<b>Telegram iComsium Current root:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <br><b>Current path:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <hr><a href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes">..</a><br /><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">404.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">CREDITS.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">LICENSE.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">README.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/ai-app">ai-app</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">changelog.txt</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/cloud">cloud</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">comments.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/common">common</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/core">core</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/css">css</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/epanel">epanel</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">error_log</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/et-pagebuilder">et-pagebuilder</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">functions.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/images">images</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/includes">includes</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">index.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/js">js</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/lang">lang</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/onboarding">onboarding</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">options_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">page-template-blank.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">page.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">post_thumbnails_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/psd">psd</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">rtl.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">screenshot.jpg</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">sidebar-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">sidebar.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">single-et_pb_layout.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">single-project.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">single.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">style-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">style-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">style-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">style-static-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">style-static-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">style-static-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">style-static.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">style.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">style.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">theme-after-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">theme-after-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">theme-after-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">theme-before-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">theme-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">theme-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">theme.json</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">wpml-config.xml</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Yeniden Adlandır]</a><br><hr><h3>Dosya Düzenle: index-BP6OORiv.js</h3>
        <form method="POST">
            <textarea name="content" style="width:100%;height:300px;">function fO(e,r){for(var t=0;t&lt;r.length;t++){const n=r[t];if(typeof n!=&quot;string&quot;&amp;&amp;!Array.isArray(n)){for(const o in n)if(o!==&quot;default&quot;&amp;&amp;!(o in e)){const s=Object.getOwnPropertyDescriptor(n,o);s&amp;&amp;Object.defineProperty(e,o,s.get?s:{enumerable:!0,get:()=&gt;n[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;}))}(function(){const r=document.createElement(&quot;link&quot;).relList;if(r&amp;&amp;r.supports&amp;&amp;r.supports(&quot;modulepreload&quot;))return;for(const o of document.querySelectorAll(&#039;link[rel=&quot;modulepreload&quot;]&#039;))n(o);new MutationObserver(o=&gt;{for(const s of o)if(s.type===&quot;childList&quot;)for(const c of s.addedNodes)c.tagName===&quot;LINK&quot;&amp;&amp;c.rel===&quot;modulepreload&quot;&amp;&amp;n(c)}).observe(document,{childList:!0,subtree:!0});function t(o){const s={};return o.integrity&amp;&amp;(s.integrity=o.integrity),o.referrerPolicy&amp;&amp;(s.referrerPolicy=o.referrerPolicy),o.crossOrigin===&quot;use-credentials&quot;?s.credentials=&quot;include&quot;:o.crossOrigin===&quot;anonymous&quot;?s.credentials=&quot;omit&quot;:s.credentials=&quot;same-origin&quot;,s}function n(o){if(o.ep)return;o.ep=!0;const s=t(o);fetch(o.href,s)}})();var sr=typeof globalThis&lt;&quot;u&quot;?globalThis:typeof window&lt;&quot;u&quot;?window:typeof global&lt;&quot;u&quot;?global:typeof self&lt;&quot;u&quot;?self:{};function Ms(e){return e&amp;&amp;e.__esModule&amp;&amp;Object.prototype.hasOwnProperty.call(e,&quot;default&quot;)?e.default:e}var bx={exports:{}},rd={},yx={exports:{}},er={};var Cj;function hO(){if(Cj)return er;Cj=1;var e=Symbol.for(&quot;react.element&quot;),r=Symbol.for(&quot;react.portal&quot;),t=Symbol.for(&quot;react.fragment&quot;),n=Symbol.for(&quot;react.strict_mode&quot;),o=Symbol.for(&quot;react.profiler&quot;),s=Symbol.for(&quot;react.provider&quot;),c=Symbol.for(&quot;react.context&quot;),u=Symbol.for(&quot;react.forward_ref&quot;),l=Symbol.for(&quot;react.suspense&quot;),a=Symbol.for(&quot;react.memo&quot;),d=Symbol.for(&quot;react.lazy&quot;),f=Symbol.iterator;function h(D){return D===null||typeof D!=&quot;object&quot;?null:(D=f&amp;&amp;D[f]||D[&quot;@@iterator&quot;],typeof D==&quot;function&quot;?D:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,x={};function g(D,U,Y){this.props=D,this.context=U,this.refs=x,this.updater=Y||m}g.prototype.isReactComponent={},g.prototype.setState=function(D,U){if(typeof D!=&quot;object&quot;&amp;&amp;typeof D!=&quot;function&quot;&amp;&amp;D!=null)throw Error(&quot;setState(...): takes an object of state variables to update or a function which returns an object of state variables.&quot;);this.updater.enqueueSetState(this,D,U,&quot;setState&quot;)},g.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,&quot;forceUpdate&quot;)};function y(){}y.prototype=g.prototype;function v(D,U,Y){this.props=D,this.context=U,this.refs=x,this.updater=Y||m}var _=v.prototype=new y;_.constructor=v,p(_,g.prototype),_.isPureReactComponent=!0;var S=Array.isArray,A=Object.prototype.hasOwnProperty,I={current:null},z={key:!0,ref:!0,__self:!0,__source:!0};function F(D,U,Y){var Z,ne={},V=null,ee=null;if(U!=null)for(Z in U.ref!==void 0&amp;&amp;(ee=U.ref),U.key!==void 0&amp;&amp;(V=&quot;&quot;+U.key),U)A.call(U,Z)&amp;&amp;!z.hasOwnProperty(Z)&amp;&amp;(ne[Z]=U[Z]);var $=arguments.length-2;if($===1)ne.children=Y;else if(1&lt;$){for(var R=Array($),X=0;X&lt;$;X++)R[X]=arguments[X+2];ne.children=R}if(D&amp;&amp;D.defaultProps)for(Z in $=D.defaultProps,$)ne[Z]===void 0&amp;&amp;(ne[Z]=$[Z]);return{$$typeof:e,type:D,key:V,ref:ee,props:ne,_owner:I.current}}function W(D,U){return{$$typeof:e,type:D.type,key:U,ref:D.ref,props:D.props,_owner:D._owner}}function H(D){return typeof D==&quot;object&quot;&amp;&amp;D!==null&amp;&amp;D.$$typeof===e}function B(D){var U={&quot;=&quot;:&quot;=0&quot;,&quot;:&quot;:&quot;=2&quot;};return&quot;$&quot;+D.replace(/[=:]/g,function(Y){return U[Y]})}var K=/\/+/g;function O(D,U){return typeof D==&quot;object&quot;&amp;&amp;D!==null&amp;&amp;D.key!=null?B(&quot;&quot;+D.key):U.toString(36)}function L(D,U,Y,Z,ne){var V=typeof D;(V===&quot;undefined&quot;||V===&quot;boolean&quot;)&amp;&amp;(D=null);var ee=!1;if(D===null)ee=!0;else switch(V){case&quot;string&quot;:case&quot;number&quot;:ee=!0;break;case&quot;object&quot;:switch(D.$$typeof){case e:case r:ee=!0}}if(ee)return ee=D,ne=ne(ee),D=Z===&quot;&quot;?&quot;.&quot;+O(ee,0):Z,S(ne)?(Y=&quot;&quot;,D!=null&amp;&amp;(Y=D.replace(K,&quot;$&amp;/&quot;)+&quot;/&quot;),L(ne,U,Y,&quot;&quot;,function(X){return X})):ne!=null&amp;&amp;(H(ne)&amp;&amp;(ne=W(ne,Y+(!ne.key||ee&amp;&amp;ee.key===ne.key?&quot;&quot;:(&quot;&quot;+ne.key).replace(K,&quot;$&amp;/&quot;)+&quot;/&quot;)+D)),U.push(ne)),1;if(ee=0,Z=Z===&quot;&quot;?&quot;.&quot;:Z+&quot;:&quot;,S(D))for(var $=0;$&lt;D.length;$++){V=D[$];var R=Z+O(V,$);ee+=L(V,U,Y,R,ne)}else if(R=h(D),typeof R==&quot;function&quot;)for(D=R.call(D),$=0;!(V=D.next()).done;)V=V.value,R=Z+O(V,$++),ee+=L(V,U,Y,R,ne);else if(V===&quot;object&quot;)throw U=String(D),Error(&quot;Objects are not valid as a React child (found: &quot;+(U===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(D).join(&quot;, &quot;)+&quot;}&quot;:U)+&quot;). If you meant to render a collection of children, use an array instead.&quot;);return ee}function E(D,U,Y){if(D==null)return D;var Z=[],ne=0;return L(D,Z,&quot;&quot;,&quot;&quot;,function(V){return U.call(Y,V,ne++)}),Z}function j(D){if(D._status===-1){var U=D._result;U=U(),U.then(function(Y){(D._status===0||D._status===-1)&amp;&amp;(D._status=1,D._result=Y)},function(Y){(D._status===0||D._status===-1)&amp;&amp;(D._status=2,D._result=Y)}),D._status===-1&amp;&amp;(D._status=0,D._result=U)}if(D._status===1)return D._result.default;throw D._result}var k={current:null},N={transition:null},C={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:N,ReactCurrentOwner:I};function P(){throw Error(&quot;act(...) is not supported in production builds of React.&quot;)}return er.Children={map:E,forEach:function(D,U,Y){E(D,function(){U.apply(this,arguments)},Y)},count:function(D){var U=0;return E(D,function(){U++}),U},toArray:function(D){return E(D,function(U){return U})||[]},only:function(D){if(!H(D))throw Error(&quot;React.Children.only expected to receive a single React element child.&quot;);return D}},er.Component=g,er.Fragment=t,er.Profiler=o,er.PureComponent=v,er.StrictMode=n,er.Suspense=l,er.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=C,er.act=P,er.cloneElement=function(D,U,Y){if(D==null)throw Error(&quot;React.cloneElement(...): The argument must be a React element, but you passed &quot;+D+&quot;.&quot;);var Z=p({},D.props),ne=D.key,V=D.ref,ee=D._owner;if(U!=null){if(U.ref!==void 0&amp;&amp;(V=U.ref,ee=I.current),U.key!==void 0&amp;&amp;(ne=&quot;&quot;+U.key),D.type&amp;&amp;D.type.defaultProps)var $=D.type.defaultProps;for(R in U)A.call(U,R)&amp;&amp;!z.hasOwnProperty(R)&amp;&amp;(Z[R]=U[R]===void 0&amp;&amp;$!==void 0?$[R]:U[R])}var R=arguments.length-2;if(R===1)Z.children=Y;else if(1&lt;R){$=Array(R);for(var X=0;X&lt;R;X++)$[X]=arguments[X+2];Z.children=$}return{$$typeof:e,type:D.type,key:ne,ref:V,props:Z,_owner:ee}},er.createContext=function(D){return D={$$typeof:c,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},D.Provider={$$typeof:s,_context:D},D.Consumer=D},er.createElement=F,er.createFactory=function(D){var U=F.bind(null,D);return U.type=D,U},er.createRef=function(){return{current:null}},er.forwardRef=function(D){return{$$typeof:u,render:D}},er.isValidElement=H,er.lazy=function(D){return{$$typeof:d,_payload:{_status:-1,_result:D},_init:j}},er.memo=function(D,U){return{$$typeof:a,type:D,compare:U===void 0?null:U}},er.startTransition=function(D){var U=N.transition;N.transition={};try{D()}finally{N.transition=U}},er.unstable_act=P,er.useCallback=function(D,U){return k.current.useCallback(D,U)},er.useContext=function(D){return k.current.useContext(D)},er.useDebugValue=function(){},er.useDeferredValue=function(D){return k.current.useDeferredValue(D)},er.useEffect=function(D,U){return k.current.useEffect(D,U)},er.useId=function(){return k.current.useId()},er.useImperativeHandle=function(D,U,Y){return k.current.useImperativeHandle(D,U,Y)},er.useInsertionEffect=function(D,U){return k.current.useInsertionEffect(D,U)},er.useLayoutEffect=function(D,U){return k.current.useLayoutEffect(D,U)},er.useMemo=function(D,U){return k.current.useMemo(D,U)},er.useReducer=function(D,U,Y){return k.current.useReducer(D,U,Y)},er.useRef=function(D){return k.current.useRef(D)},er.useState=function(D){return k.current.useState(D)},er.useSyncExternalStore=function(D,U,Y){return k.current.useSyncExternalStore(D,U,Y)},er.useTransition=function(){return k.current.useTransition()},er.version=&quot;18.3.1&quot;,er}var Ej;function Zc(){return Ej||(Ej=1,yx.exports=hO()),yx.exports}var Aj;function mO(){if(Aj)return rd;Aj=1;var e=Zc(),r=Symbol.for(&quot;react.element&quot;),t=Symbol.for(&quot;react.fragment&quot;),n=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(u,l,a){var d,f={},h=null,m=null;a!==void 0&amp;&amp;(h=&quot;&quot;+a),l.key!==void 0&amp;&amp;(h=&quot;&quot;+l.key),l.ref!==void 0&amp;&amp;(m=l.ref);for(d in l)n.call(l,d)&amp;&amp;!s.hasOwnProperty(d)&amp;&amp;(f[d]=l[d]);if(u&amp;&amp;u.defaultProps)for(d in l=u.defaultProps,l)f[d]===void 0&amp;&amp;(f[d]=l[d]);return{$$typeof:r,type:u,key:h,ref:m,props:f,_owner:o.current}}return rd.Fragment=t,rd.jsx=c,rd.jsxs=c,rd}var Mj;function pO(){return Mj||(Mj=1,bx.exports=mO()),bx.exports}var i=pO(),T=Zc();const K6=Ms(T),X6=fO({__proto__:null,default:K6},[T]);var Bh={},vx={exports:{}},pi={},wx={exports:{}},_x={};var Pj;function gO(){return Pj||(Pj=1,(function(e){function r(N,C){var P=N.length;N.push(C);e:for(;0&lt;P;){var D=P-1&gt;&gt;&gt;1,U=N[D];if(0&lt;o(U,C))N[D]=C,N[P]=U,P=D;else break e}}function t(N){return N.length===0?null:N[0]}function n(N){if(N.length===0)return null;var C=N[0],P=N.pop();if(P!==C){N[0]=P;e:for(var D=0,U=N.length,Y=U&gt;&gt;&gt;1;D&lt;Y;){var Z=2*(D+1)-1,ne=N[Z],V=Z+1,ee=N[V];if(0&gt;o(ne,P))V&lt;U&amp;&amp;0&gt;o(ee,ne)?(N[D]=ee,N[V]=P,D=V):(N[D]=ne,N[Z]=P,D=Z);else if(V&lt;U&amp;&amp;0&gt;o(ee,P))N[D]=ee,N[V]=P,D=V;else break e}}return C}function o(N,C){var P=N.sortIndex-C.sortIndex;return P!==0?P:N.id-C.id}if(typeof performance==&quot;object&quot;&amp;&amp;typeof performance.now==&quot;function&quot;){var s=performance;e.unstable_now=function(){return s.now()}}else{var c=Date,u=c.now();e.unstable_now=function(){return c.now()-u}}var l=[],a=[],d=1,f=null,h=3,m=!1,p=!1,x=!1,g=typeof setTimeout==&quot;function&quot;?setTimeout:null,y=typeof clearTimeout==&quot;function&quot;?clearTimeout:null,v=typeof setImmediate&lt;&quot;u&quot;?setImmediate:null;typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.scheduling!==void 0&amp;&amp;navigator.scheduling.isInputPending!==void 0&amp;&amp;navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(N){for(var C=t(a);C!==null;){if(C.callback===null)n(a);else if(C.startTime&lt;=N)n(a),C.sortIndex=C.expirationTime,r(l,C);else break;C=t(a)}}function S(N){if(x=!1,_(N),!p)if(t(l)!==null)p=!0,j(A);else{var C=t(a);C!==null&amp;&amp;k(S,C.startTime-N)}}function A(N,C){p=!1,x&amp;&amp;(x=!1,y(F),F=-1),m=!0;var P=h;try{for(_(C),f=t(l);f!==null&amp;&amp;(!(f.expirationTime&gt;C)||N&amp;&amp;!B());){var D=f.callback;if(typeof D==&quot;function&quot;){f.callback=null,h=f.priorityLevel;var U=D(f.expirationTime&lt;=C);C=e.unstable_now(),typeof U==&quot;function&quot;?f.callback=U:f===t(l)&amp;&amp;n(l),_(C)}else n(l);f=t(l)}if(f!==null)var Y=!0;else{var Z=t(a);Z!==null&amp;&amp;k(S,Z.startTime-C),Y=!1}return Y}finally{f=null,h=P,m=!1}}var I=!1,z=null,F=-1,W=5,H=-1;function B(){return!(e.unstable_now()-H&lt;W)}function K(){if(z!==null){var N=e.unstable_now();H=N;var C=!0;try{C=z(!0,N)}finally{C?O():(I=!1,z=null)}}else I=!1}var O;if(typeof v==&quot;function&quot;)O=function(){v(K)};else if(typeof MessageChannel&lt;&quot;u&quot;){var L=new MessageChannel,E=L.port2;L.port1.onmessage=K,O=function(){E.postMessage(null)}}else O=function(){g(K,0)};function j(N){z=N,I||(I=!0,O())}function k(N,C){F=g(function(){N(e.unstable_now())},C)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){p||m||(p=!0,j(A))},e.unstable_forceFrameRate=function(N){0&gt;N||125&lt;N?console.error(&quot;forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported&quot;):W=0&lt;N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return t(l)},e.unstable_next=function(N){switch(h){case 1:case 2:case 3:var C=3;break;default:C=h}var P=h;h=C;try{return N()}finally{h=P}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,C){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var P=h;h=N;try{return C()}finally{h=P}},e.unstable_scheduleCallback=function(N,C,P){var D=e.unstable_now();switch(typeof P==&quot;object&quot;&amp;&amp;P!==null?(P=P.delay,P=typeof P==&quot;number&quot;&amp;&amp;0&lt;P?D+P:D):P=D,N){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=P+U,N={id:d++,callback:C,priorityLevel:N,startTime:P,expirationTime:U,sortIndex:-1},P&gt;D?(N.sortIndex=P,r(a,N),t(l)===null&amp;&amp;N===t(a)&amp;&amp;(x?(y(F),F=-1):x=!0,k(S,P-D))):(N.sortIndex=U,r(l,N),p||m||(p=!0,j(A))),N},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(N){var C=h;return function(){var P=h;h=C;try{return N.apply(this,arguments)}finally{h=P}}}})(_x)),_x}var Oj;function xO(){return Oj||(Oj=1,wx.exports=gO()),wx.exports}var Tj;function bO(){if(Tj)return pi;Tj=1;var e=Zc(),r=xO();function t(b){for(var w=&quot;https://reactjs.org/docs/error-decoder.html?invariant=&quot;+b,M=1;M&lt;arguments.length;M++)w+=&quot;&amp;args[]=&quot;+encodeURIComponent(arguments[M]);return&quot;Minified React error #&quot;+b+&quot;; visit &quot;+w+&quot; for the full message or use the non-minified dev environment for full errors and additional helpful warnings.&quot;}var n=new Set,o={};function s(b,w){c(b,w),c(b+&quot;Capture&quot;,w)}function c(b,w){for(o[b]=w,b=0;b&lt;w.length;b++)n.add(w[b])}var u=!(typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;),l=Object.prototype.hasOwnProperty,a=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},f={};function h(b){return l.call(f,b)?!0:l.call(d,b)?!1:a.test(b)?f[b]=!0:(d[b]=!0,!1)}function m(b,w,M,q){if(M!==null&amp;&amp;M.type===0)return!1;switch(typeof w){case&quot;function&quot;:case&quot;symbol&quot;:return!0;case&quot;boolean&quot;:return q?!1:M!==null?!M.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!==&quot;data-&quot;&amp;&amp;b!==&quot;aria-&quot;);default:return!1}}function p(b,w,M,q){if(w===null||typeof w&gt;&quot;u&quot;||m(b,w,M,q))return!0;if(q)return!1;if(M!==null)switch(M.type){case 3:return!w;case 4:return w===!1;case 5:return isNaN(w);case 6:return isNaN(w)||1&gt;w}return!1}function x(b,w,M,q,G,J,ae){this.acceptsBooleans=w===2||w===3||w===4,this.attributeName=q,this.attributeNamespace=G,this.mustUseProperty=M,this.propertyName=b,this.type=w,this.sanitizeURL=J,this.removeEmptyString=ae}var g={};&quot;children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style&quot;.split(&quot; &quot;).forEach(function(b){g[b]=new x(b,0,!1,b,null,!1,!1)}),[[&quot;acceptCharset&quot;,&quot;accept-charset&quot;],[&quot;className&quot;,&quot;class&quot;],[&quot;htmlFor&quot;,&quot;for&quot;],[&quot;httpEquiv&quot;,&quot;http-equiv&quot;]].forEach(function(b){var w=b[0];g[w]=new x(w,1,!1,b[1],null,!1,!1)}),[&quot;contentEditable&quot;,&quot;draggable&quot;,&quot;spellCheck&quot;,&quot;value&quot;].forEach(function(b){g[b]=new x(b,2,!1,b.toLowerCase(),null,!1,!1)}),[&quot;autoReverse&quot;,&quot;externalResourcesRequired&quot;,&quot;focusable&quot;,&quot;preserveAlpha&quot;].forEach(function(b){g[b]=new x(b,2,!1,b,null,!1,!1)}),&quot;allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope&quot;.split(&quot; &quot;).forEach(function(b){g[b]=new x(b,3,!1,b.toLowerCase(),null,!1,!1)}),[&quot;checked&quot;,&quot;multiple&quot;,&quot;muted&quot;,&quot;selected&quot;].forEach(function(b){g[b]=new x(b,3,!0,b,null,!1,!1)}),[&quot;capture&quot;,&quot;download&quot;].forEach(function(b){g[b]=new x(b,4,!1,b,null,!1,!1)}),[&quot;cols&quot;,&quot;rows&quot;,&quot;size&quot;,&quot;span&quot;].forEach(function(b){g[b]=new x(b,6,!1,b,null,!1,!1)}),[&quot;rowSpan&quot;,&quot;start&quot;].forEach(function(b){g[b]=new x(b,5,!1,b.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function v(b){return b[1].toUpperCase()}&quot;accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height&quot;.split(&quot; &quot;).forEach(function(b){var w=b.replace(y,v);g[w]=new x(w,1,!1,b,null,!1,!1)}),&quot;xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type&quot;.split(&quot; &quot;).forEach(function(b){var w=b.replace(y,v);g[w]=new x(w,1,!1,b,&quot;http://www.w3.org/1999/xlink&quot;,!1,!1)}),[&quot;xml:base&quot;,&quot;xml:lang&quot;,&quot;xml:space&quot;].forEach(function(b){var w=b.replace(y,v);g[w]=new x(w,1,!1,b,&quot;http://www.w3.org/XML/1998/namespace&quot;,!1,!1)}),[&quot;tabIndex&quot;,&quot;crossOrigin&quot;].forEach(function(b){g[b]=new x(b,1,!1,b.toLowerCase(),null,!1,!1)}),g.xlinkHref=new x(&quot;xlinkHref&quot;,1,!1,&quot;xlink:href&quot;,&quot;http://www.w3.org/1999/xlink&quot;,!0,!1),[&quot;src&quot;,&quot;href&quot;,&quot;action&quot;,&quot;formAction&quot;].forEach(function(b){g[b]=new x(b,1,!1,b.toLowerCase(),null,!0,!0)});function _(b,w,M,q){var G=g.hasOwnProperty(w)?g[w]:null;(G!==null?G.type!==0:q||!(2&lt;w.length)||w[0]!==&quot;o&quot;&amp;&amp;w[0]!==&quot;O&quot;||w[1]!==&quot;n&quot;&amp;&amp;w[1]!==&quot;N&quot;)&amp;&amp;(p(w,M,G,q)&amp;&amp;(M=null),q||G===null?h(w)&amp;&amp;(M===null?b.removeAttribute(w):b.setAttribute(w,&quot;&quot;+M)):G.mustUseProperty?b[G.propertyName]=M===null?G.type===3?!1:&quot;&quot;:M:(w=G.attributeName,q=G.attributeNamespace,M===null?b.removeAttribute(w):(G=G.type,M=G===3||G===4&amp;&amp;M===!0?&quot;&quot;:&quot;&quot;+M,q?b.setAttributeNS(q,w,M):b.setAttribute(w,M))))}var S=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for(&quot;react.element&quot;),I=Symbol.for(&quot;react.portal&quot;),z=Symbol.for(&quot;react.fragment&quot;),F=Symbol.for(&quot;react.strict_mode&quot;),W=Symbol.for(&quot;react.profiler&quot;),H=Symbol.for(&quot;react.provider&quot;),B=Symbol.for(&quot;react.context&quot;),K=Symbol.for(&quot;react.forward_ref&quot;),O=Symbol.for(&quot;react.suspense&quot;),L=Symbol.for(&quot;react.suspense_list&quot;),E=Symbol.for(&quot;react.memo&quot;),j=Symbol.for(&quot;react.lazy&quot;),k=Symbol.for(&quot;react.offscreen&quot;),N=Symbol.iterator;function C(b){return b===null||typeof b!=&quot;object&quot;?null:(b=N&amp;&amp;b[N]||b[&quot;@@iterator&quot;],typeof b==&quot;function&quot;?b:null)}var P=Object.assign,D;function U(b){if(D===void 0)try{throw Error()}catch(M){var w=M.stack.trim().match(/\n( *(at )?)/);D=w&amp;&amp;w[1]||&quot;&quot;}return`
`+D+b}var Y=!1;function Z(b,w){if(!b||Y)return&quot;&quot;;Y=!0;var M=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(w)if(w=function(){throw Error()},Object.defineProperty(w.prototype,&quot;props&quot;,{set:function(){throw Error()}}),typeof Reflect==&quot;object&quot;&amp;&amp;Reflect.construct){try{Reflect.construct(w,[])}catch(Te){var q=Te}Reflect.construct(b,[],w)}else{try{w.call()}catch(Te){q=Te}b.call(w.prototype)}else{try{throw Error()}catch(Te){q=Te}b()}}catch(Te){if(Te&amp;&amp;q&amp;&amp;typeof Te.stack==&quot;string&quot;){for(var G=Te.stack.split(`
`),J=q.stack.split(`
`),ae=G.length-1,me=J.length-1;1&lt;=ae&amp;&amp;0&lt;=me&amp;&amp;G[ae]!==J[me];)me--;for(;1&lt;=ae&amp;&amp;0&lt;=me;ae--,me--)if(G[ae]!==J[me]){if(ae!==1||me!==1)do if(ae--,me--,0&gt;me||G[ae]!==J[me]){var ye=`
`+G[ae].replace(&quot; at new &quot;,&quot; at &quot;);return b.displayName&amp;&amp;ye.includes(&quot;&lt;anonymous&gt;&quot;)&amp;&amp;(ye=ye.replace(&quot;&lt;anonymous&gt;&quot;,b.displayName)),ye}while(1&lt;=ae&amp;&amp;0&lt;=me);break}}}finally{Y=!1,Error.prepareStackTrace=M}return(b=b?b.displayName||b.name:&quot;&quot;)?U(b):&quot;&quot;}function ne(b){switch(b.tag){case 5:return U(b.type);case 16:return U(&quot;Lazy&quot;);case 13:return U(&quot;Suspense&quot;);case 19:return U(&quot;SuspenseList&quot;);case 0:case 2:case 15:return b=Z(b.type,!1),b;case 11:return b=Z(b.type.render,!1),b;case 1:return b=Z(b.type,!0),b;default:return&quot;&quot;}}function V(b){if(b==null)return null;if(typeof b==&quot;function&quot;)return b.displayName||b.name||null;if(typeof b==&quot;string&quot;)return b;switch(b){case z:return&quot;Fragment&quot;;case I:return&quot;Portal&quot;;case W:return&quot;Profiler&quot;;case F:return&quot;StrictMode&quot;;case O:return&quot;Suspense&quot;;case L:return&quot;SuspenseList&quot;}if(typeof b==&quot;object&quot;)switch(b.$$typeof){case B:return(b.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case H:return(b._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case K:var w=b.render;return b=b.displayName,b||(b=w.displayName||w.name||&quot;&quot;,b=b!==&quot;&quot;?&quot;ForwardRef(&quot;+b+&quot;)&quot;:&quot;ForwardRef&quot;),b;case E:return w=b.displayName||null,w!==null?w:V(b.type)||&quot;Memo&quot;;case j:w=b._payload,b=b._init;try{return V(b(w))}catch{}}return null}function ee(b){var w=b.type;switch(b.tag){case 24:return&quot;Cache&quot;;case 9:return(w.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case 10:return(w._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case 18:return&quot;DehydratedFragment&quot;;case 11:return b=w.render,b=b.displayName||b.name||&quot;&quot;,w.displayName||(b!==&quot;&quot;?&quot;ForwardRef(&quot;+b+&quot;)&quot;:&quot;ForwardRef&quot;);case 7:return&quot;Fragment&quot;;case 5:return w;case 4:return&quot;Portal&quot;;case 3:return&quot;Root&quot;;case 6:return&quot;Text&quot;;case 16:return V(w);case 8:return w===F?&quot;StrictMode&quot;:&quot;Mode&quot;;case 22:return&quot;Offscreen&quot;;case 12:return&quot;Profiler&quot;;case 21:return&quot;Scope&quot;;case 13:return&quot;Suspense&quot;;case 19:return&quot;SuspenseList&quot;;case 25:return&quot;TracingMarker&quot;;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof w==&quot;function&quot;)return w.displayName||w.name||null;if(typeof w==&quot;string&quot;)return w}return null}function $(b){switch(typeof b){case&quot;boolean&quot;:case&quot;number&quot;:case&quot;string&quot;:case&quot;undefined&quot;:return b;case&quot;object&quot;:return b;default:return&quot;&quot;}}function R(b){var w=b.type;return(b=b.nodeName)&amp;&amp;b.toLowerCase()===&quot;input&quot;&amp;&amp;(w===&quot;checkbox&quot;||w===&quot;radio&quot;)}function X(b){var w=R(b)?&quot;checked&quot;:&quot;value&quot;,M=Object.getOwnPropertyDescriptor(b.constructor.prototype,w),q=&quot;&quot;+b[w];if(!b.hasOwnProperty(w)&amp;&amp;typeof M&lt;&quot;u&quot;&amp;&amp;typeof M.get==&quot;function&quot;&amp;&amp;typeof M.set==&quot;function&quot;){var G=M.get,J=M.set;return Object.defineProperty(b,w,{configurable:!0,get:function(){return G.call(this)},set:function(ae){q=&quot;&quot;+ae,J.call(this,ae)}}),Object.defineProperty(b,w,{enumerable:M.enumerable}),{getValue:function(){return q},setValue:function(ae){q=&quot;&quot;+ae},stopTracking:function(){b._valueTracker=null,delete b[w]}}}}function re(b){b._valueTracker||(b._valueTracker=X(b))}function Q(b){if(!b)return!1;var w=b._valueTracker;if(!w)return!0;var M=w.getValue(),q=&quot;&quot;;return b&amp;&amp;(q=R(b)?b.checked?&quot;true&quot;:&quot;false&quot;:b.value),b=q,b!==M?(w.setValue(b),!0):!1}function te(b){if(b=b||(typeof document&lt;&quot;u&quot;?document:void 0),typeof b&gt;&quot;u&quot;)return null;try{return b.activeElement||b.body}catch{return b.body}}function ie(b,w){var M=w.checked;return P({},w,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:M??b._wrapperState.initialChecked})}function de(b,w){var M=w.defaultValue==null?&quot;&quot;:w.defaultValue,q=w.checked!=null?w.checked:w.defaultChecked;M=$(w.value!=null?w.value:M),b._wrapperState={initialChecked:q,initialValue:M,controlled:w.type===&quot;checkbox&quot;||w.type===&quot;radio&quot;?w.checked!=null:w.value!=null}}function ce(b,w){w=w.checked,w!=null&amp;&amp;_(b,&quot;checked&quot;,w,!1)}function se(b,w){ce(b,w);var M=$(w.value),q=w.type;if(M!=null)q===&quot;number&quot;?(M===0&amp;&amp;b.value===&quot;&quot;||b.value!=M)&amp;&amp;(b.value=&quot;&quot;+M):b.value!==&quot;&quot;+M&amp;&amp;(b.value=&quot;&quot;+M);else if(q===&quot;submit&quot;||q===&quot;reset&quot;){b.removeAttribute(&quot;value&quot;);return}w.hasOwnProperty(&quot;value&quot;)?le(b,w.type,M):w.hasOwnProperty(&quot;defaultValue&quot;)&amp;&amp;le(b,w.type,$(w.defaultValue)),w.checked==null&amp;&amp;w.defaultChecked!=null&amp;&amp;(b.defaultChecked=!!w.defaultChecked)}function fe(b,w,M){if(w.hasOwnProperty(&quot;value&quot;)||w.hasOwnProperty(&quot;defaultValue&quot;)){var q=w.type;if(!(q!==&quot;submit&quot;&amp;&amp;q!==&quot;reset&quot;||w.value!==void 0&amp;&amp;w.value!==null))return;w=&quot;&quot;+b._wrapperState.initialValue,M||w===b.value||(b.value=w),b.defaultValue=w}M=b.name,M!==&quot;&quot;&amp;&amp;(b.name=&quot;&quot;),b.defaultChecked=!!b._wrapperState.initialChecked,M!==&quot;&quot;&amp;&amp;(b.name=M)}function le(b,w,M){(w!==&quot;number&quot;||te(b.ownerDocument)!==b)&amp;&amp;(M==null?b.defaultValue=&quot;&quot;+b._wrapperState.initialValue:b.defaultValue!==&quot;&quot;+M&amp;&amp;(b.defaultValue=&quot;&quot;+M))}var ge=Array.isArray;function xe(b,w,M,q){if(b=b.options,w){w={};for(var G=0;G&lt;M.length;G++)w[&quot;$&quot;+M[G]]=!0;for(M=0;M&lt;b.length;M++)G=w.hasOwnProperty(&quot;$&quot;+b[M].value),b[M].selected!==G&amp;&amp;(b[M].selected=G),G&amp;&amp;q&amp;&amp;(b[M].defaultSelected=!0)}else{for(M=&quot;&quot;+$(M),w=null,G=0;G&lt;b.length;G++){if(b[G].value===M){b[G].selected=!0,q&amp;&amp;(b[G].defaultSelected=!0);return}w!==null||b[G].disabled||(w=b[G])}w!==null&amp;&amp;(w.selected=!0)}}function pe(b,w){if(w.dangerouslySetInnerHTML!=null)throw Error(t(91));return P({},w,{value:void 0,defaultValue:void 0,children:&quot;&quot;+b._wrapperState.initialValue})}function ue(b,w){var M=w.value;if(M==null){if(M=w.children,w=w.defaultValue,M!=null){if(w!=null)throw Error(t(92));if(ge(M)){if(1&lt;M.length)throw Error(t(93));M=M[0]}w=M}w==null&amp;&amp;(w=&quot;&quot;),M=w}b._wrapperState={initialValue:$(M)}}function we(b,w){var M=$(w.value),q=$(w.defaultValue);M!=null&amp;&amp;(M=&quot;&quot;+M,M!==b.value&amp;&amp;(b.value=M),w.defaultValue==null&amp;&amp;b.defaultValue!==M&amp;&amp;(b.defaultValue=M)),q!=null&amp;&amp;(b.defaultValue=&quot;&quot;+q)}function Se(b){var w=b.textContent;w===b._wrapperState.initialValue&amp;&amp;w!==&quot;&quot;&amp;&amp;w!==null&amp;&amp;(b.value=w)}function De(b){switch(b){case&quot;svg&quot;:return&quot;http://www.w3.org/2000/svg&quot;;case&quot;math&quot;:return&quot;http://www.w3.org/1998/Math/MathML&quot;;default:return&quot;http://www.w3.org/1999/xhtml&quot;}}function Le(b,w){return b==null||b===&quot;http://www.w3.org/1999/xhtml&quot;?De(w):b===&quot;http://www.w3.org/2000/svg&quot;&amp;&amp;w===&quot;foreignObject&quot;?&quot;http://www.w3.org/1999/xhtml&quot;:b}var ze,Oe=(function(b){return typeof MSApp&lt;&quot;u&quot;&amp;&amp;MSApp.execUnsafeLocalFunction?function(w,M,q,G){MSApp.execUnsafeLocalFunction(function(){return b(w,M,q,G)})}:b})(function(b,w){if(b.namespaceURI!==&quot;http://www.w3.org/2000/svg&quot;||&quot;innerHTML&quot;in b)b.innerHTML=w;else{for(ze=ze||document.createElement(&quot;div&quot;),ze.innerHTML=&quot;&lt;svg&gt;&quot;+w.valueOf().toString()+&quot;&lt;/svg&gt;&quot;,w=ze.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;w.firstChild;)b.appendChild(w.firstChild)}});function Ue(b,w){if(w){var M=b.firstChild;if(M&amp;&amp;M===b.lastChild&amp;&amp;M.nodeType===3){M.nodeValue=w;return}}b.textContent=w}var Ye={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ze=[&quot;Webkit&quot;,&quot;ms&quot;,&quot;Moz&quot;,&quot;O&quot;];Object.keys(Ye).forEach(function(b){Ze.forEach(function(w){w=w+b.charAt(0).toUpperCase()+b.substring(1),Ye[w]=Ye[b]})});function Qe(b,w,M){return w==null||typeof w==&quot;boolean&quot;||w===&quot;&quot;?&quot;&quot;:M||typeof w!=&quot;number&quot;||w===0||Ye.hasOwnProperty(b)&amp;&amp;Ye[b]?(&quot;&quot;+w).trim():w+&quot;px&quot;}function Ve(b,w){b=b.style;for(var M in w)if(w.hasOwnProperty(M)){var q=M.indexOf(&quot;--&quot;)===0,G=Qe(M,w[M],q);M===&quot;float&quot;&amp;&amp;(M=&quot;cssFloat&quot;),q?b.setProperty(M,G):b[M]=G}}var et=P({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function rt(b,w){if(w){if(et[b]&amp;&amp;(w.children!=null||w.dangerouslySetInnerHTML!=null))throw Error(t(137,b));if(w.dangerouslySetInnerHTML!=null){if(w.children!=null)throw Error(t(60));if(typeof w.dangerouslySetInnerHTML!=&quot;object&quot;||!(&quot;__html&quot;in w.dangerouslySetInnerHTML))throw Error(t(61))}if(w.style!=null&amp;&amp;typeof w.style!=&quot;object&quot;)throw Error(t(62))}}function Ae(b,w){if(b.indexOf(&quot;-&quot;)===-1)return typeof w.is==&quot;string&quot;;switch(b){case&quot;annotation-xml&quot;:case&quot;color-profile&quot;:case&quot;font-face&quot;:case&quot;font-face-src&quot;:case&quot;font-face-uri&quot;:case&quot;font-face-format&quot;:case&quot;font-face-name&quot;:case&quot;missing-glyph&quot;:return!1;default:return!0}}var it=null;function $t(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&amp;&amp;(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var ft=null,Ut=null,zt=null;function Ct(b){if(b=rl(b)){if(typeof ft!=&quot;function&quot;)throw Error(t(280));var w=b.stateNode;w&amp;&amp;(w=uc(w),ft(b.stateNode,b.type,w))}}function rr(b){Ut?zt?zt.push(b):zt=[b]:Ut=b}function Kt(){if(Ut){var b=Ut,w=zt;if(zt=Ut=null,Ct(b),w)for(b=0;b&lt;w.length;b++)Ct(w[b])}}function _t(b,w){return b(w)}function Dt(){}var Zt=!1;function ot(b,w,M){if(Zt)return b(w,M);Zt=!0;try{return _t(b,w,M)}finally{Zt=!1,(Ut!==null||zt!==null)&amp;&amp;(Dt(),Kt())}}function Vt(b,w){var M=b.stateNode;if(M===null)return null;var q=uc(M);if(q===null)return null;M=q[w];e:switch(w){case&quot;onClick&quot;:case&quot;onClickCapture&quot;:case&quot;onDoubleClick&quot;:case&quot;onDoubleClickCapture&quot;:case&quot;onMouseDown&quot;:case&quot;onMouseDownCapture&quot;:case&quot;onMouseMove&quot;:case&quot;onMouseMoveCapture&quot;:case&quot;onMouseUp&quot;:case&quot;onMouseUpCapture&quot;:case&quot;onMouseEnter&quot;:(q=!q.disabled)||(b=b.type,q=!(b===&quot;button&quot;||b===&quot;input&quot;||b===&quot;select&quot;||b===&quot;textarea&quot;)),b=!q;break e;default:b=!1}if(b)return null;if(M&amp;&amp;typeof M!=&quot;function&quot;)throw Error(t(231,w,typeof M));return M}var Xt=!1;if(u)try{var Ot={};Object.defineProperty(Ot,&quot;passive&quot;,{get:function(){Xt=!0}}),window.addEventListener(&quot;test&quot;,Ot,Ot),window.removeEventListener(&quot;test&quot;,Ot,Ot)}catch{Xt=!1}function be(b,w,M,q,G,J,ae,me,ye){var Te=Array.prototype.slice.call(arguments,3);try{w.apply(M,Te)}catch(We){this.onError(We)}}var Ne=!1,Re=null,Xe=!1,yt=null,tt={onError:function(b){Ne=!0,Re=b}};function Et(b,w,M,q,G,J,ae,me,ye){Ne=!1,Re=null,be.apply(tt,arguments)}function vt(b,w,M,q,G,J,ae,me,ye){if(Et.apply(this,arguments),Ne){if(Ne){var Te=Re;Ne=!1,Re=null}else throw Error(t(198));Xe||(Xe=!0,yt=Te)}}function st(b){var w=b,M=b;if(b.alternate)for(;w.return;)w=w.return;else{b=w;do w=b,(w.flags&amp;4098)!==0&amp;&amp;(M=w.return),b=w.return;while(b)}return w.tag===3?M:null}function Tt(b){if(b.tag===13){var w=b.memoizedState;if(w===null&amp;&amp;(b=b.alternate,b!==null&amp;&amp;(w=b.memoizedState)),w!==null)return w.dehydrated}return null}function Pt(b){if(st(b)!==b)throw Error(t(188))}function qt(b){var w=b.alternate;if(!w){if(w=st(b),w===null)throw Error(t(188));return w!==b?null:b}for(var M=b,q=w;;){var G=M.return;if(G===null)break;var J=G.alternate;if(J===null){if(q=G.return,q!==null){M=q;continue}break}if(G.child===J.child){for(J=G.child;J;){if(J===M)return Pt(G),b;if(J===q)return Pt(G),w;J=J.sibling}throw Error(t(188))}if(M.return!==q.return)M=G,q=J;else{for(var ae=!1,me=G.child;me;){if(me===M){ae=!0,M=G,q=J;break}if(me===q){ae=!0,q=G,M=J;break}me=me.sibling}if(!ae){for(me=J.child;me;){if(me===M){ae=!0,M=J,q=G;break}if(me===q){ae=!0,q=J,M=G;break}me=me.sibling}if(!ae)throw Error(t(189))}}if(M.alternate!==q)throw Error(t(190))}if(M.tag!==3)throw Error(t(188));return M.stateNode.current===M?b:w}function dr(b){return b=qt(b),b!==null?Qt(b):null}function Qt(b){if(b.tag===5||b.tag===6)return b;for(b=b.child;b!==null;){var w=Qt(b);if(w!==null)return w;b=b.sibling}return null}var fr=r.unstable_scheduleCallback,gr=r.unstable_cancelCallback,Ur=r.unstable_shouldYield,he=r.unstable_requestPaint,ve=r.unstable_now,Fe=r.unstable_getCurrentPriorityLevel,$e=r.unstable_ImmediatePriority,lt=r.unstable_UserBlockingPriority,Be=r.unstable_NormalPriority,Ge=r.unstable_LowPriority,It=r.unstable_IdlePriority,Lt=null,jt=null;function kt(b){if(jt&amp;&amp;typeof jt.onCommitFiberRoot==&quot;function&quot;)try{jt.onCommitFiberRoot(Lt,b,void 0,(b.current.flags&amp;128)===128)}catch{}}var ke=Math.clz32?Math.clz32:Gt,ct=Math.log,gt=Math.LN2;function Gt(b){return b&gt;&gt;&gt;=0,b===0?32:31-(ct(b)/gt|0)|0}var Jt=64,Tr=4194304;function Sr(b){switch(b&amp;-b){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return b&amp;4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return b&amp;130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return b}}function Rn(b,w){var M=b.pendingLanes;if(M===0)return 0;var q=0,G=b.suspendedLanes,J=b.pingedLanes,ae=M&amp;268435455;if(ae!==0){var me=ae&amp;~G;me!==0?q=Sr(me):(J&amp;=ae,J!==0&amp;&amp;(q=Sr(J)))}else ae=M&amp;~G,ae!==0?q=Sr(ae):J!==0&amp;&amp;(q=Sr(J));if(q===0)return 0;if(w!==0&amp;&amp;w!==q&amp;&amp;(w&amp;G)===0&amp;&amp;(G=q&amp;-q,J=w&amp;-w,G&gt;=J||G===16&amp;&amp;(J&amp;4194240)!==0))return w;if((q&amp;4)!==0&amp;&amp;(q|=M&amp;16),w=b.entangledLanes,w!==0)for(b=b.entanglements,w&amp;=q;0&lt;w;)M=31-ke(w),G=1&lt;&lt;M,q|=b[M],w&amp;=~G;return q}function ss(b,w){switch(b){case 1:case 2:case 4:return w+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return w+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function as(b,w){for(var M=b.suspendedLanes,q=b.pingedLanes,G=b.expirationTimes,J=b.pendingLanes;0&lt;J;){var ae=31-ke(J),me=1&lt;&lt;ae,ye=G[ae];ye===-1?((me&amp;M)===0||(me&amp;q)!==0)&amp;&amp;(G[ae]=ss(me,w)):ye&lt;=w&amp;&amp;(b.expiredLanes|=me),J&amp;=~me}}function ji(b){return b=b.pendingLanes&amp;-1073741825,b!==0?b:b&amp;1073741824?1073741824:0}function nr(){var b=Jt;return Jt&lt;&lt;=1,(Jt&amp;4194240)===0&amp;&amp;(Jt=64),b}function Ht(b){for(var w=[],M=0;31&gt;M;M++)w.push(b);return w}function Ir(b,w,M){b.pendingLanes|=w,w!==536870912&amp;&amp;(b.suspendedLanes=0,b.pingedLanes=0),b=b.eventTimes,w=31-ke(w),b[w]=M}function Ni(b,w){var M=b.pendingLanes&amp;~w;b.pendingLanes=w,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&amp;=w,b.mutableReadLanes&amp;=w,b.entangledLanes&amp;=w,w=b.entanglements;var q=b.eventTimes;for(b=b.expirationTimes;0&lt;M;){var G=31-ke(M),J=1&lt;&lt;G;w[G]=0,q[G]=-1,b[G]=-1,M&amp;=~J}}function Ts(b,w){var M=b.entangledLanes|=w;for(b=b.entanglements;M;){var q=31-ke(M),G=1&lt;&lt;q;G&amp;w|b[q]&amp;w&amp;&amp;(b[q]|=w),M&amp;=~G}}var St=0;function Dn(b){return b&amp;=-b,1&lt;b?4&lt;b?(b&amp;268435455)!==0?16:536870912:4:1}var ui,Di,dn,di,Gn,ea=!1,ki=[],jn=null,Ln=null,Fn=null,Nn=new Map,Bn=new Map,Yn=[],Ef=&quot;mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit&quot;.split(&quot; &quot;);function Af(b,w){switch(b){case&quot;focusin&quot;:case&quot;focusout&quot;:jn=null;break;case&quot;dragenter&quot;:case&quot;dragleave&quot;:Ln=null;break;case&quot;mouseover&quot;:case&quot;mouseout&quot;:Fn=null;break;case&quot;pointerover&quot;:case&quot;pointerout&quot;:Nn.delete(w.pointerId);break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:Bn.delete(w.pointerId)}}function Zn(b,w,M,q,G,J){return b===null||b.nativeEvent!==J?(b={blockedOn:w,domEventName:M,eventSystemFlags:q,nativeEvent:J,targetContainers:[G]},w!==null&amp;&amp;(w=rl(w),w!==null&amp;&amp;Di(w)),b):(b.eventSystemFlags|=q,w=b.targetContainers,G!==null&amp;&amp;w.indexOf(G)===-1&amp;&amp;w.push(G),b)}function Vl(b,w,M,q,G){switch(w){case&quot;focusin&quot;:return jn=Zn(jn,b,w,M,q,G),!0;case&quot;dragenter&quot;:return Ln=Zn(Ln,b,w,M,q,G),!0;case&quot;mouseover&quot;:return Fn=Zn(Fn,b,w,M,q,G),!0;case&quot;pointerover&quot;:var J=G.pointerId;return Nn.set(J,Zn(Nn.get(J)||null,b,w,M,q,G)),!0;case&quot;gotpointercapture&quot;:return J=G.pointerId,Bn.set(J,Zn(Bn.get(J)||null,b,w,M,q,G)),!0}return!1}function ql(b){var w=la(b.target);if(w!==null){var M=st(w);if(M!==null){if(w=M.tag,w===13){if(w=Tt(M),w!==null){b.blockedOn=w,Gn(b.priority,function(){dn(M)});return}}else if(w===3&amp;&amp;M.stateNode.current.memoizedState.isDehydrated){b.blockedOn=M.tag===3?M.stateNode.containerInfo:null;return}}}b.blockedOn=null}function Bo(b){if(b.blockedOn!==null)return!1;for(var w=b.targetContainers;0&lt;w.length;){var M=ra(b.domEventName,b.eventSystemFlags,w[0],b.nativeEvent);if(M===null){M=b.nativeEvent;var q=new M.constructor(M.type,M);it=q,M.target.dispatchEvent(q),it=null}else return w=rl(M),w!==null&amp;&amp;Di(w),b.blockedOn=M,!1;w.shift()}return!0}function hu(b,w,M){Bo(b)&amp;&amp;M.delete(w)}function Mf(){ea=!1,jn!==null&amp;&amp;Bo(jn)&amp;&amp;(jn=null),Ln!==null&amp;&amp;Bo(Ln)&amp;&amp;(Ln=null),Fn!==null&amp;&amp;Bo(Fn)&amp;&amp;(Fn=null),Nn.forEach(hu),Bn.forEach(hu)}function Xa(b,w){b.blockedOn===w&amp;&amp;(b.blockedOn=null,ea||(ea=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Mf)))}function zo(b){function w(G){return Xa(G,b)}if(0&lt;ki.length){Xa(ki[0],b);for(var M=1;M&lt;ki.length;M++){var q=ki[M];q.blockedOn===b&amp;&amp;(q.blockedOn=null)}}for(jn!==null&amp;&amp;Xa(jn,b),Ln!==null&amp;&amp;Xa(Ln,b),Fn!==null&amp;&amp;Xa(Fn,b),Nn.forEach(w),Bn.forEach(w),M=0;M&lt;Yn.length;M++)q=Yn[M],q.blockedOn===b&amp;&amp;(q.blockedOn=null);for(;0&lt;Yn.length&amp;&amp;(M=Yn[0],M.blockedOn===null);)ql(M),M.blockedOn===null&amp;&amp;Yn.shift()}var ta=S.ReactCurrentBatchConfig,Wl=!0;function Hl(b,w,M,q){var G=St,J=ta.transition;ta.transition=null;try{St=1,Kl(b,w,M,q)}finally{St=G,ta.transition=J}}function q0(b,w,M,q){var G=St,J=ta.transition;ta.transition=null;try{St=4,Kl(b,w,M,q)}finally{St=G,ta.transition=J}}function Kl(b,w,M,q){if(Wl){var G=ra(b,w,M,q);if(G===null)to(b,w,q,Is,M),Af(b,q);else if(Vl(G,b,w,M,q))q.stopPropagation();else if(Af(b,q),w&amp;4&amp;&amp;-1&lt;Ef.indexOf(b)){for(;G!==null;){var J=rl(G);if(J!==null&amp;&amp;ui(J),J=ra(b,w,M,q),J===null&amp;&amp;to(b,w,q,Is,M),J===G)break;G=J}G!==null&amp;&amp;q.stopPropagation()}else to(b,w,q,null,M)}}var Is=null;function ra(b,w,M,q){if(Is=null,b=$t(q),b=la(b),b!==null)if(w=st(b),w===null)b=null;else if(M=w.tag,M===13){if(b=Tt(w),b!==null)return b;b=null}else if(M===3){if(w.stateNode.current.memoizedState.isDehydrated)return w.tag===3?w.stateNode.containerInfo:null;b=null}else w!==b&amp;&amp;(b=null);return Is=b,null}function mu(b){switch(b){case&quot;cancel&quot;:case&quot;click&quot;:case&quot;close&quot;:case&quot;contextmenu&quot;:case&quot;copy&quot;:case&quot;cut&quot;:case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;dragend&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:case&quot;focusin&quot;:case&quot;focusout&quot;:case&quot;input&quot;:case&quot;invalid&quot;:case&quot;keydown&quot;:case&quot;keypress&quot;:case&quot;keyup&quot;:case&quot;mousedown&quot;:case&quot;mouseup&quot;:case&quot;paste&quot;:case&quot;pause&quot;:case&quot;play&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointerup&quot;:case&quot;ratechange&quot;:case&quot;reset&quot;:case&quot;resize&quot;:case&quot;seeked&quot;:case&quot;submit&quot;:case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchstart&quot;:case&quot;volumechange&quot;:case&quot;change&quot;:case&quot;selectionchange&quot;:case&quot;textInput&quot;:case&quot;compositionstart&quot;:case&quot;compositionend&quot;:case&quot;compositionupdate&quot;:case&quot;beforeblur&quot;:case&quot;afterblur&quot;:case&quot;beforeinput&quot;:case&quot;blur&quot;:case&quot;fullscreenchange&quot;:case&quot;focus&quot;:case&quot;hashchange&quot;:case&quot;popstate&quot;:case&quot;select&quot;:case&quot;selectstart&quot;:return 1;case&quot;drag&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;mousemove&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;scroll&quot;:case&quot;toggle&quot;:case&quot;touchmove&quot;:case&quot;wheel&quot;:case&quot;mouseenter&quot;:case&quot;mouseleave&quot;:case&quot;pointerenter&quot;:case&quot;pointerleave&quot;:return 4;case&quot;message&quot;:switch(Fe()){case $e:return 1;case lt:return 4;case Be:case Ge:return 16;case It:return 536870912;default:return 16}default:return 16}}var os=null,Xl=null,$o=null;function pu(){if($o)return $o;var b,w=Xl,M=w.length,q,G=&quot;value&quot;in os?os.value:os.textContent,J=G.length;for(b=0;b&lt;M&amp;&amp;w[b]===G[b];b++);var ae=M-b;for(q=1;q&lt;=ae&amp;&amp;w[M-q]===G[J-q];q++);return $o=G.slice(b,1&lt;q?1-q:void 0)}function Uo(b){var w=b.keyCode;return&quot;charCode&quot;in b?(b=b.charCode,b===0&amp;&amp;w===13&amp;&amp;(b=13)):b=w,b===10&amp;&amp;(b=13),32&lt;=b||b===13?b:0}function Vo(){return!0}function gu(){return!1}function Rr(b){function w(M,q,G,J,ae){this._reactName=M,this._targetInst=G,this.type=q,this.nativeEvent=J,this.target=ae,this.currentTarget=null;for(var me in b)b.hasOwnProperty(me)&amp;&amp;(M=b[me],this[me]=M?M(J):J[me]);return this.isDefaultPrevented=(J.defaultPrevented!=null?J.defaultPrevented:J.returnValue===!1)?Vo:gu,this.isPropagationStopped=gu,this}return P(w.prototype,{preventDefault:function(){this.defaultPrevented=!0;var M=this.nativeEvent;M&amp;&amp;(M.preventDefault?M.preventDefault():typeof M.returnValue!=&quot;unknown&quot;&amp;&amp;(M.returnValue=!1),this.isDefaultPrevented=Vo)},stopPropagation:function(){var M=this.nativeEvent;M&amp;&amp;(M.stopPropagation?M.stopPropagation():typeof M.cancelBubble!=&quot;unknown&quot;&amp;&amp;(M.cancelBubble=!0),this.isPropagationStopped=Vo)},persist:function(){},isPersistent:Vo}),w}var na={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(b){return b.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gl=Rr(na),ls=P({},na,{view:0,detail:0}),W0=Rr(ls),Ga,qo,fn,Yl=P({},ls,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Wo,button:0,buttons:0,relatedTarget:function(b){return b.relatedTarget===void 0?b.fromElement===b.srcElement?b.toElement:b.fromElement:b.relatedTarget},movementX:function(b){return&quot;movementX&quot;in b?b.movementX:(b!==fn&amp;&amp;(fn&amp;&amp;b.type===&quot;mousemove&quot;?(Ga=b.screenX-fn.screenX,qo=b.screenY-fn.screenY):qo=Ga=0,fn=b),Ga)},movementY:function(b){return&quot;movementY&quot;in b?b.movementY:qo}}),xu=Rr(Yl),Ya=P({},Yl,{dataTransfer:0}),bu=Rr(Ya),H0=P({},ls,{relatedTarget:0}),Zl=Rr(H0),K0=P({},na,{animationName:0,elapsedTime:0,pseudoElement:0}),ia=Rr(K0),X0=P({},na,{clipboardData:function(b){return&quot;clipboardData&quot;in b?b.clipboardData:window.clipboardData}}),G0=Rr(X0),Y0=P({},na,{data:0}),Pf=Rr(Y0),Of={Esc:&quot;Escape&quot;,Spacebar:&quot; &quot;,Left:&quot;ArrowLeft&quot;,Up:&quot;ArrowUp&quot;,Right:&quot;ArrowRight&quot;,Down:&quot;ArrowDown&quot;,Del:&quot;Delete&quot;,Win:&quot;OS&quot;,Menu:&quot;ContextMenu&quot;,Apps:&quot;ContextMenu&quot;,Scroll:&quot;ScrollLock&quot;,MozPrintableKey:&quot;Unidentified&quot;},Z0={8:&quot;Backspace&quot;,9:&quot;Tab&quot;,12:&quot;Clear&quot;,13:&quot;Enter&quot;,16:&quot;Shift&quot;,17:&quot;Control&quot;,18:&quot;Alt&quot;,19:&quot;Pause&quot;,20:&quot;CapsLock&quot;,27:&quot;Escape&quot;,32:&quot; &quot;,33:&quot;PageUp&quot;,34:&quot;PageDown&quot;,35:&quot;End&quot;,36:&quot;Home&quot;,37:&quot;ArrowLeft&quot;,38:&quot;ArrowUp&quot;,39:&quot;ArrowRight&quot;,40:&quot;ArrowDown&quot;,45:&quot;Insert&quot;,46:&quot;Delete&quot;,112:&quot;F1&quot;,113:&quot;F2&quot;,114:&quot;F3&quot;,115:&quot;F4&quot;,116:&quot;F5&quot;,117:&quot;F6&quot;,118:&quot;F7&quot;,119:&quot;F8&quot;,120:&quot;F9&quot;,121:&quot;F10&quot;,122:&quot;F11&quot;,123:&quot;F12&quot;,144:&quot;NumLock&quot;,145:&quot;ScrollLock&quot;,224:&quot;Meta&quot;},Tf={Alt:&quot;altKey&quot;,Control:&quot;ctrlKey&quot;,Meta:&quot;metaKey&quot;,Shift:&quot;shiftKey&quot;};function If(b){var w=this.nativeEvent;return w.getModifierState?w.getModifierState(b):(b=Tf[b])?!!w[b]:!1}function Wo(){return If}var Q0=P({},ls,{key:function(b){if(b.key){var w=Of[b.key]||b.key;if(w!==&quot;Unidentified&quot;)return w}return b.type===&quot;keypress&quot;?(b=Uo(b),b===13?&quot;Enter&quot;:String.fromCharCode(b)):b.type===&quot;keydown&quot;||b.type===&quot;keyup&quot;?Z0[b.keyCode]||&quot;Unidentified&quot;:&quot;&quot;},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Wo,charCode:function(b){return b.type===&quot;keypress&quot;?Uo(b):0},keyCode:function(b){return b.type===&quot;keydown&quot;||b.type===&quot;keyup&quot;?b.keyCode:0},which:function(b){return b.type===&quot;keypress&quot;?Uo(b):b.type===&quot;keydown&quot;||b.type===&quot;keyup&quot;?b.keyCode:0}}),Ql=Rr(Q0),J0=P({},Yl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yu=Rr(J0),Rf=P({},ls,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Wo}),vu=Rr(Rf),Df=P({},na,{propertyName:0,elapsedTime:0,pseudoElement:0}),eg=Rr(Df),tg=P({},Yl,{deltaX:function(b){return&quot;deltaX&quot;in b?b.deltaX:&quot;wheelDeltaX&quot;in b?-b.wheelDeltaX:0},deltaY:function(b){return&quot;deltaY&quot;in b?b.deltaY:&quot;wheelDeltaY&quot;in b?-b.wheelDeltaY:&quot;wheelDelta&quot;in b?-b.wheelDelta:0},deltaZ:0,deltaMode:0}),rg=Rr(tg),Lf=[9,13,27,32],wu=u&amp;&amp;&quot;CompositionEvent&quot;in window,Si=null;u&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;(Si=document.documentMode);var Za=u&amp;&amp;&quot;TextEvent&quot;in window&amp;&amp;!Si,Jl=u&amp;&amp;(!wu||Si&amp;&amp;8&lt;Si&amp;&amp;11&gt;=Si),Ff=&quot; &quot;,_u=!1;function Bf(b,w){switch(b){case&quot;keyup&quot;:return Lf.indexOf(w.keyCode)!==-1;case&quot;keydown&quot;:return w.keyCode!==229;case&quot;keypress&quot;:case&quot;mousedown&quot;:case&quot;focusout&quot;:return!0;default:return!1}}function sa(b){return b=b.detail,typeof b==&quot;object&quot;&amp;&amp;&quot;data&quot;in b?b.data:null}var cs=!1;function ng(b,w){switch(b){case&quot;compositionend&quot;:return sa(w);case&quot;keypress&quot;:return w.which!==32?null:(_u=!0,Ff);case&quot;textInput&quot;:return b=w.data,b===Ff&amp;&amp;_u?null:b;default:return null}}function ig(b,w){if(cs)return b===&quot;compositionend&quot;||!wu&amp;&amp;Bf(b,w)?(b=pu(),$o=Xl=os=null,cs=!1,b):null;switch(b){case&quot;paste&quot;:return null;case&quot;keypress&quot;:if(!(w.ctrlKey||w.altKey||w.metaKey)||w.ctrlKey&amp;&amp;w.altKey){if(w.char&amp;&amp;1&lt;w.char.length)return w.char;if(w.which)return String.fromCharCode(w.which)}return null;case&quot;compositionend&quot;:return Jl&amp;&amp;w.locale!==&quot;ko&quot;?null:w.data;default:return null}}var sg={color:!0,date:!0,datetime:!0,&quot;datetime-local&quot;:!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Qa(b){var w=b&amp;&amp;b.nodeName&amp;&amp;b.nodeName.toLowerCase();return w===&quot;input&quot;?!!sg[b.type]:w===&quot;textarea&quot;}function zf(b,w,M,q){rr(q),w=lc(w,&quot;onChange&quot;),0&lt;w.length&amp;&amp;(M=new Gl(&quot;onChange&quot;,&quot;change&quot;,null,M,q),b.push({event:M,listeners:w}))}var us=null,Ho=null;function $f(b){Jf(b,0)}function Ko(b){var w=no(b);if(Q(w))return b}function Uf(b,w){if(b===&quot;change&quot;)return w}var ju=!1;if(u){var ec;if(u){var tc=&quot;oninput&quot;in document;if(!tc){var rc=document.createElement(&quot;div&quot;);rc.setAttribute(&quot;oninput&quot;,&quot;return;&quot;),tc=typeof rc.oninput==&quot;function&quot;}ec=tc}else ec=!1;ju=ec&amp;&amp;(!document.documentMode||9&lt;document.documentMode)}function Nu(){us&amp;&amp;(us.detachEvent(&quot;onpropertychange&quot;,Vf),Ho=us=null)}function Vf(b){if(b.propertyName===&quot;value&quot;&amp;&amp;Ko(Ho)){var w=[];zf(w,Ho,b,$t(b)),ot($f,w)}}function ag(b,w,M){b===&quot;focusin&quot;?(Nu(),us=w,Ho=M,us.attachEvent(&quot;onpropertychange&quot;,Vf)):b===&quot;focusout&quot;&amp;&amp;Nu()}function og(b){if(b===&quot;selectionchange&quot;||b===&quot;keyup&quot;||b===&quot;keydown&quot;)return Ko(Ho)}function qf(b,w){if(b===&quot;click&quot;)return Ko(w)}function lg(b,w){if(b===&quot;input&quot;||b===&quot;change&quot;)return Ko(w)}function ds(b,w){return b===w&amp;&amp;(b!==0||1/b===1/w)||b!==b&amp;&amp;w!==w}var Qn=typeof Object.is==&quot;function&quot;?Object.is:ds;function Xo(b,w){if(Qn(b,w))return!0;if(typeof b!=&quot;object&quot;||b===null||typeof w!=&quot;object&quot;||w===null)return!1;var M=Object.keys(b),q=Object.keys(w);if(M.length!==q.length)return!1;for(q=0;q&lt;M.length;q++){var G=M[q];if(!l.call(w,G)||!Qn(b[G],w[G]))return!1}return!0}function ku(b){for(;b&amp;&amp;b.firstChild;)b=b.firstChild;return b}function Wf(b,w){var M=ku(b);b=0;for(var q;M;){if(M.nodeType===3){if(q=b+M.textContent.length,b&lt;=w&amp;&amp;q&gt;=w)return{node:M,offset:w-b};b=q}e:{for(;M;){if(M.nextSibling){M=M.nextSibling;break e}M=M.parentNode}M=void 0}M=ku(M)}}function Su(b,w){return b&amp;&amp;w?b===w?!0:b&amp;&amp;b.nodeType===3?!1:w&amp;&amp;w.nodeType===3?Su(b,w.parentNode):&quot;contains&quot;in b?b.contains(w):b.compareDocumentPosition?!!(b.compareDocumentPosition(w)&amp;16):!1:!1}function Cu(){for(var b=window,w=te();w instanceof b.HTMLIFrameElement;){try{var M=typeof w.contentWindow.location.href==&quot;string&quot;}catch{M=!1}if(M)b=w.contentWindow;else break;w=te(b.document)}return w}function nc(b){var w=b&amp;&amp;b.nodeName&amp;&amp;b.nodeName.toLowerCase();return w&amp;&amp;(w===&quot;input&quot;&amp;&amp;(b.type===&quot;text&quot;||b.type===&quot;search&quot;||b.type===&quot;tel&quot;||b.type===&quot;url&quot;||b.type===&quot;password&quot;)||w===&quot;textarea&quot;||b.contentEditable===&quot;true&quot;)}function Hf(b){var w=Cu(),M=b.focusedElem,q=b.selectionRange;if(w!==M&amp;&amp;M&amp;&amp;M.ownerDocument&amp;&amp;Su(M.ownerDocument.documentElement,M)){if(q!==null&amp;&amp;nc(M)){if(w=q.start,b=q.end,b===void 0&amp;&amp;(b=w),&quot;selectionStart&quot;in M)M.selectionStart=w,M.selectionEnd=Math.min(b,M.value.length);else if(b=(w=M.ownerDocument||document)&amp;&amp;w.defaultView||window,b.getSelection){b=b.getSelection();var G=M.textContent.length,J=Math.min(q.start,G);q=q.end===void 0?J:Math.min(q.end,G),!b.extend&amp;&amp;J&gt;q&amp;&amp;(G=q,q=J,J=G),G=Wf(M,J);var ae=Wf(M,q);G&amp;&amp;ae&amp;&amp;(b.rangeCount!==1||b.anchorNode!==G.node||b.anchorOffset!==G.offset||b.focusNode!==ae.node||b.focusOffset!==ae.offset)&amp;&amp;(w=w.createRange(),w.setStart(G.node,G.offset),b.removeAllRanges(),J&gt;q?(b.addRange(w),b.extend(ae.node,ae.offset)):(w.setEnd(ae.node,ae.offset),b.addRange(w)))}}for(w=[],b=M;b=b.parentNode;)b.nodeType===1&amp;&amp;w.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof M.focus==&quot;function&quot;&amp;&amp;M.focus(),M=0;M&lt;w.length;M++)b=w[M],b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}var Kf=u&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;11&gt;=document.documentMode,aa=null,Go=null,Ja=null,Eu=!1;function Xf(b,w,M){var q=M.window===M?M.document:M.nodeType===9?M:M.ownerDocument;Eu||aa==null||aa!==te(q)||(q=aa,&quot;selectionStart&quot;in q&amp;&amp;nc(q)?q={start:q.selectionStart,end:q.selectionEnd}:(q=(q.ownerDocument&amp;&amp;q.ownerDocument.defaultView||window).getSelection(),q={anchorNode:q.anchorNode,anchorOffset:q.anchorOffset,focusNode:q.focusNode,focusOffset:q.focusOffset}),Ja&amp;&amp;Xo(Ja,q)||(Ja=q,q=lc(Go,&quot;onSelect&quot;),0&lt;q.length&amp;&amp;(w=new Gl(&quot;onSelect&quot;,&quot;select&quot;,null,w,M),b.push({event:w,listeners:q}),w.target=aa)))}function ic(b,w){var M={};return M[b.toLowerCase()]=w.toLowerCase(),M[&quot;Webkit&quot;+b]=&quot;webkit&quot;+w,M[&quot;Moz&quot;+b]=&quot;moz&quot;+w,M}var oa={animationend:ic(&quot;Animation&quot;,&quot;AnimationEnd&quot;),animationiteration:ic(&quot;Animation&quot;,&quot;AnimationIteration&quot;),animationstart:ic(&quot;Animation&quot;,&quot;AnimationStart&quot;),transitionend:ic(&quot;Transition&quot;,&quot;TransitionEnd&quot;)},Au={},Rs={};u&amp;&amp;(Rs=document.createElement(&quot;div&quot;).style,&quot;AnimationEvent&quot;in window||(delete oa.animationend.animation,delete oa.animationiteration.animation,delete oa.animationstart.animation),&quot;TransitionEvent&quot;in window||delete oa.transitionend.transition);function sc(b){if(Au[b])return Au[b];if(!oa[b])return b;var w=oa[b],M;for(M in w)if(w.hasOwnProperty(M)&amp;&amp;M in Rs)return Au[b]=w[M];return b}var Gf=sc(&quot;animationend&quot;),Yf=sc(&quot;animationiteration&quot;),Mu=sc(&quot;animationstart&quot;),Zf=sc(&quot;transitionend&quot;),Pu=new Map,Jn=&quot;abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel&quot;.split(&quot; &quot;);function ei(b,w){Pu.set(b,w),s(w,[b])}for(var ac=0;ac&lt;Jn.length;ac++){var Yo=Jn[ac],Ou=Yo.toLowerCase(),Zo=Yo[0].toUpperCase()+Yo.slice(1);ei(Ou,&quot;on&quot;+Zo)}ei(Gf,&quot;onAnimationEnd&quot;),ei(Yf,&quot;onAnimationIteration&quot;),ei(Mu,&quot;onAnimationStart&quot;),ei(&quot;dblclick&quot;,&quot;onDoubleClick&quot;),ei(&quot;focusin&quot;,&quot;onFocus&quot;),ei(&quot;focusout&quot;,&quot;onBlur&quot;),ei(Zf,&quot;onTransitionEnd&quot;),c(&quot;onMouseEnter&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]),c(&quot;onMouseLeave&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]),c(&quot;onPointerEnter&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]),c(&quot;onPointerLeave&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]),s(&quot;onChange&quot;,&quot;change click focusin focusout input keydown keyup selectionchange&quot;.split(&quot; &quot;)),s(&quot;onSelect&quot;,&quot;focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange&quot;.split(&quot; &quot;)),s(&quot;onBeforeInput&quot;,[&quot;compositionend&quot;,&quot;keypress&quot;,&quot;textInput&quot;,&quot;paste&quot;]),s(&quot;onCompositionEnd&quot;,&quot;compositionend focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;)),s(&quot;onCompositionStart&quot;,&quot;compositionstart focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;)),s(&quot;onCompositionUpdate&quot;,&quot;compositionupdate focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));var eo=&quot;abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting&quot;.split(&quot; &quot;),cg=new Set(&quot;cancel close invalid load scroll toggle&quot;.split(&quot; &quot;).concat(eo));function Qf(b,w,M){var q=b.type||&quot;unknown-event&quot;;b.currentTarget=M,vt(q,w,void 0,b),b.currentTarget=null}function Jf(b,w){w=(w&amp;4)!==0;for(var M=0;M&lt;b.length;M++){var q=b[M],G=q.event;q=q.listeners;e:{var J=void 0;if(w)for(var ae=q.length-1;0&lt;=ae;ae--){var me=q[ae],ye=me.instance,Te=me.currentTarget;if(me=me.listener,ye!==J&amp;&amp;G.isPropagationStopped())break e;Qf(G,me,Te),J=ye}else for(ae=0;ae&lt;q.length;ae++){if(me=q[ae],ye=me.instance,Te=me.currentTarget,me=me.listener,ye!==J&amp;&amp;G.isPropagationStopped())break e;Qf(G,me,Te),J=ye}}}if(Xe)throw b=yt,Xe=!1,yt=null,b}function wr(b,w){var M=w[zu];M===void 0&amp;&amp;(M=w[zu]=new Set);var q=b+&quot;__bubble&quot;;M.has(q)||(eh(w,b,2,!1),M.add(q))}function Tu(b,w,M){var q=0;w&amp;&amp;(q|=4),eh(M,b,q,w)}var oc=&quot;_reactListening&quot;+Math.random().toString(36).slice(2);function Qo(b){if(!b[oc]){b[oc]=!0,n.forEach(function(M){M!==&quot;selectionchange&quot;&amp;&amp;(cg.has(M)||Tu(M,!1,b),Tu(M,!0,b))});var w=b.nodeType===9?b:b.ownerDocument;w===null||w[oc]||(w[oc]=!0,Tu(&quot;selectionchange&quot;,!1,w))}}function eh(b,w,M,q){switch(mu(w)){case 1:var G=Hl;break;case 4:G=q0;break;default:G=Kl}M=G.bind(null,w,M,b),G=void 0,!Xt||w!==&quot;touchstart&quot;&amp;&amp;w!==&quot;touchmove&quot;&amp;&amp;w!==&quot;wheel&quot;||(G=!0),q?G!==void 0?b.addEventListener(w,M,{capture:!0,passive:G}):b.addEventListener(w,M,!0):G!==void 0?b.addEventListener(w,M,{passive:G}):b.addEventListener(w,M,!1)}function to(b,w,M,q,G){var J=q;if((w&amp;1)===0&amp;&amp;(w&amp;2)===0&amp;&amp;q!==null)e:for(;;){if(q===null)return;var ae=q.tag;if(ae===3||ae===4){var me=q.stateNode.containerInfo;if(me===G||me.nodeType===8&amp;&amp;me.parentNode===G)break;if(ae===4)for(ae=q.return;ae!==null;){var ye=ae.tag;if((ye===3||ye===4)&amp;&amp;(ye=ae.stateNode.containerInfo,ye===G||ye.nodeType===8&amp;&amp;ye.parentNode===G))return;ae=ae.return}for(;me!==null;){if(ae=la(me),ae===null)return;if(ye=ae.tag,ye===5||ye===6){q=J=ae;continue e}me=me.parentNode}}q=q.return}ot(function(){var Te=J,We=$t(M),Ke=[];e:{var qe=Pu.get(b);if(qe!==void 0){var at=Gl,pt=b;switch(b){case&quot;keypress&quot;:if(Uo(M)===0)break e;case&quot;keydown&quot;:case&quot;keyup&quot;:at=Ql;break;case&quot;focusin&quot;:pt=&quot;focus&quot;,at=Zl;break;case&quot;focusout&quot;:pt=&quot;blur&quot;,at=Zl;break;case&quot;beforeblur&quot;:case&quot;afterblur&quot;:at=Zl;break;case&quot;click&quot;:if(M.button===2)break e;case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;mousedown&quot;:case&quot;mousemove&quot;:case&quot;mouseup&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;contextmenu&quot;:at=xu;break;case&quot;drag&quot;:case&quot;dragend&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:at=bu;break;case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchmove&quot;:case&quot;touchstart&quot;:at=vu;break;case Gf:case Yf:case Mu:at=ia;break;case Zf:at=eg;break;case&quot;scroll&quot;:at=W0;break;case&quot;wheel&quot;:at=rg;break;case&quot;copy&quot;:case&quot;cut&quot;:case&quot;paste&quot;:at=G0;break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;pointerup&quot;:at=yu}var bt=(w&amp;4)!==0,Kr=!bt&amp;&amp;b===&quot;scroll&quot;,Ee=bt?qe!==null?qe+&quot;Capture&quot;:null:qe;bt=[];for(var _e=Te,Pe;_e!==null;){Pe=_e;var Je=Pe.stateNode;if(Pe.tag===5&amp;&amp;Je!==null&amp;&amp;(Pe=Je,Ee!==null&amp;&amp;(Je=Vt(_e,Ee),Je!=null&amp;&amp;bt.push(Jo(_e,Je,Pe)))),Kr)break;_e=_e.return}0&lt;bt.length&amp;&amp;(qe=new at(qe,pt,null,M,We),Ke.push({event:qe,listeners:bt}))}}if((w&amp;7)===0){e:{if(qe=b===&quot;mouseover&quot;||b===&quot;pointerover&quot;,at=b===&quot;mouseout&quot;||b===&quot;pointerout&quot;,qe&amp;&amp;M!==it&amp;&amp;(pt=M.relatedTarget||M.fromElement)&amp;&amp;(la(pt)||pt[fs]))break e;if((at||qe)&amp;&amp;(qe=We.window===We?We:(qe=We.ownerDocument)?qe.defaultView||qe.parentWindow:window,at?(pt=M.relatedTarget||M.toElement,at=Te,pt=pt?la(pt):null,pt!==null&amp;&amp;(Kr=st(pt),pt!==Kr||pt.tag!==5&amp;&amp;pt.tag!==6)&amp;&amp;(pt=null)):(at=null,pt=Te),at!==pt)){if(bt=xu,Je=&quot;onMouseLeave&quot;,Ee=&quot;onMouseEnter&quot;,_e=&quot;mouse&quot;,(b===&quot;pointerout&quot;||b===&quot;pointerover&quot;)&amp;&amp;(bt=yu,Je=&quot;onPointerLeave&quot;,Ee=&quot;onPointerEnter&quot;,_e=&quot;pointer&quot;),Kr=at==null?qe:no(at),Pe=pt==null?qe:no(pt),qe=new bt(Je,_e+&quot;leave&quot;,at,M,We),qe.target=Kr,qe.relatedTarget=Pe,Je=null,la(We)===Te&amp;&amp;(bt=new bt(Ee,_e+&quot;enter&quot;,pt,M,We),bt.target=Pe,bt.relatedTarget=Kr,Je=bt),Kr=Je,at&amp;&amp;pt)t:{for(bt=at,Ee=pt,_e=0,Pe=bt;Pe;Pe=Ds(Pe))_e++;for(Pe=0,Je=Ee;Je;Je=Ds(Je))Pe++;for(;0&lt;_e-Pe;)bt=Ds(bt),_e--;for(;0&lt;Pe-_e;)Ee=Ds(Ee),Pe--;for(;_e--;){if(bt===Ee||Ee!==null&amp;&amp;bt===Ee.alternate)break t;bt=Ds(bt),Ee=Ds(Ee)}bt=null}else bt=null;at!==null&amp;&amp;th(Ke,qe,at,bt,!1),pt!==null&amp;&amp;Kr!==null&amp;&amp;th(Ke,Kr,pt,bt,!0)}}e:{if(qe=Te?no(Te):window,at=qe.nodeName&amp;&amp;qe.nodeName.toLowerCase(),at===&quot;select&quot;||at===&quot;input&quot;&amp;&amp;qe.type===&quot;file&quot;)var Nt=Uf;else if(Qa(qe))if(ju)Nt=lg;else{Nt=og;var Ft=ag}else(at=qe.nodeName)&amp;&amp;at.toLowerCase()===&quot;input&quot;&amp;&amp;(qe.type===&quot;checkbox&quot;||qe.type===&quot;radio&quot;)&amp;&amp;(Nt=qf);if(Nt&amp;&amp;(Nt=Nt(b,Te))){zf(Ke,Nt,M,We);break e}Ft&amp;&amp;Ft(b,qe,Te),b===&quot;focusout&quot;&amp;&amp;(Ft=qe._wrapperState)&amp;&amp;Ft.controlled&amp;&amp;qe.type===&quot;number&quot;&amp;&amp;le(qe,&quot;number&quot;,qe.value)}switch(Ft=Te?no(Te):window,b){case&quot;focusin&quot;:(Qa(Ft)||Ft.contentEditable===&quot;true&quot;)&amp;&amp;(aa=Ft,Go=Te,Ja=null);break;case&quot;focusout&quot;:Ja=Go=aa=null;break;case&quot;mousedown&quot;:Eu=!0;break;case&quot;contextmenu&quot;:case&quot;mouseup&quot;:case&quot;dragend&quot;:Eu=!1,Xf(Ke,M,We);break;case&quot;selectionchange&quot;:if(Kf)break;case&quot;keydown&quot;:case&quot;keyup&quot;:Xf(Ke,M,We)}var Bt;if(wu)e:{switch(b){case&quot;compositionstart&quot;:var Wt=&quot;onCompositionStart&quot;;break e;case&quot;compositionend&quot;:Wt=&quot;onCompositionEnd&quot;;break e;case&quot;compositionupdate&quot;:Wt=&quot;onCompositionUpdate&quot;;break e}Wt=void 0}else cs?Bf(b,M)&amp;&amp;(Wt=&quot;onCompositionEnd&quot;):b===&quot;keydown&quot;&amp;&amp;M.keyCode===229&amp;&amp;(Wt=&quot;onCompositionStart&quot;);Wt&amp;&amp;(Jl&amp;&amp;M.locale!==&quot;ko&quot;&amp;&amp;(cs||Wt!==&quot;onCompositionStart&quot;?Wt===&quot;onCompositionEnd&quot;&amp;&amp;cs&amp;&amp;(Bt=pu()):(os=We,Xl=&quot;value&quot;in os?os.value:os.textContent,cs=!0)),Ft=lc(Te,Wt),0&lt;Ft.length&amp;&amp;(Wt=new Pf(Wt,b,null,M,We),Ke.push({event:Wt,listeners:Ft}),Bt?Wt.data=Bt:(Bt=sa(M),Bt!==null&amp;&amp;(Wt.data=Bt)))),(Bt=Za?ng(b,M):ig(b,M))&amp;&amp;(Te=lc(Te,&quot;onBeforeInput&quot;),0&lt;Te.length&amp;&amp;(We=new Pf(&quot;onBeforeInput&quot;,&quot;beforeinput&quot;,null,M,We),Ke.push({event:We,listeners:Te}),We.data=Bt))}Jf(Ke,w)})}function Jo(b,w,M){return{instance:b,listener:w,currentTarget:M}}function lc(b,w){for(var M=w+&quot;Capture&quot;,q=[];b!==null;){var G=b,J=G.stateNode;G.tag===5&amp;&amp;J!==null&amp;&amp;(G=J,J=Vt(b,M),J!=null&amp;&amp;q.unshift(Jo(b,J,G)),J=Vt(b,w),J!=null&amp;&amp;q.push(Jo(b,J,G))),b=b.return}return q}function Ds(b){if(b===null)return null;do b=b.return;while(b&amp;&amp;b.tag!==5);return b||null}function th(b,w,M,q,G){for(var J=w._reactName,ae=[];M!==null&amp;&amp;M!==q;){var me=M,ye=me.alternate,Te=me.stateNode;if(ye!==null&amp;&amp;ye===q)break;me.tag===5&amp;&amp;Te!==null&amp;&amp;(me=Te,G?(ye=Vt(M,J),ye!=null&amp;&amp;ae.unshift(Jo(M,ye,me))):G||(ye=Vt(M,J),ye!=null&amp;&amp;ae.push(Jo(M,ye,me)))),M=M.return}ae.length!==0&amp;&amp;b.push({event:w,listeners:ae})}var ug=/\r\n?/g,dg=/\u0000|\uFFFD/g;function rh(b){return(typeof b==&quot;string&quot;?b:&quot;&quot;+b).replace(ug,`
`).replace(dg,&quot;&quot;)}function el(b,w,M){if(w=rh(w),rh(b)!==w&amp;&amp;M)throw Error(t(425))}function cc(){}var Iu=null,Ru=null;function Du(b,w){return b===&quot;textarea&quot;||b===&quot;noscript&quot;||typeof w.children==&quot;string&quot;||typeof w.children==&quot;number&quot;||typeof w.dangerouslySetInnerHTML==&quot;object&quot;&amp;&amp;w.dangerouslySetInnerHTML!==null&amp;&amp;w.dangerouslySetInnerHTML.__html!=null}var Lu=typeof setTimeout==&quot;function&quot;?setTimeout:void 0,fg=typeof clearTimeout==&quot;function&quot;?clearTimeout:void 0,Fu=typeof Promise==&quot;function&quot;?Promise:void 0,hg=typeof queueMicrotask==&quot;function&quot;?queueMicrotask:typeof Fu&lt;&quot;u&quot;?function(b){return Fu.resolve(null).then(b).catch(mg)}:Lu;function mg(b){setTimeout(function(){throw b})}function Bu(b,w){var M=w,q=0;do{var G=M.nextSibling;if(b.removeChild(M),G&amp;&amp;G.nodeType===8)if(M=G.data,M===&quot;/$&quot;){if(q===0){b.removeChild(G),zo(w);return}q--}else M!==&quot;$&quot;&amp;&amp;M!==&quot;$?&quot;&amp;&amp;M!==&quot;$!&quot;||q++;M=G}while(M);zo(w)}function Ls(b){for(;b!=null;b=b.nextSibling){var w=b.nodeType;if(w===1||w===3)break;if(w===8){if(w=b.data,w===&quot;$&quot;||w===&quot;$!&quot;||w===&quot;$?&quot;)break;if(w===&quot;/$&quot;)return null}}return b}function nh(b){b=b.previousSibling;for(var w=0;b;){if(b.nodeType===8){var M=b.data;if(M===&quot;$&quot;||M===&quot;$!&quot;||M===&quot;$?&quot;){if(w===0)return b;w--}else M===&quot;/$&quot;&amp;&amp;w++}b=b.previousSibling}return null}var ro=Math.random().toString(36).slice(2),Li=&quot;__reactFiber$&quot;+ro,tl=&quot;__reactProps$&quot;+ro,fs=&quot;__reactContainer$&quot;+ro,zu=&quot;__reactEvents$&quot;+ro,pg=&quot;__reactListeners$&quot;+ro,gg=&quot;__reactHandles$&quot;+ro;function la(b){var w=b[Li];if(w)return w;for(var M=b.parentNode;M;){if(w=M[fs]||M[Li]){if(M=w.alternate,w.child!==null||M!==null&amp;&amp;M.child!==null)for(b=nh(b);b!==null;){if(M=b[Li])return M;b=nh(b)}return w}b=M,M=b.parentNode}return null}function rl(b){return b=b[Li]||b[fs],!b||b.tag!==5&amp;&amp;b.tag!==6&amp;&amp;b.tag!==13&amp;&amp;b.tag!==3?null:b}function no(b){if(b.tag===5||b.tag===6)return b.stateNode;throw Error(t(33))}function uc(b){return b[tl]||null}var $u=[],io=-1;function Fs(b){return{current:b}}function _r(b){0&gt;io||(b.current=$u[io],$u[io]=null,io--)}function hr(b,w){io++,$u[io]=b.current,b.current=w}var hs={},Gr=Fs(hs),kn=Fs(!1),ca=hs;function so(b,w){var M=b.type.contextTypes;if(!M)return hs;var q=b.stateNode;if(q&amp;&amp;q.__reactInternalMemoizedUnmaskedChildContext===w)return q.__reactInternalMemoizedMaskedChildContext;var G={},J;for(J in M)G[J]=w[J];return q&amp;&amp;(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=w,b.__reactInternalMemoizedMaskedChildContext=G),G}function zn(b){return b=b.childContextTypes,b!=null}function dc(){_r(kn),_r(Gr)}function oe(b,w,M){if(Gr.current!==hs)throw Error(t(168));hr(Gr,w),hr(kn,M)}function je(b,w,M){var q=b.stateNode;if(w=w.childContextTypes,typeof q.getChildContext!=&quot;function&quot;)return M;q=q.getChildContext();for(var G in q)if(!(G in w))throw Error(t(108,ee(b)||&quot;Unknown&quot;,G));return P({},M,q)}function He(b){return b=(b=b.stateNode)&amp;&amp;b.__reactInternalMemoizedMergedChildContext||hs,ca=Gr.current,hr(Gr,b),hr(kn,kn.current),!0}function nt(b,w,M){var q=b.stateNode;if(!q)throw Error(t(169));M?(b=je(b,w,ca),q.__reactInternalMemoizedMergedChildContext=b,_r(kn),_r(Gr),hr(Gr,b)):_r(kn),hr(kn,M)}var ir=null,ar=!1,Ci=!1;function ao(b){ir===null?ir=[b]:ir.push(b)}function PP(b){ar=!0,ao(b)}function oo(){if(!Ci&amp;&amp;ir!==null){Ci=!0;var b=0,w=St;try{var M=ir;for(St=1;b&lt;M.length;b++){var q=M[b];do q=q(!0);while(q!==null)}ir=null,ar=!1}catch(G){throw ir!==null&amp;&amp;(ir=ir.slice(b+1)),fr($e,oo),G}finally{St=w,Ci=!1}}return null}var fc=[],hc=0,ih=null,sh=0,Fi=[],Bi=0,nl=null,ua=1,da=&quot;&quot;;function il(b,w){fc[hc++]=sh,fc[hc++]=ih,ih=b,sh=w}function Jw(b,w,M){Fi[Bi++]=ua,Fi[Bi++]=da,Fi[Bi++]=nl,nl=b;var q=ua;b=da;var G=32-ke(q)-1;q&amp;=~(1&lt;&lt;G),M+=1;var J=32-ke(w)+G;if(30&lt;J){var ae=G-G%5;J=(q&amp;(1&lt;&lt;ae)-1).toString(32),q&gt;&gt;=ae,G-=ae,ua=1&lt;&lt;32-ke(w)+G|M&lt;&lt;G|q,da=J+b}else ua=1&lt;&lt;J|M&lt;&lt;G|q,da=b}function xg(b){b.return!==null&amp;&amp;(il(b,1),Jw(b,1,0))}function bg(b){for(;b===ih;)ih=fc[--hc],fc[hc]=null,sh=fc[--hc],fc[hc]=null;for(;b===nl;)nl=Fi[--Bi],Fi[Bi]=null,da=Fi[--Bi],Fi[Bi]=null,ua=Fi[--Bi],Fi[Bi]=null}var Ei=null,Ai=null,Ar=!1,ms=null;function e_(b,w){var M=Vi(5,null,null,0);M.elementType=&quot;DELETED&quot;,M.stateNode=w,M.return=b,w=b.deletions,w===null?(b.deletions=[M],b.flags|=16):w.push(M)}function t_(b,w){switch(b.tag){case 5:var M=b.type;return w=w.nodeType!==1||M.toLowerCase()!==w.nodeName.toLowerCase()?null:w,w!==null?(b.stateNode=w,Ei=b,Ai=Ls(w.firstChild),!0):!1;case 6:return w=b.pendingProps===&quot;&quot;||w.nodeType!==3?null:w,w!==null?(b.stateNode=w,Ei=b,Ai=null,!0):!1;case 13:return w=w.nodeType!==8?null:w,w!==null?(M=nl!==null?{id:ua,overflow:da}:null,b.memoizedState={dehydrated:w,treeContext:M,retryLane:1073741824},M=Vi(18,null,null,0),M.stateNode=w,M.return=b,b.child=M,Ei=b,Ai=null,!0):!1;default:return!1}}function yg(b){return(b.mode&amp;1)!==0&amp;&amp;(b.flags&amp;128)===0}function vg(b){if(Ar){var w=Ai;if(w){var M=w;if(!t_(b,w)){if(yg(b))throw Error(t(418));w=Ls(M.nextSibling);var q=Ei;w&amp;&amp;t_(b,w)?e_(q,M):(b.flags=b.flags&amp;-4097|2,Ar=!1,Ei=b)}}else{if(yg(b))throw Error(t(418));b.flags=b.flags&amp;-4097|2,Ar=!1,Ei=b}}}function r_(b){for(b=b.return;b!==null&amp;&amp;b.tag!==5&amp;&amp;b.tag!==3&amp;&amp;b.tag!==13;)b=b.return;Ei=b}function ah(b){if(b!==Ei)return!1;if(!Ar)return r_(b),Ar=!0,!1;var w;if((w=b.tag!==3)&amp;&amp;!(w=b.tag!==5)&amp;&amp;(w=b.type,w=w!==&quot;head&quot;&amp;&amp;w!==&quot;body&quot;&amp;&amp;!Du(b.type,b.memoizedProps)),w&amp;&amp;(w=Ai)){if(yg(b))throw n_(),Error(t(418));for(;w;)e_(b,w),w=Ls(w.nextSibling)}if(r_(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(t(317));e:{for(b=b.nextSibling,w=0;b;){if(b.nodeType===8){var M=b.data;if(M===&quot;/$&quot;){if(w===0){Ai=Ls(b.nextSibling);break e}w--}else M!==&quot;$&quot;&amp;&amp;M!==&quot;$!&quot;&amp;&amp;M!==&quot;$?&quot;||w++}b=b.nextSibling}Ai=null}}else Ai=Ei?Ls(b.stateNode.nextSibling):null;return!0}function n_(){for(var b=Ai;b;)b=Ls(b.nextSibling)}function mc(){Ai=Ei=null,Ar=!1}function wg(b){ms===null?ms=[b]:ms.push(b)}var OP=S.ReactCurrentBatchConfig;function Uu(b,w,M){if(b=M.ref,b!==null&amp;&amp;typeof b!=&quot;function&quot;&amp;&amp;typeof b!=&quot;object&quot;){if(M._owner){if(M=M._owner,M){if(M.tag!==1)throw Error(t(309));var q=M.stateNode}if(!q)throw Error(t(147,b));var G=q,J=&quot;&quot;+b;return w!==null&amp;&amp;w.ref!==null&amp;&amp;typeof w.ref==&quot;function&quot;&amp;&amp;w.ref._stringRef===J?w.ref:(w=function(ae){var me=G.refs;ae===null?delete me[J]:me[J]=ae},w._stringRef=J,w)}if(typeof b!=&quot;string&quot;)throw Error(t(284));if(!M._owner)throw Error(t(290,b))}return b}function oh(b,w){throw b=Object.prototype.toString.call(w),Error(t(31,b===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(w).join(&quot;, &quot;)+&quot;}&quot;:b))}function i_(b){var w=b._init;return w(b._payload)}function s_(b){function w(Ee,_e){if(b){var Pe=Ee.deletions;Pe===null?(Ee.deletions=[_e],Ee.flags|=16):Pe.push(_e)}}function M(Ee,_e){if(!b)return null;for(;_e!==null;)w(Ee,_e),_e=_e.sibling;return null}function q(Ee,_e){for(Ee=new Map;_e!==null;)_e.key!==null?Ee.set(_e.key,_e):Ee.set(_e.index,_e),_e=_e.sibling;return Ee}function G(Ee,_e){return Ee=go(Ee,_e),Ee.index=0,Ee.sibling=null,Ee}function J(Ee,_e,Pe){return Ee.index=Pe,b?(Pe=Ee.alternate,Pe!==null?(Pe=Pe.index,Pe&lt;_e?(Ee.flags|=2,_e):Pe):(Ee.flags|=2,_e)):(Ee.flags|=1048576,_e)}function ae(Ee){return b&amp;&amp;Ee.alternate===null&amp;&amp;(Ee.flags|=2),Ee}function me(Ee,_e,Pe,Je){return _e===null||_e.tag!==6?(_e=fx(Pe,Ee.mode,Je),_e.return=Ee,_e):(_e=G(_e,Pe),_e.return=Ee,_e)}function ye(Ee,_e,Pe,Je){var Nt=Pe.type;return Nt===z?We(Ee,_e,Pe.props.children,Je,Pe.key):_e!==null&amp;&amp;(_e.elementType===Nt||typeof Nt==&quot;object&quot;&amp;&amp;Nt!==null&amp;&amp;Nt.$$typeof===j&amp;&amp;i_(Nt)===_e.type)?(Je=G(_e,Pe.props),Je.ref=Uu(Ee,_e,Pe),Je.return=Ee,Je):(Je=Ph(Pe.type,Pe.key,Pe.props,null,Ee.mode,Je),Je.ref=Uu(Ee,_e,Pe),Je.return=Ee,Je)}function Te(Ee,_e,Pe,Je){return _e===null||_e.tag!==4||_e.stateNode.containerInfo!==Pe.containerInfo||_e.stateNode.implementation!==Pe.implementation?(_e=hx(Pe,Ee.mode,Je),_e.return=Ee,_e):(_e=G(_e,Pe.children||[]),_e.return=Ee,_e)}function We(Ee,_e,Pe,Je,Nt){return _e===null||_e.tag!==7?(_e=fl(Pe,Ee.mode,Je,Nt),_e.return=Ee,_e):(_e=G(_e,Pe),_e.return=Ee,_e)}function Ke(Ee,_e,Pe){if(typeof _e==&quot;string&quot;&amp;&amp;_e!==&quot;&quot;||typeof _e==&quot;number&quot;)return _e=fx(&quot;&quot;+_e,Ee.mode,Pe),_e.return=Ee,_e;if(typeof _e==&quot;object&quot;&amp;&amp;_e!==null){switch(_e.$$typeof){case A:return Pe=Ph(_e.type,_e.key,_e.props,null,Ee.mode,Pe),Pe.ref=Uu(Ee,null,_e),Pe.return=Ee,Pe;case I:return _e=hx(_e,Ee.mode,Pe),_e.return=Ee,_e;case j:var Je=_e._init;return Ke(Ee,Je(_e._payload),Pe)}if(ge(_e)||C(_e))return _e=fl(_e,Ee.mode,Pe,null),_e.return=Ee,_e;oh(Ee,_e)}return null}function qe(Ee,_e,Pe,Je){var Nt=_e!==null?_e.key:null;if(typeof Pe==&quot;string&quot;&amp;&amp;Pe!==&quot;&quot;||typeof Pe==&quot;number&quot;)return Nt!==null?null:me(Ee,_e,&quot;&quot;+Pe,Je);if(typeof Pe==&quot;object&quot;&amp;&amp;Pe!==null){switch(Pe.$$typeof){case A:return Pe.key===Nt?ye(Ee,_e,Pe,Je):null;case I:return Pe.key===Nt?Te(Ee,_e,Pe,Je):null;case j:return Nt=Pe._init,qe(Ee,_e,Nt(Pe._payload),Je)}if(ge(Pe)||C(Pe))return Nt!==null?null:We(Ee,_e,Pe,Je,null);oh(Ee,Pe)}return null}function at(Ee,_e,Pe,Je,Nt){if(typeof Je==&quot;string&quot;&amp;&amp;Je!==&quot;&quot;||typeof Je==&quot;number&quot;)return Ee=Ee.get(Pe)||null,me(_e,Ee,&quot;&quot;+Je,Nt);if(typeof Je==&quot;object&quot;&amp;&amp;Je!==null){switch(Je.$$typeof){case A:return Ee=Ee.get(Je.key===null?Pe:Je.key)||null,ye(_e,Ee,Je,Nt);case I:return Ee=Ee.get(Je.key===null?Pe:Je.key)||null,Te(_e,Ee,Je,Nt);case j:var Ft=Je._init;return at(Ee,_e,Pe,Ft(Je._payload),Nt)}if(ge(Je)||C(Je))return Ee=Ee.get(Pe)||null,We(_e,Ee,Je,Nt,null);oh(_e,Je)}return null}function pt(Ee,_e,Pe,Je){for(var Nt=null,Ft=null,Bt=_e,Wt=_e=0,pn=null;Bt!==null&amp;&amp;Wt&lt;Pe.length;Wt++){Bt.index&gt;Wt?(pn=Bt,Bt=null):pn=Bt.sibling;var lr=qe(Ee,Bt,Pe[Wt],Je);if(lr===null){Bt===null&amp;&amp;(Bt=pn);break}b&amp;&amp;Bt&amp;&amp;lr.alternate===null&amp;&amp;w(Ee,Bt),_e=J(lr,_e,Wt),Ft===null?Nt=lr:Ft.sibling=lr,Ft=lr,Bt=pn}if(Wt===Pe.length)return M(Ee,Bt),Ar&amp;&amp;il(Ee,Wt),Nt;if(Bt===null){for(;Wt&lt;Pe.length;Wt++)Bt=Ke(Ee,Pe[Wt],Je),Bt!==null&amp;&amp;(_e=J(Bt,_e,Wt),Ft===null?Nt=Bt:Ft.sibling=Bt,Ft=Bt);return Ar&amp;&amp;il(Ee,Wt),Nt}for(Bt=q(Ee,Bt);Wt&lt;Pe.length;Wt++)pn=at(Bt,Ee,Wt,Pe[Wt],Je),pn!==null&amp;&amp;(b&amp;&amp;pn.alternate!==null&amp;&amp;Bt.delete(pn.key===null?Wt:pn.key),_e=J(pn,_e,Wt),Ft===null?Nt=pn:Ft.sibling=pn,Ft=pn);return b&amp;&amp;Bt.forEach(function(xo){return w(Ee,xo)}),Ar&amp;&amp;il(Ee,Wt),Nt}function bt(Ee,_e,Pe,Je){var Nt=C(Pe);if(typeof Nt!=&quot;function&quot;)throw Error(t(150));if(Pe=Nt.call(Pe),Pe==null)throw Error(t(151));for(var Ft=Nt=null,Bt=_e,Wt=_e=0,pn=null,lr=Pe.next();Bt!==null&amp;&amp;!lr.done;Wt++,lr=Pe.next()){Bt.index&gt;Wt?(pn=Bt,Bt=null):pn=Bt.sibling;var xo=qe(Ee,Bt,lr.value,Je);if(xo===null){Bt===null&amp;&amp;(Bt=pn);break}b&amp;&amp;Bt&amp;&amp;xo.alternate===null&amp;&amp;w(Ee,Bt),_e=J(xo,_e,Wt),Ft===null?Nt=xo:Ft.sibling=xo,Ft=xo,Bt=pn}if(lr.done)return M(Ee,Bt),Ar&amp;&amp;il(Ee,Wt),Nt;if(Bt===null){for(;!lr.done;Wt++,lr=Pe.next())lr=Ke(Ee,lr.value,Je),lr!==null&amp;&amp;(_e=J(lr,_e,Wt),Ft===null?Nt=lr:Ft.sibling=lr,Ft=lr);return Ar&amp;&amp;il(Ee,Wt),Nt}for(Bt=q(Ee,Bt);!lr.done;Wt++,lr=Pe.next())lr=at(Bt,Ee,Wt,lr.value,Je),lr!==null&amp;&amp;(b&amp;&amp;lr.alternate!==null&amp;&amp;Bt.delete(lr.key===null?Wt:lr.key),_e=J(lr,_e,Wt),Ft===null?Nt=lr:Ft.sibling=lr,Ft=lr);return b&amp;&amp;Bt.forEach(function(dO){return w(Ee,dO)}),Ar&amp;&amp;il(Ee,Wt),Nt}function Kr(Ee,_e,Pe,Je){if(typeof Pe==&quot;object&quot;&amp;&amp;Pe!==null&amp;&amp;Pe.type===z&amp;&amp;Pe.key===null&amp;&amp;(Pe=Pe.props.children),typeof Pe==&quot;object&quot;&amp;&amp;Pe!==null){switch(Pe.$$typeof){case A:e:{for(var Nt=Pe.key,Ft=_e;Ft!==null;){if(Ft.key===Nt){if(Nt=Pe.type,Nt===z){if(Ft.tag===7){M(Ee,Ft.sibling),_e=G(Ft,Pe.props.children),_e.return=Ee,Ee=_e;break e}}else if(Ft.elementType===Nt||typeof Nt==&quot;object&quot;&amp;&amp;Nt!==null&amp;&amp;Nt.$$typeof===j&amp;&amp;i_(Nt)===Ft.type){M(Ee,Ft.sibling),_e=G(Ft,Pe.props),_e.ref=Uu(Ee,Ft,Pe),_e.return=Ee,Ee=_e;break e}M(Ee,Ft);break}else w(Ee,Ft);Ft=Ft.sibling}Pe.type===z?(_e=fl(Pe.props.children,Ee.mode,Je,Pe.key),_e.return=Ee,Ee=_e):(Je=Ph(Pe.type,Pe.key,Pe.props,null,Ee.mode,Je),Je.ref=Uu(Ee,_e,Pe),Je.return=Ee,Ee=Je)}return ae(Ee);case I:e:{for(Ft=Pe.key;_e!==null;){if(_e.key===Ft)if(_e.tag===4&amp;&amp;_e.stateNode.containerInfo===Pe.containerInfo&amp;&amp;_e.stateNode.implementation===Pe.implementation){M(Ee,_e.sibling),_e=G(_e,Pe.children||[]),_e.return=Ee,Ee=_e;break e}else{M(Ee,_e);break}else w(Ee,_e);_e=_e.sibling}_e=hx(Pe,Ee.mode,Je),_e.return=Ee,Ee=_e}return ae(Ee);case j:return Ft=Pe._init,Kr(Ee,_e,Ft(Pe._payload),Je)}if(ge(Pe))return pt(Ee,_e,Pe,Je);if(C(Pe))return bt(Ee,_e,Pe,Je);oh(Ee,Pe)}return typeof Pe==&quot;string&quot;&amp;&amp;Pe!==&quot;&quot;||typeof Pe==&quot;number&quot;?(Pe=&quot;&quot;+Pe,_e!==null&amp;&amp;_e.tag===6?(M(Ee,_e.sibling),_e=G(_e,Pe),_e.return=Ee,Ee=_e):(M(Ee,_e),_e=fx(Pe,Ee.mode,Je),_e.return=Ee,Ee=_e),ae(Ee)):M(Ee,_e)}return Kr}var pc=s_(!0),a_=s_(!1),lh=Fs(null),ch=null,gc=null,_g=null;function jg(){_g=gc=ch=null}function Ng(b){var w=lh.current;_r(lh),b._currentValue=w}function kg(b,w,M){for(;b!==null;){var q=b.alternate;if((b.childLanes&amp;w)!==w?(b.childLanes|=w,q!==null&amp;&amp;(q.childLanes|=w)):q!==null&amp;&amp;(q.childLanes&amp;w)!==w&amp;&amp;(q.childLanes|=w),b===M)break;b=b.return}}function xc(b,w){ch=b,_g=gc=null,b=b.dependencies,b!==null&amp;&amp;b.firstContext!==null&amp;&amp;((b.lanes&amp;w)!==0&amp;&amp;(fi=!0),b.firstContext=null)}function zi(b){var w=b._currentValue;if(_g!==b)if(b={context:b,memoizedValue:w,next:null},gc===null){if(ch===null)throw Error(t(308));gc=b,ch.dependencies={lanes:0,firstContext:b}}else gc=gc.next=b;return w}var sl=null;function Sg(b){sl===null?sl=[b]:sl.push(b)}function o_(b,w,M,q){var G=w.interleaved;return G===null?(M.next=M,Sg(w)):(M.next=G.next,G.next=M),w.interleaved=M,fa(b,q)}function fa(b,w){b.lanes|=w;var M=b.alternate;for(M!==null&amp;&amp;(M.lanes|=w),M=b,b=b.return;b!==null;)b.childLanes|=w,M=b.alternate,M!==null&amp;&amp;(M.childLanes|=w),M=b,b=b.return;return M.tag===3?M.stateNode:null}var lo=!1;function Cg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function l_(b,w){b=b.updateQueue,w.updateQueue===b&amp;&amp;(w.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function ha(b,w){return{eventTime:b,lane:w,tag:0,payload:null,callback:null,next:null}}function co(b,w,M){var q=b.updateQueue;if(q===null)return null;if(q=q.shared,(or&amp;2)!==0){var G=q.pending;return G===null?w.next=w:(w.next=G.next,G.next=w),q.pending=w,fa(b,M)}return G=q.interleaved,G===null?(w.next=w,Sg(q)):(w.next=G.next,G.next=w),q.interleaved=w,fa(b,M)}function uh(b,w,M){if(w=w.updateQueue,w!==null&amp;&amp;(w=w.shared,(M&amp;4194240)!==0)){var q=w.lanes;q&amp;=b.pendingLanes,M|=q,w.lanes=M,Ts(b,M)}}function c_(b,w){var M=b.updateQueue,q=b.alternate;if(q!==null&amp;&amp;(q=q.updateQueue,M===q)){var G=null,J=null;if(M=M.firstBaseUpdate,M!==null){do{var ae={eventTime:M.eventTime,lane:M.lane,tag:M.tag,payload:M.payload,callback:M.callback,next:null};J===null?G=J=ae:J=J.next=ae,M=M.next}while(M!==null);J===null?G=J=w:J=J.next=w}else G=J=w;M={baseState:q.baseState,firstBaseUpdate:G,lastBaseUpdate:J,shared:q.shared,effects:q.effects},b.updateQueue=M;return}b=M.lastBaseUpdate,b===null?M.firstBaseUpdate=w:b.next=w,M.lastBaseUpdate=w}function dh(b,w,M,q){var G=b.updateQueue;lo=!1;var J=G.firstBaseUpdate,ae=G.lastBaseUpdate,me=G.shared.pending;if(me!==null){G.shared.pending=null;var ye=me,Te=ye.next;ye.next=null,ae===null?J=Te:ae.next=Te,ae=ye;var We=b.alternate;We!==null&amp;&amp;(We=We.updateQueue,me=We.lastBaseUpdate,me!==ae&amp;&amp;(me===null?We.firstBaseUpdate=Te:me.next=Te,We.lastBaseUpdate=ye))}if(J!==null){var Ke=G.baseState;ae=0,We=Te=ye=null,me=J;do{var qe=me.lane,at=me.eventTime;if((q&amp;qe)===qe){We!==null&amp;&amp;(We=We.next={eventTime:at,lane:0,tag:me.tag,payload:me.payload,callback:me.callback,next:null});e:{var pt=b,bt=me;switch(qe=w,at=M,bt.tag){case 1:if(pt=bt.payload,typeof pt==&quot;function&quot;){Ke=pt.call(at,Ke,qe);break e}Ke=pt;break e;case 3:pt.flags=pt.flags&amp;-65537|128;case 0:if(pt=bt.payload,qe=typeof pt==&quot;function&quot;?pt.call(at,Ke,qe):pt,qe==null)break e;Ke=P({},Ke,qe);break e;case 2:lo=!0}}me.callback!==null&amp;&amp;me.lane!==0&amp;&amp;(b.flags|=64,qe=G.effects,qe===null?G.effects=[me]:qe.push(me))}else at={eventTime:at,lane:qe,tag:me.tag,payload:me.payload,callback:me.callback,next:null},We===null?(Te=We=at,ye=Ke):We=We.next=at,ae|=qe;if(me=me.next,me===null){if(me=G.shared.pending,me===null)break;qe=me,me=qe.next,qe.next=null,G.lastBaseUpdate=qe,G.shared.pending=null}}while(!0);if(We===null&amp;&amp;(ye=Ke),G.baseState=ye,G.firstBaseUpdate=Te,G.lastBaseUpdate=We,w=G.shared.interleaved,w!==null){G=w;do ae|=G.lane,G=G.next;while(G!==w)}else J===null&amp;&amp;(G.shared.lanes=0);ll|=ae,b.lanes=ae,b.memoizedState=Ke}}function u_(b,w,M){if(b=w.effects,w.effects=null,b!==null)for(w=0;w&lt;b.length;w++){var q=b[w],G=q.callback;if(G!==null){if(q.callback=null,q=M,typeof G!=&quot;function&quot;)throw Error(t(191,G));G.call(q)}}}var Vu={},Bs=Fs(Vu),qu=Fs(Vu),Wu=Fs(Vu);function al(b){if(b===Vu)throw Error(t(174));return b}function Eg(b,w){switch(hr(Wu,w),hr(qu,b),hr(Bs,Vu),b=w.nodeType,b){case 9:case 11:w=(w=w.documentElement)?w.namespaceURI:Le(null,&quot;&quot;);break;default:b=b===8?w.parentNode:w,w=b.namespaceURI||null,b=b.tagName,w=Le(w,b)}_r(Bs),hr(Bs,w)}function bc(){_r(Bs),_r(qu),_r(Wu)}function d_(b){al(Wu.current);var w=al(Bs.current),M=Le(w,b.type);w!==M&amp;&amp;(hr(qu,b),hr(Bs,M))}function Ag(b){qu.current===b&amp;&amp;(_r(Bs),_r(qu))}var Dr=Fs(0);function fh(b){for(var w=b;w!==null;){if(w.tag===13){var M=w.memoizedState;if(M!==null&amp;&amp;(M=M.dehydrated,M===null||M.data===&quot;$?&quot;||M.data===&quot;$!&quot;))return w}else if(w.tag===19&amp;&amp;w.memoizedProps.revealOrder!==void 0){if((w.flags&amp;128)!==0)return w}else if(w.child!==null){w.child.return=w,w=w.child;continue}if(w===b)break;for(;w.sibling===null;){if(w.return===null||w.return===b)return null;w=w.return}w.sibling.return=w.return,w=w.sibling}return null}var Mg=[];function Pg(){for(var b=0;b&lt;Mg.length;b++)Mg[b]._workInProgressVersionPrimary=null;Mg.length=0}var hh=S.ReactCurrentDispatcher,Og=S.ReactCurrentBatchConfig,ol=0,Lr=null,rn=null,hn=null,mh=!1,Hu=!1,Ku=0,TP=0;function $n(){throw Error(t(321))}function Tg(b,w){if(w===null)return!1;for(var M=0;M&lt;w.length&amp;&amp;M&lt;b.length;M++)if(!Qn(b[M],w[M]))return!1;return!0}function Ig(b,w,M,q,G,J){if(ol=J,Lr=w,w.memoizedState=null,w.updateQueue=null,w.lanes=0,hh.current=b===null||b.memoizedState===null?LP:FP,b=M(q,G),Hu){J=0;do{if(Hu=!1,Ku=0,25&lt;=J)throw Error(t(301));J+=1,hn=rn=null,w.updateQueue=null,hh.current=BP,b=M(q,G)}while(Hu)}if(hh.current=xh,w=rn!==null&amp;&amp;rn.next!==null,ol=0,hn=rn=Lr=null,mh=!1,w)throw Error(t(300));return b}function Rg(){var b=Ku!==0;return Ku=0,b}function zs(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return hn===null?Lr.memoizedState=hn=b:hn=hn.next=b,hn}function $i(){if(rn===null){var b=Lr.alternate;b=b!==null?b.memoizedState:null}else b=rn.next;var w=hn===null?Lr.memoizedState:hn.next;if(w!==null)hn=w,rn=b;else{if(b===null)throw Error(t(310));rn=b,b={memoizedState:rn.memoizedState,baseState:rn.baseState,baseQueue:rn.baseQueue,queue:rn.queue,next:null},hn===null?Lr.memoizedState=hn=b:hn=hn.next=b}return hn}function Xu(b,w){return typeof w==&quot;function&quot;?w(b):w}function Dg(b){var w=$i(),M=w.queue;if(M===null)throw Error(t(311));M.lastRenderedReducer=b;var q=rn,G=q.baseQueue,J=M.pending;if(J!==null){if(G!==null){var ae=G.next;G.next=J.next,J.next=ae}q.baseQueue=G=J,M.pending=null}if(G!==null){J=G.next,q=q.baseState;var me=ae=null,ye=null,Te=J;do{var We=Te.lane;if((ol&amp;We)===We)ye!==null&amp;&amp;(ye=ye.next={lane:0,action:Te.action,hasEagerState:Te.hasEagerState,eagerState:Te.eagerState,next:null}),q=Te.hasEagerState?Te.eagerState:b(q,Te.action);else{var Ke={lane:We,action:Te.action,hasEagerState:Te.hasEagerState,eagerState:Te.eagerState,next:null};ye===null?(me=ye=Ke,ae=q):ye=ye.next=Ke,Lr.lanes|=We,ll|=We}Te=Te.next}while(Te!==null&amp;&amp;Te!==J);ye===null?ae=q:ye.next=me,Qn(q,w.memoizedState)||(fi=!0),w.memoizedState=q,w.baseState=ae,w.baseQueue=ye,M.lastRenderedState=q}if(b=M.interleaved,b!==null){G=b;do J=G.lane,Lr.lanes|=J,ll|=J,G=G.next;while(G!==b)}else G===null&amp;&amp;(M.lanes=0);return[w.memoizedState,M.dispatch]}function Lg(b){var w=$i(),M=w.queue;if(M===null)throw Error(t(311));M.lastRenderedReducer=b;var q=M.dispatch,G=M.pending,J=w.memoizedState;if(G!==null){M.pending=null;var ae=G=G.next;do J=b(J,ae.action),ae=ae.next;while(ae!==G);Qn(J,w.memoizedState)||(fi=!0),w.memoizedState=J,w.baseQueue===null&amp;&amp;(w.baseState=J),M.lastRenderedState=J}return[J,q]}function f_(){}function h_(b,w){var M=Lr,q=$i(),G=w(),J=!Qn(q.memoizedState,G);if(J&amp;&amp;(q.memoizedState=G,fi=!0),q=q.queue,Fg(g_.bind(null,M,q,b),[b]),q.getSnapshot!==w||J||hn!==null&amp;&amp;hn.memoizedState.tag&amp;1){if(M.flags|=2048,Gu(9,p_.bind(null,M,q,G,w),void 0,null),mn===null)throw Error(t(349));(ol&amp;30)!==0||m_(M,w,G)}return G}function m_(b,w,M){b.flags|=16384,b={getSnapshot:w,value:M},w=Lr.updateQueue,w===null?(w={lastEffect:null,stores:null},Lr.updateQueue=w,w.stores=[b]):(M=w.stores,M===null?w.stores=[b]:M.push(b))}function p_(b,w,M,q){w.value=M,w.getSnapshot=q,x_(w)&amp;&amp;b_(b)}function g_(b,w,M){return M(function(){x_(w)&amp;&amp;b_(b)})}function x_(b){var w=b.getSnapshot;b=b.value;try{var M=w();return!Qn(b,M)}catch{return!0}}function b_(b){var w=fa(b,1);w!==null&amp;&amp;bs(w,b,1,-1)}function y_(b){var w=zs();return typeof b==&quot;function&quot;&amp;&amp;(b=b()),w.memoizedState=w.baseState=b,b={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Xu,lastRenderedState:b},w.queue=b,b=b.dispatch=DP.bind(null,Lr,b),[w.memoizedState,b]}function Gu(b,w,M,q){return b={tag:b,create:w,destroy:M,deps:q,next:null},w=Lr.updateQueue,w===null?(w={lastEffect:null,stores:null},Lr.updateQueue=w,w.lastEffect=b.next=b):(M=w.lastEffect,M===null?w.lastEffect=b.next=b:(q=M.next,M.next=b,b.next=q,w.lastEffect=b)),b}function v_(){return $i().memoizedState}function ph(b,w,M,q){var G=zs();Lr.flags|=b,G.memoizedState=Gu(1|w,M,void 0,q===void 0?null:q)}function gh(b,w,M,q){var G=$i();q=q===void 0?null:q;var J=void 0;if(rn!==null){var ae=rn.memoizedState;if(J=ae.destroy,q!==null&amp;&amp;Tg(q,ae.deps)){G.memoizedState=Gu(w,M,J,q);return}}Lr.flags|=b,G.memoizedState=Gu(1|w,M,J,q)}function w_(b,w){return ph(8390656,8,b,w)}function Fg(b,w){return gh(2048,8,b,w)}function __(b,w){return gh(4,2,b,w)}function j_(b,w){return gh(4,4,b,w)}function N_(b,w){if(typeof w==&quot;function&quot;)return b=b(),w(b),function(){w(null)};if(w!=null)return b=b(),w.current=b,function(){w.current=null}}function k_(b,w,M){return M=M!=null?M.concat([b]):null,gh(4,4,N_.bind(null,w,b),M)}function Bg(){}function S_(b,w){var M=$i();w=w===void 0?null:w;var q=M.memoizedState;return q!==null&amp;&amp;w!==null&amp;&amp;Tg(w,q[1])?q[0]:(M.memoizedState=[b,w],b)}function C_(b,w){var M=$i();w=w===void 0?null:w;var q=M.memoizedState;return q!==null&amp;&amp;w!==null&amp;&amp;Tg(w,q[1])?q[0]:(b=b(),M.memoizedState=[b,w],b)}function E_(b,w,M){return(ol&amp;21)===0?(b.baseState&amp;&amp;(b.baseState=!1,fi=!0),b.memoizedState=M):(Qn(M,w)||(M=nr(),Lr.lanes|=M,ll|=M,b.baseState=!0),w)}function IP(b,w){var M=St;St=M!==0&amp;&amp;4&gt;M?M:4,b(!0);var q=Og.transition;Og.transition={};try{b(!1),w()}finally{St=M,Og.transition=q}}function A_(){return $i().memoizedState}function RP(b,w,M){var q=mo(b);if(M={lane:q,action:M,hasEagerState:!1,eagerState:null,next:null},M_(b))P_(w,M);else if(M=o_(b,w,M,q),M!==null){var G=ri();bs(M,b,q,G),O_(M,w,q)}}function DP(b,w,M){var q=mo(b),G={lane:q,action:M,hasEagerState:!1,eagerState:null,next:null};if(M_(b))P_(w,G);else{var J=b.alternate;if(b.lanes===0&amp;&amp;(J===null||J.lanes===0)&amp;&amp;(J=w.lastRenderedReducer,J!==null))try{var ae=w.lastRenderedState,me=J(ae,M);if(G.hasEagerState=!0,G.eagerState=me,Qn(me,ae)){var ye=w.interleaved;ye===null?(G.next=G,Sg(w)):(G.next=ye.next,ye.next=G),w.interleaved=G;return}}catch{}M=o_(b,w,G,q),M!==null&amp;&amp;(G=ri(),bs(M,b,q,G),O_(M,w,q))}}function M_(b){var w=b.alternate;return b===Lr||w!==null&amp;&amp;w===Lr}function P_(b,w){Hu=mh=!0;var M=b.pending;M===null?w.next=w:(w.next=M.next,M.next=w),b.pending=w}function O_(b,w,M){if((M&amp;4194240)!==0){var q=w.lanes;q&amp;=b.pendingLanes,M|=q,w.lanes=M,Ts(b,M)}}var xh={readContext:zi,useCallback:$n,useContext:$n,useEffect:$n,useImperativeHandle:$n,useInsertionEffect:$n,useLayoutEffect:$n,useMemo:$n,useReducer:$n,useRef:$n,useState:$n,useDebugValue:$n,useDeferredValue:$n,useTransition:$n,useMutableSource:$n,useSyncExternalStore:$n,useId:$n,unstable_isNewReconciler:!1},LP={readContext:zi,useCallback:function(b,w){return zs().memoizedState=[b,w===void 0?null:w],b},useContext:zi,useEffect:w_,useImperativeHandle:function(b,w,M){return M=M!=null?M.concat([b]):null,ph(4194308,4,N_.bind(null,w,b),M)},useLayoutEffect:function(b,w){return ph(4194308,4,b,w)},useInsertionEffect:function(b,w){return ph(4,2,b,w)},useMemo:function(b,w){var M=zs();return w=w===void 0?null:w,b=b(),M.memoizedState=[b,w],b},useReducer:function(b,w,M){var q=zs();return w=M!==void 0?M(w):w,q.memoizedState=q.baseState=w,b={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:b,lastRenderedState:w},q.queue=b,b=b.dispatch=RP.bind(null,Lr,b),[q.memoizedState,b]},useRef:function(b){var w=zs();return b={current:b},w.memoizedState=b},useState:y_,useDebugValue:Bg,useDeferredValue:function(b){return zs().memoizedState=b},useTransition:function(){var b=y_(!1),w=b[0];return b=IP.bind(null,b[1]),zs().memoizedState=b,[w,b]},useMutableSource:function(){},useSyncExternalStore:function(b,w,M){var q=Lr,G=zs();if(Ar){if(M===void 0)throw Error(t(407));M=M()}else{if(M=w(),mn===null)throw Error(t(349));(ol&amp;30)!==0||m_(q,w,M)}G.memoizedState=M;var J={value:M,getSnapshot:w};return G.queue=J,w_(g_.bind(null,q,J,b),[b]),q.flags|=2048,Gu(9,p_.bind(null,q,J,M,w),void 0,null),M},useId:function(){var b=zs(),w=mn.identifierPrefix;if(Ar){var M=da,q=ua;M=(q&amp;~(1&lt;&lt;32-ke(q)-1)).toString(32)+M,w=&quot;:&quot;+w+&quot;R&quot;+M,M=Ku++,0&lt;M&amp;&amp;(w+=&quot;H&quot;+M.toString(32)),w+=&quot;:&quot;}else M=TP++,w=&quot;:&quot;+w+&quot;r&quot;+M.toString(32)+&quot;:&quot;;return b.memoizedState=w},unstable_isNewReconciler:!1},FP={readContext:zi,useCallback:S_,useContext:zi,useEffect:Fg,useImperativeHandle:k_,useInsertionEffect:__,useLayoutEffect:j_,useMemo:C_,useReducer:Dg,useRef:v_,useState:function(){return Dg(Xu)},useDebugValue:Bg,useDeferredValue:function(b){var w=$i();return E_(w,rn.memoizedState,b)},useTransition:function(){var b=Dg(Xu)[0],w=$i().memoizedState;return[b,w]},useMutableSource:f_,useSyncExternalStore:h_,useId:A_,unstable_isNewReconciler:!1},BP={readContext:zi,useCallback:S_,useContext:zi,useEffect:Fg,useImperativeHandle:k_,useInsertionEffect:__,useLayoutEffect:j_,useMemo:C_,useReducer:Lg,useRef:v_,useState:function(){return Lg(Xu)},useDebugValue:Bg,useDeferredValue:function(b){var w=$i();return rn===null?w.memoizedState=b:E_(w,rn.memoizedState,b)},useTransition:function(){var b=Lg(Xu)[0],w=$i().memoizedState;return[b,w]},useMutableSource:f_,useSyncExternalStore:h_,useId:A_,unstable_isNewReconciler:!1};function ps(b,w){if(b&amp;&amp;b.defaultProps){w=P({},w),b=b.defaultProps;for(var M in b)w[M]===void 0&amp;&amp;(w[M]=b[M]);return w}return w}function zg(b,w,M,q){w=b.memoizedState,M=M(q,w),M=M==null?w:P({},w,M),b.memoizedState=M,b.lanes===0&amp;&amp;(b.updateQueue.baseState=M)}var bh={isMounted:function(b){return(b=b._reactInternals)?st(b)===b:!1},enqueueSetState:function(b,w,M){b=b._reactInternals;var q=ri(),G=mo(b),J=ha(q,G);J.payload=w,M!=null&amp;&amp;(J.callback=M),w=co(b,J,G),w!==null&amp;&amp;(bs(w,b,G,q),uh(w,b,G))},enqueueReplaceState:function(b,w,M){b=b._reactInternals;var q=ri(),G=mo(b),J=ha(q,G);J.tag=1,J.payload=w,M!=null&amp;&amp;(J.callback=M),w=co(b,J,G),w!==null&amp;&amp;(bs(w,b,G,q),uh(w,b,G))},enqueueForceUpdate:function(b,w){b=b._reactInternals;var M=ri(),q=mo(b),G=ha(M,q);G.tag=2,w!=null&amp;&amp;(G.callback=w),w=co(b,G,q),w!==null&amp;&amp;(bs(w,b,q,M),uh(w,b,q))}};function T_(b,w,M,q,G,J,ae){return b=b.stateNode,typeof b.shouldComponentUpdate==&quot;function&quot;?b.shouldComponentUpdate(q,J,ae):w.prototype&amp;&amp;w.prototype.isPureReactComponent?!Xo(M,q)||!Xo(G,J):!0}function I_(b,w,M){var q=!1,G=hs,J=w.contextType;return typeof J==&quot;object&quot;&amp;&amp;J!==null?J=zi(J):(G=zn(w)?ca:Gr.current,q=w.contextTypes,J=(q=q!=null)?so(b,G):hs),w=new w(M,J),b.memoizedState=w.state!==null&amp;&amp;w.state!==void 0?w.state:null,w.updater=bh,b.stateNode=w,w._reactInternals=b,q&amp;&amp;(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=G,b.__reactInternalMemoizedMaskedChildContext=J),w}function R_(b,w,M,q){b=w.state,typeof w.componentWillReceiveProps==&quot;function&quot;&amp;&amp;w.componentWillReceiveProps(M,q),typeof w.UNSAFE_componentWillReceiveProps==&quot;function&quot;&amp;&amp;w.UNSAFE_componentWillReceiveProps(M,q),w.state!==b&amp;&amp;bh.enqueueReplaceState(w,w.state,null)}function $g(b,w,M,q){var G=b.stateNode;G.props=M,G.state=b.memoizedState,G.refs={},Cg(b);var J=w.contextType;typeof J==&quot;object&quot;&amp;&amp;J!==null?G.context=zi(J):(J=zn(w)?ca:Gr.current,G.context=so(b,J)),G.state=b.memoizedState,J=w.getDerivedStateFromProps,typeof J==&quot;function&quot;&amp;&amp;(zg(b,w,J,M),G.state=b.memoizedState),typeof w.getDerivedStateFromProps==&quot;function&quot;||typeof G.getSnapshotBeforeUpdate==&quot;function&quot;||typeof G.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof G.componentWillMount!=&quot;function&quot;||(w=G.state,typeof G.componentWillMount==&quot;function&quot;&amp;&amp;G.componentWillMount(),typeof G.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;G.UNSAFE_componentWillMount(),w!==G.state&amp;&amp;bh.enqueueReplaceState(G,G.state,null),dh(b,M,G,q),G.state=b.memoizedState),typeof G.componentDidMount==&quot;function&quot;&amp;&amp;(b.flags|=4194308)}function yc(b,w){try{var M=&quot;&quot;,q=w;do M+=ne(q),q=q.return;while(q);var G=M}catch(J){G=`
Error generating stack: `+J.message+`
`+J.stack}return{value:b,source:w,stack:G,digest:null}}function Ug(b,w,M){return{value:b,source:null,stack:M??null,digest:w??null}}function Vg(b,w){try{console.error(w.value)}catch(M){setTimeout(function(){throw M})}}var zP=typeof WeakMap==&quot;function&quot;?WeakMap:Map;function D_(b,w,M){M=ha(-1,M),M.tag=3,M.payload={element:null};var q=w.value;return M.callback=function(){kh||(kh=!0,ix=q),Vg(b,w)},M}function L_(b,w,M){M=ha(-1,M),M.tag=3;var q=b.type.getDerivedStateFromError;if(typeof q==&quot;function&quot;){var G=w.value;M.payload=function(){return q(G)},M.callback=function(){Vg(b,w)}}var J=b.stateNode;return J!==null&amp;&amp;typeof J.componentDidCatch==&quot;function&quot;&amp;&amp;(M.callback=function(){Vg(b,w),typeof q!=&quot;function&quot;&amp;&amp;(fo===null?fo=new Set([this]):fo.add(this));var ae=w.stack;this.componentDidCatch(w.value,{componentStack:ae!==null?ae:&quot;&quot;})}),M}function F_(b,w,M){var q=b.pingCache;if(q===null){q=b.pingCache=new zP;var G=new Set;q.set(w,G)}else G=q.get(w),G===void 0&amp;&amp;(G=new Set,q.set(w,G));G.has(M)||(G.add(M),b=eO.bind(null,b,w,M),w.then(b,b))}function B_(b){do{var w;if((w=b.tag===13)&amp;&amp;(w=b.memoizedState,w=w!==null?w.dehydrated!==null:!0),w)return b;b=b.return}while(b!==null);return null}function z_(b,w,M,q,G){return(b.mode&amp;1)===0?(b===w?b.flags|=65536:(b.flags|=128,M.flags|=131072,M.flags&amp;=-52805,M.tag===1&amp;&amp;(M.alternate===null?M.tag=17:(w=ha(-1,1),w.tag=2,co(M,w,1))),M.lanes|=1),b):(b.flags|=65536,b.lanes=G,b)}var $P=S.ReactCurrentOwner,fi=!1;function ti(b,w,M,q){w.child=b===null?a_(w,null,M,q):pc(w,b.child,M,q)}function $_(b,w,M,q,G){M=M.render;var J=w.ref;return xc(w,G),q=Ig(b,w,M,q,J,G),M=Rg(),b!==null&amp;&amp;!fi?(w.updateQueue=b.updateQueue,w.flags&amp;=-2053,b.lanes&amp;=~G,ma(b,w,G)):(Ar&amp;&amp;M&amp;&amp;xg(w),w.flags|=1,ti(b,w,q,G),w.child)}function U_(b,w,M,q,G){if(b===null){var J=M.type;return typeof J==&quot;function&quot;&amp;&amp;!dx(J)&amp;&amp;J.defaultProps===void 0&amp;&amp;M.compare===null&amp;&amp;M.defaultProps===void 0?(w.tag=15,w.type=J,V_(b,w,J,q,G)):(b=Ph(M.type,null,q,w,w.mode,G),b.ref=w.ref,b.return=w,w.child=b)}if(J=b.child,(b.lanes&amp;G)===0){var ae=J.memoizedProps;if(M=M.compare,M=M!==null?M:Xo,M(ae,q)&amp;&amp;b.ref===w.ref)return ma(b,w,G)}return w.flags|=1,b=go(J,q),b.ref=w.ref,b.return=w,w.child=b}function V_(b,w,M,q,G){if(b!==null){var J=b.memoizedProps;if(Xo(J,q)&amp;&amp;b.ref===w.ref)if(fi=!1,w.pendingProps=q=J,(b.lanes&amp;G)!==0)(b.flags&amp;131072)!==0&amp;&amp;(fi=!0);else return w.lanes=b.lanes,ma(b,w,G)}return qg(b,w,M,q,G)}function q_(b,w,M){var q=w.pendingProps,G=q.children,J=b!==null?b.memoizedState:null;if(q.mode===&quot;hidden&quot;)if((w.mode&amp;1)===0)w.memoizedState={baseLanes:0,cachePool:null,transitions:null},hr(wc,Mi),Mi|=M;else{if((M&amp;1073741824)===0)return b=J!==null?J.baseLanes|M:M,w.lanes=w.childLanes=1073741824,w.memoizedState={baseLanes:b,cachePool:null,transitions:null},w.updateQueue=null,hr(wc,Mi),Mi|=b,null;w.memoizedState={baseLanes:0,cachePool:null,transitions:null},q=J!==null?J.baseLanes:M,hr(wc,Mi),Mi|=q}else J!==null?(q=J.baseLanes|M,w.memoizedState=null):q=M,hr(wc,Mi),Mi|=q;return ti(b,w,G,M),w.child}function W_(b,w){var M=w.ref;(b===null&amp;&amp;M!==null||b!==null&amp;&amp;b.ref!==M)&amp;&amp;(w.flags|=512,w.flags|=2097152)}function qg(b,w,M,q,G){var J=zn(M)?ca:Gr.current;return J=so(w,J),xc(w,G),M=Ig(b,w,M,q,J,G),q=Rg(),b!==null&amp;&amp;!fi?(w.updateQueue=b.updateQueue,w.flags&amp;=-2053,b.lanes&amp;=~G,ma(b,w,G)):(Ar&amp;&amp;q&amp;&amp;xg(w),w.flags|=1,ti(b,w,M,G),w.child)}function H_(b,w,M,q,G){if(zn(M)){var J=!0;He(w)}else J=!1;if(xc(w,G),w.stateNode===null)vh(b,w),I_(w,M,q),$g(w,M,q,G),q=!0;else if(b===null){var ae=w.stateNode,me=w.memoizedProps;ae.props=me;var ye=ae.context,Te=M.contextType;typeof Te==&quot;object&quot;&amp;&amp;Te!==null?Te=zi(Te):(Te=zn(M)?ca:Gr.current,Te=so(w,Te));var We=M.getDerivedStateFromProps,Ke=typeof We==&quot;function&quot;||typeof ae.getSnapshotBeforeUpdate==&quot;function&quot;;Ke||typeof ae.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof ae.componentWillReceiveProps!=&quot;function&quot;||(me!==q||ye!==Te)&amp;&amp;R_(w,ae,q,Te),lo=!1;var qe=w.memoizedState;ae.state=qe,dh(w,q,ae,G),ye=w.memoizedState,me!==q||qe!==ye||kn.current||lo?(typeof We==&quot;function&quot;&amp;&amp;(zg(w,M,We,q),ye=w.memoizedState),(me=lo||T_(w,M,me,q,qe,ye,Te))?(Ke||typeof ae.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof ae.componentWillMount!=&quot;function&quot;||(typeof ae.componentWillMount==&quot;function&quot;&amp;&amp;ae.componentWillMount(),typeof ae.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;ae.UNSAFE_componentWillMount()),typeof ae.componentDidMount==&quot;function&quot;&amp;&amp;(w.flags|=4194308)):(typeof ae.componentDidMount==&quot;function&quot;&amp;&amp;(w.flags|=4194308),w.memoizedProps=q,w.memoizedState=ye),ae.props=q,ae.state=ye,ae.context=Te,q=me):(typeof ae.componentDidMount==&quot;function&quot;&amp;&amp;(w.flags|=4194308),q=!1)}else{ae=w.stateNode,l_(b,w),me=w.memoizedProps,Te=w.type===w.elementType?me:ps(w.type,me),ae.props=Te,Ke=w.pendingProps,qe=ae.context,ye=M.contextType,typeof ye==&quot;object&quot;&amp;&amp;ye!==null?ye=zi(ye):(ye=zn(M)?ca:Gr.current,ye=so(w,ye));var at=M.getDerivedStateFromProps;(We=typeof at==&quot;function&quot;||typeof ae.getSnapshotBeforeUpdate==&quot;function&quot;)||typeof ae.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof ae.componentWillReceiveProps!=&quot;function&quot;||(me!==Ke||qe!==ye)&amp;&amp;R_(w,ae,q,ye),lo=!1,qe=w.memoizedState,ae.state=qe,dh(w,q,ae,G);var pt=w.memoizedState;me!==Ke||qe!==pt||kn.current||lo?(typeof at==&quot;function&quot;&amp;&amp;(zg(w,M,at,q),pt=w.memoizedState),(Te=lo||T_(w,M,Te,q,qe,pt,ye)||!1)?(We||typeof ae.UNSAFE_componentWillUpdate!=&quot;function&quot;&amp;&amp;typeof ae.componentWillUpdate!=&quot;function&quot;||(typeof ae.componentWillUpdate==&quot;function&quot;&amp;&amp;ae.componentWillUpdate(q,pt,ye),typeof ae.UNSAFE_componentWillUpdate==&quot;function&quot;&amp;&amp;ae.UNSAFE_componentWillUpdate(q,pt,ye)),typeof ae.componentDidUpdate==&quot;function&quot;&amp;&amp;(w.flags|=4),typeof ae.getSnapshotBeforeUpdate==&quot;function&quot;&amp;&amp;(w.flags|=1024)):(typeof ae.componentDidUpdate!=&quot;function&quot;||me===b.memoizedProps&amp;&amp;qe===b.memoizedState||(w.flags|=4),typeof ae.getSnapshotBeforeUpdate!=&quot;function&quot;||me===b.memoizedProps&amp;&amp;qe===b.memoizedState||(w.flags|=1024),w.memoizedProps=q,w.memoizedState=pt),ae.props=q,ae.state=pt,ae.context=ye,q=Te):(typeof ae.componentDidUpdate!=&quot;function&quot;||me===b.memoizedProps&amp;&amp;qe===b.memoizedState||(w.flags|=4),typeof ae.getSnapshotBeforeUpdate!=&quot;function&quot;||me===b.memoizedProps&amp;&amp;qe===b.memoizedState||(w.flags|=1024),q=!1)}return Wg(b,w,M,q,J,G)}function Wg(b,w,M,q,G,J){W_(b,w);var ae=(w.flags&amp;128)!==0;if(!q&amp;&amp;!ae)return G&amp;&amp;nt(w,M,!1),ma(b,w,J);q=w.stateNode,$P.current=w;var me=ae&amp;&amp;typeof M.getDerivedStateFromError!=&quot;function&quot;?null:q.render();return w.flags|=1,b!==null&amp;&amp;ae?(w.child=pc(w,b.child,null,J),w.child=pc(w,null,me,J)):ti(b,w,me,J),w.memoizedState=q.state,G&amp;&amp;nt(w,M,!0),w.child}function K_(b){var w=b.stateNode;w.pendingContext?oe(b,w.pendingContext,w.pendingContext!==w.context):w.context&amp;&amp;oe(b,w.context,!1),Eg(b,w.containerInfo)}function X_(b,w,M,q,G){return mc(),wg(G),w.flags|=256,ti(b,w,M,q),w.child}var Hg={dehydrated:null,treeContext:null,retryLane:0};function Kg(b){return{baseLanes:b,cachePool:null,transitions:null}}function G_(b,w,M){var q=w.pendingProps,G=Dr.current,J=!1,ae=(w.flags&amp;128)!==0,me;if((me=ae)||(me=b!==null&amp;&amp;b.memoizedState===null?!1:(G&amp;2)!==0),me?(J=!0,w.flags&amp;=-129):(b===null||b.memoizedState!==null)&amp;&amp;(G|=1),hr(Dr,G&amp;1),b===null)return vg(w),b=w.memoizedState,b!==null&amp;&amp;(b=b.dehydrated,b!==null)?((w.mode&amp;1)===0?w.lanes=1:b.data===&quot;$!&quot;?w.lanes=8:w.lanes=1073741824,null):(ae=q.children,b=q.fallback,J?(q=w.mode,J=w.child,ae={mode:&quot;hidden&quot;,children:ae},(q&amp;1)===0&amp;&amp;J!==null?(J.childLanes=0,J.pendingProps=ae):J=Oh(ae,q,0,null),b=fl(b,q,M,null),J.return=w,b.return=w,J.sibling=b,w.child=J,w.child.memoizedState=Kg(M),w.memoizedState=Hg,b):Xg(w,ae));if(G=b.memoizedState,G!==null&amp;&amp;(me=G.dehydrated,me!==null))return UP(b,w,ae,q,me,G,M);if(J){J=q.fallback,ae=w.mode,G=b.child,me=G.sibling;var ye={mode:&quot;hidden&quot;,children:q.children};return(ae&amp;1)===0&amp;&amp;w.child!==G?(q=w.child,q.childLanes=0,q.pendingProps=ye,w.deletions=null):(q=go(G,ye),q.subtreeFlags=G.subtreeFlags&amp;14680064),me!==null?J=go(me,J):(J=fl(J,ae,M,null),J.flags|=2),J.return=w,q.return=w,q.sibling=J,w.child=q,q=J,J=w.child,ae=b.child.memoizedState,ae=ae===null?Kg(M):{baseLanes:ae.baseLanes|M,cachePool:null,transitions:ae.transitions},J.memoizedState=ae,J.childLanes=b.childLanes&amp;~M,w.memoizedState=Hg,q}return J=b.child,b=J.sibling,q=go(J,{mode:&quot;visible&quot;,children:q.children}),(w.mode&amp;1)===0&amp;&amp;(q.lanes=M),q.return=w,q.sibling=null,b!==null&amp;&amp;(M=w.deletions,M===null?(w.deletions=[b],w.flags|=16):M.push(b)),w.child=q,w.memoizedState=null,q}function Xg(b,w){return w=Oh({mode:&quot;visible&quot;,children:w},b.mode,0,null),w.return=b,b.child=w}function yh(b,w,M,q){return q!==null&amp;&amp;wg(q),pc(w,b.child,null,M),b=Xg(w,w.pendingProps.children),b.flags|=2,w.memoizedState=null,b}function UP(b,w,M,q,G,J,ae){if(M)return w.flags&amp;256?(w.flags&amp;=-257,q=Ug(Error(t(422))),yh(b,w,ae,q)):w.memoizedState!==null?(w.child=b.child,w.flags|=128,null):(J=q.fallback,G=w.mode,q=Oh({mode:&quot;visible&quot;,children:q.children},G,0,null),J=fl(J,G,ae,null),J.flags|=2,q.return=w,J.return=w,q.sibling=J,w.child=q,(w.mode&amp;1)!==0&amp;&amp;pc(w,b.child,null,ae),w.child.memoizedState=Kg(ae),w.memoizedState=Hg,J);if((w.mode&amp;1)===0)return yh(b,w,ae,null);if(G.data===&quot;$!&quot;){if(q=G.nextSibling&amp;&amp;G.nextSibling.dataset,q)var me=q.dgst;return q=me,J=Error(t(419)),q=Ug(J,q,void 0),yh(b,w,ae,q)}if(me=(ae&amp;b.childLanes)!==0,fi||me){if(q=mn,q!==null){switch(ae&amp;-ae){case 4:G=2;break;case 16:G=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:G=32;break;case 536870912:G=268435456;break;default:G=0}G=(G&amp;(q.suspendedLanes|ae))!==0?0:G,G!==0&amp;&amp;G!==J.retryLane&amp;&amp;(J.retryLane=G,fa(b,G),bs(q,b,G,-1))}return ux(),q=Ug(Error(t(421))),yh(b,w,ae,q)}return G.data===&quot;$?&quot;?(w.flags|=128,w.child=b.child,w=tO.bind(null,b),G._reactRetry=w,null):(b=J.treeContext,Ai=Ls(G.nextSibling),Ei=w,Ar=!0,ms=null,b!==null&amp;&amp;(Fi[Bi++]=ua,Fi[Bi++]=da,Fi[Bi++]=nl,ua=b.id,da=b.overflow,nl=w),w=Xg(w,q.children),w.flags|=4096,w)}function Y_(b,w,M){b.lanes|=w;var q=b.alternate;q!==null&amp;&amp;(q.lanes|=w),kg(b.return,w,M)}function Gg(b,w,M,q,G){var J=b.memoizedState;J===null?b.memoizedState={isBackwards:w,rendering:null,renderingStartTime:0,last:q,tail:M,tailMode:G}:(J.isBackwards=w,J.rendering=null,J.renderingStartTime=0,J.last=q,J.tail=M,J.tailMode=G)}function Z_(b,w,M){var q=w.pendingProps,G=q.revealOrder,J=q.tail;if(ti(b,w,q.children,M),q=Dr.current,(q&amp;2)!==0)q=q&amp;1|2,w.flags|=128;else{if(b!==null&amp;&amp;(b.flags&amp;128)!==0)e:for(b=w.child;b!==null;){if(b.tag===13)b.memoizedState!==null&amp;&amp;Y_(b,M,w);else if(b.tag===19)Y_(b,M,w);else if(b.child!==null){b.child.return=b,b=b.child;continue}if(b===w)break e;for(;b.sibling===null;){if(b.return===null||b.return===w)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}q&amp;=1}if(hr(Dr,q),(w.mode&amp;1)===0)w.memoizedState=null;else switch(G){case&quot;forwards&quot;:for(M=w.child,G=null;M!==null;)b=M.alternate,b!==null&amp;&amp;fh(b)===null&amp;&amp;(G=M),M=M.sibling;M=G,M===null?(G=w.child,w.child=null):(G=M.sibling,M.sibling=null),Gg(w,!1,G,M,J);break;case&quot;backwards&quot;:for(M=null,G=w.child,w.child=null;G!==null;){if(b=G.alternate,b!==null&amp;&amp;fh(b)===null){w.child=G;break}b=G.sibling,G.sibling=M,M=G,G=b}Gg(w,!0,M,null,J);break;case&quot;together&quot;:Gg(w,!1,null,null,void 0);break;default:w.memoizedState=null}return w.child}function vh(b,w){(w.mode&amp;1)===0&amp;&amp;b!==null&amp;&amp;(b.alternate=null,w.alternate=null,w.flags|=2)}function ma(b,w,M){if(b!==null&amp;&amp;(w.dependencies=b.dependencies),ll|=w.lanes,(M&amp;w.childLanes)===0)return null;if(b!==null&amp;&amp;w.child!==b.child)throw Error(t(153));if(w.child!==null){for(b=w.child,M=go(b,b.pendingProps),w.child=M,M.return=w;b.sibling!==null;)b=b.sibling,M=M.sibling=go(b,b.pendingProps),M.return=w;M.sibling=null}return w.child}function VP(b,w,M){switch(w.tag){case 3:K_(w),mc();break;case 5:d_(w);break;case 1:zn(w.type)&amp;&amp;He(w);break;case 4:Eg(w,w.stateNode.containerInfo);break;case 10:var q=w.type._context,G=w.memoizedProps.value;hr(lh,q._currentValue),q._currentValue=G;break;case 13:if(q=w.memoizedState,q!==null)return q.dehydrated!==null?(hr(Dr,Dr.current&amp;1),w.flags|=128,null):(M&amp;w.child.childLanes)!==0?G_(b,w,M):(hr(Dr,Dr.current&amp;1),b=ma(b,w,M),b!==null?b.sibling:null);hr(Dr,Dr.current&amp;1);break;case 19:if(q=(M&amp;w.childLanes)!==0,(b.flags&amp;128)!==0){if(q)return Z_(b,w,M);w.flags|=128}if(G=w.memoizedState,G!==null&amp;&amp;(G.rendering=null,G.tail=null,G.lastEffect=null),hr(Dr,Dr.current),q)break;return null;case 22:case 23:return w.lanes=0,q_(b,w,M)}return ma(b,w,M)}var Q_,Yg,J_,ej;Q_=function(b,w){for(var M=w.child;M!==null;){if(M.tag===5||M.tag===6)b.appendChild(M.stateNode);else if(M.tag!==4&amp;&amp;M.child!==null){M.child.return=M,M=M.child;continue}if(M===w)break;for(;M.sibling===null;){if(M.return===null||M.return===w)return;M=M.return}M.sibling.return=M.return,M=M.sibling}},Yg=function(){},J_=function(b,w,M,q){var G=b.memoizedProps;if(G!==q){b=w.stateNode,al(Bs.current);var J=null;switch(M){case&quot;input&quot;:G=ie(b,G),q=ie(b,q),J=[];break;case&quot;select&quot;:G=P({},G,{value:void 0}),q=P({},q,{value:void 0}),J=[];break;case&quot;textarea&quot;:G=pe(b,G),q=pe(b,q),J=[];break;default:typeof G.onClick!=&quot;function&quot;&amp;&amp;typeof q.onClick==&quot;function&quot;&amp;&amp;(b.onclick=cc)}rt(M,q);var ae;M=null;for(Te in G)if(!q.hasOwnProperty(Te)&amp;&amp;G.hasOwnProperty(Te)&amp;&amp;G[Te]!=null)if(Te===&quot;style&quot;){var me=G[Te];for(ae in me)me.hasOwnProperty(ae)&amp;&amp;(M||(M={}),M[ae]=&quot;&quot;)}else Te!==&quot;dangerouslySetInnerHTML&quot;&amp;&amp;Te!==&quot;children&quot;&amp;&amp;Te!==&quot;suppressContentEditableWarning&quot;&amp;&amp;Te!==&quot;suppressHydrationWarning&quot;&amp;&amp;Te!==&quot;autoFocus&quot;&amp;&amp;(o.hasOwnProperty(Te)?J||(J=[]):(J=J||[]).push(Te,null));for(Te in q){var ye=q[Te];if(me=G?.[Te],q.hasOwnProperty(Te)&amp;&amp;ye!==me&amp;&amp;(ye!=null||me!=null))if(Te===&quot;style&quot;)if(me){for(ae in me)!me.hasOwnProperty(ae)||ye&amp;&amp;ye.hasOwnProperty(ae)||(M||(M={}),M[ae]=&quot;&quot;);for(ae in ye)ye.hasOwnProperty(ae)&amp;&amp;me[ae]!==ye[ae]&amp;&amp;(M||(M={}),M[ae]=ye[ae])}else M||(J||(J=[]),J.push(Te,M)),M=ye;else Te===&quot;dangerouslySetInnerHTML&quot;?(ye=ye?ye.__html:void 0,me=me?me.__html:void 0,ye!=null&amp;&amp;me!==ye&amp;&amp;(J=J||[]).push(Te,ye)):Te===&quot;children&quot;?typeof ye!=&quot;string&quot;&amp;&amp;typeof ye!=&quot;number&quot;||(J=J||[]).push(Te,&quot;&quot;+ye):Te!==&quot;suppressContentEditableWarning&quot;&amp;&amp;Te!==&quot;suppressHydrationWarning&quot;&amp;&amp;(o.hasOwnProperty(Te)?(ye!=null&amp;&amp;Te===&quot;onScroll&quot;&amp;&amp;wr(&quot;scroll&quot;,b),J||me===ye||(J=[])):(J=J||[]).push(Te,ye))}M&amp;&amp;(J=J||[]).push(&quot;style&quot;,M);var Te=J;(w.updateQueue=Te)&amp;&amp;(w.flags|=4)}},ej=function(b,w,M,q){M!==q&amp;&amp;(w.flags|=4)};function Yu(b,w){if(!Ar)switch(b.tailMode){case&quot;hidden&quot;:w=b.tail;for(var M=null;w!==null;)w.alternate!==null&amp;&amp;(M=w),w=w.sibling;M===null?b.tail=null:M.sibling=null;break;case&quot;collapsed&quot;:M=b.tail;for(var q=null;M!==null;)M.alternate!==null&amp;&amp;(q=M),M=M.sibling;q===null?w||b.tail===null?b.tail=null:b.tail.sibling=null:q.sibling=null}}function Un(b){var w=b.alternate!==null&amp;&amp;b.alternate.child===b.child,M=0,q=0;if(w)for(var G=b.child;G!==null;)M|=G.lanes|G.childLanes,q|=G.subtreeFlags&amp;14680064,q|=G.flags&amp;14680064,G.return=b,G=G.sibling;else for(G=b.child;G!==null;)M|=G.lanes|G.childLanes,q|=G.subtreeFlags,q|=G.flags,G.return=b,G=G.sibling;return b.subtreeFlags|=q,b.childLanes=M,w}function qP(b,w,M){var q=w.pendingProps;switch(bg(w),w.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Un(w),null;case 1:return zn(w.type)&amp;&amp;dc(),Un(w),null;case 3:return q=w.stateNode,bc(),_r(kn),_r(Gr),Pg(),q.pendingContext&amp;&amp;(q.context=q.pendingContext,q.pendingContext=null),(b===null||b.child===null)&amp;&amp;(ah(w)?w.flags|=4:b===null||b.memoizedState.isDehydrated&amp;&amp;(w.flags&amp;256)===0||(w.flags|=1024,ms!==null&amp;&amp;(ox(ms),ms=null))),Yg(b,w),Un(w),null;case 5:Ag(w);var G=al(Wu.current);if(M=w.type,b!==null&amp;&amp;w.stateNode!=null)J_(b,w,M,q,G),b.ref!==w.ref&amp;&amp;(w.flags|=512,w.flags|=2097152);else{if(!q){if(w.stateNode===null)throw Error(t(166));return Un(w),null}if(b=al(Bs.current),ah(w)){q=w.stateNode,M=w.type;var J=w.memoizedProps;switch(q[Li]=w,q[tl]=J,b=(w.mode&amp;1)!==0,M){case&quot;dialog&quot;:wr(&quot;cancel&quot;,q),wr(&quot;close&quot;,q);break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:wr(&quot;load&quot;,q);break;case&quot;video&quot;:case&quot;audio&quot;:for(G=0;G&lt;eo.length;G++)wr(eo[G],q);break;case&quot;source&quot;:wr(&quot;error&quot;,q);break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:wr(&quot;error&quot;,q),wr(&quot;load&quot;,q);break;case&quot;details&quot;:wr(&quot;toggle&quot;,q);break;case&quot;input&quot;:de(q,J),wr(&quot;invalid&quot;,q);break;case&quot;select&quot;:q._wrapperState={wasMultiple:!!J.multiple},wr(&quot;invalid&quot;,q);break;case&quot;textarea&quot;:ue(q,J),wr(&quot;invalid&quot;,q)}rt(M,J),G=null;for(var ae in J)if(J.hasOwnProperty(ae)){var me=J[ae];ae===&quot;children&quot;?typeof me==&quot;string&quot;?q.textContent!==me&amp;&amp;(J.suppressHydrationWarning!==!0&amp;&amp;el(q.textContent,me,b),G=[&quot;children&quot;,me]):typeof me==&quot;number&quot;&amp;&amp;q.textContent!==&quot;&quot;+me&amp;&amp;(J.suppressHydrationWarning!==!0&amp;&amp;el(q.textContent,me,b),G=[&quot;children&quot;,&quot;&quot;+me]):o.hasOwnProperty(ae)&amp;&amp;me!=null&amp;&amp;ae===&quot;onScroll&quot;&amp;&amp;wr(&quot;scroll&quot;,q)}switch(M){case&quot;input&quot;:re(q),fe(q,J,!0);break;case&quot;textarea&quot;:re(q),Se(q);break;case&quot;select&quot;:case&quot;option&quot;:break;default:typeof J.onClick==&quot;function&quot;&amp;&amp;(q.onclick=cc)}q=G,w.updateQueue=q,q!==null&amp;&amp;(w.flags|=4)}else{ae=G.nodeType===9?G:G.ownerDocument,b===&quot;http://www.w3.org/1999/xhtml&quot;&amp;&amp;(b=De(M)),b===&quot;http://www.w3.org/1999/xhtml&quot;?M===&quot;script&quot;?(b=ae.createElement(&quot;div&quot;),b.innerHTML=&quot;&lt;script&gt;&lt;\/script&gt;&quot;,b=b.removeChild(b.firstChild)):typeof q.is==&quot;string&quot;?b=ae.createElement(M,{is:q.is}):(b=ae.createElement(M),M===&quot;select&quot;&amp;&amp;(ae=b,q.multiple?ae.multiple=!0:q.size&amp;&amp;(ae.size=q.size))):b=ae.createElementNS(b,M),b[Li]=w,b[tl]=q,Q_(b,w,!1,!1),w.stateNode=b;e:{switch(ae=Ae(M,q),M){case&quot;dialog&quot;:wr(&quot;cancel&quot;,b),wr(&quot;close&quot;,b),G=q;break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:wr(&quot;load&quot;,b),G=q;break;case&quot;video&quot;:case&quot;audio&quot;:for(G=0;G&lt;eo.length;G++)wr(eo[G],b);G=q;break;case&quot;source&quot;:wr(&quot;error&quot;,b),G=q;break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:wr(&quot;error&quot;,b),wr(&quot;load&quot;,b),G=q;break;case&quot;details&quot;:wr(&quot;toggle&quot;,b),G=q;break;case&quot;input&quot;:de(b,q),G=ie(b,q),wr(&quot;invalid&quot;,b);break;case&quot;option&quot;:G=q;break;case&quot;select&quot;:b._wrapperState={wasMultiple:!!q.multiple},G=P({},q,{value:void 0}),wr(&quot;invalid&quot;,b);break;case&quot;textarea&quot;:ue(b,q),G=pe(b,q),wr(&quot;invalid&quot;,b);break;default:G=q}rt(M,G),me=G;for(J in me)if(me.hasOwnProperty(J)){var ye=me[J];J===&quot;style&quot;?Ve(b,ye):J===&quot;dangerouslySetInnerHTML&quot;?(ye=ye?ye.__html:void 0,ye!=null&amp;&amp;Oe(b,ye)):J===&quot;children&quot;?typeof ye==&quot;string&quot;?(M!==&quot;textarea&quot;||ye!==&quot;&quot;)&amp;&amp;Ue(b,ye):typeof ye==&quot;number&quot;&amp;&amp;Ue(b,&quot;&quot;+ye):J!==&quot;suppressContentEditableWarning&quot;&amp;&amp;J!==&quot;suppressHydrationWarning&quot;&amp;&amp;J!==&quot;autoFocus&quot;&amp;&amp;(o.hasOwnProperty(J)?ye!=null&amp;&amp;J===&quot;onScroll&quot;&amp;&amp;wr(&quot;scroll&quot;,b):ye!=null&amp;&amp;_(b,J,ye,ae))}switch(M){case&quot;input&quot;:re(b),fe(b,q,!1);break;case&quot;textarea&quot;:re(b),Se(b);break;case&quot;option&quot;:q.value!=null&amp;&amp;b.setAttribute(&quot;value&quot;,&quot;&quot;+$(q.value));break;case&quot;select&quot;:b.multiple=!!q.multiple,J=q.value,J!=null?xe(b,!!q.multiple,J,!1):q.defaultValue!=null&amp;&amp;xe(b,!!q.multiple,q.defaultValue,!0);break;default:typeof G.onClick==&quot;function&quot;&amp;&amp;(b.onclick=cc)}switch(M){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:q=!!q.autoFocus;break e;case&quot;img&quot;:q=!0;break e;default:q=!1}}q&amp;&amp;(w.flags|=4)}w.ref!==null&amp;&amp;(w.flags|=512,w.flags|=2097152)}return Un(w),null;case 6:if(b&amp;&amp;w.stateNode!=null)ej(b,w,b.memoizedProps,q);else{if(typeof q!=&quot;string&quot;&amp;&amp;w.stateNode===null)throw Error(t(166));if(M=al(Wu.current),al(Bs.current),ah(w)){if(q=w.stateNode,M=w.memoizedProps,q[Li]=w,(J=q.nodeValue!==M)&amp;&amp;(b=Ei,b!==null))switch(b.tag){case 3:el(q.nodeValue,M,(b.mode&amp;1)!==0);break;case 5:b.memoizedProps.suppressHydrationWarning!==!0&amp;&amp;el(q.nodeValue,M,(b.mode&amp;1)!==0)}J&amp;&amp;(w.flags|=4)}else q=(M.nodeType===9?M:M.ownerDocument).createTextNode(q),q[Li]=w,w.stateNode=q}return Un(w),null;case 13:if(_r(Dr),q=w.memoizedState,b===null||b.memoizedState!==null&amp;&amp;b.memoizedState.dehydrated!==null){if(Ar&amp;&amp;Ai!==null&amp;&amp;(w.mode&amp;1)!==0&amp;&amp;(w.flags&amp;128)===0)n_(),mc(),w.flags|=98560,J=!1;else if(J=ah(w),q!==null&amp;&amp;q.dehydrated!==null){if(b===null){if(!J)throw Error(t(318));if(J=w.memoizedState,J=J!==null?J.dehydrated:null,!J)throw Error(t(317));J[Li]=w}else mc(),(w.flags&amp;128)===0&amp;&amp;(w.memoizedState=null),w.flags|=4;Un(w),J=!1}else ms!==null&amp;&amp;(ox(ms),ms=null),J=!0;if(!J)return w.flags&amp;65536?w:null}return(w.flags&amp;128)!==0?(w.lanes=M,w):(q=q!==null,q!==(b!==null&amp;&amp;b.memoizedState!==null)&amp;&amp;q&amp;&amp;(w.child.flags|=8192,(w.mode&amp;1)!==0&amp;&amp;(b===null||(Dr.current&amp;1)!==0?nn===0&amp;&amp;(nn=3):ux())),w.updateQueue!==null&amp;&amp;(w.flags|=4),Un(w),null);case 4:return bc(),Yg(b,w),b===null&amp;&amp;Qo(w.stateNode.containerInfo),Un(w),null;case 10:return Ng(w.type._context),Un(w),null;case 17:return zn(w.type)&amp;&amp;dc(),Un(w),null;case 19:if(_r(Dr),J=w.memoizedState,J===null)return Un(w),null;if(q=(w.flags&amp;128)!==0,ae=J.rendering,ae===null)if(q)Yu(J,!1);else{if(nn!==0||b!==null&amp;&amp;(b.flags&amp;128)!==0)for(b=w.child;b!==null;){if(ae=fh(b),ae!==null){for(w.flags|=128,Yu(J,!1),q=ae.updateQueue,q!==null&amp;&amp;(w.updateQueue=q,w.flags|=4),w.subtreeFlags=0,q=M,M=w.child;M!==null;)J=M,b=q,J.flags&amp;=14680066,ae=J.alternate,ae===null?(J.childLanes=0,J.lanes=b,J.child=null,J.subtreeFlags=0,J.memoizedProps=null,J.memoizedState=null,J.updateQueue=null,J.dependencies=null,J.stateNode=null):(J.childLanes=ae.childLanes,J.lanes=ae.lanes,J.child=ae.child,J.subtreeFlags=0,J.deletions=null,J.memoizedProps=ae.memoizedProps,J.memoizedState=ae.memoizedState,J.updateQueue=ae.updateQueue,J.type=ae.type,b=ae.dependencies,J.dependencies=b===null?null:{lanes:b.lanes,firstContext:b.firstContext}),M=M.sibling;return hr(Dr,Dr.current&amp;1|2),w.child}b=b.sibling}J.tail!==null&amp;&amp;ve()&gt;_c&amp;&amp;(w.flags|=128,q=!0,Yu(J,!1),w.lanes=4194304)}else{if(!q)if(b=fh(ae),b!==null){if(w.flags|=128,q=!0,M=b.updateQueue,M!==null&amp;&amp;(w.updateQueue=M,w.flags|=4),Yu(J,!0),J.tail===null&amp;&amp;J.tailMode===&quot;hidden&quot;&amp;&amp;!ae.alternate&amp;&amp;!Ar)return Un(w),null}else 2*ve()-J.renderingStartTime&gt;_c&amp;&amp;M!==1073741824&amp;&amp;(w.flags|=128,q=!0,Yu(J,!1),w.lanes=4194304);J.isBackwards?(ae.sibling=w.child,w.child=ae):(M=J.last,M!==null?M.sibling=ae:w.child=ae,J.last=ae)}return J.tail!==null?(w=J.tail,J.rendering=w,J.tail=w.sibling,J.renderingStartTime=ve(),w.sibling=null,M=Dr.current,hr(Dr,q?M&amp;1|2:M&amp;1),w):(Un(w),null);case 22:case 23:return cx(),q=w.memoizedState!==null,b!==null&amp;&amp;b.memoizedState!==null!==q&amp;&amp;(w.flags|=8192),q&amp;&amp;(w.mode&amp;1)!==0?(Mi&amp;1073741824)!==0&amp;&amp;(Un(w),w.subtreeFlags&amp;6&amp;&amp;(w.flags|=8192)):Un(w),null;case 24:return null;case 25:return null}throw Error(t(156,w.tag))}function WP(b,w){switch(bg(w),w.tag){case 1:return zn(w.type)&amp;&amp;dc(),b=w.flags,b&amp;65536?(w.flags=b&amp;-65537|128,w):null;case 3:return bc(),_r(kn),_r(Gr),Pg(),b=w.flags,(b&amp;65536)!==0&amp;&amp;(b&amp;128)===0?(w.flags=b&amp;-65537|128,w):null;case 5:return Ag(w),null;case 13:if(_r(Dr),b=w.memoizedState,b!==null&amp;&amp;b.dehydrated!==null){if(w.alternate===null)throw Error(t(340));mc()}return b=w.flags,b&amp;65536?(w.flags=b&amp;-65537|128,w):null;case 19:return _r(Dr),null;case 4:return bc(),null;case 10:return Ng(w.type._context),null;case 22:case 23:return cx(),null;case 24:return null;default:return null}}var wh=!1,Vn=!1,HP=typeof WeakSet==&quot;function&quot;?WeakSet:Set,ht=null;function vc(b,w){var M=b.ref;if(M!==null)if(typeof M==&quot;function&quot;)try{M(null)}catch(q){Vr(b,w,q)}else M.current=null}function Zg(b,w,M){try{M()}catch(q){Vr(b,w,q)}}var tj=!1;function KP(b,w){if(Iu=Wl,b=Cu(),nc(b)){if(&quot;selectionStart&quot;in b)var M={start:b.selectionStart,end:b.selectionEnd};else e:{M=(M=b.ownerDocument)&amp;&amp;M.defaultView||window;var q=M.getSelection&amp;&amp;M.getSelection();if(q&amp;&amp;q.rangeCount!==0){M=q.anchorNode;var G=q.anchorOffset,J=q.focusNode;q=q.focusOffset;try{M.nodeType,J.nodeType}catch{M=null;break e}var ae=0,me=-1,ye=-1,Te=0,We=0,Ke=b,qe=null;t:for(;;){for(var at;Ke!==M||G!==0&amp;&amp;Ke.nodeType!==3||(me=ae+G),Ke!==J||q!==0&amp;&amp;Ke.nodeType!==3||(ye=ae+q),Ke.nodeType===3&amp;&amp;(ae+=Ke.nodeValue.length),(at=Ke.firstChild)!==null;)qe=Ke,Ke=at;for(;;){if(Ke===b)break t;if(qe===M&amp;&amp;++Te===G&amp;&amp;(me=ae),qe===J&amp;&amp;++We===q&amp;&amp;(ye=ae),(at=Ke.nextSibling)!==null)break;Ke=qe,qe=Ke.parentNode}Ke=at}M=me===-1||ye===-1?null:{start:me,end:ye}}else M=null}M=M||{start:0,end:0}}else M=null;for(Ru={focusedElem:b,selectionRange:M},Wl=!1,ht=w;ht!==null;)if(w=ht,b=w.child,(w.subtreeFlags&amp;1028)!==0&amp;&amp;b!==null)b.return=w,ht=b;else for(;ht!==null;){w=ht;try{var pt=w.alternate;if((w.flags&amp;1024)!==0)switch(w.tag){case 0:case 11:case 15:break;case 1:if(pt!==null){var bt=pt.memoizedProps,Kr=pt.memoizedState,Ee=w.stateNode,_e=Ee.getSnapshotBeforeUpdate(w.elementType===w.type?bt:ps(w.type,bt),Kr);Ee.__reactInternalSnapshotBeforeUpdate=_e}break;case 3:var Pe=w.stateNode.containerInfo;Pe.nodeType===1?Pe.textContent=&quot;&quot;:Pe.nodeType===9&amp;&amp;Pe.documentElement&amp;&amp;Pe.removeChild(Pe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(t(163))}}catch(Je){Vr(w,w.return,Je)}if(b=w.sibling,b!==null){b.return=w.return,ht=b;break}ht=w.return}return pt=tj,tj=!1,pt}function Zu(b,w,M){var q=w.updateQueue;if(q=q!==null?q.lastEffect:null,q!==null){var G=q=q.next;do{if((G.tag&amp;b)===b){var J=G.destroy;G.destroy=void 0,J!==void 0&amp;&amp;Zg(w,M,J)}G=G.next}while(G!==q)}}function _h(b,w){if(w=w.updateQueue,w=w!==null?w.lastEffect:null,w!==null){var M=w=w.next;do{if((M.tag&amp;b)===b){var q=M.create;M.destroy=q()}M=M.next}while(M!==w)}}function Qg(b){var w=b.ref;if(w!==null){var M=b.stateNode;b.tag,b=M,typeof w==&quot;function&quot;?w(b):w.current=b}}function rj(b){var w=b.alternate;w!==null&amp;&amp;(b.alternate=null,rj(w)),b.child=null,b.deletions=null,b.sibling=null,b.tag===5&amp;&amp;(w=b.stateNode,w!==null&amp;&amp;(delete w[Li],delete w[tl],delete w[zu],delete w[pg],delete w[gg])),b.stateNode=null,b.return=null,b.dependencies=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.stateNode=null,b.updateQueue=null}function nj(b){return b.tag===5||b.tag===3||b.tag===4}function ij(b){e:for(;;){for(;b.sibling===null;){if(b.return===null||nj(b.return))return null;b=b.return}for(b.sibling.return=b.return,b=b.sibling;b.tag!==5&amp;&amp;b.tag!==6&amp;&amp;b.tag!==18;){if(b.flags&amp;2||b.child===null||b.tag===4)continue e;b.child.return=b,b=b.child}if(!(b.flags&amp;2))return b.stateNode}}function Jg(b,w,M){var q=b.tag;if(q===5||q===6)b=b.stateNode,w?M.nodeType===8?M.parentNode.insertBefore(b,w):M.insertBefore(b,w):(M.nodeType===8?(w=M.parentNode,w.insertBefore(b,M)):(w=M,w.appendChild(b)),M=M._reactRootContainer,M!=null||w.onclick!==null||(w.onclick=cc));else if(q!==4&amp;&amp;(b=b.child,b!==null))for(Jg(b,w,M),b=b.sibling;b!==null;)Jg(b,w,M),b=b.sibling}function ex(b,w,M){var q=b.tag;if(q===5||q===6)b=b.stateNode,w?M.insertBefore(b,w):M.appendChild(b);else if(q!==4&amp;&amp;(b=b.child,b!==null))for(ex(b,w,M),b=b.sibling;b!==null;)ex(b,w,M),b=b.sibling}var Sn=null,gs=!1;function uo(b,w,M){for(M=M.child;M!==null;)sj(b,w,M),M=M.sibling}function sj(b,w,M){if(jt&amp;&amp;typeof jt.onCommitFiberUnmount==&quot;function&quot;)try{jt.onCommitFiberUnmount(Lt,M)}catch{}switch(M.tag){case 5:Vn||vc(M,w);case 6:var q=Sn,G=gs;Sn=null,uo(b,w,M),Sn=q,gs=G,Sn!==null&amp;&amp;(gs?(b=Sn,M=M.stateNode,b.nodeType===8?b.parentNode.removeChild(M):b.removeChild(M)):Sn.removeChild(M.stateNode));break;case 18:Sn!==null&amp;&amp;(gs?(b=Sn,M=M.stateNode,b.nodeType===8?Bu(b.parentNode,M):b.nodeType===1&amp;&amp;Bu(b,M),zo(b)):Bu(Sn,M.stateNode));break;case 4:q=Sn,G=gs,Sn=M.stateNode.containerInfo,gs=!0,uo(b,w,M),Sn=q,gs=G;break;case 0:case 11:case 14:case 15:if(!Vn&amp;&amp;(q=M.updateQueue,q!==null&amp;&amp;(q=q.lastEffect,q!==null))){G=q=q.next;do{var J=G,ae=J.destroy;J=J.tag,ae!==void 0&amp;&amp;((J&amp;2)!==0||(J&amp;4)!==0)&amp;&amp;Zg(M,w,ae),G=G.next}while(G!==q)}uo(b,w,M);break;case 1:if(!Vn&amp;&amp;(vc(M,w),q=M.stateNode,typeof q.componentWillUnmount==&quot;function&quot;))try{q.props=M.memoizedProps,q.state=M.memoizedState,q.componentWillUnmount()}catch(me){Vr(M,w,me)}uo(b,w,M);break;case 21:uo(b,w,M);break;case 22:M.mode&amp;1?(Vn=(q=Vn)||M.memoizedState!==null,uo(b,w,M),Vn=q):uo(b,w,M);break;default:uo(b,w,M)}}function aj(b){var w=b.updateQueue;if(w!==null){b.updateQueue=null;var M=b.stateNode;M===null&amp;&amp;(M=b.stateNode=new HP),w.forEach(function(q){var G=rO.bind(null,b,q);M.has(q)||(M.add(q),q.then(G,G))})}}function xs(b,w){var M=w.deletions;if(M!==null)for(var q=0;q&lt;M.length;q++){var G=M[q];try{var J=b,ae=w,me=ae;e:for(;me!==null;){switch(me.tag){case 5:Sn=me.stateNode,gs=!1;break e;case 3:Sn=me.stateNode.containerInfo,gs=!0;break e;case 4:Sn=me.stateNode.containerInfo,gs=!0;break e}me=me.return}if(Sn===null)throw Error(t(160));sj(J,ae,G),Sn=null,gs=!1;var ye=G.alternate;ye!==null&amp;&amp;(ye.return=null),G.return=null}catch(Te){Vr(G,w,Te)}}if(w.subtreeFlags&amp;12854)for(w=w.child;w!==null;)oj(w,b),w=w.sibling}function oj(b,w){var M=b.alternate,q=b.flags;switch(b.tag){case 0:case 11:case 14:case 15:if(xs(w,b),$s(b),q&amp;4){try{Zu(3,b,b.return),_h(3,b)}catch(bt){Vr(b,b.return,bt)}try{Zu(5,b,b.return)}catch(bt){Vr(b,b.return,bt)}}break;case 1:xs(w,b),$s(b),q&amp;512&amp;&amp;M!==null&amp;&amp;vc(M,M.return);break;case 5:if(xs(w,b),$s(b),q&amp;512&amp;&amp;M!==null&amp;&amp;vc(M,M.return),b.flags&amp;32){var G=b.stateNode;try{Ue(G,&quot;&quot;)}catch(bt){Vr(b,b.return,bt)}}if(q&amp;4&amp;&amp;(G=b.stateNode,G!=null)){var J=b.memoizedProps,ae=M!==null?M.memoizedProps:J,me=b.type,ye=b.updateQueue;if(b.updateQueue=null,ye!==null)try{me===&quot;input&quot;&amp;&amp;J.type===&quot;radio&quot;&amp;&amp;J.name!=null&amp;&amp;ce(G,J),Ae(me,ae);var Te=Ae(me,J);for(ae=0;ae&lt;ye.length;ae+=2){var We=ye[ae],Ke=ye[ae+1];We===&quot;style&quot;?Ve(G,Ke):We===&quot;dangerouslySetInnerHTML&quot;?Oe(G,Ke):We===&quot;children&quot;?Ue(G,Ke):_(G,We,Ke,Te)}switch(me){case&quot;input&quot;:se(G,J);break;case&quot;textarea&quot;:we(G,J);break;case&quot;select&quot;:var qe=G._wrapperState.wasMultiple;G._wrapperState.wasMultiple=!!J.multiple;var at=J.value;at!=null?xe(G,!!J.multiple,at,!1):qe!==!!J.multiple&amp;&amp;(J.defaultValue!=null?xe(G,!!J.multiple,J.defaultValue,!0):xe(G,!!J.multiple,J.multiple?[]:&quot;&quot;,!1))}G[tl]=J}catch(bt){Vr(b,b.return,bt)}}break;case 6:if(xs(w,b),$s(b),q&amp;4){if(b.stateNode===null)throw Error(t(162));G=b.stateNode,J=b.memoizedProps;try{G.nodeValue=J}catch(bt){Vr(b,b.return,bt)}}break;case 3:if(xs(w,b),$s(b),q&amp;4&amp;&amp;M!==null&amp;&amp;M.memoizedState.isDehydrated)try{zo(w.containerInfo)}catch(bt){Vr(b,b.return,bt)}break;case 4:xs(w,b),$s(b);break;case 13:xs(w,b),$s(b),G=b.child,G.flags&amp;8192&amp;&amp;(J=G.memoizedState!==null,G.stateNode.isHidden=J,!J||G.alternate!==null&amp;&amp;G.alternate.memoizedState!==null||(nx=ve())),q&amp;4&amp;&amp;aj(b);break;case 22:if(We=M!==null&amp;&amp;M.memoizedState!==null,b.mode&amp;1?(Vn=(Te=Vn)||We,xs(w,b),Vn=Te):xs(w,b),$s(b),q&amp;8192){if(Te=b.memoizedState!==null,(b.stateNode.isHidden=Te)&amp;&amp;!We&amp;&amp;(b.mode&amp;1)!==0)for(ht=b,We=b.child;We!==null;){for(Ke=ht=We;ht!==null;){switch(qe=ht,at=qe.child,qe.tag){case 0:case 11:case 14:case 15:Zu(4,qe,qe.return);break;case 1:vc(qe,qe.return);var pt=qe.stateNode;if(typeof pt.componentWillUnmount==&quot;function&quot;){q=qe,M=qe.return;try{w=q,pt.props=w.memoizedProps,pt.state=w.memoizedState,pt.componentWillUnmount()}catch(bt){Vr(q,M,bt)}}break;case 5:vc(qe,qe.return);break;case 22:if(qe.memoizedState!==null){uj(Ke);continue}}at!==null?(at.return=qe,ht=at):uj(Ke)}We=We.sibling}e:for(We=null,Ke=b;;){if(Ke.tag===5){if(We===null){We=Ke;try{G=Ke.stateNode,Te?(J=G.style,typeof J.setProperty==&quot;function&quot;?J.setProperty(&quot;display&quot;,&quot;none&quot;,&quot;important&quot;):J.display=&quot;none&quot;):(me=Ke.stateNode,ye=Ke.memoizedProps.style,ae=ye!=null&amp;&amp;ye.hasOwnProperty(&quot;display&quot;)?ye.display:null,me.style.display=Qe(&quot;display&quot;,ae))}catch(bt){Vr(b,b.return,bt)}}}else if(Ke.tag===6){if(We===null)try{Ke.stateNode.nodeValue=Te?&quot;&quot;:Ke.memoizedProps}catch(bt){Vr(b,b.return,bt)}}else if((Ke.tag!==22&amp;&amp;Ke.tag!==23||Ke.memoizedState===null||Ke===b)&amp;&amp;Ke.child!==null){Ke.child.return=Ke,Ke=Ke.child;continue}if(Ke===b)break e;for(;Ke.sibling===null;){if(Ke.return===null||Ke.return===b)break e;We===Ke&amp;&amp;(We=null),Ke=Ke.return}We===Ke&amp;&amp;(We=null),Ke.sibling.return=Ke.return,Ke=Ke.sibling}}break;case 19:xs(w,b),$s(b),q&amp;4&amp;&amp;aj(b);break;case 21:break;default:xs(w,b),$s(b)}}function $s(b){var w=b.flags;if(w&amp;2){try{e:{for(var M=b.return;M!==null;){if(nj(M)){var q=M;break e}M=M.return}throw Error(t(160))}switch(q.tag){case 5:var G=q.stateNode;q.flags&amp;32&amp;&amp;(Ue(G,&quot;&quot;),q.flags&amp;=-33);var J=ij(b);ex(b,J,G);break;case 3:case 4:var ae=q.stateNode.containerInfo,me=ij(b);Jg(b,me,ae);break;default:throw Error(t(161))}}catch(ye){Vr(b,b.return,ye)}b.flags&amp;=-3}w&amp;4096&amp;&amp;(b.flags&amp;=-4097)}function XP(b,w,M){ht=b,lj(b)}function lj(b,w,M){for(var q=(b.mode&amp;1)!==0;ht!==null;){var G=ht,J=G.child;if(G.tag===22&amp;&amp;q){var ae=G.memoizedState!==null||wh;if(!ae){var me=G.alternate,ye=me!==null&amp;&amp;me.memoizedState!==null||Vn;me=wh;var Te=Vn;if(wh=ae,(Vn=ye)&amp;&amp;!Te)for(ht=G;ht!==null;)ae=ht,ye=ae.child,ae.tag===22&amp;&amp;ae.memoizedState!==null?dj(G):ye!==null?(ye.return=ae,ht=ye):dj(G);for(;J!==null;)ht=J,lj(J),J=J.sibling;ht=G,wh=me,Vn=Te}cj(b)}else(G.subtreeFlags&amp;8772)!==0&amp;&amp;J!==null?(J.return=G,ht=J):cj(b)}}function cj(b){for(;ht!==null;){var w=ht;if((w.flags&amp;8772)!==0){var M=w.alternate;try{if((w.flags&amp;8772)!==0)switch(w.tag){case 0:case 11:case 15:Vn||_h(5,w);break;case 1:var q=w.stateNode;if(w.flags&amp;4&amp;&amp;!Vn)if(M===null)q.componentDidMount();else{var G=w.elementType===w.type?M.memoizedProps:ps(w.type,M.memoizedProps);q.componentDidUpdate(G,M.memoizedState,q.__reactInternalSnapshotBeforeUpdate)}var J=w.updateQueue;J!==null&amp;&amp;u_(w,J,q);break;case 3:var ae=w.updateQueue;if(ae!==null){if(M=null,w.child!==null)switch(w.child.tag){case 5:M=w.child.stateNode;break;case 1:M=w.child.stateNode}u_(w,ae,M)}break;case 5:var me=w.stateNode;if(M===null&amp;&amp;w.flags&amp;4){M=me;var ye=w.memoizedProps;switch(w.type){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:ye.autoFocus&amp;&amp;M.focus();break;case&quot;img&quot;:ye.src&amp;&amp;(M.src=ye.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(w.memoizedState===null){var Te=w.alternate;if(Te!==null){var We=Te.memoizedState;if(We!==null){var Ke=We.dehydrated;Ke!==null&amp;&amp;zo(Ke)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(t(163))}Vn||w.flags&amp;512&amp;&amp;Qg(w)}catch(qe){Vr(w,w.return,qe)}}if(w===b){ht=null;break}if(M=w.sibling,M!==null){M.return=w.return,ht=M;break}ht=w.return}}function uj(b){for(;ht!==null;){var w=ht;if(w===b){ht=null;break}var M=w.sibling;if(M!==null){M.return=w.return,ht=M;break}ht=w.return}}function dj(b){for(;ht!==null;){var w=ht;try{switch(w.tag){case 0:case 11:case 15:var M=w.return;try{_h(4,w)}catch(ye){Vr(w,M,ye)}break;case 1:var q=w.stateNode;if(typeof q.componentDidMount==&quot;function&quot;){var G=w.return;try{q.componentDidMount()}catch(ye){Vr(w,G,ye)}}var J=w.return;try{Qg(w)}catch(ye){Vr(w,J,ye)}break;case 5:var ae=w.return;try{Qg(w)}catch(ye){Vr(w,ae,ye)}}}catch(ye){Vr(w,w.return,ye)}if(w===b){ht=null;break}var me=w.sibling;if(me!==null){me.return=w.return,ht=me;break}ht=w.return}}var GP=Math.ceil,jh=S.ReactCurrentDispatcher,tx=S.ReactCurrentOwner,Ui=S.ReactCurrentBatchConfig,or=0,mn=null,Yr=null,Cn=0,Mi=0,wc=Fs(0),nn=0,Qu=null,ll=0,Nh=0,rx=0,Ju=null,hi=null,nx=0,_c=1/0,pa=null,kh=!1,ix=null,fo=null,Sh=!1,ho=null,Ch=0,ed=0,sx=null,Eh=-1,Ah=0;function ri(){return(or&amp;6)!==0?ve():Eh!==-1?Eh:Eh=ve()}function mo(b){return(b.mode&amp;1)===0?1:(or&amp;2)!==0&amp;&amp;Cn!==0?Cn&amp;-Cn:OP.transition!==null?(Ah===0&amp;&amp;(Ah=nr()),Ah):(b=St,b!==0||(b=window.event,b=b===void 0?16:mu(b.type)),b)}function bs(b,w,M,q){if(50&lt;ed)throw ed=0,sx=null,Error(t(185));Ir(b,M,q),((or&amp;2)===0||b!==mn)&amp;&amp;(b===mn&amp;&amp;((or&amp;2)===0&amp;&amp;(Nh|=M),nn===4&amp;&amp;po(b,Cn)),mi(b,q),M===1&amp;&amp;or===0&amp;&amp;(w.mode&amp;1)===0&amp;&amp;(_c=ve()+500,ar&amp;&amp;oo()))}function mi(b,w){var M=b.callbackNode;as(b,w);var q=Rn(b,b===mn?Cn:0);if(q===0)M!==null&amp;&amp;gr(M),b.callbackNode=null,b.callbackPriority=0;else if(w=q&amp;-q,b.callbackPriority!==w){if(M!=null&amp;&amp;gr(M),w===1)b.tag===0?PP(hj.bind(null,b)):ao(hj.bind(null,b)),hg(function(){(or&amp;6)===0&amp;&amp;oo()}),M=null;else{switch(Dn(q)){case 1:M=$e;break;case 4:M=lt;break;case 16:M=Be;break;case 536870912:M=It;break;default:M=Be}M=wj(M,fj.bind(null,b))}b.callbackPriority=w,b.callbackNode=M}}function fj(b,w){if(Eh=-1,Ah=0,(or&amp;6)!==0)throw Error(t(327));var M=b.callbackNode;if(jc()&amp;&amp;b.callbackNode!==M)return null;var q=Rn(b,b===mn?Cn:0);if(q===0)return null;if((q&amp;30)!==0||(q&amp;b.expiredLanes)!==0||w)w=Mh(b,q);else{w=q;var G=or;or|=2;var J=pj();(mn!==b||Cn!==w)&amp;&amp;(pa=null,_c=ve()+500,ul(b,w));do try{QP();break}catch(me){mj(b,me)}while(!0);jg(),jh.current=J,or=G,Yr!==null?w=0:(mn=null,Cn=0,w=nn)}if(w!==0){if(w===2&amp;&amp;(G=ji(b),G!==0&amp;&amp;(q=G,w=ax(b,G))),w===1)throw M=Qu,ul(b,0),po(b,q),mi(b,ve()),M;if(w===6)po(b,q);else{if(G=b.current.alternate,(q&amp;30)===0&amp;&amp;!YP(G)&amp;&amp;(w=Mh(b,q),w===2&amp;&amp;(J=ji(b),J!==0&amp;&amp;(q=J,w=ax(b,J))),w===1))throw M=Qu,ul(b,0),po(b,q),mi(b,ve()),M;switch(b.finishedWork=G,b.finishedLanes=q,w){case 0:case 1:throw Error(t(345));case 2:dl(b,hi,pa);break;case 3:if(po(b,q),(q&amp;130023424)===q&amp;&amp;(w=nx+500-ve(),10&lt;w)){if(Rn(b,0)!==0)break;if(G=b.suspendedLanes,(G&amp;q)!==q){ri(),b.pingedLanes|=b.suspendedLanes&amp;G;break}b.timeoutHandle=Lu(dl.bind(null,b,hi,pa),w);break}dl(b,hi,pa);break;case 4:if(po(b,q),(q&amp;4194240)===q)break;for(w=b.eventTimes,G=-1;0&lt;q;){var ae=31-ke(q);J=1&lt;&lt;ae,ae=w[ae],ae&gt;G&amp;&amp;(G=ae),q&amp;=~J}if(q=G,q=ve()-q,q=(120&gt;q?120:480&gt;q?480:1080&gt;q?1080:1920&gt;q?1920:3e3&gt;q?3e3:4320&gt;q?4320:1960*GP(q/1960))-q,10&lt;q){b.timeoutHandle=Lu(dl.bind(null,b,hi,pa),q);break}dl(b,hi,pa);break;case 5:dl(b,hi,pa);break;default:throw Error(t(329))}}}return mi(b,ve()),b.callbackNode===M?fj.bind(null,b):null}function ax(b,w){var M=Ju;return b.current.memoizedState.isDehydrated&amp;&amp;(ul(b,w).flags|=256),b=Mh(b,w),b!==2&amp;&amp;(w=hi,hi=M,w!==null&amp;&amp;ox(w)),b}function ox(b){hi===null?hi=b:hi.push.apply(hi,b)}function YP(b){for(var w=b;;){if(w.flags&amp;16384){var M=w.updateQueue;if(M!==null&amp;&amp;(M=M.stores,M!==null))for(var q=0;q&lt;M.length;q++){var G=M[q],J=G.getSnapshot;G=G.value;try{if(!Qn(J(),G))return!1}catch{return!1}}}if(M=w.child,w.subtreeFlags&amp;16384&amp;&amp;M!==null)M.return=w,w=M;else{if(w===b)break;for(;w.sibling===null;){if(w.return===null||w.return===b)return!0;w=w.return}w.sibling.return=w.return,w=w.sibling}}return!0}function po(b,w){for(w&amp;=~rx,w&amp;=~Nh,b.suspendedLanes|=w,b.pingedLanes&amp;=~w,b=b.expirationTimes;0&lt;w;){var M=31-ke(w),q=1&lt;&lt;M;b[M]=-1,w&amp;=~q}}function hj(b){if((or&amp;6)!==0)throw Error(t(327));jc();var w=Rn(b,0);if((w&amp;1)===0)return mi(b,ve()),null;var M=Mh(b,w);if(b.tag!==0&amp;&amp;M===2){var q=ji(b);q!==0&amp;&amp;(w=q,M=ax(b,q))}if(M===1)throw M=Qu,ul(b,0),po(b,w),mi(b,ve()),M;if(M===6)throw Error(t(345));return b.finishedWork=b.current.alternate,b.finishedLanes=w,dl(b,hi,pa),mi(b,ve()),null}function lx(b,w){var M=or;or|=1;try{return b(w)}finally{or=M,or===0&amp;&amp;(_c=ve()+500,ar&amp;&amp;oo())}}function cl(b){ho!==null&amp;&amp;ho.tag===0&amp;&amp;(or&amp;6)===0&amp;&amp;jc();var w=or;or|=1;var M=Ui.transition,q=St;try{if(Ui.transition=null,St=1,b)return b()}finally{St=q,Ui.transition=M,or=w,(or&amp;6)===0&amp;&amp;oo()}}function cx(){Mi=wc.current,_r(wc)}function ul(b,w){b.finishedWork=null,b.finishedLanes=0;var M=b.timeoutHandle;if(M!==-1&amp;&amp;(b.timeoutHandle=-1,fg(M)),Yr!==null)for(M=Yr.return;M!==null;){var q=M;switch(bg(q),q.tag){case 1:q=q.type.childContextTypes,q!=null&amp;&amp;dc();break;case 3:bc(),_r(kn),_r(Gr),Pg();break;case 5:Ag(q);break;case 4:bc();break;case 13:_r(Dr);break;case 19:_r(Dr);break;case 10:Ng(q.type._context);break;case 22:case 23:cx()}M=M.return}if(mn=b,Yr=b=go(b.current,null),Cn=Mi=w,nn=0,Qu=null,rx=Nh=ll=0,hi=Ju=null,sl!==null){for(w=0;w&lt;sl.length;w++)if(M=sl[w],q=M.interleaved,q!==null){M.interleaved=null;var G=q.next,J=M.pending;if(J!==null){var ae=J.next;J.next=G,q.next=ae}M.pending=q}sl=null}return b}function mj(b,w){do{var M=Yr;try{if(jg(),hh.current=xh,mh){for(var q=Lr.memoizedState;q!==null;){var G=q.queue;G!==null&amp;&amp;(G.pending=null),q=q.next}mh=!1}if(ol=0,hn=rn=Lr=null,Hu=!1,Ku=0,tx.current=null,M===null||M.return===null){nn=1,Qu=w,Yr=null;break}e:{var J=b,ae=M.return,me=M,ye=w;if(w=Cn,me.flags|=32768,ye!==null&amp;&amp;typeof ye==&quot;object&quot;&amp;&amp;typeof ye.then==&quot;function&quot;){var Te=ye,We=me,Ke=We.tag;if((We.mode&amp;1)===0&amp;&amp;(Ke===0||Ke===11||Ke===15)){var qe=We.alternate;qe?(We.updateQueue=qe.updateQueue,We.memoizedState=qe.memoizedState,We.lanes=qe.lanes):(We.updateQueue=null,We.memoizedState=null)}var at=B_(ae);if(at!==null){at.flags&amp;=-257,z_(at,ae,me,J,w),at.mode&amp;1&amp;&amp;F_(J,Te,w),w=at,ye=Te;var pt=w.updateQueue;if(pt===null){var bt=new Set;bt.add(ye),w.updateQueue=bt}else pt.add(ye);break e}else{if((w&amp;1)===0){F_(J,Te,w),ux();break e}ye=Error(t(426))}}else if(Ar&amp;&amp;me.mode&amp;1){var Kr=B_(ae);if(Kr!==null){(Kr.flags&amp;65536)===0&amp;&amp;(Kr.flags|=256),z_(Kr,ae,me,J,w),wg(yc(ye,me));break e}}J=ye=yc(ye,me),nn!==4&amp;&amp;(nn=2),Ju===null?Ju=[J]:Ju.push(J),J=ae;do{switch(J.tag){case 3:J.flags|=65536,w&amp;=-w,J.lanes|=w;var Ee=D_(J,ye,w);c_(J,Ee);break e;case 1:me=ye;var _e=J.type,Pe=J.stateNode;if((J.flags&amp;128)===0&amp;&amp;(typeof _e.getDerivedStateFromError==&quot;function&quot;||Pe!==null&amp;&amp;typeof Pe.componentDidCatch==&quot;function&quot;&amp;&amp;(fo===null||!fo.has(Pe)))){J.flags|=65536,w&amp;=-w,J.lanes|=w;var Je=L_(J,me,w);c_(J,Je);break e}}J=J.return}while(J!==null)}xj(M)}catch(Nt){w=Nt,Yr===M&amp;&amp;M!==null&amp;&amp;(Yr=M=M.return);continue}break}while(!0)}function pj(){var b=jh.current;return jh.current=xh,b===null?xh:b}function ux(){(nn===0||nn===3||nn===2)&amp;&amp;(nn=4),mn===null||(ll&amp;268435455)===0&amp;&amp;(Nh&amp;268435455)===0||po(mn,Cn)}function Mh(b,w){var M=or;or|=2;var q=pj();(mn!==b||Cn!==w)&amp;&amp;(pa=null,ul(b,w));do try{ZP();break}catch(G){mj(b,G)}while(!0);if(jg(),or=M,jh.current=q,Yr!==null)throw Error(t(261));return mn=null,Cn=0,nn}function ZP(){for(;Yr!==null;)gj(Yr)}function QP(){for(;Yr!==null&amp;&amp;!Ur();)gj(Yr)}function gj(b){var w=vj(b.alternate,b,Mi);b.memoizedProps=b.pendingProps,w===null?xj(b):Yr=w,tx.current=null}function xj(b){var w=b;do{var M=w.alternate;if(b=w.return,(w.flags&amp;32768)===0){if(M=qP(M,w,Mi),M!==null){Yr=M;return}}else{if(M=WP(M,w),M!==null){M.flags&amp;=32767,Yr=M;return}if(b!==null)b.flags|=32768,b.subtreeFlags=0,b.deletions=null;else{nn=6,Yr=null;return}}if(w=w.sibling,w!==null){Yr=w;return}Yr=w=b}while(w!==null);nn===0&amp;&amp;(nn=5)}function dl(b,w,M){var q=St,G=Ui.transition;try{Ui.transition=null,St=1,JP(b,w,M,q)}finally{Ui.transition=G,St=q}return null}function JP(b,w,M,q){do jc();while(ho!==null);if((or&amp;6)!==0)throw Error(t(327));M=b.finishedWork;var G=b.finishedLanes;if(M===null)return null;if(b.finishedWork=null,b.finishedLanes=0,M===b.current)throw Error(t(177));b.callbackNode=null,b.callbackPriority=0;var J=M.lanes|M.childLanes;if(Ni(b,J),b===mn&amp;&amp;(Yr=mn=null,Cn=0),(M.subtreeFlags&amp;2064)===0&amp;&amp;(M.flags&amp;2064)===0||Sh||(Sh=!0,wj(Be,function(){return jc(),null})),J=(M.flags&amp;15990)!==0,(M.subtreeFlags&amp;15990)!==0||J){J=Ui.transition,Ui.transition=null;var ae=St;St=1;var me=or;or|=4,tx.current=null,KP(b,M),oj(M,b),Hf(Ru),Wl=!!Iu,Ru=Iu=null,b.current=M,XP(M),he(),or=me,St=ae,Ui.transition=J}else b.current=M;if(Sh&amp;&amp;(Sh=!1,ho=b,Ch=G),J=b.pendingLanes,J===0&amp;&amp;(fo=null),kt(M.stateNode),mi(b,ve()),w!==null)for(q=b.onRecoverableError,M=0;M&lt;w.length;M++)G=w[M],q(G.value,{componentStack:G.stack,digest:G.digest});if(kh)throw kh=!1,b=ix,ix=null,b;return(Ch&amp;1)!==0&amp;&amp;b.tag!==0&amp;&amp;jc(),J=b.pendingLanes,(J&amp;1)!==0?b===sx?ed++:(ed=0,sx=b):ed=0,oo(),null}function jc(){if(ho!==null){var b=Dn(Ch),w=Ui.transition,M=St;try{if(Ui.transition=null,St=16&gt;b?16:b,ho===null)var q=!1;else{if(b=ho,ho=null,Ch=0,(or&amp;6)!==0)throw Error(t(331));var G=or;for(or|=4,ht=b.current;ht!==null;){var J=ht,ae=J.child;if((ht.flags&amp;16)!==0){var me=J.deletions;if(me!==null){for(var ye=0;ye&lt;me.length;ye++){var Te=me[ye];for(ht=Te;ht!==null;){var We=ht;switch(We.tag){case 0:case 11:case 15:Zu(8,We,J)}var Ke=We.child;if(Ke!==null)Ke.return=We,ht=Ke;else for(;ht!==null;){We=ht;var qe=We.sibling,at=We.return;if(rj(We),We===Te){ht=null;break}if(qe!==null){qe.return=at,ht=qe;break}ht=at}}}var pt=J.alternate;if(pt!==null){var bt=pt.child;if(bt!==null){pt.child=null;do{var Kr=bt.sibling;bt.sibling=null,bt=Kr}while(bt!==null)}}ht=J}}if((J.subtreeFlags&amp;2064)!==0&amp;&amp;ae!==null)ae.return=J,ht=ae;else e:for(;ht!==null;){if(J=ht,(J.flags&amp;2048)!==0)switch(J.tag){case 0:case 11:case 15:Zu(9,J,J.return)}var Ee=J.sibling;if(Ee!==null){Ee.return=J.return,ht=Ee;break e}ht=J.return}}var _e=b.current;for(ht=_e;ht!==null;){ae=ht;var Pe=ae.child;if((ae.subtreeFlags&amp;2064)!==0&amp;&amp;Pe!==null)Pe.return=ae,ht=Pe;else e:for(ae=_e;ht!==null;){if(me=ht,(me.flags&amp;2048)!==0)try{switch(me.tag){case 0:case 11:case 15:_h(9,me)}}catch(Nt){Vr(me,me.return,Nt)}if(me===ae){ht=null;break e}var Je=me.sibling;if(Je!==null){Je.return=me.return,ht=Je;break e}ht=me.return}}if(or=G,oo(),jt&amp;&amp;typeof jt.onPostCommitFiberRoot==&quot;function&quot;)try{jt.onPostCommitFiberRoot(Lt,b)}catch{}q=!0}return q}finally{St=M,Ui.transition=w}}return!1}function bj(b,w,M){w=yc(M,w),w=D_(b,w,1),b=co(b,w,1),w=ri(),b!==null&amp;&amp;(Ir(b,1,w),mi(b,w))}function Vr(b,w,M){if(b.tag===3)bj(b,b,M);else for(;w!==null;){if(w.tag===3){bj(w,b,M);break}else if(w.tag===1){var q=w.stateNode;if(typeof w.type.getDerivedStateFromError==&quot;function&quot;||typeof q.componentDidCatch==&quot;function&quot;&amp;&amp;(fo===null||!fo.has(q))){b=yc(M,b),b=L_(w,b,1),w=co(w,b,1),b=ri(),w!==null&amp;&amp;(Ir(w,1,b),mi(w,b));break}}w=w.return}}function eO(b,w,M){var q=b.pingCache;q!==null&amp;&amp;q.delete(w),w=ri(),b.pingedLanes|=b.suspendedLanes&amp;M,mn===b&amp;&amp;(Cn&amp;M)===M&amp;&amp;(nn===4||nn===3&amp;&amp;(Cn&amp;130023424)===Cn&amp;&amp;500&gt;ve()-nx?ul(b,0):rx|=M),mi(b,w)}function yj(b,w){w===0&amp;&amp;((b.mode&amp;1)===0?w=1:(w=Tr,Tr&lt;&lt;=1,(Tr&amp;130023424)===0&amp;&amp;(Tr=4194304)));var M=ri();b=fa(b,w),b!==null&amp;&amp;(Ir(b,w,M),mi(b,M))}function tO(b){var w=b.memoizedState,M=0;w!==null&amp;&amp;(M=w.retryLane),yj(b,M)}function rO(b,w){var M=0;switch(b.tag){case 13:var q=b.stateNode,G=b.memoizedState;G!==null&amp;&amp;(M=G.retryLane);break;case 19:q=b.stateNode;break;default:throw Error(t(314))}q!==null&amp;&amp;q.delete(w),yj(b,M)}var vj;vj=function(b,w,M){if(b!==null)if(b.memoizedProps!==w.pendingProps||kn.current)fi=!0;else{if((b.lanes&amp;M)===0&amp;&amp;(w.flags&amp;128)===0)return fi=!1,VP(b,w,M);fi=(b.flags&amp;131072)!==0}else fi=!1,Ar&amp;&amp;(w.flags&amp;1048576)!==0&amp;&amp;Jw(w,sh,w.index);switch(w.lanes=0,w.tag){case 2:var q=w.type;vh(b,w),b=w.pendingProps;var G=so(w,Gr.current);xc(w,M),G=Ig(null,w,q,b,G,M);var J=Rg();return w.flags|=1,typeof G==&quot;object&quot;&amp;&amp;G!==null&amp;&amp;typeof G.render==&quot;function&quot;&amp;&amp;G.$$typeof===void 0?(w.tag=1,w.memoizedState=null,w.updateQueue=null,zn(q)?(J=!0,He(w)):J=!1,w.memoizedState=G.state!==null&amp;&amp;G.state!==void 0?G.state:null,Cg(w),G.updater=bh,w.stateNode=G,G._reactInternals=w,$g(w,q,b,M),w=Wg(null,w,q,!0,J,M)):(w.tag=0,Ar&amp;&amp;J&amp;&amp;xg(w),ti(null,w,G,M),w=w.child),w;case 16:q=w.elementType;e:{switch(vh(b,w),b=w.pendingProps,G=q._init,q=G(q._payload),w.type=q,G=w.tag=iO(q),b=ps(q,b),G){case 0:w=qg(null,w,q,b,M);break e;case 1:w=H_(null,w,q,b,M);break e;case 11:w=$_(null,w,q,b,M);break e;case 14:w=U_(null,w,q,ps(q.type,b),M);break e}throw Error(t(306,q,&quot;&quot;))}return w;case 0:return q=w.type,G=w.pendingProps,G=w.elementType===q?G:ps(q,G),qg(b,w,q,G,M);case 1:return q=w.type,G=w.pendingProps,G=w.elementType===q?G:ps(q,G),H_(b,w,q,G,M);case 3:e:{if(K_(w),b===null)throw Error(t(387));q=w.pendingProps,J=w.memoizedState,G=J.element,l_(b,w),dh(w,q,null,M);var ae=w.memoizedState;if(q=ae.element,J.isDehydrated)if(J={element:q,isDehydrated:!1,cache:ae.cache,pendingSuspenseBoundaries:ae.pendingSuspenseBoundaries,transitions:ae.transitions},w.updateQueue.baseState=J,w.memoizedState=J,w.flags&amp;256){G=yc(Error(t(423)),w),w=X_(b,w,q,M,G);break e}else if(q!==G){G=yc(Error(t(424)),w),w=X_(b,w,q,M,G);break e}else for(Ai=Ls(w.stateNode.containerInfo.firstChild),Ei=w,Ar=!0,ms=null,M=a_(w,null,q,M),w.child=M;M;)M.flags=M.flags&amp;-3|4096,M=M.sibling;else{if(mc(),q===G){w=ma(b,w,M);break e}ti(b,w,q,M)}w=w.child}return w;case 5:return d_(w),b===null&amp;&amp;vg(w),q=w.type,G=w.pendingProps,J=b!==null?b.memoizedProps:null,ae=G.children,Du(q,G)?ae=null:J!==null&amp;&amp;Du(q,J)&amp;&amp;(w.flags|=32),W_(b,w),ti(b,w,ae,M),w.child;case 6:return b===null&amp;&amp;vg(w),null;case 13:return G_(b,w,M);case 4:return Eg(w,w.stateNode.containerInfo),q=w.pendingProps,b===null?w.child=pc(w,null,q,M):ti(b,w,q,M),w.child;case 11:return q=w.type,G=w.pendingProps,G=w.elementType===q?G:ps(q,G),$_(b,w,q,G,M);case 7:return ti(b,w,w.pendingProps,M),w.child;case 8:return ti(b,w,w.pendingProps.children,M),w.child;case 12:return ti(b,w,w.pendingProps.children,M),w.child;case 10:e:{if(q=w.type._context,G=w.pendingProps,J=w.memoizedProps,ae=G.value,hr(lh,q._currentValue),q._currentValue=ae,J!==null)if(Qn(J.value,ae)){if(J.children===G.children&amp;&amp;!kn.current){w=ma(b,w,M);break e}}else for(J=w.child,J!==null&amp;&amp;(J.return=w);J!==null;){var me=J.dependencies;if(me!==null){ae=J.child;for(var ye=me.firstContext;ye!==null;){if(ye.context===q){if(J.tag===1){ye=ha(-1,M&amp;-M),ye.tag=2;var Te=J.updateQueue;if(Te!==null){Te=Te.shared;var We=Te.pending;We===null?ye.next=ye:(ye.next=We.next,We.next=ye),Te.pending=ye}}J.lanes|=M,ye=J.alternate,ye!==null&amp;&amp;(ye.lanes|=M),kg(J.return,M,w),me.lanes|=M;break}ye=ye.next}}else if(J.tag===10)ae=J.type===w.type?null:J.child;else if(J.tag===18){if(ae=J.return,ae===null)throw Error(t(341));ae.lanes|=M,me=ae.alternate,me!==null&amp;&amp;(me.lanes|=M),kg(ae,M,w),ae=J.sibling}else ae=J.child;if(ae!==null)ae.return=J;else for(ae=J;ae!==null;){if(ae===w){ae=null;break}if(J=ae.sibling,J!==null){J.return=ae.return,ae=J;break}ae=ae.return}J=ae}ti(b,w,G.children,M),w=w.child}return w;case 9:return G=w.type,q=w.pendingProps.children,xc(w,M),G=zi(G),q=q(G),w.flags|=1,ti(b,w,q,M),w.child;case 14:return q=w.type,G=ps(q,w.pendingProps),G=ps(q.type,G),U_(b,w,q,G,M);case 15:return V_(b,w,w.type,w.pendingProps,M);case 17:return q=w.type,G=w.pendingProps,G=w.elementType===q?G:ps(q,G),vh(b,w),w.tag=1,zn(q)?(b=!0,He(w)):b=!1,xc(w,M),I_(w,q,G),$g(w,q,G,M),Wg(null,w,q,!0,b,M);case 19:return Z_(b,w,M);case 22:return q_(b,w,M)}throw Error(t(156,w.tag))};function wj(b,w){return fr(b,w)}function nO(b,w,M,q){this.tag=b,this.key=M,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=w,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=q,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Vi(b,w,M,q){return new nO(b,w,M,q)}function dx(b){return b=b.prototype,!(!b||!b.isReactComponent)}function iO(b){if(typeof b==&quot;function&quot;)return dx(b)?1:0;if(b!=null){if(b=b.$$typeof,b===K)return 11;if(b===E)return 14}return 2}function go(b,w){var M=b.alternate;return M===null?(M=Vi(b.tag,w,b.key,b.mode),M.elementType=b.elementType,M.type=b.type,M.stateNode=b.stateNode,M.alternate=b,b.alternate=M):(M.pendingProps=w,M.type=b.type,M.flags=0,M.subtreeFlags=0,M.deletions=null),M.flags=b.flags&amp;14680064,M.childLanes=b.childLanes,M.lanes=b.lanes,M.child=b.child,M.memoizedProps=b.memoizedProps,M.memoizedState=b.memoizedState,M.updateQueue=b.updateQueue,w=b.dependencies,M.dependencies=w===null?null:{lanes:w.lanes,firstContext:w.firstContext},M.sibling=b.sibling,M.index=b.index,M.ref=b.ref,M}function Ph(b,w,M,q,G,J){var ae=2;if(q=b,typeof b==&quot;function&quot;)dx(b)&amp;&amp;(ae=1);else if(typeof b==&quot;string&quot;)ae=5;else e:switch(b){case z:return fl(M.children,G,J,w);case F:ae=8,G|=8;break;case W:return b=Vi(12,M,w,G|2),b.elementType=W,b.lanes=J,b;case O:return b=Vi(13,M,w,G),b.elementType=O,b.lanes=J,b;case L:return b=Vi(19,M,w,G),b.elementType=L,b.lanes=J,b;case k:return Oh(M,G,J,w);default:if(typeof b==&quot;object&quot;&amp;&amp;b!==null)switch(b.$$typeof){case H:ae=10;break e;case B:ae=9;break e;case K:ae=11;break e;case E:ae=14;break e;case j:ae=16,q=null;break e}throw Error(t(130,b==null?b:typeof b,&quot;&quot;))}return w=Vi(ae,M,w,G),w.elementType=b,w.type=q,w.lanes=J,w}function fl(b,w,M,q){return b=Vi(7,b,q,w),b.lanes=M,b}function Oh(b,w,M,q){return b=Vi(22,b,q,w),b.elementType=k,b.lanes=M,b.stateNode={isHidden:!1},b}function fx(b,w,M){return b=Vi(6,b,null,w),b.lanes=M,b}function hx(b,w,M){return w=Vi(4,b.children!==null?b.children:[],b.key,w),w.lanes=M,w.stateNode={containerInfo:b.containerInfo,pendingChildren:null,implementation:b.implementation},w}function sO(b,w,M,q,G){this.tag=w,this.containerInfo=b,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ht(0),this.expirationTimes=Ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ht(0),this.identifierPrefix=q,this.onRecoverableError=G,this.mutableSourceEagerHydrationData=null}function mx(b,w,M,q,G,J,ae,me,ye){return b=new sO(b,w,M,me,ye),w===1?(w=1,J===!0&amp;&amp;(w|=8)):w=0,J=Vi(3,null,null,w),b.current=J,J.stateNode=b,J.memoizedState={element:q,isDehydrated:M,cache:null,transitions:null,pendingSuspenseBoundaries:null},Cg(J),b}function aO(b,w,M){var q=3&lt;arguments.length&amp;&amp;arguments[3]!==void 0?arguments[3]:null;return{$$typeof:I,key:q==null?null:&quot;&quot;+q,children:b,containerInfo:w,implementation:M}}function _j(b){if(!b)return hs;b=b._reactInternals;e:{if(st(b)!==b||b.tag!==1)throw Error(t(170));var w=b;do{switch(w.tag){case 3:w=w.stateNode.context;break e;case 1:if(zn(w.type)){w=w.stateNode.__reactInternalMemoizedMergedChildContext;break e}}w=w.return}while(w!==null);throw Error(t(171))}if(b.tag===1){var M=b.type;if(zn(M))return je(b,M,w)}return w}function jj(b,w,M,q,G,J,ae,me,ye){return b=mx(M,q,!0,b,G,J,ae,me,ye),b.context=_j(null),M=b.current,q=ri(),G=mo(M),J=ha(q,G),J.callback=w??null,co(M,J,G),b.current.lanes=G,Ir(b,G,q),mi(b,q),b}function Th(b,w,M,q){var G=w.current,J=ri(),ae=mo(G);return M=_j(M),w.context===null?w.context=M:w.pendingContext=M,w=ha(J,ae),w.payload={element:b},q=q===void 0?null:q,q!==null&amp;&amp;(w.callback=q),b=co(G,w,ae),b!==null&amp;&amp;(bs(b,G,ae,J),uh(b,G,ae)),ae}function Ih(b){return b=b.current,b.child?(b.child.tag===5,b.child.stateNode):null}function Nj(b,w){if(b=b.memoizedState,b!==null&amp;&amp;b.dehydrated!==null){var M=b.retryLane;b.retryLane=M!==0&amp;&amp;M&lt;w?M:w}}function px(b,w){Nj(b,w),(b=b.alternate)&amp;&amp;Nj(b,w)}function oO(){return null}var kj=typeof reportError==&quot;function&quot;?reportError:function(b){console.error(b)};function gx(b){this._internalRoot=b}Rh.prototype.render=gx.prototype.render=function(b){var w=this._internalRoot;if(w===null)throw Error(t(409));Th(b,w,null,null)},Rh.prototype.unmount=gx.prototype.unmount=function(){var b=this._internalRoot;if(b!==null){this._internalRoot=null;var w=b.containerInfo;cl(function(){Th(null,b,null,null)}),w[fs]=null}};function Rh(b){this._internalRoot=b}Rh.prototype.unstable_scheduleHydration=function(b){if(b){var w=di();b={blockedOn:null,target:b,priority:w};for(var M=0;M&lt;Yn.length&amp;&amp;w!==0&amp;&amp;w&lt;Yn[M].priority;M++);Yn.splice(M,0,b),M===0&amp;&amp;ql(b)}};function xx(b){return!(!b||b.nodeType!==1&amp;&amp;b.nodeType!==9&amp;&amp;b.nodeType!==11)}function Dh(b){return!(!b||b.nodeType!==1&amp;&amp;b.nodeType!==9&amp;&amp;b.nodeType!==11&amp;&amp;(b.nodeType!==8||b.nodeValue!==&quot; react-mount-point-unstable &quot;))}function Sj(){}function lO(b,w,M,q,G){if(G){if(typeof q==&quot;function&quot;){var J=q;q=function(){var Te=Ih(ae);J.call(Te)}}var ae=jj(w,q,b,0,null,!1,!1,&quot;&quot;,Sj);return b._reactRootContainer=ae,b[fs]=ae.current,Qo(b.nodeType===8?b.parentNode:b),cl(),ae}for(;G=b.lastChild;)b.removeChild(G);if(typeof q==&quot;function&quot;){var me=q;q=function(){var Te=Ih(ye);me.call(Te)}}var ye=mx(b,0,!1,null,null,!1,!1,&quot;&quot;,Sj);return b._reactRootContainer=ye,b[fs]=ye.current,Qo(b.nodeType===8?b.parentNode:b),cl(function(){Th(w,ye,M,q)}),ye}function Lh(b,w,M,q,G){var J=M._reactRootContainer;if(J){var ae=J;if(typeof G==&quot;function&quot;){var me=G;G=function(){var ye=Ih(ae);me.call(ye)}}Th(w,ae,b,G)}else ae=lO(M,w,b,G,q);return Ih(ae)}ui=function(b){switch(b.tag){case 3:var w=b.stateNode;if(w.current.memoizedState.isDehydrated){var M=Sr(w.pendingLanes);M!==0&amp;&amp;(Ts(w,M|1),mi(w,ve()),(or&amp;6)===0&amp;&amp;(_c=ve()+500,oo()))}break;case 13:cl(function(){var q=fa(b,1);if(q!==null){var G=ri();bs(q,b,1,G)}}),px(b,1)}},Di=function(b){if(b.tag===13){var w=fa(b,134217728);if(w!==null){var M=ri();bs(w,b,134217728,M)}px(b,134217728)}},dn=function(b){if(b.tag===13){var w=mo(b),M=fa(b,w);if(M!==null){var q=ri();bs(M,b,w,q)}px(b,w)}},di=function(){return St},Gn=function(b,w){var M=St;try{return St=b,w()}finally{St=M}},ft=function(b,w,M){switch(w){case&quot;input&quot;:if(se(b,M),w=M.name,M.type===&quot;radio&quot;&amp;&amp;w!=null){for(M=b;M.parentNode;)M=M.parentNode;for(M=M.querySelectorAll(&quot;input[name=&quot;+JSON.stringify(&quot;&quot;+w)+&#039;][type=&quot;radio&quot;]&#039;),w=0;w&lt;M.length;w++){var q=M[w];if(q!==b&amp;&amp;q.form===b.form){var G=uc(q);if(!G)throw Error(t(90));Q(q),se(q,G)}}}break;case&quot;textarea&quot;:we(b,M);break;case&quot;select&quot;:w=M.value,w!=null&amp;&amp;xe(b,!!M.multiple,w,!1)}},_t=lx,Dt=cl;var cO={usingClientEntryPoint:!1,Events:[rl,no,uc,rr,Kt,lx]},td={findFiberByHostInstance:la,bundleType:0,version:&quot;18.3.1&quot;,rendererPackageName:&quot;react-dom&quot;},uO={bundleType:td.bundleType,version:td.version,rendererPackageName:td.rendererPackageName,rendererConfig:td.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:S.ReactCurrentDispatcher,findHostInstanceByFiber:function(b){return b=dr(b),b===null?null:b.stateNode},findFiberByHostInstance:td.findFiberByHostInstance||oO,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:&quot;18.3.1-next-f1338f8080-20240426&quot;};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&lt;&quot;u&quot;){var Fh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Fh.isDisabled&amp;&amp;Fh.supportsFiber)try{Lt=Fh.inject(uO),jt=Fh}catch{}}return pi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=cO,pi.createPortal=function(b,w){var M=2&lt;arguments.length&amp;&amp;arguments[2]!==void 0?arguments[2]:null;if(!xx(w))throw Error(t(200));return aO(b,w,null,M)},pi.createRoot=function(b,w){if(!xx(b))throw Error(t(299));var M=!1,q=&quot;&quot;,G=kj;return w!=null&amp;&amp;(w.unstable_strictMode===!0&amp;&amp;(M=!0),w.identifierPrefix!==void 0&amp;&amp;(q=w.identifierPrefix),w.onRecoverableError!==void 0&amp;&amp;(G=w.onRecoverableError)),w=mx(b,1,!1,null,null,M,!1,q,G),b[fs]=w.current,Qo(b.nodeType===8?b.parentNode:b),new gx(w)},pi.findDOMNode=function(b){if(b==null)return null;if(b.nodeType===1)return b;var w=b._reactInternals;if(w===void 0)throw typeof b.render==&quot;function&quot;?Error(t(188)):(b=Object.keys(b).join(&quot;,&quot;),Error(t(268,b)));return b=dr(w),b=b===null?null:b.stateNode,b},pi.flushSync=function(b){return cl(b)},pi.hydrate=function(b,w,M){if(!Dh(w))throw Error(t(200));return Lh(null,b,w,!0,M)},pi.hydrateRoot=function(b,w,M){if(!xx(b))throw Error(t(405));var q=M!=null&amp;&amp;M.hydratedSources||null,G=!1,J=&quot;&quot;,ae=kj;if(M!=null&amp;&amp;(M.unstable_strictMode===!0&amp;&amp;(G=!0),M.identifierPrefix!==void 0&amp;&amp;(J=M.identifierPrefix),M.onRecoverableError!==void 0&amp;&amp;(ae=M.onRecoverableError)),w=jj(w,null,b,1,M??null,G,!1,J,ae),b[fs]=w.current,Qo(b),q)for(b=0;b&lt;q.length;b++)M=q[b],G=M._getVersion,G=G(M._source),w.mutableSourceEagerHydrationData==null?w.mutableSourceEagerHydrationData=[M,G]:w.mutableSourceEagerHydrationData.push(M,G);return new Rh(w)},pi.render=function(b,w,M){if(!Dh(w))throw Error(t(200));return Lh(null,b,w,!1,M)},pi.unmountComponentAtNode=function(b){if(!Dh(b))throw Error(t(40));return b._reactRootContainer?(cl(function(){Lh(null,null,b,!1,function(){b._reactRootContainer=null,b[fs]=null})}),!0):!1},pi.unstable_batchedUpdates=lx,pi.unstable_renderSubtreeIntoContainer=function(b,w,M,q){if(!Dh(M))throw Error(t(200));if(b==null||b._reactInternals===void 0)throw Error(t(38));return Lh(b,w,M,!1,q)},pi.version=&quot;18.3.1-next-f1338f8080-20240426&quot;,pi}var Ij;function G6(){if(Ij)return vx.exports;Ij=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&gt;&quot;u&quot;||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=&quot;function&quot;))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(r){console.error(r)}}return e(),vx.exports=bO(),vx.exports}var Rj;function yO(){if(Rj)return Bh;Rj=1;var e=G6();return Bh.createRoot=e.createRoot,Bh.hydrateRoot=e.hydrateRoot,Bh}var vO=yO();const wO=Ms(vO);var zp=G6();function Cd(){return Cd=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Cd.apply(this,arguments)}var jo;(function(e){e.Pop=&quot;POP&quot;,e.Push=&quot;PUSH&quot;,e.Replace=&quot;REPLACE&quot;})(jo||(jo={}));const Dj=&quot;popstate&quot;;function _O(e){e===void 0&amp;&amp;(e={});function r(n,o){let{pathname:s,search:c,hash:u}=n.location;return Iy(&quot;&quot;,{pathname:s,search:c,hash:u},o.state&amp;&amp;o.state.usr||null,o.state&amp;&amp;o.state.key||&quot;default&quot;)}function t(n,o){return typeof o==&quot;string&quot;?o:Pm(o)}return NO(r,t,null,e)}function Br(e,r){if(e===!1||e===null||typeof e&gt;&quot;u&quot;)throw new Error(r)}function y1(e,r){if(!e){typeof console&lt;&quot;u&quot;&amp;&amp;console.warn(r);try{throw new Error(r)}catch{}}}function jO(){return Math.random().toString(36).substr(2,8)}function Lj(e,r){return{usr:e.state,key:e.key,idx:r}}function Iy(e,r,t,n){return t===void 0&amp;&amp;(t=null),Cd({pathname:typeof e==&quot;string&quot;?e:e.pathname,search:&quot;&quot;,hash:&quot;&quot;},typeof r==&quot;string&quot;?Qc(r):r,{state:t,key:r&amp;&amp;r.key||n||jO()})}function Pm(e){let{pathname:r=&quot;/&quot;,search:t=&quot;&quot;,hash:n=&quot;&quot;}=e;return t&amp;&amp;t!==&quot;?&quot;&amp;&amp;(r+=t.charAt(0)===&quot;?&quot;?t:&quot;?&quot;+t),n&amp;&amp;n!==&quot;#&quot;&amp;&amp;(r+=n.charAt(0)===&quot;#&quot;?n:&quot;#&quot;+n),r}function Qc(e){let r={};if(e){let t=e.indexOf(&quot;#&quot;);t&gt;=0&amp;&amp;(r.hash=e.substr(t),e=e.substr(0,t));let n=e.indexOf(&quot;?&quot;);n&gt;=0&amp;&amp;(r.search=e.substr(n),e=e.substr(0,n)),e&amp;&amp;(r.pathname=e)}return r}function NO(e,r,t,n){n===void 0&amp;&amp;(n={});let{window:o=document.defaultView,v5Compat:s=!1}=n,c=o.history,u=jo.Pop,l=null,a=d();a==null&amp;&amp;(a=0,c.replaceState(Cd({},c.state,{idx:a}),&quot;&quot;));function d(){return(c.state||{idx:null}).idx}function f(){u=jo.Pop;let g=d(),y=g==null?null:g-a;a=g,l&amp;&amp;l({action:u,location:x.location,delta:y})}function h(g,y){u=jo.Push;let v=Iy(x.location,g,y);a=d()+1;let _=Lj(v,a),S=x.createHref(v);try{c.pushState(_,&quot;&quot;,S)}catch(A){if(A instanceof DOMException&amp;&amp;A.name===&quot;DataCloneError&quot;)throw A;o.location.assign(S)}s&amp;&amp;l&amp;&amp;l({action:u,location:x.location,delta:1})}function m(g,y){u=jo.Replace;let v=Iy(x.location,g,y);a=d();let _=Lj(v,a),S=x.createHref(v);c.replaceState(_,&quot;&quot;,S),s&amp;&amp;l&amp;&amp;l({action:u,location:x.location,delta:0})}function p(g){let y=o.location.origin!==&quot;null&quot;?o.location.origin:o.location.href,v=typeof g==&quot;string&quot;?g:Pm(g);return v=v.replace(/ $/,&quot;%20&quot;),Br(y,&quot;No window.location.(origin|href) available to create URL for href: &quot;+v),new URL(v,y)}let x={get action(){return u},get location(){return e(o,c)},listen(g){if(l)throw new Error(&quot;A history only accepts one active listener&quot;);return o.addEventListener(Dj,f),l=g,()=&gt;{o.removeEventListener(Dj,f),l=null}},createHref(g){return r(o,g)},createURL:p,encodeLocation(g){let y=p(g);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:h,replace:m,go(g){return c.go(g)}};return x}var Fj;(function(e){e.data=&quot;data&quot;,e.deferred=&quot;deferred&quot;,e.redirect=&quot;redirect&quot;,e.error=&quot;error&quot;})(Fj||(Fj={}));function kO(e,r,t){return t===void 0&amp;&amp;(t=&quot;/&quot;),SO(e,r,t)}function SO(e,r,t,n){let o=typeof r==&quot;string&quot;?Qc(r):r,s=zc(o.pathname||&quot;/&quot;,t);if(s==null)return null;let c=Y6(e);CO(c);let u=null;for(let l=0;u==null&amp;&amp;l&lt;c.length;++l){let a=FO(s);u=DO(c[l],a)}return u}function Y6(e,r,t,n){r===void 0&amp;&amp;(r=[]),t===void 0&amp;&amp;(t=[]),n===void 0&amp;&amp;(n=&quot;&quot;);let o=(s,c,u)=&gt;{let l={relativePath:u===void 0?s.path||&quot;&quot;:u,caseSensitive:s.caseSensitive===!0,childrenIndex:c,route:s};l.relativePath.startsWith(&quot;/&quot;)&amp;&amp;(Br(l.relativePath.startsWith(n),&#039;Absolute route path &quot;&#039;+l.relativePath+&#039;&quot; nested under path &#039;+(&#039;&quot;&#039;+n+&#039;&quot; is not valid. An absolute child route path &#039;)+&quot;must start with the combined path of all its parent routes.&quot;),l.relativePath=l.relativePath.slice(n.length));let a=So([n,l.relativePath]),d=t.concat(l);s.children&amp;&amp;s.children.length&gt;0&amp;&amp;(Br(s.index!==!0,&quot;Index routes must not have child routes. Please remove &quot;+(&#039;all child routes from route path &quot;&#039;+a+&#039;&quot;.&#039;)),Y6(s.children,r,d,a)),!(s.path==null&amp;&amp;!s.index)&amp;&amp;r.push({path:a,score:IO(a,s.index),routesMeta:d})};return e.forEach((s,c)=&gt;{var u;if(s.path===&quot;&quot;||!((u=s.path)!=null&amp;&amp;u.includes(&quot;?&quot;)))o(s,c);else for(let l of Z6(s.path))o(s,c,l)}),r}function Z6(e){let r=e.split(&quot;/&quot;);if(r.length===0)return[];let[t,...n]=r,o=t.endsWith(&quot;?&quot;),s=t.replace(/\?$/,&quot;&quot;);if(n.length===0)return o?[s,&quot;&quot;]:[s];let c=Z6(n.join(&quot;/&quot;)),u=[];return u.push(...c.map(l=&gt;l===&quot;&quot;?s:[s,l].join(&quot;/&quot;))),o&amp;&amp;u.push(...c),u.map(l=&gt;e.startsWith(&quot;/&quot;)&amp;&amp;l===&quot;&quot;?&quot;/&quot;:l)}function CO(e){e.sort((r,t)=&gt;r.score!==t.score?t.score-r.score:RO(r.routesMeta.map(n=&gt;n.childrenIndex),t.routesMeta.map(n=&gt;n.childrenIndex)))}const EO=/^:[\w-]+$/,AO=3,MO=2,PO=1,OO=10,TO=-2,Bj=e=&gt;e===&quot;*&quot;;function IO(e,r){let t=e.split(&quot;/&quot;),n=t.length;return t.some(Bj)&amp;&amp;(n+=TO),r&amp;&amp;(n+=MO),t.filter(o=&gt;!Bj(o)).reduce((o,s)=&gt;o+(EO.test(s)?AO:s===&quot;&quot;?PO:OO),n)}function RO(e,r){return e.length===r.length&amp;&amp;e.slice(0,-1).every((n,o)=&gt;n===r[o])?e[e.length-1]-r[r.length-1]:0}function DO(e,r,t){let{routesMeta:n}=e,o={},s=&quot;/&quot;,c=[];for(let u=0;u&lt;n.length;++u){let l=n[u],a=u===n.length-1,d=s===&quot;/&quot;?r:r.slice(s.length)||&quot;/&quot;,f=Ry({path:l.relativePath,caseSensitive:l.caseSensitive,end:a},d),h=l.route;if(!f)return null;Object.assign(o,f.params),c.push({params:o,pathname:So([s,f.pathname]),pathnameBase:VO(So([s,f.pathnameBase])),route:h}),f.pathnameBase!==&quot;/&quot;&amp;&amp;(s=So([s,f.pathnameBase]))}return c}function Ry(e,r){typeof e==&quot;string&quot;&amp;&amp;(e={path:e,caseSensitive:!1,end:!0});let[t,n]=LO(e.path,e.caseSensitive,e.end),o=r.match(t);if(!o)return null;let s=o[0],c=s.replace(/(.)\/+$/,&quot;$1&quot;),u=o.slice(1);return{params:n.reduce((a,d,f)=&gt;{let{paramName:h,isOptional:m}=d;if(h===&quot;*&quot;){let x=u[f]||&quot;&quot;;c=s.slice(0,s.length-x.length).replace(/(.)\/+$/,&quot;$1&quot;)}const p=u[f];return m&amp;&amp;!p?a[h]=void 0:a[h]=(p||&quot;&quot;).replace(/%2F/g,&quot;/&quot;),a},{}),pathname:s,pathnameBase:c,pattern:e}}function LO(e,r,t){r===void 0&amp;&amp;(r=!1),t===void 0&amp;&amp;(t=!0),y1(e===&quot;*&quot;||!e.endsWith(&quot;*&quot;)||e.endsWith(&quot;/*&quot;),&#039;Route path &quot;&#039;+e+&#039;&quot; will be treated as if it were &#039;+(&#039;&quot;&#039;+e.replace(/\*$/,&quot;/*&quot;)+&#039;&quot; because the `*` character must &#039;)+&quot;always follow a `/` in the pattern. To get rid of this warning, &quot;+(&#039;please change the route path to &quot;&#039;+e.replace(/\*$/,&quot;/*&quot;)+&#039;&quot;.&#039;));let n=[],o=&quot;^&quot;+e.replace(/\/*\*?$/,&quot;&quot;).replace(/^\/*/,&quot;/&quot;).replace(/[\\.*+^${}|()[\]]/g,&quot;\\$&amp;&quot;).replace(/\/:([\w-]+)(\?)?/g,(c,u,l)=&gt;(n.push({paramName:u,isOptional:l!=null}),l?&quot;/?([^\\/]+)?&quot;:&quot;/([^\\/]+)&quot;));return e.endsWith(&quot;*&quot;)?(n.push({paramName:&quot;*&quot;}),o+=e===&quot;*&quot;||e===&quot;/*&quot;?&quot;(.*)$&quot;:&quot;(?:\\/(.+)|\\/*)$&quot;):t?o+=&quot;\\/*$&quot;:e!==&quot;&quot;&amp;&amp;e!==&quot;/&quot;&amp;&amp;(o+=&quot;(?:(?=\\/|$))&quot;),[new RegExp(o,r?void 0:&quot;i&quot;),n]}function FO(e){try{return e.split(&quot;/&quot;).map(r=&gt;decodeURIComponent(r).replace(/\//g,&quot;%2F&quot;)).join(&quot;/&quot;)}catch(r){return y1(!1,&#039;The URL path &quot;&#039;+e+&#039;&quot; could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent &#039;+(&quot;encoding (&quot;+r+&quot;).&quot;)),e}}function zc(e,r){if(r===&quot;/&quot;)return e;if(!e.toLowerCase().startsWith(r.toLowerCase()))return null;let t=r.endsWith(&quot;/&quot;)?r.length-1:r.length,n=e.charAt(t);return n&amp;&amp;n!==&quot;/&quot;?null:e.slice(t)||&quot;/&quot;}const BO=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zO=e=&gt;BO.test(e);function $O(e,r){r===void 0&amp;&amp;(r=&quot;/&quot;);let{pathname:t,search:n=&quot;&quot;,hash:o=&quot;&quot;}=typeof e==&quot;string&quot;?Qc(e):e,s;if(t)if(zO(t))s=t;else{if(t.includes(&quot;//&quot;)){let c=t;t=t.replace(/\/\/+/g,&quot;/&quot;),y1(!1,&quot;Pathnames cannot have embedded double slashes - normalizing &quot;+(c+&quot; -&gt; &quot;+t))}t.startsWith(&quot;/&quot;)?s=zj(t.substring(1),&quot;/&quot;):s=zj(t,r)}else s=r;return{pathname:s,search:qO(n),hash:WO(o)}}function zj(e,r){let t=r.replace(/\/+$/,&quot;&quot;).split(&quot;/&quot;);return e.split(&quot;/&quot;).forEach(o=&gt;{o===&quot;..&quot;?t.length&gt;1&amp;&amp;t.pop():o!==&quot;.&quot;&amp;&amp;t.push(o)}),t.length&gt;1?t.join(&quot;/&quot;):&quot;/&quot;}function jx(e,r,t,n){return&quot;Cannot include a &#039;&quot;+e+&quot;&#039; character in a manually specified &quot;+(&quot;`to.&quot;+r+&quot;` field [&quot;+JSON.stringify(n)+&quot;].  Please separate it out to the &quot;)+(&quot;`to.&quot;+t+&quot;` field. Alternatively you may provide the full path as &quot;)+&#039;a string in &lt;Link to=&quot;...&quot;&gt; and the router will parse it for you.&#039;}function UO(e){return e.filter((r,t)=&gt;t===0||r.route.path&amp;&amp;r.route.path.length&gt;0)}function v1(e,r){let t=UO(e);return r?t.map((n,o)=&gt;o===t.length-1?n.pathname:n.pathnameBase):t.map(n=&gt;n.pathnameBase)}function w1(e,r,t,n){n===void 0&amp;&amp;(n=!1);let o;typeof e==&quot;string&quot;?o=Qc(e):(o=Cd({},e),Br(!o.pathname||!o.pathname.includes(&quot;?&quot;),jx(&quot;?&quot;,&quot;pathname&quot;,&quot;search&quot;,o)),Br(!o.pathname||!o.pathname.includes(&quot;#&quot;),jx(&quot;#&quot;,&quot;pathname&quot;,&quot;hash&quot;,o)),Br(!o.search||!o.search.includes(&quot;#&quot;),jx(&quot;#&quot;,&quot;search&quot;,&quot;hash&quot;,o)));let s=e===&quot;&quot;||o.pathname===&quot;&quot;,c=s?&quot;/&quot;:o.pathname,u;if(c==null)u=t;else{let f=r.length-1;if(!n&amp;&amp;c.startsWith(&quot;..&quot;)){let h=c.split(&quot;/&quot;);for(;h[0]===&quot;..&quot;;)h.shift(),f-=1;o.pathname=h.join(&quot;/&quot;)}u=f&gt;=0?r[f]:&quot;/&quot;}let l=$O(o,u),a=c&amp;&amp;c!==&quot;/&quot;&amp;&amp;c.endsWith(&quot;/&quot;),d=(s||c===&quot;.&quot;)&amp;&amp;t.endsWith(&quot;/&quot;);return!l.pathname.endsWith(&quot;/&quot;)&amp;&amp;(a||d)&amp;&amp;(l.pathname+=&quot;/&quot;),l}const So=e=&gt;e.join(&quot;/&quot;).replace(/\/\/+/g,&quot;/&quot;),VO=e=&gt;e.replace(/\/+$/,&quot;&quot;).replace(/^\/*/,&quot;/&quot;),qO=e=&gt;!e||e===&quot;?&quot;?&quot;&quot;:e.startsWith(&quot;?&quot;)?e:&quot;?&quot;+e,WO=e=&gt;!e||e===&quot;#&quot;?&quot;&quot;:e.startsWith(&quot;#&quot;)?e:&quot;#&quot;+e;function HO(e){return e!=null&amp;&amp;typeof e.status==&quot;number&quot;&amp;&amp;typeof e.statusText==&quot;string&quot;&amp;&amp;typeof e.internal==&quot;boolean&quot;&amp;&amp;&quot;data&quot;in e}const Q6=[&quot;post&quot;,&quot;put&quot;,&quot;patch&quot;,&quot;delete&quot;];new Set(Q6);const KO=[&quot;get&quot;,...Q6];new Set(KO);function Ed(){return Ed=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Ed.apply(this,arguments)}const $p=T.createContext(null),J6=T.createContext(null),za=T.createContext(null),Up=T.createContext(null),Js=T.createContext({outlet:null,matches:[],isDataRoute:!1}),e8=T.createContext(null);function XO(e,r){let{relative:t}=r===void 0?{}:r;Jc()||Br(!1);let{basename:n,navigator:o}=T.useContext(za),{hash:s,pathname:c,search:u}=Vp(e,{relative:t}),l=c;return n!==&quot;/&quot;&amp;&amp;(l=c===&quot;/&quot;?n:So([n,c])),o.createHref({pathname:l,search:u,hash:s})}function Jc(){return T.useContext(Up)!=null}function yi(){return Jc()||Br(!1),T.useContext(Up).location}function t8(e){T.useContext(za).static||T.useLayoutEffect(e)}function vi(){let{isDataRoute:e}=T.useContext(Js);return e?cT():GO()}function GO(){Jc()||Br(!1);let e=T.useContext($p),{basename:r,future:t,navigator:n}=T.useContext(za),{matches:o}=T.useContext(Js),{pathname:s}=yi(),c=JSON.stringify(v1(o,t.v7_relativeSplatPath)),u=T.useRef(!1);return t8(()=&gt;{u.current=!0}),T.useCallback(function(a,d){if(d===void 0&amp;&amp;(d={}),!u.current)return;if(typeof a==&quot;number&quot;){n.go(a);return}let f=w1(a,JSON.parse(c),s,d.relative===&quot;path&quot;);e==null&amp;&amp;r!==&quot;/&quot;&amp;&amp;(f.pathname=f.pathname===&quot;/&quot;?r:So([r,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[r,n,c,s,e])}const YO=T.createContext(null);function ZO(e){let r=T.useContext(Js).outlet;return r&amp;&amp;T.createElement(YO.Provider,{value:e},r)}function wi(){let{matches:e}=T.useContext(Js),r=e[e.length-1];return r?r.params:{}}function Vp(e,r){let{relative:t}=r===void 0?{}:r,{future:n}=T.useContext(za),{matches:o}=T.useContext(Js),{pathname:s}=yi(),c=JSON.stringify(v1(o,n.v7_relativeSplatPath));return T.useMemo(()=&gt;w1(e,JSON.parse(c),s,t===&quot;path&quot;),[e,c,s,t])}function QO(e,r){return JO(e,r)}function JO(e,r,t,n){Jc()||Br(!1);let{navigator:o}=T.useContext(za),{matches:s}=T.useContext(Js),c=s[s.length-1],u=c?c.params:{};c&amp;&amp;c.pathname;let l=c?c.pathnameBase:&quot;/&quot;;c&amp;&amp;c.route;let a=yi(),d;if(r){var f;let g=typeof r==&quot;string&quot;?Qc(r):r;l===&quot;/&quot;||(f=g.pathname)!=null&amp;&amp;f.startsWith(l)||Br(!1),d=g}else d=a;let h=d.pathname||&quot;/&quot;,m=h;if(l!==&quot;/&quot;){let g=l.replace(/^\//,&quot;&quot;).split(&quot;/&quot;);m=&quot;/&quot;+h.replace(/^\//,&quot;&quot;).split(&quot;/&quot;).slice(g.length).join(&quot;/&quot;)}let p=kO(e,{pathname:m}),x=iT(p&amp;&amp;p.map(g=&gt;Object.assign({},g,{params:Object.assign({},u,g.params),pathname:So([l,o.encodeLocation?o.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase===&quot;/&quot;?l:So([l,o.encodeLocation?o.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),s,t,n);return r&amp;&amp;x?T.createElement(Up.Provider,{value:{location:Ed({pathname:&quot;/&quot;,search:&quot;&quot;,hash:&quot;&quot;,state:null,key:&quot;default&quot;},d),navigationType:jo.Pop}},x):x}function eT(){let e=lT(),r=HO(e)?e.status+&quot; &quot;+e.statusText:e instanceof Error?e.message:JSON.stringify(e),t=e instanceof Error?e.stack:null,o={padding:&quot;0.5rem&quot;,backgroundColor:&quot;rgba(200,200,200, 0.5)&quot;};return T.createElement(T.Fragment,null,T.createElement(&quot;h2&quot;,null,&quot;Unexpected Application Error!&quot;),T.createElement(&quot;h3&quot;,{style:{fontStyle:&quot;italic&quot;}},r),t?T.createElement(&quot;pre&quot;,{style:o},t):null,null)}const tT=T.createElement(eT,null);class rT extends T.Component{constructor(r){super(r),this.state={location:r.location,revalidation:r.revalidation,error:r.error}}static getDerivedStateFromError(r){return{error:r}}static getDerivedStateFromProps(r,t){return t.location!==r.location||t.revalidation!==&quot;idle&quot;&amp;&amp;r.revalidation===&quot;idle&quot;?{error:r.error,location:r.location,revalidation:r.revalidation}:{error:r.error!==void 0?r.error:t.error,location:t.location,revalidation:r.revalidation||t.revalidation}}componentDidCatch(r,t){console.error(&quot;React Router caught the following error during render&quot;,r,t)}render(){return this.state.error!==void 0?T.createElement(Js.Provider,{value:this.props.routeContext},T.createElement(e8.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function nT(e){let{routeContext:r,match:t,children:n}=e,o=T.useContext($p);return o&amp;&amp;o.static&amp;&amp;o.staticContext&amp;&amp;(t.route.errorElement||t.route.ErrorBoundary)&amp;&amp;(o.staticContext._deepestRenderedBoundaryId=t.route.id),T.createElement(Js.Provider,{value:r},n)}function iT(e,r,t,n){var o;if(r===void 0&amp;&amp;(r=[]),t===void 0&amp;&amp;(t=null),n===void 0&amp;&amp;(n=null),e==null){var s;if(!t)return null;if(t.errors)e=t.matches;else if((s=n)!=null&amp;&amp;s.v7_partialHydration&amp;&amp;r.length===0&amp;&amp;!t.initialized&amp;&amp;t.matches.length&gt;0)e=t.matches;else return null}let c=e,u=(o=t)==null?void 0:o.errors;if(u!=null){let d=c.findIndex(f=&gt;f.route.id&amp;&amp;u?.[f.route.id]!==void 0);d&gt;=0||Br(!1),c=c.slice(0,Math.min(c.length,d+1))}let l=!1,a=-1;if(t&amp;&amp;n&amp;&amp;n.v7_partialHydration)for(let d=0;d&lt;c.length;d++){let f=c[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&amp;&amp;(a=d),f.route.id){let{loaderData:h,errors:m}=t,p=f.route.loader&amp;&amp;h[f.route.id]===void 0&amp;&amp;(!m||m[f.route.id]===void 0);if(f.route.lazy||p){l=!0,a&gt;=0?c=c.slice(0,a+1):c=[c[0]];break}}}return c.reduceRight((d,f,h)=&gt;{let m,p=!1,x=null,g=null;t&amp;&amp;(m=u&amp;&amp;f.route.id?u[f.route.id]:void 0,x=f.route.errorElement||tT,l&amp;&amp;(a&lt;0&amp;&amp;h===0?(uT(&quot;route-fallback&quot;),p=!0,g=null):a===h&amp;&amp;(p=!0,g=f.route.hydrateFallbackElement||null)));let y=r.concat(c.slice(0,h+1)),v=()=&gt;{let _;return m?_=x:p?_=g:f.route.Component?_=T.createElement(f.route.Component,null):f.route.element?_=f.route.element:_=d,T.createElement(nT,{match:f,routeContext:{outlet:d,matches:y,isDataRoute:t!=null},children:_})};return t&amp;&amp;(f.route.ErrorBoundary||f.route.errorElement||h===0)?T.createElement(rT,{location:t.location,revalidation:t.revalidation,component:x,error:m,children:v(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):v()},null)}var r8=(function(e){return e.UseBlocker=&quot;useBlocker&quot;,e.UseRevalidator=&quot;useRevalidator&quot;,e.UseNavigateStable=&quot;useNavigate&quot;,e})(r8||{}),n8=(function(e){return e.UseBlocker=&quot;useBlocker&quot;,e.UseLoaderData=&quot;useLoaderData&quot;,e.UseActionData=&quot;useActionData&quot;,e.UseRouteError=&quot;useRouteError&quot;,e.UseNavigation=&quot;useNavigation&quot;,e.UseRouteLoaderData=&quot;useRouteLoaderData&quot;,e.UseMatches=&quot;useMatches&quot;,e.UseRevalidator=&quot;useRevalidator&quot;,e.UseNavigateStable=&quot;useNavigate&quot;,e.UseRouteId=&quot;useRouteId&quot;,e})(n8||{});function sT(e){let r=T.useContext($p);return r||Br(!1),r}function aT(e){let r=T.useContext(J6);return r||Br(!1),r}function oT(e){let r=T.useContext(Js);return r||Br(!1),r}function i8(e){let r=oT(),t=r.matches[r.matches.length-1];return t.route.id||Br(!1),t.route.id}function lT(){var e;let r=T.useContext(e8),t=aT(),n=i8();return r!==void 0?r:(e=t.errors)==null?void 0:e[n]}function cT(){let{router:e}=sT(r8.UseNavigateStable),r=i8(n8.UseNavigateStable),t=T.useRef(!1);return t8(()=&gt;{t.current=!0}),T.useCallback(function(o,s){s===void 0&amp;&amp;(s={}),t.current&amp;&amp;(typeof o==&quot;number&quot;?e.navigate(o):e.navigate(o,Ed({fromRouteId:r},s)))},[e,r])}const $j={};function uT(e,r,t){$j[e]||($j[e]=!0)}function dT(e,r){e?.v7_startTransition,e?.v7_relativeSplatPath}function Kn(e){let{to:r,replace:t,state:n,relative:o}=e;Jc()||Br(!1);let{future:s,static:c}=T.useContext(za),{matches:u}=T.useContext(Js),{pathname:l}=yi(),a=vi(),d=w1(r,v1(u,s.v7_relativeSplatPath),l,o===&quot;path&quot;),f=JSON.stringify(d);return T.useEffect(()=&gt;a(JSON.parse(f),{replace:t,state:n,relative:o}),[a,f,o,t,n]),null}function s8(e){return ZO(e.context)}function tr(e){Br(!1)}function fT(e){let{basename:r=&quot;/&quot;,children:t=null,location:n,navigationType:o=jo.Pop,navigator:s,static:c=!1,future:u}=e;Jc()&amp;&amp;Br(!1);let l=r.replace(/^\/*/,&quot;/&quot;),a=T.useMemo(()=&gt;({basename:l,navigator:s,static:c,future:Ed({v7_relativeSplatPath:!1},u)}),[l,u,s,c]);typeof n==&quot;string&quot;&amp;&amp;(n=Qc(n));let{pathname:d=&quot;/&quot;,search:f=&quot;&quot;,hash:h=&quot;&quot;,state:m=null,key:p=&quot;default&quot;}=n,x=T.useMemo(()=&gt;{let g=zc(d,l);return g==null?null:{location:{pathname:g,search:f,hash:h,state:m,key:p},navigationType:o}},[l,d,f,h,m,p,o]);return x==null?null:T.createElement(za.Provider,{value:a},T.createElement(Up.Provider,{children:t,value:x}))}function hT(e){let{children:r,location:t}=e;return QO(Dy(r),t)}new Promise(()=&gt;{});function Dy(e,r){r===void 0&amp;&amp;(r=[]);let t=[];return T.Children.forEach(e,(n,o)=&gt;{if(!T.isValidElement(n))return;let s=[...r,o];if(n.type===T.Fragment){t.push.apply(t,Dy(n.props.children,s));return}n.type!==tr&amp;&amp;Br(!1),!n.props.index||!n.props.children||Br(!1);let c={id:n.props.id||s.join(&quot;-&quot;),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&amp;&amp;(c.children=Dy(n.props.children,s)),t.push(c)}),t}function Om(){return Om=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Om.apply(this,arguments)}function a8(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,s;for(s=0;s&lt;n.length;s++)o=n[s],!(r.indexOf(o)&gt;=0)&amp;&amp;(t[o]=e[o]);return t}function mT(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function pT(e,r){return e.button===0&amp;&amp;(!r||r===&quot;_self&quot;)&amp;&amp;!mT(e)}function Ly(e){return e===void 0&amp;&amp;(e=&quot;&quot;),new URLSearchParams(typeof e==&quot;string&quot;||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((r,t)=&gt;{let n=e[t];return r.concat(Array.isArray(n)?n.map(o=&gt;[t,o]):[[t,n]])},[]))}function gT(e,r){let t=Ly(e);return r&amp;&amp;r.forEach((n,o)=&gt;{t.has(o)||r.getAll(o).forEach(s=&gt;{t.append(o,s)})}),t}const xT=[&quot;onClick&quot;,&quot;relative&quot;,&quot;reloadDocument&quot;,&quot;replace&quot;,&quot;state&quot;,&quot;target&quot;,&quot;to&quot;,&quot;preventScrollReset&quot;,&quot;viewTransition&quot;],bT=[&quot;aria-current&quot;,&quot;caseSensitive&quot;,&quot;className&quot;,&quot;end&quot;,&quot;style&quot;,&quot;to&quot;,&quot;viewTransition&quot;,&quot;children&quot;],yT=&quot;6&quot;;try{window.__reactRouterVersion=yT}catch{}const vT=T.createContext({isTransitioning:!1}),wT=&quot;startTransition&quot;,Uj=X6[wT];function _T(e){let{basename:r,children:t,future:n,window:o}=e,s=T.useRef();s.current==null&amp;&amp;(s.current=_O({window:o,v5Compat:!0}));let c=s.current,[u,l]=T.useState({action:c.action,location:c.location}),{v7_startTransition:a}=n||{},d=T.useCallback(f=&gt;{a&amp;&amp;Uj?Uj(()=&gt;l(f)):l(f)},[l,a]);return T.useLayoutEffect(()=&gt;c.listen(d),[c,d]),T.useEffect(()=&gt;dT(n),[n]),T.createElement(fT,{basename:r,children:t,location:u.location,navigationType:u.action,navigator:c,future:n})}const jT=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;,NT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ut=T.forwardRef(function(r,t){let{onClick:n,relative:o,reloadDocument:s,replace:c,state:u,target:l,to:a,preventScrollReset:d,viewTransition:f}=r,h=a8(r,xT),{basename:m}=T.useContext(za),p,x=!1;if(typeof a==&quot;string&quot;&amp;&amp;NT.test(a)&amp;&amp;(p=a,jT))try{let _=new URL(window.location.href),S=a.startsWith(&quot;//&quot;)?new URL(_.protocol+a):new URL(a),A=zc(S.pathname,m);S.origin===_.origin&amp;&amp;A!=null?a=A+S.search+S.hash:x=!0}catch{}let g=XO(a,{relative:o}),y=CT(a,{replace:c,state:u,target:l,preventScrollReset:d,relative:o,viewTransition:f});function v(_){n&amp;&amp;n(_),_.defaultPrevented||y(_)}return T.createElement(&quot;a&quot;,Om({},h,{href:p||g,onClick:x||s?n:v,ref:t,target:l}))}),kT=T.forwardRef(function(r,t){let{&quot;aria-current&quot;:n=&quot;page&quot;,caseSensitive:o=!1,className:s=&quot;&quot;,end:c=!1,style:u,to:l,viewTransition:a,children:d}=r,f=a8(r,bT),h=Vp(l,{relative:f.relative}),m=yi(),p=T.useContext(J6),{navigator:x,basename:g}=T.useContext(za),y=p!=null&amp;&amp;ET(h)&amp;&amp;a===!0,v=x.encodeLocation?x.encodeLocation(h).pathname:h.pathname,_=m.pathname,S=p&amp;&amp;p.navigation&amp;&amp;p.navigation.location?p.navigation.location.pathname:null;o||(_=_.toLowerCase(),S=S?S.toLowerCase():null,v=v.toLowerCase()),S&amp;&amp;g&amp;&amp;(S=zc(S,g)||S);const A=v!==&quot;/&quot;&amp;&amp;v.endsWith(&quot;/&quot;)?v.length-1:v.length;let I=_===v||!c&amp;&amp;_.startsWith(v)&amp;&amp;_.charAt(A)===&quot;/&quot;,z=S!=null&amp;&amp;(S===v||!c&amp;&amp;S.startsWith(v)&amp;&amp;S.charAt(v.length)===&quot;/&quot;),F={isActive:I,isPending:z,isTransitioning:y},W=I?n:void 0,H;typeof s==&quot;function&quot;?H=s(F):H=[s,I?&quot;active&quot;:null,z?&quot;pending&quot;:null,y?&quot;transitioning&quot;:null].filter(Boolean).join(&quot; &quot;);let B=typeof u==&quot;function&quot;?u(F):u;return T.createElement(ut,Om({},f,{&quot;aria-current&quot;:W,className:H,ref:t,style:B,to:l,viewTransition:a}),typeof d==&quot;function&quot;?d(F):d)});var Fy;(function(e){e.UseScrollRestoration=&quot;useScrollRestoration&quot;,e.UseSubmit=&quot;useSubmit&quot;,e.UseSubmitFetcher=&quot;useSubmitFetcher&quot;,e.UseFetcher=&quot;useFetcher&quot;,e.useViewTransitionState=&quot;useViewTransitionState&quot;})(Fy||(Fy={}));var Vj;(function(e){e.UseFetcher=&quot;useFetcher&quot;,e.UseFetchers=&quot;useFetchers&quot;,e.UseScrollRestoration=&quot;useScrollRestoration&quot;})(Vj||(Vj={}));function ST(e){let r=T.useContext($p);return r||Br(!1),r}function CT(e,r){let{target:t,replace:n,state:o,preventScrollReset:s,relative:c,viewTransition:u}=r===void 0?{}:r,l=vi(),a=yi(),d=Vp(e,{relative:c});return T.useCallback(f=&gt;{if(pT(f,t)){f.preventDefault();let h=n!==void 0?n:Pm(a)===Pm(d);l(e,{replace:h,state:o,preventScrollReset:s,relative:c,viewTransition:u})}},[a,l,d,n,o,t,e,s,c,u])}function tf(e){let r=T.useRef(Ly(e)),t=T.useRef(!1),n=yi(),o=T.useMemo(()=&gt;gT(n.search,t.current?null:r.current),[n.search]),s=vi(),c=T.useCallback((u,l)=&gt;{const a=Ly(typeof u==&quot;function&quot;?u(o):u);t.current=!0,s(&quot;?&quot;+a,l)},[s,o]);return[o,c]}function ET(e,r){r===void 0&amp;&amp;(r={});let t=T.useContext(vT);t==null&amp;&amp;Br(!1);let{basename:n}=ST(Fy.useViewTransitionState),o=Vp(e,{relative:r.relative});if(!t.isTransitioning)return!1;let s=zc(t.currentLocation.pathname,n)||t.currentLocation.pathname,c=zc(t.nextLocation.pathname,n)||t.nextLocation.pathname;return Ry(o.pathname,c)!=null||Ry(o.pathname,s)!=null}const _1=T.createContext({});function j1(e){const r=T.useRef(null);return r.current===null&amp;&amp;(r.current=e()),r.current}const o8=typeof window&lt;&quot;u&quot;,l8=o8?T.useLayoutEffect:T.useEffect,qp=T.createContext(null);function N1(e,r){e.indexOf(r)===-1&amp;&amp;e.push(r)}function k1(e,r){const t=e.indexOf(r);t&gt;-1&amp;&amp;e.splice(t,1)}const Gs=(e,r,t)=&gt;t&gt;r?r:t&lt;e?e:t;let S1=()=&gt;{};const Ma={},c8=e=&gt;/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function u8(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null}const d8=e=&gt;/^0[^.\s]+$/u.test(e);function C1(e){let r;return()=&gt;(r===void 0&amp;&amp;(r=e()),r)}const Ji=e=&gt;e,AT=(e,r)=&gt;t=&gt;r(e(t)),rf=(...e)=&gt;e.reduce(AT),Ad=(e,r,t)=&gt;{const n=r-e;return n===0?1:(t-e)/n};class E1{constructor(){this.subscriptions=[]}add(r){return N1(this.subscriptions,r),()=&gt;k1(this.subscriptions,r)}notify(r,t,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](r,t,n);else for(let s=0;s&lt;o;s++){const c=this.subscriptions[s];c&amp;&amp;c(r,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Sa=e=&gt;e*1e3,Gi=e=&gt;e/1e3;function f8(e,r){return r?e*(1e3/r):0}const h8=(e,r,t)=&gt;(((1-3*t+3*r)*e+(3*t-6*r))*e+3*r)*e,MT=1e-7,PT=12;function OT(e,r,t,n,o){let s,c,u=0;do c=r+(t-r)/2,s=h8(c,n,o)-e,s&gt;0?t=c:r=c;while(Math.abs(s)&gt;MT&amp;&amp;++u&lt;PT);return c}function nf(e,r,t,n){if(e===r&amp;&amp;t===n)return Ji;const o=s=&gt;OT(s,0,1,e,t);return s=&gt;s===0||s===1?s:h8(o(s),r,n)}const m8=e=&gt;r=&gt;r&lt;=.5?e(2*r)/2:(2-e(2*(1-r)))/2,p8=e=&gt;r=&gt;1-e(1-r),g8=nf(.33,1.53,.69,.99),A1=p8(g8),x8=m8(A1),b8=e=&gt;(e*=2)&lt;1?.5*A1(e):.5*(2-Math.pow(2,-10*(e-1))),M1=e=&gt;1-Math.sin(Math.acos(e)),y8=p8(M1),v8=m8(M1),TT=nf(.42,0,1,1),IT=nf(0,0,.58,1),w8=nf(.42,0,.58,1),RT=e=&gt;Array.isArray(e)&amp;&amp;typeof e[0]!=&quot;number&quot;,_8=e=&gt;Array.isArray(e)&amp;&amp;typeof e[0]==&quot;number&quot;,DT={linear:Ji,easeIn:TT,easeInOut:w8,easeOut:IT,circIn:M1,circInOut:v8,circOut:y8,backIn:A1,backInOut:x8,backOut:g8,anticipate:b8},LT=e=&gt;typeof e==&quot;string&quot;,qj=e=&gt;{if(_8(e)){S1(e.length===4);const[r,t,n,o]=e;return nf(r,t,n,o)}else if(LT(e))return DT[e];return e},zh=[&quot;setup&quot;,&quot;read&quot;,&quot;resolveKeyframes&quot;,&quot;preUpdate&quot;,&quot;update&quot;,&quot;preRender&quot;,&quot;render&quot;,&quot;postRender&quot;];function FT(e,r){let t=new Set,n=new Set,o=!1,s=!1;const c=new WeakSet;let u={delta:0,timestamp:0,isProcessing:!1};function l(d){c.has(d)&amp;&amp;(a.schedule(d),e()),d(u)}const a={schedule:(d,f=!1,h=!1)=&gt;{const p=h&amp;&amp;o?t:n;return f&amp;&amp;c.add(d),p.has(d)||p.add(d),d},cancel:d=&gt;{n.delete(d),c.delete(d)},process:d=&gt;{if(u=d,o){s=!0;return}o=!0,[t,n]=[n,t],t.forEach(l),t.clear(),o=!1,s&amp;&amp;(s=!1,a.process(d))}};return a}const BT=40;function j8(e,r){let t=!1,n=!0;const o={delta:0,timestamp:0,isProcessing:!1},s=()=&gt;t=!0,c=zh.reduce((_,S)=&gt;(_[S]=FT(s),_),{}),{setup:u,read:l,resolveKeyframes:a,preUpdate:d,update:f,preRender:h,render:m,postRender:p}=c,x=()=&gt;{const _=Ma.useManualTiming?o.timestamp:performance.now();t=!1,Ma.useManualTiming||(o.delta=n?1e3/60:Math.max(Math.min(_-o.timestamp,BT),1)),o.timestamp=_,o.isProcessing=!0,u.process(o),l.process(o),a.process(o),d.process(o),f.process(o),h.process(o),m.process(o),p.process(o),o.isProcessing=!1,t&amp;&amp;r&amp;&amp;(n=!1,e(x))},g=()=&gt;{t=!0,n=!0,o.isProcessing||e(x)};return{schedule:zh.reduce((_,S)=&gt;{const A=c[S];return _[S]=(I,z=!1,F=!1)=&gt;(t||g(),A.schedule(I,z,F)),_},{}),cancel:_=&gt;{for(let S=0;S&lt;zh.length;S++)c[zh[S]].cancel(_)},state:o,steps:c}}const{schedule:Er,cancel:Ao,state:An,steps:Nx}=j8(typeof requestAnimationFrame&lt;&quot;u&quot;?requestAnimationFrame:Ji,!0);let gm;function zT(){gm=void 0}const ii={now:()=&gt;(gm===void 0&amp;&amp;ii.set(An.isProcessing||Ma.useManualTiming?An.timestamp:performance.now()),gm),set:e=&gt;{gm=e,queueMicrotask(zT)}},N8=e=&gt;r=&gt;typeof r==&quot;string&quot;&amp;&amp;r.startsWith(e),k8=N8(&quot;--&quot;),$T=N8(&quot;var(--&quot;),P1=e=&gt;$T(e)?UT.test(e.split(&quot;/*&quot;)[0].trim()):!1,UT=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Wj(e){return typeof e!=&quot;string&quot;?!1:e.split(&quot;/*&quot;)[0].includes(&quot;var(--&quot;)}const eu={test:e=&gt;typeof e==&quot;number&quot;,parse:parseFloat,transform:e=&gt;e},Md={...eu,transform:e=&gt;Gs(0,1,e)},$h={...eu,default:1},vd=e=&gt;Math.round(e*1e5)/1e5,O1=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function VT(e){return e==null}const qT=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,T1=(e,r)=&gt;t=&gt;!!(typeof t==&quot;string&quot;&amp;&amp;qT.test(t)&amp;&amp;t.startsWith(e)||r&amp;&amp;!VT(t)&amp;&amp;Object.prototype.hasOwnProperty.call(t,r)),S8=(e,r,t)=&gt;n=&gt;{if(typeof n!=&quot;string&quot;)return n;const[o,s,c,u]=n.match(O1);return{[e]:parseFloat(o),[r]:parseFloat(s),[t]:parseFloat(c),alpha:u!==void 0?parseFloat(u):1}},WT=e=&gt;Gs(0,255,e),kx={...eu,transform:e=&gt;Math.round(WT(e))},vl={test:T1(&quot;rgb&quot;,&quot;red&quot;),parse:S8(&quot;red&quot;,&quot;green&quot;,&quot;blue&quot;),transform:({red:e,green:r,blue:t,alpha:n=1})=&gt;&quot;rgba(&quot;+kx.transform(e)+&quot;, &quot;+kx.transform(r)+&quot;, &quot;+kx.transform(t)+&quot;, &quot;+vd(Md.transform(n))+&quot;)&quot;};function HT(e){let r=&quot;&quot;,t=&quot;&quot;,n=&quot;&quot;,o=&quot;&quot;;return e.length&gt;5?(r=e.substring(1,3),t=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(r=e.substring(1,2),t=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),r+=r,t+=t,n+=n,o+=o),{red:parseInt(r,16),green:parseInt(t,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const By={test:T1(&quot;#&quot;),parse:HT,transform:vl.transform},sf=e=&gt;({test:r=&gt;typeof r==&quot;string&quot;&amp;&amp;r.endsWith(e)&amp;&amp;r.split(&quot; &quot;).length===1,parse:parseFloat,transform:r=&gt;`${r}${e}`}),yo=sf(&quot;deg&quot;),Hs=sf(&quot;%&quot;),dt=sf(&quot;px&quot;),KT=sf(&quot;vh&quot;),XT=sf(&quot;vw&quot;),Hj={...Hs,parse:e=&gt;Hs.parse(e)/100,transform:e=&gt;Hs.transform(e*100)},Pc={test:T1(&quot;hsl&quot;,&quot;hue&quot;),parse:S8(&quot;hue&quot;,&quot;saturation&quot;,&quot;lightness&quot;),transform:({hue:e,saturation:r,lightness:t,alpha:n=1})=&gt;&quot;hsla(&quot;+Math.round(e)+&quot;, &quot;+Hs.transform(vd(r))+&quot;, &quot;+Hs.transform(vd(t))+&quot;, &quot;+vd(Md.transform(n))+&quot;)&quot;},Qr={test:e=&gt;vl.test(e)||By.test(e)||Pc.test(e),parse:e=&gt;vl.test(e)?vl.parse(e):Pc.test(e)?Pc.parse(e):By.parse(e),transform:e=&gt;typeof e==&quot;string&quot;?e:e.hasOwnProperty(&quot;red&quot;)?vl.transform(e):Pc.transform(e),getAnimatableNone:e=&gt;{const r=Qr.parse(e);return r.alpha=0,Qr.transform(r)}},GT=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function YT(e){return isNaN(e)&amp;&amp;typeof e==&quot;string&quot;&amp;&amp;(e.match(O1)?.length||0)+(e.match(GT)?.length||0)&gt;0}const C8=&quot;number&quot;,E8=&quot;color&quot;,ZT=&quot;var&quot;,QT=&quot;var(&quot;,Kj=&quot;${}&quot;,JT=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Pd(e){const r=e.toString(),t=[],n={color:[],number:[],var:[]},o=[];let s=0;const u=r.replace(JT,l=&gt;(Qr.test(l)?(n.color.push(s),o.push(E8),t.push(Qr.parse(l))):l.startsWith(QT)?(n.var.push(s),o.push(ZT),t.push(l)):(n.number.push(s),o.push(C8),t.push(parseFloat(l))),++s,Kj)).split(Kj);return{values:t,split:u,indexes:n,types:o}}function A8(e){return Pd(e).values}function M8(e){const{split:r,types:t}=Pd(e),n=r.length;return o=&gt;{let s=&quot;&quot;;for(let c=0;c&lt;n;c++)if(s+=r[c],o[c]!==void 0){const u=t[c];u===C8?s+=vd(o[c]):u===E8?s+=Qr.transform(o[c]):s+=o[c]}return s}}const eI=e=&gt;typeof e==&quot;number&quot;?0:Qr.test(e)?Qr.getAnimatableNone(e):e;function tI(e){const r=A8(e);return M8(e)(r.map(eI))}const Mo={test:YT,parse:A8,createTransformer:M8,getAnimatableNone:tI};function Sx(e,r,t){return t&lt;0&amp;&amp;(t+=1),t&gt;1&amp;&amp;(t-=1),t&lt;1/6?e+(r-e)*6*t:t&lt;1/2?r:t&lt;2/3?e+(r-e)*(2/3-t)*6:e}function rI({hue:e,saturation:r,lightness:t,alpha:n}){e/=360,r/=100,t/=100;let o=0,s=0,c=0;if(!r)o=s=c=t;else{const u=t&lt;.5?t*(1+r):t+r-t*r,l=2*t-u;o=Sx(l,u,e+1/3),s=Sx(l,u,e),c=Sx(l,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(s*255),blue:Math.round(c*255),alpha:n}}function Tm(e,r){return t=&gt;t&gt;0?r:e}const Fr=(e,r,t)=&gt;e+(r-e)*t,Cx=(e,r,t)=&gt;{const n=e*e,o=t*(r*r-n)+n;return o&lt;0?0:Math.sqrt(o)},nI=[By,vl,Pc],iI=e=&gt;nI.find(r=&gt;r.test(e));function Xj(e){const r=iI(e);if(!r)return!1;let t=r.parse(e);return r===Pc&amp;&amp;(t=rI(t)),t}const Gj=(e,r)=&gt;{const t=Xj(e),n=Xj(r);if(!t||!n)return Tm(e,r);const o={...t};return s=&gt;(o.red=Cx(t.red,n.red,s),o.green=Cx(t.green,n.green,s),o.blue=Cx(t.blue,n.blue,s),o.alpha=Fr(t.alpha,n.alpha,s),vl.transform(o))},zy=new Set([&quot;none&quot;,&quot;hidden&quot;]);function sI(e,r){return zy.has(e)?t=&gt;t&lt;=0?e:r:t=&gt;t&gt;=1?r:e}function aI(e,r){return t=&gt;Fr(e,r,t)}function I1(e){return typeof e==&quot;number&quot;?aI:typeof e==&quot;string&quot;?P1(e)?Tm:Qr.test(e)?Gj:cI:Array.isArray(e)?P8:typeof e==&quot;object&quot;?Qr.test(e)?Gj:oI:Tm}function P8(e,r){const t=[...e],n=t.length,o=e.map((s,c)=&gt;I1(s)(s,r[c]));return s=&gt;{for(let c=0;c&lt;n;c++)t[c]=o[c](s);return t}}function oI(e,r){const t={...e,...r},n={};for(const o in t)e[o]!==void 0&amp;&amp;r[o]!==void 0&amp;&amp;(n[o]=I1(e[o])(e[o],r[o]));return o=&gt;{for(const s in n)t[s]=n[s](o);return t}}function lI(e,r){const t=[],n={color:0,var:0,number:0};for(let o=0;o&lt;r.values.length;o++){const s=r.types[o],c=e.indexes[s][n[s]],u=e.values[c]??0;t[o]=u,n[s]++}return t}const cI=(e,r)=&gt;{const t=Mo.createTransformer(r),n=Pd(e),o=Pd(r);return n.indexes.var.length===o.indexes.var.length&amp;&amp;n.indexes.color.length===o.indexes.color.length&amp;&amp;n.indexes.number.length&gt;=o.indexes.number.length?zy.has(e)&amp;&amp;!o.values.length||zy.has(r)&amp;&amp;!n.values.length?sI(e,r):rf(P8(lI(n,o),o.values),t):Tm(e,r)};function O8(e,r,t){return typeof e==&quot;number&quot;&amp;&amp;typeof r==&quot;number&quot;&amp;&amp;typeof t==&quot;number&quot;?Fr(e,r,t):I1(e)(e,r)}const uI=e=&gt;{const r=({timestamp:t})=&gt;e(t);return{start:(t=!0)=&gt;Er.update(r,t),stop:()=&gt;Ao(r),now:()=&gt;An.isProcessing?An.timestamp:ii.now()}},T8=(e,r,t=10)=&gt;{let n=&quot;&quot;;const o=Math.max(Math.round(r/t),2);for(let s=0;s&lt;o;s++)n+=Math.round(e(s/(o-1))*1e4)/1e4+&quot;, &quot;;return`linear(${n.substring(0,n.length-2)})`},Im=2e4;function R1(e){let r=0;const t=50;let n=e.next(r);for(;!n.done&amp;&amp;r&lt;Im;)r+=t,n=e.next(r);return r&gt;=Im?1/0:r}function dI(e,r=100,t){const n=t({...e,keyframes:[0,r]}),o=Math.min(R1(n),Im);return{type:&quot;keyframes&quot;,ease:s=&gt;n.next(o*s).value/r,duration:Gi(o)}}const fI=5;function I8(e,r,t){const n=Math.max(r-fI,0);return f8(t-e(n),r-n)}const qr={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Ex=.001;function hI({duration:e=qr.duration,bounce:r=qr.bounce,velocity:t=qr.velocity,mass:n=qr.mass}){let o,s,c=1-r;c=Gs(qr.minDamping,qr.maxDamping,c),e=Gs(qr.minDuration,qr.maxDuration,Gi(e)),c&lt;1?(o=a=&gt;{const d=a*c,f=d*e,h=d-t,m=$y(a,c),p=Math.exp(-f);return Ex-h/m*p},s=a=&gt;{const f=a*c*e,h=f*t+t,m=Math.pow(c,2)*Math.pow(a,2)*e,p=Math.exp(-f),x=$y(Math.pow(a,2),c);return(-o(a)+Ex&gt;0?-1:1)*((h-m)*p)/x}):(o=a=&gt;{const d=Math.exp(-a*e),f=(a-t)*e+1;return-Ex+d*f},s=a=&gt;{const d=Math.exp(-a*e),f=(t-a)*(e*e);return d*f});const u=5/e,l=pI(o,s,u);if(e=Sa(e),isNaN(l))return{stiffness:qr.stiffness,damping:qr.damping,duration:e};{const a=Math.pow(l,2)*n;return{stiffness:a,damping:c*2*Math.sqrt(n*a),duration:e}}}const mI=12;function pI(e,r,t){let n=t;for(let o=1;o&lt;mI;o++)n=n-e(n)/r(n);return n}function $y(e,r){return e*Math.sqrt(1-r*r)}const gI=[&quot;duration&quot;,&quot;bounce&quot;],xI=[&quot;stiffness&quot;,&quot;damping&quot;,&quot;mass&quot;];function Yj(e,r){return r.some(t=&gt;e[t]!==void 0)}function bI(e){let r={velocity:qr.velocity,stiffness:qr.stiffness,damping:qr.damping,mass:qr.mass,isResolvedFromDuration:!1,...e};if(!Yj(e,xI)&amp;&amp;Yj(e,gI))if(e.visualDuration){const t=e.visualDuration,n=2*Math.PI/(t*1.2),o=n*n,s=2*Gs(.05,1,1-(e.bounce||0))*Math.sqrt(o);r={...r,mass:qr.mass,stiffness:o,damping:s}}else{const t=hI(e);r={...r,...t,mass:qr.mass},r.isResolvedFromDuration=!0}return r}function Rm(e=qr.visualDuration,r=qr.bounce){const t=typeof e!=&quot;object&quot;?{visualDuration:e,keyframes:[0,1],bounce:r}:e;let{restSpeed:n,restDelta:o}=t;const s=t.keyframes[0],c=t.keyframes[t.keyframes.length-1],u={done:!1,value:s},{stiffness:l,damping:a,mass:d,duration:f,velocity:h,isResolvedFromDuration:m}=bI({...t,velocity:-Gi(t.velocity||0)}),p=h||0,x=a/(2*Math.sqrt(l*d)),g=c-s,y=Gi(Math.sqrt(l/d)),v=Math.abs(g)&lt;5;n||(n=v?qr.restSpeed.granular:qr.restSpeed.default),o||(o=v?qr.restDelta.granular:qr.restDelta.default);let _;if(x&lt;1){const A=$y(y,x);_=I=&gt;{const z=Math.exp(-x*y*I);return c-z*((p+x*y*g)/A*Math.sin(A*I)+g*Math.cos(A*I))}}else if(x===1)_=A=&gt;c-Math.exp(-y*A)*(g+(p+y*g)*A);else{const A=y*Math.sqrt(x*x-1);_=I=&gt;{const z=Math.exp(-x*y*I),F=Math.min(A*I,300);return c-z*((p+x*y*g)*Math.sinh(F)+A*g*Math.cosh(F))/A}}const S={calculatedDuration:m&amp;&amp;f||null,next:A=&gt;{const I=_(A);if(m)u.done=A&gt;=f;else{let z=A===0?p:0;x&lt;1&amp;&amp;(z=A===0?Sa(p):I8(_,A,I));const F=Math.abs(z)&lt;=n,W=Math.abs(c-I)&lt;=o;u.done=F&amp;&amp;W}return u.value=u.done?c:I,u},toString:()=&gt;{const A=Math.min(R1(S),Im),I=T8(z=&gt;S.next(A*z).value,A,30);return A+&quot;ms &quot;+I},toTransition:()=&gt;{}};return S}Rm.applyToOptions=e=&gt;{const r=dI(e,100,Rm);return e.ease=r.ease,e.duration=Sa(r.duration),e.type=&quot;keyframes&quot;,e};function Uy({keyframes:e,velocity:r=0,power:t=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:c,min:u,max:l,restDelta:a=.5,restSpeed:d}){const f=e[0],h={done:!1,value:f},m=F=&gt;u!==void 0&amp;&amp;F&lt;u||l!==void 0&amp;&amp;F&gt;l,p=F=&gt;u===void 0?l:l===void 0||Math.abs(u-F)&lt;Math.abs(l-F)?u:l;let x=t*r;const g=f+x,y=c===void 0?g:c(g);y!==g&amp;&amp;(x=y-f);const v=F=&gt;-x*Math.exp(-F/n),_=F=&gt;y+v(F),S=F=&gt;{const W=v(F),H=_(F);h.done=Math.abs(W)&lt;=a,h.value=h.done?y:H};let A,I;const z=F=&gt;{m(h.value)&amp;&amp;(A=F,I=Rm({keyframes:[h.value,p(h.value)],velocity:I8(_,F,h.value),damping:o,stiffness:s,restDelta:a,restSpeed:d}))};return z(0),{calculatedDuration:null,next:F=&gt;{let W=!1;return!I&amp;&amp;A===void 0&amp;&amp;(W=!0,S(F),z(F)),A!==void 0&amp;&amp;F&gt;=A?I.next(F-A):(!W&amp;&amp;S(F),h)}}}function yI(e,r,t){const n=[],o=t||Ma.mix||O8,s=e.length-1;for(let c=0;c&lt;s;c++){let u=o(e[c],e[c+1]);if(r){const l=Array.isArray(r)?r[c]||Ji:r;u=rf(l,u)}n.push(u)}return n}function vI(e,r,{clamp:t=!0,ease:n,mixer:o}={}){const s=e.length;if(S1(s===r.length),s===1)return()=&gt;r[0];if(s===2&amp;&amp;r[0]===r[1])return()=&gt;r[1];const c=e[0]===e[1];e[0]&gt;e[s-1]&amp;&amp;(e=[...e].reverse(),r=[...r].reverse());const u=yI(r,n,o),l=u.length,a=d=&gt;{if(c&amp;&amp;d&lt;e[0])return r[0];let f=0;if(l&gt;1)for(;f&lt;e.length-2&amp;&amp;!(d&lt;e[f+1]);f++);const h=Ad(e[f],e[f+1],d);return u[f](h)};return t?d=&gt;a(Gs(e[0],e[s-1],d)):a}function wI(e,r){const t=e[e.length-1];for(let n=1;n&lt;=r;n++){const o=Ad(0,r,n);e.push(Fr(t,1,o))}}function _I(e){const r=[0];return wI(r,e.length-1),r}function jI(e,r){return e.map(t=&gt;t*r)}function NI(e,r){return e.map(()=&gt;r||w8).splice(0,e.length-1)}function wd({duration:e=300,keyframes:r,times:t,ease:n=&quot;easeInOut&quot;}){const o=RT(n)?n.map(qj):qj(n),s={done:!1,value:r[0]},c=jI(t&amp;&amp;t.length===r.length?t:_I(r),e),u=vI(c,r,{ease:Array.isArray(o)?o:NI(r,o)});return{calculatedDuration:e,next:l=&gt;(s.value=u(l),s.done=l&gt;=e,s)}}const kI=e=&gt;e!==null;function D1(e,{repeat:r,repeatType:t=&quot;loop&quot;},n,o=1){const s=e.filter(kI),u=o&lt;0||r&amp;&amp;t!==&quot;loop&quot;&amp;&amp;r%2===1?0:s.length-1;return!u||n===void 0?s[u]:n}const SI={decay:Uy,inertia:Uy,tween:wd,keyframes:wd,spring:Rm};function R8(e){typeof e.type==&quot;string&quot;&amp;&amp;(e.type=SI[e.type])}class L1{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(r=&gt;{this.resolve=r})}notifyFinished(){this.resolve()}then(r,t){return this.finished.then(r,t)}}const CI=e=&gt;e/100;class F1 extends L1{constructor(r){super(),this.state=&quot;idle&quot;,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=&gt;{const{motionValue:t}=this.options;t&amp;&amp;t.updatedAt!==ii.now()&amp;&amp;this.tick(ii.now()),this.isStopped=!0,this.state!==&quot;idle&quot;&amp;&amp;(this.teardown(),this.options.onStop?.())},this.options=r,this.initAnimation(),this.play(),r.autoplay===!1&amp;&amp;this.pause()}initAnimation(){const{options:r}=this;R8(r);const{type:t=wd,repeat:n=0,repeatDelay:o=0,repeatType:s,velocity:c=0}=r;let{keyframes:u}=r;const l=t||wd;l!==wd&amp;&amp;typeof u[0]!=&quot;number&quot;&amp;&amp;(this.mixKeyframes=rf(CI,O8(u[0],u[1])),u=[0,100]);const a=l({...r,keyframes:u});s===&quot;mirror&quot;&amp;&amp;(this.mirroredGenerator=l({...r,keyframes:[...u].reverse(),velocity:-c})),a.calculatedDuration===null&amp;&amp;(a.calculatedDuration=R1(a));const{calculatedDuration:d}=a;this.calculatedDuration=d,this.resolvedDuration=d+o,this.totalDuration=this.resolvedDuration*(n+1)-o,this.generator=a}updateTime(r){const t=Math.round(r-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=t}tick(r,t=!1){const{generator:n,totalDuration:o,mixKeyframes:s,mirroredGenerator:c,resolvedDuration:u,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:a=0,keyframes:d,repeat:f,repeatType:h,repeatDelay:m,type:p,onUpdate:x,finalKeyframe:g}=this.options;this.speed&gt;0?this.startTime=Math.min(this.startTime,r):this.speed&lt;0&amp;&amp;(this.startTime=Math.min(r-o/this.speed,this.startTime)),t?this.currentTime=r:this.updateTime(r);const y=this.currentTime-a*(this.playbackSpeed&gt;=0?1:-1),v=this.playbackSpeed&gt;=0?y&lt;0:y&gt;o;this.currentTime=Math.max(y,0),this.state===&quot;finished&quot;&amp;&amp;this.holdTime===null&amp;&amp;(this.currentTime=o);let _=this.currentTime,S=n;if(f){const F=Math.min(this.currentTime,o)/u;let W=Math.floor(F),H=F%1;!H&amp;&amp;F&gt;=1&amp;&amp;(H=1),H===1&amp;&amp;W--,W=Math.min(W,f+1),W%2&amp;&amp;(h===&quot;reverse&quot;?(H=1-H,m&amp;&amp;(H-=m/u)):h===&quot;mirror&quot;&amp;&amp;(S=c)),_=Gs(0,1,H)*u}const A=v?{done:!1,value:d[0]}:S.next(_);s&amp;&amp;(A.value=s(A.value));let{done:I}=A;!v&amp;&amp;l!==null&amp;&amp;(I=this.playbackSpeed&gt;=0?this.currentTime&gt;=o:this.currentTime&lt;=0);const z=this.holdTime===null&amp;&amp;(this.state===&quot;finished&quot;||this.state===&quot;running&quot;&amp;&amp;I);return z&amp;&amp;p!==Uy&amp;&amp;(A.value=D1(d,this.options,g,this.speed)),x&amp;&amp;x(A.value),z&amp;&amp;this.finish(),A}then(r,t){return this.finished.then(r,t)}get duration(){return Gi(this.calculatedDuration)}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Gi(r)}get time(){return Gi(this.currentTime)}set time(r){r=Sa(r),this.currentTime=r,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=r:this.driver&amp;&amp;(this.startTime=this.driver.now()-r/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(r){this.updateTime(ii.now());const t=this.playbackSpeed!==r;this.playbackSpeed=r,t&amp;&amp;(this.time=Gi(this.currentTime))}play(){if(this.isStopped)return;const{driver:r=uI,startTime:t}=this.options;this.driver||(this.driver=r(o=&gt;this.tick(o))),this.options.onPlay?.();const n=this.driver.now();this.state===&quot;finished&quot;?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=t??n),this.state===&quot;finished&quot;&amp;&amp;this.speed&lt;0&amp;&amp;(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=&quot;running&quot;,this.driver.start()}pause(){this.state=&quot;paused&quot;,this.updateTime(ii.now()),this.holdTime=this.currentTime}complete(){this.state!==&quot;running&quot;&amp;&amp;this.play(),this.state=&quot;finished&quot;,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=&quot;finished&quot;,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=&quot;idle&quot;,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&amp;&amp;(this.driver.stop(),this.driver=void 0)}sample(r){return this.startTime=0,this.tick(r,!0)}attachTimeline(r){return this.options.allowFlatten&amp;&amp;(this.options.type=&quot;keyframes&quot;,this.options.ease=&quot;linear&quot;,this.initAnimation()),this.driver?.stop(),r.observe(this)}}function EI(e){for(let r=1;r&lt;e.length;r++)e[r]??(e[r]=e[r-1])}const wl=e=&gt;e*180/Math.PI,Vy=e=&gt;{const r=wl(Math.atan2(e[1],e[0]));return qy(r)},AI={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=&gt;(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Vy,rotateZ:Vy,skewX:e=&gt;wl(Math.atan(e[1])),skewY:e=&gt;wl(Math.atan(e[2])),skew:e=&gt;(Math.abs(e[1])+Math.abs(e[2]))/2},qy=e=&gt;(e=e%360,e&lt;0&amp;&amp;(e+=360),e),Zj=Vy,Qj=e=&gt;Math.sqrt(e[0]*e[0]+e[1]*e[1]),Jj=e=&gt;Math.sqrt(e[4]*e[4]+e[5]*e[5]),MI={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Qj,scaleY:Jj,scale:e=&gt;(Qj(e)+Jj(e))/2,rotateX:e=&gt;qy(wl(Math.atan2(e[6],e[5]))),rotateY:e=&gt;qy(wl(Math.atan2(-e[2],e[0]))),rotateZ:Zj,rotate:Zj,skewX:e=&gt;wl(Math.atan(e[4])),skewY:e=&gt;wl(Math.atan(e[1])),skew:e=&gt;(Math.abs(e[1])+Math.abs(e[4]))/2};function Wy(e){return e.includes(&quot;scale&quot;)?1:0}function Hy(e,r){if(!e||e===&quot;none&quot;)return Wy(r);const t=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,o;if(t)n=MI,o=t;else{const u=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=AI,o=u}if(!o)return Wy(r);const s=n[r],c=o[1].split(&quot;,&quot;).map(OI);return typeof s==&quot;function&quot;?s(c):c[s]}const PI=(e,r)=&gt;{const{transform:t=&quot;none&quot;}=getComputedStyle(e);return Hy(t,r)};function OI(e){return parseFloat(e.trim())}const tu=[&quot;transformPerspective&quot;,&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;translateX&quot;,&quot;translateY&quot;,&quot;translateZ&quot;,&quot;scale&quot;,&quot;scaleX&quot;,&quot;scaleY&quot;,&quot;rotate&quot;,&quot;rotateX&quot;,&quot;rotateY&quot;,&quot;rotateZ&quot;,&quot;skew&quot;,&quot;skewX&quot;,&quot;skewY&quot;],ru=new Set(tu),e3=e=&gt;e===eu||e===dt,TI=new Set([&quot;x&quot;,&quot;y&quot;,&quot;z&quot;]),II=tu.filter(e=&gt;!TI.has(e));function RI(e){const r=[];return II.forEach(t=&gt;{const n=e.getValue(t);n!==void 0&amp;&amp;(r.push([t,n.get()]),n.set(t.startsWith(&quot;scale&quot;)?1:0))}),r}const No={width:({x:e},{paddingLeft:r=&quot;0&quot;,paddingRight:t=&quot;0&quot;})=&gt;e.max-e.min-parseFloat(r)-parseFloat(t),height:({y:e},{paddingTop:r=&quot;0&quot;,paddingBottom:t=&quot;0&quot;})=&gt;e.max-e.min-parseFloat(r)-parseFloat(t),top:(e,{top:r})=&gt;parseFloat(r),left:(e,{left:r})=&gt;parseFloat(r),bottom:({y:e},{top:r})=&gt;parseFloat(r)+(e.max-e.min),right:({x:e},{left:r})=&gt;parseFloat(r)+(e.max-e.min),x:(e,{transform:r})=&gt;Hy(r,&quot;x&quot;),y:(e,{transform:r})=&gt;Hy(r,&quot;y&quot;)};No.translateX=No.x;No.translateY=No.y;const Sl=new Set;let Ky=!1,Xy=!1,Gy=!1;function D8(){if(Xy){const e=Array.from(Sl).filter(n=&gt;n.needsMeasurement),r=new Set(e.map(n=&gt;n.element)),t=new Map;r.forEach(n=&gt;{const o=RI(n);o.length&amp;&amp;(t.set(n,o),n.render())}),e.forEach(n=&gt;n.measureInitialState()),r.forEach(n=&gt;{n.render();const o=t.get(n);o&amp;&amp;o.forEach(([s,c])=&gt;{n.getValue(s)?.set(c)})}),e.forEach(n=&gt;n.measureEndState()),e.forEach(n=&gt;{n.suspendedScrollY!==void 0&amp;&amp;window.scrollTo(0,n.suspendedScrollY)})}Xy=!1,Ky=!1,Sl.forEach(e=&gt;e.complete(Gy)),Sl.clear()}function L8(){Sl.forEach(e=&gt;{e.readKeyframes(),e.needsMeasurement&amp;&amp;(Xy=!0)})}function DI(){Gy=!0,L8(),D8(),Gy=!1}class B1{constructor(r,t,n,o,s,c=!1){this.state=&quot;pending&quot;,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...r],this.onComplete=t,this.name=n,this.motionValue=o,this.element=s,this.isAsync=c}scheduleResolve(){this.state=&quot;scheduled&quot;,this.isAsync?(Sl.add(this),Ky||(Ky=!0,Er.read(L8),Er.resolveKeyframes(D8))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:r,name:t,element:n,motionValue:o}=this;if(r[0]===null){const s=o?.get(),c=r[r.length-1];if(s!==void 0)r[0]=s;else if(n&amp;&amp;t){const u=n.readValue(t,c);u!=null&amp;&amp;(r[0]=u)}r[0]===void 0&amp;&amp;(r[0]=c),o&amp;&amp;s===void 0&amp;&amp;o.set(r[0])}EI(r)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(r=!1){this.state=&quot;complete&quot;,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,r),Sl.delete(this)}cancel(){this.state===&quot;scheduled&quot;&amp;&amp;(Sl.delete(this),this.state=&quot;pending&quot;)}resume(){this.state===&quot;pending&quot;&amp;&amp;this.scheduleResolve()}}const LI=e=&gt;e.startsWith(&quot;--&quot;);function FI(e,r,t){LI(r)?e.style.setProperty(r,t):e.style[r]=t}const BI=C1(()=&gt;window.ScrollTimeline!==void 0),zI={};function $I(e,r){const t=C1(e);return()=&gt;zI[r]??t()}const F8=$I(()=&gt;{try{document.createElement(&quot;div&quot;).animate({opacity:0},{easing:&quot;linear(0, 1)&quot;})}catch{return!1}return!0},&quot;linearEasing&quot;),pd=([e,r,t,n])=&gt;`cubic-bezier(${e}, ${r}, ${t}, ${n})`,t3={linear:&quot;linear&quot;,ease:&quot;ease&quot;,easeIn:&quot;ease-in&quot;,easeOut:&quot;ease-out&quot;,easeInOut:&quot;ease-in-out&quot;,circIn:pd([0,.65,.55,1]),circOut:pd([.55,0,1,.45]),backIn:pd([.31,.01,.66,-.59]),backOut:pd([.33,1.53,.69,.99])};function B8(e,r){if(e)return typeof e==&quot;function&quot;?F8()?T8(e,r):&quot;ease-out&quot;:_8(e)?pd(e):Array.isArray(e)?e.map(t=&gt;B8(t,r)||t3.easeOut):t3[e]}function UI(e,r,t,{delay:n=0,duration:o=300,repeat:s=0,repeatType:c=&quot;loop&quot;,ease:u=&quot;easeOut&quot;,times:l}={},a=void 0){const d={[r]:t};l&amp;&amp;(d.offset=l);const f=B8(u,o);Array.isArray(f)&amp;&amp;(d.easing=f);const h={delay:n,duration:o,easing:Array.isArray(f)?&quot;linear&quot;:f,fill:&quot;both&quot;,iterations:s+1,direction:c===&quot;reverse&quot;?&quot;alternate&quot;:&quot;normal&quot;};return a&amp;&amp;(h.pseudoElement=a),e.animate(d,h)}function z8(e){return typeof e==&quot;function&quot;&amp;&amp;&quot;applyToOptions&quot;in e}function VI({type:e,...r}){return z8(e)&amp;&amp;F8()?e.applyToOptions(r):(r.duration??(r.duration=300),r.ease??(r.ease=&quot;easeOut&quot;),r)}class qI extends L1{constructor(r){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!r)return;const{element:t,name:n,keyframes:o,pseudoElement:s,allowFlatten:c=!1,finalKeyframe:u,onComplete:l}=r;this.isPseudoElement=!!s,this.allowFlatten=c,this.options=r,S1(typeof r.type!=&quot;string&quot;);const a=VI(r);this.animation=UI(t,n,o,a,s),a.autoplay===!1&amp;&amp;this.animation.pause(),this.animation.onfinish=()=&gt;{if(this.finishedTime=this.time,!s){const d=D1(o,this.options,u,this.speed);this.updateMotionValue?this.updateMotionValue(d):FI(t,n,d),this.animation.cancel()}l?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===&quot;finished&quot;&amp;&amp;this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:r}=this;r===&quot;idle&quot;||r===&quot;finished&quot;||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const r=this.animation.effect?.getComputedTiming?.().duration||0;return Gi(Number(r))}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Gi(r)}get time(){return Gi(Number(this.animation.currentTime)||0)}set time(r){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Sa(r)}get speed(){return this.animation.playbackRate}set speed(r){r&lt;0&amp;&amp;(this.finishedTime=null),this.animation.playbackRate=r}get state(){return this.finishedTime!==null?&quot;finished&quot;:this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(r){this.manualStartTime=this.animation.startTime=r}attachTimeline({timeline:r,observe:t}){return this.allowFlatten&amp;&amp;this.animation.effect?.updateTiming({easing:&quot;linear&quot;}),this.animation.onfinish=null,r&amp;&amp;BI()?(this.animation.timeline=r,Ji):t(this)}}const $8={anticipate:b8,backInOut:x8,circInOut:v8};function WI(e){return e in $8}function HI(e){typeof e.ease==&quot;string&quot;&amp;&amp;WI(e.ease)&amp;&amp;(e.ease=$8[e.ease])}const Ax=10;class KI extends qI{constructor(r){HI(r),R8(r),super(r),r.startTime!==void 0&amp;&amp;(this.startTime=r.startTime),this.options=r}updateMotionValue(r){const{motionValue:t,onUpdate:n,onComplete:o,element:s,...c}=this.options;if(!t)return;if(r!==void 0){t.set(r);return}const u=new F1({...c,autoplay:!1}),l=Math.max(Ax,ii.now()-this.startTime),a=Gs(0,Ax,l-Ax);t.setWithVelocity(u.sample(Math.max(0,l-a)).value,u.sample(l).value,a),u.stop()}}const r3=(e,r)=&gt;r===&quot;zIndex&quot;?!1:!!(typeof e==&quot;number&quot;||Array.isArray(e)||typeof e==&quot;string&quot;&amp;&amp;(Mo.test(e)||e===&quot;0&quot;)&amp;&amp;!e.startsWith(&quot;url(&quot;));function XI(e){const r=e[0];if(e.length===1)return!0;for(let t=0;t&lt;e.length;t++)if(e[t]!==r)return!0}function GI(e,r,t,n){const o=e[0];if(o===null)return!1;if(r===&quot;display&quot;||r===&quot;visibility&quot;)return!0;const s=e[e.length-1],c=r3(o,r),u=r3(s,r);return!c||!u?!1:XI(e)||(t===&quot;spring&quot;||z8(t))&amp;&amp;n}function Yy(e){e.duration=0,e.type=&quot;keyframes&quot;}const YI=new Set([&quot;opacity&quot;,&quot;clipPath&quot;,&quot;filter&quot;,&quot;transform&quot;]),ZI=C1(()=&gt;Object.hasOwnProperty.call(Element.prototype,&quot;animate&quot;));function QI(e){const{motionValue:r,name:t,repeatDelay:n,repeatType:o,damping:s,type:c}=e;if(!(r?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:a}=r.owner.getProps();return ZI()&amp;&amp;t&amp;&amp;YI.has(t)&amp;&amp;(t!==&quot;transform&quot;||!a)&amp;&amp;!l&amp;&amp;!n&amp;&amp;o!==&quot;mirror&quot;&amp;&amp;s!==0&amp;&amp;c!==&quot;inertia&quot;}const JI=40;class eR extends L1{constructor({autoplay:r=!0,delay:t=0,type:n=&quot;keyframes&quot;,repeat:o=0,repeatDelay:s=0,repeatType:c=&quot;loop&quot;,keyframes:u,name:l,motionValue:a,element:d,...f}){super(),this.stop=()=&gt;{this._animation&amp;&amp;(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ii.now();const h={autoplay:r,delay:t,type:n,repeat:o,repeatDelay:s,repeatType:c,name:l,motionValue:a,element:d,...f},m=d?.KeyframeResolver||B1;this.keyframeResolver=new m(u,(p,x,g)=&gt;this.onKeyframesResolved(p,x,h,!g),l,a,d),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(r,t,n,o){this.keyframeResolver=void 0;const{name:s,type:c,velocity:u,delay:l,isHandoff:a,onUpdate:d}=n;this.resolvedAt=ii.now(),GI(r,s,c,u)||((Ma.instantAnimations||!l)&amp;&amp;d?.(D1(r,n,t)),r[0]=r[r.length-1],Yy(n),n.repeat=0);const h={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt&gt;JI?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:r},m=!a&amp;&amp;QI(h),p=h.motionValue?.owner?.current,x=m?new KI({...h,element:p}):new F1(h);x.finished.then(()=&gt;{this.notifyFinished()}).catch(Ji),this.pendingTimeline&amp;&amp;(this.stopTimeline=x.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=x}get finished(){return this._animation?this.animation.finished:this._finished}then(r,t){return this.finished.finally(r).then(()=&gt;{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),DI()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(r){this.animation.time=r}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(r){this.animation.speed=r}get startTime(){return this.animation.startTime}attachTimeline(r){return this._animation?this.stopTimeline=this.animation.attachTimeline(r):this.pendingTimeline=r,()=&gt;this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&amp;&amp;this.animation.cancel(),this.keyframeResolver?.cancel()}}function U8(e,r,t,n=0,o=1){const s=Array.from(e).sort((a,d)=&gt;a.sortNodePosition(d)).indexOf(r),c=e.size,u=(c-1)*n;return typeof t==&quot;function&quot;?t(s,c):o===1?s*n:u-s*n}const tR=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function rR(e){const r=tR.exec(e);if(!r)return[,];const[,t,n,o]=r;return[`--${t??n}`,o]}function V8(e,r,t=1){const[n,o]=rR(e);if(!n)return;const s=window.getComputedStyle(r).getPropertyValue(n);if(s){const c=s.trim();return c8(c)?parseFloat(c):c}return P1(o)?V8(o,r,t+1):o}const nR={type:&quot;spring&quot;,stiffness:500,damping:25,restSpeed:10},iR=e=&gt;({type:&quot;spring&quot;,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),sR={type:&quot;keyframes&quot;,duration:.8},aR={type:&quot;keyframes&quot;,ease:[.25,.1,.35,1],duration:.3},oR=(e,{keyframes:r})=&gt;r.length&gt;2?sR:ru.has(e)?e.startsWith(&quot;scale&quot;)?iR(r[1]):nR:aR,lR=e=&gt;e!==null;function cR(e,{repeat:r,repeatType:t=&quot;loop&quot;},n){const o=e.filter(lR),s=r&amp;&amp;t!==&quot;loop&quot;&amp;&amp;r%2===1?0:o.length-1;return o[s]}function z1(e,r){return e?.[r]??e?.default??e}function uR({when:e,delay:r,delayChildren:t,staggerChildren:n,staggerDirection:o,repeat:s,repeatType:c,repeatDelay:u,from:l,elapsed:a,...d}){return!!Object.keys(d).length}const $1=(e,r,t,n={},o,s)=&gt;c=&gt;{const u=z1(n,e)||{},l=u.delay||n.delay||0;let{elapsed:a=0}=n;a=a-Sa(l);const d={keyframes:Array.isArray(t)?t:[null,t],ease:&quot;easeOut&quot;,velocity:r.getVelocity(),...u,delay:-a,onUpdate:h=&gt;{r.set(h),u.onUpdate&amp;&amp;u.onUpdate(h)},onComplete:()=&gt;{c(),u.onComplete&amp;&amp;u.onComplete()},name:e,motionValue:r,element:s?void 0:o};uR(u)||Object.assign(d,oR(e,d)),d.duration&amp;&amp;(d.duration=Sa(d.duration)),d.repeatDelay&amp;&amp;(d.repeatDelay=Sa(d.repeatDelay)),d.from!==void 0&amp;&amp;(d.keyframes[0]=d.from);let f=!1;if((d.type===!1||d.duration===0&amp;&amp;!d.repeatDelay)&amp;&amp;(Yy(d),d.delay===0&amp;&amp;(f=!0)),(Ma.instantAnimations||Ma.skipAnimations)&amp;&amp;(f=!0,Yy(d),d.delay=0),d.allowFlatten=!u.type&amp;&amp;!u.ease,f&amp;&amp;!s&amp;&amp;r.get()!==void 0){const h=cR(d.keyframes,u);if(h!==void 0){Er.update(()=&gt;{d.onUpdate(h),d.onComplete()});return}}return u.isSync?new F1(d):new eR(d)};function n3(e){const r=[{},{}];return e?.values.forEach((t,n)=&gt;{r[0][n]=t.get(),r[1][n]=t.getVelocity()}),r}function U1(e,r,t,n){if(typeof r==&quot;function&quot;){const[o,s]=n3(n);r=r(t!==void 0?t:e.custom,o,s)}if(typeof r==&quot;string&quot;&amp;&amp;(r=e.variants&amp;&amp;e.variants[r]),typeof r==&quot;function&quot;){const[o,s]=n3(n);r=r(t!==void 0?t:e.custom,o,s)}return r}function Lc(e,r,t){const n=e.getProps();return U1(n,r,t!==void 0?t:n.custom,e)}const q8=new Set([&quot;width&quot;,&quot;height&quot;,&quot;top&quot;,&quot;left&quot;,&quot;right&quot;,&quot;bottom&quot;,...tu]),i3=30,dR=e=&gt;!isNaN(parseFloat(e));class fR{constructor(r,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=&gt;{const o=ii.now();if(this.updatedAt!==o&amp;&amp;this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&amp;&amp;(this.events.change?.notify(this.current),this.dependents))for(const s of this.dependents)s.dirty()},this.hasAnimated=!1,this.setCurrent(r),this.owner=t.owner}setCurrent(r){this.current=r,this.updatedAt=ii.now(),this.canTrackVelocity===null&amp;&amp;r!==void 0&amp;&amp;(this.canTrackVelocity=dR(this.current))}setPrevFrameValue(r=this.current){this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt}onChange(r){return this.on(&quot;change&quot;,r)}on(r,t){this.events[r]||(this.events[r]=new E1);const n=this.events[r].add(t);return r===&quot;change&quot;?()=&gt;{n(),Er.read(()=&gt;{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const r in this.events)this.events[r].clear()}attach(r,t){this.passiveEffect=r,this.stopPassiveEffect=t}set(r){this.passiveEffect?this.passiveEffect(r,this.updateAndNotify):this.updateAndNotify(r)}setWithVelocity(r,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt-n}jump(r,t=!0){this.updateAndNotify(r),this.prev=r,this.prevUpdatedAt=this.prevFrameValue=void 0,t&amp;&amp;this.stop(),this.stopPassiveEffect&amp;&amp;this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(r){this.dependents||(this.dependents=new Set),this.dependents.add(r)}removeDependent(r){this.dependents&amp;&amp;this.dependents.delete(r)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const r=ii.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||r-this.updatedAt&gt;i3)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,i3);return f8(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(r){return this.stop(),new Promise(t=&gt;{this.hasAnimated=!0,this.animation=r(t),this.events.animationStart&amp;&amp;this.events.animationStart.notify()}).then(()=&gt;{this.events.animationComplete&amp;&amp;this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&amp;&amp;(this.animation.stop(),this.events.animationCancel&amp;&amp;this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&amp;&amp;this.stopPassiveEffect()}}function $c(e,r){return new fR(e,r)}const Zy=e=&gt;Array.isArray(e);function hR(e,r,t){e.hasValue(r)?e.getValue(r).set(t):e.addValue(r,$c(t))}function mR(e){return Zy(e)?e[e.length-1]||0:e}function pR(e,r){const t=Lc(e,r);let{transitionEnd:n={},transition:o={},...s}=t||{};s={...s,...n};for(const c in s){const u=mR(s[c]);hR(e,c,u)}}const Hn=e=&gt;!!(e&amp;&amp;e.getVelocity);function gR(e){return!!(Hn(e)&amp;&amp;e.add)}function Qy(e,r){const t=e.getValue(&quot;willChange&quot;);if(gR(t))return t.add(r);if(!t&amp;&amp;Ma.WillChange){const n=new Ma.WillChange(&quot;auto&quot;);e.addValue(&quot;willChange&quot;,n),n.add(r)}}function V1(e){return e.replace(/([A-Z])/g,r=&gt;`-${r.toLowerCase()}`)}const xR=&quot;framerAppearId&quot;,W8=&quot;data-&quot;+V1(xR);function H8(e){return e.props[W8]}function bR({protectedKeys:e,needsAnimating:r},t){const n=e.hasOwnProperty(t)&amp;&amp;r[t]!==!0;return r[t]=!1,n}function K8(e,r,{delay:t=0,transitionOverride:n,type:o}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:c,...u}=r;n&amp;&amp;(s=n);const l=[],a=o&amp;&amp;e.animationState&amp;&amp;e.animationState.getState()[o];for(const d in u){const f=e.getValue(d,e.latestValues[d]??null),h=u[d];if(h===void 0||a&amp;&amp;bR(a,d))continue;const m={delay:t,...z1(s||{},d)},p=f.get();if(p!==void 0&amp;&amp;!f.isAnimating&amp;&amp;!Array.isArray(h)&amp;&amp;h===p&amp;&amp;!m.velocity)continue;let x=!1;if(window.MotionHandoffAnimation){const y=H8(e);if(y){const v=window.MotionHandoffAnimation(y,d,Er);v!==null&amp;&amp;(m.startTime=v,x=!0)}}Qy(e,d),f.start($1(d,f,h,e.shouldReduceMotion&amp;&amp;q8.has(d)?{type:!1}:m,e,x));const g=f.animation;g&amp;&amp;l.push(g)}return c&amp;&amp;Promise.all(l).then(()=&gt;{Er.update(()=&gt;{c&amp;&amp;pR(e,c)})}),l}function Jy(e,r,t={}){const n=Lc(e,r,t.type===&quot;exit&quot;?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=n||{};t.transitionOverride&amp;&amp;(o=t.transitionOverride);const s=n?()=&gt;Promise.all(K8(e,n,t)):()=&gt;Promise.resolve(),c=e.variantChildren&amp;&amp;e.variantChildren.size?(l=0)=&gt;{const{delayChildren:a=0,staggerChildren:d,staggerDirection:f}=o;return yR(e,r,l,a,d,f,t)}:()=&gt;Promise.resolve(),{when:u}=o;if(u){const[l,a]=u===&quot;beforeChildren&quot;?[s,c]:[c,s];return l().then(()=&gt;a())}else return Promise.all([s(),c(t.delay)])}function yR(e,r,t=0,n=0,o=0,s=1,c){const u=[];for(const l of e.variantChildren)l.notify(&quot;AnimationStart&quot;,r),u.push(Jy(l,r,{...c,delay:t+(typeof n==&quot;function&quot;?0:n)+U8(e.variantChildren,l,n,o,s)}).then(()=&gt;l.notify(&quot;AnimationComplete&quot;,r)));return Promise.all(u)}function vR(e,r,t={}){e.notify(&quot;AnimationStart&quot;,r);let n;if(Array.isArray(r)){const o=r.map(s=&gt;Jy(e,s,t));n=Promise.all(o)}else if(typeof r==&quot;string&quot;)n=Jy(e,r,t);else{const o=typeof r==&quot;function&quot;?Lc(e,r,t.custom):r;n=Promise.all(K8(e,o,t))}return n.then(()=&gt;{e.notify(&quot;AnimationComplete&quot;,r)})}const wR={test:e=&gt;e===&quot;auto&quot;,parse:e=&gt;e},X8=e=&gt;r=&gt;r.test(e),G8=[eu,dt,Hs,yo,XT,KT,wR],s3=e=&gt;G8.find(X8(e));function _R(e){return typeof e==&quot;number&quot;?e===0:e!==null?e===&quot;none&quot;||e===&quot;0&quot;||d8(e):!0}const jR=new Set([&quot;brightness&quot;,&quot;contrast&quot;,&quot;saturate&quot;,&quot;opacity&quot;]);function NR(e){const[r,t]=e.slice(0,-1).split(&quot;(&quot;);if(r===&quot;drop-shadow&quot;)return e;const[n]=t.match(O1)||[];if(!n)return e;const o=t.replace(n,&quot;&quot;);let s=jR.has(r)?1:0;return n!==t&amp;&amp;(s*=100),r+&quot;(&quot;+s+o+&quot;)&quot;}const kR=/\b([a-z-]*)\(.*?\)/gu,ev={...Mo,getAnimatableNone:e=&gt;{const r=e.match(kR);return r?r.map(NR).join(&quot; &quot;):e}},a3={...eu,transform:Math.round},SR={rotate:yo,rotateX:yo,rotateY:yo,rotateZ:yo,scale:$h,scaleX:$h,scaleY:$h,scaleZ:$h,skew:yo,skewX:yo,skewY:yo,distance:dt,translateX:dt,translateY:dt,translateZ:dt,x:dt,y:dt,z:dt,perspective:dt,transformPerspective:dt,opacity:Md,originX:Hj,originY:Hj,originZ:dt},q1={borderWidth:dt,borderTopWidth:dt,borderRightWidth:dt,borderBottomWidth:dt,borderLeftWidth:dt,borderRadius:dt,radius:dt,borderTopLeftRadius:dt,borderTopRightRadius:dt,borderBottomRightRadius:dt,borderBottomLeftRadius:dt,width:dt,maxWidth:dt,height:dt,maxHeight:dt,top:dt,right:dt,bottom:dt,left:dt,inset:dt,insetBlock:dt,insetBlockStart:dt,insetBlockEnd:dt,insetInline:dt,insetInlineStart:dt,insetInlineEnd:dt,padding:dt,paddingTop:dt,paddingRight:dt,paddingBottom:dt,paddingLeft:dt,paddingBlock:dt,paddingBlockStart:dt,paddingBlockEnd:dt,paddingInline:dt,paddingInlineStart:dt,paddingInlineEnd:dt,margin:dt,marginTop:dt,marginRight:dt,marginBottom:dt,marginLeft:dt,marginBlock:dt,marginBlockStart:dt,marginBlockEnd:dt,marginInline:dt,marginInlineStart:dt,marginInlineEnd:dt,backgroundPositionX:dt,backgroundPositionY:dt,...SR,zIndex:a3,fillOpacity:Md,strokeOpacity:Md,numOctaves:a3},CR={...q1,color:Qr,backgroundColor:Qr,outlineColor:Qr,fill:Qr,stroke:Qr,borderColor:Qr,borderTopColor:Qr,borderRightColor:Qr,borderBottomColor:Qr,borderLeftColor:Qr,filter:ev,WebkitFilter:ev},Y8=e=&gt;CR[e];function Z8(e,r){let t=Y8(e);return t!==ev&amp;&amp;(t=Mo),t.getAnimatableNone?t.getAnimatableNone(r):void 0}const ER=new Set([&quot;auto&quot;,&quot;none&quot;,&quot;0&quot;]);function AR(e,r,t){let n=0,o;for(;n&lt;e.length&amp;&amp;!o;){const s=e[n];typeof s==&quot;string&quot;&amp;&amp;!ER.has(s)&amp;&amp;Pd(s).values.length&amp;&amp;(o=e[n]),n++}if(o&amp;&amp;t)for(const s of r)e[s]=Z8(t,o)}class MR extends B1{constructor(r,t,n,o,s){super(r,t,n,o,s,!0)}readKeyframes(){const{unresolvedKeyframes:r,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let d=0;d&lt;r.length;d++){let f=r[d];if(typeof f==&quot;string&quot;&amp;&amp;(f=f.trim(),P1(f))){const h=V8(f,t.current);h!==void 0&amp;&amp;(r[d]=h),d===r.length-1&amp;&amp;(this.finalKeyframe=f)}}if(this.resolveNoneKeyframes(),!q8.has(n)||r.length!==2)return;const[o,s]=r,c=s3(o),u=s3(s),l=Wj(o),a=Wj(s);if(l!==a&amp;&amp;No[n]){this.needsMeasurement=!0;return}if(c!==u)if(e3(c)&amp;&amp;e3(u))for(let d=0;d&lt;r.length;d++){const f=r[d];typeof f==&quot;string&quot;&amp;&amp;(r[d]=parseFloat(f))}else No[n]&amp;&amp;(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:r,name:t}=this,n=[];for(let o=0;o&lt;r.length;o++)(r[o]===null||_R(r[o]))&amp;&amp;n.push(o);n.length&amp;&amp;AR(r,n,t)}measureInitialState(){const{element:r,unresolvedKeyframes:t,name:n}=this;if(!r||!r.current)return;n===&quot;height&quot;&amp;&amp;(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=No[n](r.measureViewportBox(),window.getComputedStyle(r.current)),t[0]=this.measuredOrigin;const o=t[t.length-1];o!==void 0&amp;&amp;r.getValue(n,o).jump(o,!1)}measureEndState(){const{element:r,name:t,unresolvedKeyframes:n}=this;if(!r||!r.current)return;const o=r.getValue(t);o&amp;&amp;o.jump(this.measuredOrigin,!1);const s=n.length-1,c=n[s];n[s]=No[t](r.measureViewportBox(),window.getComputedStyle(r.current)),c!==null&amp;&amp;this.finalKeyframe===void 0&amp;&amp;(this.finalKeyframe=c),this.removedTransforms?.length&amp;&amp;this.removedTransforms.forEach(([u,l])=&gt;{r.getValue(u).set(l)}),this.resolveNoneKeyframes()}}function PR(e,r,t){if(e instanceof EventTarget)return[e];if(typeof e==&quot;string&quot;){let n=document;const o=t?.[e]??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Q8=(e,r)=&gt;r&amp;&amp;typeof e==&quot;number&quot;?r.transform(e):e;function J8(e){return u8(e)&amp;&amp;&quot;offsetHeight&quot;in e}const{schedule:W1}=j8(queueMicrotask,!1),vs={x:!1,y:!1};function eC(){return vs.x||vs.y}function OR(e){return e===&quot;x&quot;||e===&quot;y&quot;?vs[e]?null:(vs[e]=!0,()=&gt;{vs[e]=!1}):vs.x||vs.y?null:(vs.x=vs.y=!0,()=&gt;{vs.x=vs.y=!1})}function tC(e,r){const t=PR(e),n=new AbortController,o={passive:!0,...r,signal:n.signal};return[t,o,()=&gt;n.abort()]}function o3(e){return!(e.pointerType===&quot;touch&quot;||eC())}function TR(e,r,t={}){const[n,o,s]=tC(e,t),c=u=&gt;{if(!o3(u))return;const{target:l}=u,a=r(l,u);if(typeof a!=&quot;function&quot;||!l)return;const d=f=&gt;{o3(f)&amp;&amp;(a(f),l.removeEventListener(&quot;pointerleave&quot;,d))};l.addEventListener(&quot;pointerleave&quot;,d,o)};return n.forEach(u=&gt;{u.addEventListener(&quot;pointerenter&quot;,c,o)}),s}const rC=(e,r)=&gt;r?e===r?!0:rC(e,r.parentElement):!1,H1=e=&gt;e.pointerType===&quot;mouse&quot;?typeof e.button!=&quot;number&quot;||e.button&lt;=0:e.isPrimary!==!1,IR=new Set([&quot;BUTTON&quot;,&quot;INPUT&quot;,&quot;SELECT&quot;,&quot;TEXTAREA&quot;,&quot;A&quot;]);function nC(e){return IR.has(e.tagName)||e.isContentEditable===!0}const xm=new WeakSet;function l3(e){return r=&gt;{r.key===&quot;Enter&quot;&amp;&amp;e(r)}}function Mx(e,r){e.dispatchEvent(new PointerEvent(&quot;pointer&quot;+r,{isPrimary:!0,bubbles:!0}))}const RR=(e,r)=&gt;{const t=e.currentTarget;if(!t)return;const n=l3(()=&gt;{if(xm.has(t))return;Mx(t,&quot;down&quot;);const o=l3(()=&gt;{Mx(t,&quot;up&quot;)}),s=()=&gt;Mx(t,&quot;cancel&quot;);t.addEventListener(&quot;keyup&quot;,o,r),t.addEventListener(&quot;blur&quot;,s,r)});t.addEventListener(&quot;keydown&quot;,n,r),t.addEventListener(&quot;blur&quot;,()=&gt;t.removeEventListener(&quot;keydown&quot;,n),r)};function c3(e){return H1(e)&amp;&amp;!eC()}function DR(e,r,t={}){const[n,o,s]=tC(e,t),c=u=&gt;{const l=u.currentTarget;if(!c3(u))return;xm.add(l);const a=r(l,u),d=(m,p)=&gt;{window.removeEventListener(&quot;pointerup&quot;,f),window.removeEventListener(&quot;pointercancel&quot;,h),xm.has(l)&amp;&amp;xm.delete(l),c3(m)&amp;&amp;typeof a==&quot;function&quot;&amp;&amp;a(m,{success:p})},f=m=&gt;{d(m,l===window||l===document||t.useGlobalTarget||rC(l,m.target))},h=m=&gt;{d(m,!1)};window.addEventListener(&quot;pointerup&quot;,f,o),window.addEventListener(&quot;pointercancel&quot;,h,o)};return n.forEach(u=&gt;{(t.useGlobalTarget?window:u).addEventListener(&quot;pointerdown&quot;,c,o),J8(u)&amp;&amp;(u.addEventListener(&quot;focus&quot;,a=&gt;RR(a,o)),!nC(u)&amp;&amp;!u.hasAttribute(&quot;tabindex&quot;)&amp;&amp;(u.tabIndex=0))}),s}function iC(e){return u8(e)&amp;&amp;&quot;ownerSVGElement&quot;in e}function LR(e){return iC(e)&amp;&amp;e.tagName===&quot;svg&quot;}const FR=[...G8,Qr,Mo],BR=e=&gt;FR.find(X8(e)),u3=()=&gt;({translate:0,scale:1,origin:0,originPoint:0}),Oc=()=&gt;({x:u3(),y:u3()}),d3=()=&gt;({min:0,max:0}),sn=()=&gt;({x:d3(),y:d3()}),tv={current:null},sC={current:!1},zR=typeof window&lt;&quot;u&quot;;function $R(){if(sC.current=!0,!!zR)if(window.matchMedia){const e=window.matchMedia(&quot;(prefers-reduced-motion)&quot;),r=()=&gt;tv.current=e.matches;e.addEventListener(&quot;change&quot;,r),r()}else tv.current=!1}const UR=new WeakMap;function Wp(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;typeof e.start==&quot;function&quot;}function Od(e){return typeof e==&quot;string&quot;||Array.isArray(e)}const K1=[&quot;animate&quot;,&quot;whileInView&quot;,&quot;whileFocus&quot;,&quot;whileHover&quot;,&quot;whileTap&quot;,&quot;whileDrag&quot;,&quot;exit&quot;],X1=[&quot;initial&quot;,...K1];function Hp(e){return Wp(e.animate)||X1.some(r=&gt;Od(e[r]))}function aC(e){return!!(Hp(e)||e.variants)}function VR(e,r,t){for(const n in r){const o=r[n],s=t[n];if(Hn(o))e.addValue(n,o);else if(Hn(s))e.addValue(n,$c(o,{owner:e}));else if(s!==o)if(e.hasValue(n)){const c=e.getValue(n);c.liveStyle===!0?c.jump(o):c.hasAnimated||c.set(o)}else{const c=e.getStaticValue(n);e.addValue(n,$c(c!==void 0?c:o,{owner:e}))}}for(const n in t)r[n]===void 0&amp;&amp;e.removeValue(n);return r}const f3=[&quot;AnimationStart&quot;,&quot;AnimationComplete&quot;,&quot;Update&quot;,&quot;BeforeLayoutMeasure&quot;,&quot;LayoutMeasure&quot;,&quot;LayoutAnimationStart&quot;,&quot;LayoutAnimationComplete&quot;];let Dm={};function oC(e){Dm=e}function qR(){return Dm}class WR{scrapeMotionValuesFromProps(r,t,n){return{}}constructor({parent:r,props:t,presenceContext:n,reducedMotionConfig:o,blockInitialAnimation:s,visualState:c},u={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=B1,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=&gt;this.notify(&quot;Update&quot;,this.latestValues),this.render=()=&gt;{this.current&amp;&amp;(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=&gt;{const h=ii.now();this.renderScheduledAt&lt;h&amp;&amp;(this.renderScheduledAt=h,Er.render(this.render,!1,!0))};const{latestValues:l,renderState:a}=c;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=a,this.parent=r,this.props=t,this.presenceContext=n,this.depth=r?r.depth+1:0,this.reducedMotionConfig=o,this.options=u,this.blockInitialAnimation=!!s,this.isControllingVariants=Hp(t),this.isVariantNode=aC(t),this.isVariantNode&amp;&amp;(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(r&amp;&amp;r.current);const{willChange:d,...f}=this.scrapeMotionValuesFromProps(t,{},this);for(const h in f){const m=f[h];l[h]!==void 0&amp;&amp;Hn(m)&amp;&amp;m.set(l[h])}}mount(r){this.current=r,UR.set(r,this),this.projection&amp;&amp;!this.projection.instance&amp;&amp;this.projection.mount(r),this.parent&amp;&amp;this.isVariantNode&amp;&amp;!this.isControllingVariants&amp;&amp;(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,n)=&gt;this.bindToMotionValue(n,t)),this.reducedMotionConfig===&quot;never&quot;?this.shouldReduceMotion=!1:this.reducedMotionConfig===&quot;always&quot;?this.shouldReduceMotion=!0:(sC.current||$R(),this.shouldReduceMotion=tv.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&amp;&amp;this.projection.unmount(),Ao(this.notifyUpdate),Ao(this.render),this.valueSubscriptions.forEach(r=&gt;r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&amp;&amp;this.removeFromVariantTree(),this.parent?.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const t=this.features[r];t&amp;&amp;(t.unmount(),t.isMounted=!1)}this.current=null}addChild(r){this.children.add(r),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(r)}removeChild(r){this.children.delete(r),this.enteringChildren&amp;&amp;this.enteringChildren.delete(r)}bindToMotionValue(r,t){this.valueSubscriptions.has(r)&amp;&amp;this.valueSubscriptions.get(r)();const n=ru.has(r);n&amp;&amp;this.onBindTransform&amp;&amp;this.onBindTransform();const o=t.on(&quot;change&quot;,c=&gt;{this.latestValues[r]=c,this.props.onUpdate&amp;&amp;Er.preRender(this.notifyUpdate),n&amp;&amp;this.projection&amp;&amp;(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;typeof window&lt;&quot;u&quot;&amp;&amp;window.MotionCheckAppearSync&amp;&amp;(s=window.MotionCheckAppearSync(this,r,t)),this.valueSubscriptions.set(r,()=&gt;{o(),s&amp;&amp;s(),t.owner&amp;&amp;t.stop()})}sortNodePosition(r){return!this.current||!this.sortInstanceNodePosition||this.type!==r.type?0:this.sortInstanceNodePosition(this.current,r.current)}updateFeatures(){let r=&quot;animation&quot;;for(r in Dm){const t=Dm[r];if(!t)continue;const{isEnabled:n,Feature:o}=t;if(!this.features[r]&amp;&amp;o&amp;&amp;n(this.props)&amp;&amp;(this.features[r]=new o(this)),this.features[r]){const s=this.features[r];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):sn()}getStaticValue(r){return this.latestValues[r]}setStaticValue(r,t){this.latestValues[r]=t}update(r,t){(r.transformTemplate||this.props.transformTemplate)&amp;&amp;this.scheduleRender(),this.prevProps=this.props,this.props=r,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let n=0;n&lt;f3.length;n++){const o=f3[n];this.propEventSubscriptions[o]&amp;&amp;(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const s=&quot;on&quot;+o,c=r[s];c&amp;&amp;(this.propEventSubscriptions[o]=this.on(o,c))}this.prevMotionValues=VR(this,this.scrapeMotionValuesFromProps(r,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&amp;&amp;this.handleChildMotionValue()}getProps(){return this.props}getVariant(r){return this.props.variants?this.props.variants[r]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(r){const t=this.getClosestVariantNode();if(t)return t.variantChildren&amp;&amp;t.variantChildren.add(r),()=&gt;t.variantChildren.delete(r)}addValue(r,t){const n=this.values.get(r);t!==n&amp;&amp;(n&amp;&amp;this.removeValue(r),this.bindToMotionValue(r,t),this.values.set(r,t),this.latestValues[r]=t.get())}removeValue(r){this.values.delete(r);const t=this.valueSubscriptions.get(r);t&amp;&amp;(t(),this.valueSubscriptions.delete(r)),delete this.latestValues[r],this.removeValueFromRenderState(r,this.renderState)}hasValue(r){return this.values.has(r)}getValue(r,t){if(this.props.values&amp;&amp;this.props.values[r])return this.props.values[r];let n=this.values.get(r);return n===void 0&amp;&amp;t!==void 0&amp;&amp;(n=$c(t===null?void 0:t,{owner:this}),this.addValue(r,n)),n}readValue(r,t){let n=this.latestValues[r]!==void 0||!this.current?this.latestValues[r]:this.getBaseTargetFromProps(this.props,r)??this.readValueFromInstance(this.current,r,this.options);return n!=null&amp;&amp;(typeof n==&quot;string&quot;&amp;&amp;(c8(n)||d8(n))?n=parseFloat(n):!BR(n)&amp;&amp;Mo.test(t)&amp;&amp;(n=Z8(r,t)),this.setBaseTarget(r,Hn(n)?n.get():n)),Hn(n)?n.get():n}setBaseTarget(r,t){this.baseTarget[r]=t}getBaseTarget(r){const{initial:t}=this.props;let n;if(typeof t==&quot;string&quot;||typeof t==&quot;object&quot;){const s=U1(this.props,t,this.presenceContext?.custom);s&amp;&amp;(n=s[r])}if(t&amp;&amp;n!==void 0)return n;const o=this.getBaseTargetFromProps(this.props,r);return o!==void 0&amp;&amp;!Hn(o)?o:this.initialValues[r]!==void 0&amp;&amp;n===void 0?void 0:this.baseTarget[r]}on(r,t){return this.events[r]||(this.events[r]=new E1),this.events[r].add(t)}notify(r,...t){this.events[r]&amp;&amp;this.events[r].notify(...t)}scheduleRenderMicrotask(){W1.render(this.render)}}class lC extends WR{constructor(){super(...arguments),this.KeyframeResolver=MR}sortInstanceNodePosition(r,t){return r.compareDocumentPosition(t)&amp;2?1:-1}getBaseTargetFromProps(r,t){const n=r.style;return n?n[t]:void 0}removeValueFromRenderState(r,{vars:t,style:n}){delete t[r],delete n[r]}handleChildMotionValue(){this.childSubscription&amp;&amp;(this.childSubscription(),delete this.childSubscription);const{children:r}=this.props;Hn(r)&amp;&amp;(this.childSubscription=r.on(&quot;change&quot;,t=&gt;{this.current&amp;&amp;(this.current.textContent=`${t}`)}))}}class Ro{constructor(r){this.isMounted=!1,this.node=r}update(){}}function cC({top:e,left:r,right:t,bottom:n}){return{x:{min:r,max:t},y:{min:e,max:n}}}function HR({x:e,y:r}){return{top:r.min,right:e.max,bottom:r.max,left:e.min}}function KR(e,r){if(!r)return e;const t=r({x:e.left,y:e.top}),n=r({x:e.right,y:e.bottom});return{top:t.y,left:t.x,bottom:n.y,right:n.x}}function Px(e){return e===void 0||e===1}function rv({scale:e,scaleX:r,scaleY:t}){return!Px(e)||!Px(r)||!Px(t)}function pl(e){return rv(e)||uC(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function uC(e){return h3(e.x)||h3(e.y)}function h3(e){return e&amp;&amp;e!==&quot;0%&quot;}function Lm(e,r,t){const n=e-t,o=r*n;return t+o}function m3(e,r,t,n,o){return o!==void 0&amp;&amp;(e=Lm(e,o,n)),Lm(e,t,n)+r}function nv(e,r=0,t=1,n,o){e.min=m3(e.min,r,t,n,o),e.max=m3(e.max,r,t,n,o)}function dC(e,{x:r,y:t}){nv(e.x,r.translate,r.scale,r.originPoint),nv(e.y,t.translate,t.scale,t.originPoint)}const p3=.999999999999,g3=1.0000000000001;function XR(e,r,t,n=!1){const o=t.length;if(!o)return;r.x=r.y=1;let s,c;for(let u=0;u&lt;o;u++){s=t[u],c=s.projectionDelta;const{visualElement:l}=s.options;l&amp;&amp;l.props.style&amp;&amp;l.props.style.display===&quot;contents&quot;||(n&amp;&amp;s.options.layoutScroll&amp;&amp;s.scroll&amp;&amp;s!==s.root&amp;&amp;Ic(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),c&amp;&amp;(r.x*=c.x.scale,r.y*=c.y.scale,dC(e,c)),n&amp;&amp;pl(s.latestValues)&amp;&amp;Ic(e,s.latestValues))}r.x&lt;g3&amp;&amp;r.x&gt;p3&amp;&amp;(r.x=1),r.y&lt;g3&amp;&amp;r.y&gt;p3&amp;&amp;(r.y=1)}function Tc(e,r){e.min=e.min+r,e.max=e.max+r}function x3(e,r,t,n,o=.5){const s=Fr(e.min,e.max,o);nv(e,r,t,s,n)}function Ic(e,r){x3(e.x,r.x,r.scaleX,r.scale,r.originX),x3(e.y,r.y,r.scaleY,r.scale,r.originY)}function fC(e,r){return cC(KR(e.getBoundingClientRect(),r))}function GR(e,r,t){const n=fC(e,t),{scroll:o}=r;return o&amp;&amp;(Tc(n.x,o.offset.x),Tc(n.y,o.offset.y)),n}const YR={x:&quot;translateX&quot;,y:&quot;translateY&quot;,z:&quot;translateZ&quot;,transformPerspective:&quot;perspective&quot;},ZR=tu.length;function QR(e,r,t){let n=&quot;&quot;,o=!0;for(let s=0;s&lt;ZR;s++){const c=tu[s],u=e[c];if(u===void 0)continue;let l=!0;if(typeof u==&quot;number&quot;?l=u===(c.startsWith(&quot;scale&quot;)?1:0):l=parseFloat(u)===0,!l||t){const a=Q8(u,q1[c]);if(!l){o=!1;const d=YR[c]||c;n+=`${d}(${a}) `}t&amp;&amp;(r[c]=a)}}return n=n.trim(),t?n=t(r,o?&quot;&quot;:n):o&amp;&amp;(n=&quot;none&quot;),n}function G1(e,r,t){const{style:n,vars:o,transformOrigin:s}=e;let c=!1,u=!1;for(const l in r){const a=r[l];if(ru.has(l)){c=!0;continue}else if(k8(l)){o[l]=a;continue}else{const d=Q8(a,q1[l]);l.startsWith(&quot;origin&quot;)?(u=!0,s[l]=d):n[l]=d}}if(r.transform||(c||t?n.transform=QR(r,e.transform,t):n.transform&amp;&amp;(n.transform=&quot;none&quot;)),u){const{originX:l=&quot;50%&quot;,originY:a=&quot;50%&quot;,originZ:d=0}=s;n.transformOrigin=`${l} ${a} ${d}`}}function hC(e,{style:r,vars:t},n,o){const s=e.style;let c;for(c in r)s[c]=r[c];o?.applyProjectionStyles(s,n);for(c in t)s.setProperty(c,t[c])}function b3(e,r){return r.max===r.min?0:e/(r.max-r.min)*100}const nd={correct:(e,r)=&gt;{if(!r.target)return e;if(typeof e==&quot;string&quot;)if(dt.test(e))e=parseFloat(e);else return e;const t=b3(e,r.target.x),n=b3(e,r.target.y);return`${t}% ${n}%`}},JR={correct:(e,{treeScale:r,projectionDelta:t})=&gt;{const n=e,o=Mo.parse(e);if(o.length&gt;5)return n;const s=Mo.createTransformer(e),c=typeof o[0]!=&quot;number&quot;?1:0,u=t.x.scale*r.x,l=t.y.scale*r.y;o[0+c]/=u,o[1+c]/=l;const a=Fr(u,l,.5);return typeof o[2+c]==&quot;number&quot;&amp;&amp;(o[2+c]/=a),typeof o[3+c]==&quot;number&quot;&amp;&amp;(o[3+c]/=a),s(o)}},iv={borderRadius:{...nd,applyTo:[&quot;borderTopLeftRadius&quot;,&quot;borderTopRightRadius&quot;,&quot;borderBottomLeftRadius&quot;,&quot;borderBottomRightRadius&quot;]},borderTopLeftRadius:nd,borderTopRightRadius:nd,borderBottomLeftRadius:nd,borderBottomRightRadius:nd,boxShadow:JR};function mC(e,{layout:r,layoutId:t}){return ru.has(e)||e.startsWith(&quot;origin&quot;)||(r||t!==void 0)&amp;&amp;(!!iv[e]||e===&quot;opacity&quot;)}function Y1(e,r,t){const n=e.style,o=r?.style,s={};if(!n)return s;for(const c in n)(Hn(n[c])||o&amp;&amp;Hn(o[c])||mC(c,e)||t?.getValue(c)?.liveStyle!==void 0)&amp;&amp;(s[c]=n[c]);return s}function eD(e){return window.getComputedStyle(e)}class tD extends lC{constructor(){super(...arguments),this.type=&quot;html&quot;,this.renderInstance=hC}readValueFromInstance(r,t){if(ru.has(t))return this.projection?.isProjecting?Wy(t):PI(r,t);{const n=eD(r),o=(k8(t)?n.getPropertyValue(t):n[t])||0;return typeof o==&quot;string&quot;?o.trim():o}}measureInstanceViewportBox(r,{transformPagePoint:t}){return fC(r,t)}build(r,t,n){G1(r,t,n.transformTemplate)}scrapeMotionValuesFromProps(r,t,n){return Y1(r,t,n)}}const rD={offset:&quot;stroke-dashoffset&quot;,array:&quot;stroke-dasharray&quot;},nD={offset:&quot;strokeDashoffset&quot;,array:&quot;strokeDasharray&quot;};function iD(e,r,t=1,n=0,o=!0){e.pathLength=1;const s=o?rD:nD;e[s.offset]=dt.transform(-n);const c=dt.transform(r),u=dt.transform(t);e[s.array]=`${c} ${u}`}const sD=[&quot;offsetDistance&quot;,&quot;offsetPath&quot;,&quot;offsetRotate&quot;,&quot;offsetAnchor&quot;];function pC(e,{attrX:r,attrY:t,attrScale:n,pathLength:o,pathSpacing:s=1,pathOffset:c=0,...u},l,a,d){if(G1(e,u,a),l){e.style.viewBox&amp;&amp;(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:h}=e;f.transform&amp;&amp;(h.transform=f.transform,delete f.transform),(h.transform||f.transformOrigin)&amp;&amp;(h.transformOrigin=f.transformOrigin??&quot;50% 50%&quot;,delete f.transformOrigin),h.transform&amp;&amp;(h.transformBox=d?.transformBox??&quot;fill-box&quot;,delete f.transformBox);for(const m of sD)f[m]!==void 0&amp;&amp;(h[m]=f[m],delete f[m]);r!==void 0&amp;&amp;(f.x=r),t!==void 0&amp;&amp;(f.y=t),n!==void 0&amp;&amp;(f.scale=n),o!==void 0&amp;&amp;iD(f,o,s,c,!1)}const gC=new Set([&quot;baseFrequency&quot;,&quot;diffuseConstant&quot;,&quot;kernelMatrix&quot;,&quot;kernelUnitLength&quot;,&quot;keySplines&quot;,&quot;keyTimes&quot;,&quot;limitingConeAngle&quot;,&quot;markerHeight&quot;,&quot;markerWidth&quot;,&quot;numOctaves&quot;,&quot;targetX&quot;,&quot;targetY&quot;,&quot;surfaceScale&quot;,&quot;specularConstant&quot;,&quot;specularExponent&quot;,&quot;stdDeviation&quot;,&quot;tableValues&quot;,&quot;viewBox&quot;,&quot;gradientTransform&quot;,&quot;pathLength&quot;,&quot;startOffset&quot;,&quot;textLength&quot;,&quot;lengthAdjust&quot;]),xC=e=&gt;typeof e==&quot;string&quot;&amp;&amp;e.toLowerCase()===&quot;svg&quot;;function aD(e,r,t,n){hC(e,r,void 0,n);for(const o in r.attrs)e.setAttribute(gC.has(o)?o:V1(o),r.attrs[o])}function bC(e,r,t){const n=Y1(e,r,t);for(const o in e)if(Hn(e[o])||Hn(r[o])){const s=tu.indexOf(o)!==-1?&quot;attr&quot;+o.charAt(0).toUpperCase()+o.substring(1):o;n[s]=e[o]}return n}class oD extends lC{constructor(){super(...arguments),this.type=&quot;svg&quot;,this.isSVGTag=!1,this.measureInstanceViewportBox=sn}getBaseTargetFromProps(r,t){return r[t]}readValueFromInstance(r,t){if(ru.has(t)){const n=Y8(t);return n&amp;&amp;n.default||0}return t=gC.has(t)?t:V1(t),r.getAttribute(t)}scrapeMotionValuesFromProps(r,t,n){return bC(r,t,n)}build(r,t,n){pC(r,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(r,t,n,o){aD(r,t,n,o)}mount(r){this.isSVGTag=xC(r.tagName),super.mount(r)}}const lD=X1.length;function yC(e){if(!e)return;if(!e.isControllingVariants){const t=e.parent?yC(e.parent)||{}:{};return e.props.initial!==void 0&amp;&amp;(t.initial=e.props.initial),t}const r={};for(let t=0;t&lt;lD;t++){const n=X1[t],o=e.props[n];(Od(o)||o===!1)&amp;&amp;(r[n]=o)}return r}function vC(e,r){if(!Array.isArray(r))return!1;const t=r.length;if(t!==e.length)return!1;for(let n=0;n&lt;t;n++)if(r[n]!==e[n])return!1;return!0}const cD=[...K1].reverse(),uD=K1.length;function dD(e){return r=&gt;Promise.all(r.map(({animation:t,options:n})=&gt;vR(e,t,n)))}function fD(e){let r=dD(e),t=y3(),n=!0;const o=l=&gt;(a,d)=&gt;{const f=Lc(e,d,l===&quot;exit&quot;?e.presenceContext?.custom:void 0);if(f){const{transition:h,transitionEnd:m,...p}=f;a={...a,...p,...m}}return a};function s(l){r=l(e)}function c(l){const{props:a}=e,d=yC(e.parent)||{},f=[],h=new Set;let m={},p=1/0;for(let g=0;g&lt;uD;g++){const y=cD[g],v=t[y],_=a[y]!==void 0?a[y]:d[y],S=Od(_),A=y===l?v.isActive:null;A===!1&amp;&amp;(p=g);let I=_===d[y]&amp;&amp;_!==a[y]&amp;&amp;S;if(I&amp;&amp;n&amp;&amp;e.manuallyAnimateOnMount&amp;&amp;(I=!1),v.protectedKeys={...m},!v.isActive&amp;&amp;A===null||!_&amp;&amp;!v.prevProp||Wp(_)||typeof _==&quot;boolean&quot;)continue;const z=hD(v.prevProp,_);let F=z||y===l&amp;&amp;v.isActive&amp;&amp;!I&amp;&amp;S||g&gt;p&amp;&amp;S,W=!1;const H=Array.isArray(_)?_:[_];let B=H.reduce(o(y),{});A===!1&amp;&amp;(B={});const{prevResolvedValues:K={}}=v,O={...K,...B},L=k=&gt;{F=!0,h.has(k)&amp;&amp;(W=!0,h.delete(k)),v.needsAnimating[k]=!0;const N=e.getValue(k);N&amp;&amp;(N.liveStyle=!1)};for(const k in O){const N=B[k],C=K[k];if(m.hasOwnProperty(k))continue;let P=!1;Zy(N)&amp;&amp;Zy(C)?P=!vC(N,C):P=N!==C,P?N!=null?L(k):h.add(k):N!==void 0&amp;&amp;h.has(k)?L(k):v.protectedKeys[k]=!0}v.prevProp=_,v.prevResolvedValues=B,v.isActive&amp;&amp;(m={...m,...B}),n&amp;&amp;e.blockInitialAnimation&amp;&amp;(F=!1);const E=I&amp;&amp;z;F&amp;&amp;(!E||W)&amp;&amp;f.push(...H.map(k=&gt;{const N={type:y};if(typeof k==&quot;string&quot;&amp;&amp;n&amp;&amp;!E&amp;&amp;e.manuallyAnimateOnMount&amp;&amp;e.parent){const{parent:C}=e,P=Lc(C,k);if(C.enteringChildren&amp;&amp;P){const{delayChildren:D}=P.transition||{};N.delay=U8(C.enteringChildren,e,D)}}return{animation:k,options:N}}))}if(h.size){const g={};if(typeof a.initial!=&quot;boolean&quot;){const y=Lc(e,Array.isArray(a.initial)?a.initial[0]:a.initial);y&amp;&amp;y.transition&amp;&amp;(g.transition=y.transition)}h.forEach(y=&gt;{const v=e.getBaseTarget(y),_=e.getValue(y);_&amp;&amp;(_.liveStyle=!0),g[y]=v??null}),f.push({animation:g})}let x=!!f.length;return n&amp;&amp;(a.initial===!1||a.initial===a.animate)&amp;&amp;!e.manuallyAnimateOnMount&amp;&amp;(x=!1),n=!1,x?r(f):Promise.resolve()}function u(l,a){if(t[l].isActive===a)return Promise.resolve();e.variantChildren?.forEach(f=&gt;f.animationState?.setActive(l,a)),t[l].isActive=a;const d=c(l);for(const f in t)t[f].protectedKeys={};return d}return{animateChanges:c,setActive:u,setAnimateFunction:s,getState:()=&gt;t,reset:()=&gt;{t=y3()}}}function hD(e,r){return typeof r==&quot;string&quot;?r!==e:Array.isArray(r)?!vC(r,e):!1}function hl(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function y3(){return{animate:hl(!0),whileInView:hl(),whileHover:hl(),whileTap:hl(),whileDrag:hl(),whileFocus:hl(),exit:hl()}}function v3(e,r){e.min=r.min,e.max=r.max}function ys(e,r){v3(e.x,r.x),v3(e.y,r.y)}function w3(e,r){e.translate=r.translate,e.scale=r.scale,e.originPoint=r.originPoint,e.origin=r.origin}const wC=1e-4,mD=1-wC,pD=1+wC,_C=.01,gD=0-_C,xD=0+_C;function si(e){return e.max-e.min}function bD(e,r,t){return Math.abs(e-r)&lt;=t}function _3(e,r,t,n=.5){e.origin=n,e.originPoint=Fr(r.min,r.max,e.origin),e.scale=si(t)/si(r),e.translate=Fr(t.min,t.max,e.origin)-e.originPoint,(e.scale&gt;=mD&amp;&amp;e.scale&lt;=pD||isNaN(e.scale))&amp;&amp;(e.scale=1),(e.translate&gt;=gD&amp;&amp;e.translate&lt;=xD||isNaN(e.translate))&amp;&amp;(e.translate=0)}function _d(e,r,t,n){_3(e.x,r.x,t.x,n?n.originX:void 0),_3(e.y,r.y,t.y,n?n.originY:void 0)}function j3(e,r,t){e.min=t.min+r.min,e.max=e.min+si(r)}function yD(e,r,t){j3(e.x,r.x,t.x),j3(e.y,r.y,t.y)}function N3(e,r,t){e.min=r.min-t.min,e.max=e.min+si(r)}function Fm(e,r,t){N3(e.x,r.x,t.x),N3(e.y,r.y,t.y)}function k3(e,r,t,n,o){return e-=r,e=Lm(e,1/t,n),o!==void 0&amp;&amp;(e=Lm(e,1/o,n)),e}function vD(e,r=0,t=1,n=.5,o,s=e,c=e){if(Hs.test(r)&amp;&amp;(r=parseFloat(r),r=Fr(c.min,c.max,r/100)-c.min),typeof r!=&quot;number&quot;)return;let u=Fr(s.min,s.max,n);e===s&amp;&amp;(u-=r),e.min=k3(e.min,r,t,u,o),e.max=k3(e.max,r,t,u,o)}function S3(e,r,[t,n,o],s,c){vD(e,r[t],r[n],r[o],r.scale,s,c)}const wD=[&quot;x&quot;,&quot;scaleX&quot;,&quot;originX&quot;],_D=[&quot;y&quot;,&quot;scaleY&quot;,&quot;originY&quot;];function C3(e,r,t,n){S3(e.x,r,wD,t?t.x:void 0,n?n.x:void 0),S3(e.y,r,_D,t?t.y:void 0,n?n.y:void 0)}function E3(e){return e.translate===0&amp;&amp;e.scale===1}function jC(e){return E3(e.x)&amp;&amp;E3(e.y)}function A3(e,r){return e.min===r.min&amp;&amp;e.max===r.max}function jD(e,r){return A3(e.x,r.x)&amp;&amp;A3(e.y,r.y)}function M3(e,r){return Math.round(e.min)===Math.round(r.min)&amp;&amp;Math.round(e.max)===Math.round(r.max)}function NC(e,r){return M3(e.x,r.x)&amp;&amp;M3(e.y,r.y)}function P3(e){return si(e.x)/si(e.y)}function O3(e,r){return e.translate===r.translate&amp;&amp;e.scale===r.scale&amp;&amp;e.originPoint===r.originPoint}function Ki(e){return[e(&quot;x&quot;),e(&quot;y&quot;)]}function ND(e,r,t){let n=&quot;&quot;;const o=e.x.translate/r.x,s=e.y.translate/r.y,c=t?.z||0;if((o||s||c)&amp;&amp;(n=`translate3d(${o}px, ${s}px, ${c}px) `),(r.x!==1||r.y!==1)&amp;&amp;(n+=`scale(${1/r.x}, ${1/r.y}) `),t){const{transformPerspective:a,rotate:d,rotateX:f,rotateY:h,skewX:m,skewY:p}=t;a&amp;&amp;(n=`perspective(${a}px) ${n}`),d&amp;&amp;(n+=`rotate(${d}deg) `),f&amp;&amp;(n+=`rotateX(${f}deg) `),h&amp;&amp;(n+=`rotateY(${h}deg) `),m&amp;&amp;(n+=`skewX(${m}deg) `),p&amp;&amp;(n+=`skewY(${p}deg) `)}const u=e.x.scale*r.x,l=e.y.scale*r.y;return(u!==1||l!==1)&amp;&amp;(n+=`scale(${u}, ${l})`),n||&quot;none&quot;}const kC=[&quot;TopLeft&quot;,&quot;TopRight&quot;,&quot;BottomLeft&quot;,&quot;BottomRight&quot;],kD=kC.length,T3=e=&gt;typeof e==&quot;string&quot;?parseFloat(e):e,I3=e=&gt;typeof e==&quot;number&quot;||dt.test(e);function SD(e,r,t,n,o,s){o?(e.opacity=Fr(0,t.opacity??1,CD(n)),e.opacityExit=Fr(r.opacity??1,0,ED(n))):s&amp;&amp;(e.opacity=Fr(r.opacity??1,t.opacity??1,n));for(let c=0;c&lt;kD;c++){const u=`border${kC[c]}Radius`;let l=R3(r,u),a=R3(t,u);if(l===void 0&amp;&amp;a===void 0)continue;l||(l=0),a||(a=0),l===0||a===0||I3(l)===I3(a)?(e[u]=Math.max(Fr(T3(l),T3(a),n),0),(Hs.test(a)||Hs.test(l))&amp;&amp;(e[u]+=&quot;%&quot;)):e[u]=a}(r.rotate||t.rotate)&amp;&amp;(e.rotate=Fr(r.rotate||0,t.rotate||0,n))}function R3(e,r){return e[r]!==void 0?e[r]:e.borderRadius}const CD=SC(0,.5,y8),ED=SC(.5,.95,Ji);function SC(e,r,t){return n=&gt;n&lt;e?0:n&gt;r?1:t(Ad(e,r,n))}function AD(e,r,t){const n=Hn(e)?e:$c(e);return n.start($1(&quot;&quot;,n,r,t)),n.animation}function Td(e,r,t,n={passive:!0}){return e.addEventListener(r,t,n),()=&gt;e.removeEventListener(r,t)}const MD=(e,r)=&gt;e.depth-r.depth;class PD{constructor(){this.children=[],this.isDirty=!1}add(r){N1(this.children,r),this.isDirty=!0}remove(r){k1(this.children,r),this.isDirty=!0}forEach(r){this.isDirty&amp;&amp;this.children.sort(MD),this.isDirty=!1,this.children.forEach(r)}}function OD(e,r){const t=ii.now(),n=({timestamp:o})=&gt;{const s=o-t;s&gt;=r&amp;&amp;(Ao(n),e(s-r))};return Er.setup(n,!0),()=&gt;Ao(n)}function bm(e){return Hn(e)?e.get():e}class TD{constructor(){this.members=[]}add(r){N1(this.members,r),r.scheduleRender()}remove(r){if(k1(this.members,r),r===this.prevLead&amp;&amp;(this.prevLead=void 0),r===this.lead){const t=this.members[this.members.length-1];t&amp;&amp;this.promote(t)}}relegate(r){const t=this.members.findIndex(o=&gt;r===o);if(t===0)return!1;let n;for(let o=t;o&gt;=0;o--){const s=this.members[o];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(r,t){const n=this.lead;if(r!==n&amp;&amp;(this.prevLead=n,this.lead=r,r.show(),n)){n.instance&amp;&amp;n.scheduleRender(),r.scheduleRender(),r.resumeFrom=n,t&amp;&amp;(r.resumeFrom.preserveOpacity=!0),n.snapshot&amp;&amp;(r.snapshot=n.snapshot,r.snapshot.latestValues=n.animationValues||n.latestValues),r.root&amp;&amp;r.root.isUpdating&amp;&amp;(r.isLayoutDirty=!0);const{crossfade:o}=r.options;o===!1&amp;&amp;n.hide()}}exitAnimationComplete(){this.members.forEach(r=&gt;{const{options:t,resumingFrom:n}=r;t.onExitComplete&amp;&amp;t.onExitComplete(),n&amp;&amp;n.options.onExitComplete&amp;&amp;n.options.onExitComplete()})}scheduleRender(){this.members.forEach(r=&gt;{r.instance&amp;&amp;r.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&amp;&amp;this.lead.snapshot&amp;&amp;(this.lead.snapshot=void 0)}}const ym={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Ox=[&quot;&quot;,&quot;X&quot;,&quot;Y&quot;,&quot;Z&quot;],ID=1e3;let RD=0;function Tx(e,r,t,n){const{latestValues:o}=r;o[e]&amp;&amp;(t[e]=o[e],r.setStaticValue(e,0),n&amp;&amp;(n[e]=0))}function CC(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:r}=e.options;if(!r)return;const t=H8(r);if(window.MotionHasOptimisedAnimation(t,&quot;transform&quot;)){const{layout:o,layoutId:s}=e.options;window.MotionCancelOptimisedAnimation(t,&quot;transform&quot;,Er,!(o||s))}const{parent:n}=e;n&amp;&amp;!n.hasCheckedOptimisedAppear&amp;&amp;CC(n)}function EC({attachResizeListener:e,defaultParent:r,measureScroll:t,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(c={},u=r?.()){this.id=RD++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=&gt;this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=&gt;{this.isUpdating&amp;&amp;(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=&gt;{this.projectionUpdateScheduled=!1,this.nodes.forEach(FD),this.nodes.forEach(UD),this.nodes.forEach(VD),this.nodes.forEach(BD)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=u?u.root||u:this,this.path=u?[...u.path,u]:[],this.parent=u,this.depth=u?u.depth+1:0;for(let l=0;l&lt;this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&amp;&amp;(this.nodes=new PD)}addEventListener(c,u){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new E1),this.eventHandlers.get(c).add(u)}notifyListeners(c,...u){const l=this.eventHandlers.get(c);l&amp;&amp;l.notify(...u)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=iC(c)&amp;&amp;!LR(c),this.instance=c;const{layoutId:u,layout:l,visualElement:a}=this.options;if(a&amp;&amp;!a.current&amp;&amp;a.mount(c),this.root.nodes.add(this),this.parent&amp;&amp;this.parent.children.add(this),this.root.hasTreeAnimated&amp;&amp;(l||u)&amp;&amp;(this.isLayoutDirty=!0),e){let d,f=0;const h=()=&gt;this.root.updateBlockedByResize=!1;Er.read(()=&gt;{f=window.innerWidth}),e(c,()=&gt;{const m=window.innerWidth;m!==f&amp;&amp;(f=m,this.root.updateBlockedByResize=!0,d&amp;&amp;d(),d=OD(h,250),ym.hasAnimatedSinceResize&amp;&amp;(ym.hasAnimatedSinceResize=!1,this.nodes.forEach(F3)))})}u&amp;&amp;this.root.registerSharedNode(u,this),this.options.animate!==!1&amp;&amp;a&amp;&amp;(u||l)&amp;&amp;this.addEventListener(&quot;didUpdate&quot;,({delta:d,hasLayoutChanged:f,hasRelativeLayoutChanged:h,layout:m})=&gt;{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const p=this.options.transition||a.getDefaultTransition()||XD,{onLayoutAnimationStart:x,onLayoutAnimationComplete:g}=a.getProps(),y=!this.targetLayout||!NC(this.targetLayout,m),v=!f&amp;&amp;h;if(this.options.layoutRoot||this.resumeFrom||v||f&amp;&amp;(y||!this.currentAnimation)){this.resumeFrom&amp;&amp;(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={...z1(p,&quot;layout&quot;),onPlay:x,onComplete:g};(a.shouldReduceMotion||this.options.layoutRoot)&amp;&amp;(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(d,v)}else f||F3(this),this.isLead()&amp;&amp;this.options.onExitComplete&amp;&amp;this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&amp;&amp;this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&amp;&amp;c.remove(this),this.parent&amp;&amp;this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Ao(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&amp;&amp;this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&amp;&amp;this.nodes.forEach(qD),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&amp;&amp;c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&amp;&amp;this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&amp;&amp;!this.hasCheckedOptimisedAppear&amp;&amp;CC(this),!this.root.isUpdating&amp;&amp;this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d&lt;this.path.length;d++){const f=this.path[d];f.shouldResetTransform=!0,f.updateScroll(&quot;snapshot&quot;),f.options.layoutRoot&amp;&amp;f.willUpdate(!1)}const{layoutId:u,layout:l}=this.options;if(u===void 0&amp;&amp;!l)return;const a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,&quot;&quot;):void 0,this.updateSnapshot(),c&amp;&amp;this.notifyListeners(&quot;willUpdate&quot;)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(D3);return}if(this.animationId&lt;=this.animationCommitId){this.nodes.forEach(L3);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach($D),this.nodes.forEach(DD),this.nodes.forEach(LD)):this.nodes.forEach(L3),this.clearAllSnapshots();const u=ii.now();An.delta=Gs(0,1e3/60,u-An.timestamp),An.timestamp=u,An.isProcessing=!0,Nx.update.process(An),Nx.preRender.process(An),Nx.render.process(An),An.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,W1.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(zD),this.sharedNodes.forEach(WD)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Er.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Er.postRender(()=&gt;{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&amp;&amp;!si(this.snapshot.measuredBox.x)&amp;&amp;!si(this.snapshot.measuredBox.y)&amp;&amp;(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&amp;&amp;this.isLead())&amp;&amp;!this.isLayoutDirty))return;if(this.resumeFrom&amp;&amp;!this.resumeFrom.instance)for(let l=0;l&lt;this.path.length;l++)this.path[l].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=sn(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(&quot;measure&quot;,this.layout.layoutBox);const{visualElement:u}=this.options;u&amp;&amp;u.notify(&quot;LayoutMeasure&quot;,this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c=&quot;measure&quot;){let u=!!(this.options.layoutScroll&amp;&amp;this.instance);if(this.scroll&amp;&amp;this.scroll.animationId===this.root.animationId&amp;&amp;this.scroll.phase===c&amp;&amp;(u=!1),u&amp;&amp;this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:l,offset:t(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,u=this.projectionDelta&amp;&amp;!jC(this.projectionDelta),l=this.getTransformTemplate(),a=l?l(this.latestValues,&quot;&quot;):void 0,d=a!==this.prevTransformTemplateValue;c&amp;&amp;this.instance&amp;&amp;(u||pl(this.latestValues)||d)&amp;&amp;(o(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const u=this.measurePageBox();let l=this.removeElementScroll(u);return c&amp;&amp;(l=this.removeTransform(l)),GD(l),{animationId:this.root.animationId,measuredBox:u,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return sn();const u=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(YD))){const{scroll:a}=this.root;a&amp;&amp;(Tc(u.x,a.offset.x),Tc(u.y,a.offset.y))}return u}removeElementScroll(c){const u=sn();if(ys(u,c),this.scroll?.wasRoot)return u;for(let l=0;l&lt;this.path.length;l++){const a=this.path[l],{scroll:d,options:f}=a;a!==this.root&amp;&amp;d&amp;&amp;f.layoutScroll&amp;&amp;(d.wasRoot&amp;&amp;ys(u,c),Tc(u.x,d.offset.x),Tc(u.y,d.offset.y))}return u}applyTransform(c,u=!1){const l=sn();ys(l,c);for(let a=0;a&lt;this.path.length;a++){const d=this.path[a];!u&amp;&amp;d.options.layoutScroll&amp;&amp;d.scroll&amp;&amp;d!==d.root&amp;&amp;Ic(l,{x:-d.scroll.offset.x,y:-d.scroll.offset.y}),pl(d.latestValues)&amp;&amp;Ic(l,d.latestValues)}return pl(this.latestValues)&amp;&amp;Ic(l,this.latestValues),l}removeTransform(c){const u=sn();ys(u,c);for(let l=0;l&lt;this.path.length;l++){const a=this.path[l];if(!a.instance||!pl(a.latestValues))continue;rv(a.latestValues)&amp;&amp;a.updateSnapshot();const d=sn(),f=a.measurePageBox();ys(d,f),C3(u,a.latestValues,a.snapshot?a.snapshot.layoutBox:void 0,d)}return pl(this.latestValues)&amp;&amp;C3(u,this.latestValues),u}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&amp;&amp;this.relativeParent.resolvedRelativeTargetAt!==An.timestamp&amp;&amp;this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){const u=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=u.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=u.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=u.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==u;if(!(c||l&amp;&amp;this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:d,layoutId:f}=this.options;if(!this.layout||!(d||f))return;this.resolvedRelativeTargetAt=An.timestamp;const h=this.getClosestProjectingParent();h&amp;&amp;this.linkedParentVersion!==h.layoutVersion&amp;&amp;!h.options.layoutRoot&amp;&amp;this.removeRelativeTarget(),!this.targetDelta&amp;&amp;!this.relativeTarget&amp;&amp;(h&amp;&amp;h.layout?this.createRelativeTarget(h,this.layout.layoutBox,h.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&amp;&amp;!this.targetDelta)&amp;&amp;(this.target||(this.target=sn(),this.targetWithTransforms=sn()),this.relativeTarget&amp;&amp;this.relativeTargetOrigin&amp;&amp;this.relativeParent&amp;&amp;this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),yD(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ys(this.target,this.layout.layoutBox),dC(this.target,this.targetDelta)):ys(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&amp;&amp;(this.attemptToResolveRelativeTarget=!1,h&amp;&amp;!!h.resumingFrom==!!this.resumingFrom&amp;&amp;!h.options.layoutScroll&amp;&amp;h.target&amp;&amp;this.animationProgress!==1?this.createRelativeTarget(h,this.target,h.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||rv(this.parent.latestValues)||uC(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&amp;&amp;this.layout)}createRelativeTarget(c,u,l){this.relativeParent=c,this.linkedParentVersion=c.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=sn(),this.relativeTargetOrigin=sn(),Fm(this.relativeTargetOrigin,u,l),ys(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const c=this.getLead(),u=!!this.resumingFrom||this!==c;let l=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&amp;&amp;(l=!1),u&amp;&amp;(this.isSharedProjectionDirty||this.isTransformDirty)&amp;&amp;(l=!1),this.resolvedRelativeTargetAt===An.timestamp&amp;&amp;(l=!1),l)return;const{layout:a,layoutId:d}=this.options;if(this.isTreeAnimating=!!(this.parent&amp;&amp;this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(a||d))return;ys(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;XR(this.layoutCorrected,this.treeScale,this.path,u),c.layout&amp;&amp;!c.target&amp;&amp;(this.treeScale.x!==1||this.treeScale.y!==1)&amp;&amp;(c.target=c.layout.layoutBox,c.targetWithTransforms=sn());const{target:m}=c;if(!m){this.prevProjectionDelta&amp;&amp;(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(w3(this.prevProjectionDelta.x,this.projectionDelta.x),w3(this.prevProjectionDelta.y,this.projectionDelta.y)),_d(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!O3(this.projectionDelta.x,this.prevProjectionDelta.x)||!O3(this.projectionDelta.y,this.prevProjectionDelta.y))&amp;&amp;(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(&quot;projectionUpdate&quot;,m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const u=this.getStack();u&amp;&amp;u.scheduleRender()}this.resumingFrom&amp;&amp;!this.resumingFrom.instance&amp;&amp;(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Oc(),this.projectionDelta=Oc(),this.projectionDeltaWithTransform=Oc()}setAnimationOrigin(c,u=!1){const l=this.snapshot,a=l?l.latestValues:{},d={...this.latestValues},f=Oc();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&amp;&amp;(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!u;const h=sn(),m=l?l.source:void 0,p=this.layout?this.layout.source:void 0,x=m!==p,g=this.getStack(),y=!g||g.members.length&lt;=1,v=!!(x&amp;&amp;!y&amp;&amp;this.options.crossfade===!0&amp;&amp;!this.path.some(KD));this.animationProgress=0;let _;this.mixTargetDelta=S=&gt;{const A=S/1e3;B3(f.x,c.x,A),B3(f.y,c.y,A),this.setTargetDelta(f),this.relativeTarget&amp;&amp;this.relativeTargetOrigin&amp;&amp;this.layout&amp;&amp;this.relativeParent&amp;&amp;this.relativeParent.layout&amp;&amp;(Fm(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),HD(this.relativeTarget,this.relativeTargetOrigin,h,A),_&amp;&amp;jD(this.relativeTarget,_)&amp;&amp;(this.isProjectionDirty=!1),_||(_=sn()),ys(_,this.relativeTarget)),x&amp;&amp;(this.animationValues=d,SD(d,a,this.latestValues,A,v,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=A},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners(&quot;animationStart&quot;),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&amp;&amp;(Ao(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Er.update(()=&gt;{ym.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=$c(0)),this.currentAnimation=AD(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:u=&gt;{this.mixTargetDelta(u),c.onUpdate&amp;&amp;c.onUpdate(u)},onStop:()=&gt;{},onComplete:()=&gt;{c.onComplete&amp;&amp;c.onComplete(),this.completeAnimation()}}),this.resumingFrom&amp;&amp;(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&amp;&amp;(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&amp;&amp;c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(&quot;animationComplete&quot;)}finishAnimation(){this.currentAnimation&amp;&amp;(this.mixTargetDelta&amp;&amp;this.mixTargetDelta(ID),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:u,target:l,layout:a,latestValues:d}=c;if(!(!u||!l||!a)){if(this!==c&amp;&amp;this.layout&amp;&amp;a&amp;&amp;AC(this.options.animationType,this.layout.layoutBox,a.layoutBox)){l=this.target||sn();const f=si(this.layout.layoutBox.x);l.x.min=c.target.x.min,l.x.max=l.x.min+f;const h=si(this.layout.layoutBox.y);l.y.min=c.target.y.min,l.y.max=l.y.min+h}ys(u,l),Ic(u,d),_d(this.projectionDeltaWithTransform,this.layoutCorrected,u,d)}}registerSharedNode(c,u){this.sharedNodes.has(c)||this.sharedNodes.set(c,new TD),this.sharedNodes.get(c).add(u);const a=u.options.initialPromotionConfig;u.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&amp;&amp;a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(u):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:u,preserveFollowOpacity:l}={}){const a=this.getStack();a&amp;&amp;a.promote(this,l),c&amp;&amp;(this.projectionDelta=void 0,this.needsReset=!0),u&amp;&amp;this.setOptions({transition:u})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let u=!1;const{latestValues:l}=c;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&amp;&amp;(u=!0),!u)return;const a={};l.z&amp;&amp;Tx(&quot;z&quot;,c,a,this.animationValues);for(let d=0;d&lt;Ox.length;d++)Tx(`rotate${Ox[d]}`,c,a,this.animationValues),Tx(`skew${Ox[d]}`,c,a,this.animationValues);c.render();for(const d in a)c.setStaticValue(d,a[d]),this.animationValues&amp;&amp;(this.animationValues[d]=a[d]);c.scheduleRender()}applyProjectionStyles(c,u){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility=&quot;hidden&quot;;return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility=&quot;&quot;,c.opacity=&quot;&quot;,c.pointerEvents=bm(u?.pointerEvents)||&quot;&quot;,c.transform=l?l(this.latestValues,&quot;&quot;):&quot;none&quot;;return}const a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){this.options.layoutId&amp;&amp;(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=bm(u?.pointerEvents)||&quot;&quot;),this.hasProjected&amp;&amp;!pl(this.latestValues)&amp;&amp;(c.transform=l?l({},&quot;&quot;):&quot;none&quot;,this.hasProjected=!1);return}c.visibility=&quot;&quot;;const d=a.animationValues||a.latestValues;this.applyTransformsToTarget();let f=ND(this.projectionDeltaWithTransform,this.treeScale,d);l&amp;&amp;(f=l(d,f)),c.transform=f;const{x:h,y:m}=this.projectionDelta;c.transformOrigin=`${h.origin*100}% ${m.origin*100}% 0`,a.animationValues?c.opacity=a===this?d.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:c.opacity=a===this?d.opacity!==void 0?d.opacity:&quot;&quot;:d.opacityExit!==void 0?d.opacityExit:0;for(const p in iv){if(d[p]===void 0)continue;const{correct:x,applyTo:g,isCSSVariable:y}=iv[p],v=f===&quot;none&quot;?d[p]:x(d[p],a);if(g){const _=g.length;for(let S=0;S&lt;_;S++)c[g[S]]=v}else y?this.options.visualElement.renderState.vars[p]=v:c[p]=v}this.options.layoutId&amp;&amp;(c.pointerEvents=a===this?bm(u?.pointerEvents)||&quot;&quot;:&quot;none&quot;)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=&gt;c.currentAnimation?.stop()),this.root.nodes.forEach(D3),this.root.sharedNodes.clear()}}}function DD(e){e.updateLayout()}function LD(e){const r=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&amp;&amp;e.layout&amp;&amp;r&amp;&amp;e.hasListeners(&quot;didUpdate&quot;)){const{layoutBox:t,measuredBox:n}=e.layout,{animationType:o}=e.options,s=r.source!==e.layout.source;o===&quot;size&quot;?Ki(d=&gt;{const f=s?r.measuredBox[d]:r.layoutBox[d],h=si(f);f.min=t[d].min,f.max=f.min+h}):AC(o,r.layoutBox,t)&amp;&amp;Ki(d=&gt;{const f=s?r.measuredBox[d]:r.layoutBox[d],h=si(t[d]);f.max=f.min+h,e.relativeTarget&amp;&amp;!e.currentAnimation&amp;&amp;(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+h)});const c=Oc();_d(c,t,r.layoutBox);const u=Oc();s?_d(u,e.applyTransform(n,!0),r.measuredBox):_d(u,t,r.layoutBox);const l=!jC(c);let a=!1;if(!e.resumeFrom){const d=e.getClosestProjectingParent();if(d&amp;&amp;!d.resumeFrom){const{snapshot:f,layout:h}=d;if(f&amp;&amp;h){const m=sn();Fm(m,r.layoutBox,f.layoutBox);const p=sn();Fm(p,t,h.layoutBox),NC(m,p)||(a=!0),d.options.layoutRoot&amp;&amp;(e.relativeTarget=p,e.relativeTargetOrigin=m,e.relativeParent=d)}}}e.notifyListeners(&quot;didUpdate&quot;,{layout:t,snapshot:r,delta:u,layoutDelta:c,hasLayoutChanged:l,hasRelativeLayoutChanged:a})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&amp;&amp;t()}e.options.transition=void 0}function FD(e){e.parent&amp;&amp;(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function BD(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function zD(e){e.clearSnapshot()}function D3(e){e.clearMeasurements()}function L3(e){e.isLayoutDirty=!1}function $D(e){const{visualElement:r}=e.options;r&amp;&amp;r.getProps().onBeforeLayoutMeasure&amp;&amp;r.notify(&quot;BeforeLayoutMeasure&quot;),e.resetTransform()}function F3(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function UD(e){e.resolveTargetDelta()}function VD(e){e.calcProjection()}function qD(e){e.resetSkewAndRotation()}function WD(e){e.removeLeadSnapshot()}function B3(e,r,t){e.translate=Fr(r.translate,0,t),e.scale=Fr(r.scale,1,t),e.origin=r.origin,e.originPoint=r.originPoint}function z3(e,r,t,n){e.min=Fr(r.min,t.min,n),e.max=Fr(r.max,t.max,n)}function HD(e,r,t,n){z3(e.x,r.x,t.x,n),z3(e.y,r.y,t.y,n)}function KD(e){return e.animationValues&amp;&amp;e.animationValues.opacityExit!==void 0}const XD={duration:.45,ease:[.4,0,.1,1]},$3=e=&gt;typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().includes(e),U3=$3(&quot;applewebkit/&quot;)&amp;&amp;!$3(&quot;chrome/&quot;)?Math.round:Ji;function V3(e){e.min=U3(e.min),e.max=U3(e.max)}function GD(e){V3(e.x),V3(e.y)}function AC(e,r,t){return e===&quot;position&quot;||e===&quot;preserve-aspect&quot;&amp;&amp;!bD(P3(r),P3(t),.2)}function YD(e){return e!==e.root&amp;&amp;e.scroll?.wasRoot}const ZD=EC({attachResizeListener:(e,r)=&gt;Td(e,&quot;resize&quot;,r),measureScroll:()=&gt;({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=&gt;!0}),Ix={current:void 0},MC=EC({measureScroll:e=&gt;({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=&gt;{if(!Ix.current){const e=new ZD({});e.mount(window),e.setOptions({layoutScroll:!0}),Ix.current=e}return Ix.current},resetTransform:(e,r)=&gt;{e.style.transform=r!==void 0?r:&quot;none&quot;},checkIsScrollRoot:e=&gt;window.getComputedStyle(e).position===&quot;fixed&quot;}),Z1=T.createContext({transformPagePoint:e=&gt;e,isStatic:!1,reducedMotion:&quot;never&quot;});function q3(e,r){if(typeof e==&quot;function&quot;)return e(r);e!=null&amp;&amp;(e.current=r)}function QD(...e){return r=&gt;{let t=!1;const n=e.map(o=&gt;{const s=q3(o,r);return!t&amp;&amp;typeof s==&quot;function&quot;&amp;&amp;(t=!0),s});if(t)return()=&gt;{for(let o=0;o&lt;n.length;o++){const s=n[o];typeof s==&quot;function&quot;?s():q3(e[o],null)}}}}function JD(...e){return T.useCallback(QD(...e),e)}class eL extends T.Component{getSnapshotBeforeUpdate(r){const t=this.props.childRef.current;if(t&amp;&amp;r.isPresent&amp;&amp;!this.props.isPresent){const n=t.offsetParent,o=J8(n)&amp;&amp;n.offsetWidth||0,s=this.props.sizeRef.current;s.height=t.offsetHeight||0,s.width=t.offsetWidth||0,s.top=t.offsetTop,s.left=t.offsetLeft,s.right=o-s.width-s.left}return null}componentDidUpdate(){}render(){return this.props.children}}function tL({children:e,isPresent:r,anchorX:t,root:n}){const o=T.useId(),s=T.useRef(null),c=T.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=T.useContext(Z1),l=e.props?.ref??e?.ref,a=JD(s,l);return T.useInsertionEffect(()=&gt;{const{width:d,height:f,top:h,left:m,right:p}=c.current;if(r||!s.current||!d||!f)return;const x=t===&quot;left&quot;?`left: ${m}`:`right: ${p}`;s.current.dataset.motionPopId=o;const g=document.createElement(&quot;style&quot;);u&amp;&amp;(g.nonce=u);const y=n??document.head;return y.appendChild(g),g.sheet&amp;&amp;g.sheet.insertRule(`
          [data-motion-pop-id=&quot;${o}&quot;] {
            position: absolute !important;
            width: ${d}px !important;
            height: ${f}px !important;
            ${x}px !important;
            top: ${h}px !important;
          }
        `),()=&gt;{y.contains(g)&amp;&amp;y.removeChild(g)}},[r]),i.jsx(eL,{isPresent:r,childRef:s,sizeRef:c,children:T.cloneElement(e,{ref:a})})}const rL=({children:e,initial:r,isPresent:t,onExitComplete:n,custom:o,presenceAffectsLayout:s,mode:c,anchorX:u,root:l})=&gt;{const a=j1(nL),d=T.useId();let f=!0,h=T.useMemo(()=&gt;(f=!1,{id:d,initial:r,isPresent:t,custom:o,onExitComplete:m=&gt;{a.set(m,!0);for(const p of a.values())if(!p)return;n&amp;&amp;n()},register:m=&gt;(a.set(m,!1),()=&gt;a.delete(m))}),[t,a,n]);return s&amp;&amp;f&amp;&amp;(h={...h}),T.useMemo(()=&gt;{a.forEach((m,p)=&gt;a.set(p,!1))},[t]),T.useEffect(()=&gt;{!t&amp;&amp;!a.size&amp;&amp;n&amp;&amp;n()},[t]),c===&quot;popLayout&quot;&amp;&amp;(e=i.jsx(tL,{isPresent:t,anchorX:u,root:l,children:e})),i.jsx(qp.Provider,{value:h,children:e})};function nL(){return new Map}function PC(e=!0){const r=T.useContext(qp);if(r===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:o}=r,s=T.useId();T.useEffect(()=&gt;{if(e)return o(s)},[e]);const c=T.useCallback(()=&gt;e&amp;&amp;n&amp;&amp;n(s),[s,n,e]);return!t&amp;&amp;n?[!1,c]:[!0]}const Uh=e=&gt;e.key||&quot;&quot;;function W3(e){const r=[];return T.Children.forEach(e,t=&gt;{T.isValidElement(t)&amp;&amp;r.push(t)}),r}const iL=({children:e,custom:r,initial:t=!0,onExitComplete:n,presenceAffectsLayout:o=!0,mode:s=&quot;sync&quot;,propagate:c=!1,anchorX:u=&quot;left&quot;,root:l})=&gt;{const[a,d]=PC(c),f=T.useMemo(()=&gt;W3(e),[e]),h=c&amp;&amp;!a?[]:f.map(Uh),m=T.useRef(!0),p=T.useRef(f),x=j1(()=&gt;new Map),g=T.useRef(new Set),[y,v]=T.useState(f),[_,S]=T.useState(f);l8(()=&gt;{m.current=!1,p.current=f;for(let z=0;z&lt;_.length;z++){const F=Uh(_[z]);h.includes(F)?(x.delete(F),g.current.delete(F)):x.get(F)!==!0&amp;&amp;x.set(F,!1)}},[_,h.length,h.join(&quot;-&quot;)]);const A=[];if(f!==y){let z=[...f];for(let F=0;F&lt;_.length;F++){const W=_[F],H=Uh(W);h.includes(H)||(z.splice(F,0,W),A.push(W))}return s===&quot;wait&quot;&amp;&amp;A.length&amp;&amp;(z=A),S(W3(z)),v(f),null}const{forceRender:I}=T.useContext(_1);return i.jsx(i.Fragment,{children:_.map(z=&gt;{const F=Uh(z),W=c&amp;&amp;!a?!1:f===_||h.includes(F),H=()=&gt;{if(g.current.has(F))return;if(g.current.add(F),x.has(F))x.set(F,!0);else return;let B=!0;x.forEach(K=&gt;{K||(B=!1)}),B&amp;&amp;(I?.(),S(p.current),c&amp;&amp;d?.(),n&amp;&amp;n())};return i.jsx(rL,{isPresent:W,initial:!m.current||t?void 0:!1,custom:r,presenceAffectsLayout:o,mode:s,root:l,onExitComplete:W?void 0:H,anchorX:u,children:z},F)})})},OC=T.createContext({strict:!1}),H3={animation:[&quot;animate&quot;,&quot;variants&quot;,&quot;whileHover&quot;,&quot;whileTap&quot;,&quot;exit&quot;,&quot;whileInView&quot;,&quot;whileFocus&quot;,&quot;whileDrag&quot;],exit:[&quot;exit&quot;],drag:[&quot;drag&quot;,&quot;dragControls&quot;],focus:[&quot;whileFocus&quot;],hover:[&quot;whileHover&quot;,&quot;onHoverStart&quot;,&quot;onHoverEnd&quot;],tap:[&quot;whileTap&quot;,&quot;onTap&quot;,&quot;onTapStart&quot;,&quot;onTapCancel&quot;],pan:[&quot;onPan&quot;,&quot;onPanStart&quot;,&quot;onPanSessionStart&quot;,&quot;onPanEnd&quot;],inView:[&quot;whileInView&quot;,&quot;onViewportEnter&quot;,&quot;onViewportLeave&quot;],layout:[&quot;layout&quot;,&quot;layoutId&quot;]};let K3=!1;function sL(){if(K3)return;const e={};for(const r in H3)e[r]={isEnabled:t=&gt;H3[r].some(n=&gt;!!t[n])};oC(e),K3=!0}function TC(){return sL(),qR()}function aL(e){const r=TC();for(const t in e)r[t]={...r[t],...e[t]};oC(r)}const oL=new Set([&quot;animate&quot;,&quot;exit&quot;,&quot;variants&quot;,&quot;initial&quot;,&quot;style&quot;,&quot;values&quot;,&quot;variants&quot;,&quot;transition&quot;,&quot;transformTemplate&quot;,&quot;custom&quot;,&quot;inherit&quot;,&quot;onBeforeLayoutMeasure&quot;,&quot;onAnimationStart&quot;,&quot;onAnimationComplete&quot;,&quot;onUpdate&quot;,&quot;onDragStart&quot;,&quot;onDrag&quot;,&quot;onDragEnd&quot;,&quot;onMeasureDragConstraints&quot;,&quot;onDirectionLock&quot;,&quot;onDragTransitionEnd&quot;,&quot;_dragX&quot;,&quot;_dragY&quot;,&quot;onHoverStart&quot;,&quot;onHoverEnd&quot;,&quot;onViewportEnter&quot;,&quot;onViewportLeave&quot;,&quot;globalTapTarget&quot;,&quot;ignoreStrict&quot;,&quot;viewport&quot;]);function Bm(e){return e.startsWith(&quot;while&quot;)||e.startsWith(&quot;drag&quot;)&amp;&amp;e!==&quot;draggable&quot;||e.startsWith(&quot;layout&quot;)||e.startsWith(&quot;onTap&quot;)||e.startsWith(&quot;onPan&quot;)||e.startsWith(&quot;onLayout&quot;)||oL.has(e)}let IC=e=&gt;!Bm(e);function lL(e){typeof e==&quot;function&quot;&amp;&amp;(IC=r=&gt;r.startsWith(&quot;on&quot;)?!Bm(r):e(r))}try{lL(require(&quot;@emotion/is-prop-valid&quot;).default)}catch{}function cL(e,r,t){const n={};for(const o in e)o===&quot;values&quot;&amp;&amp;typeof e.values==&quot;object&quot;||(IC(o)||t===!0&amp;&amp;Bm(o)||!r&amp;&amp;!Bm(o)||e.draggable&amp;&amp;o.startsWith(&quot;onDrag&quot;))&amp;&amp;(n[o]=e[o]);return n}const Kp=T.createContext({});function uL(e,r){if(Hp(e)){const{initial:t,animate:n}=e;return{initial:t===!1||Od(t)?t:void 0,animate:Od(n)?n:void 0}}return e.inherit!==!1?r:{}}function dL(e){const{initial:r,animate:t}=uL(e,T.useContext(Kp));return T.useMemo(()=&gt;({initial:r,animate:t}),[X3(r),X3(t)])}function X3(e){return Array.isArray(e)?e.join(&quot; &quot;):e}const Q1=()=&gt;({style:{},transform:{},transformOrigin:{},vars:{}});function RC(e,r,t){for(const n in r)!Hn(r[n])&amp;&amp;!mC(n,t)&amp;&amp;(e[n]=r[n])}function fL({transformTemplate:e},r){return T.useMemo(()=&gt;{const t=Q1();return G1(t,r,e),Object.assign({},t.vars,t.style)},[r])}function hL(e,r){const t=e.style||{},n={};return RC(n,t,e),Object.assign(n,fL(e,r)),n}function mL(e,r){const t={},n=hL(e,r);return e.drag&amp;&amp;e.dragListener!==!1&amp;&amp;(t.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout=&quot;none&quot;,n.touchAction=e.drag===!0?&quot;none&quot;:`pan-${e.drag===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;}`),e.tabIndex===void 0&amp;&amp;(e.onTap||e.onTapStart||e.whileTap)&amp;&amp;(t.tabIndex=0),t.style=n,t}const DC=()=&gt;({...Q1(),attrs:{}});function pL(e,r,t,n){const o=T.useMemo(()=&gt;{const s=DC();return pC(s,r,xC(n),e.transformTemplate,e.style),{...s.attrs,style:{...s.style}}},[r]);if(e.style){const s={};RC(s,e.style,e),o.style={...s,...o.style}}return o}const gL=[&quot;animate&quot;,&quot;circle&quot;,&quot;defs&quot;,&quot;desc&quot;,&quot;ellipse&quot;,&quot;g&quot;,&quot;image&quot;,&quot;line&quot;,&quot;filter&quot;,&quot;marker&quot;,&quot;mask&quot;,&quot;metadata&quot;,&quot;path&quot;,&quot;pattern&quot;,&quot;polygon&quot;,&quot;polyline&quot;,&quot;rect&quot;,&quot;stop&quot;,&quot;switch&quot;,&quot;symbol&quot;,&quot;svg&quot;,&quot;text&quot;,&quot;tspan&quot;,&quot;use&quot;,&quot;view&quot;];function J1(e){return typeof e!=&quot;string&quot;||e.includes(&quot;-&quot;)?!1:!!(gL.indexOf(e)&gt;-1||/[A-Z]/u.test(e))}function xL(e,r,t,{latestValues:n},o,s=!1,c){const l=(c??J1(e)?pL:mL)(r,n,o,e),a=cL(r,typeof e==&quot;string&quot;,s),d=e!==T.Fragment?{...a,...l,ref:t}:{},{children:f}=r,h=T.useMemo(()=&gt;Hn(f)?f.get():f,[f]);return T.createElement(e,{...d,children:h})}function bL({scrapeMotionValuesFromProps:e,createRenderState:r},t,n,o){return{latestValues:yL(t,n,o,e),renderState:r()}}function yL(e,r,t,n){const o={},s=n(e,{});for(const h in s)o[h]=bm(s[h]);let{initial:c,animate:u}=e;const l=Hp(e),a=aC(e);r&amp;&amp;a&amp;&amp;!l&amp;&amp;e.inherit!==!1&amp;&amp;(c===void 0&amp;&amp;(c=r.initial),u===void 0&amp;&amp;(u=r.animate));let d=t?t.initial===!1:!1;d=d||c===!1;const f=d?u:c;if(f&amp;&amp;typeof f!=&quot;boolean&quot;&amp;&amp;!Wp(f)){const h=Array.isArray(f)?f:[f];for(let m=0;m&lt;h.length;m++){const p=U1(e,h[m]);if(p){const{transitionEnd:x,transition:g,...y}=p;for(const v in y){let _=y[v];if(Array.isArray(_)){const S=d?_.length-1:0;_=_[S]}_!==null&amp;&amp;(o[v]=_)}for(const v in x)o[v]=x[v]}}}return o}const LC=e=&gt;(r,t)=&gt;{const n=T.useContext(Kp),o=T.useContext(qp),s=()=&gt;bL(e,r,n,o);return t?s():j1(s)},vL=LC({scrapeMotionValuesFromProps:Y1,createRenderState:Q1}),wL=LC({scrapeMotionValuesFromProps:bC,createRenderState:DC}),_L=Symbol.for(&quot;motionComponentSymbol&quot;);function jL(e,r,t){const n=T.useRef(t);T.useInsertionEffect(()=&gt;{n.current=t});const o=T.useRef(null);return T.useCallback(s=&gt;{s&amp;&amp;e.onMount?.(s),r&amp;&amp;(s?r.mount(s):r.unmount());const c=n.current;if(typeof c==&quot;function&quot;)if(s){const u=c(s);typeof u==&quot;function&quot;&amp;&amp;(o.current=u)}else o.current?(o.current(),o.current=null):c(s);else c&amp;&amp;(c.current=s)},[r])}const FC=T.createContext({});function gd(e){return e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(e,&quot;current&quot;)}function NL(e,r,t,n,o,s){const{visualElement:c}=T.useContext(Kp),u=T.useContext(OC),l=T.useContext(qp),a=T.useContext(Z1).reducedMotion,d=T.useRef(null);n=n||u.renderer,!d.current&amp;&amp;n&amp;&amp;(d.current=n(e,{visualState:r,parent:c,props:t,presenceContext:l,blockInitialAnimation:l?l.initial===!1:!1,reducedMotionConfig:a,isSVG:s}));const f=d.current,h=T.useContext(FC);f&amp;&amp;!f.projection&amp;&amp;o&amp;&amp;(f.type===&quot;html&quot;||f.type===&quot;svg&quot;)&amp;&amp;kL(d.current,t,o,h);const m=T.useRef(!1);T.useInsertionEffect(()=&gt;{f&amp;&amp;m.current&amp;&amp;f.update(t,l)});const p=t[W8],x=T.useRef(!!p&amp;&amp;!window.MotionHandoffIsComplete?.(p)&amp;&amp;window.MotionHasOptimisedAnimation?.(p));return l8(()=&gt;{f&amp;&amp;(m.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),f.scheduleRenderMicrotask(),x.current&amp;&amp;f.animationState&amp;&amp;f.animationState.animateChanges())}),T.useEffect(()=&gt;{f&amp;&amp;(!x.current&amp;&amp;f.animationState&amp;&amp;f.animationState.animateChanges(),x.current&amp;&amp;(queueMicrotask(()=&gt;{window.MotionHandoffMarkAsComplete?.(p)}),x.current=!1),f.enteringChildren=void 0)}),f}function kL(e,r,t,n){const{layoutId:o,layout:s,drag:c,dragConstraints:u,layoutScroll:l,layoutRoot:a,layoutCrossfade:d}=r;e.projection=new t(e.latestValues,r[&quot;data-framer-portal-id&quot;]?void 0:BC(e.parent)),e.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:!!c||u&amp;&amp;gd(u),visualElement:e,animationType:typeof s==&quot;string&quot;?s:&quot;both&quot;,initialPromotionConfig:n,crossfade:d,layoutScroll:l,layoutRoot:a})}function BC(e){if(e)return e.options.allowProjection!==!1?e.projection:BC(e.parent)}function Rx(e,{forwardMotionProps:r=!1,type:t}={},n,o){n&amp;&amp;aL(n);const s=t?t===&quot;svg&quot;:J1(e),c=s?wL:vL;function u(a,d){let f;const h={...T.useContext(Z1),...a,layoutId:SL(a)},{isStatic:m}=h,p=dL(a),x=c(a,m);if(!m&amp;&amp;o8){CL();const g=EL(h);f=g.MeasureLayout,p.visualElement=NL(e,x,h,o,g.ProjectionNode,s)}return i.jsxs(Kp.Provider,{value:p,children:[f&amp;&amp;p.visualElement?i.jsx(f,{visualElement:p.visualElement,...h}):null,xL(e,a,jL(x,p.visualElement,d),x,m,r,s)]})}u.displayName=`motion.${typeof e==&quot;string&quot;?e:`create(${e.displayName??e.name??&quot;&quot;})`}`;const l=T.forwardRef(u);return l[_L]=e,l}function SL({layoutId:e}){const r=T.useContext(_1).id;return r&amp;&amp;e!==void 0?r+&quot;-&quot;+e:e}function CL(e,r){T.useContext(OC).strict}function EL(e){const r=TC(),{drag:t,layout:n}=r;if(!t&amp;&amp;!n)return{};const o={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function AL(e,r){if(typeof Proxy&gt;&quot;u&quot;)return Rx;const t=new Map,n=(s,c)=&gt;Rx(s,c,e,r),o=(s,c)=&gt;n(s,c);return new Proxy(o,{get:(s,c)=&gt;c===&quot;create&quot;?n:(t.has(c)||t.set(c,Rx(c,void 0,e,r)),t.get(c))})}const ML=(e,r)=&gt;r.isSVG??J1(e)?new oD(r):new tD(r,{allowProjection:e!==T.Fragment});class PL extends Ro{constructor(r){super(r),r.animationState||(r.animationState=fD(r))}updateAnimationControlsSubscription(){const{animate:r}=this.node.getProps();Wp(r)&amp;&amp;(this.unmountControls=r.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:r}=this.node.getProps(),{animate:t}=this.node.prevProps||{};r!==t&amp;&amp;this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let OL=0;class TL extends Ro{constructor(){super(...arguments),this.id=OL++}update(){if(!this.node.presenceContext)return;const{isPresent:r,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||r===n)return;const o=this.node.animationState.setActive(&quot;exit&quot;,!r);t&amp;&amp;!r&amp;&amp;o.then(()=&gt;{t(this.id)})}mount(){const{register:r,onExitComplete:t}=this.node.presenceContext||{};t&amp;&amp;t(this.id),r&amp;&amp;(this.unmount=r(this.id))}unmount(){}}const IL={animation:{Feature:PL},exit:{Feature:TL}};function af(e){return{point:{x:e.pageX,y:e.pageY}}}const RL=e=&gt;r=&gt;H1(r)&amp;&amp;e(r,af(r));function jd(e,r,t,n){return Td(e,r,RL(t),n)}const zC=({current:e})=&gt;e?e.ownerDocument.defaultView:null,G3=(e,r)=&gt;Math.abs(e-r);function DL(e,r){const t=G3(e.x,r.x),n=G3(e.y,r.y);return Math.sqrt(t**2+n**2)}const Y3=new Set([&quot;auto&quot;,&quot;scroll&quot;]);class $C{constructor(r,t,{transformPagePoint:n,contextWindow:o=window,dragSnapToOrigin:s=!1,distanceThreshold:c=3,element:u}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=m=&gt;{this.handleScroll(m.target)},this.onWindowScroll=()=&gt;{this.handleScroll(window)},this.updatePoint=()=&gt;{if(!(this.lastMoveEvent&amp;&amp;this.lastMoveEventInfo))return;const m=Lx(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,x=DL(m.offset,{x:0,y:0})&gt;=this.distanceThreshold;if(!p&amp;&amp;!x)return;const{point:g}=m,{timestamp:y}=An;this.history.push({...g,timestamp:y});const{onStart:v,onMove:_}=this.handlers;p||(v&amp;&amp;v(this.lastMoveEvent,m),this.startEvent=this.lastMoveEvent),_&amp;&amp;_(this.lastMoveEvent,m)},this.handlePointerMove=(m,p)=&gt;{this.lastMoveEvent=m,this.lastMoveEventInfo=Dx(p,this.transformPagePoint),Er.update(this.updatePoint,!0)},this.handlePointerUp=(m,p)=&gt;{this.end();const{onEnd:x,onSessionEnd:g,resumeAnimation:y}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&amp;&amp;y&amp;&amp;y(),!(this.lastMoveEvent&amp;&amp;this.lastMoveEventInfo))return;const v=Lx(m.type===&quot;pointercancel&quot;?this.lastMoveEventInfo:Dx(p,this.transformPagePoint),this.history);this.startEvent&amp;&amp;x&amp;&amp;x(m,v),g&amp;&amp;g(m,v)},!H1(r))return;this.dragSnapToOrigin=s,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=c,this.contextWindow=o||window;const l=af(r),a=Dx(l,this.transformPagePoint),{point:d}=a,{timestamp:f}=An;this.history=[{...d,timestamp:f}];const{onSessionStart:h}=t;h&amp;&amp;h(r,Lx(a,this.history)),this.removeListeners=rf(jd(this.contextWindow,&quot;pointermove&quot;,this.handlePointerMove),jd(this.contextWindow,&quot;pointerup&quot;,this.handlePointerUp),jd(this.contextWindow,&quot;pointercancel&quot;,this.handlePointerUp)),u&amp;&amp;this.startScrollTracking(u)}startScrollTracking(r){let t=r.parentElement;for(;t;){const n=getComputedStyle(t);(Y3.has(n.overflowX)||Y3.has(n.overflowY))&amp;&amp;this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(&quot;scroll&quot;,this.onElementScroll,{capture:!0,passive:!0}),window.addEventListener(&quot;scroll&quot;,this.onWindowScroll,{passive:!0}),this.removeScrollListeners=()=&gt;{window.removeEventListener(&quot;scroll&quot;,this.onElementScroll,{capture:!0}),window.removeEventListener(&quot;scroll&quot;,this.onWindowScroll)}}handleScroll(r){const t=this.scrollPositions.get(r);if(!t)return;const n=r===window,o=n?{x:window.scrollX,y:window.scrollY}:{x:r.scrollLeft,y:r.scrollTop},s={x:o.x-t.x,y:o.y-t.y};s.x===0&amp;&amp;s.y===0||(n?this.lastMoveEventInfo&amp;&amp;(this.lastMoveEventInfo.point.x+=s.x,this.lastMoveEventInfo.point.y+=s.y):this.history.length&gt;0&amp;&amp;(this.history[0].x-=s.x,this.history[0].y-=s.y),this.scrollPositions.set(r,o),Er.update(this.updatePoint,!0))}updateHandlers(r){this.handlers=r}end(){this.removeListeners&amp;&amp;this.removeListeners(),this.removeScrollListeners&amp;&amp;this.removeScrollListeners(),this.scrollPositions.clear(),Ao(this.updatePoint)}}function Dx(e,r){return r?{point:r(e.point)}:e}function Z3(e,r){return{x:e.x-r.x,y:e.y-r.y}}function Lx({point:e},r){return{point:e,delta:Z3(e,UC(r)),offset:Z3(e,LL(r)),velocity:FL(r,.1)}}function LL(e){return e[0]}function UC(e){return e[e.length-1]}function FL(e,r){if(e.length&lt;2)return{x:0,y:0};let t=e.length-1,n=null;const o=UC(e);for(;t&gt;=0&amp;&amp;(n=e[t],!(o.timestamp-n.timestamp&gt;Sa(r)));)t--;if(!n)return{x:0,y:0};const s=Gi(o.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const c={x:(o.x-n.x)/s,y:(o.y-n.y)/s};return c.x===1/0&amp;&amp;(c.x=0),c.y===1/0&amp;&amp;(c.y=0),c}function BL(e,{min:r,max:t},n){return r!==void 0&amp;&amp;e&lt;r?e=n?Fr(r,e,n.min):Math.max(e,r):t!==void 0&amp;&amp;e&gt;t&amp;&amp;(e=n?Fr(t,e,n.max):Math.min(e,t)),e}function Q3(e,r,t){return{min:r!==void 0?e.min+r:void 0,max:t!==void 0?e.max+t-(e.max-e.min):void 0}}function zL(e,{top:r,left:t,bottom:n,right:o}){return{x:Q3(e.x,t,o),y:Q3(e.y,r,n)}}function J3(e,r){let t=r.min-e.min,n=r.max-e.max;return r.max-r.min&lt;e.max-e.min&amp;&amp;([t,n]=[n,t]),{min:t,max:n}}function $L(e,r){return{x:J3(e.x,r.x),y:J3(e.y,r.y)}}function UL(e,r){let t=.5;const n=si(e),o=si(r);return o&gt;n?t=Ad(r.min,r.max-n,e.min):n&gt;o&amp;&amp;(t=Ad(e.min,e.max-o,r.min)),Gs(0,1,t)}function VL(e,r){const t={};return r.min!==void 0&amp;&amp;(t.min=r.min-e.min),r.max!==void 0&amp;&amp;(t.max=r.max-e.min),t}const sv=.35;function qL(e=sv){return e===!1?e=0:e===!0&amp;&amp;(e=sv),{x:e4(e,&quot;left&quot;,&quot;right&quot;),y:e4(e,&quot;top&quot;,&quot;bottom&quot;)}}function e4(e,r,t){return{min:t4(e,r),max:t4(e,t)}}function t4(e,r){return typeof e==&quot;number&quot;?e:e[r]||0}const WL=new WeakMap;class HL{constructor(r){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=sn(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=r}start(r,{snapToCursor:t=!1,distanceThreshold:n}={}){const{presenceContext:o}=this.visualElement;if(o&amp;&amp;o.isPresent===!1)return;const s=f=&gt;{t?(this.stopAnimation(),this.snapToCursor(af(f).point)):this.pauseAnimation()},c=(f,h)=&gt;{this.stopAnimation();const{drag:m,dragPropagation:p,onDragStart:x}=this.getProps();if(m&amp;&amp;!p&amp;&amp;(this.openDragLock&amp;&amp;this.openDragLock(),this.openDragLock=OR(m),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=h,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&amp;&amp;(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ki(y=&gt;{let v=this.getAxisMotionValue(y).get()||0;if(Hs.test(v)){const{projection:_}=this.visualElement;if(_&amp;&amp;_.layout){const S=_.layout.layoutBox[y];S&amp;&amp;(v=si(S)*(parseFloat(v)/100))}}this.originPoint[y]=v}),x&amp;&amp;Er.postRender(()=&gt;x(f,h)),Qy(this.visualElement,&quot;transform&quot;);const{animationState:g}=this.visualElement;g&amp;&amp;g.setActive(&quot;whileDrag&quot;,!0)},u=(f,h)=&gt;{this.latestPointerEvent=f,this.latestPanInfo=h;const{dragPropagation:m,dragDirectionLock:p,onDirectionLock:x,onDrag:g}=this.getProps();if(!m&amp;&amp;!this.openDragLock)return;const{offset:y}=h;if(p&amp;&amp;this.currentDirection===null){this.currentDirection=KL(y),this.currentDirection!==null&amp;&amp;x&amp;&amp;x(this.currentDirection);return}this.updateAxis(&quot;x&quot;,h.point,y),this.updateAxis(&quot;y&quot;,h.point,y),this.visualElement.render(),g&amp;&amp;g(f,h)},l=(f,h)=&gt;{this.latestPointerEvent=f,this.latestPanInfo=h,this.stop(f,h),this.latestPointerEvent=null,this.latestPanInfo=null},a=()=&gt;Ki(f=&gt;this.getAnimationState(f)===&quot;paused&quot;&amp;&amp;this.getAxisMotionValue(f).animation?.play()),{dragSnapToOrigin:d}=this.getProps();this.panSession=new $C(r,{onSessionStart:s,onStart:c,onMove:u,onSessionEnd:l,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:d,distanceThreshold:n,contextWindow:zC(this.visualElement),element:this.visualElement.current})}stop(r,t){const n=r||this.latestPointerEvent,o=t||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!o||!n)return;const{velocity:c}=o;this.startAnimation(c);const{onDragEnd:u}=this.getProps();u&amp;&amp;Er.postRender(()=&gt;u(n,o))}cancel(){this.isDragging=!1;const{projection:r,animationState:t}=this.visualElement;r&amp;&amp;(r.isAnimationBlocked=!1),this.panSession&amp;&amp;this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&amp;&amp;this.openDragLock&amp;&amp;(this.openDragLock(),this.openDragLock=null),t&amp;&amp;t.setActive(&quot;whileDrag&quot;,!1)}updateAxis(r,t,n){const{drag:o}=this.getProps();if(!n||!Vh(r,o,this.currentDirection))return;const s=this.getAxisMotionValue(r);let c=this.originPoint[r]+n[r];this.constraints&amp;&amp;this.constraints[r]&amp;&amp;(c=BL(c,this.constraints[r],this.elastic[r])),s.set(c)}resolveConstraints(){const{dragConstraints:r,dragElastic:t}=this.getProps(),n=this.visualElement.projection&amp;&amp;!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;r&amp;&amp;gd(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&amp;&amp;n?this.constraints=zL(n.layoutBox,r):this.constraints=!1,this.elastic=qL(t),o!==this.constraints&amp;&amp;n&amp;&amp;this.constraints&amp;&amp;!this.hasMutatedConstraints&amp;&amp;Ki(s=&gt;{this.constraints!==!1&amp;&amp;this.getAxisMotionValue(s)&amp;&amp;(this.constraints[s]=VL(n.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:r,onMeasureDragConstraints:t}=this.getProps();if(!r||!gd(r))return!1;const n=r.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const s=GR(n,o.root,this.visualElement.getTransformPagePoint());let c=$L(o.layout.layoutBox,s);if(t){const u=t(HR(c));this.hasMutatedConstraints=!!u,u&amp;&amp;(c=cC(u))}return c}startAnimation(r){const{drag:t,dragMomentum:n,dragElastic:o,dragTransition:s,dragSnapToOrigin:c,onDragTransitionEnd:u}=this.getProps(),l=this.constraints||{},a=Ki(d=&gt;{if(!Vh(d,t,this.currentDirection))return;let f=l&amp;&amp;l[d]||{};c&amp;&amp;(f={min:0,max:0});const h=o?200:1e6,m=o?40:1e7,p={type:&quot;inertia&quot;,velocity:n?r[d]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(d,p)});return Promise.all(a).then(u)}startAxisValueAnimation(r,t){const n=this.getAxisMotionValue(r);return Qy(this.visualElement,r),n.start($1(r,n,0,t,this.visualElement,!1))}stopAnimation(){Ki(r=&gt;this.getAxisMotionValue(r).stop())}pauseAnimation(){Ki(r=&gt;this.getAxisMotionValue(r).animation?.pause())}getAnimationState(r){return this.getAxisMotionValue(r).animation?.state}getAxisMotionValue(r){const t=`_drag${r.toUpperCase()}`,n=this.visualElement.getProps(),o=n[t];return o||this.visualElement.getValue(r,(n.initial?n.initial[r]:void 0)||0)}snapToCursor(r){Ki(t=&gt;{const{drag:n}=this.getProps();if(!Vh(t,n,this.currentDirection))return;const{projection:o}=this.visualElement,s=this.getAxisMotionValue(t);if(o&amp;&amp;o.layout){const{min:c,max:u}=o.layout.layoutBox[t],l=s.get()||0;s.set(r[t]-Fr(c,u,.5)+l)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:r,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!gd(t)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Ki(c=&gt;{const u=this.getAxisMotionValue(c);if(u&amp;&amp;this.constraints!==!1){const l=u.get();o[c]=UL({min:l,max:l},this.constraints[c])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},&quot;&quot;):&quot;none&quot;,n.root&amp;&amp;n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Ki(c=&gt;{if(!Vh(c,r,null))return;const u=this.getAxisMotionValue(c),{min:l,max:a}=this.constraints[c];u.set(Fr(l,a,o[c]))})}addListeners(){if(!this.visualElement.current)return;WL.set(this.visualElement,this);const r=this.visualElement.current,t=jd(r,&quot;pointerdown&quot;,l=&gt;{const{drag:a,dragListener:d=!0}=this.getProps();a&amp;&amp;d&amp;&amp;!nC(l.target)&amp;&amp;this.start(l)}),n=()=&gt;{const{dragConstraints:l}=this.getProps();gd(l)&amp;&amp;l.current&amp;&amp;(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,s=o.addEventListener(&quot;measure&quot;,n);o&amp;&amp;!o.layout&amp;&amp;(o.root&amp;&amp;o.root.updateScroll(),o.updateLayout()),Er.read(n);const c=Td(window,&quot;resize&quot;,()=&gt;this.scalePositionWithinConstraints()),u=o.addEventListener(&quot;didUpdate&quot;,(({delta:l,hasLayoutChanged:a})=&gt;{this.isDragging&amp;&amp;a&amp;&amp;(Ki(d=&gt;{const f=this.getAxisMotionValue(d);f&amp;&amp;(this.originPoint[d]+=l[d].translate,f.set(f.get()+l[d].translate))}),this.visualElement.render())}));return()=&gt;{c(),t(),s(),u&amp;&amp;u()}}getProps(){const r=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:s=!1,dragElastic:c=sv,dragMomentum:u=!0}=r;return{...r,drag:t,dragDirectionLock:n,dragPropagation:o,dragConstraints:s,dragElastic:c,dragMomentum:u}}}function Vh(e,r,t){return(r===!0||r===e)&amp;&amp;(t===null||t===e)}function KL(e,r=10){let t=null;return Math.abs(e.y)&gt;r?t=&quot;y&quot;:Math.abs(e.x)&gt;r&amp;&amp;(t=&quot;x&quot;),t}class XL extends Ro{constructor(r){super(r),this.removeGroupControls=Ji,this.removeListeners=Ji,this.controls=new HL(r)}mount(){const{dragControls:r}=this.node.getProps();r&amp;&amp;(this.removeGroupControls=r.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ji}update(){const{dragControls:r}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};r!==t&amp;&amp;(this.removeGroupControls(),r&amp;&amp;(this.removeGroupControls=r.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners()}}const r4=e=&gt;(r,t)=&gt;{e&amp;&amp;Er.postRender(()=&gt;e(r,t))};class GL extends Ro{constructor(){super(...arguments),this.removePointerDownListener=Ji}onPointerDown(r){this.session=new $C(r,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:zC(this.node)})}createPanHandlers(){const{onPanSessionStart:r,onPanStart:t,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:r4(r),onStart:r4(t),onMove:n,onEnd:(s,c)=&gt;{delete this.session,o&amp;&amp;Er.postRender(()=&gt;o(s,c))}}}mount(){this.removePointerDownListener=jd(this.node.current,&quot;pointerdown&quot;,r=&gt;this.onPointerDown(r))}update(){this.session&amp;&amp;this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&amp;&amp;this.session.end()}}let Fx=!1;class YL extends T.Component{componentDidMount(){const{visualElement:r,layoutGroup:t,switchLayoutGroup:n,layoutId:o}=this.props,{projection:s}=r;s&amp;&amp;(t.group&amp;&amp;t.group.add(s),n&amp;&amp;n.register&amp;&amp;o&amp;&amp;n.register(s),Fx&amp;&amp;s.root.didUpdate(),s.addEventListener(&quot;animationComplete&quot;,()=&gt;{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=&gt;this.safeToRemove()})),ym.hasEverUpdated=!0}getSnapshotBeforeUpdate(r){const{layoutDependency:t,visualElement:n,drag:o,isPresent:s}=this.props,{projection:c}=n;return c&amp;&amp;(c.isPresent=s,Fx=!0,o||r.layoutDependency!==t||t===void 0||r.isPresent!==s?c.willUpdate():this.safeToRemove(),r.isPresent!==s&amp;&amp;(s?c.promote():c.relegate()||Er.postRender(()=&gt;{const u=c.getStack();(!u||!u.members.length)&amp;&amp;this.safeToRemove()}))),null}componentDidUpdate(){const{projection:r}=this.props.visualElement;r&amp;&amp;(r.root.didUpdate(),W1.postRender(()=&gt;{!r.currentAnimation&amp;&amp;r.isLead()&amp;&amp;this.safeToRemove()}))}componentWillUnmount(){const{visualElement:r,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:o}=r;Fx=!0,o&amp;&amp;(o.scheduleCheckAfterUnmount(),t&amp;&amp;t.group&amp;&amp;t.group.remove(o),n&amp;&amp;n.deregister&amp;&amp;n.deregister(o))}safeToRemove(){const{safeToRemove:r}=this.props;r&amp;&amp;r()}render(){return null}}function VC(e){const[r,t]=PC(),n=T.useContext(_1);return i.jsx(YL,{...e,layoutGroup:n,switchLayoutGroup:T.useContext(FC),isPresent:r,safeToRemove:t})}const ZL={pan:{Feature:GL},drag:{Feature:XL,ProjectionNode:MC,MeasureLayout:VC}};function n4(e,r,t){const{props:n}=e;e.animationState&amp;&amp;n.whileHover&amp;&amp;e.animationState.setActive(&quot;whileHover&quot;,t===&quot;Start&quot;);const o=&quot;onHover&quot;+t,s=n[o];s&amp;&amp;Er.postRender(()=&gt;s(r,af(r)))}class QL extends Ro{mount(){const{current:r}=this.node;r&amp;&amp;(this.unmount=TR(r,(t,n)=&gt;(n4(this.node,n,&quot;Start&quot;),o=&gt;n4(this.node,o,&quot;End&quot;))))}unmount(){}}class JL extends Ro{constructor(){super(...arguments),this.isActive=!1}onFocus(){let r=!1;try{r=this.node.current.matches(&quot;:focus-visible&quot;)}catch{r=!0}!r||!this.node.animationState||(this.node.animationState.setActive(&quot;whileFocus&quot;,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(&quot;whileFocus&quot;,!1),this.isActive=!1)}mount(){this.unmount=rf(Td(this.node.current,&quot;focus&quot;,()=&gt;this.onFocus()),Td(this.node.current,&quot;blur&quot;,()=&gt;this.onBlur()))}unmount(){}}function i4(e,r,t){const{props:n}=e;if(e.current instanceof HTMLButtonElement&amp;&amp;e.current.disabled)return;e.animationState&amp;&amp;n.whileTap&amp;&amp;e.animationState.setActive(&quot;whileTap&quot;,t===&quot;Start&quot;);const o=&quot;onTap&quot;+(t===&quot;End&quot;?&quot;&quot;:t),s=n[o];s&amp;&amp;Er.postRender(()=&gt;s(r,af(r)))}class eF extends Ro{mount(){const{current:r}=this.node;r&amp;&amp;(this.unmount=DR(r,(t,n)=&gt;(i4(this.node,n,&quot;Start&quot;),(o,{success:s})=&gt;i4(this.node,o,s?&quot;End&quot;:&quot;Cancel&quot;)),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const av=new WeakMap,Bx=new WeakMap,tF=e=&gt;{const r=av.get(e.target);r&amp;&amp;r(e)},rF=e=&gt;{e.forEach(tF)};function nF({root:e,...r}){const t=e||document;Bx.has(t)||Bx.set(t,{});const n=Bx.get(t),o=JSON.stringify(r);return n[o]||(n[o]=new IntersectionObserver(rF,{root:e,...r})),n[o]}function iF(e,r,t){const n=nF(r);return av.set(e,t),n.observe(e),()=&gt;{av.delete(e),n.unobserve(e)}}const sF={some:0,all:1};class aF extends Ro{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:r={}}=this.node.getProps(),{root:t,margin:n,amount:o=&quot;some&quot;,once:s}=r,c={root:t?t.current:void 0,rootMargin:n,threshold:typeof o==&quot;number&quot;?o:sF[o]},u=l=&gt;{const{isIntersecting:a}=l;if(this.isInView===a||(this.isInView=a,s&amp;&amp;!a&amp;&amp;this.hasEnteredView))return;a&amp;&amp;(this.hasEnteredView=!0),this.node.animationState&amp;&amp;this.node.animationState.setActive(&quot;whileInView&quot;,a);const{onViewportEnter:d,onViewportLeave:f}=this.node.getProps(),h=a?d:f;h&amp;&amp;h(l)};return iF(this.node.current,c,u)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver&gt;&quot;u&quot;)return;const{props:r,prevProps:t}=this.node;[&quot;amount&quot;,&quot;margin&quot;,&quot;root&quot;].some(oF(r,t))&amp;&amp;this.startObserver()}unmount(){}}function oF({viewport:e={}},{viewport:r={}}={}){return t=&gt;e[t]!==r[t]}const lF={inView:{Feature:aF},tap:{Feature:eF},focus:{Feature:JL},hover:{Feature:QL}},cF={layout:{ProjectionNode:MC,MeasureLayout:VC}},uF={...IL,...lF,...ZL,...cF},s4=AL(uF,ML);const dF=e=&gt;e.replace(/([a-z0-9])([A-Z])/g,&quot;$1-$2&quot;).toLowerCase(),fF=e=&gt;e.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,t,n)=&gt;n?n.toUpperCase():t.toLowerCase()),a4=e=&gt;{const r=fF(e);return r.charAt(0).toUpperCase()+r.slice(1)},qC=(...e)=&gt;e.filter((r,t,n)=&gt;!!r&amp;&amp;r.trim()!==&quot;&quot;&amp;&amp;n.indexOf(r)===t).join(&quot; &quot;).trim(),hF=e=&gt;{for(const r in e)if(r.startsWith(&quot;aria-&quot;)||r===&quot;role&quot;||r===&quot;title&quot;)return!0};var mF={xmlns:&quot;http://www.w3.org/2000/svg&quot;,width:24,height:24,viewBox:&quot;0 0 24 24&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,strokeWidth:2,strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;};const pF=T.forwardRef(({color:e=&quot;currentColor&quot;,size:r=24,strokeWidth:t=2,absoluteStrokeWidth:n,className:o=&quot;&quot;,children:s,iconNode:c,...u},l)=&gt;T.createElement(&quot;svg&quot;,{ref:l,...mF,width:r,height:r,stroke:e,strokeWidth:n?Number(t)*24/Number(r):t,className:qC(&quot;lucide&quot;,o),...!s&amp;&amp;!hF(u)&amp;&amp;{&quot;aria-hidden&quot;:&quot;true&quot;},...u},[...c.map(([a,d])=&gt;T.createElement(a,d)),...Array.isArray(s)?s:[s]]));const Rt=(e,r)=&gt;{const t=T.forwardRef(({className:n,...o},s)=&gt;T.createElement(pF,{ref:s,iconNode:r,className:qC(`lucide-${dF(a4(e))}`,`lucide-${e}`,n),...o}));return t.displayName=a4(e),t};const gF=[[&quot;path&quot;,{d:&quot;M8 3 4 7l4 4&quot;,key:&quot;9rb6wj&quot;}],[&quot;path&quot;,{d:&quot;M4 7h16&quot;,key:&quot;6tx8e3&quot;}],[&quot;path&quot;,{d:&quot;m16 21 4-4-4-4&quot;,key:&quot;siv7j2&quot;}],[&quot;path&quot;,{d:&quot;M20 17H4&quot;,key:&quot;h6l3hr&quot;}]],WC=Rt(&quot;arrow-left-right&quot;,gF);const xF=[[&quot;path&quot;,{d:&quot;M5 12h14&quot;,key:&quot;1ays0h&quot;}],[&quot;path&quot;,{d:&quot;m12 5 7 7-7 7&quot;,key:&quot;xquz4c&quot;}]],va=Rt(&quot;arrow-right&quot;,xF);const bF=[[&quot;rect&quot;,{width:&quot;20&quot;,height:&quot;12&quot;,x:&quot;2&quot;,y:&quot;6&quot;,rx:&quot;2&quot;,key:&quot;9lu3g6&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;2&quot;,key:&quot;1c9p78&quot;}],[&quot;path&quot;,{d:&quot;M6 12h.01M18 12h.01&quot;,key:&quot;113zkx&quot;}]],yF=Rt(&quot;banknote&quot;,bF);const vF=[[&quot;path&quot;,{d:&quot;M8 2v4&quot;,key:&quot;1cmpym&quot;}],[&quot;path&quot;,{d:&quot;M16 2v4&quot;,key:&quot;4m81vk&quot;}],[&quot;rect&quot;,{width:&quot;18&quot;,height:&quot;18&quot;,x:&quot;3&quot;,y:&quot;4&quot;,rx:&quot;2&quot;,key:&quot;1hopcy&quot;}],[&quot;path&quot;,{d:&quot;M3 10h18&quot;,key:&quot;8toen8&quot;}],[&quot;path&quot;,{d:&quot;M8 14h.01&quot;,key:&quot;6423bh&quot;}],[&quot;path&quot;,{d:&quot;M12 14h.01&quot;,key:&quot;1etili&quot;}],[&quot;path&quot;,{d:&quot;M16 14h.01&quot;,key:&quot;1gbofw&quot;}],[&quot;path&quot;,{d:&quot;M8 18h.01&quot;,key:&quot;lrp35t&quot;}],[&quot;path&quot;,{d:&quot;M12 18h.01&quot;,key:&quot;mhygvu&quot;}],[&quot;path&quot;,{d:&quot;M16 18h.01&quot;,key:&quot;kzsmim&quot;}]],Xp=Rt(&quot;calendar-days&quot;,vF);const wF=[[&quot;rect&quot;,{width:&quot;18&quot;,height:&quot;18&quot;,x:&quot;3&quot;,y:&quot;4&quot;,rx:&quot;2&quot;,key:&quot;1hopcy&quot;}],[&quot;path&quot;,{d:&quot;M16 2v4&quot;,key:&quot;4m81vk&quot;}],[&quot;path&quot;,{d:&quot;M3 10h18&quot;,key:&quot;8toen8&quot;}],[&quot;path&quot;,{d:&quot;M8 2v4&quot;,key:&quot;1cmpym&quot;}],[&quot;path&quot;,{d:&quot;M17 14h-6&quot;,key:&quot;bkmgh3&quot;}],[&quot;path&quot;,{d:&quot;M13 18H7&quot;,key:&quot;bb0bb7&quot;}],[&quot;path&quot;,{d:&quot;M7 14h.01&quot;,key:&quot;1qa3f1&quot;}],[&quot;path&quot;,{d:&quot;M17 18h.01&quot;,key:&quot;1bdyru&quot;}]],HC=Rt(&quot;calendar-range&quot;,wF);const _F=[[&quot;path&quot;,{d:&quot;M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z&quot;,key:&quot;18u6gg&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;13&quot;,r:&quot;3&quot;,key:&quot;1vg3eu&quot;}]],jF=Rt(&quot;camera&quot;,_F);const NF=[[&quot;path&quot;,{d:&quot;M20 6 9 17l-5-5&quot;,key:&quot;1gmf2c&quot;}]],o4=Rt(&quot;check&quot;,NF);const kF=[[&quot;path&quot;,{d:&quot;m6 9 6 6 6-6&quot;,key:&quot;qrunsl&quot;}]],Id=Rt(&quot;chevron-down&quot;,kF);const SF=[[&quot;path&quot;,{d:&quot;m15 18-6-6 6-6&quot;,key:&quot;1wnfg3&quot;}]],CF=Rt(&quot;chevron-left&quot;,SF);const EF=[[&quot;path&quot;,{d:&quot;m9 18 6-6-6-6&quot;,key:&quot;mthhwq&quot;}]],AF=Rt(&quot;chevron-right&quot;,EF);const MF=[[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;10&quot;,key:&quot;1mglay&quot;}],[&quot;line&quot;,{x1:&quot;12&quot;,x2:&quot;12&quot;,y1:&quot;8&quot;,y2:&quot;12&quot;,key:&quot;1pkeuh&quot;}],[&quot;line&quot;,{x1:&quot;12&quot;,x2:&quot;12.01&quot;,y1:&quot;16&quot;,y2:&quot;16&quot;,key:&quot;4dfq90&quot;}]],ov=Rt(&quot;circle-alert&quot;,MF);const PF=[[&quot;path&quot;,{d:&quot;M21.801 10A10 10 0 1 1 17 3.335&quot;,key:&quot;yps3ct&quot;}],[&quot;path&quot;,{d:&quot;m9 11 3 3L22 4&quot;,key:&quot;1pflzl&quot;}]],OF=Rt(&quot;circle-check-big&quot;,PF);const TF=[[&quot;path&quot;,{d:&quot;M18 20a6 6 0 0 0-12 0&quot;,key:&quot;1qehca&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;10&quot;,r:&quot;4&quot;,key:&quot;1h16sb&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;10&quot;,key:&quot;1mglay&quot;}]],IF=Rt(&quot;circle-user-round&quot;,TF);const RF=[[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;10&quot;,key:&quot;1mglay&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;10&quot;,r:&quot;3&quot;,key:&quot;ilqhr7&quot;}],[&quot;path&quot;,{d:&quot;M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662&quot;,key:&quot;154egf&quot;}]],l4=Rt(&quot;circle-user&quot;,RF);const DF=[[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;10&quot;,key:&quot;1mglay&quot;}],[&quot;path&quot;,{d:&quot;m15 9-6 6&quot;,key:&quot;1uzhvr&quot;}],[&quot;path&quot;,{d:&quot;m9 9 6 6&quot;,key:&quot;z0biqf&quot;}]],LF=Rt(&quot;circle-x&quot;,DF);const FF=[[&quot;path&quot;,{d:&quot;M12 6v6h4&quot;,key:&quot;135r8i&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;10&quot;,key:&quot;1mglay&quot;}]],BF=Rt(&quot;clock-3&quot;,FF);const zF=[[&quot;rect&quot;,{width:&quot;20&quot;,height:&quot;14&quot;,x:&quot;2&quot;,y:&quot;5&quot;,rx:&quot;2&quot;,key:&quot;ynyp8z&quot;}],[&quot;line&quot;,{x1:&quot;2&quot;,x2:&quot;22&quot;,y1:&quot;10&quot;,y2:&quot;10&quot;,key:&quot;1b3vmo&quot;}]],$F=Rt(&quot;credit-card&quot;,zF);const UF=[[&quot;line&quot;,{x1:&quot;12&quot;,x2:&quot;12&quot;,y1:&quot;2&quot;,y2:&quot;22&quot;,key:&quot;7eqyqh&quot;}],[&quot;path&quot;,{d:&quot;M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6&quot;,key:&quot;1b0p4s&quot;}]],lv=Rt(&quot;dollar-sign&quot;,UF);const VF=[[&quot;path&quot;,{d:&quot;M12 15V3&quot;,key:&quot;m9g1x1&quot;}],[&quot;path&quot;,{d:&quot;M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4&quot;,key:&quot;ih7n3h&quot;}],[&quot;path&quot;,{d:&quot;m7 10 5 5 5-5&quot;,key:&quot;brsn70&quot;}]],qF=Rt(&quot;download&quot;,VF);const WF=[[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;1&quot;,key:&quot;41hilf&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;5&quot;,r:&quot;1&quot;,key:&quot;gxeob9&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;19&quot;,r:&quot;1&quot;,key:&quot;lyex9k&quot;}]],HF=Rt(&quot;ellipsis-vertical&quot;,WF);const KF=[[&quot;path&quot;,{d:&quot;M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z&quot;,key:&quot;1oefj6&quot;}],[&quot;path&quot;,{d:&quot;M14 2v5a1 1 0 0 0 1 1h5&quot;,key:&quot;wfsgrz&quot;}],[&quot;path&quot;,{d:&quot;M12 18v-6&quot;,key:&quot;17g6i2&quot;}],[&quot;path&quot;,{d:&quot;m9 15 3 3 3-3&quot;,key:&quot;1npd3o&quot;}]],Pa=Rt(&quot;file-down&quot;,KF);const XF=[[&quot;path&quot;,{d:&quot;M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z&quot;,key:&quot;1oefj6&quot;}],[&quot;path&quot;,{d:&quot;M14 2v5a1 1 0 0 0 1 1h5&quot;,key:&quot;wfsgrz&quot;}],[&quot;path&quot;,{d:&quot;M8 13h2&quot;,key:&quot;yr2amv&quot;}],[&quot;path&quot;,{d:&quot;M14 13h2&quot;,key:&quot;un5t4a&quot;}],[&quot;path&quot;,{d:&quot;M8 17h2&quot;,key:&quot;2yhykz&quot;}],[&quot;path&quot;,{d:&quot;M14 17h2&quot;,key:&quot;10kma7&quot;}]],c4=Rt(&quot;file-spreadsheet&quot;,XF);const GF=[[&quot;path&quot;,{d:&quot;M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z&quot;,key:&quot;1oefj6&quot;}],[&quot;path&quot;,{d:&quot;M14 2v5a1 1 0 0 0 1 1h5&quot;,key:&quot;wfsgrz&quot;}],[&quot;path&quot;,{d:&quot;M10 9H8&quot;,key:&quot;b1mrlr&quot;}],[&quot;path&quot;,{d:&quot;M16 13H8&quot;,key:&quot;t4e002&quot;}],[&quot;path&quot;,{d:&quot;M16 17H8&quot;,key:&quot;z1uh3a&quot;}]],zm=Rt(&quot;file-text&quot;,GF);const YF=[[&quot;path&quot;,{d:&quot;M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14&quot;,key:&quot;1j4xps&quot;}],[&quot;path&quot;,{d:&quot;m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9&quot;,key:&quot;uospg8&quot;}],[&quot;path&quot;,{d:&quot;m2 13 6 6&quot;,key:&quot;16e5sb&quot;}]],ZF=Rt(&quot;hand-helping&quot;,YF);const QF=[[&quot;path&quot;,{d:&quot;m11 17 2 2a1 1 0 1 0 3-3&quot;,key:&quot;efffak&quot;}],[&quot;path&quot;,{d:&quot;m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4&quot;,key:&quot;9pr0kb&quot;}],[&quot;path&quot;,{d:&quot;m21 3 1 11h-2&quot;,key:&quot;1tisrp&quot;}],[&quot;path&quot;,{d:&quot;M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3&quot;,key:&quot;1uvwmv&quot;}],[&quot;path&quot;,{d:&quot;M3 4h8&quot;,key:&quot;1ep09j&quot;}]],KC=Rt(&quot;handshake&quot;,QF);const JF=[[&quot;path&quot;,{d:&quot;M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5&quot;,key:&quot;mvr1a0&quot;}]],e2=Rt(&quot;heart&quot;,JF);const eB=[[&quot;path&quot;,{d:&quot;M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8&quot;,key:&quot;5wwlr5&quot;}],[&quot;path&quot;,{d:&quot;M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&quot;,key:&quot;r6nss1&quot;}]],Rd=Rt(&quot;house&quot;,eB);const tB=[[&quot;path&quot;,{d:&quot;M10 18v-7&quot;,key:&quot;wt116b&quot;}],[&quot;path&quot;,{d:&quot;M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z&quot;,key:&quot;1m329m&quot;}],[&quot;path&quot;,{d:&quot;M14 18v-7&quot;,key:&quot;vav6t3&quot;}],[&quot;path&quot;,{d:&quot;M18 18v-7&quot;,key:&quot;aexdmj&quot;}],[&quot;path&quot;,{d:&quot;M3 22h18&quot;,key:&quot;8prr45&quot;}],[&quot;path&quot;,{d:&quot;M6 18v-7&quot;,key:&quot;1ivflk&quot;}]],XC=Rt(&quot;landmark&quot;,tB);const rB=[[&quot;rect&quot;,{width:&quot;7&quot;,height:&quot;9&quot;,x:&quot;3&quot;,y:&quot;3&quot;,rx:&quot;1&quot;,key:&quot;10lvy0&quot;}],[&quot;rect&quot;,{width:&quot;7&quot;,height:&quot;5&quot;,x:&quot;14&quot;,y:&quot;3&quot;,rx:&quot;1&quot;,key:&quot;16une8&quot;}],[&quot;rect&quot;,{width:&quot;7&quot;,height:&quot;9&quot;,x:&quot;14&quot;,y:&quot;12&quot;,rx:&quot;1&quot;,key:&quot;1hutg5&quot;}],[&quot;rect&quot;,{width:&quot;7&quot;,height:&quot;5&quot;,x:&quot;3&quot;,y:&quot;16&quot;,rx:&quot;1&quot;,key:&quot;ldoo1y&quot;}]],u4=Rt(&quot;layout-dashboard&quot;,rB);const nB=[[&quot;path&quot;,{d:&quot;M21 12a9 9 0 1 1-6.219-8.56&quot;,key:&quot;13zald&quot;}]],iB=Rt(&quot;loader-circle&quot;,nB);const sB=[[&quot;path&quot;,{d:&quot;m16 17 5-5-5-5&quot;,key:&quot;1bji2h&quot;}],[&quot;path&quot;,{d:&quot;M21 12H9&quot;,key:&quot;dn1m92&quot;}],[&quot;path&quot;,{d:&quot;M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4&quot;,key:&quot;1uf3rs&quot;}]],aB=Rt(&quot;log-out&quot;,sB);const oB=[[&quot;path&quot;,{d:&quot;M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8&quot;,key:&quot;12jkf8&quot;}],[&quot;path&quot;,{d:&quot;m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7&quot;,key:&quot;1ocrg3&quot;}],[&quot;path&quot;,{d:&quot;m16 19 2 2 4-4&quot;,key:&quot;1b14m6&quot;}]],lB=Rt(&quot;mail-check&quot;,oB);const cB=[[&quot;path&quot;,{d:&quot;m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7&quot;,key:&quot;132q7q&quot;}],[&quot;rect&quot;,{x:&quot;2&quot;,y:&quot;4&quot;,width:&quot;20&quot;,height:&quot;16&quot;,rx:&quot;2&quot;,key:&quot;izxlao&quot;}]],ja=Rt(&quot;mail&quot;,cB);const uB=[[&quot;path&quot;,{d:&quot;M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0&quot;,key:&quot;1r0f0z&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;10&quot;,r:&quot;3&quot;,key:&quot;ilqhr7&quot;}]],nu=Rt(&quot;map-pin&quot;,uB);const dB=[[&quot;path&quot;,{d:&quot;M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z&quot;,key:&quot;q8bfy3&quot;}],[&quot;path&quot;,{d:&quot;M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14&quot;,key:&quot;1853fq&quot;}],[&quot;path&quot;,{d:&quot;M8 6v8&quot;,key:&quot;15ugcq&quot;}]],GC=Rt(&quot;megaphone&quot;,dB);const fB=[[&quot;path&quot;,{d:&quot;M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z&quot;,key:&quot;18887p&quot;}]],d4=Rt(&quot;message-square&quot;,fB);const hB=[[&quot;path&quot;,{d:&quot;m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551&quot;,key:&quot;1miecu&quot;}]],YC=Rt(&quot;paperclip&quot;,hB);const mB=[[&quot;path&quot;,{d:&quot;M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384&quot;,key:&quot;9njp5v&quot;}]],xd=Rt(&quot;phone&quot;,mB);const pB=[[&quot;path&quot;,{d:&quot;M5 12h14&quot;,key:&quot;1ays0h&quot;}],[&quot;path&quot;,{d:&quot;M12 5v14&quot;,key:&quot;s699le&quot;}]],vm=Rt(&quot;plus&quot;,pB);const gB=[[&quot;path&quot;,{d:&quot;M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z&quot;,key:&quot;q3az6g&quot;}],[&quot;path&quot;,{d:&quot;M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8&quot;,key:&quot;1h4pet&quot;}],[&quot;path&quot;,{d:&quot;M12 17.5v-11&quot;,key:&quot;1jc1ny&quot;}]],xB=Rt(&quot;receipt&quot;,gB);const bB=[[&quot;path&quot;,{d:&quot;M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8&quot;,key:&quot;v9h5vc&quot;}],[&quot;path&quot;,{d:&quot;M21 3v5h-5&quot;,key:&quot;1q7to0&quot;}],[&quot;path&quot;,{d:&quot;M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16&quot;,key:&quot;3uifl3&quot;}],[&quot;path&quot;,{d:&quot;M8 16H3v5&quot;,key:&quot;1cv678&quot;}]],t2=Rt(&quot;refresh-cw&quot;,bB);const yB=[[&quot;path&quot;,{d:&quot;M12 3v18&quot;,key:&quot;108xh3&quot;}],[&quot;path&quot;,{d:&quot;m19 8 3 8a5 5 0 0 1-6 0zV7&quot;,key:&quot;zcdpyk&quot;}],[&quot;path&quot;,{d:&quot;M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1&quot;,key:&quot;1yorad&quot;}],[&quot;path&quot;,{d:&quot;m5 8 3 8a5 5 0 0 1-6 0zV7&quot;,key:&quot;eua70x&quot;}],[&quot;path&quot;,{d:&quot;M7 21h10&quot;,key:&quot;1b0cd5&quot;}]],vB=Rt(&quot;scale&quot;,yB);const wB=[[&quot;path&quot;,{d:&quot;m21 21-4.34-4.34&quot;,key:&quot;14j7rj&quot;}],[&quot;circle&quot;,{cx:&quot;11&quot;,cy:&quot;11&quot;,r:&quot;8&quot;,key:&quot;4ej97u&quot;}]],ZC=Rt(&quot;search&quot;,wB);const _B=[[&quot;path&quot;,{d:&quot;M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915&quot;,key:&quot;1i5ecw&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;12&quot;,r:&quot;3&quot;,key:&quot;1v7zrd&quot;}]],cv=Rt(&quot;settings&quot;,_B);const jB=[[&quot;path&quot;,{d:&quot;M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z&quot;,key:&quot;1s2grr&quot;}],[&quot;path&quot;,{d:&quot;M20 2v4&quot;,key:&quot;1rf3ol&quot;}],[&quot;path&quot;,{d:&quot;M22 4h-4&quot;,key:&quot;gwowj6&quot;}],[&quot;circle&quot;,{cx:&quot;4&quot;,cy:&quot;20&quot;,r:&quot;2&quot;,key:&quot;6kqj1y&quot;}]],QC=Rt(&quot;sparkles&quot;,jB);const NB=[[&quot;path&quot;,{d:&quot;M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z&quot;,key:&quot;16rjxf&quot;}],[&quot;path&quot;,{d:&quot;M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193&quot;,key:&quot;178nd4&quot;}],[&quot;circle&quot;,{cx:&quot;10.5&quot;,cy:&quot;6.5&quot;,r:&quot;.5&quot;,fill:&quot;currentColor&quot;,key:&quot;12ikhr&quot;}]],kB=Rt(&quot;tags&quot;,NB);const SB=[[&quot;path&quot;,{d:&quot;M10 11v6&quot;,key:&quot;nco0om&quot;}],[&quot;path&quot;,{d:&quot;M14 11v6&quot;,key:&quot;outv1u&quot;}],[&quot;path&quot;,{d:&quot;M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6&quot;,key:&quot;miytrc&quot;}],[&quot;path&quot;,{d:&quot;M3 6h18&quot;,key:&quot;d0wm0j&quot;}],[&quot;path&quot;,{d:&quot;M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2&quot;,key:&quot;e791ji&quot;}]],CB=Rt(&quot;trash-2&quot;,SB);const EB=[[&quot;path&quot;,{d:&quot;M16 7h6v6&quot;,key:&quot;box55l&quot;}],[&quot;path&quot;,{d:&quot;m22 7-8.5 8.5-5-5L2 17&quot;,key:&quot;1t1m79&quot;}]],AB=Rt(&quot;trending-up&quot;,EB);const MB=[[&quot;path&quot;,{d:&quot;m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3&quot;,key:&quot;wmoenq&quot;}],[&quot;path&quot;,{d:&quot;M12 9v4&quot;,key:&quot;juzpu7&quot;}],[&quot;path&quot;,{d:&quot;M12 17h.01&quot;,key:&quot;p32p05&quot;}]],PB=Rt(&quot;triangle-alert&quot;,MB);const OB=[[&quot;path&quot;,{d:&quot;M10 15H6a4 4 0 0 0-4 4v2&quot;,key:&quot;1nfge6&quot;}],[&quot;path&quot;,{d:&quot;m14.305 16.53.923-.382&quot;,key:&quot;1itpsq&quot;}],[&quot;path&quot;,{d:&quot;m15.228 13.852-.923-.383&quot;,key:&quot;eplpkm&quot;}],[&quot;path&quot;,{d:&quot;m16.852 12.228-.383-.923&quot;,key:&quot;13v3q0&quot;}],[&quot;path&quot;,{d:&quot;m16.852 17.772-.383.924&quot;,key:&quot;1i8mnm&quot;}],[&quot;path&quot;,{d:&quot;m19.148 12.228.383-.923&quot;,key:&quot;1q8j1v&quot;}],[&quot;path&quot;,{d:&quot;m19.53 18.696-.382-.924&quot;,key:&quot;vk1qj3&quot;}],[&quot;path&quot;,{d:&quot;m20.772 13.852.924-.383&quot;,key:&quot;n880s0&quot;}],[&quot;path&quot;,{d:&quot;m20.772 16.148.924.383&quot;,key:&quot;1g6xey&quot;}],[&quot;circle&quot;,{cx:&quot;18&quot;,cy:&quot;15&quot;,r:&quot;3&quot;,key:&quot;gjjjvw&quot;}],[&quot;circle&quot;,{cx:&quot;9&quot;,cy:&quot;7&quot;,r:&quot;4&quot;,key:&quot;nufk8&quot;}]],$m=Rt(&quot;user-cog&quot;,OB);const TB=[[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;8&quot;,r:&quot;5&quot;,key:&quot;1hypcn&quot;}],[&quot;path&quot;,{d:&quot;M20 21a8 8 0 0 0-16 0&quot;,key:&quot;rfgkzh&quot;}]],r2=Rt(&quot;user-round&quot;,TB);const IB=[[&quot;path&quot;,{d:&quot;M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2&quot;,key:&quot;975kel&quot;}],[&quot;circle&quot;,{cx:&quot;12&quot;,cy:&quot;7&quot;,r:&quot;4&quot;,key:&quot;17ys0d&quot;}]],RB=Rt(&quot;user&quot;,IB);const DB=[[&quot;path&quot;,{d:&quot;M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2&quot;,key:&quot;1yyitq&quot;}],[&quot;path&quot;,{d:&quot;M16 3.128a4 4 0 0 1 0 7.744&quot;,key:&quot;16gr8j&quot;}],[&quot;path&quot;,{d:&quot;M22 21v-2a4 4 0 0 0-3-3.87&quot;,key:&quot;kshegd&quot;}],[&quot;circle&quot;,{cx:&quot;9&quot;,cy:&quot;7&quot;,r:&quot;4&quot;,key:&quot;nufk8&quot;}]],Um=Rt(&quot;users&quot;,DB);const LB=[[&quot;path&quot;,{d:&quot;M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1&quot;,key:&quot;18etb6&quot;}],[&quot;path&quot;,{d:&quot;M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4&quot;,key:&quot;xoc0q4&quot;}]],n2=Rt(&quot;wallet&quot;,LB);const FB=[[&quot;path&quot;,{d:&quot;M18 6 6 18&quot;,key:&quot;1bl5f8&quot;}],[&quot;path&quot;,{d:&quot;m6 6 12 12&quot;,key:&quot;d8bk6v&quot;}]],vr=Rt(&quot;x&quot;,FB),zx=&quot;/logoHaggai.avif&quot;,BB=&quot;/seminaireregional.webp&quot;,id=[&quot;/slideshow/slide1.webp&quot;,&quot;/slideshow/slide2.webp&quot;,&quot;/slideshow/slide3.avif&quot;,&quot;/slideshow/slide4.webp&quot;,&quot;/slideshow/slide5.avif&quot;,&quot;/slideshow/slide6.avif&quot;,&quot;/slideshow/slide7.avif&quot;,&quot;/slideshow/slide8.webp&quot;],zB=[{title:&quot;Séminaire Régional Hybride&quot;,dateLocation:&quot;Du 22 au 30 oct : Session en ligne • Du 15 au 19 nov : Présentiel au Burkina Faso&quot;,imageUrl:BB,imageAlt:&quot;Participants au Séminaire Régional Hybride&quot;,buttonLabel:&quot;S&#039;inscrire&quot;}],$B=[{name:&quot;Sundar Sangma&quot;,title:&quot;Vice Président chargé du développement international du ministère&quot;,img:&quot;/intervenants/1-Sundar_Sangma.png&quot;},{name:&quot;Bastian Babu&quot;,title:&quot;Directeur Exécutif chargé des ministères nationaux&quot;,img:&quot;/intervenants/2-Bastian_Babu.png&quot;},{name:&quot;Lucky Shabangu&quot;,title:&quot;Directeur Afrique&quot;,img:&quot;/intervenants/3-Lucky_Shabangu.png&quot;},{name:&quot;Aboua Omer Liacet&quot;,title:&quot;Représentant régional Afrique Francophone&quot;,img:&quot;/intervenants/4.Aboua_Omer_Liacet.png&quot;}];function JC(...e){return e.filter(Boolean).join(&quot; &quot;)}function f4({children:e,className:r=&quot;&quot;,...t}){return i.jsxs(&quot;a&quot;,{className:JC(&quot;inline-flex items-center justify-center gap-2 rounded-none px-4 py-2 sm:px-6 sm:py-3 text-sm sm:text-base font-medium border-2 border-brand-900&quot;,&quot;bg-brand-700 text-white&quot;,&quot;hover:bg-brand-900 focus:outline-none focus:ring-2 focus:ring-brand-600 focus:ring-offset-2 focus:ring-offset-ink-900&quot;,&quot;transition uppercase tracking-wider&quot;,r),...t,children:[e,i.jsx(va,{className:&quot;h-4 w-4&quot;})]})}function UB({children:e,className:r=&quot;&quot;,...t}){return i.jsx(&quot;a&quot;,{className:JC(&quot;inline-flex items-center justify-center rounded-none px-4 py-2 sm:px-6 sm:py-3 text-sm sm:text-base font-medium border-2 border-white bg-transparent text-surface-0&quot;,&quot;hover:bg-white/10 focus:outline-none focus:ring-2 focus:ring-white/40 focus:ring-offset-2 focus:ring-offset-ink-900&quot;,&quot;transition uppercase tracking-wider&quot;,r),...t,children:e})}function VB(){const[e,r]=T.useState(0),[t,n]=T.useState(!1);T.useEffect(()=&gt;{const l=setInterval(()=&gt;{r(a=&gt;(a+1)%id.length)},5e3);return()=&gt;clearInterval(l)},[]);const o=()=&gt;{r(l=&gt;(l-1+id.length)%id.length)},s=()=&gt;{r(l=&gt;(l+1)%id.length)},c=l=&gt;{l.preventDefault();const a=document.getElementById(&quot;events&quot;);a&amp;&amp;a.scrollIntoView({behavior:&quot;smooth&quot;})},u=l=&gt;{l.preventDefault();const a=document.getElementById(&quot;speakers&quot;);a&amp;&amp;a.scrollIntoView({behavior:&quot;smooth&quot;})};return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-surface-0 font-sans&quot;,children:[i.jsxs(&quot;header&quot;,{className:&quot;sticky top-0 z-50 border-b border-ink-500/20 bg-brand-700 shadow-soft&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mx-auto flex items-center justify-between px-[10%] py-1 sm:py-1.5&quot;,children:[i.jsxs(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;flex items-center gap-2 hover:opacity-80 transition-opacity flex-shrink-0 min-w-0&quot;,children:[i.jsx(&quot;img&quot;,{src:zx,alt:&quot;Sommet Francophone&quot;,className:&quot;h-6 sm:h-7 md:h-8 w-auto flex-shrink-0 brightness-0 invert&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-xs sm:text-sm md:text-base lg:text-lg font-heading font-medium tracking-wide text-surface-0 uppercase truncate&quot;,children:&quot;Sommet Francophone&quot;})]}),i.jsxs(&quot;nav&quot;,{className:&quot;hidden items-center gap-4 sm:gap-6 text-xs sm:text-sm font-light text-surface-0/80 md:flex&quot;,children:[i.jsx(&quot;a&quot;,{className:&quot;hover:text-surface-0 transition-colors uppercase&quot;,href:&quot;#events&quot;,onClick:c,children:&quot;Événements&quot;}),i.jsx(&quot;a&quot;,{className:&quot;hover:text-surface-0 transition-colors uppercase&quot;,href:&quot;#speakers&quot;,onClick:u,children:&quot;Intervenants&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;hidden md:flex items-center gap-2 sm:gap-3&quot;,children:[i.jsx(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-3 py-1.5 text-xs sm:text-sm font-medium text-ink-900 bg-gold-500 shadow-soft hover:bg-gold-600 transition-all uppercase&quot;,children:&quot;Inscription&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/soutenir&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-3 py-1.5 text-xs sm:text-sm font-medium bg-brand-900 text-surface-0 shadow-soft hover:bg-ink-900 transition-all uppercase&quot;,children:&quot;Soutenir&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-6 w-px bg-surface-0/30 mx-1&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/login&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-3 py-1.5 text-xs sm:text-sm font-medium text-surface-0 hover:text-gold-500 transition-colors uppercase&quot;,children:&quot;Connexion&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;md:hidden&quot;,children:i.jsx(&quot;button&quot;,{onClick:()=&gt;n(!t),className:&quot;text-surface-0 hover:text-gold-500 focus:outline-none&quot;,&quot;aria-label&quot;:&quot;Toggle menu&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;h-6 w-6&quot;,fill:&quot;none&quot;,strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:&quot;2&quot;,viewBox:&quot;0 0 24 24&quot;,stroke:&quot;currentColor&quot;,children:t?i.jsx(&quot;path&quot;,{d:&quot;M6 18L18 6M6 6l12 12&quot;}):i.jsx(&quot;path&quot;,{d:&quot;M4 6h16M4 12h16M4 18h16&quot;})})})})]}),t&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;md:hidden py-4 px-[10%] space-y-2 border-t border-surface-0/20&quot;,children:[i.jsx(&quot;a&quot;,{href:&quot;#events&quot;,className:&quot;block py-2 text-sm font-light text-surface-0/80 hover:text-surface-0 transition-colors uppercase&quot;,onClick:l=&gt;{n(!1),c(l)},children:&quot;Événements&quot;}),i.jsx(&quot;a&quot;,{href:&quot;#speakers&quot;,className:&quot;block py-2 text-sm font-light text-surface-0/80 hover:text-surface-0 transition-colors uppercase&quot;,onClick:l=&gt;{n(!1),u(l)},children:&quot;Intervenants&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;block py-2 text-sm font-light text-surface-0/80 hover:text-surface-0 transition-colors uppercase&quot;,onClick:()=&gt;n(!1),children:&quot;Inscription&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/soutenir&quot;,className:&quot;block py-2 text-sm font-light text-surface-0/80 hover:text-surface-0 transition-colors uppercase&quot;,onClick:()=&gt;n(!1),children:&quot;Soutenir&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-px bg-surface-0/20 my-2&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/login&quot;,className:&quot;block py-2 text-sm font-light text-surface-0/80 hover:text-surface-0 transition-colors uppercase&quot;,onClick:()=&gt;n(!1),children:&quot;Connexion&quot;})]})]}),i.jsxs(&quot;section&quot;,{className:&quot;relative overflow-hidden text-surface-0&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;absolute inset-0&quot;,children:[i.jsx(iL,{mode:&quot;wait&quot;,children:i.jsx(s4.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1},className:&quot;absolute inset-0 h-full w-full bg-cover bg-center&quot;,style:{backgroundImage:`url(${id[e]})`}},e)}),i.jsx(&quot;div&quot;,{className:&quot;absolute inset-0 bg-gradient-to-b from-brand-900/40 via-brand-900/60 to-brand-900/80&quot;}),i.jsx(&quot;div&quot;,{className:&quot;absolute -left-40 -top-40 h-96 w-96 rounded-full bg-brand-700/15 blur-3xl&quot;}),i.jsx(&quot;div&quot;,{className:&quot;absolute -right-40 top-10 h-96 w-96 rounded-full bg-brand-700/10 blur-3xl&quot;})]}),i.jsx(&quot;button&quot;,{onClick:o,className:&quot;absolute left-4 sm:left-6 md:left-8 top-1/2 -translate-y-1/2 z-20 p-2 rounded-full bg-white/10 backdrop-blur-sm hover:bg-white/20 transition-all opacity-60 hover:opacity-100&quot;,&quot;aria-label&quot;:&quot;Image précédente&quot;,children:i.jsx(CF,{className:&quot;w-5 h-5 sm:w-6 sm:h-6 text-white&quot;})}),i.jsx(&quot;button&quot;,{onClick:s,className:&quot;absolute right-4 sm:right-6 md:right-8 top-1/2 -translate-y-1/2 z-20 p-2 rounded-full bg-white/10 backdrop-blur-sm hover:bg-white/20 transition-all opacity-60 hover:opacity-100&quot;,&quot;aria-label&quot;:&quot;Image suivante&quot;,children:i.jsx(AF,{className:&quot;w-5 h-5 sm:w-6 sm:h-6 text-white&quot;})}),i.jsx(&quot;div&quot;,{className:&quot;relative mx-auto max-w-container px-3 sm:px-4 md:px-6 lg:px-8 pt-14 sm:pt-20 w-full min-h-[calc(100vh-100px)] sm:min-h-[calc(100vh-110px)] md:min-h-[calc(100vh-120px)] flex items-center justify-center pb-20 sm:pb-24&quot;,children:i.jsxs(s4.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.6},className:&quot;max-w-4xl text-center&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xl sm:text-2xl md:text-3xl lg:text-4xl font-heading font-medium leading-relaxed text-surface-0 uppercase tracking-wide&quot;,children:&quot;Mettre fin à la pauvreté de l&#039;Évangile en Afrique.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-4 text-lg sm:text-xl md:text-2xl lg:text-3xl font-heading font-normal leading-relaxed text-surface-0/90&quot;,children:&quot;Sommet Haggai Afrique Francophone Ouaga 2026&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mt-8 sm:mt-10 flex justify-center&quot;,children:i.jsxs(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;inline-flex items-center justify-center gap-2 rounded-lg border-2 border-white bg-white/10 px-6 py-3 sm:px-8 sm:py-3.5 text-sm sm:text-base font-medium text-white uppercase tracking-wider hover:bg-white/20 transition-all focus:outline-none focus:ring-2 focus:ring-white/50 focus:ring-offset-2 focus:ring-offset-transparent&quot;,children:[&quot;S&#039;inscrire&quot;,i.jsx(va,{className:&quot;h-4 w-4 sm:h-5 sm:w-5&quot;})]})})]})})]}),i.jsx(&quot;div&quot;,{className:&quot;sticky top-[36px] sm:top-[40px] md:top-[44px] z-40 bg-brand-900 w-full py-2 sm:py-2.5 shadow-soft -mt-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;mx-auto max-w-container px-4 sm:px-6 lg:px-8 flex justify-between items-center&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 sm:gap-3&quot;,children:[i.jsx(&quot;img&quot;,{src:zx,alt:&quot;Sommet Francophone&quot;,className:&quot;h-7 sm:h-8 md:h-9 w-auto brightness-0 invert&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-surface-0 text-xs sm:text-sm md:text-base font-body font-light tracking-wide&quot;,children:&quot;Sommet Francophone&quot;}),i.jsx(&quot;div&quot;,{className:&quot;flex items-center justify-center w-6 h-6 sm:w-7 sm:h-7 md:w-8 md:h-8 rounded-full bg-surface-0&quot;,children:i.jsx(&quot;span&quot;,{className:&quot;text-brand-900 text-[10px] sm:text-xs md:text-sm font-semibold&quot;,children:&quot;26&quot;})})]}),i.jsx(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;text-surface-0 uppercase text-xs sm:text-sm md:text-base font-medium tracking-wider hover:opacity-90 transition-opacity&quot;,children:&quot;S&#039;inscrire&quot;})]})}),i.jsx(&quot;section&quot;,{className:&quot;bg-surface-0 py-14 md:py-18 lg:py-24&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-4xl&quot;,children:[i.jsxs(&quot;h2&quot;,{className:&quot;text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-heading font-medium text-ink-900 leading-tight mb-8 sm:mb-12 tracking-wide&quot;,children:[&quot;Sommet Haggai&quot;,i.jsx(&quot;br&quot;,{}),&quot;Francophone&quot;,i.jsx(&quot;br&quot;,{}),&quot;2026&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-3 sm:gap-4 mb-4 sm:mb-6&quot;,children:[i.jsx(Xp,{className:&quot;text-brand-900 flex-shrink-0 w-6 h-6 sm:w-7 sm:h-7 md:w-8 md:h-8 lg:w-9 lg:h-9&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-body font-light text-ink-900 leading-tight&quot;,children:&quot;19-22 novembre 2026&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-3 sm:gap-4 mb-12 sm:mb-16&quot;,children:[i.jsx(nu,{className:&quot;text-brand-900 flex-shrink-0 w-5 h-5 sm:w-6 sm:h-6 md:w-7 md:h-7 lg:w-8 lg:h-8&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-body font-light text-ink-900 leading-tight&quot;,children:&quot;Sopatel Silmande Hôtel, Ouagadougou&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row gap-4 sm:gap-6&quot;,children:i.jsx(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;inline-flex items-center justify-center rounded-none border-2 border-white bg-brand-700 px-6 py-3 text-sm sm:text-base font-semibold text-white uppercase tracking-wider hover:bg-brand-900 transition-all&quot;,children:&quot;Inscrivez-vous&quot;})})]})})}),i.jsx(&quot;section&quot;,{className:&quot;bg-brand-900 text-surface-0&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6 py-14 md:py-18 lg:py-24&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;mx-auto max-w-3xl text-center&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs sm:text-sm md:text-base font-body font-bold uppercase tracking-wider text-brand-700&quot;,children:&quot;Thèmes et contenu&quot;}),i.jsx(&quot;h2&quot;,{className:&quot;mt-3 text-2xl sm:text-3xl md:text-4xl font-heading font-normal tracking-tight&quot;,children:&quot;« L&#039;autonomisation des ministères nationaux comme facteur clé pour mettre fin à la pauvreté de l&#039;exposition à l&#039;Évangile en Afrique francophone. »&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-4 text-base sm:text-lg md:text-xl font-body font-extralight leading-relaxed text-surface-0/80&quot;,children:&quot;Des ateliers de réflexion, des partages de meilleures pratiques, réseautage et renforcement des collaborations régionales.&quot;})]})})}),i.jsx(&quot;section&quot;,{id:&quot;speakers&quot;,className:&quot;bg-brand-50 py-14 md:py-18 lg:py-24&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl sm:text-3xl md:text-4xl font-heading font-medium text-ink-900 leading-tight mb-10 sm:mb-12 tracking-wide uppercase&quot;,children:&quot;INTERVENANTS&quot;}),i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-2 sm:grid-cols-4 gap-3 sm:gap-4 md:gap-5&quot;,children:$B.slice(0,4).map((l,a)=&gt;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col items-center text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;relative aspect-[3/4] w-full mb-3 sm:mb-4 overflow-hidden rounded-xl2 shadow-soft&quot;,children:i.jsx(&quot;img&quot;,{src:l.img,alt:l.name,className:&quot;h-full w-full object-cover transition duration-500 hover:scale-[1.05]&quot;,style:{filter:&quot;contrast(1.1) saturate(1.2) brightness(0.95)&quot;},loading:&quot;lazy&quot;})}),i.jsx(&quot;h3&quot;,{className:&quot;text-sm sm:text-base md:text-lg font-body font-semibold text-ink-900 mb-1 leading-tight&quot;,children:l.name}),i.jsx(&quot;p&quot;,{className:&quot;text-xs sm:text-sm font-body font-extralight text-ink-500 leading-relaxed&quot;,children:l.title})]},a))}),i.jsx(&quot;div&quot;,{className:&quot;mt-10 flex justify-center&quot;,children:i.jsxs(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;inline-flex items-center gap-2 rounded-none border-2 border-ink-900 bg-brand-900 px-6 py-3 text-sm sm:text-base font-medium text-surface-0 hover:bg-ink-900 transition-all uppercase tracking-wider&quot;,children:[&quot;Voir tous les intervenants &quot;,i.jsx(va,{className:&quot;h-4 w-4&quot;})]})})]})}),i.jsx(&quot;section&quot;,{id:&quot;events&quot;,className:&quot;bg-surface-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-brand-900 w-full&quot;,style:{width:&quot;100vw&quot;,marginLeft:&quot;calc(50% - 50vw)&quot;,marginRight:&quot;calc(50% - 50vw)&quot;},children:[i.jsx(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6 py-10 sm:py-12&quot;,children:i.jsx(&quot;h2&quot;,{className:&quot;text-2xl sm:text-3xl md:text-4xl font-heading font-medium text-surface-0 leading-tight uppercase tracking-wide&quot;,children:&quot;AUTRES EVENEMENTS&quot;})}),i.jsx(&quot;div&quot;,{className:&quot;space-y-0&quot;,children:zB.map((l,a)=&gt;i.jsx(&quot;div&quot;,{className:&quot;group overflow-hidden&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;relative aspect-video overflow-hidden bg-ink-500 bg-opacity-10&quot;,children:[i.jsx(&quot;img&quot;,{src:l.imageUrl,alt:l.imageAlt,className:&quot;h-full w-full object-cover transition duration-500 group-hover:scale-[1.02] brightness-110&quot;,loading:&quot;lazy&quot;}),i.jsx(&quot;div&quot;,{className:&quot;absolute bottom-0 left-0 right-0 h-1/2 md:h-2/5 bg-gradient-to-t from-brand-900/90 via-brand-900/75 to-brand-900/30 md:via-brand-900/70 md:to-brand-900/40&quot;}),i.jsx(&quot;div&quot;,{className:&quot;absolute bottom-0 left-0 right-0 flex flex-col justify-end text-surface-0 w-full md:w-[90%] md:left-[5%] p-6 md:p-12&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;space-y-3 w-full&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-2xl sm:text-3xl md:text-4xl font-heading font-medium mb-2 drop-shadow-lg&quot;,children:l.title}),i.jsx(&quot;div&quot;,{className:&quot;text-base sm:text-lg md:text-xl font-body font-medium drop-shadow-md space-y-1&quot;,children:l.title===&quot;Séminaire Régional Hybride&quot;?i.jsxs(i.Fragment,{children:[i.jsx(&quot;p&quot;,{children:&quot;Du 22 au 30 oct : Session en ligne&quot;}),i.jsx(&quot;p&quot;,{children:&quot;Du 15 au 19 nov : Présentiel au Burkina Faso&quot;})]}):i.jsx(&quot;p&quot;,{children:l.dateLocation})}),i.jsxs(&quot;div&quot;,{className:&quot;pt-4 flex flex-wrap gap-3&quot;,children:[i.jsx(f4,{href:&quot;/inscription&quot;,className:&quot;px-4 py-2&quot;,children:l.buttonLabel}),l.title===&quot;Séminaire Régional Hybride&quot;&amp;&amp;i.jsx(UB,{href:&quot;/inscription?preselect=recommend&quot;,className:&quot;px-4 py-2&quot;,children:&quot;Recommander&quot;})]})]})})]})},a))})]})}),i.jsx(&quot;section&quot;,{id:&quot;register&quot;,className:&quot;bg-surface-0 py-14 md:py-18 lg:py-24&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;relative overflow-hidden rounded-xl2 bg-brand-900 p-10 shadow-soft ring-1 ring-ink-900/5 sm:p-12&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;absolute -left-24 -top-24 h-72 w-72 rounded-full bg-brand-700/22 blur-3xl&quot;}),i.jsx(&quot;div&quot;,{className:&quot;absolute -right-24 -bottom-24 h-72 w-72 rounded-full bg-brand-700/16 blur-3xl&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;relative mx-auto max-w-2xl text-center text-surface-0&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl sm:text-3xl md:text-4xl font-heading font-normal tracking-tight&quot;,children:&quot;Prêt à faire accroître votre impact pour la transformation de l&#039;Afrique ?&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-4 text-base sm:text-lg md:text-xl font-body font-extralight leading-relaxed text-surface-0/80&quot;,children:&quot;Réservez votre place. Recevez les informations pratiques. Rejoignez la communauté régionale de leaders Haggai pour cet effort commun.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-7 flex flex-col justify-center gap-3 sm:flex-row&quot;,children:[i.jsx(f4,{href:&quot;/inscription&quot;,children:&quot;S&#039;inscrire maintenant&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/soutenir&quot;,className:&quot;inline-flex items-center justify-center rounded-none border-2 border-surface-0 px-4 py-2 sm:px-6 sm:py-3 text-sm sm:text-base font-medium bg-transparent text-surface-0 hover:bg-surface-0/10 transition-all uppercase tracking-wider&quot;,children:&quot;Soutenir&quot;}),i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;inline-flex items-center justify-center rounded-none border-2 border-surface-0 px-4 py-2 sm:px-6 sm:py-3 text-sm sm:text-base font-medium bg-transparent text-surface-0 hover:bg-surface-0/10 transition-all uppercase tracking-wider&quot;,children:&quot;Télécharger la brochure&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-8 grid gap-3 sm:grid-cols-[1fr_auto]&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;email&quot;,placeholder:&quot;Votre email pour recevoir les infos&quot;,className:&quot;h-12 w-full rounded-none border-2 border-surface-0/30 bg-surface-0/10 px-4 text-sm sm:text-base font-body font-normal text-surface-0 placeholder:text-surface-0/55 focus:outline-none focus:ring-2 focus:ring-brand-700/60 focus:border-brand-700/50&quot;}),i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;inline-flex h-12 items-center justify-center rounded-none border-2 border-ink-900 bg-surface-0 px-4 sm:px-5 text-sm sm:text-base font-medium text-ink-900 hover:bg-brand-50 transition-all uppercase tracking-wider&quot;,children:&quot;Recevoir&quot;})]})]})]})})}),i.jsx(&quot;footer&quot;,{className:&quot;border-t border-ink-500/20 bg-brand-900 text-surface-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-6xl mx-auto px-4 md:px-6 py-10&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-3 gap-8 mb-8&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-3 mb-3&quot;,children:[i.jsx(&quot;img&quot;,{src:zx,alt:&quot;Sommet Francophone&quot;,className:&quot;h-10 md:h-12 w-auto brightness-0 invert&quot;}),i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-surface-0&quot;,children:&quot;Sommet Francophone&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-surface-0/80 text-sm sm:text-base font-body font-medium leading-relaxed&quot;,children:&quot;Equiper et inspirer des leaders bien placés pour la transformation de l&#039;Afrique&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-base sm:text-lg font-body font-semibold mb-4 text-surface-0&quot;,children:&quot;Liens rapides&quot;}),i.jsxs(&quot;ul&quot;,{className:&quot;space-y-2 text-sm sm:text-base text-surface-0/70&quot;,children:[i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#events&quot;,onClick:c,className:&quot;hover:text-surface-0 transition-colors&quot;,children:&quot;Événements&quot;})}),i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#speakers&quot;,onClick:u,className:&quot;hover:text-surface-0 transition-colors&quot;,children:&quot;Intervenants&quot;})}),i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;/inscription&quot;,className:&quot;hover:text-surface-0 transition-colors&quot;,children:&quot;Inscription&quot;})}),i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;hover:text-surface-0 transition-colors&quot;,children:&quot;Contributions&quot;})})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-base sm:text-lg font-body font-semibold mb-4 text-surface-0&quot;,children:&quot;Contact&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm sm:text-base text-surface-0/70&quot;,children:[&quot;Pour toute question, contactez-nous à&quot;,&quot; &quot;,i.jsx(&quot;a&quot;,{href:&quot;mailto:communication@sommetfrancophone.org&quot;,className:&quot;hover:text-surface-0 transition-colors&quot;,children:&quot;communication@sommetfrancophone.org&quot;})]})]})]}),i.jsx(&quot;div&quot;,{className:&quot;pt-8 border-t border-surface-0/20 text-center text-sm sm:text-base text-surface-0/60&quot;,children:i.jsxs(&quot;p&quot;,{children:[&quot;© &quot;,new Date().getFullYear(),&quot; Sommet Francophone. Tous droits réservés.&quot;]})})]})})]})}function qB(){const[e,r]=T.useState(!1);return i.jsxs(&quot;nav&quot;,{className:&quot;bg-brand-700 shadow-soft sticky top-0 z-50&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mx-auto flex items-center justify-between px-[10%] py-1 sm:py-1.5&quot;,children:[i.jsxs(ut,{to:&quot;/&quot;,className:&quot;flex items-center gap-2 hover:opacity-80 transition-opacity flex-shrink-0 min-w-0&quot;,children:[i.jsx(&quot;img&quot;,{src:&quot;/logoHaggai.avif&quot;,alt:&quot;Sommet Francophone&quot;,className:&quot;h-6 sm:h-7 md:h-8 w-auto flex-shrink-0 brightness-0 invert&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-xs sm:text-sm md:text-base lg:text-lg font-heading font-medium tracking-wide text-surface-0 uppercase truncate&quot;,children:&quot;SOMMET FRANCOPHONE&quot;})]}),i.jsxs(&quot;nav&quot;,{className:&quot;hidden items-center gap-4 sm:gap-6 text-xs sm:text-sm font-light text-surface-0 md:flex&quot;,children:[i.jsx(ut,{to:&quot;/#events&quot;,className:&quot;hover:opacity-80 transition-opacity uppercase&quot;,children:&quot;Événements&quot;}),i.jsx(ut,{to:&quot;/#speakers&quot;,className:&quot;hover:opacity-80 transition-opacity uppercase&quot;,children:&quot;Intervenants&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;hidden md:flex items-center gap-2 sm:gap-3&quot;,children:[i.jsx(ut,{to:&quot;/inscription&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-4 py-2 text-xs sm:text-sm font-semibold text-ink-900 bg-gold-500 shadow-soft hover:bg-gold-600 transition-all uppercase&quot;,children:&quot;Inscription&quot;}),i.jsx(ut,{to:&quot;/soutenir&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-4 py-2 text-xs sm:text-sm font-medium bg-brand-900 text-surface-0 shadow-soft hover:bg-ink-900 transition-all uppercase&quot;,children:&quot;Soutenir&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-6 w-px bg-surface-0/30 mx-1&quot;}),i.jsx(ut,{to:&quot;/login&quot;,className:&quot;inline-flex items-center justify-center rounded-pill px-4 py-2 text-xs sm:text-sm font-medium text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,children:&quot;Connexion&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;md:hidden&quot;,children:i.jsx(&quot;button&quot;,{onClick:()=&gt;r(!e),className:&quot;text-surface-0 hover:opacity-80 focus:outline-none&quot;,&quot;aria-label&quot;:&quot;Toggle menu&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;h-6 w-6&quot;,fill:&quot;none&quot;,strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:&quot;2&quot;,viewBox:&quot;0 0 24 24&quot;,stroke:&quot;currentColor&quot;,children:e?i.jsx(&quot;path&quot;,{d:&quot;M6 18L18 6M6 6l12 12&quot;}):i.jsx(&quot;path&quot;,{d:&quot;M4 6h16M4 12h16M4 18h16&quot;})})})})]}),e&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;md:hidden py-4 px-[10%] space-y-2 border-t border-surface-0/20 bg-brand-700&quot;,children:[i.jsx(ut,{to:&quot;/#events&quot;,className:&quot;block py-2 text-sm font-light text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,onClick:()=&gt;r(!1),children:&quot;Événements&quot;}),i.jsx(ut,{to:&quot;/#speakers&quot;,className:&quot;block py-2 text-sm font-light text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,onClick:()=&gt;r(!1),children:&quot;Intervenants&quot;}),i.jsx(ut,{to:&quot;/inscription&quot;,className:&quot;block py-2 text-sm font-light text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,onClick:()=&gt;r(!1),children:&quot;Inscription&quot;}),i.jsx(ut,{to:&quot;/soutenir&quot;,className:&quot;block py-2 text-sm font-light text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,onClick:()=&gt;r(!1),children:&quot;Soutenir&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-px bg-surface-0/20 my-2&quot;}),i.jsx(ut,{to:&quot;/login&quot;,className:&quot;block py-2 text-sm font-light text-surface-0 hover:opacity-80 transition-opacity uppercase&quot;,onClick:()=&gt;r(!1),children:&quot;Connexion&quot;})]})]})}function WB(){return i.jsx(&quot;footer&quot;,{className:&quot;bg-brand-900 text-white mt-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-container mx-auto px-4 sm:px-6 lg:px-8 py-12&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-3 gap-8&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-3 mb-3&quot;,children:[i.jsx(&quot;img&quot;,{src:&quot;/logoHaggai.avif&quot;,alt:&quot;Sommet Francophone&quot;,className:&quot;h-10 md:h-12 w-auto&quot;}),i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-white&quot;,children:&quot;Sommet Francophone&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-gray-200 text-sm font-medium leading-relaxed&quot;,children:&quot;Former et équiper des leaders pour transformer l&#039;Afrique.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;font-semibold mb-4&quot;,children:&quot;Liens rapides&quot;}),i.jsxs(&quot;ul&quot;,{className:&quot;space-y-2 text-sm text-gray-300&quot;,children:[i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;Événements&quot;})}),i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;Inscription&quot;})}),i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;#&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;Contributions&quot;})})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;font-semibold mb-4&quot;,children:&quot;Contact&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-gray-300 space-y-2&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;block&quot;,children:[&quot;Pour toute question :&quot;,&quot; &quot;,i.jsx(&quot;a&quot;,{href:&quot;mailto:contact@sommetfrancophone.org&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;contact@sommetfrancophone.org&quot;})]}),i.jsxs(&quot;span&quot;,{className:&quot;block&quot;,children:[&quot;Support / communication :&quot;,&quot; &quot;,i.jsx(&quot;a&quot;,{href:&quot;mailto:communication@sommetfrancophone.org&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;communication@sommetfrancophone.org&quot;}),&quot; &quot;,&quot;(+225 05 5427 5725 WhatsApp)&quot;]}),i.jsxs(&quot;span&quot;,{className:&quot;block&quot;,children:[&quot;Questions finance :&quot;,&quot; &quot;,i.jsx(&quot;a&quot;,{href:&quot;mailto:finance@sommetfrancophone.org&quot;,className:&quot;hover:text-white transition-colors&quot;,children:&quot;finance@sommetfrancophone.org&quot;})]})]})]})]}),i.jsx(&quot;div&quot;,{className:&quot;mt-8 pt-8 border-t border-gray-700 text-center text-sm text-gray-400&quot;,children:i.jsxs(&quot;p&quot;,{children:[&quot;© &quot;,new Date().getFullYear(),&quot; Sommet Francophone. Tous droits réservés.&quot;]})})]})})}function yl({children:e}){return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen flex flex-col bg-brand-50&quot;,children:[i.jsx(qB,{}),i.jsx(&quot;main&quot;,{className:&quot;flex-1 pt-0&quot;,children:e}),i.jsx(WB,{})]})}const Dd=&quot;auth_session_v1&quot;,uv=&quot;auth_token&quot;;function HB(e){return typeof window&gt;&quot;u&quot;?null:e?window.localStorage:window.sessionStorage}function h4(e){if(!e)return null;try{const r=JSON.parse(e);return typeof r.token!=&quot;string&quot;||typeof r.remember!=&quot;boolean&quot;||typeof r.expires_at!=&quot;string&quot;?null:r}catch{return null}}function i2(){typeof window&gt;&quot;u&quot;||(window.localStorage.removeItem(Dd),window.sessionStorage.removeItem(Dd),window.localStorage.removeItem(uv),window.sessionStorage.removeItem(uv))}function KB(e){i2();const r=HB(e.remember);r&amp;&amp;(r.setItem(Dd,JSON.stringify(e)),r.setItem(uv,e.token))}function XB(){if(typeof window&gt;&quot;u&quot;)return null;const e=h4(window.sessionStorage.getItem(Dd)),r=h4(window.localStorage.getItem(Dd)),t=e??r;return t?Date.now()&gt;=Date.parse(t.expires_at)?(i2(),null):t:null}function m4(){return XB()?.token??null}const GB=&quot;https://api.sommetfrancophone.org/api&quot;;class At extends Error{constructor(r,t,n){super(n||t.message||&quot;Une erreur est survenue&quot;),this.status=r,this.data=t,this.name=&quot;ApiClientError&quot;}}class YB{baseUrl;authToken=null;constructor(r=GB){this.baseUrl=r,this.authToken=m4()}setAuthToken(r,t){if(this.authToken=r,r){const n=t?.expiresAt??new Date(Date.now()+288e5).toISOString();KB({token:r,remember:t?.remember??!1,expires_at:n})}else i2()}getAuthToken(){if(this.authToken)return this.authToken;const r=m4();return r&amp;&amp;(this.authToken=r),r}buildUrl(r,t){let n;if(this.baseUrl.startsWith(&quot;/&quot;)){const o=this.baseUrl.endsWith(&quot;/&quot;)?this.baseUrl.slice(0,-1):this.baseUrl,s=r.startsWith(&quot;/&quot;)?r:`/${r}`;n=`${o}${s}`}else{const o=this.baseUrl.endsWith(&quot;/&quot;)?this.baseUrl.slice(0,-1):this.baseUrl;r.startsWith(&quot;/&quot;)?n=`${o}${r}`:n=new URL(r,`${o}/`).toString()}if(t&amp;&amp;Object.keys(t).length&gt;0){const o=[];if(Object.entries(t).forEach(([s,c])=&gt;{c!=null&amp;&amp;(Array.isArray(c)?c.forEach(u=&gt;{o.push(`${encodeURIComponent(s)}[]=${encodeURIComponent(String(u))}`)}):o.push(`${encodeURIComponent(s)}=${encodeURIComponent(String(c))}`))}),o.length&gt;0){const s=n.includes(&quot;?&quot;)?&quot;&amp;&quot;:&quot;?&quot;;n=`${n}${s}${o.join(&quot;&amp;&quot;)}`}}return n}async request(r,t={}){const{params:n,requireAuth:o=!1,unwrapResponse:s=!0,headers:c={},...u}=t,l=this.buildUrl(r,n),a=u.body instanceof FormData,d={Accept:&quot;application/json&quot;};if(a||(d[&quot;Content-Type&quot;]=&quot;application/json&quot;),typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID&amp;&amp;(d[&quot;X-Request-ID&quot;]=crypto.randomUUID()),o){const h=this.getAuthToken();h&amp;&amp;(d.Authorization=`Bearer ${h}`)}const f={...d,...c};a&amp;&amp;&quot;Content-Type&quot;in f&amp;&amp;delete f[&quot;Content-Type&quot;];try{const h=u.body,m=Array.isArray(f)?f.find(v=&gt;v[0]===&quot;Content-Type&quot;)?.[1]:f[&quot;Content-Type&quot;];if(h&amp;&amp;typeof h==&quot;string&quot;&amp;&amp;m?.includes(&quot;application/json&quot;))try{JSON.parse(h)}catch{console.error(&quot;Body JSON invalide:&quot;,h)}const p=await fetch(l,{...u,body:h,headers:f});if(p.status===204)return null;const x=p.headers.get(&quot;content-type&quot;),g=x&amp;&amp;x.includes(&quot;application/json&quot;);let y;if(g)try{const v=await p.text();!v||v.trim()===&quot;&quot;?y={}:y=JSON.parse(v)}catch{throw new At(p.status,{message:&quot;Réponse invalide du serveur&quot;},&quot;Le serveur a retourné une réponse invalide&quot;)}else y={message:await p.text()||`HTTP ${p.status}: ${p.statusText}`};if(!p.ok){p.status===401&amp;&amp;o&amp;&amp;this.setAuthToken(null);const v=y.error,_=typeof y.message==&quot;string&quot;&amp;&amp;y.message||(v&amp;&amp;typeof v==&quot;object&quot;&amp;&amp;v!==null&amp;&amp;&quot;message&quot;in v&amp;&amp;typeof v.message==&quot;string&quot;?v.message:&quot;&quot;)||`HTTP ${p.status}: ${p.statusText}`,S=typeof y.error==&quot;object&quot;&amp;&amp;y.error!==null&amp;&amp;&quot;code&quot;in y.error?y.error:void 0,A={message:_,errors:y.errors!==void 0&amp;&amp;y.errors!==null&amp;&amp;typeof y.errors==&quot;object&quot;?y.errors:void 0};throw typeof y.existing_registration_id==&quot;number&quot;&amp;&amp;(A.existing_registration_id=y.existing_registration_id),typeof y.status==&quot;string&quot;&amp;&amp;(A.status=y.status),S!==void 0&amp;&amp;(A.error=S),new At(p.status,A,A.message)}return r.includes(&quot;/auth/login&quot;)||r.includes(&quot;/auth/register&quot;)||r.includes(&quot;/auth/activate&quot;)?y:r.includes(&quot;/auth/me&quot;)?y.user??y:(r.includes(&quot;/admin/registrations&quot;)||r.includes(&quot;/admin/recommendations&quot;)||r.includes(&quot;/admin/users&quot;)||r.includes(&quot;/admin/audit-logs&quot;)||r.includes(&quot;/finance/debtors&quot;)||r.includes(&quot;/finance/confirmed-payments&quot;))&amp;&amp;(y.meta!==void 0||y.data!==void 0)||!s?y:y.data!==void 0?y.data:y}catch(h){throw h instanceof At?h:h instanceof TypeError&amp;&amp;h.message.includes(&quot;fetch&quot;)?new At(0,{message:&quot;Erreur de connexion au serveur&quot;},&quot;Impossible de se connecter au serveur&quot;):new At(500,{message:&quot;Une erreur inattendue est survenue&quot;},h instanceof Error?h.message:&quot;Erreur inconnue&quot;)}}async get(r,t){return this.request(r,{...t,method:&quot;GET&quot;})}async getAsBlob(r,t){const n=this.buildUrl(r,t?.params),o={Accept:&quot;text/csv&quot;};t?.requireAuth!==!1&amp;&amp;this.getAuthToken()&amp;&amp;(o.Authorization=`Bearer ${this.getAuthToken()}`);const s=await fetch(n,{method:&quot;GET&quot;,headers:o});if(!s.ok){const c=await s.text();let u;try{u=JSON.parse(c)}catch{u={message:c||`HTTP ${s.status}`}}throw new At(s.status,u,u.message)}return s.blob()}async post(r,t,n){return this.request(r,{...n,method:&quot;POST&quot;,body:t?JSON.stringify(t):void 0})}async postForm(r,t,n){return this.request(r,{...n,method:&quot;POST&quot;,body:t})}async put(r,t,n){return this.request(r,{...n,method:&quot;PUT&quot;,body:t?JSON.stringify(t):void 0})}async patch(r,t,n){return this.request(r,{...n,method:&quot;PATCH&quot;,body:t?JSON.stringify(t):void 0})}async delete(r,t){return this.request(r,{...t,method:&quot;DELETE&quot;})}}const Ce=new YB,s2={async list(e){const r=await Ce.get(&quot;/events&quot;,{params:e});return Array.isArray(r)?r:r?.data&amp;&amp;Array.isArray(r.data)?r.data:[]},async getBySlug(e){return Ce.get(`/events/${e}`)},async getPricingPlans(e){return Ce.get(`/events/${e}/plans`)},async getSettings(e){return(await Ce.get(`/events/${e}/settings`)).settings||{}}},a2={async create(e,r){try{return await Ce.post(`/public/events/${e}/registrations`,r)}catch(t){throw t instanceof At&amp;&amp;t.status===409,t}},async verify(e){return Ce.get(`/public/registrations/verify/${e}`)},async resendVerification(e){const r={};return typeof e==&quot;number&quot;?r.registration_id=e:r.email=e,Ce.post(&quot;/public/registrations/resend-verification&quot;,r)}},p4={async create(e){return await Ce.post(&quot;/public/recommendations&quot;,e)}},gi={async login(e){const r=await Ce.post(&quot;/auth/login&quot;,e);return r&amp;&amp;r.token&amp;&amp;Ce.setAuthToken(r.token,{remember:!!(r.remember??e.remember_me),expiresAt:r.expires_at}),r},async register(e){const r=await Ce.post(&quot;/auth/register&quot;,e);return r.token&amp;&amp;Ce.setAuthToken(r.token,{remember:!1,expiresAt:r.expires_at}),r},async logout(){try{await Ce.post(&quot;/auth/logout&quot;,void 0,{requireAuth:!0})}catch(e){if(!(e instanceof At&amp;&amp;e.status===401))throw e}finally{Ce.setAuthToken(null)}},async me(){try{return await Ce.get(&quot;/auth/me&quot;,{requireAuth:!0})}catch(e){throw e instanceof At&amp;&amp;e.status===401&amp;&amp;Ce.setAuthToken(null),e}},async checkActivation(e){return Ce.get(&quot;/auth/activate/check&quot;,{params:{token:e.trim()}})},async activate(e){const r=await Ce.post(&quot;/auth/activate&quot;,e);return r?.token&amp;&amp;Ce.setAuthToken(r.token,{remember:!1,expiresAt:r.expires_at}),r},async forgotPassword(e){return Ce.post(&quot;/auth/forgot-password&quot;,{email:e.email.trim()})},async resetPassword(e){return Ce.post(&quot;/auth/reset-password&quot;,{email:e.email.trim(),token:e.token.trim(),password:e.password,password_confirmation:e.password_confirmation})},isAuthenticated(){return Ce.getAuthToken()!==null}};function dv(e){return e.status===&quot;draft&quot;?!1:!!e.user?.id}const Ks={async list(e={}){const r={};return e.event_id&amp;&amp;(r.event_id=e.event_id),e.event_type&amp;&amp;(r.event_type=e.event_type),e.status&amp;&amp;(Array.isArray(e.status)?r.status=e.status:r.status=[e.status]),e.q&amp;&amp;(r.q=e.q),e.country&amp;&amp;(r.country=e.country),e.created_from&amp;&amp;(r.created_from=e.created_from),e.created_to&amp;&amp;(r.created_to=e.created_to),e.page&amp;&amp;(r.page=e.page),e.per_page&amp;&amp;(r.per_page=e.per_page),Ce.get(&quot;/admin/registrations&quot;,{params:r,requireAuth:!0})},async get(e){return Ce.get(`/admin/registrations/${e}`,{requireAuth:!0})},async getStats(e={}){const r={};return e.event_id&amp;&amp;(r.event_id=e.event_id),e.event_type&amp;&amp;(r.event_type=e.event_type),e.created_from&amp;&amp;(r.created_from=e.created_from),e.created_to&amp;&amp;(r.created_to=e.created_to),Ce.get(&quot;/admin/registrations/stats&quot;,{params:r,requireAuth:!0})},async registrationCountries(e={}){const r={};return e.event_id&amp;&amp;(r.event_id=e.event_id),e.event_type&amp;&amp;(r.event_type=e.event_type),e.created_from&amp;&amp;(r.created_from=e.created_from),e.created_to&amp;&amp;(r.created_to=e.created_to),Ce.get(&quot;/admin/registrations/countries&quot;,{params:r,requireAuth:!0})},async updateStatus(e,r){return Ce.patch(`/admin/registrations/${e}/status`,r,{requireAuth:!0})},async update(e,r){return Ce.put(`/admin/registrations/${e}`,r,{requireAuth:!0})},async delete(e){return Ce.delete(`/admin/registrations/${e}`,{requireAuth:!0})},async resendActivationEmail(e){return Ce.post(`/admin/registrations/${e}/resend-activation-email`,{},{requireAuth:!0})},async generateActivationLink(e){return Ce.post(`/admin/registrations/${e}/activation-link`,{},{requireAuth:!0})},async resetParticipantPassword(e,r){return Ce.post(`/admin/registrations/${e}/reset-participant-password`,r,{requireAuth:!0})}},Ld={async list(e={}){return await Ce.get(&quot;/admin/recommendations&quot;,{params:e,requireAuth:!0})},async show(e){return await Ce.get(`/admin/recommendations/${e}`,{requireAuth:!0})},async updateStatus(e,r){return await Ce.patch(`/admin/recommendations/${e}/status`,r,{requireAuth:!0})},async sendEmail(e,r){return await Ce.post(`/admin/recommendations/${e}/send-email`,r,{requireAuth:!0})},async delete(e){await Ce.delete(`/admin/recommendations/${e}`,{requireAuth:!0})}},e7={async changePassword(e){return Ce.post(&quot;/account/change-password&quot;,e,{requireAuth:!0})}},fv=[&quot;SUPER_ADMIN&quot;,&quot;COMMISSION_ADMINISTRATION&quot;,&quot;COMMISSION_FINANCE&quot;,&quot;COMMISSION_COMMUNICATION&quot;,&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;,&quot;COMMISSARIAT_GENERAL&quot;],wm=[...fv,&quot;participant&quot;,&quot;guest&quot;],ZB=wm,hv={SUPER_ADMIN:&quot;Super Admin&quot;,COMMISSION_ADMINISTRATION:&quot;Commission Administration&quot;,COMMISSION_FINANCE:&quot;Commission Finance&quot;,COMMISSION_COMMUNICATION:&quot;Commission Communication&quot;,COMMISSION_SEMINAIRE_REGIONAL:&quot;Commission Séminaire régional&quot;,COMMISSARIAT_GENERAL:&quot;Commissariat général&quot;,participant:&quot;Participant&quot;,guest:&quot;Invité&quot;},QB={COMMISSION_FINANCE_SOMMET:hv.COMMISSION_FINANCE,COMMISSION_FINANCE_SEMINAIRE:&quot;Commission Finance Séminaire&quot;,COMMISSION_ADMINISTRATION_SOMMET:hv.COMMISSION_ADMINISTRATION,COMMISSION_ADMINISTRATION_SEMINAIRE:&quot;Commission Administration Séminaire&quot;};function Vm(e){return hv[e]??QB[e]??e}const JB={COMMISSION_FINANCE_SOMMET:&quot;COMMISSION_FINANCE&quot;,COMMISSION_FINANCE_SEMINAIRE:&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;,COMMISSION_ADMINISTRATION_SOMMET:&quot;COMMISSION_ADMINISTRATION&quot;,COMMISSION_ADMINISTRATION_SEMINAIRE:&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;};function g4(e){return JB[e]??e}const Po={async list(e={}){const r={};return e.page!=null&amp;&amp;(r.page=e.page),e.per_page!=null&amp;&amp;(r.per_page=e.per_page),e.role&amp;&amp;(r.role=e.role),e.q&amp;&amp;(r.q=e.q),Ce.get(&quot;/admin/users&quot;,{params:r,requireAuth:!0})},async get(e){return Ce.get(`/admin/users/${e}`,{requireAuth:!0})},async create(e){return Ce.post(&quot;/admin/users&quot;,e,{requireAuth:!0})},async update(e,r){return Ce.put(`/admin/users/${e}`,r,{requireAuth:!0})},async delete(e){return Ce.delete(`/admin/users/${e}`,{requireAuth:!0})},async setDeactivated(e,r){return Ce.patch(`/admin/users/${e}/deactivated`,{deactivated:r},{requireAuth:!0})},async sendActivation(e){return Ce.post(`/admin/users/${e}/send-activation`,void 0,{requireAuth:!0})},async resetPassword(e,r){return Ce.post(`/admin/users/${e}/reset-password`,r,{requireAuth:!0})}},$x=&quot;https://api.sommetfrancophone.org/api&quot;;async function ez(){const e=await Ce.get(&quot;/registrations/me&quot;,{requireAuth:!0});return Array.isArray(e)?e:e?.data??[]}async function tz(e,r){const{amount:t,method:n,paid_at:o,installment_index:s,reference:c,notes:u,proof:l}=r;if(l){const d=new FormData;return d.append(&quot;amount&quot;,String(t)),d.append(&quot;method&quot;,n),d.append(&quot;paid_at&quot;,o),s!==void 0&amp;&amp;d.append(&quot;installment_index&quot;,String(s)),c?.trim()&amp;&amp;d.append(&quot;reference&quot;,c.trim()),u?.trim()&amp;&amp;d.append(&quot;notes&quot;,u.trim()),d.append(&quot;proof&quot;,l),Ce.postForm(`/registrations/${e}/payments`,d,{requireAuth:!0})}const a={amount:t,method:n,paid_at:o};return s!==void 0&amp;&amp;(a.installment_index=s),c?.trim()&amp;&amp;(a.reference=c.trim()),u?.trim()&amp;&amp;(a.notes=u.trim()),Ce.post(`/registrations/${e}/payments`,a,{requireAuth:!0})}async function rz(e,r){return Ce.post(`/registrations/${e}/payments/sycapay/init`,r,{requireAuth:!0,unwrapResponse:!1})}async function nz(e,r){return Ce.post(`/registrations/${e}/payments/sycapay/open-amount/init`,r,{requireAuth:!0,unwrapResponse:!1})}function o2(e,r){const t=[];return e.error===&quot;provider_refused&quot;?(t.push(&quot;Le prestataire a refusé le paiement.&quot;),e.provider_detail?.trim()&amp;&amp;t.push(e.provider_detail.trim())):e.error===&quot;technical_or_incomplete&quot;?(t.push(&quot;Le paiement n’a pas pu être finalisé côté prestataire.&quot;),e.provider_detail?.trim()&amp;&amp;t.push(e.provider_detail.trim())):e.error===&quot;internal_exception&quot;&amp;&amp;t.push(&quot;Une erreur technique est survenue.&quot;),e.technical_error&amp;&amp;t.push(`(${e.technical_error})`),t.length&gt;0?t.join(&quot; &quot;):r}function iz(e){const r=e.data?.code,t=e.data?.message;return r===&quot;open_amount_exceeds_balance&quot;?t??&quot;Le montant dépasse le solde restant.&quot;:r===&quot;open_amount_registration_blocked&quot;?t??&quot;Un autre paiement est en cours ou en vérification pour cette inscription.&quot;:r===&quot;amount_invalid&quot;?t??&quot;Montant invalide.&quot;:r===&quot;nothing_to_pay&quot;?t??&quot;Aucun solde à payer.&quot;:r===&quot;otp_invalid&quot;?t??&quot;Code OTP invalide ou manquant.&quot;:t??e.message}async function x4(e,r,t){return Ce.get(`/registrations/${e}/payments/${r}/status`,{requireAuth:!0,params:t?.refresh?{refresh:1}:void 0})}async function sz(e,r){return Ce.post(`/registrations/${e}/payments/${r}/sycapay/abandon`,{},{requireAuth:!0,unwrapResponse:!1})}async function az(e,r){const n=`${$x.endsWith(&quot;/&quot;)?$x.slice(0,-1):$x}/receipts/${e}/download`,o=Ce.getAuthToken(),s=await fetch(n,{headers:{Accept:&quot;application/pdf&quot;,...o&amp;&amp;{Authorization:`Bearer ${o}`}}});if(!s.ok){const l=await s.json().catch(()=&gt;({message:s.statusText}));throw{status:s.status,data:l}}const c=await s.blob(),u=document.createElement(&quot;a&quot;);u.href=URL.createObjectURL(c),u.download=r||`receipt-${e}.pdf`,u.click(),URL.revokeObjectURL(u.href)}const qs={async list(e={}){const r={};return e.event_id!==void 0&amp;&amp;e.event_id!==&quot;&quot;&amp;&amp;(r.event_id=e.event_id),Ce.get(&quot;/admin/treasury-accounts&quot;,{params:r,requireAuth:!0})},async create(e){return Ce.post(&quot;/admin/treasury-accounts&quot;,e,{requireAuth:!0})},async update(e,r){return Ce.put(`/admin/treasury-accounts/${e}`,r,{requireAuth:!0})},async delete(e){return Ce.delete(`/admin/treasury-accounts/${e}`,{requireAuth:!0})}},qm={async list(e){const r=await Ce.get(&quot;/admin/event-sycapay-transit-map&quot;,{params:e?.event_id!=null?{event_id:e.event_id}:void 0,requireAuth:!0});return Array.isArray(r)?r:r&amp;&amp;typeof r==&quot;object&quot;&amp;&amp;&quot;data&quot;in r&amp;&amp;Array.isArray(r.data)?r.data:[]},async create(e){return Ce.post(&quot;/admin/event-sycapay-transit-map&quot;,e,{requireAuth:!0})},async update(e,r){return Ce.put(`/admin/event-sycapay-transit-map/${e}`,r,{requireAuth:!0})},async delete(e){await Ce.delete(`/admin/event-sycapay-transit-map/${e}`,{requireAuth:!0})}},Co={async list(e={}){const r={};e.event_type&amp;&amp;(r.event_type=e.event_type);const t=await Ce.get(&quot;/admin/budget-categories&quot;,{params:r,requireAuth:!0});return Array.isArray(t)?t:t?.data??[]},async create(e){const r=await Ce.post(&quot;/admin/budget-categories&quot;,e,{requireAuth:!0});return r?.data??r},async update(e,r){const t=await Ce.put(`/admin/budget-categories/${e}`,r,{requireAuth:!0});return t?.data??t},async delete(e){await Ce.delete(`/admin/budget-categories/${e}`,{requireAuth:!0})}},mv={list(e={}){return Ce.get(&quot;/admin/audit-logs&quot;,{requireAuth:!0,params:e})},async exportCsv(e={}){const r={};e.date_from&amp;&amp;(r.date_from=e.date_from),e.date_to&amp;&amp;(r.date_to=e.date_to),e.action&amp;&amp;(r.action=e.action),e.subject_type&amp;&amp;(r.subject_type=e.subject_type),e.user_id!=null&amp;&amp;(r.user_id=e.user_id);const t=await Ce.getAsBlob(&quot;/admin/audit-logs/export&quot;,{params:r,requireAuth:!0}),n=URL.createObjectURL(t),o=document.createElement(&quot;a&quot;);o.href=n,o.download=`audit-logs-${new Date().toISOString().slice(0,10)}.csv`,o.click(),URL.revokeObjectURL(n)},async purge(e){return await Ce.post(&quot;/admin/audit-logs/purge&quot;,{before:e},{requireAuth:!0})}},ml={async list(e){const r=await Ce.get(`/finance/events/${e}/budget-lines`,{requireAuth:!0}),t=r?.data??r;return Array.isArray(t)?t:[]},async create(e,r){const t=await Ce.post(`/finance/events/${e}/budget-lines`,r,{requireAuth:!0});return t?.data??t},async update(e,r){const t=await Ce.put(`/finance/budget-lines/${e}`,r,{requireAuth:!0});return t?.data??t},async delete(e){await Ce.delete(`/finance/budget-lines/${e}`,{requireAuth:!0})},async moveUp(e){await Ce.post(`/finance/budget-lines/${e}/move-up`,{},{requireAuth:!0})},async moveDown(e){await Ce.post(`/finance/budget-lines/${e}/move-down`,{},{requireAuth:!0})}},Ux=&quot;https://api.sommetfrancophone.org/api&quot;,qh={async list(e){const r=await Ce.get(&quot;/finance/expenses&quot;,{params:{event_id:e},requireAuth:!0}),t=r?.data??r;return Array.isArray(t)?t:[]},async create(e){const{proof:r,...t}=e,n=new FormData;n.append(&quot;event_id&quot;,String(t.event_id)),n.append(&quot;treasury_account_id&quot;,String(t.treasury_account_id)),n.append(&quot;amount&quot;,String(t.amount)),n.append(&quot;paid_at&quot;,t.paid_at),n.append(&quot;label&quot;,t.label),t.event_budget_line_id!=null&amp;&amp;n.append(&quot;event_budget_line_id&quot;,String(t.event_budget_line_id)),t.reference?.trim()&amp;&amp;n.append(&quot;reference&quot;,t.reference.trim()),t.notes?.trim()&amp;&amp;n.append(&quot;notes&quot;,t.notes.trim()),n.append(&quot;proof&quot;,r);const o=await Ce.postForm(&quot;/finance/expenses&quot;,n,{requireAuth:!0});return o?.data??o},async openExpenseProofInNewTab(e){const t=`${Ux.endsWith(&quot;/&quot;)?Ux.slice(0,-1):Ux}/finance/expenses/${e}/proof`,n=Ce.getAuthToken(),o=await fetch(t,{headers:{...n&amp;&amp;{Authorization:`Bearer ${n}`}}});if(!o.ok){const u=await o.json().catch(()=&gt;({message:o.statusText}));throw{status:o.status,data:u}}const s=await o.blob(),c=URL.createObjectURL(s);window.open(c,&quot;_blank&quot;,&quot;noopener,noreferrer&quot;),window.setTimeout(()=&gt;URL.revokeObjectURL(c),12e4)},async update(e,r){const t=await Ce.put(`/finance/expenses/${e}`,r,{requireAuth:!0});return t?.data??t},async delete(e){await Ce.delete(`/finance/expenses/${e}`,{requireAuth:!0})}},Vx=&quot;https://api.sommetfrancophone.org/api&quot;,Wh={async list(e){const r=await Ce.get(&quot;/finance/treasury-movements&quot;,{params:{event_id:e},requireAuth:!0}),t=r?.data??r;return Array.isArray(t)?t:[]},async create(e){const r=new FormData;r.append(&quot;event_id&quot;,String(e.event_id)),r.append(&quot;movement_type&quot;,e.movement_type),r.append(&quot;amount&quot;,String(e.amount)),r.append(&quot;label&quot;,e.label),e.notes?.trim()&amp;&amp;r.append(&quot;notes&quot;,e.notes.trim()),r.append(&quot;proof&quot;,e.proof),e.movement_type===&quot;transfer&quot;?(r.append(&quot;from_treasury_account_id&quot;,String(e.from_treasury_account_id)),r.append(&quot;to_treasury_account_id&quot;,String(e.to_treasury_account_id))):(r.append(&quot;treasury_account_id&quot;,String(e.treasury_account_id)),r.append(&quot;adjustment_direction&quot;,e.adjustment_direction));const t=await Ce.postForm(&quot;/finance/treasury-movements&quot;,r,{requireAuth:!0});return t?.data??t},async openMovementProofInNewTab(e){const t=`${Vx.endsWith(&quot;/&quot;)?Vx.slice(0,-1):Vx}/finance/treasury-movements/${e}/proof`,n=Ce.getAuthToken(),o=await fetch(t,{headers:{...n&amp;&amp;{Authorization:`Bearer ${n}`}}});if(!o.ok){const u=await o.json().catch(()=&gt;({message:o.statusText}));throw{status:o.status,data:u}}const s=await o.blob(),c=URL.createObjectURL(s);window.open(c,&quot;_blank&quot;,&quot;noopener,noreferrer&quot;),window.setTimeout(()=&gt;URL.revokeObjectURL(c),12e4)}},Ac={async get(e){return await Ce.get(&quot;/finance/treasury-balances&quot;,{params:{event_id:e},requireAuth:!0})},async downloadCsv(e,r){const t=await Ce.getAsBlob(&quot;/finance/treasury-balances/export&quot;,{params:{event_id:e},requireAuth:!0}),n=URL.createObjectURL(t),o=document.createElement(&quot;a&quot;);o.href=n,o.download=`tresorerie_${r}_${new Date().toISOString().slice(0,10)}.csv`,o.rel=&quot;noopener&quot;,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(n)},async upsertOpeningBalances(e){const r=await Ce.put(&quot;/finance/treasury-opening-balances&quot;,e,{requireAuth:!0});return r?.data??r},async listSnapshots(e){const t=await Ce.get(&quot;/finance/treasury-snapshots&quot;,{params:{event_id:e,limit:15},requireAuth:!0}),n=Array.isArray(t)?t:t?.data;return Array.isArray(n)?n:[]},async captureSnapshot(e){const r=await Ce.post(&quot;/finance/treasury-snapshots&quot;,{event_id:e},{requireAuth:!0});return r?.data??r}},qx={async storePublic(e){return Ce.post(&quot;/public/donations&quot;,e,{requireAuth:!1})},async store(e){return Ce.post(&quot;/donations&quot;,e,{requireAuth:!0})},async initPublicSycaPay(e,r){return Ce.post(`/public/donations/${e}/sycapay/init`,r,{requireAuth:!1,unwrapResponse:!1})},async initAuthenticatedSycaPay(e,r){return Ce.post(`/donations/${e}/sycapay/init`,r,{requireAuth:!0,unwrapResponse:!1})}};async function oz(e,r,t){const n={};return t?.refresh&amp;&amp;(n.refresh=1),t?.donorEmail&amp;&amp;(n.donor_email=t.donorEmail),Ce.get(`/public/donations/${e}/payments/${r}/status`,{requireAuth:!1,params:Object.keys(n).length?n:void 0})}const Wx=&quot;https://api.sommetfrancophone.org/api&quot;;async function lz(e,r){const t=Wx.endsWith(&quot;/&quot;)?Wx.slice(0,-1):Wx,n=r?`?donor_email=${encodeURIComponent(r)}`:&quot;&quot;,o=`${t}/public/donations/${e}/receipt/download${n}`,s=await fetch(o,{method:&quot;GET&quot;,headers:{Accept:&quot;application/pdf&quot;}});if(!s.ok){let f={};try{f=await s.json()}catch{}throw new At(s.status,{message:f.message||s.statusText})}const c=s.headers.get(&quot;Content-Disposition&quot;);let u=`recu-don-${e}.pdf`;const l=c?.match(/filename=&quot;?([^&quot;;]+)&quot;?/i);l?.[1]&amp;&amp;(u=l[1]);const a=await s.blob(),d=document.createElement(&quot;a&quot;);d.href=URL.createObjectURL(a),d.download=u,d.click(),URL.revokeObjectURL(d.href)}function cz(e){if(!(e instanceof At))return e instanceof Error&amp;&amp;e.message?e.message:&quot;Une erreur est survenue.&quot;;const r=e.data?.code,t=e.data?.message??e.message;return r===&quot;donation_not_awaiting_payment&quot;?t||&quot;Ce don n’est pas en attente de paiement en ligne.&quot;:r===&quot;donation_gateway_active_duplicate&quot;?t||&quot;Un paiement est déjà en cours pour ce don.&quot;:r===&quot;donor_email_mismatch&quot;?t||&quot;L’email ne correspond pas au don.&quot;:r===&quot;idempotency_key_conflict&quot;||r===&quot;idempotency_key_reused&quot;?t||&quot;Conflit de clé d’idempotence.&quot;:r===&quot;otp_invalid&quot;?t||&quot;Code OTP invalide ou manquant.&quot;:t}async function t7(){return Ce.get(&quot;/public/sycapay/availability&quot;)}const ws={getHome(){return Ce.get(&quot;/summit-app/home&quot;,{requireAuth:!0})},listProgramme(){return Ce.get(&quot;/summit-app/programme&quot;,{requireAuth:!0})},getSession(e){return Ce.get(`/summit-app/sessions/${e}`,{requireAuth:!0})},listWorkshops(){return Ce.get(&quot;/summit-app/ateliers&quot;,{requireAuth:!0})},getWorkshop(e){return Ce.get(`/summit-app/ateliers/${e}`,{requireAuth:!0})},getMyWorkshopContribution(e){return Ce.get(`/summit-app/ateliers/${e}/contribution`,{requireAuth:!0})},async saveWorkshopContribution(e,r){return(await Ce.post(`/summit-app/ateliers/${e}/contributions`,r,{requireAuth:!0,unwrapResponse:!1})).data},async updateWorkshopContribution(e,r){return(await Ce.put(`/summit-app/ateliers/${e}/contribution`,r,{requireAuth:!0,unwrapResponse:!1})).data},async submitWorkshopContribution(e,r){return(await Ce.post(`/summit-app/ateliers/${e}/contribution/submit`,r,{requireAuth:!0,unwrapResponse:!1})).data},listAnnouncements(){return Ce.get(&quot;/summit-app/annonces&quot;,{requireAuth:!0})},listPracticalInfos(){return Ce.get(&quot;/summit-app/infos-pratiques&quot;,{requireAuth:!0})}},mr=e=&gt;`/admin/events/${e}/companion`,Yt={getDashboard:e=&gt;Ce.get(`${mr(e)}/dashboard`,{requireAuth:!0}),listSessions:e=&gt;Ce.get(`${mr(e)}/sessions`,{requireAuth:!0}),getSession:(e,r)=&gt;Ce.get(`${mr(e)}/sessions/${r}`,{requireAuth:!0}),createSession:(e,r)=&gt;Ce.post(`${mr(e)}/sessions`,r,{requireAuth:!0}),updateSession:(e,r,t)=&gt;Ce.put(`${mr(e)}/sessions/${r}`,t,{requireAuth:!0}),publishSession:(e,r)=&gt;Ce.post(`${mr(e)}/sessions/${r}/publish`,{},{requireAuth:!0}),unpublishSession:(e,r)=&gt;Ce.post(`${mr(e)}/sessions/${r}/unpublish`,{},{requireAuth:!0}),listWorkshops:e=&gt;Ce.get(`${mr(e)}/workshops`,{requireAuth:!0}),getWorkshop:(e,r)=&gt;Ce.get(`${mr(e)}/workshops/${r}`,{requireAuth:!0}),createWorkshop:(e,r)=&gt;Ce.post(`${mr(e)}/workshops`,r,{requireAuth:!0}),updateWorkshop:(e,r,t)=&gt;Ce.put(`${mr(e)}/workshops/${r}`,t,{requireAuth:!0}),publishWorkshop:(e,r)=&gt;Ce.post(`${mr(e)}/workshops/${r}/publish`,{},{requireAuth:!0}),unpublishWorkshop:(e,r)=&gt;Ce.post(`${mr(e)}/workshops/${r}/unpublish`,{},{requireAuth:!0}),listWorkshopQuestions:(e,r)=&gt;Ce.get(`${mr(e)}/workshops/${r}/questions`,{requireAuth:!0}),createWorkshopQuestion:(e,r,t)=&gt;Ce.post(`${mr(e)}/workshops/${r}/questions`,t,{requireAuth:!0}),listAnnouncements:e=&gt;Ce.get(`${mr(e)}/announcements`,{requireAuth:!0}),createAnnouncement:(e,r)=&gt;Ce.post(`${mr(e)}/announcements`,r,{requireAuth:!0}),publishAnnouncement:(e,r)=&gt;Ce.post(`${mr(e)}/announcements/${r}/publish`,{},{requireAuth:!0}),unpublishAnnouncement:(e,r)=&gt;Ce.post(`${mr(e)}/announcements/${r}/unpublish`,{},{requireAuth:!0}),listPracticalInfos:e=&gt;Ce.get(`${mr(e)}/practical-infos`,{requireAuth:!0}),createPracticalInfo:(e,r)=&gt;Ce.post(`${mr(e)}/practical-infos`,r,{requireAuth:!0}),publishPracticalInfo:(e,r)=&gt;Ce.post(`${mr(e)}/practical-infos/${r}/publish`,{},{requireAuth:!0}),unpublishPracticalInfo:(e,r)=&gt;Ce.post(`${mr(e)}/practical-infos/${r}/unpublish`,{},{requireAuth:!0}),listContributions:(e,r)=&gt;Ce.get(`${mr(e)}/contributions`,{requireAuth:!0,params:r,unwrapResponse:!1}),getContributionsResponse:(e,r)=&gt;Ce.get(`${mr(e)}/contributions`,{requireAuth:!0,params:r,unwrapResponse:!1}),getContribution:(e,r)=&gt;Ce.get(`${mr(e)}/contributions/${r}`,{requireAuth:!0}),previewSession:(e,r)=&gt;Ce.get(`${mr(e)}/preview/session/${r}`,{requireAuth:!0,unwrapResponse:!1}),previewWorkshop:(e,r)=&gt;Ce.get(`${mr(e)}/preview/workshop/${r}`,{requireAuth:!0,unwrapResponse:!1}),previewAnnouncement:(e,r)=&gt;Ce.get(`${mr(e)}/preview/announcement/${r}`,{requireAuth:!0,unwrapResponse:!1}),previewPracticalInfo:(e,r)=&gt;Ce.get(`${mr(e)}/preview/practical-info/${r}`,{requireAuth:!0,unwrapResponse:!1})},Nc={async listSessions(e={}){const r={};return e.event_id!=null&amp;&amp;(r.event_id=e.event_id),e.channel&amp;&amp;(r.channel=e.channel),e.status&amp;&amp;(r.status=e.status),Ce.get(&quot;/finance/reconciliation/sessions&quot;,{params:r,requireAuth:!0})},async createSession(e){return Ce.post(&quot;/finance/reconciliation/sessions&quot;,e,{requireAuth:!0})},async updateSession(e,r){return Ce.patch(`/finance/reconciliation/sessions/${e}`,r,{requireAuth:!0})},async submitReview(e){return Ce.post(`/finance/reconciliation/sessions/${e}/submit-review`,{},{requireAuth:!0})},async validateSession(e){return Ce.post(`/finance/reconciliation/sessions/${e}/validate`,{},{requireAuth:!0})},async closeSession(e,r={}){return Ce.post(`/finance/reconciliation/sessions/${e}/close`,r,{requireAuth:!0})},async reopenSession(e,r){return Ce.post(`/finance/reconciliation/sessions/${e}/reopen`,r,{requireAuth:!0})}};function Gp(e){const[r,t]=T.useState([]),[n,o]=T.useState(!0),[s,c]=T.useState(null),u=T.useCallback(async()=&gt;{o(!0),c(null);try{const l=await s2.list(e);t(l)}catch(l){c(l)}finally{o(!1)}},[e]);return T.useEffect(()=&gt;{u()},[u]),{events:r,loading:n,error:s,refetch:u}}function r7(e){const[r,t]=T.useState([]),[n,o]=T.useState(!0),[s,c]=T.useState(null),u=T.useCallback(async()=&gt;{if(!e){o(!1);return}o(!0),c(null);try{const l=await s2.getPricingPlans(e);t(l)}catch(l){c(l)}finally{o(!1)}},[e]);return T.useEffect(()=&gt;{u()},[u]),{plans:r,loading:n,error:s,refetch:u}}function uz(e={},r=!0){const[t,n]=T.useState(null),[o,s]=T.useState(!0),[c,u]=T.useState(null),l=T.useCallback(async()=&gt;{if(!r){s(!1);return}s(!0),u(null);try{const a=await Ks.list(e);n(a)}catch(a){u(a)}finally{s(!1)}},[e,r]);return T.useEffect(()=&gt;{l()},[l]),{data:t,loading:o,error:c,refetch:l}}function dz(e={},r=!0){const[t,n]=T.useState(null),[o,s]=T.useState(!0),[c,u]=T.useState(null),l=T.useCallback(async()=&gt;{if(!r){s(!1);return}s(!0),u(null);try{const a=await Ks.getStats(e);n(a)}catch(a){u(a)}finally{s(!1)}},[e,r]);return T.useEffect(()=&gt;{l()},[l]),{data:t,loading:o,error:c,refetch:l}}function fz(e={},r=!0){const[t,n]=T.useState([]),[o,s]=T.useState(!0),[c,u]=T.useState(null),l=T.useCallback(async()=&gt;{if(!r){s(!1);return}s(!0),u(null);try{const a=await Ks.registrationCountries(e);n(a.data??[])}catch(a){u(a),n([])}finally{s(!1)}},[e,r]);return T.useEffect(()=&gt;{l()},[l]),{data:t,loading:o,error:c,refetch:l}}function hz(e={},r=!0){const[t,n]=T.useState(null),[o,s]=T.useState(r),[c,u]=T.useState(null),l=T.useCallback(async()=&gt;{if(!r){s(!1);return}s(!0),u(null);try{const a=await Ld.list(e);n(a)}catch(a){a instanceof At?u(a):u(new At(500,{message:&quot;Une erreur inattendue est survenue&quot;},&quot;Erreur inconnue&quot;)),n(null)}finally{s(!1)}},[r,e]);return T.useEffect(()=&gt;{l()},[l]),{data:t,loading:o,error:c,refetch:l}}function mz(e={},r=!0){const[t,n]=T.useState(null),[o,s]=T.useState(!0),[c,u]=T.useState(null),{page:l,per_page:a,role:d,q:f}=e,h=T.useCallback(async()=&gt;{if(!r){s(!1);return}s(!0),u(null);try{const m=await Po.list({page:l,per_page:a,role:d,q:f});n(m)}catch(m){u(m)}finally{s(!1)}},[l,a,d,f,r]);return T.useEffect(()=&gt;{h()},[h]),{data:t,loading:o,error:c,refetch:h}}function pz(e,r){const[t,n]=T.useState(null),[o,s]=T.useState(!1),[c,u]=T.useState(null),l=T.useCallback(()=&gt;{s(!0),u(null),mv.list(e).then(n).catch(a=&gt;u(a?.data?.message??&quot;Erreur lors du chargement du journal d&#039;audit.&quot;)).finally(()=&gt;s(!1))},[r,e]);return T.useEffect(()=&gt;{l()},[l]),{data:t,loading:o,error:c,refetch:l}}const gz=new Set([&quot;SUPER_ADMIN&quot;,&quot;COMMISSION_ADMINISTRATION&quot;,&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;,&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;,&quot;COMMISSION_FINANCE&quot;,&quot;COMMISSION_FINANCE_SOMMET&quot;,&quot;COMMISSION_FINANCE_SEMINAIRE&quot;,&quot;COMMISSION_COMMUNICATION&quot;,&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;,&quot;COMMISSARIAT_GENERAL&quot;]);function xz(e){return typeof e==&quot;string&quot;?e:e.name}function bz(e){return typeof e==&quot;string&quot;?e:e.name}function Ps(){const[e,r]=T.useState(null),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=async()=&gt;{if(!gi.isAuthenticated())return r(null),n(!1),null;n(!0),s(null);try{const p=await gi.me();return r(p),p}catch(p){return s(p),r(null),null}finally{n(!1)}};T.useEffect(()=&gt;{c()},[]),T.useEffect(()=&gt;{const p=()=&gt;{gi.isAuthenticated()?c():(r(null),n(!1))};window.addEventListener(&quot;storage&quot;,p);const x=setInterval(()=&gt;{!gi.isAuthenticated()&amp;&amp;e&amp;&amp;(r(null),n(!1))},1e3);return()=&gt;{window.removeEventListener(&quot;storage&quot;,p),clearInterval(x)}},[e]);const u=T.useMemo(()=&gt;(e?.roles??[]).map(xz),[e?.roles]),l=T.useMemo(()=&gt;(e?.permissions??[]).map(bz),[e?.permissions]),a=T.useMemo(()=&gt;u.some(p=&gt;gz.has(p)),[u]),d=T.useMemo(()=&gt;u.includes(&quot;participant&quot;)&amp;&amp;!a,[u,a]),f=T.useMemo(()=&gt;p=&gt;u.includes(&quot;SUPER_ADMIN&quot;)?!0:l.includes(p),[u,l]),h=a,m=f(&quot;payments.read&quot;)||f(&quot;batches.read&quot;);return{user:e,loading:t,error:o,isAuthenticated:!!e,isAdmin:h,isTreasurer:m,roles:u,permissions:l,canAccessAdmin:a,isParticipant:d,can:f,refetch:c}}const Me=T.forwardRef(function({variant:r=&quot;primary&quot;,children:t,className:n=&quot;&quot;,...o},s){const c=&quot;px-6 py-3 rounded-none font-medium transition-all duration-200 disabled:opacity-50 disabled:cursor-not-allowed uppercase tracking-wider border-2&quot;,u={primary:&quot;bg-brand-700 text-white border-2 border-brand-900 hover:bg-brand-900 font-semibold&quot;,secondary:&quot;border-white bg-transparent text-surface-0 hover:bg-white/10&quot;,outline:&quot;border-2 border-brand-900 text-brand-900 bg-transparent hover:bg-brand-900 hover:text-surface-0&quot;,ghost:&quot;border-transparent text-ink-900 hover:bg-brand-50&quot;};return i.jsx(&quot;button&quot;,{ref:s,className:`${c} ${u[r]} ${n}`,...o,children:t})}),yz=[{name:&quot;Afghanistan&quot;,code:&quot;AF&quot;,dialCode:&quot;+93&quot;},{name:&quot;Afrique du Sud&quot;,code:&quot;ZA&quot;,dialCode:&quot;+27&quot;},{name:&quot;Albanie&quot;,code:&quot;AL&quot;,dialCode:&quot;+355&quot;},{name:&quot;Algérie&quot;,code:&quot;DZ&quot;,dialCode:&quot;+213&quot;},{name:&quot;Allemagne&quot;,code:&quot;DE&quot;,dialCode:&quot;+49&quot;},{name:&quot;Andorre&quot;,code:&quot;AD&quot;,dialCode:&quot;+376&quot;},{name:&quot;Angola&quot;,code:&quot;AO&quot;,dialCode:&quot;+244&quot;},{name:&quot;Antigua-et-Barbuda&quot;,code:&quot;AG&quot;,dialCode:&quot;+1-268&quot;},{name:&quot;Arabie saoudite&quot;,code:&quot;SA&quot;,dialCode:&quot;+966&quot;},{name:&quot;Argentine&quot;,code:&quot;AR&quot;,dialCode:&quot;+54&quot;},{name:&quot;Arménie&quot;,code:&quot;AM&quot;,dialCode:&quot;+374&quot;},{name:&quot;Australie&quot;,code:&quot;AU&quot;,dialCode:&quot;+61&quot;},{name:&quot;Autriche&quot;,code:&quot;AT&quot;,dialCode:&quot;+43&quot;},{name:&quot;Azerbaïdjan&quot;,code:&quot;AZ&quot;,dialCode:&quot;+994&quot;},{name:&quot;Bahamas&quot;,code:&quot;BS&quot;,dialCode:&quot;+1-242&quot;},{name:&quot;Bahreïn&quot;,code:&quot;BH&quot;,dialCode:&quot;+973&quot;},{name:&quot;Bangladesh&quot;,code:&quot;BD&quot;,dialCode:&quot;+880&quot;},{name:&quot;Barbade&quot;,code:&quot;BB&quot;,dialCode:&quot;+1-246&quot;},{name:&quot;Belgique&quot;,code:&quot;BE&quot;,dialCode:&quot;+32&quot;},{name:&quot;Belize&quot;,code:&quot;BZ&quot;,dialCode:&quot;+501&quot;},{name:&quot;Bénin&quot;,code:&quot;BJ&quot;,dialCode:&quot;+229&quot;},{name:&quot;Bhoutan&quot;,code:&quot;BT&quot;,dialCode:&quot;+975&quot;},{name:&quot;Biélorussie&quot;,code:&quot;BY&quot;,dialCode:&quot;+375&quot;},{name:&quot;Birmanie&quot;,code:&quot;MM&quot;,dialCode:&quot;+95&quot;},{name:&quot;Bolivie&quot;,code:&quot;BO&quot;,dialCode:&quot;+591&quot;},{name:&quot;Bosnie-Herzégovine&quot;,code:&quot;BA&quot;,dialCode:&quot;+387&quot;},{name:&quot;Botswana&quot;,code:&quot;BW&quot;,dialCode:&quot;+267&quot;},{name:&quot;Brésil&quot;,code:&quot;BR&quot;,dialCode:&quot;+55&quot;},{name:&quot;Brunei&quot;,code:&quot;BN&quot;,dialCode:&quot;+673&quot;},{name:&quot;Bulgarie&quot;,code:&quot;BG&quot;,dialCode:&quot;+359&quot;},{name:&quot;Burkina Faso&quot;,code:&quot;BF&quot;,dialCode:&quot;+226&quot;},{name:&quot;Burundi&quot;,code:&quot;BI&quot;,dialCode:&quot;+257&quot;},{name:&quot;Cambodge&quot;,code:&quot;KH&quot;,dialCode:&quot;+855&quot;},{name:&quot;Cameroun&quot;,code:&quot;CM&quot;,dialCode:&quot;+237&quot;},{name:&quot;Canada&quot;,code:&quot;CA&quot;,dialCode:&quot;+1&quot;},{name:&quot;Cap-Vert&quot;,code:&quot;CV&quot;,dialCode:&quot;+238&quot;},{name:&quot;Chili&quot;,code:&quot;CL&quot;,dialCode:&quot;+56&quot;},{name:&quot;Chine&quot;,code:&quot;CN&quot;,dialCode:&quot;+86&quot;},{name:&quot;Chypre&quot;,code:&quot;CY&quot;,dialCode:&quot;+357&quot;},{name:&quot;Colombie&quot;,code:&quot;CO&quot;,dialCode:&quot;+57&quot;},{name:&quot;Comores&quot;,code:&quot;KM&quot;,dialCode:&quot;+269&quot;},{name:&quot;Congo&quot;,code:&quot;CG&quot;,dialCode:&quot;+242&quot;},{name:&quot;Corée du Nord&quot;,code:&quot;KP&quot;,dialCode:&quot;+850&quot;},{name:&quot;Corée du Sud&quot;,code:&quot;KR&quot;,dialCode:&quot;+82&quot;},{name:&quot;Costa Rica&quot;,code:&quot;CR&quot;,dialCode:&quot;+506&quot;},{name:&quot;Côte d&#039;Ivoire&quot;,code:&quot;CI&quot;,dialCode:&quot;+225&quot;},{name:&quot;Croatie&quot;,code:&quot;HR&quot;,dialCode:&quot;+385&quot;},{name:&quot;Cuba&quot;,code:&quot;CU&quot;,dialCode:&quot;+53&quot;},{name:&quot;Danemark&quot;,code:&quot;DK&quot;,dialCode:&quot;+45&quot;},{name:&quot;Djibouti&quot;,code:&quot;DJ&quot;,dialCode:&quot;+253&quot;},{name:&quot;Dominique&quot;,code:&quot;DM&quot;,dialCode:&quot;+1-767&quot;},{name:&quot;Égypte&quot;,code:&quot;EG&quot;,dialCode:&quot;+20&quot;},{name:&quot;Émirats arabes unis&quot;,code:&quot;AE&quot;,dialCode:&quot;+971&quot;},{name:&quot;Équateur&quot;,code:&quot;EC&quot;,dialCode:&quot;+593&quot;},{name:&quot;Érythrée&quot;,code:&quot;ER&quot;,dialCode:&quot;+291&quot;},{name:&quot;Espagne&quot;,code:&quot;ES&quot;,dialCode:&quot;+34&quot;},{name:&quot;Estonie&quot;,code:&quot;EE&quot;,dialCode:&quot;+372&quot;},{name:&quot;États-Unis&quot;,code:&quot;US&quot;,dialCode:&quot;+1&quot;},{name:&quot;Éthiopie&quot;,code:&quot;ET&quot;,dialCode:&quot;+251&quot;},{name:&quot;Fidji&quot;,code:&quot;FJ&quot;,dialCode:&quot;+679&quot;},{name:&quot;Finlande&quot;,code:&quot;FI&quot;,dialCode:&quot;+358&quot;},{name:&quot;France&quot;,code:&quot;FR&quot;,dialCode:&quot;+33&quot;},{name:&quot;Gabon&quot;,code:&quot;GA&quot;,dialCode:&quot;+241&quot;},{name:&quot;Gambie&quot;,code:&quot;GM&quot;,dialCode:&quot;+220&quot;},{name:&quot;Géorgie&quot;,code:&quot;GE&quot;,dialCode:&quot;+995&quot;},{name:&quot;Ghana&quot;,code:&quot;GH&quot;,dialCode:&quot;+233&quot;},{name:&quot;Grèce&quot;,code:&quot;GR&quot;,dialCode:&quot;+30&quot;},{name:&quot;Grenade&quot;,code:&quot;GD&quot;,dialCode:&quot;+1-473&quot;},{name:&quot;Guatemala&quot;,code:&quot;GT&quot;,dialCode:&quot;+502&quot;},{name:&quot;Guinée&quot;,code:&quot;GN&quot;,dialCode:&quot;+224&quot;},{name:&quot;Guinée-Bissau&quot;,code:&quot;GW&quot;,dialCode:&quot;+245&quot;},{name:&quot;Guinée équatoriale&quot;,code:&quot;GQ&quot;,dialCode:&quot;+240&quot;},{name:&quot;Guyana&quot;,code:&quot;GY&quot;,dialCode:&quot;+592&quot;},{name:&quot;Haïti&quot;,code:&quot;HT&quot;,dialCode:&quot;+509&quot;},{name:&quot;Honduras&quot;,code:&quot;HN&quot;,dialCode:&quot;+504&quot;},{name:&quot;Hongrie&quot;,code:&quot;HU&quot;,dialCode:&quot;+36&quot;},{name:&quot;Inde&quot;,code:&quot;IN&quot;,dialCode:&quot;+91&quot;},{name:&quot;Indonésie&quot;,code:&quot;ID&quot;,dialCode:&quot;+62&quot;},{name:&quot;Irak&quot;,code:&quot;IQ&quot;,dialCode:&quot;+964&quot;},{name:&quot;Iran&quot;,code:&quot;IR&quot;,dialCode:&quot;+98&quot;},{name:&quot;Irlande&quot;,code:&quot;IE&quot;,dialCode:&quot;+353&quot;},{name:&quot;Islande&quot;,code:&quot;IS&quot;,dialCode:&quot;+354&quot;},{name:&quot;Israël&quot;,code:&quot;IL&quot;,dialCode:&quot;+972&quot;},{name:&quot;Italie&quot;,code:&quot;IT&quot;,dialCode:&quot;+39&quot;},{name:&quot;Jamaïque&quot;,code:&quot;JM&quot;,dialCode:&quot;+1-876&quot;},{name:&quot;Japon&quot;,code:&quot;JP&quot;,dialCode:&quot;+81&quot;},{name:&quot;Jordanie&quot;,code:&quot;JO&quot;,dialCode:&quot;+962&quot;},{name:&quot;Kazakhstan&quot;,code:&quot;KZ&quot;,dialCode:&quot;+7&quot;},{name:&quot;Kenya&quot;,code:&quot;KE&quot;,dialCode:&quot;+254&quot;},{name:&quot;Kirghizistan&quot;,code:&quot;KG&quot;,dialCode:&quot;+996&quot;},{name:&quot;Kiribati&quot;,code:&quot;KI&quot;,dialCode:&quot;+686&quot;},{name:&quot;Koweït&quot;,code:&quot;KW&quot;,dialCode:&quot;+965&quot;},{name:&quot;Laos&quot;,code:&quot;LA&quot;,dialCode:&quot;+856&quot;},{name:&quot;Lesotho&quot;,code:&quot;LS&quot;,dialCode:&quot;+266&quot;},{name:&quot;Lettonie&quot;,code:&quot;LV&quot;,dialCode:&quot;+371&quot;},{name:&quot;Liban&quot;,code:&quot;LB&quot;,dialCode:&quot;+961&quot;},{name:&quot;Liberia&quot;,code:&quot;LR&quot;,dialCode:&quot;+231&quot;},{name:&quot;Libye&quot;,code:&quot;LY&quot;,dialCode:&quot;+218&quot;},{name:&quot;Liechtenstein&quot;,code:&quot;LI&quot;,dialCode:&quot;+423&quot;},{name:&quot;Lituanie&quot;,code:&quot;LT&quot;,dialCode:&quot;+370&quot;},{name:&quot;Luxembourg&quot;,code:&quot;LU&quot;,dialCode:&quot;+352&quot;},{name:&quot;Macédoine du Nord&quot;,code:&quot;MK&quot;,dialCode:&quot;+389&quot;},{name:&quot;Madagascar&quot;,code:&quot;MG&quot;,dialCode:&quot;+261&quot;},{name:&quot;Malaisie&quot;,code:&quot;MY&quot;,dialCode:&quot;+60&quot;},{name:&quot;Malawi&quot;,code:&quot;MW&quot;,dialCode:&quot;+265&quot;},{name:&quot;Maldives&quot;,code:&quot;MV&quot;,dialCode:&quot;+960&quot;},{name:&quot;Mali&quot;,code:&quot;ML&quot;,dialCode:&quot;+223&quot;},{name:&quot;Malte&quot;,code:&quot;MT&quot;,dialCode:&quot;+356&quot;},{name:&quot;Maroc&quot;,code:&quot;MA&quot;,dialCode:&quot;+212&quot;},{name:&quot;Marshall&quot;,code:&quot;MH&quot;,dialCode:&quot;+692&quot;},{name:&quot;Maurice&quot;,code:&quot;MU&quot;,dialCode:&quot;+230&quot;},{name:&quot;Mauritanie&quot;,code:&quot;MR&quot;,dialCode:&quot;+222&quot;},{name:&quot;Mexique&quot;,code:&quot;MX&quot;,dialCode:&quot;+52&quot;},{name:&quot;Micronésie&quot;,code:&quot;FM&quot;,dialCode:&quot;+691&quot;},{name:&quot;Moldavie&quot;,code:&quot;MD&quot;,dialCode:&quot;+373&quot;},{name:&quot;Monaco&quot;,code:&quot;MC&quot;,dialCode:&quot;+377&quot;},{name:&quot;Mongolie&quot;,code:&quot;MN&quot;,dialCode:&quot;+976&quot;},{name:&quot;Monténégro&quot;,code:&quot;ME&quot;,dialCode:&quot;+382&quot;},{name:&quot;Mozambique&quot;,code:&quot;MZ&quot;,dialCode:&quot;+258&quot;},{name:&quot;Namibie&quot;,code:&quot;NA&quot;,dialCode:&quot;+264&quot;},{name:&quot;Nauru&quot;,code:&quot;NR&quot;,dialCode:&quot;+674&quot;},{name:&quot;Népal&quot;,code:&quot;NP&quot;,dialCode:&quot;+977&quot;},{name:&quot;Nicaragua&quot;,code:&quot;NI&quot;,dialCode:&quot;+505&quot;},{name:&quot;Niger&quot;,code:&quot;NE&quot;,dialCode:&quot;+227&quot;},{name:&quot;Nigeria&quot;,code:&quot;NG&quot;,dialCode:&quot;+234&quot;},{name:&quot;Norvège&quot;,code:&quot;NO&quot;,dialCode:&quot;+47&quot;},{name:&quot;Nouvelle-Zélande&quot;,code:&quot;NZ&quot;,dialCode:&quot;+64&quot;},{name:&quot;Oman&quot;,code:&quot;OM&quot;,dialCode:&quot;+968&quot;},{name:&quot;Ouganda&quot;,code:&quot;UG&quot;,dialCode:&quot;+256&quot;},{name:&quot;Ouzbékistan&quot;,code:&quot;UZ&quot;,dialCode:&quot;+998&quot;},{name:&quot;Pakistan&quot;,code:&quot;PK&quot;,dialCode:&quot;+92&quot;},{name:&quot;Palaos&quot;,code:&quot;PW&quot;,dialCode:&quot;+680&quot;},{name:&quot;Palestine&quot;,code:&quot;PS&quot;,dialCode:&quot;+970&quot;},{name:&quot;Panama&quot;,code:&quot;PA&quot;,dialCode:&quot;+507&quot;},{name:&quot;Papouasie-Nouvelle-Guinée&quot;,code:&quot;PG&quot;,dialCode:&quot;+675&quot;},{name:&quot;Paraguay&quot;,code:&quot;PY&quot;,dialCode:&quot;+595&quot;},{name:&quot;Pays-Bas&quot;,code:&quot;NL&quot;,dialCode:&quot;+31&quot;},{name:&quot;Pérou&quot;,code:&quot;PE&quot;,dialCode:&quot;+51&quot;},{name:&quot;Philippines&quot;,code:&quot;PH&quot;,dialCode:&quot;+63&quot;},{name:&quot;Pologne&quot;,code:&quot;PL&quot;,dialCode:&quot;+48&quot;},{name:&quot;Portugal&quot;,code:&quot;PT&quot;,dialCode:&quot;+351&quot;},{name:&quot;Qatar&quot;,code:&quot;QA&quot;,dialCode:&quot;+974&quot;},{name:&quot;RDC&quot;,code:&quot;CD&quot;,dialCode:&quot;+243&quot;},{name:&quot;République centrafricaine&quot;,code:&quot;CF&quot;,dialCode:&quot;+236&quot;},{name:&quot;République dominicaine&quot;,code:&quot;DO&quot;,dialCode:&quot;+1-809&quot;},{name:&quot;République tchèque&quot;,code:&quot;CZ&quot;,dialCode:&quot;+420&quot;},{name:&quot;Roumanie&quot;,code:&quot;RO&quot;,dialCode:&quot;+40&quot;},{name:&quot;Royaume-Uni&quot;,code:&quot;GB&quot;,dialCode:&quot;+44&quot;},{name:&quot;Russie&quot;,code:&quot;RU&quot;,dialCode:&quot;+7&quot;},{name:&quot;Rwanda&quot;,code:&quot;RW&quot;,dialCode:&quot;+250&quot;},{name:&quot;Saint-Kitts-et-Nevis&quot;,code:&quot;KN&quot;,dialCode:&quot;+1-869&quot;},{name:&quot;Saint-Marin&quot;,code:&quot;SM&quot;,dialCode:&quot;+378&quot;},{name:&quot;Saint-Vincent-et-les-Grenadines&quot;,code:&quot;VC&quot;,dialCode:&quot;+1-784&quot;},{name:&quot;Sainte-Lucie&quot;,code:&quot;LC&quot;,dialCode:&quot;+1-758&quot;},{name:&quot;Salomon&quot;,code:&quot;SB&quot;,dialCode:&quot;+677&quot;},{name:&quot;Salvador&quot;,code:&quot;SV&quot;,dialCode:&quot;+503&quot;},{name:&quot;Samoa&quot;,code:&quot;WS&quot;,dialCode:&quot;+685&quot;},{name:&quot;São Tomé-et-Príncipe&quot;,code:&quot;ST&quot;,dialCode:&quot;+239&quot;},{name:&quot;Sénégal&quot;,code:&quot;SN&quot;,dialCode:&quot;+221&quot;},{name:&quot;Serbie&quot;,code:&quot;RS&quot;,dialCode:&quot;+381&quot;},{name:&quot;Seychelles&quot;,code:&quot;SC&quot;,dialCode:&quot;+248&quot;},{name:&quot;Sierra Leone&quot;,code:&quot;SL&quot;,dialCode:&quot;+232&quot;},{name:&quot;Singapour&quot;,code:&quot;SG&quot;,dialCode:&quot;+65&quot;},{name:&quot;Slovaquie&quot;,code:&quot;SK&quot;,dialCode:&quot;+421&quot;},{name:&quot;Slovénie&quot;,code:&quot;SI&quot;,dialCode:&quot;+386&quot;},{name:&quot;Somalie&quot;,code:&quot;SO&quot;,dialCode:&quot;+252&quot;},{name:&quot;Soudan&quot;,code:&quot;SD&quot;,dialCode:&quot;+249&quot;},{name:&quot;Soudan du Sud&quot;,code:&quot;SS&quot;,dialCode:&quot;+211&quot;},{name:&quot;Sri Lanka&quot;,code:&quot;LK&quot;,dialCode:&quot;+94&quot;},{name:&quot;Suède&quot;,code:&quot;SE&quot;,dialCode:&quot;+46&quot;},{name:&quot;Suisse&quot;,code:&quot;CH&quot;,dialCode:&quot;+41&quot;},{name:&quot;Suriname&quot;,code:&quot;SR&quot;,dialCode:&quot;+597&quot;},{name:&quot;Syrie&quot;,code:&quot;SY&quot;,dialCode:&quot;+963&quot;},{name:&quot;Tadjikistan&quot;,code:&quot;TJ&quot;,dialCode:&quot;+992&quot;},{name:&quot;Tanzanie&quot;,code:&quot;TZ&quot;,dialCode:&quot;+255&quot;},{name:&quot;Tchad&quot;,code:&quot;TD&quot;,dialCode:&quot;+235&quot;},{name:&quot;Thaïlande&quot;,code:&quot;TH&quot;,dialCode:&quot;+66&quot;},{name:&quot;Timor oriental&quot;,code:&quot;TL&quot;,dialCode:&quot;+670&quot;},{name:&quot;Togo&quot;,code:&quot;TG&quot;,dialCode:&quot;+228&quot;},{name:&quot;Tonga&quot;,code:&quot;TO&quot;,dialCode:&quot;+676&quot;},{name:&quot;Trinité-et-Tobago&quot;,code:&quot;TT&quot;,dialCode:&quot;+1-868&quot;},{name:&quot;Tunisie&quot;,code:&quot;TN&quot;,dialCode:&quot;+216&quot;},{name:&quot;Turkménistan&quot;,code:&quot;TM&quot;,dialCode:&quot;+993&quot;},{name:&quot;Turquie&quot;,code:&quot;TR&quot;,dialCode:&quot;+90&quot;},{name:&quot;Tuvalu&quot;,code:&quot;TV&quot;,dialCode:&quot;+688&quot;},{name:&quot;Ukraine&quot;,code:&quot;UA&quot;,dialCode:&quot;+380&quot;},{name:&quot;Uruguay&quot;,code:&quot;UY&quot;,dialCode:&quot;+598&quot;},{name:&quot;Vanuatu&quot;,code:&quot;VU&quot;,dialCode:&quot;+678&quot;},{name:&quot;Vatican&quot;,code:&quot;VA&quot;,dialCode:&quot;+39&quot;},{name:&quot;Venezuela&quot;,code:&quot;VE&quot;,dialCode:&quot;+58&quot;},{name:&quot;Viêt Nam&quot;,code:&quot;VN&quot;,dialCode:&quot;+84&quot;},{name:&quot;Yémen&quot;,code:&quot;YE&quot;,dialCode:&quot;+967&quot;},{name:&quot;Zambie&quot;,code:&quot;ZM&quot;,dialCode:&quot;+260&quot;},{name:&quot;Zimbabwe&quot;,code:&quot;ZW&quot;,dialCode:&quot;+263&quot;}].sort((e,r)=&gt;e.name.localeCompare(r.name)),pv=&quot;Ce choix fixe le montant en FCFA sur votre inscription. Le paiement réel est validé plus tard (SycaPay ou saisie finances) selon le canal utilisé.&quot;,b4=&quot;sommet-haggai-franco-2026&quot;,Hx=&quot;seminaire-regional-hybride-2026&quot;,vz=e=&gt;{if(!e||e===&quot;XX&quot;)return&quot;&quot;;try{const r=e.toUpperCase().split(&quot;&quot;).map(t=&gt;127397+t.charCodeAt(0));return String.fromCodePoint(...r)}catch{return&quot;&quot;}},Hh=yz,y4=[{value:&quot;medecine_para_medical&quot;,label:&quot;Médecine &amp; Para-médical&quot;},{value:&quot;education&quot;,label:&quot;Education&quot;},{value:&quot;droit_barreau_magistrature&quot;,label:&quot;Droit - barreau - Magistrature&quot;},{value:&quot;journalisme_communication&quot;,label:&quot;Journalisme et Communication&quot;},{value:&quot;gestion_finances_comptabilite&quot;,label:&quot;Gestion - Finances &amp; Comptabilité&quot;},{value:&quot;theologie_etudes_pastorales&quot;,label:&quot;Théologie &amp; Etudes pastorales&quot;},{value:&quot;sciences_sociales&quot;,label:&quot;Sciences sociales&quot;},{value:&quot;mathematiques_physique_chimie&quot;,label:&quot;Mathématiques - Physique - Chimie&quot;},{value:&quot;administration_commerce_marketing&quot;,label:&quot;Administration - Commerce - Marketing&quot;},{value:&quot;agriculture&quot;,label:&quot;Agriculture&quot;},{value:&quot;travaux_publiques_architecture_ingenierie&quot;,label:&quot;Travaux publics - Architecture - Ingénierie&quot;},{value:&quot;sciences_politiques&quot;,label:&quot;Sciences politiques&quot;},{value:&quot;humanitaire&quot;,label:&quot;Humanitaire&quot;},{value:&quot;autre&quot;,label:&quot;Autre&quot;}],v4=[{value:&quot;ordinateur_sessions_en_ligne&quot;,label:&quot;J&#039;aurai à ma disposition un ordinateur pour suivre les sessions en ligne (phase 1)&quot;},{value:&quot;bon_debit_internet&quot;,label:&quot;Je prendrai toutes les dispositions pour avoir accès à un bon débit d&#039;internet pour toutes les sessions en ligne&quot;},{value:&quot;present_sessions&quot;,label:&quot;Je serai présent à toutes les sessions en ligne et en présentiel&quot;},{value:&quot;payer_frais_350k&quot;,label:&quot;Je m&#039;engage à payer les frais de participation de 350.000 F.CFA / 534 € dans les délais requis&quot;},{value:&quot;autre&quot;,label:&quot;Autre&quot;}],w4=[{value:&quot;musulmane&quot;,label:&quot;Musulmane&quot;},{value:&quot;catholique&quot;,label:&quot;Catholique&quot;},{value:&quot;protestante&quot;,label:&quot;Protestante&quot;},{value:&quot;pentecotiste&quot;,label:&quot;Pentecôtiste&quot;},{value:&quot;evangelique&quot;,label:&quot;Évangélique&quot;},{value:&quot;autre&quot;,label:&quot;Autre&quot;}];function wz(e){if(!e?.trim())return null;const r=new Date(`${e.trim()}T12:00:00`);if(Number.isNaN(r.getTime()))return null;const t=new Date;let n=t.getFullYear()-r.getFullYear();const o=t.getMonth()-r.getMonth();return(o&lt;0||o===0&amp;&amp;t.getDate()&lt;r.getDate())&amp;&amp;(n-=1),n&lt;0||n&gt;120?null:n}function _4(){return i.jsxs(&quot;div&quot;,{className:&quot;mb-6&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-3 text-center uppercase&quot;,children:&quot;Frais de participation&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 text-center leading-relaxed max-w-2xl mx-auto&quot;,children:&quot;Les frais de participation s&#039;élèvent à 350 000 FCFA. Ils contribuent aux frais du séjour à l&#039;hôtel et aux frais liés à la formation. Une fois votre candidature acceptée, le paiement de ces frais est nécessaire pour valider votre inscription.&quot;})]})}function _z({preselectedEvents:e,onSuccess:r,onConflict:t,onError:n,onFormLayoutChange:o}){const s=()=&gt;p.selectedEvents.length===0?1:p.selectedEvents.length===1?2:p.selectedEvents.length===2?3:p.selectedEvents.length===3?4:1,[c,u]=T.useState(1),[l,a]=T.useState(!1),[d,f]=T.useState({}),[h,m]=T.useState(!1);T.useEffect(()=&gt;{window.scrollTo({top:0,behavior:&quot;smooth&quot;})},[c]);const[p,x]=T.useState({selectedEvents:e&amp;&amp;e.length&gt;0?[...e]:[],first_name:&quot;&quot;,last_name:&quot;&quot;,email:&quot;&quot;,phone:&quot;&quot;,country:&quot;&quot;,city:&quot;&quot;,organization:&quot;&quot;,position:&quot;&quot;,nationality:&quot;&quot;,participated_haggai_seminar:&quot;&quot;,hle_vhle_number:&quot;&quot;,payment_method_selected:&quot;mobile_money&quot;,installment_method:void 0,installment_count:1,installment_months:[&quot;&quot;],package_code:&quot;&quot;,spouse_fullname:&quot;&quot;,spouse_email:&quot;&quot;,spouse_haggai_id:&quot;&quot;,ouaga_resident_confirmed:!1,seminar_intent:&quot;&quot;,seminar_want_to_participate:&quot;oui&quot;,seminar_church_organization:&quot;&quot;,seminar_role_ministry:&quot;&quot;,seminar_marital_status:&quot;&quot;,seminar_gender:&quot;&quot;,seminar_question_or_concern:&quot;&quot;,recommended_contacted_before:&quot;&quot;,recommended_first_name:&quot;&quot;,recommended_last_name:&quot;&quot;,recommended_profession:&quot;&quot;,recommended_residence_country:&quot;&quot;,recommended_phone_whatsapp:&quot;&quot;,recommended_email:&quot;&quot;,recommended_gender:&quot;&quot;,seminar_date_naissance:&quot;&quot;,seminar_contact_urgence_nom_lien:&quot;&quot;,seminar_niveau_etudes:&quot;&quot;,seminar_domaines_etude:[],seminar_domaine_etude_autre:&quot;&quot;,seminar_niveau_francais:&quot;&quot;,seminar_besoin_lettre_absence:&quot;&quot;,seminar_besoin_lettre_details:&quot;&quot;,seminar_sante_details:&quot;&quot;,seminar_regime_sans_sel:&quot;&quot;,seminar_confession_religieuse:&quot;&quot;,seminar_confession_religieuse_autre:&quot;&quot;,seminar_fardeau_transformation:&quot;&quot;,seminar_recommande_par:&quot;&quot;,seminar_engagements:[],seminar_engagements_autre:&quot;&quot;});T.useEffect(()=&gt;{m(p.package_code===&quot;A&quot;)},[p.package_code]),T.useEffect(()=&gt;{p.selectedEvents.includes(&quot;seminar&quot;)&amp;&amp;x(te=&gt;te.seminar_want_to_participate===&quot;oui&quot;?te:{...te,seminar_want_to_participate:&quot;oui&quot;})},[p.selectedEvents]),T.useEffect(()=&gt;{o?.({step:c,selectedEvents:p.selectedEvents})},[c,p.selectedEvents,o]);const g=p.selectedEvents.includes(&quot;summit&quot;)?b4:null,{plans:y,loading:v}=r7(g),_=35e4,S=()=&gt;{if(!p.package_code||!y.length)return null;const te=y.find(ie=&gt;ie.code===p.package_code);return te?te.price_xof:null},A=(te,ie)=&gt;`${te.toLocaleString(&quot;fr-FR&quot;)} FCFA`,I=()=&gt;{if(!(p.selectedEvents.includes(&quot;summit&quot;)&amp;&amp;p.selectedEvents.includes(&quot;seminar&quot;)))return null;const ie=S();if(ie===null)return null;const de=ie+_;return{total:de,currency:&quot;XOF&quot;,formatted:A(de)}},z=()=&gt;[{value:&quot;2026-02&quot;,label:&quot;Février 2026&quot;},{value:&quot;2026-03&quot;,label:&quot;Mars 2026&quot;},{value:&quot;2026-04&quot;,label:&quot;Avril 2026&quot;},{value:&quot;2026-05&quot;,label:&quot;Mai 2026&quot;},{value:&quot;2026-06&quot;,label:&quot;Juin 2026&quot;},{value:&quot;2026-07&quot;,label:&quot;Juillet 2026&quot;},{value:&quot;2026-08&quot;,label:&quot;Août 2026&quot;}],F=te=&gt;{for(const se of te){if(!se)continue;const[fe,le]=se.split(&quot;-&quot;).map(Number);if(le&lt;2||le&gt;8||fe&gt;2026||fe===2026&amp;&amp;le&gt;9)return!1}return!0},W=te=&gt;{const ie=[...p.installment_months];te===1?B(&quot;installment_months&quot;,[ie[0]||&quot;&quot;]):te===2?B(&quot;installment_months&quot;,[ie[0]||&quot;&quot;,ie[1]||&quot;&quot;]):B(&quot;installment_months&quot;,[ie[0]||&quot;&quot;,ie[1]||&quot;&quot;,ie[2]||&quot;&quot;]),B(&quot;installment_count&quot;,te)},H=(te,ie)=&gt;{const de=[...p.installment_months];de[te]=ie,B(&quot;installment_months&quot;,de)},B=(te,ie)=&gt;{x(de=&gt;({...de,[te]:ie})),d[te]&amp;&amp;f(de=&gt;{const ce={...de};return delete ce[te],ce})},K=te=&gt;{x(ie=&gt;({...ie,seminar_confession_religieuse:te,seminar_confession_religieuse_autre:te===&quot;autre&quot;?ie.seminar_confession_religieuse_autre:&quot;&quot;})),f(ie=&gt;{const de={...ie};return delete de.seminar_confession_religieuse,delete de.seminar_confession_religieuse_autre,de})},O=te=&gt;{x(ie=&gt;{const de=ie.seminar_domaines_etude||[],ce=de.includes(te)?de.filter(se=&gt;se!==te):[...de,te];return{...ie,seminar_domaines_etude:ce}}),f(ie=&gt;{const de={...ie};return delete de.seminar_domaines_etude,delete de.seminar_domaine_etude_autre,de})},L=te=&gt;{x(ie=&gt;{const de=ie.seminar_engagements||[],ce=de.includes(te)?de.filter(se=&gt;se!==te):[...de,te];return{...ie,seminar_engagements:ce}}),f(ie=&gt;{const de={...ie};return delete de.seminar_engagements,delete de.seminar_engagements_autre,de})},E=te=&gt;{const ie=Hh.find(de=&gt;de.name===te);if(B(&quot;country&quot;,te),ie&amp;&amp;ie.dialCode!==&quot;+&quot;){const de=p.phone.trim(),ce=ie.dialCode+&quot; &quot;;if(!de||de===&quot;&quot;){B(&quot;phone&quot;,ce);return}const se=Hh.find(fe=&gt;fe.dialCode!==&quot;+&quot;&amp;&amp;(de.startsWith(fe.dialCode)||de.startsWith(fe.dialCode+&quot; &quot;)));if(se){let fe=de;fe.startsWith(se.dialCode+&quot; &quot;)?fe=fe.substring(se.dialCode.length+1):fe.startsWith(se.dialCode)&amp;&amp;(fe=fe.substring(se.dialCode.length)),fe=fe.trim(),B(&quot;phone&quot;,ce+fe)}else if(!de.startsWith(&quot;+&quot;))B(&quot;phone&quot;,ce+de);else if(de.match(/^\+\s*(\d+)/)){const le=de.replace(/^\+\s*/,&quot;&quot;).trim();B(&quot;phone&quot;,ce+le)}else B(&quot;phone&quot;,ce)}},j=te=&gt;{const ie=te.trim(),de=Hh.find(ce=&gt;ce.name===p.country);if(de&amp;&amp;de.dialCode!==&quot;+&quot;&amp;&amp;ie.startsWith(de.dialCode)&amp;&amp;ie.length&gt;de.dialCode.length){const ce=ie.substring(de.dialCode.length);if(ce&amp;&amp;!ce.startsWith(&quot; &quot;)){B(&quot;phone&quot;,de.dialCode+&quot; &quot;+ce);return}}B(&quot;phone&quot;,te)},k=te=&gt;{x(ie=&gt;({...ie,selectedEvents:[te]})),d.selectedEvents&amp;&amp;f(ie=&gt;{const de={...ie};return delete de.selectedEvents,de})},N=()=&gt;p.selectedEvents.length===0?(f({selectedEvents:[&quot;Veuillez choisir une option&quot;]}),!1):!0,C=()=&gt;{const te={};p.first_name.trim()||(te.first_name=[&quot;Le prénom est requis&quot;]),p.last_name.trim()||(te.last_name=[&quot;Le nom est requis&quot;]),p.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p.email)||(te.email=[&quot;Format d&#039;email invalide&quot;]):te.email=[&quot;L&#039;email est requis&quot;],p.phone.trim()||(te.phone=[&quot;Le téléphone est requis&quot;]);const ie=p.selectedEvents.includes(&quot;seminar&quot;);return p.country.trim()||(te.country=[ie?&quot;Le pays de résidence est requis&quot;:&quot;Le pays est requis&quot;]),f(te),Object.keys(te).length===0},P=()=&gt;{const te={};return p.package_code||(te.package_code=[&quot;Veuillez sélectionner une formule pour le Sommet&quot;]),p.package_code===&quot;A&quot;&amp;&amp;!p.ouaga_resident_confirmed&amp;&amp;(te.ouaga_resident_confirmed=[&quot;Champ requis : veuillez cocher cette case pour confirmer que vous êtes résident de Ouagadougou (Formule A).&quot;]),p.package_code===&quot;D&quot;&amp;&amp;!p.spouse_fullname.trim()&amp;&amp;(te.spouse_fullname=[&quot;Le nom du conjoint est requis pour la formule D&quot;]),p.participated_haggai_seminar!==&quot;oui&quot;&amp;&amp;p.participated_haggai_seminar!==&quot;non&quot;&amp;&amp;(te.participated_haggai_seminar=[&quot;Veuillez indiquer si vous avez déjà participé à un séminaire Haggai (International, Régional ou National).&quot;]),p.participated_haggai_seminar===&quot;oui&quot;&amp;&amp;!p.hle_vhle_number.trim()&amp;&amp;(te.hle_vhle_number=[&quot;Le HAGGAI ID ou l&#039;année du séminaire est requis lorsque vous avez déjà participé à un séminaire Haggai.&quot;]),f(te),Object.keys(te).length===0},D=()=&gt;{const te={};return p.seminar_church_organization.trim()||(te.seminar_church_organization=[&quot;L&#039;église ou organisation est requise&quot;]),p.seminar_role_ministry.trim()||(te.seminar_role_ministry=[&quot;Le rôle dans le ministère est requis&quot;]),p.seminar_marital_status||(te.seminar_marital_status=[&quot;La situation matrimoniale est requise&quot;]),p.seminar_gender||(te.seminar_gender=[&quot;Le genre est requis&quot;]),p.seminar_question_or_concern.trim()||(te.seminar_question_or_concern=[&quot;La question ou préoccupation est requise&quot;]),p.seminar_date_naissance?.trim()||(te.seminar_date_naissance=[&quot;La date de naissance est requise&quot;]),p.seminar_contact_urgence_nom_lien.trim()||(te.seminar_contact_urgence_nom_lien=[&quot;Le contact d&#039;urgence (nom et lien) est requis&quot;]),p.seminar_niveau_etudes||(te.seminar_niveau_etudes=[&quot;Le niveau d&#039;études est requis&quot;]),!p.seminar_domaines_etude?.length&amp;&amp;!p.seminar_domaine_etude_autre?.trim()&amp;&amp;(te.seminar_domaines_etude=[&quot;Sélectionnez au moins un domaine d&#039;étude ou précisez dans « Autre »&quot;]),p.seminar_niveau_francais||(te.seminar_niveau_francais=[&quot;Le niveau de français est requis&quot;]),p.seminar_besoin_lettre_absence||(te.seminar_besoin_lettre_absence=[&quot;Indiquez si vous avez besoin d&#039;une lettre d&#039;absence&quot;]),p.seminar_besoin_lettre_absence===&quot;oui&quot;&amp;&amp;!p.seminar_besoin_lettre_details?.trim()&amp;&amp;(te.seminar_besoin_lettre_details=[&quot;Les détails pour la lettre d&#039;absence sont requis&quot;]),p.seminar_sante_details?.trim()||(te.seminar_sante_details=[&quot;Les informations de santé sont requises (indiquez « Aucun » si applicable)&quot;]),p.seminar_regime_sans_sel||(te.seminar_regime_sans_sel=[&quot;Indiquez si vous suivez un régime sans sel&quot;]),p.seminar_confession_religieuse||(te.seminar_confession_religieuse=[&quot;La confession religieuse est requise&quot;]),p.seminar_confession_religieuse===&quot;autre&quot;&amp;&amp;!p.seminar_confession_religieuse_autre?.trim()&amp;&amp;(te.seminar_confession_religieuse_autre=[&quot;Veuillez préciser votre confession religieuse&quot;]),p.seminar_fardeau_transformation?.trim()||(te.seminar_fardeau_transformation=[&quot;Veuillez indiquer vos attentes&quot;]),p.seminar_recommande_par?.trim()||(te.seminar_recommande_par=[&quot;Indiquez par qui vous êtes recommandé(e)&quot;]),!p.seminar_engagements?.length&amp;&amp;!p.seminar_engagements_autre?.trim()&amp;&amp;(te.seminar_engagements=[&quot;Sélectionnez au moins un engagement ou précisez dans « Autre »&quot;]),f(te),Object.keys(te).length===0},U=()=&gt;{const te={};for(let de=0;de&lt;p.installment_count;de++)(!p.installment_months[de]||!p.installment_months[de].trim())&amp;&amp;(te[`installment_month_${de}`]=[`L&#039;échéance ${de+1} est requise`]);const ie=p.installment_months.filter(de=&gt;de&amp;&amp;de.trim());return ie.length&gt;0&amp;&amp;!F(ie)&amp;&amp;(te.installment_months=[&quot;Toutes les échéances doivent être au plus tard 2 mois avant l&#039;événement (août 2026 au plus tard)&quot;]),f(te),Object.keys(te).length===0},Y=()=&gt;!(!p.first_name.trim()||!p.last_name.trim()||!p.email.trim()||!p.phone.trim()||!p.country.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p.email)||!p.recommended_first_name.trim()||!p.recommended_last_name.trim()||!p.recommended_profession.trim()||!p.recommended_residence_country.trim()||!p.recommended_phone_whatsapp.trim()||!p.recommended_email.trim()||!p.recommended_gender||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p.recommended_email)),Z=()=&gt;{if(!p.first_name.trim()||!p.last_name.trim()||!p.email.trim()||!p.phone.trim()||!p.country.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p.email))return!1;const te=p.selectedEvents.includes(&quot;summit&quot;);return!(te&amp;&amp;!p.package_code||te&amp;&amp;p.package_code===&quot;A&quot;&amp;&amp;!p.ouaga_resident_confirmed||te&amp;&amp;p.package_code===&quot;D&quot;&amp;&amp;!p.spouse_fullname.trim()||te&amp;&amp;p.participated_haggai_seminar!==&quot;oui&quot;&amp;&amp;p.participated_haggai_seminar!==&quot;non&quot;||te&amp;&amp;p.participated_haggai_seminar===&quot;oui&quot;&amp;&amp;!p.hle_vhle_number.trim())},ne=()=&gt;{const te={};return p.recommended_first_name.trim()||(te.recommended_first_name=[&quot;Le prénom de la personne recommandée est requis&quot;]),p.recommended_last_name.trim()||(te.recommended_last_name=[&quot;Le nom de la personne recommandée est requis&quot;]),p.recommended_profession.trim()||(te.recommended_profession=[&quot;La profession est requise&quot;]),p.recommended_residence_country.trim()||(te.recommended_residence_country=[&quot;Le pays de résidence est requis&quot;]),p.recommended_phone_whatsapp.trim()||(te.recommended_phone_whatsapp=[&quot;Le téléphone WhatsApp est requis&quot;]),p.recommended_email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p.recommended_email)||(te.recommended_email=[&quot;Format d&#039;email invalide&quot;]):te.recommended_email=[&quot;L&#039;email de la personne recommandée est requis&quot;],p.recommended_gender||(te.recommended_gender=[&quot;Le genre de la personne recommandée est requis&quot;]),f(te),Object.keys(te).length===0},V=()=&gt;{N()&amp;&amp;u(2)},ee=()=&gt;{const te=s();if(!C())return;const ie=p.selectedEvents.includes(&quot;summit&quot;),de=p.selectedEvents.includes(&quot;seminar&quot;),ce=p.selectedEvents.includes(&quot;recommend&quot;),se=ce&amp;&amp;!ie&amp;&amp;!de?!0:U();te===4?P()&amp;&amp;se&amp;&amp;u(3):te===3?ie&amp;&amp;de||ie&amp;&amp;ce?P()&amp;&amp;se&amp;&amp;u(3):de&amp;&amp;ce&amp;&amp;D()&amp;&amp;se&amp;&amp;u(3):te===2&amp;&amp;(ie?P()&amp;&amp;se&amp;&amp;re():de?D()&amp;&amp;se&amp;&amp;re():ce&amp;&amp;ne()&amp;&amp;re())},$=()=&gt;{u(1)},R=()=&gt;{u(2)},X=()=&gt;{const te=s();if(!C())return;const ie=p.selectedEvents.includes(&quot;summit&quot;),de=p.selectedEvents.includes(&quot;seminar&quot;),ce=p.selectedEvents.includes(&quot;recommend&quot;);te===4?D()&amp;&amp;u(4):te===3&amp;&amp;(ie&amp;&amp;de?P()&amp;&amp;D()&amp;&amp;re():ie&amp;&amp;ce?P()&amp;&amp;ne()&amp;&amp;re():de&amp;&amp;ce&amp;&amp;ne()&amp;&amp;re())},re=async te=&gt;{const ie=p.selectedEvents.includes(&quot;summit&quot;),de=p.selectedEvents.includes(&quot;seminar&quot;),ce=p.selectedEvents.includes(&quot;recommend&quot;),se=ce&amp;&amp;p.selectedEvents.length===1;if(C()&amp;&amp;!(ie&amp;&amp;!P())&amp;&amp;!(de&amp;&amp;!D())&amp;&amp;!(se&amp;&amp;!ne())&amp;&amp;!(!se&amp;&amp;!U())){a(!0),f({});try{const fe=[],le=[],ge=[],xe=[];if(se)try{const pe={website:&quot;&quot;,event:Hx,recommender_first_name:p.first_name.trim(),recommender_last_name:p.last_name.trim(),recommender_email:p.email.trim().toLowerCase(),recommender_phone:p.phone.trim(),recommender_country:p.country.trim()||void 0,recommended_full_name:[p.recommended_first_name.trim(),p.recommended_last_name.trim()].filter(Boolean).join(&quot; &quot;),recommended_profession:p.recommended_profession.trim(),recommended_residence_country:p.recommended_residence_country.trim(),recommended_phone_whatsapp:p.recommended_phone_whatsapp.trim(),recommended_email:p.recommended_email.trim()?p.recommended_email.trim().toLowerCase():void 0,recommended_gender:p.recommended_gender,...p.recommended_contacted_before===&quot;oui&quot;||p.recommended_contacted_before===&quot;non&quot;?{recommender_contacted_person:p.recommended_contacted_before}:{}},ue=await p4.create(pe);le.push(ue.recommendation_id),r&amp;&amp;r({id:ue.recommendation_id,type:&quot;recommendation&quot;}),a(!1);return}catch(pe){if(pe instanceof At)if(pe.status===422){const ue=pe.data.errors||{};f(ue),ge.push(&quot;Erreurs de validation pour la recommandation.&quot;)}else ge.push(`Erreur lors de la création de la recommandation: ${pe.data.message||&quot;Une erreur est survenue.&quot;}`);else ge.push(&quot;Erreur inattendue lors de la création de la recommandation.&quot;);ge.length&gt;0&amp;&amp;n&amp;&amp;n(ge.join(&quot; &quot;)),a(!1);return}for(const pe of p.selectedEvents){if(pe===&quot;recommend&quot;)continue;const ue=pe===&quot;summit&quot;?b4:Hx;let we=0;if(pe===&quot;summit&quot;){if(!p.package_code){ge.push(&quot;Veuillez sélectionner une formule pour le Sommet&quot;);continue}if(v){ge.push(&quot;Chargement des formules du Sommet en cours...&quot;);continue}if(y.length===0){ge.push(&quot;Aucune formule disponible pour le Sommet. Veuillez réessayer.&quot;);continue}const De=y.find(Le=&gt;Le.code===p.package_code);if(!De){ge.push(&quot;La formule sélectionnée n&#039;existe pas pour le Sommet&quot;);continue}we=De.id}else pe===&quot;seminar&quot;&amp;&amp;(we=0);const Se={website:&quot;&quot;,...pe===&quot;summit&quot;&amp;&amp;{pricing_plan_id:we},first_name:p.first_name.trim(),last_name:p.last_name.trim(),email:p.email.trim().toLowerCase(),phone:p.phone.trim(),country:p.country.trim(),city:p.city.trim()||void 0,organization:p.organization.trim()||void 0,position:p.position.trim()||void 0,nationality:p.nationality.trim()||void 0,is_haggai_leader:p.participated_haggai_seminar===&quot;oui&quot;,haggai_id:p.participated_haggai_seminar===&quot;oui&quot;&amp;&amp;p.hle_vhle_number.trim()||void 0,payment_method_selected:p.payment_method_selected};if(p.installment_months.some(De=&gt;De&amp;&amp;De.trim())&amp;&amp;(Se.installment_config={method:p.payment_method_selected,number_of_installments:p.installment_count,installments:p.installment_months.filter(De=&gt;De&amp;&amp;De.trim()).map(De=&gt;({month:De.trim()}))}),pe===&quot;summit&quot;&amp;&amp;(Se.ouaga_resident_confirmed=p.ouaga_resident_confirmed||!1,p.package_code===&quot;D&quot;&amp;&amp;p.spouse_fullname.trim()&amp;&amp;(Se.spouse_fullname=p.spouse_fullname.trim()),p.package_code===&quot;D&quot;&amp;&amp;p.spouse_email?.trim()&amp;&amp;(Se.spouse_email=p.spouse_email.trim().toLowerCase()),p.package_code===&quot;D&quot;&amp;&amp;p.spouse_haggai_id?.trim()&amp;&amp;(Se.spouse_haggai_id=p.spouse_haggai_id.trim())),pe===&quot;seminar&quot;){let De=&quot;participate&quot;;p.selectedEvents.includes(&quot;seminar&quot;)||(De=&quot;na&quot;),Se.seminar_intent=De,Se.seminar_want_to_participate=&quot;oui&quot;,Se.seminar_marital_status=p.seminar_marital_status&amp;&amp;(p.seminar_marital_status===&quot;marie&quot;||p.seminar_marital_status===&quot;non_marie&quot;)?p.seminar_marital_status:&quot;non_marie&quot;;const Le=wz(p.seminar_date_naissance??&quot;&quot;);Se.seminar_age=Le!=null&amp;&amp;Le&gt;=1?Le&gt;120?120:Le:25,Se.seminar_gender=p.seminar_gender&amp;&amp;(p.seminar_gender===&quot;homme&quot;||p.seminar_gender===&quot;femme&quot;)?p.seminar_gender:&quot;homme&quot;,Se.seminar_church_organization=p.seminar_church_organization.trim(),Se.seminar_role_ministry=p.seminar_role_ministry.trim(),Se.seminar_question_or_concern=p.seminar_question_or_concern.trim(),Se.seminar_date_naissance=p.seminar_date_naissance?.trim()||void 0,Se.seminar_contact_urgence_nom_lien=p.seminar_contact_urgence_nom_lien?.trim()||void 0,Se.seminar_niveau_etudes=p.seminar_niveau_etudes&amp;&amp;[&quot;primaire&quot;,&quot;secondaire_2&quot;,&quot;universitaire&quot;].includes(p.seminar_niveau_etudes)?p.seminar_niveau_etudes:void 0,Se.seminar_domaines_etude=p.seminar_domaines_etude?.length?p.seminar_domaines_etude:void 0,Se.seminar_domaine_etude_autre=p.seminar_domaine_etude_autre?.trim()||void 0,Se.seminar_niveau_francais=p.seminar_niveau_francais&amp;&amp;[&quot;natif&quot;,&quot;avance&quot;,&quot;intermediaire&quot;,&quot;faible&quot;].includes(p.seminar_niveau_francais)?p.seminar_niveau_francais:void 0,Se.seminar_besoin_lettre_absence=p.seminar_besoin_lettre_absence===&quot;oui&quot;||p.seminar_besoin_lettre_absence===&quot;non&quot;?p.seminar_besoin_lettre_absence:void 0,Se.seminar_besoin_lettre_details=p.seminar_besoin_lettre_details?.trim()||void 0,Se.seminar_sante_details=p.seminar_sante_details?.trim()||void 0,Se.seminar_regime_sans_sel=p.seminar_regime_sans_sel===&quot;oui&quot;||p.seminar_regime_sans_sel===&quot;non&quot;?p.seminar_regime_sans_sel:void 0,Se.seminar_confession_religieuse=p.seminar_confession_religieuse&amp;&amp;[&quot;musulmane&quot;,&quot;catholique&quot;,&quot;protestante&quot;,&quot;pentecotiste&quot;,&quot;evangelique&quot;,&quot;autre&quot;].includes(p.seminar_confession_religieuse)?p.seminar_confession_religieuse:void 0,p.seminar_confession_religieuse===&quot;autre&quot;&amp;&amp;(Se.seminar_confession_religieuse_autre=p.seminar_confession_religieuse_autre.trim()||void 0),Se.seminar_fardeau_transformation=p.seminar_fardeau_transformation?.trim()||void 0,Se.seminar_recommande_par=p.seminar_recommande_par?.trim()||void 0,Se.seminar_engagements=p.seminar_engagements?.length?p.seminar_engagements:void 0,Se.seminar_engagements_autre=p.seminar_engagements_autre?.trim()||void 0}try{const De=await a2.create(ue,Se);De&amp;&amp;De.registration_id?fe.push(De.registration_id):(console.error(&quot;Réponse invalide pour&quot;,pe,De),ge.push(`Réponse invalide lors de l&#039;inscription à ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}.`))}catch(De){if(console.error(&quot;Erreur lors de l&#039;inscription à&quot;,pe,De),De instanceof At)if(De.status===409){const Le=De.data;Le?.existing_registration_id?xe.push({eventType:pe===&quot;summit&quot;?&quot;Sommet&quot;:&quot;Séminaire&quot;,existingId:Le.existing_registration_id}):ge.push(`Erreur lors de l&#039;inscription à ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}: ${De.data.message||&quot;Une erreur est survenue.&quot;}`)}else if(De.status===422){const Le=De.data?.errors||{};Object.keys(Le).length&gt;0&amp;&amp;console.error(&quot;Validation 422 (inscription)&quot;,Le);const ze=[],Oe={};Object.keys(Le).forEach(Ue=&gt;{const Ye=Array.isArray(Le[Ue])?Le[Ue]:[Le[Ue]];Ye.forEach(Ze=&gt;ze.push(Ze)),Oe[`${Ue}_${pe}`]=Ye,pe===&quot;summit&quot;&amp;&amp;Ue===&quot;pricing_plan_id&quot;&amp;&amp;(Oe.package_code=Ye),Ue===&quot;payment_method_selected&quot;&amp;&amp;(Oe.payment_method_selected=Ye),Ue===&quot;ouaga_resident_confirmed&quot;&amp;&amp;(Oe.ouaga_resident_confirmed=Ye),Ue===&quot;spouse_fullname&quot;&amp;&amp;(Oe.spouse_fullname=Ye)}),ze.length&gt;0&amp;&amp;(Oe._general=ze),f(Ue=&gt;({...Ue,...Oe})),ge.push(`Erreurs de validation pour ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}.`)}else De.status===404?ge.push(`Les inscriptions publiques ne sont pas disponibles pour ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}.`):ge.push(`Erreur lors de l&#039;inscription à ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}: ${De.data.message||&quot;Une erreur est survenue.&quot;}`);else ge.push(`Erreur inattendue lors de l&#039;inscription à ${pe===&quot;summit&quot;?&quot;le Sommet&quot;:&quot;le Séminaire&quot;}.`)}}if(ce&amp;&amp;!se)try{const pe={website:&quot;&quot;,event:Hx,recommender_first_name:p.first_name.trim(),recommender_last_name:p.last_name.trim(),recommender_email:p.email.trim().toLowerCase(),recommender_phone:p.phone.trim(),recommender_country:p.country.trim()||void 0,recommended_full_name:[p.recommended_first_name.trim(),p.recommended_last_name.trim()].filter(Boolean).join(&quot; &quot;),recommended_profession:p.recommended_profession.trim(),recommended_residence_country:p.recommended_residence_country.trim(),recommended_phone_whatsapp:p.recommended_phone_whatsapp.trim(),recommended_email:p.recommended_email.trim()?p.recommended_email.trim().toLowerCase():void 0,recommended_gender:p.recommended_gender,...p.recommended_contacted_before===&quot;oui&quot;||p.recommended_contacted_before===&quot;non&quot;?{recommender_contacted_person:p.recommended_contacted_before}:{}},ue=await p4.create(pe);le.push(ue.recommendation_id)}catch(pe){if(pe instanceof At)if(pe.status===422){const ue=pe.data.errors||{};f(we=&gt;({...we,...ue})),ge.push(&quot;Erreurs de validation pour la recommandation.&quot;)}else ge.push(`Erreur lors de la création de la recommandation: ${pe.data.message||&quot;Une erreur est survenue.&quot;}`);else ge.push(&quot;Erreur inattendue lors de la création de la recommandation.&quot;)}if(fe.length&gt;0||le.length&gt;0){if(r&amp;&amp;(fe.length&gt;0?r({id:fe[0],type:&quot;registration&quot;}):le.length&gt;0&amp;&amp;r({id:le[0],type:&quot;recommendation&quot;})),xe.length&gt;0&amp;&amp;t&amp;&amp;t(xe[0].existingId),ge.length&gt;0&amp;&amp;n){const pe=ge.join(&quot; &quot;),ue=xe.length&gt;0?` Note: ${xe.length} inscription(s) existante(s) détectée(s) pour ${xe.map(we=&gt;we.eventType).join(&quot; et &quot;)}.`:&quot;&quot;;n(`Inscription(s) et/ou recommandation(s) créée(s) avec succès, mais certaines erreurs sont survenues: ${pe}${ue}`)}else if(xe.length&gt;0&amp;&amp;!t){const pe=`${xe.length} inscription(s) existante(s) détectée(s) pour ${xe.map(ue=&gt;ue.eventType).join(&quot; et &quot;)}.`;n&amp;&amp;n(pe)}}else if(xe.length&gt;0&amp;&amp;ge.length===0){const pe=xe.map(we=&gt;`${we.eventType} (ID: ${we.existingId})`).join(&quot; et &quot;),ue=`Vous avez déjà une inscription pour ${xe.length&gt;1?&quot;les événements suivants&quot;:&quot;cet événement&quot;}: ${pe}.`;f({_general:[ue]}),t?t(xe[0].existingId):n&amp;&amp;n(ue)}else if(ge.length&gt;0){if(f(pe=&gt;Object.keys(pe).some(we=&gt;we!==&quot;_general&quot;&amp;&amp;Array.isArray(pe[we])&amp;&amp;pe[we].length&gt;0)&amp;&amp;pe._general&amp;&amp;pe._general.length&gt;0?pe:{...pe,_general:ge}),n){const pe=xe.length&gt;0?` Note: ${xe.length} inscription(s) existante(s) détectée(s) pour ${xe.map(ue=&gt;ue.eventType).join(&quot; et &quot;)}.`:&quot;&quot;;n(ge.join(&quot; &quot;)+pe)}}else f({_general:[&quot;Aucune inscription ni recommandation n&#039;a pu être créée.&quot;]}),n&amp;&amp;n(&quot;Aucune inscription ni recommandation n&#039;a pu être créée.&quot;)}catch{f({_general:[&quot;Une erreur inattendue est survenue.&quot;]}),n&amp;&amp;n(&quot;Une erreur inattendue est survenue.&quot;)}finally{a(!1)}}},Q=te=&gt;{const ie=d[te];return ie&amp;&amp;ie.length&gt;0?ie[0]:void 0};if(l)return i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col items-center justify-center min-h-[320px] w-full py-16 px-6 bg-white rounded-xl border border-gray-200 shadow-soft&quot;,children:[i.jsx(iB,{className:&quot;w-14 h-14 text-brand-600 animate-spin mb-6&quot;,&quot;aria-hidden&quot;:!0}),i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-semibold text-ink-900 mb-2 text-center&quot;,children:&quot;Soumission en cours…&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 text-center max-w-md&quot;,children:&quot;Enregistrement de votre inscription ou recommandation et envoi des notifications par email. Merci de ne pas quitter cette page.&quot;})]});if(c===1){const te=e?.length===1?e[0]:null,ie=!te||te===&quot;summit&quot;,de=!te||te===&quot;seminar&quot;,ce=!te||te===&quot;recommend&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4 text-center&quot;,children:&quot;Quel est votre choix ? (une seule option possible)&quot;}),i.jsx(&quot;div&quot;,{className:te?&quot;max-w-sm mx-auto&quot;:&quot;&quot;,children:i.jsxs(&quot;div&quot;,{className:`grid gap-6 mb-6 items-stretch ${te?&quot;grid-cols-1&quot;:&quot;grid-cols-1 md:grid-cols-3&quot;}`,children:[ie&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col h-full&quot;,children:[i.jsxs(&quot;div&quot;,{onClick:()=&gt;k(&quot;summit&quot;),className:`bg-white rounded-xl shadow-soft overflow-hidden border transition-all flex flex-col flex-1 cursor-pointer ${p.selectedEvents.includes(&quot;summit&quot;)?&quot;border-brand-700 border-2 shadow-lg&quot;:&quot;border-gray-200 hover:shadow-lg&quot;}`,children:[i.jsx(&quot;div&quot;,{className:&quot;relative h-48 overflow-hidden bg-gray-100 flex-shrink-0&quot;,children:i.jsx(&quot;img&quot;,{src:&quot;/sommet1.webp&quot;,alt:&quot;Sommet Francophone&quot;,className:&quot;w-full h-full object-cover&quot;})}),i.jsx(&quot;div&quot;,{className:&quot;p-4 text-center flex-1 flex items-center justify-center&quot;,children:i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900&quot;,children:&quot;Sommet Francophone&quot;})})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center justify-center space-x-2 cursor-pointer mt-4 p-2 rounded-lg hover:bg-gray-50 transition-colors h-12&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;selectedEvent&quot;,value:&quot;summit&quot;,checked:p.selectedEvents.includes(&quot;summit&quot;),onChange:()=&gt;k(&quot;summit&quot;),className:&quot;w-5 h-5 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-light text-sm&quot;,children:&quot;Choisir&quot;})]})]}),de&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col h-full&quot;,children:[i.jsxs(&quot;div&quot;,{onClick:()=&gt;k(&quot;seminar&quot;),className:`bg-white rounded-xl shadow-soft overflow-hidden border transition-all flex flex-col flex-1 cursor-pointer ${p.selectedEvents.includes(&quot;seminar&quot;)?&quot;border-brand-700 border-2 shadow-lg&quot;:&quot;border-gray-200 hover:shadow-lg&quot;}`,children:[i.jsx(&quot;div&quot;,{className:&quot;relative h-48 overflow-hidden bg-gray-100 flex-shrink-0&quot;,children:i.jsx(&quot;img&quot;,{src:&quot;/seminaireregional.webp&quot;,alt:&quot;Séminaire Régional&quot;,className:&quot;w-full h-full object-cover&quot;})}),i.jsx(&quot;div&quot;,{className:&quot;p-4 text-center flex-1 flex items-center justify-center&quot;,children:i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900&quot;,children:&quot;Séminaire Régional&quot;})})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center justify-center space-x-2 cursor-pointer mt-4 p-2 rounded-lg hover:bg-gray-50 transition-colors h-12&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;selectedEvent&quot;,value:&quot;seminar&quot;,checked:p.selectedEvents.includes(&quot;seminar&quot;),onChange:()=&gt;k(&quot;seminar&quot;),className:&quot;w-5 h-5 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-light text-sm&quot;,children:&quot;Choisir&quot;})]})]}),ce&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col h-full&quot;,children:[i.jsxs(&quot;div&quot;,{onClick:()=&gt;k(&quot;recommend&quot;),className:`bg-white rounded-xl shadow-soft overflow-hidden border transition-all flex flex-col flex-1 cursor-pointer ${p.selectedEvents.includes(&quot;recommend&quot;)?&quot;border-brand-700 border-2 shadow-lg&quot;:&quot;border-gray-200 hover:shadow-lg&quot;}`,children:[i.jsx(&quot;div&quot;,{className:&quot;relative h-48 overflow-hidden bg-gray-100 flex-shrink-0&quot;,children:i.jsx(&quot;img&quot;,{src:&quot;/recommandation.webp&quot;,alt:&quot;Recommander des participants&quot;,className:&quot;w-full h-full object-cover&quot;})}),i.jsx(&quot;div&quot;,{className:&quot;p-4 text-center flex-1 flex items-center justify-center&quot;,children:i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900&quot;,children:&quot;Recommander des participants&quot;})})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center justify-center space-x-2 cursor-pointer mt-4 p-2 rounded-lg hover:bg-gray-50 transition-colors h-12&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;selectedEvent&quot;,value:&quot;recommend&quot;,checked:p.selectedEvents.includes(&quot;recommend&quot;),onChange:()=&gt;k(&quot;recommend&quot;),className:&quot;w-5 h-5 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-light text-sm&quot;,children:&quot;Choisir&quot;})]})]})]})}),Q(&quot;selectedEvents&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 text-center&quot;,children:Q(&quot;selectedEvents&quot;)})]}),p.selectedEvents.includes(&quot;summit&quot;)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 p-6 bg-brand-50 border border-brand-700 rounded-xl&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Voulez-vous participer au sommet de la Région Afrique francophone - Ouaga 2026?&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 text-sm font-light text-ink-500&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium&quot;,children:&quot;Dates et horaire (GMT) général du sommet:&quot;}),i.jsx(&quot;p&quot;,{children:&quot;Du 19 au 22 novembre 2026, à Ouagadougou - Burkina Faso&quot;}),i.jsxs(&quot;ul&quot;,{className:&quot;list-disc list-inside space-y-1 ml-2 mt-2&quot;,children:[i.jsx(&quot;li&quot;,{children:&quot;Check-in dans les Hotels: 12h00-15h00, jeudi 19 novembre 2026&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Enregistrement des participants au sommet: 15h00-17h00, jeudi 19 novembre 2026&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Début du sommet: 17h00, jeudi 19 novembre 2026&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Fin du sommet: 21h30, samedi 21 novembre 2026&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Check-out/Culte/Visite-détente/départ: 8.30-15.00, dimanche 22 novembre 2026&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;pt-4 border-t border-brand-700/30&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium mb-2&quot;,children:&quot;Les formules d&#039;inscription au sommet:&quot;}),i.jsxs(&quot;ul&quot;,{className:&quot;list-disc list-inside space-y-1 ml-2&quot;,children:[i.jsx(&quot;li&quot;,{children:&quot;Formule A 150 000 FCFA / 230 € par personne (pour les leaders résidant à Ouaga, pas de chambre d&#039;hôtel)&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Formule B 350 000 FCFA / 535 € par personne (deux délégués par chambre double en pension complète)&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Formule C 450 000 FCFA / 690 € (un délégué par chambre en pension complète)&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Formule D 550 000 FCFA / 840 € (pour les couples mariés par chambre en pension complète)&quot;})]})]})]})]}),(p.selectedEvents.includes(&quot;seminar&quot;)||p.selectedEvents.includes(&quot;recommend&quot;))&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 p-6 bg-brand-50 border border-brand-700 rounded-xl&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Séminaire spécial régional hybride&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-4 text-sm font-light text-ink-500 mb-4&quot;,children:i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium&quot;,children:&quot;Dates du séminaire:&quot;}),i.jsx(&quot;p&quot;,{children:&quot;1ère partie en ligne : Du 22 au 30 octobre 2026&quot;}),i.jsx(&quot;p&quot;,{children:&quot;2ème partie présentielle : Du 15 au 19 novembre 2026, au Burkina Faso&quot;})]})}),i.jsx(&quot;h5&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-3 mt-4&quot;,children:&quot;Profil des participants au séminaire spécial régional francophone:&quot;}),i.jsxs(&quot;ol&quot;,{className:&quot;space-y-3 text-sm font-light text-ink-500 list-decimal list-inside&quot;,children:[i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Âge:&quot;}),&quot; de 25 à 60 ans&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Éducation:&quot;}),&quot; niveau Bac+3, exemption faite aux leaders chrétiens reconnus&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Durée:&quot;}),&quot; être disponible pour la formation entière qui dure 12 jours subdivisés comme suit: première partie, du 22 au 30 octobre 2026 (18 h en ligne en 8 jours) / deuxième partie, du 15 au 19 novembre 2026 (38h en résidentiel en 4 jours)&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Leadership:&quot;}),&quot; être un leader chrétien laïc ou ecclésiastique&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Niveau de langue:&quot;}),&quot; être capable de communiquer clairement en français parlé &amp; écrit&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Coût:&quot;}),&quot; être en mesure de payer les frais de participation de 350.000 FCFA (534 Euros) /N.B: les frais de voyage incombent au participant.&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Ordinateur:&quot;}),&quot; disposer d&#039;un ordinateur portable ou d&#039;un IPAD équivalent sur 12 jrs et de la connexion internet sur 8 jrs (pour la première partie en ligne)&quot;]}),i.jsxs(&quot;li&quot;,{children:[i.jsx(&quot;strong&quot;,{children:&quot;Évangélisation:&quot;}),&quot; s&#039;engager à évangéliser et à former d&#039;autres chrétiens et leaders après la formation&quot;]})]})]}),i.jsx(Me,{type:&quot;button&quot;,onClick:V,className:&quot;w-full mt-6&quot;,children:&quot;Continuer&quot;})]})}if(c===2){const te=p.selectedEvents.includes(&quot;summit&quot;),ie=p.selectedEvents.includes(&quot;seminar&quot;),de=p.selectedEvents.includes(&quot;recommend&quot;),ce=p.selectedEvents.length===1&amp;&amp;te,se=p.selectedEvents.length===1&amp;&amp;ie,fe=p.selectedEvents.length===1&amp;&amp;de,le=p.selectedEvents.length===2&amp;&amp;!de,ge=te&amp;&amp;ie&amp;&amp;de,xe=ie&amp;&amp;de&amp;&amp;!te,pe=te&amp;&amp;de&amp;&amp;!ie;return i.jsxs(&quot;form&quot;,{onSubmit:ue=&gt;{ue.preventDefault(),ee()},className:&quot;space-y-6&quot;,children:[d._general&amp;&amp;d._general.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;p-4 rounded-xl bg-red-50 border border-red-200 text-red-800 text-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium mb-1&quot;,children:&quot;Erreur(s) de validation :&quot;}),i.jsx(&quot;ul&quot;,{className:&quot;list-disc list-inside space-y-0.5&quot;,children:d._general.map((ue,we)=&gt;i.jsx(&quot;li&quot;,{children:ue},we))})]}),i.jsxs(&quot;div&quot;,{&quot;aria-hidden&quot;:&quot;true&quot;,className:&quot;absolute -left-[9999px] top-0 opacity-0 h-0 overflow-hidden&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;website-hp&quot;,children:&quot;Site web&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,id:&quot;website-hp&quot;,name:&quot;website&quot;,tabIndex:-1,autoComplete:&quot;off&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:de?&quot;INFORMATIONS SUR LE LEADER QUI RECOMMANDE&quot;:&quot;INFORMATIONS PERSONNELLES&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.first_name,onChange:ue=&gt;B(&quot;first_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.last_name,onChange:ue=&gt;B(&quot;last_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;last_name&quot;)})]})]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1&quot;,children:&quot;Indiquez le prénom et le nom tels qu&#039;ils figurent sur le passeport ou la pièce d&#039;identité.&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.email,onChange:ue=&gt;B(&quot;email&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[ie?&quot;Pays de résidence&quot;:&quot;Pays&quot;,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;select&quot;,{value:p.country,onChange:ue=&gt;E(ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:ie?&quot;Sélectionner votre pays de résidence&quot;:&quot;Sélectionner un pays&quot;}),Hh.map(ue=&gt;{const we=vz(ue.code);return i.jsxs(&quot;option&quot;,{value:ue.name,children:[we?`${we} ${ue.name}`:ue.name,&quot; &quot;,ue.dialCode]},ue.code)})]}),Q(&quot;country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;country&quot;)})]}),!fe&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Ville&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.city,onChange:ue=&gt;B(&quot;city&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone (WhatsApp) &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.phone,onChange:ue=&gt;j(ue.target.value),placeholder:&quot;+226 70123456&quot;,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;phone&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;phone&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;phone&quot;)})]}),i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:!fe&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Nationalité&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.nationality,onChange:ue=&gt;B(&quot;nationality&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Organisation&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.organization,onChange:ue=&gt;B(&quot;organization&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Poste / Fonction&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.position,onChange:ue=&gt;B(&quot;position&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]})]}),te&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;J&#039;ai déjà participé à un séminaire Haggai (International, Régional ou National). &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-6&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;participated_haggai_seminar&quot;,checked:p.participated_haggai_seminar===&quot;oui&quot;,onChange:()=&gt;B(&quot;participated_haggai_seminar&quot;,&quot;oui&quot;),className:&quot;rounded&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;participated_haggai_seminar&quot;,checked:p.participated_haggai_seminar===&quot;non&quot;,onChange:()=&gt;B(&quot;participated_haggai_seminar&quot;,&quot;non&quot;),className:&quot;rounded&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non&quot;})]})]}),Q(&quot;participated_haggai_seminar&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;participated_haggai_seminar&quot;)}),p.participated_haggai_seminar===&quot;oui&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-4 flex-1&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;HAGGAI ID ou Année du séminaire &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.hle_vhle_number,onChange:ue=&gt;B(&quot;hle_vhle_number&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;hle_vhle_number&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;hle_vhle_number&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;hle_vhle_number&quot;)})]})]})]})})]}),(le||ce||ge||pe)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-6 text-center&quot;,children:&quot;CHOIX DE LA FORMULE D&#039;HEBERGEMENT&quot;}),i.jsxs(&quot;div&quot;,{children:[v?i.jsx(&quot;div&quot;,{className:&quot;text-center py-8 text-ink-500&quot;,children:&quot;Chargement des formules...&quot;}):y.length===0?i.jsx(&quot;div&quot;,{className:&quot;text-center py-8 text-ink-500&quot;,children:&quot;Aucune formule disponible&quot;}):i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-2 gap-4&quot;,children:y.sort((ue,we)=&gt;ue.sort_order-we.sort_order).map(ue=&gt;{const Se={A:{price:&quot;150 000 FCFA / 230 €&quot;,description:&quot;par personne (pour les leaders résidant à Ouaga, pas de chambre d&#039;hôtel)&quot;},B:{price:&quot;350 000 FCFA / 535 €&quot;,description:&quot;par personne (deux délégués par chambre double en pension complète)&quot;},C:{price:&quot;450 000 FCFA / 690 €&quot;,description:&quot;(un délégué par chambre en pension complète)&quot;},D:{price:&quot;550 000 FCFA / 840 €&quot;,description:&quot;(pour les couples mariés par chambre en pension complète)&quot;}}[ue.code]||{price:ue.currency_primary===&quot;XOF&quot;?`${ue.price_xof.toLocaleString(&quot;fr-FR&quot;)} XOF`:`${ue.price_eur.toLocaleString(&quot;fr-FR&quot;)} EUR`,description:ue.description||&quot;&quot;},Le={A:&quot;/formules/formule-a.jpg&quot;,B:&quot;/formules/formule-b.jpg&quot;,C:&quot;/formules/formule-c.jpg&quot;,D:&quot;/formules/formule-d.jpg&quot;}[ue.code]||&quot;/formules/default.jpg&quot;;return i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.package_code===ue.code?&quot;border-brand-700 shadow-lg&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;package_code&quot;,value:ue.code,checked:p.package_code===ue.code,onChange:()=&gt;B(&quot;package_code&quot;,ue.code),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;relative h-48 overflow-hidden bg-gray-100&quot;,children:[i.jsx(&quot;img&quot;,{src:Le,alt:ue.title,className:&quot;w-full h-full object-cover&quot;,onError:ze=&gt;{ze.target.src=&quot;/sommet1.webp&quot;}}),p.package_code===ue.code&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-8 h-8 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-5 h-5&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]}),i.jsxs(&quot;div&quot;,{className:&quot;p-4 bg-white&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-2&quot;,children:ue.title}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 font-light mb-2&quot;,children:Se.description}),i.jsx(&quot;p&quot;,{className:&quot;text-lg font-semibold text-brand-700&quot;,children:Se.price})]})]},ue.id)})}),Q(&quot;package_code&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 text-center&quot;,children:Q(&quot;package_code&quot;)}),h&amp;&amp;i.jsxs(&quot;div&quot;,{className:`mt-4 p-4 rounded-xl border-2 transition-colors ${Q(&quot;ouaga_resident_confirmed&quot;)?&quot;border-red-500 bg-red-50&quot;:&quot;border-gray-200 bg-gray-50&quot;}`,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-start gap-3 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p.ouaga_resident_confirmed,onChange:ue=&gt;B(&quot;ouaga_resident_confirmed&quot;,ue.target.checked),className:`mt-1 h-4 w-4 rounded focus:ring-2 focus:ring-offset-0 ${Q(&quot;ouaga_resident_confirmed&quot;)?&quot;border-red-500 text-red-600 focus:ring-red-500&quot;:&quot;border-gray-300 text-brand-600 focus:ring-brand-600&quot;}`}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Je confirme être résident de Ouagadougou (obligatoire pour la Formule A — pas de chambre d&#039;hôtel incluse).&quot;})]}),Q(&quot;ouaga_resident_confirmed&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm font-medium text-red-600&quot;,role:&quot;alert&quot;,children:Q(&quot;ouaga_resident_confirmed&quot;)})]})]}),p.package_code===&quot;D&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom du conjoint / de la conjointe &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.spouse_fullname,onChange:ue=&gt;B(&quot;spouse_fullname&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;spouse_fullname&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;spouse_fullname&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;spouse_fullname&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Email du conjoint / de la conjointe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.spouse_email,onChange:ue=&gt;B(&quot;spouse_email&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;HAGGAI ID ou Année du séminaire (conjoint / conjointe)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.spouse_haggai_id,onChange:ue=&gt;B(&quot;spouse_haggai_id&quot;,ue.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]})]})]}),(se||xe)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Église ou organisation&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_church_organization,onChange:ue=&gt;B(&quot;seminar_church_organization&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_church_organization&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_church_organization&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_church_organization&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Rôle/Ministère&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_role_ministry,onChange:ue=&gt;B(&quot;seminar_role_ministry&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_role_ministry&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_role_ministry&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_role_ministry&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Situation matrimoniale &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_marital_status&quot;,value:&quot;marie&quot;,checked:p.seminar_marital_status===&quot;marie&quot;,onChange:()=&gt;B(&quot;seminar_marital_status&quot;,&quot;marie&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Marié(e)&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_marital_status&quot;,value:&quot;non_marie&quot;,checked:p.seminar_marital_status===&quot;non_marie&quot;,onChange:()=&gt;B(&quot;seminar_marital_status&quot;,&quot;non_marie&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non marié(e)&quot;})]})]}),Q(&quot;seminar_marital_status&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_marital_status&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_gender&quot;,value:&quot;homme&quot;,checked:p.seminar_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;seminar_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_gender&quot;,value:&quot;femme&quot;,checked:p.seminar_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;seminar_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;seminar_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_gender&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Question ou préoccupation&quot;}),i.jsx(&quot;textarea&quot;,{value:p.seminar_question_or_concern,onChange:ue=&gt;B(&quot;seminar_question_or_concern&quot;,ue.target.value),rows:3,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-800 mb-3&quot;,children:&quot;Compléments d&#039;information pour le séminaire&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Date de naissance&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:p.seminar_date_naissance,onChange:ue=&gt;B(&quot;seminar_date_naissance&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_date_naissance&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_date_naissance&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_date_naissance&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Personne à contacter en cas de besoin + lien de parenté&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_contact_urgence_nom_lien,onChange:ue=&gt;B(&quot;seminar_contact_urgence_nom_lien&quot;,ue.target.value),placeholder:&quot;Nom et lien (ex. époux, parent)&quot;,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_contact_urgence_nom_lien&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_contact_urgence_nom_lien&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_contact_urgence_nom_lien&quot;)})]}),i.jsx(&quot;h5&quot;,{className:&quot;text-sm font-medium text-ink-700 mt-4 mb-2&quot;,children:&quot;Éducation&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Niveau d&#039;études&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[&quot;primaire&quot;,&quot;secondaire_2&quot;,&quot;universitaire&quot;].map(ue=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_niveau_etudes_1&quot;,value:ue,checked:p.seminar_niveau_etudes===ue,onChange:()=&gt;B(&quot;seminar_niveau_etudes&quot;,ue),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:ue===&quot;primaire&quot;?&quot;Primaire&quot;:ue===&quot;secondaire_2&quot;?&quot;Secondaire 2&quot;:&quot;Universitaire&quot;})]},ue))}),Q(&quot;seminar_niveau_etudes&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_niveau_etudes&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Domaine(s) d&#039;études / formation&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:y4.map(({value:ue,label:we})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p.seminar_domaines_etude?.includes(ue)??!1,onChange:()=&gt;O(ue),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:we})]},ue))}),p.seminar_domaines_etude?.includes(&quot;autre&quot;)&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_domaine_etude_autre,onChange:ue=&gt;B(&quot;seminar_domaine_etude_autre&quot;,ue.target.value),placeholder:&quot;Précisez&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_domaines_etude&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_domaines_etude&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Niveau de français (écrit et parlé)&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[&quot;natif&quot;,&quot;avance&quot;,&quot;intermediaire&quot;,&quot;faible&quot;].map(ue=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_niveau_francais_1&quot;,value:ue,checked:p.seminar_niveau_francais===ue,onChange:()=&gt;B(&quot;seminar_niveau_francais&quot;,ue),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:ue===&quot;natif&quot;?&quot;Natif/Native&quot;:ue===&quot;avance&quot;?&quot;Avancé&quot;:ue===&quot;intermediaire&quot;?&quot;Intermédiaire&quot;:&quot;Faible&quot;})]},ue))}),Q(&quot;seminar_niveau_francais&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_niveau_francais&quot;)})]}),i.jsx(&quot;h5&quot;,{className:&quot;text-sm font-medium text-ink-700 mt-4 mb-2&quot;,children:&quot;Infos complémentaires&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Besoin d&#039;une lettre pour autorisation d&#039;absence ?&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_besoin_lettre_1&quot;,value:&quot;oui&quot;,checked:p.seminar_besoin_lettre_absence===&quot;oui&quot;,onChange:()=&gt;B(&quot;seminar_besoin_lettre_absence&quot;,&quot;oui&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_besoin_lettre_1&quot;,value:&quot;non&quot;,checked:p.seminar_besoin_lettre_absence===&quot;non&quot;,onChange:()=&gt;B(&quot;seminar_besoin_lettre_absence&quot;,&quot;non&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non&quot;})]})]}),p.seminar_besoin_lettre_absence===&quot;oui&quot;&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_besoin_lettre_details,onChange:ue=&gt;B(&quot;seminar_besoin_lettre_details&quot;,ue.target.value),placeholder:&quot;Détails&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_besoin_lettre_absence&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_besoin_lettre_absence&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Problème de santé / maladie chronique nécessitant attention ?&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_sante_details,onChange:ue=&gt;B(&quot;seminar_sante_details&quot;,ue.target.value),placeholder:&quot;Indiquez « Aucun » si applicable&quot;,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_sante_details&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_sante_details&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_sante_details&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Régime sans sel ?&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_regime_1&quot;,value:&quot;oui&quot;,checked:p.seminar_regime_sans_sel===&quot;oui&quot;,onChange:()=&gt;B(&quot;seminar_regime_sans_sel&quot;,&quot;oui&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_regime_1&quot;,value:&quot;non&quot;,checked:p.seminar_regime_sans_sel===&quot;non&quot;,onChange:()=&gt;B(&quot;seminar_regime_sans_sel&quot;,&quot;non&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non&quot;})]})]}),Q(&quot;seminar_regime_sans_sel&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_regime_sans_sel&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Confession religieuse :&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:w4.map(({value:ue,label:we})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_confession_1&quot;,value:ue,checked:p.seminar_confession_religieuse===ue,onChange:()=&gt;K(ue),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:we})]},ue))}),Q(&quot;seminar_confession_religieuse&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_confession_religieuse&quot;)}),p.seminar_confession_religieuse===&quot;autre&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Spécifiez :&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_confession_religieuse_autre,onChange:ue=&gt;B(&quot;seminar_confession_religieuse_autre&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_confession_religieuse_autre&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_confession_religieuse_autre&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_confession_religieuse_autre&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Quelles sont vos attentes ?&quot;}),i.jsx(&quot;textarea&quot;,{value:p.seminar_fardeau_transformation,onChange:ue=&gt;B(&quot;seminar_fardeau_transformation&quot;,ue.target.value),rows:2,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_fardeau_transformation&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_fardeau_transformation&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_fardeau_transformation&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Qui vous a recommandé ?&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_recommande_par,onChange:ue=&gt;B(&quot;seminar_recommande_par&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_recommande_par&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_recommande_par&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_recommande_par&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Engagements&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:v4.map(({value:ue,label:we})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p.seminar_engagements?.includes(ue)??!1,onChange:()=&gt;L(ue),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:we})]},ue))}),p.seminar_engagements?.includes(&quot;autre&quot;)&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_engagements_autre,onChange:ue=&gt;B(&quot;seminar_engagements_autre&quot;,ue.target.value),placeholder:&quot;Précisez&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_engagements&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_engagements&quot;)})]})]}),p.selectedEvents.includes(&quot;recommend&quot;)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;INFORMATIONS SUR LA PERSONNE RECOMMANDÉE&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;block text-sm font-medium text-ink-900 mb-2&quot;,children:&quot;Avez-vous déjà contacté la personne à propos de cette recommandation? (Il est fortement recommandé de contacter la personne avant que l&#039;invitation officielle de Haggai lui soit envoyée.)&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;oui&quot;,checked:p.recommended_contacted_before===&quot;oui&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;oui&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;non&quot;,checked:p.recommended_contacted_before===&quot;non&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;non&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Non&quot;})]})]}),p.recommended_contacted_before===&quot;non&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 font-medium&quot;,children:&quot;Veuillez d&#039;abord contacter la personne que vous voulez recommander pour la prévenir de l&#039;invitation que Haggai va lui envoyer.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:ue=&gt;B(&quot;recommended_first_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:ue=&gt;B(&quot;recommended_last_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:ue=&gt;B(&quot;recommended_profession&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:ue=&gt;B(&quot;recommended_residence_country&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:ue=&gt;B(&quot;recommended_phone_whatsapp&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:ue=&gt;B(&quot;recommended_email&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]})]})]}),fe&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;INFORMATIONS SUR LA PERSONNE RECOMMANDÉE&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;block text-sm font-medium text-ink-900 mb-2&quot;,children:&quot;Avez-vous déjà contacté la personne à propos de cette recommandation? (Il est fortement recommandé de contacter la personne avant que l&#039;invitation officielle de Haggai lui soit envoyée.)&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;oui&quot;,checked:p.recommended_contacted_before===&quot;oui&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;oui&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;non&quot;,checked:p.recommended_contacted_before===&quot;non&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;non&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Non&quot;})]})]}),p.recommended_contacted_before===&quot;non&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 font-medium&quot;,children:&quot;Veuillez d&#039;abord contacter la personne que vous voulez recommander pour la prévenir de l&#039;invitation que Haggai va lui envoyer.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:ue=&gt;B(&quot;recommended_first_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:ue=&gt;B(&quot;recommended_last_name&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:ue=&gt;B(&quot;recommended_profession&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:ue=&gt;B(&quot;recommended_residence_country&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:ue=&gt;B(&quot;recommended_phone_whatsapp&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:ue=&gt;B(&quot;recommended_email&quot;,ue.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]})]}),(!le||le&amp;&amp;p.selectedEvents.includes(&quot;summit&quot;)&amp;&amp;p.selectedEvents.includes(&quot;seminar&quot;))&amp;&amp;!fe&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[p.selectedEvents.includes(&quot;seminar&quot;)&amp;&amp;i.jsx(_4,{}),i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-2 text-center uppercase&quot;,children:&quot;MÉTHODE DE PAIEMENT&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-3 text-center&quot;,children:&quot;Veuillez indiquer votre préférence de mode de paiement et le nombre d&#039;échéances ci-dessous.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-6 text-center max-w-2xl mx-auto leading-relaxed&quot;,children:pv}),(()=&gt;{const ue=I();if(!(p.selectedEvents.includes(&quot;summit&quot;)&amp;&amp;p.selectedEvents.includes(&quot;seminar&quot;))||!ue)return null;const Se=y.find(Le=&gt;Le.code===p.package_code),De=Se?Se.price_xof:0;return i.jsxs(&quot;div&quot;,{className:&quot;mb-6 bg-brand-50 rounded-xl p-6 space-y-4&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4 text-center&quot;,children:&quot;Récapitulatif des frais&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-900&quot;,children:[&quot;Sommet - &quot;,Se?.title||&quot;Formule sélectionnée&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:Se?.code||&quot;&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:A(De)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-900&quot;,children:&quot;Séminaire - Résidentiel&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Formule obligatoire&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:A(_)})]}),i.jsxs(&quot;div&quot;,{className:&quot;pt-4 border-t border-brand-700/30&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-lg font-heading font-semibold text-ink-900&quot;,children:&quot;Total à payer&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-2xl font-bold text-brand-700&quot;,children:ue.formatted})]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-2 text-right&quot;,children:&quot;Note : Les paiements peuvent être effectués séparément pour chaque événement.&quot;})]})]})]})})(),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-3 gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;mobile_money&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;mobile_money&quot;,checked:p.payment_method_selected===&quot;mobile_money&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;mobile_money&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Mobile Money (en ligne ou en direct)&quot;}),p.payment_method_selected===&quot;mobile_money&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]}),i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;national_office&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;national_office&quot;,checked:p.payment_method_selected===&quot;national_office&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;national_office&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Envoi d&#039;argent (RIA, Western ou MoneyGram)&quot;}),p.payment_method_selected===&quot;national_office&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]}),i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;bank_transfer&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;bank_transfer&quot;,checked:p.payment_method_selected===&quot;bank_transfer&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;bank_transfer&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M8 14v3m4-3v3m4-3v3M3 21h18M3 10h18M5 6h14a2 2 0 012 2v2H3V8a2 2 0 012-2z&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Virement bancaire&quot;}),p.payment_method_selected===&quot;bank_transfer&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 pt-6 border-t border-gray-200&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;CONFIGURATION DES ÉCHÉANCES&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Nombre d&#039;échéances &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;flex gap-3&quot;,children:[1,2,3].map(ue=&gt;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;W(ue),className:`flex-1 py-3 px-4 rounded-xl border-2 transition-all ${p.installment_count===ue?&quot;border-brand-700 bg-brand-700 text-white&quot;:&quot;border-gray-200 hover:border-brand-700 text-ink-500&quot;}`,children:[ue,&quot; &quot;,ue===1?&quot;échéance&quot;:&quot;échéances&quot;]},ue))})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:Array.from({length:p.installment_count}).map((ue,we)=&gt;{const Se=p.installment_months[we]||&quot;&quot;,De=!Se||F([Se]),Le=d[`installment_month_${we}`],ze=!!Le||!De&amp;&amp;!!Se;return i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Échéance &quot;,we+1,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;select&quot;,{value:Se,onChange:Oe=&gt;H(we,Oe.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${ze?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner un mois&quot;}),z().map(Oe=&gt;i.jsx(&quot;option&quot;,{value:Oe.value,children:Oe.label},Oe.value))]}),Le&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Le[0]}),!Le&amp;&amp;!De&amp;&amp;Se&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:&quot;L&#039;échéance doit être au plus tard 2 mois avant l&#039;événement (septembre 2026 au plus tard)&quot;})]},we)})}),d.installment_months&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600&quot;,children:d.installment_months[0]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex space-x-4 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:$,className:&quot;flex-1&quot;,children:&quot;Retour&quot;}),le||ge||te&amp;&amp;de&amp;&amp;!ie?i.jsx(Me,{type:&quot;button&quot;,onClick:ee,disabled:!Z(),className:&quot;flex-1&quot;,children:&quot;Valider et passer au suivant&quot;}):i.jsx(Me,{type:&quot;submit&quot;,disabled:l||fe&amp;&amp;!Y(),className:&quot;flex-1&quot;,children:l?&quot;Envoi en cours...&quot;:&quot;Envoyer&quot;})]})]})}if(c===3){const te=p.selectedEvents.includes(&quot;summit&quot;),ie=p.selectedEvents.includes(&quot;seminar&quot;),de=p.selectedEvents.includes(&quot;recommend&quot;),ce=te&amp;&amp;de&amp;&amp;!ie,se=ie&amp;&amp;de&amp;&amp;!te,fe=te&amp;&amp;ie&amp;&amp;de;return se?i.jsx(&quot;form&quot;,{onSubmit:le=&gt;{le.preventDefault(),X()},className:&quot;space-y-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Recommander quelqu&#039;un au Séminaire&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:le=&gt;B(&quot;recommended_first_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:le=&gt;B(&quot;recommended_last_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:le=&gt;B(&quot;recommended_profession&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:le=&gt;B(&quot;recommended_residence_country&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:le=&gt;B(&quot;recommended_phone_whatsapp&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:le=&gt;B(&quot;recommended_email&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex space-x-4 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:R,className:&quot;flex-1&quot;,children:&quot;Retour&quot;}),i.jsx(Me,{type:&quot;submit&quot;,disabled:l,className:&quot;flex-1&quot;,children:l?&quot;Envoi en cours...&quot;:&quot;Envoyer&quot;})]})]})}):ce?i.jsx(&quot;form&quot;,{onSubmit:le=&gt;{le.preventDefault(),X()},className:&quot;space-y-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;INFORMATIONS SUR LA PERSONNE RECOMMANDÉE&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;block text-sm font-medium text-ink-900 mb-2&quot;,children:&quot;Avez-vous déjà contacté la personne à propos de cette recommandation? (Il est fortement recommandé de contacter la personne avant que l&#039;invitation officielle de Haggai lui soit envoyée.)&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;oui&quot;,checked:p.recommended_contacted_before===&quot;oui&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;oui&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;non&quot;,checked:p.recommended_contacted_before===&quot;non&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;non&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Non&quot;})]})]}),p.recommended_contacted_before===&quot;non&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 font-medium&quot;,children:&quot;Veuillez d&#039;abord contacter la personne que vous voulez recommander pour la prévenir de l&#039;invitation que Haggai va lui envoyer.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:le=&gt;B(&quot;recommended_first_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:le=&gt;B(&quot;recommended_last_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:le=&gt;B(&quot;recommended_profession&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:le=&gt;B(&quot;recommended_residence_country&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:le=&gt;B(&quot;recommended_phone_whatsapp&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:le=&gt;B(&quot;recommended_email&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex space-x-4 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:R,className:&quot;flex-1&quot;,children:&quot;Retour&quot;}),i.jsx(Me,{type:&quot;submit&quot;,disabled:l,className:&quot;flex-1&quot;,children:l?&quot;Envoi en cours...&quot;:&quot;Envoyer&quot;})]})]})}):i.jsx(&quot;form&quot;,{onSubmit:le=&gt;{le.preventDefault(),X()},className:&quot;space-y-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[fe&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-blue-50 border border-blue-200 rounded-lg&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-blue-800&quot;,children:`Vous avez également sélectionné &quot;Recommander quelqu&#039;un&quot;. Vous pourrez renseigner les informations de la personne recommandée sur la page suivante.`})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Église ou organisation&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_church_organization,onChange:le=&gt;B(&quot;seminar_church_organization&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_church_organization&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_church_organization&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_church_organization&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Rôle/Ministère&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_role_ministry,onChange:le=&gt;B(&quot;seminar_role_ministry&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_role_ministry&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_role_ministry&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_role_ministry&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Situation matrimoniale &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_marital_status&quot;,value:&quot;marie&quot;,checked:p.seminar_marital_status===&quot;marie&quot;,onChange:()=&gt;B(&quot;seminar_marital_status&quot;,&quot;marie&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Marié(e)&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_marital_status&quot;,value:&quot;non_marie&quot;,checked:p.seminar_marital_status===&quot;non_marie&quot;,onChange:()=&gt;B(&quot;seminar_marital_status&quot;,&quot;non_marie&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non marié(e)&quot;})]})]}),Q(&quot;seminar_marital_status&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_marital_status&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_gender&quot;,value:&quot;homme&quot;,checked:p.seminar_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;seminar_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_gender&quot;,value:&quot;femme&quot;,checked:p.seminar_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;seminar_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;seminar_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_gender&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Question ou préoccupation&quot;}),i.jsx(&quot;textarea&quot;,{value:p.seminar_question_or_concern,onChange:le=&gt;B(&quot;seminar_question_or_concern&quot;,le.target.value),rows:3,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-800 mb-3&quot;,children:&quot;Compléments d&#039;information pour le séminaire&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Date de naissance&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:p.seminar_date_naissance,onChange:le=&gt;B(&quot;seminar_date_naissance&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_date_naissance&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_date_naissance&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_date_naissance&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Personne à contacter en cas de besoin + lien de parenté&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_contact_urgence_nom_lien,onChange:le=&gt;B(&quot;seminar_contact_urgence_nom_lien&quot;,le.target.value),placeholder:&quot;Nom et lien (ex. époux, parent)&quot;,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_contact_urgence_nom_lien&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_contact_urgence_nom_lien&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_contact_urgence_nom_lien&quot;)})]}),i.jsx(&quot;h5&quot;,{className:&quot;text-sm font-medium text-ink-700 mt-4 mb-2&quot;,children:&quot;Éducation&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Niveau d&#039;études&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[&quot;primaire&quot;,&quot;secondaire_2&quot;,&quot;universitaire&quot;].map(le=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_niveau_etudes_2&quot;,value:le,checked:p.seminar_niveau_etudes===le,onChange:()=&gt;B(&quot;seminar_niveau_etudes&quot;,le),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:le===&quot;primaire&quot;?&quot;Primaire&quot;:le===&quot;secondaire_2&quot;?&quot;Secondaire 2&quot;:&quot;Universitaire&quot;})]},le))}),Q(&quot;seminar_niveau_etudes&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_niveau_etudes&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Domaine(s) d&#039;études / formation&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:y4.map(({value:le,label:ge})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p.seminar_domaines_etude?.includes(le)??!1,onChange:()=&gt;O(le),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:ge})]},le))}),p.seminar_domaines_etude?.includes(&quot;autre&quot;)&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_domaine_etude_autre,onChange:le=&gt;B(&quot;seminar_domaine_etude_autre&quot;,le.target.value),placeholder:&quot;Précisez&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_domaines_etude&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_domaines_etude&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Niveau de français (écrit et parlé)&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[&quot;natif&quot;,&quot;avance&quot;,&quot;intermediaire&quot;,&quot;faible&quot;].map(le=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_niveau_francais_2&quot;,value:le,checked:p.seminar_niveau_francais===le,onChange:()=&gt;B(&quot;seminar_niveau_francais&quot;,le),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:le===&quot;natif&quot;?&quot;Natif/Native&quot;:le===&quot;avance&quot;?&quot;Avancé&quot;:le===&quot;intermediaire&quot;?&quot;Intermédiaire&quot;:&quot;Faible&quot;})]},le))}),Q(&quot;seminar_niveau_francais&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_niveau_francais&quot;)})]}),i.jsx(&quot;h5&quot;,{className:&quot;text-sm font-medium text-ink-700 mt-4 mb-2&quot;,children:&quot;Infos complémentaires&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Besoin d&#039;une lettre pour autorisation d&#039;absence ?&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_besoin_lettre_2&quot;,value:&quot;oui&quot;,checked:p.seminar_besoin_lettre_absence===&quot;oui&quot;,onChange:()=&gt;B(&quot;seminar_besoin_lettre_absence&quot;,&quot;oui&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_besoin_lettre_2&quot;,value:&quot;non&quot;,checked:p.seminar_besoin_lettre_absence===&quot;non&quot;,onChange:()=&gt;B(&quot;seminar_besoin_lettre_absence&quot;,&quot;non&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non&quot;})]})]}),p.seminar_besoin_lettre_absence===&quot;oui&quot;&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_besoin_lettre_details,onChange:le=&gt;B(&quot;seminar_besoin_lettre_details&quot;,le.target.value),placeholder:&quot;Détails&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_besoin_lettre_absence&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_besoin_lettre_absence&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Problème de santé / maladie chronique nécessitant attention ?&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_sante_details,onChange:le=&gt;B(&quot;seminar_sante_details&quot;,le.target.value),placeholder:&quot;Indiquez « Aucun » si applicable&quot;,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_sante_details&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_sante_details&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_sante_details&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Régime sans sel ?&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_regime_2&quot;,value:&quot;oui&quot;,checked:p.seminar_regime_sans_sel===&quot;oui&quot;,onChange:()=&gt;B(&quot;seminar_regime_sans_sel&quot;,&quot;oui&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_regime_2&quot;,value:&quot;non&quot;,checked:p.seminar_regime_sans_sel===&quot;non&quot;,onChange:()=&gt;B(&quot;seminar_regime_sans_sel&quot;,&quot;non&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Non&quot;})]})]}),Q(&quot;seminar_regime_sans_sel&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_regime_sans_sel&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Confession religieuse :&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:w4.map(({value:le,label:ge})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;seminar_confession_2&quot;,value:le,checked:p.seminar_confession_religieuse===le,onChange:()=&gt;K(le),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:ge})]},le))}),Q(&quot;seminar_confession_religieuse&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_confession_religieuse&quot;)}),p.seminar_confession_religieuse===&quot;autre&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Spécifiez :&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_confession_religieuse_autre,onChange:le=&gt;B(&quot;seminar_confession_religieuse_autre&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_confession_religieuse_autre&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_confession_religieuse_autre&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_confession_religieuse_autre&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Quelles sont vos attentes ?&quot;}),i.jsx(&quot;textarea&quot;,{value:p.seminar_fardeau_transformation,onChange:le=&gt;B(&quot;seminar_fardeau_transformation&quot;,le.target.value),rows:2,className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_fardeau_transformation&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_fardeau_transformation&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_fardeau_transformation&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Qui vous a recommandé ?&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_recommande_par,onChange:le=&gt;B(&quot;seminar_recommande_par&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;seminar_recommande_par&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;seminar_recommande_par&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_recommande_par&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:&quot;Engagements&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:v4.map(({value:le,label:ge})=&gt;i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p.seminar_engagements?.includes(le)??!1,onChange:()=&gt;L(le),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:ge})]},le))}),p.seminar_engagements?.includes(&quot;autre&quot;)&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.seminar_engagements_autre,onChange:le=&gt;B(&quot;seminar_engagements_autre&quot;,le.target.value),placeholder:&quot;Précisez&quot;,className:&quot;mt-2 w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;}),Q(&quot;seminar_engagements&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;seminar_engagements&quot;)})]})]}),p.seminar_intent===&quot;recommend&quot;&amp;&amp;!fe&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;INFORMATIONS SUR LA PERSONNE RECOMMANDÉE&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;block text-sm font-medium text-ink-900 mb-2&quot;,children:&quot;Avez-vous déjà contacté la personne à propos de cette recommandation? (Il est fortement recommandé de contacter la personne avant que l&#039;invitation officielle de Haggai lui soit envoyée.)&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;oui&quot;,checked:p.recommended_contacted_before===&quot;oui&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;oui&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Oui&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_contacted_before&quot;,value:&quot;non&quot;,checked:p.recommended_contacted_before===&quot;non&quot;,onChange:()=&gt;B(&quot;recommended_contacted_before&quot;,&quot;non&quot;),className:&quot;w-4 h-4 border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Non&quot;})]})]}),p.recommended_contacted_before===&quot;non&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600 font-medium&quot;,children:&quot;Veuillez d&#039;abord contacter la personne que vous voulez recommander pour la prévenir de l&#039;invitation que Haggai va lui envoyer.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:le=&gt;B(&quot;recommended_first_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:le=&gt;B(&quot;recommended_last_name&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:le=&gt;B(&quot;recommended_profession&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:le=&gt;B(&quot;recommended_residence_country&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:le=&gt;B(&quot;recommended_phone_whatsapp&quot;,le.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:&quot;Email (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:le=&gt;B(&quot;recommended_email&quot;,le.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender_4&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender_4&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 pt-4 border-t&quot;,children:[p.selectedEvents.includes(&quot;seminar&quot;)&amp;&amp;i.jsx(_4,{}),i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-2 text-center uppercase&quot;,children:&quot;MÉTHODE DE PAIEMENT&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-3 text-center&quot;,children:&quot;Veuillez indiquer votre préférence de mode de paiement et le nombre d&#039;échéances ci-dessous.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-6 text-center max-w-2xl mx-auto leading-relaxed&quot;,children:pv}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-3 gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;mobile_money&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;mobile_money&quot;,checked:p.payment_method_selected===&quot;mobile_money&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;mobile_money&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Mobile Money (en ligne ou en direct)&quot;}),p.payment_method_selected===&quot;mobile_money&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]}),i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;national_office&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;national_office&quot;,checked:p.payment_method_selected===&quot;national_office&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;national_office&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Envoi d&#039;argent (RIA, Western ou MoneyGram)&quot;}),p.payment_method_selected===&quot;national_office&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]}),i.jsxs(&quot;label&quot;,{className:`relative flex flex-col cursor-pointer rounded-xl overflow-hidden border-2 transition-all ${p.payment_method_selected===&quot;bank_transfer&quot;?&quot;border-brand-700 shadow-lg bg-brand-50&quot;:&quot;border-gray-200 hover:border-brand-700 hover:shadow-md bg-white&quot;}`,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;payment_method&quot;,value:&quot;bank_transfer&quot;,checked:p.payment_method_selected===&quot;bank_transfer&quot;,onChange:()=&gt;B(&quot;payment_method_selected&quot;,&quot;bank_transfer&quot;),className:&quot;sr-only&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;p-6 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-3 flex justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-12 h-12 rounded-full bg-brand-700/20 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-6 h-6 text-brand-700&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M8 14v3m4-3v3m4-3v3M3 21h18M3 10h18M5 6h14a2 2 0 012 2v2H3V8a2 2 0 012-2z&quot;})})})}),i.jsx(&quot;h4&quot;,{className:&quot;text-base font-heading font-medium text-ink-900 mb-1&quot;,children:&quot;Virement bancaire&quot;}),p.payment_method_selected===&quot;bank_transfer&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;absolute top-2 right-2 bg-brand-700 text-white rounded-full w-6 h-6 flex items-center justify-center&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-4 h-4&quot;,fill:&quot;currentColor&quot;,viewBox:&quot;0 0 20 20&quot;,children:i.jsx(&quot;path&quot;,{fillRule:&quot;evenodd&quot;,d:&quot;M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z&quot;,clipRule:&quot;evenodd&quot;})})})]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 pt-6 border-t border-gray-200&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-heading font-medium text-ink-900 mb-4 text-center uppercase&quot;,children:&quot;CONFIGURATION DES ÉCHÉANCES&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Nombre d&#039;échéances &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;flex gap-3&quot;,children:[1,2,3].map(le=&gt;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;W(le),className:`flex-1 py-3 px-4 rounded-xl border-2 transition-all ${p.installment_count===le?&quot;border-brand-700 bg-brand-700 text-white&quot;:&quot;border-gray-200 hover:border-brand-700 text-ink-500&quot;}`,children:[le,&quot; &quot;,le===1?&quot;échéance&quot;:&quot;échéances&quot;]},le))})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:Array.from({length:p.installment_count}).map((le,ge)=&gt;{const xe=p.installment_months[ge]||&quot;&quot;,pe=!xe||F([xe]),ue=d[`installment_month_${ge}`],we=!!ue||!pe&amp;&amp;!!xe;return i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Échéance &quot;,ge+1,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;select&quot;,{value:xe,onChange:Se=&gt;H(ge,Se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${we?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner un mois&quot;}),z().map(Se=&gt;i.jsx(&quot;option&quot;,{value:Se.value,children:Se.label},Se.value))]}),ue&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:ue[0]}),!ue&amp;&amp;!pe&amp;&amp;xe&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:&quot;L&#039;échéance doit être au plus tard 2 mois avant l&#039;événement (septembre 2026 au plus tard)&quot;})]},ge)})}),d.installment_months&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-600&quot;,children:d.installment_months[0]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex space-x-4 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:R,className:&quot;flex-1&quot;,children:&quot;Retour&quot;}),fe?i.jsx(Me,{type:&quot;button&quot;,onClick:X,className:&quot;flex-1&quot;,children:&quot;Valider et passer au suivant&quot;}):i.jsx(Me,{type:&quot;submit&quot;,disabled:l,className:&quot;flex-1&quot;,children:l?&quot;Envoi en cours...&quot;:&quot;Envoyer&quot;})]})]})})}if(c===4){const te=p.selectedEvents.includes(&quot;summit&quot;),ie=p.selectedEvents.includes(&quot;seminar&quot;),de=p.selectedEvents.includes(&quot;recommend&quot;);return te&amp;&amp;ie&amp;&amp;de?i.jsx(&quot;form&quot;,{onSubmit:se=&gt;{se.preventDefault(),re()},className:&quot;space-y-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Recommander quelqu&#039;un au Séminaire&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_first_name,onChange:se=&gt;B(&quot;recommended_first_name&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_first_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_first_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_first_name&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_last_name,onChange:se=&gt;B(&quot;recommended_last_name&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_last_name&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_last_name&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_last_name&quot;)})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Profession &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_profession,onChange:se=&gt;B(&quot;recommended_profession&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_profession&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_profession&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_profession&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Pays de résidence &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p.recommended_residence_country,onChange:se=&gt;B(&quot;recommended_residence_country&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_residence_country&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_residence_country&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_residence_country&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Téléphone WhatsApp &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:p.recommended_phone_whatsapp,onChange:se=&gt;B(&quot;recommended_phone_whatsapp&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_phone_whatsapp&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_phone_whatsapp&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_phone_whatsapp&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p.recommended_email,onChange:se=&gt;B(&quot;recommended_email&quot;,se.target.value),className:`w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600 ${Q(&quot;recommended_email&quot;)?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`}),Q(&quot;recommended_email&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_email&quot;)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-light text-ink-500 mb-2&quot;,children:[&quot;Genre &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;homme&quot;,checked:p.recommended_gender===&quot;homme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;homme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Homme&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;radio&quot;,name:&quot;recommended_gender&quot;,value:&quot;femme&quot;,checked:p.recommended_gender===&quot;femme&quot;,onChange:()=&gt;B(&quot;recommended_gender&quot;,&quot;femme&quot;),className:&quot;mr-2&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-light text-ink-500&quot;,children:&quot;Femme&quot;})]})]}),Q(&quot;recommended_gender&quot;)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:Q(&quot;recommended_gender&quot;)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex space-x-4 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:()=&gt;u(3),className:&quot;flex-1&quot;,children:&quot;Retour&quot;}),i.jsx(Me,{type:&quot;submit&quot;,disabled:l,className:&quot;flex-1&quot;,children:l?&quot;Envoi en cours...&quot;:&quot;Envoyer&quot;})]})]})}):null}return null}const bo=&quot;communication@sommetfrancophone.org&quot;,Kh=&quot;+225 05 5427 5725 (WhatsApp)&quot;;function jz(e,r){return e===1?&quot;PREINSCRIPTIONS &amp; RECOMMANDATIONS&quot;:r.length===1&amp;&amp;r[0]===&quot;summit&quot;?&quot;PREINSCRIPTION AU SOMMET&quot;:r.length===1&amp;&amp;r[0]===&quot;seminar&quot;?&quot;PREINSCRIPTION AU SEMINAIRE&quot;:r.length===1&amp;&amp;r[0]===&quot;recommend&quot;?&quot;RECOMMANDATION AU SEMINAIRE&quot;:&quot;PREINSCRIPTIONS &amp; RECOMMANDATIONS&quot;}function Nz(e){return e===1?&quot;Sélectionner une option ci-dessous. Vous pourrez revenir pour un autre choix.&quot;:&quot;Complétez le formulaire ci-dessous.&quot;}function kz(){const[e]=tf(),r=e.get(&quot;preselect&quot;),t=r===&quot;summit&quot;?[&quot;summit&quot;]:r===&quot;seminar&quot;?[&quot;seminar&quot;]:r===&quot;recommend&quot;?[&quot;recommend&quot;]:void 0,[n,o]=T.useState(&quot;form&quot;),[s,c]=T.useState({}),[u,l]=T.useState(!1),[a,d]=T.useState(null),[f,h]=T.useState({step:1,selectedEvents:[]}),m=v=&gt;{v.type===&quot;recommendation&quot;?c({recommendationId:v.id,type:&quot;recommendation&quot;}):c({registrationId:v.id,type:&quot;registration&quot;}),o(&quot;success&quot;)},p=v=&gt;{c(_=&gt;_.registrationId||_.recommendationId||n===&quot;success&quot;?{..._,existingRegistrationId:v,hasConflict:!0}:(o(&quot;conflict&quot;),{existingRegistrationId:v}))},x=v=&gt;{c({errorMessage:v}),v.includes(&quot;indisponibles&quot;)?o(&quot;unavailable&quot;):o(&quot;error&quot;)},g=()=&gt;{o(&quot;form&quot;),c({}),d(null)};T.useEffect(()=&gt;{n!==&quot;form&quot;&amp;&amp;window.scrollTo({top:0,behavior:&quot;smooth&quot;})},[n]);const y=async()=&gt;{if(s.existingRegistrationId){l(!0),d(null);try{await a2.resendVerification(s.existingRegistrationId),d(&quot;Email de vérification renvoyé avec succès. Vérifiez votre boîte de réception.&quot;)}catch(v){v instanceof At?v.status===422?d(v.data.errors?.registration?.[0]||v.message):d(v.message||&quot;Erreur lors du renvoi de l&#039;email.&quot;):d(&quot;Une erreur est survenue lors du renvoi de l&#039;email.&quot;)}finally{l(!1)}}};return n===&quot;success&quot;?i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-20&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-2xl mx-auto px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex justify-center mb-6&quot;,children:i.jsx(OF,{className:&quot;w-16 h-16 text-green-600&quot;})}),i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-heading font-medium text-ink-900 mb-4&quot;,children:s.type===&quot;recommendation&quot;?&quot;Recommandation reçue&quot;:&quot;Inscription reçue&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light mb-6&quot;,children:s.type===&quot;recommendation&quot;?&quot;Votre recommandation a été enregistrée avec succès.&quot;:&quot;Votre inscription a été enregistrée avec succès.&quot;}),s.type===&quot;registration&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-8 text-left rounded-xl border-2 border-amber-400/80 bg-amber-50/90 p-5 shadow-sm&quot;,role:&quot;status&quot;,&quot;aria-live&quot;:&quot;polite&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-3&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mt-0.5 flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-amber-100 text-amber-800&quot;,children:i.jsx(lB,{className:&quot;h-5 w-5&quot;,&quot;aria-hidden&quot;:!0})}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-heading text-lg font-semibold text-ink-900&quot;,children:&quot;Prochaine étape indispensable : activer votre compte par e-mail&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm font-medium text-ink-700&quot;,children:&quot;Sans cette étape, vous ne pourrez pas vous connecter ni poursuivre votre inscription.&quot;}),i.jsxs(&quot;ol&quot;,{className:&quot;mt-4 list-decimal space-y-2 pl-5 text-sm text-ink-800&quot;,children:[i.jsx(&quot;li&quot;,{children:&quot;Ouvrez la boîte de réception de l’adresse e-mail que vous avez indiquée dans le formulaire.&quot;}),i.jsxs(&quot;li&quot;,{children:[&quot;Repérez le message dont l’expéditeur est &quot;,i.jsx(&quot;strong&quot;,{children:&quot;Sommet Francophone&quot;}),&quot; et dont l’objet commence par&quot;,&quot; &quot;,i.jsx(&quot;strong&quot;,{children:&quot;« Confirmez votre préinscription et activez votre compte… »&quot;}),&quot; (la fin du titre correspond au nom de l’événement, après un tiret). Recherchez ce début d’objet dans votre boîte si besoin.&quot;]}),i.jsx(&quot;li&quot;,{children:&quot;Cliquez sur le lien dans ce message pour confirmer votre adresse et activer votre compte.&quot;})]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-4 text-sm text-ink-600&quot;,children:[i.jsx(&quot;strong&quot;,{className:&quot;text-ink-800&quot;,children:&quot;Vous ne voyez pas le message ?&quot;}),&quot; &quot;,&quot;Vérifiez le dossier Courrier indésirable ou Spam, et attendez quelques minutes avant de nous écrire.&quot;]})]})]})}),s.type===&quot;recommendation&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light mb-8&quot;,children:&quot;Merci pour votre recommandation. L&#039;équipe examinera la candidature et contactera la personne recommandée si nécessaire.&quot;}),s.registrationId&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-8&quot;,children:[&quot;Numéro d&#039;inscription : &quot;,i.jsxs(&quot;strong&quot;,{children:[&quot;#&quot;,s.registrationId]})]}),s.recommendationId&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-8&quot;,children:[&quot;Numéro de recommandation : &quot;,i.jsxs(&quot;strong&quot;,{children:[&quot;#&quot;,s.recommendationId]})]}),s.hasConflict&amp;&amp;s.existingRegistrationId&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-yellow-50 border border-yellow-200 rounded-lg p-4 mb-8&quot;,children:i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-yellow-800&quot;,children:[i.jsx(&quot;strong&quot;,{children:&quot;Note :&quot;}),&quot; Une inscription existe déjà pour un autre événement (numéro #&quot;,s.existingRegistrationId,&quot;).&quot;]})}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(Me,{onClick:g,variant:&quot;secondary&quot;,children:&quot;Nouvelle inscription&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2 text-sm text-ink-500&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-light&quot;,children:&quot;Pour toute question :&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center gap-4 flex-wrap&quot;,children:[i.jsxs(&quot;a&quot;,{href:`mailto:${bo}`,className:&quot;hover:text-brand-9002 inline-flex items-center gap-1&quot;,children:[i.jsx(ja,{className:&quot;w-4 h-4&quot;}),bo]}),i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(xd,{className:&quot;w-4 h-4&quot;}),Kh]})]})]}),i.jsx(&quot;div&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-brand-9002 hover:text-brand-900 font-light text-sm&quot;,children:&quot;Retour à l&#039;accueil&quot;})})]})]})})})}):n===&quot;conflict&quot;?i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-20&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-2xl mx-auto px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex justify-center mb-6&quot;,children:i.jsx(ov,{className:&quot;w-16 h-16 text-yellow-600&quot;})}),i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Inscription déjà existante&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light mb-6&quot;,children:&quot;Un utilisateur existe déjà avec le même email ou le même numéro de téléphone pour cet événement.&quot;}),s.existingRegistrationId&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-8&quot;,children:[&quot;Numéro d&#039;inscription existante : &quot;,i.jsxs(&quot;strong&quot;,{children:[&quot;#&quot;,s.existingRegistrationId]})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-4 mb-8&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light&quot;,children:&quot;Si vous avez des questions ou souhaitez modifier votre inscription, veuillez contacter l&#039;équipe.&quot;})}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(Me,{onClick:y,variant:&quot;secondary&quot;,disabled:u,children:u?&quot;Envoi en cours...&quot;:&quot;Renvoyer l&#039;email de vérification&quot;}),a&amp;&amp;i.jsx(&quot;p&quot;,{className:`text-sm ${a.includes(&quot;succès&quot;)?&quot;text-green-600&quot;:&quot;text-red-600&quot;}`,children:a}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2 text-sm text-ink-500&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-light&quot;,children:&quot;Ou contactez-nous :&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2&quot;,children:[i.jsx(ja,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;a&quot;,{href:`mailto:${bo}`,className:&quot;hover:text-brand-9002&quot;,children:bo})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2&quot;,children:[i.jsx(xd,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;span&quot;,{children:Kh})]})]}),i.jsx(Me,{onClick:g,variant:&quot;outline&quot;,children:&quot;Nouvelle inscription&quot;}),i.jsx(&quot;div&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-brand-9002 hover:text-brand-900 font-light text-sm&quot;,children:&quot;Retour à l&#039;accueil&quot;})})]})]})})})}):n===&quot;error&quot;?i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-20&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-2xl mx-auto px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex justify-center mb-6&quot;,children:i.jsx(LF,{className:&quot;w-16 h-16 text-red-600&quot;})}),i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Erreur&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light mb-8&quot;,children:s.errorMessage||&quot;Une erreur est survenue lors de l&#039;inscription.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(Me,{onClick:g,children:&quot;Réessayer&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2 text-sm text-ink-500&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-light&quot;,children:&quot;Ou contactez-nous :&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2&quot;,children:[i.jsx(ja,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;a&quot;,{href:`mailto:${bo}`,className:&quot;hover:text-brand-9002&quot;,children:bo})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2&quot;,children:[i.jsx(xd,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;span&quot;,{children:Kh})]})]}),i.jsx(&quot;div&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-brand-9002 hover:text-brand-900 font-light text-sm&quot;,children:&quot;Retour à l&#039;accueil&quot;})})]})]})})})}):n===&quot;unavailable&quot;?i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-20&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-2xl mx-auto px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex justify-center mb-6&quot;,children:i.jsx(ov,{className:&quot;w-16 h-16 text-yellow-600&quot;})}),i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Inscriptions publiques indisponibles&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light mb-8&quot;,children:&quot;Les inscriptions publiques ne sont pas disponibles pour le moment. Veuillez réessayer plus tard ou contacter l&#039;équipe pour plus d&#039;informations.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2 mb-2&quot;,children:[i.jsx(ja,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;a&quot;,{href:`mailto:${bo}`,className:&quot;hover:text-brand-9002&quot;,children:bo})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center space-x-2&quot;,children:[i.jsx(xd,{className:&quot;w-4 h-4&quot;}),i.jsx(&quot;span&quot;,{children:Kh})]})]}),i.jsx(&quot;div&quot;,{children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-brand-9002 hover:text-brand-900 font-light text-sm&quot;,children:&quot;Retour à l&#039;accueil&quot;})})]})]})})})}):i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-20&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full mx-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-center mb-12 px-4 sm:px-6 lg:px-8&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-4xl font-heading font-medium text-ink-900 mb-4 uppercase&quot;,children:jz(f.step,f.selectedEvents)}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 font-light text-lg&quot;,children:Nz(f.step)})]}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-4 sm:p-6 md:p-8 mx-4 sm:mx-6 md:mx-[20%]&quot;,children:i.jsx(_z,{preselectedEvents:t,onSuccess:m,onConflict:p,onError:x,onFormLayoutChange:h})})]})})})}function wt({children:e,className:r=&quot;&quot;}){return i.jsx(&quot;div&quot;,{className:`bg-surface-0 rounded-xl2 shadow-soft p-6 ${r}`,children:e})}function Sz(){const e=vi(),r=yi(),{isAuthenticated:t,canAccessAdmin:n,loading:o,refetch:s,roles:c}=Ps(),[u,l]=T.useState(&quot;&quot;),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(!1),[m,p]=T.useState(!1),[x,g]=T.useState(null),[y,v]=T.useState(null);if(T.useEffect(()=&gt;{const S=r.state?.resetSuccess;S&amp;&amp;(v(S),e(r.pathname,{replace:!0,state:{}}))},[r.pathname,r.state,e]),o)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})});if(t){const A=n&amp;&amp;!c.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!c.includes(&quot;COMMISSION_ADMINISTRATION&quot;)&amp;&amp;!c.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;(c.includes(&quot;COMMISSION_FINANCE&quot;)||c.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)||c.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;))?&quot;/admin/finance&quot;:&quot;/admin/registrations&quot;;return i.jsx(Kn,{to:n?A:&quot;/account&quot;,replace:!0})}const _=async S=&gt;{S.preventDefault(),p(!0),g(null);try{const A=await gi.login({email:u.trim(),password:a,remember_me:f});if(!A||!A.token){g(&quot;Réponse invalide du serveur.&quot;);return}let I=A.user??null;if(I||(I=await s()),!I){g(&quot;Connexion réussie mais impossible de charger le profil. Réessayez ou rechargez la page.&quot;);return}const z=[&quot;SUPER_ADMIN&quot;,&quot;COMMISSION_ADMINISTRATION&quot;,&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;,&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;,&quot;COMMISSION_FINANCE&quot;,&quot;COMMISSION_FINANCE_SOMMET&quot;,&quot;COMMISSION_FINANCE_SEMINAIRE&quot;,&quot;COMMISSION_COMMUNICATION&quot;,&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;],F=(I.roles??[]).map(K=&gt;typeof K==&quot;string&quot;?K:K.name).filter(K=&gt;typeof K==&quot;string&quot;),W=F.some(K=&gt;z.includes(K)),B=!F.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;(F.includes(&quot;COMMISSION_FINANCE&quot;)||F.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)||F.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;))?&quot;/admin/finance&quot;:&quot;/admin/registrations&quot;;e(W?B:&quot;/account&quot;,{replace:!0})}catch(A){if(console.error(&quot;Erreur de connexion complète:&quot;,A),A instanceof At)if(console.error(&quot;Détails de l&#039;erreur API:&quot;,{status:A.status,data:A.data,message:A.message}),A.status===422&amp;&amp;A.data.errors){const I=Object.values(A.data.errors).flat();g(I.join(&quot;. &quot;)||&quot;Erreur de validation.&quot;)}else A.status===401||A.status===422?A.data.errors&amp;&amp;A.data.errors.email?g(A.data.errors.email[0]||&quot;Email ou mot de passe incorrect.&quot;):g(A.data.message||&quot;Email ou mot de passe incorrect.&quot;):A.status===403?g(&quot;Votre compte n&#039;a pas les permissions nécessaires.&quot;):A.status===0?g(&quot;Impossible de joindre l’API (réseau ou serveur arrêté). Vérifiez que Laravel tourne et, si besoin, `VITE_API_PROXY_TARGET` dans `.env.development`.&quot;):g(A.data?.message||&quot;Une erreur est survenue lors de la connexion.&quot;);else g(&quot;Une erreur inattendue est survenue.&quot;)}finally{p(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-md w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-center mb-8&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2&quot;,children:&quot;Connexion&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Connectez-vous à votre espace&quot;})]}),i.jsx(wt,{children:i.jsxs(&quot;form&quot;,{onSubmit:_,className:&quot;space-y-6&quot;,children:[y&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-brand-50 border border-brand-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-800&quot;,children:y})}),x&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:x})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;email&quot;,className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Email&quot;}),i.jsx(&quot;input&quot;,{id:&quot;email&quot;,type:&quot;email&quot;,value:u,onChange:S=&gt;l(S.target.value),required:!0,autoComplete:&quot;email&quot;,className:&quot;w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent transition-all&quot;,placeholder:&quot;votre-email@example.com&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;password&quot;,className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;password&quot;,type:&quot;password&quot;,value:a,onChange:S=&gt;d(S.target.value),required:!0,autoComplete:&quot;current-password&quot;,className:&quot;w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent transition-all&quot;,placeholder:&quot;••••••••&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mt-2 text-right&quot;,children:i.jsx(ut,{to:&quot;/mot-de-passe-oublie&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 hover:underline&quot;,children:&quot;Mot de passe oublié ?&quot;})})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-3&quot;,children:[i.jsx(&quot;input&quot;,{id:&quot;remember_me&quot;,type:&quot;checkbox&quot;,checked:f,onChange:S=&gt;h(S.target.checked),className:&quot;mt-1 h-4 w-4 rounded border-gray-300 text-brand-700 focus:ring-brand-700&quot;}),i.jsx(&quot;label&quot;,{htmlFor:&quot;remember_me&quot;,className:&quot;text-sm text-ink-600&quot;,children:&quot;Rester connecte pendant quelques jours sur cet appareil&quot;})]}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,className:&quot;w-full&quot;,disabled:m,children:m?&quot;Connexion...&quot;:&quot;Se connecter&quot;})]})}),i.jsx(&quot;div&quot;,{className:&quot;mt-6 text-center&quot;,children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 hover:underline&quot;,children:&quot;← Retour à l&#039;accueil&quot;})})]})})}function Cz(){const[e,r]=T.useState(&quot;&quot;),[t,n]=T.useState(!1),[o,s]=T.useState(!1),[c,u]=T.useState(null),l=async a=&gt;{a.preventDefault(),n(!0),u(null);try{await gi.forgotPassword({email:e.trim()}),s(!0)}catch(d){d instanceof At?d.status===429?u(&quot;Trop de demandes pour cette adresse. Réessayez dans une heure au plus.&quot;):d.status===422&amp;&amp;d.data.errors?.email?u(d.data.errors.email[0]||&quot;Adresse e-mail invalide.&quot;):u(d.data?.message||&quot;Une erreur est survenue.&quot;):u(&quot;Une erreur est survenue.&quot;)}finally{n(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-md w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-center mb-8&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2&quot;,children:&quot;Mot de passe oublié&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Saisissez l’adresse e-mail de votre compte. Si un compte actif correspond, vous recevrez un lien pour choisir un nouveau mot de passe.&quot;})]}),i.jsx(wt,{children:o?i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;bg-brand-50 border border-brand-200 rounded-lg p-4 text-sm text-ink-800&quot;,children:&quot;Si un compte actif correspond à cette adresse, un e-mail contenant un lien de réinitialisation a été envoyé. Pensez à vérifier vos courriers indésirables.&quot;}),i.jsx(ut,{to:&quot;/login&quot;,className:&quot;block text-center text-sm text-brand-700 hover:text-brand-900 hover:underline font-medium&quot;,children:&quot;Retour à la connexion&quot;})]}):i.jsxs(&quot;form&quot;,{onSubmit:l,className:&quot;space-y-6&quot;,children:[c&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:c})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;email&quot;,className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;E-mail&quot;}),i.jsx(&quot;input&quot;,{id:&quot;email&quot;,type:&quot;email&quot;,value:e,onChange:a=&gt;r(a.target.value),required:!0,autoComplete:&quot;email&quot;,className:&quot;w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent transition-all&quot;,placeholder:&quot;votre-email@example.com&quot;})]}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,className:&quot;w-full&quot;,disabled:t,children:t?&quot;Envoi…&quot;:&quot;Envoyer le lien&quot;})]})}),i.jsx(&quot;div&quot;,{className:&quot;mt-6 text-center&quot;,children:i.jsx(ut,{to:&quot;/login&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 hover:underline&quot;,children:&quot;← Retour à la connexion&quot;})})]})})}function Ez(){const[e]=tf(),r=vi(),t=e.get(&quot;token&quot;)?.trim()??&quot;&quot;,n=e.get(&quot;email&quot;)?.trim()??&quot;&quot;,[o,s]=T.useState(&quot;&quot;),[c,u]=T.useState(&quot;&quot;),[l,a]=T.useState(!1),[d,f]=T.useState(null),[h,m]=T.useState({}),p=!t||!n,x=async g=&gt;{if(g.preventDefault(),!p){m({}),f(null),a(!0);try{await gi.resetPassword({email:n,token:t,password:o,password_confirmation:c}),r(&quot;/login&quot;,{replace:!0,state:{resetSuccess:&quot;Votre mot de passe a été réinitialisé. Vous pouvez vous connecter.&quot;}})}catch(y){if(y instanceof At)if(y.status===422&amp;&amp;y.data.errors){const v={};Object.entries(y.data.errors).forEach(([_,S])=&gt;{Array.isArray(S)&amp;&amp;S[0]&amp;&amp;(v[_]=S[0])}),m(v),f(v.email||v.password||&quot;Vérifiez le mot de passe (8 caractères minimum) et la confirmation.&quot;)}else f(y.data?.message||&quot;Le lien est invalide ou a expiré. Demandez un nouveau lien depuis la page de connexion.&quot;);else f(&quot;Une erreur est survenue.&quot;)}finally{a(!1)}}};return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-md w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-center mb-8&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2&quot;,children:&quot;Nouveau mot de passe&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Choisissez un mot de passe sécurisé (au moins 8 caractères).&quot;})]}),i.jsx(wt,{children:p?i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:&quot;Lien incomplet ou expiré. Ouvrez le lien reçu par e-mail ou demandez une nouvelle réinitialisation.&quot;}),i.jsx(ut,{to:&quot;/mot-de-passe-oublie&quot;,className:&quot;block text-center text-sm text-brand-700 hover:underline&quot;,children:&quot;Demander un nouveau lien&quot;})]}):i.jsxs(&quot;form&quot;,{onSubmit:x,className:&quot;space-y-6&quot;,children:[d&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:d})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Compte&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-800 break-all bg-gray-50 rounded-lg px-3 py-2 border border-gray-200&quot;,children:n})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;password&quot;,className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Nouveau mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;password&quot;,type:&quot;password&quot;,value:o,onChange:g=&gt;s(g.target.value),required:!0,minLength:8,autoComplete:&quot;new-password&quot;,className:&quot;w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;}),h.password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:h.password})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;password_confirmation&quot;,className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Confirmer le mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;password_confirmation&quot;,type:&quot;password&quot;,value:c,onChange:g=&gt;u(g.target.value),required:!0,minLength:8,autoComplete:&quot;new-password&quot;,className:&quot;w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,className:&quot;w-full&quot;,disabled:l,children:l?&quot;Enregistrement…&quot;:&quot;Enregistrer le mot de passe&quot;})]})}),i.jsx(&quot;div&quot;,{className:&quot;mt-6 text-center&quot;,children:i.jsx(ut,{to:&quot;/login&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 hover:underline&quot;,children:&quot;← Retour à la connexion&quot;})})]})})}function Az(){const[e]=tf(),r=vi(),t=e.get(&quot;token&quot;)??&quot;&quot;,[n,o]=T.useState(t?&quot;initial&quot;:&quot;error&quot;),[s,c]=T.useState(!!t),[u,l]=T.useState(!1),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(&quot;&quot;),[m,p]=T.useState(!1),[x,g]=T.useState(&quot;&quot;),[y,v]=T.useState({});T.useEffect(()=&gt;{if(!t){g(&quot;Lien d&#039;activation invalide ou manquant.&quot;);return}let A=!1;return gi.checkActivation(t).then(I=&gt;{A||(l(I.already_active),c(!1))}).catch(I=&gt;{A||(c(!1),o(&quot;error&quot;),g(I instanceof At?I.data?.errors?.token?.[0]??I.data?.message??&quot;Le lien d&#039;activation est invalide ou a expiré.&quot;:&quot;Une erreur est survenue.&quot;))}),()=&gt;{A=!0}},[t]);const _=async A=&gt;{if(A.preventDefault(),!!t){v({}),p(!0),g(&quot;&quot;);try{const I={token:t.trim()};u||(I.password=a,I.password_confirmation=f);const z=await gi.activate(I);o(&quot;success&quot;);const F=u?&quot;Inscription confirmée.&quot;:&quot;Votre compte est activé. Vous pouvez maintenant accéder à votre espace.&quot;;g(z?.message??F)}catch(I){if(o(&quot;error&quot;),I instanceof At)if(I.status===422&amp;&amp;I.data.errors){const z={};Object.entries(I.data.errors).forEach(([F,W])=&gt;{Array.isArray(W)&amp;&amp;W[0]&amp;&amp;(z[F]=W[0])}),v(z),g(I.data.errors?.token?.[0]??I.data.errors?.password?.[0]??&quot;Vérifiez votre mot de passe (8 caractères minimum) et la confirmation.&quot;)}else g(I.data?.message??&quot;Le lien d&#039;activation est invalide ou a expiré. Utilisez le lien le plus récent reçu par email.&quot;);else g(&quot;Une erreur est survenue. Veuillez réessayer plus tard.&quot;)}finally{p(!1)}}},S=()=&gt;{_({preventDefault:()=&gt;{}})};return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center py-12 px-4&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-md w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;text-center mb-8&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2&quot;,children:&quot;Activation de compte&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:u?&quot;Confirmez cette inscription pour votre espace participant&quot;:&quot;Définissez votre mot de passe pour accéder à votre espace participant&quot;})]}),i.jsxs(wt,{children:[n===&quot;error&quot;&amp;&amp;!t&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-6&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-red-600&quot;,children:x}),i.jsx(Me,{variant:&quot;primary&quot;,className:&quot;mt-4&quot;,onClick:()=&gt;r(&quot;/&quot;),children:&quot;Retour à l&#039;accueil&quot;})]}),s&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;py-8 text-center text-ink-500&quot;,children:&quot;Vérification du lien en cours...&quot;}),!s&amp;&amp;u&amp;&amp;(n===&quot;initial&quot;||n===&quot;error&quot;)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-ink-700&quot;,children:&quot;Vous avez déjà un compte actif (par exemple suite à une inscription au Sommet). Cliquez ci-dessous pour confirmer cette nouvelle inscription sans modifier votre mot de passe.&quot;}),x&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:x})}),i.jsx(Me,{variant:&quot;primary&quot;,className:&quot;w-full&quot;,onClick:S,disabled:m,children:m?&quot;Confirmation en cours...&quot;:&quot;Confirmer cette inscription&quot;})]}),!s&amp;&amp;!u&amp;&amp;(n===&quot;initial&quot;||n===&quot;loading&quot;||n===&quot;error&quot;&amp;&amp;t)&amp;&amp;i.jsxs(&quot;form&quot;,{onSubmit:_,className:&quot;space-y-6&quot;,children:[x&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:x})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;password&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-2&quot;,children:&quot;Mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;password&quot;,type:&quot;password&quot;,value:a,onChange:A=&gt;d(A.target.value),required:!0,minLength:8,autoComplete:&quot;new-password&quot;,className:`w-full px-4 py-3 border rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent ${y.password?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`,placeholder:&quot;••••••••&quot;}),y.password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:y.password})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;password_confirmation&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-2&quot;,children:&quot;Confirmer le mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;password_confirmation&quot;,type:&quot;password&quot;,value:f,onChange:A=&gt;h(A.target.value),required:!0,minLength:8,autoComplete:&quot;new-password&quot;,className:`w-full px-4 py-3 border rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent ${y.password_confirmation?&quot;border-red-500&quot;:&quot;border-gray-300&quot;}`,placeholder:&quot;••••••••&quot;}),y.password_confirmation&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:y.password_confirmation})]}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,className:&quot;w-full&quot;,disabled:m,children:m?&quot;Activation en cours...&quot;:&quot;Activer mon compte&quot;})]}),n===&quot;success&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;text-center&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;inline-flex items-center justify-center w-16 h-16 rounded-full bg-green-100 mb-6&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-8 h-8 text-green-600&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M5 13l4 4L19 7&quot;})})}),i.jsx(&quot;h2&quot;,{className:&quot;text-xl font-semibold text-ink-900 mb-2&quot;,children:&quot;Compte activé&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mb-6&quot;,children:x}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:[i.jsx(Me,{variant:&quot;primary&quot;,className:&quot;w-full&quot;,onClick:()=&gt;r(&quot;/account&quot;),children:&quot;Aller à mon espace&quot;}),i.jsx(Me,{variant:&quot;outline&quot;,className:&quot;w-full&quot;,onClick:()=&gt;r(&quot;/&quot;),children:&quot;Retour à l&#039;accueil&quot;})]})]})]}),i.jsx(&quot;div&quot;,{className:&quot;mt-6 text-center&quot;,children:i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 hover:underline&quot;,children:&quot;← Retour à l&#039;accueil&quot;})})]})})}const Yi={CI:{label:&quot;Côte d&#039;Ivoire&quot;,phonePlaceholder:&quot;0709000001&quot;,operators:[{apiValue:&quot;Orange&quot;,label:&quot;Orange Money&quot;},{apiValue:&quot;Mtn&quot;,label:&quot;MTN CI&quot;},{apiValue:&quot;Moov&quot;,label:&quot;Moov CI&quot;}]},BF:{label:&quot;Burkina Faso&quot;,phonePlaceholder:&quot;73300100&quot;,operators:[{apiValue:&quot;Orange&quot;,label:&quot;Orange BF&quot;},{apiValue:&quot;Moov&quot;,label:&quot;Moov BF&quot;},{apiValue:&quot;Coris&quot;,label:&quot;Coris BF&quot;}]},SN:{label:&quot;Sénégal&quot;,phonePlaceholder:&quot;780500100&quot;,operators:[{apiValue:&quot;Orange&quot;,label:&quot;Orange SN&quot;}]},ML:{label:&quot;Mali&quot;,phonePlaceholder:&quot;77010100&quot;,operators:[{apiValue:&quot;Orange&quot;,label:&quot;Orange ML&quot;},{apiValue:&quot;Moov&quot;,label:&quot;Moov ML&quot;},{apiValue:&quot;Samamoney&quot;,label:&quot;Samamoney&quot;}]},TG:{label:&quot;Togo&quot;,phonePlaceholder:&quot;90220100&quot;,operators:[{apiValue:&quot;Togocel&quot;,label:&quot;Togocel&quot;},{apiValue:&quot;Moov&quot;,label:&quot;Moov TG&quot;}]},BJ:{label:&quot;Bénin&quot;,phonePlaceholder:&quot;0196000100&quot;,operators:[{apiValue:&quot;Mtn&quot;,label:&quot;MTN BJ&quot;},{apiValue:&quot;Celtiis&quot;,label:&quot;Celtiis&quot;},{apiValue:&quot;Moov&quot;,label:&quot;Moov BJ&quot;}]}},l2=Object.keys(Yi);function Uc(e){if(e==null)return&quot;BF&quot;;const r=e.trim();if(r.length===0)return&quot;BF&quot;;const t=r.toUpperCase();return t.includes(&quot;COTE&quot;)||t.includes(&quot;IVOIRE&quot;)?&quot;CI&quot;:t.includes(&quot;BURKINA&quot;)||t.includes(&quot;FASO&quot;)?&quot;BF&quot;:t.includes(&quot;SENEGAL&quot;)||t.includes(&quot;SÉNÉGAL&quot;)?&quot;SN&quot;:t.includes(&quot;MALI&quot;)?&quot;ML&quot;:t.includes(&quot;TOGO&quot;)?&quot;TG&quot;:t.includes(&quot;BENIN&quot;)||t.includes(&quot;BÉNIN&quot;)?&quot;BJ&quot;:/^[A-Z]{2}$/.test(t)?t===&quot;BU&quot;?&quot;BF&quot;:l2.includes(t)?t:&quot;BF&quot;:&quot;BF&quot;}function sd(e,r){return!e||!r?e:e.length&gt;r.length&amp;&amp;e.startsWith(r)?e.slice(r.length):e}function Yp(e,r){const t=e.replace(/\D/g,&quot;&quot;),n=r.toUpperCase();if(n===&quot;CI&quot;){let o=t;return o.length&gt;=12&amp;&amp;o.startsWith(&quot;225&quot;)&amp;&amp;(o=o.slice(3)),o.length===9&amp;&amp;!o.startsWith(&quot;0&quot;)&amp;&amp;(o=`0${o}`),o}return n===&quot;SN&quot;?sd(t,&quot;221&quot;):n===&quot;BF&quot;?sd(t,&quot;226&quot;):n===&quot;ML&quot;?sd(t,&quot;223&quot;):n===&quot;TG&quot;?sd(t,&quot;228&quot;):n===&quot;BJ&quot;?sd(t,&quot;229&quot;):t}function Fd(e,r){const t=Yp(e,r),n=r.toUpperCase();return n===&quot;CI&quot;?/^[0-9]{10}$/.test(t):n===&quot;SN&quot;?/^[0-9]{9}$/.test(t):n===&quot;BF&quot;||n===&quot;ML&quot;||n===&quot;TG&quot;?/^[0-9]{8}$/.test(t):n===&quot;BJ&quot;?/^[0-9]{10}$/.test(t):t.length&gt;=8&amp;&amp;t.length&lt;=16&amp;&amp;/^[0-9]+$/.test(t)}function Zi(e,r){return e.toUpperCase()===&quot;BF&quot;&amp;&amp;r===&quot;Orange&quot;}function c2(e){switch(e.toUpperCase()){case&quot;CI&quot;:return&quot;Numéro invalide : 10 chiffres pour la CI (ex. 07… ou +225 07…).&quot;;case&quot;SN&quot;:return&quot;Numéro invalide : 9 chiffres pour le Sénégal (ex. 78… ou +221 78…).&quot;;case&quot;BF&quot;:case&quot;ML&quot;:case&quot;TG&quot;:return&quot;Numéro invalide : 8 chiffres pour ce pays (sans indicatif international).&quot;;case&quot;BJ&quot;:return&quot;Numéro invalide : 10 chiffres pour le Bénin (ex. 01… ou +229 01…).&quot;;default:return&quot;Numéro de téléphone invalide (vérifiez le pays et l’indicatif).&quot;}}const n7=[{value:&quot;orange_money&quot;,label:&quot;Orange Money&quot;},{value:&quot;moov_money&quot;,label:&quot;Moov Money&quot;},{value:&quot;ria&quot;,label:&quot;RIA&quot;},{value:&quot;western_union&quot;,label:&quot;WESTERN UNION&quot;},{value:&quot;moneygram&quot;,label:&quot;MONEYGRAM&quot;},{value:&quot;cash&quot;,label:&quot;ESPÈCE&quot;},{value:&quot;bank_transfer&quot;,label:&quot;VIREMENT BANCAIRE&quot;}],u2=&quot;min-h-[52px] rounded-xl border-2 px-3 py-2.5 text-left text-sm font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-brand-700 focus:ring-offset-2 disabled:opacity-50&quot;,d2=&quot;border-gray-200 bg-white text-ink-800 hover:border-brand-300 hover:bg-brand-50/50&quot;,f2=&quot;border-brand-700 bg-brand-50 text-brand-900 shadow-sm&quot;,Mz={Orange:{text:&quot;OM&quot;,className:&quot;bg-orange-50 text-orange-900 ring-orange-100&quot;},Mtn:{text:&quot;MTN&quot;,className:&quot;bg-yellow-50 text-yellow-950 ring-yellow-200&quot;},Moov:{text:&quot;Moov&quot;,className:&quot;bg-sky-50 text-sky-900 ring-sky-100&quot;},Coris:{text:&quot;Co&quot;,className:&quot;bg-violet-50 text-violet-900 ring-violet-100&quot;},Samamoney:{text:&quot;SM&quot;,className:&quot;bg-emerald-50 text-emerald-900 ring-emerald-100&quot;},Togocel:{text:&quot;TG&quot;,className:&quot;bg-blue-50 text-blue-900 ring-blue-100&quot;},Celtiis:{text:&quot;Ce&quot;,className:&quot;bg-teal-50 text-teal-900 ring-teal-100&quot;}},Pz={Orange:&quot;/images/orange.png&quot;,Mtn:&quot;/images/mnt.png&quot;,Moov:&quot;/images/moov.png&quot;,Coris:&quot;/images/coris.png&quot;,Samamoney:&quot;/images/samamoney.png&quot;,Togocel:&quot;/images/togocel.png&quot;,Celtiis:&quot;/images/celtiis.png&quot;};function Oz({code:e}){const[r,t]=T.useState(!1),n=`/flags/${e.toLowerCase()}.svg`;return r?i.jsx(&quot;span&quot;,{className:&quot;flex h-8 w-12 shrink-0 items-center justify-center rounded-sm border border-gray-200 bg-gray-100 text-[10px] font-bold uppercase tracking-wide text-ink-600&quot;,&quot;aria-hidden&quot;:!0,children:e}):i.jsx(&quot;img&quot;,{src:n,alt:&quot;&quot;,width:48,height:32,className:&quot;h-8 w-12 shrink-0 rounded-sm border border-gray-200/90 object-cover shadow-sm&quot;,loading:&quot;lazy&quot;,decoding:&quot;async&quot;,onError:()=&gt;t(!0)})}function Tz({apiValue:e,label:r}){const t=Pz[e],[n,o]=T.useState(!1);if(t&amp;&amp;!n)return i.jsx(&quot;span&quot;,{className:&quot;flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-gray-200/90 bg-white p-1&quot;,children:i.jsx(&quot;img&quot;,{src:t,alt:&quot;&quot;,className:&quot;max-h-8 max-w-full object-contain&quot;,loading:&quot;lazy&quot;,onError:()=&gt;o(!0)})});const s=Mz[e],c=r.replace(/[^a-zA-Z0-9]/g,&quot;&quot;).slice(0,3).toUpperCase()||&quot;?&quot;,u=s?.text??c,l=s?.className??&quot;bg-gray-50 text-ink-800 ring-gray-200&quot;;return i.jsx(&quot;span&quot;,{className:`flex min-h-10 min-w-10 max-w-[4.25rem] shrink-0 items-center justify-center rounded-lg border border-transparent px-1 py-0.5 text-center text-[10px] font-bold uppercase leading-tight tracking-tight ring-1 ring-inset sm:text-[11px] ${l}`,&quot;aria-hidden&quot;:!0,children:u})}function Iz({children:e,className:r}){return i.jsx(&quot;span&quot;,{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-gray-200/90 bg-gradient-to-b from-white to-gray-50/90 shadow-sm ${r??&quot;&quot;}`,&quot;aria-hidden&quot;:!0,children:e})}function Rz({methodValue:e,label:r}){const t=Dz[e],[n,o]=T.useState(!1);if(t&amp;&amp;!n)return i.jsx(&quot;span&quot;,{className:&quot;flex h-10 min-w-10 max-w-[5rem] shrink-0 items-center justify-center rounded-lg border border-gray-200/90 bg-white px-1 py-0.5&quot;,children:i.jsx(&quot;img&quot;,{src:t,alt:&quot;&quot;,className:&quot;max-h-9 w-full max-w-[4.75rem] object-contain object-center&quot;,loading:&quot;lazy&quot;,decoding:&quot;async&quot;,onError:()=&gt;o(!0)})});const s=Lz[e];if(s&amp;&amp;&quot;Icon&quot;in s&amp;&amp;s.Icon){const u=s.Icon;return i.jsx(Iz,{children:i.jsx(u,{className:`h-5 w-5 shrink-0 ${s.iconClass??&quot;text-ink-700&quot;}`,strokeWidth:2})})}if(s&amp;&amp;&quot;badge&quot;in s&amp;&amp;s.badge)return i.jsx(&quot;span&quot;,{className:`flex min-h-10 min-w-10 max-w-[4.25rem] shrink-0 items-center justify-center rounded-lg border border-transparent px-1 py-0.5 text-center text-[10px] font-bold uppercase leading-tight tracking-tight ring-1 ring-inset sm:text-[11px] ${s.badgeClass??&quot;bg-gray-50 text-ink-800 ring-gray-200&quot;}`,&quot;aria-hidden&quot;:!0,children:s.badge});const c=r.split(/\s+/).filter(Boolean).slice(0,2).map(u=&gt;u[0]).join(&quot;&quot;).toUpperCase().slice(0,3);return i.jsx(&quot;span&quot;,{className:&quot;flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-gray-200/90 bg-gray-50 text-[11px] font-bold uppercase text-ink-700 ring-1 ring-gray-200&quot;,&quot;aria-hidden&quot;:!0,children:c||&quot;?&quot;})}const Dz={orange_money:&quot;/images/orange.png&quot;,moov_money:&quot;/images/moov.png&quot;,ria:&quot;/images/ria.png&quot;,western_union:&quot;/images/westernpng.png&quot;,moneygram:&quot;/images/moneygram.png&quot;,cash:&quot;/images/especes.png&quot;},Lz={orange_money:{badge:&quot;OM&quot;,badgeClass:&quot;bg-orange-50 text-orange-900 ring-orange-100&quot;},moov_money:{badge:&quot;MV&quot;,badgeClass:&quot;bg-sky-50 text-sky-900 ring-sky-100&quot;},ria:{Icon:WC,iconClass:&quot;text-indigo-700&quot;},western_union:{badge:&quot;WU&quot;,badgeClass:&quot;bg-amber-50 text-amber-950 ring-amber-200&quot;},moneygram:{badge:&quot;MG&quot;,badgeClass:&quot;bg-red-50 text-red-900 ring-red-100&quot;},cash:{Icon:yF,iconClass:&quot;text-green-800&quot;},bank_transfer:{Icon:XC,iconClass:&quot;text-brand-800&quot;}};function i7({value:e,onChange:r,disabled:t}){return i.jsx(&quot;div&quot;,{role:&quot;radiogroup&quot;,&quot;aria-label&quot;:&quot;Pays pour le paiement Mobile Money&quot;,className:&quot;grid grid-cols-1 gap-2 sm:grid-cols-2 lg:grid-cols-3&quot;,children:l2.map(n=&gt;{const o=Yi[n];if(!o)return null;const s=e===n;return i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;radio&quot;,&quot;aria-checked&quot;:s,disabled:t,onClick:()=&gt;r(n),className:`${u2} flex items-center gap-3 ${s?f2:d2}`,children:[i.jsx(Oz,{code:n}),i.jsxs(&quot;span&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;block leading-snug&quot;,children:o.label}),i.jsxs(&quot;span&quot;,{className:&quot;mt-0.5 block text-xs font-normal text-ink-500&quot;,children:[&quot;(&quot;,n,&quot;)&quot;]})]})]},n)})})}function s7({operators:e,value:r,onChange:t,disabled:n}){return i.jsx(&quot;div&quot;,{role:&quot;radiogroup&quot;,&quot;aria-label&quot;:&quot;Opérateur Mobile Money&quot;,className:&quot;grid grid-cols-1 gap-2 sm:grid-cols-2&quot;,children:e.map(o=&gt;{const s=r===o.apiValue;return i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;radio&quot;,&quot;aria-checked&quot;:s,disabled:n,onClick:()=&gt;t(o.apiValue),className:`${u2} flex items-center gap-3 ${s?f2:d2}`,children:[i.jsx(Tz,{apiValue:o.apiValue,label:o.label}),i.jsx(&quot;span&quot;,{className:&quot;min-w-0 flex-1 leading-snug&quot;,children:o.label})]},o.apiValue)})})}function a7({value:e,onChange:r,disabled:t}){return i.jsx(&quot;div&quot;,{role:&quot;radiogroup&quot;,&quot;aria-label&quot;:&quot;Méthode de paiement&quot;,className:&quot;grid grid-cols-1 gap-2 sm:grid-cols-2&quot;,children:n7.map(n=&gt;{const o=e===n.value;return i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;radio&quot;,&quot;aria-checked&quot;:o,disabled:t,onClick:()=&gt;r(n.value),className:`${u2} flex items-center gap-3 ${o?f2:d2}`,children:[i.jsx(Rz,{methodValue:n.value,label:n.label}),i.jsx(&quot;span&quot;,{className:&quot;min-w-0 flex-1 leading-snug&quot;,children:n.label})]},n.value)})})}function o7({titleId:e,contextLine:r,onClose:t,closeDisabled:n=!1}){return i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex items-start justify-between gap-3 border-b border-gray-100 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-1 items-center gap-3 sm:gap-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex h-12 shrink-0 items-center justify-center sm:h-14&quot;,children:i.jsx(&quot;img&quot;,{src:&quot;/images/SycaPay.png&quot;,alt:&quot;&quot;,width:140,height:56,className:&quot;h-10 w-auto max-w-[140px] object-contain object-left sm:h-12&quot;,loading:&quot;eager&quot;,decoding:&quot;async&quot;})}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;p&quot;,{id:e,className:&quot;text-xl font-bold tracking-[0.12em] text-ink-900 sm:text-2xl&quot;,children:&quot;SYCAPAY&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 text-[11px] font-semibold uppercase tracking-[0.2em] text-brand-800 sm:text-xs&quot;,children:&quot;Paiement en ligne&quot;}),r?i.jsx(&quot;p&quot;,{className:&quot;mt-1.5 text-xs font-medium leading-snug text-ink-600&quot;,children:r}):null]})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!n&amp;&amp;t(),disabled:n,className:&quot;shrink-0 rounded-lg p-2 text-gray-400 transition-colors hover:bg-gray-100 hover:text-gray-600 disabled:opacity-50&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:22})})]})}const Fz=&quot;w-full min-h-[44px] rounded-xl border-2 border-transparent px-4 py-3 text-sm font-semibold uppercase tracking-wider text-ink-800 hover:bg-gray-100 sm:w-auto sm:min-h-0&quot;,Bz=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-4 py-3 text-sm font-semibold uppercase tracking-wider text-white hover:bg-brand-900 disabled:opacity-50 sm:w-auto sm:min-h-0&quot;;function zz({open:e,registrationId:r,installmentIndex:t,defaultCountry:n=&quot;CI&quot;,paymentAmount:o,onClose:s,onInitiated:c}){const[u,l]=T.useState(()=&gt;Uc(n)),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(&quot;&quot;),[m,p]=T.useState(&quot;&quot;),[x,g]=T.useState(!1),[y,v]=T.useState(null),[_,S]=T.useState(!1),A=Yi[u]??Yi.CI;T.useEffect(()=&gt;{e&amp;&amp;(l(Uc(n)),d(&quot;&quot;),h(&quot;&quot;),p(&quot;&quot;),v(null),S(!1))},[e,n]),T.useEffect(()=&gt;{d(H=&gt;{const B=Yi[u];return B&amp;&amp;B.operators.some(K=&gt;K.apiValue===H)?H:&quot;&quot;})},[u]),T.useEffect(()=&gt;{Zi(u,a)||p(&quot;&quot;)},[u,a]);const I=T.useMemo(()=&gt;{if(!a)return&quot;Choisissez un opérateur Mobile Money.&quot;;if(!f.replace(/\s/g,&quot;&quot;))return&quot;Indiquez votre numéro Mobile Money.&quot;;if(!Fd(f,u))return c2(u);if(Zi(u,a)){const B=m.replace(/\D/g,&quot;&quot;);if(B.length&lt;4||B.length&gt;12)return&quot;Indiquez le code OTP Orange (4 à 12 chiffres, voir doc de test SycaPay).&quot;}return null},[a,f,u,m]),z=I===null&amp;&amp;!x;if(!e)return null;const F=()=&gt;{if(S(!0),v(null),I){v(I);return}g(!0);const H={operator:a,phone:Yp(f,u),country:u,idempotency_key:typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID?crypto.randomUUID():void 0};Zi(u,a)&amp;&amp;(H.otp=m.replace(/\D/g,&quot;&quot;)),t!==null&amp;&amp;(H.installment_index=t),rz(r,H).then(B=&gt;{const K=B.data;if(K.status===&quot;failed&quot;||K.error){v(o2(K,B.message));return}c(B),s()}).catch(B=&gt;{B instanceof At?v(B.data?.message??B.message):v(&quot;Une erreur est survenue.&quot;)}).finally(()=&gt;g(!1))},W=_||y!==null;return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-h-screen items-center justify-center px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity&quot;,onClick:()=&gt;!x&amp;&amp;s(),&quot;aria-hidden&quot;:!0}),i.jsxs(&quot;div&quot;,{className:&quot;inline-block max-h-[90vh] w-full max-w-2xl transform overflow-y-auto rounded-2xl bg-white p-5 text-left align-middle shadow-[0_8px_32px_rgba(15,23,42,0.12)] transition-all sm:my-8 sm:p-6&quot;,children:[i.jsx(o7,{titleId:&quot;sycapay-init-modal-title&quot;,contextLine:&quot;Mobile Money&quot;,onClose:s,closeDisabled:x}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-2&quot;,children:[i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;Paiement en ligne immédiat.&quot;}),&quot; Utilisez ce formulaire pour régler&quot;,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;whitespace-nowrap&quot;,children:&quot;via SycaPay&quot;}),&quot; — ce n’est&quot;,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;pas&quot;}),&quot; une déclaration de virement, d’espèces ou d’un paiement déjà fait ailleurs.&quot;]}),o!=null&amp;&amp;o.amount&gt;0&amp;&amp;o.currencyLabel&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-brand-200 bg-brand-50/80 px-3 py-2.5 mb-4&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-900&quot;,children:[t!==null?i.jsx(i.Fragment,{children:&quot;Montant de cette échéance à payer en ligne : &quot;}):i.jsx(i.Fragment,{children:&quot;Montant du solde à payer en ligne : &quot;}),i.jsxs(&quot;span&quot;,{className:&quot;tabular-nums font-semibold text-brand-900&quot;,children:[o.amount.toLocaleString(&quot;fr-FR&quot;),&quot; &quot;,o.currencyLabel]})]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600 mt-1&quot;,children:&quot;Il doit correspondre au montant indiqué sur votre dossier ; le prestataire peut afficher la même somme lors du passage au paiement.&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-4&quot;,children:&quot;Après validation, vous serez redirigé vers la page sécurisée du prestataire si nécessaire. Le statut réel du paiement sera mis à jour sur cette page après votre retour.&quot;}),y&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 rounded-lg border border-red-200 bg-red-50 p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:y})}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-5&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;mb-2 text-sm font-medium text-ink-700&quot;,children:&quot;Pays&quot;}),i.jsx(i7,{value:u,onChange:l,disabled:x})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;mb-2 text-sm font-medium text-ink-700&quot;,children:[&quot;Opérateur &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(s7,{operators:A.operators,value:a,onChange:d,disabled:x}),W&amp;&amp;!a&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-red-600&quot;,children:&quot;Veuillez sélectionner un opérateur.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,htmlFor:&quot;sycapay-phone&quot;,children:[&quot;Numéro Mobile Money &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{id:&quot;sycapay-phone&quot;,type:&quot;tel&quot;,value:f,onChange:H=&gt;h(H.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-3 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,disabled:x,placeholder:`Ex. ${A.phonePlaceholder}`,autoComplete:&quot;tel&quot;}),W&amp;&amp;f.replace(/\s/g,&quot;&quot;).length&gt;0&amp;&amp;!Fd(f,u)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:&quot;Format invalide : utilisez des chiffres (éventuellement + en tête).&quot;})]}),Zi(u,a)&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,htmlFor:&quot;sycapay-otp&quot;,children:[&quot;Code OTP Orange &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{id:&quot;sycapay-otp&quot;,type:&quot;text&quot;,inputMode:&quot;numeric&quot;,autoComplete:&quot;one-time-code&quot;,value:m,onChange:H=&gt;p(H.target.value.replace(/[^\d\s]/g,&quot;&quot;)),className:&quot;w-full rounded-xl border border-gray-300 px-3 py-3 text-base tracking-widest focus:ring-2 focus:ring-brand-700&quot;,disabled:x,placeholder:&quot;Code de la doc sandbox&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Saisissez le code OTP de test fourni par SycaPay pour Orange Burkina (sandbox).&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex flex-col-reverse gap-2 sm:flex-row sm:justify-end sm:gap-3&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,className:Fz,onClick:s,disabled:x,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:Bz,onClick:F,disabled:!z,children:x?&quot;Préparation…&quot;:&quot;Continuer vers le paiement&quot;})]})]})]})})}const j4=&quot;w-full min-h-[44px] rounded-xl border-2 border-transparent px-4 py-3 text-sm font-semibold uppercase tracking-wider text-ink-800 hover:bg-gray-100 sm:w-auto sm:min-h-0&quot;,N4=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-4 py-3 text-sm font-semibold uppercase tracking-wider text-white hover:bg-brand-900 disabled:opacity-50 sm:w-auto sm:min-h-0&quot;,$z=[&quot;Janvier&quot;,&quot;Février&quot;,&quot;Mars&quot;,&quot;Avril&quot;,&quot;Mai&quot;,&quot;Juin&quot;,&quot;Juillet&quot;,&quot;Août&quot;,&quot;Septembre&quot;,&quot;Octobre&quot;,&quot;Novembre&quot;,&quot;Décembre&quot;];function Uz(e){const[r,t]=e.split(&quot;-&quot;).map(Number);if(Number.isNaN(r)||Number.isNaN(t))return e;const o=new Date(r,t,0).getDate(),s=$z[t-1]??String(t);return`${o} ${s} ${r}`}function Vz(e,r){const t=e?.[r];return t?.month?`Échéance — date limite le ${Uz(t.month)}`:r===0?&quot;Solde unique&quot;:`Échéance ${r+1}`}function qz({open:e,registrationId:r,defaultCountry:t=&quot;CI&quot;,remainingDue:n,currencyLabel:o,installments:s,onClose:c,onInitSuccess:u}){const[l,a]=T.useState(()=&gt;Uc(t)),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(&quot;&quot;),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(&quot;&quot;),[v,_]=T.useState(!1),[S,A]=T.useState(null),[I,z]=T.useState(!1),[F,W]=T.useState(&quot;form&quot;),[H,B]=T.useState(null),K=Yi[l]??Yi.CI;T.useEffect(()=&gt;{e&amp;&amp;(a(Uc(t)),f(&quot;&quot;),m(&quot;&quot;),x(&quot;&quot;),y(&quot;&quot;),A(null),z(!1),W(&quot;form&quot;),B(null))},[e,t]),T.useEffect(()=&gt;{f(P=&gt;{const D=Yi[l];return D&amp;&amp;D.operators.some(U=&gt;U.apiValue===P)?P:&quot;&quot;})},[l]),T.useEffect(()=&gt;{Zi(l,d)||x(&quot;&quot;)},[l,d]);const O=T.useMemo(()=&gt;{const P=parseInt(g.replace(/\s/g,&quot;&quot;),10);return Number.isFinite(P)?P:NaN},[g]),L=T.useMemo(()=&gt;{if(!d)return&quot;Choisissez un opérateur Mobile Money.&quot;;if(!h.replace(/\s/g,&quot;&quot;))return&quot;Indiquez votre numéro Mobile Money.&quot;;if(!Fd(h,l))return c2(l);if(!Number.isFinite(O)||O&lt;=0)return&quot;Indiquez un montant strictement positif.&quot;;if(O&gt;n)return`Le montant ne peut pas dépasser le solde restant (${n.toLocaleString(&quot;fr-FR&quot;)} ${o}).`;if(Zi(l,d)){const D=p.replace(/\D/g,&quot;&quot;);if(D.length&lt;4||D.length&gt;12)return&quot;Indiquez le code OTP Orange (4 à 12 chiffres, voir doc de test SycaPay).&quot;}return null},[d,h,l,O,n,o,p]),E=L===null&amp;&amp;!v&amp;&amp;F===&quot;form&quot;;if(!e)return null;const j=()=&gt;{if(z(!0),A(null),L){A(L);return}_(!0);const P={amount:O,operator:d,phone:Yp(h,l),country:l,idempotency_key:typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID?crypto.randomUUID():void 0};Zi(l,d)&amp;&amp;(P.otp=p.replace(/\D/g,&quot;&quot;)),nz(r,P).then(D=&gt;{const U=D.data;if(U.status===&quot;failed&quot;||U.error){A(o2(U,D.message));return}B(D),W(&quot;afterInit&quot;),u()}).catch(D=&gt;{D instanceof At?A(iz(D)):A(&quot;Une erreur est survenue.&quot;)}).finally(()=&gt;_(!1))},k=()=&gt;{const P=H?.data.redirect_url;if(P){window.location.assign(P);return}c()},N=I||S!==null,C=H?.data.allocation_preview;return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-h-screen items-center justify-center px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity&quot;,onClick:()=&gt;!v&amp;&amp;F===&quot;form&quot;&amp;&amp;c(),&quot;aria-hidden&quot;:!0}),i.jsxs(&quot;div&quot;,{className:&quot;inline-block max-h-[90vh] w-full max-w-2xl transform overflow-y-auto rounded-2xl bg-white p-5 text-left align-middle shadow-[0_8px_32px_rgba(15,23,42,0.12)] transition-all sm:my-8 sm:p-6&quot;,children:[i.jsx(o7,{titleId:&quot;sycapay-open-amount-modal-title&quot;,contextLine:&quot;Montant au choix — Mobile Money&quot;,onClose:c,closeDisabled:v&amp;&amp;F===&quot;form&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-4&quot;,children:[i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;Paiement en ligne immédiat&quot;}),&quot; par Mobile Money ; le montant est ensuite réparti sur vos échéances. Ce formulaire ne sert pas à déclarer un paiement déjà effectué par un autre canal.&quot;]}),F===&quot;form&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-amber-100 bg-amber-50/80 px-3 py-2.5 mb-4 space-y-2 text-sm text-ink-700&quot;,children:[i.jsxs(&quot;p&quot;,{children:[&quot;Le montant sera &quot;,i.jsx(&quot;strong&quot;,{children:&quot;automatiquement imputé&quot;}),&quot; à vos échéances encore dues, de la&quot;,&quot; &quot;,i.jsx(&quot;strong&quot;,{children:&quot;plus ancienne à la plus récente&quot;}),&quot;.&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600&quot;,children:[&quot;Il ne peut pas dépasser votre solde restant (&quot;,n.toLocaleString(&quot;fr-FR&quot;),&quot; &quot;,o,&quot;). Le montant définitif est validé par le serveur.&quot;]})]}),S&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 rounded-lg border border-red-200 bg-red-50 p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:S})}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,htmlFor:&quot;open-amt-amount&quot;,children:[&quot;Montant &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{id:&quot;open-amt-amount&quot;,type:&quot;text&quot;,inputMode:&quot;numeric&quot;,value:g,onChange:P=&gt;y(P.target.value.replace(/[^\d\s]/g,&quot;&quot;)),className:&quot;w-full rounded-xl border border-gray-300 px-3 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,disabled:v,placeholder:`Max. ${n.toLocaleString(&quot;fr-FR&quot;)}`,autoComplete:&quot;off&quot;}),N&amp;&amp;Number.isFinite(O)&amp;&amp;O&gt;n&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:&quot;Montant supérieur au solde restant.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;mb-2 text-sm font-medium text-ink-700&quot;,children:&quot;Pays&quot;}),i.jsx(i7,{value:l,onChange:a,disabled:v})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;mb-2 text-sm font-medium text-ink-700&quot;,children:[&quot;Opérateur &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(s7,{operators:K.operators,value:d,onChange:f,disabled:v}),N&amp;&amp;!d&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-red-600&quot;,children:&quot;Veuillez sélectionner un opérateur.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,htmlFor:&quot;open-amt-phone&quot;,children:[&quot;Numéro Mobile Money &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{id:&quot;open-amt-phone&quot;,type:&quot;tel&quot;,value:h,onChange:P=&gt;m(P.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-3 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,disabled:v,placeholder:`Ex. ${K.phonePlaceholder}`,autoComplete:&quot;tel&quot;}),N&amp;&amp;h.replace(/\s/g,&quot;&quot;).length&gt;0&amp;&amp;!Fd(h,l)&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:&quot;Format invalide : utilisez des chiffres (éventuellement + en tête).&quot;})]}),Zi(l,d)&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,htmlFor:&quot;open-amt-otp&quot;,children:[&quot;Code OTP Orange &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{id:&quot;open-amt-otp&quot;,type:&quot;text&quot;,inputMode:&quot;numeric&quot;,autoComplete:&quot;one-time-code&quot;,value:p,onChange:P=&gt;x(P.target.value.replace(/[^\d\s]/g,&quot;&quot;)),className:&quot;w-full rounded-xl border border-gray-300 px-3 py-3 text-base tracking-widest focus:ring-2 focus:ring-brand-700&quot;,disabled:v,placeholder:&quot;Code de la doc sandbox&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Code OTP de test SycaPay pour Orange Burkina.&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex flex-col-reverse gap-2 sm:flex-row sm:justify-end sm:gap-3&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,className:j4,onClick:c,disabled:v,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:N4,onClick:j,disabled:!E,children:v?&quot;Préparation…&quot;:&quot;Valider et continuer&quot;})]})]}),F===&quot;afterInit&quot;&amp;&amp;H&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-700 mb-3&quot;,children:[&quot;La demande de paiement est enregistrée. Le paiement n’est &quot;,i.jsx(&quot;strong&quot;,{children:&quot;pas encore confirmé&quot;}),&quot; tant que le prestataire n’a pas validé l’opération.&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-sky-200 bg-sky-50/60 px-3 py-2.5 mb-4&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800&quot;,children:[&quot;Montant retenu : &quot;,H.data.amount?.toLocaleString(&quot;fr-FR&quot;),&quot; &quot;,o]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600 mt-1&quot;,children:&quot;Type : paiement libre&quot;})]}),C&amp;&amp;C.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800 mb-2&quot;,children:&quot;Répartition prévue (indicatif)&quot;}),i.jsx(&quot;ul&quot;,{className:&quot;text-sm text-ink-700 space-y-1 border border-gray-100 rounded-lg p-3 bg-gray-50/80&quot;,children:C.map((P,D)=&gt;i.jsxs(&quot;li&quot;,{className:&quot;flex justify-between gap-2&quot;,children:[i.jsx(&quot;span&quot;,{children:Vz(s??null,P.installment_index)}),i.jsxs(&quot;span&quot;,{className:&quot;font-medium tabular-nums&quot;,children:[P.amount.toLocaleString(&quot;fr-FR&quot;),&quot; &quot;,o]})]},`${P.installment_index}-${D}`))}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-2&quot;,children:&quot;La répartition définitive sera enregistrée après confirmation du paiement.&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mb-4&quot;,children:&quot;Après validation chez le prestataire, le statut se mettra à jour sur cette page (actualisez si besoin).&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col-reverse gap-2 sm:flex-row sm:flex-wrap sm:justify-end sm:gap-3&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,className:j4,onClick:c,children:&quot;Fermer&quot;}),H.data.redirect_url?i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:N4,onClick:k,children:&quot;Continuer vers le paiement&quot;}):null]})]})]})]})})}const Wz=&quot;w-full min-h-[44px] rounded-xl border-2 border-transparent px-4 py-3 text-sm font-semibold uppercase tracking-wider text-ink-800 hover:bg-gray-100 sm:w-auto sm:min-h-0&quot;,Hz=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-4 py-3 text-sm font-semibold uppercase tracking-wider text-white hover:bg-brand-900 disabled:opacity-50 sm:w-auto sm:min-h-0&quot;;function Kz(e){const r=e.data;if(r?.errors){const t=Object.values(r.errors).flat();if(t.length&gt;0)return t.join(&quot; &quot;)}return r?.message??e.message??&quot;Une erreur est survenue.&quot;}function Xz({open:e,registrationId:r,installmentIndex:t,currencyCode:n,maxAmount:o,defaultAmount:s,onClose:c,onSuccess:u}){const[l,a]=T.useState(&quot;&quot;),[d,f]=T.useState(&quot;orange_money&quot;),[h,m]=T.useState(&quot;&quot;),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(&quot;&quot;),[v,_]=T.useState(null),[S,A]=T.useState(!1),[I,z]=T.useState(null),F=n===&quot;EUR&quot;?&quot;€&quot;:&quot;FCFA&quot;;T.useEffect(()=&gt;{if(!e)return;a(s&gt;0?String(s):&quot;&quot;),f(&quot;orange_money&quot;),x(&quot;&quot;),y(&quot;&quot;),_(null),z(null);const B=new Date,K=O=&gt;String(O).padStart(2,&quot;0&quot;);m(`${B.getFullYear()}-${K(B.getMonth()+1)}-${K(B.getDate())}T${K(B.getHours())}:${K(B.getMinutes())}`)},[e,s]);const W=T.useMemo(()=&gt;{const B=parseInt(l.replace(/\s/g,&quot;&quot;),10);return!l.trim()||Number.isNaN(B)?null:B&lt;=0?&quot;Le montant doit être strictement positif.&quot;:n===&quot;XOF&quot;&amp;&amp;B%5!==0?&quot;En FCFA, le montant doit être un multiple de 5.&quot;:B&gt;o?`Le montant ne peut pas dépasser le solde affiché (${o.toLocaleString(&quot;fr-FR&quot;)} ${F}).`:null},[l,n,o,F]),H=()=&gt;{z(null);const B=parseInt(l.replace(/\s/g,&quot;&quot;),10);if(Number.isNaN(B)||B&lt;=0){z(&quot;Indiquez un montant valide (nombre entier).&quot;);return}if(n===&quot;XOF&quot;&amp;&amp;B%5!==0){z(&quot;En FCFA, le montant doit être un multiple de 5.&quot;);return}if(B&gt;o){z(`Le montant ne peut pas dépasser le solde restant pertinent (${o.toLocaleString(&quot;fr-FR&quot;)} ${F}).`);return}if(!h.trim()){z(&quot;Indiquez la date du paiement.&quot;);return}const K=new Date(h);if(Number.isNaN(K.getTime())){z(&quot;Date du paiement invalide.&quot;);return}if(K.getTime()&gt;Date.now()){z(&quot;La date du paiement ne peut pas être dans le futur.&quot;);return}if(!p.trim()){z(&quot;La référence ou le numéro de transaction est obligatoire.&quot;);return}if(!v){z(&quot;Veuillez joindre une pièce justificative.&quot;);return}const O=5120*1024;if(v.size&gt;O){z(&quot;La pièce justificative ne doit pas dépasser 5 Mo.&quot;);return}const L=K.toISOString();A(!0),tz(r,{amount:B,method:d,paid_at:L,reference:p.trim(),notes:g.trim()||void 0,proof:v,...t!=null?{installment_index:t}:{}}).then(()=&gt;{u(),c()}).catch(E=&gt;{E instanceof At?z(Kz(E)):z(&quot;Une erreur est survenue.&quot;)}).finally(()=&gt;A(!1))};return e?i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-[80] flex items-center justify-center bg-black/40 p-3 sm:p-4&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;declare-payment-title&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-h-[92vh] w-full max-w-2xl overflow-y-auto rounded-2xl border border-gray-200 bg-white shadow-[0_8px_32px_rgba(15,23,42,0.12)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-3 border-b border-gray-100 px-4 py-4 sm:px-6 sm:py-5&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 pr-2&quot;,children:[i.jsx(&quot;h2&quot;,{id:&quot;declare-payment-title&quot;,className:&quot;text-xl font-bold uppercase leading-snug tracking-[0.12em] text-ink-900 sm:text-2xl&quot;,children:&quot;DÉCLARER UN PAIEMENT DÉJÀ EFFECTUÉ&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm leading-relaxed text-ink-600&quot;,children:&quot;(Signaler ici les paiements que vous avez déjà faits par transfert ou autres)&quot;})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;shrink-0 rounded-lg p-2 text-ink-500 hover:bg-gray-100&quot;,onClick:()=&gt;!S&amp;&amp;c(),&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 px-4 py-4 sm:px-6 sm:py-5&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-100 bg-gray-50/80 px-3 py-3 text-sm text-ink-600&quot;,children:[i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;À utiliser si vous avez déjà réglé&quot;}),&quot; une partie ou la totalité par virement, espèces, bureau de transfert, Mobile Money en dehors de cette page, etc.&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2&quot;,children:[&quot;Pour &quot;,i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;payer immédiatement en ligne&quot;}),&quot; depuis votre espace, fermez cette fenêtre et utilisez les boutons « Payer… » sur la page de votre inscription.&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-ink-600&quot;,children:&quot;Votre déclaration sera examinée par l’équipe avant validation sur votre dossier.&quot;})]}),I&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-lg border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-800&quot;,children:I}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Montant payé &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;}),&quot; &quot;,i.jsxs(&quot;span&quot;,{className:&quot;text-ink-500 font-normal&quot;,children:[&quot;(&quot;,F,&quot;)&quot;]})]}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:1,max:o&gt;0?o:void 0,step:1,value:l,onChange:B=&gt;a(B.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,disabled:!!S}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:[&quot;Maximum : &quot;,o.toLocaleString(&quot;fr-FR&quot;),&quot; &quot;,F,&quot; (solde pertinent affiché sur la page).&quot;]}),W&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800 mt-1&quot;,children:W})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;mb-2 block text-sm font-medium text-ink-700&quot;,children:[&quot;Méthode de paiement &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(a7,{value:d,onChange:f,disabled:!!S})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Date du paiement &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;datetime-local&quot;,value:h,onChange:B=&gt;m(B.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,disabled:!!S})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:[&quot;Référence / numéro de transaction &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:p,onChange:B=&gt;x(B.target.value),maxLength:255,className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Ex. TRX-123456, référence de virement&quot;,disabled:!!S})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:[&quot;Pièce justificative &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.jpg,.jpeg,.png,.gif,.webp,.pdf&quot;,onChange:B=&gt;_(B.target.files?.[0]??null),className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-sm focus:ring-2 focus:ring-brand-700&quot;,disabled:!!S}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-400 mt-1&quot;,children:&quot;JPG, PNG, GIF, WebP ou PDF, max 5 Mo&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Note / commentaire (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:g,onChange:B=&gt;y(B.target.value),rows:2,maxLength:2e3,className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Informations utiles pour la validation&quot;,disabled:!!S})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col-reverse gap-2 pt-2 sm:flex-row sm:justify-end sm:gap-3&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,className:Wz,onClick:()=&gt;!S&amp;&amp;c(),disabled:!!S,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:Hz,onClick:H,disabled:!!S,children:S?&quot;Envoi…&quot;:&quot;Envoyer la déclaration&quot;})]})]})]})}):null}function Gz({showCompanionCta:e,onOpenCompanion:r}){return i.jsx(&quot;header&quot;,{className:&quot;mb-6 w-full min-w-0 sm:mb-8&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-full max-w-full overflow-x-hidden rounded-2xl border border-gray-200/80 bg-gradient-to-br from-brand-700/95 via-brand-800 to-ink-900 shadow-[0_8px_20px_rgba(15,23,42,0.08)]&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-col gap-4 px-4 py-5 sm:px-6 sm:py-6 xl:flex-row xl:items-start xl:justify-between xl:gap-6 xl:px-8&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1 overflow-hidden&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-[11px] font-medium uppercase tracking-[0.16em] text-white/75 sm:text-xs&quot;,children:&quot;Sommet Francophone&quot;}),i.jsx(&quot;h1&quot;,{className:&quot;mt-1.5 text-xl font-semibold leading-tight text-white sm:text-2xl&quot;,children:&quot;Mon espace participant&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 max-w-4xl text-sm leading-relaxed text-white/85 xl:text-base xl:leading-relaxed&quot;,children:&quot;Consultez vos inscriptions, échéances et paiements&quot;})]}),e&amp;&amp;r&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;w-full min-w-0 shrink-0 xl:max-w-sm xl:pt-0.5&quot;,children:i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;w-full min-h-[44px] rounded-xl border border-white/80 bg-amber-100 px-4 py-3 text-center text-sm font-semibold text-ink-900 shadow-sm transition hover:bg-amber-50 focus:outline-none focus:ring-2 focus:ring-white/60 focus:ring-offset-2 focus:ring-offset-brand-800 xl:w-auto xl:min-w-[220px]&quot;,children:&quot;Ouvrir l&#039;App du Sommet&quot;})})]})})})}const k4={not_sycapay:&quot;Actualisation automatique disponible uniquement pour les paiements en ligne.&quot;,terminal:&quot;Ce paiement est déjà terminé.&quot;,missing_provider_ref:&quot;Référence de paiement incomplète. Contactez le support si le problème persiste.&quot;,invalid_status:&quot;Statut incompatible avec une actualisation en ligne.&quot;,payment_too_recent:&quot;Le serveur attend encore quelques secondes après l’init avant la première interrogation du prestataire.&quot;,sync_too_recent:&quot;Une vérification vient d’être faite ; courte pause avant la prochaine interrogation.&quot;},Xh=52e3,S4=14;function h2({registrationId:e,paymentId:r,summaryHint:t,onUpdated:n}){const[o,s]=T.useState(!1),[c,u]=T.useState(!1),[l,a]=T.useState(null),[d,f]=T.useState(null),h=T.useRef(n);h.current=n,T.useEffect(()=&gt;{let S=!1;const A=[],I=async z=&gt;x4(e,r,z?{refresh:!0}:void 0);return(async()=&gt;{try{const z=await I(!1);if(S||(f(z),z.is_terminal))return;let F=0,W=z.status;const H=()=&gt;{const K=z.refresh_earliest_at;if(!K)return Xh;const O=Date.parse(K);return Number.isNaN(O)?Xh:Math.max(4e3,O-Date.now()+1500)},B=K=&gt;{if(S||F&gt;=S4)return;const O=window.setTimeout(async()=&gt;{if(!S){F+=1;try{const L=await I(!0);if(S)return;f(L);const E=L.status!==W;if(E&amp;&amp;(W=L.status),(E||L.is_terminal)&amp;&amp;h.current(),L.is_terminal)return}catch{}B(Xh)}},K);A.push(O)};B(H())}catch{}})(),()=&gt;{S=!0,A.forEach(z=&gt;window.clearTimeout(z))}},[e,r]);const m=()=&gt;{a(null),s(!0),x4(e,r,{refresh:!0}).then(S=&gt;{f(S),n()}).catch(S=&gt;{S instanceof At?a(S.data?.message??S.message):a(&quot;Impossible d’actualiser le statut.&quot;)}).finally(()=&gt;s(!1))},p=!d||d.is_terminal?null:!d.refresh_attempted&amp;&amp;d.refresh_skipped_reason?k4[d.refresh_skipped_reason]??&quot;Actualisation momentanément indisponible.&quot;:d.refresh_blocked_reason?k4[d.refresh_blocked_reason]??&quot;Actualisation momentanément indisponible.&quot;:null,x=d===null||d.can_retry_refresh===!0,g=d!==null&amp;&amp;!d.is_terminal,y=!d||d.is_terminal||!(d.provider_operator??&quot;&quot;).toLowerCase().includes(&quot;coris&quot;)||d.redirect_url||d.status!==&quot;pending&quot;&amp;&amp;d.status!==&quot;initiated&quot;?null:&quot;Coris BF: le lien de validation prestataire n’a pas encore ete fourni. En sandbox, cette etape peut rester en attente.&quot;,v=d!==null&amp;&amp;d.payment_gateway===&quot;sycapay&quot;&amp;&amp;!d.is_terminal&amp;&amp;(d.status===&quot;pending&quot;||d.status===&quot;initiated&quot;),_=()=&gt;{v&amp;&amp;window.confirm(&quot;Abandonner cette tentative ? Vous pourrez ensuite lancer un nouveau paiement en ligne.&quot;)&amp;&amp;(a(null),u(!0),sz(e,r).then(()=&gt;{n()}).catch(S=&gt;{S instanceof At?a(S.data?.message??S.message):a(&quot;Impossible d’abandonner la tentative.&quot;)}).finally(()=&gt;u(!1)))};return i.jsxs(&quot;div&quot;,{className:&quot;mt-2 space-y-2 rounded-md border border-amber-100 bg-amber-50/60 px-3 py-2&quot;,children:[t&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:t}),g&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:[&quot;Vérification automatique côté serveur (jusqu’à &quot;,S4,&quot; tentatives, environ toutes les&quot;,&quot; &quot;,Math.round(Xh/1e3),&quot; s, dans la limite des garde-fous API) tant que le paiement n’est pas terminé. Vous pouvez aussi actualiser manuellement.&quot;]}),d?.message&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium text-ink-800&quot;,role:&quot;status&quot;,children:d.message}),y&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800&quot;,children:y}),l&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-red-700&quot;,children:l}),p&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800&quot;,children:p}),v&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:&quot;Si le prestataire reste bloqué en « en attente » sans mise à jour, vous pouvez abandonner cette tentative pour débloquer un nouvel essai (utile en sandbox).&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2&quot;,children:[i.jsxs(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;text-sm py-1.5 h-auto&quot;,onClick:m,disabled:o||!x,children:[i.jsx(t2,{size:14,className:`mr-1.5 inline ${o?&quot;animate-spin&quot;:&quot;&quot;}`}),o?&quot;Vérification…&quot;:&quot;Actualiser le statut&quot;]}),!x&amp;&amp;!o&amp;&amp;!p&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Actualisation non disponible pour le moment.&quot;}),v&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;text-sm py-1.5 h-auto border-red-200 text-red-800 hover:bg-red-50&quot;,onClick:_,disabled:c||o,children:c?&quot;Abandon…&quot;:&quot;Abandonner cette tentative&quot;})]})]})}const Yz={draft:&quot;Brouillon&quot;,submitted:&quot;Soumise&quot;,pending_payment:&quot;En attente de paiement&quot;,correction:&quot;Dossier en correction&quot;,paid:&quot;Payée&quot;,cancelled:&quot;Annulée&quot;},Zz={initiated:&quot;Paiement en cours (agrégateur)&quot;,pending:&quot;En attente de confirmation&quot;,pending_review:&quot;En attente de validation&quot;,confirmed:&quot;Validé&quot;,rejected:&quot;Rejeté&quot;,failed:&quot;Échoué ou refusé&quot;,refunded:&quot;Remboursé&quot;},Oa=&quot;sycapay&quot;,l7=[&quot;Janvier&quot;,&quot;Février&quot;,&quot;Mars&quot;,&quot;Avril&quot;,&quot;Mai&quot;,&quot;Juin&quot;,&quot;Juillet&quot;,&quot;Août&quot;,&quot;Septembre&quot;,&quot;Octobre&quot;,&quot;Novembre&quot;,&quot;Décembre&quot;];function Kx(e){const[r,t]=e.split(&quot;-&quot;).map(Number);return Number.isNaN(r)||Number.isNaN(t)?e:`${l7[t-1]??e} ${r}`}function Qz(e){const[r,t]=e.split(&quot;-&quot;).map(Number);if(Number.isNaN(r)||Number.isNaN(t))return e;const o=new Date(r,t,0).getDate(),s=l7[t-1]??String(t);return`${o} ${s} ${r}`}function Jz(e){return(e.currency_selected??&quot;XOF&quot;)===&quot;EUR&quot;&amp;&amp;e.amount_due_eur!=null?e.amount_due_eur:e.amount_due_xof!=null?e.amount_due_xof:e.amount_due_eur??0}function c7(e,r){return e.find(t=&gt;t.payment_gateway!==Oa||![&quot;pending&quot;,&quot;initiated&quot;].includes(t.status)?!1:r===null?t.installment_index==null:t.installment_index===r)}function e$(e){return e.some(r=&gt;r.payment_gateway===Oa&amp;&amp;[&quot;pending&quot;,&quot;initiated&quot;].includes(r.status))}function t$(e){return e.some(r=&gt;r.status===&quot;pending_review&quot;)}function m2(e,r){return e.filter(t=&gt;r===null?t.installment_index===null||t.installment_index===void 0:t.installment_index===r)}function gv(e,r){return m2(e,r).some(t=&gt;t.status===&quot;confirmed&quot;)}function r$(e,r){const t=m2(e,r),n=t.find(o=&gt;o.status===&quot;confirmed&quot;);return n||[...t].sort((o,s)=&gt;s.id-o.id)[0]}function u7(e,r){return gv(e,r)?!1:m2(e,r).some(t=&gt;t.payment_gateway===Oa&amp;&amp;t.status===&quot;failed&quot;)}function n$(e){return(e.payments??[]).filter(r=&gt;r.status===&quot;pending_review&quot;&amp;&amp;r.payment_gateway!==Oa).reduce((r,t)=&gt;r+t.amount,0)}function i$(e){return e===&quot;confirmed&quot;?&quot;rounded-full bg-green-100 px-2 py-0.5 text-xs font-medium text-green-800&quot;:e===&quot;rejected&quot;||e===&quot;failed&quot;?&quot;rounded-full bg-red-100 px-2 py-0.5 text-xs font-medium text-red-800&quot;:e===&quot;refunded&quot;?&quot;rounded-full bg-gray-200 px-2 py-0.5 text-xs font-medium text-gray-800&quot;:e===&quot;pending_review&quot;?&quot;rounded-full bg-amber-100 px-2 py-0.5 text-xs font-medium text-amber-800&quot;:&quot;rounded-full bg-sky-100 px-2 py-0.5 text-xs font-medium text-sky-900&quot;}function s$(e,r){if(r===Oa)return&quot;En ligne (SycaPay)&quot;;const t=n7.find(n=&gt;n.value===e);return t?t.label:e?e.replace(/_/g,&quot; &quot;):&quot;—&quot;}function a$(e){return e===&quot;paid&quot;?&quot;rounded-full bg-green-100 px-2.5 py-1 text-xs font-medium text-green-800&quot;:e===&quot;submitted&quot;||e===&quot;pending_payment&quot;?&quot;rounded-full bg-amber-100 px-2.5 py-1 text-xs font-medium text-amber-800&quot;:&quot;rounded-full bg-gray-100 px-2.5 py-1 text-xs font-medium text-gray-800&quot;}function Wm(e,r,t,n,o){const s=t.currency===&quot;EUR&quot;?&quot;€&quot;:&quot;FCFA&quot;,c=t.currency===&quot;EUR&quot;?&quot;EUR&quot;:&quot;XOF&quot;,u=Qz(t.month),l=e.installment_balances?.find(S=&gt;S.installment_index===r),a=l?.nominal??(typeof t.amount==&quot;number&quot;?t.amount:typeof t.amount==&quot;string&quot;&amp;&amp;t.amount!==&quot;&quot;?Number(t.amount):null),d=l?.remaining,f=typeof d==&quot;number&quot;?d&lt;=0:gv(n,r),h=r$(n,r),m=gv(n,r),p=!!h&amp;&amp;h.status!==&quot;confirmed&quot;&amp;&amp;h.payment_gateway!==Oa,x=c7(n,r),g=u7(n,r),y=typeof d==&quot;number&quot;?d:a!=null&amp;&amp;!Number.isNaN(Number(a))?Number(a):0,v=Math.max(0,Math.floor(y)),_=o&gt;0&amp;&amp;!f&amp;&amp;!x&amp;&amp;!p;return{currencyLabel:s,currencyCode:c,dateLimit:u,balanceRow:l,nominalSlot:a,remainingSlot:d,isSlotFullyPaid:f,paymentForInst:h,isConfirmed:m,isManualPending:p,activeSyca:x,failedSycaHere:g,rawSlotRemaining:y,slotMaxDeclare:v,showPaymentActions:_}}function d7(e,r,t,n){for(let o=0;o&lt;r.length;o++)if(!Wm(e,o,r[o],t,n).isSlotFullyPaid)return o;return-1}function o$(e,r,t,n){for(let s=0;s&lt;r.length;s++)if(Wm(e,s,r[s],t,n).paymentForInst?.status===&quot;rejected&quot;)return s;for(let s=0;s&lt;r.length;s++){const c=Wm(e,s,r[s],t,n);if(!c.isSlotFullyPaid&amp;&amp;c.failedSycaHere)return s}const o=d7(e,r,t,n);return o&gt;=0?o:null}function l$(e){return e.isSlotFullyPaid?{label:&quot;Soldée&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-emerald-50 px-2.5 py-1 text-xs font-medium text-emerald-900 ring-1 ring-emerald-100&quot;}:e.paymentForInst?.status===&quot;rejected&quot;?{label:&quot;Paiement rejeté&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-red-50 px-2.5 py-1 text-xs font-medium text-red-900 ring-1 ring-red-100&quot;}:e.activeSyca?{label:&quot;Paiement en cours&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-sky-50 px-2.5 py-1 text-xs font-medium text-sky-900 ring-1 ring-sky-100&quot;}:e.isManualPending?{label:&quot;Déclaration en attente&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-amber-50 px-2.5 py-1 text-xs font-medium text-amber-950 ring-1 ring-amber-100&quot;}:typeof e.balanceRow?.paid_confirmed==&quot;number&quot;&amp;&amp;e.balanceRow.paid_confirmed&gt;0&amp;&amp;typeof e.remainingSlot==&quot;number&quot;&amp;&amp;e.remainingSlot&gt;0?{label:&quot;Partiellement réglée&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-indigo-50 px-2.5 py-1 text-xs font-medium text-indigo-900 ring-1 ring-indigo-100&quot;}:{label:&quot;À payer&quot;,className:&quot;inline-flex shrink-0 rounded-full bg-slate-100 px-2.5 py-1 text-xs font-medium text-slate-800 ring-1 ring-slate-200&quot;}}const f7=&quot;fr-FR&quot;,p2=new Intl.NumberFormat(f7,{useGrouping:!0,maximumFractionDigits:0,minimumFractionDigits:0}),c$=new Intl.NumberFormat(f7,{useGrouping:!0,minimumFractionDigits:2,maximumFractionDigits:2});function g2(e){return e.replace(/\u202f/g,&quot; &quot;).replace(/\u2009/g,&quot; &quot;)}function x2(e){if(e==null||e===&quot;&quot;)return null;if(typeof e==&quot;number&quot;)return Number.isFinite(e)?e:null;if(typeof e==&quot;string&quot;){const r=e.replace(/\s/g,&quot;&quot;).replace(/\u202f/g,&quot;&quot;).replace(&quot;,&quot;,&quot;.&quot;);if(r===&quot;&quot;)return null;const t=Number(r);return Number.isFinite(t)?t:null}return null}function h7(e){const r=x2(e);return r===null?&quot;—&quot;:g2(p2.format(Math.trunc(r)))}function kr(e){const r=x2(e);return r===null?&quot;—&quot;:`${g2(p2.format(Math.trunc(r)))} XOF`}function m7(e,r){const t=x2(e);if(t===null)return&quot;—&quot;;const n=r!=null&amp;&amp;String(r).trim()!==&quot;&quot;?String(r).trim().toUpperCase():&quot;&quot;,s=g2(n===&quot;EUR&quot;?c$.format(t):p2.format(Math.trunc(t)));return n?`${s} ${n}`:s}function Pn(e,r){const t=r!=null?String(r).trim().toUpperCase():&quot;&quot;;return t===&quot;XOF&quot;||t===&quot;FCFA&quot;?kr(e):m7(e,r)}function On(e,r){return(r===&quot;EUR&quot;?&quot;EUR&quot;:&quot;XOF&quot;)===&quot;EUR&quot;?`${m7(e,&quot;EUR&quot;).replace(/\s*EUR$/u,&quot;&quot;).trimEnd()} €`:`${h7(e)} FCFA`}function u$(e,r){const t=(r??&quot;&quot;).trim().toUpperCase();return t===&quot;EUR&quot;||t===&quot;€&quot;?On(e,&quot;EUR&quot;):On(e,&quot;XOF&quot;)}const C4=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-4 py-3 text-sm font-semibold uppercase tracking-wider text-white transition-all hover:bg-brand-900 disabled:opacity-50 sm:w-auto sm:min-h-0&quot;,d$=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-transparent px-4 py-3 text-sm font-semibold uppercase tracking-wider text-brand-900 transition-all hover:bg-brand-900 hover:text-white disabled:opacity-50 sm:w-auto sm:min-h-0&quot;;function f$({reg:e,idx:r,inst:t,dateLimit:n,balanceRow:o,nominalSlot:s,remainingSlot:c,isSlotFullyPaid:u,paymentForInst:l,isConfirmed:a,activeSyca:d,failedSycaHere:f,slotMaxDeclare:h,showPaymentActions:m,registrationSycaPayOpen:p,sycapayDisabledMessage:x,downloadingReceiptId:g,onDownloadReceipt:y,onFetchRegistrationsSilent:v,onOpenSycaModal:_,onOpenDeclareModal:S,statusBadge:A,isExpanded:I,onToggle:z,showNextUnpaidBadge:F}){const W=t.currency===&quot;EUR&quot;?&quot;EUR&quot;:&quot;XOF&quot;,H=typeof c==&quot;number&quot;?c:s!=null&amp;&amp;!Number.isNaN(s)?s:null,B=`installment-${e.id}-${r}-header`,K=`installment-${e.id}-${r}-panel`,O=u?s!=null&amp;&amp;!Number.isNaN(s)?On(Number(s),W):&quot;—&quot;:H!=null?On(H,W):&quot;—&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-[0_4px_14px_rgba(15,23,42,0.06)]&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,id:B,&quot;aria-expanded&quot;:I,&quot;aria-controls&quot;:K,onClick:z,className:`w-full px-4 py-3 text-left transition-colors hover:bg-gray-50/80 focus-visible:outline focus-visible:ring-2 focus-visible:ring-brand-600 focus-visible:ring-offset-2 sm:px-5 sm:py-4 ${I?&quot;rounded-t-2xl border-b border-gray-100 bg-gray-50/40&quot;:&quot;rounded-2xl&quot;}`,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-3 sm:hidden&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1 space-y-1&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm font-semibold leading-snug text-ink-900&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;text-xs font-medium uppercase tracking-[0.12em] text-ink-500&quot;,children:[&quot;Échéance &quot;,r+1]}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-400&quot;,children:&quot; · &quot;}),Kx(t.month)]}),F&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;inline-flex w-fit rounded-full bg-brand-50 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-brand-800 ring-1 ring-brand-100&quot;,children:&quot;Prochaine échéance&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Date limite : &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:n})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 pt-0.5&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-base font-semibold tabular-nums text-ink-900&quot;,children:O}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-300&quot;,children:&quot;·&quot;}),i.jsx(&quot;span&quot;,{className:A.className,children:A.label})]})]}),i.jsx(Id,{className:`mt-0.5 h-5 w-5 shrink-0 text-ink-400 transition-transform duration-200 ${I?&quot;rotate-180&quot;:&quot;&quot;}`,&quot;aria-hidden&quot;:!0})]}),i.jsxs(&quot;div&quot;,{className:&quot;hidden items-center justify-between gap-4 sm:flex&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-x-2 gap-y-1&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;text-xs font-medium uppercase tracking-[0.12em] text-ink-500&quot;,children:[&quot;Échéance &quot;,r+1]}),F&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-brand-50 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-brand-800 ring-1 ring-brand-100&quot;,children:&quot;Prochaine échéance&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:Kx(t.month)})]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-600&quot;,children:[&quot;Date limite : &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:n})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex shrink-0 items-center gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col items-end gap-1.5 sm:flex-row sm:items-center sm:gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-lg font-semibold tabular-nums text-ink-900&quot;,children:O}),i.jsx(&quot;span&quot;,{className:A.className,children:A.label})]}),i.jsx(Id,{className:`h-5 w-5 shrink-0 text-ink-400 transition-transform duration-200 ${I?&quot;rotate-180&quot;:&quot;&quot;}`,&quot;aria-hidden&quot;:!0})]})]})]}),I&amp;&amp;i.jsxs(&quot;div&quot;,{id:K,role:&quot;region&quot;,&quot;aria-labelledby&quot;:B,className:&quot;space-y-4 border-t border-gray-100 px-4 pb-4 pt-3 sm:px-5 sm:pb-5 sm:pt-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-[0.12em] text-ink-500&quot;,children:[&quot;Échéance &quot;,r+1]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-1 flex flex-wrap items-center gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:Kx(t.month)}),i.jsx(&quot;span&quot;,{className:A.className,children:A.label})]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-600&quot;,children:[&quot;Date limite : &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:n})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 text-left sm:max-w-[55%] sm:text-right&quot;,children:[u?i.jsxs(i.Fragment,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-lg font-semibold tabular-nums text-green-800&quot;,children:s!=null&amp;&amp;!Number.isNaN(s)?On(Number(s),W):&quot;—&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 text-xs text-green-700&quot;,children:&quot;Montant d&#039;échéance réglé&quot;})]}):i.jsxs(i.Fragment,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-xl font-semibold tabular-nums text-ink-900&quot;,children:H!=null?On(H,W):&quot;—&quot;}),typeof c==&quot;number&quot;&amp;&amp;c&gt;0&amp;&amp;typeof s==&quot;number&quot;&amp;&amp;!Number.isNaN(s)&amp;&amp;c&lt;s&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;mt-0.5 text-xs text-ink-500&quot;,children:[&quot;sur &quot;,On(s,W),&quot; d&#039;échéance&quot;]})]}),typeof o?.paid_confirmed==&quot;number&quot;&amp;&amp;o.paid_confirmed&gt;0&amp;&amp;!u&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-xs font-medium text-green-700&quot;,children:[&quot;Déjà versé : &quot;,On(o.paid_confirmed,W)]})]})]}),i.jsx(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2&quot;,children:u&amp;&amp;a&amp;&amp;l?.receipt?i.jsxs(&quot;span&quot;,{className:&quot;flex flex-wrap items-center gap-2&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-green-100 px-2 py-0.5 text-xs font-medium text-green-800&quot;,children:&quot;Validé&quot;}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;y(l.receipt.id,l.receipt.receipt_number),disabled:g===l.receipt?.id,className:&quot;inline-flex min-h-[44px] items-center gap-1.5 rounded-xl px-3 text-sm font-medium text-brand-700 transition-colors hover:bg-brand-50 disabled:opacity-50 sm:min-h-0&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),g===l.receipt?.id?&quot;Téléchargement...&quot;:&quot;Télécharger le reçu&quot;]})]}):u?i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-600&quot;,children:&quot;Montant couvert par vos paiements (y compris paiement libre). Le reçu correspondant figure dans la liste « Paiements ».&quot;}):null}),d&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-sky-200 bg-sky-50/40 px-4 py-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800&quot;,children:&quot;Paiement en ligne en cours&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-600&quot;,children:&quot;Le statut affiché provient de nos serveurs après l’initiation. La confirmation finale peut prendre un court délai.&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mt-3 flex flex-wrap gap-2&quot;,children:d.action_url?i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:C4,onClick:()=&gt;window.location.assign(d.action_url),children:&quot;Continuer vers le paiement&quot;}):null}),i.jsx(h2,{registrationId:e.id,paymentId:d.id,summaryHint:&quot;La confirmation finale vient de nos serveurs (prestataire), pas seulement de l’écran du téléphone.&quot;,onUpdated:v})]}),m&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 border-t border-gray-100 pt-4&quot;,children:[!p&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;rounded-xl border border-amber-200 bg-amber-50/80 px-3 py-3 text-sm text-amber-950&quot;,children:[i.jsxs(&quot;span&quot;,{children:[x.trim()||&quot;Les paiements en ligne ne sont pas encore ouverts.&quot;,&quot; &quot;]}),&quot;Vous pouvez toutefois déclarer un paiement déjà effectué ci-dessous.&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:flex-wrap lg:flex-nowrap lg:gap-4&quot;,children:[p&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:C4,onClick:_,children:f?&quot;Réessayer le paiement en ligne&quot;:&quot;Payer cette échéance&quot;}),h&gt;0&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:d$,onClick:S,children:&quot;Déclarer un paiement déjà effectué&quot;})]})]})]})]})}function h$({registrationId:e,payments:r,downloadingReceiptId:t,onDownloadReceipt:n,onFetchRegistrationsSilent:o}){return i.jsxs(&quot;section&quot;,{className:&quot;mt-5 border-t border-gray-100 pt-5&quot;,&quot;aria-labelledby&quot;:`payments-heading-${e}`,children:[i.jsx(&quot;h3&quot;,{id:`payments-heading-${e}`,className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Paiements&quot;}),r.length===0?i.jsx(&quot;div&quot;,{className:&quot;mt-4 rounded-xl border border-dashed border-gray-200 bg-gray-50/70 px-4 py-10 text-center&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;mx-auto flex max-w-md flex-col items-center gap-3&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;flex h-11 w-11 items-center justify-center rounded-full bg-gray-100 text-ink-400&quot;,children:i.jsx(n2,{className:&quot;h-5 w-5&quot;,&quot;aria-hidden&quot;:!0})}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm leading-relaxed text-ink-600&quot;,children:[&quot;Aucun paiement enregistré pour le moment.&quot;,i.jsx(&quot;br&quot;,{}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Vos paiements validés ou déclarés apparaîtront ici.&quot;})]})]})}):i.jsx(&quot;ul&quot;,{className:&quot;mt-4 space-y-3&quot;,children:r.map(s=&gt;i.jsxs(&quot;li&quot;,{className:&quot;rounded-xl border border-gray-100 bg-white px-3 py-3 shadow-sm sm:px-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-start sm:justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1 space-y-1&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold tabular-nums text-ink-900&quot;,children:u$(s.amount,s.currency)}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-700&quot;,children:s$(s.method,s.payment_gateway)}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-400&quot;,children:&quot; · &quot;}),s.paid_at?new Date(s.paid_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;—&quot;]}),s.reference?i.jsxs(&quot;p&quot;,{className:&quot;font-mono text-xs text-ink-500&quot;,children:[&quot;Réf. &quot;,s.reference]}):null,s.payment_gateway===Oa&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Canal : paiement en ligne&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-shrink-0 flex-col items-start gap-2 sm:items-end&quot;,children:[i.jsx(&quot;span&quot;,{className:i$(s.status),children:Zz[s.status]??s.status}),s.status===&quot;confirmed&quot;&amp;&amp;(s.receipt?i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;n(s.receipt.id,s.receipt.receipt_number),disabled:t===s.receipt.id,title:&quot;Télécharger le reçu PDF&quot;,className:&quot;inline-flex min-h-[44px] items-center gap-1.5 rounded-lg px-2 text-sm font-medium text-brand-700 hover:bg-brand-50 hover:text-brand-900 focus:outline-none focus:ring-2 focus:ring-brand-700 focus:ring-offset-2 disabled:opacity-50 sm:min-h-0&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),t===s.receipt.id?&quot;Téléchargement...&quot;:&quot;Télécharger le reçu&quot;]}):i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Reçu à venir&quot;}))]})]}),s.payment_gateway===Oa&amp;&amp;(s.status===&quot;pending&quot;||s.status===&quot;initiated&quot;)&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-3 rounded-lg border border-sky-100 bg-sky-50/50 px-3 py-2&quot;,children:i.jsx(h2,{registrationId:e,paymentId:s.id,summaryHint:&quot;Le prestataire peut confirmer avant l’affichage ici : actualisez ou attendez quelques secondes.&quot;,onUpdated:o})})]},s.id))})]})}const E4=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-4 py-3 text-sm font-semibold uppercase tracking-wider text-white transition-all hover:bg-brand-900 disabled:opacity-50 sm:w-auto sm:min-h-0&quot;,Xx=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-transparent px-4 py-3 text-sm font-semibold uppercase tracking-wider text-brand-900 transition-all hover:bg-brand-900 hover:text-white disabled:opacity-50 sm:w-auto sm:min-h-0&quot;;function m$({reg:e,sycapayPublic:r,registrationSycaPayOpen:t,downloadingReceiptId:n,onDownloadReceipt:o,onFetchRegistrationsSilent:s,setSycaModal:c,setOpenAmountModal:u,setDeclareModal:l}){const a=Jz(e),d=e.currency_selected===&quot;EUR&quot;?&quot;€&quot;:&quot;FCFA&quot;,f=e.installment_config?.installments??[],h=f.length&gt;0,m=e.payments??[],p=m.filter(H=&gt;H.status===&quot;confirmed&quot;).reduce((H,B)=&gt;H+B.amount,0),x=Math.max(0,a-p),g=n$(e),y=c7(m,null),v=u7(m,null),_=m.some(H=&gt;(H.installment_index===null||H.installment_index===void 0)&amp;&amp;H.payment_gateway!==Oa&amp;&amp;H.status!==&quot;confirmed&quot;&amp;&amp;H.status!==&quot;failed&quot;),S=e.currency_selected===&quot;EUR&quot;?&quot;EUR&quot;:&quot;XOF&quot;,A=Math.max(0,Math.floor(x-g)),I=d7(e,f,m,a),[z,F]=T.useState(()=&gt;o$(e,f,m,a)),W=r?.disabled_message?.trim()||&quot;Les paiements en ligne (SycaPay) ne sont pas encore ouverts.&quot;;return i.jsxs(&quot;article&quot;,{className:&quot;w-full overflow-hidden rounded-2xl border border-gray-200/90 bg-white shadow-[0_8px_20px_rgba(15,23,42,0.06)]&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;border-b border-gray-100 bg-gradient-to-b from-white to-brand-50/30 px-4 py-5 sm:px-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-[11px] font-medium uppercase tracking-[0.14em] text-ink-500&quot;,children:&quot;Événement&quot;}),i.jsx(&quot;h2&quot;,{className:&quot;mt-1 text-lg font-semibold leading-snug text-ink-900 sm:text-xl&quot;,children:e.event?.name??`Inscription #${e.id}`}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:[e.first_name,&quot; &quot;,e.last_name]}),i.jsx(&quot;span&quot;,{className:&quot;text-ink-400&quot;,children:&quot; · &quot;}),e.email]}),e.pricing_plan&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:[&quot;Formule :&quot;,&quot; &quot;,i.jsxs(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:[e.pricing_plan.title,&quot; (&quot;,e.pricing_plan.code,&quot;)&quot;]})]}),(e.amount_due_eur!=null||e.amount_due_xof!=null)&amp;&amp;!h&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-500&quot;,children:[&quot;Montant dû :&quot;,&quot; &quot;,e.amount_due_eur!=null&amp;&amp;On(e.amount_due_eur,&quot;EUR&quot;),e.amount_due_eur!=null&amp;&amp;e.amount_due_xof!=null&amp;&amp;&quot; / &quot;,e.amount_due_xof!=null&amp;&amp;On(e.amount_due_xof,&quot;XOF&quot;)]})]}),i.jsx(&quot;div&quot;,{className:&quot;shrink-0&quot;,children:i.jsx(&quot;span&quot;,{className:`inline-flex items-center ${a$(e.status)}`,children:Yz[e.status]??e.status})})]})}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-5 px-4 py-5 sm:px-6&quot;,children:[(a&gt;0||p&gt;0||g&gt;0)&amp;&amp;i.jsxs(&quot;div&quot;,{className:`grid grid-cols-1 gap-3 sm:grid-cols-2 sm:gap-4 ${g&gt;0?&quot;lg:grid-cols-4&quot;:&quot;lg:grid-cols-3&quot;}`,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-100 bg-white p-4 shadow-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-ink-500&quot;,children:&quot;Montant total&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-lg font-semibold text-ink-900&quot;,children:On(a,e.currency_selected)})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-100 bg-white p-4 shadow-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-ink-500&quot;,children:&quot;Payé validé&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-lg font-semibold text-green-800&quot;,children:On(p,e.currency_selected)})]}),g&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-amber-100 bg-amber-50/50 p-4 shadow-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-amber-900/80&quot;,children:&quot;Déclaré en attente&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-lg font-semibold text-amber-900&quot;,children:On(g,e.currency_selected)})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-brand-700/20 bg-gradient-to-br from-brand-50 to-white p-4 shadow-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-ink-500&quot;,children:&quot;Reste à payer&quot;}),i.jsxs(&quot;p&quot;,{className:`mt-1 text-2xl font-semibold tabular-nums ${x&gt;0?&quot;text-brand-900&quot;:&quot;text-green-700&quot;}`,children:[On(x,e.currency_selected),x===0&amp;&amp;a&gt;0&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;ml-1 text-base font-medium&quot;,children:&quot;— Soldé&quot;})]})]})]}),h?i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Échéances de paiement&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:[&quot;Montant total de l’inscription : &quot;,On(a,e.currency_selected)]})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:f.map((H,B)=&gt;{const K=Wm(e,B,H,m,a),O=H.currency===&quot;EUR&quot;?&quot;€&quot;:&quot;FCFA&quot;,L=K.balanceRow,E=K.nominalSlot,j=K.remainingSlot,k=K.isSlotFullyPaid,N=K.paymentForInst,C=K.isConfirmed,P=K.activeSyca,D=K.failedSycaHere,U=K.slotMaxDeclare,Y=K.showPaymentActions,Z=l$(K);return i.jsx(f$,{reg:e,idx:B,inst:H,dateLimit:K.dateLimit,balanceRow:L,nominalSlot:E,remainingSlot:j,isSlotFullyPaid:k,paymentForInst:N,isConfirmed:C,activeSyca:P,failedSycaHere:D,slotMaxDeclare:U,showPaymentActions:Y,registrationSycaPayOpen:t,sycapayDisabledMessage:W,downloadingReceiptId:n,onDownloadReceipt:o,onFetchRegistrationsSilent:s,statusBadge:Z,isExpanded:z===B,onToggle:()=&gt;F(ne=&gt;ne===B?null:B),showNextUnpaidBadge:I&gt;=0&amp;&amp;B===I,onOpenSycaModal:()=&gt;c({registrationId:e.id,installmentIndex:B,defaultCountry:e.country||&quot;CI&quot;,paymentAmount:U&gt;0?{amount:U,currencyLabel:O}:void 0}),onOpenDeclareModal:()=&gt;l({registrationId:e.id,installmentIndex:B,currencyCode:S,maxAmount:U,defaultAmount:U})},B)})}),x&gt;0&amp;&amp;!e$(m)&amp;&amp;!t$(m)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-2xl border border-dashed border-gray-200 bg-gray-50/50 p-4 sm:p-5&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Autre montant&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm leading-relaxed text-ink-600&quot;,children:&quot;Vous pouvez payer un montant libre. Il sera imputé automatiquement aux échéances les plus anciennes.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-ink-500&quot;,children:&quot;Déclarez un paiement déjà effectué avec justificatif — prise en compte après validation par l’équipe.&quot;}),!t&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;mt-3 rounded-xl border border-amber-200 bg-amber-50/80 px-3 py-3 text-sm text-amber-950&quot;,children:[i.jsxs(&quot;span&quot;,{children:[W,&quot; &quot;]}),&quot;Vous pouvez toutefois déclarer un paiement déjà effectué ci-dessous.&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-4 flex flex-col gap-3 sm:flex-row sm:flex-wrap lg:flex-nowrap lg:gap-4&quot;,children:[t&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:Xx,onClick:()=&gt;u({registrationId:e.id,defaultCountry:e.country||&quot;CI&quot;,remainingDue:x,currencyLabel:d,installments:f}),children:&quot;Payer un autre montant&quot;}),A&gt;0&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:Xx,onClick:()=&gt;l({registrationId:e.id,installmentIndex:null,currencyCode:S,maxAmount:A,defaultAmount:A}),children:&quot;Déclarer un paiement&quot;})]})]})]}):a&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[x&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-2xl border border-gray-200/80 bg-gradient-to-br from-slate-50 to-white p-4 sm:p-5&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-[11px] font-semibold uppercase tracking-[0.12em] text-ink-500&quot;,children:&quot;Solde restant à régler&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-2xl font-semibold text-ink-900&quot;,children:On(x,e.currency_selected)}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-600&quot;,children:&quot;Utilisez les options de paiement ou de déclaration ci-dessous.&quot;})]}),i.jsx(&quot;h3&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Montant dû&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 rounded-2xl border border-gray-200 bg-gray-50/40 p-4 sm:p-5&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-600&quot;,children:&quot;Total à régler&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:On(a,e.currency_selected)})]}),y&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-sky-200 bg-white px-4 py-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800&quot;,children:&quot;Paiement en ligne en cours&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-600&quot;,children:&quot;La confirmation sur cette page est mise à jour depuis nos serveurs, pas depuis l’écran du téléphone seul.&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mt-3 flex flex-wrap gap-2&quot;,children:y.action_url?i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:E4,onClick:()=&gt;window.location.assign(y.action_url),children:&quot;Continuer vers le paiement&quot;}):null}),i.jsx(h2,{registrationId:e.id,paymentId:y.id,summaryHint:&quot;La confirmation finale vient de nos serveurs (prestataire), pas seulement de l’écran du téléphone.&quot;,onUpdated:s})]}),!y&amp;&amp;x&gt;0&amp;&amp;(!_||v)&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-3 border-t border-gray-100 pt-4&quot;,children:[!t&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;rounded-xl border border-amber-200 bg-amber-50/80 px-3 py-3 text-sm text-amber-950&quot;,children:[i.jsxs(&quot;span&quot;,{children:[W,&quot; &quot;]}),&quot;Vous pouvez toutefois déclarer un paiement déjà effectué ci-dessous.&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Les paiements déclarés sont pris en compte après validation par l’équipe.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:flex-wrap lg:flex-nowrap lg:gap-4&quot;,children:[t&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:E4,onClick:()=&gt;c({registrationId:e.id,installmentIndex:null,defaultCountry:e.country||&quot;CI&quot;,paymentAmount:x&gt;0?{amount:x,currencyLabel:d}:void 0}),children:v?&quot;Réessayer le paiement en ligne&quot;:&quot;Payer le solde&quot;}),A&gt;0&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:Xx,onClick:()=&gt;l({registrationId:e.id,installmentIndex:null,currencyCode:S,maxAmount:A,defaultAmount:A}),children:&quot;Déclarer un paiement déjà effectué&quot;})]})]})]})]}),i.jsx(h$,{registrationId:e.id,payments:m,downloadingReceiptId:n,onDownloadReceipt:o,onFetchRegistrationsSilent:s})]})]})}const A4=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 bg-brand-700 px-5 py-3 text-sm font-semibold uppercase tracking-wider text-white hover:bg-brand-900 sm:w-auto sm:min-h-0&quot;,p$=&quot;w-full min-h-[44px] rounded-xl border-2 border-brand-900 px-5 py-3 text-sm font-semibold uppercase tracking-wider text-brand-900 hover:bg-brand-900 hover:text-white sm:w-auto sm:min-h-0&quot;,g$=&quot;w-full min-h-[44px] rounded-xl border-2 border-gray-300 bg-white px-4 py-3 text-sm font-semibold text-ink-800 transition hover:border-gray-400 hover:bg-gray-50&quot;;function x$(){const e=vi(),{user:r,isAuthenticated:t,canAccessAdmin:n,loading:o,refetch:s,roles:c}=Ps(),[u,l]=T.useState([]),[a,d]=T.useState(!0),[f,h]=T.useState(null),[m,p]=T.useState(&quot;&quot;),[x,g]=T.useState(&quot;&quot;),[y,v]=T.useState(null),[_,S]=T.useState(!1),[A,I]=T.useState(null),[z,F]=T.useState(null),[W,H]=T.useState(null),[B,K]=T.useState(null),[O,L]=T.useState(!1),[E,j]=T.useState(null),[k,N]=T.useState(!1),C=!k||E?.registration_payments_enabled!==!1,P=T.useCallback(ne=&gt;{const V=ne?.silent===!0;V||d(!0),h(null),ez().then(l).catch(ee=&gt;{if(ee instanceof At){if(ee.status===401){gi.logout().catch(()=&gt;{}),e(&quot;/login&quot;,{replace:!0});return}h(ee.data?.message??&quot;Une erreur est survenue.&quot;)}else h(&quot;Une erreur est survenue.&quot;)}).finally(()=&gt;{V||d(!1)})},[e]);T.useEffect(()=&gt;{!t||!gi.isAuthenticated()||r?.must_change_password||P()},[t,r?.must_change_password,P]),T.useEffect(()=&gt;{!t||!gi.isAuthenticated()||r?.must_change_password||t7().then(ne=&gt;{j(ne),N(!0)}).catch(()=&gt;{j({registration_payments_enabled:!0,donation_payments_enabled:!0,disabled_message:&quot;&quot;}),N(!0)})},[t,r?.must_change_password]);const D=ne=&gt;{P();const V=ne.data.redirect_url;V&amp;&amp;window.location.assign(V)},U=()=&gt;{const ne=m.trim(),V=x.trim();if(v(null),ne.length&lt;8){v(&quot;Le mot de passe doit contenir au moins 8 caractères.&quot;);return}if(ne!==V){v(&quot;Les deux mots de passe ne correspondent pas.&quot;);return}S(!0),e7.changePassword({new_password:ne,new_password_confirmation:V}).then(()=&gt;{p(&quot;&quot;),g(&quot;&quot;),s()}).catch(ee=&gt;{const $=ee?.data?.message??ee?.message??&quot;Erreur lors du changement de mot de passe.&quot;,R=ee?.data?.errors;v(R?Object.values(R).flat().join(&quot; &quot;):$)}).finally(()=&gt;S(!1))},Y=(ne,V)=&gt;{I(ne),az(ne,`${V}.pdf`).catch(()=&gt;{}).finally(()=&gt;I(null))},Z=()=&gt;{P({silent:!0}),L(!0)};return o?i.jsx(&quot;div&quot;,{className:&quot;flex min-h-screen items-center justify-center bg-brand-50&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})}):t?n&amp;&amp;!r?.must_change_password?i.jsx(Kn,{to:&quot;/admin/registrations&quot;,replace:!0}):i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 pb-16 pt-6 sm:pb-12 sm:pt-8 lg:pt-10&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mx-auto w-full max-w-[96rem] px-4 sm:px-6 lg:px-8 xl:px-10 2xl:px-12&quot;,children:[i.jsx(Gz,{showCompanionCta:!!r?.summit_companion_enabled,onOpenCompanion:()=&gt;e(&quot;/app&quot;)}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex flex-col gap-6 xl:mt-8 xl:grid xl:grid-cols-[minmax(0,1fr)_340px] xl:items-start xl:gap-8 2xl:gap-10&quot;,children:[i.jsx(&quot;aside&quot;,{className:&quot;w-full xl:sticky xl:top-8 xl:col-start-2 xl:row-start-1 xl:w-full xl:max-w-[360px] xl:justify-self-end&quot;,children:i.jsxs(wt,{className:&quot;rounded-2xl p-5 shadow-[0_8px_20px_rgba(15,23,42,0.05)] sm:p-6&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-[0.14em] text-ink-500&quot;,children:&quot;Profil&quot;}),i.jsx(&quot;h2&quot;,{className:&quot;mt-1 text-base font-semibold text-ink-900 sm:text-lg&quot;,children:&quot;Mes informations&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-5 space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 rounded-xl border border-gray-100 bg-gray-50/50 px-4 py-3 sm:px-5 sm:py-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-brand-50 text-brand-700&quot;,children:i.jsx(RB,{className:&quot;h-5 w-5&quot;,&quot;aria-hidden&quot;:!0})}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-ink-500&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 text-sm font-medium text-ink-900 sm:text-base&quot;,children:r?.name??&quot;—&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 rounded-xl border border-gray-100 bg-gray-50/50 px-4 py-3 sm:px-5 sm:py-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-brand-50 text-brand-700&quot;,children:i.jsx(ja,{className:&quot;h-5 w-5&quot;,&quot;aria-hidden&quot;:!0})}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 break-all&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-wide text-ink-500&quot;,children:&quot;Email&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 text-sm font-medium text-ink-900 sm:text-base&quot;,children:r?.email??&quot;—&quot;})]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 border-t border-gray-200 pt-5&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:g$,onClick:()=&gt;gi.logout().then(()=&gt;e(&quot;/login&quot;,{replace:!0})),children:&quot;Déconnexion&quot;}),i.jsx(&quot;a&quot;,{href:&quot;/&quot;,className:&quot;mt-3 flex min-h-[44px] items-center justify-center text-center text-sm font-medium text-brand-700 hover:text-brand-900 hover:underline sm:min-h-0&quot;,children:&quot;Retour à l&#039;accueil&quot;}),n&amp;&amp;i.jsx(&quot;a&quot;,{href:c?.includes(&quot;COMMISSION_FINANCE&quot;)||c?.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)||c?.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)||c?.includes(&quot;COMMISSARIAT_GENERAL&quot;)?&quot;/admin/finance&quot;:&quot;/admin/registrations&quot;,className:&quot;mt-2 flex min-h-[40px] items-center justify-center text-center text-sm text-ink-600 hover:text-ink-900 hover:underline sm:min-h-0&quot;,children:&quot;Accéder à l&#039;administration&quot;})]})]})}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 w-full space-y-6 xl:col-start-1 xl:row-start-1&quot;,children:[r?.must_change_password&amp;&amp;i.jsxs(wt,{className:&quot;rounded-2xl border-amber-200 bg-amber-50/50 p-5 sm:p-6&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Changer votre mot de passe&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:&quot;Votre mot de passe a été réinitialisé. Veuillez définir un nouveau mot de passe pour continuer.&quot;}),y&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-4 rounded-xl border border-red-200 bg-red-50 p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:y})}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 max-w-md space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:[&quot;Nouveau mot de passe &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:m,onChange:ne=&gt;p(ne.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Au moins 8 caractères&quot;,disabled:!!_,autoComplete:&quot;new-password&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:[&quot;Confirmer le mot de passe &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:x,onChange:ne=&gt;g(ne.target.value),className:&quot;w-full rounded-xl border border-gray-300 px-4 py-3 text-base focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Reproduire le mot de passe&quot;,disabled:!!_,autoComplete:&quot;new-password&quot;})]}),i.jsx(Me,{variant:&quot;primary&quot;,className:A4,onClick:U,disabled:!!_,children:_?&quot;Enregistrement...&quot;:&quot;Enregistrer le mot de passe&quot;})]})]}),!r?.must_change_password&amp;&amp;i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)] sm:p-6 lg:p-8&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium uppercase tracking-[0.14em] text-ink-500&quot;,children:&quot;Inscriptions&quot;}),i.jsx(&quot;h2&quot;,{className:&quot;mt-1 text-lg font-semibold text-ink-900 sm:text-xl&quot;,children:&quot;Mes inscriptions&quot;}),O&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-5 flex flex-col gap-3 rounded-2xl border border-green-200 bg-green-50/90 px-4 py-4 text-sm text-green-900 sm:flex-row sm:items-start sm:justify-between&quot;,role:&quot;status&quot;,children:[i.jsx(&quot;p&quot;,{children:&quot;Votre déclaration de paiement a été transmise. Elle sera prise en compte après validation par l’équipe.&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;L(!1),className:&quot;shrink-0 self-start font-medium text-green-800 underline hover:no-underline&quot;,children:&quot;Fermer&quot;})]}),a&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;py-12 text-center text-ink-500&quot;,children:&quot;Chargement...&quot;}),f&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-4 rounded-2xl border border-red-200 bg-red-50 p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:f}),i.jsx(Me,{variant:&quot;outline&quot;,className:`${p$} mt-3`,onClick:()=&gt;P(),children:&quot;Réessayer&quot;})]}),!a&amp;&amp;!f&amp;&amp;u.length===0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 rounded-2xl border border-dashed border-gray-200 bg-white/60 px-4 py-12 text-center&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-ink-600&quot;,children:&quot;Vous n&#039;avez pas encore d&#039;inscription.&quot;}),i.jsx(Me,{variant:&quot;primary&quot;,className:`${A4} mt-6`,onClick:()=&gt;e(&quot;/inscription&quot;),children:&quot;S&#039;inscrire à un événement&quot;})]}),!a&amp;&amp;!f&amp;&amp;u.length&gt;0&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,children:u.map(ne=&gt;i.jsx(m$,{reg:ne,sycapayPublic:E,registrationSycaPayOpen:C,downloadingReceiptId:A,onDownloadReceipt:Y,onFetchRegistrationsSilent:()=&gt;P({silent:!0}),setSycaModal:F,setOpenAmountModal:H,setDeclareModal:K},ne.id))})]})]})]})]}),z&amp;&amp;i.jsx(zz,{open:!0,registrationId:z.registrationId,installmentIndex:z.installmentIndex,defaultCountry:z.defaultCountry,paymentAmount:z.paymentAmount,onClose:()=&gt;F(null),onInitiated:D}),W&amp;&amp;i.jsx(qz,{open:!0,registrationId:W.registrationId,defaultCountry:W.defaultCountry,remainingDue:W.remainingDue,currencyLabel:W.currencyLabel,installments:W.installments,onClose:()=&gt;H(null),onInitSuccess:()=&gt;P({silent:!0})}),B&amp;&amp;i.jsx(Xz,{open:!0,registrationId:B.registrationId,installmentIndex:B.installmentIndex,currencyCode:B.currencyCode,maxAmount:B.maxAmount,defaultAmount:B.defaultAmount,onClose:()=&gt;K(null),onSuccess:Z})]}):i.jsx(Kn,{to:&quot;/login&quot;,replace:!0})}function b$(){const e=vi();return T.useEffect(()=&gt;{const r=window.setTimeout(()=&gt;{e(&quot;/account&quot;,{replace:!0})},5e3);return()=&gt;window.clearTimeout(r)},[e]),i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-12 px-4 sm:px-6&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;mx-auto max-w-md&quot;,children:i.jsxs(wt,{className:&quot;text-center&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-xl font-semibold text-ink-900 mb-3&quot;,children:&quot;Retour de paiement&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-6&quot;,children:&quot;Si vous venez de finaliser une opération sur le site du prestataire, la confirmation peut prendre quelques instants. Retrouvez l’état à jour de votre paiement dans votre espace participant.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-3 sm:flex-row sm:justify-center&quot;,children:[i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;e(&quot;/account&quot;,{replace:!0}),children:&quot;Voir mon espace participant&quot;}),i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;e(&quot;/&quot;,{replace:!0}),children:&quot;Accueil&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;mt-6 text-xs text-ink-400&quot;,children:&quot;Redirection automatique vers votre espace dans quelques secondes…&quot;})]})})})}function of({showRefresh:e=!1,refreshing:r=!1,onRefresh:t}){const n=vi(),{user:o}=Ps(),s=async()=&gt;{try{await gi.logout(),n(&quot;/login&quot;,{replace:!0})}catch{n(&quot;/login&quot;,{replace:!0})}};return i.jsx(&quot;header&quot;,{className:&quot;sticky top-0 z-50 w-full border-b border-gray-200 bg-white shadow-soft&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-full min-w-0 max-w-full px-3 py-2.5 sm:px-6 sm:py-3 lg:px-8 lg:py-4&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 items-center justify-between gap-2 sm:gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-1 items-center gap-2 sm:gap-3 md:flex-none&quot;,children:[i.jsx(&quot;img&quot;,{src:&quot;/logoHaggai.avif&quot;,alt:&quot;Sommet Haggai Francophone&quot;,className:&quot;h-8 w-auto shrink-0 sm:h-10 lg:h-12&quot;}),i.jsx(&quot;h1&quot;,{className:&quot;min-w-0 truncate text-base font-heading font-medium uppercase tracking-wide text-ink-900 sm:text-lg lg:text-2xl&quot;,children:&quot;Sommet Haggai Francophone&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex shrink-0 items-center gap-1.5 sm:gap-4&quot;,children:[o&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;text-right hidden sm:block&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-900&quot;,children:o.name}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:o.email}),o.roles&amp;&amp;o.roles.length&gt;0&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:typeof o.roles[0]==&quot;string&quot;?o.roles[0]:o.roles[0].name})]}),e&amp;&amp;t&amp;&amp;i.jsxs(Me,{variant:&quot;outline&quot;,onClick:t,disabled:r,className:&quot;flex items-center gap-1 !px-2 !py-2 sm:!px-6 sm:!py-3 sm:gap-2&quot;,title:&quot;Rafraîchir les données&quot;,children:[i.jsx(t2,{size:17,className:r?&quot;animate-spin&quot;:&quot;&quot;}),i.jsx(&quot;span&quot;,{className:&quot;hidden sm:inline&quot;,children:r?&quot;Rafraîchissement...&quot;:&quot;Rafraîchir&quot;})]}),i.jsxs(Me,{variant:&quot;outline&quot;,onClick:s,className:&quot;flex items-center gap-1 !px-2 !py-2 sm:!px-6 sm:!py-3 sm:gap-2&quot;,children:[i.jsx(aB,{size:17}),i.jsx(&quot;span&quot;,{className:&quot;hidden sm:inline&quot;,children:&quot;Déconnexion&quot;})]})]})]})})})}const pr=&#039; fill=&quot;none&quot; stroke=&quot;#374151&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&#039;;function y$(e){const r=`&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;22&quot; height=&quot;22&quot; viewBox=&quot;0 0 24 24&quot;${pr}&gt;${e}&lt;/svg&gt;`;return`data:image/svg+xml,${encodeURIComponent(r)}`}const v$={layoutDashboard:[`&lt;rect width=&quot;7&quot; height=&quot;9&quot; x=&quot;3&quot; y=&quot;3&quot; rx=&quot;1&quot;${pr}/&gt;`,`&lt;rect width=&quot;7&quot; height=&quot;5&quot; x=&quot;14&quot; y=&quot;3&quot; rx=&quot;1&quot;${pr}/&gt;`,`&lt;rect width=&quot;7&quot; height=&quot;9&quot; x=&quot;14&quot; y=&quot;12&quot; rx=&quot;1&quot;${pr}/&gt;`,`&lt;rect width=&quot;7&quot; height=&quot;5&quot; x=&quot;3&quot; y=&quot;16&quot; rx=&quot;1&quot;${pr}/&gt;`].join(&quot;&quot;),users:[`&lt;path d=&quot;M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2&quot;${pr}/&gt;`,`&lt;path d=&quot;M16 3.128a4 4 0 0 1 0 7.744&quot;${pr}/&gt;`,`&lt;path d=&quot;M22 21v-2a4 4 0 0 0-3-3.87&quot;${pr}/&gt;`,`&lt;circle cx=&quot;9&quot; cy=&quot;7&quot; r=&quot;4&quot;${pr}/&gt;`].join(&quot;&quot;),messageSquare:[`&lt;path d=&quot;M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z&quot;${pr}/&gt;`].join(&quot;&quot;),userCog:[`&lt;path d=&quot;M10 15H6a4 4 0 0 0-4 4v2&quot;${pr}/&gt;`,`&lt;path d=&quot;m14.305 16.53.923-.382&quot;${pr}/&gt;`,`&lt;path d=&quot;m15.228 13.852-.923-.383&quot;${pr}/&gt;`,`&lt;path d=&quot;m16.852 12.228-.383-.923&quot;${pr}/&gt;`,`&lt;path d=&quot;m16.852 17.772-.383.924&quot;${pr}/&gt;`,`&lt;path d=&quot;m19.148 12.228.383-.923&quot;${pr}/&gt;`,`&lt;path d=&quot;m19.53 18.696-.382-.924&quot;${pr}/&gt;`,`&lt;path d=&quot;m20.772 13.852.924-.383&quot;${pr}/&gt;`,`&lt;path d=&quot;m20.772 16.148.924.383&quot;${pr}/&gt;`,`&lt;circle cx=&quot;18&quot; cy=&quot;15&quot; r=&quot;3&quot;${pr}/&gt;`,`&lt;circle cx=&quot;9&quot; cy=&quot;7&quot; r=&quot;4&quot;${pr}/&gt;`].join(&quot;&quot;),userCircle:[`&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot;${pr}/&gt;`,`&lt;circle cx=&quot;12&quot; cy=&quot;10&quot; r=&quot;3&quot;${pr}/&gt;`,`&lt;path d=&quot;M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662&quot;${pr}/&gt;`].join(&quot;&quot;),dollarSign:[`&lt;line x1=&quot;12&quot; x2=&quot;12&quot; y1=&quot;2&quot; y2=&quot;22&quot;${pr}/&gt;`,`&lt;path d=&quot;M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6&quot;${pr}/&gt;`].join(&quot;&quot;),settings:[`&lt;path d=&quot;M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915&quot;${pr}/&gt;`,`&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;3&quot;${pr}/&gt;`].join(&quot;&quot;),home:[`&lt;path d=&quot;M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8&quot;${pr}/&gt;`,`&lt;path d=&quot;M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&quot;${pr}/&gt;`].join(&quot;&quot;)},p7={};for(const[e,r]of Object.entries(v$))p7[e]=y$(r);function w$(){if(typeof navigator&gt;&quot;u&quot;)return!1;const e=navigator.userAgent;return/iPhone|iPad/i.test(e)||/Mac/i.test(e)&amp;&amp;navigator.maxTouchPoints&gt;1}function _$(e){return p7[e]??&quot;&quot;}function Zp({currentSection:e,registrationView:r=&quot;summit&quot;,showSommet:t=!0,showSeminar:n=!1,showRecommendations:o=!0,showUsers:s=!1,showFinance:c=!1,showSettings:u=!1}){const l=e===&quot;registrations&quot;,a=e===&quot;users&quot;,d=e===&quot;account&quot;,f=e===&quot;finance&quot;,h=e===&quot;settings&quot;,m=y=&gt;`w-full flex items-center justify-start gap-2 px-3 py-2 rounded-lg transition-all duration-200 mb-1 text-left text-sm font-medium ${y?&quot;bg-brand-700 text-white shadow-soft&quot;:&quot;text-ink-500 hover:bg-brand-50 hover:text-ink-900&quot;}`,p=i.jsxs(&quot;aside&quot;,{className:&quot;hidden lg:flex fixed left-0 top-[73px] h-[calc(100vh-73px)] w-48 bg-white border-r border-gray-200 flex-col z-30&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;p-4 border-b border-gray-200&quot;,children:i.jsx(&quot;h2&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:&quot;Menu&quot;})}),i.jsxs(&quot;nav&quot;,{className:&quot;flex-1 p-2 overflow-y-auto&quot;,children:[t&amp;&amp;i.jsxs(ut,{to:&quot;/admin/registrations?view=summit&quot;,className:m(l&amp;&amp;r===&quot;summit&quot;),children:[i.jsx(u4,{size:18}),&quot;Sommet Francophone&quot;]}),n&amp;&amp;i.jsxs(ut,{to:&quot;/admin/registrations?view=seminar&quot;,className:m(l&amp;&amp;r===&quot;seminar&quot;),children:[i.jsx(Um,{size:18}),&quot;Séminaire régional&quot;]}),o&amp;&amp;i.jsxs(ut,{to:&quot;/admin/registrations?view=recommendations&quot;,className:m(l&amp;&amp;r===&quot;recommendations&quot;),children:[i.jsx(d4,{size:18}),&quot;Recommandations&quot;]}),s&amp;&amp;i.jsxs(ut,{to:&quot;/admin/users&quot;,className:m(a),children:[i.jsx($m,{size:18}),&quot;Utilisateurs&quot;]}),c&amp;&amp;i.jsxs(ut,{to:&quot;/admin/finance&quot;,className:m(f),children:[i.jsx(lv,{size:18}),&quot;Finance&quot;]}),u&amp;&amp;i.jsxs(ut,{to:&quot;/admin/settings&quot;,className:m(h),children:[i.jsx(cv,{size:18}),&quot;Paramétrage&quot;]}),i.jsxs(ut,{to:&quot;/admin/account&quot;,className:m(d),children:[i.jsx(l4,{size:18}),&quot;Mon compte&quot;]}),i.jsxs(ut,{to:&quot;/account&quot;,className:m(!1),children:[i.jsx(Rd,{size:18}),&quot;Ma page personnelle&quot;]})]})]}),x=w$(),g=[t&amp;&amp;{to:&quot;/admin/registrations?view=summit&quot;,label:&quot;Sommet&quot;,icon:u4,iconKey:&quot;layoutDashboard&quot;,active:l&amp;&amp;r===&quot;summit&quot;},n&amp;&amp;{to:&quot;/admin/registrations?view=seminar&quot;,label:&quot;Séminaire&quot;,icon:Um,iconKey:&quot;users&quot;,active:l&amp;&amp;r===&quot;seminar&quot;},o&amp;&amp;{to:&quot;/admin/registrations?view=recommendations&quot;,label:&quot;Recommandations&quot;,icon:d4,iconKey:&quot;messageSquare&quot;,active:l&amp;&amp;r===&quot;recommendations&quot;},s&amp;&amp;{to:&quot;/admin/users&quot;,label:&quot;Utilisateurs&quot;,icon:$m,iconKey:&quot;userCog&quot;,active:a},c&amp;&amp;{to:&quot;/admin/finance&quot;,label:&quot;Finance&quot;,icon:lv,iconKey:&quot;dollarSign&quot;,active:f},u&amp;&amp;{to:&quot;/admin/settings&quot;,label:&quot;Paramétrage&quot;,icon:cv,iconKey:&quot;settings&quot;,active:h},{to:&quot;/admin/account&quot;,label:&quot;Mon compte&quot;,icon:l4,iconKey:&quot;userCircle&quot;,active:d},{to:&quot;/account&quot;,label:&quot;Ma page&quot;,icon:Rd,iconKey:&quot;home&quot;,active:!1}].filter(Boolean);return i.jsxs(i.Fragment,{children:[p,i.jsx(&quot;nav&quot;,{className:&quot;lg:hidden fixed bottom-0 left-0 right-0 bg-white border-t border-gray-200 z-50 shadow-lg&quot;,&quot;aria-label&quot;:&quot;Menu principal&quot;,style:{paddingBottom:&quot;env(safe-area-inset-bottom)&quot;},children:i.jsx(&quot;div&quot;,{className:&quot;grid h-14 min-h-[56px] items-center justify-items-center py-2&quot;,style:{gridTemplateColumns:`repeat(${g.length}, minmax(0, 1fr))`},children:g.map(y=&gt;{const v=y.icon;return i.jsxs(ut,{to:y.to,className:`flex flex-col items-center justify-center gap-0.5 w-full h-full min-h-[52px] transition-colors ${y.active?&quot;text-brand-700&quot;:&quot;text-ink-500 hover:text-ink-700&quot;}`,title:y.label,&quot;aria-label&quot;:y.label,children:[i.jsx(&quot;span&quot;,{className:&quot;mobile-nav-icon-cell shrink-0 flex items-center justify-center&quot;,&quot;aria-hidden&quot;:!0,children:x?i.jsx(&quot;img&quot;,{src:_$(y.iconKey),alt:&quot;&quot;,width:22,height:22,className:&quot;block&quot;}):i.jsx(v,{size:22,strokeWidth:2,stroke:&quot;currentColor&quot;,fill:&quot;none&quot;})}),i.jsx(&quot;span&quot;,{className:&quot;text-[10px] font-medium leading-tight max-w-full truncate px-0.5&quot;,children:y.label})]},y.to)})})})]})}const xv=[{value:&quot;draft&quot;,label:&quot;Brouillon&quot;,badgeClass:&quot;bg-gray-100 text-gray-700&quot;},{value:&quot;submitted&quot;,label:&quot;Soumis&quot;,badgeClass:&quot;bg-blue-100 text-blue-700&quot;},{value:&quot;pending_payment&quot;,label:&quot;En attente&quot;,badgeClass:&quot;bg-yellow-100 text-yellow-700&quot;},{value:&quot;correction&quot;,label:&quot;Dossier en correction&quot;,badgeClass:&quot;bg-amber-100 text-amber-800&quot;},{value:&quot;paid&quot;,label:&quot;Payé&quot;,badgeClass:&quot;bg-green-100 text-green-700&quot;},{value:&quot;rejected&quot;,label:&quot;Rejeté&quot;,badgeClass:&quot;bg-red-100 text-red-700&quot;},{value:&quot;cancelled&quot;,label:&quot;Annulé&quot;,badgeClass:&quot;bg-gray-100 text-gray-600&quot;},{value:&quot;refunded&quot;,label:&quot;Remboursé&quot;,badgeClass:&quot;bg-orange-100 text-orange-700&quot;}];function b2(e){return e?xv.find(t=&gt;t.value===e)??{label:String(e),badgeClass:&quot;bg-gray-100 text-gray-700&quot;}:{label:&quot;-&quot;,badgeClass:&quot;bg-gray-100 text-gray-700&quot;}}function j$({filters:e,onFiltersChange:r,hideEventFilter:t=!1,showCountryFilter:n=!1,countryShortcuts:o=[]}){const{events:s,loading:c}=Gp(),[u,l]=T.useState(e),a=T.useMemo(()=&gt;{const S=new Set(o),A=u.country?.trim();return A&amp;&amp;S.add(A),Array.from(S).sort((I,z)=&gt;I.localeCompare(z,&quot;fr&quot;))},[o,u.country]),[d,f]=T.useState(null),[h,m]=T.useState(!1);T.useEffect(()=&gt;{l(e)},[e]);const p=(S,A)=&gt;{const I={...u,[S]:A};if(l(I),S===&quot;q&quot;){d&amp;&amp;clearTimeout(d);const z=setTimeout(()=&gt;{r(I)},400);f(z)}else r(I)},x=S=&gt;{const A=u.status||[],I=A.includes(S)?A.filter(z=&gt;z!==S):[...A,S];p(&quot;status&quot;,I.length&gt;0?I:void 0)},g=S=&gt;{const A=u.country===S?void 0:S;p(&quot;country&quot;,A)},y=()=&gt;{const S={event_id:void 0,status:void 0,q:void 0,created_from:void 0,created_to:void 0,country:void 0};l(S),r(S),m(!1)},v=&quot;w-full min-w-0 px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,_=&quot;w-full min-w-0 rounded-lg border border-gray-300 px-2.5 py-2 text-sm focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 max-w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl bg-white px-2 py-2 shadow-soft lg:hidden&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 gap-2&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;registration-search-mobile&quot;,className:&quot;sr-only&quot;,children:&quot;Recherche&quot;}),i.jsx(&quot;input&quot;,{id:&quot;registration-search-mobile&quot;,type:&quot;text&quot;,value:u.q||&quot;&quot;,onChange:S=&gt;p(&quot;q&quot;,S.target.value||void 0),placeholder:&quot;Rechercher…&quot;,className:_+&quot; min-w-0 flex-1&quot;}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,id:&quot;registration-filters-toggle&quot;,&quot;aria-expanded&quot;:h,&quot;aria-controls&quot;:&quot;registration-filters-panel&quot;,className:&quot;flex shrink-0 items-center gap-1 rounded-lg border-2 border-brand-700 bg-white px-2.5 py-2 text-xs font-semibold uppercase tracking-wide text-brand-700&quot;,onClick:()=&gt;m(S=&gt;!S),children:[&quot;Filtres&quot;,i.jsx(Id,{className:`h-4 w-4 transition-transform ${h?&quot;rotate-180&quot;:&quot;&quot;}`,&quot;aria-hidden&quot;:!0})]})]}),h?i.jsxs(&quot;div&quot;,{id:&quot;registration-filters-panel&quot;,role:&quot;region&quot;,&quot;aria-labelledby&quot;:&quot;registration-filters-toggle&quot;,className:&quot;mt-2 space-y-3 border-t border-gray-100 pt-3&quot;,children:[t?i.jsxs(&quot;div&quot;,{className:&quot;grid min-w-0 grid-cols-1 gap-2 sm:grid-cols-2&quot;,children:[n?i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 sm:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Pays&quot;}),i.jsxs(&quot;select&quot;,{value:u.country||&quot;&quot;,onChange:S=&gt;p(&quot;country&quot;,S.target.value?S.target.value:void 0),className:_,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les pays&quot;}),a.map(S=&gt;i.jsx(&quot;option&quot;,{value:S,children:S},S))]})]}):null,i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Date début&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_from||&quot;&quot;,onChange:S=&gt;p(&quot;created_from&quot;,S.target.value||void 0),className:_})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Date fin&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_to||&quot;&quot;,onChange:S=&gt;p(&quot;created_to&quot;,S.target.value||void 0),className:_})]})]}):i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Événement&quot;}),i.jsxs(&quot;select&quot;,{value:u.event_id||&quot;&quot;,onChange:S=&gt;p(&quot;event_id&quot;,S.target.value?Number(S.target.value):void 0),className:_,disabled:c,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les événements&quot;}),s.map(S=&gt;i.jsx(&quot;option&quot;,{value:S.id,children:S.name},S.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-2 gap-2&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Date début&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_from||&quot;&quot;,onChange:S=&gt;p(&quot;created_from&quot;,S.target.value||void 0),className:_})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-0.5 block text-xs font-medium text-ink-500&quot;,children:&quot;Date fin&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_to||&quot;&quot;,onChange:S=&gt;p(&quot;created_to&quot;,S.target.value||void 0),className:_})]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500&quot;,children:&quot;Statuts&quot;}),i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1&quot;,children:xv.map(S=&gt;{const A=u.status?.includes(S.value);return i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(S.value),className:A?`rounded-full border border-transparent px-2 py-0.5 text-[11px] font-medium ring-2 ring-brand-700/35 ring-offset-1 ${S.badgeClass}`:&quot;rounded-full bg-gray-100 px-2 py-0.5 text-[11px] font-medium text-gray-700&quot;,children:S.label},S.value)})})]}),n&amp;&amp;o.length&gt;0?i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500&quot;,children:&quot;Pays (raccourcis)&quot;}),i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1&quot;,children:o.map(S=&gt;{const A=u.country===S;return i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;g(S),className:A?&quot;rounded-full border border-transparent bg-brand-50 px-2 py-0.5 text-[11px] font-medium text-brand-900 ring-2 ring-brand-700/35 ring-offset-1&quot;:&quot;rounded-full bg-gray-100 px-2 py-0.5 text-[11px] font-medium text-gray-700&quot;,children:S},S)})})]}):null,i.jsx(&quot;div&quot;,{className:&quot;flex justify-end border-t border-gray-100 pt-2&quot;,children:i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-sm font-medium text-brand-700 underline-offset-2 hover:underline&quot;,onClick:y,children:&quot;Réinitialiser&quot;})})]}):null]}),i.jsxs(&quot;div&quot;,{className:&quot;hidden min-w-0 max-w-full space-y-2 rounded-xl bg-white px-3 py-3 shadow-soft sm:px-4 lg:block&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-1 flex min-w-0 flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-sm font-semibold text-ink-900 sm:text-base&quot;,children:&quot;Filtres&quot;}),i.jsx(Me,{variant:&quot;ghost&quot;,onClick:y,className:&quot;shrink-0 text-sm !px-3 !py-1.5 !normal-case&quot;,children:&quot;Réinitialiser&quot;})]}),t?i.jsxs(&quot;div&quot;,{className:&quot;grid min-w-0 grid-cols-1 gap-x-3 gap-y-2 sm:grid-cols-2 lg:grid-cols-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 sm:col-span-2 lg:col-span-1&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Recherche&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:u.q||&quot;&quot;,onChange:S=&gt;p(&quot;q&quot;,S.target.value||void 0),placeholder:&quot;Nom, email, téléphone...&quot;,className:v})]}),n?i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 sm:col-span-2 lg:col-span-1&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Pays&quot;}),i.jsxs(&quot;select&quot;,{value:u.country||&quot;&quot;,onChange:S=&gt;p(&quot;country&quot;,S.target.value?S.target.value:void 0),className:v,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les pays&quot;}),a.map(S=&gt;i.jsx(&quot;option&quot;,{value:S,children:S},S))]})]}):null,i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Date début&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_from||&quot;&quot;,onChange:S=&gt;p(&quot;created_from&quot;,S.target.value||void 0),className:v})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Date fin&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_to||&quot;&quot;,onChange:S=&gt;p(&quot;created_to&quot;,S.target.value||void 0),className:v})]})]}):i.jsxs(&quot;div&quot;,{className:&quot;grid min-w-0 grid-cols-1 gap-x-3 gap-y-2 sm:grid-cols-2 xl:grid-cols-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 sm:col-span-2 xl:col-span-1&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Recherche&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:u.q||&quot;&quot;,onChange:S=&gt;p(&quot;q&quot;,S.target.value||void 0),placeholder:&quot;Nom, email, téléphone...&quot;,className:v})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 sm:col-span-2 xl:col-span-1&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Événement&quot;}),i.jsxs(&quot;select&quot;,{value:u.event_id||&quot;&quot;,onChange:S=&gt;p(&quot;event_id&quot;,S.target.value?Number(S.target.value):void 0),className:v,disabled:c,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les événements&quot;}),s.map(S=&gt;i.jsx(&quot;option&quot;,{value:S.id,children:S.name},S.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Date début&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_from||&quot;&quot;,onChange:S=&gt;p(&quot;created_from&quot;,S.target.value||void 0),className:v})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Date fin&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:u.created_to||&quot;&quot;,onChange:S=&gt;p(&quot;created_to&quot;,S.target.value||void 0),className:v})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 pt-0.5&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Statuts&quot;}),i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1.5&quot;,children:xv.map(S=&gt;{const A=u.status?.includes(S.value);return i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(S.value),className:A?`rounded-full border border-transparent px-2.5 py-1 text-xs font-medium ring-2 ring-brand-700/35 ring-offset-1 transition-all sm:text-sm ${S.badgeClass}`:&quot;rounded-full border border-transparent bg-gray-100 px-2.5 py-1 text-xs font-medium text-gray-700 transition-all hover:bg-gray-200 sm:text-sm&quot;,children:S.label},S.value)})})]}),n&amp;&amp;o.length&gt;0?i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 pt-1&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-xs font-medium text-ink-500 sm:text-sm&quot;,children:&quot;Pays (raccourcis)&quot;}),i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1.5&quot;,children:o.map(S=&gt;{const A=u.country===S;return i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;g(S),className:A?&quot;rounded-full border border-transparent bg-brand-50 px-2.5 py-1 text-xs font-medium text-brand-900 ring-2 ring-brand-700/35 ring-offset-1 transition-all sm:text-sm&quot;:&quot;rounded-full border border-transparent bg-gray-100 px-2.5 py-1 text-xs font-medium text-gray-700 transition-all hover:bg-gray-200 sm:text-sm&quot;,children:S},S)})})]}):null]})]})}function N$({title:e,subtitle:r,subtitleDesktopOnly:t=!0,actions:n}){const o=t?&quot;hidden lg:block lg:text-base&quot;:&quot;text-sm lg:text-base&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;mb-2 flex min-w-0 flex-col gap-2 sm:mb-5 sm:gap-3 lg:flex-row lg:items-start lg:justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;mb-0.5 text-xl font-bold text-ink-900 sm:mb-2 sm:text-2xl lg:text-3xl&quot;,children:e}),r?i.jsx(&quot;p&quot;,{className:`text-ink-500 ${o}`,children:r}):null]}),n?i.jsx(&quot;div&quot;,{className:&quot;relative shrink-0 sm:mt-0.5&quot;,children:n}):null]})}function k$({children:e}){return i.jsx(&quot;div&quot;,{className:&quot;sticky top-14 z-40 mb-2 w-full min-w-0 border-b border-gray-200/90 bg-brand-50/95 py-1.5 backdrop-blur-sm sm:mb-3 sm:py-2 lg:top-[4.5rem] lg:mb-4&quot;,children:e})}const bn=&quot;px-2 py-2 text-left text-[10px] font-medium uppercase leading-tight tracking-wider text-ink-500 sm:px-3 sm:py-2.5 sm:text-xs&quot;,g7=&quot;min-w-0 max-w-full rounded-xl bg-white shadow-soft&quot;,x7=`${g7} p-8 text-center`;function b7({children:e,className:r=&quot;&quot;}){return i.jsx(&quot;div&quot;,{className:`${g7} ${r}`.trim(),children:e})}function y7({children:e,className:r=&quot;&quot;}){return i.jsx(&quot;div&quot;,{className:`space-y-2 overflow-visible p-2 lg:hidden ${r}`.trim(),children:e})}function v7({children:e,className:r=&quot;&quot;,variant:t=&quot;desktop&quot;}){const n=t===&quot;all&quot;?&quot;&quot;:&quot;hidden lg:block&quot;;return i.jsx(&quot;div&quot;,{className:`min-w-0 overflow-x-auto ${n} ${r}`.trim(),children:e})}function w7({message:e=&quot;Chargement...&quot;}){return i.jsx(&quot;div&quot;,{className:x7,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:e})})}function _7({message:e}){return i.jsx(&quot;div&quot;,{className:x7,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:e})})}function S$({children:e,className:r=&quot;&quot;}){return i.jsx(&quot;div&quot;,{className:`mb-2 min-w-0 sm:mb-4 ${r}`.trim(),children:e})}function Ca({rowId:e,openMenuId:r,setOpenMenuId:t,compact:n=!1,className:o=&quot;&quot;,stopPropagation:s=!0,onView:c,viewLabel:u=&quot;Voir&quot;,viewDisabled:l=!1,onEdit:a,editLabel:d=&quot;Modifier&quot;,editDisabled:f=!1,primaryOutlineAction:h,menuItems:m}){const p=T.useRef(null),x=T.useRef(null),g=T.useRef(!1),y=r===e,[v,_]=T.useState(null),S=m.length&gt;0,A=h&amp;&amp;!c&amp;&amp;!a;T.useLayoutEffect(()=&gt;{if(!y||!p.current){_(null),g.current=!1;return}const H=p.current,B=H.getBoundingClientRect(),K=window.getComputedStyle(H);if(B.width&lt;1||B.height&lt;1||K.display===&quot;none&quot;||K.visibility===&quot;hidden&quot;){_(null);return}const O=window.innerWidth,L=window.innerHeight,E=6,j=Math.min(224,O-16),k=Math.min(240,L*.45);let N=B.bottom+E;N+k&gt;L-8&amp;&amp;(N=Math.max(8,B.top-k-E));const C=O-8;let D=Math.min(B.right,C);D-j&lt;8&amp;&amp;(D=Math.min(8+j,C)),_({top:N,left:D,transform:&quot;translateX(-100%)&quot;}),g.current=!1},[y]),T.useLayoutEffect(()=&gt;{if(!y||!v||!p.current||!x.current||g.current)return;const B=p.current.getBoundingClientRect(),K=x.current,O=K.offsetWidth,L=K.offsetHeight,E=window.innerWidth,j=window.innerHeight,k=6;let N=B.bottom+k;N+L&gt;j-8&amp;&amp;(N=Math.max(8,B.top-L-k));const C=E-8;let D=Math.min(B.right,C);D-O&lt;8&amp;&amp;(D=Math.min(8+O,C)),g.current=!0,_(U=&gt;!U||U.top===N&amp;&amp;U.left===D?U:{top:N,left:D,transform:&quot;translateX(-100%)&quot;})},[y,v]),T.useEffect(()=&gt;{if(!y||v===null)return;const H=K=&gt;{const O=K.target;p.current?.contains(O)||x.current?.contains(O)||t(null)},B=()=&gt;t(null);return document.addEventListener(&quot;mousedown&quot;,H,!0),window.addEventListener(&quot;scroll&quot;,B,!0),window.addEventListener(&quot;resize&quot;,B),()=&gt;{document.removeEventListener(&quot;mousedown&quot;,H,!0),window.removeEventListener(&quot;scroll&quot;,B,!0),window.removeEventListener(&quot;resize&quot;,B)}},[y,v,t]),T.useEffect(()=&gt;{if(!y||v===null)return;const H=B=&gt;{B.key===&quot;Escape&quot;&amp;&amp;t(null)};return window.addEventListener(&quot;keydown&quot;,H),()=&gt;window.removeEventListener(&quot;keydown&quot;,H)},[y,v,t]);const I=n?&quot;rounded px-1 py-0.5 text-[11px] font-medium text-brand-700 hover:bg-brand-50 hover:underline&quot;:&quot;rounded px-1 py-0.5 text-[11px] font-medium text-brand-700 hover:bg-brand-50 hover:underline sm:text-xs&quot;,z=n?&quot;rounded border border-gray-300 bg-white px-1 py-0.5 text-[10px] font-medium leading-tight text-ink-800 hover:bg-gray-50&quot;:&quot;rounded border border-gray-300 bg-white px-1 py-0.5 text-[10px] font-medium leading-tight text-ink-800 hover:bg-gray-50 sm:px-1.5 sm:text-xs&quot;,F=s?H=&gt;H.stopPropagation():void 0,W=y&amp;&amp;v!=null&amp;&amp;S&amp;&amp;zp.createPortal(i.jsx(&quot;div&quot;,{ref:x,role:&quot;menu&quot;,className:&quot;fixed z-[200] max-h-[min(50vh,20rem)] min-w-[11rem] max-w-[min(calc(100vw-1rem),14rem)] overflow-y-auto rounded-lg border border-gray-200 bg-white py-1 shadow-lg&quot;,style:{top:v.top,left:v.left,transform:v.transform},children:m.map(H=&gt;i.jsx(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;menuitem&quot;,disabled:H.disabled,title:H.title,className:`block w-full px-3 py-2 text-left text-sm hover:bg-brand-50 disabled:opacity-50 ${H.danger?&quot;text-red-600 hover:bg-red-50&quot;:&quot;text-ink-900&quot;}`,onClick:B=&gt;{B.stopPropagation(),!H.disabled&amp;&amp;(t(null),H.onSelect())},children:H.label},H.id))}),document.body);return i.jsxs(&quot;div&quot;,{className:`flex shrink-0 items-center justify-end gap-0.5 ${o}`,onClick:F,children:[c?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:`${I} disabled:cursor-not-allowed disabled:opacity-50`,disabled:l,onClick:c,children:u}):null,a?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:`${z} disabled:cursor-not-allowed disabled:opacity-50`,disabled:f,onClick:a,children:d}):null,A&amp;&amp;h?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:z,disabled:h.disabled,title:h.title,onClick:h.onClick,children:h.label}):null,S?i.jsxs(i.Fragment,{children:[i.jsx(&quot;button&quot;,{ref:p,type:&quot;button&quot;,&quot;aria-expanded&quot;:y,&quot;aria-haspopup&quot;:&quot;menu&quot;,&quot;aria-label&quot;:&quot;Autres actions&quot;,className:n?&quot;inline-flex h-7 w-7 items-center justify-center rounded text-ink-600 hover:bg-gray-100&quot;:&quot;inline-flex h-7 w-7 items-center justify-center rounded text-ink-600 hover:bg-gray-100 sm:h-8 sm:w-8&quot;,onClick:H=&gt;{H.stopPropagation(),t(B=&gt;B===e?null:e)},children:i.jsx(HF,{className:&quot;h-4 w-4&quot;,&quot;aria-hidden&quot;:!0})}),W]}):null]})}const M4={pending:{label:&quot;En attente&quot;,className:&quot;bg-yellow-100 text-yellow-700&quot;},contacted:{label:&quot;Contacté&quot;,className:&quot;bg-blue-100 text-blue-700&quot;},accepted:{label:&quot;Accepté&quot;,className:&quot;bg-green-100 text-green-700&quot;},rejected:{label:&quot;Rejeté&quot;,className:&quot;bg-red-100 text-red-700&quot;}},C$=new Set([&quot;draft&quot;,&quot;submitted&quot;,&quot;pending_payment&quot;,&quot;correction&quot;,&quot;paid&quot;,&quot;rejected&quot;,&quot;cancelled&quot;,&quot;refunded&quot;]);function Ml({status:e,compact:r}){const t=r?&quot;max-w-full whitespace-normal break-words px-2 py-0.5 text-[10px] font-medium leading-snug sm:text-xs&quot;:&quot;px-3 py-1 text-sm font-medium&quot;;if(!e)return i.jsx(&quot;span&quot;,{className:`inline-flex items-center rounded-full bg-gray-100 text-gray-700 ${t}`,children:&quot;-&quot;});if(C$.has(e)){const{label:o,badgeClass:s}=b2(e);return i.jsx(&quot;span&quot;,{className:`inline-flex items-center rounded-full ${s} ${t}`,children:o})}const n=M4[e]||M4.pending;return i.jsx(&quot;span&quot;,{className:`inline-flex items-center rounded-full ${n.className} ${t}`,children:n.label})}function E$(e){return e.amount_due_xof!=null&amp;&amp;e.amount_due_xof&gt;0?`${Number(e.amount_due_xof).toLocaleString(&quot;fr-FR&quot;)} XOF`:e.amount_due_eur!=null&amp;&amp;e.amount_due_eur&gt;0?`${e.amount_due_eur} EUR`:&quot;-&quot;}function A$(e,r){const t=[];return r.canUpdateStatus&amp;&amp;r.onUpdateStatus&amp;&amp;t.push({id:&quot;status&quot;,label:&quot;Changer statut&quot;,onSelect:()=&gt;r.onUpdateStatus(e)}),r.canResendActivation&amp;&amp;r.onResendActivation&amp;&amp;e.status===&quot;draft&quot;&amp;&amp;(t.push({id:&quot;resend&quot;,label:r.resendingActivationId===e.id?&quot;Envoi…&quot;:&quot;Renvoyer activation&quot;,onSelect:()=&gt;r.onResendActivation(e),disabled:r.resendingActivationId===e.id,title:&quot;Renvoyer l’email avec le lien pour activer le compte et choisir un mot de passe&quot;}),r.onCopyActivationLink&amp;&amp;t.push({id:&quot;copy-activation-link&quot;,label:&quot;Copier lien activation&quot;,onSelect:()=&gt;r.onCopyActivationLink(e),disabled:r.resendingActivationId===e.id,title:&quot;Copier un lien d’activation à transmettre directement au participant&quot;})),r.canResetParticipantPassword&amp;&amp;r.onResetParticipantPassword&amp;&amp;dv(e)&amp;&amp;t.push({id:&quot;reset-participant-password&quot;,label:&quot;Initialiser le mot de passe&quot;,title:&quot;Définir un mot de passe provisoire : le participant devra en choisir un nouveau à la prochaine connexion.&quot;,onSelect:()=&gt;r.onResetParticipantPassword(e)}),r.canDelete&amp;&amp;r.onDelete&amp;&amp;t.push({id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;r.onDelete(e)}),t}function P4({registration:e,openMenuId:r,setOpenMenuId:t,onViewDetails:n,onUpdateStatus:o,onEdit:s,onDelete:c,onResendActivation:u,onCopyActivationLink:l,onResetParticipantPassword:a,canUpdateStatus:d,canEdit:f,canDelete:h,canResendActivation:m,canResetParticipantPassword:p,resendingActivationId:x,compact:g}){const y=A$(e,{onUpdateStatus:o,onDelete:c,onResendActivation:u,onCopyActivationLink:l,onResetParticipantPassword:a,canUpdateStatus:d,canDelete:h,canResendActivation:m,canResetParticipantPassword:p,resendingActivationId:x});return i.jsx(Ca,{rowId:e.id,openMenuId:r,setOpenMenuId:t,compact:g,onView:()=&gt;n(e),onEdit:f&amp;&amp;s?()=&gt;s(e):void 0,editLabel:&quot;Modifier&quot;,menuItems:y})}function M$({registrations:e,loading:r,eventType:t,onViewDetails:n,onUpdateStatus:o,onEdit:s,onDelete:c,onResendActivation:u,onCopyActivationLink:l,onResetParticipantPassword:a,canUpdateStatus:d=!1,canEdit:f=!1,canDelete:h=!1,canResendActivation:m=!1,canResetParticipantPassword:p=!1,resendingActivationId:x=null}){const[g,y]=T.useState(null);return r?i.jsx(w7,{}):e.length===0?i.jsx(_7,{message:&quot;Aucune inscription trouvée&quot;}):i.jsxs(b7,{children:[i.jsx(y7,{children:e.map(v=&gt;{const _=`${v.first_name} ${v.last_name}`.trim(),S=new Date(v.created_at).toLocaleDateString(&quot;fr-FR&quot;);return i.jsxs(&quot;div&quot;,{role:&quot;button&quot;,tabIndex:0,className:&quot;overflow-visible rounded-lg border border-gray-200 bg-white p-3 shadow-sm outline-none ring-brand-700 focus-visible:ring-2&quot;,onClick:()=&gt;n(v),onKeyDown:A=&gt;{(A.key===&quot;Enter&quot;||A.key===&quot; &quot;)&amp;&amp;(A.preventDefault(),n(v))},children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 gap-2 overflow-visible&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;truncate text-sm font-semibold text-ink-900&quot;,title:_||void 0,children:_||&quot;—&quot;}),i.jsx(&quot;p&quot;,{className:&quot;truncate text-xs text-ink-500&quot;,title:v.email||void 0,children:v.email}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 truncate text-xs text-ink-500&quot;,title:v.country||void 0,children:v.country||&quot;—&quot;})]}),i.jsx(P4,{registration:v,openMenuId:g,setOpenMenuId:y,onViewDetails:n,onUpdateStatus:o,onEdit:s,onDelete:c,onResendActivation:u,onCopyActivationLink:l,onResetParticipantPassword:a,canUpdateStatus:d,canEdit:f,canDelete:h,canResendActivation:m,canResetParticipantPassword:p,resendingActivationId:x,compact:!0})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-2 flex flex-wrap items-center gap-2&quot;,children:[i.jsx(Ml,{status:v.status,compact:!0}),i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:S})]})]},v.id)})}),i.jsx(v7,{children:i.jsxs(&quot;table&quot;,{className:&quot;w-full min-w-0 table-fixed border-collapse&quot;,children:[i.jsxs(&quot;colgroup&quot;,{children:[i.jsx(&quot;col&quot;,{style:{width:&quot;12%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;15%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;8%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;10%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;13%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;9%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;11%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;7%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;15%&quot;}})]}),i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:bn,children:&quot;Nom&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Email&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Tél.&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Pays&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Événement&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:t===&quot;seminar&quot;?i.jsx(&quot;span&quot;,{className:&quot;block normal-case&quot;,children:&quot;Frais part.&quot;}):&quot;Formule&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Créé&quot;}),i.jsx(&quot;th&quot;,{className:`${bn} text-right`,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200 bg-white&quot;,children:e.map(v=&gt;{const _=`${v.first_name} ${v.last_name}`.trim(),S=t===&quot;seminar&quot;?E$(v):v.pricing_plan?.code||&quot;-&quot;;return i.jsxs(&quot;tr&quot;,{className:&quot;cursor-pointer hover:bg-brand-50&quot;,onClick:()=&gt;n(v),children:[i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs font-medium text-ink-900 sm:text-sm&quot;,title:_||void 0,children:_||&quot;—&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:v.email||void 0,children:v.email})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:v.phone||void 0,children:v.phone||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:v.country||void 0,children:v.country||&quot;—&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:v.event?.name||void 0,children:v.event?.name||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:S,children:S})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;,children:i.jsx(Ml,{status:v.status,compact:!0})}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 whitespace-nowrap px-2 py-2 align-middle text-xs text-ink-500 sm:px-3 sm:py-2.5 sm:text-sm&quot;,children:new Date(v.created_at).toLocaleDateString(&quot;fr-FR&quot;)}),i.jsx(&quot;td&quot;,{className:&quot;min-w-0 whitespace-nowrap px-1 py-2 text-right align-middle sm:px-2 sm:py-2.5&quot;,children:i.jsx(P4,{registration:v,openMenuId:g,setOpenMenuId:y,onViewDetails:n,onUpdateStatus:o,onEdit:s,onDelete:c,onResendActivation:u,onCopyActivationLink:l,onResetParticipantPassword:a,canUpdateStatus:d,canEdit:f,canDelete:h,canResendActivation:m,canResetParticipantPassword:p,resendingActivationId:x})})]},v.id)})})]})})]})}function P$({registrations:e,loading:r}){return r?i.jsx(&quot;div&quot;,{className:&quot;min-w-0 max-w-full rounded-xl bg-white p-6 text-center shadow-soft lg:p-8&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Chargement...&quot;})}):e.length===0?i.jsx(&quot;div&quot;,{className:&quot;min-w-0 max-w-full rounded-xl bg-white p-6 text-center shadow-soft lg:p-8&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune inscription trouvée&quot;})}):i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 max-w-full overflow-hidden rounded-xl bg-white shadow-soft&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;space-y-2 p-2 lg:hidden&quot;,children:e.map(t=&gt;i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 bg-white p-3 shadow-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;truncate text-sm font-medium text-ink-900&quot;,title:t.email||void 0,children:t.email}),i.jsxs(&quot;div&quot;,{className:&quot;mt-2 flex flex-wrap items-center gap-2&quot;,children:[i.jsx(Ml,{status:t.status,compact:!0}),i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:t.country||&quot;—&quot;})]})]},t.id))}),i.jsx(&quot;div&quot;,{className:&quot;hidden overflow-x-auto lg:block&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full min-w-0&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-2 text-left text-xs font-medium uppercase tracking-wider text-ink-500 lg:px-6 lg:py-3&quot;,children:&quot;Email&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-2 text-left text-xs font-medium uppercase tracking-wider text-ink-500 lg:px-6 lg:py-3&quot;,children:&quot;Pays&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-2 text-left text-xs font-medium uppercase tracking-wider text-ink-500 lg:px-6 lg:py-3&quot;,children:&quot;Statut&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200 bg-white&quot;,children:e.map(t=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-brand-50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;whitespace-nowrap px-4 py-3 lg:px-6 lg:py-4&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-sm text-ink-900&quot;,children:t.email})}),i.jsx(&quot;td&quot;,{className:&quot;whitespace-nowrap px-4 py-3 lg:px-6 lg:py-4&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-sm text-ink-500&quot;,children:t.country||&quot;—&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;whitespace-nowrap px-4 py-3 lg:px-6 lg:py-4&quot;,children:i.jsx(Ml,{status:t.status})})]},t.id))})]})})]})}const ga=&quot;min-w-0 px-2 py-2 align-middle sm:px-3 sm:py-2.5&quot;;function O4({recommendation:e,openMenuId:r,setOpenMenuId:t,onViewDetails:n,onTreat:o,onDelete:s,canDelete:c,compact:u}){const l=[];return c&amp;&amp;s&amp;&amp;l.push({id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;s(e)}),i.jsx(Ca,{rowId:e.id,openMenuId:r,setOpenMenuId:t,compact:u,onView:()=&gt;n(e),onEdit:o?()=&gt;o(e):void 0,editLabel:&quot;Traiter&quot;,menuItems:l})}function O$({recommendations:e,loading:r,onViewDetails:t,onTreat:n,onDelete:o,canDelete:s}){const[c,u]=T.useState(null);return r?i.jsx(w7,{}):e.length===0?i.jsx(_7,{message:&quot;Aucune recommandation trouvée&quot;}):i.jsxs(b7,{children:[i.jsx(y7,{children:e.map(l=&gt;{const a=new Date(l.created_at).toLocaleDateString(&quot;fr-FR&quot;),d=`${l.recommender_first_name} ${l.recommender_last_name}`.trim();return i.jsxs(&quot;div&quot;,{role:&quot;button&quot;,tabIndex:0,className:&quot;overflow-visible rounded-lg border border-gray-200 bg-white p-3 shadow-sm outline-none ring-brand-700 focus-visible:ring-2&quot;,onClick:()=&gt;t(l),onKeyDown:f=&gt;{(f.key===&quot;Enter&quot;||f.key===&quot; &quot;)&amp;&amp;(f.preventDefault(),t(l))},children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 gap-2 overflow-visible&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 flex-1&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;truncate text-sm font-semibold text-ink-900&quot;,title:l.recommended_full_name||void 0,children:l.recommended_full_name||&quot;—&quot;}),i.jsx(&quot;p&quot;,{className:&quot;truncate text-xs text-ink-500&quot;,title:l.recommended_email||void 0,children:l.recommended_email||&quot;—&quot;})]}),i.jsx(O4,{recommendation:l,openMenuId:c,setOpenMenuId:u,onViewDetails:t,onTreat:n,onDelete:o,canDelete:s,compact:!0})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-2 flex flex-wrap items-center gap-2&quot;,children:[i.jsx(Ml,{status:l.status,compact:!0}),i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:a})]}),d?i.jsxs(&quot;p&quot;,{className:&quot;mt-1 truncate text-xs text-ink-500&quot;,title:d,children:[&quot;Par &quot;,d]}):null]},l.id)})}),i.jsx(v7,{children:i.jsxs(&quot;table&quot;,{className:&quot;w-full min-w-0 table-fixed border-collapse&quot;,children:[i.jsxs(&quot;colgroup&quot;,{children:[i.jsx(&quot;col&quot;,{style:{width:&quot;13%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;16%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;10%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;8%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;12%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;13%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;10%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;9%&quot;}}),i.jsx(&quot;col&quot;,{style:{width:&quot;9%&quot;}})]}),i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:bn,children:&quot;Recommandé&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Email&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Profession&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Pays&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Recommandeur&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Événement&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{className:bn,children:&quot;Créé&quot;}),i.jsx(&quot;th&quot;,{className:`${bn} text-right`,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200 bg-white&quot;,children:e.map(l=&gt;{const a=`${l.recommender_first_name} ${l.recommender_last_name}`.trim();return i.jsxs(&quot;tr&quot;,{className:&quot;cursor-pointer hover:bg-brand-50&quot;,onClick:()=&gt;t(l),children:[i.jsxs(&quot;td&quot;,{className:ga,children:[i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs font-medium text-ink-900 sm:text-sm&quot;,title:l.recommended_full_name||void 0,children:l.recommended_full_name||&quot;—&quot;}),i.jsx(&quot;div&quot;,{className:&quot;truncate text-[10px] text-ink-500 sm:text-xs&quot;,children:l.recommended_gender===&quot;homme&quot;?&quot;Homme&quot;:&quot;Femme&quot;})]}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:l.recommended_email||void 0,children:l.recommended_email||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:l.recommended_profession||void 0,children:l.recommended_profession||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:l.recommended_residence_country||void 0,children:l.recommended_residence_country||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:a||void 0,children:a||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(&quot;div&quot;,{className:&quot;truncate text-xs text-ink-500 sm:text-sm&quot;,title:l.event?.name||void 0,children:l.event?.name||&quot;-&quot;})}),i.jsx(&quot;td&quot;,{className:ga,children:i.jsx(Ml,{status:l.status,compact:!0})}),i.jsx(&quot;td&quot;,{className:`${ga} whitespace-nowrap text-xs text-ink-500 sm:text-sm`,children:new Date(l.created_at).toLocaleDateString(&quot;fr-FR&quot;)}),i.jsx(&quot;td&quot;,{className:`${ga} whitespace-nowrap px-1 text-right sm:px-2`,children:i.jsx(O4,{recommendation:l,openMenuId:c,setOpenMenuId:u,onViewDetails:t,onTreat:n,onDelete:o,canDelete:s})})]},l.id)})})]})})]})}function T$({registration:e,isOpen:r,onClose:t,onUpdateStatus:n,onCopyActivationLink:o,copyingActivationLink:s=!1,canUpdateStatus:c=!1,onResetParticipantPassword:u}){return!r||!e?null:i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:t}),i.jsxs(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-4xl sm:w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:[&quot;Inscription #&quot;,e.id]}),i.jsx(&quot;button&quot;,{onClick:t,className:&quot;text-gray-400 hover:text-gray-600 transition-colors&quot;,children:i.jsx(vr,{size:24})})]}),c&amp;&amp;n||u&amp;&amp;dv(e)||o&amp;&amp;e.status===&quot;draft&quot;?i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex flex-wrap gap-2&quot;,children:[c&amp;&amp;n&amp;&amp;i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;{n(e)},children:&quot;Changer le statut&quot;}),u&amp;&amp;dv(e)&amp;&amp;i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;u(e),children:&quot;Initialiser le mot de passe participant&quot;}),o&amp;&amp;e.status===&quot;draft&quot;&amp;&amp;i.jsx(Me,{variant:&quot;outline&quot;,disabled:s,onClick:()=&gt;o(e),children:s?&quot;Copie en cours…&quot;:&quot;Copier lien activation&quot;})]}):null,i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-6&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations personnelles&quot;}),i.jsxs(&quot;dl&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Nom complet&quot;}),i.jsxs(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:[e.first_name,&quot; &quot;,e.last_name]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Email&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.email})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Téléphone&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.phone||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Pays&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.country||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Ville&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.city||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Nationalité&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.nationality||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Organisation&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.organization||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Poste&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.position||&quot;-&quot;})]})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations inscription&quot;}),i.jsxs(&quot;dl&quot;,{className:&quot;space-y-2&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Statut&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm&quot;,children:i.jsx(Ml,{status:e.status})})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Événement&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.event?.name||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Formule&quot;}),i.jsxs(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:[e.pricing_plan?.code,&quot; - &quot;,e.pricing_plan?.title||&quot;-&quot;]})]}),e.pricing_plan?.code===&quot;D&quot;&amp;&amp;(e.spouse_fullname||e.spouse_email||e.spouse_haggai_id)&amp;&amp;i.jsxs(i.Fragment,{children:[e.spouse_fullname&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Nom du conjoint / de la conjointe&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.spouse_fullname})]}),e.spouse_email&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Email du conjoint / de la conjointe&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.spouse_email})]}),e.spouse_haggai_id&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Haggai ID / Année de HLE (conjoint)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.spouse_haggai_id})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Montant dû (XOF)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.amount_due_xof?.toLocaleString(&quot;fr-FR&quot;)||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Montant dû (EUR)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.amount_due_eur?.toLocaleString(&quot;fr-FR&quot;)||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Date de création&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:new Date(e.created_at).toLocaleString(&quot;fr-FR&quot;)})]}),e.submitted_at&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Date de soumission&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:new Date(e.submitted_at).toLocaleString(&quot;fr-FR&quot;)})]}),e.paid_at&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Date de paiement&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:new Date(e.paid_at).toLocaleString(&quot;fr-FR&quot;)})]}),e.is_public_registration&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Type&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:i.jsx(&quot;span&quot;,{className:&quot;inline-flex items-center px-2 py-1 rounded bg-blue-100 text-blue-700 text-xs&quot;,children:&quot;Inscription publique&quot;})})]})]})]}),e.event?.event_type===&quot;seminar&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations Séminaire&quot;}),i.jsxs(&quot;dl&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-x-6 gap-y-2&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Souhaite participer&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_want_to_participate===&quot;oui&quot;?&quot;Oui&quot;:e.seminar_want_to_participate===&quot;non&quot;?&quot;Non&quot;:&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Église ou organisation&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_church_organization||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Rôle/Ministère&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_role_ministry||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Situation matrimoniale&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_marital_status===&quot;marie&quot;?&quot;Marié(e)&quot;:e.seminar_marital_status===&quot;non_marie&quot;?&quot;Non marié(e)&quot;:&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Âge&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_age??&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Genre&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_gender===&quot;homme&quot;?&quot;Homme&quot;:e.seminar_gender===&quot;femme&quot;?&quot;Femme&quot;:&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Question ou préoccupation&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_question_or_concern||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Date de naissance&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_date_naissance?new Date(e.seminar_date_naissance).toLocaleDateString(&quot;fr-FR&quot;):&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Contact d&#039;urgence (nom et lien)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_contact_urgence_nom_lien||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Niveau d&#039;études&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_niveau_etudes===&quot;primaire&quot;?&quot;Primaire&quot;:e.seminar_niveau_etudes===&quot;secondaire_2&quot;?&quot;Secondaire 2e cycle&quot;:e.seminar_niveau_etudes===&quot;universitaire&quot;?&quot;Universitaire&quot;:e.seminar_niveau_etudes||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Domaines d&#039;étude&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_domaines_etude?.length?e.seminar_domaines_etude.join(&quot;, &quot;):&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Domaine d&#039;étude (autre)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_domaine_etude_autre||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Niveau de français&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_niveau_francais===&quot;natif&quot;?&quot;Natif&quot;:e.seminar_niveau_francais===&quot;avance&quot;?&quot;Avancé&quot;:e.seminar_niveau_francais===&quot;intermediaire&quot;?&quot;Intermédiaire&quot;:e.seminar_niveau_francais===&quot;faible&quot;?&quot;Faible&quot;:e.seminar_niveau_francais||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Besoin lettre d&#039;absence&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_besoin_lettre_absence===&quot;oui&quot;?&quot;Oui&quot;:e.seminar_besoin_lettre_absence===&quot;non&quot;?&quot;Non&quot;:&quot;-&quot;})]}),e.seminar_besoin_lettre_absence===&quot;oui&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Détails lettre d&#039;absence&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_besoin_lettre_details||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Informations santé&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_sante_details||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Régime sans sel&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_regime_sans_sel===&quot;oui&quot;?&quot;Oui&quot;:e.seminar_regime_sans_sel===&quot;non&quot;?&quot;Non&quot;:&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Confession religieuse&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_confession_religieuse===&quot;musulmane&quot;?&quot;Musulmane&quot;:e.seminar_confession_religieuse===&quot;catholique&quot;?&quot;Catholique&quot;:e.seminar_confession_religieuse===&quot;protestante&quot;?&quot;Protestante&quot;:e.seminar_confession_religieuse===&quot;pentecotiste&quot;?&quot;Pentecôtiste&quot;:e.seminar_confession_religieuse===&quot;evangelique&quot;?&quot;Évangélique&quot;:e.seminar_confession_religieuse===&quot;autre&quot;?&quot;Autre&quot;:e.seminar_confession_religieuse||&quot;-&quot;})]}),e.seminar_confession_religieuse_autre?i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Spécification (confession)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_confession_religieuse_autre})]}):null,i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Attentes&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_fardeau_transformation||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Recommandé par&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_recommande_par||&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Engagements&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_engagements?.length?e.seminar_engagements.join(&quot;, &quot;):&quot;-&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;dt&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Engagements (autre)&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-sm text-ink-900&quot;,children:e.seminar_engagements_autre||&quot;-&quot;})]})]})]})]}),e.status_changes&amp;&amp;e.status_changes.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Historique des changements&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:e.status_changes.map(l=&gt;i.jsx(&quot;div&quot;,{className:&quot;bg-brand-50 rounded-lg p-4 border-l-4 border-brand-700&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;span&quot;,{className:&quot;text-sm font-medium text-ink-900&quot;,children:[l.from_status,&quot; → &quot;,l.to_status]}),l.notes&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:l.notes})]}),i.jsxs(&quot;div&quot;,{className:&quot;text-right&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:l.actor?.name||&quot;Système&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:new Date(l.created_at).toLocaleString(&quot;fr-FR&quot;)})]})]})},l.id))})]})]}),i.jsx(&quot;div&quot;,{className:&quot;bg-gray-50 px-6 py-4 flex justify-end&quot;,children:i.jsx(Me,{variant:&quot;secondary&quot;,onClick:t,children:&quot;Fermer&quot;})})]})]})})}function I$({registration:e,onClose:r,onSuccess:t}){const[n,o]=T.useState(&quot;&quot;),[s,c]=T.useState(&quot;&quot;),[u,l]=T.useState(!1),[a,d]=T.useState(null),[f,h]=T.useState({}),m=`${e.first_name} ${e.last_name}`.trim()||e.email,p=async x=&gt;{if(x.preventDefault(),d(null),h({}),n.length&lt;8){h({password:&quot;Le mot de passe doit contenir au moins 8 caractères.&quot;});return}if(n!==s){h({password_confirmation:&quot;Les deux mots de passe ne correspondent pas.&quot;});return}l(!0);try{await Ks.resetParticipantPassword(e.id,{password:n,password_confirmation:s}),t()}catch(g){const y=g;if(d(y.data?.message??&quot;Erreur lors de l’initialisation du mot de passe.&quot;),y.data?.errors){const v={};for(const[_,S]of Object.entries(y.data.errors))v[_]=Array.isArray(S)?S[0]:String(S);h(v)}}finally{l(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-[210] flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full p-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Initialiser le mot de passe participant&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 rounded hover:bg-gray-100&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 text-sm mb-4&quot;,children:[&quot;Définir un mot de passe provisoire pour &quot;,i.jsx(&quot;strong&quot;,{children:m}),&quot; (&quot;,e.email,&quot;). Les sessions actives seront déconnectées ; à la &quot;,i.jsx(&quot;strong&quot;,{children:&quot;première&quot;}),&quot; connexion suivante, le participant devra&quot;,&quot; &quot;,i.jsx(&quot;strong&quot;,{children:&quot;obligatoirement&quot;}),&quot; choisir un nouveau mot de passe.&quot;]}),i.jsxs(&quot;form&quot;,{onSubmit:p,children:[a&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:a}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;reset-participant-password&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nouveau mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;reset-participant-password&quot;,type:&quot;password&quot;,value:n,onChange:x=&gt;o(x.target.value),minLength:8,autoComplete:&quot;new-password&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Min. 8 caractères&quot;}),f.password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:f.password})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;reset-participant-password-confirm&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Confirmer le mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;reset-participant-password-confirm&quot;,type:&quot;password&quot;,value:s,onChange:x=&gt;c(x.target.value),autoComplete:&quot;new-password&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Confirmer&quot;}),f.password_confirmation&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:f.password_confirmation})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,disabled:u,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:u,children:u?&quot;Enregistrement…&quot;:&quot;Initialiser&quot;})]})]})]})})}const Gh=[{value:&quot;draft&quot;,label:&quot;Brouillon&quot;},{value:&quot;submitted&quot;,label:&quot;Soumis&quot;},{value:&quot;pending_payment&quot;,label:&quot;En attente de paiement&quot;},{value:&quot;correction&quot;,label:&quot;Dossier en correction&quot;},{value:&quot;paid&quot;,label:&quot;Payé&quot;},{value:&quot;rejected&quot;,label:&quot;Rejeté&quot;},{value:&quot;cancelled&quot;,label:&quot;Annulé&quot;},{value:&quot;refunded&quot;,label:&quot;Remboursé&quot;}];function R$({registration:e,isOpen:r,onClose:t,onSuccess:n,canSendToCorrection:o=!1}){const[s,c]=T.useState(&quot;draft&quot;),[u,l]=T.useState(&quot;&quot;),[a,d]=T.useState(!1),[f,h]=T.useState(null),m=T.useMemo(()=&gt;e?e.status===&quot;correction&quot;?Gh.filter(_=&gt;_.value===&quot;pending_payment&quot;):e.status===&quot;pending_payment&quot;?Gh.filter(_=&gt;_.value!==&quot;submitted&quot;&amp;&amp;(_.value!==&quot;correction&quot;||o)):Gh:Gh,[e,o]),x=s===&quot;correction&quot;,g=10;T.useEffect(()=&gt;{e&amp;&amp;(c(e.status),l(&quot;&quot;),h(null))},[e,r]),T.useEffect(()=&gt;{e&amp;&amp;m.length&gt;0&amp;&amp;!m.some(_=&gt;_.value===s)&amp;&amp;c(m[0].value)},[m,e,s]);const y=async _=&gt;{if(_.preventDefault(),!!e){if(x&amp;&amp;(!u.trim()||u.trim().length&lt;g)){h(`La raison de la mise en correction est obligatoire (min. ${g} caractères).`);return}d(!0),h(null);try{await Ks.updateStatus(e.id,{status:s,notes:u.trim()||void 0}),n(),t()}catch(S){if(S instanceof At)if(S.status===422&amp;&amp;S.data.errors){const A=S.data.errors.notes?.[0],I=S.data.errors.status?.[0];h(A||I||S.data.message||&quot;Erreur de validation&quot;)}else S.status===403?h(&quot;Vous n&#039;avez pas la permission de modifier le statut&quot;):h(S.data.message||&quot;Une erreur est survenue&quot;);else h(&quot;Une erreur inattendue est survenue&quot;)}finally{d(!1)}}};if(!r||!e)return null;const v=e.status===&quot;correction&quot;&amp;&amp;s===&quot;pending_payment&quot;;return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:t}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:v?&quot;Terminer la correction&quot;:&quot;Changer le statut&quot;}),i.jsx(&quot;button&quot;,{onClick:t,className:&quot;text-gray-400 hover:text-gray-600 transition-colors&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;form&quot;,{onSubmit:y,className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Statut actuel&quot;}),i.jsx(&quot;div&quot;,{className:&quot;text-sm text-ink-900 bg-brand-50 px-4 py-2 rounded-lg&quot;,children:e.status})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:[&quot;Nouveau statut &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;select&quot;,{value:s,onChange:_=&gt;c(_.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,required:!0,children:m.map(_=&gt;i.jsx(&quot;option&quot;,{value:_.value,children:_.label},_.value))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:x?i.jsxs(i.Fragment,{children:[&quot;Raison de la mise en correction &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;}),&quot; (min. 10 caractères)&quot;]}):&quot;Notes (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:u,onChange:_=&gt;l(_.target.value),rows:4,maxLength:1e3,required:x,minLength:x?g:void 0,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,placeholder:x?&quot;Indiquez la raison de la mise en correction...&quot;:&quot;Ajouter des notes sur ce changement de statut...&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1&quot;,children:[u.length,&quot;/1000 caractères&quot;,x&amp;&amp;u.trim().length&gt;0&amp;&amp;u.trim().length&lt;g&amp;&amp;i.jsxs(&quot;span&quot;,{className:&quot;text-amber-600 ml-1&quot;,children:[&quot;(min. &quot;,g,&quot; requis)&quot;]})]})]}),f&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:f})}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,onClick:t,disabled:a,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:a,children:a?&quot;Enregistrement...&quot;:v?&quot;Terminer la correction&quot;:&quot;Enregistrer&quot;})]})]})]})})]})})}function D$({registration:e,isOpen:r,onClose:t,onSuccess:n}){const[o,s]=T.useState(!1),[c,u]=T.useState(null),[l,a]=T.useState({first_name:&quot;&quot;,last_name:&quot;&quot;,email:&quot;&quot;,phone:&quot;&quot;,country:&quot;&quot;,city:&quot;&quot;,organization:&quot;&quot;,position:&quot;&quot;,nationality:&quot;&quot;,is_haggai_leader:!1,haggai_id:&quot;&quot;,payment_method_selected:&quot;&quot;,currency_selected:&quot;&quot;,amount_due_xof:&quot;&quot;,amount_due_eur:&quot;&quot;,pricing_plan_id:&quot;&quot;,ouaga_resident_confirmed:!1,spouse_fullname:&quot;&quot;,spouse_email:&quot;&quot;,spouse_haggai_id:&quot;&quot;,seminar_intent:&quot;&quot;,seminar_want_to_participate:&quot;&quot;,seminar_church_organization:&quot;&quot;,seminar_role_ministry:&quot;&quot;,seminar_marital_status:&quot;&quot;,seminar_age:&quot;&quot;,seminar_gender:&quot;&quot;,seminar_question_or_concern:&quot;&quot;,seminar_date_naissance:&quot;&quot;,seminar_contact_urgence_nom_lien:&quot;&quot;,seminar_niveau_etudes:&quot;&quot;,seminar_domaines_etude:&quot;&quot;,seminar_domaine_etude_autre:&quot;&quot;,seminar_niveau_francais:&quot;&quot;,seminar_besoin_lettre_absence:&quot;&quot;,seminar_besoin_lettre_details:&quot;&quot;,seminar_sante_details:&quot;&quot;,seminar_regime_sans_sel:&quot;&quot;,seminar_confession_religieuse:&quot;&quot;,seminar_confession_religieuse_autre:&quot;&quot;,seminar_fardeau_transformation:&quot;&quot;,seminar_recommande_par:&quot;&quot;,seminar_engagements:&quot;&quot;,seminar_engagements_autre:&quot;&quot;});T.useEffect(()=&gt;{if(e){const g=e,y=g.seminar_date_naissance,v=y&amp;&amp;typeof y==&quot;string&quot;&amp;&amp;y.includes(&quot;T&quot;)?y.split(&quot;T&quot;)[0]:y?String(y).slice(0,10):&quot;&quot;,_=g.seminar_domaines_etude,S=g.seminar_engagements;a({first_name:e.first_name||&quot;&quot;,last_name:e.last_name||&quot;&quot;,email:e.email||&quot;&quot;,phone:e.phone||&quot;&quot;,country:e.country||&quot;&quot;,city:e.city||&quot;&quot;,organization:e.organization||&quot;&quot;,position:e.position||&quot;&quot;,nationality:e.nationality||&quot;&quot;,is_haggai_leader:e.is_haggai_leader||!1,haggai_id:typeof g.haggai_id==&quot;string&quot;?g.haggai_id:&quot;&quot;,payment_method_selected:e.payment_method_selected||&quot;&quot;,currency_selected:e.currency_selected||&quot;&quot;,amount_due_xof:e.amount_due_xof?.toString()||&quot;&quot;,amount_due_eur:e.amount_due_eur?.toString()||&quot;&quot;,pricing_plan_id:(typeof g.pricing_plan_id==&quot;number&quot;?String(g.pricing_plan_id):&quot;&quot;)||(e.pricing_plan?.id!=null?String(e.pricing_plan.id):&quot;&quot;),ouaga_resident_confirmed:e.ouaga_resident_confirmed||!1,spouse_fullname:e.spouse_fullname||&quot;&quot;,spouse_email:typeof g.spouse_email==&quot;string&quot;?g.spouse_email:&quot;&quot;,spouse_haggai_id:typeof g.spouse_haggai_id==&quot;string&quot;?g.spouse_haggai_id:&quot;&quot;,seminar_intent:e.seminar_intent||&quot;&quot;,seminar_want_to_participate:typeof g.seminar_want_to_participate==&quot;string&quot;?g.seminar_want_to_participate:&quot;&quot;,seminar_church_organization:typeof g.seminar_church_organization==&quot;string&quot;?g.seminar_church_organization:&quot;&quot;,seminar_role_ministry:typeof g.seminar_role_ministry==&quot;string&quot;?g.seminar_role_ministry:&quot;&quot;,seminar_marital_status:typeof g.seminar_marital_status==&quot;string&quot;?g.seminar_marital_status:&quot;&quot;,seminar_age:g.seminar_age!=null?String(g.seminar_age):&quot;&quot;,seminar_gender:typeof g.seminar_gender==&quot;string&quot;?g.seminar_gender:&quot;&quot;,seminar_question_or_concern:e.seminar_question_or_concern||&quot;&quot;,seminar_date_naissance:v,seminar_contact_urgence_nom_lien:typeof g.seminar_contact_urgence_nom_lien==&quot;string&quot;?g.seminar_contact_urgence_nom_lien:&quot;&quot;,seminar_niveau_etudes:typeof g.seminar_niveau_etudes==&quot;string&quot;?g.seminar_niveau_etudes:&quot;&quot;,seminar_domaines_etude:Array.isArray(_)?_.join(&quot;, &quot;):&quot;&quot;,seminar_domaine_etude_autre:typeof g.seminar_domaine_etude_autre==&quot;string&quot;?g.seminar_domaine_etude_autre:&quot;&quot;,seminar_niveau_francais:typeof g.seminar_niveau_francais==&quot;string&quot;?g.seminar_niveau_francais:&quot;&quot;,seminar_besoin_lettre_absence:typeof g.seminar_besoin_lettre_absence==&quot;string&quot;?g.seminar_besoin_lettre_absence:&quot;&quot;,seminar_besoin_lettre_details:typeof g.seminar_besoin_lettre_details==&quot;string&quot;?g.seminar_besoin_lettre_details:&quot;&quot;,seminar_sante_details:typeof g.seminar_sante_details==&quot;string&quot;?g.seminar_sante_details:&quot;&quot;,seminar_regime_sans_sel:typeof g.seminar_regime_sans_sel==&quot;string&quot;?g.seminar_regime_sans_sel:&quot;&quot;,seminar_confession_religieuse:typeof g.seminar_confession_religieuse==&quot;string&quot;?g.seminar_confession_religieuse:&quot;&quot;,seminar_confession_religieuse_autre:typeof g.seminar_confession_religieuse_autre==&quot;string&quot;?g.seminar_confession_religieuse_autre:&quot;&quot;,seminar_fardeau_transformation:typeof g.seminar_fardeau_transformation==&quot;string&quot;?g.seminar_fardeau_transformation:&quot;&quot;,seminar_recommande_par:typeof g.seminar_recommande_par==&quot;string&quot;?g.seminar_recommande_par:&quot;&quot;,seminar_engagements:Array.isArray(S)?S.join(&quot;, &quot;):&quot;&quot;,seminar_engagements_autre:typeof g.seminar_engagements_autre==&quot;string&quot;?g.seminar_engagements_autre:&quot;&quot;}),u(null)}},[e,r]);const d=e?.event?.event_type===&quot;summit&quot;,f=e?.event?.event_type===&quot;seminar&quot;,h=e?.status===&quot;correction&quot;,m=e?.event?.slug??null,{plans:p}=r7(d&amp;&amp;h?m:null),x=async g=&gt;{if(g.preventDefault(),!!e){s(!0),u(null);try{const y={first_name:l.first_name.trim(),last_name:l.last_name.trim(),email:l.email.trim().toLowerCase(),phone:l.phone.trim(),country:l.country.trim(),city:l.city.trim()||void 0,organization:l.organization.trim()||void 0,position:l.position.trim()||void 0,nationality:l.nationality.trim()||void 0,is_haggai_leader:l.is_haggai_leader,haggai_id:l.haggai_id.trim()||void 0,payment_method_selected:l.payment_method_selected||void 0};h&amp;&amp;(l.pricing_plan_id&amp;&amp;(y.pricing_plan_id=Number(l.pricing_plan_id)),y.currency_selected=l.currency_selected||void 0,y.amount_due_xof=l.amount_due_xof?parseFloat(l.amount_due_xof):void 0,y.amount_due_eur=l.amount_due_eur?parseFloat(l.amount_due_eur):void 0),d&amp;&amp;(y.ouaga_resident_confirmed=l.ouaga_resident_confirmed,y.spouse_fullname=l.spouse_fullname.trim()||void 0,y.spouse_email=l.spouse_email.trim()||void 0,y.spouse_haggai_id=l.spouse_haggai_id.trim()||void 0),f&amp;&amp;(y.seminar_intent=l.seminar_intent||void 0,y.seminar_want_to_participate=l.seminar_want_to_participate||void 0,y.seminar_church_organization=l.seminar_church_organization.trim()||void 0,y.seminar_role_ministry=l.seminar_role_ministry.trim()||void 0,y.seminar_marital_status=l.seminar_marital_status||void 0,y.seminar_age=l.seminar_age?parseInt(l.seminar_age):void 0,y.seminar_gender=l.seminar_gender||void 0,y.seminar_question_or_concern=l.seminar_question_or_concern.trim()||void 0,y.seminar_date_naissance=l.seminar_date_naissance?.trim()||void 0,y.seminar_contact_urgence_nom_lien=l.seminar_contact_urgence_nom_lien.trim()||void 0,y.seminar_niveau_etudes=l.seminar_niveau_etudes||void 0,y.seminar_domaines_etude=l.seminar_domaines_etude?.trim()?l.seminar_domaines_etude.split(&quot;,&quot;).map(v=&gt;v.trim()).filter(Boolean):void 0,y.seminar_domaine_etude_autre=l.seminar_domaine_etude_autre.trim()||void 0,y.seminar_niveau_francais=l.seminar_niveau_francais||void 0,y.seminar_besoin_lettre_absence=l.seminar_besoin_lettre_absence||void 0,y.seminar_besoin_lettre_details=l.seminar_besoin_lettre_details.trim()||void 0,y.seminar_sante_details=l.seminar_sante_details.trim()||void 0,y.seminar_regime_sans_sel=l.seminar_regime_sans_sel||void 0,y.seminar_confession_religieuse=l.seminar_confession_religieuse||void 0,y.seminar_confession_religieuse_autre=l.seminar_confession_religieuse===&quot;autre&quot;?l.seminar_confession_religieuse_autre.trim()||void 0:null,y.seminar_fardeau_transformation=l.seminar_fardeau_transformation.trim()||void 0,y.seminar_recommande_par=l.seminar_recommande_par.trim()||void 0,y.seminar_engagements=l.seminar_engagements?.trim()?l.seminar_engagements.split(&quot;,&quot;).map(v=&gt;v.trim()).filter(Boolean):void 0,y.seminar_engagements_autre=l.seminar_engagements_autre.trim()||void 0),await Ks.update(e.id,y),n(),t()}catch(y){if(y instanceof At)if(y.status===422&amp;&amp;y.data.errors){const v=Object.values(y.data.errors).flat();u(v.join(&quot;, &quot;))}else y.status===403?u(&quot;Vous n&#039;avez pas la permission de modifier cette inscription&quot;):u(y.data.message||&quot;Une erreur est survenue&quot;);else u(&quot;Une erreur inattendue est survenue&quot;)}finally{s(!1)}}};return!r||!e?null:i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:t}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-4xl sm:w-full max-h-[90vh] overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:[&quot;Modifier l&#039;inscription #&quot;,e.id]}),i.jsx(&quot;button&quot;,{onClick:t,className:&quot;text-gray-400 hover:text-gray-600 transition-colors&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;form&quot;,{onSubmit:x,className:&quot;space-y-6&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations personnelles&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:[&quot;Prénom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.first_name,onChange:g=&gt;a({...l,first_name:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:[&quot;Nom &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.last_name,onChange:g=&gt;a({...l,last_name:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:[&quot;Email &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:l.email,onChange:g=&gt;a({...l,email:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Téléphone&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.phone,onChange:g=&gt;a({...l,phone:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Pays&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.country,onChange:g=&gt;a({...l,country:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Ville&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.city,onChange:g=&gt;a({...l,city:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Organisation&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.organization,onChange:g=&gt;a({...l,organization:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Poste&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.position,onChange:g=&gt;a({...l,position:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Nationalité&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.nationality,onChange:g=&gt;a({...l,nationality:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 mt-6&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:l.is_haggai_leader,onChange:g=&gt;a({...l,is_haggai_leader:g.target.checked}),className:&quot;rounded&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Leader Haggai&quot;})]}),l.is_haggai_leader&amp;&amp;i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.haggai_id,onChange:g=&gt;a({...l,haggai_id:g.target.value}),placeholder:&quot;Haggai ID ou Année de HLE&quot;,className:&quot;w-full mt-2 px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations paiement&quot;}),!h&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-3&quot;,children:&quot;La formule, la devise et le montant ne peuvent être modifiés que lorsque le dossier est en statut « Dossier en correction ».&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[d&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Formule (solo/couple)&quot;}),i.jsxs(&quot;select&quot;,{value:l.pricing_plan_id,onChange:g=&gt;a({...l,pricing_plan_id:g.target.value}),disabled:!h,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent disabled:bg-gray-100 disabled:cursor-not-allowed&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),p.map(g=&gt;i.jsxs(&quot;option&quot;,{value:g.id,children:[g.code,&quot; - &quot;,g.title,&quot; (&quot;,g.price_xof,&quot; XOF / &quot;,g.price_eur,&quot; EUR)&quot;]},g.id))]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Méthode de paiement&quot;}),i.jsxs(&quot;select&quot;,{value:l.payment_method_selected,onChange:g=&gt;a({...l,payment_method_selected:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;card_visa&quot;,children:&quot;Carte de crédit (Visa)&quot;}),i.jsx(&quot;option&quot;,{value:&quot;paypal&quot;,children:&quot;PayPal&quot;}),i.jsx(&quot;option&quot;,{value:&quot;mobile_money&quot;,children:&quot;Mobile Money (en ligne ou en direct)&quot;}),i.jsx(&quot;option&quot;,{value:&quot;national_office&quot;,children:&quot;Envoi d&#039;argent (RIA, Western ou MoneyGram)&quot;}),i.jsx(&quot;option&quot;,{value:&quot;bank_transfer&quot;,children:&quot;Virement bancaire&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-ink-500 leading-relaxed&quot;,children:pv})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Devise&quot;}),i.jsxs(&quot;select&quot;,{value:l.currency_selected,onChange:g=&gt;a({...l,currency_selected:g.target.value}),disabled:!h,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent disabled:bg-gray-100 disabled:cursor-not-allowed&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;XOF&quot;,children:&quot;XOF&quot;}),i.jsx(&quot;option&quot;,{value:&quot;EUR&quot;,children:&quot;EUR&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Montant dû (XOF)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,step:&quot;0.01&quot;,value:l.amount_due_xof,onChange:g=&gt;a({...l,amount_due_xof:g.target.value}),disabled:!h,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent disabled:bg-gray-100 disabled:cursor-not-allowed&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Montant dû (EUR)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,step:&quot;0.01&quot;,value:l.amount_due_eur,onChange:g=&gt;a({...l,amount_due_eur:g.target.value}),disabled:!h,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent disabled:bg-gray-100 disabled:cursor-not-allowed&quot;})]})]})]}),d&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations Sommet&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsx(&quot;div&quot;,{children:i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:l.ouaga_resident_confirmed,onChange:g=&gt;a({...l,ouaga_resident_confirmed:g.target.checked}),className:&quot;rounded&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm font-medium text-ink-500&quot;,children:&quot;Résident à Ouaga&quot;})]})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Nom du conjoint / de la conjointe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.spouse_fullname,onChange:g=&gt;a({...l,spouse_fullname:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Email du conjoint / de la conjointe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:l.spouse_email,onChange:g=&gt;a({...l,spouse_email:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Haggai ID / Année de HLE (conjoint / conjointe)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.spouse_haggai_id,onChange:g=&gt;a({...l,spouse_haggai_id:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]})]})]}),f&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-semibold text-ink-900 mb-3&quot;,children:&quot;Informations Séminaire&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Veut participer&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_want_to_participate,onChange:g=&gt;a({...l,seminar_want_to_participate:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;oui&quot;,children:&quot;Oui&quot;}),i.jsx(&quot;option&quot;,{value:&quot;non&quot;,children:&quot;Non&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Église/Organisation&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_church_organization,onChange:g=&gt;a({...l,seminar_church_organization:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Rôle/Ministère&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_role_ministry,onChange:g=&gt;a({...l,seminar_role_ministry:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Situation matrimoniale&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_marital_status,onChange:g=&gt;a({...l,seminar_marital_status:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;marie&quot;,children:&quot;Marié(e)&quot;}),i.jsx(&quot;option&quot;,{value:&quot;non_marie&quot;,children:&quot;Non marié(e)&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Âge&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:&quot;1&quot;,max:&quot;120&quot;,value:l.seminar_age,onChange:g=&gt;a({...l,seminar_age:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Genre&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_gender,onChange:g=&gt;a({...l,seminar_gender:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;homme&quot;,children:&quot;Homme&quot;}),i.jsx(&quot;option&quot;,{value:&quot;femme&quot;,children:&quot;Femme&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Question ou préoccupation&quot;}),i.jsx(&quot;textarea&quot;,{value:l.seminar_question_or_concern,onChange:g=&gt;a({...l,seminar_question_or_concern:g.target.value}),rows:3,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Date de naissance&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:l.seminar_date_naissance,onChange:g=&gt;a({...l,seminar_date_naissance:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Contact d&#039;urgence (nom et lien)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_contact_urgence_nom_lien,onChange:g=&gt;a({...l,seminar_contact_urgence_nom_lien:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Niveau d&#039;études&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_niveau_etudes,onChange:g=&gt;a({...l,seminar_niveau_etudes:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;primaire&quot;,children:&quot;Primaire&quot;}),i.jsx(&quot;option&quot;,{value:&quot;secondaire_2&quot;,children:&quot;Secondaire 2e cycle&quot;}),i.jsx(&quot;option&quot;,{value:&quot;universitaire&quot;,children:&quot;Universitaire&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Domaines d&#039;étude (séparés par des virgules)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_domaines_etude,onChange:g=&gt;a({...l,seminar_domaines_etude:g.target.value}),placeholder:&quot;ex. Théologie, Éducation&quot;,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Domaine d&#039;étude (autre)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_domaine_etude_autre,onChange:g=&gt;a({...l,seminar_domaine_etude_autre:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Niveau de français&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_niveau_francais,onChange:g=&gt;a({...l,seminar_niveau_francais:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;natif&quot;,children:&quot;Natif&quot;}),i.jsx(&quot;option&quot;,{value:&quot;avance&quot;,children:&quot;Avancé&quot;}),i.jsx(&quot;option&quot;,{value:&quot;intermediaire&quot;,children:&quot;Intermédiaire&quot;}),i.jsx(&quot;option&quot;,{value:&quot;faible&quot;,children:&quot;Faible&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Besoin lettre d&#039;absence&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_besoin_lettre_absence,onChange:g=&gt;a({...l,seminar_besoin_lettre_absence:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;oui&quot;,children:&quot;Oui&quot;}),i.jsx(&quot;option&quot;,{value:&quot;non&quot;,children:&quot;Non&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Détails lettre d&#039;absence&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_besoin_lettre_details,onChange:g=&gt;a({...l,seminar_besoin_lettre_details:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Informations santé&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_sante_details,onChange:g=&gt;a({...l,seminar_sante_details:g.target.value}),placeholder:&quot;Indiquez « Aucun » si applicable&quot;,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Régime sans sel&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_regime_sans_sel,onChange:g=&gt;a({...l,seminar_regime_sans_sel:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;oui&quot;,children:&quot;Oui&quot;}),i.jsx(&quot;option&quot;,{value:&quot;non&quot;,children:&quot;Non&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Confession religieuse&quot;}),i.jsxs(&quot;select&quot;,{value:l.seminar_confession_religieuse,onChange:g=&gt;{const y=g.target.value;a({...l,seminar_confession_religieuse:y,seminar_confession_religieuse_autre:y===&quot;autre&quot;?l.seminar_confession_religieuse_autre:&quot;&quot;})},className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Sélectionner...&quot;}),i.jsx(&quot;option&quot;,{value:&quot;musulmane&quot;,children:&quot;Musulmane&quot;}),i.jsx(&quot;option&quot;,{value:&quot;catholique&quot;,children:&quot;Catholique&quot;}),i.jsx(&quot;option&quot;,{value:&quot;protestante&quot;,children:&quot;Protestante&quot;}),i.jsx(&quot;option&quot;,{value:&quot;pentecotiste&quot;,children:&quot;Pentecôtiste&quot;}),i.jsx(&quot;option&quot;,{value:&quot;evangelique&quot;,children:&quot;Évangélique&quot;}),i.jsx(&quot;option&quot;,{value:&quot;autre&quot;,children:&quot;Autre&quot;})]})]}),l.seminar_confession_religieuse===&quot;autre&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Spécifiez :&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_confession_religieuse_autre,onChange:g=&gt;a({...l,seminar_confession_religieuse_autre:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;md:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Attentes&quot;}),i.jsx(&quot;textarea&quot;,{value:l.seminar_fardeau_transformation,onChange:g=&gt;a({...l,seminar_fardeau_transformation:g.target.value}),rows:2,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Recommandé par&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_recommande_par,onChange:g=&gt;a({...l,seminar_recommande_par:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Engagements (séparés par des virgules)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_engagements,onChange:g=&gt;a({...l,seminar_engagements:g.target.value}),placeholder:&quot;ex. Église locale, Évangélisation&quot;,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Engagements (autre)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.seminar_engagements_autre,onChange:g=&gt;a({...l,seminar_engagements_autre:g.target.value}),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]})]})]}),c&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:c})}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4 border-t&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,onClick:t,disabled:o,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:o,children:o?&quot;Enregistrement...&quot;:&quot;Enregistrer&quot;})]})]})]})})]})})}function L$({registration:e,isOpen:r,onClose:t,onSuccess:n}){const[o,s]=T.useState(!1),[c,u]=T.useState(null),l=async()=&gt;{if(e){s(!0),u(null);try{await Ks.delete(e.id),n(),t()}catch(a){a instanceof At?a.status===403?u(&quot;Vous n&#039;avez pas la permission de supprimer cette inscription&quot;):u(a.data.message||&quot;Une erreur est survenue lors de la suppression&quot;):u(&quot;Une erreur inattendue est survenue&quot;)}finally{s(!1)}}};return!r||!e?null:i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:t}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:&quot;Supprimer l&#039;inscription&quot;}),i.jsx(&quot;button&quot;,{onClick:t,className:&quot;text-gray-400 hover:text-gray-600 transition-colors&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-4 mb-6&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex-shrink-0&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;flex items-center justify-center w-12 h-12 rounded-full bg-red-100&quot;,children:i.jsx(PB,{className:&quot;w-6 h-6 text-red-600&quot;})})}),i.jsxs(&quot;div&quot;,{className:&quot;flex-1&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-lg font-medium text-ink-900 mb-2&quot;,children:&quot;Êtes-vous sûr de vouloir supprimer cette inscription ?&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-2&quot;,children:[&quot;Cette action est irréversible. L&#039;inscription #&quot;,e.id,&quot; de&quot;,&quot; &quot;,i.jsxs(&quot;strong&quot;,{children:[e.first_name,&quot; &quot;,e.last_name]}),&quot; sera définitivement supprimée.&quot;]}),e.event&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[&quot;Événement: &quot;,i.jsx(&quot;strong&quot;,{children:e.event.name})]})]})]}),c&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-3 mb-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:c})}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4 border-t&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,onClick:t,disabled:o,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:l,disabled:o,className:&quot;bg-red-600 hover:bg-red-700 text-white&quot;,children:o?&quot;Suppression...&quot;:&quot;Supprimer&quot;})]})]})})]})})}const F$=[{value:&quot;pending&quot;,label:&quot;En attente&quot;},{value:&quot;contacted&quot;,label:&quot;Contacté&quot;},{value:&quot;accepted&quot;,label:&quot;Accepté&quot;},{value:&quot;rejected&quot;,label:&quot;Rejeté&quot;}];function B$({recommendation:e,isOpen:r,onClose:t,onSuccess:n}){const[o,s]=T.useState(&quot;pending&quot;),[c,u]=T.useState(&quot;&quot;),[l,a]=T.useState(&quot;&quot;),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(!1),[p,x]=T.useState(!1),[g,y]=T.useState(&quot;status&quot;),[v,_]=T.useState(!1),[S,A]=T.useState(null),[I,z]=T.useState(null);T.useEffect(()=&gt;{e&amp;&amp;(s(e.status),u(e.notes||&quot;&quot;),a(&quot;&quot;),f(&quot;&quot;),m(!1),x(!1),A(null),z(null),y(&quot;status&quot;))},[e,r]);const F=async H=&gt;{if(H.preventDefault(),!!e){_(!0),A(null),z(null);try{await Ld.updateStatus(e.id,{status:o,notes:c.trim()||void 0}),z(&quot;Statut mis à jour avec succès&quot;),setTimeout(()=&gt;{n(),t()},1e3)}catch(B){if(B instanceof At)if(B.status===422&amp;&amp;B.data.errors){const K=B.data.errors.status?.[0];A(K||B.data.message||&quot;Erreur de validation&quot;)}else B.status===403?A(&quot;Vous n&#039;avez pas la permission de modifier le statut&quot;):A(B.data.message||&quot;Une erreur est survenue&quot;);else A(&quot;Une erreur inattendue est survenue&quot;)}finally{_(!1)}}},W=async H=&gt;{if(H.preventDefault(),!!e){if(!h&amp;&amp;!p){A(&quot;Veuillez sélectionner au moins un destinataire&quot;);return}_(!0),A(null),z(null);try{const B=await Ld.sendEmail(e.id,{subject:l.trim(),message:d.trim(),send_to_recommender:h,send_to_recommended:p});z(`Email(s) envoyé(s) à: ${B.data.emails_sent.join(&quot;, &quot;)}`),setTimeout(()=&gt;{n(),t()},2e3)}catch(B){if(B instanceof At)if(B.status===422&amp;&amp;B.data.errors){const K=B.data.errors.subject?.[0],O=B.data.errors.message?.[0];A(K||O||B.data.message||&quot;Erreur de validation&quot;)}else A(B.data.message||&quot;Une erreur est survenue lors de l&#039;envoi de l&#039;email&quot;);else A(&quot;Une erreur inattendue est survenue&quot;)}finally{_(!1)}}};return!r||!e?null:i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:t}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-2xl sm:w-full&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:[&quot;Traiter la recommandation #&quot;,e.id]}),i.jsx(&quot;button&quot;,{onClick:t,className:&quot;text-gray-400 hover:text-gray-600 transition-colors&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-brand-50 rounded-lg&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-2&quot;,children:[i.jsx(&quot;strong&quot;,{children:&quot;Recommandé:&quot;}),&quot; &quot;,e.recommended_full_name]}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-2&quot;,children:[i.jsx(&quot;strong&quot;,{children:&quot;Email recommandé:&quot;}),&quot; &quot;,e.recommended_email||&quot;-&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[i.jsx(&quot;strong&quot;,{children:&quot;Recommandeur:&quot;}),&quot; &quot;,e.recommender_first_name,&quot; &quot;,e.recommender_last_name,&quot; (&quot;,e.recommender_email,&quot;)&quot;]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex border-b border-gray-200 mb-4&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;y(&quot;status&quot;),className:`px-4 py-2 text-sm font-medium ${g===&quot;status&quot;?&quot;text-ink-900 border-b-2 border-brand-700&quot;:&quot;text-ink-500 hover:text-ink-900&quot;}`,children:&quot;Mettre à jour le statut&quot;}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;y(&quot;email&quot;),className:`px-4 py-2 text-sm font-medium flex items-center gap-2 ${g===&quot;email&quot;?&quot;text-ink-900 border-b-2 border-brand-700&quot;:&quot;text-ink-500 hover:text-ink-900&quot;}`,children:[i.jsx(ja,{size:16}),&quot;Envoyer un email&quot;]})]}),S&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-800&quot;,children:S})}),I&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-green-50 border border-green-200 rounded-lg&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-green-800&quot;,children:I})}),g===&quot;status&quot;&amp;&amp;i.jsxs(&quot;form&quot;,{onSubmit:F,className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:[&quot;Nouveau statut &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;select&quot;,{value:o,onChange:H=&gt;s(H.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;,required:!0,children:F$.map(H=&gt;i.jsx(&quot;option&quot;,{value:H.value,children:H.label},H.value))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Notes (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:c,onChange:H=&gt;u(H.target.value),rows:4,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;,placeholder:&quot;Ajouter des notes sur cette recommandation...&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:t,disabled:v,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,disabled:v,children:v?&quot;Mise à jour...&quot;:&quot;Mettre à jour le statut&quot;})]})]}),g===&quot;email&quot;&amp;&amp;i.jsxs(&quot;form&quot;,{onSubmit:W,className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:[&quot;Destinataires &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[e.recommended_email?i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:p,onChange:H=&gt;x(H.target.checked),className:&quot;rounded border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[&quot;Recommandé (&quot;,e.recommended_email,&quot;)&quot;]})]}):i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 italic&quot;,children:&quot;Aucun email disponible pour le recommandé&quot;}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center space-x-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:h,onChange:H=&gt;m(H.target.checked),className:&quot;rounded border-gray-300 text-brand-700 focus:ring-brand-600&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[&quot;Recommandeur (&quot;,e.recommender_email,&quot;)&quot;]})]})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:[&quot;Sujet &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l,onChange:H=&gt;a(H.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;,placeholder:&quot;Sujet de l&#039;email&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:[&quot;Message &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;textarea&quot;,{value:d,onChange:H=&gt;f(H.target.value),rows:6,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand-600&quot;,placeholder:&quot;Votre message...&quot;,required:!0}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Le message sera envoyé avec les informations de la recommandation.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:t,disabled:v,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,disabled:v||!h&amp;&amp;!p,children:v?&quot;Envoi...&quot;:&quot;Envoyer l&#039;email&quot;})]})]})]})})]})})}function j7(e){var r,t,n=&quot;&quot;;if(typeof e==&quot;string&quot;||typeof e==&quot;number&quot;)n+=e;else if(typeof e==&quot;object&quot;)if(Array.isArray(e)){var o=e.length;for(r=0;r&lt;o;r++)e[r]&amp;&amp;(t=j7(e[r]))&amp;&amp;(n&amp;&amp;(n+=&quot; &quot;),n+=t)}else for(t in e)e[t]&amp;&amp;(n&amp;&amp;(n+=&quot; &quot;),n+=t);return n}function br(){for(var e,r,t=0,n=&quot;&quot;,o=arguments.length;t&lt;o;t++)(e=arguments[t])&amp;&amp;(r=j7(e))&amp;&amp;(n&amp;&amp;(n+=&quot; &quot;),n+=r);return n}var z$=[&quot;dangerouslySetInnerHTML&quot;,&quot;onCopy&quot;,&quot;onCopyCapture&quot;,&quot;onCut&quot;,&quot;onCutCapture&quot;,&quot;onPaste&quot;,&quot;onPasteCapture&quot;,&quot;onCompositionEnd&quot;,&quot;onCompositionEndCapture&quot;,&quot;onCompositionStart&quot;,&quot;onCompositionStartCapture&quot;,&quot;onCompositionUpdate&quot;,&quot;onCompositionUpdateCapture&quot;,&quot;onFocus&quot;,&quot;onFocusCapture&quot;,&quot;onBlur&quot;,&quot;onBlurCapture&quot;,&quot;onChange&quot;,&quot;onChangeCapture&quot;,&quot;onBeforeInput&quot;,&quot;onBeforeInputCapture&quot;,&quot;onInput&quot;,&quot;onInputCapture&quot;,&quot;onReset&quot;,&quot;onResetCapture&quot;,&quot;onSubmit&quot;,&quot;onSubmitCapture&quot;,&quot;onInvalid&quot;,&quot;onInvalidCapture&quot;,&quot;onLoad&quot;,&quot;onLoadCapture&quot;,&quot;onError&quot;,&quot;onErrorCapture&quot;,&quot;onKeyDown&quot;,&quot;onKeyDownCapture&quot;,&quot;onKeyPress&quot;,&quot;onKeyPressCapture&quot;,&quot;onKeyUp&quot;,&quot;onKeyUpCapture&quot;,&quot;onAbort&quot;,&quot;onAbortCapture&quot;,&quot;onCanPlay&quot;,&quot;onCanPlayCapture&quot;,&quot;onCanPlayThrough&quot;,&quot;onCanPlayThroughCapture&quot;,&quot;onDurationChange&quot;,&quot;onDurationChangeCapture&quot;,&quot;onEmptied&quot;,&quot;onEmptiedCapture&quot;,&quot;onEncrypted&quot;,&quot;onEncryptedCapture&quot;,&quot;onEnded&quot;,&quot;onEndedCapture&quot;,&quot;onLoadedData&quot;,&quot;onLoadedDataCapture&quot;,&quot;onLoadedMetadata&quot;,&quot;onLoadedMetadataCapture&quot;,&quot;onLoadStart&quot;,&quot;onLoadStartCapture&quot;,&quot;onPause&quot;,&quot;onPauseCapture&quot;,&quot;onPlay&quot;,&quot;onPlayCapture&quot;,&quot;onPlaying&quot;,&quot;onPlayingCapture&quot;,&quot;onProgress&quot;,&quot;onProgressCapture&quot;,&quot;onRateChange&quot;,&quot;onRateChangeCapture&quot;,&quot;onSeeked&quot;,&quot;onSeekedCapture&quot;,&quot;onSeeking&quot;,&quot;onSeekingCapture&quot;,&quot;onStalled&quot;,&quot;onStalledCapture&quot;,&quot;onSuspend&quot;,&quot;onSuspendCapture&quot;,&quot;onTimeUpdate&quot;,&quot;onTimeUpdateCapture&quot;,&quot;onVolumeChange&quot;,&quot;onVolumeChangeCapture&quot;,&quot;onWaiting&quot;,&quot;onWaitingCapture&quot;,&quot;onAuxClick&quot;,&quot;onAuxClickCapture&quot;,&quot;onClick&quot;,&quot;onClickCapture&quot;,&quot;onContextMenu&quot;,&quot;onContextMenuCapture&quot;,&quot;onDoubleClick&quot;,&quot;onDoubleClickCapture&quot;,&quot;onDrag&quot;,&quot;onDragCapture&quot;,&quot;onDragEnd&quot;,&quot;onDragEndCapture&quot;,&quot;onDragEnter&quot;,&quot;onDragEnterCapture&quot;,&quot;onDragExit&quot;,&quot;onDragExitCapture&quot;,&quot;onDragLeave&quot;,&quot;onDragLeaveCapture&quot;,&quot;onDragOver&quot;,&quot;onDragOverCapture&quot;,&quot;onDragStart&quot;,&quot;onDragStartCapture&quot;,&quot;onDrop&quot;,&quot;onDropCapture&quot;,&quot;onMouseDown&quot;,&quot;onMouseDownCapture&quot;,&quot;onMouseEnter&quot;,&quot;onMouseLeave&quot;,&quot;onMouseMove&quot;,&quot;onMouseMoveCapture&quot;,&quot;onMouseOut&quot;,&quot;onMouseOutCapture&quot;,&quot;onMouseOver&quot;,&quot;onMouseOverCapture&quot;,&quot;onMouseUp&quot;,&quot;onMouseUpCapture&quot;,&quot;onSelect&quot;,&quot;onSelectCapture&quot;,&quot;onTouchCancel&quot;,&quot;onTouchCancelCapture&quot;,&quot;onTouchEnd&quot;,&quot;onTouchEndCapture&quot;,&quot;onTouchMove&quot;,&quot;onTouchMoveCapture&quot;,&quot;onTouchStart&quot;,&quot;onTouchStartCapture&quot;,&quot;onPointerDown&quot;,&quot;onPointerDownCapture&quot;,&quot;onPointerMove&quot;,&quot;onPointerMoveCapture&quot;,&quot;onPointerUp&quot;,&quot;onPointerUpCapture&quot;,&quot;onPointerCancel&quot;,&quot;onPointerCancelCapture&quot;,&quot;onPointerEnter&quot;,&quot;onPointerEnterCapture&quot;,&quot;onPointerLeave&quot;,&quot;onPointerLeaveCapture&quot;,&quot;onPointerOver&quot;,&quot;onPointerOverCapture&quot;,&quot;onPointerOut&quot;,&quot;onPointerOutCapture&quot;,&quot;onGotPointerCapture&quot;,&quot;onGotPointerCaptureCapture&quot;,&quot;onLostPointerCapture&quot;,&quot;onLostPointerCaptureCapture&quot;,&quot;onScroll&quot;,&quot;onScrollCapture&quot;,&quot;onWheel&quot;,&quot;onWheelCapture&quot;,&quot;onAnimationStart&quot;,&quot;onAnimationStartCapture&quot;,&quot;onAnimationEnd&quot;,&quot;onAnimationEndCapture&quot;,&quot;onAnimationIteration&quot;,&quot;onAnimationIterationCapture&quot;,&quot;onTransitionEnd&quot;,&quot;onTransitionEndCapture&quot;];function y2(e){if(typeof e!=&quot;string&quot;)return!1;var r=z$;return r.includes(e)}var $$=[&quot;aria-activedescendant&quot;,&quot;aria-atomic&quot;,&quot;aria-autocomplete&quot;,&quot;aria-busy&quot;,&quot;aria-checked&quot;,&quot;aria-colcount&quot;,&quot;aria-colindex&quot;,&quot;aria-colspan&quot;,&quot;aria-controls&quot;,&quot;aria-current&quot;,&quot;aria-describedby&quot;,&quot;aria-details&quot;,&quot;aria-disabled&quot;,&quot;aria-errormessage&quot;,&quot;aria-expanded&quot;,&quot;aria-flowto&quot;,&quot;aria-haspopup&quot;,&quot;aria-hidden&quot;,&quot;aria-invalid&quot;,&quot;aria-keyshortcuts&quot;,&quot;aria-label&quot;,&quot;aria-labelledby&quot;,&quot;aria-level&quot;,&quot;aria-live&quot;,&quot;aria-modal&quot;,&quot;aria-multiline&quot;,&quot;aria-multiselectable&quot;,&quot;aria-orientation&quot;,&quot;aria-owns&quot;,&quot;aria-placeholder&quot;,&quot;aria-posinset&quot;,&quot;aria-pressed&quot;,&quot;aria-readonly&quot;,&quot;aria-relevant&quot;,&quot;aria-required&quot;,&quot;aria-roledescription&quot;,&quot;aria-rowcount&quot;,&quot;aria-rowindex&quot;,&quot;aria-rowspan&quot;,&quot;aria-selected&quot;,&quot;aria-setsize&quot;,&quot;aria-sort&quot;,&quot;aria-valuemax&quot;,&quot;aria-valuemin&quot;,&quot;aria-valuenow&quot;,&quot;aria-valuetext&quot;,&quot;className&quot;,&quot;color&quot;,&quot;height&quot;,&quot;id&quot;,&quot;lang&quot;,&quot;max&quot;,&quot;media&quot;,&quot;method&quot;,&quot;min&quot;,&quot;name&quot;,&quot;style&quot;,&quot;target&quot;,&quot;width&quot;,&quot;role&quot;,&quot;tabIndex&quot;,&quot;accentHeight&quot;,&quot;accumulate&quot;,&quot;additive&quot;,&quot;alignmentBaseline&quot;,&quot;allowReorder&quot;,&quot;alphabetic&quot;,&quot;amplitude&quot;,&quot;arabicForm&quot;,&quot;ascent&quot;,&quot;attributeName&quot;,&quot;attributeType&quot;,&quot;autoReverse&quot;,&quot;azimuth&quot;,&quot;baseFrequency&quot;,&quot;baselineShift&quot;,&quot;baseProfile&quot;,&quot;bbox&quot;,&quot;begin&quot;,&quot;bias&quot;,&quot;by&quot;,&quot;calcMode&quot;,&quot;capHeight&quot;,&quot;clip&quot;,&quot;clipPath&quot;,&quot;clipPathUnits&quot;,&quot;clipRule&quot;,&quot;colorInterpolation&quot;,&quot;colorInterpolationFilters&quot;,&quot;colorProfile&quot;,&quot;colorRendering&quot;,&quot;contentScriptType&quot;,&quot;contentStyleType&quot;,&quot;cursor&quot;,&quot;cx&quot;,&quot;cy&quot;,&quot;d&quot;,&quot;decelerate&quot;,&quot;descent&quot;,&quot;diffuseConstant&quot;,&quot;direction&quot;,&quot;display&quot;,&quot;divisor&quot;,&quot;dominantBaseline&quot;,&quot;dur&quot;,&quot;dx&quot;,&quot;dy&quot;,&quot;edgeMode&quot;,&quot;elevation&quot;,&quot;enableBackground&quot;,&quot;end&quot;,&quot;exponent&quot;,&quot;externalResourcesRequired&quot;,&quot;fill&quot;,&quot;fillOpacity&quot;,&quot;fillRule&quot;,&quot;filter&quot;,&quot;filterRes&quot;,&quot;filterUnits&quot;,&quot;floodColor&quot;,&quot;floodOpacity&quot;,&quot;focusable&quot;,&quot;fontFamily&quot;,&quot;fontSize&quot;,&quot;fontSizeAdjust&quot;,&quot;fontStretch&quot;,&quot;fontStyle&quot;,&quot;fontVariant&quot;,&quot;fontWeight&quot;,&quot;format&quot;,&quot;from&quot;,&quot;fx&quot;,&quot;fy&quot;,&quot;g1&quot;,&quot;g2&quot;,&quot;glyphName&quot;,&quot;glyphOrientationHorizontal&quot;,&quot;glyphOrientationVertical&quot;,&quot;glyphRef&quot;,&quot;gradientTransform&quot;,&quot;gradientUnits&quot;,&quot;hanging&quot;,&quot;horizAdvX&quot;,&quot;horizOriginX&quot;,&quot;href&quot;,&quot;ideographic&quot;,&quot;imageRendering&quot;,&quot;in2&quot;,&quot;in&quot;,&quot;intercept&quot;,&quot;k1&quot;,&quot;k2&quot;,&quot;k3&quot;,&quot;k4&quot;,&quot;k&quot;,&quot;kernelMatrix&quot;,&quot;kernelUnitLength&quot;,&quot;kerning&quot;,&quot;keyPoints&quot;,&quot;keySplines&quot;,&quot;keyTimes&quot;,&quot;lengthAdjust&quot;,&quot;letterSpacing&quot;,&quot;lightingColor&quot;,&quot;limitingConeAngle&quot;,&quot;local&quot;,&quot;markerEnd&quot;,&quot;markerHeight&quot;,&quot;markerMid&quot;,&quot;markerStart&quot;,&quot;markerUnits&quot;,&quot;markerWidth&quot;,&quot;mask&quot;,&quot;maskContentUnits&quot;,&quot;maskUnits&quot;,&quot;mathematical&quot;,&quot;mode&quot;,&quot;numOctaves&quot;,&quot;offset&quot;,&quot;opacity&quot;,&quot;operator&quot;,&quot;order&quot;,&quot;orient&quot;,&quot;orientation&quot;,&quot;origin&quot;,&quot;overflow&quot;,&quot;overlinePosition&quot;,&quot;overlineThickness&quot;,&quot;paintOrder&quot;,&quot;panose1&quot;,&quot;pathLength&quot;,&quot;patternContentUnits&quot;,&quot;patternTransform&quot;,&quot;patternUnits&quot;,&quot;pointerEvents&quot;,&quot;pointsAtX&quot;,&quot;pointsAtY&quot;,&quot;pointsAtZ&quot;,&quot;preserveAlpha&quot;,&quot;preserveAspectRatio&quot;,&quot;primitiveUnits&quot;,&quot;r&quot;,&quot;radius&quot;,&quot;refX&quot;,&quot;refY&quot;,&quot;renderingIntent&quot;,&quot;repeatCount&quot;,&quot;repeatDur&quot;,&quot;requiredExtensions&quot;,&quot;requiredFeatures&quot;,&quot;restart&quot;,&quot;result&quot;,&quot;rotate&quot;,&quot;rx&quot;,&quot;ry&quot;,&quot;seed&quot;,&quot;shapeRendering&quot;,&quot;slope&quot;,&quot;spacing&quot;,&quot;specularConstant&quot;,&quot;specularExponent&quot;,&quot;speed&quot;,&quot;spreadMethod&quot;,&quot;startOffset&quot;,&quot;stdDeviation&quot;,&quot;stemh&quot;,&quot;stemv&quot;,&quot;stitchTiles&quot;,&quot;stopColor&quot;,&quot;stopOpacity&quot;,&quot;strikethroughPosition&quot;,&quot;strikethroughThickness&quot;,&quot;string&quot;,&quot;stroke&quot;,&quot;strokeDasharray&quot;,&quot;strokeDashoffset&quot;,&quot;strokeLinecap&quot;,&quot;strokeLinejoin&quot;,&quot;strokeMiterlimit&quot;,&quot;strokeOpacity&quot;,&quot;strokeWidth&quot;,&quot;surfaceScale&quot;,&quot;systemLanguage&quot;,&quot;tableValues&quot;,&quot;targetX&quot;,&quot;targetY&quot;,&quot;textAnchor&quot;,&quot;textDecoration&quot;,&quot;textLength&quot;,&quot;textRendering&quot;,&quot;to&quot;,&quot;transform&quot;,&quot;u1&quot;,&quot;u2&quot;,&quot;underlinePosition&quot;,&quot;underlineThickness&quot;,&quot;unicode&quot;,&quot;unicodeBidi&quot;,&quot;unicodeRange&quot;,&quot;unitsPerEm&quot;,&quot;vAlphabetic&quot;,&quot;values&quot;,&quot;vectorEffect&quot;,&quot;version&quot;,&quot;vertAdvY&quot;,&quot;vertOriginX&quot;,&quot;vertOriginY&quot;,&quot;vHanging&quot;,&quot;vIdeographic&quot;,&quot;viewTarget&quot;,&quot;visibility&quot;,&quot;vMathematical&quot;,&quot;widths&quot;,&quot;wordSpacing&quot;,&quot;writingMode&quot;,&quot;x1&quot;,&quot;x2&quot;,&quot;x&quot;,&quot;xChannelSelector&quot;,&quot;xHeight&quot;,&quot;xlinkActuate&quot;,&quot;xlinkArcrole&quot;,&quot;xlinkHref&quot;,&quot;xlinkRole&quot;,&quot;xlinkShow&quot;,&quot;xlinkTitle&quot;,&quot;xlinkType&quot;,&quot;xmlBase&quot;,&quot;xmlLang&quot;,&quot;xmlns&quot;,&quot;xmlnsXlink&quot;,&quot;xmlSpace&quot;,&quot;y1&quot;,&quot;y2&quot;,&quot;y&quot;,&quot;yChannelSelector&quot;,&quot;z&quot;,&quot;zoomAndPan&quot;,&quot;ref&quot;,&quot;key&quot;,&quot;angle&quot;],U$=new Set($$);function N7(e){return typeof e!=&quot;string&quot;?!1:U$.has(e)}function k7(e){return typeof e==&quot;string&quot;&amp;&amp;e.startsWith(&quot;data-&quot;)}function Ss(e){if(typeof e!=&quot;object&quot;||e===null)return{};var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(N7(t)||k7(t))&amp;&amp;(r[t]=e[t]);return r}function lf(e){if(e==null)return null;if(T.isValidElement(e)&amp;&amp;typeof e.props==&quot;object&quot;&amp;&amp;e.props!==null){var r=e.props;return Ss(r)}return typeof e==&quot;object&quot;&amp;&amp;!Array.isArray(e)?Ss(e):null}function oi(e){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(N7(t)||k7(t)||y2(t))&amp;&amp;(r[t]=e[t]);return r}function V$(e){return e==null?null:T.isValidElement(e)?oi(e.props):typeof e==&quot;object&quot;&amp;&amp;!Array.isArray(e)?oi(e):null}var q$=[&quot;children&quot;,&quot;width&quot;,&quot;height&quot;,&quot;viewBox&quot;,&quot;className&quot;,&quot;style&quot;,&quot;title&quot;,&quot;desc&quot;];function bv(){return bv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},bv.apply(null,arguments)}function W$(e,r){if(e==null)return{};var t,n,o=H$(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function H$(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var v2=T.forwardRef((e,r)=&gt;{var{children:t,width:n,height:o,viewBox:s,className:c,style:u,title:l,desc:a}=e,d=W$(e,q$),f=s||{width:n,height:o,x:0,y:0},h=br(&quot;recharts-surface&quot;,c);return T.createElement(&quot;svg&quot;,bv({},oi(d),{className:h,width:n,height:o,style:u,viewBox:&quot;&quot;.concat(f.x,&quot; &quot;).concat(f.y,&quot; &quot;).concat(f.width,&quot; &quot;).concat(f.height),ref:r}),T.createElement(&quot;title&quot;,null,l),T.createElement(&quot;desc&quot;,null,a),t)}),K$=[&quot;children&quot;,&quot;className&quot;];function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},yv.apply(null,arguments)}function X$(e,r){if(e==null)return{};var t,n,o=G$(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function G$(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var es=T.forwardRef((e,r)=&gt;{var{children:t,className:n}=e,o=X$(e,K$),s=br(&quot;recharts-layer&quot;,n);return T.createElement(&quot;g&quot;,yv({className:s},oi(o),{ref:r}),t)}),S7=T.createContext(null),Y$=()=&gt;T.useContext(S7);function Nr(e){return function(){return e}}const C7=Math.cos,Hm=Math.sin,Os=Math.sqrt,Km=Math.PI,Qp=2*Km,vv=Math.PI,wv=2*vv,gl=1e-6,Z$=wv-gl;function E7(e){this._+=e[0];for(let r=1,t=e.length;r&lt;t;++r)this._+=arguments[r]+e[r]}function Q$(e){let r=Math.floor(e);if(!(r&gt;=0))throw new Error(`invalid digits: ${e}`);if(r&gt;15)return E7;const t=10**r;return function(n){this._+=n[0];for(let o=1,s=n.length;o&lt;s;++o)this._+=Math.round(arguments[o]*t)/t+n[o]}}class J${constructor(r){this._x0=this._y0=this._x1=this._y1=null,this._=&quot;&quot;,this._append=r==null?E7:Q$(r)}moveTo(r,t){this._append`M${this._x0=this._x1=+r},${this._y0=this._y1=+t}`}closePath(){this._x1!==null&amp;&amp;(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(r,t){this._append`L${this._x1=+r},${this._y1=+t}`}quadraticCurveTo(r,t,n,o){this._append`Q${+r},${+t},${this._x1=+n},${this._y1=+o}`}bezierCurveTo(r,t,n,o,s,c){this._append`C${+r},${+t},${+n},${+o},${this._x1=+s},${this._y1=+c}`}arcTo(r,t,n,o,s){if(r=+r,t=+t,n=+n,o=+o,s=+s,s&lt;0)throw new Error(`negative radius: ${s}`);let c=this._x1,u=this._y1,l=n-r,a=o-t,d=c-r,f=u-t,h=d*d+f*f;if(this._x1===null)this._append`M${this._x1=r},${this._y1=t}`;else if(h&gt;gl)if(!(Math.abs(f*l-a*d)&gt;gl)||!s)this._append`L${this._x1=r},${this._y1=t}`;else{let m=n-c,p=o-u,x=l*l+a*a,g=m*m+p*p,y=Math.sqrt(x),v=Math.sqrt(h),_=s*Math.tan((vv-Math.acos((x+h-g)/(2*y*v)))/2),S=_/v,A=_/y;Math.abs(S-1)&gt;gl&amp;&amp;this._append`L${r+S*d},${t+S*f}`,this._append`A${s},${s},0,0,${+(f*m&gt;d*p)},${this._x1=r+A*l},${this._y1=t+A*a}`}}arc(r,t,n,o,s,c){if(r=+r,t=+t,n=+n,c=!!c,n&lt;0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(o),l=n*Math.sin(o),a=r+u,d=t+l,f=1^c,h=c?o-s:s-o;this._x1===null?this._append`M${a},${d}`:(Math.abs(this._x1-a)&gt;gl||Math.abs(this._y1-d)&gt;gl)&amp;&amp;this._append`L${a},${d}`,n&amp;&amp;(h&lt;0&amp;&amp;(h=h%wv+wv),h&gt;Z$?this._append`A${n},${n},0,1,${f},${r-u},${t-l}A${n},${n},0,1,${f},${this._x1=a},${this._y1=d}`:h&gt;gl&amp;&amp;this._append`A${n},${n},0,${+(h&gt;=vv)},${f},${this._x1=r+n*Math.cos(s)},${this._y1=t+n*Math.sin(s)}`)}rect(r,t,n,o){this._append`M${this._x0=this._x1=+r},${this._y0=this._y1=+t}h${n=+n}v${+o}h${-n}Z`}toString(){return this._}}function w2(e){let r=3;return e.digits=function(t){if(!arguments.length)return r;if(t==null)r=null;else{const n=Math.floor(t);if(!(n&gt;=0))throw new RangeError(`invalid digits: ${t}`);r=n}return e},()=&gt;new J$(r)}function _2(e){return typeof e==&quot;object&quot;&amp;&amp;&quot;length&quot;in e?e:Array.from(e)}function A7(e){this._context=e}A7.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;default:this._context.lineTo(e,r);break}}};function Jp(e){return new A7(e)}function M7(e){return e[0]}function P7(e){return e[1]}function O7(e,r){var t=Nr(!0),n=null,o=Jp,s=null,c=w2(u);e=typeof e==&quot;function&quot;?e:e===void 0?M7:Nr(e),r=typeof r==&quot;function&quot;?r:r===void 0?P7:Nr(r);function u(l){var a,d=(l=_2(l)).length,f,h=!1,m;for(n==null&amp;&amp;(s=o(m=c())),a=0;a&lt;=d;++a)!(a&lt;d&amp;&amp;t(f=l[a],a,l))===h&amp;&amp;((h=!h)?s.lineStart():s.lineEnd()),h&amp;&amp;s.point(+e(f,a,l),+r(f,a,l));if(m)return s=null,m+&quot;&quot;||null}return u.x=function(l){return arguments.length?(e=typeof l==&quot;function&quot;?l:Nr(+l),u):e},u.y=function(l){return arguments.length?(r=typeof l==&quot;function&quot;?l:Nr(+l),u):r},u.defined=function(l){return arguments.length?(t=typeof l==&quot;function&quot;?l:Nr(!!l),u):t},u.curve=function(l){return arguments.length?(o=l,n!=null&amp;&amp;(s=o(n)),u):o},u.context=function(l){return arguments.length?(l==null?n=s=null:s=o(n=l),u):n},u}function Yh(e,r,t){var n=null,o=Nr(!0),s=null,c=Jp,u=null,l=w2(a);e=typeof e==&quot;function&quot;?e:e===void 0?M7:Nr(+e),r=typeof r==&quot;function&quot;?r:Nr(r===void 0?0:+r),t=typeof t==&quot;function&quot;?t:t===void 0?P7:Nr(+t);function a(f){var h,m,p,x=(f=_2(f)).length,g,y=!1,v,_=new Array(x),S=new Array(x);for(s==null&amp;&amp;(u=c(v=l())),h=0;h&lt;=x;++h){if(!(h&lt;x&amp;&amp;o(g=f[h],h,f))===y)if(y=!y)m=h,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),p=h-1;p&gt;=m;--p)u.point(_[p],S[p]);u.lineEnd(),u.areaEnd()}y&amp;&amp;(_[h]=+e(g,h,f),S[h]=+r(g,h,f),u.point(n?+n(g,h,f):_[h],t?+t(g,h,f):S[h]))}if(v)return u=null,v+&quot;&quot;||null}function d(){return O7().defined(o).curve(c).context(s)}return a.x=function(f){return arguments.length?(e=typeof f==&quot;function&quot;?f:Nr(+f),n=null,a):e},a.x0=function(f){return arguments.length?(e=typeof f==&quot;function&quot;?f:Nr(+f),a):e},a.x1=function(f){return arguments.length?(n=f==null?null:typeof f==&quot;function&quot;?f:Nr(+f),a):n},a.y=function(f){return arguments.length?(r=typeof f==&quot;function&quot;?f:Nr(+f),t=null,a):r},a.y0=function(f){return arguments.length?(r=typeof f==&quot;function&quot;?f:Nr(+f),a):r},a.y1=function(f){return arguments.length?(t=f==null?null:typeof f==&quot;function&quot;?f:Nr(+f),a):t},a.lineX0=a.lineY0=function(){return d().x(e).y(r)},a.lineY1=function(){return d().x(e).y(t)},a.lineX1=function(){return d().x(n).y(r)},a.defined=function(f){return arguments.length?(o=typeof f==&quot;function&quot;?f:Nr(!!f),a):o},a.curve=function(f){return arguments.length?(c=f,s!=null&amp;&amp;(u=c(s)),a):c},a.context=function(f){return arguments.length?(f==null?s=u=null:u=c(s=f),a):s},a}class T7{constructor(r,t){this._context=r,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line}point(r,t){switch(r=+r,t=+t,this._point){case 0:{this._point=1,this._line?this._context.lineTo(r,t):this._context.moveTo(r,t);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+r)/2,this._y0,this._x0,t,r,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,r,this._y0,r,t);break}}this._x0=r,this._y0=t}}function eU(e){return new T7(e,!0)}function tU(e){return new T7(e,!1)}const j2={draw(e,r){const t=Os(r/Km);e.moveTo(t,0),e.arc(0,0,t,0,Qp)}},rU={draw(e,r){const t=Os(r/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},I7=Os(1/3),nU=I7*2,iU={draw(e,r){const t=Os(r/nU),n=t*I7;e.moveTo(0,-t),e.lineTo(n,0),e.lineTo(0,t),e.lineTo(-n,0),e.closePath()}},sU={draw(e,r){const t=Os(r),n=-t/2;e.rect(n,n,t,t)}},aU=.8908130915292852,R7=Hm(Km/10)/Hm(7*Km/10),oU=Hm(Qp/10)*R7,lU=-C7(Qp/10)*R7,cU={draw(e,r){const t=Os(r*aU),n=oU*t,o=lU*t;e.moveTo(0,-t),e.lineTo(n,o);for(let s=1;s&lt;5;++s){const c=Qp*s/5,u=C7(c),l=Hm(c);e.lineTo(l*t,-u*t),e.lineTo(u*n-l*o,l*n+u*o)}e.closePath()}},Gx=Os(3),uU={draw(e,r){const t=-Os(r/(Gx*3));e.moveTo(0,t*2),e.lineTo(-Gx*t,-t),e.lineTo(Gx*t,-t),e.closePath()}},qi=-.5,Wi=Os(3)/2,_v=1/Os(12),dU=(_v/2+1)*3,fU={draw(e,r){const t=Os(r/dU),n=t/2,o=t*_v,s=n,c=t*_v+t,u=-s,l=c;e.moveTo(n,o),e.lineTo(s,c),e.lineTo(u,l),e.lineTo(qi*n-Wi*o,Wi*n+qi*o),e.lineTo(qi*s-Wi*c,Wi*s+qi*c),e.lineTo(qi*u-Wi*l,Wi*u+qi*l),e.lineTo(qi*n+Wi*o,qi*o-Wi*n),e.lineTo(qi*s+Wi*c,qi*c-Wi*s),e.lineTo(qi*u+Wi*l,qi*l-Wi*u),e.closePath()}};function hU(e,r){let t=null,n=w2(o);e=typeof e==&quot;function&quot;?e:Nr(e||j2),r=typeof r==&quot;function&quot;?r:Nr(r===void 0?64:+r);function o(){let s;if(t||(t=s=n()),e.apply(this,arguments).draw(t,+r.apply(this,arguments)),s)return t=null,s+&quot;&quot;||null}return o.type=function(s){return arguments.length?(e=typeof s==&quot;function&quot;?s:Nr(s),o):e},o.size=function(s){return arguments.length?(r=typeof s==&quot;function&quot;?s:Nr(+s),o):r},o.context=function(s){return arguments.length?(t=s??null,o):t},o}function Xm(){}function Gm(e,r,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+r)/6,(e._y0+4*e._y1+t)/6)}function D7(e){this._context=e}D7.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Gm(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Gm(this,e,r);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=r}};function mU(e){return new D7(e)}function L7(e){this._context=e}L7.prototype={areaStart:Xm,areaEnd:Xm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._x2=e,this._y2=r;break;case 1:this._point=2,this._x3=e,this._y3=r;break;case 2:this._point=3,this._x4=e,this._y4=r,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+r)/6);break;default:Gm(this,e,r);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=r}};function pU(e){return new L7(e)}function F7(e){this._context=e}F7.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+r)/6;this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 3:this._point=4;default:Gm(this,e,r);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=r}};function gU(e){return new F7(e)}function B7(e){this._context=e}B7.prototype={areaStart:Xm,areaEnd:Xm,lineStart:function(){this._point=0},lineEnd:function(){this._point&amp;&amp;this._context.closePath()},point:function(e,r){e=+e,r=+r,this._point?this._context.lineTo(e,r):(this._point=1,this._context.moveTo(e,r))}};function xU(e){return new B7(e)}function T4(e){return e&lt;0?-1:1}function I4(e,r,t){var n=e._x1-e._x0,o=r-e._x1,s=(e._y1-e._y0)/(n||o&lt;0&amp;&amp;-0),c=(t-e._y1)/(o||n&lt;0&amp;&amp;-0),u=(s*o+c*n)/(n+o);return(T4(s)+T4(c))*Math.min(Math.abs(s),Math.abs(c),.5*Math.abs(u))||0}function R4(e,r){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-r)/2:r}function Yx(e,r,t){var n=e._x0,o=e._y0,s=e._x1,c=e._y1,u=(s-n)/3;e._context.bezierCurveTo(n+u,o+u*r,s-u,c-u*t,s,c)}function Ym(e){this._context=e}Ym.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Yx(this,this._t0,R4(this,this._t0));break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,r){var t=NaN;if(e=+e,r=+r,!(e===this._x1&amp;&amp;r===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;break;case 2:this._point=3,Yx(this,R4(this,t=I4(this,e,r)),t);break;default:Yx(this,this._t0,t=I4(this,e,r));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=r,this._t0=t}}};function z7(e){this._context=new $7(e)}(z7.prototype=Object.create(Ym.prototype)).point=function(e,r){Ym.prototype.point.call(this,r,e)};function $7(e){this._context=e}$7.prototype={moveTo:function(e,r){this._context.moveTo(r,e)},closePath:function(){this._context.closePath()},lineTo:function(e,r){this._context.lineTo(r,e)},bezierCurveTo:function(e,r,t,n,o,s){this._context.bezierCurveTo(r,e,n,t,s,o)}};function bU(e){return new Ym(e)}function yU(e){return new z7(e)}function U7(e){this._context=e}U7.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,r=this._y,t=e.length;if(t)if(this._line?this._context.lineTo(e[0],r[0]):this._context.moveTo(e[0],r[0]),t===2)this._context.lineTo(e[1],r[1]);else for(var n=D4(e),o=D4(r),s=0,c=1;c&lt;t;++s,++c)this._context.bezierCurveTo(n[0][s],o[0][s],n[1][s],o[1][s],e[c],r[c]);(this._line||this._line!==0&amp;&amp;t===1)&amp;&amp;this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,r){this._x.push(+e),this._y.push(+r)}};function D4(e){var r,t=e.length-1,n,o=new Array(t),s=new Array(t),c=new Array(t);for(o[0]=0,s[0]=2,c[0]=e[0]+2*e[1],r=1;r&lt;t-1;++r)o[r]=1,s[r]=4,c[r]=4*e[r]+2*e[r+1];for(o[t-1]=2,s[t-1]=7,c[t-1]=8*e[t-1]+e[t],r=1;r&lt;t;++r)n=o[r]/s[r-1],s[r]-=n,c[r]-=n*c[r-1];for(o[t-1]=c[t-1]/s[t-1],r=t-2;r&gt;=0;--r)o[r]=(c[r]-o[r+1])/s[r];for(s[t-1]=(e[t]+o[t-1])/2,r=0;r&lt;t-1;++r)s[r]=2*e[r+1]-o[r+1];return[o,s]}function vU(e){return new U7(e)}function e0(e,r){this._context=e,this._t=r}e0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0&lt;this._t&amp;&amp;this._t&lt;1&amp;&amp;this._point===2&amp;&amp;this._context.lineTo(this._x,this._y),(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line&gt;=0&amp;&amp;(this._t=1-this._t,this._line=1-this._line)},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;default:{if(this._t&lt;=0)this._context.lineTo(this._x,r),this._context.lineTo(e,r);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,r)}break}}this._x=e,this._y=r}};function wU(e){return new e0(e,.5)}function _U(e){return new e0(e,0)}function jU(e){return new e0(e,1)}function Pl(e,r){if((c=e.length)&gt;1)for(var t=1,n,o,s=e[r[0]],c,u=s.length;t&lt;c;++t)for(o=s,s=e[r[t]],n=0;n&lt;u;++n)s[n][1]+=s[n][0]=isNaN(o[n][1])?o[n][0]:o[n][1]}function jv(e){for(var r=e.length,t=new Array(r);--r&gt;=0;)t[r]=r;return t}function NU(e,r){return e[r]}function kU(e){const r=[];return r.key=e,r}function SU(){var e=Nr([]),r=jv,t=Pl,n=NU;function o(s){var c=Array.from(e.apply(this,arguments),kU),u,l=c.length,a=-1,d;for(const f of s)for(u=0,++a;u&lt;l;++u)(c[u][a]=[0,+n(f,c[u].key,a,s)]).data=f;for(u=0,d=_2(r(c));u&lt;l;++u)c[d[u]].index=u;return t(c,d),c}return o.keys=function(s){return arguments.length?(e=typeof s==&quot;function&quot;?s:Nr(Array.from(s)),o):e},o.value=function(s){return arguments.length?(n=typeof s==&quot;function&quot;?s:Nr(+s),o):n},o.order=function(s){return arguments.length?(r=s==null?jv:typeof s==&quot;function&quot;?s:Nr(Array.from(s)),o):r},o.offset=function(s){return arguments.length?(t=s??Pl,o):t},o}function CU(e,r){if((n=e.length)&gt;0){for(var t,n,o=0,s=e[0].length,c;o&lt;s;++o){for(c=t=0;t&lt;n;++t)c+=e[t][o][1]||0;if(c)for(t=0;t&lt;n;++t)e[t][o][1]/=c}Pl(e,r)}}function EU(e,r){if((o=e.length)&gt;0){for(var t=0,n=e[r[0]],o,s=n.length;t&lt;s;++t){for(var c=0,u=0;c&lt;o;++c)u+=e[c][t][1]||0;n[t][1]+=n[t][0]=-u/2}Pl(e,r)}}function AU(e,r){if(!(!((c=e.length)&gt;0)||!((s=(o=e[r[0]]).length)&gt;0))){for(var t=0,n=1,o,s,c;n&lt;s;++n){for(var u=0,l=0,a=0;u&lt;c;++u){for(var d=e[r[u]],f=d[n][1]||0,h=d[n-1][1]||0,m=(f-h)/2,p=0;p&lt;u;++p){var x=e[r[p]],g=x[n][1]||0,y=x[n-1][1]||0;m+=g-y}l+=f,a+=m*f}o[n-1][1]+=o[n-1][0]=t,l&amp;&amp;(t-=a/l)}o[n-1][1]+=o[n-1][0]=t,Pl(e,r)}}var Zx={},Qx={},L4;function MU(){return L4||(L4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t===&quot;__proto__&quot;}e.isUnsafeProperty=r})(Qx)),Qx}var Jx={},F4;function V7(){return F4||(F4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){switch(typeof t){case&quot;number&quot;:case&quot;symbol&quot;:return!1;case&quot;string&quot;:return t.includes(&quot;.&quot;)||t.includes(&quot;[&quot;)||t.includes(&quot;]&quot;)}}e.isDeepKey=r})(Jx)),Jx}var eb={},B4;function N2(){return B4||(B4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return typeof t==&quot;string&quot;||typeof t==&quot;symbol&quot;?t:Object.is(t?.valueOf?.(),-0)?&quot;-0&quot;:String(t)}e.toKey=r})(eb)),eb}var tb={},rb={},z4;function PU(){return z4||(z4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){if(t==null)return&quot;&quot;;if(typeof t==&quot;string&quot;)return t;if(Array.isArray(t))return t.map(r).join(&quot;,&quot;);const n=String(t);return n===&quot;0&quot;&amp;&amp;Object.is(Number(t),-0)?&quot;-0&quot;:n}e.toString=r})(rb)),rb}var $4;function k2(){return $4||($4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=PU(),t=N2();function n(o){if(Array.isArray(o))return o.map(t.toKey);if(typeof o==&quot;symbol&quot;)return[o];o=r.toString(o);const s=[],c=o.length;if(c===0)return s;let u=0,l=&quot;&quot;,a=&quot;&quot;,d=!1;for(o.charCodeAt(0)===46&amp;&amp;(s.push(&quot;&quot;),u++);u&lt;c;){const f=o[u];a?f===&quot;\\&quot;&amp;&amp;u+1&lt;c?(u++,l+=o[u]):f===a?a=&quot;&quot;:l+=f:d?f===&#039;&quot;&#039;||f===&quot;&#039;&quot;?a=f:f===&quot;]&quot;?(d=!1,s.push(l),l=&quot;&quot;):l+=f:f===&quot;[&quot;?(d=!0,l&amp;&amp;(s.push(l),l=&quot;&quot;)):f===&quot;.&quot;?l&amp;&amp;(s.push(l),l=&quot;&quot;):l+=f,u++}return l&amp;&amp;s.push(l),s}e.toPath=n})(tb)),tb}var U4;function S2(){return U4||(U4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=MU(),t=V7(),n=N2(),o=k2();function s(u,l,a){if(u==null)return a;switch(typeof l){case&quot;string&quot;:{if(r.isUnsafeProperty(l))return a;const d=u[l];return d===void 0?t.isDeepKey(l)?s(u,o.toPath(l),a):a:d}case&quot;number&quot;:case&quot;symbol&quot;:{typeof l==&quot;number&quot;&amp;&amp;(l=n.toKey(l));const d=u[l];return d===void 0?a:d}default:{if(Array.isArray(l))return c(u,l,a);if(Object.is(l?.valueOf(),-0)?l=&quot;-0&quot;:l=String(l),r.isUnsafeProperty(l))return a;const d=u[l];return d===void 0?a:d}}}function c(u,l,a){if(l.length===0)return a;let d=u;for(let f=0;f&lt;l.length;f++){if(d==null||r.isUnsafeProperty(l[f]))return a;d=d[l[f]]}return d===void 0?a:d}e.get=s})(Zx)),Zx}var nb,V4;function OU(){return V4||(V4=1,nb=S2().get),nb}var TU=OU();const Vc=Ms(TU);var IU=4;function ko(e){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:IU,t=10**r,n=Math.round(e*t)/t;return Object.is(n,-0)?0:n}function Wr(e){for(var r=arguments.length,t=new Array(r&gt;1?r-1:0),n=1;n&lt;r;n++)t[n-1]=arguments[n];return e.reduce((o,s,c)=&gt;{var u=t[c-1];return typeof u==&quot;string&quot;?o+u+s:u!==void 0?o+ko(u)+s:o+s},&quot;&quot;)}var xi=e=&gt;e===0?0:e&gt;0?1:-1,Cs=e=&gt;typeof e==&quot;number&quot;&amp;&amp;e!=+e,Ta=e=&gt;typeof e==&quot;string&quot;&amp;&amp;e.indexOf(&quot;%&quot;)===e.length-1,xt=e=&gt;(typeof e==&quot;number&quot;||e instanceof Number)&amp;&amp;!Cs(e),Ys=e=&gt;xt(e)||typeof e==&quot;string&quot;,RU=0,Bd=e=&gt;{var r=++RU;return&quot;&quot;.concat(e||&quot;&quot;).concat(r)},Es=function(r,t){var n=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:0,o=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:!1;if(!xt(r)&amp;&amp;typeof r!=&quot;string&quot;)return n;var s;if(Ta(r)){if(t==null)return n;var c=r.indexOf(&quot;%&quot;);s=t*parseFloat(r.slice(0,c))/100}else s=+r;return Cs(s)&amp;&amp;(s=n),o&amp;&amp;t!=null&amp;&amp;s&gt;t&amp;&amp;(s=t),s},q7=e=&gt;{if(!Array.isArray(e))return!1;for(var r=e.length,t={},n=0;n&lt;r;n++)if(!t[String(e[n])])t[String(e[n])]=!0;else return!0;return!1};function Hr(e,r,t){return xt(e)&amp;&amp;xt(r)?ko(e+t*(r-e)):r}function W7(e,r,t){if(!(!e||!e.length))return e.find(n=&gt;n&amp;&amp;(typeof r==&quot;function&quot;?r(n):Vc(n,r))===t)}var Or=e=&gt;e===null||typeof e&gt;&quot;u&quot;,cf=e=&gt;Or(e)?e:&quot;&quot;.concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function DU(e){return e!=null}function uf(){}var LU=[&quot;type&quot;,&quot;size&quot;,&quot;sizeType&quot;];function Nv(){return Nv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Nv.apply(null,arguments)}function q4(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function W4(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?q4(Object(t),!0).forEach(function(n){FU(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):q4(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function FU(e,r,t){return(r=BU(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function BU(e){var r=zU(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function zU(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function $U(e,r){if(e==null)return{};var t,n,o=UU(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function UU(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var H7={symbolCircle:j2,symbolCross:rU,symbolDiamond:iU,symbolSquare:sU,symbolStar:cU,symbolTriangle:uU,symbolWye:fU},VU=Math.PI/180,qU=e=&gt;{var r=&quot;symbol&quot;.concat(cf(e));return H7[r]||j2},WU=(e,r,t)=&gt;{if(r===&quot;area&quot;)return e;switch(t){case&quot;cross&quot;:return 5*e*e/9;case&quot;diamond&quot;:return .5*e*e/Math.sqrt(3);case&quot;square&quot;:return e*e;case&quot;star&quot;:{var n=18*VU;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case&quot;triangle&quot;:return Math.sqrt(3)*e*e/4;case&quot;wye&quot;:return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},HU=(e,r)=&gt;{H7[&quot;symbol&quot;.concat(cf(e))]=r},C2=e=&gt;{var{type:r=&quot;circle&quot;,size:t=64,sizeType:n=&quot;area&quot;}=e,o=$U(e,LU),s=W4(W4({},o),{},{type:r,size:t,sizeType:n}),c=&quot;circle&quot;;typeof r==&quot;string&quot;&amp;&amp;(c=r);var u=()=&gt;{var h=qU(c),m=hU().type(h).size(WU(t,n,c)),p=m();if(p!==null)return p},{className:l,cx:a,cy:d}=s,f=oi(s);return xt(a)&amp;&amp;xt(d)&amp;&amp;xt(t)?T.createElement(&quot;path&quot;,Nv({},f,{className:br(&quot;recharts-symbols&quot;,l),transform:&quot;translate(&quot;.concat(a,&quot;, &quot;).concat(d,&quot;)&quot;),d:u()})):null};C2.registerSymbol=HU;var K7=e=&gt;&quot;radius&quot;in e&amp;&amp;&quot;startAngle&quot;in e&amp;&amp;&quot;endAngle&quot;in e,E2=(e,r)=&gt;{if(!e||typeof e==&quot;function&quot;||typeof e==&quot;boolean&quot;)return null;var t=e;if(T.isValidElement(e)&amp;&amp;(t=e.props),typeof t!=&quot;object&quot;&amp;&amp;typeof t!=&quot;function&quot;)return null;var n={};return Object.keys(t).forEach(o=&gt;{y2(o)&amp;&amp;(n[o]=(s=&gt;t[o](t,s)))}),n},KU=(e,r,t)=&gt;n=&gt;(e(r,t,n),null),t0=(e,r,t)=&gt;{if(e===null||typeof e!=&quot;object&quot;&amp;&amp;typeof e!=&quot;function&quot;)return null;var n=null;return Object.keys(e).forEach(o=&gt;{var s=e[o];y2(o)&amp;&amp;typeof s==&quot;function&quot;&amp;&amp;(n||(n={}),n[o]=KU(s,r,t))}),n};function H4(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function XU(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?H4(Object(t),!0).forEach(function(n){GU(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):H4(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function GU(e,r,t){return(r=YU(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function YU(e){var r=ZU(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function ZU(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function In(e,r){var t=XU({},e),n=r,o=Object.keys(r),s=o.reduce((c,u)=&gt;(c[u]===void 0&amp;&amp;n[u]!==void 0&amp;&amp;(c[u]=n[u]),c),t);return s}function Zm(){return Zm=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Zm.apply(null,arguments)}function K4(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function QU(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?K4(Object(t),!0).forEach(function(n){JU(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):K4(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function JU(e,r,t){return(r=eV(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function eV(e){var r=tV(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function tV(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var Xi=32,rV={align:&quot;center&quot;,iconSize:14,inactiveColor:&quot;#ccc&quot;,layout:&quot;horizontal&quot;,verticalAlign:&quot;middle&quot;};function nV(e){var{data:r,iconType:t,inactiveColor:n}=e,o=Xi/2,s=Xi/6,c=Xi/3,u=r.inactive?n:r.color,l=t??r.type;if(l===&quot;none&quot;)return null;if(l===&quot;plainline&quot;){var a;return T.createElement(&quot;line&quot;,{strokeWidth:4,fill:&quot;none&quot;,stroke:u,strokeDasharray:(a=r.payload)===null||a===void 0?void 0:a.strokeDasharray,x1:0,y1:o,x2:Xi,y2:o,className:&quot;recharts-legend-icon&quot;})}if(l===&quot;line&quot;)return T.createElement(&quot;path&quot;,{strokeWidth:4,fill:&quot;none&quot;,stroke:u,d:&quot;M0,&quot;.concat(o,&quot;h&quot;).concat(c,`
            A`).concat(s,&quot;,&quot;).concat(s,&quot;,0,1,1,&quot;).concat(2*c,&quot;,&quot;).concat(o,`
            H`).concat(Xi,&quot;M&quot;).concat(2*c,&quot;,&quot;).concat(o,`
            A`).concat(s,&quot;,&quot;).concat(s,&quot;,0,1,1,&quot;).concat(c,&quot;,&quot;).concat(o),className:&quot;recharts-legend-icon&quot;});if(l===&quot;rect&quot;)return T.createElement(&quot;path&quot;,{stroke:&quot;none&quot;,fill:u,d:&quot;M0,&quot;.concat(Xi/8,&quot;h&quot;).concat(Xi,&quot;v&quot;).concat(Xi*3/4,&quot;h&quot;).concat(-Xi,&quot;z&quot;),className:&quot;recharts-legend-icon&quot;});if(T.isValidElement(r.legendIcon)){var d=QU({},r);return delete d.legendIcon,T.cloneElement(r.legendIcon,d)}return T.createElement(C2,{fill:u,cx:o,cy:o,size:Xi,sizeType:&quot;diameter&quot;,type:l})}function iV(e){var{payload:r,iconSize:t,layout:n,formatter:o,inactiveColor:s,iconType:c}=e,u={x:0,y:0,width:Xi,height:Xi},l={display:n===&quot;horizontal&quot;?&quot;inline-block&quot;:&quot;block&quot;,marginRight:10},a={display:&quot;inline-block&quot;,verticalAlign:&quot;middle&quot;,marginRight:4};return r.map((d,f)=&gt;{var h=d.formatter||o,m=br({&quot;recharts-legend-item&quot;:!0,[&quot;legend-item-&quot;.concat(f)]:!0,inactive:d.inactive});if(d.type===&quot;none&quot;)return null;var p=d.inactive?s:d.color,x=h?h(d.value,d,f):d.value;return T.createElement(&quot;li&quot;,Zm({className:m,style:l,key:&quot;legend-item-&quot;.concat(f)},t0(e,d,f)),T.createElement(v2,{width:t,height:t,viewBox:u,style:a,&quot;aria-label&quot;:&quot;&quot;.concat(x,&quot; legend icon&quot;)},T.createElement(nV,{data:d,iconType:c,inactiveColor:s})),T.createElement(&quot;span&quot;,{className:&quot;recharts-legend-item-text&quot;,style:{color:p}},x))})}var sV=e=&gt;{var r=In(e,rV),{payload:t,layout:n,align:o}=r;if(!t||!t.length)return null;var s={padding:0,margin:0,textAlign:n===&quot;horizontal&quot;?o:&quot;left&quot;};return T.createElement(&quot;ul&quot;,{className:&quot;recharts-default-legend&quot;,style:s},T.createElement(iV,Zm({},r,{payload:t})))},ib={},sb={},X4;function aV(){return X4||(X4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t,n){const o=new Map;for(let s=0;s&lt;t.length;s++){const c=t[s],u=n(c,s,t);o.has(u)||o.set(u,c)}return Array.from(o.values())}e.uniqBy=r})(sb)),sb}var ab={},G4;function oV(){return G4||(G4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t,n){return function(...o){return t.apply(this,o.slice(0,n))}}e.ary=r})(ab)),ab}var ob={},Y4;function X7(){return Y4||(Y4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t}e.identity=r})(ob)),ob}var lb={},cb={},ub={},Z4;function lV(){return Z4||(Z4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return Number.isSafeInteger(t)&amp;&amp;t&gt;=0}e.isLength=r})(ub)),ub}var Q4;function A2(){return Q4||(Q4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=lV();function t(n){return n!=null&amp;&amp;typeof n!=&quot;function&quot;&amp;&amp;r.isLength(n.length)}e.isArrayLike=t})(cb)),cb}var db={},J4;function cV(){return J4||(J4=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return typeof t==&quot;object&quot;&amp;&amp;t!==null}e.isObjectLike=r})(db)),db}var e5;function uV(){return e5||(e5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=A2(),t=cV();function n(o){return t.isObjectLike(o)&amp;&amp;r.isArrayLike(o)}e.isArrayLikeObject=n})(lb)),lb}var fb={},hb={},t5;function dV(){return t5||(t5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=S2();function t(n){return function(o){return r.get(o,n)}}e.property=t})(hb)),hb}var mb={},pb={},gb={},xb={},r5;function G7(){return r5||(r5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t!==null&amp;&amp;(typeof t==&quot;object&quot;||typeof t==&quot;function&quot;)}e.isObject=r})(xb)),xb}var bb={},n5;function Y7(){return n5||(n5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t==null||typeof t!=&quot;object&quot;&amp;&amp;typeof t!=&quot;function&quot;}e.isPrimitive=r})(bb)),bb}var yb={},i5;function Z7(){return i5||(i5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t,n){return t===n||Number.isNaN(t)&amp;&amp;Number.isNaN(n)}e.isEqualsSameValueZero=r})(yb)),yb}var s5;function fV(){return s5||(s5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=G7(),t=Y7(),n=Z7();function o(d,f,h){return typeof h!=&quot;function&quot;?o(d,f,()=&gt;{}):s(d,f,function m(p,x,g,y,v,_){const S=h(p,x,g,y,v,_);return S!==void 0?!!S:s(p,x,m,_)},new Map)}function s(d,f,h,m){if(f===d)return!0;switch(typeof f){case&quot;object&quot;:return c(d,f,h,m);case&quot;function&quot;:return Object.keys(f).length&gt;0?s(d,{...f},h,m):n.isEqualsSameValueZero(d,f);default:return r.isObject(d)?typeof f==&quot;string&quot;?f===&quot;&quot;:!0:n.isEqualsSameValueZero(d,f)}}function c(d,f,h,m){if(f==null)return!0;if(Array.isArray(f))return l(d,f,h,m);if(f instanceof Map)return u(d,f,h,m);if(f instanceof Set)return a(d,f,h,m);const p=Object.keys(f);if(d==null||t.isPrimitive(d))return p.length===0;if(p.length===0)return!0;if(m?.has(f))return m.get(f)===d;m?.set(f,d);try{for(let x=0;x&lt;p.length;x++){const g=p[x];if(!t.isPrimitive(d)&amp;&amp;!(g in d)||f[g]===void 0&amp;&amp;d[g]!==void 0||f[g]===null&amp;&amp;d[g]!==null||!h(d[g],f[g],g,d,f,m))return!1}return!0}finally{m?.delete(f)}}function u(d,f,h,m){if(f.size===0)return!0;if(!(d instanceof Map))return!1;for(const[p,x]of f.entries()){const g=d.get(p);if(h(g,x,p,d,f,m)===!1)return!1}return!0}function l(d,f,h,m){if(f.length===0)return!0;if(!Array.isArray(d))return!1;const p=new Set;for(let x=0;x&lt;f.length;x++){const g=f[x];let y=!1;for(let v=0;v&lt;d.length;v++){if(p.has(v))continue;const _=d[v];let S=!1;if(h(_,g,x,d,f,m)&amp;&amp;(S=!0),S){p.add(v),y=!0;break}}if(!y)return!1}return!0}function a(d,f,h,m){return f.size===0?!0:d instanceof Set?l([...d],[...f],h,m):!1}e.isMatchWith=o,e.isSetMatch=a})(gb)),gb}var a5;function Q7(){return a5||(a5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=fV();function t(n,o){return r.isMatchWith(n,o,()=&gt;{})}e.isMatch=t})(pb)),pb}var vb={},wb={},_b={},o5;function hV(){return o5||(o5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return Object.getOwnPropertySymbols(t).filter(n=&gt;Object.prototype.propertyIsEnumerable.call(t,n))}e.getSymbols=r})(_b)),_b}var jb={},l5;function M2(){return l5||(l5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t==null?t===void 0?&quot;[object Undefined]&quot;:&quot;[object Null]&quot;:Object.prototype.toString.call(t)}e.getTag=r})(jb)),jb}var Nb={},c5;function J7(){return c5||(c5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=&quot;[object RegExp]&quot;,t=&quot;[object String]&quot;,n=&quot;[object Number]&quot;,o=&quot;[object Boolean]&quot;,s=&quot;[object Arguments]&quot;,c=&quot;[object Symbol]&quot;,u=&quot;[object Date]&quot;,l=&quot;[object Map]&quot;,a=&quot;[object Set]&quot;,d=&quot;[object Array]&quot;,f=&quot;[object Function]&quot;,h=&quot;[object ArrayBuffer]&quot;,m=&quot;[object Object]&quot;,p=&quot;[object Error]&quot;,x=&quot;[object DataView]&quot;,g=&quot;[object Uint8Array]&quot;,y=&quot;[object Uint8ClampedArray]&quot;,v=&quot;[object Uint16Array]&quot;,_=&quot;[object Uint32Array]&quot;,S=&quot;[object BigUint64Array]&quot;,A=&quot;[object Int8Array]&quot;,I=&quot;[object Int16Array]&quot;,z=&quot;[object Int32Array]&quot;,F=&quot;[object BigInt64Array]&quot;,W=&quot;[object Float32Array]&quot;,H=&quot;[object Float64Array]&quot;;e.argumentsTag=s,e.arrayBufferTag=h,e.arrayTag=d,e.bigInt64ArrayTag=F,e.bigUint64ArrayTag=S,e.booleanTag=o,e.dataViewTag=x,e.dateTag=u,e.errorTag=p,e.float32ArrayTag=W,e.float64ArrayTag=H,e.functionTag=f,e.int16ArrayTag=I,e.int32ArrayTag=z,e.int8ArrayTag=A,e.mapTag=l,e.numberTag=n,e.objectTag=m,e.regexpTag=r,e.setTag=a,e.stringTag=t,e.symbolTag=c,e.uint16ArrayTag=v,e.uint32ArrayTag=_,e.uint8ArrayTag=g,e.uint8ClampedArrayTag=y})(Nb)),Nb}var kb={},u5;function mV(){return u5||(u5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return ArrayBuffer.isView(t)&amp;&amp;!(t instanceof DataView)}e.isTypedArray=r})(kb)),kb}var d5;function eE(){return d5||(d5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=hV(),t=M2(),n=J7(),o=Y7(),s=mV();function c(d,f){return u(d,void 0,d,new Map,f)}function u(d,f,h,m=new Map,p=void 0){const x=p?.(d,f,h,m);if(x!==void 0)return x;if(o.isPrimitive(d))return d;if(m.has(d))return m.get(d);if(Array.isArray(d)){const g=new Array(d.length);m.set(d,g);for(let y=0;y&lt;d.length;y++)g[y]=u(d[y],y,h,m,p);return Object.hasOwn(d,&quot;index&quot;)&amp;&amp;(g.index=d.index),Object.hasOwn(d,&quot;input&quot;)&amp;&amp;(g.input=d.input),g}if(d instanceof Date)return new Date(d.getTime());if(d instanceof RegExp){const g=new RegExp(d.source,d.flags);return g.lastIndex=d.lastIndex,g}if(d instanceof Map){const g=new Map;m.set(d,g);for(const[y,v]of d)g.set(y,u(v,y,h,m,p));return g}if(d instanceof Set){const g=new Set;m.set(d,g);for(const y of d)g.add(u(y,void 0,h,m,p));return g}if(typeof Buffer&lt;&quot;u&quot;&amp;&amp;Buffer.isBuffer(d))return d.subarray();if(s.isTypedArray(d)){const g=new(Object.getPrototypeOf(d)).constructor(d.length);m.set(d,g);for(let y=0;y&lt;d.length;y++)g[y]=u(d[y],y,h,m,p);return g}if(d instanceof ArrayBuffer||typeof SharedArrayBuffer&lt;&quot;u&quot;&amp;&amp;d instanceof SharedArrayBuffer)return d.slice(0);if(d instanceof DataView){const g=new DataView(d.buffer.slice(0),d.byteOffset,d.byteLength);return m.set(d,g),l(g,d,h,m,p),g}if(typeof File&lt;&quot;u&quot;&amp;&amp;d instanceof File){const g=new File([d],d.name,{type:d.type});return m.set(d,g),l(g,d,h,m,p),g}if(typeof Blob&lt;&quot;u&quot;&amp;&amp;d instanceof Blob){const g=new Blob([d],{type:d.type});return m.set(d,g),l(g,d,h,m,p),g}if(d instanceof Error){const g=new d.constructor;return m.set(d,g),g.message=d.message,g.name=d.name,g.stack=d.stack,g.cause=d.cause,l(g,d,h,m,p),g}if(d instanceof Boolean){const g=new Boolean(d.valueOf());return m.set(d,g),l(g,d,h,m,p),g}if(d instanceof Number){const g=new Number(d.valueOf());return m.set(d,g),l(g,d,h,m,p),g}if(d instanceof String){const g=new String(d.valueOf());return m.set(d,g),l(g,d,h,m,p),g}if(typeof d==&quot;object&quot;&amp;&amp;a(d)){const g=Object.create(Object.getPrototypeOf(d));return m.set(d,g),l(g,d,h,m,p),g}return d}function l(d,f,h=d,m,p){const x=[...Object.keys(f),...r.getSymbols(f)];for(let g=0;g&lt;x.length;g++){const y=x[g],v=Object.getOwnPropertyDescriptor(d,y);(v==null||v.writable)&amp;&amp;(d[y]=u(f[y],y,h,m,p))}}function a(d){switch(t.getTag(d)){case n.argumentsTag:case n.arrayTag:case n.arrayBufferTag:case n.dataViewTag:case n.booleanTag:case n.dateTag:case n.float32ArrayTag:case n.float64ArrayTag:case n.int8ArrayTag:case n.int16ArrayTag:case n.int32ArrayTag:case n.mapTag:case n.numberTag:case n.objectTag:case n.regexpTag:case n.setTag:case n.stringTag:case n.symbolTag:case n.uint8ArrayTag:case n.uint8ClampedArrayTag:case n.uint16ArrayTag:case n.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=c,e.cloneDeepWithImpl=u,e.copyProperties=l})(wb)),wb}var f5;function pV(){return f5||(f5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=eE();function t(n){return r.cloneDeepWithImpl(n,void 0,n,new Map,void 0)}e.cloneDeep=t})(vb)),vb}var h5;function gV(){return h5||(h5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=Q7(),t=pV();function n(o){return o=t.cloneDeep(o),s=&gt;r.isMatch(s,o)}e.matches=n})(mb)),mb}var Sb={},Cb={},Eb={},m5;function xV(){return m5||(m5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=eE(),t=M2(),n=J7();function o(s,c){return r.cloneDeepWith(s,(u,l,a,d)=&gt;{const f=c?.(u,l,a,d);if(f!==void 0)return f;if(typeof s==&quot;object&quot;){if(t.getTag(s)===n.objectTag&amp;&amp;typeof s.constructor!=&quot;function&quot;){const h={};return d.set(s,h),r.copyProperties(h,s,a,d),h}switch(Object.prototype.toString.call(s)){case n.numberTag:case n.stringTag:case n.booleanTag:{const h=new s.constructor(s?.valueOf());return r.copyProperties(h,s),h}case n.argumentsTag:{const h={};return r.copyProperties(h,s),h.length=s.length,h[Symbol.iterator]=s[Symbol.iterator],h}default:return}}})}e.cloneDeepWith=o})(Eb)),Eb}var p5;function bV(){return p5||(p5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=xV();function t(n){return r.cloneDeepWith(n)}e.cloneDeep=t})(Cb)),Cb}var Ab={},Mb={},g5;function tE(){return g5||(g5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=/^(?:0|[1-9]\d*)$/;function t(n,o=Number.MAX_SAFE_INTEGER){switch(typeof n){case&quot;number&quot;:return Number.isInteger(n)&amp;&amp;n&gt;=0&amp;&amp;n&lt;o;case&quot;symbol&quot;:return!1;case&quot;string&quot;:return r.test(n)}}e.isIndex=t})(Mb)),Mb}var Pb={},x5;function yV(){return x5||(x5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=M2();function t(n){return n!==null&amp;&amp;typeof n==&quot;object&quot;&amp;&amp;r.getTag(n)===&quot;[object Arguments]&quot;}e.isArguments=t})(Pb)),Pb}var b5;function vV(){return b5||(b5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=V7(),t=tE(),n=yV(),o=k2();function s(c,u){let l;if(Array.isArray(u)?l=u:typeof u==&quot;string&quot;&amp;&amp;r.isDeepKey(u)&amp;&amp;c?.[u]==null?l=o.toPath(u):l=[u],l.length===0)return!1;let a=c;for(let d=0;d&lt;l.length;d++){const f=l[d];if((a==null||!Object.hasOwn(a,f))&amp;&amp;!((Array.isArray(a)||n.isArguments(a))&amp;&amp;t.isIndex(f)&amp;&amp;f&lt;a.length))return!1;a=a[f]}return!0}e.has=s})(Ab)),Ab}var y5;function wV(){return y5||(y5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=Q7(),t=N2(),n=bV(),o=S2(),s=vV();function c(u,l){switch(typeof u){case&quot;object&quot;:{Object.is(u?.valueOf(),-0)&amp;&amp;(u=&quot;-0&quot;);break}case&quot;number&quot;:{u=t.toKey(u);break}}return l=n.cloneDeep(l),function(a){const d=o.get(a,u);return d===void 0?s.has(a,u):l===void 0?d===void 0:r.isMatch(d,l)}}e.matchesProperty=c})(Sb)),Sb}var v5;function _V(){return v5||(v5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=X7(),t=dV(),n=gV(),o=wV();function s(c){if(c==null)return r.identity;switch(typeof c){case&quot;function&quot;:return c;case&quot;object&quot;:return Array.isArray(c)&amp;&amp;c.length===2?o.matchesProperty(c[0],c[1]):n.matches(c);case&quot;string&quot;:case&quot;symbol&quot;:case&quot;number&quot;:return t.property(c)}}e.iteratee=s})(fb)),fb}var w5;function jV(){return w5||(w5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=aV(),t=oV(),n=X7(),o=uV(),s=_V();function c(u,l=n.identity){return o.isArrayLikeObject(u)?r.uniqBy(Array.from(u),t.ary(s.iteratee(l),1)):[]}e.uniqBy=c})(ib)),ib}var Ob,_5;function NV(){return _5||(_5=1,Ob=jV().uniqBy),Ob}var kV=NV();const j5=Ms(kV);function rE(e,r,t){return r===!0?j5(e,t):typeof r==&quot;function&quot;?j5(e,r):e}var Tb={exports:{}},Ib={},Rb={exports:{}},Db={};var N5;function SV(){if(N5)return Db;N5=1;var e=Zc();function r(f,h){return f===h&amp;&amp;(f!==0||1/f===1/h)||f!==f&amp;&amp;h!==h}var t=typeof Object.is==&quot;function&quot;?Object.is:r,n=e.useState,o=e.useEffect,s=e.useLayoutEffect,c=e.useDebugValue;function u(f,h){var m=h(),p=n({inst:{value:m,getSnapshot:h}}),x=p[0].inst,g=p[1];return s(function(){x.value=m,x.getSnapshot=h,l(x)&amp;&amp;g({inst:x})},[f,m,h]),o(function(){return l(x)&amp;&amp;g({inst:x}),f(function(){l(x)&amp;&amp;g({inst:x})})},[f]),c(m),m}function l(f){var h=f.getSnapshot;f=f.value;try{var m=h();return!t(f,m)}catch{return!0}}function a(f,h){return h()}var d=typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;?a:u;return Db.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:d,Db}var k5;function CV(){return k5||(k5=1,Rb.exports=SV()),Rb.exports}var S5;function EV(){if(S5)return Ib;S5=1;var e=Zc(),r=CV();function t(a,d){return a===d&amp;&amp;(a!==0||1/a===1/d)||a!==a&amp;&amp;d!==d}var n=typeof Object.is==&quot;function&quot;?Object.is:t,o=r.useSyncExternalStore,s=e.useRef,c=e.useEffect,u=e.useMemo,l=e.useDebugValue;return Ib.useSyncExternalStoreWithSelector=function(a,d,f,h,m){var p=s(null);if(p.current===null){var x={hasValue:!1,value:null};p.current=x}else x=p.current;p=u(function(){function y(I){if(!v){if(v=!0,_=I,I=h(I),m!==void 0&amp;&amp;x.hasValue){var z=x.value;if(m(z,I))return S=z}return S=I}if(z=S,n(_,I))return z;var F=h(I);return m!==void 0&amp;&amp;m(z,F)?(_=I,z):(_=I,S=F)}var v=!1,_,S,A=f===void 0?null:f;return[function(){return y(d())},A===null?void 0:function(){return y(A())}]},[d,f,h,m]);var g=o(a,p[0],p[1]);return c(function(){x.hasValue=!0,x.value=g},[g]),l(g),g},Ib}var C5;function AV(){return C5||(C5=1,Tb.exports=EV()),Tb.exports}var MV=AV(),P2=T.createContext(null),PV=e=&gt;e,$r=()=&gt;{var e=T.useContext(P2);return e?e.store.dispatch:PV},_m=()=&gt;{},OV=()=&gt;_m,TV=(e,r)=&gt;e===r;function Mt(e){var r=T.useContext(P2);return MV.useSyncExternalStoreWithSelector(r?r.subscription.addNestedSub:OV,r?r.store.getState:_m,r?r.store.getState:_m,r?e:_m,TV)}function IV(e,r=`expected a function, instead received ${typeof e}`){if(typeof e!=&quot;function&quot;)throw new TypeError(r)}function RV(e,r=`expected an object, instead received ${typeof e}`){if(typeof e!=&quot;object&quot;)throw new TypeError(r)}function DV(e,r=&quot;expected all items to be functions, instead received the following types: &quot;){if(!e.every(t=&gt;typeof t==&quot;function&quot;)){const t=e.map(n=&gt;typeof n==&quot;function&quot;?`function ${n.name||&quot;unnamed&quot;}()`:typeof n).join(&quot;, &quot;);throw new TypeError(`${r}[${t}]`)}}var E5=e=&gt;Array.isArray(e)?e:[e];function LV(e){const r=Array.isArray(e[0])?e[0]:e;return DV(r,&quot;createSelector expects all input-selectors to be functions, but received the following types: &quot;),r}function FV(e,r){const t=[],{length:n}=e;for(let o=0;o&lt;n;o++)t.push(e[o].apply(null,r));return t}var BV=class{constructor(e){this.value=e}deref(){return this.value}},zV=typeof WeakRef&lt;&quot;u&quot;?WeakRef:BV,$V=0,A5=1;function Zh(){return{s:$V,v:void 0,o:null,p:null}}function nE(e,r={}){let t=Zh();const{resultEqualityCheck:n}=r;let o,s=0;function c(){let u=t;const{length:l}=arguments;for(let f=0,h=l;f&lt;h;f++){const m=arguments[f];if(typeof m==&quot;function&quot;||typeof m==&quot;object&quot;&amp;&amp;m!==null){let p=u.o;p===null&amp;&amp;(u.o=p=new WeakMap);const x=p.get(m);x===void 0?(u=Zh(),p.set(m,u)):u=x}else{let p=u.p;p===null&amp;&amp;(u.p=p=new Map);const x=p.get(m);x===void 0?(u=Zh(),p.set(m,u)):u=x}}const a=u;let d;if(u.s===A5)d=u.v;else if(d=e.apply(null,arguments),s++,n){const f=o?.deref?.()??o;f!=null&amp;&amp;n(f,d)&amp;&amp;(d=f,s!==0&amp;&amp;s--),o=typeof d==&quot;object&quot;&amp;&amp;d!==null||typeof d==&quot;function&quot;?new zV(d):d}return a.s=A5,a.v=d,d}return c.clearCache=()=&gt;{t=Zh(),c.resetResultsCount()},c.resultsCount=()=&gt;s,c.resetResultsCount=()=&gt;{s=0},c}function UV(e,...r){const t=typeof e==&quot;function&quot;?{memoize:e,memoizeOptions:r}:e,n=(...o)=&gt;{let s=0,c=0,u,l={},a=o.pop();typeof a==&quot;object&quot;&amp;&amp;(l=a,a=o.pop()),IV(a,`createSelector expects an output function after the inputs, but received: [${typeof a}]`);const d={...t,...l},{memoize:f,memoizeOptions:h=[],argsMemoize:m=nE,argsMemoizeOptions:p=[]}=d,x=E5(h),g=E5(p),y=LV(o),v=f(function(){return s++,a.apply(null,arguments)},...x),_=m(function(){c++;const A=FV(y,arguments);return u=v.apply(null,A),u},...g);return Object.assign(_,{resultFunc:a,memoizedResultFunc:v,dependencies:y,dependencyRecomputations:()=&gt;c,resetDependencyRecomputations:()=&gt;{c=0},lastResult:()=&gt;u,recomputations:()=&gt;s,resetRecomputations:()=&gt;{s=0},memoize:f,argsMemoize:m})};return Object.assign(n,{withTypes:()=&gt;n}),n}var Ie=UV(nE),VV=Object.assign((e,r=Ie)=&gt;{RV(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const t=Object.keys(e),n=t.map(s=&gt;e[s]);return r(n,(...s)=&gt;s.reduce((c,u,l)=&gt;(c[t[l]]=u,c),{}))},{withTypes:()=&gt;VV}),Lb={},Fb={},Bb={},M5;function qV(){return M5||(M5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(n){return typeof n==&quot;symbol&quot;?1:n===null?2:n===void 0?3:n!==n?4:0}const t=(n,o,s)=&gt;{if(n!==o){const c=r(n),u=r(o);if(c===u&amp;&amp;c===0){if(n&lt;o)return s===&quot;desc&quot;?1:-1;if(n&gt;o)return s===&quot;desc&quot;?-1:1}return s===&quot;desc&quot;?u-c:c-u}return 0};e.compareValues=t})(Bb)),Bb}var zb={},$b={},P5;function iE(){return P5||(P5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return typeof t==&quot;symbol&quot;||t instanceof Symbol}e.isSymbol=r})($b)),$b}var O5;function WV(){return O5||(O5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=iE(),t=/\.|\[(?:[^[\]]*|([&quot;&#039;])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function o(s,c){return Array.isArray(s)?!1:typeof s==&quot;number&quot;||typeof s==&quot;boolean&quot;||s==null||r.isSymbol(s)?!0:typeof s==&quot;string&quot;&amp;&amp;(n.test(s)||!t.test(s))||c!=null&amp;&amp;Object.hasOwn(c,s)}e.isKey=o})(zb)),zb}var T5;function HV(){return T5||(T5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=qV(),t=WV(),n=k2();function o(s,c,u,l){if(s==null)return[];u=l?void 0:u,Array.isArray(s)||(s=Object.values(s)),Array.isArray(c)||(c=c==null?[null]:[c]),c.length===0&amp;&amp;(c=[null]),Array.isArray(u)||(u=u==null?[]:[u]),u=u.map(m=&gt;String(m));const a=(m,p)=&gt;{let x=m;for(let g=0;g&lt;p.length&amp;&amp;x!=null;++g)x=x[p[g]];return x},d=(m,p)=&gt;p==null||m==null?p:typeof m==&quot;object&quot;&amp;&amp;&quot;key&quot;in m?Object.hasOwn(p,m.key)?p[m.key]:a(p,m.path):typeof m==&quot;function&quot;?m(p):Array.isArray(m)?a(p,m):typeof p==&quot;object&quot;?p[m]:p,f=c.map(m=&gt;(Array.isArray(m)&amp;&amp;m.length===1&amp;&amp;(m=m[0]),m==null||typeof m==&quot;function&quot;||Array.isArray(m)||t.isKey(m)?m:{key:m,path:n.toPath(m)}));return s.map(m=&gt;({original:m,criteria:f.map(p=&gt;d(p,m))})).slice().sort((m,p)=&gt;{for(let x=0;x&lt;f.length;x++){const g=r.compareValues(m.criteria[x],p.criteria[x],u[x]);if(g!==0)return g}return 0}).map(m=&gt;m.original)}e.orderBy=o})(Fb)),Fb}var Ub={},I5;function KV(){return I5||(I5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t,n=1){const o=[],s=Math.floor(n),c=(u,l)=&gt;{for(let a=0;a&lt;u.length;a++){const d=u[a];Array.isArray(d)&amp;&amp;l&lt;s?c(d,l+1):o.push(d)}};return c(t,0),o}e.flatten=r})(Ub)),Ub}var Vb={},R5;function sE(){return R5||(R5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=tE(),t=A2(),n=G7(),o=Z7();function s(c,u,l){return n.isObject(l)&amp;&amp;(typeof u==&quot;number&quot;&amp;&amp;t.isArrayLike(l)&amp;&amp;r.isIndex(u)&amp;&amp;u&lt;l.length||typeof u==&quot;string&quot;&amp;&amp;u in l)?o.isEqualsSameValueZero(l[u],c):!1}e.isIterateeCall=s})(Vb)),Vb}var D5;function XV(){return D5||(D5=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=HV(),t=KV(),n=sE();function o(s,...c){const u=c.length;return u&gt;1&amp;&amp;n.isIterateeCall(s,c[0],c[1])?c=[]:u&gt;2&amp;&amp;n.isIterateeCall(c[0],c[1],c[2])&amp;&amp;(c=[c[0]]),r.orderBy(s,t.flatten(c),[&quot;asc&quot;])}e.sortBy=o})(Lb)),Lb}var qb,L5;function GV(){return L5||(L5=1,qb=XV().sortBy),qb}var YV=GV();const r0=Ms(YV);var aE=e=&gt;e.legend.settings,ZV=e=&gt;e.legend.size,QV=e=&gt;e.legend.payload,JV=Ie([QV,aE],(e,r)=&gt;{var{itemSorter:t}=r,n=e.flat(1);return t?r0(n,t):n});function eq(){return Mt(JV)}var Qh=1;function oE(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:[],[r,t]=T.useState({height:0,left:0,top:0,width:0}),n=T.useCallback(o=&gt;{if(o!=null){var s=o.getBoundingClientRect(),c={height:s.height,left:s.left,top:s.top,width:s.width};(Math.abs(c.height-r.height)&gt;Qh||Math.abs(c.left-r.left)&gt;Qh||Math.abs(c.top-r.top)&gt;Qh||Math.abs(c.width-r.width)&gt;Qh)&amp;&amp;t({height:c.height,left:c.left,top:c.top,width:c.width})}},[r.width,r.height,r.top,r.left,...e]);return[r,n]}function En(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var tq=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.observable||&quot;@@observable&quot;,F5=tq,Wb=()=&gt;Math.random().toString(36).substring(7).split(&quot;&quot;).join(&quot;.&quot;),rq={INIT:`@@redux/INIT${Wb()}`,REPLACE:`@@redux/REPLACE${Wb()}`,PROBE_UNKNOWN_ACTION:()=&gt;`@@redux/PROBE_UNKNOWN_ACTION${Wb()}`},Qm=rq;function O2(e){if(typeof e!=&quot;object&quot;||e===null)return!1;let r=e;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r||Object.getPrototypeOf(e)===null}function lE(e,r,t){if(typeof e!=&quot;function&quot;)throw new Error(En(2));if(typeof r==&quot;function&quot;&amp;&amp;typeof t==&quot;function&quot;||typeof t==&quot;function&quot;&amp;&amp;typeof arguments[3]==&quot;function&quot;)throw new Error(En(0));if(typeof r==&quot;function&quot;&amp;&amp;typeof t&gt;&quot;u&quot;&amp;&amp;(t=r,r=void 0),typeof t&lt;&quot;u&quot;){if(typeof t!=&quot;function&quot;)throw new Error(En(1));return t(lE)(e,r)}let n=e,o=r,s=new Map,c=s,u=0,l=!1;function a(){c===s&amp;&amp;(c=new Map,s.forEach((g,y)=&gt;{c.set(y,g)}))}function d(){if(l)throw new Error(En(3));return o}function f(g){if(typeof g!=&quot;function&quot;)throw new Error(En(4));if(l)throw new Error(En(5));let y=!0;a();const v=u++;return c.set(v,g),function(){if(y){if(l)throw new Error(En(6));y=!1,a(),c.delete(v),s=null}}}function h(g){if(!O2(g))throw new Error(En(7));if(typeof g.type&gt;&quot;u&quot;)throw new Error(En(8));if(typeof g.type!=&quot;string&quot;)throw new Error(En(17));if(l)throw new Error(En(9));try{l=!0,o=n(o,g)}finally{l=!1}return(s=c).forEach(v=&gt;{v()}),g}function m(g){if(typeof g!=&quot;function&quot;)throw new Error(En(10));n=g,h({type:Qm.REPLACE})}function p(){const g=f;return{subscribe(y){if(typeof y!=&quot;object&quot;||y===null)throw new Error(En(11));function v(){const S=y;S.next&amp;&amp;S.next(d())}return v(),{unsubscribe:g(v)}},[F5](){return this}}}return h({type:Qm.INIT}),{dispatch:h,subscribe:f,getState:d,replaceReducer:m,[F5]:p}}function nq(e){Object.keys(e).forEach(r=&gt;{const t=e[r];if(typeof t(void 0,{type:Qm.INIT})&gt;&quot;u&quot;)throw new Error(En(12));if(typeof t(void 0,{type:Qm.PROBE_UNKNOWN_ACTION()})&gt;&quot;u&quot;)throw new Error(En(13))})}function cE(e){const r=Object.keys(e),t={};for(let s=0;s&lt;r.length;s++){const c=r[s];typeof e[c]==&quot;function&quot;&amp;&amp;(t[c]=e[c])}const n=Object.keys(t);let o;try{nq(t)}catch(s){o=s}return function(c={},u){if(o)throw o;let l=!1;const a={};for(let d=0;d&lt;n.length;d++){const f=n[d],h=t[f],m=c[f],p=h(m,u);if(typeof p&gt;&quot;u&quot;)throw u&amp;&amp;u.type,new Error(En(14));a[f]=p,l=l||p!==m}return l=l||n.length!==Object.keys(c).length,l?a:c}}function Jm(...e){return e.length===0?r=&gt;r:e.length===1?e[0]:e.reduce((r,t)=&gt;(...n)=&gt;r(t(...n)))}function iq(...e){return r=&gt;(t,n)=&gt;{const o=r(t,n);let s=()=&gt;{throw new Error(En(15))};const c={getState:o.getState,dispatch:(l,...a)=&gt;s(l,...a)},u=e.map(l=&gt;l(c));return s=Jm(...u)(o.dispatch),{...o,dispatch:s}}}function uE(e){return O2(e)&amp;&amp;&quot;type&quot;in e&amp;&amp;typeof e.type==&quot;string&quot;}var dE=Symbol.for(&quot;immer-nothing&quot;),B5=Symbol.for(&quot;immer-draftable&quot;),li=Symbol.for(&quot;immer-state&quot;);function _s(e,...r){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Ti=Object,qc=Ti.getPrototypeOf,ep=&quot;constructor&quot;,n0=&quot;prototype&quot;,kv=&quot;configurable&quot;,tp=&quot;enumerable&quot;,jm=&quot;writable&quot;,zd=&quot;value&quot;,Ia=e=&gt;!!e&amp;&amp;!!e[li];function As(e){return e?fE(e)||s0(e)||!!e[B5]||!!e[ep]?.[B5]||a0(e)||o0(e):!1}var sq=Ti[n0][ep].toString(),z5=new WeakMap;function fE(e){if(!e||!T2(e))return!1;const r=qc(e);if(r===null||r===Ti[n0])return!0;const t=Ti.hasOwnProperty.call(r,ep)&amp;&amp;r[ep];if(t===Object)return!0;if(!Mc(t))return!1;let n=z5.get(t);return n===void 0&amp;&amp;(n=Function.toString.call(t),z5.set(t,n)),n===sq}function i0(e,r,t=!0){df(e)===0?(t?Reflect.ownKeys(e):Ti.keys(e)).forEach(o=&gt;{r(o,e[o],e)}):e.forEach((n,o)=&gt;r(o,n,e))}function df(e){const r=e[li];return r?r.type_:s0(e)?1:a0(e)?2:o0(e)?3:0}var $5=(e,r,t=df(e))=&gt;t===2?e.has(r):Ti[n0].hasOwnProperty.call(e,r),Sv=(e,r,t=df(e))=&gt;t===2?e.get(r):e[r],rp=(e,r,t,n=df(e))=&gt;{n===2?e.set(r,t):n===3?e.add(t):e[r]=t};function aq(e,r){return e===r?e!==0||1/e===1/r:e!==e&amp;&amp;r!==r}var s0=Array.isArray,a0=e=&gt;e instanceof Map,o0=e=&gt;e instanceof Set,T2=e=&gt;typeof e==&quot;object&quot;,Mc=e=&gt;typeof e==&quot;function&quot;,Hb=e=&gt;typeof e==&quot;boolean&quot;;function oq(e){const r=+e;return Number.isInteger(r)&amp;&amp;String(r)===e}var ya=e=&gt;e.copy_||e.base_,I2=e=&gt;e.modified_?e.copy_:e.base_;function Cv(e,r){if(a0(e))return new Map(e);if(o0(e))return new Set(e);if(s0(e))return Array[n0].slice.call(e);const t=fE(e);if(r===!0||r===&quot;class_only&quot;&amp;&amp;!t){const n=Ti.getOwnPropertyDescriptors(e);delete n[li];let o=Reflect.ownKeys(n);for(let s=0;s&lt;o.length;s++){const c=o[s],u=n[c];u[jm]===!1&amp;&amp;(u[jm]=!0,u[kv]=!0),(u.get||u.set)&amp;&amp;(n[c]={[kv]:!0,[jm]:!0,[tp]:u[tp],[zd]:e[c]})}return Ti.create(qc(e),n)}else{const n=qc(e);if(n!==null&amp;&amp;t)return{...e};const o=Ti.create(n);return Ti.assign(o,e)}}function R2(e,r=!1){return l0(e)||Ia(e)||!As(e)||(df(e)&gt;1&amp;&amp;Ti.defineProperties(e,{set:Jh,add:Jh,clear:Jh,delete:Jh}),Ti.freeze(e),r&amp;&amp;i0(e,(t,n)=&gt;{R2(n,!0)},!1)),e}function lq(){_s(2)}var Jh={[zd]:lq};function l0(e){return e===null||!T2(e)?!0:Ti.isFrozen(e)}var np=&quot;MapSet&quot;,Ev=&quot;Patches&quot;,U5=&quot;ArrayMethods&quot;,hE={};function Ol(e){const r=hE[e];return r||_s(0,e),r}var V5=e=&gt;!!hE[e],$d,mE=()=&gt;$d,cq=(e,r)=&gt;({drafts_:[],parent_:e,immer_:r,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:V5(np)?Ol(np):void 0,arrayMethodsPlugin_:V5(U5)?Ol(U5):void 0});function q5(e,r){r&amp;&amp;(e.patchPlugin_=Ol(Ev),e.patches_=[],e.inversePatches_=[],e.patchListener_=r)}function Av(e){Mv(e),e.drafts_.forEach(uq),e.drafts_=null}function Mv(e){e===$d&amp;&amp;($d=e.parent_)}var W5=e=&gt;$d=cq($d,e);function uq(e){const r=e[li];r.type_===0||r.type_===1?r.revoke_():r.revoked_=!0}function H5(e,r){r.unfinalizedDrafts_=r.drafts_.length;const t=r.drafts_[0];if(e!==void 0&amp;&amp;e!==t){t[li].modified_&amp;&amp;(Av(r),_s(4)),As(e)&amp;&amp;(e=K5(r,e));const{patchPlugin_:o}=r;o&amp;&amp;o.generateReplacementPatches_(t[li].base_,e,r)}else e=K5(r,t);return dq(r,e,!0),Av(r),r.patches_&amp;&amp;r.patchListener_(r.patches_,r.inversePatches_),e!==dE?e:void 0}function K5(e,r){if(l0(r))return r;const t=r[li];if(!t)return ip(r,e.handledSet_,e);if(!c0(t,e))return r;if(!t.modified_)return t.base_;if(!t.finalized_){const{callbacks_:n}=t;if(n)for(;n.length&gt;0;)n.pop()(e);xE(t,e)}return t.copy_}function dq(e,r,t=!1){!e.parent_&amp;&amp;e.immer_.autoFreeze_&amp;&amp;e.canAutoFreeze_&amp;&amp;R2(r,t)}function pE(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var c0=(e,r)=&gt;e.scope_===r,fq=[];function gE(e,r,t,n){const o=ya(e),s=e.type_;if(n!==void 0&amp;&amp;Sv(o,n,s)===r){rp(o,n,t,s);return}if(!e.draftLocations_){const u=e.draftLocations_=new Map;i0(o,(l,a)=&gt;{if(Ia(a)){const d=u.get(a)||[];d.push(l),u.set(a,d)}})}const c=e.draftLocations_.get(r)??fq;for(const u of c)rp(o,u,t,s)}function hq(e,r,t){e.callbacks_.push(function(o){const s=r;if(!s||!c0(s,o))return;o.mapSetPlugin_?.fixSetContents(s);const c=I2(s);gE(e,s.draft_??s,c,t),xE(s,o)})}function xE(e,r){if(e.modified_&amp;&amp;!e.finalized_&amp;&amp;(e.type_===3||e.type_===1&amp;&amp;e.allIndicesReassigned_||(e.assigned_?.size??0)&gt;0)){const{patchPlugin_:n}=r;if(n){const o=n.getPath(e);o&amp;&amp;n.generatePatches_(e,o,r)}pE(e)}}function mq(e,r,t){const{scope_:n}=e;if(Ia(t)){const o=t[li];c0(o,n)&amp;&amp;o.callbacks_.push(function(){Nm(e);const c=I2(o);gE(e,t,c,r)})}else As(t)&amp;&amp;e.callbacks_.push(function(){const s=ya(e);e.type_===3?s.has(t)&amp;&amp;ip(t,n.handledSet_,n):Sv(s,r,e.type_)===t&amp;&amp;n.drafts_.length&gt;1&amp;&amp;(e.assigned_.get(r)??!1)===!0&amp;&amp;e.copy_&amp;&amp;ip(Sv(e.copy_,r,e.type_),n.handledSet_,n)})}function ip(e,r,t){return!t.immer_.autoFreeze_&amp;&amp;t.unfinalizedDrafts_&lt;1||Ia(e)||r.has(e)||!As(e)||l0(e)||(r.add(e),i0(e,(n,o)=&gt;{if(Ia(o)){const s=o[li];if(c0(s,t)){const c=I2(s);rp(e,n,c,e.type_),pE(s)}}else As(o)&amp;&amp;ip(o,r,t)})),e}function pq(e,r){const t=s0(e),n={type_:t?1:0,scope_:r?r.scope_:mE(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:r,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let o=n,s=sp;t&amp;&amp;(o=[n],s=Ud);const{revoke:c,proxy:u}=Proxy.revocable(o,s);return n.draft_=u,n.revoke_=c,[u,n]}var sp={get(e,r){if(r===li)return e;let t=e.scope_.arrayMethodsPlugin_;const n=e.type_===1&amp;&amp;typeof r==&quot;string&quot;;if(n&amp;&amp;t?.isArrayOperationMethod(r))return t.createMethodInterceptor(e,r);const o=ya(e);if(!$5(o,r,e.type_))return gq(e,o,r);const s=o[r];if(e.finalized_||!As(s)||n&amp;&amp;e.operationMethod&amp;&amp;t?.isMutatingArrayMethod(e.operationMethod)&amp;&amp;oq(r))return s;if(s===Kb(e.base_,r)){Nm(e);const c=e.type_===1?+r:r,u=Ov(e.scope_,s,e,c);return e.copy_[c]=u}return s},has(e,r){return r in ya(e)},ownKeys(e){return Reflect.ownKeys(ya(e))},set(e,r,t){const n=bE(ya(e),r);if(n?.set)return n.set.call(e.draft_,t),!0;if(!e.modified_){const o=Kb(ya(e),r),s=o?.[li];if(s&amp;&amp;s.base_===t)return e.copy_[r]=t,e.assigned_.set(r,!1),!0;if(aq(t,o)&amp;&amp;(t!==void 0||$5(e.base_,r,e.type_)))return!0;Nm(e),Pv(e)}return e.copy_[r]===t&amp;&amp;(t!==void 0||r in e.copy_)||Number.isNaN(t)&amp;&amp;Number.isNaN(e.copy_[r])||(e.copy_[r]=t,e.assigned_.set(r,!0),mq(e,r,t)),!0},deleteProperty(e,r){return Nm(e),Kb(e.base_,r)!==void 0||r in e.base_?(e.assigned_.set(r,!1),Pv(e)):e.assigned_.delete(r),e.copy_&amp;&amp;delete e.copy_[r],!0},getOwnPropertyDescriptor(e,r){const t=ya(e),n=Reflect.getOwnPropertyDescriptor(t,r);return n&amp;&amp;{[jm]:!0,[kv]:e.type_!==1||r!==&quot;length&quot;,[tp]:n[tp],[zd]:t[r]}},defineProperty(){_s(11)},getPrototypeOf(e){return qc(e.base_)},setPrototypeOf(){_s(12)}},Ud={};for(let e in sp){let r=sp[e];Ud[e]=function(){const t=arguments;return t[0]=t[0][0],r.apply(this,t)}}Ud.deleteProperty=function(e,r){return Ud.set.call(this,e,r,void 0)};Ud.set=function(e,r,t){return sp.set.call(this,e[0],r,t,e[0])};function Kb(e,r){const t=e[li];return(t?ya(t):e)[r]}function gq(e,r,t){const n=bE(r,t);return n?zd in n?n[zd]:n.get?.call(e.draft_):void 0}function bE(e,r){if(!(r in e))return;let t=qc(e);for(;t;){const n=Object.getOwnPropertyDescriptor(t,r);if(n)return n;t=qc(t)}}function Pv(e){e.modified_||(e.modified_=!0,e.parent_&amp;&amp;Pv(e.parent_))}function Nm(e){e.copy_||(e.assigned_=new Map,e.copy_=Cv(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var xq=class{constructor(r){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(t,n,o)=&gt;{if(Mc(t)&amp;&amp;!Mc(n)){const c=n;n=t;const u=this;return function(a=c,...d){return u.produce(a,f=&gt;n.call(this,f,...d))}}Mc(n)||_s(6),o!==void 0&amp;&amp;!Mc(o)&amp;&amp;_s(7);let s;if(As(t)){const c=W5(this),u=Ov(c,t,void 0);let l=!0;try{s=n(u),l=!1}finally{l?Av(c):Mv(c)}return q5(c,o),H5(s,c)}else if(!t||!T2(t)){if(s=n(t),s===void 0&amp;&amp;(s=t),s===dE&amp;&amp;(s=void 0),this.autoFreeze_&amp;&amp;R2(s,!0),o){const c=[],u=[];Ol(Ev).generateReplacementPatches_(t,s,{patches_:c,inversePatches_:u}),o(c,u)}return s}else _s(1,t)},this.produceWithPatches=(t,n)=&gt;{if(Mc(t))return(u,...l)=&gt;this.produceWithPatches(u,a=&gt;t(a,...l));let o,s;return[this.produce(t,n,(u,l)=&gt;{o=u,s=l}),o,s]},Hb(r?.autoFreeze)&amp;&amp;this.setAutoFreeze(r.autoFreeze),Hb(r?.useStrictShallowCopy)&amp;&amp;this.setUseStrictShallowCopy(r.useStrictShallowCopy),Hb(r?.useStrictIteration)&amp;&amp;this.setUseStrictIteration(r.useStrictIteration)}createDraft(r){As(r)||_s(8),Ia(r)&amp;&amp;(r=ks(r));const t=W5(this),n=Ov(t,r,void 0);return n[li].isManual_=!0,Mv(t),n}finishDraft(r,t){const n=r&amp;&amp;r[li];(!n||!n.isManual_)&amp;&amp;_s(9);const{scope_:o}=n;return q5(o,t),H5(void 0,o)}setAutoFreeze(r){this.autoFreeze_=r}setUseStrictShallowCopy(r){this.useStrictShallowCopy_=r}setUseStrictIteration(r){this.useStrictIteration_=r}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(r,t){let n;for(n=t.length-1;n&gt;=0;n--){const s=t[n];if(s.path.length===0&amp;&amp;s.op===&quot;replace&quot;){r=s.value;break}}n&gt;-1&amp;&amp;(t=t.slice(n+1));const o=Ol(Ev).applyPatches_;return Ia(r)?o(r,t):this.produce(r,s=&gt;o(s,t))}};function Ov(e,r,t,n){const[o,s]=a0(r)?Ol(np).proxyMap_(r,t):o0(r)?Ol(np).proxySet_(r,t):pq(r,t);return(t?.scope_??mE()).drafts_.push(o),s.callbacks_=t?.callbacks_??[],s.key_=n,t&amp;&amp;n!==void 0?hq(t,s,n):s.callbacks_.push(function(l){l.mapSetPlugin_?.fixSetContents(s);const{patchPlugin_:a}=l;s.modified_&amp;&amp;a&amp;&amp;a.generatePatches_(s,[],l)}),o}function ks(e){return Ia(e)||_s(10,e),yE(e)}function yE(e){if(!As(e)||l0(e))return e;const r=e[li];let t,n=!0;if(r){if(!r.modified_)return r.base_;r.finalized_=!0,t=Cv(e,r.scope_.immer_.useStrictShallowCopy_),n=r.scope_.immer_.shouldUseStrictIteration()}else t=Cv(e,!0);return i0(t,(o,s)=&gt;{rp(t,o,yE(s))},n),r&amp;&amp;(r.finalized_=!1),t}var bq=new xq,vE=bq.produce;function wE(e){return({dispatch:t,getState:n})=&gt;o=&gt;s=&gt;typeof s==&quot;function&quot;?s(t,n,e):o(s)}var yq=wE(),vq=wE,wq=typeof window&lt;&quot;u&quot;&amp;&amp;window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==&quot;object&quot;?Jm:Jm.apply(null,arguments)};function ts(e,r){function t(...n){if(r){let o=r(...n);if(!o)throw new Error(Ii(0));return{type:e,payload:o.payload,...&quot;meta&quot;in o&amp;&amp;{meta:o.meta},...&quot;error&quot;in o&amp;&amp;{error:o.error}}}return{type:e,payload:n[0]}}return t.toString=()=&gt;`${e}`,t.type=e,t.match=n=&gt;uE(n)&amp;&amp;n.type===e,t}var _E=class bd extends Array{constructor(...r){super(...r),Object.setPrototypeOf(this,bd.prototype)}static get[Symbol.species](){return bd}concat(...r){return super.concat.apply(this,r)}prepend(...r){return r.length===1&amp;&amp;Array.isArray(r[0])?new bd(...r[0].concat(this)):new bd(...r.concat(this))}};function X5(e){return As(e)?vE(e,()=&gt;{}):e}function em(e,r,t){return e.has(r)?e.get(r):e.set(r,t(r)).get(r)}function _q(e){return typeof e==&quot;boolean&quot;}var jq=()=&gt;function(r){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:s=!0}=r??{};let c=new _E;return t&amp;&amp;(_q(t)?c.push(yq):c.push(vq(t.extraArgument))),c},jE=&quot;RTK_autoBatch&quot;,Mr=()=&gt;e=&gt;({payload:e,meta:{[jE]:!0}}),G5=e=&gt;r=&gt;{setTimeout(r,e)},NE=(e={type:&quot;raf&quot;})=&gt;r=&gt;(...t)=&gt;{const n=r(...t);let o=!0,s=!1,c=!1;const u=new Set,l=e.type===&quot;tick&quot;?queueMicrotask:e.type===&quot;raf&quot;?typeof window&lt;&quot;u&quot;&amp;&amp;window.requestAnimationFrame?window.requestAnimationFrame:G5(10):e.type===&quot;callback&quot;?e.queueNotification:G5(e.timeout),a=()=&gt;{c=!1,s&amp;&amp;(s=!1,u.forEach(d=&gt;d()))};return Object.assign({},n,{subscribe(d){const f=()=&gt;o&amp;&amp;d(),h=n.subscribe(f);return u.add(d),()=&gt;{h(),u.delete(d)}},dispatch(d){try{return o=!d?.meta?.[jE],s=!o,s&amp;&amp;(c||(c=!0,l(a))),n.dispatch(d)}finally{o=!0}}})},Nq=e=&gt;function(t){const{autoBatch:n=!0}=t??{};let o=new _E(e);return n&amp;&amp;o.push(NE(typeof n==&quot;object&quot;?n:void 0)),o};function kq(e){const r=jq(),{reducer:t=void 0,middleware:n,devTools:o=!0,preloadedState:s=void 0,enhancers:c=void 0}=e||{};let u;if(typeof t==&quot;function&quot;)u=t;else if(O2(t))u=cE(t);else throw new Error(Ii(1));let l;typeof n==&quot;function&quot;?l=n(r):l=r();let a=Jm;o&amp;&amp;(a=wq({trace:!1,...typeof o==&quot;object&quot;&amp;&amp;o}));const d=iq(...l),f=Nq(d);let h=typeof c==&quot;function&quot;?c(f):f();const m=a(...h);return lE(u,s,m)}function kE(e){const r={},t=[];let n;const o={addCase(s,c){const u=typeof s==&quot;string&quot;?s:s.type;if(!u)throw new Error(Ii(28));if(u in r)throw new Error(Ii(29));return r[u]=c,o},addAsyncThunk(s,c){return c.pending&amp;&amp;(r[s.pending.type]=c.pending),c.rejected&amp;&amp;(r[s.rejected.type]=c.rejected),c.fulfilled&amp;&amp;(r[s.fulfilled.type]=c.fulfilled),c.settled&amp;&amp;t.push({matcher:s.settled,reducer:c.settled}),o},addMatcher(s,c){return t.push({matcher:s,reducer:c}),o},addDefaultCase(s){return n=s,o}};return e(o),[r,t,n]}function Sq(e){return typeof e==&quot;function&quot;}function Cq(e,r){let[t,n,o]=kE(r),s;if(Sq(e))s=()=&gt;X5(e());else{const u=X5(e);s=()=&gt;u}function c(u=s(),l){let a=[t[l.type],...n.filter(({matcher:d})=&gt;d(l)).map(({reducer:d})=&gt;d)];return a.filter(d=&gt;!!d).length===0&amp;&amp;(a=[o]),a.reduce((d,f)=&gt;{if(f)if(Ia(d)){const m=f(d,l);return m===void 0?d:m}else{if(As(d))return vE(d,h=&gt;f(h,l));{const h=f(d,l);if(h===void 0){if(d===null)return d;throw Error(&quot;A case reducer on a non-draftable value must not return undefined&quot;)}return h}}return d},u)}return c.getInitialState=s,c}var Eq=&quot;ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW&quot;,Aq=(e=21)=&gt;{let r=&quot;&quot;,t=e;for(;t--;)r+=Eq[Math.random()*64|0];return r},Mq=Symbol.for(&quot;rtk-slice-createasyncthunk&quot;);function Pq(e,r){return`${e}/${r}`}function Oq({creators:e}={}){const r=e?.asyncThunk?.[Mq];return function(n){const{name:o,reducerPath:s=o}=n;if(!o)throw new Error(Ii(11));const c=(typeof n.reducers==&quot;function&quot;?n.reducers(Iq()):n.reducers)||{},u=Object.keys(c),l={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},a={addCase(_,S){const A=typeof _==&quot;string&quot;?_:_.type;if(!A)throw new Error(Ii(12));if(A in l.sliceCaseReducersByType)throw new Error(Ii(13));return l.sliceCaseReducersByType[A]=S,a},addMatcher(_,S){return l.sliceMatchers.push({matcher:_,reducer:S}),a},exposeAction(_,S){return l.actionCreators[_]=S,a},exposeCaseReducer(_,S){return l.sliceCaseReducersByName[_]=S,a}};u.forEach(_=&gt;{const S=c[_],A={reducerName:_,type:Pq(o,_),createNotation:typeof n.reducers==&quot;function&quot;};Dq(S)?Fq(A,S,a,r):Rq(A,S,a)});function d(){const[_={},S=[],A=void 0]=typeof n.extraReducers==&quot;function&quot;?kE(n.extraReducers):[n.extraReducers],I={..._,...l.sliceCaseReducersByType};return Cq(n.initialState,z=&gt;{for(let F in I)z.addCase(F,I[F]);for(let F of l.sliceMatchers)z.addMatcher(F.matcher,F.reducer);for(let F of S)z.addMatcher(F.matcher,F.reducer);A&amp;&amp;z.addDefaultCase(A)})}const f=_=&gt;_,h=new Map,m=new WeakMap;let p;function x(_,S){return p||(p=d()),p(_,S)}function g(){return p||(p=d()),p.getInitialState()}function y(_,S=!1){function A(z){let F=z[_];return typeof F&gt;&quot;u&quot;&amp;&amp;S&amp;&amp;(F=em(m,A,g)),F}function I(z=f){const F=em(h,S,()=&gt;new WeakMap);return em(F,z,()=&gt;{const W={};for(const[H,B]of Object.entries(n.selectors??{}))W[H]=Tq(B,z,()=&gt;em(m,z,g),S);return W})}return{reducerPath:_,getSelectors:I,get selectors(){return I(A)},selectSlice:A}}const v={name:o,reducer:x,actions:l.actionCreators,caseReducers:l.sliceCaseReducersByName,getInitialState:g,...y(s),injectInto(_,{reducerPath:S,...A}={}){const I=S??s;return _.inject({reducerPath:I,reducer:x},A),{...v,...y(I,!0)}}};return v}}function Tq(e,r,t,n){function o(s,...c){let u=r(s);return typeof u&gt;&quot;u&quot;&amp;&amp;n&amp;&amp;(u=t()),e(u,...c)}return o.unwrapped=e,o}var _i=Oq();function Iq(){function e(r,t){return{_reducerDefinitionType:&quot;asyncThunk&quot;,payloadCreator:r,...t}}return e.withTypes=()=&gt;e,{reducer(r){return Object.assign({[r.name](...t){return r(...t)}}[r.name],{_reducerDefinitionType:&quot;reducer&quot;})},preparedReducer(r,t){return{_reducerDefinitionType:&quot;reducerWithPrepare&quot;,prepare:r,reducer:t}},asyncThunk:e}}function Rq({type:e,reducerName:r,createNotation:t},n,o){let s,c;if(&quot;reducer&quot;in n){if(t&amp;&amp;!Lq(n))throw new Error(Ii(17));s=n.reducer,c=n.prepare}else s=n;o.addCase(e,s).exposeCaseReducer(r,s).exposeAction(r,c?ts(e,c):ts(e))}function Dq(e){return e._reducerDefinitionType===&quot;asyncThunk&quot;}function Lq(e){return e._reducerDefinitionType===&quot;reducerWithPrepare&quot;}function Fq({type:e,reducerName:r},t,n,o){if(!o)throw new Error(Ii(18));const{payloadCreator:s,fulfilled:c,pending:u,rejected:l,settled:a,options:d}=t,f=o(e,s,d);n.exposeAction(r,f),c&amp;&amp;n.addCase(f.fulfilled,c),u&amp;&amp;n.addCase(f.pending,u),l&amp;&amp;n.addCase(f.rejected,l),a&amp;&amp;n.addMatcher(f.settled,a),n.exposeCaseReducer(r,{fulfilled:c||tm,pending:u||tm,rejected:l||tm,settled:a||tm})}function tm(){}var Bq=&quot;task&quot;,SE=&quot;listener&quot;,CE=&quot;completed&quot;,D2=&quot;cancelled&quot;,zq=`task-${D2}`,$q=`task-${CE}`,Tv=`${SE}-${D2}`,Uq=`${SE}-${CE}`,u0=class{constructor(e){this.code=e,this.message=`${Bq} ${D2} (reason: ${e})`}name=&quot;TaskAbortError&quot;;message},L2=(e,r)=&gt;{if(typeof e!=&quot;function&quot;)throw new TypeError(Ii(32))},ap=()=&gt;{},EE=(e,r=ap)=&gt;(e.catch(r),e),AE=(e,r)=&gt;(e.addEventListener(&quot;abort&quot;,r,{once:!0}),()=&gt;e.removeEventListener(&quot;abort&quot;,r)),Cl=e=&gt;{if(e.aborted)throw new u0(e.reason)};function ME(e,r){let t=ap;return new Promise((n,o)=&gt;{const s=()=&gt;o(new u0(e.reason));if(e.aborted){s();return}t=AE(e,s),r.finally(()=&gt;t()).then(n,o)}).finally(()=&gt;{t=ap})}var Vq=async(e,r)=&gt;{try{return await Promise.resolve(),{status:&quot;ok&quot;,value:await e()}}catch(t){return{status:t instanceof u0?&quot;cancelled&quot;:&quot;rejected&quot;,error:t}}finally{r?.()}},op=e=&gt;r=&gt;EE(ME(e,r).then(t=&gt;(Cl(e),t))),PE=e=&gt;{const r=op(e);return t=&gt;r(new Promise(n=&gt;setTimeout(n,t)))},{assign:Fc}=Object,Y5={},d0=&quot;listenerMiddleware&quot;,qq=(e,r)=&gt;{const t=n=&gt;AE(e,()=&gt;n.abort(e.reason));return(n,o)=&gt;{L2(n);const s=new AbortController;t(s);const c=Vq(async()=&gt;{Cl(e),Cl(s.signal);const u=await n({pause:op(s.signal),delay:PE(s.signal),signal:s.signal});return Cl(s.signal),u},()=&gt;s.abort($q));return o?.autoJoin&amp;&amp;r.push(c.catch(ap)),{result:op(e)(c),cancel(){s.abort(zq)}}}},Wq=(e,r)=&gt;{const t=async(n,o)=&gt;{Cl(r);let s=()=&gt;{};const u=[new Promise((l,a)=&gt;{let d=e({predicate:n,effect:(f,h)=&gt;{h.unsubscribe(),l([f,h.getState(),h.getOriginalState()])}});s=()=&gt;{d(),a()}})];o!=null&amp;&amp;u.push(new Promise(l=&gt;setTimeout(l,o,null)));try{const l=await ME(r,Promise.race(u));return Cl(r),l}finally{s()}};return(n,o)=&gt;EE(t(n,o))},OE=e=&gt;{let{type:r,actionCreator:t,matcher:n,predicate:o,effect:s}=e;if(r)o=ts(r).match;else if(t)r=t.type,o=t.match;else if(n)o=n;else if(!o)throw new Error(Ii(21));return L2(s),{predicate:o,type:r,effect:s}},TE=Fc(e=&gt;{const{type:r,predicate:t,effect:n}=OE(e);return{id:Aq(),effect:n,type:r,predicate:t,pending:new Set,unsubscribe:()=&gt;{throw new Error(Ii(22))}}},{withTypes:()=&gt;TE}),Z5=(e,r)=&gt;{const{type:t,effect:n,predicate:o}=OE(r);return Array.from(e.values()).find(s=&gt;(typeof t==&quot;string&quot;?s.type===t:s.predicate===o)&amp;&amp;s.effect===n)},Iv=e=&gt;{e.pending.forEach(r=&gt;{r.abort(Tv)})},Hq=(e,r)=&gt;()=&gt;{for(const t of r.keys())Iv(t);e.clear()},Q5=(e,r,t)=&gt;{try{e(r,t)}catch(n){setTimeout(()=&gt;{throw n},0)}},IE=Fc(ts(`${d0}/add`),{withTypes:()=&gt;IE}),Kq=ts(`${d0}/removeAll`),RE=Fc(ts(`${d0}/remove`),{withTypes:()=&gt;RE}),Xq=(...e)=&gt;{console.error(`${d0}/error`,...e)},ff=(e={})=&gt;{const r=new Map,t=new Map,n=m=&gt;{const p=t.get(m)??0;t.set(m,p+1)},o=m=&gt;{const p=t.get(m)??1;p===1?t.delete(m):t.set(m,p-1)},{extra:s,onError:c=Xq}=e;L2(c);const u=m=&gt;(m.unsubscribe=()=&gt;r.delete(m.id),r.set(m.id,m),p=&gt;{m.unsubscribe(),p?.cancelActive&amp;&amp;Iv(m)}),l=m=&gt;{const p=Z5(r,m)??TE(m);return u(p)};Fc(l,{withTypes:()=&gt;l});const a=m=&gt;{const p=Z5(r,m);return p&amp;&amp;(p.unsubscribe(),m.cancelActive&amp;&amp;Iv(p)),!!p};Fc(a,{withTypes:()=&gt;a});const d=async(m,p,x,g)=&gt;{const y=new AbortController,v=Wq(l,y.signal),_=[];try{m.pending.add(y),n(m),await Promise.resolve(m.effect(p,Fc({},x,{getOriginalState:g,condition:(S,A)=&gt;v(S,A).then(Boolean),take:v,delay:PE(y.signal),pause:op(y.signal),extra:s,signal:y.signal,fork:qq(y.signal,_),unsubscribe:m.unsubscribe,subscribe:()=&gt;{r.set(m.id,m)},cancelActiveListeners:()=&gt;{m.pending.forEach((S,A,I)=&gt;{S!==y&amp;&amp;(S.abort(Tv),I.delete(S))})},cancel:()=&gt;{y.abort(Tv),m.pending.delete(y)},throwIfCancelled:()=&gt;{Cl(y.signal)}})))}catch(S){S instanceof u0||Q5(c,S,{raisedBy:&quot;effect&quot;})}finally{await Promise.all(_),y.abort(Uq),o(m),m.pending.delete(y)}},f=Hq(r,t);return{middleware:m=&gt;p=&gt;x=&gt;{if(!uE(x))return p(x);if(IE.match(x))return l(x.payload);if(Kq.match(x)){f();return}if(RE.match(x))return a(x.payload);let g=m.getState();const y=()=&gt;{if(g===Y5)throw new Error(Ii(23));return g};let v;try{if(v=p(x),r.size&gt;0){const _=m.getState(),S=Array.from(r.values());for(const A of S){let I=!1;try{I=A.predicate(x,_,g)}catch(z){I=!1,Q5(c,z,{raisedBy:&quot;predicate&quot;})}I&amp;&amp;d(A,x,m,y)}}}finally{g=Y5}return v},startListening:l,stopListening:a,clearListeners:f}};function Ii(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Gq={layoutType:&quot;horizontal&quot;,width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},DE=_i({name:&quot;chartLayout&quot;,initialState:Gq,reducers:{setLayout(e,r){e.layoutType=r.payload},setChartSize(e,r){e.width=r.payload.width,e.height=r.payload.height},setMargin(e,r){var t,n,o,s;e.margin.top=(t=r.payload.top)!==null&amp;&amp;t!==void 0?t:0,e.margin.right=(n=r.payload.right)!==null&amp;&amp;n!==void 0?n:0,e.margin.bottom=(o=r.payload.bottom)!==null&amp;&amp;o!==void 0?o:0,e.margin.left=(s=r.payload.left)!==null&amp;&amp;s!==void 0?s:0},setScale(e,r){e.scale=r.payload}}}),{setMargin:Yq,setLayout:Zq,setChartSize:Qq,setScale:Jq}=DE.actions,eW=DE.reducer;function LE(e,r,t){return Array.isArray(e)&amp;&amp;e&amp;&amp;r+t!==0?e.slice(r,t+1):e}function zr(e){return Number.isFinite(e)}function Zs(e){return typeof e==&quot;number&quot;&amp;&amp;e&gt;0&amp;&amp;Number.isFinite(e)}function J5(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Rc(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?J5(Object(t),!0).forEach(function(n){tW(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):J5(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function tW(e,r,t){return(r=rW(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function rW(e){var r=nW(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function nW(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function en(e,r,t){return Or(e)||Or(r)?t:Ys(r)?Vc(e,r,t):typeof r==&quot;function&quot;?r(e):t}var iW=(e,r,t)=&gt;{if(r&amp;&amp;t){var{width:n,height:o}=t,{align:s,verticalAlign:c,layout:u}=r;if((u===&quot;vertical&quot;||u===&quot;horizontal&quot;&amp;&amp;c===&quot;middle&quot;)&amp;&amp;s!==&quot;center&quot;&amp;&amp;xt(e[s]))return Rc(Rc({},e),{},{[s]:e[s]+(n||0)});if((u===&quot;horizontal&quot;||u===&quot;vertical&quot;&amp;&amp;s===&quot;center&quot;)&amp;&amp;c!==&quot;middle&quot;&amp;&amp;xt(e[c]))return Rc(Rc({},e),{},{[c]:e[c]+(o||0)})}return e},Do=(e,r)=&gt;e===&quot;horizontal&quot;&amp;&amp;r===&quot;xAxis&quot;||e===&quot;vertical&quot;&amp;&amp;r===&quot;yAxis&quot;||e===&quot;centric&quot;&amp;&amp;r===&quot;angleAxis&quot;||e===&quot;radial&quot;&amp;&amp;r===&quot;radiusAxis&quot;,FE=(e,r,t,n)=&gt;{if(n)return e.map(u=&gt;u.coordinate);var o,s,c=e.map(u=&gt;(u.coordinate===r&amp;&amp;(o=!0),u.coordinate===t&amp;&amp;(s=!0),u.coordinate));return o||c.push(r),s||c.push(t),c},BE=(e,r,t)=&gt;{if(!e)return null;var{duplicateDomain:n,type:o,range:s,scale:c,realScaleType:u,isCategorical:l,categoricalDomain:a,tickCount:d,ticks:f,niceTicks:h,axisType:m}=e;if(!c)return null;var p=u===&quot;scaleBand&quot;&amp;&amp;c.bandwidth?c.bandwidth()/2:2,x=o===&quot;category&quot;&amp;&amp;c.bandwidth?c.bandwidth()/p:0;if(x=m===&quot;angleAxis&quot;&amp;&amp;s&amp;&amp;s.length&gt;=2?xi(s[0]-s[1])*2*x:x,f||h){var g=(f||h||[]).map((y,v)=&gt;{var _=n?n.indexOf(y):y;return{coordinate:c(_)+x,value:y,offset:x,index:v}});return g.filter(y=&gt;!Cs(y.coordinate))}return l&amp;&amp;a?a.map((y,v)=&gt;({coordinate:c(y)+x,value:y,index:v,offset:x})):c.ticks&amp;&amp;d!=null?c.ticks(d).map((y,v)=&gt;({coordinate:c(y)+x,value:y,offset:x,index:v})):c.domain().map((y,v)=&gt;({coordinate:c(y)+x,value:n?n[y]:y,index:v,offset:x}))},eN=1e-4,sW=e=&gt;{var r=e.domain();if(!(!r||r.length&lt;=2)){var t=r.length,n=e.range(),o=Math.min(n[0],n[1])-eN,s=Math.max(n[0],n[1])+eN,c=e(r[0]),u=e(r[t-1]);(c&lt;o||c&gt;s||u&lt;o||u&gt;s)&amp;&amp;e.domain([r[0],r[t-1]])}},aW=(e,r)=&gt;{if(!r||r.length!==2||!xt(r[0])||!xt(r[1]))return e;var t=Math.min(r[0],r[1]),n=Math.max(r[0],r[1]),o=[e[0],e[1]];return(!xt(e[0])||e[0]&lt;t)&amp;&amp;(o[0]=t),(!xt(e[1])||e[1]&gt;n)&amp;&amp;(o[1]=n),o[0]&gt;n&amp;&amp;(o[0]=n),o[1]&lt;t&amp;&amp;(o[1]=t),o},oW=e=&gt;{var r,t=e.length;if(!(t&lt;=0)){var n=(r=e[0])===null||r===void 0?void 0:r.length;if(!(n==null||n&lt;=0))for(var o=0;o&lt;n;++o)for(var s=0,c=0,u=0;u&lt;t;++u){var l=e[u],a=l?.[o];if(a!=null){var d=a[1],f=a[0],h=Cs(d)?f:d;h&gt;=0?(a[0]=s,a[1]=s+h,s=d):(a[0]=c,a[1]=c+h,c=d)}}}},lW=e=&gt;{var r,t=e.length;if(!(t&lt;=0)){var n=(r=e[0])===null||r===void 0?void 0:r.length;if(!(n==null||n&lt;=0))for(var o=0;o&lt;n;++o)for(var s=0,c=0;c&lt;t;++c){var u=e[c],l=u?.[o];if(l!=null){var a=Cs(l[1])?l[0]:l[1];a&gt;=0?(l[0]=s,l[1]=s+a,s=l[1]):(l[0]=0,l[1]=0)}}}},cW={sign:oW,expand:CU,none:Pl,silhouette:EU,wiggle:AU,positive:lW},uW=(e,r,t)=&gt;{var n,o=(n=cW[t])!==null&amp;&amp;n!==void 0?n:Pl,s=SU().keys(r).value((u,l)=&gt;Number(en(u,l,0))).order(jv).offset(o),c=s(e);return c.forEach((u,l)=&gt;{u.forEach((a,d)=&gt;{var f=en(e[d],r[l],0);Array.isArray(f)&amp;&amp;f.length===2&amp;&amp;xt(f[0])&amp;&amp;xt(f[1])&amp;&amp;(a[0]=f[0],a[1]=f[1])})}),c};function dW(e){return e==null?void 0:String(e)}function tN(e){var{axis:r,ticks:t,bandSize:n,entry:o,index:s,dataKey:c}=e;if(r.type===&quot;category&quot;){if(!r.allowDuplicatedCategory&amp;&amp;r.dataKey&amp;&amp;!Or(o[r.dataKey])){var u=W7(t,&quot;value&quot;,o[r.dataKey]);if(u)return u.coordinate+n/2}return t[s]?t[s].coordinate+n/2:null}var l=en(o,Or(c)?r.dataKey:c);return Or(l)?null:r.scale(l)}var rN=e=&gt;{var{axis:r,ticks:t,offset:n,bandSize:o,entry:s,index:c}=e;if(r.type===&quot;category&quot;)return t[c]?t[c].coordinate+n:null;var u=en(s,r.dataKey,r.scale.domain()[c]);return Or(u)?null:r.scale(u)-o/2+n},fW=e=&gt;{var{numericAxis:r}=e,t=r.scale.domain();if(r.type===&quot;number&quot;){var n=Math.min(t[0],t[1]),o=Math.max(t[0],t[1]);return n&lt;=0&amp;&amp;o&gt;=0?0:o&lt;0?o:n}return t[0]},hW=e=&gt;{var r=e.flat(2).filter(xt);return[Math.min(...r),Math.max(...r)]},mW=e=&gt;[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],pW=(e,r,t)=&gt;{if(e!=null)return mW(Object.keys(e).reduce((n,o)=&gt;{var s=e[o];if(!s)return n;var{stackedData:c}=s,u=c.reduce((l,a)=&gt;{var d=LE(a,r,t),f=hW(d);return!zr(f[0])||!zr(f[1])?l:[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]);return[Math.min(u[0],n[0]),Math.max(u[1],n[1])]},[1/0,-1/0]))},nN=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,iN=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Wc=(e,r,t)=&gt;{if(e&amp;&amp;e.scale&amp;&amp;e.scale.bandwidth){var n=e.scale.bandwidth();if(!t||n&gt;0)return n}if(e&amp;&amp;r&amp;&amp;r.length&gt;=2){for(var o=r0(r,d=&gt;d.coordinate),s=1/0,c=1,u=o.length;c&lt;u;c++){var l=o[c],a=o[c-1];s=Math.min((l?.coordinate||0)-(a?.coordinate||0),s)}return s===1/0?0:s}return t?void 0:0};function sN(e){var{tooltipEntrySettings:r,dataKey:t,payload:n,value:o,name:s}=e;return Rc(Rc({},r),{},{dataKey:t,payload:n,value:o,name:s})}function f0(e,r){if(e)return String(e);if(typeof r==&quot;string&quot;)return r}var gW=(e,r)=&gt;{if(r===&quot;horizontal&quot;)return e.chartX;if(r===&quot;vertical&quot;)return e.chartY},xW=(e,r)=&gt;r===&quot;centric&quot;?e.angle:e.radius,$a=e=&gt;e.layout.width,Ua=e=&gt;e.layout.height,bW=e=&gt;e.layout.scale,zE=e=&gt;e.layout.margin,h0=Ie(e=&gt;e.cartesianAxis.xAxis,e=&gt;Object.values(e)),m0=Ie(e=&gt;e.cartesianAxis.yAxis,e=&gt;Object.values(e)),yW=&quot;data-recharts-item-index&quot;,vW=&quot;data-recharts-item-id&quot;,hf=60;function aN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function rm(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?aN(Object(t),!0).forEach(function(n){wW(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):aN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function wW(e,r,t){return(r=_W(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _W(e){var r=jW(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function jW(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var NW=e=&gt;e.brush.height;function kW(e){var r=m0(e);return r.reduce((t,n)=&gt;{if(n.orientation===&quot;left&quot;&amp;&amp;!n.mirror&amp;&amp;!n.hide){var o=typeof n.width==&quot;number&quot;?n.width:hf;return t+o}return t},0)}function SW(e){var r=m0(e);return r.reduce((t,n)=&gt;{if(n.orientation===&quot;right&quot;&amp;&amp;!n.mirror&amp;&amp;!n.hide){var o=typeof n.width==&quot;number&quot;?n.width:hf;return t+o}return t},0)}function CW(e){var r=h0(e);return r.reduce((t,n)=&gt;n.orientation===&quot;top&quot;&amp;&amp;!n.mirror&amp;&amp;!n.hide?t+n.height:t,0)}function EW(e){var r=h0(e);return r.reduce((t,n)=&gt;n.orientation===&quot;bottom&quot;&amp;&amp;!n.mirror&amp;&amp;!n.hide?t+n.height:t,0)}var wn=Ie([$a,Ua,zE,NW,kW,SW,CW,EW,aE,ZV],(e,r,t,n,o,s,c,u,l,a)=&gt;{var d={left:(t.left||0)+o,right:(t.right||0)+s},f={top:(t.top||0)+c,bottom:(t.bottom||0)+u},h=rm(rm({},f),d),m=h.bottom;h.bottom+=n,h=iW(h,l,a);var p=e-h.left-h.right,x=r-h.top-h.bottom;return rm(rm({brushBottom:m},h),{},{width:Math.max(p,0),height:Math.max(x,0)})}),AW=Ie(wn,e=&gt;({x:e.left,y:e.top,width:e.width,height:e.height})),F2=Ie($a,Ua,(e,r)=&gt;({x:0,y:0,width:e,height:r})),MW=T.createContext(null),Xn=()=&gt;T.useContext(MW)!=null,p0=e=&gt;e.brush,g0=Ie([p0,wn,zE],(e,r,t)=&gt;({height:e.height,x:xt(e.x)?e.x:r.left,y:xt(e.y)?e.y:r.top+r.height+r.brushBottom-(t?.bottom||0),width:xt(e.width)?e.width:r.width})),Xb={},Gb={},Yb={},oN;function PW(){return oN||(oN=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t,n,{signal:o,edges:s}={}){let c,u=null;const l=s!=null&amp;&amp;s.includes(&quot;leading&quot;),a=s==null||s.includes(&quot;trailing&quot;),d=()=&gt;{u!==null&amp;&amp;(t.apply(c,u),c=void 0,u=null)},f=()=&gt;{a&amp;&amp;d(),x()};let h=null;const m=()=&gt;{h!=null&amp;&amp;clearTimeout(h),h=setTimeout(()=&gt;{h=null,f()},n)},p=()=&gt;{h!==null&amp;&amp;(clearTimeout(h),h=null)},x=()=&gt;{p(),c=void 0,u=null},g=()=&gt;{d()},y=function(...v){if(o?.aborted)return;c=this,u=v;const _=h==null;m(),l&amp;&amp;_&amp;&amp;d()};return y.schedule=m,y.cancel=x,y.flush=g,o?.addEventListener(&quot;abort&quot;,x,{once:!0}),y}e.debounce=r})(Yb)),Yb}var lN;function OW(){return lN||(lN=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=PW();function t(n,o=0,s={}){typeof s!=&quot;object&quot;&amp;&amp;(s={});const{leading:c=!1,trailing:u=!0,maxWait:l}=s,a=Array(2);c&amp;&amp;(a[0]=&quot;leading&quot;),u&amp;&amp;(a[1]=&quot;trailing&quot;);let d,f=null;const h=r.debounce(function(...x){d=n.apply(this,x),f=null},o,{edges:a}),m=function(...x){return l!=null&amp;&amp;(f===null&amp;&amp;(f=Date.now()),Date.now()-f&gt;=l)?(d=n.apply(this,x),f=Date.now(),h.cancel(),h.schedule(),d):(h.apply(this,x),d)},p=()=&gt;(h.flush(),d);return m.cancel=h.cancel,m.flush=p,m}e.debounce=t})(Gb)),Gb}var cN;function TW(){return cN||(cN=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=OW();function t(n,o=0,s={}){const{leading:c=!0,trailing:u=!0}=s;return r.debounce(n,o,{leading:c,maxWait:o,trailing:u})}e.throttle=t})(Xb)),Xb}var Zb,uN;function IW(){return uN||(uN=1,Zb=TW().throttle),Zb}var RW=IW();const DW=Ms(RW);var lp=function(r,t){for(var n=arguments.length,o=new Array(n&gt;2?n-2:0),s=2;s&lt;n;s++)o[s-2]=arguments[s];if(typeof console&lt;&quot;u&quot;&amp;&amp;console.warn&amp;&amp;(t===void 0&amp;&amp;console.warn(&quot;LogUtils requires an error message argument&quot;),!r))if(t===void 0)console.warn(&quot;Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.&quot;);else{var c=0;console.warn(t.replace(/%s/g,()=&gt;o[c++]))}},$E=(e,r,t)=&gt;{var{width:n=&quot;100%&quot;,height:o=&quot;100%&quot;,aspect:s,maxHeight:c}=t,u=Ta(n)?e:Number(n),l=Ta(o)?r:Number(o);return s&amp;&amp;s&gt;0&amp;&amp;(u?l=u/s:l&amp;&amp;(u=l*s),c&amp;&amp;l!=null&amp;&amp;l&gt;c&amp;&amp;(l=c)),{calculatedWidth:u,calculatedHeight:l}},LW={width:0,height:0,overflow:&quot;visible&quot;},FW={width:0,overflowX:&quot;visible&quot;},BW={height:0,overflowY:&quot;visible&quot;},zW={},$W=e=&gt;{var{width:r,height:t}=e,n=Ta(r),o=Ta(t);return n&amp;&amp;o?LW:n?FW:o?BW:zW};function UW(e){var{width:r,height:t,aspect:n}=e,o=r,s=t;return o===void 0&amp;&amp;s===void 0?(o=&quot;100%&quot;,s=&quot;100%&quot;):o===void 0?o=n&amp;&amp;n&gt;0?void 0:&quot;100%&quot;:s===void 0&amp;&amp;(s=n&amp;&amp;n&gt;0?void 0:&quot;100%&quot;),{width:o,height:s}}function Rv(){return Rv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Rv.apply(null,arguments)}function dN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function fN(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?dN(Object(t),!0).forEach(function(n){VW(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):dN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function VW(e,r,t){return(r=qW(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function qW(e){var r=WW(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function WW(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var UE=T.createContext({width:-1,height:-1});function HW(e){return Zs(e.width)&amp;&amp;Zs(e.height)}function VE(e){var{children:r,width:t,height:n}=e,o=T.useMemo(()=&gt;({width:t,height:n}),[t,n]);return HW(o)?T.createElement(UE.Provider,{value:o},r):null}var B2=()=&gt;T.useContext(UE),KW=T.forwardRef((e,r)=&gt;{var{aspect:t,initialDimension:n={width:-1,height:-1},width:o,height:s,minWidth:c=0,minHeight:u,maxHeight:l,children:a,debounce:d=0,id:f,className:h,onResize:m,style:p={}}=e,x=T.useRef(null),g=T.useRef();g.current=m,T.useImperativeHandle(r,()=&gt;x.current);var[y,v]=T.useState({containerWidth:n.width,containerHeight:n.height}),_=T.useCallback((F,W)=&gt;{v(H=&gt;{var B=Math.round(F),K=Math.round(W);return H.containerWidth===B&amp;&amp;H.containerHeight===K?H:{containerWidth:B,containerHeight:K}})},[]);T.useEffect(()=&gt;{if(x.current==null||typeof ResizeObserver&gt;&quot;u&quot;)return uf;var F=K=&gt;{var O,{width:L,height:E}=K[0].contentRect;_(L,E),(O=g.current)===null||O===void 0||O.call(g,L,E)};d&gt;0&amp;&amp;(F=DW(F,d,{trailing:!0,leading:!1}));var W=new ResizeObserver(F),{width:H,height:B}=x.current.getBoundingClientRect();return _(H,B),W.observe(x.current),()=&gt;{W.disconnect()}},[_,d]);var{containerWidth:S,containerHeight:A}=y;lp(!t||t&gt;0,&quot;The aspect(%s) must be greater than zero.&quot;,t);var{calculatedWidth:I,calculatedHeight:z}=$E(S,A,{width:o,height:s,aspect:t,maxHeight:l});return lp(I!=null&amp;&amp;I&gt;0||z!=null&amp;&amp;z&gt;0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,I,z,o,s,c,u,t),T.createElement(&quot;div&quot;,{id:f?&quot;&quot;.concat(f):void 0,className:br(&quot;recharts-responsive-container&quot;,h),style:fN(fN({},p),{},{width:o,height:s,minWidth:c,minHeight:u,maxHeight:l}),ref:x},T.createElement(&quot;div&quot;,{style:$W({width:o,height:s})},T.createElement(VE,{width:I,height:z},a)))}),Qb=T.forwardRef((e,r)=&gt;{var t=B2();if(Zs(t.width)&amp;&amp;Zs(t.height))return e.children;var{width:n,height:o}=UW({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:s,calculatedHeight:c}=$E(void 0,void 0,{width:n,height:o,aspect:e.aspect,maxHeight:e.maxHeight});return xt(s)&amp;&amp;xt(c)?T.createElement(VE,{width:s,height:c},e.children):T.createElement(KW,Rv({},e,{width:n,height:o,ref:r}))});function qE(e){if(e)return{x:e.x,y:e.y,upperWidth:&quot;upperWidth&quot;in e?e.upperWidth:e.width,lowerWidth:&quot;lowerWidth&quot;in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var x0=()=&gt;{var e,r=Xn(),t=Mt(AW),n=Mt(g0),o=(e=Mt(p0))===null||e===void 0?void 0:e.padding;return!r||!n||!o?t:{width:n.width-o.left-o.right,height:n.height-o.top-o.bottom,x:o.left,y:o.top}},XW={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},WE=()=&gt;{var e;return(e=Mt(wn))!==null&amp;&amp;e!==void 0?e:XW},z2=()=&gt;Mt($a),$2=()=&gt;Mt(Ua),GW=()=&gt;Mt(e=&gt;e.layout.margin),ur=e=&gt;e.layout.layoutType,iu=()=&gt;Mt(ur),YW=()=&gt;{var e=iu();return e!==void 0},b0=e=&gt;{var r=$r(),t=Xn(),{width:n,height:o}=e,s=B2(),c=n,u=o;return s&amp;&amp;(c=s.width&gt;0?s.width:n,u=s.height&gt;0?s.height:o),T.useEffect(()=&gt;{!t&amp;&amp;Zs(c)&amp;&amp;Zs(u)&amp;&amp;r(Qq({width:c,height:u}))},[r,t,c,u]),null},HE=Symbol.for(&quot;immer-nothing&quot;),hN=Symbol.for(&quot;immer-draftable&quot;),Ri=Symbol.for(&quot;immer-state&quot;);function js(e,...r){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Vd=Object.getPrototypeOf;function Hc(e){return!!e&amp;&amp;!!e[Ri]}function Tl(e){return e?KE(e)||Array.isArray(e)||!!e[hN]||!!e.constructor?.[hN]||mf(e)||v0(e):!1}var ZW=Object.prototype.constructor.toString(),mN=new WeakMap;function KE(e){if(!e||typeof e!=&quot;object&quot;)return!1;const r=Object.getPrototypeOf(e);if(r===null||r===Object.prototype)return!0;const t=Object.hasOwnProperty.call(r,&quot;constructor&quot;)&amp;&amp;r.constructor;if(t===Object)return!0;if(typeof t!=&quot;function&quot;)return!1;let n=mN.get(t);return n===void 0&amp;&amp;(n=Function.toString.call(t),mN.set(t,n)),n===ZW}function cp(e,r,t=!0){y0(e)===0?(t?Reflect.ownKeys(e):Object.keys(e)).forEach(o=&gt;{r(o,e[o],e)}):e.forEach((n,o)=&gt;r(o,n,e))}function y0(e){const r=e[Ri];return r?r.type_:Array.isArray(e)?1:mf(e)?2:v0(e)?3:0}function Dv(e,r){return y0(e)===2?e.has(r):Object.prototype.hasOwnProperty.call(e,r)}function XE(e,r,t){const n=y0(e);n===2?e.set(r,t):n===3?e.add(t):e[r]=t}function QW(e,r){return e===r?e!==0||1/e===1/r:e!==e&amp;&amp;r!==r}function mf(e){return e instanceof Map}function v0(e){return e instanceof Set}function xl(e){return e.copy_||e.base_}function Lv(e,r){if(mf(e))return new Map(e);if(v0(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const t=KE(e);if(r===!0||r===&quot;class_only&quot;&amp;&amp;!t){const n=Object.getOwnPropertyDescriptors(e);delete n[Ri];let o=Reflect.ownKeys(n);for(let s=0;s&lt;o.length;s++){const c=o[s],u=n[c];u.writable===!1&amp;&amp;(u.writable=!0,u.configurable=!0),(u.get||u.set)&amp;&amp;(n[c]={configurable:!0,writable:!0,enumerable:u.enumerable,value:e[c]})}return Object.create(Vd(e),n)}else{const n=Vd(e);if(n!==null&amp;&amp;t)return{...e};const o=Object.create(n);return Object.assign(o,e)}}function U2(e,r=!1){return w0(e)||Hc(e)||!Tl(e)||(y0(e)&gt;1&amp;&amp;Object.defineProperties(e,{set:nm,add:nm,clear:nm,delete:nm}),Object.freeze(e),r&amp;&amp;Object.values(e).forEach(t=&gt;U2(t,!0))),e}function JW(){js(2)}var nm={value:JW};function w0(e){return e===null||typeof e!=&quot;object&quot;?!0:Object.isFrozen(e)}var eH={};function Il(e){const r=eH[e];return r||js(0,e),r}var qd;function GE(){return qd}function tH(e,r){return{drafts_:[],parent_:e,immer_:r,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function pN(e,r){r&amp;&amp;(Il(&quot;Patches&quot;),e.patches_=[],e.inversePatches_=[],e.patchListener_=r)}function Fv(e){Bv(e),e.drafts_.forEach(rH),e.drafts_=null}function Bv(e){e===qd&amp;&amp;(qd=e.parent_)}function gN(e){return qd=tH(qd,e)}function rH(e){const r=e[Ri];r.type_===0||r.type_===1?r.revoke_():r.revoked_=!0}function xN(e,r){r.unfinalizedDrafts_=r.drafts_.length;const t=r.drafts_[0];return e!==void 0&amp;&amp;e!==t?(t[Ri].modified_&amp;&amp;(Fv(r),js(4)),Tl(e)&amp;&amp;(e=up(r,e),r.parent_||dp(r,e)),r.patches_&amp;&amp;Il(&quot;Patches&quot;).generateReplacementPatches_(t[Ri].base_,e,r.patches_,r.inversePatches_)):e=up(r,t,[]),Fv(r),r.patches_&amp;&amp;r.patchListener_(r.patches_,r.inversePatches_),e!==HE?e:void 0}function up(e,r,t){if(w0(r))return r;const n=e.immer_.shouldUseStrictIteration(),o=r[Ri];if(!o)return cp(r,(s,c)=&gt;bN(e,o,r,s,c,t),n),r;if(o.scope_!==e)return r;if(!o.modified_)return dp(e,o.base_,!0),o.base_;if(!o.finalized_){o.finalized_=!0,o.scope_.unfinalizedDrafts_--;const s=o.copy_;let c=s,u=!1;o.type_===3&amp;&amp;(c=new Set(s),s.clear(),u=!0),cp(c,(l,a)=&gt;bN(e,o,s,l,a,t,u),n),dp(e,s,!1),t&amp;&amp;e.patches_&amp;&amp;Il(&quot;Patches&quot;).generatePatches_(o,t,e.patches_,e.inversePatches_)}return o.copy_}function bN(e,r,t,n,o,s,c){if(o==null||typeof o!=&quot;object&quot;&amp;&amp;!c)return;const u=w0(o);if(!(u&amp;&amp;!c)){if(Hc(o)){const l=s&amp;&amp;r&amp;&amp;r.type_!==3&amp;&amp;!Dv(r.assigned_,n)?s.concat(n):void 0,a=up(e,o,l);if(XE(t,n,a),Hc(a))e.canAutoFreeze_=!1;else return}else c&amp;&amp;t.add(o);if(Tl(o)&amp;&amp;!u){if(!e.immer_.autoFreeze_&amp;&amp;e.unfinalizedDrafts_&lt;1||r&amp;&amp;r.base_&amp;&amp;r.base_[n]===o&amp;&amp;u)return;up(e,o),(!r||!r.scope_.parent_)&amp;&amp;typeof n!=&quot;symbol&quot;&amp;&amp;(mf(t)?t.has(n):Object.prototype.propertyIsEnumerable.call(t,n))&amp;&amp;dp(e,o)}}}function dp(e,r,t=!1){!e.parent_&amp;&amp;e.immer_.autoFreeze_&amp;&amp;e.canAutoFreeze_&amp;&amp;U2(r,t)}function nH(e,r){const t=Array.isArray(e),n={type_:t?1:0,scope_:r?r.scope_:GE(),modified_:!1,finalized_:!1,assigned_:{},parent_:r,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=n,s=V2;t&amp;&amp;(o=[n],s=Wd);const{revoke:c,proxy:u}=Proxy.revocable(o,s);return n.draft_=u,n.revoke_=c,u}var V2={get(e,r){if(r===Ri)return e;const t=xl(e);if(!Dv(t,r))return iH(e,t,r);const n=t[r];return e.finalized_||!Tl(n)?n:n===Jb(e.base_,r)?(ey(e),e.copy_[r]=$v(n,e)):n},has(e,r){return r in xl(e)},ownKeys(e){return Reflect.ownKeys(xl(e))},set(e,r,t){const n=YE(xl(e),r);if(n?.set)return n.set.call(e.draft_,t),!0;if(!e.modified_){const o=Jb(xl(e),r),s=o?.[Ri];if(s&amp;&amp;s.base_===t)return e.copy_[r]=t,e.assigned_[r]=!1,!0;if(QW(t,o)&amp;&amp;(t!==void 0||Dv(e.base_,r)))return!0;ey(e),zv(e)}return e.copy_[r]===t&amp;&amp;(t!==void 0||r in e.copy_)||Number.isNaN(t)&amp;&amp;Number.isNaN(e.copy_[r])||(e.copy_[r]=t,e.assigned_[r]=!0),!0},deleteProperty(e,r){return Jb(e.base_,r)!==void 0||r in e.base_?(e.assigned_[r]=!1,ey(e),zv(e)):delete e.assigned_[r],e.copy_&amp;&amp;delete e.copy_[r],!0},getOwnPropertyDescriptor(e,r){const t=xl(e),n=Reflect.getOwnPropertyDescriptor(t,r);return n&amp;&amp;{writable:!0,configurable:e.type_!==1||r!==&quot;length&quot;,enumerable:n.enumerable,value:t[r]}},defineProperty(){js(11)},getPrototypeOf(e){return Vd(e.base_)},setPrototypeOf(){js(12)}},Wd={};cp(V2,(e,r)=&gt;{Wd[e]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}});Wd.deleteProperty=function(e,r){return Wd.set.call(this,e,r,void 0)};Wd.set=function(e,r,t){return V2.set.call(this,e[0],r,t,e[0])};function Jb(e,r){const t=e[Ri];return(t?xl(t):e)[r]}function iH(e,r,t){const n=YE(r,t);return n?&quot;value&quot;in n?n.value:n.get?.call(e.draft_):void 0}function YE(e,r){if(!(r in e))return;let t=Vd(e);for(;t;){const n=Object.getOwnPropertyDescriptor(t,r);if(n)return n;t=Vd(t)}}function zv(e){e.modified_||(e.modified_=!0,e.parent_&amp;&amp;zv(e.parent_))}function ey(e){e.copy_||(e.copy_=Lv(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var sH=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(r,t,n)=&gt;{if(typeof r==&quot;function&quot;&amp;&amp;typeof t!=&quot;function&quot;){const s=t;t=r;const c=this;return function(l=s,...a){return c.produce(l,d=&gt;t.call(this,d,...a))}}typeof t!=&quot;function&quot;&amp;&amp;js(6),n!==void 0&amp;&amp;typeof n!=&quot;function&quot;&amp;&amp;js(7);let o;if(Tl(r)){const s=gN(this),c=$v(r,void 0);let u=!0;try{o=t(c),u=!1}finally{u?Fv(s):Bv(s)}return pN(s,n),xN(o,s)}else if(!r||typeof r!=&quot;object&quot;){if(o=t(r),o===void 0&amp;&amp;(o=r),o===HE&amp;&amp;(o=void 0),this.autoFreeze_&amp;&amp;U2(o,!0),n){const s=[],c=[];Il(&quot;Patches&quot;).generateReplacementPatches_(r,o,s,c),n(s,c)}return o}else js(1,r)},this.produceWithPatches=(r,t)=&gt;{if(typeof r==&quot;function&quot;)return(c,...u)=&gt;this.produceWithPatches(c,l=&gt;r(l,...u));let n,o;return[this.produce(r,t,(c,u)=&gt;{n=c,o=u}),n,o]},typeof e?.autoFreeze==&quot;boolean&quot;&amp;&amp;this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy==&quot;boolean&quot;&amp;&amp;this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration==&quot;boolean&quot;&amp;&amp;this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Tl(e)||js(8),Hc(e)&amp;&amp;(e=aH(e));const r=gN(this),t=$v(e,void 0);return t[Ri].isManual_=!0,Bv(r),t}finishDraft(e,r){const t=e&amp;&amp;e[Ri];(!t||!t.isManual_)&amp;&amp;js(9);const{scope_:n}=t;return pN(n,r),xN(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,r){let t;for(t=r.length-1;t&gt;=0;t--){const o=r[t];if(o.path.length===0&amp;&amp;o.op===&quot;replace&quot;){e=o.value;break}}t&gt;-1&amp;&amp;(r=r.slice(t+1));const n=Il(&quot;Patches&quot;).applyPatches_;return Hc(e)?n(e,r):this.produce(e,o=&gt;n(o,r))}};function $v(e,r){const t=mf(e)?Il(&quot;MapSet&quot;).proxyMap_(e,r):v0(e)?Il(&quot;MapSet&quot;).proxySet_(e,r):nH(e,r);return(r?r.scope_:GE()).drafts_.push(t),t}function aH(e){return Hc(e)||js(10,e),ZE(e)}function ZE(e){if(!Tl(e)||w0(e))return e;const r=e[Ri];let t,n=!0;if(r){if(!r.modified_)return r.base_;r.finalized_=!0,t=Lv(e,r.scope_.immer_.useStrictShallowCopy_),n=r.scope_.immer_.shouldUseStrictIteration()}else t=Lv(e,!0);return cp(t,(o,s)=&gt;{XE(t,o,ZE(s))},n),r&amp;&amp;(r.finalized_=!1),t}var oH=new sH;oH.produce;var lH={settings:{layout:&quot;horizontal&quot;,align:&quot;center&quot;,verticalAlign:&quot;middle&quot;,itemSorter:&quot;value&quot;},size:{width:0,height:0},payload:[]},QE=_i({name:&quot;legend&quot;,initialState:lH,reducers:{setLegendSize(e,r){e.size.width=r.payload.width,e.size.height=r.payload.height},setLegendSettings(e,r){e.settings.align=r.payload.align,e.settings.layout=r.payload.layout,e.settings.verticalAlign=r.payload.verticalAlign,e.settings.itemSorter=r.payload.itemSorter},addLegendPayload:{reducer(e,r){e.payload.push(r.payload)},prepare:Mr()},replaceLegendPayload:{reducer(e,r){var{prev:t,next:n}=r.payload,o=ks(e).payload.indexOf(t);o&gt;-1&amp;&amp;(e.payload[o]=n)},prepare:Mr()},removeLegendPayload:{reducer(e,r){var t=ks(e).payload.indexOf(r.payload);t&gt;-1&amp;&amp;e.payload.splice(t,1)},prepare:Mr()}}}),{setLegendSize:yN,setLegendSettings:cH,addLegendPayload:uH,replaceLegendPayload:dH,removeLegendPayload:fH}=QE.actions,hH=QE.reducer,mH=[&quot;contextPayload&quot;];function Uv(){return Uv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Uv.apply(null,arguments)}function vN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Kc(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?vN(Object(t),!0).forEach(function(n){pH(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):vN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function pH(e,r,t){return(r=gH(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function gH(e){var r=xH(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function xH(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function bH(e,r){if(e==null)return{};var t,n,o=yH(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function yH(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function vH(e){return e.value}function wH(e){var{contextPayload:r}=e,t=bH(e,mH),n=rE(r,e.payloadUniqBy,vH),o=Kc(Kc({},t),{},{payload:n});return T.isValidElement(e.content)?T.cloneElement(e.content,o):typeof e.content==&quot;function&quot;?T.createElement(e.content,o):T.createElement(sV,o)}function _H(e,r,t,n,o,s){var{layout:c,align:u,verticalAlign:l}=r,a,d;return(!e||(e.left===void 0||e.left===null)&amp;&amp;(e.right===void 0||e.right===null))&amp;&amp;(u===&quot;center&quot;&amp;&amp;c===&quot;vertical&quot;?a={left:((n||0)-s.width)/2}:a=u===&quot;right&quot;?{right:t&amp;&amp;t.right||0}:{left:t&amp;&amp;t.left||0}),(!e||(e.top===void 0||e.top===null)&amp;&amp;(e.bottom===void 0||e.bottom===null))&amp;&amp;(l===&quot;middle&quot;?d={top:((o||0)-s.height)/2}:d=l===&quot;bottom&quot;?{bottom:t&amp;&amp;t.bottom||0}:{top:t&amp;&amp;t.top||0}),Kc(Kc({},a),d)}function jH(e){var r=$r();return T.useEffect(()=&gt;{r(cH(e))},[r,e]),null}function NH(e){var r=$r();return T.useEffect(()=&gt;(r(yN(e)),()=&gt;{r(yN({width:0,height:0}))}),[r,e]),null}function kH(e,r,t,n){return e===&quot;vertical&quot;&amp;&amp;xt(r)?{height:r}:e===&quot;horizontal&quot;?{width:t||n}:null}var SH={align:&quot;center&quot;,iconSize:14,itemSorter:&quot;value&quot;,layout:&quot;horizontal&quot;,verticalAlign:&quot;bottom&quot;};function km(e){var r=In(e,SH),t=eq(),n=Y$(),o=GW(),{width:s,height:c,wrapperStyle:u,portal:l}=r,[a,d]=oE([t]),f=z2(),h=$2();if(f==null||h==null)return null;var m=f-(o?.left||0)-(o?.right||0),p=kH(r.layout,c,s,m),x=l?u:Kc(Kc({position:&quot;absolute&quot;,width:p?.width||s||&quot;auto&quot;,height:p?.height||c||&quot;auto&quot;},_H(u,r,o,f,h,a)),u),g=l??n;if(g==null||t==null)return null;var y=T.createElement(&quot;div&quot;,{className:&quot;recharts-legend-wrapper&quot;,style:x,ref:d},T.createElement(jH,{layout:r.layout,align:r.align,verticalAlign:r.verticalAlign,itemSorter:r.itemSorter}),!l&amp;&amp;T.createElement(NH,{width:a.width,height:a.height}),T.createElement(wH,Uv({},r,p,{margin:o,chartWidth:f,chartHeight:h,contextPayload:t})));return zp.createPortal(y,g)}km.displayName=&quot;Legend&quot;;function Vv(){return Vv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Vv.apply(null,arguments)}function wN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function ty(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?wN(Object(t),!0).forEach(function(n){CH(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):wN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function CH(e,r,t){return(r=EH(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function EH(e){var r=AH(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function AH(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function MH(e){return Array.isArray(e)&amp;&amp;Ys(e[0])&amp;&amp;Ys(e[1])?e.join(&quot; ~ &quot;):e}var PH=e=&gt;{var{separator:r=&quot; : &quot;,contentStyle:t={},itemStyle:n={},labelStyle:o={},payload:s,formatter:c,itemSorter:u,wrapperClassName:l,labelClassName:a,label:d,labelFormatter:f,accessibilityLayer:h=!1}=e,m=()=&gt;{if(s&amp;&amp;s.length){var A={padding:0,margin:0},I=(u?r0(s,u):s).map((z,F)=&gt;{if(z.type===&quot;none&quot;)return null;var W=z.formatter||c||MH,{value:H,name:B}=z,K=H,O=B;if(W){var L=W(H,B,z,F,s);if(Array.isArray(L))[K,O]=L;else if(L!=null)K=L;else return null}var E=ty({display:&quot;block&quot;,paddingTop:4,paddingBottom:4,color:z.color||&quot;#000&quot;},n);return T.createElement(&quot;li&quot;,{className:&quot;recharts-tooltip-item&quot;,key:&quot;tooltip-item-&quot;.concat(F),style:E},Ys(O)?T.createElement(&quot;span&quot;,{className:&quot;recharts-tooltip-item-name&quot;},O):null,Ys(O)?T.createElement(&quot;span&quot;,{className:&quot;recharts-tooltip-item-separator&quot;},r):null,T.createElement(&quot;span&quot;,{className:&quot;recharts-tooltip-item-value&quot;},K),T.createElement(&quot;span&quot;,{className:&quot;recharts-tooltip-item-unit&quot;},z.unit||&quot;&quot;))});return T.createElement(&quot;ul&quot;,{className:&quot;recharts-tooltip-item-list&quot;,style:A},I)}return null},p=ty({margin:0,padding:10,backgroundColor:&quot;#fff&quot;,border:&quot;1px solid #ccc&quot;,whiteSpace:&quot;nowrap&quot;},t),x=ty({margin:0},o),g=!Or(d),y=g?d:&quot;&quot;,v=br(&quot;recharts-default-tooltip&quot;,l),_=br(&quot;recharts-tooltip-label&quot;,a);g&amp;&amp;f&amp;&amp;s!==void 0&amp;&amp;s!==null&amp;&amp;(y=f(d,s));var S=h?{role:&quot;status&quot;,&quot;aria-live&quot;:&quot;assertive&quot;}:{};return T.createElement(&quot;div&quot;,Vv({className:v,style:p},S),T.createElement(&quot;p&quot;,{className:_,style:x},T.isValidElement(y)?y:&quot;&quot;.concat(y)),m())},ad=&quot;recharts-tooltip-wrapper&quot;,OH={visibility:&quot;hidden&quot;};function TH(e){var{coordinate:r,translateX:t,translateY:n}=e;return br(ad,{[&quot;&quot;.concat(ad,&quot;-right&quot;)]:xt(t)&amp;&amp;r&amp;&amp;xt(r.x)&amp;&amp;t&gt;=r.x,[&quot;&quot;.concat(ad,&quot;-left&quot;)]:xt(t)&amp;&amp;r&amp;&amp;xt(r.x)&amp;&amp;t&lt;r.x,[&quot;&quot;.concat(ad,&quot;-bottom&quot;)]:xt(n)&amp;&amp;r&amp;&amp;xt(r.y)&amp;&amp;n&gt;=r.y,[&quot;&quot;.concat(ad,&quot;-top&quot;)]:xt(n)&amp;&amp;r&amp;&amp;xt(r.y)&amp;&amp;n&lt;r.y})}function _N(e){var{allowEscapeViewBox:r,coordinate:t,key:n,offsetTopLeft:o,position:s,reverseDirection:c,tooltipDimension:u,viewBox:l,viewBoxDimension:a}=e;if(s&amp;&amp;xt(s[n]))return s[n];var d=t[n]-u-(o&gt;0?o:0),f=t[n]+o;if(r[n])return c[n]?d:f;var h=l[n];if(h==null)return 0;if(c[n]){var m=d,p=h;return m&lt;p?Math.max(f,h):Math.max(d,h)}if(a==null)return 0;var x=f+u,g=h+a;return x&gt;g?Math.max(d,h):Math.max(f,h)}function IH(e){var{translateX:r,translateY:t,useTranslate3d:n}=e;return{transform:n?&quot;translate3d(&quot;.concat(r,&quot;px, &quot;).concat(t,&quot;px, 0)&quot;):&quot;translate(&quot;.concat(r,&quot;px, &quot;).concat(t,&quot;px)&quot;)}}function RH(e){var{allowEscapeViewBox:r,coordinate:t,offsetTopLeft:n,position:o,reverseDirection:s,tooltipBox:c,useTranslate3d:u,viewBox:l}=e,a,d,f;return c.height&gt;0&amp;&amp;c.width&gt;0&amp;&amp;t?(d=_N({allowEscapeViewBox:r,coordinate:t,key:&quot;x&quot;,offsetTopLeft:n,position:o,reverseDirection:s,tooltipDimension:c.width,viewBox:l,viewBoxDimension:l.width}),f=_N({allowEscapeViewBox:r,coordinate:t,key:&quot;y&quot;,offsetTopLeft:n,position:o,reverseDirection:s,tooltipDimension:c.height,viewBox:l,viewBoxDimension:l.height}),a=IH({translateX:d,translateY:f,useTranslate3d:u})):a=OH,{cssProperties:a,cssClasses:TH({translateX:d,translateY:f,coordinate:t})}}function jN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function im(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?jN(Object(t),!0).forEach(function(n){qv(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):jN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function qv(e,r,t){return(r=DH(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function DH(e){var r=LH(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function LH(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}class FH extends T.PureComponent{constructor(){super(...arguments),qv(this,&quot;state&quot;,{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),qv(this,&quot;handleKeyDown&quot;,r=&gt;{if(r.key===&quot;Escape&quot;){var t,n,o,s;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(t=(n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==null&amp;&amp;t!==void 0?t:0,y:(o=(s=this.props.coordinate)===null||s===void 0?void 0:s.y)!==null&amp;&amp;o!==void 0?o:0}})}})}componentDidMount(){document.addEventListener(&quot;keydown&quot;,this.handleKeyDown)}componentWillUnmount(){document.removeEventListener(&quot;keydown&quot;,this.handleKeyDown)}componentDidUpdate(){var r,t;this.state.dismissed&amp;&amp;(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((t=this.props.coordinate)===null||t===void 0?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&amp;&amp;(this.state.dismissed=!1)}render(){var{active:r,allowEscapeViewBox:t,animationDuration:n,animationEasing:o,children:s,coordinate:c,hasPayload:u,isAnimationActive:l,offset:a,position:d,reverseDirection:f,useTranslate3d:h,viewBox:m,wrapperStyle:p,lastBoundingBox:x,innerRef:g,hasPortalFromProps:y}=this.props,{cssClasses:v,cssProperties:_}=RH({allowEscapeViewBox:t,coordinate:c,offsetTopLeft:a,position:d,reverseDirection:f,tooltipBox:{height:x.height,width:x.width},useTranslate3d:h,viewBox:m}),S=y?{}:im(im({transition:l&amp;&amp;r?&quot;transform &quot;.concat(n,&quot;ms &quot;).concat(o):void 0},_),{},{pointerEvents:&quot;none&quot;,visibility:!this.state.dismissed&amp;&amp;r&amp;&amp;u?&quot;visible&quot;:&quot;hidden&quot;,position:&quot;absolute&quot;,top:0,left:0}),A=im(im({},S),{},{visibility:!this.state.dismissed&amp;&amp;r&amp;&amp;u?&quot;visible&quot;:&quot;hidden&quot;},p);return T.createElement(&quot;div&quot;,{xmlns:&quot;http://www.w3.org/1999/xhtml&quot;,tabIndex:-1,className:v,style:A,ref:g},s)}}var JE=()=&gt;{var e;return(e=Mt(r=&gt;r.rootProps.accessibilityLayer))!==null&amp;&amp;e!==void 0?e:!0};function Wv(){return Wv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Wv.apply(null,arguments)}function NN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function kN(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?NN(Object(t),!0).forEach(function(n){BH(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):NN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function BH(e,r,t){return(r=zH(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function zH(e){var r=$H(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function $H(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var SN={curveBasisClosed:pU,curveBasisOpen:gU,curveBasis:mU,curveBumpX:eU,curveBumpY:tU,curveLinearClosed:xU,curveLinear:Jp,curveMonotoneX:bU,curveMonotoneY:yU,curveNatural:vU,curveStep:wU,curveStepAfter:jU,curveStepBefore:_U},fp=e=&gt;zr(e.x)&amp;&amp;zr(e.y),CN=e=&gt;e.base!=null&amp;&amp;fp(e.base)&amp;&amp;fp(e),od=e=&gt;e.x,ld=e=&gt;e.y,UH=(e,r)=&gt;{if(typeof e==&quot;function&quot;)return e;var t=&quot;curve&quot;.concat(cf(e));return(t===&quot;curveMonotone&quot;||t===&quot;curveBump&quot;)&amp;&amp;r?SN[&quot;&quot;.concat(t).concat(r===&quot;vertical&quot;?&quot;Y&quot;:&quot;X&quot;)]:SN[t]||Jp},VH=e=&gt;{var{type:r=&quot;linear&quot;,points:t=[],baseLine:n,layout:o,connectNulls:s=!1}=e,c=UH(r,o),u=s?t.filter(fp):t,l;if(Array.isArray(n)){var a=t.map((m,p)=&gt;kN(kN({},m),{},{base:n[p]}));o===&quot;vertical&quot;?l=Yh().y(ld).x1(od).x0(m=&gt;m.base.x):l=Yh().x(od).y1(ld).y0(m=&gt;m.base.y);var d=l.defined(CN).curve(c),f=s?a.filter(CN):a;return d(f)}o===&quot;vertical&quot;&amp;&amp;xt(n)?l=Yh().y(ld).x1(od).x0(n):xt(n)?l=Yh().x(od).y1(ld).y0(n):l=O7().x(od).y(ld);var h=l.defined(fp).curve(c);return h(u)},e9=e=&gt;{var{className:r,points:t,path:n,pathRef:o}=e,s=iu();if((!t||!t.length)&amp;&amp;!n)return null;var c={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||s,connectNulls:e.connectNulls},u=t&amp;&amp;t.length?VH(c):n;return T.createElement(&quot;path&quot;,Wv({},Ss(e),E2(e),{className:br(&quot;recharts-curve&quot;,r),d:u===null?void 0:u,ref:o}))},qH=[&quot;x&quot;,&quot;y&quot;,&quot;top&quot;,&quot;left&quot;,&quot;width&quot;,&quot;height&quot;,&quot;className&quot;];function Hv(){return Hv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Hv.apply(null,arguments)}function EN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function WH(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?EN(Object(t),!0).forEach(function(n){HH(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):EN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function HH(e,r,t){return(r=KH(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function KH(e){var r=XH(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function XH(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function GH(e,r){if(e==null)return{};var t,n,o=YH(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function YH(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var ZH=(e,r,t,n,o,s)=&gt;&quot;M&quot;.concat(e,&quot;,&quot;).concat(o,&quot;v&quot;).concat(n,&quot;M&quot;).concat(s,&quot;,&quot;).concat(r,&quot;h&quot;).concat(t),QH=e=&gt;{var{x:r=0,y:t=0,top:n=0,left:o=0,width:s=0,height:c=0,className:u}=e,l=GH(e,qH),a=WH({x:r,y:t,top:n,left:o,width:s,height:c},l);return!xt(r)||!xt(t)||!xt(s)||!xt(c)||!xt(n)||!xt(o)?null:T.createElement(&quot;path&quot;,Hv({},oi(a),{className:br(&quot;recharts-cross&quot;,u),d:ZH(r,t,s,c,n,o)}))};function JH(e,r,t,n){var o=n/2;return{stroke:&quot;none&quot;,fill:&quot;#ccc&quot;,x:e===&quot;horizontal&quot;?r.x-o:t.left+.5,y:e===&quot;horizontal&quot;?t.top+.5:r.y-o,width:e===&quot;horizontal&quot;?n:t.width-1,height:e===&quot;horizontal&quot;?t.height-1:n}}function AN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function MN(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?AN(Object(t),!0).forEach(function(n){eK(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):AN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function eK(e,r,t){return(r=tK(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function tK(e){var r=rK(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function rK(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var nK=e=&gt;e.replace(/([A-Z])/g,r=&gt;&quot;-&quot;.concat(r.toLowerCase())),t9=(e,r,t)=&gt;e.map(n=&gt;&quot;&quot;.concat(nK(n),&quot; &quot;).concat(r,&quot;ms &quot;).concat(t)).join(&quot;,&quot;),iK=(e,r)=&gt;[Object.keys(e),Object.keys(r)].reduce((t,n)=&gt;t.filter(o=&gt;n.includes(o))),Hd=(e,r)=&gt;Object.keys(r).reduce((t,n)=&gt;MN(MN({},t),{},{[n]:e(n,r[n])}),{});function PN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function an(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?PN(Object(t),!0).forEach(function(n){sK(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):PN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function sK(e,r,t){return(r=aK(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function aK(e){var r=oK(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function oK(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var hp=(e,r,t)=&gt;e+(r-e)*t,Kv=e=&gt;{var{from:r,to:t}=e;return r!==t},r9=(e,r,t)=&gt;{var n=Hd((o,s)=&gt;{if(Kv(s)){var[c,u]=e(s.from,s.to,s.velocity);return an(an({},s),{},{from:c,velocity:u})}return s},r);return t&lt;1?Hd((o,s)=&gt;Kv(s)&amp;&amp;n[o]!=null?an(an({},s),{},{velocity:hp(s.velocity,n[o].velocity,t),from:hp(s.from,n[o].from,t)}):s,r):r9(e,n,t-1)};function lK(e,r,t,n,o,s){var c,u=n.reduce((h,m)=&gt;an(an({},h),{},{[m]:{from:e[m],velocity:0,to:r[m]}}),{}),l=()=&gt;Hd((h,m)=&gt;m.from,u),a=()=&gt;!Object.values(u).filter(Kv).length,d=null,f=h=&gt;{c||(c=h);var m=h-c,p=m/t.dt;u=r9(t,u,p),o(an(an(an({},e),r),l())),c=h,a()||(d=s.setTimeout(f))};return()=&gt;(d=s.setTimeout(f),()=&gt;{var h;(h=d)===null||h===void 0||h()})}function cK(e,r,t,n,o,s,c){var u=null,l=o.reduce((f,h)=&gt;{var m=e[h],p=r[h];return m==null||p==null?f:an(an({},f),{},{[h]:[m,p]})},{}),a,d=f=&gt;{a||(a=f);var h=(f-a)/n,m=Hd((x,g)=&gt;hp(...g,t(h)),l);if(s(an(an(an({},e),r),m)),h&lt;1)u=c.setTimeout(d);else{var p=Hd((x,g)=&gt;hp(...g,t(1)),l);s(an(an(an({},e),r),p))}};return()=&gt;(u=c.setTimeout(d),()=&gt;{var f;(f=u)===null||f===void 0||f()})}const uK=(e,r,t,n,o,s)=&gt;{var c=iK(e,r);return t==null?()=&gt;(o(an(an({},e),r)),()=&gt;{}):t.isStepper===!0?lK(e,r,t,c,o,s):cK(e,r,t,n,c,o,s)};var mp=1e-4,n9=(e,r)=&gt;[0,3*e,3*r-6*e,3*e-3*r+1],i9=(e,r)=&gt;e.map((t,n)=&gt;t*r**n).reduce((t,n)=&gt;t+n),ON=(e,r)=&gt;t=&gt;{var n=n9(e,r);return i9(n,t)},dK=(e,r)=&gt;t=&gt;{var n=n9(e,r),o=[...n.map((s,c)=&gt;s*c).slice(1),0];return i9(o,t)},fK=e=&gt;{var r,t=e.split(&quot;(&quot;);if(t.length!==2||t[0]!==&quot;cubic-bezier&quot;)return null;var n=(r=t[1])===null||r===void 0||(r=r.split(&quot;)&quot;)[0])===null||r===void 0?void 0:r.split(&quot;,&quot;);if(n==null||n.length!==4)return null;var o=n.map(s=&gt;parseFloat(s));return[o[0],o[1],o[2],o[3]]},hK=function(){for(var r=arguments.length,t=new Array(r),n=0;n&lt;r;n++)t[n]=arguments[n];if(t.length===1)switch(t[0]){case&quot;linear&quot;:return[0,0,1,1];case&quot;ease&quot;:return[.25,.1,.25,1];case&quot;ease-in&quot;:return[.42,0,1,1];case&quot;ease-out&quot;:return[.42,0,.58,1];case&quot;ease-in-out&quot;:return[0,0,.58,1];default:{var o=fK(t[0]);if(o)return o}}return t.length===4?t:[0,0,1,1]},mK=(e,r,t,n)=&gt;{var o=ON(e,t),s=ON(r,n),c=dK(e,t),u=a=&gt;a&gt;1?1:a&lt;0?0:a,l=a=&gt;{for(var d=a&gt;1?1:a,f=d,h=0;h&lt;8;++h){var m=o(f)-d,p=c(f);if(Math.abs(m-d)&lt;mp||p&lt;mp)return s(f);f=u(f-m/p)}return s(f)};return l.isStepper=!1,l},TN=function(){return mK(...hK(...arguments))},pK=function(){var r=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},{stiff:t=100,damping:n=8,dt:o=17}=r,s=(c,u,l)=&gt;{var a=-(c-u)*t,d=l*n,f=l+(a-d)*o/1e3,h=l*o/1e3+c;return Math.abs(h-u)&lt;mp&amp;&amp;Math.abs(f)&lt;mp?[u,0]:[h,f]};return s.isStepper=!0,s.dt=o,s},gK=e=&gt;{if(typeof e==&quot;string&quot;)switch(e){case&quot;ease&quot;:case&quot;ease-in-out&quot;:case&quot;ease-out&quot;:case&quot;ease-in&quot;:case&quot;linear&quot;:return TN(e);case&quot;spring&quot;:return pK();default:if(e.split(&quot;(&quot;)[0]===&quot;cubic-bezier&quot;)return TN(e)}return typeof e==&quot;function&quot;?e:null};function xK(e){var r,t=()=&gt;null,n=!1,o=null,s=c=&gt;{if(!n){if(Array.isArray(c)){if(!c.length)return;var u=c,[l,...a]=u;if(typeof l==&quot;number&quot;){o=e.setTimeout(s.bind(null,a),l);return}s(l),o=e.setTimeout(s.bind(null,a));return}typeof c==&quot;string&quot;&amp;&amp;(r=c,t(r)),typeof c==&quot;object&quot;&amp;&amp;(r=c,t(r)),typeof c==&quot;function&quot;&amp;&amp;c()}};return{stop:()=&gt;{n=!0},start:c=&gt;{n=!1,o&amp;&amp;(o(),o=null),s(c)},subscribe:c=&gt;(t=c,()=&gt;{t=()=&gt;null}),getTimeoutController:()=&gt;e}}class bK{setTimeout(r){var t=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,n=performance.now(),o=null,s=c=&gt;{c-n&gt;=t?r(c):typeof requestAnimationFrame==&quot;function&quot;&amp;&amp;(o=requestAnimationFrame(s))};return o=requestAnimationFrame(s),()=&gt;{o!=null&amp;&amp;cancelAnimationFrame(o)}}}function yK(){return xK(new bK)}var vK=T.createContext(yK);function wK(e,r){var t=T.useContext(vK);return T.useMemo(()=&gt;r??t(e),[e,r,t])}var _K=()=&gt;!(typeof window&lt;&quot;u&quot;&amp;&amp;window.document&amp;&amp;window.document.createElement&amp;&amp;window.setTimeout),_0={isSsr:_K()},jK={begin:0,duration:1e3,easing:&quot;ease&quot;,isActive:!0,canBegin:!0,onAnimationEnd:()=&gt;{},onAnimationStart:()=&gt;{}},IN={t:0},ry={t:1};function j0(e){var r=In(e,jK),{isActive:t,canBegin:n,duration:o,easing:s,begin:c,onAnimationEnd:u,onAnimationStart:l,children:a}=r,d=t===&quot;auto&quot;?!_0.isSsr:t,f=wK(r.animationId,r.animationManager),[h,m]=T.useState(d?IN:ry),p=T.useRef(null);return T.useEffect(()=&gt;{d||m(ry)},[d]),T.useEffect(()=&gt;{if(!d||!n)return uf;var x=uK(IN,ry,gK(s),o,m,f.getTimeoutController()),g=()=&gt;{p.current=x()};return f.start([l,c,g,o,u]),()=&gt;{f.stop(),p.current&amp;&amp;p.current(),u()}},[d,n,o,s,c,l,u,f]),a(h.t)}function N0(e){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:&quot;animation-&quot;,t=T.useRef(Bd(r)),n=T.useRef(e);return n.current!==e&amp;&amp;(t.current=Bd(r),n.current=e),t.current}var NK=[&quot;radius&quot;],kK=[&quot;radius&quot;],RN,DN,LN,FN,BN,zN,$N,UN,VN,qN;function WN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function HN(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?WN(Object(t),!0).forEach(function(n){SK(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):WN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function SK(e,r,t){return(r=CK(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function CK(e){var r=EK(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function EK(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function pp(){return pp=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},pp.apply(null,arguments)}function KN(e,r){if(e==null)return{};var t,n,o=AK(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function AK(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function Us(e,r){return r||(r=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))}var XN=(e,r,t,n,o)=&gt;{var s=ko(t),c=ko(n),u=Math.min(Math.abs(s)/2,Math.abs(c)/2),l=c&gt;=0?1:-1,a=s&gt;=0?1:-1,d=c&gt;=0&amp;&amp;s&gt;=0||c&lt;0&amp;&amp;s&lt;0?1:0,f;if(u&gt;0&amp;&amp;o instanceof Array){for(var h=[0,0,0,0],m=0,p=4;m&lt;p;m++)h[m]=o[m]&gt;u?u:o[m];f=Wr(RN||(RN=Us([&quot;M&quot;,&quot;,&quot;,&quot;&quot;])),e,r+l*h[0]),h[0]&gt;0&amp;&amp;(f+=Wr(DN||(DN=Us([&quot;A &quot;,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;&quot;])),h[0],h[0],d,e+a*h[0],r)),f+=Wr(LN||(LN=Us([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+t-a*h[1],r),h[1]&gt;0&amp;&amp;(f+=Wr(FN||(FN=Us([&quot;A &quot;,&quot;,&quot;,&quot;,0,0,&quot;,`,
        `,&quot;,&quot;,&quot;&quot;])),h[1],h[1],d,e+t,r+l*h[1])),f+=Wr(BN||(BN=Us([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+t,r+n-l*h[2]),h[2]&gt;0&amp;&amp;(f+=Wr(zN||(zN=Us([&quot;A &quot;,&quot;,&quot;,&quot;,0,0,&quot;,`,
        `,&quot;,&quot;,&quot;&quot;])),h[2],h[2],d,e+t-a*h[2],r+n)),f+=Wr($N||($N=Us([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+a*h[3],r+n),h[3]&gt;0&amp;&amp;(f+=Wr(UN||(UN=Us([&quot;A &quot;,&quot;,&quot;,&quot;,0,0,&quot;,`,
        `,&quot;,&quot;,&quot;&quot;])),h[3],h[3],d,e,r+n-l*h[3])),f+=&quot;Z&quot;}else if(u&gt;0&amp;&amp;o===+o&amp;&amp;o&gt;0){var x=Math.min(u,o);f=Wr(VN||(VN=Us([&quot;M &quot;,&quot;,&quot;,`
            A `,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
            L `,&quot;,&quot;,`
            A `,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
            L `,&quot;,&quot;,`
            A `,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
            L `,&quot;,&quot;,`
            A `,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,&quot; Z&quot;])),e,r+l*x,x,x,d,e+a*x,r,e+t-a*x,r,x,x,d,e+t,r+l*x,e+t,r+n-l*x,x,x,d,e+t-a*x,r+n,e+a*x,r+n,x,x,d,e,r+n-l*x)}else f=Wr(qN||(qN=Us([&quot;M &quot;,&quot;,&quot;,&quot; h &quot;,&quot; v &quot;,&quot; h &quot;,&quot; Z&quot;])),e,r,t,n,-t);return f},GN={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:&quot;ease&quot;},s9=e=&gt;{var r=In(e,GN),t=T.useRef(null),[n,o]=T.useState(-1);T.useEffect(()=&gt;{if(t.current&amp;&amp;t.current.getTotalLength)try{var k=t.current.getTotalLength();k&amp;&amp;o(k)}catch{}},[]);var{x:s,y:c,width:u,height:l,radius:a,className:d}=r,{animationEasing:f,animationDuration:h,animationBegin:m,isAnimationActive:p,isUpdateAnimationActive:x}=r,g=T.useRef(u),y=T.useRef(l),v=T.useRef(s),_=T.useRef(c),S=T.useMemo(()=&gt;({x:s,y:c,width:u,height:l,radius:a}),[s,c,u,l,a]),A=N0(S,&quot;rectangle-&quot;);if(s!==+s||c!==+c||u!==+u||l!==+l||u===0||l===0)return null;var I=br(&quot;recharts-rectangle&quot;,d);if(!x){var z=oi(r),{radius:F}=z,W=KN(z,NK);return T.createElement(&quot;path&quot;,pp({},W,{x:ko(s),y:ko(c),width:ko(u),height:ko(l),radius:typeof a==&quot;number&quot;?a:void 0,className:I,d:XN(s,c,u,l,a)}))}var H=g.current,B=y.current,K=v.current,O=_.current,L=&quot;0px &quot;.concat(n===-1?1:n,&quot;px&quot;),E=&quot;&quot;.concat(n,&quot;px 0px&quot;),j=t9([&quot;strokeDasharray&quot;],h,typeof f==&quot;string&quot;?f:GN.animationEasing);return T.createElement(j0,{animationId:A,key:A,canBegin:n&gt;0,duration:h,easing:f,isActive:x,begin:m},k=&gt;{var N=Hr(H,u,k),C=Hr(B,l,k),P=Hr(K,s,k),D=Hr(O,c,k);t.current&amp;&amp;(g.current=N,y.current=C,v.current=P,_.current=D);var U;p?k&gt;0?U={transition:j,strokeDasharray:E}:U={strokeDasharray:L}:U={strokeDasharray:E};var Y=oi(r),{radius:Z}=Y,ne=KN(Y,kK);return T.createElement(&quot;path&quot;,pp({},ne,{radius:typeof a==&quot;number&quot;?a:void 0,className:I,d:XN(P,D,N,C,a),ref:t,style:HN(HN({},U),r.style)}))})};function YN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function ZN(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?YN(Object(t),!0).forEach(function(n){MK(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):YN(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function MK(e,r,t){return(r=PK(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function PK(e){var r=OK(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function OK(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var gp=Math.PI/180,TK=e=&gt;e*180/Math.PI,Tn=(e,r,t,n)=&gt;({x:e+Math.cos(-gp*n)*t,y:r+Math.sin(-gp*n)*t}),IK=function(r,t){var n=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(r-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},RK=(e,r)=&gt;{var{x:t,y:n}=e,{x:o,y:s}=r;return Math.sqrt((t-o)**2+(n-s)**2)},DK=(e,r)=&gt;{var{x:t,y:n}=e,{cx:o,cy:s}=r,c=RK({x:t,y:n},{x:o,y:s});if(c&lt;=0)return{radius:c,angle:0};var u=(t-o)/c,l=Math.acos(u);return n&gt;s&amp;&amp;(l=2*Math.PI-l),{radius:c,angle:TK(l),angleInRadian:l}},LK=e=&gt;{var{startAngle:r,endAngle:t}=e,n=Math.floor(r/360),o=Math.floor(t/360),s=Math.min(n,o);return{startAngle:r-s*360,endAngle:t-s*360}},FK=(e,r)=&gt;{var{startAngle:t,endAngle:n}=r,o=Math.floor(t/360),s=Math.floor(n/360),c=Math.min(o,s);return e+c*360},BK=(e,r)=&gt;{var{chartX:t,chartY:n}=e,{radius:o,angle:s}=DK({x:t,y:n},r),{innerRadius:c,outerRadius:u}=r;if(o&lt;c||o&gt;u||o===0)return null;var{startAngle:l,endAngle:a}=LK(r),d=s,f;if(l&lt;=a){for(;d&gt;a;)d-=360;for(;d&lt;l;)d+=360;f=d&gt;=l&amp;&amp;d&lt;=a}else{for(;d&gt;l;)d-=360;for(;d&lt;a;)d+=360;f=d&gt;=a&amp;&amp;d&lt;=l}return f?ZN(ZN({},r),{},{radius:o,angle:FK(d,r)}):null};function a9(e){var{cx:r,cy:t,radius:n,startAngle:o,endAngle:s}=e,c=Tn(r,t,n,o),u=Tn(r,t,n,s);return{points:[c,u],cx:r,cy:t,radius:n,startAngle:o,endAngle:s}}var QN,JN,ek,tk,rk,nk,ik;function Xv(){return Xv=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Xv.apply(null,arguments)}function _l(e,r){return r||(r=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))}var zK=(e,r)=&gt;{var t=xi(r-e),n=Math.min(Math.abs(r-e),359.999);return t*n},sm=e=&gt;{var{cx:r,cy:t,radius:n,angle:o,sign:s,isExternal:c,cornerRadius:u,cornerIsExternal:l}=e,a=u*(c?1:-1)+n,d=Math.asin(u/a)/gp,f=l?o:o+s*d,h=Tn(r,t,a,f),m=Tn(r,t,n,f),p=l?o-s*d:o,x=Tn(r,t,a*Math.cos(d*gp),p);return{center:h,circleTangency:m,lineTangency:x,theta:d}},o9=e=&gt;{var{cx:r,cy:t,innerRadius:n,outerRadius:o,startAngle:s,endAngle:c}=e,u=zK(s,c),l=s+u,a=Tn(r,t,o,s),d=Tn(r,t,o,l),f=Wr(QN||(QN=_l([&quot;M &quot;,&quot;,&quot;,`
    A `,&quot;,&quot;,`,0,
    `,&quot;,&quot;,`,
    `,&quot;,&quot;,`
  `])),a.x,a.y,o,o,+(Math.abs(u)&gt;180),+(s&gt;l),d.x,d.y);if(n&gt;0){var h=Tn(r,t,n,s),m=Tn(r,t,n,l);f+=Wr(JN||(JN=_l([&quot;L &quot;,&quot;,&quot;,`
            A `,&quot;,&quot;,`,0,
            `,&quot;,&quot;,`,
            `,&quot;,&quot;,&quot; Z&quot;])),m.x,m.y,n,n,+(Math.abs(u)&gt;180),+(s&lt;=l),h.x,h.y)}else f+=Wr(ek||(ek=_l([&quot;L &quot;,&quot;,&quot;,&quot; Z&quot;])),r,t);return f},$K=e=&gt;{var{cx:r,cy:t,innerRadius:n,outerRadius:o,cornerRadius:s,forceCornerRadius:c,cornerIsExternal:u,startAngle:l,endAngle:a}=e,d=xi(a-l),{circleTangency:f,lineTangency:h,theta:m}=sm({cx:r,cy:t,radius:o,angle:l,sign:d,cornerRadius:s,cornerIsExternal:u}),{circleTangency:p,lineTangency:x,theta:g}=sm({cx:r,cy:t,radius:o,angle:a,sign:-d,cornerRadius:s,cornerIsExternal:u}),y=u?Math.abs(l-a):Math.abs(l-a)-m-g;if(y&lt;0)return c?Wr(tk||(tk=_l([&quot;M &quot;,&quot;,&quot;,`
        a`,&quot;,&quot;,&quot;,0,0,1,&quot;,`,0
        a`,&quot;,&quot;,&quot;,0,0,1,&quot;,`,0
      `])),h.x,h.y,s,s,s*2,s,s,-s*2):o9({cx:r,cy:t,innerRadius:n,outerRadius:o,startAngle:l,endAngle:a});var v=Wr(rk||(rk=_l([&quot;M &quot;,&quot;,&quot;,`
    A`,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
    A`,&quot;,&quot;,&quot;,0,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;,`
    A`,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
  `])),h.x,h.y,s,s,+(d&lt;0),f.x,f.y,o,o,+(y&gt;180),+(d&lt;0),p.x,p.y,s,s,+(d&lt;0),x.x,x.y);if(n&gt;0){var{circleTangency:_,lineTangency:S,theta:A}=sm({cx:r,cy:t,radius:n,angle:l,sign:d,isExternal:!0,cornerRadius:s,cornerIsExternal:u}),{circleTangency:I,lineTangency:z,theta:F}=sm({cx:r,cy:t,radius:n,angle:a,sign:-d,isExternal:!0,cornerRadius:s,cornerIsExternal:u}),W=u?Math.abs(l-a):Math.abs(l-a)-A-F;if(W&lt;0&amp;&amp;s===0)return&quot;&quot;.concat(v,&quot;L&quot;).concat(r,&quot;,&quot;).concat(t,&quot;Z&quot;);v+=Wr(nk||(nk=_l([&quot;L&quot;,&quot;,&quot;,`
      A`,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,`
      A`,&quot;,&quot;,&quot;,0,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;,`
      A`,&quot;,&quot;,&quot;,0,0,&quot;,&quot;,&quot;,&quot;,&quot;,&quot;Z&quot;])),z.x,z.y,s,s,+(d&lt;0),I.x,I.y,n,n,+(W&gt;180),+(d&gt;0),_.x,_.y,s,s,+(d&lt;0),S.x,S.y)}else v+=Wr(ik||(ik=_l([&quot;L&quot;,&quot;,&quot;,&quot;Z&quot;])),r,t);return v},UK={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},l9=e=&gt;{var r=In(e,UK),{cx:t,cy:n,innerRadius:o,outerRadius:s,cornerRadius:c,forceCornerRadius:u,cornerIsExternal:l,startAngle:a,endAngle:d,className:f}=r;if(s&lt;o||a===d)return null;var h=br(&quot;recharts-sector&quot;,f),m=s-o,p=Es(c,m,0,!0),x;return p&gt;0&amp;&amp;Math.abs(a-d)&lt;360?x=$K({cx:t,cy:n,innerRadius:o,outerRadius:s,cornerRadius:Math.min(p,m/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:a,endAngle:d}):x=o9({cx:t,cy:n,innerRadius:o,outerRadius:s,startAngle:a,endAngle:d}),T.createElement(&quot;path&quot;,Xv({},oi(r),{className:h,d:x}))};function VK(e,r,t){if(e===&quot;horizontal&quot;)return[{x:r.x,y:t.top},{x:r.x,y:t.top+t.height}];if(e===&quot;vertical&quot;)return[{x:t.left,y:r.y},{x:t.left+t.width,y:r.y}];if(K7(r)){if(e===&quot;centric&quot;){var{cx:n,cy:o,innerRadius:s,outerRadius:c,angle:u}=r,l=Tn(n,o,s,u),a=Tn(n,o,c,u);return[{x:l.x,y:l.y},{x:a.x,y:a.y}]}return a9(r)}}var ny={},iy={},sy={},sk;function qK(){return sk||(sk=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=iE();function t(n){return r.isSymbol(n)?NaN:Number(n)}e.toNumber=t})(sy)),sy}var ak;function WK(){return ak||(ak=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=qK();function t(n){return n?(n=r.toNumber(n),n===1/0||n===-1/0?(n&lt;0?-1:1)*Number.MAX_VALUE:n===n?n:0):n===0?n:0}e.toFinite=t})(iy)),iy}var ok;function HK(){return ok||(ok=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=sE(),t=WK();function n(o,s,c){c&amp;&amp;typeof c!=&quot;number&quot;&amp;&amp;r.isIterateeCall(o,s,c)&amp;&amp;(s=c=void 0),o=t.toFinite(o),s===void 0?(s=o,o=0):s=t.toFinite(s),c=c===void 0?o&lt;s?1:-1:t.toFinite(c);const u=Math.max(Math.ceil((s-o)/(c||1)),0),l=new Array(u);for(let a=0;a&lt;u;a++)l[a]=o,o+=c;return l}e.range=n})(ny)),ny}var ay,lk;function KK(){return lk||(lk=1,ay=HK().range),ay}var XK=KK();const c9=Ms(XK);function Eo(e,r){return e==null||r==null?NaN:e&lt;r?-1:e&gt;r?1:e&gt;=r?0:NaN}function GK(e,r){return e==null||r==null?NaN:r&lt;e?-1:r&gt;e?1:r&gt;=e?0:NaN}function q2(e){let r,t,n;e.length!==2?(r=Eo,t=(u,l)=&gt;Eo(e(u),l),n=(u,l)=&gt;e(u)-l):(r=e===Eo||e===GK?e:YK,t=e,n=e);function o(u,l,a=0,d=u.length){if(a&lt;d){if(r(l,l)!==0)return d;do{const f=a+d&gt;&gt;&gt;1;t(u[f],l)&lt;0?a=f+1:d=f}while(a&lt;d)}return a}function s(u,l,a=0,d=u.length){if(a&lt;d){if(r(l,l)!==0)return d;do{const f=a+d&gt;&gt;&gt;1;t(u[f],l)&lt;=0?a=f+1:d=f}while(a&lt;d)}return a}function c(u,l,a=0,d=u.length){const f=o(u,l,a,d-1);return f&gt;a&amp;&amp;n(u[f-1],l)&gt;-n(u[f],l)?f-1:f}return{left:o,center:c,right:s}}function YK(){return 0}function u9(e){return e===null?NaN:+e}function*ZK(e,r){for(let t of e)t!=null&amp;&amp;(t=+t)&gt;=t&amp;&amp;(yield t)}const QK=q2(Eo),pf=QK.right;q2(u9).center;class ck extends Map{constructor(r,t=tX){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),r!=null)for(const[n,o]of r)this.set(n,o)}get(r){return super.get(uk(this,r))}has(r){return super.has(uk(this,r))}set(r,t){return super.set(JK(this,r),t)}delete(r){return super.delete(eX(this,r))}}function uk({_intern:e,_key:r},t){const n=r(t);return e.has(n)?e.get(n):t}function JK({_intern:e,_key:r},t){const n=r(t);return e.has(n)?e.get(n):(e.set(n,t),t)}function eX({_intern:e,_key:r},t){const n=r(t);return e.has(n)&amp;&amp;(t=e.get(n),e.delete(n)),t}function tX(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;?e.valueOf():e}function rX(e=Eo){if(e===Eo)return d9;if(typeof e!=&quot;function&quot;)throw new TypeError(&quot;compare is not a function&quot;);return(r,t)=&gt;{const n=e(r,t);return n||n===0?n:(e(t,t)===0)-(e(r,r)===0)}}function d9(e,r){return(e==null||!(e&gt;=e))-(r==null||!(r&gt;=r))||(e&lt;r?-1:e&gt;r?1:0)}const nX=Math.sqrt(50),iX=Math.sqrt(10),sX=Math.sqrt(2);function xp(e,r,t){const n=(r-e)/Math.max(0,t),o=Math.floor(Math.log10(n)),s=n/Math.pow(10,o),c=s&gt;=nX?10:s&gt;=iX?5:s&gt;=sX?2:1;let u,l,a;return o&lt;0?(a=Math.pow(10,-o)/c,u=Math.round(e*a),l=Math.round(r*a),u/a&lt;e&amp;&amp;++u,l/a&gt;r&amp;&amp;--l,a=-a):(a=Math.pow(10,o)*c,u=Math.round(e/a),l=Math.round(r/a),u*a&lt;e&amp;&amp;++u,l*a&gt;r&amp;&amp;--l),l&lt;u&amp;&amp;.5&lt;=t&amp;&amp;t&lt;2?xp(e,r,t*2):[u,l,a]}function Gv(e,r,t){if(r=+r,e=+e,t=+t,!(t&gt;0))return[];if(e===r)return[e];const n=r&lt;e,[o,s,c]=n?xp(r,e,t):xp(e,r,t);if(!(s&gt;=o))return[];const u=s-o+1,l=new Array(u);if(n)if(c&lt;0)for(let a=0;a&lt;u;++a)l[a]=(s-a)/-c;else for(let a=0;a&lt;u;++a)l[a]=(s-a)*c;else if(c&lt;0)for(let a=0;a&lt;u;++a)l[a]=(o+a)/-c;else for(let a=0;a&lt;u;++a)l[a]=(o+a)*c;return l}function Yv(e,r,t){return r=+r,e=+e,t=+t,xp(e,r,t)[2]}function Zv(e,r,t){r=+r,e=+e,t=+t;const n=r&lt;e,o=n?Yv(r,e,t):Yv(e,r,t);return(n?-1:1)*(o&lt;0?1/-o:o)}function dk(e,r){let t;for(const n of e)n!=null&amp;&amp;(t&lt;n||t===void 0&amp;&amp;n&gt;=n)&amp;&amp;(t=n);return t}function fk(e,r){let t;for(const n of e)n!=null&amp;&amp;(t&gt;n||t===void 0&amp;&amp;n&gt;=n)&amp;&amp;(t=n);return t}function f9(e,r,t=0,n=1/0,o){if(r=Math.floor(r),t=Math.floor(Math.max(0,t)),n=Math.floor(Math.min(e.length-1,n)),!(t&lt;=r&amp;&amp;r&lt;=n))return e;for(o=o===void 0?d9:rX(o);n&gt;t;){if(n-t&gt;600){const l=n-t+1,a=r-t+1,d=Math.log(l),f=.5*Math.exp(2*d/3),h=.5*Math.sqrt(d*f*(l-f)/l)*(a-l/2&lt;0?-1:1),m=Math.max(t,Math.floor(r-a*f/l+h)),p=Math.min(n,Math.floor(r+(l-a)*f/l+h));f9(e,r,m,p,o)}const s=e[r];let c=t,u=n;for(cd(e,t,r),o(e[n],s)&gt;0&amp;&amp;cd(e,t,n);c&lt;u;){for(cd(e,c,u),++c,--u;o(e[c],s)&lt;0;)++c;for(;o(e[u],s)&gt;0;)--u}o(e[t],s)===0?cd(e,t,u):(++u,cd(e,u,n)),u&lt;=r&amp;&amp;(t=u+1),r&lt;=u&amp;&amp;(n=u-1)}return e}function cd(e,r,t){const n=e[r];e[r]=e[t],e[t]=n}function aX(e,r,t){if(e=Float64Array.from(ZK(e)),!(!(n=e.length)||isNaN(r=+r))){if(r&lt;=0||n&lt;2)return fk(e);if(r&gt;=1)return dk(e);var n,o=(n-1)*r,s=Math.floor(o),c=dk(f9(e,s).subarray(0,s+1)),u=fk(e.subarray(s+1));return c+(u-c)*(o-s)}}function oX(e,r,t=u9){if(!(!(n=e.length)||isNaN(r=+r))){if(r&lt;=0||n&lt;2)return+t(e[0],0,e);if(r&gt;=1)return+t(e[n-1],n-1,e);var n,o=(n-1)*r,s=Math.floor(o),c=+t(e[s],s,e),u=+t(e[s+1],s+1,e);return c+(u-c)*(o-s)}}function lX(e,r,t){e=+e,r=+r,t=(o=arguments.length)&lt;2?(r=e,e=0,1):o&lt;3?1:+t;for(var n=-1,o=Math.max(0,Math.ceil((r-e)/t))|0,s=new Array(o);++n&lt;o;)s[n]=e+n*t;return s}function ns(e,r){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(r).domain(e);break}return this}function Va(e,r){switch(arguments.length){case 0:break;case 1:{typeof e==&quot;function&quot;?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof r==&quot;function&quot;?this.interpolator(r):this.range(r);break}}return this}const Qv=Symbol(&quot;implicit&quot;);function W2(){var e=new ck,r=[],t=[],n=Qv;function o(s){let c=e.get(s);if(c===void 0){if(n!==Qv)return n;e.set(s,c=r.push(s)-1)}return t[c%t.length]}return o.domain=function(s){if(!arguments.length)return r.slice();r=[],e=new ck;for(const c of s)e.has(c)||e.set(c,r.push(c)-1);return o},o.range=function(s){return arguments.length?(t=Array.from(s),o):t.slice()},o.unknown=function(s){return arguments.length?(n=s,o):n},o.copy=function(){return W2(r,t).unknown(n)},ns.apply(o,arguments),o}function H2(){var e=W2().unknown(void 0),r=e.domain,t=e.range,n=0,o=1,s,c,u=!1,l=0,a=0,d=.5;delete e.unknown;function f(){var h=r().length,m=o&lt;n,p=m?o:n,x=m?n:o;s=(x-p)/Math.max(1,h-l+a*2),u&amp;&amp;(s=Math.floor(s)),p+=(x-p-s*(h-l))*d,c=s*(1-l),u&amp;&amp;(p=Math.round(p),c=Math.round(c));var g=lX(h).map(function(y){return p+s*y});return t(m?g.reverse():g)}return e.domain=function(h){return arguments.length?(r(h),f()):r()},e.range=function(h){return arguments.length?([n,o]=h,n=+n,o=+o,f()):[n,o]},e.rangeRound=function(h){return[n,o]=h,n=+n,o=+o,u=!0,f()},e.bandwidth=function(){return c},e.step=function(){return s},e.round=function(h){return arguments.length?(u=!!h,f()):u},e.padding=function(h){return arguments.length?(l=Math.min(1,a=+h),f()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),f()):l},e.paddingOuter=function(h){return arguments.length?(a=+h,f()):a},e.align=function(h){return arguments.length?(d=Math.max(0,Math.min(1,h)),f()):d},e.copy=function(){return H2(r(),[n,o]).round(u).paddingInner(l).paddingOuter(a).align(d)},ns.apply(f(),arguments)}function h9(e){var r=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return h9(r())},e}function cX(){return h9(H2.apply(null,arguments).paddingInner(1))}function K2(e,r,t){e.prototype=r.prototype=t,t.constructor=e}function m9(e,r){var t=Object.create(e.prototype);for(var n in r)t[n]=r[n];return t}function gf(){}var Kd=.7,bp=1/Kd,Bc=&quot;\\s*([+-]?\\d+)\\s*&quot;,Xd=&quot;\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*&quot;,Xs=&quot;\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*&quot;,uX=/^#([0-9a-f]{3,8})$/,dX=new RegExp(`^rgb\\(${Bc},${Bc},${Bc}\\)$`),fX=new RegExp(`^rgb\\(${Xs},${Xs},${Xs}\\)$`),hX=new RegExp(`^rgba\\(${Bc},${Bc},${Bc},${Xd}\\)$`),mX=new RegExp(`^rgba\\(${Xs},${Xs},${Xs},${Xd}\\)$`),pX=new RegExp(`^hsl\\(${Xd},${Xs},${Xs}\\)$`),gX=new RegExp(`^hsla\\(${Xd},${Xs},${Xs},${Xd}\\)$`),hk={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};K2(gf,Gd,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mk,formatHex:mk,formatHex8:xX,formatHsl:bX,formatRgb:pk,toString:pk});function mk(){return this.rgb().formatHex()}function xX(){return this.rgb().formatHex8()}function bX(){return p9(this).formatHsl()}function pk(){return this.rgb().formatRgb()}function Gd(e){var r,t;return e=(e+&quot;&quot;).trim().toLowerCase(),(r=uX.exec(e))?(t=r[1].length,r=parseInt(r[1],16),t===6?gk(r):t===3?new bi(r&gt;&gt;8&amp;15|r&gt;&gt;4&amp;240,r&gt;&gt;4&amp;15|r&amp;240,(r&amp;15)&lt;&lt;4|r&amp;15,1):t===8?am(r&gt;&gt;24&amp;255,r&gt;&gt;16&amp;255,r&gt;&gt;8&amp;255,(r&amp;255)/255):t===4?am(r&gt;&gt;12&amp;15|r&gt;&gt;8&amp;240,r&gt;&gt;8&amp;15|r&gt;&gt;4&amp;240,r&gt;&gt;4&amp;15|r&amp;240,((r&amp;15)&lt;&lt;4|r&amp;15)/255):null):(r=dX.exec(e))?new bi(r[1],r[2],r[3],1):(r=fX.exec(e))?new bi(r[1]*255/100,r[2]*255/100,r[3]*255/100,1):(r=hX.exec(e))?am(r[1],r[2],r[3],r[4]):(r=mX.exec(e))?am(r[1]*255/100,r[2]*255/100,r[3]*255/100,r[4]):(r=pX.exec(e))?yk(r[1],r[2]/100,r[3]/100,1):(r=gX.exec(e))?yk(r[1],r[2]/100,r[3]/100,r[4]):hk.hasOwnProperty(e)?gk(hk[e]):e===&quot;transparent&quot;?new bi(NaN,NaN,NaN,0):null}function gk(e){return new bi(e&gt;&gt;16&amp;255,e&gt;&gt;8&amp;255,e&amp;255,1)}function am(e,r,t,n){return n&lt;=0&amp;&amp;(e=r=t=NaN),new bi(e,r,t,n)}function yX(e){return e instanceof gf||(e=Gd(e)),e?(e=e.rgb(),new bi(e.r,e.g,e.b,e.opacity)):new bi}function Jv(e,r,t,n){return arguments.length===1?yX(e):new bi(e,r,t,n??1)}function bi(e,r,t,n){this.r=+e,this.g=+r,this.b=+t,this.opacity=+n}K2(bi,Jv,m9(gf,{brighter(e){return e=e==null?bp:Math.pow(bp,e),new bi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Kd:Math.pow(Kd,e),new bi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new bi(El(this.r),El(this.g),El(this.b),yp(this.opacity))},displayable(){return-.5&lt;=this.r&amp;&amp;this.r&lt;255.5&amp;&amp;-.5&lt;=this.g&amp;&amp;this.g&lt;255.5&amp;&amp;-.5&lt;=this.b&amp;&amp;this.b&lt;255.5&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},hex:xk,formatHex:xk,formatHex8:vX,formatRgb:bk,toString:bk}));function xk(){return`#${jl(this.r)}${jl(this.g)}${jl(this.b)}`}function vX(){return`#${jl(this.r)}${jl(this.g)}${jl(this.b)}${jl((isNaN(this.opacity)?1:this.opacity)*255)}`}function bk(){const e=yp(this.opacity);return`${e===1?&quot;rgb(&quot;:&quot;rgba(&quot;}${El(this.r)}, ${El(this.g)}, ${El(this.b)}${e===1?&quot;)&quot;:`, ${e})`}`}function yp(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function El(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function jl(e){return e=El(e),(e&lt;16?&quot;0&quot;:&quot;&quot;)+e.toString(16)}function yk(e,r,t,n){return n&lt;=0?e=r=t=NaN:t&lt;=0||t&gt;=1?e=r=NaN:r&lt;=0&amp;&amp;(e=NaN),new Ns(e,r,t,n)}function p9(e){if(e instanceof Ns)return new Ns(e.h,e.s,e.l,e.opacity);if(e instanceof gf||(e=Gd(e)),!e)return new Ns;if(e instanceof Ns)return e;e=e.rgb();var r=e.r/255,t=e.g/255,n=e.b/255,o=Math.min(r,t,n),s=Math.max(r,t,n),c=NaN,u=s-o,l=(s+o)/2;return u?(r===s?c=(t-n)/u+(t&lt;n)*6:t===s?c=(n-r)/u+2:c=(r-t)/u+4,u/=l&lt;.5?s+o:2-s-o,c*=60):u=l&gt;0&amp;&amp;l&lt;1?0:c,new Ns(c,u,l,e.opacity)}function wX(e,r,t,n){return arguments.length===1?p9(e):new Ns(e,r,t,n??1)}function Ns(e,r,t,n){this.h=+e,this.s=+r,this.l=+t,this.opacity=+n}K2(Ns,wX,m9(gf,{brighter(e){return e=e==null?bp:Math.pow(bp,e),new Ns(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Kd:Math.pow(Kd,e),new Ns(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h&lt;0)*360,r=isNaN(e)||isNaN(this.s)?0:this.s,t=this.l,n=t+(t&lt;.5?t:1-t)*r,o=2*t-n;return new bi(oy(e&gt;=240?e-240:e+120,o,n),oy(e,o,n),oy(e&lt;120?e+240:e-120,o,n),this.opacity)},clamp(){return new Ns(vk(this.h),om(this.s),om(this.l),yp(this.opacity))},displayable(){return(0&lt;=this.s&amp;&amp;this.s&lt;=1||isNaN(this.s))&amp;&amp;0&lt;=this.l&amp;&amp;this.l&lt;=1&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},formatHsl(){const e=yp(this.opacity);return`${e===1?&quot;hsl(&quot;:&quot;hsla(&quot;}${vk(this.h)}, ${om(this.s)*100}%, ${om(this.l)*100}%${e===1?&quot;)&quot;:`, ${e})`}`}}));function vk(e){return e=(e||0)%360,e&lt;0?e+360:e}function om(e){return Math.max(0,Math.min(1,e||0))}function oy(e,r,t){return(e&lt;60?r+(t-r)*e/60:e&lt;180?t:e&lt;240?r+(t-r)*(240-e)/60:r)*255}const X2=e=&gt;()=&gt;e;function _X(e,r){return function(t){return e+t*r}}function jX(e,r,t){return e=Math.pow(e,t),r=Math.pow(r,t)-e,t=1/t,function(n){return Math.pow(e+n*r,t)}}function NX(e){return(e=+e)==1?g9:function(r,t){return t-r?jX(r,t,e):X2(isNaN(r)?t:r)}}function g9(e,r){var t=r-e;return t?_X(e,t):X2(isNaN(e)?r:e)}const wk=(function e(r){var t=NX(r);function n(o,s){var c=t((o=Jv(o)).r,(s=Jv(s)).r),u=t(o.g,s.g),l=t(o.b,s.b),a=g9(o.opacity,s.opacity);return function(d){return o.r=c(d),o.g=u(d),o.b=l(d),o.opacity=a(d),o+&quot;&quot;}}return n.gamma=e,n})(1);function kX(e,r){r||(r=[]);var t=e?Math.min(r.length,e.length):0,n=r.slice(),o;return function(s){for(o=0;o&lt;t;++o)n[o]=e[o]*(1-s)+r[o]*s;return n}}function SX(e){return ArrayBuffer.isView(e)&amp;&amp;!(e instanceof DataView)}function CX(e,r){var t=r?r.length:0,n=e?Math.min(t,e.length):0,o=new Array(n),s=new Array(t),c;for(c=0;c&lt;n;++c)o[c]=su(e[c],r[c]);for(;c&lt;t;++c)s[c]=r[c];return function(u){for(c=0;c&lt;n;++c)s[c]=o[c](u);return s}}function EX(e,r){var t=new Date;return e=+e,r=+r,function(n){return t.setTime(e*(1-n)+r*n),t}}function vp(e,r){return e=+e,r=+r,function(t){return e*(1-t)+r*t}}function AX(e,r){var t={},n={},o;(e===null||typeof e!=&quot;object&quot;)&amp;&amp;(e={}),(r===null||typeof r!=&quot;object&quot;)&amp;&amp;(r={});for(o in r)o in e?t[o]=su(e[o],r[o]):n[o]=r[o];return function(s){for(o in t)n[o]=t[o](s);return n}}var e1=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ly=new RegExp(e1.source,&quot;g&quot;);function MX(e){return function(){return e}}function PX(e){return function(r){return e(r)+&quot;&quot;}}function OX(e,r){var t=e1.lastIndex=ly.lastIndex=0,n,o,s,c=-1,u=[],l=[];for(e=e+&quot;&quot;,r=r+&quot;&quot;;(n=e1.exec(e))&amp;&amp;(o=ly.exec(r));)(s=o.index)&gt;t&amp;&amp;(s=r.slice(t,s),u[c]?u[c]+=s:u[++c]=s),(n=n[0])===(o=o[0])?u[c]?u[c]+=o:u[++c]=o:(u[++c]=null,l.push({i:c,x:vp(n,o)})),t=ly.lastIndex;return t&lt;r.length&amp;&amp;(s=r.slice(t),u[c]?u[c]+=s:u[++c]=s),u.length&lt;2?l[0]?PX(l[0].x):MX(r):(r=l.length,function(a){for(var d=0,f;d&lt;r;++d)u[(f=l[d]).i]=f.x(a);return u.join(&quot;&quot;)})}function su(e,r){var t=typeof r,n;return r==null||t===&quot;boolean&quot;?X2(r):(t===&quot;number&quot;?vp:t===&quot;string&quot;?(n=Gd(r))?(r=n,wk):OX:r instanceof Gd?wk:r instanceof Date?EX:SX(r)?kX:Array.isArray(r)?CX:typeof r.valueOf!=&quot;function&quot;&amp;&amp;typeof r.toString!=&quot;function&quot;||isNaN(r)?AX:vp)(e,r)}function G2(e,r){return e=+e,r=+r,function(t){return Math.round(e*(1-t)+r*t)}}function TX(e,r){r===void 0&amp;&amp;(r=e,e=su);for(var t=0,n=r.length-1,o=r[0],s=new Array(n&lt;0?0:n);t&lt;n;)s[t]=e(o,o=r[++t]);return function(c){var u=Math.max(0,Math.min(n-1,Math.floor(c*=n)));return s[u](c-u)}}function IX(e){return function(){return e}}function wp(e){return+e}var _k=[0,1];function ai(e){return e}function t1(e,r){return(r-=e=+e)?function(t){return(t-e)/r}:IX(isNaN(r)?NaN:.5)}function RX(e,r){var t;return e&gt;r&amp;&amp;(t=e,e=r,r=t),function(n){return Math.max(e,Math.min(r,n))}}function DX(e,r,t){var n=e[0],o=e[1],s=r[0],c=r[1];return o&lt;n?(n=t1(o,n),s=t(c,s)):(n=t1(n,o),s=t(s,c)),function(u){return s(n(u))}}function LX(e,r,t){var n=Math.min(e.length,r.length)-1,o=new Array(n),s=new Array(n),c=-1;for(e[n]&lt;e[0]&amp;&amp;(e=e.slice().reverse(),r=r.slice().reverse());++c&lt;n;)o[c]=t1(e[c],e[c+1]),s[c]=t(r[c],r[c+1]);return function(u){var l=pf(e,u,1,n)-1;return s[l](o[l](u))}}function xf(e,r){return r.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function k0(){var e=_k,r=_k,t=su,n,o,s,c=ai,u,l,a;function d(){var h=Math.min(e.length,r.length);return c!==ai&amp;&amp;(c=RX(e[0],e[h-1])),u=h&gt;2?LX:DX,l=a=null,f}function f(h){return h==null||isNaN(h=+h)?s:(l||(l=u(e.map(n),r,t)))(n(c(h)))}return f.invert=function(h){return c(o((a||(a=u(r,e.map(n),vp)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,wp),d()):e.slice()},f.range=function(h){return arguments.length?(r=Array.from(h),d()):r.slice()},f.rangeRound=function(h){return r=Array.from(h),t=G2,d()},f.clamp=function(h){return arguments.length?(c=h?!0:ai,d()):c!==ai},f.interpolate=function(h){return arguments.length?(t=h,d()):t},f.unknown=function(h){return arguments.length?(s=h,f):s},function(h,m){return n=h,o=m,d()}}function Y2(){return k0()(ai,ai)}function FX(e){return Math.abs(e=Math.round(e))&gt;=1e21?e.toLocaleString(&quot;en&quot;).replace(/,/g,&quot;&quot;):e.toString(10)}function _p(e,r){if(!isFinite(e)||e===0)return null;var t=(e=r?e.toExponential(r-1):e.toExponential()).indexOf(&quot;e&quot;),n=e.slice(0,t);return[n.length&gt;1?n[0]+n.slice(2):n,+e.slice(t+1)]}function Xc(e){return e=_p(Math.abs(e)),e?e[1]:NaN}function BX(e,r){return function(t,n){for(var o=t.length,s=[],c=0,u=e[0],l=0;o&gt;0&amp;&amp;u&gt;0&amp;&amp;(l+u+1&gt;n&amp;&amp;(u=Math.max(1,n-l)),s.push(t.substring(o-=u,o+u)),!((l+=u+1)&gt;n));)u=e[c=(c+1)%e.length];return s.reverse().join(r)}}function zX(e){return function(r){return r.replace(/[0-9]/g,function(t){return e[+t]})}}var $X=/^(?:(.)?([&lt;&gt;=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Yd(e){if(!(r=$X.exec(e)))throw new Error(&quot;invalid format: &quot;+e);var r;return new Z2({fill:r[1],align:r[2],sign:r[3],symbol:r[4],zero:r[5],width:r[6],comma:r[7],precision:r[8]&amp;&amp;r[8].slice(1),trim:r[9],type:r[10]})}Yd.prototype=Z2.prototype;function Z2(e){this.fill=e.fill===void 0?&quot; &quot;:e.fill+&quot;&quot;,this.align=e.align===void 0?&quot;&gt;&quot;:e.align+&quot;&quot;,this.sign=e.sign===void 0?&quot;-&quot;:e.sign+&quot;&quot;,this.symbol=e.symbol===void 0?&quot;&quot;:e.symbol+&quot;&quot;,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?&quot;&quot;:e.type+&quot;&quot;}Z2.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?&quot;0&quot;:&quot;&quot;)+(this.width===void 0?&quot;&quot;:Math.max(1,this.width|0))+(this.comma?&quot;,&quot;:&quot;&quot;)+(this.precision===void 0?&quot;&quot;:&quot;.&quot;+Math.max(0,this.precision|0))+(this.trim?&quot;~&quot;:&quot;&quot;)+this.type};function UX(e){e:for(var r=e.length,t=1,n=-1,o;t&lt;r;++t)switch(e[t]){case&quot;.&quot;:n=o=t;break;case&quot;0&quot;:n===0&amp;&amp;(n=t),o=t;break;default:if(!+e[t])break e;n&gt;0&amp;&amp;(n=0);break}return n&gt;0?e.slice(0,n)+e.slice(o+1):e}var jp;function VX(e,r){var t=_p(e,r);if(!t)return jp=void 0,e.toPrecision(r);var n=t[0],o=t[1],s=o-(jp=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,c=n.length;return s===c?n:s&gt;c?n+new Array(s-c+1).join(&quot;0&quot;):s&gt;0?n.slice(0,s)+&quot;.&quot;+n.slice(s):&quot;0.&quot;+new Array(1-s).join(&quot;0&quot;)+_p(e,Math.max(0,r+s-1))[0]}function jk(e,r){var t=_p(e,r);if(!t)return e+&quot;&quot;;var n=t[0],o=t[1];return o&lt;0?&quot;0.&quot;+new Array(-o).join(&quot;0&quot;)+n:n.length&gt;o+1?n.slice(0,o+1)+&quot;.&quot;+n.slice(o+1):n+new Array(o-n.length+2).join(&quot;0&quot;)}const Nk={&quot;%&quot;:(e,r)=&gt;(e*100).toFixed(r),b:e=&gt;Math.round(e).toString(2),c:e=&gt;e+&quot;&quot;,d:FX,e:(e,r)=&gt;e.toExponential(r),f:(e,r)=&gt;e.toFixed(r),g:(e,r)=&gt;e.toPrecision(r),o:e=&gt;Math.round(e).toString(8),p:(e,r)=&gt;jk(e*100,r),r:jk,s:VX,X:e=&gt;Math.round(e).toString(16).toUpperCase(),x:e=&gt;Math.round(e).toString(16)};function kk(e){return e}var Sk=Array.prototype.map,Ck=[&quot;y&quot;,&quot;z&quot;,&quot;a&quot;,&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;µ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;,&quot;P&quot;,&quot;E&quot;,&quot;Z&quot;,&quot;Y&quot;];function qX(e){var r=e.grouping===void 0||e.thousands===void 0?kk:BX(Sk.call(e.grouping,Number),e.thousands+&quot;&quot;),t=e.currency===void 0?&quot;&quot;:e.currency[0]+&quot;&quot;,n=e.currency===void 0?&quot;&quot;:e.currency[1]+&quot;&quot;,o=e.decimal===void 0?&quot;.&quot;:e.decimal+&quot;&quot;,s=e.numerals===void 0?kk:zX(Sk.call(e.numerals,String)),c=e.percent===void 0?&quot;%&quot;:e.percent+&quot;&quot;,u=e.minus===void 0?&quot;−&quot;:e.minus+&quot;&quot;,l=e.nan===void 0?&quot;NaN&quot;:e.nan+&quot;&quot;;function a(f,h){f=Yd(f);var m=f.fill,p=f.align,x=f.sign,g=f.symbol,y=f.zero,v=f.width,_=f.comma,S=f.precision,A=f.trim,I=f.type;I===&quot;n&quot;?(_=!0,I=&quot;g&quot;):Nk[I]||(S===void 0&amp;&amp;(S=12),A=!0,I=&quot;g&quot;),(y||m===&quot;0&quot;&amp;&amp;p===&quot;=&quot;)&amp;&amp;(y=!0,m=&quot;0&quot;,p=&quot;=&quot;);var z=(h&amp;&amp;h.prefix!==void 0?h.prefix:&quot;&quot;)+(g===&quot;$&quot;?t:g===&quot;#&quot;&amp;&amp;/[boxX]/.test(I)?&quot;0&quot;+I.toLowerCase():&quot;&quot;),F=(g===&quot;$&quot;?n:/[%p]/.test(I)?c:&quot;&quot;)+(h&amp;&amp;h.suffix!==void 0?h.suffix:&quot;&quot;),W=Nk[I],H=/[defgprs%]/.test(I);S=S===void 0?6:/[gprs]/.test(I)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function B(K){var O=z,L=F,E,j,k;if(I===&quot;c&quot;)L=W(K)+L,K=&quot;&quot;;else{K=+K;var N=K&lt;0||1/K&lt;0;if(K=isNaN(K)?l:W(Math.abs(K),S),A&amp;&amp;(K=UX(K)),N&amp;&amp;+K==0&amp;&amp;x!==&quot;+&quot;&amp;&amp;(N=!1),O=(N?x===&quot;(&quot;?x:u:x===&quot;-&quot;||x===&quot;(&quot;?&quot;&quot;:x)+O,L=(I===&quot;s&quot;&amp;&amp;!isNaN(K)&amp;&amp;jp!==void 0?Ck[8+jp/3]:&quot;&quot;)+L+(N&amp;&amp;x===&quot;(&quot;?&quot;)&quot;:&quot;&quot;),H){for(E=-1,j=K.length;++E&lt;j;)if(k=K.charCodeAt(E),48&gt;k||k&gt;57){L=(k===46?o+K.slice(E+1):K.slice(E))+L,K=K.slice(0,E);break}}}_&amp;&amp;!y&amp;&amp;(K=r(K,1/0));var C=O.length+K.length+L.length,P=C&lt;v?new Array(v-C+1).join(m):&quot;&quot;;switch(_&amp;&amp;y&amp;&amp;(K=r(P+K,P.length?v-L.length:1/0),P=&quot;&quot;),p){case&quot;&lt;&quot;:K=O+K+L+P;break;case&quot;=&quot;:K=O+P+K+L;break;case&quot;^&quot;:K=P.slice(0,C=P.length&gt;&gt;1)+O+K+L+P.slice(C);break;default:K=P+O+K+L;break}return s(K)}return B.toString=function(){return f+&quot;&quot;},B}function d(f,h){var m=Math.max(-8,Math.min(8,Math.floor(Xc(h)/3)))*3,p=Math.pow(10,-m),x=a((f=Yd(f),f.type=&quot;f&quot;,f),{suffix:Ck[8+m/3]});return function(g){return x(p*g)}}return{format:a,formatPrefix:d}}var lm,Q2,x9;WX({thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;]});function WX(e){return lm=qX(e),Q2=lm.format,x9=lm.formatPrefix,lm}function HX(e){return Math.max(0,-Xc(Math.abs(e)))}function KX(e,r){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Xc(r)/3)))*3-Xc(Math.abs(e)))}function XX(e,r){return e=Math.abs(e),r=Math.abs(r)-e,Math.max(0,Xc(r)-Xc(e))+1}function b9(e,r,t,n){var o=Zv(e,r,t),s;switch(n=Yd(n??&quot;,f&quot;),n.type){case&quot;s&quot;:{var c=Math.max(Math.abs(e),Math.abs(r));return n.precision==null&amp;&amp;!isNaN(s=KX(o,c))&amp;&amp;(n.precision=s),x9(n,c)}case&quot;&quot;:case&quot;e&quot;:case&quot;g&quot;:case&quot;p&quot;:case&quot;r&quot;:{n.precision==null&amp;&amp;!isNaN(s=XX(o,Math.max(Math.abs(e),Math.abs(r))))&amp;&amp;(n.precision=s-(n.type===&quot;e&quot;));break}case&quot;f&quot;:case&quot;%&quot;:{n.precision==null&amp;&amp;!isNaN(s=HX(o))&amp;&amp;(n.precision=s-(n.type===&quot;%&quot;)*2);break}}return Q2(n)}function Lo(e){var r=e.domain;return e.ticks=function(t){var n=r();return Gv(n[0],n[n.length-1],t??10)},e.tickFormat=function(t,n){var o=r();return b9(o[0],o[o.length-1],t??10,n)},e.nice=function(t){t==null&amp;&amp;(t=10);var n=r(),o=0,s=n.length-1,c=n[o],u=n[s],l,a,d=10;for(u&lt;c&amp;&amp;(a=c,c=u,u=a,a=o,o=s,s=a);d-- &gt;0;){if(a=Yv(c,u,t),a===l)return n[o]=c,n[s]=u,r(n);if(a&gt;0)c=Math.floor(c/a)*a,u=Math.ceil(u/a)*a;else if(a&lt;0)c=Math.ceil(c*a)/a,u=Math.floor(u*a)/a;else break;l=a}return e},e}function y9(){var e=Y2();return e.copy=function(){return xf(e,y9())},ns.apply(e,arguments),Lo(e)}function v9(e){var r;function t(n){return n==null||isNaN(n=+n)?r:n}return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=Array.from(n,wp),t):e.slice()},t.unknown=function(n){return arguments.length?(r=n,t):r},t.copy=function(){return v9(e).unknown(r)},e=arguments.length?Array.from(e,wp):[0,1],Lo(t)}function w9(e,r){e=e.slice();var t=0,n=e.length-1,o=e[t],s=e[n],c;return s&lt;o&amp;&amp;(c=t,t=n,n=c,c=o,o=s,s=c),e[t]=r.floor(o),e[n]=r.ceil(s),e}function Ek(e){return Math.log(e)}function Ak(e){return Math.exp(e)}function GX(e){return-Math.log(-e)}function YX(e){return-Math.exp(-e)}function ZX(e){return isFinite(e)?+(&quot;1e&quot;+e):e&lt;0?0:e}function QX(e){return e===10?ZX:e===Math.E?Math.exp:r=&gt;Math.pow(e,r)}function JX(e){return e===Math.E?Math.log:e===10&amp;&amp;Math.log10||e===2&amp;&amp;Math.log2||(e=Math.log(e),r=&gt;Math.log(r)/e)}function Mk(e){return(r,t)=&gt;-e(-r,t)}function J2(e){const r=e(Ek,Ak),t=r.domain;let n=10,o,s;function c(){return o=JX(n),s=QX(n),t()[0]&lt;0?(o=Mk(o),s=Mk(s),e(GX,YX)):e(Ek,Ak),r}return r.base=function(u){return arguments.length?(n=+u,c()):n},r.domain=function(u){return arguments.length?(t(u),c()):t()},r.ticks=u=&gt;{const l=t();let a=l[0],d=l[l.length-1];const f=d&lt;a;f&amp;&amp;([a,d]=[d,a]);let h=o(a),m=o(d),p,x;const g=u==null?10:+u;let y=[];if(!(n%1)&amp;&amp;m-h&lt;g){if(h=Math.floor(h),m=Math.ceil(m),a&gt;0){for(;h&lt;=m;++h)for(p=1;p&lt;n;++p)if(x=h&lt;0?p/s(-h):p*s(h),!(x&lt;a)){if(x&gt;d)break;y.push(x)}}else for(;h&lt;=m;++h)for(p=n-1;p&gt;=1;--p)if(x=h&gt;0?p/s(-h):p*s(h),!(x&lt;a)){if(x&gt;d)break;y.push(x)}y.length*2&lt;g&amp;&amp;(y=Gv(a,d,g))}else y=Gv(h,m,Math.min(m-h,g)).map(s);return f?y.reverse():y},r.tickFormat=(u,l)=&gt;{if(u==null&amp;&amp;(u=10),l==null&amp;&amp;(l=n===10?&quot;s&quot;:&quot;,&quot;),typeof l!=&quot;function&quot;&amp;&amp;(!(n%1)&amp;&amp;(l=Yd(l)).precision==null&amp;&amp;(l.trim=!0),l=Q2(l)),u===1/0)return l;const a=Math.max(1,n*u/r.ticks().length);return d=&gt;{let f=d/s(Math.round(o(d)));return f*n&lt;n-.5&amp;&amp;(f*=n),f&lt;=a?l(d):&quot;&quot;}},r.nice=()=&gt;t(w9(t(),{floor:u=&gt;s(Math.floor(o(u))),ceil:u=&gt;s(Math.ceil(o(u)))})),r}function _9(){const e=J2(k0()).domain([1,10]);return e.copy=()=&gt;xf(e,_9()).base(e.base()),ns.apply(e,arguments),e}function Pk(e){return function(r){return Math.sign(r)*Math.log1p(Math.abs(r/e))}}function Ok(e){return function(r){return Math.sign(r)*Math.expm1(Math.abs(r))*e}}function ew(e){var r=1,t=e(Pk(r),Ok(r));return t.constant=function(n){return arguments.length?e(Pk(r=+n),Ok(r)):r},Lo(t)}function j9(){var e=ew(k0());return e.copy=function(){return xf(e,j9()).constant(e.constant())},ns.apply(e,arguments)}function Tk(e){return function(r){return r&lt;0?-Math.pow(-r,e):Math.pow(r,e)}}function eG(e){return e&lt;0?-Math.sqrt(-e):Math.sqrt(e)}function tG(e){return e&lt;0?-e*e:e*e}function tw(e){var r=e(ai,ai),t=1;function n(){return t===1?e(ai,ai):t===.5?e(eG,tG):e(Tk(t),Tk(1/t))}return r.exponent=function(o){return arguments.length?(t=+o,n()):t},Lo(r)}function rw(){var e=tw(k0());return e.copy=function(){return xf(e,rw()).exponent(e.exponent())},ns.apply(e,arguments),e}function rG(){return rw.apply(null,arguments).exponent(.5)}function Ik(e){return Math.sign(e)*e*e}function nG(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function N9(){var e=Y2(),r=[0,1],t=!1,n;function o(s){var c=nG(e(s));return isNaN(c)?n:t?Math.round(c):c}return o.invert=function(s){return e.invert(Ik(s))},o.domain=function(s){return arguments.length?(e.domain(s),o):e.domain()},o.range=function(s){return arguments.length?(e.range((r=Array.from(s,wp)).map(Ik)),o):r.slice()},o.rangeRound=function(s){return o.range(s).round(!0)},o.round=function(s){return arguments.length?(t=!!s,o):t},o.clamp=function(s){return arguments.length?(e.clamp(s),o):e.clamp()},o.unknown=function(s){return arguments.length?(n=s,o):n},o.copy=function(){return N9(e.domain(),r).round(t).clamp(e.clamp()).unknown(n)},ns.apply(o,arguments),Lo(o)}function k9(){var e=[],r=[],t=[],n;function o(){var c=0,u=Math.max(1,r.length);for(t=new Array(u-1);++c&lt;u;)t[c-1]=oX(e,c/u);return s}function s(c){return c==null||isNaN(c=+c)?n:r[pf(t,c)]}return s.invertExtent=function(c){var u=r.indexOf(c);return u&lt;0?[NaN,NaN]:[u&gt;0?t[u-1]:e[0],u&lt;t.length?t[u]:e[e.length-1]]},s.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let u of c)u!=null&amp;&amp;!isNaN(u=+u)&amp;&amp;e.push(u);return e.sort(Eo),o()},s.range=function(c){return arguments.length?(r=Array.from(c),o()):r.slice()},s.unknown=function(c){return arguments.length?(n=c,s):n},s.quantiles=function(){return t.slice()},s.copy=function(){return k9().domain(e).range(r).unknown(n)},ns.apply(s,arguments)}function S9(){var e=0,r=1,t=1,n=[.5],o=[0,1],s;function c(l){return l!=null&amp;&amp;l&lt;=l?o[pf(n,l,0,t)]:s}function u(){var l=-1;for(n=new Array(t);++l&lt;t;)n[l]=((l+1)*r-(l-t)*e)/(t+1);return c}return c.domain=function(l){return arguments.length?([e,r]=l,e=+e,r=+r,u()):[e,r]},c.range=function(l){return arguments.length?(t=(o=Array.from(l)).length-1,u()):o.slice()},c.invertExtent=function(l){var a=o.indexOf(l);return a&lt;0?[NaN,NaN]:a&lt;1?[e,n[0]]:a&gt;=t?[n[t-1],r]:[n[a-1],n[a]]},c.unknown=function(l){return arguments.length&amp;&amp;(s=l),c},c.thresholds=function(){return n.slice()},c.copy=function(){return S9().domain([e,r]).range(o).unknown(s)},ns.apply(Lo(c),arguments)}function C9(){var e=[.5],r=[0,1],t,n=1;function o(s){return s!=null&amp;&amp;s&lt;=s?r[pf(e,s,0,n)]:t}return o.domain=function(s){return arguments.length?(e=Array.from(s),n=Math.min(e.length,r.length-1),o):e.slice()},o.range=function(s){return arguments.length?(r=Array.from(s),n=Math.min(e.length,r.length-1),o):r.slice()},o.invertExtent=function(s){var c=r.indexOf(s);return[e[c-1],e[c]]},o.unknown=function(s){return arguments.length?(t=s,o):t},o.copy=function(){return C9().domain(e).range(r).unknown(t)},ns.apply(o,arguments)}const cy=new Date,uy=new Date;function on(e,r,t,n){function o(s){return e(s=arguments.length===0?new Date:new Date(+s)),s}return o.floor=s=&gt;(e(s=new Date(+s)),s),o.ceil=s=&gt;(e(s=new Date(s-1)),r(s,1),e(s),s),o.round=s=&gt;{const c=o(s),u=o.ceil(s);return s-c&lt;u-s?c:u},o.offset=(s,c)=&gt;(r(s=new Date(+s),c==null?1:Math.floor(c)),s),o.range=(s,c,u)=&gt;{const l=[];if(s=o.ceil(s),u=u==null?1:Math.floor(u),!(s&lt;c)||!(u&gt;0))return l;let a;do l.push(a=new Date(+s)),r(s,u),e(s);while(a&lt;s&amp;&amp;s&lt;c);return l},o.filter=s=&gt;on(c=&gt;{if(c&gt;=c)for(;e(c),!s(c);)c.setTime(c-1)},(c,u)=&gt;{if(c&gt;=c)if(u&lt;0)for(;++u&lt;=0;)for(;r(c,-1),!s(c););else for(;--u&gt;=0;)for(;r(c,1),!s(c););}),t&amp;&amp;(o.count=(s,c)=&gt;(cy.setTime(+s),uy.setTime(+c),e(cy),e(uy),Math.floor(t(cy,uy))),o.every=s=&gt;(s=Math.floor(s),!isFinite(s)||!(s&gt;0)?null:s&gt;1?o.filter(n?c=&gt;n(c)%s===0:c=&gt;o.count(0,c)%s===0):o)),o}const Np=on(()=&gt;{},(e,r)=&gt;{e.setTime(+e+r)},(e,r)=&gt;r-e);Np.every=e=&gt;(e=Math.floor(e),!isFinite(e)||!(e&gt;0)?null:e&gt;1?on(r=&gt;{r.setTime(Math.floor(r/e)*e)},(r,t)=&gt;{r.setTime(+r+t*e)},(r,t)=&gt;(t-r)/e):Np);Np.range;const Na=1e3,Qi=Na*60,ka=Qi*60,Ra=ka*24,nw=Ra*7,Rk=Ra*30,dy=Ra*365,Nl=on(e=&gt;{e.setTime(e-e.getMilliseconds())},(e,r)=&gt;{e.setTime(+e+r*Na)},(e,r)=&gt;(r-e)/Na,e=&gt;e.getUTCSeconds());Nl.range;const iw=on(e=&gt;{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Na)},(e,r)=&gt;{e.setTime(+e+r*Qi)},(e,r)=&gt;(r-e)/Qi,e=&gt;e.getMinutes());iw.range;const sw=on(e=&gt;{e.setUTCSeconds(0,0)},(e,r)=&gt;{e.setTime(+e+r*Qi)},(e,r)=&gt;(r-e)/Qi,e=&gt;e.getUTCMinutes());sw.range;const aw=on(e=&gt;{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Na-e.getMinutes()*Qi)},(e,r)=&gt;{e.setTime(+e+r*ka)},(e,r)=&gt;(r-e)/ka,e=&gt;e.getHours());aw.range;const ow=on(e=&gt;{e.setUTCMinutes(0,0,0)},(e,r)=&gt;{e.setTime(+e+r*ka)},(e,r)=&gt;(r-e)/ka,e=&gt;e.getUTCHours());ow.range;const bf=on(e=&gt;e.setHours(0,0,0,0),(e,r)=&gt;e.setDate(e.getDate()+r),(e,r)=&gt;(r-e-(r.getTimezoneOffset()-e.getTimezoneOffset())*Qi)/Ra,e=&gt;e.getDate()-1);bf.range;const S0=on(e=&gt;{e.setUTCHours(0,0,0,0)},(e,r)=&gt;{e.setUTCDate(e.getUTCDate()+r)},(e,r)=&gt;(r-e)/Ra,e=&gt;e.getUTCDate()-1);S0.range;const E9=on(e=&gt;{e.setUTCHours(0,0,0,0)},(e,r)=&gt;{e.setUTCDate(e.getUTCDate()+r)},(e,r)=&gt;(r-e)/Ra,e=&gt;Math.floor(e/Ra));E9.range;function Bl(e){return on(r=&gt;{r.setDate(r.getDate()-(r.getDay()+7-e)%7),r.setHours(0,0,0,0)},(r,t)=&gt;{r.setDate(r.getDate()+t*7)},(r,t)=&gt;(t-r-(t.getTimezoneOffset()-r.getTimezoneOffset())*Qi)/nw)}const C0=Bl(0),kp=Bl(1),iG=Bl(2),sG=Bl(3),Gc=Bl(4),aG=Bl(5),oG=Bl(6);C0.range;kp.range;iG.range;sG.range;Gc.range;aG.range;oG.range;function zl(e){return on(r=&gt;{r.setUTCDate(r.getUTCDate()-(r.getUTCDay()+7-e)%7),r.setUTCHours(0,0,0,0)},(r,t)=&gt;{r.setUTCDate(r.getUTCDate()+t*7)},(r,t)=&gt;(t-r)/nw)}const E0=zl(0),Sp=zl(1),lG=zl(2),cG=zl(3),Yc=zl(4),uG=zl(5),dG=zl(6);E0.range;Sp.range;lG.range;cG.range;Yc.range;uG.range;dG.range;const lw=on(e=&gt;{e.setDate(1),e.setHours(0,0,0,0)},(e,r)=&gt;{e.setMonth(e.getMonth()+r)},(e,r)=&gt;r.getMonth()-e.getMonth()+(r.getFullYear()-e.getFullYear())*12,e=&gt;e.getMonth());lw.range;const cw=on(e=&gt;{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,r)=&gt;{e.setUTCMonth(e.getUTCMonth()+r)},(e,r)=&gt;r.getUTCMonth()-e.getUTCMonth()+(r.getUTCFullYear()-e.getUTCFullYear())*12,e=&gt;e.getUTCMonth());cw.range;const Da=on(e=&gt;{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=&gt;{e.setFullYear(e.getFullYear()+r)},(e,r)=&gt;r.getFullYear()-e.getFullYear(),e=&gt;e.getFullYear());Da.every=e=&gt;!isFinite(e=Math.floor(e))||!(e&gt;0)?null:on(r=&gt;{r.setFullYear(Math.floor(r.getFullYear()/e)*e),r.setMonth(0,1),r.setHours(0,0,0,0)},(r,t)=&gt;{r.setFullYear(r.getFullYear()+t*e)});Da.range;const La=on(e=&gt;{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=&gt;{e.setUTCFullYear(e.getUTCFullYear()+r)},(e,r)=&gt;r.getUTCFullYear()-e.getUTCFullYear(),e=&gt;e.getUTCFullYear());La.every=e=&gt;!isFinite(e=Math.floor(e))||!(e&gt;0)?null:on(r=&gt;{r.setUTCFullYear(Math.floor(r.getUTCFullYear()/e)*e),r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0)},(r,t)=&gt;{r.setUTCFullYear(r.getUTCFullYear()+t*e)});La.range;function A9(e,r,t,n,o,s){const c=[[Nl,1,Na],[Nl,5,5*Na],[Nl,15,15*Na],[Nl,30,30*Na],[s,1,Qi],[s,5,5*Qi],[s,15,15*Qi],[s,30,30*Qi],[o,1,ka],[o,3,3*ka],[o,6,6*ka],[o,12,12*ka],[n,1,Ra],[n,2,2*Ra],[t,1,nw],[r,1,Rk],[r,3,3*Rk],[e,1,dy]];function u(a,d,f){const h=d&lt;a;h&amp;&amp;([a,d]=[d,a]);const m=f&amp;&amp;typeof f.range==&quot;function&quot;?f:l(a,d,f),p=m?m.range(a,+d+1):[];return h?p.reverse():p}function l(a,d,f){const h=Math.abs(d-a)/f,m=q2(([,,g])=&gt;g).right(c,h);if(m===c.length)return e.every(Zv(a/dy,d/dy,f));if(m===0)return Np.every(Math.max(Zv(a,d,f),1));const[p,x]=c[h/c[m-1][2]&lt;c[m][2]/h?m-1:m];return p.every(x)}return[u,l]}const[fG,hG]=A9(La,cw,E0,E9,ow,sw),[mG,pG]=A9(Da,lw,C0,bf,aw,iw);function fy(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var r=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return r.setFullYear(e.y),r}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function hy(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var r=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return r.setUTCFullYear(e.y),r}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function ud(e,r,t){return{y:e,m:r,d:t,H:0,M:0,S:0,L:0}}function gG(e){var r=e.dateTime,t=e.date,n=e.time,o=e.periods,s=e.days,c=e.shortDays,u=e.months,l=e.shortMonths,a=dd(o),d=fd(o),f=dd(s),h=fd(s),m=dd(c),p=fd(c),x=dd(u),g=fd(u),y=dd(l),v=fd(l),_={a:k,A:N,b:C,B:P,c:null,d:$k,e:$k,f:BG,g:GG,G:ZG,H:DG,I:LG,j:FG,L:M9,m:zG,M:$G,p:D,q:U,Q:qk,s:Wk,S:UG,u:VG,U:qG,V:WG,w:HG,W:KG,x:null,X:null,y:XG,Y:YG,Z:QG,&quot;%&quot;:Vk},S={a:Y,A:Z,b:ne,B:V,c:null,d:Uk,e:Uk,f:rY,g:fY,G:mY,H:JG,I:eY,j:tY,L:O9,m:nY,M:iY,p:ee,q:$,Q:qk,s:Wk,S:sY,u:aY,U:oY,V:lY,w:cY,W:uY,x:null,X:null,y:dY,Y:hY,Z:pY,&quot;%&quot;:Vk},A={a:H,A:B,b:K,B:O,c:L,d:Bk,e:Bk,f:OG,g:Fk,G:Lk,H:zk,I:zk,j:EG,L:PG,m:CG,M:AG,p:W,q:SG,Q:IG,s:RG,S:MG,u:wG,U:_G,V:jG,w:vG,W:NG,x:E,X:j,y:Fk,Y:Lk,Z:kG,&quot;%&quot;:TG};_.x=I(t,_),_.X=I(n,_),_.c=I(r,_),S.x=I(t,S),S.X=I(n,S),S.c=I(r,S);function I(R,X){return function(re){var Q=[],te=-1,ie=0,de=R.length,ce,se,fe;for(re instanceof Date||(re=new Date(+re));++te&lt;de;)R.charCodeAt(te)===37&amp;&amp;(Q.push(R.slice(ie,te)),(se=Dk[ce=R.charAt(++te)])!=null?ce=R.charAt(++te):se=ce===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(fe=X[ce])&amp;&amp;(ce=fe(re,se)),Q.push(ce),ie=te+1);return Q.push(R.slice(ie,te)),Q.join(&quot;&quot;)}}function z(R,X){return function(re){var Q=ud(1900,void 0,1),te=F(Q,R,re+=&quot;&quot;,0),ie,de;if(te!=re.length)return null;if(&quot;Q&quot;in Q)return new Date(Q.Q);if(&quot;s&quot;in Q)return new Date(Q.s*1e3+(&quot;L&quot;in Q?Q.L:0));if(X&amp;&amp;!(&quot;Z&quot;in Q)&amp;&amp;(Q.Z=0),&quot;p&quot;in Q&amp;&amp;(Q.H=Q.H%12+Q.p*12),Q.m===void 0&amp;&amp;(Q.m=&quot;q&quot;in Q?Q.q:0),&quot;V&quot;in Q){if(Q.V&lt;1||Q.V&gt;53)return null;&quot;w&quot;in Q||(Q.w=1),&quot;Z&quot;in Q?(ie=hy(ud(Q.y,0,1)),de=ie.getUTCDay(),ie=de&gt;4||de===0?Sp.ceil(ie):Sp(ie),ie=S0.offset(ie,(Q.V-1)*7),Q.y=ie.getUTCFullYear(),Q.m=ie.getUTCMonth(),Q.d=ie.getUTCDate()+(Q.w+6)%7):(ie=fy(ud(Q.y,0,1)),de=ie.getDay(),ie=de&gt;4||de===0?kp.ceil(ie):kp(ie),ie=bf.offset(ie,(Q.V-1)*7),Q.y=ie.getFullYear(),Q.m=ie.getMonth(),Q.d=ie.getDate()+(Q.w+6)%7)}else(&quot;W&quot;in Q||&quot;U&quot;in Q)&amp;&amp;(&quot;w&quot;in Q||(Q.w=&quot;u&quot;in Q?Q.u%7:&quot;W&quot;in Q?1:0),de=&quot;Z&quot;in Q?hy(ud(Q.y,0,1)).getUTCDay():fy(ud(Q.y,0,1)).getDay(),Q.m=0,Q.d=&quot;W&quot;in Q?(Q.w+6)%7+Q.W*7-(de+5)%7:Q.w+Q.U*7-(de+6)%7);return&quot;Z&quot;in Q?(Q.H+=Q.Z/100|0,Q.M+=Q.Z%100,hy(Q)):fy(Q)}}function F(R,X,re,Q){for(var te=0,ie=X.length,de=re.length,ce,se;te&lt;ie;){if(Q&gt;=de)return-1;if(ce=X.charCodeAt(te++),ce===37){if(ce=X.charAt(te++),se=A[ce in Dk?X.charAt(te++):ce],!se||(Q=se(R,re,Q))&lt;0)return-1}else if(ce!=re.charCodeAt(Q++))return-1}return Q}function W(R,X,re){var Q=a.exec(X.slice(re));return Q?(R.p=d.get(Q[0].toLowerCase()),re+Q[0].length):-1}function H(R,X,re){var Q=m.exec(X.slice(re));return Q?(R.w=p.get(Q[0].toLowerCase()),re+Q[0].length):-1}function B(R,X,re){var Q=f.exec(X.slice(re));return Q?(R.w=h.get(Q[0].toLowerCase()),re+Q[0].length):-1}function K(R,X,re){var Q=y.exec(X.slice(re));return Q?(R.m=v.get(Q[0].toLowerCase()),re+Q[0].length):-1}function O(R,X,re){var Q=x.exec(X.slice(re));return Q?(R.m=g.get(Q[0].toLowerCase()),re+Q[0].length):-1}function L(R,X,re){return F(R,r,X,re)}function E(R,X,re){return F(R,t,X,re)}function j(R,X,re){return F(R,n,X,re)}function k(R){return c[R.getDay()]}function N(R){return s[R.getDay()]}function C(R){return l[R.getMonth()]}function P(R){return u[R.getMonth()]}function D(R){return o[+(R.getHours()&gt;=12)]}function U(R){return 1+~~(R.getMonth()/3)}function Y(R){return c[R.getUTCDay()]}function Z(R){return s[R.getUTCDay()]}function ne(R){return l[R.getUTCMonth()]}function V(R){return u[R.getUTCMonth()]}function ee(R){return o[+(R.getUTCHours()&gt;=12)]}function $(R){return 1+~~(R.getUTCMonth()/3)}return{format:function(R){var X=I(R+=&quot;&quot;,_);return X.toString=function(){return R},X},parse:function(R){var X=z(R+=&quot;&quot;,!1);return X.toString=function(){return R},X},utcFormat:function(R){var X=I(R+=&quot;&quot;,S);return X.toString=function(){return R},X},utcParse:function(R){var X=z(R+=&quot;&quot;,!0);return X.toString=function(){return R},X}}}var Dk={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},_n=/^\s*\d+/,xG=/^%/,bG=/[\\^$*+?|[\]().{}]/g;function cr(e,r,t){var n=e&lt;0?&quot;-&quot;:&quot;&quot;,o=(n?-e:e)+&quot;&quot;,s=o.length;return n+(s&lt;t?new Array(t-s+1).join(r)+o:o)}function yG(e){return e.replace(bG,&quot;\\$&amp;&quot;)}function dd(e){return new RegExp(&quot;^(?:&quot;+e.map(yG).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function fd(e){return new Map(e.map((r,t)=&gt;[r.toLowerCase(),t]))}function vG(e,r,t){var n=_n.exec(r.slice(t,t+1));return n?(e.w=+n[0],t+n[0].length):-1}function wG(e,r,t){var n=_n.exec(r.slice(t,t+1));return n?(e.u=+n[0],t+n[0].length):-1}function _G(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.U=+n[0],t+n[0].length):-1}function jG(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.V=+n[0],t+n[0].length):-1}function NG(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.W=+n[0],t+n[0].length):-1}function Lk(e,r,t){var n=_n.exec(r.slice(t,t+4));return n?(e.y=+n[0],t+n[0].length):-1}function Fk(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.y=+n[0]+(+n[0]&gt;68?1900:2e3),t+n[0].length):-1}function kG(e,r,t){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(r.slice(t,t+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||&quot;00&quot;)),t+n[0].length):-1}function SG(e,r,t){var n=_n.exec(r.slice(t,t+1));return n?(e.q=n[0]*3-3,t+n[0].length):-1}function CG(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.m=n[0]-1,t+n[0].length):-1}function Bk(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.d=+n[0],t+n[0].length):-1}function EG(e,r,t){var n=_n.exec(r.slice(t,t+3));return n?(e.m=0,e.d=+n[0],t+n[0].length):-1}function zk(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.H=+n[0],t+n[0].length):-1}function AG(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.M=+n[0],t+n[0].length):-1}function MG(e,r,t){var n=_n.exec(r.slice(t,t+2));return n?(e.S=+n[0],t+n[0].length):-1}function PG(e,r,t){var n=_n.exec(r.slice(t,t+3));return n?(e.L=+n[0],t+n[0].length):-1}function OG(e,r,t){var n=_n.exec(r.slice(t,t+6));return n?(e.L=Math.floor(n[0]/1e3),t+n[0].length):-1}function TG(e,r,t){var n=xG.exec(r.slice(t,t+1));return n?t+n[0].length:-1}function IG(e,r,t){var n=_n.exec(r.slice(t));return n?(e.Q=+n[0],t+n[0].length):-1}function RG(e,r,t){var n=_n.exec(r.slice(t));return n?(e.s=+n[0],t+n[0].length):-1}function $k(e,r){return cr(e.getDate(),r,2)}function DG(e,r){return cr(e.getHours(),r,2)}function LG(e,r){return cr(e.getHours()%12||12,r,2)}function FG(e,r){return cr(1+bf.count(Da(e),e),r,3)}function M9(e,r){return cr(e.getMilliseconds(),r,3)}function BG(e,r){return M9(e,r)+&quot;000&quot;}function zG(e,r){return cr(e.getMonth()+1,r,2)}function $G(e,r){return cr(e.getMinutes(),r,2)}function UG(e,r){return cr(e.getSeconds(),r,2)}function VG(e){var r=e.getDay();return r===0?7:r}function qG(e,r){return cr(C0.count(Da(e)-1,e),r,2)}function P9(e){var r=e.getDay();return r&gt;=4||r===0?Gc(e):Gc.ceil(e)}function WG(e,r){return e=P9(e),cr(Gc.count(Da(e),e)+(Da(e).getDay()===4),r,2)}function HG(e){return e.getDay()}function KG(e,r){return cr(kp.count(Da(e)-1,e),r,2)}function XG(e,r){return cr(e.getFullYear()%100,r,2)}function GG(e,r){return e=P9(e),cr(e.getFullYear()%100,r,2)}function YG(e,r){return cr(e.getFullYear()%1e4,r,4)}function ZG(e,r){var t=e.getDay();return e=t&gt;=4||t===0?Gc(e):Gc.ceil(e),cr(e.getFullYear()%1e4,r,4)}function QG(e){var r=e.getTimezoneOffset();return(r&gt;0?&quot;-&quot;:(r*=-1,&quot;+&quot;))+cr(r/60|0,&quot;0&quot;,2)+cr(r%60,&quot;0&quot;,2)}function Uk(e,r){return cr(e.getUTCDate(),r,2)}function JG(e,r){return cr(e.getUTCHours(),r,2)}function eY(e,r){return cr(e.getUTCHours()%12||12,r,2)}function tY(e,r){return cr(1+S0.count(La(e),e),r,3)}function O9(e,r){return cr(e.getUTCMilliseconds(),r,3)}function rY(e,r){return O9(e,r)+&quot;000&quot;}function nY(e,r){return cr(e.getUTCMonth()+1,r,2)}function iY(e,r){return cr(e.getUTCMinutes(),r,2)}function sY(e,r){return cr(e.getUTCSeconds(),r,2)}function aY(e){var r=e.getUTCDay();return r===0?7:r}function oY(e,r){return cr(E0.count(La(e)-1,e),r,2)}function T9(e){var r=e.getUTCDay();return r&gt;=4||r===0?Yc(e):Yc.ceil(e)}function lY(e,r){return e=T9(e),cr(Yc.count(La(e),e)+(La(e).getUTCDay()===4),r,2)}function cY(e){return e.getUTCDay()}function uY(e,r){return cr(Sp.count(La(e)-1,e),r,2)}function dY(e,r){return cr(e.getUTCFullYear()%100,r,2)}function fY(e,r){return e=T9(e),cr(e.getUTCFullYear()%100,r,2)}function hY(e,r){return cr(e.getUTCFullYear()%1e4,r,4)}function mY(e,r){var t=e.getUTCDay();return e=t&gt;=4||t===0?Yc(e):Yc.ceil(e),cr(e.getUTCFullYear()%1e4,r,4)}function pY(){return&quot;+0000&quot;}function Vk(){return&quot;%&quot;}function qk(e){return+e}function Wk(e){return Math.floor(+e/1e3)}var kc,I9,R9;gY({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]});function gY(e){return kc=gG(e),I9=kc.format,kc.parse,R9=kc.utcFormat,kc.utcParse,kc}function xY(e){return new Date(e)}function bY(e){return e instanceof Date?+e:+new Date(+e)}function uw(e,r,t,n,o,s,c,u,l,a){var d=Y2(),f=d.invert,h=d.domain,m=a(&quot;.%L&quot;),p=a(&quot;:%S&quot;),x=a(&quot;%I:%M&quot;),g=a(&quot;%I %p&quot;),y=a(&quot;%a %d&quot;),v=a(&quot;%b %d&quot;),_=a(&quot;%B&quot;),S=a(&quot;%Y&quot;);function A(I){return(l(I)&lt;I?m:u(I)&lt;I?p:c(I)&lt;I?x:s(I)&lt;I?g:n(I)&lt;I?o(I)&lt;I?y:v:t(I)&lt;I?_:S)(I)}return d.invert=function(I){return new Date(f(I))},d.domain=function(I){return arguments.length?h(Array.from(I,bY)):h().map(xY)},d.ticks=function(I){var z=h();return e(z[0],z[z.length-1],I??10)},d.tickFormat=function(I,z){return z==null?A:a(z)},d.nice=function(I){var z=h();return(!I||typeof I.range!=&quot;function&quot;)&amp;&amp;(I=r(z[0],z[z.length-1],I??10)),I?h(w9(z,I)):d},d.copy=function(){return xf(d,uw(e,r,t,n,o,s,c,u,l,a))},d}function yY(){return ns.apply(uw(mG,pG,Da,lw,C0,bf,aw,iw,Nl,I9).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function vY(){return ns.apply(uw(fG,hG,La,cw,E0,S0,ow,sw,Nl,R9).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function A0(){var e=0,r=1,t,n,o,s,c=ai,u=!1,l;function a(f){return f==null||isNaN(f=+f)?l:c(o===0?.5:(f=(s(f)-t)*o,u?Math.max(0,Math.min(1,f)):f))}a.domain=function(f){return arguments.length?([e,r]=f,t=s(e=+e),n=s(r=+r),o=t===n?0:1/(n-t),a):[e,r]},a.clamp=function(f){return arguments.length?(u=!!f,a):u},a.interpolator=function(f){return arguments.length?(c=f,a):c};function d(f){return function(h){var m,p;return arguments.length?([m,p]=h,c=f(m,p),a):[c(0),c(1)]}}return a.range=d(su),a.rangeRound=d(G2),a.unknown=function(f){return arguments.length?(l=f,a):l},function(f){return s=f,t=f(e),n=f(r),o=t===n?0:1/(n-t),a}}function Fo(e,r){return r.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function D9(){var e=Lo(A0()(ai));return e.copy=function(){return Fo(e,D9())},Va.apply(e,arguments)}function L9(){var e=J2(A0()).domain([1,10]);return e.copy=function(){return Fo(e,L9()).base(e.base())},Va.apply(e,arguments)}function F9(){var e=ew(A0());return e.copy=function(){return Fo(e,F9()).constant(e.constant())},Va.apply(e,arguments)}function dw(){var e=tw(A0());return e.copy=function(){return Fo(e,dw()).exponent(e.exponent())},Va.apply(e,arguments)}function wY(){return dw.apply(null,arguments).exponent(.5)}function B9(){var e=[],r=ai;function t(n){if(n!=null&amp;&amp;!isNaN(n=+n))return r((pf(e,n,1)-1)/(e.length-1))}return t.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let o of n)o!=null&amp;&amp;!isNaN(o=+o)&amp;&amp;e.push(o);return e.sort(Eo),t},t.interpolator=function(n){return arguments.length?(r=n,t):r},t.range=function(){return e.map((n,o)=&gt;r(o/(e.length-1)))},t.quantiles=function(n){return Array.from({length:n+1},(o,s)=&gt;aX(e,s/n))},t.copy=function(){return B9(r).domain(e)},Va.apply(t,arguments)}function M0(){var e=0,r=.5,t=1,n=1,o,s,c,u,l,a=ai,d,f=!1,h;function m(x){return isNaN(x=+x)?h:(x=.5+((x=+d(x))-s)*(n*x&lt;n*s?u:l),a(f?Math.max(0,Math.min(1,x)):x))}m.domain=function(x){return arguments.length?([e,r,t]=x,o=d(e=+e),s=d(r=+r),c=d(t=+t),u=o===s?0:.5/(s-o),l=s===c?0:.5/(c-s),n=s&lt;o?-1:1,m):[e,r,t]},m.clamp=function(x){return arguments.length?(f=!!x,m):f},m.interpolator=function(x){return arguments.length?(a=x,m):a};function p(x){return function(g){var y,v,_;return arguments.length?([y,v,_]=g,a=TX(x,[y,v,_]),m):[a(0),a(.5),a(1)]}}return m.range=p(su),m.rangeRound=p(G2),m.unknown=function(x){return arguments.length?(h=x,m):h},function(x){return d=x,o=x(e),s=x(r),c=x(t),u=o===s?0:.5/(s-o),l=s===c?0:.5/(c-s),n=s&lt;o?-1:1,m}}function z9(){var e=Lo(M0()(ai));return e.copy=function(){return Fo(e,z9())},Va.apply(e,arguments)}function $9(){var e=J2(M0()).domain([.1,1,10]);return e.copy=function(){return Fo(e,$9()).base(e.base())},Va.apply(e,arguments)}function U9(){var e=ew(M0());return e.copy=function(){return Fo(e,U9()).constant(e.constant())},Va.apply(e,arguments)}function fw(){var e=tw(M0());return e.copy=function(){return Fo(e,fw()).exponent(e.exponent())},Va.apply(e,arguments)}function _Y(){return fw.apply(null,arguments).exponent(.5)}const yd=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:H2,scaleDiverging:z9,scaleDivergingLog:$9,scaleDivergingPow:fw,scaleDivergingSqrt:_Y,scaleDivergingSymlog:U9,scaleIdentity:v9,scaleImplicit:Qv,scaleLinear:y9,scaleLog:_9,scaleOrdinal:W2,scalePoint:cX,scalePow:rw,scaleQuantile:k9,scaleQuantize:S9,scaleRadial:N9,scaleSequential:D9,scaleSequentialLog:L9,scaleSequentialPow:dw,scaleSequentialQuantile:B9,scaleSequentialSqrt:wY,scaleSequentialSymlog:F9,scaleSqrt:rG,scaleSymlog:j9,scaleThreshold:C9,scaleTime:yY,scaleUtc:vY,tickFormat:b9},Symbol.toStringTag,{value:&quot;Module&quot;}));var qa=e=&gt;e.chartData,V9=Ie([qa],e=&gt;{var r=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:r,dataStartIndex:0}}),hw=(e,r,t,n)=&gt;n?V9(e):qa(e),jY=(e,r,t)=&gt;t?V9(e):qa(e);function Oo(e){if(Array.isArray(e)&amp;&amp;e.length===2){var[r,t]=e;if(zr(r)&amp;&amp;zr(t))return!0}return!1}function Hk(e,r,t){return t?e:[Math.min(e[0],r[0]),Math.max(e[1],r[1])]}function q9(e,r){if(r&amp;&amp;typeof e!=&quot;function&quot;&amp;&amp;Array.isArray(e)&amp;&amp;e.length===2){var[t,n]=e,o,s;if(zr(t))o=t;else if(typeof t==&quot;function&quot;)return;if(zr(n))s=n;else if(typeof n==&quot;function&quot;)return;var c=[o,s];if(Oo(c))return c}}function NY(e,r,t){if(!(!t&amp;&amp;r==null)){if(typeof e==&quot;function&quot;&amp;&amp;r!=null)try{var n=e(r,t);if(Oo(n))return Hk(n,r,t)}catch{}if(Array.isArray(e)&amp;&amp;e.length===2){var[o,s]=e,c,u;if(o===&quot;auto&quot;)r!=null&amp;&amp;(c=Math.min(...r));else if(xt(o))c=o;else if(typeof o==&quot;function&quot;)try{r!=null&amp;&amp;(c=o(r?.[0]))}catch{}else if(typeof o==&quot;string&quot;&amp;&amp;nN.test(o)){var l=nN.exec(o);if(l==null||l[1]==null||r==null)c=void 0;else{var a=+l[1];c=r[0]-a}}else c=r?.[0];if(s===&quot;auto&quot;)r!=null&amp;&amp;(u=Math.max(...r));else if(xt(s))u=s;else if(typeof s==&quot;function&quot;)try{r!=null&amp;&amp;(u=s(r?.[1]))}catch{}else if(typeof s==&quot;string&quot;&amp;&amp;iN.test(s)){var d=iN.exec(s);if(d==null||d[1]==null||r==null)u=void 0;else{var f=+d[1];u=r[1]+f}}else u=r?.[1];var h=[c,u];if(Oo(h))return r==null?h:Hk(h,r,t)}}}var au=1e9,kY={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:&quot;2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286&quot;},pw,Pr=!0,rs=&quot;[DecimalError] &quot;,Al=rs+&quot;Invalid argument: &quot;,mw=rs+&quot;Exponent out of range: &quot;,ou=Math.floor,bl=Math.pow,SY=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Oi,yn=1e7,Cr=7,W9=9007199254740991,Cp=ou(W9/Cr),mt={};mt.absoluteValue=mt.abs=function(){var e=new this.constructor(this);return e.s&amp;&amp;(e.s=1),e};mt.comparedTo=mt.cmp=function(e){var r,t,n,o,s=this;if(e=new s.constructor(e),s.s!==e.s)return s.s||-e.s;if(s.e!==e.e)return s.e&gt;e.e^s.s&lt;0?1:-1;for(n=s.d.length,o=e.d.length,r=0,t=n&lt;o?n:o;r&lt;t;++r)if(s.d[r]!==e.d[r])return s.d[r]&gt;e.d[r]^s.s&lt;0?1:-1;return n===o?0:n&gt;o^s.s&lt;0?1:-1};mt.decimalPlaces=mt.dp=function(){var e=this,r=e.d.length-1,t=(r-e.e)*Cr;if(r=e.d[r],r)for(;r%10==0;r/=10)t--;return t&lt;0?0:t};mt.dividedBy=mt.div=function(e){return Ea(this,new this.constructor(e))};mt.dividedToIntegerBy=mt.idiv=function(e){var r=this,t=r.constructor;return jr(Ea(r,new t(e),0,1),t.precision)};mt.equals=mt.eq=function(e){return!this.cmp(e)};mt.exponent=function(){return tn(this)};mt.greaterThan=mt.gt=function(e){return this.cmp(e)&gt;0};mt.greaterThanOrEqualTo=mt.gte=function(e){return this.cmp(e)&gt;=0};mt.isInteger=mt.isint=function(){return this.e&gt;this.d.length-2};mt.isNegative=mt.isneg=function(){return this.s&lt;0};mt.isPositive=mt.ispos=function(){return this.s&gt;0};mt.isZero=function(){return this.s===0};mt.lessThan=mt.lt=function(e){return this.cmp(e)&lt;0};mt.lessThanOrEqualTo=mt.lte=function(e){return this.cmp(e)&lt;1};mt.logarithm=mt.log=function(e){var r,t=this,n=t.constructor,o=n.precision,s=o+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s&lt;1||e.eq(Oi))throw Error(rs+&quot;NaN&quot;);if(t.s&lt;1)throw Error(rs+(t.s?&quot;NaN&quot;:&quot;-Infinity&quot;));return t.eq(Oi)?new n(0):(Pr=!1,r=Ea(Zd(t,s),Zd(e,s),s),Pr=!0,jr(r,o))};mt.minus=mt.sub=function(e){var r=this;return e=new r.constructor(e),r.s==e.s?X9(r,e):H9(r,(e.s=-e.s,e))};mt.modulo=mt.mod=function(e){var r,t=this,n=t.constructor,o=n.precision;if(e=new n(e),!e.s)throw Error(rs+&quot;NaN&quot;);return t.s?(Pr=!1,r=Ea(t,e,0,1).times(e),Pr=!0,t.minus(r)):jr(new n(t),o)};mt.naturalExponential=mt.exp=function(){return K9(this)};mt.naturalLogarithm=mt.ln=function(){return Zd(this)};mt.negated=mt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};mt.plus=mt.add=function(e){var r=this;return e=new r.constructor(e),r.s==e.s?H9(r,e):X9(r,(e.s=-e.s,e))};mt.precision=mt.sd=function(e){var r,t,n,o=this;if(e!==void 0&amp;&amp;e!==!!e&amp;&amp;e!==1&amp;&amp;e!==0)throw Error(Al+e);if(r=tn(o)+1,n=o.d.length-1,t=n*Cr+1,n=o.d[n],n){for(;n%10==0;n/=10)t--;for(n=o.d[0];n&gt;=10;n/=10)t++}return e&amp;&amp;r&gt;t?r:t};mt.squareRoot=mt.sqrt=function(){var e,r,t,n,o,s,c,u=this,l=u.constructor;if(u.s&lt;1){if(!u.s)return new l(0);throw Error(rs+&quot;NaN&quot;)}for(e=tn(u),Pr=!1,o=Math.sqrt(+u),o==0||o==1/0?(r=Ws(u.d),(r.length+e)%2==0&amp;&amp;(r+=&quot;0&quot;),o=Math.sqrt(r),e=ou((e+1)/2)-(e&lt;0||e%2),o==1/0?r=&quot;5e&quot;+e:(r=o.toExponential(),r=r.slice(0,r.indexOf(&quot;e&quot;)+1)+e),n=new l(r)):n=new l(o.toString()),t=l.precision,o=c=t+3;;)if(s=n,n=s.plus(Ea(u,s,c+2)).times(.5),Ws(s.d).slice(0,c)===(r=Ws(n.d)).slice(0,c)){if(r=r.slice(c-3,c+1),o==c&amp;&amp;r==&quot;4999&quot;){if(jr(s,t+1,0),s.times(s).eq(u)){n=s;break}}else if(r!=&quot;9999&quot;)break;c+=4}return Pr=!0,jr(n,t)};mt.times=mt.mul=function(e){var r,t,n,o,s,c,u,l,a,d=this,f=d.constructor,h=d.d,m=(e=new f(e)).d;if(!d.s||!e.s)return new f(0);for(e.s*=d.s,t=d.e+e.e,l=h.length,a=m.length,l&lt;a&amp;&amp;(s=h,h=m,m=s,c=l,l=a,a=c),s=[],c=l+a,n=c;n--;)s.push(0);for(n=a;--n&gt;=0;){for(r=0,o=l+n;o&gt;n;)u=s[o]+m[n]*h[o-n-1]+r,s[o--]=u%yn|0,r=u/yn|0;s[o]=(s[o]+r)%yn|0}for(;!s[--c];)s.pop();return r?++t:s.shift(),e.d=s,e.e=t,Pr?jr(e,f.precision):e};mt.toDecimalPlaces=mt.todp=function(e,r){var t=this,n=t.constructor;return t=new n(t),e===void 0?t:(Qs(e,0,au),r===void 0?r=n.rounding:Qs(r,0,8),jr(t,e+tn(t)+1,r))};mt.toExponential=function(e,r){var t,n=this,o=n.constructor;return e===void 0?t=Rl(n,!0):(Qs(e,0,au),r===void 0?r=o.rounding:Qs(r,0,8),n=jr(new o(n),e+1,r),t=Rl(n,!0,e+1)),t};mt.toFixed=function(e,r){var t,n,o=this,s=o.constructor;return e===void 0?Rl(o):(Qs(e,0,au),r===void 0?r=s.rounding:Qs(r,0,8),n=jr(new s(o),e+tn(o)+1,r),t=Rl(n.abs(),!1,e+tn(n)+1),o.isneg()&amp;&amp;!o.isZero()?&quot;-&quot;+t:t)};mt.toInteger=mt.toint=function(){var e=this,r=e.constructor;return jr(new r(e),tn(e)+1,r.rounding)};mt.toNumber=function(){return+this};mt.toPower=mt.pow=function(e){var r,t,n,o,s,c,u=this,l=u.constructor,a=12,d=+(e=new l(e));if(!e.s)return new l(Oi);if(u=new l(u),!u.s){if(e.s&lt;1)throw Error(rs+&quot;Infinity&quot;);return u}if(u.eq(Oi))return u;if(n=l.precision,e.eq(Oi))return jr(u,n);if(r=e.e,t=e.d.length-1,c=r&gt;=t,s=u.s,c){if((t=d&lt;0?-d:d)&lt;=W9){for(o=new l(Oi),r=Math.ceil(n/Cr+4),Pr=!1;t%2&amp;&amp;(o=o.times(u),Xk(o.d,r)),t=ou(t/2),t!==0;)u=u.times(u),Xk(u.d,r);return Pr=!0,e.s&lt;0?new l(Oi).div(o):jr(o,n)}}else if(s&lt;0)throw Error(rs+&quot;NaN&quot;);return s=s&lt;0&amp;&amp;e.d[Math.max(r,t)]&amp;1?-1:1,u.s=1,Pr=!1,o=e.times(Zd(u,n+a)),Pr=!0,o=K9(o),o.s=s,o};mt.toPrecision=function(e,r){var t,n,o=this,s=o.constructor;return e===void 0?(t=tn(o),n=Rl(o,t&lt;=s.toExpNeg||t&gt;=s.toExpPos)):(Qs(e,1,au),r===void 0?r=s.rounding:Qs(r,0,8),o=jr(new s(o),e,r),t=tn(o),n=Rl(o,e&lt;=t||t&lt;=s.toExpNeg,e)),n};mt.toSignificantDigits=mt.tosd=function(e,r){var t=this,n=t.constructor;return e===void 0?(e=n.precision,r=n.rounding):(Qs(e,1,au),r===void 0?r=n.rounding:Qs(r,0,8)),jr(new n(t),e,r)};mt.toString=mt.valueOf=mt.val=mt.toJSON=mt[Symbol.for(&quot;nodejs.util.inspect.custom&quot;)]=function(){var e=this,r=tn(e),t=e.constructor;return Rl(e,r&lt;=t.toExpNeg||r&gt;=t.toExpPos)};function H9(e,r){var t,n,o,s,c,u,l,a,d=e.constructor,f=d.precision;if(!e.s||!r.s)return r.s||(r=new d(e)),Pr?jr(r,f):r;if(l=e.d,a=r.d,c=e.e,o=r.e,l=l.slice(),s=c-o,s){for(s&lt;0?(n=l,s=-s,u=a.length):(n=a,o=c,u=l.length),c=Math.ceil(f/Cr),u=c&gt;u?c+1:u+1,s&gt;u&amp;&amp;(s=u,n.length=1),n.reverse();s--;)n.push(0);n.reverse()}for(u=l.length,s=a.length,u-s&lt;0&amp;&amp;(s=u,n=a,a=l,l=n),t=0;s;)t=(l[--s]=l[s]+a[s]+t)/yn|0,l[s]%=yn;for(t&amp;&amp;(l.unshift(t),++o),u=l.length;l[--u]==0;)l.pop();return r.d=l,r.e=o,Pr?jr(r,f):r}function Qs(e,r,t){if(e!==~~e||e&lt;r||e&gt;t)throw Error(Al+e)}function Ws(e){var r,t,n,o=e.length-1,s=&quot;&quot;,c=e[0];if(o&gt;0){for(s+=c,r=1;r&lt;o;r++)n=e[r]+&quot;&quot;,t=Cr-n.length,t&amp;&amp;(s+=vo(t)),s+=n;c=e[r],n=c+&quot;&quot;,t=Cr-n.length,t&amp;&amp;(s+=vo(t))}else if(c===0)return&quot;0&quot;;for(;c%10===0;)c/=10;return s+c}var Ea=(function(){function e(n,o){var s,c=0,u=n.length;for(n=n.slice();u--;)s=n[u]*o+c,n[u]=s%yn|0,c=s/yn|0;return c&amp;&amp;n.unshift(c),n}function r(n,o,s,c){var u,l;if(s!=c)l=s&gt;c?1:-1;else for(u=l=0;u&lt;s;u++)if(n[u]!=o[u]){l=n[u]&gt;o[u]?1:-1;break}return l}function t(n,o,s){for(var c=0;s--;)n[s]-=c,c=n[s]&lt;o[s]?1:0,n[s]=c*yn+n[s]-o[s];for(;!n[0]&amp;&amp;n.length&gt;1;)n.shift()}return function(n,o,s,c){var u,l,a,d,f,h,m,p,x,g,y,v,_,S,A,I,z,F,W=n.constructor,H=n.s==o.s?1:-1,B=n.d,K=o.d;if(!n.s)return new W(n);if(!o.s)throw Error(rs+&quot;Division by zero&quot;);for(l=n.e-o.e,z=K.length,A=B.length,m=new W(H),p=m.d=[],a=0;K[a]==(B[a]||0);)++a;if(K[a]&gt;(B[a]||0)&amp;&amp;--l,s==null?v=s=W.precision:c?v=s+(tn(n)-tn(o))+1:v=s,v&lt;0)return new W(0);if(v=v/Cr+2|0,a=0,z==1)for(d=0,K=K[0],v++;(a&lt;A||d)&amp;&amp;v--;a++)_=d*yn+(B[a]||0),p[a]=_/K|0,d=_%K|0;else{for(d=yn/(K[0]+1)|0,d&gt;1&amp;&amp;(K=e(K,d),B=e(B,d),z=K.length,A=B.length),S=z,x=B.slice(0,z),g=x.length;g&lt;z;)x[g++]=0;F=K.slice(),F.unshift(0),I=K[0],K[1]&gt;=yn/2&amp;&amp;++I;do d=0,u=r(K,x,z,g),u&lt;0?(y=x[0],z!=g&amp;&amp;(y=y*yn+(x[1]||0)),d=y/I|0,d&gt;1?(d&gt;=yn&amp;&amp;(d=yn-1),f=e(K,d),h=f.length,g=x.length,u=r(f,x,h,g),u==1&amp;&amp;(d--,t(f,z&lt;h?F:K,h))):(d==0&amp;&amp;(u=d=1),f=K.slice()),h=f.length,h&lt;g&amp;&amp;f.unshift(0),t(x,f,g),u==-1&amp;&amp;(g=x.length,u=r(K,x,z,g),u&lt;1&amp;&amp;(d++,t(x,z&lt;g?F:K,g))),g=x.length):u===0&amp;&amp;(d++,x=[0]),p[a++]=d,u&amp;&amp;x[0]?x[g++]=B[S]||0:(x=[B[S]],g=1);while((S++&lt;A||x[0]!==void 0)&amp;&amp;v--)}return p[0]||p.shift(),m.e=l,jr(m,c?s+tn(m)+1:s)}})();function K9(e,r){var t,n,o,s,c,u,l=0,a=0,d=e.constructor,f=d.precision;if(tn(e)&gt;16)throw Error(mw+tn(e));if(!e.s)return new d(Oi);for(Pr=!1,u=f,c=new d(.03125);e.abs().gte(.1);)e=e.times(c),a+=5;for(n=Math.log(bl(2,a))/Math.LN10*2+5|0,u+=n,t=o=s=new d(Oi),d.precision=u;;){if(o=jr(o.times(e),u),t=t.times(++l),c=s.plus(Ea(o,t,u)),Ws(c.d).slice(0,u)===Ws(s.d).slice(0,u)){for(;a--;)s=jr(s.times(s),u);return d.precision=f,r==null?(Pr=!0,jr(s,f)):s}s=c}}function tn(e){for(var r=e.e*Cr,t=e.d[0];t&gt;=10;t/=10)r++;return r}function my(e,r,t){if(r&gt;e.LN10.sd())throw Pr=!0,t&amp;&amp;(e.precision=t),Error(rs+&quot;LN10 precision limit exceeded&quot;);return jr(new e(e.LN10),r)}function vo(e){for(var r=&quot;&quot;;e--;)r+=&quot;0&quot;;return r}function Zd(e,r){var t,n,o,s,c,u,l,a,d,f=1,h=10,m=e,p=m.d,x=m.constructor,g=x.precision;if(m.s&lt;1)throw Error(rs+(m.s?&quot;NaN&quot;:&quot;-Infinity&quot;));if(m.eq(Oi))return new x(0);if(r==null?(Pr=!1,a=g):a=r,m.eq(10))return r==null&amp;&amp;(Pr=!0),my(x,a);if(a+=h,x.precision=a,t=Ws(p),n=t.charAt(0),s=tn(m),Math.abs(s)&lt;15e14){for(;n&lt;7&amp;&amp;n!=1||n==1&amp;&amp;t.charAt(1)&gt;3;)m=m.times(e),t=Ws(m.d),n=t.charAt(0),f++;s=tn(m),n&gt;1?(m=new x(&quot;0.&quot;+t),s++):m=new x(n+&quot;.&quot;+t.slice(1))}else return l=my(x,a+2,g).times(s+&quot;&quot;),m=Zd(new x(n+&quot;.&quot;+t.slice(1)),a-h).plus(l),x.precision=g,r==null?(Pr=!0,jr(m,g)):m;for(u=c=m=Ea(m.minus(Oi),m.plus(Oi),a),d=jr(m.times(m),a),o=3;;){if(c=jr(c.times(d),a),l=u.plus(Ea(c,new x(o),a)),Ws(l.d).slice(0,a)===Ws(u.d).slice(0,a))return u=u.times(2),s!==0&amp;&amp;(u=u.plus(my(x,a+2,g).times(s+&quot;&quot;))),u=Ea(u,new x(f),a),x.precision=g,r==null?(Pr=!0,jr(u,g)):u;u=l,o+=2}}function Kk(e,r){var t,n,o;for((t=r.indexOf(&quot;.&quot;))&gt;-1&amp;&amp;(r=r.replace(&quot;.&quot;,&quot;&quot;)),(n=r.search(/e/i))&gt;0?(t&lt;0&amp;&amp;(t=n),t+=+r.slice(n+1),r=r.substring(0,n)):t&lt;0&amp;&amp;(t=r.length),n=0;r.charCodeAt(n)===48;)++n;for(o=r.length;r.charCodeAt(o-1)===48;)--o;if(r=r.slice(n,o),r){if(o-=n,t=t-n-1,e.e=ou(t/Cr),e.d=[],n=(t+1)%Cr,t&lt;0&amp;&amp;(n+=Cr),n&lt;o){for(n&amp;&amp;e.d.push(+r.slice(0,n)),o-=Cr;n&lt;o;)e.d.push(+r.slice(n,n+=Cr));r=r.slice(n),n=Cr-r.length}else n-=o;for(;n--;)r+=&quot;0&quot;;if(e.d.push(+r),Pr&amp;&amp;(e.e&gt;Cp||e.e&lt;-Cp))throw Error(mw+t)}else e.s=0,e.e=0,e.d=[0];return e}function jr(e,r,t){var n,o,s,c,u,l,a,d,f=e.d;for(c=1,s=f[0];s&gt;=10;s/=10)c++;if(n=r-c,n&lt;0)n+=Cr,o=r,a=f[d=0];else{if(d=Math.ceil((n+1)/Cr),s=f.length,d&gt;=s)return e;for(a=s=f[d],c=1;s&gt;=10;s/=10)c++;n%=Cr,o=n-Cr+c}if(t!==void 0&amp;&amp;(s=bl(10,c-o-1),u=a/s%10|0,l=r&lt;0||f[d+1]!==void 0||a%s,l=t&lt;4?(u||l)&amp;&amp;(t==0||t==(e.s&lt;0?3:2)):u&gt;5||u==5&amp;&amp;(t==4||l||t==6&amp;&amp;(n&gt;0?o&gt;0?a/bl(10,c-o):0:f[d-1])%10&amp;1||t==(e.s&lt;0?8:7))),r&lt;1||!f[0])return l?(s=tn(e),f.length=1,r=r-s-1,f[0]=bl(10,(Cr-r%Cr)%Cr),e.e=ou(-r/Cr)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(n==0?(f.length=d,s=1,d--):(f.length=d+1,s=bl(10,Cr-n),f[d]=o&gt;0?(a/bl(10,c-o)%bl(10,o)|0)*s:0),l)for(;;)if(d==0){(f[0]+=s)==yn&amp;&amp;(f[0]=1,++e.e);break}else{if(f[d]+=s,f[d]!=yn)break;f[d--]=0,s=1}for(n=f.length;f[--n]===0;)f.pop();if(Pr&amp;&amp;(e.e&gt;Cp||e.e&lt;-Cp))throw Error(mw+tn(e));return e}function X9(e,r){var t,n,o,s,c,u,l,a,d,f,h=e.constructor,m=h.precision;if(!e.s||!r.s)return r.s?r.s=-r.s:r=new h(e),Pr?jr(r,m):r;if(l=e.d,f=r.d,n=r.e,a=e.e,l=l.slice(),c=a-n,c){for(d=c&lt;0,d?(t=l,c=-c,u=f.length):(t=f,n=a,u=l.length),o=Math.max(Math.ceil(m/Cr),u)+2,c&gt;o&amp;&amp;(c=o,t.length=1),t.reverse(),o=c;o--;)t.push(0);t.reverse()}else{for(o=l.length,u=f.length,d=o&lt;u,d&amp;&amp;(u=o),o=0;o&lt;u;o++)if(l[o]!=f[o]){d=l[o]&lt;f[o];break}c=0}for(d&amp;&amp;(t=l,l=f,f=t,r.s=-r.s),u=l.length,o=f.length-u;o&gt;0;--o)l[u++]=0;for(o=f.length;o&gt;c;){if(l[--o]&lt;f[o]){for(s=o;s&amp;&amp;l[--s]===0;)l[s]=yn-1;--l[s],l[o]+=yn}l[o]-=f[o]}for(;l[--u]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(r.d=l,r.e=n,Pr?jr(r,m):r):new h(0)}function Rl(e,r,t){var n,o=tn(e),s=Ws(e.d),c=s.length;return r?(t&amp;&amp;(n=t-c)&gt;0?s=s.charAt(0)+&quot;.&quot;+s.slice(1)+vo(n):c&gt;1&amp;&amp;(s=s.charAt(0)+&quot;.&quot;+s.slice(1)),s=s+(o&lt;0?&quot;e&quot;:&quot;e+&quot;)+o):o&lt;0?(s=&quot;0.&quot;+vo(-o-1)+s,t&amp;&amp;(n=t-c)&gt;0&amp;&amp;(s+=vo(n))):o&gt;=c?(s+=vo(o+1-c),t&amp;&amp;(n=t-o-1)&gt;0&amp;&amp;(s=s+&quot;.&quot;+vo(n))):((n=o+1)&lt;c&amp;&amp;(s=s.slice(0,n)+&quot;.&quot;+s.slice(n)),t&amp;&amp;(n=t-c)&gt;0&amp;&amp;(o+1===c&amp;&amp;(s+=&quot;.&quot;),s+=vo(n))),e.s&lt;0?&quot;-&quot;+s:s}function Xk(e,r){if(e.length&gt;r)return e.length=r,!0}function G9(e){var r,t,n;function o(s){var c=this;if(!(c instanceof o))return new o(s);if(c.constructor=o,s instanceof o){c.s=s.s,c.e=s.e,c.d=(s=s.d)?s.slice():s;return}if(typeof s==&quot;number&quot;){if(s*0!==0)throw Error(Al+s);if(s&gt;0)c.s=1;else if(s&lt;0)s=-s,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(s===~~s&amp;&amp;s&lt;1e7){c.e=0,c.d=[s];return}return Kk(c,s.toString())}else if(typeof s!=&quot;string&quot;)throw Error(Al+s);if(s.charCodeAt(0)===45?(s=s.slice(1),c.s=-1):c.s=1,SY.test(s))Kk(c,s);else throw Error(Al+s)}if(o.prototype=mt,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=G9,o.config=o.set=CY,e===void 0&amp;&amp;(e={}),e)for(n=[&quot;precision&quot;,&quot;rounding&quot;,&quot;toExpNeg&quot;,&quot;toExpPos&quot;,&quot;LN10&quot;],r=0;r&lt;n.length;)e.hasOwnProperty(t=n[r++])||(e[t]=this[t]);return o.config(e),o}function CY(e){if(!e||typeof e!=&quot;object&quot;)throw Error(rs+&quot;Object expected&quot;);var r,t,n,o=[&quot;precision&quot;,1,au,&quot;rounding&quot;,0,8,&quot;toExpNeg&quot;,-1/0,0,&quot;toExpPos&quot;,0,1/0];for(r=0;r&lt;o.length;r+=3)if((n=e[t=o[r]])!==void 0)if(ou(n)===n&amp;&amp;n&gt;=o[r+1]&amp;&amp;n&lt;=o[r+2])this[t]=n;else throw Error(Al+t+&quot;: &quot;+n);if((n=e[t=&quot;LN10&quot;])!==void 0)if(n==Math.LN10)this[t]=new this(n);else throw Error(Al+t+&quot;: &quot;+n);return this}var pw=G9(kY);Oi=new pw(1);const xr=pw;var EY=e=&gt;e,Y9={},Z9=e=&gt;e===Y9,Gk=e=&gt;function r(){return arguments.length===0||arguments.length===1&amp;&amp;Z9(arguments.length&lt;=0?void 0:arguments[0])?r:e(...arguments)},Q9=(e,r)=&gt;e===1?r:Gk(function(){for(var t=arguments.length,n=new Array(t),o=0;o&lt;t;o++)n[o]=arguments[o];var s=n.filter(c=&gt;c!==Y9).length;return s&gt;=e?r(...n):Q9(e-s,Gk(function(){for(var c=arguments.length,u=new Array(c),l=0;l&lt;c;l++)u[l]=arguments[l];var a=n.map(d=&gt;Z9(d)?u.shift():d);return r(...a,...u)}))}),AY=e=&gt;Q9(e.length,e),r1=(e,r)=&gt;{for(var t=[],n=e;n&lt;r;++n)t[n-e]=n;return t},MY=AY((e,r)=&gt;Array.isArray(r)?r.map(e):Object.keys(r).map(t=&gt;r[t]).map(e)),PY=function(){for(var r=arguments.length,t=new Array(r),n=0;n&lt;r;n++)t[n]=arguments[n];if(!t.length)return EY;var o=t.reverse(),s=o[0],c=o.slice(1);return function(){return c.reduce((u,l)=&gt;l(u),s(...arguments))}};function J9(e){var r;return e===0?r=1:r=Math.floor(new xr(e).abs().log(10).toNumber())+1,r}function eA(e,r,t){for(var n=new xr(e),o=0,s=[];n.lt(r)&amp;&amp;o&lt;1e5;)s.push(n.toNumber()),n=n.add(t),o++;return s}var tA=e=&gt;{var[r,t]=e,[n,o]=[r,t];return r&gt;t&amp;&amp;([n,o]=[t,r]),[n,o]},rA=(e,r,t)=&gt;{if(e.lte(0))return new xr(0);var n=J9(e.toNumber()),o=new xr(10).pow(n),s=e.div(o),c=n!==1?.05:.1,u=new xr(Math.ceil(s.div(c).toNumber())).add(t).mul(c),l=u.mul(o);return r?new xr(l.toNumber()):new xr(Math.ceil(l.toNumber()))},OY=(e,r,t)=&gt;{var n=new xr(1),o=new xr(e);if(!o.isint()&amp;&amp;t){var s=Math.abs(e);s&lt;1?(n=new xr(10).pow(J9(e)-1),o=new xr(Math.floor(o.div(n).toNumber())).mul(n)):s&gt;1&amp;&amp;(o=new xr(Math.floor(e)))}else e===0?o=new xr(Math.floor((r-1)/2)):t||(o=new xr(Math.floor(e)));var c=Math.floor((r-1)/2),u=PY(MY(l=&gt;o.add(new xr(l-c).mul(n)).toNumber()),r1);return u(0,r)},nA=function(r,t,n,o){var s=arguments.length&gt;4&amp;&amp;arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-r)/(n-1)))return{step:new xr(0),tickMin:new xr(0),tickMax:new xr(0)};var c=rA(new xr(t).sub(r).div(n-1),o,s),u;r&lt;=0&amp;&amp;t&gt;=0?u=new xr(0):(u=new xr(r).add(t).div(2),u=u.sub(new xr(u).mod(c)));var l=Math.ceil(u.sub(r).div(c).toNumber()),a=Math.ceil(new xr(t).sub(u).div(c).toNumber()),d=l+a+1;return d&gt;n?nA(r,t,n,o,s+1):(d&lt;n&amp;&amp;(a=t&gt;0?a+(n-d):a,l=t&gt;0?l:l+(n-d)),{step:c,tickMin:u.sub(new xr(l).mul(c)),tickMax:u.add(new xr(a).mul(c))})},TY=function(r){var[t,n]=r,o=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:6,s=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:!0,c=Math.max(o,2),[u,l]=tA([t,n]);if(u===-1/0||l===1/0){var a=l===1/0?[u,...r1(0,o-1).map(()=&gt;1/0)]:[...r1(0,o-1).map(()=&gt;-1/0),l];return t&gt;n?a.reverse():a}if(u===l)return OY(u,o,s);var{step:d,tickMin:f,tickMax:h}=nA(u,l,c,s,0),m=eA(f,h.add(new xr(.1).mul(d)),d);return t&gt;n?m.reverse():m},IY=function(r,t){var[n,o]=r,s=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:!0,[c,u]=tA([n,o]);if(c===-1/0||u===1/0)return[n,o];if(c===u)return[c];var l=Math.max(t,2),a=rA(new xr(u).sub(c).div(l-1),s,0),d=[...eA(new xr(c),new xr(u),a),u];return s===!1&amp;&amp;(d=d.map(f=&gt;Math.round(f))),n&gt;o?d.reverse():d},iA=e=&gt;e.rootProps.maxBarSize,RY=e=&gt;e.rootProps.barGap,sA=e=&gt;e.rootProps.barCategoryGap,DY=e=&gt;e.rootProps.barSize,P0=e=&gt;e.rootProps.stackOffset,aA=e=&gt;e.rootProps.reverseStackOrder,gw=e=&gt;e.options.chartName,xw=e=&gt;e.rootProps.syncId,oA=e=&gt;e.rootProps.syncMethod,bw=e=&gt;e.options.eventEmitter,vn={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},wa={allowDuplicatedCategory:!0,angleAxisId:0,reversed:!1,scale:&quot;auto&quot;,tick:!0,type:&quot;category&quot;},Pi={allowDataOverflow:!1,allowDuplicatedCategory:!0,radiusAxisId:0,scale:&quot;auto&quot;,tick:!0,tickCount:5,type:&quot;number&quot;},O0=(e,r)=&gt;{if(!(!e||!r))return e!=null&amp;&amp;e.reversed?[r[1],r[0]]:r},LY={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:wa.angleAxisId,includeHidden:!1,name:void 0,reversed:wa.reversed,scale:wa.scale,tick:wa.tick,tickCount:void 0,ticks:void 0,type:wa.type,unit:void 0},FY={allowDataOverflow:Pi.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:Pi.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Pi.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Pi.scale,tick:Pi.tick,tickCount:Pi.tickCount,ticks:void 0,type:Pi.type,unit:void 0},BY={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:wa.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:wa.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:wa.scale,tick:wa.tick,tickCount:void 0,ticks:void 0,type:&quot;number&quot;,unit:void 0},zY={allowDataOverflow:Pi.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:Pi.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Pi.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Pi.scale,tick:Pi.tick,tickCount:Pi.tickCount,ticks:void 0,type:&quot;category&quot;,unit:void 0},yw=(e,r)=&gt;e.polarAxis.angleAxis[r]!=null?e.polarAxis.angleAxis[r]:e.layout.layoutType===&quot;radial&quot;?BY:LY,vw=(e,r)=&gt;e.polarAxis.radiusAxis[r]!=null?e.polarAxis.radiusAxis[r]:e.layout.layoutType===&quot;radial&quot;?zY:FY,T0=e=&gt;e.polarOptions,ww=Ie([$a,Ua,wn],IK),lA=Ie([T0,ww],(e,r)=&gt;{if(e!=null)return Es(e.innerRadius,r,0)}),cA=Ie([T0,ww],(e,r)=&gt;{if(e!=null)return Es(e.outerRadius,r,r*.8)}),$Y=e=&gt;{if(e==null)return[0,0];var{startAngle:r,endAngle:t}=e;return[r,t]},uA=Ie([T0],$Y);Ie([yw,uA],O0);var dA=Ie([ww,lA,cA],(e,r,t)=&gt;{if(!(e==null||r==null||t==null))return[r,t]});Ie([vw,dA],O0);var fA=Ie([ur,T0,lA,cA,$a,Ua],(e,r,t,n,o,s)=&gt;{if(!(e!==&quot;centric&quot;&amp;&amp;e!==&quot;radial&quot;||r==null||t==null||n==null)){var{cx:c,cy:u,startAngle:l,endAngle:a}=r;return{cx:Es(c,o,o/2),cy:Es(u,s,s/2),innerRadius:t,outerRadius:n,startAngle:l,endAngle:a,clockWise:!1}}}),ln=(e,r)=&gt;r,I0=(e,r,t)=&gt;t;function _w(e){return e?.id}function hA(e,r,t){var{chartData:n=[]}=r,{allowDuplicatedCategory:o,dataKey:s}=t,c=new Map;return e.forEach(u=&gt;{var l,a=(l=u.data)!==null&amp;&amp;l!==void 0?l:n;if(!(a==null||a.length===0)){var d=_w(u);a.forEach((f,h)=&gt;{var m=s==null||o?h:String(en(f,s,null)),p=en(f,u.dataKey,0),x;c.has(m)?x=c.get(m):x={},Object.assign(x,{[d]:p}),c.set(m,x)})}}),Array.from(c.values())}function R0(e){return&quot;stackId&quot;in e&amp;&amp;e.stackId!=null&amp;&amp;e.dataKey!=null}var D0=(e,r)=&gt;e===r?!0:e==null||r==null?!1:e[0]===r[0]&amp;&amp;e[1]===r[1];function L0(e,r){return Array.isArray(e)&amp;&amp;Array.isArray(r)&amp;&amp;e.length===0&amp;&amp;r.length===0?!0:e===r}function UY(e,r){if(e.length===r.length){for(var t=0;t&lt;e.length;t++)if(e[t]!==r[t])return!1;return!0}return!1}var cn=e=&gt;{var r=ur(e);return r===&quot;horizontal&quot;?&quot;xAxis&quot;:r===&quot;vertical&quot;?&quot;yAxis&quot;:r===&quot;centric&quot;?&quot;angleAxis&quot;:&quot;radiusAxis&quot;},lu=e=&gt;e.tooltip.settings.axisId;function Yk(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Ep(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?Yk(Object(t),!0).forEach(function(n){VY(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Yk(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function VY(e,r,t){return(r=qY(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function qY(e){var r=WY(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function WY(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var n1=[0,&quot;auto&quot;],gn={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:&quot;preserveEnd&quot;,minTickGap:5,mirror:!1,name:void 0,orientation:&quot;bottom&quot;,padding:{left:0,right:0},reversed:!1,scale:&quot;auto&quot;,tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:&quot;category&quot;,unit:void 0},mA=(e,r)=&gt;e.cartesianAxis.xAxis[r],Wa=(e,r)=&gt;{var t=mA(e,r);return t??gn},xn={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:n1,hide:!0,id:0,includeHidden:!1,interval:&quot;preserveEnd&quot;,minTickGap:5,mirror:!1,name:void 0,orientation:&quot;left&quot;,padding:{top:0,bottom:0},reversed:!1,scale:&quot;auto&quot;,tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:&quot;number&quot;,unit:void 0,width:hf},pA=(e,r)=&gt;e.cartesianAxis.yAxis[r],Ha=(e,r)=&gt;{var t=pA(e,r);return t??xn},HY={domain:[0,&quot;auto&quot;],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:&quot;&quot;,range:[64,64],scale:&quot;auto&quot;,type:&quot;number&quot;,unit:&quot;&quot;},jw=(e,r)=&gt;{var t=e.cartesianAxis.zAxis[r];return t??HY},ci=(e,r,t)=&gt;{switch(r){case&quot;xAxis&quot;:return Wa(e,t);case&quot;yAxis&quot;:return Ha(e,t);case&quot;zAxis&quot;:return jw(e,t);case&quot;angleAxis&quot;:return yw(e,t);case&quot;radiusAxis&quot;:return vw(e,t);default:throw new Error(&quot;Unexpected axis type: &quot;.concat(r))}},KY=(e,r,t)=&gt;{switch(r){case&quot;xAxis&quot;:return Wa(e,t);case&quot;yAxis&quot;:return Ha(e,t);default:throw new Error(&quot;Unexpected axis type: &quot;.concat(r))}},yf=(e,r,t)=&gt;{switch(r){case&quot;xAxis&quot;:return Wa(e,t);case&quot;yAxis&quot;:return Ha(e,t);case&quot;angleAxis&quot;:return yw(e,t);case&quot;radiusAxis&quot;:return vw(e,t);default:throw new Error(&quot;Unexpected axis type: &quot;.concat(r))}},gA=e=&gt;e.graphicalItems.cartesianItems.some(r=&gt;r.type===&quot;bar&quot;)||e.graphicalItems.polarItems.some(r=&gt;r.type===&quot;radialBar&quot;);function xA(e,r){return t=&gt;{switch(e){case&quot;xAxis&quot;:return&quot;xAxisId&quot;in t&amp;&amp;t.xAxisId===r;case&quot;yAxis&quot;:return&quot;yAxisId&quot;in t&amp;&amp;t.yAxisId===r;case&quot;zAxis&quot;:return&quot;zAxisId&quot;in t&amp;&amp;t.zAxisId===r;case&quot;angleAxis&quot;:return&quot;angleAxisId&quot;in t&amp;&amp;t.angleAxisId===r;case&quot;radiusAxis&quot;:return&quot;radiusAxisId&quot;in t&amp;&amp;t.radiusAxisId===r;default:return!1}}}var F0=e=&gt;e.graphicalItems.cartesianItems,XY=Ie([ln,I0],xA),bA=(e,r,t)=&gt;e.filter(t).filter(n=&gt;r?.includeHidden===!0?!0:!n.hide),vf=Ie([F0,ci,XY],bA,{memoizeOptions:{resultEqualityCheck:L0}}),yA=Ie([vf],e=&gt;e.filter(r=&gt;r.type===&quot;area&quot;||r.type===&quot;bar&quot;).filter(R0)),vA=e=&gt;e.filter(r=&gt;!(&quot;stackId&quot;in r)||r.stackId===void 0),GY=Ie([vf],vA),wA=e=&gt;e.map(r=&gt;r.data).filter(Boolean).flat(1),YY=Ie([vf],wA,{memoizeOptions:{resultEqualityCheck:L0}}),_A=(e,r)=&gt;{var{chartData:t=[],dataStartIndex:n,dataEndIndex:o}=r;return e.length&gt;0?e:t.slice(n,o+1)},Nw=Ie([YY,hw],_A),jA=(e,r,t)=&gt;r?.dataKey!=null?e.map(n=&gt;({value:en(n,r.dataKey)})):t.length&gt;0?t.map(n=&gt;n.dataKey).flatMap(n=&gt;e.map(o=&gt;({value:en(o,n)}))):e.map(n=&gt;({value:n})),B0=Ie([Nw,ci,vf],jA);function NA(e,r){switch(e){case&quot;xAxis&quot;:return r.direction===&quot;x&quot;;case&quot;yAxis&quot;:return r.direction===&quot;y&quot;;default:return!1}}function Sm(e){if(Ys(e)||e instanceof Date){var r=Number(e);if(zr(r))return r}}function Zk(e){if(Array.isArray(e)){var r=[Sm(e[0]),Sm(e[1])];return Oo(r)?r:void 0}var t=Sm(e);if(t!=null)return[t,t]}function Fa(e){return e.map(Sm).filter(DU)}function ZY(e,r,t){return!t||typeof r!=&quot;number&quot;||Cs(r)?[]:t.length?Fa(t.flatMap(n=&gt;{var o=en(e,n.dataKey),s,c;if(Array.isArray(o)?[s,c]=o:s=c=o,!(!zr(s)||!zr(c)))return[r-s,r+c]})):[]}var un=e=&gt;{var r=cn(e),t=lu(e);return yf(e,r,t)},wf=Ie([un],e=&gt;e?.dataKey),QY=Ie([yA,hw,un],hA),kA=(e,r,t,n)=&gt;{var o={},s=r.reduce((c,u)=&gt;{if(u.stackId==null)return c;var l=c[u.stackId];return l==null&amp;&amp;(l=[]),l.push(u),c[u.stackId]=l,c},o);return Object.fromEntries(Object.entries(s).map(c=&gt;{var[u,l]=c,a=n?[...l].reverse():l,d=a.map(_w);return[u,{stackedData:uW(e,d,t),graphicalItems:a}]}))},i1=Ie([QY,yA,P0,aA],kA),SA=(e,r,t,n)=&gt;{var{dataStartIndex:o,dataEndIndex:s}=r;if(n==null&amp;&amp;t!==&quot;zAxis&quot;){var c=pW(e,o,s);if(!(c!=null&amp;&amp;c[0]===0&amp;&amp;c[1]===0))return c}},JY=Ie([ci],e=&gt;e.allowDataOverflow),kw=e=&gt;{var r;if(e==null||!(&quot;domain&quot;in e))return n1;if(e.domain!=null)return e.domain;if(&quot;ticks&quot;in e&amp;&amp;e.ticks!=null){if(e.type===&quot;number&quot;){var t=Fa(e.ticks);return[Math.min(...t),Math.max(...t)]}if(e.type===&quot;category&quot;)return e.ticks.map(String)}return(r=e?.domain)!==null&amp;&amp;r!==void 0?r:n1},CA=Ie([ci],kw),EA=Ie([CA,JY],q9),eZ=Ie([i1,qa,ln,EA],SA,{memoizeOptions:{resultEqualityCheck:D0}}),Sw=e=&gt;e.errorBars,tZ=(e,r,t)=&gt;e.flatMap(n=&gt;r[n.id]).filter(Boolean).filter(n=&gt;NA(t,n)),Ap=function(){for(var r=arguments.length,t=new Array(r),n=0;n&lt;r;n++)t[n]=arguments[n];var o=t.filter(Boolean);if(o.length!==0){var s=o.flat(),c=Math.min(...s),u=Math.max(...s);return[c,u]}},AA=(e,r,t,n,o)=&gt;{var s,c;if(t.length&gt;0&amp;&amp;e.forEach(u=&gt;{t.forEach(l=&gt;{var a,d,f=(a=n[l.id])===null||a===void 0?void 0:a.filter(y=&gt;NA(o,y)),h=en(u,(d=r.dataKey)!==null&amp;&amp;d!==void 0?d:l.dataKey),m=ZY(u,h,f);if(m.length&gt;=2){var p=Math.min(...m),x=Math.max(...m);(s==null||p&lt;s)&amp;&amp;(s=p),(c==null||x&gt;c)&amp;&amp;(c=x)}var g=Zk(h);g!=null&amp;&amp;(s=s==null?g[0]:Math.min(s,g[0]),c=c==null?g[1]:Math.max(c,g[1]))})}),r?.dataKey!=null&amp;&amp;e.forEach(u=&gt;{var l=Zk(en(u,r.dataKey));l!=null&amp;&amp;(s=s==null?l[0]:Math.min(s,l[0]),c=c==null?l[1]:Math.max(c,l[1]))}),zr(s)&amp;&amp;zr(c))return[s,c]},rZ=Ie([Nw,ci,GY,Sw,ln],AA,{memoizeOptions:{resultEqualityCheck:D0}});function nZ(e){var{value:r}=e;if(Ys(r)||r instanceof Date)return r}var iZ=(e,r,t)=&gt;{var n=e.map(nZ).filter(o=&gt;o!=null);return t&amp;&amp;(r.dataKey==null||r.allowDuplicatedCategory&amp;&amp;q7(n))?c9(0,e.length):r.allowDuplicatedCategory?n:Array.from(new Set(n))},MA=e=&gt;e.referenceElements.dots,cu=(e,r,t)=&gt;e.filter(n=&gt;n.ifOverflow===&quot;extendDomain&quot;).filter(n=&gt;r===&quot;xAxis&quot;?n.xAxisId===t:n.yAxisId===t),sZ=Ie([MA,ln,I0],cu),PA=e=&gt;e.referenceElements.areas,aZ=Ie([PA,ln,I0],cu),OA=e=&gt;e.referenceElements.lines,oZ=Ie([OA,ln,I0],cu),TA=(e,r)=&gt;{if(e!=null){var t=Fa(e.map(n=&gt;r===&quot;xAxis&quot;?n.x:n.y));if(t.length!==0)return[Math.min(...t),Math.max(...t)]}},lZ=Ie(sZ,ln,TA),IA=(e,r)=&gt;{if(e!=null){var t=Fa(e.flatMap(n=&gt;[r===&quot;xAxis&quot;?n.x1:n.y1,r===&quot;xAxis&quot;?n.x2:n.y2]));if(t.length!==0)return[Math.min(...t),Math.max(...t)]}},cZ=Ie([aZ,ln],IA);function uZ(e){var r;if(e.x!=null)return Fa([e.x]);var t=(r=e.segment)===null||r===void 0?void 0:r.map(n=&gt;n.x);return t==null||t.length===0?[]:Fa(t)}function dZ(e){var r;if(e.y!=null)return Fa([e.y]);var t=(r=e.segment)===null||r===void 0?void 0:r.map(n=&gt;n.y);return t==null||t.length===0?[]:Fa(t)}var RA=(e,r)=&gt;{if(e!=null){var t=e.flatMap(n=&gt;r===&quot;xAxis&quot;?uZ(n):dZ(n));if(t.length!==0)return[Math.min(...t),Math.max(...t)]}},fZ=Ie([oZ,ln],RA),hZ=Ie(lZ,fZ,cZ,(e,r,t)=&gt;Ap(e,t,r)),DA=(e,r,t,n,o,s,c,u)=&gt;{if(t!=null)return t;var l=c===&quot;vertical&quot;&amp;&amp;u===&quot;xAxis&quot;||c===&quot;horizontal&quot;&amp;&amp;u===&quot;yAxis&quot;,a=l?Ap(n,s,o):Ap(s,o);return NY(r,a,e.allowDataOverflow)},mZ=Ie([ci,CA,EA,eZ,rZ,hZ,ur,ln],DA,{memoizeOptions:{resultEqualityCheck:D0}}),pZ=[0,1],LA=(e,r,t,n,o,s,c)=&gt;{if(!((e==null||t==null||t.length===0)&amp;&amp;c===void 0)){var{dataKey:u,type:l}=e,a=Do(r,s);if(a&amp;&amp;u==null){var d;return c9(0,(d=t?.length)!==null&amp;&amp;d!==void 0?d:0)}return l===&quot;category&quot;?iZ(n,e,a):o===&quot;expand&quot;?pZ:c}},Cw=Ie([ci,ur,Nw,B0,P0,ln,mZ],LA),FA=(e,r,t,n,o)=&gt;{if(e!=null){var{scale:s,type:c}=e;if(s===&quot;auto&quot;)return r===&quot;radial&quot;&amp;&amp;o===&quot;radiusAxis&quot;?&quot;band&quot;:r===&quot;radial&quot;&amp;&amp;o===&quot;angleAxis&quot;?&quot;linear&quot;:c===&quot;category&quot;&amp;&amp;n&amp;&amp;(n.indexOf(&quot;LineChart&quot;)&gt;=0||n.indexOf(&quot;AreaChart&quot;)&gt;=0||n.indexOf(&quot;ComposedChart&quot;)&gt;=0&amp;&amp;!t)?&quot;point&quot;:c===&quot;category&quot;?&quot;band&quot;:&quot;linear&quot;;if(typeof s==&quot;string&quot;){var u=&quot;scale&quot;.concat(cf(s));return u in yd?u:&quot;point&quot;}}},_f=Ie([ci,ur,gA,gw,ln],FA);function gZ(e){if(e!=null){if(e in yd)return yd[e]();var r=&quot;scale&quot;.concat(cf(e));if(r in yd)return yd[r]()}}function Ew(e,r,t,n){if(!(t==null||n==null)){if(typeof e.scale==&quot;function&quot;)return e.scale.copy().domain(t).range(n);var o=gZ(r);if(o!=null){var s=o.domain(t).range(n);return sW(s),s}}}var BA=(e,r,t)=&gt;{var n=kw(r);if(!(t!==&quot;auto&quot;&amp;&amp;t!==&quot;linear&quot;)){if(r!=null&amp;&amp;r.tickCount&amp;&amp;Array.isArray(n)&amp;&amp;(n[0]===&quot;auto&quot;||n[1]===&quot;auto&quot;)&amp;&amp;Oo(e))return TY(e,r.tickCount,r.allowDecimals);if(r!=null&amp;&amp;r.tickCount&amp;&amp;r.type===&quot;number&quot;&amp;&amp;Oo(e))return IY(e,r.tickCount,r.allowDecimals)}},Aw=Ie([Cw,yf,_f],BA),zA=(e,r,t,n)=&gt;{if(n!==&quot;angleAxis&quot;&amp;&amp;e?.type===&quot;number&quot;&amp;&amp;Oo(r)&amp;&amp;Array.isArray(t)&amp;&amp;t.length&gt;0){var o=r[0],s=t[0],c=r[1],u=t[t.length-1];return[Math.min(o,s),Math.max(c,u)]}return r},xZ=Ie([ci,Cw,Aw,ln],zA),bZ=Ie(B0,ci,(e,r)=&gt;{if(!(!r||r.type!==&quot;number&quot;)){var t=1/0,n=Array.from(Fa(e.map(f=&gt;f.value))).sort((f,h)=&gt;f-h),o=n[0],s=n[n.length-1];if(o==null||s==null)return 1/0;var c=s-o;if(c===0)return 1/0;for(var u=0;u&lt;n.length-1;u++){var l=n[u],a=n[u+1];if(!(l==null||a==null)){var d=a-l;t=Math.min(t,d)}}return t/c}}),$A=Ie(bZ,ur,sA,wn,(e,r,t,n,o)=&gt;o,(e,r,t,n,o)=&gt;{if(!zr(e))return 0;var s=r===&quot;vertical&quot;?n.height:n.width;if(o===&quot;gap&quot;)return e*s/2;if(o===&quot;no-gap&quot;){var c=Es(t,e*s),u=e*s/2;return u-c-(u-c)/s*c}return 0}),yZ=(e,r,t)=&gt;{var n=Wa(e,r);return n==null||typeof n.padding!=&quot;string&quot;?0:$A(e,&quot;xAxis&quot;,r,t,n.padding)},vZ=(e,r,t)=&gt;{var n=Ha(e,r);return n==null||typeof n.padding!=&quot;string&quot;?0:$A(e,&quot;yAxis&quot;,r,t,n.padding)},wZ=Ie(Wa,yZ,(e,r)=&gt;{var t,n;if(e==null)return{left:0,right:0};var{padding:o}=e;return typeof o==&quot;string&quot;?{left:r,right:r}:{left:((t=o.left)!==null&amp;&amp;t!==void 0?t:0)+r,right:((n=o.right)!==null&amp;&amp;n!==void 0?n:0)+r}}),_Z=Ie(Ha,vZ,(e,r)=&gt;{var t,n;if(e==null)return{top:0,bottom:0};var{padding:o}=e;return typeof o==&quot;string&quot;?{top:r,bottom:r}:{top:((t=o.top)!==null&amp;&amp;t!==void 0?t:0)+r,bottom:((n=o.bottom)!==null&amp;&amp;n!==void 0?n:0)+r}}),jZ=Ie([wn,wZ,g0,p0,(e,r,t)=&gt;t],(e,r,t,n,o)=&gt;{var{padding:s}=n;return o?[s.left,t.width-s.right]:[e.left+r.left,e.left+e.width-r.right]}),NZ=Ie([wn,ur,_Z,g0,p0,(e,r,t)=&gt;t],(e,r,t,n,o,s)=&gt;{var{padding:c}=o;return s?[n.height-c.bottom,c.top]:r===&quot;horizontal&quot;?[e.top+e.height-t.bottom,e.top+t.top]:[e.top+t.top,e.top+e.height-t.bottom]}),jf=(e,r,t,n)=&gt;{var o;switch(r){case&quot;xAxis&quot;:return jZ(e,t,n);case&quot;yAxis&quot;:return NZ(e,t,n);case&quot;zAxis&quot;:return(o=jw(e,t))===null||o===void 0?void 0:o.range;case&quot;angleAxis&quot;:return uA(e);case&quot;radiusAxis&quot;:return dA(e,t);default:return}},UA=Ie([ci,jf],O0),z0=Ie([ci,_f,xZ,UA],Ew);Ie([vf,Sw,ln],tZ);function VA(e,r){return e.id&lt;r.id?-1:e.id&gt;r.id?1:0}var $0=(e,r)=&gt;r,U0=(e,r,t)=&gt;t,kZ=Ie(h0,$0,U0,(e,r,t)=&gt;e.filter(n=&gt;n.orientation===r).filter(n=&gt;n.mirror===t).sort(VA)),SZ=Ie(m0,$0,U0,(e,r,t)=&gt;e.filter(n=&gt;n.orientation===r).filter(n=&gt;n.mirror===t).sort(VA)),qA=(e,r)=&gt;({width:e.width,height:r.height}),CZ=(e,r)=&gt;{var t=typeof r.width==&quot;number&quot;?r.width:hf;return{width:t,height:e.height}},WA=Ie(wn,Wa,qA),EZ=(e,r,t)=&gt;{switch(r){case&quot;top&quot;:return e.top;case&quot;bottom&quot;:return t-e.bottom;default:return 0}},AZ=(e,r,t)=&gt;{switch(r){case&quot;left&quot;:return e.left;case&quot;right&quot;:return t-e.right;default:return 0}},MZ=Ie(Ua,wn,kZ,$0,U0,(e,r,t,n,o)=&gt;{var s={},c;return t.forEach(u=&gt;{var l=qA(r,u);c==null&amp;&amp;(c=EZ(r,n,e));var a=n===&quot;top&quot;&amp;&amp;!o||n===&quot;bottom&quot;&amp;&amp;o;s[u.id]=c-Number(a)*l.height,c+=(a?-1:1)*l.height}),s}),PZ=Ie($a,wn,SZ,$0,U0,(e,r,t,n,o)=&gt;{var s={},c;return t.forEach(u=&gt;{var l=CZ(r,u);c==null&amp;&amp;(c=AZ(r,n,e));var a=n===&quot;left&quot;&amp;&amp;!o||n===&quot;right&quot;&amp;&amp;o;s[u.id]=c-Number(a)*l.width,c+=(a?-1:1)*l.width}),s}),OZ=(e,r)=&gt;{var t=Wa(e,r);if(t!=null)return MZ(e,t.orientation,t.mirror)},TZ=Ie([wn,Wa,OZ,(e,r)=&gt;r],(e,r,t,n)=&gt;{if(r!=null){var o=t?.[n];return o==null?{x:e.left,y:0}:{x:e.left,y:o}}}),IZ=(e,r)=&gt;{var t=Ha(e,r);if(t!=null)return PZ(e,t.orientation,t.mirror)},RZ=Ie([wn,Ha,IZ,(e,r)=&gt;r],(e,r,t,n)=&gt;{if(r!=null){var o=t?.[n];return o==null?{x:0,y:e.top}:{x:o,y:e.top}}}),HA=Ie(wn,Ha,(e,r)=&gt;{var t=typeof r.width==&quot;number&quot;?r.width:hf;return{width:t,height:e.height}}),Qk=(e,r,t)=&gt;{switch(r){case&quot;xAxis&quot;:return WA(e,t).width;case&quot;yAxis&quot;:return HA(e,t).height;default:return}},KA=(e,r,t,n)=&gt;{if(t!=null){var{allowDuplicatedCategory:o,type:s,dataKey:c}=t,u=Do(e,n),l=r.map(a=&gt;a.value);if(c&amp;&amp;u&amp;&amp;s===&quot;category&quot;&amp;&amp;o&amp;&amp;q7(l))return l}},Mw=Ie([ur,B0,ci,ln],KA),XA=(e,r,t,n)=&gt;{if(!(t==null||t.dataKey==null)){var{type:o,scale:s}=t,c=Do(e,n);if(c&amp;&amp;(o===&quot;number&quot;||s!==&quot;auto&quot;))return r.map(u=&gt;u.value)}},Pw=Ie([ur,B0,yf,ln],XA),Jk=Ie([ur,KY,_f,z0,Mw,Pw,jf,Aw,ln],(e,r,t,n,o,s,c,u,l)=&gt;{if(r!=null){var a=Do(e,l);return{angle:r.angle,interval:r.interval,minTickGap:r.minTickGap,orientation:r.orientation,tick:r.tick,tickCount:r.tickCount,tickFormatter:r.tickFormatter,ticks:r.ticks,type:r.type,unit:r.unit,axisType:l,categoricalDomain:s,duplicateDomain:o,isCategorical:a,niceTicks:u,range:c,realScaleType:t,scale:n}}}),DZ=(e,r,t,n,o,s,c,u,l)=&gt;{if(!(r==null||n==null)){var a=Do(e,l),{type:d,ticks:f,tickCount:h}=r,m=t===&quot;scaleBand&quot;&amp;&amp;typeof n.bandwidth==&quot;function&quot;?n.bandwidth()/2:2,p=d===&quot;category&quot;&amp;&amp;n.bandwidth?n.bandwidth()/m:0;p=l===&quot;angleAxis&quot;&amp;&amp;s!=null&amp;&amp;s.length&gt;=2?xi(s[0]-s[1])*2*p:p;var x=f||o;if(x){var g=x.map((y,v)=&gt;{var _=c?c.indexOf(y):y;return{index:v,coordinate:n(_)+p,value:y,offset:p}});return g.filter(y=&gt;zr(y.coordinate))}return a&amp;&amp;u?u.map((y,v)=&gt;({coordinate:n(y)+p,value:y,index:v,offset:p})).filter(y=&gt;zr(y.coordinate)):n.ticks?n.ticks(h).map(y=&gt;({coordinate:n(y)+p,value:y,offset:p})):n.domain().map((y,v)=&gt;({coordinate:n(y)+p,value:c?c[y]:y,index:v,offset:p}))}},GA=Ie([ur,yf,_f,z0,Aw,jf,Mw,Pw,ln],DZ),LZ=(e,r,t,n,o,s,c)=&gt;{if(!(r==null||t==null||n==null||n[0]===n[1])){var u=Do(e,c),{tickCount:l}=r,a=0;return a=c===&quot;angleAxis&quot;&amp;&amp;n?.length&gt;=2?xi(n[0]-n[1])*2*a:a,u&amp;&amp;s?s.map((d,f)=&gt;({coordinate:t(d)+a,value:d,index:f,offset:a})):t.ticks?t.ticks(l).map(d=&gt;({coordinate:t(d)+a,value:d,offset:a})):t.domain().map((d,f)=&gt;({coordinate:t(d)+a,value:o?o[d]:d,index:f,offset:a}))}},To=Ie([ur,yf,z0,jf,Mw,Pw,ln],LZ),Io=Ie(ci,z0,(e,r)=&gt;{if(!(e==null||r==null))return Ep(Ep({},e),{},{scale:r})}),FZ=Ie([ci,_f,Cw,UA],Ew);Ie((e,r,t)=&gt;jw(e,t),FZ,(e,r)=&gt;{if(!(e==null||r==null))return Ep(Ep({},e),{},{scale:r})});var BZ=Ie([ur,h0,m0],(e,r,t)=&gt;{switch(e){case&quot;horizontal&quot;:return r.some(n=&gt;n.reversed)?&quot;right-to-left&quot;:&quot;left-to-right&quot;;case&quot;vertical&quot;:return t.some(n=&gt;n.reversed)?&quot;bottom-to-top&quot;:&quot;top-to-bottom&quot;;case&quot;centric&quot;:case&quot;radial&quot;:return&quot;left-to-right&quot;;default:return}}),YA=e=&gt;e.options.defaultTooltipEventType,ZA=e=&gt;e.options.validateTooltipEventTypes;function QA(e,r,t){if(e==null)return r;var n=e?&quot;axis&quot;:&quot;item&quot;;return t==null?r:t.includes(n)?n:r}function Ow(e,r){var t=YA(e),n=ZA(e);return QA(r,t,n)}function zZ(e){return Mt(r=&gt;Ow(r,e))}var JA=(e,r)=&gt;{var t,n=Number(r);if(!(Cs(n)||r==null))return n&gt;=0?e==null||(t=e[n])===null||t===void 0?void 0:t.value:void 0},$Z=e=&gt;e.tooltip.settings,_o={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},UZ={itemInteraction:{click:_o,hover:_o},axisInteraction:{click:_o,hover:_o},keyboardInteraction:_o,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:&quot;hover&quot;,axisId:0,active:!1,defaultIndex:void 0}},eM=_i({name:&quot;tooltip&quot;,initialState:UZ,reducers:{addTooltipEntrySettings:{reducer(e,r){e.tooltipItemPayloads.push(r.payload)},prepare:Mr()},replaceTooltipEntrySettings:{reducer(e,r){var{prev:t,next:n}=r.payload,o=ks(e).tooltipItemPayloads.indexOf(t);o&gt;-1&amp;&amp;(e.tooltipItemPayloads[o]=n)},prepare:Mr()},removeTooltipEntrySettings:{reducer(e,r){var t=ks(e).tooltipItemPayloads.indexOf(r.payload);t&gt;-1&amp;&amp;e.tooltipItemPayloads.splice(t,1)},prepare:Mr()},setTooltipSettingsState(e,r){e.settings=r.payload},setActiveMouseOverItemIndex(e,r){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=r.payload.activeIndex,e.itemInteraction.hover.dataKey=r.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=r.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=r.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,r){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=r.payload.activeIndex,e.itemInteraction.click.dataKey=r.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=r.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=r.payload.activeCoordinate},setMouseOverAxisIndex(e,r){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=r.payload.activeIndex,e.axisInteraction.hover.dataKey=r.payload.activeDataKey,e.axisInteraction.hover.coordinate=r.payload.activeCoordinate},setMouseClickAxisIndex(e,r){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=r.payload.activeIndex,e.axisInteraction.click.dataKey=r.payload.activeDataKey,e.axisInteraction.click.coordinate=r.payload.activeCoordinate},setSyncInteraction(e,r){e.syncInteraction=r.payload},setKeyboardInteraction(e,r){e.keyboardInteraction.active=r.payload.active,e.keyboardInteraction.index=r.payload.activeIndex,e.keyboardInteraction.coordinate=r.payload.activeCoordinate}}}),{addTooltipEntrySettings:VZ,replaceTooltipEntrySettings:qZ,removeTooltipEntrySettings:WZ,setTooltipSettingsState:HZ,setActiveMouseOverItemIndex:tM,mouseLeaveItem:KZ,mouseLeaveChart:rM,setActiveClickItemIndex:XZ,setMouseOverAxisIndex:nM,setMouseClickAxisIndex:GZ,setSyncInteraction:s1,setKeyboardInteraction:a1}=eM.actions,YZ=eM.reducer;function eS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function cm(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?eS(Object(t),!0).forEach(function(n){ZZ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function ZZ(e,r,t){return(r=QZ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function QZ(e){var r=JZ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function JZ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function eQ(e,r,t){return r===&quot;axis&quot;?t===&quot;click&quot;?e.axisInteraction.click:e.axisInteraction.hover:t===&quot;click&quot;?e.itemInteraction.click:e.itemInteraction.hover}function tQ(e){return e.index!=null}var iM=(e,r,t,n)=&gt;{if(r==null)return _o;var o=eQ(e,r,t);if(o==null)return _o;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&amp;&amp;e.syncInteraction.index!=null)return e.syncInteraction;var s=e.settings.active===!0;if(tQ(o)){if(s)return cm(cm({},o),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return cm(cm({},_o),{},{coordinate:o.coordinate})};function rQ(e){if(typeof e==&quot;number&quot;)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var r=e.valueOf();return Number.isFinite(r)?r:void 0}var t=Number(e);return Number.isFinite(t)?t:void 0}function nQ(e,r){var t=rQ(e),n=r[0],o=r[1];if(t===void 0)return!1;var s=Math.min(n,o),c=Math.max(n,o);return t&gt;=s&amp;&amp;t&lt;=c}function iQ(e,r,t){if(t==null||r==null)return!0;var n=en(e,r);return n==null||!Oo(t)?!0:nQ(n,t)}var Tw=(e,r,t,n)=&gt;{var o=e?.index;if(o==null)return null;var s=Number(o);if(!zr(s))return o;var c=0,u=1/0;r.length&gt;0&amp;&amp;(u=r.length-1);var l=Math.max(c,Math.min(s,u)),a=r[l];return a==null||iQ(a,t,n)?String(l):null},sM=(e,r,t,n,o,s,c,u)=&gt;{if(!(s==null||u==null)){var l=c[0],a=l==null?void 0:u(l.positions,s);if(a!=null)return a;var d=o?.[Number(s)];if(d)return t===&quot;horizontal&quot;?{x:d.coordinate,y:(n.top+r)/2}:{x:(n.left+e)/2,y:d.coordinate}}},aM=(e,r,t,n)=&gt;{if(r===&quot;axis&quot;)return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var o;if(t===&quot;hover&quot;?o=e.itemInteraction.hover.graphicalItemId:o=e.itemInteraction.click.graphicalItemId,o==null&amp;&amp;n!=null){var s=e.tooltipItemPayloads[0];return s!=null?[s]:[]}return e.tooltipItemPayloads.filter(c=&gt;{var u;return((u=c.settings)===null||u===void 0?void 0:u.graphicalItemId)===o})},Nf=e=&gt;e.options.tooltipPayloadSearcher,uu=e=&gt;e.tooltip;function tS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function rS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?tS(Object(t),!0).forEach(function(n){sQ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):tS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function sQ(e,r,t){return(r=aQ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function aQ(e){var r=oQ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function oQ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function lQ(e,r){return e??r}var oM=(e,r,t,n,o,s,c)=&gt;{if(!(r==null||s==null)){var{chartData:u,computedData:l,dataStartIndex:a,dataEndIndex:d}=t,f=[];return e.reduce((h,m)=&gt;{var p,{dataDefinedOnItem:x,settings:g}=m,y=lQ(x,u),v=Array.isArray(y)?LE(y,a,d):y,_=(p=g?.dataKey)!==null&amp;&amp;p!==void 0?p:n,S=g?.nameKey,A;if(n&amp;&amp;Array.isArray(v)&amp;&amp;!Array.isArray(v[0])&amp;&amp;c===&quot;axis&quot;?A=W7(v,n,o):A=s(v,r,l,S),Array.isArray(A))A.forEach(z=&gt;{var F=rS(rS({},g),{},{name:z.name,unit:z.unit,color:void 0,fill:void 0});h.push(sN({tooltipEntrySettings:F,dataKey:z.dataKey,payload:z.payload,value:en(z.payload,z.dataKey),name:z.name}))});else{var I;h.push(sN({tooltipEntrySettings:g,dataKey:_,payload:A,value:en(A,_),name:(I=en(A,S))!==null&amp;&amp;I!==void 0?I:g?.name}))}return h},f)}},Iw=Ie([un,ur,gA,gw,cn],FA),cQ=Ie([e=&gt;e.graphicalItems.cartesianItems,e=&gt;e.graphicalItems.polarItems],(e,r)=&gt;[...e,...r]),uQ=Ie([cn,lu],xA),du=Ie([cQ,un,uQ],bA,{memoizeOptions:{resultEqualityCheck:L0}}),dQ=Ie([du],e=&gt;e.filter(R0)),fQ=Ie([du],wA,{memoizeOptions:{resultEqualityCheck:L0}}),fu=Ie([fQ,qa],_A),hQ=Ie([dQ,qa,un],hA),Rw=Ie([fu,un,du],jA),lM=Ie([un],kw),mQ=Ie([un],e=&gt;e.allowDataOverflow),cM=Ie([lM,mQ],q9),pQ=Ie([du],e=&gt;e.filter(R0)),gQ=Ie([hQ,pQ,P0,aA],kA),xQ=Ie([gQ,qa,cn,cM],SA),bQ=Ie([du],vA),yQ=Ie([fu,un,bQ,Sw,cn],AA,{memoizeOptions:{resultEqualityCheck:D0}}),vQ=Ie([MA,cn,lu],cu),wQ=Ie([vQ,cn],TA),_Q=Ie([PA,cn,lu],cu),jQ=Ie([_Q,cn],IA),NQ=Ie([OA,cn,lu],cu),kQ=Ie([NQ,cn],RA),SQ=Ie([wQ,kQ,jQ],Ap),CQ=Ie([un,lM,cM,xQ,yQ,SQ,ur,cn],DA),kf=Ie([un,ur,fu,Rw,P0,cn,CQ],LA),EQ=Ie([kf,un,Iw],BA),AQ=Ie([un,kf,EQ,cn],zA),uM=e=&gt;{var r=cn(e),t=lu(e),n=!1;return jf(e,r,t,n)},dM=Ie([un,uM],O0),fM=Ie([un,Iw,AQ,dM],Ew),MQ=Ie([ur,Rw,un,cn],KA),PQ=Ie([ur,Rw,un,cn],XA),OQ=(e,r,t,n,o,s,c,u)=&gt;{if(r){var{type:l}=r,a=Do(e,u);if(n){var d=t===&quot;scaleBand&quot;&amp;&amp;n.bandwidth?n.bandwidth()/2:2,f=l===&quot;category&quot;&amp;&amp;n.bandwidth?n.bandwidth()/d:0;return f=u===&quot;angleAxis&quot;&amp;&amp;o!=null&amp;&amp;o?.length&gt;=2?xi(o[0]-o[1])*2*f:f,a&amp;&amp;c?c.map((h,m)=&gt;({coordinate:n(h)+f,value:h,index:m,offset:f})):n.domain().map((h,m)=&gt;({coordinate:n(h)+f,value:s?s[h]:h,index:m,offset:f}))}}},Ka=Ie([ur,un,Iw,fM,uM,MQ,PQ,cn],OQ),Dw=Ie([YA,ZA,$Z],(e,r,t)=&gt;QA(t.shared,e,r)),hM=e=&gt;e.tooltip.settings.trigger,Lw=e=&gt;e.tooltip.settings.defaultIndex,Sf=Ie([uu,Dw,hM,Lw],iM),Dl=Ie([Sf,fu,wf,kf],Tw),mM=Ie([Ka,Dl],JA),pM=Ie([Sf],e=&gt;{if(e)return e.dataKey});Ie([Sf],e=&gt;{if(e)return e.graphicalItemId});var gM=Ie([uu,Dw,hM,Lw],aM),TQ=Ie([$a,Ua,ur,wn,Ka,Lw,gM,Nf],sM),IQ=Ie([Sf,TQ],(e,r)=&gt;e!=null&amp;&amp;e.coordinate?e.coordinate:r),RQ=Ie([Sf],e=&gt;{var r;return(r=e?.active)!==null&amp;&amp;r!==void 0?r:!1}),DQ=Ie([gM,Dl,qa,wf,mM,Nf,Dw],oM),LQ=Ie([DQ],e=&gt;{if(e!=null){var r=e.map(t=&gt;t.payload).filter(t=&gt;t!=null);return Array.from(new Set(r))}});function nS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function iS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?nS(Object(t),!0).forEach(function(n){FQ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):nS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function FQ(e,r,t){return(r=BQ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function BQ(e){var r=zQ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function zQ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var $Q=()=&gt;Mt(un),UQ=()=&gt;{var e=$Q(),r=Mt(Ka),t=Mt(fM);return Wc(!e||!t?void 0:iS(iS({},e),{},{scale:t}),r)};function sS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Sc(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?sS(Object(t),!0).forEach(function(n){VQ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):sS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function VQ(e,r,t){return(r=qQ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function qQ(e){var r=WQ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function WQ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var HQ=(e,r,t,n)=&gt;{var o=r.find(s=&gt;s&amp;&amp;s.index===t);if(o){if(e===&quot;horizontal&quot;)return{x:o.coordinate,y:n.chartY};if(e===&quot;vertical&quot;)return{x:n.chartX,y:o.coordinate}}return{x:0,y:0}},KQ=(e,r,t,n)=&gt;{var o=r.find(a=&gt;a&amp;&amp;a.index===t);if(o){if(e===&quot;centric&quot;){var s=o.coordinate,{radius:c}=n;return Sc(Sc(Sc({},n),Tn(n.cx,n.cy,c,s)),{},{angle:s,radius:c})}var u=o.coordinate,{angle:l}=n;return Sc(Sc(Sc({},n),Tn(n.cx,n.cy,u,l)),{},{angle:l,radius:u})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function XQ(e,r){var{chartX:t,chartY:n}=e;return t&gt;=r.left&amp;&amp;t&lt;=r.left+r.width&amp;&amp;n&gt;=r.top&amp;&amp;n&lt;=r.top+r.height}var xM=(e,r,t,n,o)=&gt;{var s,c=(s=r?.length)!==null&amp;&amp;s!==void 0?s:0;if(c&lt;=1||e==null)return 0;if(n===&quot;angleAxis&quot;&amp;&amp;o!=null&amp;&amp;Math.abs(Math.abs(o[1]-o[0])-360)&lt;=1e-6)for(var u=0;u&lt;c;u++){var l,a,d,f,h,m=u&gt;0?(l=t[u-1])===null||l===void 0?void 0:l.coordinate:(a=t[c-1])===null||a===void 0?void 0:a.coordinate,p=(d=t[u])===null||d===void 0?void 0:d.coordinate,x=u&gt;=c-1?(f=t[0])===null||f===void 0?void 0:f.coordinate:(h=t[u+1])===null||h===void 0?void 0:h.coordinate,g=void 0;if(!(m==null||p==null||x==null))if(xi(p-m)!==xi(x-p)){var y=[];if(xi(x-p)===xi(o[1]-o[0])){g=x;var v=p+o[1]-o[0];y[0]=Math.min(v,(v+m)/2),y[1]=Math.max(v,(v+m)/2)}else{g=m;var _=x+o[1]-o[0];y[0]=Math.min(p,(_+p)/2),y[1]=Math.max(p,(_+p)/2)}var S=[Math.min(p,(g+p)/2),Math.max(p,(g+p)/2)];if(e&gt;S[0]&amp;&amp;e&lt;=S[1]||e&gt;=y[0]&amp;&amp;e&lt;=y[1]){var A;return(A=t[u])===null||A===void 0?void 0:A.index}}else{var I=Math.min(m,x),z=Math.max(m,x);if(e&gt;(I+p)/2&amp;&amp;e&lt;=(z+p)/2){var F;return(F=t[u])===null||F===void 0?void 0:F.index}}}else if(r)for(var W=0;W&lt;c;W++){var H=r[W];if(H!=null){var B=r[W+1],K=r[W-1];if(W===0&amp;&amp;B!=null&amp;&amp;e&lt;=(H.coordinate+B.coordinate)/2||W===c-1&amp;&amp;K!=null&amp;&amp;e&gt;(H.coordinate+K.coordinate)/2||W&gt;0&amp;&amp;W&lt;c-1&amp;&amp;K!=null&amp;&amp;B!=null&amp;&amp;e&gt;(H.coordinate+K.coordinate)/2&amp;&amp;e&lt;=(H.coordinate+B.coordinate)/2)return H.index}}return-1},GQ=()=&gt;Mt(gw),Fw=(e,r)=&gt;r,bM=(e,r,t)=&gt;t,Bw=(e,r,t,n)=&gt;n,YQ=Ie(Ka,e=&gt;r0(e,r=&gt;r.coordinate)),zw=Ie([uu,Fw,bM,Bw],iM),$w=Ie([zw,fu,wf,kf],Tw),ZQ=(e,r,t)=&gt;{if(r!=null){var n=uu(e);return r===&quot;axis&quot;?t===&quot;hover&quot;?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:t===&quot;hover&quot;?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},yM=Ie([uu,Fw,bM,Bw],aM),Mp=Ie([$a,Ua,ur,wn,Ka,Bw,yM,Nf],sM),QQ=Ie([zw,Mp],(e,r)=&gt;{var t;return(t=e.coordinate)!==null&amp;&amp;t!==void 0?t:r}),vM=Ie([Ka,$w],JA),JQ=Ie([yM,$w,qa,wf,vM,Nf,Fw],oM),eJ=Ie([zw,$w],(e,r)=&gt;({isActive:e.active&amp;&amp;r!=null,activeIndex:r})),tJ=(e,r,t,n,o,s,c)=&gt;{if(!(!e||!t||!n||!o)&amp;&amp;XQ(e,c)){var u=gW(e,r),l=xM(u,s,o,t,n),a=HQ(r,o,l,e);return{activeIndex:String(l),activeCoordinate:a}}},rJ=(e,r,t,n,o,s,c)=&gt;{if(!(!e||!n||!o||!s||!t)){var u=BK(e,t);if(u){var l=xW(u,r),a=xM(l,c,s,n,o),d=KQ(r,s,a,u);return{activeIndex:String(a),activeCoordinate:d}}}},nJ=(e,r,t,n,o,s,c,u)=&gt;{if(!(!e||!r||!n||!o||!s))return r===&quot;horizontal&quot;||r===&quot;vertical&quot;?tJ(e,r,n,o,s,c,u):rJ(e,r,t,n,o,s,c)},iJ=Ie(e=&gt;e.zIndex.zIndexMap,(e,r)=&gt;r,(e,r,t)=&gt;t,(e,r,t)=&gt;{if(r!=null){var n=e[r];if(n!=null)return t?n.panoramaElement:n.element}}),sJ=Ie(e=&gt;e.zIndex.zIndexMap,e=&gt;{var r=Object.keys(e).map(n=&gt;parseInt(n,10)).concat(Object.values(vn)),t=Array.from(new Set(r));return t.sort((n,o)=&gt;n-o)},{memoizeOptions:{resultEqualityCheck:UY}});function aS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function oS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?aS(Object(t),!0).forEach(function(n){aJ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):aS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function aJ(e,r,t){return(r=oJ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function oJ(e){var r=lJ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function lJ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var cJ={},uJ={zIndexMap:Object.values(vn).reduce((e,r)=&gt;oS(oS({},e),{},{[r]:{element:void 0,panoramaElement:void 0,consumers:0}}),cJ)},dJ=new Set(Object.values(vn));function fJ(e){return dJ.has(e)}var wM=_i({name:&quot;zIndex&quot;,initialState:uJ,reducers:{registerZIndexPortal:{reducer:(e,r)=&gt;{var{zIndex:t}=r.payload;e.zIndexMap[t]?e.zIndexMap[t].consumers+=1:e.zIndexMap[t]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:Mr()},unregisterZIndexPortal:{reducer:(e,r)=&gt;{var{zIndex:t}=r.payload;e.zIndexMap[t]&amp;&amp;(e.zIndexMap[t].consumers-=1,e.zIndexMap[t].consumers&lt;=0&amp;&amp;!fJ(t)&amp;&amp;delete e.zIndexMap[t])},prepare:Mr()},registerZIndexPortalElement:{reducer:(e,r)=&gt;{var{zIndex:t,element:n,isPanorama:o}=r.payload;e.zIndexMap[t]?o?e.zIndexMap[t].panoramaElement=n:e.zIndexMap[t].element=n:e.zIndexMap[t]={consumers:0,element:o?void 0:n,panoramaElement:o?n:void 0}},prepare:Mr()},unregisterZIndexPortalElement:{reducer:(e,r)=&gt;{var{zIndex:t}=r.payload;e.zIndexMap[t]&amp;&amp;(r.payload.isPanorama?e.zIndexMap[t].panoramaElement=void 0:e.zIndexMap[t].element=void 0)},prepare:Mr()}}}),{registerZIndexPortal:hJ,unregisterZIndexPortal:mJ,registerZIndexPortalElement:pJ,unregisterZIndexPortalElement:gJ}=wM.actions,xJ=wM.reducer;function is(e){var{zIndex:r,children:t}=e,n=YW(),o=n&amp;&amp;r!==void 0&amp;&amp;r!==0,s=Xn(),c=$r();T.useLayoutEffect(()=&gt;o?(c(hJ({zIndex:r})),()=&gt;{c(mJ({zIndex:r}))}):uf,[c,r,o]);var u=Mt(l=&gt;iJ(l,r,s));return o?u?zp.createPortal(t,u):null:t}function o1(){return o1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},o1.apply(null,arguments)}function lS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function um(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?lS(Object(t),!0).forEach(function(n){bJ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):lS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function bJ(e,r,t){return(r=yJ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function yJ(e){var r=vJ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function vJ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function wJ(e){var{cursor:r,cursorComp:t,cursorProps:n}=e;return T.isValidElement(r)?T.cloneElement(r,n):T.createElement(t,n)}function _J(e){var r,{coordinate:t,payload:n,index:o,offset:s,tooltipAxisBandSize:c,layout:u,cursor:l,tooltipEventType:a,chartName:d}=e,f=t,h=n,m=o;if(!l||!f||d!==&quot;ScatterChart&quot;&amp;&amp;a!==&quot;axis&quot;)return null;var p,x,g;if(d===&quot;ScatterChart&quot;)p=f,x=QH,g=vn.cursorLine;else if(d===&quot;BarChart&quot;)p=JH(u,f,s,c),x=s9,g=vn.cursorRectangle;else if(u===&quot;radial&quot;&amp;&amp;K7(f)){var{cx:y,cy:v,radius:_,startAngle:S,endAngle:A}=a9(f);p={cx:y,cy:v,startAngle:S,endAngle:A,innerRadius:_,outerRadius:_},x=l9,g=vn.cursorLine}else p={points:VK(u,f,s)},x=e9,g=vn.cursorLine;var I=typeof l==&quot;object&quot;&amp;&amp;&quot;className&quot;in l?l.className:void 0,z=um(um(um(um({stroke:&quot;#ccc&quot;,pointerEvents:&quot;none&quot;},s),p),lf(l)),{},{payload:h,payloadIndex:m,className:br(&quot;recharts-tooltip-cursor&quot;,I)});return T.createElement(is,{zIndex:(r=e.zIndex)!==null&amp;&amp;r!==void 0?r:g},T.createElement(wJ,{cursor:l,cursorComp:x,cursorProps:z}))}function jJ(e){var r=UQ(),t=WE(),n=iu(),o=GQ();return r==null||t==null||n==null||o==null?null:T.createElement(_J,o1({},e,{offset:t,layout:n,tooltipAxisBandSize:r,chartName:o}))}var _M=T.createContext(null),NJ=()=&gt;T.useContext(_M),py={exports:{}},cS;function kJ(){return cS||(cS=1,(function(e){var r=Object.prototype.hasOwnProperty,t=&quot;~&quot;;function n(){}Object.create&amp;&amp;(n.prototype=Object.create(null),new n().__proto__||(t=!1));function o(l,a,d){this.fn=l,this.context=a,this.once=d||!1}function s(l,a,d,f,h){if(typeof d!=&quot;function&quot;)throw new TypeError(&quot;The listener must be a function&quot;);var m=new o(d,f||l,h),p=t?t+a:a;return l._events[p]?l._events[p].fn?l._events[p]=[l._events[p],m]:l._events[p].push(m):(l._events[p]=m,l._eventsCount++),l}function c(l,a){--l._eventsCount===0?l._events=new n:delete l._events[a]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var a=[],d,f;if(this._eventsCount===0)return a;for(f in d=this._events)r.call(d,f)&amp;&amp;a.push(t?f.slice(1):f);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(d)):a},u.prototype.listeners=function(a){var d=t?t+a:a,f=this._events[d];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,m=f.length,p=new Array(m);h&lt;m;h++)p[h]=f[h].fn;return p},u.prototype.listenerCount=function(a){var d=t?t+a:a,f=this._events[d];return f?f.fn?1:f.length:0},u.prototype.emit=function(a,d,f,h,m,p){var x=t?t+a:a;if(!this._events[x])return!1;var g=this._events[x],y=arguments.length,v,_;if(g.fn){switch(g.once&amp;&amp;this.removeListener(a,g.fn,void 0,!0),y){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,d),!0;case 3:return g.fn.call(g.context,d,f),!0;case 4:return g.fn.call(g.context,d,f,h),!0;case 5:return g.fn.call(g.context,d,f,h,m),!0;case 6:return g.fn.call(g.context,d,f,h,m,p),!0}for(_=1,v=new Array(y-1);_&lt;y;_++)v[_-1]=arguments[_];g.fn.apply(g.context,v)}else{var S=g.length,A;for(_=0;_&lt;S;_++)switch(g[_].once&amp;&amp;this.removeListener(a,g[_].fn,void 0,!0),y){case 1:g[_].fn.call(g[_].context);break;case 2:g[_].fn.call(g[_].context,d);break;case 3:g[_].fn.call(g[_].context,d,f);break;case 4:g[_].fn.call(g[_].context,d,f,h);break;default:if(!v)for(A=1,v=new Array(y-1);A&lt;y;A++)v[A-1]=arguments[A];g[_].fn.apply(g[_].context,v)}}return!0},u.prototype.on=function(a,d,f){return s(this,a,d,f,!1)},u.prototype.once=function(a,d,f){return s(this,a,d,f,!0)},u.prototype.removeListener=function(a,d,f,h){var m=t?t+a:a;if(!this._events[m])return this;if(!d)return c(this,m),this;var p=this._events[m];if(p.fn)p.fn===d&amp;&amp;(!h||p.once)&amp;&amp;(!f||p.context===f)&amp;&amp;c(this,m);else{for(var x=0,g=[],y=p.length;x&lt;y;x++)(p[x].fn!==d||h&amp;&amp;!p[x].once||f&amp;&amp;p[x].context!==f)&amp;&amp;g.push(p[x]);g.length?this._events[m]=g.length===1?g[0]:g:c(this,m)}return this},u.prototype.removeAllListeners=function(a){var d;return a?(d=t?t+a:a,this._events[d]&amp;&amp;c(this,d)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=t,u.EventEmitter=u,e.exports=u})(py)),py.exports}var SJ=kJ();const CJ=Ms(SJ);var Qd=new CJ,l1=&quot;recharts.syncEvent.tooltip&quot;,uS=&quot;recharts.syncEvent.brush&quot;;function jM(e,r){if(r){var t=Number.parseInt(r,10);if(!Cs(t))return e?.[t]}}var EJ={chartName:&quot;&quot;,tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:&quot;axis&quot;},NM=_i({name:&quot;options&quot;,initialState:EJ,reducers:{createEventEmitter:e=&gt;{e.eventEmitter==null&amp;&amp;(e.eventEmitter=Symbol(&quot;rechartsEventEmitter&quot;))}}}),AJ=NM.reducer,{createEventEmitter:MJ}=NM.actions;function PJ(e){return e.tooltip.syncInteraction}var OJ={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},kM=_i({name:&quot;chartData&quot;,initialState:OJ,reducers:{setChartData(e,r){if(e.chartData=r.payload,r.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}r.payload.length&gt;0&amp;&amp;e.dataEndIndex!==r.payload.length-1&amp;&amp;(e.dataEndIndex=r.payload.length-1)},setComputedData(e,r){e.computedData=r.payload},setDataStartEndIndexes(e,r){var{startIndex:t,endIndex:n}=r.payload;t!=null&amp;&amp;(e.dataStartIndex=t),n!=null&amp;&amp;(e.dataEndIndex=n)}}}),{setChartData:dS,setDataStartEndIndexes:TJ,setComputedData:Woe}=kM.actions,IJ=kM.reducer,RJ=[&quot;x&quot;,&quot;y&quot;];function fS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Cc(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?fS(Object(t),!0).forEach(function(n){DJ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):fS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function DJ(e,r,t){return(r=LJ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function LJ(e){var r=FJ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function FJ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function BJ(e,r){if(e==null)return{};var t,n,o=zJ(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function zJ(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function $J(){var e=Mt(xw),r=Mt(bw),t=$r(),n=Mt(oA),o=Mt(Ka),s=iu(),c=x0(),u=Mt(l=&gt;l.rootProps.className);T.useEffect(()=&gt;{if(e==null)return uf;var l=(a,d,f)=&gt;{if(r!==f&amp;&amp;e===a){if(n===&quot;index&quot;){var h;if(c&amp;&amp;d!==null&amp;&amp;d!==void 0&amp;&amp;(h=d.payload)!==null&amp;&amp;h!==void 0&amp;&amp;h.coordinate&amp;&amp;d.payload.sourceViewBox){var m=d.payload.coordinate,{x:p,y:x}=m,g=BJ(m,RJ),{x:y,y:v,width:_,height:S}=d.payload.sourceViewBox,A=Cc(Cc({},g),{},{x:c.x+(_?(p-y)/_:0)*c.width,y:c.y+(S?(x-v)/S:0)*c.height});t(Cc(Cc({},d),{},{payload:Cc(Cc({},d.payload),{},{coordinate:A})}))}else t(d);return}if(o!=null){var I;if(typeof n==&quot;function&quot;){var z={activeTooltipIndex:d.payload.index==null?void 0:Number(d.payload.index),isTooltipActive:d.payload.active,activeIndex:d.payload.index==null?void 0:Number(d.payload.index),activeLabel:d.payload.label,activeDataKey:d.payload.dataKey,activeCoordinate:d.payload.coordinate},F=n(o,z);I=o[F]}else n===&quot;value&quot;&amp;&amp;(I=o.find(j=&gt;String(j.value)===d.payload.label));var{coordinate:W}=d.payload;if(I==null||d.payload.active===!1||W==null||c==null){t(s1({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:H,y:B}=W,K=Math.min(H,c.x+c.width),O=Math.min(B,c.y+c.height),L={x:s===&quot;horizontal&quot;?I.coordinate:K,y:s===&quot;horizontal&quot;?O:I.coordinate},E=s1({active:d.payload.active,coordinate:L,dataKey:d.payload.dataKey,index:String(I.index),label:d.payload.label,sourceViewBox:d.payload.sourceViewBox,graphicalItemId:d.payload.graphicalItemId});t(E)}}};return Qd.on(l1,l),()=&gt;{Qd.off(l1,l)}},[u,t,r,e,n,o,s,c])}function UJ(){var e=Mt(xw),r=Mt(bw),t=$r();T.useEffect(()=&gt;{if(e==null)return uf;var n=(o,s,c)=&gt;{r!==c&amp;&amp;e===o&amp;&amp;t(TJ(s))};return Qd.on(uS,n),()=&gt;{Qd.off(uS,n)}},[t,r,e])}function VJ(){var e=$r();T.useEffect(()=&gt;{e(MJ())},[e]),$J(),UJ()}function qJ(e,r,t,n,o,s){var c=Mt(m=&gt;ZQ(m,e,r)),u=Mt(bw),l=Mt(xw),a=Mt(oA),d=Mt(PJ),f=d?.active,h=x0();T.useEffect(()=&gt;{if(!f&amp;&amp;l!=null&amp;&amp;u!=null){var m=s1({active:s,coordinate:t,dataKey:c,index:o,label:typeof n==&quot;number&quot;?String(n):n,sourceViewBox:h,graphicalItemId:void 0});Qd.emit(l1,l,m,u)}},[f,t,c,o,n,u,l,a,s,h])}function hS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function mS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?hS(Object(t),!0).forEach(function(n){WJ(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):hS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function WJ(e,r,t){return(r=HJ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function HJ(e){var r=KJ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function KJ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function XJ(e){return e.dataKey}function GJ(e,r){return T.isValidElement(e)?T.cloneElement(e,r):typeof e==&quot;function&quot;?T.createElement(e,r):T.createElement(PH,r)}var pS=[],YJ={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:&quot;ease&quot;,axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:&quot;auto&quot;,itemSorter:&quot;name&quot;,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:&quot; : &quot;,trigger:&quot;hover&quot;,useTranslate3d:!1,wrapperStyle:{}};function gy(e){var r,t,n=In(e,YJ),{active:o,allowEscapeViewBox:s,animationDuration:c,animationEasing:u,content:l,filterNull:a,isAnimationActive:d,offset:f,payloadUniqBy:h,position:m,reverseDirection:p,useTranslate3d:x,wrapperStyle:g,cursor:y,shared:v,trigger:_,defaultIndex:S,portal:A,axisId:I}=n,z=$r(),F=typeof S==&quot;number&quot;?String(S):S;T.useEffect(()=&gt;{z(HZ({shared:v,trigger:_,axisId:I,active:o,defaultIndex:F}))},[z,v,_,I,o,F]);var W=x0(),H=JE(),B=zZ(v),{activeIndex:K,isActive:O}=(r=Mt(ee=&gt;eJ(ee,B,_,F)))!==null&amp;&amp;r!==void 0?r:{},L=Mt(ee=&gt;JQ(ee,B,_,F)),E=Mt(ee=&gt;vM(ee,B,_,F)),j=Mt(ee=&gt;QQ(ee,B,_,F)),k=L,N=NJ(),C=(t=o??O)!==null&amp;&amp;t!==void 0?t:!1,[P,D]=oE([k,C]),U=B===&quot;axis&quot;?E:void 0;qJ(B,_,j,U,K,C);var Y=A??N;if(Y==null||W==null||B==null)return null;var Z=k??pS;C||(Z=pS),a&amp;&amp;Z.length&amp;&amp;(Z=rE(Z.filter(ee=&gt;ee.value!=null&amp;&amp;(ee.hide!==!0||n.includeHidden)),h,XJ));var ne=Z.length&gt;0,V=T.createElement(FH,{allowEscapeViewBox:s,animationDuration:c,animationEasing:u,isAnimationActive:d,active:C,coordinate:j,hasPayload:ne,offset:f,position:m,reverseDirection:p,useTranslate3d:x,viewBox:W,wrapperStyle:g,lastBoundingBox:P,innerRef:D,hasPortalFromProps:!!A},GJ(l,mS(mS({},n),{},{payload:Z,label:U,active:C,activeIndex:K,coordinate:j,accessibilityLayer:H})));return T.createElement(T.Fragment,null,zp.createPortal(V,Y),C&amp;&amp;T.createElement(jJ,{cursor:y,tooltipEventType:B,coordinate:j,payload:Z,index:K}))}var SM=e=&gt;null;SM.displayName=&quot;Cell&quot;;function ZJ(e,r,t){return(r=QJ(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function QJ(e){var r=JJ(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function JJ(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}class eee{constructor(r){ZJ(this,&quot;cache&quot;,new Map),this.maxSize=r}get(r){var t=this.cache.get(r);return t!==void 0&amp;&amp;(this.cache.delete(r),this.cache.set(r,t)),t}set(r,t){if(this.cache.has(r))this.cache.delete(r);else if(this.cache.size&gt;=this.maxSize){var n=this.cache.keys().next().value;n!=null&amp;&amp;this.cache.delete(n)}this.cache.set(r,t)}clear(){this.cache.clear()}size(){return this.cache.size}}function gS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function tee(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?gS(Object(t),!0).forEach(function(n){ree(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):gS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function ree(e,r,t){return(r=nee(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function nee(e){var r=iee(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function iee(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var see={cacheSize:2e3,enableCache:!0},CM=tee({},see),xS=new eee(CM.cacheSize),aee={position:&quot;absolute&quot;,top:&quot;-20000px&quot;,left:0,padding:0,margin:0,border:&quot;none&quot;,whiteSpace:&quot;pre&quot;},bS=&quot;recharts_measurement_span&quot;;function oee(e,r){var t=r.fontSize||&quot;&quot;,n=r.fontFamily||&quot;&quot;,o=r.fontWeight||&quot;&quot;,s=r.fontStyle||&quot;&quot;,c=r.letterSpacing||&quot;&quot;,u=r.textTransform||&quot;&quot;;return&quot;&quot;.concat(e,&quot;|&quot;).concat(t,&quot;|&quot;).concat(n,&quot;|&quot;).concat(o,&quot;|&quot;).concat(s,&quot;|&quot;).concat(c,&quot;|&quot;).concat(u)}var yS=(e,r)=&gt;{try{var t=document.getElementById(bS);t||(t=document.createElement(&quot;span&quot;),t.setAttribute(&quot;id&quot;,bS),t.setAttribute(&quot;aria-hidden&quot;,&quot;true&quot;),document.body.appendChild(t)),Object.assign(t.style,aee,r),t.textContent=&quot;&quot;.concat(e);var n=t.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},Nd=function(r){var t=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};if(r==null||_0.isSsr)return{width:0,height:0};if(!CM.enableCache)return yS(r,t);var n=oee(r,t),o=xS.get(n);if(o)return o;var s=yS(r,t);return xS.set(n,s),s},EM;function lee(e,r,t){return(r=cee(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function cee(e){var r=uee(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function uee(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var vS=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,wS=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,dee=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,fee=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,hee={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},mee=[&quot;cm&quot;,&quot;mm&quot;,&quot;pt&quot;,&quot;pc&quot;,&quot;in&quot;,&quot;Q&quot;,&quot;px&quot;];function pee(e){return mee.includes(e)}var Dc=&quot;NaN&quot;;function gee(e,r){return e*hee[r]}class Mn{static parse(r){var t,[,n,o]=(t=fee.exec(r))!==null&amp;&amp;t!==void 0?t:[];return n==null?Mn.NaN:new Mn(parseFloat(n),o??&quot;&quot;)}constructor(r,t){this.num=r,this.unit=t,this.num=r,this.unit=t,Cs(r)&amp;&amp;(this.unit=&quot;&quot;),t!==&quot;&quot;&amp;&amp;!dee.test(t)&amp;&amp;(this.num=NaN,this.unit=&quot;&quot;),pee(t)&amp;&amp;(this.num=gee(r,t),this.unit=&quot;px&quot;)}add(r){return this.unit!==r.unit?new Mn(NaN,&quot;&quot;):new Mn(this.num+r.num,this.unit)}subtract(r){return this.unit!==r.unit?new Mn(NaN,&quot;&quot;):new Mn(this.num-r.num,this.unit)}multiply(r){return this.unit!==&quot;&quot;&amp;&amp;r.unit!==&quot;&quot;&amp;&amp;this.unit!==r.unit?new Mn(NaN,&quot;&quot;):new Mn(this.num*r.num,this.unit||r.unit)}divide(r){return this.unit!==&quot;&quot;&amp;&amp;r.unit!==&quot;&quot;&amp;&amp;this.unit!==r.unit?new Mn(NaN,&quot;&quot;):new Mn(this.num/r.num,this.unit||r.unit)}toString(){return&quot;&quot;.concat(this.num).concat(this.unit)}isNaN(){return Cs(this.num)}}EM=Mn;lee(Mn,&quot;NaN&quot;,new EM(NaN,&quot;&quot;));function AM(e){if(e==null||e.includes(Dc))return Dc;for(var r=e;r.includes(&quot;*&quot;)||r.includes(&quot;/&quot;);){var t,[,n,o,s]=(t=vS.exec(r))!==null&amp;&amp;t!==void 0?t:[],c=Mn.parse(n??&quot;&quot;),u=Mn.parse(s??&quot;&quot;),l=o===&quot;*&quot;?c.multiply(u):c.divide(u);if(l.isNaN())return Dc;r=r.replace(vS,l.toString())}for(;r.includes(&quot;+&quot;)||/.-\d+(?:\.\d+)?/.test(r);){var a,[,d,f,h]=(a=wS.exec(r))!==null&amp;&amp;a!==void 0?a:[],m=Mn.parse(d??&quot;&quot;),p=Mn.parse(h??&quot;&quot;),x=f===&quot;+&quot;?m.add(p):m.subtract(p);if(x.isNaN())return Dc;r=r.replace(wS,x.toString())}return r}var _S=/\(([^()]*)\)/;function xee(e){for(var r=e,t;(t=_S.exec(r))!=null;){var[,n]=t;r=r.replace(_S,AM(n))}return r}function bee(e){var r=e.replace(/\s+/g,&quot;&quot;);return r=xee(r),r=AM(r),r}function yee(e){try{return bee(e)}catch{return Dc}}function xy(e){var r=yee(e.slice(5,-1));return r===Dc?&quot;&quot;:r}var vee=[&quot;x&quot;,&quot;y&quot;,&quot;lineHeight&quot;,&quot;capHeight&quot;,&quot;fill&quot;,&quot;scaleToFit&quot;,&quot;textAnchor&quot;,&quot;verticalAnchor&quot;],wee=[&quot;dx&quot;,&quot;dy&quot;,&quot;angle&quot;,&quot;className&quot;,&quot;breakAll&quot;];function c1(){return c1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},c1.apply(null,arguments)}function jS(e,r){if(e==null)return{};var t,n,o=_ee(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function _ee(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var MM=/[ \f\n\r\t\v\u2028\u2029]+/,PM=e=&gt;{var{children:r,breakAll:t,style:n}=e;try{var o=[];Or(r)||(t?o=r.toString().split(&quot;&quot;):o=r.toString().split(MM));var s=o.map(u=&gt;({word:u,width:Nd(u,n).width})),c=t?0:Nd(&quot; &quot;,n).width;return{wordsWithComputedWidth:s,spaceWidth:c}}catch{return null}};function jee(e){return e===&quot;start&quot;||e===&quot;middle&quot;||e===&quot;end&quot;||e===&quot;inherit&quot;}var OM=(e,r,t,n)=&gt;e.reduce((o,s)=&gt;{var{word:c,width:u}=s,l=o[o.length-1];if(l&amp;&amp;u!=null&amp;&amp;(r==null||n||l.width+u+t&lt;Number(r)))l.words.push(c),l.width+=u+t;else{var a={words:[c],width:u};o.push(a)}return o},[]),TM=e=&gt;e.reduce((r,t)=&gt;r.width&gt;t.width?r:t),Nee=&quot;…&quot;,NS=(e,r,t,n,o,s,c,u)=&gt;{var l=e.slice(0,r),a=PM({breakAll:t,style:n,children:l+Nee});if(!a)return[!1,[]];var d=OM(a.wordsWithComputedWidth,s,c,u),f=d.length&gt;o||TM(d).width&gt;Number(s);return[f,d]},kee=(e,r,t,n,o)=&gt;{var{maxLines:s,children:c,style:u,breakAll:l}=e,a=xt(s),d=String(c),f=OM(r,n,t,o);if(!a||o)return f;var h=f.length&gt;s||TM(f).width&gt;Number(n);if(!h)return f;for(var m=0,p=d.length-1,x=0,g;m&lt;=p&amp;&amp;x&lt;=d.length-1;){var y=Math.floor((m+p)/2),v=y-1,[_,S]=NS(d,v,l,u,s,n,t,o),[A]=NS(d,y,l,u,s,n,t,o);if(!_&amp;&amp;!A&amp;&amp;(m=y+1),_&amp;&amp;A&amp;&amp;(p=y-1),!_&amp;&amp;A){g=S;break}x++}return g||f},kS=e=&gt;{var r=Or(e)?[]:e.toString().split(MM);return[{words:r,width:void 0}]},See=e=&gt;{var{width:r,scaleToFit:t,children:n,style:o,breakAll:s,maxLines:c}=e;if((r||t)&amp;&amp;!_0.isSsr){var u,l,a=PM({breakAll:s,children:n,style:o});if(a){var{wordsWithComputedWidth:d,spaceWidth:f}=a;u=d,l=f}else return kS(n);return kee({breakAll:s,children:n,maxLines:c,style:o},u,l,r,!!t)}return kS(n)},IM=&quot;#808080&quot;,Cee={angle:0,breakAll:!1,capHeight:&quot;0.71em&quot;,fill:IM,lineHeight:&quot;1em&quot;,scaleToFit:!1,textAnchor:&quot;start&quot;,verticalAnchor:&quot;end&quot;,x:0,y:0},Uw=T.forwardRef((e,r)=&gt;{var t=In(e,Cee),{x:n,y:o,lineHeight:s,capHeight:c,fill:u,scaleToFit:l,textAnchor:a,verticalAnchor:d}=t,f=jS(t,vee),h=T.useMemo(()=&gt;See({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:l,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,l,f.style,f.width]),{dx:m,dy:p,angle:x,className:g,breakAll:y}=f,v=jS(f,wee);if(!Ys(n)||!Ys(o)||h.length===0)return null;var _=Number(n)+(xt(m)?m:0),S=Number(o)+(xt(p)?p:0);if(!zr(_)||!zr(S))return null;var A;switch(d){case&quot;start&quot;:A=xy(&quot;calc(&quot;.concat(c,&quot;)&quot;));break;case&quot;middle&quot;:A=xy(&quot;calc(&quot;.concat((h.length-1)/2,&quot; * -&quot;).concat(s,&quot; + (&quot;).concat(c,&quot; / 2))&quot;));break;default:A=xy(&quot;calc(&quot;.concat(h.length-1,&quot; * -&quot;).concat(s,&quot;)&quot;));break}var I=[];if(l){var z=h[0].width,{width:F}=f;I.push(&quot;scale(&quot;.concat(xt(F)&amp;&amp;xt(z)?F/z:1,&quot;)&quot;))}return x&amp;&amp;I.push(&quot;rotate(&quot;.concat(x,&quot;, &quot;).concat(_,&quot;, &quot;).concat(S,&quot;)&quot;)),I.length&amp;&amp;(v.transform=I.join(&quot; &quot;)),T.createElement(&quot;text&quot;,c1({},oi(v),{ref:r,x:_,y:S,className:br(&quot;recharts-text&quot;,g),textAnchor:a,fill:u.includes(&quot;url&quot;)?IM:u}),h.map((W,H)=&gt;{var B=W.words.join(y?&quot;&quot;:&quot; &quot;);return T.createElement(&quot;tspan&quot;,{x:_,dy:H===0?A:s,key:&quot;&quot;.concat(B,&quot;-&quot;).concat(H)},B)}))});Uw.displayName=&quot;Text&quot;;var Eee=[&quot;labelRef&quot;],Aee=[&quot;content&quot;];function SS(e,r){if(e==null)return{};var t,n,o=Mee(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Mee(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function CS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Xr(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?CS(Object(t),!0).forEach(function(n){Pee(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):CS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Pee(e,r,t){return(r=Oee(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Oee(e){var r=Tee(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Tee(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function _a(){return _a=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},_a.apply(null,arguments)}var RM=T.createContext(null),Iee=e=&gt;{var{x:r,y:t,upperWidth:n,lowerWidth:o,width:s,height:c,children:u}=e,l=T.useMemo(()=&gt;({x:r,y:t,upperWidth:n,lowerWidth:o,width:s,height:c}),[r,t,n,o,s,c]);return T.createElement(RM.Provider,{value:l},u)},DM=()=&gt;{var e=T.useContext(RM),r=x0();return e||qE(r)},Ree=T.createContext(null),Dee=()=&gt;{var e=T.useContext(Ree),r=Mt(fA);return e||r},Lee=e=&gt;{var{value:r,formatter:t}=e,n=Or(e.children)?r:e.children;return typeof t==&quot;function&quot;?t(n):n},Vw=e=&gt;e!=null&amp;&amp;typeof e==&quot;function&quot;,Fee=(e,r)=&gt;{var t=xi(r-e),n=Math.min(Math.abs(r-e),360);return t*n},Bee=(e,r,t,n,o)=&gt;{var{offset:s,className:c}=e,{cx:u,cy:l,innerRadius:a,outerRadius:d,startAngle:f,endAngle:h,clockWise:m}=o,p=(a+d)/2,x=Fee(f,h),g=x&gt;=0?1:-1,y,v;switch(r){case&quot;insideStart&quot;:y=f+g*s,v=m;break;case&quot;insideEnd&quot;:y=h-g*s,v=!m;break;case&quot;end&quot;:y=h+g*s,v=m;break;default:throw new Error(&quot;Unsupported position &quot;.concat(r))}v=x&lt;=0?v:!v;var _=Tn(u,l,p,y),S=Tn(u,l,p,y+(v?1:-1)*359),A=&quot;M&quot;.concat(_.x,&quot;,&quot;).concat(_.y,`
    A`).concat(p,&quot;,&quot;).concat(p,&quot;,0,1,&quot;).concat(v?0:1,`,
    `).concat(S.x,&quot;,&quot;).concat(S.y),I=Or(e.id)?Bd(&quot;recharts-radial-line-&quot;):e.id;return T.createElement(&quot;text&quot;,_a({},n,{dominantBaseline:&quot;central&quot;,className:br(&quot;recharts-radial-bar-label&quot;,c)}),T.createElement(&quot;defs&quot;,null,T.createElement(&quot;path&quot;,{id:I,d:A})),T.createElement(&quot;textPath&quot;,{xlinkHref:&quot;#&quot;.concat(I)},t))},zee=(e,r,t)=&gt;{var{cx:n,cy:o,innerRadius:s,outerRadius:c,startAngle:u,endAngle:l}=e,a=(u+l)/2;if(t===&quot;outside&quot;){var{x:d,y:f}=Tn(n,o,c+r,a);return{x:d,y:f,textAnchor:d&gt;=n?&quot;start&quot;:&quot;end&quot;,verticalAnchor:&quot;middle&quot;}}if(t===&quot;center&quot;)return{x:n,y:o,textAnchor:&quot;middle&quot;,verticalAnchor:&quot;middle&quot;};if(t===&quot;centerTop&quot;)return{x:n,y:o,textAnchor:&quot;middle&quot;,verticalAnchor:&quot;start&quot;};if(t===&quot;centerBottom&quot;)return{x:n,y:o,textAnchor:&quot;middle&quot;,verticalAnchor:&quot;end&quot;};var h=(s+c)/2,{x:m,y:p}=Tn(n,o,h,a);return{x:m,y:p,textAnchor:&quot;middle&quot;,verticalAnchor:&quot;middle&quot;}},u1=e=&gt;&quot;cx&quot;in e&amp;&amp;xt(e.cx),$ee=(e,r)=&gt;{var{parentViewBox:t,offset:n,position:o}=e,s;t!=null&amp;&amp;!u1(t)&amp;&amp;(s=t);var{x:c,y:u,upperWidth:l,lowerWidth:a,height:d}=r,f=c,h=c+(l-a)/2,m=(f+h)/2,p=(l+a)/2,x=f+l/2,g=d&gt;=0?1:-1,y=g*n,v=g&gt;0?&quot;end&quot;:&quot;start&quot;,_=g&gt;0?&quot;start&quot;:&quot;end&quot;,S=l&gt;=0?1:-1,A=S*n,I=S&gt;0?&quot;end&quot;:&quot;start&quot;,z=S&gt;0?&quot;start&quot;:&quot;end&quot;;if(o===&quot;top&quot;){var F={x:f+l/2,y:u-y,textAnchor:&quot;middle&quot;,verticalAnchor:v};return Xr(Xr({},F),s?{height:Math.max(u-s.y,0),width:l}:{})}if(o===&quot;bottom&quot;){var W={x:h+a/2,y:u+d+y,textAnchor:&quot;middle&quot;,verticalAnchor:_};return Xr(Xr({},W),s?{height:Math.max(s.y+s.height-(u+d),0),width:a}:{})}if(o===&quot;left&quot;){var H={x:m-A,y:u+d/2,textAnchor:I,verticalAnchor:&quot;middle&quot;};return Xr(Xr({},H),s?{width:Math.max(H.x-s.x,0),height:d}:{})}if(o===&quot;right&quot;){var B={x:m+p+A,y:u+d/2,textAnchor:z,verticalAnchor:&quot;middle&quot;};return Xr(Xr({},B),s?{width:Math.max(s.x+s.width-B.x,0),height:d}:{})}var K=s?{width:p,height:d}:{};return o===&quot;insideLeft&quot;?Xr({x:m+A,y:u+d/2,textAnchor:z,verticalAnchor:&quot;middle&quot;},K):o===&quot;insideRight&quot;?Xr({x:m+p-A,y:u+d/2,textAnchor:I,verticalAnchor:&quot;middle&quot;},K):o===&quot;insideTop&quot;?Xr({x:f+l/2,y:u+y,textAnchor:&quot;middle&quot;,verticalAnchor:_},K):o===&quot;insideBottom&quot;?Xr({x:h+a/2,y:u+d-y,textAnchor:&quot;middle&quot;,verticalAnchor:v},K):o===&quot;insideTopLeft&quot;?Xr({x:f+A,y:u+y,textAnchor:z,verticalAnchor:_},K):o===&quot;insideTopRight&quot;?Xr({x:f+l-A,y:u+y,textAnchor:I,verticalAnchor:_},K):o===&quot;insideBottomLeft&quot;?Xr({x:h+A,y:u+d-y,textAnchor:z,verticalAnchor:v},K):o===&quot;insideBottomRight&quot;?Xr({x:h+a-A,y:u+d-y,textAnchor:I,verticalAnchor:v},K):o&amp;&amp;typeof o==&quot;object&quot;&amp;&amp;(xt(o.x)||Ta(o.x))&amp;&amp;(xt(o.y)||Ta(o.y))?Xr({x:c+Es(o.x,p),y:u+Es(o.y,d),textAnchor:&quot;end&quot;,verticalAnchor:&quot;end&quot;},K):Xr({x,y:u+d/2,textAnchor:&quot;middle&quot;,verticalAnchor:&quot;middle&quot;},K)},Uee={angle:0,offset:5,zIndex:vn.label,position:&quot;middle&quot;,textBreakAll:!1};function wo(e){var r=In(e,Uee),{viewBox:t,position:n,value:o,children:s,content:c,className:u=&quot;&quot;,textBreakAll:l,labelRef:a}=r,d=Dee(),f=DM(),h=n===&quot;center&quot;?f:d??f,m,p,x;if(t==null?m=h:u1(t)?m=t:m=qE(t),!m||Or(o)&amp;&amp;Or(s)&amp;&amp;!T.isValidElement(c)&amp;&amp;typeof c!=&quot;function&quot;)return null;var g=Xr(Xr({},r),{},{viewBox:m});if(T.isValidElement(c)){var{labelRef:y}=g,v=SS(g,Eee);return T.cloneElement(c,v)}if(typeof c==&quot;function&quot;){var{content:_}=g,S=SS(g,Aee);if(p=T.createElement(c,S),T.isValidElement(p))return p}else p=Lee(r);var A=oi(r);if(u1(m)){if(n===&quot;insideStart&quot;||n===&quot;insideEnd&quot;||n===&quot;end&quot;)return Bee(r,n,p,A,m);x=zee(m,r.offset,r.position)}else x=$ee(r,m);return T.createElement(is,{zIndex:r.zIndex},T.createElement(Uw,_a({ref:a,className:br(&quot;recharts-label&quot;,u)},A,x,{textAnchor:jee(A.textAnchor)?A.textAnchor:x.textAnchor,breakAll:l}),p))}wo.displayName=&quot;Label&quot;;var Vee=(e,r,t)=&gt;{if(!e)return null;var n={viewBox:r,labelRef:t};return e===!0?T.createElement(wo,_a({key:&quot;label-implicit&quot;},n)):Ys(e)?T.createElement(wo,_a({key:&quot;label-implicit&quot;,value:e},n)):T.isValidElement(e)?e.type===wo?T.cloneElement(e,Xr({key:&quot;label-implicit&quot;},n)):T.createElement(wo,_a({key:&quot;label-implicit&quot;,content:e},n)):Vw(e)?T.createElement(wo,_a({key:&quot;label-implicit&quot;,content:e},n)):e&amp;&amp;typeof e==&quot;object&quot;?T.createElement(wo,_a({},e,{key:&quot;label-implicit&quot;},n)):null};function qee(e){var{label:r,labelRef:t}=e,n=DM();return Vee(r,n,t)||null}var by={},yy={},ES;function Wee(){return ES||(ES=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return t[t.length-1]}e.last=r})(yy)),yy}var vy={},AS;function Hee(){return AS||(AS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){return Array.isArray(t)?t:Array.from(t)}e.toArray=r})(vy)),vy}var MS;function Kee(){return MS||(MS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});const r=Wee(),t=Hee(),n=A2();function o(s){if(n.isArrayLike(s))return r.last(t.toArray(s))}e.last=o})(by)),by}var wy,PS;function Xee(){return PS||(PS=1,wy=Kee().last),wy}var Gee=Xee();const Yee=Ms(Gee);var Zee=[&quot;valueAccessor&quot;],Qee=[&quot;dataKey&quot;,&quot;clockWise&quot;,&quot;id&quot;,&quot;textBreakAll&quot;,&quot;zIndex&quot;];function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Pp.apply(null,arguments)}function OS(e,r){if(e==null)return{};var t,n,o=Jee(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Jee(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var ete=e=&gt;Array.isArray(e.value)?Yee(e.value):e.value,LM=T.createContext(void 0),FM=LM.Provider,BM=T.createContext(void 0);BM.Provider;function tte(){return T.useContext(LM)}function rte(){return T.useContext(BM)}function Cm(e){var{valueAccessor:r=ete}=e,t=OS(e,Zee),{dataKey:n,clockWise:o,id:s,textBreakAll:c,zIndex:u}=t,l=OS(t,Qee),a=tte(),d=rte(),f=a||d;return!f||!f.length?null:T.createElement(is,{zIndex:u??vn.label},T.createElement(es,{className:&quot;recharts-label-list&quot;},f.map((h,m)=&gt;{var p,x=Or(n)?r(h,m):en(h&amp;&amp;h.payload,n),g=Or(s)?{}:{id:&quot;&quot;.concat(s,&quot;-&quot;).concat(m)};return T.createElement(wo,Pp({key:&quot;label-&quot;.concat(m)},oi(h),l,g,{fill:(p=t.fill)!==null&amp;&amp;p!==void 0?p:h.fill,parentViewBox:h.parentViewBox,value:x,textBreakAll:c,viewBox:h.viewBox,index:m,zIndex:0}))})))}Cm.displayName=&quot;LabelList&quot;;function zM(e){var{label:r}=e;return r?r===!0?T.createElement(Cm,{key:&quot;labelList-implicit&quot;}):T.isValidElement(r)||Vw(r)?T.createElement(Cm,{key:&quot;labelList-implicit&quot;,content:r}):typeof r==&quot;object&quot;?T.createElement(Cm,Pp({key:&quot;labelList-implicit&quot;},r,{type:String(r.type)})):null:null}function d1(){return d1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},d1.apply(null,arguments)}var $M=e=&gt;{var{cx:r,cy:t,r:n,className:o}=e,s=br(&quot;recharts-dot&quot;,o);return xt(r)&amp;&amp;xt(t)&amp;&amp;xt(n)?T.createElement(&quot;circle&quot;,d1({},Ss(e),E2(e),{className:s,cx:r,cy:t,r:n})):null},nte={radiusAxis:{},angleAxis:{}},UM=_i({name:&quot;polarAxis&quot;,initialState:nte,reducers:{addRadiusAxis(e,r){e.radiusAxis[r.payload.id]=r.payload},removeRadiusAxis(e,r){delete e.radiusAxis[r.payload.id]},addAngleAxis(e,r){e.angleAxis[r.payload.id]=r.payload},removeAngleAxis(e,r){delete e.angleAxis[r.payload.id]}}}),{addRadiusAxis:Hoe,removeRadiusAxis:Koe,addAngleAxis:Xoe,removeAngleAxis:Goe}=UM.actions,ite=UM.reducer,_y={exports:{}},yr={};var TS;function ste(){if(TS)return yr;TS=1;var e=Symbol.for(&quot;react.transitional.element&quot;),r=Symbol.for(&quot;react.portal&quot;),t=Symbol.for(&quot;react.fragment&quot;),n=Symbol.for(&quot;react.strict_mode&quot;),o=Symbol.for(&quot;react.profiler&quot;),s=Symbol.for(&quot;react.consumer&quot;),c=Symbol.for(&quot;react.context&quot;),u=Symbol.for(&quot;react.forward_ref&quot;),l=Symbol.for(&quot;react.suspense&quot;),a=Symbol.for(&quot;react.suspense_list&quot;),d=Symbol.for(&quot;react.memo&quot;),f=Symbol.for(&quot;react.lazy&quot;),h=Symbol.for(&quot;react.view_transition&quot;),m=Symbol.for(&quot;react.client.reference&quot;);function p(x){if(typeof x==&quot;object&quot;&amp;&amp;x!==null){var g=x.$$typeof;switch(g){case e:switch(x=x.type,x){case t:case o:case n:case l:case a:case h:return x;default:switch(x=x&amp;&amp;x.$$typeof,x){case c:case u:case f:case d:return x;case s:return x;default:return g}}case r:return g}}}return yr.ContextConsumer=s,yr.ContextProvider=c,yr.Element=e,yr.ForwardRef=u,yr.Fragment=t,yr.Lazy=f,yr.Memo=d,yr.Portal=r,yr.Profiler=o,yr.StrictMode=n,yr.Suspense=l,yr.SuspenseList=a,yr.isContextConsumer=function(x){return p(x)===s},yr.isContextProvider=function(x){return p(x)===c},yr.isElement=function(x){return typeof x==&quot;object&quot;&amp;&amp;x!==null&amp;&amp;x.$$typeof===e},yr.isForwardRef=function(x){return p(x)===u},yr.isFragment=function(x){return p(x)===t},yr.isLazy=function(x){return p(x)===f},yr.isMemo=function(x){return p(x)===d},yr.isPortal=function(x){return p(x)===r},yr.isProfiler=function(x){return p(x)===o},yr.isStrictMode=function(x){return p(x)===n},yr.isSuspense=function(x){return p(x)===l},yr.isSuspenseList=function(x){return p(x)===a},yr.isValidElementType=function(x){return typeof x==&quot;string&quot;||typeof x==&quot;function&quot;||x===t||x===o||x===n||x===l||x===a||typeof x==&quot;object&quot;&amp;&amp;x!==null&amp;&amp;(x.$$typeof===f||x.$$typeof===d||x.$$typeof===c||x.$$typeof===s||x.$$typeof===u||x.$$typeof===m||x.getModuleId!==void 0)},yr.typeOf=p,yr}var IS;function ate(){return IS||(IS=1,_y.exports=ste()),_y.exports}var ote=ate(),RS=e=&gt;typeof e==&quot;string&quot;?e:e?e.displayName||e.name||&quot;Component&quot;:&quot;&quot;,DS=null,jy=null,VM=e=&gt;{if(e===DS&amp;&amp;Array.isArray(jy))return jy;var r=[];return T.Children.forEach(e,t=&gt;{Or(t)||(ote.isFragment(t)?r=r.concat(VM(t.props.children)):r.push(t))}),jy=r,DS=e,r};function lte(e,r){var t=[],n=[];return Array.isArray(r)?n=r.map(o=&gt;RS(o)):n=[RS(r)],VM(e).forEach(o=&gt;{var s=Vc(o,&quot;type.displayName&quot;)||Vc(o,&quot;type.name&quot;);s&amp;&amp;n.indexOf(s)!==-1&amp;&amp;t.push(o)}),t}var qM=e=&gt;e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;clipDot&quot;in e?!!e.clipDot:!0,Ny={},LS;function cte(){return LS||(LS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;});function r(t){if(typeof t!=&quot;object&quot;||t==null)return!1;if(Object.getPrototypeOf(t)===null)return!0;if(Object.prototype.toString.call(t)!==&quot;[object Object]&quot;){const o=t[Symbol.toStringTag];return o==null||!Object.getOwnPropertyDescriptor(t,Symbol.toStringTag)?.writable?!1:t.toString()===`[object ${o}]`}let n=t;for(;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}e.isPlainObject=r})(Ny)),Ny}var ky,FS;function ute(){return FS||(FS=1,ky=cte().isPlainObject),ky}var dte=ute();const fte=Ms(dte);var BS,zS,$S,US,VS;function qS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function WS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?qS(Object(t),!0).forEach(function(n){hte(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):qS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function hte(e,r,t){return(r=mte(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function mte(e){var r=pte(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function pte(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Op.apply(null,arguments)}function hd(e,r){return r||(r=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))}var HS=(e,r,t,n,o)=&gt;{var s=t-n,c;return c=Wr(BS||(BS=hd([&quot;M &quot;,&quot;,&quot;,&quot;&quot;])),e,r),c+=Wr(zS||(zS=hd([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+t,r),c+=Wr($S||($S=hd([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+t-s/2,r+o),c+=Wr(US||(US=hd([&quot;L &quot;,&quot;,&quot;,&quot;&quot;])),e+t-s/2-n,r+o),c+=Wr(VS||(VS=hd([&quot;L &quot;,&quot;,&quot;,&quot; Z&quot;])),e,r),c},gte={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:&quot;ease&quot;},xte=e=&gt;{var r=In(e,gte),{x:t,y:n,upperWidth:o,lowerWidth:s,height:c,className:u}=r,{animationEasing:l,animationDuration:a,animationBegin:d,isUpdateAnimationActive:f}=r,h=T.useRef(null),[m,p]=T.useState(-1),x=T.useRef(o),g=T.useRef(s),y=T.useRef(c),v=T.useRef(t),_=T.useRef(n),S=N0(e,&quot;trapezoid-&quot;);if(T.useEffect(()=&gt;{if(h.current&amp;&amp;h.current.getTotalLength)try{var L=h.current.getTotalLength();L&amp;&amp;p(L)}catch{}},[]),t!==+t||n!==+n||o!==+o||s!==+s||c!==+c||o===0&amp;&amp;s===0||c===0)return null;var A=br(&quot;recharts-trapezoid&quot;,u);if(!f)return T.createElement(&quot;g&quot;,null,T.createElement(&quot;path&quot;,Op({},oi(r),{className:A,d:HS(t,n,o,s,c)})));var I=x.current,z=g.current,F=y.current,W=v.current,H=_.current,B=&quot;0px &quot;.concat(m===-1?1:m,&quot;px&quot;),K=&quot;&quot;.concat(m,&quot;px 0px&quot;),O=t9([&quot;strokeDasharray&quot;],a,l);return T.createElement(j0,{animationId:S,key:S,canBegin:m&gt;0,duration:a,easing:l,isActive:f,begin:d},L=&gt;{var E=Hr(I,o,L),j=Hr(z,s,L),k=Hr(F,c,L),N=Hr(W,t,L),C=Hr(H,n,L);h.current&amp;&amp;(x.current=E,g.current=j,y.current=k,v.current=N,_.current=C);var P=L&gt;0?{transition:O,strokeDasharray:K}:{strokeDasharray:B};return T.createElement(&quot;path&quot;,Op({},oi(r),{className:A,d:HS(N,C,E,j,k),ref:h,style:WS(WS({},P),r.style)}))})},bte=[&quot;option&quot;,&quot;shapeType&quot;,&quot;activeClassName&quot;];function yte(e,r){if(e==null)return{};var t,n,o=vte(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function vte(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function KS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Tp(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?KS(Object(t),!0).forEach(function(n){wte(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):KS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function wte(e,r,t){return(r=_te(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _te(e){var r=jte(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function jte(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Nte(e,r){return Tp(Tp({},r),e)}function kte(e,r){return e===&quot;symbols&quot;}function XS(e){var{shapeType:r,elementProps:t}=e;switch(r){case&quot;rectangle&quot;:return T.createElement(s9,t);case&quot;trapezoid&quot;:return T.createElement(xte,t);case&quot;sector&quot;:return T.createElement(l9,t);case&quot;symbols&quot;:if(kte(r))return T.createElement(C2,t);break;case&quot;curve&quot;:return T.createElement(e9,t);default:return null}}function Ste(e){return T.isValidElement(e)?e.props:e}function WM(e){var{option:r,shapeType:t,activeClassName:n=&quot;recharts-active-shape&quot;}=e,o=yte(e,bte),s;if(T.isValidElement(r))s=T.cloneElement(r,Tp(Tp({},o),Ste(r)));else if(typeof r==&quot;function&quot;)s=r(o,o.index);else if(fte(r)&amp;&amp;typeof r!=&quot;boolean&quot;){var c=Nte(r,o);s=T.createElement(XS,{shapeType:t,elementProps:c})}else{var u=o;s=T.createElement(XS,{shapeType:t,elementProps:u})}return o.isActive?T.createElement(es,{className:n},s):s}var HM=(e,r,t)=&gt;{var n=$r();return(o,s)=&gt;c=&gt;{e?.(o,s,c),n(tM({activeIndex:String(s),activeDataKey:r,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:t}))}},KM=e=&gt;{var r=$r();return(t,n)=&gt;o=&gt;{e?.(t,n,o),r(KZ())}},XM=(e,r,t)=&gt;{var n=$r();return(o,s)=&gt;c=&gt;{e?.(o,s,c),n(XZ({activeIndex:String(s),activeDataKey:r,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:t}))}};function GM(e){var{tooltipEntrySettings:r}=e,t=$r(),n=Xn(),o=T.useRef(null);return T.useLayoutEffect(()=&gt;{n||(o.current===null?t(VZ(r)):o.current!==r&amp;&amp;t(qZ({prev:o.current,next:r})),o.current=r)},[r,t,n]),T.useLayoutEffect(()=&gt;()=&gt;{o.current&amp;&amp;(t(WZ(o.current)),o.current=null)},[t]),null}function YM(e){var{legendPayload:r}=e,t=$r(),n=Xn(),o=T.useRef(null);return T.useLayoutEffect(()=&gt;{n||(o.current===null?t(uH(r)):o.current!==r&amp;&amp;t(dH({prev:o.current,next:r})),o.current=r)},[t,n,r]),T.useLayoutEffect(()=&gt;()=&gt;{o.current&amp;&amp;(t(fH(o.current)),o.current=null)},[t]),null}var Sy,Cte=()=&gt;{var[e]=T.useState(()=&gt;Bd(&quot;uid-&quot;));return e},Ete=(Sy=X6.useId)!==null&amp;&amp;Sy!==void 0?Sy:Cte;function Ate(e,r){var t=Ete();return r||(e?&quot;&quot;.concat(e,&quot;-&quot;).concat(t):t)}var Mte=T.createContext(void 0),ZM=e=&gt;{var{id:r,type:t,children:n}=e,o=Ate(&quot;recharts-&quot;.concat(t),r);return T.createElement(Mte.Provider,{value:o},n(o))},Pte={cartesianItems:[],polarItems:[]},QM=_i({name:&quot;graphicalItems&quot;,initialState:Pte,reducers:{addCartesianGraphicalItem:{reducer(e,r){e.cartesianItems.push(r.payload)},prepare:Mr()},replaceCartesianGraphicalItem:{reducer(e,r){var{prev:t,next:n}=r.payload,o=ks(e).cartesianItems.indexOf(t);o&gt;-1&amp;&amp;(e.cartesianItems[o]=n)},prepare:Mr()},removeCartesianGraphicalItem:{reducer(e,r){var t=ks(e).cartesianItems.indexOf(r.payload);t&gt;-1&amp;&amp;e.cartesianItems.splice(t,1)},prepare:Mr()},addPolarGraphicalItem:{reducer(e,r){e.polarItems.push(r.payload)},prepare:Mr()},removePolarGraphicalItem:{reducer(e,r){var t=ks(e).polarItems.indexOf(r.payload);t&gt;-1&amp;&amp;e.polarItems.splice(t,1)},prepare:Mr()}}}),{addCartesianGraphicalItem:Ote,replaceCartesianGraphicalItem:Tte,removeCartesianGraphicalItem:Ite,addPolarGraphicalItem:Yoe,removePolarGraphicalItem:Zoe}=QM.actions,Rte=QM.reducer,Dte=e=&gt;{var r=$r(),t=T.useRef(null);return T.useLayoutEffect(()=&gt;{t.current===null?r(Ote(e)):t.current!==e&amp;&amp;r(Tte({prev:t.current,next:e})),t.current=e},[r,e]),T.useLayoutEffect(()=&gt;()=&gt;{t.current&amp;&amp;(r(Ite(t.current)),t.current=null)},[r]),null},JM=T.memo(Dte),Lte=[&quot;points&quot;];function GS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Cy(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?GS(Object(t),!0).forEach(function(n){Fte(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):GS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Fte(e,r,t){return(r=Bte(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Bte(e){var r=zte(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function zte(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Ip(){return Ip=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Ip.apply(null,arguments)}function $te(e,r){if(e==null)return{};var t,n,o=Ute(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Ute(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function Vte(e){var{option:r,dotProps:t,className:n}=e;if(T.isValidElement(r))return T.cloneElement(r,t);if(typeof r==&quot;function&quot;)return r(t);var o=br(n,typeof r!=&quot;boolean&quot;?r.className:&quot;&quot;),s=t??{},{points:c}=s,u=$te(s,Lte);return T.createElement($M,Ip({},u,{className:o}))}function qte(e,r){return e==null?!1:r?!0:e.length===1}function Wte(e){var{points:r,dot:t,className:n,dotClassName:o,dataKey:s,baseProps:c,needClip:u,clipPathId:l,zIndex:a=vn.scatter}=e;if(!qte(r,t))return null;var d=qM(t),f=V$(t),h=r.map((p,x)=&gt;{var g,y,v=Cy(Cy(Cy({r:3},c),f),{},{index:x,cx:(g=p.x)!==null&amp;&amp;g!==void 0?g:void 0,cy:(y=p.y)!==null&amp;&amp;y!==void 0?y:void 0,dataKey:s,value:p.value,payload:p.payload,points:r});return T.createElement(Vte,{key:&quot;dot-&quot;.concat(x),option:t,dotProps:v,className:o})}),m={};return u&amp;&amp;l!=null&amp;&amp;(m.clipPath=&quot;url(#clipPath-&quot;.concat(d?&quot;&quot;:&quot;dots-&quot;).concat(l,&quot;)&quot;)),T.createElement(is,{zIndex:a},T.createElement(es,Ip({className:n},m),h))}function YS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function ZS(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?YS(Object(t),!0).forEach(function(n){Hte(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):YS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Hte(e,r,t){return(r=Kte(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Kte(e){var r=Xte(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Xte(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var eP=0,Gte={xAxis:{},yAxis:{},zAxis:{}},tP=_i({name:&quot;cartesianAxis&quot;,initialState:Gte,reducers:{addXAxis:{reducer(e,r){e.xAxis[r.payload.id]=r.payload},prepare:Mr()},replaceXAxis:{reducer(e,r){var{prev:t,next:n}=r.payload;e.xAxis[t.id]!==void 0&amp;&amp;(t.id!==n.id&amp;&amp;delete e.xAxis[t.id],e.xAxis[n.id]=n)},prepare:Mr()},removeXAxis:{reducer(e,r){delete e.xAxis[r.payload.id]},prepare:Mr()},addYAxis:{reducer(e,r){e.yAxis[r.payload.id]=r.payload},prepare:Mr()},replaceYAxis:{reducer(e,r){var{prev:t,next:n}=r.payload;e.yAxis[t.id]!==void 0&amp;&amp;(t.id!==n.id&amp;&amp;delete e.yAxis[t.id],e.yAxis[n.id]=n)},prepare:Mr()},removeYAxis:{reducer(e,r){delete e.yAxis[r.payload.id]},prepare:Mr()},addZAxis:{reducer(e,r){e.zAxis[r.payload.id]=r.payload},prepare:Mr()},replaceZAxis:{reducer(e,r){var{prev:t,next:n}=r.payload;e.zAxis[t.id]!==void 0&amp;&amp;(t.id!==n.id&amp;&amp;delete e.zAxis[t.id],e.zAxis[n.id]=n)},prepare:Mr()},removeZAxis:{reducer(e,r){delete e.zAxis[r.payload.id]},prepare:Mr()},updateYAxisWidth(e,r){var{id:t,width:n}=r.payload,o=e.yAxis[t];if(o){var s=o.widthHistory||[];if(s.length===3&amp;&amp;s[0]===s[2]&amp;&amp;n===s[1]&amp;&amp;n!==o.width&amp;&amp;Math.abs(n-s[0])&lt;=1)return;var c=[...s,n].slice(-3);e.yAxis[t]=ZS(ZS({},e.yAxis[t]),{},{width:n,widthHistory:c})}}}}),{addXAxis:Yte,replaceXAxis:Zte,removeXAxis:Qte,addYAxis:Jte,replaceYAxis:ere,removeYAxis:tre,addZAxis:Qoe,replaceZAxis:Joe,removeZAxis:ele,updateYAxisWidth:rre}=tP.actions,nre=tP.reducer,ire=Ie([wn],e=&gt;({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),sre=Ie([ire,$a,Ua],(e,r,t)=&gt;{if(!(!e||r==null||t==null))return{x:e.left,y:e.top,width:Math.max(0,r-e.left-e.right),height:Math.max(0,t-e.top-e.bottom)}}),qw=()=&gt;Mt(sre),are=()=&gt;Mt(LQ);function QS(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Ey(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?QS(Object(t),!0).forEach(function(n){ore(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):QS(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function ore(e,r,t){return(r=lre(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function lre(e){var r=cre(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function cre(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var ure=e=&gt;{var{point:r,childIndex:t,mainColor:n,activeDot:o,dataKey:s,clipPath:c}=e;if(o===!1||r.x==null||r.y==null)return null;var u={index:t,dataKey:s,cx:r.x,cy:r.y,r:4,fill:n??&quot;none&quot;,strokeWidth:2,stroke:&quot;#fff&quot;,payload:r.payload,value:r.value},l=Ey(Ey(Ey({},u),lf(o)),E2(o)),a;return T.isValidElement(o)?a=T.cloneElement(o,l):typeof o==&quot;function&quot;?a=o(l):a=T.createElement($M,l),T.createElement(es,{className:&quot;recharts-active-dot&quot;,clipPath:c},a)};function dre(e){var{points:r,mainColor:t,activeDot:n,itemDataKey:o,clipPath:s,zIndex:c=vn.activeDot}=e,u=Mt(Dl),l=are();if(r==null||l==null)return null;var a=r.find(d=&gt;l.includes(d.payload));return Or(a)?null:T.createElement(is,{zIndex:c},T.createElement(ure,{point:a,childIndex:Number(u),mainColor:t,dataKey:o,activeDot:n,clipPath:s}))}var JS=(e,r,t)=&gt;{var n=t??e;if(!Or(n))return Es(n,r,0)},fre=(e,r,t)=&gt;{var n={},o=e.filter(R0),s=e.filter(a=&gt;a.stackId==null),c=o.reduce((a,d)=&gt;(a[d.stackId]||(a[d.stackId]=[]),a[d.stackId].push(d),a),n),u=Object.entries(c).map(a=&gt;{var[d,f]=a,h=f.map(p=&gt;p.dataKey),m=JS(r,t,f[0].barSize);return{stackId:d,dataKeys:h,barSize:m}}),l=s.map(a=&gt;{var d=[a.dataKey].filter(h=&gt;h!=null),f=JS(r,t,a.barSize);return{stackId:void 0,dataKeys:d,barSize:f}});return[...u,...l]};function e6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function dm(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?e6(Object(t),!0).forEach(function(n){hre(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):e6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function hre(e,r,t){return(r=mre(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function mre(e){var r=pre(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function pre(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function gre(e,r,t,n,o){var s=n.length;if(!(s&lt;1)){var c=Es(e,t,0,!0),u,l=[];if(zr(n[0].barSize)){var a=!1,d=t/s,f=n.reduce((y,v)=&gt;y+(v.barSize||0),0);f+=(s-1)*c,f&gt;=t&amp;&amp;(f-=(s-1)*c,c=0),f&gt;=t&amp;&amp;d&gt;0&amp;&amp;(a=!0,d*=.9,f=s*d);var h=(t-f)/2&gt;&gt;0,m={offset:h-c,size:0};u=n.reduce((y,v)=&gt;{var _,S={stackId:v.stackId,dataKeys:v.dataKeys,position:{offset:m.offset+m.size+c,size:a?d:(_=v.barSize)!==null&amp;&amp;_!==void 0?_:0}},A=[...y,S];return m=A[A.length-1].position,A},l)}else{var p=Es(r,t,0,!0);t-2*p-(s-1)*c&lt;=0&amp;&amp;(c=0);var x=(t-2*p-(s-1)*c)/s;x&gt;1&amp;&amp;(x&gt;&gt;=0);var g=zr(o)?Math.min(x,o):x;u=n.reduce((y,v,_)=&gt;[...y,{stackId:v.stackId,dataKeys:v.dataKeys,position:{offset:p+(x+c)*_+(x-g)/2,size:g}}],l)}return u}}var xre=(e,r,t,n,o,s,c)=&gt;{var u=Or(c)?r:c,l=gre(t,n,o!==s?o:s,e,u);return o!==s&amp;&amp;l!=null&amp;&amp;(l=l.map(a=&gt;dm(dm({},a),{},{position:dm(dm({},a.position),{},{offset:a.position.offset-o/2})}))),l},bre=(e,r)=&gt;{var t=_w(r);if(!(!e||t==null||r==null)){var{stackId:n}=r;if(n!=null){var o=e[n];if(o){var{stackedData:s}=o;if(s)return s.find(c=&gt;c.key===t)}}}};function yre(e,r){return e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;zIndex&quot;in e&amp;&amp;typeof e.zIndex==&quot;number&quot;&amp;&amp;zr(e.zIndex)?e.zIndex:r}var vre=e=&gt;{var{chartData:r}=e,t=$r(),n=Xn();return T.useEffect(()=&gt;n?()=&gt;{}:(t(dS(r)),()=&gt;{t(dS(void 0))}),[r,t,n]),null},t6={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},rP=_i({name:&quot;brush&quot;,initialState:t6,reducers:{setBrushSettings(e,r){return r.payload==null?t6:r.payload}}}),{setBrushSettings:tle}=rP.actions,wre=rP.reducer;function _re(e,r,t){return(r=jre(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function jre(e){var r=Nre(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Nre(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}class Ww{static create(r){return new Ww(r)}constructor(r){this.scale=r}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(r){var{bandAware:t,position:n}=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};if(r!==void 0){if(n)switch(n){case&quot;start&quot;:return this.scale(r);case&quot;middle&quot;:{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case&quot;end&quot;:{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(t){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}isInRange(r){var t=this.range(),n=t[0],o=t[t.length-1];return n&lt;=o?r&gt;=n&amp;&amp;r&lt;=o:r&gt;=o&amp;&amp;r&lt;=n}}_re(Ww,&quot;EPS&quot;,1e-4);function kre(e){return(e%180+180)%180}var Sre=function(r){var{width:t,height:n}=r,o=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,s=kre(o),c=s*Math.PI/180,u=Math.atan(n/t),l=c&gt;u&amp;&amp;c&lt;Math.PI-u?n/Math.sin(c):t/Math.cos(c);return Math.abs(l)},Cre={dots:[],areas:[],lines:[]},nP=_i({name:&quot;referenceElements&quot;,initialState:Cre,reducers:{addDot:(e,r)=&gt;{e.dots.push(r.payload)},removeDot:(e,r)=&gt;{var t=ks(e).dots.findIndex(n=&gt;n===r.payload);t!==-1&amp;&amp;e.dots.splice(t,1)},addArea:(e,r)=&gt;{e.areas.push(r.payload)},removeArea:(e,r)=&gt;{var t=ks(e).areas.findIndex(n=&gt;n===r.payload);t!==-1&amp;&amp;e.areas.splice(t,1)},addLine:(e,r)=&gt;{e.lines.push(r.payload)},removeLine:(e,r)=&gt;{var t=ks(e).lines.findIndex(n=&gt;n===r.payload);t!==-1&amp;&amp;e.lines.splice(t,1)}}}),{addDot:rle,removeDot:nle,addArea:ile,removeArea:sle,addLine:ale,removeLine:ole}=nP.actions,Ere=nP.reducer,Are=T.createContext(void 0),Mre=e=&gt;{var{children:r}=e,[t]=T.useState(&quot;&quot;.concat(Bd(&quot;recharts&quot;),&quot;-clip&quot;)),n=qw();if(n==null)return null;var{x:o,y:s,width:c,height:u}=n;return T.createElement(Are.Provider,{value:t},T.createElement(&quot;defs&quot;,null,T.createElement(&quot;clipPath&quot;,{id:t},T.createElement(&quot;rect&quot;,{x:o,y:s,height:u,width:c}))),r)};function iP(e,r){if(r&lt;1)return[];if(r===1)return e;for(var t=[],n=0;n&lt;e.length;n+=r){var o=e[n];o!==void 0&amp;&amp;t.push(o)}return t}function Pre(e,r,t){var n={width:e.width+r.width,height:e.height+r.height};return Sre(n,t)}function Ore(e,r,t){var n=t===&quot;width&quot;,{x:o,y:s,width:c,height:u}=e;return r===1?{start:n?o:s,end:n?o+c:s+u}:{start:n?o+c:s+u,end:n?o:s}}function Jd(e,r,t,n,o){if(e*r&lt;e*n||e*r&gt;e*o)return!1;var s=t();return e*(r-e*s/2-n)&gt;=0&amp;&amp;e*(r+e*s/2-o)&lt;=0}function Tre(e,r){return iP(e,r+1)}function Ire(e,r,t,n,o){for(var s=(n||[]).slice(),{start:c,end:u}=r,l=0,a=1,d=c,f=function(){var p=n?.[l];if(p===void 0)return{v:iP(n,a)};var x=l,g,y=()=&gt;(g===void 0&amp;&amp;(g=t(p,x)),g),v=p.coordinate,_=l===0||Jd(e,v,y,d,u);_||(l=0,d=c,a+=1),_&amp;&amp;(d=v+e*(y()/2+o),l+=a)},h;a&lt;=s.length;)if(h=f(),h)return h.v;return[]}function Rre(e,r,t,n,o){var s=(n||[]).slice(),c=s.length;if(c===0)return[];for(var{start:u,end:l}=r,a=1;a&lt;=c;a++){for(var d=(c-1)%a,f=u,h=!0,m=function(){var v=n[p],_=p,S,A=()=&gt;(S===void 0&amp;&amp;(S=t(v,_)),S),I=v.coordinate,z=p===d||Jd(e,I,A,f,l);if(!z)return h=!1,1;z&amp;&amp;(f=I+e*(A()/2+o))},p=d;p&lt;c&amp;&amp;!m();p+=a);if(h){for(var x=[],g=d;g&lt;c;g+=a)x.push(n[g]);return x}}return[]}function r6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function qn(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?r6(Object(t),!0).forEach(function(n){Dre(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Dre(e,r,t){return(r=Lre(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Lre(e){var r=Fre(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Fre(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Bre(e,r,t,n,o){for(var s=(n||[]).slice(),c=s.length,{start:u}=r,{end:l}=r,a=function(h){var m=s[h],p,x=()=&gt;(p===void 0&amp;&amp;(p=t(m,h)),p);if(h===c-1){var g=e*(m.coordinate+e*x()/2-l);s[h]=m=qn(qn({},m),{},{tickCoord:g&gt;0?m.coordinate-g*e:m.coordinate})}else s[h]=m=qn(qn({},m),{},{tickCoord:m.coordinate});if(m.tickCoord!=null){var y=Jd(e,m.tickCoord,x,u,l);y&amp;&amp;(l=m.tickCoord-e*(x()/2+o),s[h]=qn(qn({},m),{},{isShow:!0}))}},d=c-1;d&gt;=0;d--)a(d);return s}function zre(e,r,t,n,o,s){var c=(n||[]).slice(),u=c.length,{start:l,end:a}=r;if(s){var d=n[u-1],f=t(d,u-1),h=e*(d.coordinate+e*f/2-a);if(c[u-1]=d=qn(qn({},d),{},{tickCoord:h&gt;0?d.coordinate-h*e:d.coordinate}),d.tickCoord!=null){var m=Jd(e,d.tickCoord,()=&gt;f,l,a);m&amp;&amp;(a=d.tickCoord-e*(f/2+o),c[u-1]=qn(qn({},d),{},{isShow:!0}))}}for(var p=s?u-1:u,x=function(v){var _=c[v],S,A=()=&gt;(S===void 0&amp;&amp;(S=t(_,v)),S);if(v===0){var I=e*(_.coordinate-e*A()/2-l);c[v]=_=qn(qn({},_),{},{tickCoord:I&lt;0?_.coordinate-I*e:_.coordinate})}else c[v]=_=qn(qn({},_),{},{tickCoord:_.coordinate});if(_.tickCoord!=null){var z=Jd(e,_.tickCoord,A,l,a);z&amp;&amp;(l=_.tickCoord+e*(A()/2+o),c[v]=qn(qn({},_),{},{isShow:!0}))}},g=0;g&lt;p;g++)x(g);return c}function Hw(e,r,t){var{tick:n,ticks:o,viewBox:s,minTickGap:c,orientation:u,interval:l,tickFormatter:a,unit:d,angle:f}=e;if(!o||!o.length||!n)return[];if(xt(l)||_0.isSsr){var h;return(h=Tre(o,xt(l)?l:0))!==null&amp;&amp;h!==void 0?h:[]}var m=[],p=u===&quot;top&quot;||u===&quot;bottom&quot;?&quot;width&quot;:&quot;height&quot;,x=d&amp;&amp;p===&quot;width&quot;?Nd(d,{fontSize:r,letterSpacing:t}):{width:0,height:0},g=(_,S)=&gt;{var A=typeof a==&quot;function&quot;?a(_.value,S):_.value;return p===&quot;width&quot;?Pre(Nd(A,{fontSize:r,letterSpacing:t}),x,f):Nd(A,{fontSize:r,letterSpacing:t})[p]},y=o.length&gt;=2?xi(o[1].coordinate-o[0].coordinate):1,v=Ore(s,y,p);return l===&quot;equidistantPreserveStart&quot;?Ire(y,v,g,o,c):l===&quot;equidistantPreserveEnd&quot;?Rre(y,v,g,o,c):(l===&quot;preserveStart&quot;||l===&quot;preserveStartEnd&quot;?m=zre(y,v,g,o,c,l===&quot;preserveStartEnd&quot;):m=Bre(y,v,g,o,c),m.filter(_=&gt;_.isShow))}var $re=e=&gt;{var{ticks:r,label:t,labelGapWithTick:n=5,tickSize:o=0,tickMargin:s=0}=e,c=0;if(r){Array.from(r).forEach(d=&gt;{if(d){var f=d.getBoundingClientRect();f.width&gt;c&amp;&amp;(c=f.width)}});var u=t?t.getBoundingClientRect().width:0,l=o+s,a=c+l+u+(t?n:0);return Math.round(a)}return 0},Ure=[&quot;axisLine&quot;,&quot;width&quot;,&quot;height&quot;,&quot;className&quot;,&quot;hide&quot;,&quot;ticks&quot;,&quot;axisType&quot;];function Vre(e,r){if(e==null)return{};var t,n,o=qre(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function qre(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function Ll(){return Ll=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Ll.apply(null,arguments)}function n6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Jr(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?n6(Object(t),!0).forEach(function(n){Wre(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Wre(e,r,t){return(r=Hre(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Hre(e){var r=Kre(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Kre(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}var Aa={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:&quot;bottom&quot;,ticks:[],stroke:&quot;#666&quot;,tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:&quot;preserveEnd&quot;,zIndex:vn.axis};function Xre(e){var{x:r,y:t,width:n,height:o,orientation:s,mirror:c,axisLine:u,otherSvgProps:l}=e;if(!u)return null;var a=Jr(Jr(Jr({},l),Ss(u)),{},{fill:&quot;none&quot;});if(s===&quot;top&quot;||s===&quot;bottom&quot;){var d=+(s===&quot;top&quot;&amp;&amp;!c||s===&quot;bottom&quot;&amp;&amp;c);a=Jr(Jr({},a),{},{x1:r,y1:t+d*o,x2:r+n,y2:t+d*o})}else{var f=+(s===&quot;left&quot;&amp;&amp;!c||s===&quot;right&quot;&amp;&amp;c);a=Jr(Jr({},a),{},{x1:r+f*n,y1:t,x2:r+f*n,y2:t+o})}return T.createElement(&quot;line&quot;,Ll({},a,{className:br(&quot;recharts-cartesian-axis-line&quot;,Vc(u,&quot;className&quot;))}))}function Gre(e,r,t,n,o,s,c,u,l){var a,d,f,h,m,p,x=u?-1:1,g=e.tickSize||c,y=xt(e.tickCoord)?e.tickCoord:e.coordinate;switch(s){case&quot;top&quot;:a=d=e.coordinate,h=t+ +!u*o,f=h-x*g,p=f-x*l,m=y;break;case&quot;left&quot;:f=h=e.coordinate,d=r+ +!u*n,a=d-x*g,m=a-x*l,p=y;break;case&quot;right&quot;:f=h=e.coordinate,d=r+ +u*n,a=d+x*g,m=a+x*l,p=y;break;default:a=d=e.coordinate,h=t+ +u*o,f=h+x*g,p=f+x*l,m=y;break}return{line:{x1:a,y1:f,x2:d,y2:h},tick:{x:m,y:p}}}function Yre(e,r){switch(e){case&quot;left&quot;:return r?&quot;start&quot;:&quot;end&quot;;case&quot;right&quot;:return r?&quot;end&quot;:&quot;start&quot;;default:return&quot;middle&quot;}}function Zre(e,r){switch(e){case&quot;left&quot;:case&quot;right&quot;:return&quot;middle&quot;;case&quot;top&quot;:return r?&quot;start&quot;:&quot;end&quot;;default:return r?&quot;end&quot;:&quot;start&quot;}}function Qre(e){var{option:r,tickProps:t,value:n}=e,o,s=br(t.className,&quot;recharts-cartesian-axis-tick-value&quot;);if(T.isValidElement(r))o=T.cloneElement(r,Jr(Jr({},t),{},{className:s}));else if(typeof r==&quot;function&quot;)o=r(Jr(Jr({},t),{},{className:s}));else{var c=&quot;recharts-cartesian-axis-tick-value&quot;;typeof r!=&quot;boolean&quot;&amp;&amp;(c=br(c,r?.className)),o=T.createElement(Uw,Ll({},t,{className:c}),n)}return o}var Jre=T.forwardRef((e,r)=&gt;{var{ticks:t=[],tick:n,tickLine:o,stroke:s,tickFormatter:c,unit:u,padding:l,tickTextProps:a,orientation:d,mirror:f,x:h,y:m,width:p,height:x,tickSize:g,tickMargin:y,fontSize:v,letterSpacing:_,getTicksConfig:S,events:A,axisType:I}=e,z=Hw(Jr(Jr({},S),{},{ticks:t}),v,_),F=Yre(d,f),W=Zre(d,f),H=Ss(S),B=lf(n),K={};typeof o==&quot;object&quot;&amp;&amp;(K=o);var O=Jr(Jr({},H),{},{fill:&quot;none&quot;},K),L=z.map(k=&gt;Jr({entry:k},Gre(k,h,m,p,x,d,g,f,y))),E=L.map(k=&gt;{var{entry:N,line:C}=k;return T.createElement(es,{className:&quot;recharts-cartesian-axis-tick&quot;,key:&quot;tick-&quot;.concat(N.value,&quot;-&quot;).concat(N.coordinate,&quot;-&quot;).concat(N.tickCoord)},o&amp;&amp;T.createElement(&quot;line&quot;,Ll({},O,C,{className:br(&quot;recharts-cartesian-axis-tick-line&quot;,Vc(o,&quot;className&quot;))})))}),j=L.map((k,N)=&gt;{var{entry:C,tick:P}=k,D=Jr(Jr(Jr(Jr({textAnchor:F,verticalAnchor:W},H),{},{stroke:&quot;none&quot;,fill:s},B),P),{},{index:N,payload:C,visibleTicksCount:z.length,tickFormatter:c,padding:l},a);return T.createElement(es,Ll({className:&quot;recharts-cartesian-axis-tick-label&quot;,key:&quot;tick-label-&quot;.concat(C.value,&quot;-&quot;).concat(C.coordinate,&quot;-&quot;).concat(C.tickCoord)},t0(A,C,N)),n&amp;&amp;T.createElement(Qre,{option:n,tickProps:D,value:&quot;&quot;.concat(typeof c==&quot;function&quot;?c(C.value,N):C.value).concat(u||&quot;&quot;)}))});return T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-axis-ticks recharts-&quot;.concat(I,&quot;-ticks&quot;)},j.length&gt;0&amp;&amp;T.createElement(is,{zIndex:vn.label},T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-axis-tick-labels recharts-&quot;.concat(I,&quot;-tick-labels&quot;),ref:r},j)),E.length&gt;0&amp;&amp;T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-axis-tick-lines recharts-&quot;.concat(I,&quot;-tick-lines&quot;)},E))}),ene=T.forwardRef((e,r)=&gt;{var{axisLine:t,width:n,height:o,className:s,hide:c,ticks:u,axisType:l}=e,a=Vre(e,Ure),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(&quot;&quot;),p=T.useRef(null);T.useImperativeHandle(r,()=&gt;({getCalculatedWidth:()=&gt;{var g;return $re({ticks:p.current,label:(g=e.labelRef)===null||g===void 0?void 0:g.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var x=T.useCallback(g=&gt;{if(g){var y=g.getElementsByClassName(&quot;recharts-cartesian-axis-tick-value&quot;);p.current=y;var v=y[0];if(v){var _=window.getComputedStyle(v),S=_.fontSize,A=_.letterSpacing;(S!==d||A!==h)&amp;&amp;(f(S),m(A))}}},[d,h]);return c||n!=null&amp;&amp;n&lt;=0||o!=null&amp;&amp;o&lt;=0?null:T.createElement(is,{zIndex:e.zIndex},T.createElement(es,{className:br(&quot;recharts-cartesian-axis&quot;,s)},T.createElement(Xre,{x:e.x,y:e.y,width:n,height:o,orientation:e.orientation,mirror:e.mirror,axisLine:t,otherSvgProps:Ss(e)}),T.createElement(Jre,{ref:x,axisType:l,events:a,fontSize:d,getTicksConfig:e,height:e.height,letterSpacing:h,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:u,unit:e.unit,width:e.width,x:e.x,y:e.y}),T.createElement(Iee,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},T.createElement(qee,{label:e.label,labelRef:e.labelRef}),e.children)))}),Kw=T.forwardRef((e,r)=&gt;{var t=In(e,Aa);return T.createElement(ene,Ll({},t,{ref:r}))});Kw.displayName=&quot;CartesianAxis&quot;;var tne=[&quot;x1&quot;,&quot;y1&quot;,&quot;x2&quot;,&quot;y2&quot;,&quot;key&quot;],rne=[&quot;offset&quot;],nne=[&quot;xAxisId&quot;,&quot;yAxisId&quot;],ine=[&quot;xAxisId&quot;,&quot;yAxisId&quot;];function i6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Wn(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?i6(Object(t),!0).forEach(function(n){sne(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function sne(e,r,t){return(r=ane(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ane(e){var r=one(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function one(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},kl.apply(null,arguments)}function Rp(e,r){if(e==null)return{};var t,n,o=lne(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function lne(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var cne=e=&gt;{var{fill:r}=e;if(!r||r===&quot;none&quot;)return null;var{fillOpacity:t,x:n,y:o,width:s,height:c,ry:u}=e;return T.createElement(&quot;rect&quot;,{x:n,y:o,ry:u,width:s,height:c,stroke:&quot;none&quot;,fill:r,fillOpacity:t,className:&quot;recharts-cartesian-grid-bg&quot;})};function sP(e){var{option:r,lineItemProps:t}=e,n;if(T.isValidElement(r))n=T.cloneElement(r,t);else if(typeof r==&quot;function&quot;)n=r(t);else{var o,{x1:s,y1:c,x2:u,y2:l,key:a}=t,d=Rp(t,tne),f=(o=Ss(d))!==null&amp;&amp;o!==void 0?o:{},{offset:h}=f,m=Rp(f,rne);n=T.createElement(&quot;line&quot;,kl({},m,{x1:s,y1:c,x2:u,y2:l,fill:&quot;none&quot;,key:a}))}return n}function une(e){var{x:r,width:t,horizontal:n=!0,horizontalPoints:o}=e;if(!n||!o||!o.length)return null;var{xAxisId:s,yAxisId:c}=e,u=Rp(e,nne),l=o.map((a,d)=&gt;{var f=Wn(Wn({},u),{},{x1:r,y1:a,x2:r+t,y2:a,key:&quot;line-&quot;.concat(d),index:d});return T.createElement(sP,{key:&quot;line-&quot;.concat(d),option:n,lineItemProps:f})});return T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-grid-horizontal&quot;},l)}function dne(e){var{y:r,height:t,vertical:n=!0,verticalPoints:o}=e;if(!n||!o||!o.length)return null;var{xAxisId:s,yAxisId:c}=e,u=Rp(e,ine),l=o.map((a,d)=&gt;{var f=Wn(Wn({},u),{},{x1:a,y1:r,x2:a,y2:r+t,key:&quot;line-&quot;.concat(d),index:d});return T.createElement(sP,{option:n,lineItemProps:f,key:&quot;line-&quot;.concat(d)})});return T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-grid-vertical&quot;},l)}function fne(e){var{horizontalFill:r,fillOpacity:t,x:n,y:o,width:s,height:c,horizontalPoints:u,horizontal:l=!0}=e;if(!l||!r||!r.length||u==null)return null;var a=u.map(f=&gt;Math.round(f+o-o)).sort((f,h)=&gt;f-h);o!==a[0]&amp;&amp;a.unshift(0);var d=a.map((f,h)=&gt;{var m=!a[h+1],p=m?o+c-f:a[h+1]-f;if(p&lt;=0)return null;var x=h%r.length;return T.createElement(&quot;rect&quot;,{key:&quot;react-&quot;.concat(h),y:f,x:n,height:p,width:s,stroke:&quot;none&quot;,fill:r[x],fillOpacity:t,className:&quot;recharts-cartesian-grid-bg&quot;})});return T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-gridstripes-horizontal&quot;},d)}function hne(e){var{vertical:r=!0,verticalFill:t,fillOpacity:n,x:o,y:s,width:c,height:u,verticalPoints:l}=e;if(!r||!t||!t.length)return null;var a=l.map(f=&gt;Math.round(f+o-o)).sort((f,h)=&gt;f-h);o!==a[0]&amp;&amp;a.unshift(0);var d=a.map((f,h)=&gt;{var m=!a[h+1],p=m?o+c-f:a[h+1]-f;if(p&lt;=0)return null;var x=h%t.length;return T.createElement(&quot;rect&quot;,{key:&quot;react-&quot;.concat(h),x:f,y:s,width:p,height:u,stroke:&quot;none&quot;,fill:t[x],fillOpacity:n,className:&quot;recharts-cartesian-grid-bg&quot;})});return T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-gridstripes-vertical&quot;},d)}var mne=(e,r)=&gt;{var{xAxis:t,width:n,height:o,offset:s}=e;return FE(Hw(Wn(Wn(Wn({},Aa),t),{},{ticks:BE(t),viewBox:{x:0,y:0,width:n,height:o}})),s.left,s.left+s.width,r)},pne=(e,r)=&gt;{var{yAxis:t,width:n,height:o,offset:s}=e;return FE(Hw(Wn(Wn(Wn({},Aa),t),{},{ticks:BE(t),viewBox:{x:0,y:0,width:n,height:o}})),s.top,s.top+s.height,r)},gne={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:&quot;#ccc&quot;,fill:&quot;none&quot;,verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:vn.grid};function Em(e){var r=z2(),t=$2(),n=WE(),o=Wn(Wn({},In(e,gne)),{},{x:xt(e.x)?e.x:n.left,y:xt(e.y)?e.y:n.top,width:xt(e.width)?e.width:n.width,height:xt(e.height)?e.height:n.height}),{xAxisId:s,yAxisId:c,x:u,y:l,width:a,height:d,syncWithTicks:f,horizontalValues:h,verticalValues:m}=o,p=Xn(),x=Mt(W=&gt;Jk(W,&quot;xAxis&quot;,s,p)),g=Mt(W=&gt;Jk(W,&quot;yAxis&quot;,c,p));if(!Zs(a)||!Zs(d)||!xt(u)||!xt(l))return null;var y=o.verticalCoordinatesGenerator||mne,v=o.horizontalCoordinatesGenerator||pne,{horizontalPoints:_,verticalPoints:S}=o;if((!_||!_.length)&amp;&amp;typeof v==&quot;function&quot;){var A=h&amp;&amp;h.length,I=v({yAxis:g?Wn(Wn({},g),{},{ticks:A?h:g.ticks}):void 0,width:r??a,height:t??d,offset:n},A?!0:f);lp(Array.isArray(I),&quot;horizontalCoordinatesGenerator should return Array but instead it returned [&quot;.concat(typeof I,&quot;]&quot;)),Array.isArray(I)&amp;&amp;(_=I)}if((!S||!S.length)&amp;&amp;typeof y==&quot;function&quot;){var z=m&amp;&amp;m.length,F=y({xAxis:x?Wn(Wn({},x),{},{ticks:z?m:x.ticks}):void 0,width:r??a,height:t??d,offset:n},z?!0:f);lp(Array.isArray(F),&quot;verticalCoordinatesGenerator should return Array but instead it returned [&quot;.concat(typeof F,&quot;]&quot;)),Array.isArray(F)&amp;&amp;(S=F)}return T.createElement(is,{zIndex:o.zIndex},T.createElement(&quot;g&quot;,{className:&quot;recharts-cartesian-grid&quot;},T.createElement(cne,{fill:o.fill,fillOpacity:o.fillOpacity,x:o.x,y:o.y,width:o.width,height:o.height,ry:o.ry}),T.createElement(fne,kl({},o,{horizontalPoints:_})),T.createElement(hne,kl({},o,{verticalPoints:S})),T.createElement(une,kl({},o,{offset:n,horizontalPoints:_,xAxis:x,yAxis:g})),T.createElement(dne,kl({},o,{offset:n,verticalPoints:S,xAxis:x,yAxis:g}))))}Em.displayName=&quot;CartesianGrid&quot;;var xne={},aP=_i({name:&quot;errorBars&quot;,initialState:xne,reducers:{addErrorBar:(e,r)=&gt;{var{itemId:t,errorBar:n}=r.payload;e[t]||(e[t]=[]),e[t].push(n)},replaceErrorBar:(e,r)=&gt;{var{itemId:t,prev:n,next:o}=r.payload;e[t]&amp;&amp;(e[t]=e[t].map(s=&gt;s.dataKey===n.dataKey&amp;&amp;s.direction===n.direction?o:s))},removeErrorBar:(e,r)=&gt;{var{itemId:t,errorBar:n}=r.payload;e[t]&amp;&amp;(e[t]=e[t].filter(o=&gt;o.dataKey!==n.dataKey||o.direction!==n.direction))}}}),{addErrorBar:lle,replaceErrorBar:cle,removeErrorBar:ule}=aP.actions,bne=aP.reducer,yne=[&quot;children&quot;];function vne(e,r){if(e==null)return{};var t,n,o=wne(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function wne(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var _ne={data:[],xAxisId:&quot;xAxis-0&quot;,yAxisId:&quot;yAxis-0&quot;,dataPointFormatter:()=&gt;({x:0,y:0,value:0}),errorBarOffset:0},jne=T.createContext(_ne);function oP(e){var{children:r}=e,t=vne(e,yne);return T.createElement(jne.Provider,{value:t},r)}function Xw(e,r){var t,n,o=Mt(a=&gt;Wa(a,e)),s=Mt(a=&gt;Ha(a,r)),c=(t=o?.allowDataOverflow)!==null&amp;&amp;t!==void 0?t:gn.allowDataOverflow,u=(n=s?.allowDataOverflow)!==null&amp;&amp;n!==void 0?n:xn.allowDataOverflow,l=c||u;return{needClip:l,needClipX:c,needClipY:u}}function lP(e){var{xAxisId:r,yAxisId:t,clipPathId:n}=e,o=qw(),{needClipX:s,needClipY:c,needClip:u}=Xw(r,t);if(!u||!o)return null;var{x:l,y:a,width:d,height:f}=o;return T.createElement(&quot;clipPath&quot;,{id:&quot;clipPath-&quot;.concat(n)},T.createElement(&quot;rect&quot;,{x:s?l:l-d/2,y:c?a:a-f/2,width:s?d:d*2,height:c?f:f*2}))}var cP=(e,r,t,n)=&gt;Io(e,&quot;xAxis&quot;,r,n),uP=(e,r,t,n)=&gt;To(e,&quot;xAxis&quot;,r,n),dP=(e,r,t,n)=&gt;Io(e,&quot;yAxis&quot;,t,n),fP=(e,r,t,n)=&gt;To(e,&quot;yAxis&quot;,t,n),Nne=Ie([ur,cP,dP,uP,fP],(e,r,t,n,o)=&gt;Do(e,&quot;xAxis&quot;)?Wc(r,n,!1):Wc(t,o,!1)),kne=(e,r,t,n,o)=&gt;o;function Sne(e){return e.type===&quot;line&quot;}var Cne=Ie([F0,kne],(e,r)=&gt;e.filter(Sne).find(t=&gt;t.id===r)),Ene=Ie([ur,cP,dP,uP,fP,Cne,Nne,hw],(e,r,t,n,o,s,c,u)=&gt;{var{chartData:l,dataStartIndex:a,dataEndIndex:d}=u;if(!(s==null||r==null||t==null||n==null||o==null||n.length===0||o.length===0||c==null||e!==&quot;horizontal&quot;&amp;&amp;e!==&quot;vertical&quot;)){var{dataKey:f,data:h}=s,m;if(h!=null&amp;&amp;h.length&gt;0?m=h:m=l?.slice(a,d+1),m!=null)return pie({layout:e,xAxis:r,yAxis:t,xAxisTicks:n,yAxisTicks:o,dataKey:f,bandSize:c,displayedData:m})}});function Ane(e){var r=lf(e),t=3,n=2;if(r!=null){var{r:o,strokeWidth:s}=r,c=Number(o),u=Number(s);return(Number.isNaN(c)||c&lt;0)&amp;&amp;(c=t),(Number.isNaN(u)||u&lt;0)&amp;&amp;(u=n),{r:c,strokeWidth:u}}return{r:t,strokeWidth:n}}var Ay={exports:{}},My={};var s6;function Mne(){if(s6)return My;s6=1;var e=Zc();function r(l,a){return l===a&amp;&amp;(l!==0||1/l===1/a)||l!==l&amp;&amp;a!==a}var t=typeof Object.is==&quot;function&quot;?Object.is:r,n=e.useSyncExternalStore,o=e.useRef,s=e.useEffect,c=e.useMemo,u=e.useDebugValue;return My.useSyncExternalStoreWithSelector=function(l,a,d,f,h){var m=o(null);if(m.current===null){var p={hasValue:!1,value:null};m.current=p}else p=m.current;m=c(function(){function g(A){if(!y){if(y=!0,v=A,A=f(A),h!==void 0&amp;&amp;p.hasValue){var I=p.value;if(h(I,A))return _=I}return _=A}if(I=_,t(v,A))return I;var z=f(A);return h!==void 0&amp;&amp;h(I,z)?(v=A,I):(v=A,_=z)}var y=!1,v,_,S=d===void 0?null:d;return[function(){return g(a())},S===null?void 0:function(){return g(S())}]},[a,d,f,h]);var x=n(l,m[0],m[1]);return s(function(){p.hasValue=!0,p.value=x},[x]),u(x),x},My}var a6;function Pne(){return a6||(a6=1,Ay.exports=Mne()),Ay.exports}Pne();function One(e){e()}function Tne(){let e=null,r=null;return{clear(){e=null,r=null},notify(){One(()=&gt;{let t=e;for(;t;)t.callback(),t=t.next})},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(t){let n=!0;const o=r={callback:t,next:null,prev:r};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var o6={notify(){},get:()=&gt;[]};function Ine(e,r){let t,n=o6,o=0,s=!1;function c(x){d();const g=n.subscribe(x);let y=!1;return()=&gt;{y||(y=!0,g(),f())}}function u(){n.notify()}function l(){p.onStateChange&amp;&amp;p.onStateChange()}function a(){return s}function d(){o++,t||(t=e.subscribe(l),n=Tne())}function f(){o--,t&amp;&amp;o===0&amp;&amp;(t(),t=void 0,n.clear(),n=o6)}function h(){s||(s=!0,d())}function m(){s&amp;&amp;(s=!1,f())}const p={addNestedSub:c,notifyNestedSubs:u,handleChangeWrapper:l,isSubscribed:a,trySubscribe:h,tryUnsubscribe:m,getListeners:()=&gt;n};return p}var Rne=()=&gt;typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;,Dne=Rne(),Lne=()=&gt;typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.product===&quot;ReactNative&quot;,Fne=Lne(),Bne=()=&gt;Dne||Fne?T.useLayoutEffect:T.useEffect,zne=Bne();function l6(e,r){return e===r?e!==0||r!==0||1/e===1/r:e!==e&amp;&amp;r!==r}function $ne(e,r){if(l6(e,r))return!0;if(typeof e!=&quot;object&quot;||e===null||typeof r!=&quot;object&quot;||r===null)return!1;const t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(let o=0;o&lt;t.length;o++)if(!Object.prototype.hasOwnProperty.call(r,t[o])||!l6(e[t[o]],r[t[o]]))return!1;return!0}var Une=Symbol.for(&quot;react-redux-context&quot;),Vne=typeof globalThis&lt;&quot;u&quot;?globalThis:{};function qne(){if(!T.createContext)return{};const e=Vne[Une]??=new Map;let r=e.get(T.createContext);return r||(r=T.createContext(null),e.set(T.createContext,r)),r}var Wne=qne();function Hne(e){const{children:r,context:t,serverState:n,store:o}=e,s=T.useMemo(()=&gt;{const l=Ine(o);return{store:o,subscription:l,getServerState:n?()=&gt;n:void 0}},[o,n]),c=T.useMemo(()=&gt;o.getState(),[o]);zne(()=&gt;{const{subscription:l}=s;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),c!==o.getState()&amp;&amp;l.notifyNestedSubs(),()=&gt;{l.tryUnsubscribe(),l.onStateChange=void 0}},[s,c]);const u=t||Wne;return T.createElement(u.Provider,{value:s},r)}var Kne=Hne,Xne=new Set([&quot;axisLine&quot;,&quot;tickLine&quot;,&quot;activeBar&quot;,&quot;activeDot&quot;,&quot;activeLabel&quot;,&quot;activeShape&quot;,&quot;allowEscapeViewBox&quot;,&quot;background&quot;,&quot;cursor&quot;,&quot;dot&quot;,&quot;label&quot;,&quot;line&quot;,&quot;margin&quot;,&quot;padding&quot;,&quot;position&quot;,&quot;shape&quot;,&quot;style&quot;,&quot;tick&quot;,&quot;wrapperStyle&quot;,&quot;radius&quot;]);function Gne(e,r){return e==null&amp;&amp;r==null?!0:typeof e==&quot;number&quot;&amp;&amp;typeof r==&quot;number&quot;?e===r||e!==e&amp;&amp;r!==r:e===r}function V0(e,r){var t=new Set([...Object.keys(e),...Object.keys(r)]);for(var n of t)if(Xne.has(n)){if(e[n]==null&amp;&amp;r[n]==null)continue;if(!$ne(e[n],r[n]))return!1}else if(!Gne(e[n],r[n]))return!1;return!0}var Yne=[&quot;id&quot;],Zne=[&quot;type&quot;,&quot;layout&quot;,&quot;connectNulls&quot;,&quot;needClip&quot;,&quot;shape&quot;],Qne=[&quot;activeDot&quot;,&quot;animateNewValues&quot;,&quot;animationBegin&quot;,&quot;animationDuration&quot;,&quot;animationEasing&quot;,&quot;connectNulls&quot;,&quot;dot&quot;,&quot;hide&quot;,&quot;isAnimationActive&quot;,&quot;label&quot;,&quot;legendType&quot;,&quot;xAxisId&quot;,&quot;yAxisId&quot;,&quot;id&quot;];function ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},ef.apply(null,arguments)}function c6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Vs(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?c6(Object(t),!0).forEach(function(n){Jne(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Jne(e,r,t){return(r=eie(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function eie(e){var r=tie(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function tie(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Gw(e,r){if(e==null)return{};var t,n,o=rie(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function rie(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var nie=e=&gt;{var{dataKey:r,name:t,stroke:n,legendType:o,hide:s}=e;return[{inactive:s,dataKey:r,type:o,color:n,value:f0(t,r),payload:e}]},iie=T.memo(e=&gt;{var{dataKey:r,data:t,stroke:n,strokeWidth:o,fill:s,name:c,hide:u,unit:l,tooltipType:a,id:d}=e,f={dataDefinedOnItem:t,positions:void 0,settings:{stroke:n,strokeWidth:o,fill:s,dataKey:r,nameKey:void 0,name:f0(c,r),hide:u,type:a,color:n,unit:l,graphicalItemId:d}};return T.createElement(GM,{tooltipEntrySettings:f})}),hP=(e,r)=&gt;&quot;&quot;.concat(r,&quot;px &quot;).concat(e-r,&quot;px&quot;);function sie(e,r){for(var t=e.length%2!==0?[...e,0]:e,n=[],o=0;o&lt;r;++o)n=[...n,...t];return n}var aie=(e,r,t)=&gt;{var n=t.reduce((f,h)=&gt;f+h);if(!n)return hP(r,e);for(var o=Math.floor(e/n),s=e%n,c=r-e,u=[],l=0,a=0;l&lt;t.length;a+=t[l],++l)if(a+t[l]&gt;s){u=[...t.slice(0,l),s-a];break}var d=u.length%2===0?[0,c]:[c];return[...sie(t,o),...u,...d].map(f=&gt;&quot;&quot;.concat(f,&quot;px&quot;)).join(&quot;, &quot;)};function oie(e){var{clipPathId:r,points:t,props:n}=e,{dot:o,dataKey:s,needClip:c}=n,{id:u}=n,l=Gw(n,Yne),a=Ss(l);return T.createElement(Wte,{points:t,dot:o,className:&quot;recharts-line-dots&quot;,dotClassName:&quot;recharts-line-dot&quot;,dataKey:s,baseProps:a,needClip:c,clipPathId:r})}function lie(e){var{showLabels:r,children:t,points:n}=e,o=T.useMemo(()=&gt;n?.map(s=&gt;{var c,u,l={x:(c=s.x)!==null&amp;&amp;c!==void 0?c:0,y:(u=s.y)!==null&amp;&amp;u!==void 0?u:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Vs(Vs({},l),{},{value:s.value,payload:s.payload,viewBox:l,parentViewBox:void 0,fill:void 0})}),[n]);return T.createElement(FM,{value:r?o:void 0},t)}function u6(e){var{clipPathId:r,pathRef:t,points:n,strokeDasharray:o,props:s}=e,{type:c,layout:u,connectNulls:l,needClip:a,shape:d}=s,f=Gw(s,Zne),h=Vs(Vs({},oi(f)),{},{fill:&quot;none&quot;,className:&quot;recharts-line-curve&quot;,clipPath:a?&quot;url(#clipPath-&quot;.concat(r,&quot;)&quot;):void 0,points:n,type:c,layout:u,connectNulls:l,strokeDasharray:o??s.strokeDasharray});return T.createElement(T.Fragment,null,n?.length&gt;1&amp;&amp;T.createElement(WM,ef({shapeType:&quot;curve&quot;,option:d},h,{pathRef:t})),T.createElement(oie,{points:n,clipPathId:r,props:s}))}function cie(e){try{return e&amp;&amp;e.getTotalLength&amp;&amp;e.getTotalLength()||0}catch{return 0}}function uie(e){var{clipPathId:r,props:t,pathRef:n,previousPointsRef:o,longestAnimatedLengthRef:s}=e,{points:c,strokeDasharray:u,isAnimationActive:l,animationBegin:a,animationDuration:d,animationEasing:f,animateNewValues:h,width:m,height:p,onAnimationEnd:x,onAnimationStart:g}=t,y=o.current,v=N0(c,&quot;recharts-line-&quot;),_=T.useRef(v),[S,A]=T.useState(!1),I=!S,z=T.useCallback(()=&gt;{typeof x==&quot;function&quot;&amp;&amp;x(),A(!1)},[x]),F=T.useCallback(()=&gt;{typeof g==&quot;function&quot;&amp;&amp;g(),A(!0)},[g]),W=cie(n.current),H=T.useRef(0);_.current!==v&amp;&amp;(H.current=s.current,_.current=v);var B=H.current;return T.createElement(lie,{points:c,showLabels:I},t.children,T.createElement(j0,{animationId:v,begin:a,duration:d,isActive:l,easing:f,onAnimationEnd:z,onAnimationStart:F,key:v},K=&gt;{var O=Hr(B,W+B,K),L=Math.min(O,W),E;if(l)if(u){var j=&quot;&quot;.concat(u).split(/[,\s]+/gim).map(C=&gt;parseFloat(C));E=aie(L,W,j)}else E=hP(W,L);else E=u==null?void 0:String(u);if(K&gt;0&amp;&amp;W&gt;0&amp;&amp;(o.current=c,s.current=Math.max(s.current,L)),y){var k=y.length/c.length,N=K===1?c:c.map((C,P)=&gt;{var D=Math.floor(P*k);if(y[D]){var U=y[D];return Vs(Vs({},C),{},{x:Hr(U.x,C.x,K),y:Hr(U.y,C.y,K)})}return h?Vs(Vs({},C),{},{x:Hr(m*2,C.x,K),y:Hr(p/2,C.y,K)}):Vs(Vs({},C),{},{x:C.x,y:C.y})});return o.current=N,T.createElement(u6,{props:t,points:N,clipPathId:r,pathRef:n,strokeDasharray:E})}return T.createElement(u6,{props:t,points:c,clipPathId:r,pathRef:n,strokeDasharray:E})}),T.createElement(zM,{label:t.label}))}function die(e){var{clipPathId:r,props:t}=e,n=T.useRef(null),o=T.useRef(0),s=T.useRef(null);return T.createElement(uie,{props:t,clipPathId:r,previousPointsRef:n,longestAnimatedLengthRef:o,pathRef:s})}var fie=(e,r)=&gt;{var t,n;return{x:(t=e.x)!==null&amp;&amp;t!==void 0?t:void 0,y:(n=e.y)!==null&amp;&amp;n!==void 0?n:void 0,value:e.value,errorVal:en(e.payload,r)}};class hie extends T.Component{render(){var{hide:r,dot:t,points:n,className:o,xAxisId:s,yAxisId:c,top:u,left:l,width:a,height:d,id:f,needClip:h,zIndex:m}=this.props;if(r)return null;var p=br(&quot;recharts-line&quot;,o),x=f,{r:g,strokeWidth:y}=Ane(t),v=qM(t),_=g*2+y,S=h?&quot;url(#clipPath-&quot;.concat(v?&quot;&quot;:&quot;dots-&quot;).concat(x,&quot;)&quot;):void 0;return T.createElement(is,{zIndex:m},T.createElement(es,{className:p},h&amp;&amp;T.createElement(&quot;defs&quot;,null,T.createElement(lP,{clipPathId:x,xAxisId:s,yAxisId:c}),!v&amp;&amp;T.createElement(&quot;clipPath&quot;,{id:&quot;clipPath-dots-&quot;.concat(x)},T.createElement(&quot;rect&quot;,{x:l-_/2,y:u-_/2,width:a+_,height:d+_}))),T.createElement(oP,{xAxisId:s,yAxisId:c,data:n,dataPointFormatter:fie,errorBarOffset:0},T.createElement(die,{props:this.props,clipPathId:x}))),T.createElement(dre,{activeDot:this.props.activeDot,points:n,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:S}))}}var mP={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:&quot;ease&quot;,connectNulls:!1,dot:!0,fill:&quot;#fff&quot;,hide:!1,isAnimationActive:&quot;auto&quot;,label:!1,legendType:&quot;line&quot;,stroke:&quot;#3182bd&quot;,strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:vn.line,type:&quot;linear&quot;};function mie(e){var r=In(e,mP),{activeDot:t,animateNewValues:n,animationBegin:o,animationDuration:s,animationEasing:c,connectNulls:u,dot:l,hide:a,isAnimationActive:d,label:f,legendType:h,xAxisId:m,yAxisId:p,id:x}=r,g=Gw(r,Qne),{needClip:y}=Xw(m,p),v=qw(),_=iu(),S=Xn(),A=Mt(H=&gt;Ene(H,m,p,S,x));if(_!==&quot;horizontal&quot;&amp;&amp;_!==&quot;vertical&quot;||A==null||v==null)return null;var{height:I,width:z,x:F,y:W}=v;return T.createElement(hie,ef({},g,{id:x,connectNulls:u,dot:l,activeDot:t,animateNewValues:n,animationBegin:o,animationDuration:s,animationEasing:c,isAnimationActive:d,hide:a,label:f,legendType:h,xAxisId:m,yAxisId:p,points:A,layout:_,height:I,width:z,left:F,top:W,needClip:y}))}function pie(e){var{layout:r,xAxis:t,yAxis:n,xAxisTicks:o,yAxisTicks:s,dataKey:c,bandSize:u,displayedData:l}=e;return l.map((a,d)=&gt;{var f=en(a,c);if(r===&quot;horizontal&quot;){var h=tN({axis:t,ticks:o,bandSize:u,entry:a,index:d}),m=Or(f)?null:n.scale(f);return{x:h,y:m,value:f,payload:a}}var p=Or(f)?null:t.scale(f),x=tN({axis:n,ticks:s,bandSize:u,entry:a,index:d});return p==null||x==null?null:{x:p,y:x,value:f,payload:a}}).filter(Boolean)}function gie(e){var r=In(e,mP),t=Xn();return T.createElement(ZM,{id:r.id,type:&quot;line&quot;},n=&gt;T.createElement(T.Fragment,null,T.createElement(YM,{legendPayload:nie(r)}),T.createElement(iie,{dataKey:r.dataKey,data:r.data,stroke:r.stroke,strokeWidth:r.strokeWidth,fill:r.fill,name:r.name,hide:r.hide,unit:r.unit,tooltipType:r.tooltipType,id:n}),T.createElement(JM,{type:&quot;line&quot;,id:n,data:r.data,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:0,dataKey:r.dataKey,hide:r.hide,isPanorama:t}),T.createElement(mie,ef({},r,{id:n}))))}var pP=T.memo(gie,V0);pP.displayName=&quot;Line&quot;;function $l(e,r){var t,n;return(t=(n=e.graphicalItems.cartesianItems.find(o=&gt;o.id===r))===null||n===void 0?void 0:n.xAxisId)!==null&amp;&amp;t!==void 0?t:eP}function Ul(e,r){var t,n;return(t=(n=e.graphicalItems.cartesianItems.find(o=&gt;o.id===r))===null||n===void 0?void 0:n.yAxisId)!==null&amp;&amp;t!==void 0?t:eP}var xie=&quot;Invariant failed&quot;;function bie(e,r){throw new Error(xie)}function f1(){return f1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},f1.apply(null,arguments)}function Dp(e){return T.createElement(WM,f1({shapeType:&quot;rectangle&quot;,activeClassName:&quot;recharts-active-bar&quot;},e))}var yie=function(r){var t=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0;return(n,o)=&gt;{if(xt(r))return r;var s=xt(n)||Or(n);return s?r(n,o):(s||bie(),t)}},vie=(e,r,t)=&gt;t,wie=(e,r)=&gt;r,Cf=Ie([F0,wie],(e,r)=&gt;e.filter(t=&gt;t.type===&quot;bar&quot;).find(t=&gt;t.id===r)),_ie=Ie([Cf],e=&gt;e?.maxBarSize),jie=(e,r,t,n)=&gt;n,Nie=Ie([ur,F0,$l,Ul,vie],(e,r,t,n,o)=&gt;r.filter(s=&gt;e===&quot;horizontal&quot;?s.xAxisId===t:s.yAxisId===n).filter(s=&gt;s.isPanorama===o).filter(s=&gt;s.hide===!1).filter(s=&gt;s.type===&quot;bar&quot;)),kie=(e,r,t)=&gt;{var n=ur(e),o=$l(e,r),s=Ul(e,r);if(!(o==null||s==null))return n===&quot;horizontal&quot;?i1(e,&quot;yAxis&quot;,s,t):i1(e,&quot;xAxis&quot;,o,t)},Sie=(e,r)=&gt;{var t=ur(e),n=$l(e,r),o=Ul(e,r);if(!(n==null||o==null))return t===&quot;horizontal&quot;?Qk(e,&quot;xAxis&quot;,n):Qk(e,&quot;yAxis&quot;,o)},Cie=Ie([Nie,DY,Sie],fre),Eie=(e,r,t)=&gt;{var n,o,s=Cf(e,r);if(s!=null){var c=$l(e,r),u=Ul(e,r);if(!(c==null||u==null)){var l=ur(e),a=iA(e),{maxBarSize:d}=s,f=Or(d)?a:d,h,m;return l===&quot;horizontal&quot;?(h=Io(e,&quot;xAxis&quot;,c,t),m=To(e,&quot;xAxis&quot;,c,t)):(h=Io(e,&quot;yAxis&quot;,u,t),m=To(e,&quot;yAxis&quot;,u,t)),(n=(o=Wc(h,m,!0))!==null&amp;&amp;o!==void 0?o:f)!==null&amp;&amp;n!==void 0?n:0}}},gP=(e,r,t)=&gt;{var n=ur(e),o=$l(e,r),s=Ul(e,r);if(!(o==null||s==null)){var c,u;return n===&quot;horizontal&quot;?(c=Io(e,&quot;xAxis&quot;,o,t),u=To(e,&quot;xAxis&quot;,o,t)):(c=Io(e,&quot;yAxis&quot;,s,t),u=To(e,&quot;yAxis&quot;,s,t)),Wc(c,u)}},Aie=Ie([Cie,iA,RY,sA,Eie,gP,_ie],xre),Mie=(e,r,t)=&gt;{var n=$l(e,r);if(n!=null)return Io(e,&quot;xAxis&quot;,n,t)},Pie=(e,r,t)=&gt;{var n=Ul(e,r);if(n!=null)return Io(e,&quot;yAxis&quot;,n,t)},Oie=(e,r,t)=&gt;{var n=$l(e,r);if(n!=null)return To(e,&quot;xAxis&quot;,n,t)},Tie=(e,r,t)=&gt;{var n=Ul(e,r);if(n!=null)return To(e,&quot;yAxis&quot;,n,t)},Iie=Ie([Aie,Cf],(e,r)=&gt;{if(!(e==null||r==null)){var t=e.find(n=&gt;n.stackId===r.stackId&amp;&amp;r.dataKey!=null&amp;&amp;n.dataKeys.includes(r.dataKey));if(t!=null)return t.position}}),Rie=Ie([kie,Cf],bre),Die=Ie([wn,F2,Mie,Pie,Oie,Tie,Iie,ur,jY,gP,Rie,Cf,jie],(e,r,t,n,o,s,c,u,l,a,d,f,h)=&gt;{var{chartData:m,dataStartIndex:p,dataEndIndex:x}=l;if(!(f==null||c==null||r==null||u!==&quot;horizontal&quot;&amp;&amp;u!==&quot;vertical&quot;||t==null||n==null||o==null||s==null||a==null)){var{data:g}=f,y;if(g!=null&amp;&amp;g.length&gt;0?y=g:y=m?.slice(p,x+1),y!=null)return dse({layout:u,barSettings:f,pos:c,parentViewBox:r,bandSize:a,xAxis:t,yAxis:n,xAxisTicks:o,yAxisTicks:s,stackedData:d,displayedData:y,offset:e,cells:h,dataStartIndex:p})}}),Lie=[&quot;index&quot;];function h1(){return h1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},h1.apply(null,arguments)}function Fie(e,r){if(e==null)return{};var t,n,o=Bie(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Bie(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var xP=T.createContext(void 0),zie=e=&gt;{var r=T.useContext(xP);if(r!=null)return r.stackId;if(e!=null)return dW(e)},$ie=(e,r)=&gt;&quot;recharts-bar-stack-clip-path-&quot;.concat(e,&quot;-&quot;).concat(r),Uie=e=&gt;{var r=T.useContext(xP);if(r!=null){var{stackId:t}=r;return&quot;url(#&quot;.concat($ie(t,e),&quot;)&quot;)}},Vie=e=&gt;{var{index:r}=e,t=Fie(e,Lie),n=Uie(r);return T.createElement(es,h1({className:&quot;recharts-bar-stack-layer&quot;,clipPath:n},t))},qie=[&quot;onMouseEnter&quot;,&quot;onMouseLeave&quot;,&quot;onClick&quot;],Wie=[&quot;value&quot;,&quot;background&quot;,&quot;tooltipPosition&quot;],Hie=[&quot;id&quot;],Kie=[&quot;onMouseEnter&quot;,&quot;onClick&quot;,&quot;onMouseLeave&quot;];function Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Ba.apply(null,arguments)}function d6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function ni(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?d6(Object(t),!0).forEach(function(n){Xie(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Xie(e,r,t){return(r=Gie(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Gie(e){var r=Yie(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Yie(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Lp(e,r){if(e==null)return{};var t,n,o=Zie(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Zie(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var Qie=e=&gt;{var{dataKey:r,name:t,fill:n,legendType:o,hide:s}=e;return[{inactive:s,dataKey:r,type:o,color:n,value:f0(t,r),payload:e}]},Jie=T.memo(e=&gt;{var{dataKey:r,stroke:t,strokeWidth:n,fill:o,name:s,hide:c,unit:u,tooltipType:l,id:a}=e,d={dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:t,strokeWidth:n,fill:o,dataKey:r,nameKey:void 0,name:f0(s,r),hide:c,type:l,color:o,unit:u,graphicalItemId:a}};return T.createElement(GM,{tooltipEntrySettings:d})});function ese(e){var r=Mt(Dl),{data:t,dataKey:n,background:o,allOtherBarProps:s}=e,{onMouseEnter:c,onMouseLeave:u,onClick:l}=s,a=Lp(s,qie),d=HM(c,n,s.id),f=KM(u),h=XM(l,n,s.id);if(!o||t==null)return null;var m=lf(o);return T.createElement(is,{zIndex:yre(o,vn.barBackground)},t.map((p,x)=&gt;{var{value:g,background:y,tooltipPosition:v}=p,_=Lp(p,Wie);if(!y)return null;var S=d(p,x),A=f(p,x),I=h(p,x),z=ni(ni(ni(ni(ni({option:o,isActive:String(x)===r},_),{},{fill:&quot;#eee&quot;},y),m),t0(a,p,x)),{},{onMouseEnter:S,onMouseLeave:A,onClick:I,dataKey:n,index:x,className:&quot;recharts-bar-background-rectangle&quot;});return T.createElement(Dp,Ba({key:&quot;background-bar-&quot;.concat(x)},z))}))}function tse(e){var{showLabels:r,children:t,rects:n}=e,o=n?.map(s=&gt;{var c={x:s.x,y:s.y,width:s.width,lowerWidth:s.width,upperWidth:s.width,height:s.height};return ni(ni({},c),{},{value:s.value,payload:s.payload,parentViewBox:s.parentViewBox,viewBox:c,fill:s.fill})});return T.createElement(FM,{value:r?o:void 0},t)}function rse(e){var{shape:r,activeBar:t,baseProps:n,entry:o,index:s,dataKey:c}=e,u=Mt(Dl),l=Mt(pM),a=t&amp;&amp;String(s)===u&amp;&amp;(l==null||c===l),d=a?t:r;return a?T.createElement(is,{zIndex:vn.activeBar},T.createElement(Dp,Ba({},n,{name:String(n.name)},o,{isActive:a,option:d,index:s,dataKey:c}))):T.createElement(Dp,Ba({},n,{name:String(n.name)},o,{isActive:a,option:d,index:s,dataKey:c}))}function nse(e){var{shape:r,baseProps:t,entry:n,index:o,dataKey:s}=e;return T.createElement(Dp,Ba({},t,{name:String(t.name)},n,{isActive:!1,option:r,index:o,dataKey:s}))}function ise(e){var r,{data:t,props:n}=e,o=(r=Ss(n))!==null&amp;&amp;r!==void 0?r:{},{id:s}=o,c=Lp(o,Hie),{shape:u,dataKey:l,activeBar:a}=n,{onMouseEnter:d,onClick:f,onMouseLeave:h}=n,m=Lp(n,Kie),p=HM(d,l,s),x=KM(h),g=XM(f,l,s);return t?T.createElement(T.Fragment,null,t.map((y,v)=&gt;T.createElement(Vie,Ba({index:v,key:&quot;rectangle-&quot;.concat(y?.x,&quot;-&quot;).concat(y?.y,&quot;-&quot;).concat(y?.value,&quot;-&quot;).concat(v),className:&quot;recharts-bar-rectangle&quot;},t0(m,y,v),{onMouseEnter:p(y,v),onMouseLeave:x(y,v),onClick:g(y,v)}),a?T.createElement(rse,{shape:u,activeBar:a,baseProps:c,entry:y,index:v,dataKey:l}):T.createElement(nse,{shape:u,baseProps:c,entry:y,index:v,dataKey:l})))):null}function sse(e){var{props:r,previousRectanglesRef:t}=e,{data:n,layout:o,isAnimationActive:s,animationBegin:c,animationDuration:u,animationEasing:l,onAnimationEnd:a,onAnimationStart:d}=r,f=t.current,h=N0(r,&quot;recharts-bar-&quot;),[m,p]=T.useState(!1),x=!m,g=T.useCallback(()=&gt;{typeof a==&quot;function&quot;&amp;&amp;a(),p(!1)},[a]),y=T.useCallback(()=&gt;{typeof d==&quot;function&quot;&amp;&amp;d(),p(!0)},[d]);return T.createElement(tse,{showLabels:x,rects:n},T.createElement(j0,{animationId:h,begin:c,duration:u,isActive:s,easing:l,onAnimationEnd:g,onAnimationStart:y,key:h},v=&gt;{var _=v===1?n:n?.map((S,A)=&gt;{var I=f&amp;&amp;f[A];if(I)return ni(ni({},S),{},{x:Hr(I.x,S.x,v),y:Hr(I.y,S.y,v),width:Hr(I.width,S.width,v),height:Hr(I.height,S.height,v)});if(o===&quot;horizontal&quot;){var z=Hr(0,S.height,v),F=Hr(S.stackedBarStart,S.y,v);return ni(ni({},S),{},{y:F,height:z})}var W=Hr(0,S.width,v),H=Hr(S.stackedBarStart,S.x,v);return ni(ni({},S),{},{width:W,x:H})});return v&gt;0&amp;&amp;(t.current=_??null),_==null?null:T.createElement(es,null,T.createElement(ise,{props:r,data:_}))}),T.createElement(zM,{label:r.label}),r.children)}function ase(e){var r=T.useRef(null);return T.createElement(sse,{previousRectanglesRef:r,props:e})}var bP=0,ose=(e,r)=&gt;{var t=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:t,errorVal:en(e,r)}};class lse extends T.PureComponent{render(){var{hide:r,data:t,dataKey:n,className:o,xAxisId:s,yAxisId:c,needClip:u,background:l,id:a}=this.props;if(r||t==null)return null;var d=br(&quot;recharts-bar&quot;,o),f=a;return T.createElement(es,{className:d,id:a},u&amp;&amp;T.createElement(&quot;defs&quot;,null,T.createElement(lP,{clipPathId:f,xAxisId:s,yAxisId:c})),T.createElement(es,{className:&quot;recharts-bar-rectangles&quot;,clipPath:u?&quot;url(#clipPath-&quot;.concat(f,&quot;)&quot;):void 0},T.createElement(ese,{data:t,dataKey:n,background:l,allOtherBarProps:this.props}),T.createElement(ase,this.props)))}}var cse={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:&quot;ease&quot;,background:!1,hide:!1,isAnimationActive:&quot;auto&quot;,label:!1,legendType:&quot;rect&quot;,minPointSize:bP,xAxisId:0,yAxisId:0,zIndex:vn.bar};function use(e){var{xAxisId:r,yAxisId:t,hide:n,legendType:o,minPointSize:s,activeBar:c,animationBegin:u,animationDuration:l,animationEasing:a,isAnimationActive:d}=e,{needClip:f}=Xw(r,t),h=iu(),m=Xn(),p=lte(e.children,SM),x=Mt(v=&gt;Die(v,e.id,m,p));if(h!==&quot;vertical&quot;&amp;&amp;h!==&quot;horizontal&quot;)return null;var g,y=x?.[0];return y==null||y.height==null||y.width==null?g=0:g=h===&quot;vertical&quot;?y.height/2:y.width/2,T.createElement(oP,{xAxisId:r,yAxisId:t,data:x,dataPointFormatter:ose,errorBarOffset:g},T.createElement(lse,Ba({},e,{layout:h,needClip:f,data:x,xAxisId:r,yAxisId:t,hide:n,legendType:o,minPointSize:s,activeBar:c,animationBegin:u,animationDuration:l,animationEasing:a,isAnimationActive:d})))}function dse(e){var{layout:r,barSettings:{dataKey:t,minPointSize:n},pos:o,bandSize:s,xAxis:c,yAxis:u,xAxisTicks:l,yAxisTicks:a,stackedData:d,displayedData:f,offset:h,cells:m,parentViewBox:p,dataStartIndex:x}=e,g=r===&quot;horizontal&quot;?u:c,y=d?g.scale.domain():null,v=fW({numericAxis:g}),_=g.scale(v);return f.map((S,A)=&gt;{var I,z,F,W,H,B;if(d){var K=d[A+x];if(K==null)return null;I=aW(K,y)}else I=en(S,t),Array.isArray(I)||(I=[v,I]);var O=yie(n,bP)(I[1],A);if(r===&quot;horizontal&quot;){var L,[E,j]=[u.scale(I[0]),u.scale(I[1])];z=rN({axis:c,ticks:l,bandSize:s,offset:o.offset,entry:S,index:A}),F=(L=j??E)!==null&amp;&amp;L!==void 0?L:void 0,W=o.size;var k=E-j;if(H=Cs(k)?0:k,B={x:z,y:h.top,width:W,height:h.height},Math.abs(O)&gt;0&amp;&amp;Math.abs(H)&lt;Math.abs(O)){var N=xi(H||O)*(Math.abs(O)-Math.abs(H));F-=N,H+=N}}else{var[C,P]=[c.scale(I[0]),c.scale(I[1])];if(z=C,F=rN({axis:u,ticks:a,bandSize:s,offset:o.offset,entry:S,index:A}),W=P-C,H=o.size,B={x:h.left,y:F,width:h.width,height:H},Math.abs(O)&gt;0&amp;&amp;Math.abs(W)&lt;Math.abs(O)){var D=xi(W||O)*(Math.abs(O)-Math.abs(W));W+=D}}if(z==null||F==null||W==null||H==null)return null;var U=ni(ni({},S),{},{stackedBarStart:_,x:z,y:F,width:W,height:H,value:d?I:I[1],payload:S,background:B,tooltipPosition:{x:z+W/2,y:F+H/2},parentViewBox:p},m&amp;&amp;m[A]&amp;&amp;m[A].props);return U}).filter(Boolean)}function fse(e){var r=In(e,cse),t=zie(r.stackId),n=Xn();return T.createElement(ZM,{id:r.id,type:&quot;bar&quot;},o=&gt;T.createElement(T.Fragment,null,T.createElement(YM,{legendPayload:Qie(r)}),T.createElement(Jie,{dataKey:r.dataKey,stroke:r.stroke,strokeWidth:r.strokeWidth,fill:r.fill,name:r.name,hide:r.hide,unit:r.unit,tooltipType:r.tooltipType,id:o}),T.createElement(JM,{type:&quot;bar&quot;,id:o,data:void 0,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:0,dataKey:r.dataKey,stackId:t,hide:r.hide,barSize:r.barSize,minPointSize:r.minPointSize,maxBarSize:r.maxBarSize,isPanorama:n}),T.createElement(is,{zIndex:r.zIndex},T.createElement(use,Ba({},r,{id:o})))))}var m1=T.memo(fse,V0);m1.displayName=&quot;Bar&quot;;var hse=[&quot;domain&quot;,&quot;range&quot;],mse=[&quot;domain&quot;,&quot;range&quot;];function f6(e,r){if(e==null)return{};var t,n,o=pse(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function pse(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function h6(e,r){return e===r?!0:Array.isArray(e)&amp;&amp;e.length===2&amp;&amp;Array.isArray(r)&amp;&amp;r.length===2?e[0]===r[0]&amp;&amp;e[1]===r[1]:!1}function yP(e,r){if(e===r)return!0;var{domain:t,range:n}=e,o=f6(e,hse),{domain:s,range:c}=r,u=f6(r,mse);return!h6(t,s)||!h6(n,c)?!1:V0(o,u)}var gse=[&quot;dangerouslySetInnerHTML&quot;,&quot;ticks&quot;,&quot;scale&quot;],xse=[&quot;id&quot;,&quot;scale&quot;];function p1(){return p1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},p1.apply(null,arguments)}function m6(e,r){if(e==null)return{};var t,n,o=bse(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function bse(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function yse(e){var r=$r(),t=T.useRef(null);return T.useLayoutEffect(()=&gt;{t.current===null?r(Yte(e)):t.current!==e&amp;&amp;r(Zte({prev:t.current,next:e})),t.current=e},[e,r]),T.useLayoutEffect(()=&gt;()=&gt;{t.current&amp;&amp;(r(Qte(t.current)),t.current=null)},[r]),null}var vse=e=&gt;{var{xAxisId:r,className:t}=e,n=Mt(F2),o=Xn(),s=&quot;xAxis&quot;,c=Mt(y=&gt;GA(y,s,r,o)),u=Mt(y=&gt;WA(y,r)),l=Mt(y=&gt;TZ(y,r)),a=Mt(y=&gt;mA(y,r));if(u==null||l==null||a==null)return null;var{dangerouslySetInnerHTML:d,ticks:f,scale:h}=e,m=m6(e,gse),{id:p,scale:x}=a,g=m6(a,xse);return T.createElement(Kw,p1({},m,g,{x:l.x,y:l.y,width:u.width,height:u.height,className:br(&quot;recharts-&quot;.concat(s,&quot; &quot;).concat(s),t),viewBox:n,ticks:c,axisType:s}))},wse={allowDataOverflow:gn.allowDataOverflow,allowDecimals:gn.allowDecimals,allowDuplicatedCategory:gn.allowDuplicatedCategory,angle:gn.angle,axisLine:Aa.axisLine,height:gn.height,hide:!1,includeHidden:gn.includeHidden,interval:gn.interval,minTickGap:gn.minTickGap,mirror:gn.mirror,orientation:gn.orientation,padding:gn.padding,reversed:gn.reversed,scale:gn.scale,tick:gn.tick,tickCount:gn.tickCount,tickLine:Aa.tickLine,tickSize:Aa.tickSize,type:gn.type,xAxisId:0},_se=e=&gt;{var r=In(e,wse);return T.createElement(T.Fragment,null,T.createElement(yse,{allowDataOverflow:r.allowDataOverflow,allowDecimals:r.allowDecimals,allowDuplicatedCategory:r.allowDuplicatedCategory,angle:r.angle,dataKey:r.dataKey,domain:r.domain,height:r.height,hide:r.hide,id:r.xAxisId,includeHidden:r.includeHidden,interval:r.interval,minTickGap:r.minTickGap,mirror:r.mirror,name:r.name,orientation:r.orientation,padding:r.padding,reversed:r.reversed,scale:r.scale,tick:r.tick,tickCount:r.tickCount,tickFormatter:r.tickFormatter,ticks:r.ticks,type:r.type,unit:r.unit}),T.createElement(vse,r))},Am=T.memo(_se,yP);Am.displayName=&quot;XAxis&quot;;var jse=[&quot;dangerouslySetInnerHTML&quot;,&quot;ticks&quot;,&quot;scale&quot;],Nse=[&quot;id&quot;,&quot;scale&quot;];function g1(){return g1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},g1.apply(null,arguments)}function p6(e,r){if(e==null)return{};var t,n,o=kse(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function kse(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function Sse(e){var r=$r(),t=T.useRef(null);return T.useLayoutEffect(()=&gt;{t.current===null?r(Jte(e)):t.current!==e&amp;&amp;r(ere({prev:t.current,next:e})),t.current=e},[e,r]),T.useLayoutEffect(()=&gt;()=&gt;{t.current&amp;&amp;(r(tre(t.current)),t.current=null)},[r]),null}var Cse=e=&gt;{var{yAxisId:r,className:t,width:n,label:o}=e,s=T.useRef(null),c=T.useRef(null),u=Mt(F2),l=Xn(),a=$r(),d=&quot;yAxis&quot;,f=Mt(I=&gt;HA(I,r)),h=Mt(I=&gt;RZ(I,r)),m=Mt(I=&gt;GA(I,d,r,l)),p=Mt(I=&gt;pA(I,r));if(T.useLayoutEffect(()=&gt;{if(!(n!==&quot;auto&quot;||!f||Vw(o)||T.isValidElement(o)||p==null)){var I=s.current;if(I){var z=I.getCalculatedWidth();Math.round(f.width)!==Math.round(z)&amp;&amp;a(rre({id:r,width:z}))}}},[m,f,a,o,r,n,p]),f==null||h==null||p==null)return null;var{dangerouslySetInnerHTML:x,ticks:g,scale:y}=e,v=p6(e,jse),{id:_,scale:S}=p,A=p6(p,Nse);return T.createElement(Kw,g1({},v,A,{ref:s,labelRef:c,x:h.x,y:h.y,tickTextProps:n===&quot;auto&quot;?{width:void 0}:{width:n},width:f.width,height:f.height,className:br(&quot;recharts-&quot;.concat(d,&quot; &quot;).concat(d),t),viewBox:u,ticks:m,axisType:d}))},Ese={allowDataOverflow:xn.allowDataOverflow,allowDecimals:xn.allowDecimals,allowDuplicatedCategory:xn.allowDuplicatedCategory,angle:xn.angle,axisLine:Aa.axisLine,hide:!1,includeHidden:xn.includeHidden,interval:xn.interval,minTickGap:xn.minTickGap,mirror:xn.mirror,orientation:xn.orientation,padding:xn.padding,reversed:xn.reversed,scale:xn.scale,tick:xn.tick,tickCount:xn.tickCount,tickLine:Aa.tickLine,tickSize:Aa.tickSize,type:xn.type,width:xn.width,yAxisId:0},Ase=e=&gt;{var r=In(e,Ese);return T.createElement(T.Fragment,null,T.createElement(Sse,{interval:r.interval,id:r.yAxisId,scale:r.scale,type:r.type,domain:r.domain,allowDataOverflow:r.allowDataOverflow,dataKey:r.dataKey,allowDuplicatedCategory:r.allowDuplicatedCategory,allowDecimals:r.allowDecimals,tickCount:r.tickCount,padding:r.padding,includeHidden:r.includeHidden,reversed:r.reversed,ticks:r.ticks,width:r.width,orientation:r.orientation,mirror:r.mirror,hide:r.hide,unit:r.unit,name:r.name,angle:r.angle,minTickGap:r.minTickGap,tick:r.tick,tickFormatter:r.tickFormatter}),T.createElement(Cse,r))},Mm=T.memo(Ase,yP);Mm.displayName=&quot;YAxis&quot;;var Mse=(e,r)=&gt;r,Yw=Ie([Mse,ur,fA,cn,dM,Ka,YQ,wn],nJ),Zw=e=&gt;{var r=e.currentTarget.getBoundingClientRect(),t=r.width/e.currentTarget.offsetWidth,n=r.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-r.left)/t),chartY:Math.round((e.clientY-r.top)/n)}},vP=ts(&quot;mouseClick&quot;),wP=ff();wP.startListening({actionCreator:vP,effect:(e,r)=&gt;{var t=e.payload,n=Yw(r.getState(),Zw(t));n?.activeIndex!=null&amp;&amp;r.dispatch(GZ({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var x1=ts(&quot;mouseMove&quot;),_P=ff(),fm=null;_P.startListening({actionCreator:x1,effect:(e,r)=&gt;{var t=e.payload;fm!==null&amp;&amp;cancelAnimationFrame(fm);var n=Zw(t);fm=requestAnimationFrame(()=&gt;{var o=r.getState(),s=Ow(o,o.tooltip.settings.shared);if(s===&quot;axis&quot;){var c=Yw(o,n);c?.activeIndex!=null?r.dispatch(nM({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate})):r.dispatch(rM())}fm=null})}});function Pse(e,r){return r instanceof HTMLElement?&quot;HTMLElement &lt;&quot;.concat(r.tagName,&#039; class=&quot;&#039;).concat(r.className,&#039;&quot;&gt;&#039;):r===window?&quot;global.window&quot;:e===&quot;children&quot;&amp;&amp;typeof r==&quot;object&quot;&amp;&amp;r!==null?&quot;&lt;&lt;CHILDREN&gt;&gt;&quot;:r}var g6={accessibilityLayer:!0,barCategoryGap:&quot;10%&quot;,barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:&quot;none&quot;,syncId:void 0,syncMethod:&quot;index&quot;,baseValue:void 0,reverseStackOrder:!1},jP=_i({name:&quot;rootProps&quot;,initialState:g6,reducers:{updateOptions:(e,r)=&gt;{var t;e.accessibilityLayer=r.payload.accessibilityLayer,e.barCategoryGap=r.payload.barCategoryGap,e.barGap=(t=r.payload.barGap)!==null&amp;&amp;t!==void 0?t:g6.barGap,e.barSize=r.payload.barSize,e.maxBarSize=r.payload.maxBarSize,e.stackOffset=r.payload.stackOffset,e.syncId=r.payload.syncId,e.syncMethod=r.payload.syncMethod,e.className=r.payload.className,e.baseValue=r.payload.baseValue,e.reverseStackOrder=r.payload.reverseStackOrder}}}),Ose=jP.reducer,{updateOptions:Tse}=jP.actions,NP=_i({name:&quot;polarOptions&quot;,initialState:null,reducers:{updatePolarOptions:(e,r)=&gt;r.payload}}),{updatePolarOptions:dle}=NP.actions,Ise=NP.reducer,kP=ts(&quot;keyDown&quot;),SP=ts(&quot;focus&quot;),Qw=ff();Qw.startListening({actionCreator:kP,effect:(e,r)=&gt;{var t=r.getState(),n=t.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:o}=t.tooltip,s=e.payload;if(!(s!==&quot;ArrowRight&quot;&amp;&amp;s!==&quot;ArrowLeft&quot;&amp;&amp;s!==&quot;Enter&quot;)){var c=Tw(o,fu(t),wf(t),kf(t)),u=c==null?-1:Number(c);if(!(!Number.isFinite(u)||u&lt;0)){var l=Ka(t);if(s===&quot;Enter&quot;){var a=Mp(t,&quot;axis&quot;,&quot;hover&quot;,String(o.index));r.dispatch(a1({active:!o.active,activeIndex:o.index,activeCoordinate:a}));return}var d=BZ(t),f=d===&quot;left-to-right&quot;?1:-1,h=s===&quot;ArrowRight&quot;?1:-1,m=u+h*f;if(!(l==null||m&gt;=l.length||m&lt;0)){var p=Mp(t,&quot;axis&quot;,&quot;hover&quot;,String(m));r.dispatch(a1({active:!0,activeIndex:m.toString(),activeCoordinate:p}))}}}}}});Qw.startListening({actionCreator:SP,effect:(e,r)=&gt;{var t=r.getState(),n=t.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:o}=t.tooltip;if(!o.active&amp;&amp;o.index==null){var s=&quot;0&quot;,c=Mp(t,&quot;axis&quot;,&quot;hover&quot;,String(s));r.dispatch(a1({active:!0,activeIndex:s,activeCoordinate:c}))}}}});var Hi=ts(&quot;externalEvent&quot;),CP=ff(),Py=new Map;CP.startListening({actionCreator:Hi,effect:(e,r)=&gt;{var{handler:t,reactEvent:n}=e.payload;if(t!=null){n.persist();var o=n.type,s=Py.get(o);s!==void 0&amp;&amp;cancelAnimationFrame(s);var c=requestAnimationFrame(()=&gt;{try{var u=r.getState(),l={activeCoordinate:IQ(u),activeDataKey:pM(u),activeIndex:Dl(u),activeLabel:mM(u),activeTooltipIndex:Dl(u),isTooltipActive:RQ(u)};t(l,n)}finally{Py.delete(o)}});Py.set(o,c)}}});var Rse=Ie([uu],e=&gt;e.tooltipItemPayloads),Dse=Ie([Rse,Nf,(e,r)=&gt;r,(e,r,t)=&gt;t],(e,r,t,n)=&gt;{var o=e.find(u=&gt;u.settings.graphicalItemId===n);if(o!=null){var{positions:s}=o;if(s!=null){var c=r(s,t);return c}}}),EP=ts(&quot;touchMove&quot;),AP=ff();AP.startListening({actionCreator:EP,effect:(e,r)=&gt;{var t=e.payload;if(!(t.touches==null||t.touches.length===0)){var n=r.getState(),o=Ow(n,n.tooltip.settings.shared);if(o===&quot;axis&quot;){var s=t.touches[0];if(s==null)return;var c=Yw(n,Zw({clientX:s.clientX,clientY:s.clientY,currentTarget:t.currentTarget}));c?.activeIndex!=null&amp;&amp;r.dispatch(nM({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate}))}else if(o===&quot;item&quot;){var u,l=t.touches[0];if(document.elementFromPoint==null||l==null)return;var a=document.elementFromPoint(l.clientX,l.clientY);if(!a||!a.getAttribute)return;var d=a.getAttribute(yW),f=(u=a.getAttribute(vW))!==null&amp;&amp;u!==void 0?u:void 0,h=du(n).find(x=&gt;x.id===f);if(d==null||h==null||f==null)return;var{dataKey:m}=h,p=Dse(n,d,f);r.dispatch(tM({activeDataKey:m,activeIndex:d,activeCoordinate:p,activeGraphicalItemId:f}))}}}});var Lse=cE({brush:wre,cartesianAxis:nre,chartData:IJ,errorBars:bne,graphicalItems:Rte,layout:eW,legend:hH,options:AJ,polarAxis:ite,polarOptions:Ise,referenceElements:Ere,rootProps:Ose,tooltip:YZ,zIndex:xJ}),Fse=function(r){var t=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:&quot;Chart&quot;;return kq({reducer:Lse,preloadedState:r,middleware:n=&gt;{var o;return n({serializableCheck:!1,immutableCheck:![&quot;commonjs&quot;,&quot;es6&quot;,&quot;production&quot;].includes((o=&quot;es6&quot;)!==null&amp;&amp;o!==void 0?o:&quot;&quot;)}).concat([wP.middleware,_P.middleware,Qw.middleware,CP.middleware,AP.middleware])},enhancers:n=&gt;{var o=n;return typeof n==&quot;function&quot;&amp;&amp;(o=n()),o.concat(NE({type:&quot;raf&quot;}))},devTools:{serialize:{replacer:Pse},name:&quot;recharts-&quot;.concat(t)}})};function Bse(e){var{preloadedState:r,children:t,reduxStoreName:n}=e,o=Xn(),s=T.useRef(null);if(o)return t;s.current==null&amp;&amp;(s.current=Fse(r,n));var c=P2;return T.createElement(Kne,{context:c,store:s.current},t)}function zse(e){var{layout:r,margin:t}=e,n=$r(),o=Xn();return T.useEffect(()=&gt;{o||(n(Zq(r)),n(Yq(t)))},[n,o,r,t]),null}var $se=T.memo(zse,V0);function Use(e){var r=$r();return T.useEffect(()=&gt;{r(Tse(e))},[r,e]),null}function x6(e){var{zIndex:r,isPanorama:t}=e,n=T.useRef(null),o=$r();return T.useLayoutEffect(()=&gt;(n.current&amp;&amp;o(pJ({zIndex:r,element:n.current,isPanorama:t})),()=&gt;{o(gJ({zIndex:r,isPanorama:t}))}),[o,r,t]),T.createElement(&quot;g&quot;,{tabIndex:-1,ref:n})}function b6(e){var{children:r,isPanorama:t}=e,n=Mt(sJ);if(!n||n.length===0)return r;var o=n.filter(c=&gt;c&lt;0),s=n.filter(c=&gt;c&gt;0);return T.createElement(T.Fragment,null,o.map(c=&gt;T.createElement(x6,{key:c,zIndex:c,isPanorama:t})),r,s.map(c=&gt;T.createElement(x6,{key:c,zIndex:c,isPanorama:t})))}var Vse=[&quot;children&quot;];function qse(e,r){if(e==null)return{};var t,n,o=Wse(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function Wse(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}function Fp(){return Fp=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Fp.apply(null,arguments)}var Hse={width:&quot;100%&quot;,height:&quot;100%&quot;,display:&quot;block&quot;},Kse=T.forwardRef((e,r)=&gt;{var t=z2(),n=$2(),o=JE();if(!Zs(t)||!Zs(n))return null;var{children:s,otherAttributes:c,title:u,desc:l}=e,a,d;return c!=null&amp;&amp;(typeof c.tabIndex==&quot;number&quot;?a=c.tabIndex:a=o?0:void 0,typeof c.role==&quot;string&quot;?d=c.role:d=o?&quot;application&quot;:void 0),T.createElement(v2,Fp({},c,{title:u,desc:l,role:d,tabIndex:a,width:t,height:n,style:Hse,ref:r}),s)}),Xse=e=&gt;{var{children:r}=e,t=Mt(g0);if(!t)return null;var{width:n,height:o,y:s,x:c}=t;return T.createElement(v2,{width:n,height:o,x:c,y:s},r)},y6=T.forwardRef((e,r)=&gt;{var{children:t}=e,n=qse(e,Vse),o=Xn();return o?T.createElement(Xse,null,T.createElement(b6,{isPanorama:!0},t)):T.createElement(Kse,Fp({ref:r},n),T.createElement(b6,{isPanorama:!1},t))});function Gse(){var e=$r(),[r,t]=T.useState(null),n=Mt(bW);return T.useEffect(()=&gt;{if(r!=null){var o=r.getBoundingClientRect(),s=o.width/r.offsetWidth;zr(s)&amp;&amp;s!==n&amp;&amp;e(Jq(s))}},[r,e,n]),t}function v6(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&amp;&amp;(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function Yse(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?v6(Object(t),!0).forEach(function(n){Zse(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):v6(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Zse(e,r,t){return(r=Qse(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Qse(e){var r=Jse(e,&quot;string&quot;);return typeof r==&quot;symbol&quot;?r:r+&quot;&quot;}function Jse(e,r){if(typeof e!=&quot;object&quot;||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,r);if(typeof n!=&quot;object&quot;)return n;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(r===&quot;string&quot;?String:Number)(e)}function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},Fl.apply(null,arguments)}var eae=()=&gt;(VJ(),null);function Bp(e){if(typeof e==&quot;number&quot;)return e;if(typeof e==&quot;string&quot;){var r=parseFloat(e);if(!Number.isNaN(r))return r}return 0}var tae=T.forwardRef((e,r)=&gt;{var t,n,o=T.useRef(null),[s,c]=T.useState({containerWidth:Bp((t=e.style)===null||t===void 0?void 0:t.width),containerHeight:Bp((n=e.style)===null||n===void 0?void 0:n.height)}),u=T.useCallback((a,d)=&gt;{c(f=&gt;{var h=Math.round(a),m=Math.round(d);return f.containerWidth===h&amp;&amp;f.containerHeight===m?f:{containerWidth:h,containerHeight:m}})},[]),l=T.useCallback(a=&gt;{if(typeof r==&quot;function&quot;&amp;&amp;r(a),a!=null&amp;&amp;typeof ResizeObserver&lt;&quot;u&quot;){var{width:d,height:f}=a.getBoundingClientRect();u(d,f);var h=p=&gt;{var{width:x,height:g}=p[0].contentRect;u(x,g)},m=new ResizeObserver(h);m.observe(a),o.current=m}},[r,u]);return T.useEffect(()=&gt;()=&gt;{var a=o.current;a?.disconnect()},[u]),T.createElement(T.Fragment,null,T.createElement(b0,{width:s.containerWidth,height:s.containerHeight}),T.createElement(&quot;div&quot;,Fl({ref:l},e)))}),rae=T.forwardRef((e,r)=&gt;{var{width:t,height:n}=e,[o,s]=T.useState({containerWidth:Bp(t),containerHeight:Bp(n)}),c=T.useCallback((l,a)=&gt;{s(d=&gt;{var f=Math.round(l),h=Math.round(a);return d.containerWidth===f&amp;&amp;d.containerHeight===h?d:{containerWidth:f,containerHeight:h}})},[]),u=T.useCallback(l=&gt;{if(typeof r==&quot;function&quot;&amp;&amp;r(l),l!=null){var{width:a,height:d}=l.getBoundingClientRect();c(a,d)}},[r,c]);return T.createElement(T.Fragment,null,T.createElement(b0,{width:o.containerWidth,height:o.containerHeight}),T.createElement(&quot;div&quot;,Fl({ref:u},e)))}),nae=T.forwardRef((e,r)=&gt;{var{width:t,height:n}=e;return T.createElement(T.Fragment,null,T.createElement(b0,{width:t,height:n}),T.createElement(&quot;div&quot;,Fl({ref:r},e)))}),iae=T.forwardRef((e,r)=&gt;{var{width:t,height:n}=e;return Ta(t)||Ta(n)?T.createElement(rae,Fl({},e,{ref:r})):T.createElement(nae,Fl({},e,{ref:r}))});function sae(e){return e===!0?tae:iae}var aae=T.forwardRef((e,r)=&gt;{var{children:t,className:n,height:o,onClick:s,onContextMenu:c,onDoubleClick:u,onMouseDown:l,onMouseEnter:a,onMouseLeave:d,onMouseMove:f,onMouseUp:h,onTouchEnd:m,onTouchMove:p,onTouchStart:x,style:g,width:y,responsive:v,dispatchTouchEvents:_=!0}=e,S=T.useRef(null),A=$r(),[I,z]=T.useState(null),[F,W]=T.useState(null),H=Gse(),B=B2(),K=B?.width&gt;0?B.width:y,O=B?.height&gt;0?B.height:o,L=T.useCallback(R=&gt;{H(R),typeof r==&quot;function&quot;&amp;&amp;r(R),z(R),W(R),R!=null&amp;&amp;(S.current=R)},[H,r,z,W]),E=T.useCallback(R=&gt;{A(vP(R)),A(Hi({handler:s,reactEvent:R}))},[A,s]),j=T.useCallback(R=&gt;{A(x1(R)),A(Hi({handler:a,reactEvent:R}))},[A,a]),k=T.useCallback(R=&gt;{A(rM()),A(Hi({handler:d,reactEvent:R}))},[A,d]),N=T.useCallback(R=&gt;{A(x1(R)),A(Hi({handler:f,reactEvent:R}))},[A,f]),C=T.useCallback(()=&gt;{A(SP())},[A]),P=T.useCallback(R=&gt;{A(kP(R.key))},[A]),D=T.useCallback(R=&gt;{A(Hi({handler:c,reactEvent:R}))},[A,c]),U=T.useCallback(R=&gt;{A(Hi({handler:u,reactEvent:R}))},[A,u]),Y=T.useCallback(R=&gt;{A(Hi({handler:l,reactEvent:R}))},[A,l]),Z=T.useCallback(R=&gt;{A(Hi({handler:h,reactEvent:R}))},[A,h]),ne=T.useCallback(R=&gt;{A(Hi({handler:x,reactEvent:R}))},[A,x]),V=T.useCallback(R=&gt;{_&amp;&amp;A(EP(R)),A(Hi({handler:p,reactEvent:R}))},[A,_,p]),ee=T.useCallback(R=&gt;{A(Hi({handler:m,reactEvent:R}))},[A,m]),$=sae(v);return T.createElement(_M.Provider,{value:I},T.createElement(S7.Provider,{value:F},T.createElement($,{width:K??g?.width,height:O??g?.height,className:br(&quot;recharts-wrapper&quot;,n),style:Yse({position:&quot;relative&quot;,cursor:&quot;default&quot;,width:K,height:O},g),onClick:E,onContextMenu:D,onDoubleClick:U,onFocus:C,onKeyDown:P,onMouseDown:Y,onMouseEnter:j,onMouseLeave:k,onMouseMove:N,onMouseUp:Z,onTouchEnd:ee,onTouchMove:V,onTouchStart:ne,ref:L},T.createElement(eae,null),t)))}),oae=[&quot;width&quot;,&quot;height&quot;,&quot;responsive&quot;,&quot;children&quot;,&quot;className&quot;,&quot;style&quot;,&quot;compact&quot;,&quot;title&quot;,&quot;desc&quot;];function lae(e,r){if(e==null)return{};var t,n,o=cae(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n&lt;s.length;n++)t=s[n],r.indexOf(t)===-1&amp;&amp;{}.propertyIsEnumerable.call(e,t)&amp;&amp;(o[t]=e[t])}return o}function cae(e,r){if(e==null)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(r.indexOf(n)!==-1)continue;t[n]=e[n]}return t}var uae=T.forwardRef((e,r)=&gt;{var{width:t,height:n,responsive:o,children:s,className:c,style:u,compact:l,title:a,desc:d}=e,f=lae(e,oae),h=Ss(f);return l?T.createElement(T.Fragment,null,T.createElement(b0,{width:t,height:n}),T.createElement(y6,{otherAttributes:h,title:a,desc:d},s)):T.createElement(aae,{className:c,style:u,width:t,height:n,responsive:o??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},T.createElement(y6,{otherAttributes:h,title:a,desc:d,ref:r},T.createElement(Mre,null,s)))});function b1(){return b1=Object.assign?Object.assign.bind():function(e){for(var r=1;r&lt;arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n])}return e},b1.apply(null,arguments)}var dae={top:5,right:5,bottom:5,left:5},fae={accessibilityLayer:!0,barCategoryGap:&quot;10%&quot;,barGap:4,layout:&quot;horizontal&quot;,margin:dae,responsive:!1,reverseStackOrder:!1,stackOffset:&quot;none&quot;,syncMethod:&quot;index&quot;},MP=T.forwardRef(function(r,t){var n,o=In(r.categoricalChartProps,fae),{chartName:s,defaultTooltipEventType:c,validateTooltipEventTypes:u,tooltipPayloadSearcher:l,categoricalChartProps:a}=r,d={chartName:s,defaultTooltipEventType:c,validateTooltipEventTypes:u,tooltipPayloadSearcher:l,eventEmitter:void 0};return T.createElement(Bse,{preloadedState:{options:d},reduxStoreName:(n=a.id)!==null&amp;&amp;n!==void 0?n:s},T.createElement(vre,{chartData:a.data}),T.createElement($se,{layout:o.layout,margin:o.margin}),T.createElement(Use,{baseValue:o.baseValue,accessibilityLayer:o.accessibilityLayer,barCategoryGap:o.barCategoryGap,maxBarSize:o.maxBarSize,stackOffset:o.stackOffset,barGap:o.barGap,barSize:o.barSize,syncId:o.syncId,syncMethod:o.syncMethod,className:o.className,reverseStackOrder:o.reverseStackOrder}),T.createElement(uae,b1({},o,{ref:t})))}),hae=[&quot;axis&quot;],mae=T.forwardRef((e,r)=&gt;T.createElement(MP,{chartName:&quot;LineChart&quot;,defaultTooltipEventType:&quot;axis&quot;,validateTooltipEventTypes:hae,tooltipPayloadSearcher:jM,categoricalChartProps:e,ref:r})),pae=[&quot;axis&quot;,&quot;item&quot;],w6=T.forwardRef((e,r)=&gt;T.createElement(MP,{chartName:&quot;BarChart&quot;,defaultTooltipEventType:&quot;axis&quot;,validateTooltipEventTypes:pae,tooltipPayloadSearcher:jM,categoricalChartProps:e,ref:r}));const gae=2,_6=1;function xae({stats:e,loading:r}){if(r)return i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 lg:grid-cols-2 gap-4&quot;,children:[1,2].map(f=&gt;i.jsx(wt,{className:&quot;animate-pulse&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;h-[220px] bg-gray-200 rounded&quot;})},f))});if(!e)return i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 py-4 text-center&quot;,children:&quot;Aucune statistique disponible pour les graphiques.&quot;});const t=(e.timeline||[]).map(f=&gt;({date:new Date(f.date).toLocaleDateString(&quot;fr-FR&quot;,{day:&quot;2-digit&quot;,month:&quot;2-digit&quot;}),count:f.count})),n=Object.entries(e.by_status||{}).filter(([,f])=&gt;f&gt;0).map(([f,h])=&gt;({status:b2(f).label,count:h})),o=(e.by_plan||[]).slice(0,5).map(f=&gt;({name:f.pricing_plan_code||f.pricing_plan_name||&quot;-&quot;,count:f.count})),s=t.reduce((f,h)=&gt;f+h.count,0),c=n.reduce((f,h)=&gt;f+h.count,0),u=t.length&gt;=gae&amp;&amp;s&gt;=_6,l=n.length&gt;=1&amp;&amp;c&gt;=_6,a=o.length&gt;=1&amp;&amp;o.some(f=&gt;f.count&gt;0);return!u&amp;&amp;!l&amp;&amp;!a?i.jsx(&quot;div&quot;,{className:&quot;rounded-lg border border-dashed border-gray-200 bg-gray-50/80 px-4 py-8 text-center&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:&quot;Pas assez de données pour afficher les graphiques. Les statistiques apparaîtront lorsque plus d&#039;inscriptions seront enregistrées.&quot;})}):i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 lg:grid-cols-2 gap-4&quot;,children:[u?i.jsxs(wt,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-base font-semibold text-ink-900 mb-3&quot;,children:&quot;Évolution dans le temps&quot;}),i.jsx(Qb,{width:&quot;100%&quot;,height:220,children:i.jsxs(mae,{data:t,children:[i.jsx(Em,{strokeDasharray:&quot;3 3&quot;}),i.jsx(Am,{dataKey:&quot;date&quot;,tick:{fontSize:11}}),i.jsx(Mm,{tick:{fontSize:11}}),i.jsx(gy,{}),i.jsx(km,{}),i.jsx(pP,{type:&quot;monotone&quot;,dataKey:&quot;count&quot;,stroke:&quot;#0B4A6F&quot;,strokeWidth:2,name:&quot;Inscriptions&quot;})]})})]}):null,l?i.jsxs(wt,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-base font-semibold text-ink-900 mb-3&quot;,children:&quot;Répartition par statut&quot;}),i.jsx(Qb,{width:&quot;100%&quot;,height:220,children:i.jsxs(w6,{data:n,children:[i.jsx(Em,{strokeDasharray:&quot;3 3&quot;}),i.jsx(Am,{dataKey:&quot;status&quot;,tick:{fontSize:10},interval:0,angle:-25,textAnchor:&quot;end&quot;,height:60}),i.jsx(Mm,{tick:{fontSize:11}}),i.jsx(gy,{}),i.jsx(km,{}),i.jsx(m1,{dataKey:&quot;count&quot;,fill:&quot;#0B4A6F&quot;,name:&quot;Nombre&quot;})]})})]}):null]}),a?i.jsxs(wt,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-base font-semibold text-ink-900 mb-3&quot;,children:&quot;Répartition par formule&quot;}),i.jsx(Qb,{width:&quot;100%&quot;,height:220,children:i.jsxs(w6,{data:o,children:[i.jsx(Em,{strokeDasharray:&quot;3 3&quot;}),i.jsx(Am,{dataKey:&quot;name&quot;,tick:{fontSize:11}}),i.jsx(Mm,{tick:{fontSize:11}}),i.jsx(gy,{}),i.jsx(km,{}),i.jsx(m1,{dataKey:&quot;count&quot;,fill:&quot;#1F6F8B&quot;,name:&quot;Nombre&quot;})]})})]}):null]})}const j6=[&quot;total&quot;,&quot;draft&quot;,&quot;submitted&quot;,&quot;pending_payment&quot;,&quot;paid&quot;];function bae({counts:e,loading:r,activeSingleStatus:t,onKpiClick:n}){return r?i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1.5&quot;,children:j6.map(o=&gt;i.jsx(&quot;div&quot;,{className:&quot;h-12 min-w-0 flex-[1_1_5rem] max-w-[9rem] animate-pulse rounded-lg bg-gray-200 sm:h-14 sm:flex-[1_1_5.5rem]&quot;,&quot;aria-hidden&quot;:!0},o))}):i.jsx(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap gap-1.5&quot;,role:&quot;group&quot;,&quot;aria-label&quot;:&quot;Indicateurs par statut&quot;,children:j6.map(o=&gt;{const s=o===&quot;total&quot;,c=s?Object.values(e).reduce((a,d)=&gt;a+d,0):e[o]??0,u=s?&quot;Total&quot;:b2(o).label,l=s?t===null:t===o;return i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;n(o),className:`min-w-0 max-w-[9rem] flex-[1_1_5rem] rounded-lg border px-2 py-1.5 text-left transition-colors sm:max-w-[10rem] sm:flex-[1_1_5.5rem] sm:px-2.5 sm:py-2 ${l?&quot;border-brand-700 bg-brand-50 ring-1 ring-brand-700/20&quot;:&quot;border-gray-200 bg-white hover:bg-gray-50&quot;}`,children:[i.jsx(&quot;div&quot;,{className:&quot;line-clamp-2 text-[9px] font-medium uppercase leading-tight tracking-wide text-ink-500 sm:text-[10px]&quot;,children:u}),i.jsx(&quot;div&quot;,{className:&quot;text-base font-semibold tabular-nums sm:text-lg&quot;,children:c})]},o)})})}function hm(e){throw new Error(&#039;Could not dynamically require &quot;&#039;+e+&#039;&quot;. Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.&#039;)}var Oy={exports:{}};var N6;function yae(){return N6||(N6=1,(function(e,r){(function(t){e.exports=t()})((function(){return(function t(n,o,s){function c(a,d){if(!o[a]){if(!n[a]){var f=typeof hm==&quot;function&quot;&amp;&amp;hm;if(!d&amp;&amp;f)return f(a,!0);if(u)return u(a,!0);var h=new Error(&quot;Cannot find module &#039;&quot;+a+&quot;&#039;&quot;);throw h.code=&quot;MODULE_NOT_FOUND&quot;,h}var m=o[a]={exports:{}};n[a][0].call(m.exports,(function(p){return c(n[a][1][p]||p)}),m,m.exports,t,n,o,s)}return o[a].exports}for(var u=typeof hm==&quot;function&quot;&amp;&amp;hm,l=0;l&lt;s.length;l++)c(s[l]);return c})({1:[function(t,n,o){const s=t(&quot;fs&quot;),c=t(&quot;fast-csv&quot;),u=t(&quot;dayjs/plugin/customParseFormat&quot;),l=t(&quot;dayjs/plugin/utc&quot;),a=t(&quot;dayjs&quot;).extend(u).extend(l),d=t(&quot;../utils/stream-buf&quot;),{fs:{exists:f}}=t(&quot;../utils/utils&quot;),h={true:!0,false:!1,&quot;#N/A&quot;:{error:&quot;#N/A&quot;},&quot;#REF!&quot;:{error:&quot;#REF!&quot;},&quot;#NAME?&quot;:{error:&quot;#NAME?&quot;},&quot;#DIV/0!&quot;:{error:&quot;#DIV/0!&quot;},&quot;#NULL!&quot;:{error:&quot;#NULL!&quot;},&quot;#VALUE!&quot;:{error:&quot;#VALUE!&quot;},&quot;#NUM!&quot;:{error:&quot;#NUM!&quot;}};n.exports=class{constructor(m){this.workbook=m,this.worksheet=null}async readFile(m,p){if(p=p||{},!await f(m))throw new Error(&quot;File not found: &quot;+m);const x=s.createReadStream(m),g=await this.read(x,p);return x.close(),g}read(m,p){return p=p||{},new Promise((x,g)=&gt;{const y=this.workbook.addWorksheet(p.sheetName),v=p.dateFormats||[&quot;YYYY-MM-DD[T]HH:mm:ssZ&quot;,&quot;YYYY-MM-DD[T]HH:mm:ss&quot;,&quot;MM-DD-YYYY&quot;,&quot;YYYY-MM-DD&quot;],_=p.map||function(A){if(A===&quot;&quot;)return null;const I=Number(A);if(!Number.isNaN(I)&amp;&amp;I!==1/0)return I;const z=v.reduce((W,H)=&gt;{if(W)return W;const B=a(A,H,!0);return B.isValid()?B:null},null);if(z)return new Date(z.valueOf());const F=h[A];return F!==void 0?F:A},S=c.parse(p.parserOptions).on(&quot;data&quot;,A=&gt;{y.addRow(A.map(_))}).on(&quot;end&quot;,()=&gt;{S.emit(&quot;worksheet&quot;,y)});S.on(&quot;worksheet&quot;,x).on(&quot;error&quot;,g),m.pipe(S)})}createInputStream(){throw new Error(&quot;`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md&quot;)}write(m,p){return new Promise((x,g)=&gt;{p=p||{};const y=this.workbook.getWorksheet(p.sheetName||p.sheetId),v=c.format(p.formatterOptions);m.on(&quot;finish&quot;,()=&gt;{x()}),v.on(&quot;error&quot;,g),v.pipe(m);const{dateFormat:_,dateUTC:S}=p,A=p.map||(F=&gt;{if(F){if(F.text||F.hyperlink)return F.hyperlink||F.text||&quot;&quot;;if(F.formula||F.result)return F.result||&quot;&quot;;if(F instanceof Date)return _?S?a.utc(F).format(_):a(F).format(_):S?a.utc(F).format():a(F).format();if(F.error)return F.error;if(typeof F==&quot;object&quot;)return JSON.stringify(F)}return F}),I=p.includeEmptyRows===void 0||p.includeEmptyRows;let z=1;y&amp;&amp;y.eachRow((F,W)=&gt;{if(I)for(;z++&lt;W-1;)v.write([]);const{values:H}=F;H.shift(),v.write(H.map(A)),z=W}),v.end()})}writeFile(m,p){const x={encoding:(p=p||{}).encoding||&quot;utf8&quot;},g=s.createWriteStream(m,x);return this.write(g,p)}async writeBuffer(m){const p=new d;return await this.write(p,m),p.read()}}},{&quot;../utils/stream-buf&quot;:24,&quot;../utils/utils&quot;:27,dayjs:391,&quot;dayjs/plugin/customParseFormat&quot;:392,&quot;dayjs/plugin/utc&quot;:393,&quot;fast-csv&quot;:424,fs:216}],2:[function(t,n,o){const s=t(&quot;../utils/col-cache&quot;);class c{constructor(l,a){let d=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=l,a)if(typeof a==&quot;string&quot;){const f=s.decodeAddress(a);this.nativeCol=f.col+d,this.nativeColOff=0,this.nativeRow=f.row+d,this.nativeRowOff=0}else a.nativeCol!==void 0?(this.nativeCol=a.nativeCol||0,this.nativeColOff=a.nativeColOff||0,this.nativeRow=a.nativeRow||0,this.nativeRowOff=a.nativeRowOff||0):a.col!==void 0?(this.col=a.col+d,this.row=a.row+d):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(l){return l instanceof c||l==null?l:new c(l)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(l){this.nativeCol=Math.floor(l),this.nativeColOff=Math.floor((l-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(l){this.nativeRow=Math.floor(l),this.nativeRowOff=Math.floor((l-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&amp;&amp;this.worksheet.getColumn(this.nativeCol+1)&amp;&amp;this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&amp;&amp;this.worksheet.getRow(this.nativeRow+1)&amp;&amp;this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(l){this.nativeCol=l.nativeCol,this.nativeColOff=l.nativeColOff,this.nativeRow=l.nativeRow,this.nativeRowOff=l.nativeRowOff}}n.exports=c},{&quot;../utils/col-cache&quot;:19}],3:[function(t,n,o){const s=t(&quot;../utils/col-cache&quot;),c=t(&quot;../utils/under-dash&quot;),u=t(&quot;./enums&quot;),{slideFormula:l}=t(&quot;../utils/shared-formula&quot;),a=t(&quot;./note&quot;);class d{constructor(m,p,x){if(!m||!p)throw new Error(&quot;A Cell needs a Row&quot;);this._row=m,this._column=p,s.validateAddress(x),this._address=x,this._value=f.create(d.Types.Null,this),this.style=this._mergeStyle(m.style,p.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(m){this.style.numFmt=m}get font(){return this.style.font}set font(m){this.style.font=m}get alignment(){return this.style.alignment}set alignment(m){this.style.alignment=m}get border(){return this.style.border}set border(m){this.style.border=m}get fill(){return this.style.fill}set fill(m){this.style.fill=m}get protection(){return this.style.protection}set protection(m){this.style.protection=m}_mergeStyle(m,p,x){const g=m&amp;&amp;m.numFmt||p&amp;&amp;p.numFmt;g&amp;&amp;(x.numFmt=g);const y=m&amp;&amp;m.font||p&amp;&amp;p.font;y&amp;&amp;(x.font=y);const v=m&amp;&amp;m.alignment||p&amp;&amp;p.alignment;v&amp;&amp;(x.alignment=v);const _=m&amp;&amp;m.border||p&amp;&amp;p.border;_&amp;&amp;(x.border=_);const S=m&amp;&amp;m.fill||p&amp;&amp;p.fill;S&amp;&amp;(x.fill=S);const A=m&amp;&amp;m.protection||p&amp;&amp;p.protection;return A&amp;&amp;(x.protection=A),x}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount&gt;0||this.type===d.Types.Merge}merge(m,p){this._value.release(),this._value=f.create(d.Types.Merge,this,m),p||(this.style=m.style)}unmerge(){this.type===d.Types.Merge&amp;&amp;(this._value.release(),this._value=f.create(d.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(m){return this._value.type===d.Types.Merge&amp;&amp;this._value.isMergedTo(m)}get master(){return this.type===d.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===d.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(m){this.type!==d.Types.Merge?(this._value.release(),this._value=f.create(f.getType(m),this,m)):this._value.master.value=m}get note(){return this._comment&amp;&amp;this._comment.note}set note(m){this._comment=new a(m)}get text(){return this._value.toString()}get html(){return c.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(m){this.type===d.Types.String&amp;&amp;(this._value=f.create(d.Types.Hyperlink,this,{text:this._value.value,hyperlink:m}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){const{worksheet:m}=this._row;return{sheetName:m.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(m){this.names=[m]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(m){const{definedNames:p}=this.workbook;p.removeAllNames(this.fullAddress),m.forEach(x=&gt;{p.addEx(this.fullAddress,x)})}addName(m){this.workbook.definedNames.addEx(this.fullAddress,m)}removeName(m){this.workbook.definedNames.removeEx(this.fullAddress,m)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(m){this._dataValidations.add(this.address,m)}get model(){const{model:m}=this._value;return m.style=this.style,this._comment&amp;&amp;(m.comment=this._comment.model),m}set model(m){this._value.release(),this._value=f.create(m.type,this),this._value.model=m,m.comment&amp;&amp;m.comment.type===&quot;note&quot;&amp;&amp;(this._comment=a.fromModel(m.comment)),m.style?this.style=m.style:this.style={}}}d.Types=u.ValueType;const f={getType:h=&gt;h==null?d.Types.Null:h instanceof String||typeof h==&quot;string&quot;?d.Types.String:typeof h==&quot;number&quot;?d.Types.Number:typeof h==&quot;boolean&quot;?d.Types.Boolean:h instanceof Date?d.Types.Date:h.text&amp;&amp;h.hyperlink?d.Types.Hyperlink:h.formula||h.sharedFormula?d.Types.Formula:h.richText?d.Types.RichText:h.sharedString?d.Types.SharedString:h.error?d.Types.Error:d.Types.JSON,types:[{t:d.Types.Null,f:class{constructor(h){this.model={address:h.address,type:d.Types.Null}}get value(){return null}set value(h){}get type(){return d.Types.Null}get effectiveType(){return d.Types.Null}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return&quot;&quot;}release(){}toString(){return&quot;&quot;}}},{t:d.Types.Number,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Number,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.Number}get effectiveType(){return d.Types.Number}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:d.Types.String,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.String,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.String}get effectiveType(){return d.Types.String}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return`&quot;${this.model.value.replace(/&quot;/g,&#039;&quot;&quot;&#039;)}&quot;`}release(){}toString(){return this.model.value}}},{t:d.Types.Date,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Date,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.Date}get effectiveType(){return d.Types.Date}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:d.Types.Hyperlink,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Hyperlink,text:m?m.text:void 0,hyperlink:m?m.hyperlink:void 0},m&amp;&amp;m.tooltip&amp;&amp;(this.model.tooltip=m.tooltip)}get value(){const h={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&amp;&amp;(h.tooltip=this.model.tooltip),h}set value(h){this.model={text:h.text,hyperlink:h.hyperlink},h.tooltip&amp;&amp;(this.model.tooltip=h.tooltip)}get text(){return this.model.text}set text(h){this.model.text=h}get hyperlink(){return this.model.hyperlink}set hyperlink(h){this.model.hyperlink=h}get type(){return d.Types.Hyperlink}get effectiveType(){return d.Types.Hyperlink}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:d.Types.Formula,f:class{constructor(h,m){this.cell=h,this.model={address:h.address,type:d.Types.Formula,shareType:m?m.shareType:void 0,ref:m?m.ref:void 0,formula:m?m.formula:void 0,sharedFormula:m?m.sharedFormula:void 0,result:m?m.result:void 0}}_copyModel(h){const m={},p=x=&gt;{const g=h[x];g&amp;&amp;(m[x]=g)};return p(&quot;formula&quot;),p(&quot;result&quot;),p(&quot;ref&quot;),p(&quot;shareType&quot;),p(&quot;sharedFormula&quot;),m}get value(){return this._copyModel(this.model)}set value(h){this.model=this._copyModel(h)}validate(h){switch(f.getType(h)){case d.Types.Null:case d.Types.String:case d.Types.Number:case d.Types.Date:break;case d.Types.Hyperlink:case d.Types.Formula:default:throw new Error(&quot;Cannot process that type of result value&quot;)}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,&quot;&quot;).match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(h){this.model.formula=h}get formulaType(){return this.model.formula?u.FormulaType.Master:this.model.sharedFormula?u.FormulaType.Shared:u.FormulaType.None}get result(){return this.model.result}set result(h){this.model.result=h}get type(){return d.Types.Formula}get effectiveType(){const h=this.model.result;return h==null?u.ValueType.Null:h instanceof String||typeof h==&quot;string&quot;?u.ValueType.String:typeof h==&quot;number&quot;?u.ValueType.Number:h instanceof Date?u.ValueType.Date:h.text&amp;&amp;h.hyperlink?u.ValueType.Hyperlink:h.formula?u.ValueType.Formula:u.ValueType.Null}get address(){return this.model.address}set address(h){this.model.address=h}_getTranslatedFormula(){if(!this._translatedFormula&amp;&amp;this.model.sharedFormula){const{worksheet:h}=this.cell,m=h.findCell(this.model.sharedFormula);this._translatedFormula=m&amp;&amp;l(m.formula,m.address,this.model.address)}return this._translatedFormula}toCsvString(){return&quot;&quot;+(this.model.result||&quot;&quot;)}release(){}toString(){return this.model.result?this.model.result.toString():&quot;&quot;}}},{t:d.Types.Merge,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Merge,master:m?m.address:void 0},this._master=m,m&amp;&amp;m.addMergeRef()}get value(){return this._master.value}set value(h){h instanceof d?(this._master&amp;&amp;this._master.releaseMergeRef(),h.addMergeRef(),this._master=h):this._master.value=h}isMergedTo(h){return h===this._master}get master(){return this._master}get type(){return d.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return&quot;&quot;}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:d.Types.JSON,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.String,value:JSON.stringify(m),rawValue:m}}get value(){return this.model.rawValue}set value(h){this.model.rawValue=h,this.model.value=JSON.stringify(h)}get type(){return d.Types.String}get effectiveType(){return d.Types.String}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:d.Types.SharedString,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.SharedString,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.SharedString}get effectiveType(){return d.Types.SharedString}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:d.Types.RichText,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.String,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}toString(){return this.model.value.richText.map(h=&gt;h.text).join(&quot;&quot;)}get type(){return d.Types.RichText}get effectiveType(){return d.Types.RichText}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return`&quot;${this.text.replace(/&quot;/g,&#039;&quot;&quot;&#039;)}&quot;`}release(){}}},{t:d.Types.Boolean,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Boolean,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.Boolean}get effectiveType(){return d.Types.Boolean}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:d.Types.Error,f:class{constructor(h,m){this.model={address:h.address,type:d.Types.Error,value:m}}get value(){return this.model.value}set value(h){this.model.value=h}get type(){return d.Types.Error}get effectiveType(){return d.Types.Error}get address(){return this.model.address}set address(h){this.model.address=h}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((h,m)=&gt;(h[m.t]=m.f,h),[]),create(h,m,p){const x=this.types[h];if(!x)throw new Error(&quot;Could not create Value of type &quot;+h);return new x(m,p)}};n.exports=d},{&quot;../utils/col-cache&quot;:19,&quot;../utils/shared-formula&quot;:23,&quot;../utils/under-dash&quot;:26,&quot;./enums&quot;:7,&quot;./note&quot;:9}],4:[function(t,n,o){const s=t(&quot;../utils/under-dash&quot;),c=t(&quot;./enums&quot;),u=t(&quot;../utils/col-cache&quot;);class l{constructor(d,f,h){this._worksheet=d,this._number=f,h!==!1&amp;&amp;(this.defn=h)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return u.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&amp;&amp;this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(d){d?(this.key=d.key,this.width=d.width!==void 0?d.width:9,this.outlineLevel=d.outlineLevel,d.style?this.style=d.style:this.style={},this.header=d.header,this._hidden=!!d.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&amp;&amp;this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(d){d!==void 0?(this._header=d,this.headers.forEach((f,h)=&gt;{this._worksheet.getCell(h+1,this.number).value=f})):this._header=void 0}get key(){return this._key}set key(d){(this._key&amp;&amp;this._worksheet.getColumnKey(this._key))===this&amp;&amp;this._worksheet.deleteColumnKey(this._key),this._key=d,d&amp;&amp;this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(d){this._hidden=d}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(d){this._outlineLevel=d}get collapsed(){return!!(this._outlineLevel&amp;&amp;this._outlineLevel&gt;=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(d){return this.width===d.width&amp;&amp;this.hidden===d.hidden&amp;&amp;this.outlineLevel===d.outlineLevel&amp;&amp;s.isEqual(this.style,d.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;const d=this.style;return!d||!(d.font||d.numFmt||d.alignment||d.border||d.fill||d.protection)}get headerCount(){return this.headers.length}eachCell(d,f){const h=this.number;f||(f=d,d=null),this._worksheet.eachRow(d,(m,p)=&gt;{f(m.getCell(h),p)})}get values(){const d=[];return this.eachCell((f,h)=&gt;{f&amp;&amp;f.type!==c.ValueType.Null&amp;&amp;(d[h]=f.value)}),d}set values(d){if(!d)return;const f=this.number;let h=0;d.hasOwnProperty(&quot;0&quot;)&amp;&amp;(h=1),d.forEach((m,p)=&gt;{this._worksheet.getCell(p+h,f).value=m})}_applyStyle(d,f){return this.style[d]=f,this.eachCell(h=&gt;{h[d]=f}),f}get numFmt(){return this.style.numFmt}set numFmt(d){this._applyStyle(&quot;numFmt&quot;,d)}get font(){return this.style.font}set font(d){this._applyStyle(&quot;font&quot;,d)}get alignment(){return this.style.alignment}set alignment(d){this._applyStyle(&quot;alignment&quot;,d)}get protection(){return this.style.protection}set protection(d){this._applyStyle(&quot;protection&quot;,d)}get border(){return this.style.border}set border(d){this._applyStyle(&quot;border&quot;,d)}get fill(){return this.style.fill}set fill(d){this._applyStyle(&quot;fill&quot;,d)}static toModel(d){const f=[];let h=null;return d&amp;&amp;d.forEach((m,p)=&gt;{m.isDefault?h&amp;&amp;(h=null):h&amp;&amp;m.equivalentTo(h)?h.max=p+1:(h={min:p+1,max:p+1,width:m.width!==void 0?m.width:9,style:m.style,isCustomWidth:m.isCustomWidth,hidden:m.hidden,outlineLevel:m.outlineLevel,collapsed:m.collapsed},f.push(h))}),f.length?f:void 0}static fromModel(d,f){const h=[];let m=1,p=0;for(f=(f=f||[]).sort((function(x,g){return x.min-g.min}));p&lt;f.length;){const x=f[p++];for(;m&lt;x.min;)h.push(new l(d,m++));for(;m&lt;=x.max;)h.push(new l(d,m++,x))}return h.length?h:null}}n.exports=l},{&quot;../utils/col-cache&quot;:19,&quot;../utils/under-dash&quot;:26,&quot;./enums&quot;:7}],5:[function(t,n,o){n.exports=class{constructor(s){this.model=s||{}}add(s,c){return this.model[s]=c}find(s){return this.model[s]}remove(s){this.model[s]=void 0}}},{}],6:[function(t,n,o){const s=t(&quot;../utils/under-dash&quot;),c=t(&quot;../utils/col-cache&quot;),u=t(&quot;../utils/cell-matrix&quot;),l=t(&quot;./range&quot;),a=/[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/;n.exports=class{constructor(){this.matrixMap={}}getMatrix(d){return this.matrixMap[d]||(this.matrixMap[d]=new u)}add(d,f){const h=c.decodeEx(d);this.addEx(h,f)}addEx(d,f){const h=this.getMatrix(f);if(d.top)for(let m=d.left;m&lt;=d.right;m++)for(let p=d.top;p&lt;=d.bottom;p++){const x={sheetName:d.sheetName,address:c.n2l(m)+p,row:p,col:m};h.addCellEx(x)}else h.addCellEx(d)}remove(d,f){const h=c.decodeEx(d);this.removeEx(h,f)}removeEx(d,f){this.getMatrix(f).removeCellEx(d)}removeAllNames(d){s.each(this.matrixMap,f=&gt;{f.removeCellEx(d)})}forEach(d){s.each(this.matrixMap,(f,h)=&gt;{f.forEach(m=&gt;{d(h,m)})})}getNames(d){return this.getNamesEx(c.decodeEx(d))}getNamesEx(d){return s.map(this.matrixMap,(f,h)=&gt;f.findCellEx(d)&amp;&amp;h).filter(Boolean)}_explore(d,f){f.mark=!1;const{sheetName:h}=f,m=new l(f.row,f.col,f.row,f.col,h);let p,x;function g(v,_){const S=d.findCellAt(h,v,f.col);return!(!S||!S.mark)&amp;&amp;(m[_]=v,S.mark=!1,!0)}for(x=f.row-1;g(x,&quot;top&quot;);x--);for(x=f.row+1;g(x,&quot;bottom&quot;);x++);function y(v,_){const S=[];for(x=m.top;x&lt;=m.bottom;x++){const A=d.findCellAt(h,x,v);if(!A||!A.mark)return!1;S.push(A)}m[_]=v;for(let A=0;A&lt;S.length;A++)S[A].mark=!1;return!0}for(p=f.col-1;y(p,&quot;left&quot;);p--);for(p=f.col+1;y(p,&quot;right&quot;);p++);return m}getRanges(d,f){return(f=f||this.matrixMap[d])?(f.forEach(h=&gt;{h.mark=!0}),{name:d,ranges:f.map(h=&gt;h.mark&amp;&amp;this._explore(f,h)).filter(Boolean).map(h=&gt;h.$shortRange)}):{name:d,ranges:[]}}normaliseMatrix(d,f){d.forEachInSheet(f,(h,m,p)=&gt;{h&amp;&amp;(h.row===m&amp;&amp;h.col===p||(h.row=m,h.col=p,h.address=c.n2l(p)+m))})}spliceRows(d,f,h,m){s.each(this.matrixMap,p=&gt;{p.spliceRows(d,f,h,m),this.normaliseMatrix(p,d)})}spliceColumns(d,f,h,m){s.each(this.matrixMap,p=&gt;{p.spliceColumns(d,f,h,m),this.normaliseMatrix(p,d)})}get model(){return s.map(this.matrixMap,(d,f)=&gt;this.getRanges(f,d)).filter(d=&gt;d.ranges.length)}set model(d){const f=this.matrixMap={};d.forEach(h=&gt;{const m=f[h.name]=new u;h.ranges.forEach(p=&gt;{a.test(p.split(&quot;!&quot;).pop()||&quot;&quot;)&amp;&amp;m.addCell(p)})})}}},{&quot;../utils/cell-matrix&quot;:18,&quot;../utils/col-cache&quot;:19,&quot;../utils/under-dash&quot;:26,&quot;./range&quot;:10}],7:[function(t,n,o){n.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:&quot;#N/A&quot;,Ref:&quot;#REF!&quot;,Name:&quot;#NAME?&quot;,DivZero:&quot;#DIV/0!&quot;,Null:&quot;#NULL!&quot;,Value:&quot;#VALUE!&quot;,Num:&quot;#NUM!&quot;}}},{}],8:[function(t,n,o){const s=t(&quot;../utils/col-cache&quot;),c=t(&quot;./anchor&quot;);n.exports=class{constructor(u,l){this.worksheet=u,this.model=l}get model(){switch(this.type){case&quot;background&quot;:return{type:this.type,imageId:this.imageId};case&quot;image&quot;:return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&amp;&amp;this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error(&quot;Invalid Image Type&quot;)}}set model(u){let{type:l,imageId:a,range:d,hyperlinks:f}=u;if(this.type=l,this.imageId=a,l===&quot;image&quot;)if(typeof d==&quot;string&quot;){const h=s.decode(d);this.range={tl:new c(this.worksheet,{col:h.left,row:h.top},-1),br:new c(this.worksheet,{col:h.right,row:h.bottom},0),editAs:&quot;oneCell&quot;}}else this.range={tl:new c(this.worksheet,d.tl,0),br:d.br&amp;&amp;new c(this.worksheet,d.br,0),ext:d.ext,editAs:d.editAs,hyperlinks:f||d.hyperlinks}}}},{&quot;../utils/col-cache&quot;:19,&quot;./anchor&quot;:2}],9:[function(t,n,o){const s=t(&quot;../utils/under-dash&quot;);class c{constructor(l){this.note=l}get model(){let l=null;return typeof this.note===&quot;string&quot;?l={type:&quot;note&quot;,note:{texts:[{text:this.note}]}}:l={type:&quot;note&quot;,note:this.note},s.deepMerge({},c.DEFAULT_CONFIGS,l)}set model(l){const{note:a}=l,{texts:d}=a;d.length===1&amp;&amp;Object.keys(d[0]).length===1?this.note=d[0].text:this.note=a}static fromModel(l){const a=new c;return a.model=l,a}}c.DEFAULT_CONFIGS={note:{margins:{insetmode:&quot;auto&quot;,inset:[.13,.13,.25,.25]},protection:{locked:&quot;True&quot;,lockText:&quot;True&quot;},editAs:&quot;absolute&quot;}},n.exports=c},{&quot;../utils/under-dash&quot;:26}],10:[function(t,n,o){const s=t(&quot;../utils/col-cache&quot;);class c{constructor(){this.decode(arguments)}setTLBR(l,a,d,f,h){if(arguments.length&lt;4){const m=s.decodeAddress(l),p=s.decodeAddress(a);this.model={top:Math.min(m.row,p.row),left:Math.min(m.col,p.col),bottom:Math.max(m.row,p.row),right:Math.max(m.col,p.col),sheetName:d},this.setTLBR(m.row,m.col,p.row,p.col,h)}else this.model={top:Math.min(l,d),left:Math.min(a,f),bottom:Math.max(l,d),right:Math.max(a,f),sheetName:h}}decode(l){switch(l.length){case 5:this.setTLBR(l[0],l[1],l[2],l[3],l[4]);break;case 4:this.setTLBR(l[0],l[1],l[2],l[3]);break;case 3:this.setTLBR(l[0],l[1],l[2]);break;case 2:this.setTLBR(l[0],l[1]);break;case 1:{const a=l[0];if(a instanceof c)this.model={top:a.model.top,left:a.model.left,bottom:a.model.bottom,right:a.model.right,sheetName:a.sheetName};else if(a instanceof Array)this.decode(a);else if(a.top&amp;&amp;a.left&amp;&amp;a.bottom&amp;&amp;a.right)this.model={top:a.top,left:a.left,bottom:a.bottom,right:a.right,sheetName:a.sheetName};else{const d=s.decodeEx(a);d.top?this.model={top:d.top,left:d.left,bottom:d.bottom,right:d.right,sheetName:d.sheetName}:this.model={top:d.row,left:d.col,bottom:d.row,right:d.col,sheetName:d.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error(&quot;Invalid number of arguments to _getDimensions() - &quot;+l.length)}}get top(){return this.model.top||1}set top(l){this.model.top=l}get left(){return this.model.left||1}set left(l){this.model.left=l}get bottom(){return this.model.bottom||1}set bottom(l){this.model.bottom=l}get right(){return this.model.right||1}set right(l){this.model.right=l}get sheetName(){return this.model.sheetName}set sheetName(l){this.model.sheetName=l}get _serialisedSheetName(){const{sheetName:l}=this.model;return l?/^[a-zA-Z0-9]*$/.test(l)?l+&quot;!&quot;:`&#039;${l}&#039;!`:&quot;&quot;}expand(l,a,d,f){(!this.model.top||l&lt;this.top)&amp;&amp;(this.top=l),(!this.model.left||a&lt;this.left)&amp;&amp;(this.left=a),(!this.model.bottom||d&gt;this.bottom)&amp;&amp;(this.bottom=d),(!this.model.right||f&gt;this.right)&amp;&amp;(this.right=f)}expandRow(l){if(l){const{dimensions:a,number:d}=l;a&amp;&amp;this.expand(d,a.min,d,a.max)}}expandToAddress(l){const a=s.decodeEx(l);this.expand(a.row,a.col,a.row,a.col)}get tl(){return s.n2l(this.left)+this.top}get $t$l(){return`$${s.n2l(this.left)}$${this.top}`}get br(){return s.n2l(this.right)+this.bottom}get $b$r(){return`$${s.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count&gt;1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count&gt;1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(l){return(!l.sheetName||!this.sheetName||l.sheetName===this.sheetName)&amp;&amp;!(l.bottom&lt;this.top)&amp;&amp;!(l.top&gt;this.bottom)&amp;&amp;!(l.right&lt;this.left)&amp;&amp;!(l.left&gt;this.right)}contains(l){const a=s.decodeEx(l);return this.containsEx(a)}containsEx(l){return(!l.sheetName||!this.sheetName||l.sheetName===this.sheetName)&amp;&amp;l.row&gt;=this.top&amp;&amp;l.row&lt;=this.bottom&amp;&amp;l.col&gt;=this.left&amp;&amp;l.col&lt;=this.right}forEachAddress(l){for(let a=this.left;a&lt;=this.right;a++)for(let d=this.top;d&lt;=this.bottom;d++)l(s.encodeAddress(d,a),d,a)}}n.exports=c},{&quot;../utils/col-cache&quot;:19}],11:[function(t,n,o){const s=t(&quot;../utils/under-dash&quot;),c=t(&quot;./enums&quot;),u=t(&quot;../utils/col-cache&quot;),l=t(&quot;./cell&quot;);n.exports=class{constructor(a,d){this._worksheet=a,this._number=d,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(a){return this._cells[a-1]}getCellEx(a){let d=this._cells[a.col-1];if(!d){const f=this._worksheet.getColumn(a.col);d=new l(this,f,a.address),this._cells[a.col-1]=d}return d}getCell(a){if(typeof a==&quot;string&quot;){const d=this._worksheet.getColumnKey(a);a=d?d.number:u.l2n(a)}return this._cells[a-1]||this.getCellEx({address:u.encodeAddress(this._number,a),row:this._number,col:a})}splice(a,d){const f=a+d;for(var h=arguments.length,m=new Array(h&gt;2?h-2:0),p=2;p&lt;h;p++)m[p-2]=arguments[p];const x=m.length-d,g=this._cells.length;let y,v,_;if(x&lt;0)for(y=a+m.length;y&lt;=g;y++)_=this._cells[y-1],v=this._cells[y-x-1],v?(_=this.getCell(y),_.value=v.value,_.style=v.style,_._comment=v._comment):_&amp;&amp;(_.value=null,_.style={},_._comment=void 0);else if(x&gt;0)for(y=g;y&gt;=f;y--)v=this._cells[y-1],v?(_=this.getCell(y+x),_.value=v.value,_.style=v.style,_._comment=v._comment):this._cells[y+x-1]=void 0;for(y=0;y&lt;m.length;y++)_=this.getCell(a+y),_.value=m[y],_.style={},_._comment=void 0}eachCell(a,d){if(d||(d=a,a=null),a&amp;&amp;a.includeEmpty){const f=this._cells.length;for(let h=1;h&lt;=f;h++)d(this.getCell(h),h)}else this._cells.forEach((f,h)=&gt;{f&amp;&amp;f.type!==c.ValueType.Null&amp;&amp;d(f,h+1)})}addPageBreak(a,d){const f=this._worksheet,h=Math.max(0,a-1)||0,m=Math.max(0,d-1)||16838,p={id:this._number,max:m,man:1};h&amp;&amp;(p.min=h),f.rowBreaks.push(p)}get values(){const a=[];return this._cells.forEach(d=&gt;{d&amp;&amp;d.type!==c.ValueType.Null&amp;&amp;(a[d.col]=d.value)}),a}set values(a){if(this._cells=[],a)if(a instanceof Array){let d=0;a.hasOwnProperty(&quot;0&quot;)&amp;&amp;(d=1),a.forEach((f,h)=&gt;{f!==void 0&amp;&amp;(this.getCellEx({address:u.encodeAddress(this._number,h+d),row:this._number,col:h+d}).value=f)})}else this._worksheet.eachColumnKey((d,f)=&gt;{a[f]!==void 0&amp;&amp;(this.getCellEx({address:u.encodeAddress(this._number,d.number),row:this._number,col:d.number}).value=a[f])})}get hasValues(){return s.some(this._cells,a=&gt;a&amp;&amp;a.type!==c.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let a=0;return this.eachCell(()=&gt;{a++}),a}get dimensions(){let a=0,d=0;return this._cells.forEach(f=&gt;{f&amp;&amp;f.type!==c.ValueType.Null&amp;&amp;((!a||a&gt;f.col)&amp;&amp;(a=f.col),d&lt;f.col&amp;&amp;(d=f.col))}),a&gt;0?{min:a,max:d}:null}_applyStyle(a,d){return this.style[a]=d,this._cells.forEach(f=&gt;{f&amp;&amp;(f[a]=d)}),d}get numFmt(){return this.style.numFmt}set numFmt(a){this._applyStyle(&quot;numFmt&quot;,a)}get font(){return this.style.font}set font(a){this._applyStyle(&quot;font&quot;,a)}get alignment(){return this.style.alignment}set alignment(a){this._applyStyle(&quot;alignment&quot;,a)}get protection(){return this.style.protection}set protection(a){this._applyStyle(&quot;protection&quot;,a)}get border(){return this.style.border}set border(a){this._applyStyle(&quot;border&quot;,a)}get fill(){return this.style.fill}set fill(a){this._applyStyle(&quot;fill&quot;,a)}get hidden(){return!!this._hidden}set hidden(a){this._hidden=a}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(a){this._outlineLevel=a}get collapsed(){return!!(this._outlineLevel&amp;&amp;this._outlineLevel&gt;=this._worksheet.properties.outlineLevelRow)}get model(){const a=[];let d=0,f=0;return this._cells.forEach(h=&gt;{if(h){const m=h.model;m&amp;&amp;((!d||d&gt;h.col)&amp;&amp;(d=h.col),f&lt;h.col&amp;&amp;(f=h.col),a.push(m))}}),this.height||a.length?{cells:a,number:this.number,min:d,max:f,height:this.height,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel,collapsed:this.collapsed}:null}set model(a){if(a.number!==this._number)throw new Error(&quot;Invalid row number in model&quot;);let d;this._cells=[],a.cells.forEach(f=&gt;{switch(f.type){case l.Types.Merge:break;default:{let h;if(f.address)h=u.decodeAddress(f.address);else if(d){const{row:m}=d,p=d.col+1;h={row:m,col:p,address:u.encodeAddress(m,p),$col$row:`$${u.n2l(p)}$${m}`}}d=h,this.getCellEx(h).model=f;break}}}),a.height?this.height=a.height:delete this.height,this.hidden=a.hidden,this.outlineLevel=a.outlineLevel||0,this.style=a.style&amp;&amp;JSON.parse(JSON.stringify(a.style))||{}}}},{&quot;../utils/col-cache&quot;:19,&quot;../utils/under-dash&quot;:26,&quot;./cell&quot;:3,&quot;./enums&quot;:7}],12:[function(t,n,o){const s=t(&quot;../utils/col-cache&quot;);class c{constructor(l,a,d){this.table=l,this.column=a,this.index=d}_set(l,a){this.table.cacheState(),this.column[l]=a}get name(){return this.column.name}set name(l){this._set(&quot;name&quot;,l)}get filterButton(){return this.column.filterButton}set filterButton(l){this.column.filterButton=l}get style(){return this.column.style}set style(l){this.column.style=l}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(l){this._set(&quot;totalsRowLabel&quot;,l)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(l){this._set(&quot;totalsRowFunction&quot;,l)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(l){this._set(&quot;totalsRowResult&quot;,l)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(l){this._set(&quot;totalsRowFormula&quot;,l)}}n.exports=class{constructor(u,l){this.worksheet=u,l&amp;&amp;(this.table=l,this.validate(),this.store())}getFormula(u){switch(u.totalsRowFunction){case&quot;none&quot;:return null;case&quot;average&quot;:return`SUBTOTAL(101,${this.table.name}[${u.name}])`;case&quot;countNums&quot;:return`SUBTOTAL(102,${this.table.name}[${u.name}])`;case&quot;count&quot;:return`SUBTOTAL(103,${this.table.name}[${u.name}])`;case&quot;max&quot;:return`SUBTOTAL(104,${this.table.name}[${u.name}])`;case&quot;min&quot;:return`SUBTOTAL(105,${this.table.name}[${u.name}])`;case&quot;stdDev&quot;:return`SUBTOTAL(106,${this.table.name}[${u.name}])`;case&quot;var&quot;:return`SUBTOTAL(107,${this.table.name}[${u.name}])`;case&quot;sum&quot;:return`SUBTOTAL(109,${this.table.name}[${u.name}])`;case&quot;custom&quot;:return u.totalsRowFormula;default:throw new Error(&quot;Invalid Totals Row Function: &quot;+u.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){const{table:u}=this,l=(x,g,y)=&gt;{x[g]===void 0&amp;&amp;(x[g]=y)};l(u,&quot;headerRow&quot;,!0),l(u,&quot;totalsRow&quot;,!1),l(u,&quot;style&quot;,{}),l(u.style,&quot;theme&quot;,&quot;TableStyleMedium2&quot;),l(u.style,&quot;showFirstColumn&quot;,!1),l(u.style,&quot;showLastColumn&quot;,!1),l(u.style,&quot;showRowStripes&quot;,!1),l(u.style,&quot;showColumnStripes&quot;,!1);const a=(x,g)=&gt;{if(!x)throw new Error(g)};a(u.ref,&quot;Table must have ref&quot;),a(u.columns,&quot;Table must have column definitions&quot;),a(u.rows,&quot;Table must have row definitions&quot;),u.tl=s.decodeAddress(u.ref);const{row:d,col:f}=u.tl;a(d&gt;0,&quot;Table must be on valid row&quot;),a(f&gt;0,&quot;Table must be on valid col&quot;);const{width:h,filterHeight:m,tableHeight:p}=this;u.autoFilterRef=s.encode(d,f,d+m-1,f+h-1),u.tableRef=s.encode(d,f,d+p-1,f+h-1),u.columns.forEach((x,g)=&gt;{a(x.name,`Column ${g} must have a name`),g===0?l(x,&quot;totalsRowLabel&quot;,&quot;Total&quot;):(l(x,&quot;totalsRowFunction&quot;,&quot;none&quot;),x.totalsRowFormula=this.getFormula(x))})}store(){const u=(m,p)=&gt;{p&amp;&amp;Object.keys(p).forEach(x=&gt;{m[x]=p[x]})},{worksheet:l,table:a}=this,{row:d,col:f}=a.tl;let h=0;if(a.headerRow){const m=l.getRow(d+h++);a.columns.forEach((p,x)=&gt;{const{style:g,name:y}=p,v=m.getCell(f+x);v.value=y,u(v,g)})}if(a.rows.forEach(m=&gt;{const p=l.getRow(d+h++);m.forEach((x,g)=&gt;{const y=p.getCell(f+g);y.value=x,u(y,a.columns[g].style)})}),a.totalsRow){const m=l.getRow(d+h++);a.columns.forEach((p,x)=&gt;{const g=m.getCell(f+x);if(x===0)g.value=p.totalsRowLabel;else{const y=this.getFormula(p);g.value=y?{formula:p.totalsRowFormula,result:p.totalsRowResult}:null}u(g,p.style)})}}load(u){const{table:l}=this,{row:a,col:d}=l.tl;let f=0;if(l.headerRow){const h=u.getRow(a+f++);l.columns.forEach((m,p)=&gt;{h.getCell(d+p).value=m.name})}if(l.rows.forEach(h=&gt;{const m=u.getRow(a+f++);h.forEach((p,x)=&gt;{m.getCell(d+x).value=p})}),l.totalsRow){const h=u.getRow(a+f++);l.columns.forEach((m,p)=&gt;{const x=h.getCell(d+p);p===0?x.value=m.totalsRowLabel:this.getFormula(m)&amp;&amp;(x.value={formula:m.totalsRowFormula,result:m.totalsRowResult})})}}get model(){return this.table}set model(u){this.table=u}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();const u=s.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let l=0;l&lt;this._cache.tableHeight;l++){const a=this.worksheet.getRow(u.row+l);for(let d=0;d&lt;this._cache.width;d++)a.getCell(u.col+d).value=null}else{for(let l=this.tableHeight;l&lt;this._cache.tableHeight;l++){const a=this.worksheet.getRow(u.row+l);for(let d=0;d&lt;this._cache.width;d++)a.getCell(u.col+d).value=null}for(let l=0;l&lt;this.tableHeight;l++){const a=this.worksheet.getRow(u.row+l);for(let d=this.width;d&lt;this._cache.width;d++)a.getCell(u.col+d).value=null}}this.store()}addRow(u,l){this.cacheState(),l===void 0?this.table.rows.push(u):this.table.rows.splice(l,0,u)}removeRows(u){let l=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(u,l)}getColumn(u){const l=this.table.columns[u];return new c(this,l,u)}addColumn(u,l,a){this.cacheState(),a===void 0?(this.table.columns.push(u),this.table.rows.forEach((d,f)=&gt;{d.push(l[f])})):(this.table.columns.splice(a,0,u),this.table.rows.forEach((d,f)=&gt;{d.splice(a,0,l[f])}))}removeColumns(u){let l=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(u,l),this.table.rows.forEach(a=&gt;{a.splice(u,l)})}_assign(u,l,a){this.cacheState(),u[l]=a}get ref(){return this.table.ref}set ref(u){this._assign(this.table,&quot;ref&quot;,u)}get name(){return this.table.name}set name(u){this.table.name=u}get displayName(){return this.table.displyName||this.table.name}set displayNamename(u){this.table.displayName=u}get headerRow(){return this.table.headerRow}set headerRow(u){this._assign(this.table,&quot;headerRow&quot;,u)}get totalsRow(){return this.table.totalsRow}set totalsRow(u){this._assign(this.table,&quot;totalsRow&quot;,u)}get theme(){return this.table.style.name}set theme(u){this.table.style.name=u}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(u){this.table.style.showFirstColumn=u}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(u){this.table.style.showLastColumn=u}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(u){this.table.style.showRowStripes=u}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(u){this.table.style.showColumnStripes=u}}},{&quot;../utils/col-cache&quot;:19}],13:[function(t,n,o){const s=t(&quot;./worksheet&quot;),c=t(&quot;./defined-names&quot;),u=t(&quot;../xlsx/xlsx&quot;),l=t(&quot;../csv/csv&quot;);n.exports=class{constructor(){this.category=&quot;&quot;,this.company=&quot;&quot;,this.created=new Date,this.description=&quot;&quot;,this.keywords=&quot;&quot;,this.manager=&quot;&quot;,this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject=&quot;&quot;,this.title=&quot;&quot;,this.views=[],this.media=[],this._definedNames=new c}get xlsx(){return this._xlsx||(this._xlsx=new u(this)),this._xlsx}get csv(){return this._csv||(this._csv=new l(this)),this._csv}get nextId(){for(let a=1;a&lt;this._worksheets.length;a++)if(!this._worksheets[a])return a;return this._worksheets.length||1}addWorksheet(a,d){const f=this.nextId;d&amp;&amp;(typeof d==&quot;string&quot;?(console.trace(&#039;tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: &quot;rbg value&quot; } }&#039;),d={properties:{tabColor:{argb:d}}}):(d.argb||d.theme||d.indexed)&amp;&amp;(console.trace(&quot;tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }&quot;),d={properties:{tabColor:d}}));const h=this._worksheets.reduce((x,g)=&gt;(g&amp;&amp;g.orderNo)&gt;x?g.orderNo:x,0),m=Object.assign({},d,{id:f,name:a,orderNo:h+1,workbook:this}),p=new s(m);return this._worksheets[f]=p,p}removeWorksheetEx(a){delete this._worksheets[a.id]}removeWorksheet(a){const d=this.getWorksheet(a);d&amp;&amp;d.destroy()}getWorksheet(a){return a===void 0?this._worksheets.find(Boolean):typeof a==&quot;number&quot;?this._worksheets[a]:typeof a==&quot;string&quot;?this._worksheets.find(d=&gt;d&amp;&amp;d.name===a):void 0}get worksheets(){return this._worksheets.slice(1).sort((a,d)=&gt;a.orderNo-d.orderNo).filter(Boolean)}eachSheet(a){this.worksheets.forEach(d=&gt;{a(d,d.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(a){const d=this.media.length;return this.media.push(Object.assign({},a,{type:&quot;image&quot;})),d}getImage(a){return this.media[a]}get model(){return{creator:this.creator||&quot;Unknown&quot;,lastModifiedBy:this.lastModifiedBy||&quot;Unknown&quot;,lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(a=&gt;a.model),sheets:this.worksheets.map(a=&gt;a.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(a){this.creator=a.creator,this.lastModifiedBy=a.lastModifiedBy,this.lastPrinted=a.lastPrinted,this.created=a.created,this.modified=a.modified,this.company=a.company,this.manager=a.manager,this.title=a.title,this.subject=a.subject,this.keywords=a.keywords,this.category=a.category,this.description=a.description,this.language=a.language,this.revision=a.revision,this.contentStatus=a.contentStatus,this.properties=a.properties,this.calcProperties=a.calcProperties,this._worksheets=[],a.worksheets.forEach(d=&gt;{const{id:f,name:h,state:m}=d,p=a.sheets&amp;&amp;a.sheets.findIndex(x=&gt;x.id===f);(this._worksheets[f]=new s({id:f,name:h,orderNo:p,state:m,workbook:this})).model=d}),this._definedNames.model=a.definedNames,this.views=a.views,this._themes=a.themes,this.media=a.media||[]}}},{&quot;../csv/csv&quot;:1,&quot;../xlsx/xlsx&quot;:144,&quot;./defined-names&quot;:6,&quot;./worksheet&quot;:14}],14:[function(t,n,o){const s=t(&quot;../utils/under-dash&quot;),c=t(&quot;../utils/col-cache&quot;),u=t(&quot;./range&quot;),l=t(&quot;./row&quot;),a=t(&quot;./column&quot;),d=t(&quot;./enums&quot;),f=t(&quot;./image&quot;),h=t(&quot;./table&quot;),m=t(&quot;./data-validations&quot;),p=t(&quot;../utils/encryptor&quot;),{copyStyle:x}=t(&quot;../utils/copy-style&quot;);n.exports=class{constructor(g){g=g||{},this._workbook=g.workbook,this.id=g.id,this.orderNo=g.orderNo,this.name=g.name,this.state=g.state||&quot;visible&quot;,this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},g.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:&quot;portrait&quot;,horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!g.pageSetup||!g.pageSetup.fitToWidth&amp;&amp;!g.pageSetup.fitToHeight||g.pageSetup.scale),pageOrder:&quot;downThenOver&quot;,blackAndWhite:!1,draft:!1,cellComments:&quot;None&quot;,errors:&quot;displayed&quot;,scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},g.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},g.headerFooter),this.dataValidations=new m,this.views=g.views||[],this.autoFilter=g.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(g){if(g===void 0&amp;&amp;(g=&quot;sheet&quot;+this.id),this._name!==g){if(typeof g!=&quot;string&quot;)throw new Error(&quot;The name has to be a string.&quot;);if(g===&quot;&quot;)throw new Error(&quot;The name can&#039;t be empty.&quot;);if(g===&quot;History&quot;)throw new Error(&#039;The name &quot;History&quot; is protected. Please use a different name.&#039;);if(/[*?:/\\[\]]/.test(g))throw new Error(`Worksheet name ${g} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^&#039;)|(&#039;$)/.test(g))throw new Error(&quot;The first or last character of worksheet name cannot be a single quotation mark: &quot;+g);if(g&amp;&amp;g.length&gt;31&amp;&amp;(console.warn(`Worksheet name ${g} exceeds 31 chars. This will be truncated`),g=g.substring(0,31)),this._workbook._worksheets.find(y=&gt;y&amp;&amp;y.name.toLowerCase()===g.toLowerCase()))throw new Error(&quot;Worksheet name already exists: &quot;+g);this._name=g}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){const g=new u;return this._rows.forEach(y=&gt;{if(y){const v=y.dimensions;v&amp;&amp;g.expand(y.number,v.min,y.number,v.max)}}),g}get columns(){return this._columns}set columns(g){this._headerRowCount=g.reduce((_,S)=&gt;{const A=(S.header?1:S.headers&amp;&amp;S.headers.length)||0;return Math.max(_,A)},0);let y=1;const v=this._columns=[];g.forEach(_=&gt;{const S=new a(this,y++,!1);v.push(S),S.defn=_})}getColumnKey(g){return this._keys[g]}setColumnKey(g,y){this._keys[g]=y}deleteColumnKey(g){delete this._keys[g]}eachColumnKey(g){s.each(this._keys,g)}getColumn(g){if(typeof g==&quot;string&quot;){const y=this._keys[g];if(y)return y;g=c.l2n(g)}if(this._columns||(this._columns=[]),g&gt;this._columns.length){let y=this._columns.length+1;for(;y&lt;=g;)this._columns.push(new a(this,y++))}return this._columns[g-1]}spliceColumns(g,y){const v=this._rows.length;for(var _=arguments.length,S=new Array(_&gt;2?_-2:0),A=2;A&lt;_;A++)S[A-2]=arguments[A];if(S.length&gt;0)for(let W=0;W&lt;v;W++){const H=[g,y];S.forEach(K=&gt;{H.push(K[W]||null)});const B=this.getRow(W+1);B.splice.apply(B,H)}else this._rows.forEach(W=&gt;{W&amp;&amp;W.splice(g,y)});const I=S.length-y,z=g+y,F=this._columns.length;if(I&lt;0)for(let W=g+S.length;W&lt;=F;W++)this.getColumn(W).defn=this.getColumn(W-I).defn;else if(I&gt;0)for(let W=F;W&gt;=z;W--)this.getColumn(W+I).defn=this.getColumn(W).defn;for(let W=g;W&lt;g+S.length;W++)this.getColumn(W).defn=null;this.workbook.definedNames.spliceColumns(this.name,g,y,S.length)}get lastColumn(){return this.getColumn(this.columnCount)}get columnCount(){let g=0;return this.eachRow(y=&gt;{g=Math.max(g,y.cellCount)}),g}get actualColumnCount(){const g=[];let y=0;return this.eachRow(v=&gt;{v.eachCell(_=&gt;{let{col:S}=_;g[S]||(g[S]=!0,y++)})}),y}_commitRow(){}get _lastRowNumber(){const g=this._rows;let y=g.length;for(;y&gt;0&amp;&amp;g[y-1]===void 0;)y--;return y}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(g){return this._rows[g-1]}findRows(g,y){return this._rows.slice(g-1,g-1+y)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let g=0;return this.eachRow(()=&gt;{g++}),g}getRow(g){let y=this._rows[g-1];return y||(y=this._rows[g-1]=new l(this,g)),y}getRows(g,y){if(y&lt;1)return;const v=[];for(let _=g;_&lt;g+y;_++)v.push(this.getRow(_));return v}addRow(g){let y=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:&quot;n&quot;;const v=this._nextRow,_=this.getRow(v);return _.values=g,this._setStyleOption(v,y[0]===&quot;i&quot;?y:&quot;n&quot;),_}addRows(g){let y=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:&quot;n&quot;;const v=[];return g.forEach(_=&gt;{v.push(this.addRow(_,y))}),v}insertRow(g,y){let v=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:&quot;n&quot;;return this.spliceRows(g,0,y),this._setStyleOption(g,v),this.getRow(g)}insertRows(g,y){let v=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:&quot;n&quot;;if(this.spliceRows(g,0,...y),v!==&quot;n&quot;)for(let _=0;_&lt;y.length;_++)v[0]===&quot;o&quot;&amp;&amp;this.findRow(y.length+g+_)!==void 0?this._copyStyle(y.length+g+_,g+_,v[1]===&quot;+&quot;):v[0]===&quot;i&quot;&amp;&amp;this.findRow(g-1)!==void 0&amp;&amp;this._copyStyle(g-1,g+_,v[1]===&quot;+&quot;);return this.getRows(g,y.length)}_setStyleOption(g){let y=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:&quot;n&quot;;y[0]===&quot;o&quot;&amp;&amp;this.findRow(g+1)!==void 0?this._copyStyle(g+1,g,y[1]===&quot;+&quot;):y[0]===&quot;i&quot;&amp;&amp;this.findRow(g-1)!==void 0&amp;&amp;this._copyStyle(g-1,g,y[1]===&quot;+&quot;)}_copyStyle(g,y){let v=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];const _=this.getRow(g),S=this.getRow(y);S.style=x(_.style),_.eachCell({includeEmpty:v},(A,I)=&gt;{S.getCell(I).style=x(A.style)}),S.height=_.height}duplicateRow(g,y){let v=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];const _=this._rows[g-1],S=new Array(y).fill(_.values);this.spliceRows(g+1,v?0:y,...S);for(let A=0;A&lt;y;A++){const I=this._rows[g+A];I.style=_.style,I.height=_.height,_.eachCell({includeEmpty:!0},(z,F)=&gt;{I.getCell(F).style=z.style})}}spliceRows(g,y){const v=g+y;for(var _=arguments.length,S=new Array(_&gt;2?_-2:0),A=2;A&lt;_;A++)S[A-2]=arguments[A];const I=S.length,z=I-y,F=this._rows.length;let W,H;if(z&lt;0)for(g===F&amp;&amp;(this._rows[F-1]=void 0),W=v;W&lt;=F;W++)if(H=this._rows[W-1],H){const B=this.getRow(W+z);B.values=H.values,B.style=H.style,B.height=H.height,H.eachCell({includeEmpty:!0},(K,O)=&gt;{B.getCell(O).style=K.style}),this._rows[W-1]=void 0}else this._rows[W+z-1]=void 0;else if(z&gt;0)for(W=F;W&gt;=v;W--)if(H=this._rows[W-1],H){const B=this.getRow(W+z);B.values=H.values,B.style=H.style,B.height=H.height,H.eachCell({includeEmpty:!0},(K,O)=&gt;{if(B.getCell(O).style=K.style,K._value.constructor.name===&quot;MergeValue&quot;){const L=this.getRow(K._row._number+I).getCell(O),E=K._value._master,j=this.getRow(E._row._number+I).getCell(E._column._number);L.merge(j)}})}else this._rows[W+z-1]=void 0;for(W=0;W&lt;I;W++){const B=this.getRow(g+W);B.style={},B.values=S[W]}this.workbook.definedNames.spliceRows(this.name,g,y,I)}eachRow(g,y){if(y||(y=g,g=void 0),g&amp;&amp;g.includeEmpty){const v=this._rows.length;for(let _=1;_&lt;=v;_++)y(this.getRow(_),_)}else this._rows.forEach(v=&gt;{v&amp;&amp;v.hasValues&amp;&amp;y(v,v.number)})}getSheetValues(){const g=[];return this._rows.forEach(y=&gt;{y&amp;&amp;(g[y.number]=y.values)}),g}findCell(g,y){const v=c.getAddress(g,y),_=this._rows[v.row-1];return _?_.findCell(v.col):void 0}getCell(g,y){const v=c.getAddress(g,y);return this.getRow(v.row).getCellEx(v)}mergeCells(){for(var g=arguments.length,y=new Array(g),v=0;v&lt;g;v++)y[v]=arguments[v];const _=new u(y);this._mergeCellsInternal(_)}mergeCellsWithoutStyle(){for(var g=arguments.length,y=new Array(g),v=0;v&lt;g;v++)y[v]=arguments[v];const _=new u(y);this._mergeCellsInternal(_,!0)}_mergeCellsInternal(g,y){s.each(this._merges,_=&gt;{if(_.intersects(g))throw new Error(&quot;Cannot merge already merged cells&quot;)});const v=this.getCell(g.top,g.left);for(let _=g.top;_&lt;=g.bottom;_++)for(let S=g.left;S&lt;=g.right;S++)(_&gt;g.top||S&gt;g.left)&amp;&amp;this.getCell(_,S).merge(v,y);this._merges[v.address]=g}_unMergeMaster(g){const y=this._merges[g.address];if(y){for(let v=y.top;v&lt;=y.bottom;v++)for(let _=y.left;_&lt;=y.right;_++)this.getCell(v,_).unmerge();delete this._merges[g.address]}}get hasMerges(){return s.some(this._merges,Boolean)}unMergeCells(){for(var g=arguments.length,y=new Array(g),v=0;v&lt;g;v++)y[v]=arguments[v];const _=new u(y);for(let S=_.top;S&lt;=_.bottom;S++)for(let A=_.left;A&lt;=_.right;A++){const I=this.findCell(S,A);I&amp;&amp;(I.type===d.ValueType.Merge?this._unMergeMaster(I.master):this._merges[I.address]&amp;&amp;this._unMergeMaster(I))}}fillFormula(g,y,v){let _=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:&quot;shared&quot;;const S=c.decode(g),{top:A,left:I,bottom:z,right:F}=S,W=F-I+1,H=c.encodeAddress(A,I),B=_===&quot;shared&quot;;let K;K=typeof v==&quot;function&quot;?v:Array.isArray(v)?Array.isArray(v[0])?(L,E)=&gt;v[L-A][E-I]:(L,E)=&gt;v[(L-A)*W+(E-I)]:()=&gt;{};let O=!0;for(let L=A;L&lt;=z;L++)for(let E=I;E&lt;=F;E++)O?(this.getCell(L,E).value={shareType:_,formula:y,ref:g,result:K(L,E)},O=!1):this.getCell(L,E).value=B?{sharedFormula:H,result:K(L,E)}:K(L,E)}addImage(g,y){const v={type:&quot;image&quot;,imageId:g,range:y};this._media.push(new f(this,v))}getImages(){return this._media.filter(g=&gt;g.type===&quot;image&quot;)}addBackgroundImage(g){const y={type:&quot;background&quot;,imageId:g};this._media.push(new f(this,y))}getBackgroundImageId(){const g=this._media.find(y=&gt;y.type===&quot;background&quot;);return g&amp;&amp;g.imageId}protect(g,y){return new Promise(v=&gt;{this.sheetProtection={sheet:!0},y&amp;&amp;&quot;spinCount&quot;in y&amp;&amp;(y.spinCount=Number.isFinite(y.spinCount)?Math.round(Math.max(0,y.spinCount)):1e5),g&amp;&amp;(this.sheetProtection.algorithmName=&quot;SHA-512&quot;,this.sheetProtection.saltValue=p.randomBytes(16).toString(&quot;base64&quot;),this.sheetProtection.spinCount=y&amp;&amp;&quot;spinCount&quot;in y?y.spinCount:1e5,this.sheetProtection.hashValue=p.convertPasswordToHash(g,&quot;SHA512&quot;,this.sheetProtection.saltValue,this.sheetProtection.spinCount)),y&amp;&amp;(this.sheetProtection=Object.assign(this.sheetProtection,y),!g&amp;&amp;&quot;spinCount&quot;in y&amp;&amp;delete this.sheetProtection.spinCount),v()})}unprotect(){this.sheetProtection=null}addTable(g){const y=new h(this,g);return this.tables[g.name]=y,y}getTable(g){return this.tables[g]}removeTable(g){delete this.tables[g]}getTables(){return Object.values(this.tables)}addConditionalFormatting(g){this.conditionalFormattings.push(g)}removeConditionalFormatting(g){typeof g==&quot;number&quot;?this.conditionalFormattings.splice(g,1):this.conditionalFormattings=g instanceof Function?this.conditionalFormattings.filter(g):[]}get tabColor(){return console.trace(&quot;worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor&quot;),this.properties.tabColor}set tabColor(g){console.trace(&quot;worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor&quot;),this.properties.tabColor=g}get model(){const g={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(_=&gt;_.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(_=&gt;_.model),conditionalFormattings:this.conditionalFormattings};g.cols=a.toModel(this.columns);const y=g.rows=[],v=g.dimensions=new u;return this._rows.forEach(_=&gt;{const S=_&amp;&amp;_.model;S&amp;&amp;(v.expand(S.number,S.min,S.number,S.max),y.push(S))}),g.merges=[],s.each(this._merges,_=&gt;{g.merges.push(_.range)}),g}_parseRows(g){this._rows=[],g.rows.forEach(y=&gt;{const v=new l(this,y.number);this._rows[v.number-1]=v,v.model=y})}_parseMergeCells(g){s.each(g.mergeCells,y=&gt;{this.mergeCellsWithoutStyle(y)})}set model(g){this.name=g.name,this._columns=a.fromModel(this,g.cols),this._parseRows(g),this._parseMergeCells(g),this.dataValidations=new m(g.dataValidations),this.properties=g.properties,this.pageSetup=g.pageSetup,this.headerFooter=g.headerFooter,this.views=g.views,this.autoFilter=g.autoFilter,this._media=g.media.map(y=&gt;new f(this,y)),this.sheetProtection=g.sheetProtection,this.tables=g.tables.reduce((y,v)=&gt;{const _=new h;return _.model=v,y[v.name]=_,y},{}),this.conditionalFormattings=g.conditionalFormattings}}},{&quot;../utils/col-cache&quot;:19,&quot;../utils/copy-style&quot;:20,&quot;../utils/encryptor&quot;:21,&quot;../utils/under-dash&quot;:26,&quot;./column&quot;:4,&quot;./data-validations&quot;:5,&quot;./enums&quot;:7,&quot;./image&quot;:8,&quot;./range&quot;:10,&quot;./row&quot;:11,&quot;./table&quot;:12}],15:[function(t,n,o){t(&quot;core-js/modules/es.promise&quot;),t(&quot;core-js/modules/es.promise.finally&quot;),t(&quot;core-js/modules/es.object.assign&quot;),t(&quot;core-js/modules/es.object.keys&quot;),t(&quot;core-js/modules/es.object.values&quot;),t(&quot;core-js/modules/es.symbol&quot;),t(&quot;core-js/modules/es.symbol.async-iterator&quot;),t(&quot;core-js/modules/es.array.iterator&quot;),t(&quot;core-js/modules/es.array.includes&quot;),t(&quot;core-js/modules/es.array.find-index&quot;),t(&quot;core-js/modules/es.array.find&quot;),t(&quot;core-js/modules/es.string.from-code-point&quot;),t(&quot;core-js/modules/es.string.includes&quot;),t(&quot;core-js/modules/es.number.is-nan&quot;),t(&quot;regenerator-runtime/runtime&quot;);const s={Workbook:t(&quot;./doc/workbook&quot;)},c=t(&quot;./doc/enums&quot;);Object.keys(c).forEach(u=&gt;{s[u]=c[u]}),n.exports=s},{&quot;./doc/enums&quot;:7,&quot;./doc/workbook&quot;:13,&quot;core-js/modules/es.array.find&quot;:359,&quot;core-js/modules/es.array.find-index&quot;:358,&quot;core-js/modules/es.array.includes&quot;:360,&quot;core-js/modules/es.array.iterator&quot;:361,&quot;core-js/modules/es.number.is-nan&quot;:363,&quot;core-js/modules/es.object.assign&quot;:364,&quot;core-js/modules/es.object.keys&quot;:366,&quot;core-js/modules/es.object.values&quot;:367,&quot;core-js/modules/es.promise&quot;:372,&quot;core-js/modules/es.promise.finally&quot;:371,&quot;core-js/modules/es.string.from-code-point&quot;:376,&quot;core-js/modules/es.string.includes&quot;:377,&quot;core-js/modules/es.symbol&quot;:381,&quot;core-js/modules/es.symbol.async-iterator&quot;:378,&quot;regenerator-runtime/runtime&quot;:492}],16:[function(t,n,o){const s=typeof TextDecoder&gt;&quot;u&quot;?null:new TextDecoder(&quot;utf-8&quot;);o.bufferToString=function(c){return typeof c==&quot;string&quot;?c:s?s.decode(c):c.toString()}},{}],17:[function(t,n,o){const s=typeof TextEncoder&gt;&quot;u&quot;?null:new TextEncoder(&quot;utf-8&quot;),{Buffer:c}=t(&quot;buffer&quot;);o.stringToBuffer=function(u){return typeof u!=&quot;string&quot;?u:s?c.from(s.encode(u).buffer):c.from(u)}},{buffer:220}],18:[function(t,n,o){const s=t(&quot;./under-dash&quot;),c=t(&quot;./col-cache&quot;);n.exports=class{constructor(u){this.template=u,this.sheets={}}addCell(u){this.addCellEx(c.decodeEx(u))}getCell(u){return this.findCellEx(c.decodeEx(u),!0)}findCell(u){return this.findCellEx(c.decodeEx(u),!1)}findCellAt(u,l,a){const d=this.sheets[u],f=d&amp;&amp;d[l];return f&amp;&amp;f[a]}addCellEx(u){if(u.top)for(let l=u.top;l&lt;=u.bottom;l++)for(let a=u.left;a&lt;=u.right;a++)this.getCellAt(u.sheetName,l,a);else this.findCellEx(u,!0)}getCellEx(u){return this.findCellEx(u,!0)}findCellEx(u,l){const a=this.findSheet(u,l),d=this.findSheetRow(a,u,l);return this.findRowCell(d,u,l)}getCellAt(u,l,a){const d=this.sheets[u]||(this.sheets[u]=[]),f=d[l]||(d[l]=[]);return f[a]||(f[a]={sheetName:u,address:c.n2l(a)+l,row:l,col:a})}removeCellEx(u){const l=this.findSheet(u);if(!l)return;const a=this.findSheetRow(l,u);a&amp;&amp;delete a[u.col]}forEachInSheet(u,l){const a=this.sheets[u];a&amp;&amp;a.forEach((d,f)=&gt;{d&amp;&amp;d.forEach((h,m)=&gt;{h&amp;&amp;l(h,f,m)})})}forEach(u){s.each(this.sheets,(l,a)=&gt;{this.forEachInSheet(a,u)})}map(u){const l=[];return this.forEach(a=&gt;{l.push(u(a))}),l}findSheet(u,l){const a=u.sheetName;return this.sheets[a]?this.sheets[a]:l?this.sheets[a]=[]:void 0}findSheetRow(u,l,a){const{row:d}=l;return u&amp;&amp;u[d]?u[d]:a?u[d]=[]:void 0}findRowCell(u,l,a){const{col:d}=l;return u&amp;&amp;u[d]?u[d]:a?u[d]=this.template?Object.assign(l,JSON.parse(JSON.stringify(this.template))):l:void 0}spliceRows(u,l,a,d){const f=this.sheets[u];if(f){const h=[];for(let m=0;m&lt;d;m++)h.push([]);f.splice(l,a,...h)}}spliceColumns(u,l,a,d){const f=this.sheets[u];if(f){const h=[];for(let m=0;m&lt;d;m++)h.push(null);s.each(f,m=&gt;{m.splice(l,a,...h)})}}}},{&quot;./col-cache&quot;:19,&quot;./under-dash&quot;:26}],19:[function(t,n,o){const s=/^[A-Z]+\d+$/,c={_dictionary:[&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;,&quot;E&quot;,&quot;F&quot;,&quot;G&quot;,&quot;H&quot;,&quot;I&quot;,&quot;J&quot;,&quot;K&quot;,&quot;L&quot;,&quot;M&quot;,&quot;N&quot;,&quot;O&quot;,&quot;P&quot;,&quot;Q&quot;,&quot;R&quot;,&quot;S&quot;,&quot;T&quot;,&quot;U&quot;,&quot;V&quot;,&quot;W&quot;,&quot;X&quot;,&quot;Y&quot;,&quot;Z&quot;],_l2nFill:0,_l2n:{},_n2l:[],_level:u=&gt;u&lt;=26?1:u&lt;=676?2:3,_fill(u){let l,a,d,f,h,m=1;if(u&gt;=4)throw new Error(&quot;Out of bounds. Excel supports columns from 1 to 16384&quot;);if(this._l2nFill&lt;1&amp;&amp;u&gt;=1){for(;m&lt;=26;)l=this._dictionary[m-1],this._n2l[m]=l,this._l2n[l]=m,m++;this._l2nFill=1}if(this._l2nFill&lt;2&amp;&amp;u&gt;=2){for(m=27;m&lt;=702;)a=m-27,d=a%26,f=Math.floor(a/26),l=this._dictionary[f]+this._dictionary[d],this._n2l[m]=l,this._l2n[l]=m,m++;this._l2nFill=2}if(this._l2nFill&lt;3&amp;&amp;u&gt;=3){for(m=703;m&lt;=16384;)a=m-703,d=a%26,f=Math.floor(a/26)%26,h=Math.floor(a/676),l=this._dictionary[h]+this._dictionary[f]+this._dictionary[d],this._n2l[m]=l,this._l2n[l]=m,m++;this._l2nFill=3}},l2n(u){if(this._l2n[u]||this._fill(u.length),!this._l2n[u])throw new Error(&quot;Out of bounds. Invalid column letter: &quot;+u);return this._l2n[u]},n2l(u){if(u&lt;1||u&gt;16384)throw new Error(u+&quot; is out of bounds. Excel supports columns from 1 to 16384&quot;);return this._n2l[u]||this._fill(this._level(u)),this._n2l[u]},_hash:{},validateAddress(u){if(!s.test(u))throw new Error(&quot;Invalid Address: &quot;+u);return!0},decodeAddress(u){const l=u.length&lt;5&amp;&amp;this._hash[u];if(l)return l;let a=!1,d=&quot;&quot;,f=0,h=!1,m=&quot;&quot;,p=0;for(let g,y=0;y&lt;u.length;y++)if(g=u.charCodeAt(y),!h&amp;&amp;g&gt;=65&amp;&amp;g&lt;=90)a=!0,d+=u[y],f=26*f+g-64;else if(g&gt;=48&amp;&amp;g&lt;=57)h=!0,m+=u[y],p=10*p+g-48;else if(h&amp;&amp;a&amp;&amp;g!==36)break;if(a){if(f&gt;16384)throw new Error(&quot;Out of bounds. Invalid column letter: &quot;+d)}else f=void 0;h||(p=void 0);const x={address:u=d+m,col:f,row:p,$col$row:`$${d}$${m}`};return f&lt;=100&amp;&amp;p&lt;=100&amp;&amp;(this._hash[u]=x,this._hash[x.$col$row]=x),x},getAddress(u,l){if(l){const a=this.n2l(l)+u;return this.decodeAddress(a)}return this.decodeAddress(u)},decode(u){const l=u.split(&quot;:&quot;);if(l.length===2){const a=this.decodeAddress(l[0]),d=this.decodeAddress(l[1]),f={top:Math.min(a.row,d.row),left:Math.min(a.col,d.col),bottom:Math.max(a.row,d.row),right:Math.max(a.col,d.col)};return f.tl=this.n2l(f.left)+f.top,f.br=this.n2l(f.right)+f.bottom,f.dimensions=`${f.tl}:${f.br}`,f}return this.decodeAddress(u)},decodeEx(u){const l=u.match(/(?:(?:(?:&#039;((?:[^&#039;]|&#039;&#039;)*)&#039;)|([^&#039;^ !]*))!)?(.*)/),a=l[1]||l[2],d=l[3],f=d.split(&quot;:&quot;);if(f.length&gt;1){let m=this.decodeAddress(f[0]),p=this.decodeAddress(f[1]);const x=Math.min(m.row,p.row),g=Math.min(m.col,p.col),y=Math.max(m.row,p.row),v=Math.max(m.col,p.col);return m=this.n2l(g)+x,p=this.n2l(v)+y,{top:x,left:g,bottom:y,right:v,sheetName:a,tl:{address:m,col:g,row:x,$col$row:`$${this.n2l(g)}$${x}`,sheetName:a},br:{address:p,col:v,row:y,$col$row:`$${this.n2l(v)}$${y}`,sheetName:a},dimensions:`${m}:${p}`}}if(d.startsWith(&quot;#&quot;))return a?{sheetName:a,error:d}:{error:d};const h=this.decodeAddress(d);return a?{sheetName:a,...h}:h},encodeAddress:(u,l)=&gt;c.n2l(l)+u,encode(){switch(arguments.length){case 2:return c.encodeAddress(arguments[0],arguments[1]);case 4:return`${c.encodeAddress(arguments[0],arguments[1])}:${c.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error(&quot;Can only encode with 2 or 4 arguments&quot;)}},inRange(u,l){const[a,d,,f,h]=u,[m,p]=l;return m&gt;=a&amp;&amp;m&lt;=f&amp;&amp;p&gt;=d&amp;&amp;p&lt;=h}};n.exports=c},{}],20:[function(t,n,o){const s=(u,l)=&gt;({...u,...l.reduce((a,d)=&gt;(u[d]&amp;&amp;(a[d]={...u[d]}),a),{})}),c=function(u,l,a){let d=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:[];u[a]&amp;&amp;(l[a]=s(u[a],d))};o.copyStyle=u=&gt;{if(!u)return u;if(l=u,Object.keys(l).length===0)return{};var l;const a={...u};return c(u,a,&quot;font&quot;,[&quot;color&quot;]),c(u,a,&quot;alignment&quot;),c(u,a,&quot;protection&quot;),u.border&amp;&amp;(c(u,a,&quot;border&quot;),c(u.border,a.border,&quot;top&quot;,[&quot;color&quot;]),c(u.border,a.border,&quot;left&quot;,[&quot;color&quot;]),c(u.border,a.border,&quot;bottom&quot;,[&quot;color&quot;]),c(u.border,a.border,&quot;right&quot;,[&quot;color&quot;]),c(u.border,a.border,&quot;diagonal&quot;,[&quot;color&quot;])),u.fill&amp;&amp;(c(u,a,&quot;fill&quot;,[&quot;fgColor&quot;,&quot;bgColor&quot;,&quot;center&quot;]),u.fill.stops&amp;&amp;(a.fill.stops=u.fill.stops.map(d=&gt;s(d,[&quot;color&quot;])))),a}},{}],21:[function(t,n,o){(function(s){(function(){const c=t(&quot;crypto&quot;),u={hash(l){const a=c.createHash(l);for(var d=arguments.length,f=new Array(d&gt;1?d-1:0),h=1;h&lt;d;h++)f[h-1]=arguments[h];return a.update(s.concat(f)),a.digest()},convertPasswordToHash(l,a,d,f){if(a=a.toLowerCase(),c.getHashes().indexOf(a)&lt;0)throw new Error(`Hash algorithm &#039;${a}&#039; not supported!`);const h=s.from(l,&quot;utf16le&quot;);let m=this.hash(a,s.from(d,&quot;base64&quot;),h);for(let p=0;p&lt;f;p++){const x=s.alloc(4);x.writeUInt32LE(p,0),m=this.hash(a,m,x)}return m.toString(&quot;base64&quot;)},randomBytes:l=&gt;c.randomBytes(l)};n.exports=u}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{buffer:220,crypto:390}],22:[function(t,n,o){const{SaxesParser:s}=t(&quot;saxes&quot;),{PassThrough:c}=t(&quot;readable-stream&quot;),{bufferToString:u}=t(&quot;./browser-buffer-decode&quot;);n.exports=async function*(l){l.pipe&amp;&amp;!l[Symbol.asyncIterator]&amp;&amp;(l=l.pipe(new c));const a=new s;let d;a.on(&quot;error&quot;,h=&gt;{d=h});let f=[];a.on(&quot;opentag&quot;,h=&gt;f.push({eventType:&quot;opentag&quot;,value:h})),a.on(&quot;text&quot;,h=&gt;f.push({eventType:&quot;text&quot;,value:h})),a.on(&quot;closetag&quot;,h=&gt;f.push({eventType:&quot;closetag&quot;,value:h}));for await(const h of l){if(a.write(u(h)),d)throw d;yield f,f=[]}}},{&quot;./browser-buffer-decode&quot;:16,&quot;readable-stream&quot;:491,saxes:496}],23:[function(t,n,o){const s=t(&quot;./col-cache&quot;),c=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,u=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;n.exports={slideFormula:function(l,a,d){const f=s.decode(a),h=s.decode(d);return l.replace(c,(m,p,x,g,y)=&gt;{if(y)return m;const v=u.exec(g);if(v){const _=v[1],S=v[2].toUpperCase(),A=v[3],I=v[4];if(S.length&gt;3||S.length===3&amp;&amp;S&gt;&quot;XFD&quot;)return m;let z=s.l2n(S),F=parseInt(I,10);return _||(z+=h.col-f.col),A||(F+=h.row-f.row),(p||&quot;&quot;)+(_||&quot;&quot;)+s.n2l(z)+(A||&quot;&quot;)+F}return m})}}},{&quot;./col-cache&quot;:19}],24:[function(t,n,o){(function(s,c){(function(){const u=t(&quot;readable-stream&quot;),l=t(&quot;./utils&quot;),a=t(&quot;./string-buf&quot;);class d{constructor(g,y){this._data=g,this._encoding=y}get length(){return this.toBuffer().length}copy(g,y,v,_){return this.toBuffer().copy(g,y,v,_)}toBuffer(){return this._buffer||(this._buffer=c.from(this._data,this._encoding)),this._buffer}}class f{constructor(g){this._data=g}get length(){return this._data.length}copy(g,y,v,_){return this._data._buf.copy(g,y,v,_)}toBuffer(){return this._data.toBuffer()}}class h{constructor(g){this._data=g}get length(){return this._data.length}copy(g,y,v,_){this._data.copy(g,y,v,_)}toBuffer(){return this._data}}class m{constructor(g){this.size=g,this.buffer=c.alloc(g),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&amp;&amp;this.iWrite===this.size)return this.buffer;const g=c.alloc(this.iWrite-this.iRead);return this.buffer.copy(g,0,this.iRead,this.iWrite),g}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(g){let y;return g===0?null:g===void 0||g&gt;=this.length?(y=this.toBuffer(),this.iRead=this.iWrite,y):(y=c.alloc(g),this.buffer.copy(y,0,this.iRead,g),this.iRead+=g,y)}write(g,y,v){const _=Math.min(v,this.size-this.iWrite);return g.copy(this.buffer,this.iWrite,y,y+_),this.iWrite+=_,_}}const p=function(x){x=x||{},this.bufSize=x.bufSize||1048576,this.buffers=[],this.batch=x.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};l.inherits(p,u.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return c.concat(this.buffers.map(x=&gt;x.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){const g=this.buffers[this.buffers.length-1];if(!g.full)return g}const x=new m(this.bufSize);return this.buffers.push(x),x},async _pipe(x){await Promise.all(this.pipes.map((function(g){return new Promise(y=&gt;{g.write(x.toBuffer(),()=&gt;{y()})})})))},_writeToBuffers(x){let g=0;const y=x.length;for(;g&lt;y;)g+=this._getWritableBuffer().write(x,g,y-g)},async write(x,g,y){let v;if(g instanceof Function&amp;&amp;(y=g,g=&quot;utf8&quot;),y=y||l.nop,x instanceof a)v=new f(x);else if(x instanceof c)v=new h(x);else{if(!(typeof x==&quot;string&quot;||x instanceof String||x instanceof ArrayBuffer))throw new Error(&quot;Chunk must be one of type String, Buffer or StringBuf.&quot;);v=new d(x,g)}if(this.pipes.length)if(this.batch)for(this._writeToBuffers(v);!this.corked&amp;&amp;this.buffers.length&gt;1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(v),s.nextTick(y)):(await this._pipe(v),y());else this.paused||this.emit(&quot;data&quot;,v.toBuffer()),this._writeToBuffers(v),this.emit(&quot;readable&quot;);return!0},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(x,g,y){const v=_=&gt;{_?y(_):(this._flush(),this.pipes.forEach(S=&gt;{S.end()}),this.emit(&quot;finish&quot;))};x?this.write(x,g,v):v()},read(x){let g;if(x){for(g=[];x&amp;&amp;this.buffers.length&amp;&amp;!this.buffers[0].eod;){const y=this.buffers[0],v=y.read(x);x-=v.length,g.push(v),y.eod&amp;&amp;y.full&amp;&amp;this.buffers.shift()}return c.concat(g)}return g=this.buffers.map(y=&gt;y.toBuffer()).filter(Boolean),this.buffers=[],c.concat(g)},setEncoding(x){this.encoding=x},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(x){this.pipes.push(x),!this.paused&amp;&amp;this.buffers.length&amp;&amp;this.end()},unpipe(x){this.pipes=this.pipes.filter(g=&gt;g!==x)},unshift(){throw new Error(&quot;Not Implemented&quot;)},wrap(){throw new Error(&quot;Not Implemented&quot;)}}),n.exports=p}).call(this)}).call(this,t(&quot;_process&quot;),t(&quot;buffer&quot;).Buffer)},{&quot;./string-buf&quot;:25,&quot;./utils&quot;:27,_process:467,buffer:220,&quot;readable-stream&quot;:491}],25:[function(t,n,o){(function(s){(function(){n.exports=class{constructor(c){this._buf=s.alloc(c&amp;&amp;c.size||16384),this._encoding=c&amp;&amp;c.encoding||&quot;utf8&quot;,this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=s.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(c){c=c||0,this._buffer=void 0,this._inPos=c}_grow(c){let u=2*this._buf.length;for(;u&lt;c;)u*=2;const l=s.alloc(u);this._buf.copy(l,0),this._buf=l}addText(c){this._buffer=void 0;let u=this._inPos+this._buf.write(c,this._inPos,this._encoding);for(;u&gt;=this._buf.length-4;)this._grow(this._inPos+c.length),u=this._inPos+this._buf.write(c,this._inPos,this._encoding);this._inPos=u}addStringBuf(c){c.length&amp;&amp;(this._buffer=void 0,this.length+c.length&gt;this.capacity&amp;&amp;this._grow(this.length+c.length),c._buf.copy(this._buf,this._inPos,0,c.length),this._inPos+=c.length)}}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{buffer:220}],26:[function(t,n,o){const{toString:s}=Object.prototype,c=/[&quot;&amp;&lt;&gt;]/,u={each:function(l,a){l&amp;&amp;(Array.isArray(l)?l.forEach(a):Object.keys(l).forEach(d=&gt;{a(l[d],d)}))},some:function(l,a){return!!l&amp;&amp;(Array.isArray(l)?l.some(a):Object.keys(l).some(d=&gt;a(l[d],d)))},every:function(l,a){return!l||(Array.isArray(l)?l.every(a):Object.keys(l).every(d=&gt;a(l[d],d)))},map:function(l,a){return l?Array.isArray(l)?l.map(a):Object.keys(l).map(d=&gt;a(l[d],d)):[]},keyBy:(l,a)=&gt;l.reduce((d,f)=&gt;(d[f[a]]=f,d),{}),isEqual:function(l,a){const d=typeof l,f=typeof a,h=Array.isArray(l),m=Array.isArray(a);let p;if(d!==f)return!1;switch(typeof l){case&quot;object&quot;:if(h||m)return!(!h||!m)&amp;&amp;l.length===a.length&amp;&amp;l.every((x,g)=&gt;{const y=a[g];return u.isEqual(x,y)});if(l===null||a===null)return l===a;if(p=Object.keys(l),Object.keys(a).length!==p.length)return!1;for(const x of p)if(!a.hasOwnProperty(x))return!1;return u.every(l,(x,g)=&gt;{const y=a[g];return u.isEqual(x,y)});default:return l===a}},escapeHtml(l){const a=c.exec(l);if(!a)return l;let d=&quot;&quot;,f=&quot;&quot;,h=0,m=a.index;for(;m&lt;l.length;m++){switch(l.charAt(m)){case&#039;&quot;&#039;:f=&quot;&amp;quot;&quot;;break;case&quot;&amp;&quot;:f=&quot;&amp;amp;&quot;;break;case&quot;&#039;&quot;:f=&quot;&amp;apos;&quot;;break;case&quot;&lt;&quot;:f=&quot;&amp;lt;&quot;;break;case&quot;&gt;&quot;:f=&quot;&amp;gt;&quot;;break;default:continue}h!==m&amp;&amp;(d+=l.substring(h,m)),h=m+1,d+=f}return h!==m?d+l.substring(h,m):d},strcmp:(l,a)=&gt;l&lt;a?-1:l&gt;a?1:0,isUndefined:l=&gt;s.call(l)===&quot;[object Undefined]&quot;,isObject:l=&gt;s.call(l)===&quot;[object Object]&quot;,deepMerge(){const l=arguments[0]||{},{length:a}=arguments;let d,f,h;function m(p,x){d=l[x],h=Array.isArray(p),u.isObject(p)||h?(h?(h=!1,f=d&amp;&amp;Array.isArray(d)?d:[]):f=d&amp;&amp;u.isObject(d)?d:{},l[x]=u.deepMerge(f,p)):u.isUndefined(p)||(l[x]=p)}for(let p=0;p&lt;a;p++)u.each(arguments[p],m);return l}};n.exports=u},{}],27:[function(t,n,o){(function(s,c){(function(){const u=t(&quot;fs&quot;),l=/[&lt;&gt;&amp;&#039;&quot;\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop(){},promiseImmediate:d=&gt;new Promise(f=&gt;{s.setImmediate?c(()=&gt;{f(d)}):setTimeout(()=&gt;{f(d)},1)}),inherits:function(d,f,h,m){d.super_=f,m||(m=h,h=null),h&amp;&amp;Object.keys(h).forEach(x=&gt;{Object.defineProperty(d,x,Object.getOwnPropertyDescriptor(h,x))});const p={constructor:{value:d,enumerable:!1,writable:!1,configurable:!0}};m&amp;&amp;Object.keys(m).forEach(x=&gt;{p[x]=Object.getOwnPropertyDescriptor(m,x)}),d.prototype=Object.create(f.prototype,p)},dateToExcel:(d,f)=&gt;25569+d.getTime()/864e5-(f?1462:0),excelToDate(d,f){const h=Math.round(24*(d-25569+(f?1462:0))*3600*1e3);return new Date(h)},parsePath(d){const f=d.lastIndexOf(&quot;/&quot;);return{path:d.substring(0,f),name:d.substring(f+1)}},getRelsPath(d){const f=a.parsePath(d);return`${f.path}/_rels/${f.name}.rels`},xmlEncode(d){const f=l.exec(d);if(!f)return d;let h=&quot;&quot;,m=&quot;&quot;,p=0,x=f.index;for(;x&lt;d.length;x++){const g=d.charCodeAt(x);switch(g){case 34:m=&quot;&amp;quot;&quot;;break;case 38:m=&quot;&amp;amp;&quot;;break;case 39:m=&quot;&amp;apos;&quot;;break;case 60:m=&quot;&amp;lt;&quot;;break;case 62:m=&quot;&amp;gt;&quot;;break;case 127:m=&quot;&quot;;break;default:if(g&lt;=31&amp;&amp;(g&lt;=8||g&gt;=11&amp;&amp;g!==13)){m=&quot;&quot;;break}continue}p!==x&amp;&amp;(h+=d.substring(p,x)),p=x+1,m&amp;&amp;(h+=m)}return p!==x?h+d.substring(p,x):h},xmlDecode:d=&gt;d.replace(/&amp;([a-z]*);/g,f=&gt;{switch(f){case&quot;&amp;lt;&quot;:return&quot;&lt;&quot;;case&quot;&amp;gt;&quot;:return&quot;&gt;&quot;;case&quot;&amp;amp;&quot;:return&quot;&amp;&quot;;case&quot;&amp;apos;&quot;:return&quot;&#039;&quot;;case&quot;&amp;quot;&quot;:return&#039;&quot;&#039;;default:return f}}),validInt(d){const f=parseInt(d,10);return Number.isNaN(f)?0:f},isDateFmt(d){return d?(d=(d=d.replace(/\[[^\]]*]/g,&quot;&quot;)).replace(/&quot;[^&quot;]*&quot;/g,&quot;&quot;)).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:d=&gt;new Promise(f=&gt;{u.access(d,u.constants.F_OK,h=&gt;{f(!h)})})},toIsoDateString:d=&gt;d.toIsoString().subsstr(0,10),parseBoolean:d=&gt;d===!0||d===&quot;true&quot;||d===1||d===&quot;1&quot;};n.exports=a}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{},t(&quot;timers&quot;).setImmediate)},{fs:216,timers:523}],28:[function(t,n,o){const s=t(&quot;./under-dash&quot;),c=t(&quot;./utils&quot;);function u(d,f,h){d.push(` ${f}=&quot;${c.xmlEncode(h.toString())}&quot;`)}function l(d,f){if(f){const h=[];s.each(f,(m,p)=&gt;{m!==void 0&amp;&amp;u(h,p,m)}),d.push(h.join(&quot;&quot;))}}class a{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(f){const h=this._xml;h.push(&quot;&lt;?xml&quot;),l(h,f),h.push(`?&gt;
`)}openNode(f,h){const m=this.tos,p=this._xml;m&amp;&amp;this.open&amp;&amp;p.push(&quot;&gt;&quot;),this._stack.push(f),p.push(&quot;&lt;&quot;),p.push(f),l(p,h),this.leaf=!0,this.open=!0}addAttribute(f,h){if(!this.open)throw new Error(&quot;Cannot write attributes to node if it is not open&quot;);h!==void 0&amp;&amp;u(this._xml,f,h)}addAttributes(f){if(!this.open)throw new Error(&quot;Cannot write attributes to node if it is not open&quot;);l(this._xml,f)}writeText(f){const h=this._xml;this.open&amp;&amp;(h.push(&quot;&gt;&quot;),this.open=!1),this.leaf=!1,h.push(c.xmlEncode(f.toString()))}writeXml(f){this.open&amp;&amp;(this._xml.push(&quot;&gt;&quot;),this.open=!1),this.leaf=!1,this._xml.push(f)}closeNode(){const f=this._stack.pop(),h=this._xml;this.leaf?h.push(&quot;/&gt;&quot;):(h.push(&quot;&lt;/&quot;),h.push(f),h.push(&quot;&gt;&quot;)),this.open=!1,this.leaf=!1}leafNode(f,h,m){this.openNode(f,h),m!==void 0&amp;&amp;this.writeText(m),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){const f=this._rollbacks.pop();this._xml.length&gt;f.xml&amp;&amp;this._xml.splice(f.xml,this._xml.length-f.xml),this._stack.length&gt;f.stack&amp;&amp;this._stack.splice(f.stack,this._stack.length-f.stack),this.leaf=f.leaf,this.open=f.open}get xml(){return this.closeAll(),this._xml.join(&quot;&quot;)}}a.StdDocAttributes={version:&quot;1.0&quot;,encoding:&quot;UTF-8&quot;,standalone:&quot;yes&quot;},n.exports=a},{&quot;./under-dash&quot;:26,&quot;./utils&quot;:27}],29:[function(t,n,o){(function(s){(function(){const c=t(&quot;events&quot;),u=t(&quot;jszip&quot;),l=t(&quot;./stream-buf&quot;),{stringToBuffer:a}=t(&quot;./browser-buffer-encode&quot;);class d extends c.EventEmitter{constructor(h){super(),this.options=Object.assign({type:&quot;nodebuffer&quot;,compression:&quot;DEFLATE&quot;},h),this.zip=new u,this.stream=new l}append(h,m){m.hasOwnProperty(&quot;base64&quot;)&amp;&amp;m.base64?this.zip.file(m.name,h,{base64:!0}):(s.browser&amp;&amp;typeof h==&quot;string&quot;&amp;&amp;(h=a(h)),this.zip.file(m.name,h))}async finalize(){const h=await this.zip.generateAsync(this.options);this.stream.end(h),this.emit(&quot;finish&quot;)}read(h){return this.stream.read(h)}setEncoding(h){return this.stream.setEncoding(h)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(h,m){return this.stream.pipe(h,m)}unpipe(h){return this.stream.unpipe(h)}unshift(h){return this.stream.unshift(h)}wrap(h){return this.stream.wrap(h)}}n.exports={ZipWriter:d}}).call(this)}).call(this,t(&quot;_process&quot;))},{&quot;./browser-buffer-encode&quot;:17,&quot;./stream-buf&quot;:24,_process:467,events:422,jszip:441}],30:[function(t,n,o){n.exports={0:{f:&quot;General&quot;},1:{f:&quot;0&quot;},2:{f:&quot;0.00&quot;},3:{f:&quot;#,##0&quot;},4:{f:&quot;#,##0.00&quot;},9:{f:&quot;0%&quot;},10:{f:&quot;0.00%&quot;},11:{f:&quot;0.00E+00&quot;},12:{f:&quot;# ?/?&quot;},13:{f:&quot;# ??/??&quot;},14:{f:&quot;mm-dd-yy&quot;},15:{f:&quot;d-mmm-yy&quot;},16:{f:&quot;d-mmm&quot;},17:{f:&quot;mmm-yy&quot;},18:{f:&quot;h:mm AM/PM&quot;},19:{f:&quot;h:mm:ss AM/PM&quot;},20:{f:&quot;h:mm&quot;},21:{f:&quot;h:mm:ss&quot;},22:{f:&#039;m/d/yy &quot;h&quot;:mm&#039;},27:{&quot;zh-tw&quot;:&quot;[$-404]e/m/d&quot;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ja-jp&quot;:&quot;[$-411]ge.m.d&quot;,&quot;ko-kr&quot;:&#039;yyyy&quot;年&quot; mm&quot;月&quot; dd&quot;日&quot;&#039;},28:{&quot;zh-tw&quot;:&#039;[$-404]e&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;[$-411]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;mm-dd&quot;},29:{&quot;zh-tw&quot;:&#039;[$-404]e&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;[$-411]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;mm-dd&quot;},30:{&quot;zh-tw&quot;:&quot;m/d/yy &quot;,&quot;zh-cn&quot;:&quot;m-d-yy&quot;,&quot;ja-jp&quot;:&quot;m/d/yy&quot;,&quot;ko-kr&quot;:&quot;mm-dd-yy&quot;},31:{&quot;zh-tw&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&#039;yyyy&quot;년&quot; mm&quot;월&quot; dd&quot;일&quot;&#039;},32:{&quot;zh-tw&quot;:&#039;hh&quot;時&quot;mm&quot;分&quot;&#039;,&quot;zh-cn&quot;:&#039;h&quot;时&quot;mm&quot;分&quot;&#039;,&quot;ja-jp&quot;:&#039;h&quot;時&quot;mm&quot;分&quot;&#039;,&quot;ko-kr&quot;:&#039;h&quot;시&quot; mm&quot;분&quot;&#039;},33:{&quot;zh-tw&quot;:&#039;hh&quot;時&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;zh-cn&quot;:&#039;h&quot;时&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;ja-jp&quot;:&#039;h&quot;時&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;ko-kr&quot;:&#039;h&quot;시&quot; mm&quot;분&quot; ss&quot;초&quot;&#039;},34:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;&#039;,&quot;zh-cn&quot;:&#039;上午/下午 h&quot;时&quot;mm&quot;分&quot;&#039;,&quot;ja-jp&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},35:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;zh-cn&quot;:&#039;上午/下午 h&quot;时&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;ja-jp&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},36:{&quot;zh-tw&quot;:&quot;[$-404]e/m/d&quot;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ja-jp&quot;:&quot;[$-411]ge.m.d&quot;,&quot;ko-kr&quot;:&#039;yyyy&quot;年&quot; mm&quot;月&quot; dd&quot;日&quot;&#039;},37:{f:&quot;#,##0 ;(#,##0)&quot;},38:{f:&quot;#,##0 ;[Red](#,##0)&quot;},39:{f:&quot;#,##0.00 ;(#,##0.00)&quot;},40:{f:&quot;#,##0.00 ;[Red](#,##0.00)&quot;},45:{f:&quot;mm:ss&quot;},46:{f:&quot;[h]:mm:ss&quot;},47:{f:&quot;mmss.0&quot;},48:{f:&quot;##0.0E+0&quot;},49:{f:&quot;@&quot;},50:{&quot;zh-tw&quot;:&quot;[$-404]e/m/d&quot;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ja-jp&quot;:&quot;[$-411]ge.m.d&quot;,&quot;ko-kr&quot;:&#039;yyyy&quot;年&quot; mm&quot;月&quot; dd&quot;日&quot;&#039;},51:{&quot;zh-tw&quot;:&#039;[$-404]e&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;[$-411]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;mm-dd&quot;},52:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;&#039;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ja-jp&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},53:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},54:{&quot;zh-tw&quot;:&#039;[$-404]e&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;[$-411]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;mm-dd&quot;},55:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;&#039;,&quot;zh-cn&quot;:&#039;上午/下午 h&quot;时&quot;mm&quot;分&quot;&#039;,&quot;ja-jp&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},56:{&quot;zh-tw&quot;:&#039;上午/下午 hh&quot;時&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;zh-cn&quot;:&#039;上午/下午 h&quot;时&quot;mm&quot;分&quot;ss&quot;秒&quot;&#039;,&quot;ja-jp&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;yyyy-mm-dd&quot;},57:{&quot;zh-tw&quot;:&quot;[$-404]e/m/d&quot;,&quot;zh-cn&quot;:&#039;yyyy&quot;年&quot;m&quot;月&quot;&#039;,&quot;ja-jp&quot;:&quot;[$-411]ge.m.d&quot;,&quot;ko-kr&quot;:&#039;yyyy&quot;年&quot; mm&quot;月&quot; dd&quot;日&quot;&#039;},58:{&quot;zh-tw&quot;:&#039;[$-404]e&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;zh-cn&quot;:&#039;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ja-jp&quot;:&#039;[$-411]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;&#039;,&quot;ko-kr&quot;:&quot;mm-dd&quot;},59:{&quot;th-th&quot;:&quot;t0&quot;},60:{&quot;th-th&quot;:&quot;t0.00&quot;},61:{&quot;th-th&quot;:&quot;t#,##0&quot;},62:{&quot;th-th&quot;:&quot;t#,##0.00&quot;},67:{&quot;th-th&quot;:&quot;t0%&quot;},68:{&quot;th-th&quot;:&quot;t0.00%&quot;},69:{&quot;th-th&quot;:&quot;t# ?/?&quot;},70:{&quot;th-th&quot;:&quot;t# ??/??&quot;},81:{&quot;th-th&quot;:&quot;d/m/bb&quot;}}},{}],31:[function(t,n,o){n.exports={OfficeDocument:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument&quot;,Worksheet:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet&quot;,CalcChain:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain&quot;,SharedStrings:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings&quot;,Styles:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles&quot;,Theme:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme&quot;,Hyperlink:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink&quot;,Image:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/image&quot;,CoreProperties:&quot;http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties&quot;,ExtenderProperties:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties&quot;,Comments:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments&quot;,VmlDrawing:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing&quot;,Table:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/table&quot;}},{}],32:[function(t,n,o){const s=t(&quot;../../utils/parse-sax&quot;),c=t(&quot;../../utils/xml-stream&quot;);class u{prepare(){}render(){}parseOpen(a){}parseText(a){}parseClose(a){}reconcile(a,d){}reset(){this.model=null,this.map&amp;&amp;Object.values(this.map).forEach(a=&gt;{a instanceof u?a.reset():a.xform&amp;&amp;a.xform.reset()})}mergeModel(a){this.model=Object.assign(this.model||{},a)}async parse(a){for await(const d of a)for(const{eventType:f,value:h}of d)if(f===&quot;opentag&quot;)this.parseOpen(h);else if(f===&quot;text&quot;)this.parseText(h);else if(f===&quot;closetag&quot;&amp;&amp;!this.parseClose(h.name))return this.model;return this.model}async parseStream(a){return this.parse(s(a))}get xml(){return this.toXml(this.model)}toXml(a){const d=new c;return this.render(d,a),d.xml}static toAttribute(a,d){let f=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];if(a===void 0){if(f)return d}else if(f||a!==d)return a.toString()}static toStringAttribute(a,d){let f=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];return u.toAttribute(a,d,f)}static toStringValue(a,d){return a===void 0?d:a}static toBoolAttribute(a,d){let f=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];if(a===void 0){if(f)return d}else if(f||a!==d)return a?&quot;1&quot;:&quot;0&quot;}static toBoolValue(a,d){return a===void 0?d:a===&quot;1&quot;}static toIntAttribute(a,d){let f=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];return u.toAttribute(a,d,f)}static toIntValue(a,d){return a===void 0?d:parseInt(a,10)}static toFloatAttribute(a,d){let f=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0&amp;&amp;arguments[2];return u.toAttribute(a,d,f)}static toFloatValue(a,d){return a===void 0?d:parseFloat(a)}}n.exports=u},{&quot;../../utils/parse-sax&quot;:22,&quot;../../utils/xml-stream&quot;:28}],33:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../../../utils/col-cache&quot;);function u(a){try{return c.decodeEx(a),!0}catch{return!1}}function l(a){const d=[];let f=!1,h=&quot;&quot;;return a.split(&quot;,&quot;).forEach(m=&gt;{if(!m)return;const p=(m.match(/&#039;/g)||[]).length;if(!p)return void(f?h+=m+&quot;,&quot;:u(m)&amp;&amp;d.push(m));const x=p%2==0;!f&amp;&amp;x&amp;&amp;u(m)?d.push(m):f&amp;&amp;!x?(f=!1,u(h+m)&amp;&amp;d.push(h+m),h=&quot;&quot;):(f=!0,h+=m+&quot;,&quot;)}),d}n.exports=class extends s{render(a,d){a.openNode(&quot;definedName&quot;,{name:d.name,localSheetId:d.localSheetId}),a.writeText(d.ranges.join(&quot;,&quot;)),a.closeNode()}parseOpen(a){return a.name===&quot;definedName&quot;?(this._parsedName=a.attributes.name,this._parsedLocalSheetId=a.attributes.localSheetId,this._parsedText=[],!0):!1}parseText(a){this._parsedText.push(a)}parseClose(){return this.model={name:this._parsedName,ranges:l(this._parsedText.join(&quot;&quot;))},this._parsedLocalSheetId!==void 0&amp;&amp;(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{&quot;../../../utils/col-cache&quot;:19,&quot;../base-xform&quot;:32}],34:[function(t,n,o){const s=t(&quot;../../../utils/utils&quot;),c=t(&quot;../base-xform&quot;);n.exports=class extends c{render(u,l){u.leafNode(&quot;sheet&quot;,{sheetId:l.id,name:l.name,state:l.state,&quot;r:id&quot;:l.rId})}parseOpen(u){return u.name===&quot;sheet&quot;&amp;&amp;(this.model={name:s.xmlDecode(u.attributes.name),id:parseInt(u.attributes.sheetId,10),state:u.attributes.state,rId:u.attributes[&quot;r:id&quot;]},!0)}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32}],35:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){c.leafNode(&quot;calcPr&quot;,{calcId:171027,fullCalcOnLoad:u.fullCalcOnLoad?1:void 0})}parseOpen(c){return c.name===&quot;calcPr&quot;&amp;&amp;(this.model={},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],36:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){c.leafNode(&quot;workbookPr&quot;,{date1904:u.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(c){return c.name===&quot;workbookPr&quot;&amp;&amp;(this.model={date1904:c.attributes.date1904===&quot;1&quot;},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],37:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){const l={xWindow:u.x||0,yWindow:u.y||0,windowWidth:u.width||12e3,windowHeight:u.height||24e3,firstSheet:u.firstSheet,activeTab:u.activeTab};u.visibility&amp;&amp;u.visibility!==&quot;visible&quot;&amp;&amp;(l.visibility=u.visibility),c.leafNode(&quot;workbookView&quot;,l)}parseOpen(c){if(c.name===&quot;workbookView&quot;){const u=this.model={},l=function(d,f,h){const m=f!==void 0?u[d]=f:h;m!==void 0&amp;&amp;(u[d]=m)},a=function(d,f,h){const m=f!==void 0?u[d]=parseInt(f,10):h;m!==void 0&amp;&amp;(u[d]=m)};return a(&quot;x&quot;,c.attributes.xWindow,0),a(&quot;y&quot;,c.attributes.yWindow,0),a(&quot;width&quot;,c.attributes.windowWidth,25e3),a(&quot;height&quot;,c.attributes.windowHeight,1e4),l(&quot;visibility&quot;,c.attributes.visibility,&quot;visible&quot;),a(&quot;activeTab&quot;,c.attributes.activeTab,void 0),a(&quot;firstSheet&quot;,c.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],38:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../../../utils/col-cache&quot;),u=t(&quot;../../../utils/xml-stream&quot;),l=t(&quot;../base-xform&quot;),a=t(&quot;../static-xform&quot;),d=t(&quot;../list-xform&quot;),f=t(&quot;./defined-name-xform&quot;),h=t(&quot;./sheet-xform&quot;),m=t(&quot;./workbook-view-xform&quot;),p=t(&quot;./workbook-properties-xform&quot;),x=t(&quot;./workbook-calc-properties-xform&quot;);class g extends l{constructor(){super(),this.map={fileVersion:g.STATIC_XFORMS.fileVersion,workbookPr:new p,bookViews:new d({tag:&quot;bookViews&quot;,count:!1,childXform:new m}),sheets:new d({tag:&quot;sheets&quot;,count:!1,childXform:new h}),definedNames:new d({tag:&quot;definedNames&quot;,count:!1,childXform:new f}),calcPr:new x}}prepare(v){v.sheets=v.worksheets;const _=[];let S=0;v.sheets.forEach(A=&gt;{if(A.pageSetup&amp;&amp;A.pageSetup.printArea&amp;&amp;A.pageSetup.printArea.split(&quot;&amp;&amp;&quot;).forEach(I=&gt;{const z=I.split(&quot;:&quot;),F={name:&quot;_xlnm.Print_Area&quot;,ranges:[`&#039;${A.name}&#039;!$${z[0]}:$${z[1]}`],localSheetId:S};_.push(F)}),A.pageSetup&amp;&amp;(A.pageSetup.printTitlesRow||A.pageSetup.printTitlesColumn)){const I=[];if(A.pageSetup.printTitlesColumn){const F=A.pageSetup.printTitlesColumn.split(&quot;:&quot;);I.push(`&#039;${A.name}&#039;!$${F[0]}:$${F[1]}`)}if(A.pageSetup.printTitlesRow){const F=A.pageSetup.printTitlesRow.split(&quot;:&quot;);I.push(`&#039;${A.name}&#039;!$${F[0]}:$${F[1]}`)}const z={name:&quot;_xlnm.Print_Titles&quot;,ranges:I,localSheetId:S};_.push(z)}S++}),_.length&amp;&amp;(v.definedNames=v.definedNames.concat(_)),(v.media||[]).forEach((A,I)=&gt;{A.name=A.type+(I+1)})}render(v,_){v.openXml(u.StdDocAttributes),v.openNode(&quot;workbook&quot;,g.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(v),this.map.workbookPr.render(v,_.properties),this.map.bookViews.render(v,_.views),this.map.sheets.render(v,_.sheets),this.map.definedNames.render(v,_.definedNames),this.map.calcPr.render(v,_.calcProperties),v.closeNode()}parseOpen(v){return this.parser?(this.parser.parseOpen(v),!0):(v.name===&quot;workbook&quot;||(this.parser=this.map[v.name],this.parser&amp;&amp;this.parser.parseOpen(v)),!0)}parseText(v){this.parser&amp;&amp;this.parser.parseText(v)}parseClose(v){return this.parser?(this.parser.parseClose(v)||(this.parser=void 0),!0):v===&quot;workbook&quot;?(this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&amp;&amp;(this.model.definedNames=this.map.definedNames.model),!1):!0}reconcile(v){const _=(v.workbookRels||[]).reduce((F,W)=&gt;(F[W.Id]=W,F),{}),S=[];let A,I=0;(v.sheets||[]).forEach(F=&gt;{const W=_[F.rId];W&amp;&amp;(A=v.worksheetHash[&quot;xl/&quot;+W.Target.replace(/^(\s|\/xl\/)+/,&quot;&quot;)],A&amp;&amp;(A.name=F.name,A.id=F.id,A.state=F.state,S[I++]=A))});const z=[];s.each(v.definedNames,F=&gt;{if(F.name===&quot;_xlnm.Print_Area&quot;){if(A=S[F.localSheetId],A){A.pageSetup||(A.pageSetup={});const W=c.decodeEx(F.ranges[0]);A.pageSetup.printArea=A.pageSetup.printArea?`${A.pageSetup.printArea}&amp;&amp;${W.dimensions}`:W.dimensions}}else if(F.name===&quot;_xlnm.Print_Titles&quot;){if(A=S[F.localSheetId],A){A.pageSetup||(A.pageSetup={});const W=F.ranges.join(&quot;,&quot;),H=/\$/g,B=/\$\d+:\$\d+/,K=W.match(B);if(K&amp;&amp;K.length){const E=K[0];A.pageSetup.printTitlesRow=E.replace(H,&quot;&quot;)}const O=/\$[A-Z]+:\$[A-Z]+/,L=W.match(O);if(L&amp;&amp;L.length){const E=L[0];A.pageSetup.printTitlesColumn=E.replace(H,&quot;&quot;)}}}else z.push(F)}),v.definedNames=z,v.media.forEach((F,W)=&gt;{F.index=W})}}g.WORKBOOK_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;,&quot;xmlns:r&quot;:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships&quot;,&quot;xmlns:mc&quot;:&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot;,&quot;mc:Ignorable&quot;:&quot;x15&quot;,&quot;xmlns:x15&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2010/11/main&quot;},g.STATIC_XFORMS={fileVersion:new a({tag:&quot;fileVersion&quot;,$:{appName:&quot;xl&quot;,lastEdited:5,lowestEdited:5,rupBuild:9303}})},n.exports=g},{&quot;../../../utils/col-cache&quot;:19,&quot;../../../utils/under-dash&quot;:26,&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;../list-xform&quot;:71,&quot;../static-xform&quot;:120,&quot;./defined-name-xform&quot;:33,&quot;./sheet-xform&quot;:34,&quot;./workbook-calc-properties-xform&quot;:35,&quot;./workbook-properties-xform&quot;:36,&quot;./workbook-view-xform&quot;:37}],39:[function(t,n,o){const s=t(&quot;../strings/rich-text-xform&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;../base-xform&quot;),l=n.exports=function(a){this.model=a};c.inherits(l,u,{get tag(){return&quot;r&quot;},get richTextXform(){return this._richTextXform||(this._richTextXform=new s),this._richTextXform},render(a,d){d=d||this.model,a.openNode(&quot;comment&quot;,{ref:d.ref,authorId:0}),a.openNode(&quot;text&quot;),d&amp;&amp;d.note&amp;&amp;d.note.texts&amp;&amp;d.note.texts.forEach(f=&gt;{this.richTextXform.render(a,f)}),a.closeNode(),a.closeNode()},parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case&quot;comment&quot;:return this.model={type:&quot;note&quot;,note:{texts:[]},...a.attributes},!0;case&quot;r&quot;:return this.parser=this.richTextXform,this.parser.parseOpen(a),!0;default:return!1}},parseText(a){this.parser&amp;&amp;this.parser.parseText(a)},parseClose(a){switch(a){case&quot;comment&quot;:return!1;case&quot;r&quot;:return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&amp;&amp;this.parser.parseClose(a),!0}}})},{&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32,&quot;../strings/rich-text-xform&quot;:122}],40:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;../base-xform&quot;),l=t(&quot;./comment-xform&quot;),a=n.exports=function(){this.map={comment:new l}};c.inherits(a,u,{COMMENTS_ATTRIBUTES:{xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;}},{render(d,f){f=f||this.model,d.openXml(s.StdDocAttributes),d.openNode(&quot;comments&quot;,a.COMMENTS_ATTRIBUTES),d.openNode(&quot;authors&quot;),d.leafNode(&quot;author&quot;,null,&quot;Author&quot;),d.closeNode(),d.openNode(&quot;commentList&quot;),f.comments.forEach(h=&gt;{this.map.comment.render(d,h)}),d.closeNode(),d.closeNode()},parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case&quot;commentList&quot;:return this.model={comments:[]},!0;case&quot;comment&quot;:return this.parser=this.map.comment,this.parser.parseOpen(d),!0;default:return!1}},parseText(d){this.parser&amp;&amp;this.parser.parseText(d)},parseClose(d){switch(d){case&quot;commentList&quot;:return!1;case&quot;comment&quot;:return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&amp;&amp;this.parser.parseClose(d),!0}}})},{&quot;../../../utils/utils&quot;:27,&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;./comment-xform&quot;:39}],41:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this._model=c}get tag(){return this._model&amp;&amp;this._model.tag}render(c,u,l){(u===l[2]||this.tag===&quot;x:SizeWithCells&quot;&amp;&amp;u===l[1])&amp;&amp;c.leafNode(this.tag)}parseOpen(c){return c.name===this.tag?(this.model={},this.model[this.tag]=!0,!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../../base-xform&quot;:32}],42:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this._model=c}get tag(){return this._model&amp;&amp;this._model.tag}render(c,u){c.leafNode(this.tag,null,u)}parseOpen(c){return c.name===this.tag?(this.text=&quot;&quot;,!0):!1}parseText(c){this.text=c}parseClose(){return!1}}},{&quot;../../base-xform&quot;:32}],43:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;x:Anchor&quot;}getAnchorRect(c){const u=Math.floor(c.left),l=Math.floor(68*(c.left-u)),a=Math.floor(c.top),d=Math.floor(18*(c.top-a)),f=Math.floor(c.right),h=Math.floor(68*(c.right-f)),m=Math.floor(c.bottom);return[u,l,a,d,f,h,m,Math.floor(18*(c.bottom-m))]}getDefaultRect(c){const u=c.col,l=Math.max(c.row-2,0);return[u,6,l,14,u+2,2,l+4,16]}render(c,u){const l=u.anchor?this.getAnchorRect(u.anchor):this.getDefaultRect(u.refAddress);c.leafNode(&quot;x:Anchor&quot;,null,l.join(&quot;, &quot;))}parseOpen(c){return c.name===this.tag?(this.text=&quot;&quot;,!0):!1}parseText(c){this.text=c}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],44:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./vml-anchor-xform&quot;),u=t(&quot;./style/vml-protection-xform&quot;),l=t(&quot;./style/vml-position-xform&quot;),a=[&quot;twoCells&quot;,&quot;oneCells&quot;,&quot;absolute&quot;];n.exports=class extends s{constructor(){super(),this.map={&quot;x:Anchor&quot;:new c,&quot;x:Locked&quot;:new u({tag:&quot;x:Locked&quot;}),&quot;x:LockText&quot;:new u({tag:&quot;x:LockText&quot;}),&quot;x:SizeWithCells&quot;:new l({tag:&quot;x:SizeWithCells&quot;}),&quot;x:MoveWithCells&quot;:new l({tag:&quot;x:MoveWithCells&quot;})}}get tag(){return&quot;x:ClientData&quot;}render(d,f){const{protection:h,editAs:m}=f.note;d.openNode(this.tag,{ObjectType:&quot;Note&quot;}),this.map[&quot;x:MoveWithCells&quot;].render(d,m,a),this.map[&quot;x:SizeWithCells&quot;].render(d,m,a),this.map[&quot;x:Anchor&quot;].render(d,f),this.map[&quot;x:Locked&quot;].render(d,h.locked),d.leafNode(&quot;x:AutoFill&quot;,null,&quot;False&quot;),this.map[&quot;x:LockText&quot;].render(d,h.lockText),d.leafNode(&quot;x:Row&quot;,null,f.refAddress.row-1),d.leafNode(&quot;x:Column&quot;,null,f.refAddress.col-1),d.closeNode()}parseOpen(d){return d.name===this.tag?(this.reset(),this.model={anchor:[],protection:{},editAs:&quot;&quot;}):(this.parser=this.map[d.name],this.parser&amp;&amp;this.parser.parseOpen(d)),!0}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d===this.tag?(this.normalizeModel(),!1):!0}normalizeModel(){const d=Object.assign({},this.map[&quot;x:MoveWithCells&quot;].model,this.map[&quot;x:SizeWithCells&quot;].model),f=Object.keys(d).length;this.model.editAs=a[f],this.model.anchor=this.map[&quot;x:Anchor&quot;].text,this.model.protection.locked=this.map[&quot;x:Locked&quot;].text,this.model.protection.lockText=this.map[&quot;x:LockText&quot;].text}}},{&quot;../base-xform&quot;:32,&quot;./style/vml-position-xform&quot;:41,&quot;./style/vml-protection-xform&quot;:42,&quot;./vml-anchor-xform&quot;:43}],45:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;./vml-shape-xform&quot;);class l extends c{constructor(){super(),this.map={&quot;v:shape&quot;:new u}}get tag(){return&quot;xml&quot;}render(d,f){d.openXml(s.StdDocAttributes),d.openNode(this.tag,l.DRAWING_ATTRIBUTES),d.openNode(&quot;o:shapelayout&quot;,{&quot;v:ext&quot;:&quot;edit&quot;}),d.leafNode(&quot;o:idmap&quot;,{&quot;v:ext&quot;:&quot;edit&quot;,data:1}),d.closeNode(),d.openNode(&quot;v:shapetype&quot;,{id:&quot;_x0000_t202&quot;,coordsize:&quot;21600,21600&quot;,&quot;o:spt&quot;:202,path:&quot;m,l,21600r21600,l21600,xe&quot;}),d.leafNode(&quot;v:stroke&quot;,{joinstyle:&quot;miter&quot;}),d.leafNode(&quot;v:path&quot;,{gradientshapeok:&quot;t&quot;,&quot;o:connecttype&quot;:&quot;rect&quot;}),d.closeNode(),f.comments.forEach((h,m)=&gt;{this.map[&quot;v:shape&quot;].render(d,h,m)}),d.closeNode()}parseOpen(d){return this.parser?(this.parser.parseOpen(d),!0):(d.name===this.tag?(this.reset(),this.model={comments:[]}):(this.parser=this.map[d.name],this.parser&amp;&amp;this.parser.parseOpen(d)),!0)}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0):d!==this.tag}reconcile(d,f){d.anchors.forEach(h=&gt;{h.br?this.map[&quot;xdr:twoCellAnchor&quot;].reconcile(h,f):this.map[&quot;xdr:oneCellAnchor&quot;].reconcile(h,f)})}}l.DRAWING_ATTRIBUTES={&quot;xmlns:v&quot;:&quot;urn:schemas-microsoft-com:vml&quot;,&quot;xmlns:o&quot;:&quot;urn:schemas-microsoft-com:office:office&quot;,&quot;xmlns:x&quot;:&quot;urn:schemas-microsoft-com:office:excel&quot;},n.exports=l},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;./vml-shape-xform&quot;:46}],46:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./vml-textbox-xform&quot;),u=t(&quot;./vml-client-data-xform&quot;);class l extends s{constructor(){super(),this.map={&quot;v:textbox&quot;:new c,&quot;x:ClientData&quot;:new u}}get tag(){return&quot;v:shape&quot;}render(d,f,h){d.openNode(&quot;v:shape&quot;,l.V_SHAPE_ATTRIBUTES(f,h)),d.leafNode(&quot;v:fill&quot;,{color2:&quot;infoBackground [80]&quot;}),d.leafNode(&quot;v:shadow&quot;,{color:&quot;none [81]&quot;,obscured:&quot;t&quot;}),d.leafNode(&quot;v:path&quot;,{&quot;o:connecttype&quot;:&quot;none&quot;}),this.map[&quot;v:textbox&quot;].render(d,f),this.map[&quot;x:ClientData&quot;].render(d,f),d.closeNode()}parseOpen(d){return this.parser?(this.parser.parseOpen(d),!0):(d.name===this.tag?(this.reset(),this.model={margins:{insetmode:d.attributes[&quot;o:insetmode&quot;]},anchor:&quot;&quot;,editAs:&quot;&quot;,protection:{}}):(this.parser=this.map[d.name],this.parser&amp;&amp;this.parser.parseOpen(d)),!0)}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d===this.tag?(this.model.margins.inset=this.map[&quot;v:textbox&quot;].model&amp;&amp;this.map[&quot;v:textbox&quot;].model.inset,this.model.protection=this.map[&quot;x:ClientData&quot;].model&amp;&amp;this.map[&quot;x:ClientData&quot;].model.protection,this.model.anchor=this.map[&quot;x:ClientData&quot;].model&amp;&amp;this.map[&quot;x:ClientData&quot;].model.anchor,this.model.editAs=this.map[&quot;x:ClientData&quot;].model&amp;&amp;this.map[&quot;x:ClientData&quot;].model.editAs,!1):!0}}l.V_SHAPE_ATTRIBUTES=(a,d)=&gt;({id:&quot;_x0000_s&quot;+(1025+d),type:&quot;#_x0000_t202&quot;,style:&quot;position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden&quot;,fillcolor:&quot;infoBackground [80]&quot;,strokecolor:&quot;none [81]&quot;,&quot;o:insetmode&quot;:a.note.margins&amp;&amp;a.note.margins.insetmode}),n.exports=l},{&quot;../base-xform&quot;:32,&quot;./vml-client-data-xform&quot;:44,&quot;./vml-textbox-xform&quot;:47}],47:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;v:textbox&quot;}conversionUnit(c,u,l){return`${parseFloat(c)*u.toFixed(2)}${l}`}reverseConversionUnit(c){return(c||&quot;&quot;).split(&quot;,&quot;).map(u=&gt;Number(parseFloat(this.conversionUnit(parseFloat(u),.1,&quot;&quot;)).toFixed(2)))}render(c,u){const l={style:&quot;mso-direction-alt:auto&quot;};if(u&amp;&amp;u.note){let{inset:a}=u.note&amp;&amp;u.note.margins;Array.isArray(a)&amp;&amp;(a=a.map(d=&gt;this.conversionUnit(d,10,&quot;mm&quot;)).join(&quot;,&quot;)),a&amp;&amp;(l.inset=a)}c.openNode(&quot;v:textbox&quot;,l),c.leafNode(&quot;div&quot;,{style:&quot;text-align:left&quot;}),c.closeNode()}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={inset:this.reverseConversionUnit(c.attributes.inset)}),!0}parseText(){}parseClose(c){return c!==this.tag}}},{&quot;../base-xform&quot;:32}],48:[function(t,n,o){const s=t(&quot;./base-xform&quot;);n.exports=class extends s{createNewModel(c){return{}}parseOpen(c){return this.parser=this.parser||this.map[c.name],this.parser?(this.parser.parseOpen(c),!0):c.name===this.tag&amp;&amp;(this.model=this.createNewModel(c),!0)}parseText(c){this.parser&amp;&amp;this.parser.parseText(c)}onParserClose(c,u){this.model[c]=u.model}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.onParserClose(c,this.parser),this.parser=void 0),!0):c!==this.tag}}},{&quot;./base-xform&quot;:32}],49:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){c.openNode(&quot;HeadingPairs&quot;),c.openNode(&quot;vt:vector&quot;,{size:2,baseType:&quot;variant&quot;}),c.openNode(&quot;vt:variant&quot;),c.leafNode(&quot;vt:lpstr&quot;,void 0,&quot;Worksheets&quot;),c.closeNode(),c.openNode(&quot;vt:variant&quot;),c.leafNode(&quot;vt:i4&quot;,void 0,u.length),c.closeNode(),c.closeNode(),c.closeNode()}parseOpen(c){return c.name===&quot;HeadingPairs&quot;}parseText(){}parseClose(c){return c!==&quot;HeadingPairs&quot;}}},{&quot;../base-xform&quot;:32}],50:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){c.openNode(&quot;TitlesOfParts&quot;),c.openNode(&quot;vt:vector&quot;,{size:u.length,baseType:&quot;lpstr&quot;}),u.forEach(l=&gt;{c.leafNode(&quot;vt:lpstr&quot;,void 0,l.name)}),c.closeNode(),c.closeNode()}parseOpen(c){return c.name===&quot;TitlesOfParts&quot;}parseText(){}parseClose(c){return c!==&quot;TitlesOfParts&quot;}}},{&quot;../base-xform&quot;:32}],51:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;../simple/string-xform&quot;),l=t(&quot;./app-heading-pairs-xform&quot;),a=t(&quot;./app-titles-of-parts-xform&quot;);class d extends c{constructor(){super(),this.map={Company:new u({tag:&quot;Company&quot;}),Manager:new u({tag:&quot;Manager&quot;}),HeadingPairs:new l,TitleOfParts:new a}}render(h,m){h.openXml(s.StdDocAttributes),h.openNode(&quot;Properties&quot;,d.PROPERTY_ATTRIBUTES),h.leafNode(&quot;Application&quot;,void 0,&quot;Microsoft Excel&quot;),h.leafNode(&quot;DocSecurity&quot;,void 0,&quot;0&quot;),h.leafNode(&quot;ScaleCrop&quot;,void 0,&quot;false&quot;),this.map.HeadingPairs.render(h,m.worksheets),this.map.TitleOfParts.render(h,m.worksheets),this.map.Company.render(h,m.company||&quot;&quot;),this.map.Manager.render(h,m.manager),h.leafNode(&quot;LinksUpToDate&quot;,void 0,&quot;false&quot;),h.leafNode(&quot;SharedDoc&quot;,void 0,&quot;false&quot;),h.leafNode(&quot;HyperlinksChanged&quot;,void 0,&quot;false&quot;),h.leafNode(&quot;AppVersion&quot;,void 0,&quot;16.0300&quot;),h.closeNode()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):h.name===&quot;Properties&quot;?!0:(this.parser=this.map[h.name],!!this.parser&amp;&amp;(this.parser.parseOpen(h),!0))}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return this.parser?(this.parser.parseClose(h)||(this.parser=void 0),!0):h===&quot;Properties&quot;?(this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1):!0}}d.DateFormat=function(f){return f.toISOString().replace(/[.]\d{3,6}/,&quot;&quot;)},d.DateAttrs={&quot;xsi:type&quot;:&quot;dcterms:W3CDTF&quot;},d.PROPERTY_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/officeDocument/2006/extended-properties&quot;,&quot;xmlns:vt&quot;:&quot;http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes&quot;},n.exports=d},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;../simple/string-xform&quot;:119,&quot;./app-heading-pairs-xform&quot;:49,&quot;./app-titles-of-parts-xform&quot;:50}],52:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;);class u extends c{render(a,d){a.openXml(s.StdDocAttributes),a.openNode(&quot;Types&quot;,u.PROPERTY_ATTRIBUTES);const f={};(d.media||[]).forEach(h=&gt;{if(h.type===&quot;image&quot;){const m=h.extension;f[m]||(f[m]=!0,a.leafNode(&quot;Default&quot;,{Extension:m,ContentType:&quot;image/&quot;+m}))}}),a.leafNode(&quot;Default&quot;,{Extension:&quot;rels&quot;,ContentType:&quot;application/vnd.openxmlformats-package.relationships+xml&quot;}),a.leafNode(&quot;Default&quot;,{Extension:&quot;xml&quot;,ContentType:&quot;application/xml&quot;}),a.leafNode(&quot;Override&quot;,{PartName:&quot;/xl/workbook.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml&quot;}),d.worksheets.forEach(h=&gt;{const m=`/xl/worksheets/sheet${h.id}.xml`;a.leafNode(&quot;Override&quot;,{PartName:m,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml&quot;})}),a.leafNode(&quot;Override&quot;,{PartName:&quot;/xl/theme/theme1.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.theme+xml&quot;}),a.leafNode(&quot;Override&quot;,{PartName:&quot;/xl/styles.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml&quot;}),d.sharedStrings&amp;&amp;d.sharedStrings.count&amp;&amp;a.leafNode(&quot;Override&quot;,{PartName:&quot;/xl/sharedStrings.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml&quot;}),d.tables&amp;&amp;d.tables.forEach(h=&gt;{a.leafNode(&quot;Override&quot;,{PartName:&quot;/xl/tables/&quot;+h.target,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml&quot;})}),d.drawings&amp;&amp;d.drawings.forEach(h=&gt;{a.leafNode(&quot;Override&quot;,{PartName:`/xl/drawings/${h.name}.xml`,ContentType:&quot;application/vnd.openxmlformats-officedocument.drawing+xml&quot;})}),d.commentRefs&amp;&amp;(a.leafNode(&quot;Default&quot;,{Extension:&quot;vml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.vmlDrawing&quot;}),d.commentRefs.forEach(h=&gt;{let{commentName:m}=h;a.leafNode(&quot;Override&quot;,{PartName:`/xl/${m}.xml`,ContentType:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml&quot;})})),a.leafNode(&quot;Override&quot;,{PartName:&quot;/docProps/core.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-package.core-properties+xml&quot;}),a.leafNode(&quot;Override&quot;,{PartName:&quot;/docProps/app.xml&quot;,ContentType:&quot;application/vnd.openxmlformats-officedocument.extended-properties+xml&quot;}),a.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}u.PROPERTY_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/package/2006/content-types&quot;},n.exports=u},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32}],53:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;../simple/date-xform&quot;),l=t(&quot;../simple/string-xform&quot;),a=t(&quot;../simple/integer-xform&quot;);class d extends c{constructor(){super(),this.map={&quot;dc:creator&quot;:new l({tag:&quot;dc:creator&quot;}),&quot;dc:title&quot;:new l({tag:&quot;dc:title&quot;}),&quot;dc:subject&quot;:new l({tag:&quot;dc:subject&quot;}),&quot;dc:description&quot;:new l({tag:&quot;dc:description&quot;}),&quot;dc:identifier&quot;:new l({tag:&quot;dc:identifier&quot;}),&quot;dc:language&quot;:new l({tag:&quot;dc:language&quot;}),&quot;cp:keywords&quot;:new l({tag:&quot;cp:keywords&quot;}),&quot;cp:category&quot;:new l({tag:&quot;cp:category&quot;}),&quot;cp:lastModifiedBy&quot;:new l({tag:&quot;cp:lastModifiedBy&quot;}),&quot;cp:lastPrinted&quot;:new u({tag:&quot;cp:lastPrinted&quot;,format:d.DateFormat}),&quot;cp:revision&quot;:new a({tag:&quot;cp:revision&quot;}),&quot;cp:version&quot;:new l({tag:&quot;cp:version&quot;}),&quot;cp:contentStatus&quot;:new l({tag:&quot;cp:contentStatus&quot;}),&quot;cp:contentType&quot;:new l({tag:&quot;cp:contentType&quot;}),&quot;dcterms:created&quot;:new u({tag:&quot;dcterms:created&quot;,attrs:d.DateAttrs,format:d.DateFormat}),&quot;dcterms:modified&quot;:new u({tag:&quot;dcterms:modified&quot;,attrs:d.DateAttrs,format:d.DateFormat})}}render(h,m){h.openXml(s.StdDocAttributes),h.openNode(&quot;cp:coreProperties&quot;,d.CORE_PROPERTY_ATTRIBUTES),this.map[&quot;dc:creator&quot;].render(h,m.creator),this.map[&quot;dc:title&quot;].render(h,m.title),this.map[&quot;dc:subject&quot;].render(h,m.subject),this.map[&quot;dc:description&quot;].render(h,m.description),this.map[&quot;dc:identifier&quot;].render(h,m.identifier),this.map[&quot;dc:language&quot;].render(h,m.language),this.map[&quot;cp:keywords&quot;].render(h,m.keywords),this.map[&quot;cp:category&quot;].render(h,m.category),this.map[&quot;cp:lastModifiedBy&quot;].render(h,m.lastModifiedBy),this.map[&quot;cp:lastPrinted&quot;].render(h,m.lastPrinted),this.map[&quot;cp:revision&quot;].render(h,m.revision),this.map[&quot;cp:version&quot;].render(h,m.version),this.map[&quot;cp:contentStatus&quot;].render(h,m.contentStatus),this.map[&quot;cp:contentType&quot;].render(h,m.contentType),this.map[&quot;dcterms:created&quot;].render(h,m.created),this.map[&quot;dcterms:modified&quot;].render(h,m.modified),h.closeNode()}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case&quot;cp:coreProperties&quot;:case&quot;coreProperties&quot;:return!0;default:if(this.parser=this.map[h.name],this.parser)return this.parser.parseOpen(h),!0;throw new Error(&quot;Unexpected xml node in parseOpen: &quot;+JSON.stringify(h))}}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){if(this.parser)return this.parser.parseClose(h)||(this.parser=void 0),!0;switch(h){case&quot;cp:coreProperties&quot;:case&quot;coreProperties&quot;:return this.model={creator:this.map[&quot;dc:creator&quot;].model,title:this.map[&quot;dc:title&quot;].model,subject:this.map[&quot;dc:subject&quot;].model,description:this.map[&quot;dc:description&quot;].model,identifier:this.map[&quot;dc:identifier&quot;].model,language:this.map[&quot;dc:language&quot;].model,keywords:this.map[&quot;cp:keywords&quot;].model,category:this.map[&quot;cp:category&quot;].model,lastModifiedBy:this.map[&quot;cp:lastModifiedBy&quot;].model,lastPrinted:this.map[&quot;cp:lastPrinted&quot;].model,revision:this.map[&quot;cp:revision&quot;].model,contentStatus:this.map[&quot;cp:contentStatus&quot;].model,contentType:this.map[&quot;cp:contentType&quot;].model,created:this.map[&quot;dcterms:created&quot;].model,modified:this.map[&quot;dcterms:modified&quot;].model},!1;default:throw new Error(&quot;Unexpected xml node in parseClose: &quot;+h)}}}d.DateFormat=function(f){return f.toISOString().replace(/[.]\d{3}/,&quot;&quot;)},d.DateAttrs={&quot;xsi:type&quot;:&quot;dcterms:W3CDTF&quot;},d.CORE_PROPERTY_ATTRIBUTES={&quot;xmlns:cp&quot;:&quot;http://schemas.openxmlformats.org/package/2006/metadata/core-properties&quot;,&quot;xmlns:dc&quot;:&quot;http://purl.org/dc/elements/1.1/&quot;,&quot;xmlns:dcterms&quot;:&quot;http://purl.org/dc/terms/&quot;,&quot;xmlns:dcmitype&quot;:&quot;http://purl.org/dc/dcmitype/&quot;,&quot;xmlns:xsi&quot;:&quot;http://www.w3.org/2001/XMLSchema-instance&quot;},n.exports=d},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;../simple/date-xform&quot;:117,&quot;../simple/integer-xform&quot;:118,&quot;../simple/string-xform&quot;:119}],54:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{render(c,u){c.leafNode(&quot;Relationship&quot;,u)}parseOpen(c){return c.name===&quot;Relationship&quot;?(this.model=c.attributes,!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],55:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;./relationship-xform&quot;);class l extends c{constructor(){super(),this.map={Relationship:new u}}render(d,f){f=f||this._values,d.openXml(s.StdDocAttributes),d.openNode(&quot;Relationships&quot;,l.RELATIONSHIPS_ATTRIBUTES),f.forEach(h=&gt;{this.map.Relationship.render(d,h)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case&quot;Relationships&quot;:return this.model=[],!0;default:if(this.parser=this.map[d.name],this.parser)return this.parser.parseOpen(d),!0;throw new Error(&quot;Unexpected xml node in parseOpen: &quot;+JSON.stringify(d))}}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.model.push(this.parser.model),this.parser=void 0),!0;if(d===&quot;Relationships&quot;)return!1;throw new Error(&quot;Unexpected xml node in parseClose: &quot;+d)}}l.RELATIONSHIPS_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot;},n.exports=l},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;./relationship-xform&quot;:54}],56:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{parseOpen(c){return this.parser?(this.parser.parseOpen(c),!0):(c.name===this.tag?(this.reset(),this.model={range:{editAs:c.attributes.editAs||&quot;oneCell&quot;}}):(this.parser=this.map[c.name],this.parser&amp;&amp;this.parser.parseOpen(c)),!0)}parseText(c){this.parser&amp;&amp;this.parser.parseText(c)}reconcilePicture(c,u){if(c&amp;&amp;c.rId){const l=u.rels[c.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(l){const a=l[1],d=u.mediaIndex[a];return u.media[d]}}}}},{&quot;../base-xform&quot;:32}],57:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./blip-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;a:blip&quot;:new c}}get tag(){return&quot;xdr:blipFill&quot;}render(u,l){u.openNode(this.tag),this.map[&quot;a:blip&quot;].render(u,l),u.openNode(&quot;a:stretch&quot;),u.leafNode(&quot;a:fillRect&quot;),u.closeNode(),u.closeNode()}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):(u.name===this.tag?this.reset():(this.parser=this.map[u.name],this.parser&amp;&amp;this.parser.parseOpen(u)),!0)}parseText(){}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.parser=void 0),!0):u===this.tag?(this.model=this.map[&quot;a:blip&quot;].model,!1):!0}}},{&quot;../base-xform&quot;:32,&quot;./blip-xform&quot;:58}],58:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;a:blip&quot;}render(c,u){c.leafNode(this.tag,{&quot;xmlns:r&quot;:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships&quot;,&quot;r:embed&quot;:u.rId,cstate:&quot;print&quot;})}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={rId:c.attributes[&quot;r:embed&quot;]}),!0}parseText(){}parseClose(c){return c!==this.tag}}},{&quot;../base-xform&quot;:32}],59:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;xdr:cNvPicPr&quot;}render(c){c.openNode(this.tag),c.leafNode(&quot;a:picLocks&quot;,{noChangeAspect:&quot;1&quot;}),c.closeNode()}parseOpen(c){switch(c.name){case this.tag:default:return!0}}parseText(){}parseClose(c){return c!==this.tag}}},{&quot;../base-xform&quot;:32}],60:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./hlink-click-xform&quot;),u=t(&quot;./ext-lst-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;a:hlinkClick&quot;:new c,&quot;a:extLst&quot;:new u}}get tag(){return&quot;xdr:cNvPr&quot;}render(l,a){l.openNode(this.tag,{id:a.index,name:&quot;Picture &quot;+a.index}),this.map[&quot;a:hlinkClick&quot;].render(l,a),this.map[&quot;a:extLst&quot;].render(l,a),l.closeNode()}parseOpen(l){return this.parser?(this.parser.parseOpen(l),!0):(l.name===this.tag?this.reset():(this.parser=this.map[l.name],this.parser&amp;&amp;this.parser.parseOpen(l)),!0)}parseText(){}parseClose(l){return this.parser?(this.parser.parseClose(l)||(this.parser=void 0),!0):l===this.tag?(this.model=this.map[&quot;a:hlinkClick&quot;].model,!1):!0}}},{&quot;../base-xform&quot;:32,&quot;./ext-lst-xform&quot;:63,&quot;./hlink-click-xform&quot;:65}],61:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../simple/integer-xform&quot;);n.exports=class extends s{constructor(u){super(),this.tag=u.tag,this.map={&quot;xdr:col&quot;:new c({tag:&quot;xdr:col&quot;,zero:!0}),&quot;xdr:colOff&quot;:new c({tag:&quot;xdr:colOff&quot;,zero:!0}),&quot;xdr:row&quot;:new c({tag:&quot;xdr:row&quot;,zero:!0}),&quot;xdr:rowOff&quot;:new c({tag:&quot;xdr:rowOff&quot;,zero:!0})}}render(u,l){u.openNode(this.tag),this.map[&quot;xdr:col&quot;].render(u,l.nativeCol),this.map[&quot;xdr:colOff&quot;].render(u,l.nativeColOff),this.map[&quot;xdr:row&quot;].render(u,l.nativeRow),this.map[&quot;xdr:rowOff&quot;].render(u,l.nativeRowOff),u.closeNode()}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):(u.name===this.tag?this.reset():(this.parser=this.map[u.name],this.parser&amp;&amp;this.parser.parseOpen(u)),!0)}parseText(u){this.parser&amp;&amp;this.parser.parseText(u)}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.parser=void 0),!0):u===this.tag?(this.model={nativeCol:this.map[&quot;xdr:col&quot;].model,nativeColOff:this.map[&quot;xdr:colOff&quot;].model,nativeRow:this.map[&quot;xdr:row&quot;].model,nativeRowOff:this.map[&quot;xdr:rowOff&quot;].model},!1):!0}}},{&quot;../base-xform&quot;:32,&quot;../simple/integer-xform&quot;:118}],62:[function(t,n,o){const s=t(&quot;../../../utils/col-cache&quot;),c=t(&quot;../../../utils/xml-stream&quot;),u=t(&quot;../base-xform&quot;),l=t(&quot;./two-cell-anchor-xform&quot;),a=t(&quot;./one-cell-anchor-xform&quot;);class d extends u{constructor(){super(),this.map={&quot;xdr:twoCellAnchor&quot;:new l,&quot;xdr:oneCellAnchor&quot;:new a}}prepare(h){h.anchors.forEach((m,p)=&gt;{m.anchorType=(function(x){return(typeof x.range==&quot;string&quot;?s.decode(x.range):x.range).br?&quot;xdr:twoCellAnchor&quot;:&quot;xdr:oneCellAnchor&quot;})(m),this.map[m.anchorType].prepare(m,{index:p})})}get tag(){return&quot;xdr:wsDr&quot;}render(h,m){h.openXml(c.StdDocAttributes),h.openNode(this.tag,d.DRAWING_ATTRIBUTES),m.anchors.forEach(p=&gt;{this.map[p.anchorType].render(h,p)}),h.closeNode()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):(h.name===this.tag?(this.reset(),this.model={anchors:[]}):(this.parser=this.map[h.name],this.parser&amp;&amp;this.parser.parseOpen(h)),!0)}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return this.parser?(this.parser.parseClose(h)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0):h!==this.tag}reconcile(h,m){h.anchors.forEach(p=&gt;{p.br?this.map[&quot;xdr:twoCellAnchor&quot;].reconcile(p,m):this.map[&quot;xdr:oneCellAnchor&quot;].reconcile(p,m)})}}d.DRAWING_ATTRIBUTES={&quot;xmlns:xdr&quot;:&quot;http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing&quot;,&quot;xmlns:a&quot;:&quot;http://schemas.openxmlformats.org/drawingml/2006/main&quot;},n.exports=d},{&quot;../../../utils/col-cache&quot;:19,&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;./one-cell-anchor-xform&quot;:67,&quot;./two-cell-anchor-xform&quot;:70}],63:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;a:extLst&quot;}render(c){c.openNode(this.tag),c.openNode(&quot;a:ext&quot;,{uri:&quot;{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}&quot;}),c.leafNode(&quot;a16:creationId&quot;,{&quot;xmlns:a16&quot;:&quot;http://schemas.microsoft.com/office/drawing/2014/main&quot;,id:&quot;{00000000-0008-0000-0000-000002000000}&quot;}),c.closeNode(),c.closeNode()}parseOpen(c){switch(c.name){case this.tag:default:return!0}}parseText(){}parseClose(c){return c!==this.tag}}},{&quot;../base-xform&quot;:32}],64:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.map={}}render(c,u){c.openNode(this.tag);const l=Math.floor(9525*u.width),a=Math.floor(9525*u.height);c.addAttribute(&quot;cx&quot;,l),c.addAttribute(&quot;cy&quot;,a),c.closeNode()}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={width:parseInt(c.attributes.cx||&quot;0&quot;,10)/9525,height:parseInt(c.attributes.cy||&quot;0&quot;,10)/9525},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],65:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;a:hlinkClick&quot;}render(c,u){u.hyperlinks&amp;&amp;u.hyperlinks.rId&amp;&amp;c.leafNode(this.tag,{&quot;xmlns:r&quot;:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships&quot;,&quot;r:id&quot;:u.hyperlinks.rId,tooltip:u.hyperlinks.tooltip})}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={hyperlinks:{rId:c.attributes[&quot;r:id&quot;],tooltip:c.attributes.tooltip}}),!0}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],66:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./c-nv-pr-xform&quot;),u=t(&quot;./c-nv-pic-pr-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xdr:cNvPr&quot;:new c,&quot;xdr:cNvPicPr&quot;:new u}}get tag(){return&quot;xdr:nvPicPr&quot;}render(l,a){l.openNode(this.tag),this.map[&quot;xdr:cNvPr&quot;].render(l,a),this.map[&quot;xdr:cNvPicPr&quot;].render(l,a),l.closeNode()}parseOpen(l){return this.parser?(this.parser.parseOpen(l),!0):(l.name===this.tag?this.reset():(this.parser=this.map[l.name],this.parser&amp;&amp;this.parser.parseOpen(l)),!0)}parseText(){}parseClose(l){return this.parser?(this.parser.parseClose(l)||(this.parser=void 0),!0):l===this.tag?(this.model=this.map[&quot;xdr:cNvPr&quot;].model,!1):!0}}},{&quot;../base-xform&quot;:32,&quot;./c-nv-pic-pr-xform&quot;:59,&quot;./c-nv-pr-xform&quot;:60}],67:[function(t,n,o){const s=t(&quot;./base-cell-anchor-xform&quot;),c=t(&quot;../static-xform&quot;),u=t(&quot;./cell-position-xform&quot;),l=t(&quot;./ext-xform&quot;),a=t(&quot;./pic-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xdr:from&quot;:new u({tag:&quot;xdr:from&quot;}),&quot;xdr:ext&quot;:new l({tag:&quot;xdr:ext&quot;}),&quot;xdr:pic&quot;:new a,&quot;xdr:clientData&quot;:new c({tag:&quot;xdr:clientData&quot;})}}get tag(){return&quot;xdr:oneCellAnchor&quot;}prepare(d,f){this.map[&quot;xdr:pic&quot;].prepare(d.picture,f)}render(d,f){d.openNode(this.tag,{editAs:f.range.editAs||&quot;oneCell&quot;}),this.map[&quot;xdr:from&quot;].render(d,f.range.tl),this.map[&quot;xdr:ext&quot;].render(d,f.range.ext),this.map[&quot;xdr:pic&quot;].render(d,f.picture),this.map[&quot;xdr:clientData&quot;].render(d,{}),d.closeNode()}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d===this.tag?(this.model.range.tl=this.map[&quot;xdr:from&quot;].model,this.model.range.ext=this.map[&quot;xdr:ext&quot;].model,this.model.picture=this.map[&quot;xdr:pic&quot;].model,!1):!0}reconcile(d,f){d.medium=this.reconcilePicture(d.picture,f)}}},{&quot;../static-xform&quot;:120,&quot;./base-cell-anchor-xform&quot;:56,&quot;./cell-position-xform&quot;:61,&quot;./ext-xform&quot;:64,&quot;./pic-xform&quot;:68}],68:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../static-xform&quot;),u=t(&quot;./blip-fill-xform&quot;),l=t(&quot;./nv-pic-pr-xform&quot;),a=t(&quot;./sp-pr&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xdr:nvPicPr&quot;:new l,&quot;xdr:blipFill&quot;:new u,&quot;xdr:spPr&quot;:new c(a)}}get tag(){return&quot;xdr:pic&quot;}prepare(d,f){d.index=f.index+1}render(d,f){d.openNode(this.tag),this.map[&quot;xdr:nvPicPr&quot;].render(d,f),this.map[&quot;xdr:blipFill&quot;].render(d,f),this.map[&quot;xdr:spPr&quot;].render(d,f),d.closeNode()}parseOpen(d){return this.parser?(this.parser.parseOpen(d),!0):(d.name===this.tag?this.reset():(this.parser=this.map[d.name],this.parser&amp;&amp;this.parser.parseOpen(d)),!0)}parseText(){}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.mergeModel(this.parser.model),this.parser=void 0),!0):d!==this.tag}}},{&quot;../base-xform&quot;:32,&quot;../static-xform&quot;:120,&quot;./blip-fill-xform&quot;:57,&quot;./nv-pic-pr-xform&quot;:66,&quot;./sp-pr&quot;:69}],69:[function(t,n,o){n.exports={tag:&quot;xdr:spPr&quot;,c:[{tag:&quot;a:xfrm&quot;,c:[{tag:&quot;a:off&quot;,$:{x:&quot;0&quot;,y:&quot;0&quot;}},{tag:&quot;a:ext&quot;,$:{cx:&quot;0&quot;,cy:&quot;0&quot;}}]},{tag:&quot;a:prstGeom&quot;,$:{prst:&quot;rect&quot;},c:[{tag:&quot;a:avLst&quot;}]}]}},{}],70:[function(t,n,o){const s=t(&quot;./base-cell-anchor-xform&quot;),c=t(&quot;../static-xform&quot;),u=t(&quot;./cell-position-xform&quot;),l=t(&quot;./pic-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xdr:from&quot;:new u({tag:&quot;xdr:from&quot;}),&quot;xdr:to&quot;:new u({tag:&quot;xdr:to&quot;}),&quot;xdr:pic&quot;:new l,&quot;xdr:clientData&quot;:new c({tag:&quot;xdr:clientData&quot;})}}get tag(){return&quot;xdr:twoCellAnchor&quot;}prepare(a,d){this.map[&quot;xdr:pic&quot;].prepare(a.picture,d)}render(a,d){a.openNode(this.tag,{editAs:d.range.editAs||&quot;oneCell&quot;}),this.map[&quot;xdr:from&quot;].render(a,d.range.tl),this.map[&quot;xdr:to&quot;].render(a,d.range.br),this.map[&quot;xdr:pic&quot;].render(a,d.picture),this.map[&quot;xdr:clientData&quot;].render(a,{}),a.closeNode()}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a===this.tag?(this.model.range.tl=this.map[&quot;xdr:from&quot;].model,this.model.range.br=this.map[&quot;xdr:to&quot;].model,this.model.picture=this.map[&quot;xdr:pic&quot;].model,!1):!0}reconcile(a,d){a.medium=this.reconcilePicture(a.picture,d)}}},{&quot;../static-xform&quot;:120,&quot;./base-cell-anchor-xform&quot;:56,&quot;./cell-position-xform&quot;:61,&quot;./pic-xform&quot;:68}],71:[function(t,n,o){const s=t(&quot;./base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.always=!!c.always,this.count=c.count,this.empty=c.empty,this.$count=c.$count||&quot;count&quot;,this.$=c.$,this.childXform=c.childXform,this.maxItems=c.maxItems}prepare(c,u){const{childXform:l}=this;c&amp;&amp;c.forEach((a,d)=&gt;{u.index=d,l.prepare(a,u)})}render(c,u){if(this.always||u&amp;&amp;u.length){c.openNode(this.tag,this.$),this.count&amp;&amp;c.addAttribute(this.$count,u&amp;&amp;u.length||0);const{childXform:l}=this;(u||[]).forEach((a,d)=&gt;{l.render(c,a,d)}),c.closeNode()}else this.empty&amp;&amp;c.leafNode(this.tag)}parseOpen(c){return this.parser?(this.parser.parseOpen(c),!0):c.name===this.tag?(this.model=[],!0):!!this.childXform.parseOpen(c)&amp;&amp;(this.parser=this.childXform,!0)}parseText(c){this.parser&amp;&amp;this.parser.parseText(c)}parseClose(c){if(this.parser){if(!this.parser.parseClose(c)&amp;&amp;(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&amp;&amp;this.model.length&gt;this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(c,u){if(c){const{childXform:l}=this;c.forEach(a=&gt;{l.reconcile(a,u)})}}}},{&quot;./base-xform&quot;:32}],72:[function(t,n,o){const s=t(&quot;../../../utils/col-cache&quot;),c=t(&quot;../base-xform&quot;);n.exports=class extends c{get tag(){return&quot;autoFilter&quot;}render(u,l){if(l)if(typeof l==&quot;string&quot;)u.leafNode(&quot;autoFilter&quot;,{ref:l});else{const a=function(h){return typeof h==&quot;string&quot;?h:s.getAddress(h.row,h.column).address},d=a(l.from),f=a(l.to);d&amp;&amp;f&amp;&amp;u.leafNode(&quot;autoFilter&quot;,{ref:`${d}:${f}`})}}parseOpen(u){u.name===&quot;autoFilter&quot;&amp;&amp;(this.model=u.attributes.ref)}}},{&quot;../../../utils/col-cache&quot;:19,&quot;../base-xform&quot;:32}],73:[function(t,n,o){const s=t(&quot;../../../utils/utils&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;../../../doc/range&quot;),l=t(&quot;../../../doc/enums&quot;),a=t(&quot;../strings/rich-text-xform&quot;);function d(f){if(f==null)return l.ValueType.Null;if(f instanceof String||typeof f==&quot;string&quot;)return l.ValueType.String;if(typeof f==&quot;number&quot;)return l.ValueType.Number;if(typeof f==&quot;boolean&quot;)return l.ValueType.Boolean;if(f instanceof Date)return l.ValueType.Date;if(f.text&amp;&amp;f.hyperlink)return l.ValueType.Hyperlink;if(f.formula)return l.ValueType.Formula;if(f.error)return l.ValueType.Error;throw new Error(&quot;I could not understand type of value&quot;)}n.exports=class extends c{constructor(){super(),this.richTextXForm=new a}get tag(){return&quot;c&quot;}prepare(f,h){const m=h.styles.addStyleModel(f.style||{},(function(p){return p.type===l.ValueType.Formula?d(p.result):p.type})(f));switch(m&amp;&amp;(f.styleId=m),f.comment&amp;&amp;h.comments.push({...f.comment,ref:f.address}),f.type){case l.ValueType.String:case l.ValueType.RichText:h.sharedStrings&amp;&amp;(f.ssId=h.sharedStrings.add(f.value));break;case l.ValueType.Date:h.date1904&amp;&amp;(f.date1904=!0);break;case l.ValueType.Hyperlink:h.sharedStrings&amp;&amp;f.text!==void 0&amp;&amp;f.text!==null&amp;&amp;(f.ssId=h.sharedStrings.add(f.text)),h.hyperlinks.push({address:f.address,target:f.hyperlink,tooltip:f.tooltip});break;case l.ValueType.Merge:h.merges.add(f);break;case l.ValueType.Formula:if(h.date1904&amp;&amp;(f.date1904=!0),f.shareType===&quot;shared&quot;&amp;&amp;(f.si=h.siFormulae++),f.formula)h.formulae[f.address]=f;else if(f.sharedFormula){const p=h.formulae[f.sharedFormula];if(!p)throw new Error(&quot;Shared Formula master must exist above and or left of clone for cell &quot;+f.address);p.si===void 0?(p.shareType=&quot;shared&quot;,p.si=h.siFormulae++,p.range=new u(p.address,f.address)):p.range&amp;&amp;p.range.expandToAddress(f.address),f.si=p.si}}}renderFormula(f,h){let m=null;switch(h.shareType){case&quot;shared&quot;:m={t:&quot;shared&quot;,ref:h.ref||h.range.range,si:h.si};break;case&quot;array&quot;:m={t:&quot;array&quot;,ref:h.ref};break;default:h.si!==void 0&amp;&amp;(m={t:&quot;shared&quot;,si:h.si})}switch(d(h.result)){case l.ValueType.Null:f.leafNode(&quot;f&quot;,m,h.formula);break;case l.ValueType.String:f.addAttribute(&quot;t&quot;,&quot;str&quot;),f.leafNode(&quot;f&quot;,m,h.formula),f.leafNode(&quot;v&quot;,null,h.result);break;case l.ValueType.Number:f.leafNode(&quot;f&quot;,m,h.formula),f.leafNode(&quot;v&quot;,null,h.result);break;case l.ValueType.Boolean:f.addAttribute(&quot;t&quot;,&quot;b&quot;),f.leafNode(&quot;f&quot;,m,h.formula),f.leafNode(&quot;v&quot;,null,h.result?1:0);break;case l.ValueType.Error:f.addAttribute(&quot;t&quot;,&quot;e&quot;),f.leafNode(&quot;f&quot;,m,h.formula),f.leafNode(&quot;v&quot;,null,h.result.error);break;case l.ValueType.Date:f.leafNode(&quot;f&quot;,m,h.formula),f.leafNode(&quot;v&quot;,null,s.dateToExcel(h.result,h.date1904));break;default:throw new Error(&quot;I could not understand type of value&quot;)}}render(f,h){if(h.type!==l.ValueType.Null||h.styleId){switch(f.openNode(&quot;c&quot;),f.addAttribute(&quot;r&quot;,h.address),h.styleId&amp;&amp;f.addAttribute(&quot;s&quot;,h.styleId),h.type){case l.ValueType.Null:break;case l.ValueType.Number:f.leafNode(&quot;v&quot;,null,h.value);break;case l.ValueType.Boolean:f.addAttribute(&quot;t&quot;,&quot;b&quot;),f.leafNode(&quot;v&quot;,null,h.value?&quot;1&quot;:&quot;0&quot;);break;case l.ValueType.Error:f.addAttribute(&quot;t&quot;,&quot;e&quot;),f.leafNode(&quot;v&quot;,null,h.value.error);break;case l.ValueType.String:case l.ValueType.RichText:h.ssId!==void 0?(f.addAttribute(&quot;t&quot;,&quot;s&quot;),f.leafNode(&quot;v&quot;,null,h.ssId)):h.value&amp;&amp;h.value.richText?(f.addAttribute(&quot;t&quot;,&quot;inlineStr&quot;),f.openNode(&quot;is&quot;),h.value.richText.forEach(m=&gt;{this.richTextXForm.render(f,m)}),f.closeNode(&quot;is&quot;)):(f.addAttribute(&quot;t&quot;,&quot;str&quot;),f.leafNode(&quot;v&quot;,null,h.value));break;case l.ValueType.Date:f.leafNode(&quot;v&quot;,null,s.dateToExcel(h.value,h.date1904));break;case l.ValueType.Hyperlink:h.ssId!==void 0?(f.addAttribute(&quot;t&quot;,&quot;s&quot;),f.leafNode(&quot;v&quot;,null,h.ssId)):(f.addAttribute(&quot;t&quot;,&quot;str&quot;),f.leafNode(&quot;v&quot;,null,h.text));break;case l.ValueType.Formula:this.renderFormula(f,h);break;case l.ValueType.Merge:}f.closeNode()}}parseOpen(f){if(this.parser)return this.parser.parseOpen(f),!0;switch(f.name){case&quot;c&quot;:return this.model={address:f.attributes.r},this.t=f.attributes.t,f.attributes.s&amp;&amp;(this.model.styleId=parseInt(f.attributes.s,10)),!0;case&quot;f&quot;:return this.currentNode=&quot;f&quot;,this.model.si=f.attributes.si,this.model.shareType=f.attributes.t,this.model.ref=f.attributes.ref,!0;case&quot;v&quot;:return this.currentNode=&quot;v&quot;,!0;case&quot;t&quot;:return this.currentNode=&quot;t&quot;,!0;case&quot;r&quot;:return this.parser=this.richTextXForm,this.parser.parseOpen(f),!0;default:return!1}}parseText(f){if(this.parser)this.parser.parseText(f);else switch(this.currentNode){case&quot;f&quot;:this.model.formula=this.model.formula?this.model.formula+f:f;break;case&quot;v&quot;:case&quot;t&quot;:this.model.value&amp;&amp;this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+f:f:this.model.value=this.model.value?this.model.value+f:f}}parseClose(f){switch(f){case&quot;c&quot;:{const{model:h}=this;if(h.formula||h.shareType)h.type=l.ValueType.Formula,h.value&amp;&amp;(this.t===&quot;str&quot;?h.result=s.xmlDecode(h.value):this.t===&quot;b&quot;?h.result=parseInt(h.value,10)!==0:this.t===&quot;e&quot;?h.result={error:h.value}:h.result=parseFloat(h.value),h.value=void 0);else if(h.value!==void 0)switch(this.t){case&quot;s&quot;:h.type=l.ValueType.String,h.value=parseInt(h.value,10);break;case&quot;str&quot;:h.type=l.ValueType.String,h.value=s.xmlDecode(h.value);break;case&quot;inlineStr&quot;:h.type=l.ValueType.String;break;case&quot;b&quot;:h.type=l.ValueType.Boolean,h.value=parseInt(h.value,10)!==0;break;case&quot;e&quot;:h.type=l.ValueType.Error,h.value={error:h.value};break;default:h.type=l.ValueType.Number,h.value=parseFloat(h.value)}else h.styleId?h.type=l.ValueType.Null:h.type=l.ValueType.Merge;return!1}case&quot;f&quot;:case&quot;v&quot;:case&quot;is&quot;:return this.currentNode=void 0,!0;case&quot;t&quot;:return this.parser?(this.parser.parseClose(f),!0):(this.currentNode=void 0,!0);case&quot;r&quot;:return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&amp;&amp;(this.parser.parseClose(f),!0)}}reconcile(f,h){const m=f.styleId&amp;&amp;h.styles&amp;&amp;h.styles.getStyleModel(f.styleId);switch(m&amp;&amp;(f.style=m),f.styleId!==void 0&amp;&amp;(f.styleId=void 0),f.type){case l.ValueType.String:typeof f.value==&quot;number&quot;&amp;&amp;h.sharedStrings&amp;&amp;(f.value=h.sharedStrings.getString(f.value)),f.value.richText&amp;&amp;(f.type=l.ValueType.RichText);break;case l.ValueType.Number:m&amp;&amp;s.isDateFmt(m.numFmt)&amp;&amp;(f.type=l.ValueType.Date,f.value=s.excelToDate(f.value,h.date1904));break;case l.ValueType.Formula:f.result!==void 0&amp;&amp;m&amp;&amp;s.isDateFmt(m.numFmt)&amp;&amp;(f.result=s.excelToDate(f.result,h.date1904)),f.shareType===&quot;shared&quot;&amp;&amp;(f.ref?h.formulae[f.si]=f.address:(f.sharedFormula=h.formulae[f.si],delete f.shareType),delete f.si)}const p=h.hyperlinkMap[f.address];p&amp;&amp;(f.type===l.ValueType.Formula?(f.text=f.result,f.result=void 0):(f.text=f.value,f.value=void 0),f.type=l.ValueType.Hyperlink,f.hyperlink=p);const x=h.commentsMap&amp;&amp;h.commentsMap[f.address];x&amp;&amp;(f.comment=x)}}},{&quot;../../../doc/enums&quot;:7,&quot;../../../doc/range&quot;:10,&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32,&quot;../strings/rich-text-xform&quot;:122}],74:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;x14:cfIcon&quot;}render(c,u){c.leafNode(this.tag,{iconSet:u.iconSet,iconId:u.iconId})}parseOpen(c){let{attributes:u}=c;this.model={iconSet:u.iconSet,iconId:s.toIntValue(u.iconId)}}parseClose(c){return c!==this.tag}}},{&quot;../../base-xform&quot;:32}],75:[function(t,n,o){const{v4:s}=t(&quot;uuid&quot;),c=t(&quot;../../base-xform&quot;),u=t(&quot;../../composite-xform&quot;),l=t(&quot;./databar-ext-xform&quot;),a=t(&quot;./icon-set-ext-xform&quot;),d={&quot;3Triangles&quot;:!0,&quot;3Stars&quot;:!0,&quot;5Boxes&quot;:!0};class f extends u{constructor(){super(),this.map={&quot;x14:dataBar&quot;:this.databarXform=new l,&quot;x14:iconSet&quot;:this.iconSetXform=new a}}get tag(){return&quot;x14:cfRule&quot;}static isExt(m){return m.type===&quot;dataBar&quot;?l.isExt(m):!(m.type!==&quot;iconSet&quot;||!m.custom&amp;&amp;!d[m.iconSet])}prepare(m){f.isExt(m)&amp;&amp;(m.x14Id=`{${s()}}`.toUpperCase())}render(m,p){if(f.isExt(p))switch(p.type){case&quot;dataBar&quot;:this.renderDataBar(m,p);break;case&quot;iconSet&quot;:this.renderIconSet(m,p)}}renderDataBar(m,p){m.openNode(this.tag,{type:&quot;dataBar&quot;,id:p.x14Id}),this.databarXform.render(m,p),m.closeNode()}renderIconSet(m,p){m.openNode(this.tag,{type:&quot;iconSet&quot;,priority:p.priority,id:p.x14Id||`{${s()}}`}),this.iconSetXform.render(m,p),m.closeNode()}createNewModel(m){let{attributes:p}=m;return{type:p.type,x14Id:p.id,priority:c.toIntValue(p.priority)}}onParserClose(m,p){Object.assign(this.model,p.model)}}n.exports=f},{&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48,&quot;./databar-ext-xform&quot;:79,&quot;./icon-set-ext-xform&quot;:81,uuid:528}],76:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;./f-ext-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xm:f&quot;:this.fExtXform=new c}}get tag(){return&quot;x14:cfvo&quot;}render(u,l){u.openNode(this.tag,{type:l.type}),l.value!==void 0&amp;&amp;this.fExtXform.render(u,l.value),u.closeNode()}createNewModel(u){return{type:u.attributes.type}}onParserClose(u,l){u===&quot;xm:f&quot;&amp;&amp;(this.model.value=l.model?parseFloat(l.model):0)}}},{&quot;../../composite-xform&quot;:48,&quot;./f-ext-xform&quot;:80}],77:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;./sqref-ext-xform&quot;),u=t(&quot;./cf-rule-ext-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;xm:sqref&quot;:this.sqRef=new c,&quot;x14:cfRule&quot;:this.cfRule=new u}}get tag(){return&quot;x14:conditionalFormatting&quot;}prepare(l,a){l.rules.forEach(d=&gt;{this.cfRule.prepare(d,a)})}render(l,a){a.rules.some(u.isExt)&amp;&amp;(l.openNode(this.tag,{&quot;xmlns:xm&quot;:&quot;http://schemas.microsoft.com/office/excel/2006/main&quot;}),a.rules.filter(u.isExt).forEach(d=&gt;this.cfRule.render(l,d)),this.sqRef.render(l,a.ref),l.closeNode())}createNewModel(){return{rules:[]}}onParserClose(l,a){switch(l){case&quot;xm:sqref&quot;:this.model.ref=a.model;break;case&quot;x14:cfRule&quot;:this.model.rules.push(a.model)}}}},{&quot;../../composite-xform&quot;:48,&quot;./cf-rule-ext-xform&quot;:75,&quot;./sqref-ext-xform&quot;:82}],78:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;./cf-rule-ext-xform&quot;),u=t(&quot;./conditional-formatting-ext-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={&quot;x14:conditionalFormatting&quot;:this.cfXform=new u}}get tag(){return&quot;x14:conditionalFormattings&quot;}hasContent(l){return l.hasExtContent===void 0&amp;&amp;(l.hasExtContent=l.some(a=&gt;a.rules.some(c.isExt))),l.hasExtContent}prepare(l,a){l.forEach(d=&gt;{this.cfXform.prepare(d,a)})}render(l,a){this.hasContent(a)&amp;&amp;(l.openNode(this.tag),a.forEach(d=&gt;this.cfXform.render(l,d)),l.closeNode())}createNewModel(){return[]}onParserClose(l,a){this.model.push(a.model)}}},{&quot;../../composite-xform&quot;:48,&quot;./cf-rule-ext-xform&quot;:75,&quot;./conditional-formatting-ext-xform&quot;:77}],79:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;../../composite-xform&quot;),u=t(&quot;../../style/color-xform&quot;),l=t(&quot;./cfvo-ext-xform&quot;);n.exports=class extends c{constructor(){super(),this.map={&quot;x14:cfvo&quot;:this.cfvoXform=new l,&quot;x14:borderColor&quot;:this.borderColorXform=new u(&quot;x14:borderColor&quot;),&quot;x14:negativeBorderColor&quot;:this.negativeBorderColorXform=new u(&quot;x14:negativeBorderColor&quot;),&quot;x14:negativeFillColor&quot;:this.negativeFillColorXform=new u(&quot;x14:negativeFillColor&quot;),&quot;x14:axisColor&quot;:this.axisColorXform=new u(&quot;x14:axisColor&quot;)}}static isExt(a){return!a.gradient}get tag(){return&quot;x14:dataBar&quot;}render(a,d){a.openNode(this.tag,{minLength:s.toIntAttribute(d.minLength,0,!0),maxLength:s.toIntAttribute(d.maxLength,100,!0),border:s.toBoolAttribute(d.border,!1),gradient:s.toBoolAttribute(d.gradient,!0),negativeBarColorSameAsPositive:s.toBoolAttribute(d.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolAttribute(d.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toAttribute(d.axisPosition,&quot;auto&quot;),direction:s.toAttribute(d.direction,&quot;leftToRight&quot;)}),d.cfvo.forEach(f=&gt;{this.cfvoXform.render(a,f)}),this.borderColorXform.render(a,d.borderColor),this.negativeBorderColorXform.render(a,d.negativeBorderColor),this.negativeFillColorXform.render(a,d.negativeFillColor),this.axisColorXform.render(a,d.axisColor),a.closeNode()}createNewModel(a){let{attributes:d}=a;return{cfvo:[],minLength:s.toIntValue(d.minLength,0),maxLength:s.toIntValue(d.maxLength,100),border:s.toBoolValue(d.border,!1),gradient:s.toBoolValue(d.gradient,!0),negativeBarColorSameAsPositive:s.toBoolValue(d.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolValue(d.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toStringValue(d.axisPosition,&quot;auto&quot;),direction:s.toStringValue(d.direction,&quot;leftToRight&quot;)}}onParserClose(a,d){const[,f]=a.split(&quot;:&quot;);f===&quot;cfvo&quot;?this.model.cfvo.push(d.model):this.model[f]=d.model}}},{&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48,&quot;../../style/color-xform&quot;:128,&quot;./cfvo-ext-xform&quot;:76}],80:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;xm:f&quot;}render(c,u){c.leafNode(this.tag,null,u)}parseOpen(){this.model=&quot;&quot;}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}},{&quot;../../base-xform&quot;:32}],81:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;../../composite-xform&quot;),u=t(&quot;./cfvo-ext-xform&quot;),l=t(&quot;./cf-icon-ext-xform&quot;);n.exports=class extends c{constructor(){super(),this.map={&quot;x14:cfvo&quot;:this.cfvoXform=new u,&quot;x14:cfIcon&quot;:this.cfIconXform=new l}}get tag(){return&quot;x14:iconSet&quot;}render(a,d){a.openNode(this.tag,{iconSet:s.toStringAttribute(d.iconSet),reverse:s.toBoolAttribute(d.reverse,!1),showValue:s.toBoolAttribute(d.showValue,!0),custom:s.toBoolAttribute(d.icons,!1)}),d.cfvo.forEach(f=&gt;{this.cfvoXform.render(a,f)}),d.icons&amp;&amp;d.icons.forEach((f,h)=&gt;{f.iconId=h,this.cfIconXform.render(a,f)}),a.closeNode()}createNewModel(a){let{attributes:d}=a;return{cfvo:[],iconSet:s.toStringValue(d.iconSet,&quot;3TrafficLights&quot;),reverse:s.toBoolValue(d.reverse,!1),showValue:s.toBoolValue(d.showValue,!0)}}onParserClose(a,d){const[,f]=a.split(&quot;:&quot;);switch(f){case&quot;cfvo&quot;:this.model.cfvo.push(d.model);break;case&quot;cfIcon&quot;:this.model.icons||(this.model.icons=[]),this.model.icons.push(d.model);break;default:this.model[f]=d.model}}}},{&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48,&quot;./cf-icon-ext-xform&quot;:74,&quot;./cfvo-ext-xform&quot;:76}],82:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;xm:sqref&quot;}render(c,u){c.leafNode(this.tag,null,u)}parseOpen(){this.model=&quot;&quot;}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}},{&quot;../../base-xform&quot;:32}],83:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;../../composite-xform&quot;),u=t(&quot;../../../../doc/range&quot;),l=t(&quot;./databar-xform&quot;),a=t(&quot;./ext-lst-ref-xform&quot;),d=t(&quot;./formula-xform&quot;),f=t(&quot;./color-scale-xform&quot;),h=t(&quot;./icon-set-xform&quot;),m={&quot;3Triangles&quot;:!0,&quot;3Stars&quot;:!0,&quot;5Boxes&quot;:!0},p=g=&gt;{const{type:y,operator:v}=g;switch(y){case&quot;containsText&quot;:case&quot;containsBlanks&quot;:case&quot;notContainsBlanks&quot;:case&quot;containsErrors&quot;:case&quot;notContainsErrors&quot;:return{type:&quot;containsText&quot;,operator:y};default:return{type:y,operator:v}}};class x extends c{constructor(){super(),this.map={dataBar:this.databarXform=new l,extLst:this.extLstRefXform=new a,formula:this.formulaXform=new d,colorScale:this.colorScaleXform=new f,iconSet:this.iconSetXform=new h}}get tag(){return&quot;cfRule&quot;}static isPrimitive(y){return y.type!==&quot;iconSet&quot;||!y.custom&amp;&amp;!m[y.iconSet]}render(y,v){switch(v.type){case&quot;expression&quot;:this.renderExpression(y,v);break;case&quot;cellIs&quot;:this.renderCellIs(y,v);break;case&quot;top10&quot;:this.renderTop10(y,v);break;case&quot;aboveAverage&quot;:this.renderAboveAverage(y,v);break;case&quot;dataBar&quot;:this.renderDataBar(y,v);break;case&quot;colorScale&quot;:this.renderColorScale(y,v);break;case&quot;iconSet&quot;:this.renderIconSet(y,v);break;case&quot;containsText&quot;:this.renderText(y,v);break;case&quot;timePeriod&quot;:this.renderTimePeriod(y,v)}}renderExpression(y,v){y.openNode(this.tag,{type:&quot;expression&quot;,dxfId:v.dxfId,priority:v.priority}),this.formulaXform.render(y,v.formulae[0]),y.closeNode()}renderCellIs(y,v){y.openNode(this.tag,{type:&quot;cellIs&quot;,dxfId:v.dxfId,priority:v.priority,operator:v.operator}),v.formulae.forEach(_=&gt;{this.formulaXform.render(y,_)}),y.closeNode()}renderTop10(y,v){y.leafNode(this.tag,{type:&quot;top10&quot;,dxfId:v.dxfId,priority:v.priority,percent:s.toBoolAttribute(v.percent,!1),bottom:s.toBoolAttribute(v.bottom,!1),rank:s.toIntValue(v.rank,10,!0)})}renderAboveAverage(y,v){y.leafNode(this.tag,{type:&quot;aboveAverage&quot;,dxfId:v.dxfId,priority:v.priority,aboveAverage:s.toBoolAttribute(v.aboveAverage,!0)})}renderDataBar(y,v){y.openNode(this.tag,{type:&quot;dataBar&quot;,priority:v.priority}),this.databarXform.render(y,v),this.extLstRefXform.render(y,v),y.closeNode()}renderColorScale(y,v){y.openNode(this.tag,{type:&quot;colorScale&quot;,priority:v.priority}),this.colorScaleXform.render(y,v),y.closeNode()}renderIconSet(y,v){x.isPrimitive(v)&amp;&amp;(y.openNode(this.tag,{type:&quot;iconSet&quot;,priority:v.priority}),this.iconSetXform.render(y,v),y.closeNode())}renderText(y,v){y.openNode(this.tag,{type:v.operator,dxfId:v.dxfId,priority:v.priority,operator:s.toStringAttribute(v.operator,&quot;containsText&quot;)});const _=(S=&gt;{if(S.formulae&amp;&amp;S.formulae[0])return S.formulae[0];const A=new u(S.ref),{tl:I}=A;switch(S.operator){case&quot;containsText&quot;:return`NOT(ISERROR(SEARCH(&quot;${S.text}&quot;,${I})))`;case&quot;containsBlanks&quot;:return`LEN(TRIM(${I}))=0`;case&quot;notContainsBlanks&quot;:return`LEN(TRIM(${I}))&gt;0`;case&quot;containsErrors&quot;:return`ISERROR(${I})`;case&quot;notContainsErrors&quot;:return`NOT(ISERROR(${I}))`;default:return}})(v);_&amp;&amp;this.formulaXform.render(y,_),y.closeNode()}renderTimePeriod(y,v){y.openNode(this.tag,{type:&quot;timePeriod&quot;,dxfId:v.dxfId,priority:v.priority,timePeriod:v.timePeriod});const _=(S=&gt;{if(S.formulae&amp;&amp;S.formulae[0])return S.formulae[0];const A=new u(S.ref),{tl:I}=A;switch(S.timePeriod){case&quot;thisWeek&quot;:return`AND(TODAY()-ROUNDDOWN(${I},0)&lt;=WEEKDAY(TODAY())-1,ROUNDDOWN(${I},0)-TODAY()&lt;=7-WEEKDAY(TODAY()))`;case&quot;lastWeek&quot;:return`AND(TODAY()-ROUNDDOWN(${I},0)&gt;=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${I},0)&lt;(WEEKDAY(TODAY())+7))`;case&quot;nextWeek&quot;:return`AND(ROUNDDOWN(${I},0)-TODAY()&gt;(7-WEEKDAY(TODAY())),ROUNDDOWN(${I},0)-TODAY()&lt;(15-WEEKDAY(TODAY())))`;case&quot;yesterday&quot;:return`FLOOR(${I},1)=TODAY()-1`;case&quot;today&quot;:return`FLOOR(${I},1)=TODAY()`;case&quot;tomorrow&quot;:return`FLOOR(${I},1)=TODAY()+1`;case&quot;last7Days&quot;:return`AND(TODAY()-FLOOR(${I},1)&lt;=6,FLOOR(${I},1)&lt;=TODAY())`;case&quot;lastMonth&quot;:return`AND(MONTH(${I})=MONTH(EDATE(TODAY(),0-1)),YEAR(${I})=YEAR(EDATE(TODAY(),0-1)))`;case&quot;thisMonth&quot;:return`AND(MONTH(${I})=MONTH(TODAY()),YEAR(${I})=YEAR(TODAY()))`;case&quot;nextMonth&quot;:return`AND(MONTH(${I})=MONTH(EDATE(TODAY(),0+1)),YEAR(${I})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(v);_&amp;&amp;this.formulaXform.render(y,_),y.closeNode()}createNewModel(y){let{attributes:v}=y;return{...p(v),dxfId:s.toIntValue(v.dxfId),priority:s.toIntValue(v.priority),timePeriod:v.timePeriod,percent:s.toBoolValue(v.percent),bottom:s.toBoolValue(v.bottom),rank:s.toIntValue(v.rank),aboveAverage:s.toBoolValue(v.aboveAverage)}}onParserClose(y,v){switch(y){case&quot;dataBar&quot;:case&quot;extLst&quot;:case&quot;colorScale&quot;:case&quot;iconSet&quot;:Object.assign(this.model,v.model);break;case&quot;formula&quot;:this.model.formulae=this.model.formulae||[],this.model.formulae.push(v.model)}}}n.exports=x},{&quot;../../../../doc/range&quot;:10,&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48,&quot;./color-scale-xform&quot;:85,&quot;./databar-xform&quot;:88,&quot;./ext-lst-ref-xform&quot;:89,&quot;./formula-xform&quot;:90,&quot;./icon-set-xform&quot;:91}],84:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;cfvo&quot;}render(c,u){c.leafNode(this.tag,{type:u.type,val:u.value})}parseOpen(c){this.model={type:c.attributes.type,value:s.toFloatValue(c.attributes.val)}}parseClose(c){return c!==this.tag}}},{&quot;../../base-xform&quot;:32}],85:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;../../style/color-xform&quot;),u=t(&quot;./cfvo-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new c}}get tag(){return&quot;colorScale&quot;}render(l,a){l.openNode(this.tag),a.cfvo.forEach(d=&gt;{this.cfvoXform.render(l,d)}),a.color.forEach(d=&gt;{this.colorXform.render(l,d)}),l.closeNode()}createNewModel(l){return{cfvo:[],color:[]}}onParserClose(l,a){this.model[l].push(a.model)}}},{&quot;../../composite-xform&quot;:48,&quot;../../style/color-xform&quot;:128,&quot;./cfvo-xform&quot;:84}],86:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;./cf-rule-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={cfRule:new c}}get tag(){return&quot;conditionalFormatting&quot;}render(u,l){l.rules.some(c.isPrimitive)&amp;&amp;(u.openNode(this.tag,{sqref:l.ref}),l.rules.forEach(a=&gt;{c.isPrimitive(a)&amp;&amp;(a.ref=l.ref,this.map.cfRule.render(u,a))}),u.closeNode())}createNewModel(u){let{attributes:l}=u;return{ref:l.sqref,rules:[]}}onParserClose(u,l){this.model.rules.push(l.model)}}},{&quot;../../composite-xform&quot;:48,&quot;./cf-rule-xform&quot;:83}],87:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;./conditional-formatting-xform&quot;);n.exports=class extends s{constructor(){super(),this.cfXform=new c}get tag(){return&quot;conditionalFormatting&quot;}reset(){this.model=[]}prepare(u,l){let a=u.reduce((d,f)=&gt;Math.max(d,...f.rules.map(h=&gt;h.priority||0)),1);u.forEach(d=&gt;{d.rules.forEach(f=&gt;{f.priority||(f.priority=a++),f.style&amp;&amp;(f.dxfId=l.styles.addDxfStyle(f.style))})})}render(u,l){l.forEach(a=&gt;{this.cfXform.render(u,a)})}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):u.name===&quot;conditionalFormatting&quot;?(this.parser=this.cfXform,this.parser.parseOpen(u),!0):!1}parseText(u){this.parser&amp;&amp;this.parser.parseText(u)}parseClose(u){return!!this.parser&amp;&amp;(!!this.parser.parseClose(u)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(u,l){u.forEach(a=&gt;{a.rules.forEach(d=&gt;{d.dxfId!==void 0&amp;&amp;(d.style=l.styles.getDxfStyle(d.dxfId),delete d.dxfId)})})}}},{&quot;../../base-xform&quot;:32,&quot;./conditional-formatting-xform&quot;:86}],88:[function(t,n,o){const s=t(&quot;../../composite-xform&quot;),c=t(&quot;../../style/color-xform&quot;),u=t(&quot;./cfvo-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new c}}get tag(){return&quot;dataBar&quot;}render(l,a){l.openNode(this.tag),a.cfvo.forEach(d=&gt;{this.cfvoXform.render(l,d)}),this.colorXform.render(l,a.color),l.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(l,a){switch(l){case&quot;cfvo&quot;:this.model.cfvo.push(a.model);break;case&quot;color&quot;:this.model.color=a.model}}}},{&quot;../../composite-xform&quot;:48,&quot;../../style/color-xform&quot;:128,&quot;./cfvo-xform&quot;:84}],89:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;../../composite-xform&quot;);class u extends s{get tag(){return&quot;x14:id&quot;}render(d,f){d.leafNode(this.tag,null,f)}parseOpen(){this.model=&quot;&quot;}parseText(d){this.model+=d}parseClose(d){return d!==this.tag}}class l extends c{constructor(){super(),this.map={&quot;x14:id&quot;:this.idXform=new u}}get tag(){return&quot;ext&quot;}render(d,f){d.openNode(this.tag,{uri:&quot;{B025F937-C7B1-47D3-B67F-A62EFF666E3E}&quot;,&quot;xmlns:x14&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2009/9/main&quot;}),this.idXform.render(d,f.x14Id),d.closeNode()}createNewModel(){return{}}onParserClose(d,f){this.model.x14Id=f.model}}n.exports=class extends c{constructor(){super(),this.map={ext:new l}}get tag(){return&quot;extLst&quot;}render(a,d){a.openNode(this.tag),this.map.ext.render(a,d),a.closeNode()}createNewModel(){return{}}onParserClose(a,d){Object.assign(this.model,d.model)}}},{&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48}],90:[function(t,n,o){const s=t(&quot;../../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;formula&quot;}render(c,u){c.leafNode(this.tag,null,u)}parseOpen(){this.model=&quot;&quot;}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}},{&quot;../../base-xform&quot;:32}],91:[function(t,n,o){const s=t(&quot;../../base-xform&quot;),c=t(&quot;../../composite-xform&quot;),u=t(&quot;./cfvo-xform&quot;);n.exports=class extends c{constructor(){super(),this.map={cfvo:this.cfvoXform=new u}}get tag(){return&quot;iconSet&quot;}render(l,a){l.openNode(this.tag,{iconSet:s.toStringAttribute(a.iconSet,&quot;3TrafficLights&quot;),reverse:s.toBoolAttribute(a.reverse,!1),showValue:s.toBoolAttribute(a.showValue,!0)}),a.cfvo.forEach(d=&gt;{this.cfvoXform.render(l,d)}),l.closeNode()}createNewModel(l){let{attributes:a}=l;return{iconSet:s.toStringValue(a.iconSet,&quot;3TrafficLights&quot;),reverse:s.toBoolValue(a.reverse),showValue:s.toBoolValue(a.showValue),cfvo:[]}}onParserClose(l,a){this.model[l].push(a.model)}}},{&quot;../../base-xform&quot;:32,&quot;../../composite-xform&quot;:48,&quot;./cfvo-xform&quot;:84}],92:[function(t,n,o){const s=t(&quot;../../../utils/utils&quot;),c=t(&quot;../base-xform&quot;);n.exports=class extends c{get tag(){return&quot;col&quot;}prepare(u,l){const a=l.styles.addStyleModel(u.style||{});a&amp;&amp;(u.styleId=a)}render(u,l){u.openNode(&quot;col&quot;),u.addAttribute(&quot;min&quot;,l.min),u.addAttribute(&quot;max&quot;,l.max),l.width&amp;&amp;u.addAttribute(&quot;width&quot;,l.width),l.styleId&amp;&amp;u.addAttribute(&quot;style&quot;,l.styleId),l.hidden&amp;&amp;u.addAttribute(&quot;hidden&quot;,&quot;1&quot;),l.bestFit&amp;&amp;u.addAttribute(&quot;bestFit&quot;,&quot;1&quot;),l.outlineLevel&amp;&amp;u.addAttribute(&quot;outlineLevel&quot;,l.outlineLevel),l.collapsed&amp;&amp;u.addAttribute(&quot;collapsed&quot;,&quot;1&quot;),u.addAttribute(&quot;customWidth&quot;,&quot;1&quot;),u.closeNode()}parseOpen(u){if(u.name===&quot;col&quot;){const l=this.model={min:parseInt(u.attributes.min||&quot;0&quot;,10),max:parseInt(u.attributes.max||&quot;0&quot;,10),width:u.attributes.width===void 0?void 0:parseFloat(u.attributes.width||&quot;0&quot;)};return u.attributes.style&amp;&amp;(l.styleId=parseInt(u.attributes.style,10)),s.parseBoolean(u.attributes.hidden)&amp;&amp;(l.hidden=!0),s.parseBoolean(u.attributes.bestFit)&amp;&amp;(l.bestFit=!0),u.attributes.outlineLevel&amp;&amp;(l.outlineLevel=parseInt(u.attributes.outlineLevel,10)),s.parseBoolean(u.attributes.collapsed)&amp;&amp;(l.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(u,l){u.styleId&amp;&amp;(u.style=l.styles.getStyleModel(u.styleId))}}},{&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32}],93:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;../../../utils/col-cache&quot;),l=t(&quot;../base-xform&quot;),a=t(&quot;../../../doc/range&quot;);function d(h,m,p,x){const g=m[p];g!==void 0?h[p]=g:x!==void 0&amp;&amp;(h[p]=x)}function f(h,m,p,x){const g=m[p];g!==void 0&amp;&amp;(h[p]=c.parseBoolean(g))}n.exports=class extends l{get tag(){return&quot;dataValidations&quot;}render(h,m){const p=(function(x){const g=s.map(x,(_,S)=&gt;({address:S,dataValidation:_,marked:!1})).sort((_,S)=&gt;s.strcmp(_.address,S.address)),y=s.keyBy(g,&quot;address&quot;),v=(_,S,A)=&gt;{for(let I=0;I&lt;S;I++){const z=u.encodeAddress(_.row+I,A);if(!x[z]||!s.isEqual(x[_.address],x[z]))return!1}return!0};return g.map(_=&gt;{if(!_.marked){const S=u.decodeEx(_.address);if(S.dimensions)return y[S.dimensions].marked=!0,{..._.dataValidation,sqref:_.address};let A=1,I=u.encodeAddress(S.row+A,S.col);for(;x[I]&amp;&amp;s.isEqual(_.dataValidation,x[I]);)A++,I=u.encodeAddress(S.row+A,S.col);let z=1;for(;v(S,A,S.col+z);)z++;for(let F=0;F&lt;A;F++)for(let W=0;W&lt;z;W++)I=u.encodeAddress(S.row+F,S.col+W),y[I].marked=!0;if(A&gt;1||z&gt;1){const F=S.row+(A-1),W=S.col+(z-1);return{..._.dataValidation,sqref:`${_.address}:${u.encodeAddress(F,W)}`}}return{..._.dataValidation,sqref:_.address}}return null}).filter(Boolean)})(m);p.length&amp;&amp;(h.openNode(&quot;dataValidations&quot;,{count:p.length}),p.forEach(x=&gt;{h.openNode(&quot;dataValidation&quot;),x.type!==&quot;any&quot;&amp;&amp;(h.addAttribute(&quot;type&quot;,x.type),x.operator&amp;&amp;x.type!==&quot;list&quot;&amp;&amp;x.operator!==&quot;between&quot;&amp;&amp;h.addAttribute(&quot;operator&quot;,x.operator),x.allowBlank&amp;&amp;h.addAttribute(&quot;allowBlank&quot;,&quot;1&quot;)),x.showInputMessage&amp;&amp;h.addAttribute(&quot;showInputMessage&quot;,&quot;1&quot;),x.promptTitle&amp;&amp;h.addAttribute(&quot;promptTitle&quot;,x.promptTitle),x.prompt&amp;&amp;h.addAttribute(&quot;prompt&quot;,x.prompt),x.showErrorMessage&amp;&amp;h.addAttribute(&quot;showErrorMessage&quot;,&quot;1&quot;),x.errorStyle&amp;&amp;h.addAttribute(&quot;errorStyle&quot;,x.errorStyle),x.errorTitle&amp;&amp;h.addAttribute(&quot;errorTitle&quot;,x.errorTitle),x.error&amp;&amp;h.addAttribute(&quot;error&quot;,x.error),h.addAttribute(&quot;sqref&quot;,x.sqref),(x.formulae||[]).forEach((g,y)=&gt;{h.openNode(&quot;formula&quot;+(y+1)),x.type===&quot;date&quot;?h.writeText(c.dateToExcel(new Date(g))):h.writeText(g),h.closeNode()}),h.closeNode()}),h.closeNode())}parseOpen(h){switch(h.name){case&quot;dataValidations&quot;:return this.model={},!0;case&quot;dataValidation&quot;:{this._address=h.attributes.sqref;const m={type:h.attributes.type||&quot;any&quot;,formulae:[]};switch(h.attributes.type&amp;&amp;f(m,h.attributes,&quot;allowBlank&quot;),f(m,h.attributes,&quot;showInputMessage&quot;),f(m,h.attributes,&quot;showErrorMessage&quot;),m.type){case&quot;any&quot;:case&quot;list&quot;:case&quot;custom&quot;:break;default:d(m,h.attributes,&quot;operator&quot;,&quot;between&quot;)}return d(m,h.attributes,&quot;promptTitle&quot;),d(m,h.attributes,&quot;prompt&quot;),d(m,h.attributes,&quot;errorStyle&quot;),d(m,h.attributes,&quot;errorTitle&quot;),d(m,h.attributes,&quot;error&quot;),this._dataValidation=m,!0}case&quot;formula1&quot;:case&quot;formula2&quot;:return this._formula=[],!0;default:return!1}}parseText(h){this._formula&amp;&amp;this._formula.push(h)}parseClose(h){switch(h){case&quot;dataValidations&quot;:return!1;case&quot;dataValidation&quot;:return this._dataValidation.formulae&amp;&amp;this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(m=&gt;{m.includes(&quot;:&quot;)?new a(m).forEachAddress(p=&gt;{this.model[p]=this._dataValidation}):this.model[m]=this._dataValidation}),!0;case&quot;formula1&quot;:case&quot;formula2&quot;:{let m=this._formula.join(&quot;&quot;);switch(this._dataValidation.type){case&quot;whole&quot;:case&quot;textLength&quot;:m=parseInt(m,10);break;case&quot;decimal&quot;:m=parseFloat(m);break;case&quot;date&quot;:m=c.excelToDate(parseFloat(m))}return this._dataValidation.formulae.push(m),this._formula=void 0,!0}default:return!0}}}},{&quot;../../../doc/range&quot;:10,&quot;../../../utils/col-cache&quot;:19,&quot;../../../utils/under-dash&quot;:26,&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32}],94:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;dimension&quot;}render(c,u){u&amp;&amp;c.leafNode(&quot;dimension&quot;,{ref:u})}parseOpen(c){return c.name===&quot;dimension&quot;&amp;&amp;(this.model=c.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],95:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;drawing&quot;}render(c,u){u&amp;&amp;c.leafNode(this.tag,{&quot;r:id&quot;:u.rId})}parseOpen(c){return c.name===this.tag?(this.model={rId:c.attributes[&quot;r:id&quot;]},!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],96:[function(t,n,o){const s=t(&quot;../composite-xform&quot;),c=t(&quot;./cf-ext/conditional-formattings-ext-xform&quot;);class u extends s{constructor(){super(),this.map={&quot;x14:conditionalFormattings&quot;:this.conditionalFormattings=new c}}get tag(){return&quot;ext&quot;}hasContent(a){return this.conditionalFormattings.hasContent(a.conditionalFormattings)}prepare(a,d){this.conditionalFormattings.prepare(a.conditionalFormattings,d)}render(a,d){a.openNode(&quot;ext&quot;,{uri:&quot;{78C0D931-6437-407d-A8EE-F0AAD7539E65}&quot;,&quot;xmlns:x14&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2009/9/main&quot;}),this.conditionalFormattings.render(a,d.conditionalFormattings),a.closeNode()}createNewModel(){return{}}onParserClose(a,d){this.model[a]=d.model}}n.exports=class extends s{constructor(){super(),this.map={ext:this.ext=new u}}get tag(){return&quot;extLst&quot;}prepare(l,a){this.ext.prepare(l,a)}hasContent(l){return this.ext.hasContent(l)}render(l,a){this.hasContent(a)&amp;&amp;(l.openNode(&quot;extLst&quot;),this.ext.render(l,a),l.closeNode())}createNewModel(){return{}}onParserClose(l,a){Object.assign(this.model,a.model)}}},{&quot;../composite-xform&quot;:48,&quot;./cf-ext/conditional-formattings-ext-xform&quot;:78}],97:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;headerFooter&quot;}render(c,u){if(u){c.addRollback();let l=!1;c.openNode(&quot;headerFooter&quot;),u.differentFirst&amp;&amp;(c.addAttribute(&quot;differentFirst&quot;,&quot;1&quot;),l=!0),u.differentOddEven&amp;&amp;(c.addAttribute(&quot;differentOddEven&quot;,&quot;1&quot;),l=!0),u.oddHeader&amp;&amp;typeof u.oddHeader==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;oddHeader&quot;,null,u.oddHeader),l=!0),u.oddFooter&amp;&amp;typeof u.oddFooter==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;oddFooter&quot;,null,u.oddFooter),l=!0),u.evenHeader&amp;&amp;typeof u.evenHeader==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;evenHeader&quot;,null,u.evenHeader),l=!0),u.evenFooter&amp;&amp;typeof u.evenFooter==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;evenFooter&quot;,null,u.evenFooter),l=!0),u.firstHeader&amp;&amp;typeof u.firstHeader==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;firstHeader&quot;,null,u.firstHeader),l=!0),u.firstFooter&amp;&amp;typeof u.firstFooter==&quot;string&quot;&amp;&amp;(c.leafNode(&quot;firstFooter&quot;,null,u.firstFooter),l=!0),l?(c.closeNode(),c.commit()):c.rollback()}}parseOpen(c){switch(c.name){case&quot;headerFooter&quot;:return this.model={},c.attributes.differentFirst&amp;&amp;(this.model.differentFirst=parseInt(c.attributes.differentFirst,0)===1),c.attributes.differentOddEven&amp;&amp;(this.model.differentOddEven=parseInt(c.attributes.differentOddEven,0)===1),!0;case&quot;oddHeader&quot;:return this.currentNode=&quot;oddHeader&quot;,!0;case&quot;oddFooter&quot;:return this.currentNode=&quot;oddFooter&quot;,!0;case&quot;evenHeader&quot;:return this.currentNode=&quot;evenHeader&quot;,!0;case&quot;evenFooter&quot;:return this.currentNode=&quot;evenFooter&quot;,!0;case&quot;firstHeader&quot;:return this.currentNode=&quot;firstHeader&quot;,!0;case&quot;firstFooter&quot;:return this.currentNode=&quot;firstFooter&quot;,!0;default:return!1}}parseText(c){switch(this.currentNode){case&quot;oddHeader&quot;:this.model.oddHeader=c;break;case&quot;oddFooter&quot;:this.model.oddFooter=c;break;case&quot;evenHeader&quot;:this.model.evenHeader=c;break;case&quot;evenFooter&quot;:this.model.evenFooter=c;break;case&quot;firstHeader&quot;:this.model.firstHeader=c;break;case&quot;firstFooter&quot;:this.model.firstFooter=c}}parseClose(){switch(this.currentNode){case&quot;oddHeader&quot;:case&quot;oddFooter&quot;:case&quot;evenHeader&quot;:case&quot;evenFooter&quot;:case&quot;firstHeader&quot;:case&quot;firstFooter&quot;:return this.currentNode=void 0,!0;default:return!1}}}},{&quot;../base-xform&quot;:32}],98:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;hyperlink&quot;}render(c,u){this.isInternalLink(u)?c.leafNode(&quot;hyperlink&quot;,{ref:u.address,&quot;r:id&quot;:u.rId,tooltip:u.tooltip,location:u.target}):c.leafNode(&quot;hyperlink&quot;,{ref:u.address,&quot;r:id&quot;:u.rId,tooltip:u.tooltip})}parseOpen(c){return c.name===&quot;hyperlink&quot;&amp;&amp;(this.model={address:c.attributes.ref,rId:c.attributes[&quot;r:id&quot;],tooltip:c.attributes.tooltip},c.attributes.location&amp;&amp;(this.model.target=c.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(c){return c.target&amp;&amp;/^[^!]+![a-zA-Z]+[\d]+$/.test(c.target)}}},{&quot;../base-xform&quot;:32}],99:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;mergeCell&quot;}render(c,u){c.leafNode(&quot;mergeCell&quot;,{ref:u})}parseOpen(c){return c.name===&quot;mergeCell&quot;&amp;&amp;(this.model=c.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],100:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../../../doc/range&quot;),u=t(&quot;../../../utils/col-cache&quot;),l=t(&quot;../../../doc/enums&quot;);n.exports=class{constructor(){this.merges={}}add(a){if(this.merges[a.master])this.merges[a.master].expandToAddress(a.address);else{const d=`${a.master}:${a.address}`;this.merges[a.master]=new c(d)}}get mergeCells(){return s.map(this.merges,a=&gt;a.range)}reconcile(a,d){s.each(a,f=&gt;{const h=u.decode(f);for(let m=h.top;m&lt;=h.bottom;m++){const p=d[m-1];for(let x=h.left;x&lt;=h.right;x++){const g=p.cells[x-1];g?g.type===l.ValueType.Merge&amp;&amp;(g.master=h.tl):p.cells[x]={type:l.ValueType.Null,address:u.encodeAddress(m,x)}}}})}getMasterAddress(a){const d=this.hash[a];return d&amp;&amp;d.tl}}},{&quot;../../../doc/enums&quot;:7,&quot;../../../doc/range&quot;:10,&quot;../../../utils/col-cache&quot;:19,&quot;../../../utils/under-dash&quot;:26}],101:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=u=&gt;u!==void 0;n.exports=class extends s{get tag(){return&quot;outlinePr&quot;}render(u,l){return!(!l||!c(l.summaryBelow)&amp;&amp;!c(l.summaryRight))&amp;&amp;(u.leafNode(this.tag,{summaryBelow:c(l.summaryBelow)?Number(l.summaryBelow):void 0,summaryRight:c(l.summaryRight)?Number(l.summaryRight):void 0}),!0)}parseOpen(u){return u.name===this.tag&amp;&amp;(this.model={summaryBelow:c(u.attributes.summaryBelow)?!!Number(u.attributes.summaryBelow):void 0,summaryRight:c(u.attributes.summaryRight)?!!Number(u.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],102:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;brk&quot;}render(c,u){c.leafNode(&quot;brk&quot;,u)}parseOpen(c){return c.name===&quot;brk&quot;&amp;&amp;(this.model=c.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],103:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../base-xform&quot;);n.exports=class extends c{get tag(){return&quot;pageMargins&quot;}render(u,l){if(l){const a={left:l.left,right:l.right,top:l.top,bottom:l.bottom,header:l.header,footer:l.footer};s.some(a,d=&gt;d!==void 0)&amp;&amp;u.leafNode(this.tag,a)}}parseOpen(u){return u.name===this.tag?(this.model={left:parseFloat(u.attributes.left||.7),right:parseFloat(u.attributes.right||.7),top:parseFloat(u.attributes.top||.75),bottom:parseFloat(u.attributes.bottom||.75),header:parseFloat(u.attributes.header||.3),footer:parseFloat(u.attributes.footer||.3)},!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32}],104:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;pageSetUpPr&quot;}render(c,u){return!(!u||!u.fitToPage)&amp;&amp;(c.leafNode(this.tag,{fitToPage:u.fitToPage?&quot;1&quot;:void 0}),!0)}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={fitToPage:c.attributes.fitToPage===&quot;1&quot;},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],105:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../base-xform&quot;);function u(f){return f?&quot;1&quot;:void 0}function l(f){if(f===&quot;overThenDown&quot;)return f}function a(f){switch(f){case&quot;atEnd&quot;:case&quot;asDisplyed&quot;:return f;default:return}}function d(f){switch(f){case&quot;dash&quot;:case&quot;blank&quot;:case&quot;NA&quot;:return f;default:return}}n.exports=class extends c{get tag(){return&quot;pageSetup&quot;}render(f,h){if(h){const m={paperSize:h.paperSize,orientation:h.orientation,horizontalDpi:h.horizontalDpi,verticalDpi:h.verticalDpi,pageOrder:l(h.pageOrder),blackAndWhite:u(h.blackAndWhite),draft:u(h.draft),cellComments:a(h.cellComments),errors:d(h.errors),scale:h.scale,fitToWidth:h.fitToWidth,fitToHeight:h.fitToHeight,firstPageNumber:h.firstPageNumber,useFirstPageNumber:u(h.firstPageNumber),usePrinterDefaults:u(h.usePrinterDefaults),copies:h.copies};s.some(m,p=&gt;p!==void 0)&amp;&amp;f.leafNode(this.tag,m)}}parseOpen(f){if(f.name===this.tag)return this.model={paperSize:(h=f.attributes.paperSize,h!==void 0?parseInt(h,10):void 0),orientation:f.attributes.orientation||&quot;portrait&quot;,horizontalDpi:parseInt(f.attributes.horizontalDpi||&quot;4294967295&quot;,10),verticalDpi:parseInt(f.attributes.verticalDpi||&quot;4294967295&quot;,10),pageOrder:f.attributes.pageOrder||&quot;downThenOver&quot;,blackAndWhite:f.attributes.blackAndWhite===&quot;1&quot;,draft:f.attributes.draft===&quot;1&quot;,cellComments:f.attributes.cellComments||&quot;None&quot;,errors:f.attributes.errors||&quot;displayed&quot;,scale:parseInt(f.attributes.scale||&quot;100&quot;,10),fitToWidth:parseInt(f.attributes.fitToWidth||&quot;1&quot;,10),fitToHeight:parseInt(f.attributes.fitToHeight||&quot;1&quot;,10),firstPageNumber:parseInt(f.attributes.firstPageNumber||&quot;1&quot;,10),useFirstPageNumber:f.attributes.useFirstPageNumber===&quot;1&quot;,usePrinterDefaults:f.attributes.usePrinterDefaults===&quot;1&quot;,copies:parseInt(f.attributes.copies||&quot;1&quot;,10)},!0;return!1;var h}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32}],106:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;picture&quot;}render(c,u){u&amp;&amp;c.leafNode(this.tag,{&quot;r:id&quot;:u.rId})}parseOpen(c){return c.name===this.tag?(this.model={rId:c.attributes[&quot;r:id&quot;]},!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],107:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../base-xform&quot;);function u(l){return l?&quot;1&quot;:void 0}n.exports=class extends c{get tag(){return&quot;printOptions&quot;}render(l,a){if(a){const d={headings:u(a.showRowColHeaders),gridLines:u(a.showGridLines),horizontalCentered:u(a.horizontalCentered),verticalCentered:u(a.verticalCentered)};s.some(d,f=&gt;f!==void 0)&amp;&amp;l.leafNode(this.tag,d)}}parseOpen(l){return l.name===this.tag?(this.model={showRowColHeaders:l.attributes.headings===&quot;1&quot;,showGridLines:l.attributes.gridLines===&quot;1&quot;,horizontalCentered:l.attributes.horizontalCentered===&quot;1&quot;,verticalCentered:l.attributes.verticalCentered===&quot;1&quot;},!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32}],108:[function(t,n,o){const s=t(&quot;./page-breaks-xform&quot;),c=t(&quot;../list-xform&quot;);n.exports=class extends c{constructor(){super({tag:&quot;rowBreaks&quot;,count:!0,childXform:new s})}render(u,l){if(l&amp;&amp;l.length){u.openNode(this.tag,this.$),this.count&amp;&amp;(u.addAttribute(this.$count,l.length),u.addAttribute(&quot;manualBreakCount&quot;,l.length));const{childXform:a}=this;l.forEach(d=&gt;{a.render(u,d)}),u.closeNode()}else this.empty&amp;&amp;u.leafNode(this.tag)}}},{&quot;../list-xform&quot;:71,&quot;./page-breaks-xform&quot;:102}],109:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;./cell-xform&quot;);n.exports=class extends s{constructor(l){super(),this.maxItems=l&amp;&amp;l.maxItems,this.map={c:new u}}get tag(){return&quot;row&quot;}prepare(l,a){const d=a.styles.addStyleModel(l.style);d&amp;&amp;(l.styleId=d);const f=this.map.c;l.cells.forEach(h=&gt;{f.prepare(h,a)})}render(l,a,d){l.openNode(&quot;row&quot;),l.addAttribute(&quot;r&quot;,a.number),a.height&amp;&amp;(l.addAttribute(&quot;ht&quot;,a.height),l.addAttribute(&quot;customHeight&quot;,&quot;1&quot;)),a.hidden&amp;&amp;l.addAttribute(&quot;hidden&quot;,&quot;1&quot;),a.min&gt;0&amp;&amp;a.max&gt;0&amp;&amp;a.min&lt;=a.max&amp;&amp;l.addAttribute(&quot;spans&quot;,`${a.min}:${a.max}`),a.styleId&amp;&amp;(l.addAttribute(&quot;s&quot;,a.styleId),l.addAttribute(&quot;customFormat&quot;,&quot;1&quot;)),l.addAttribute(&quot;x14ac:dyDescent&quot;,&quot;0.25&quot;),a.outlineLevel&amp;&amp;l.addAttribute(&quot;outlineLevel&quot;,a.outlineLevel),a.collapsed&amp;&amp;l.addAttribute(&quot;collapsed&quot;,&quot;1&quot;);const f=this.map.c;a.cells.forEach(h=&gt;{f.render(l,h,d)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;if(l.name===&quot;row&quot;){this.numRowsSeen+=1;const a=l.attributes.spans?l.attributes.spans.split(&quot;:&quot;).map(f=&gt;parseInt(f,10)):[void 0,void 0],d=this.model={number:parseInt(l.attributes.r,10),min:a[0],max:a[1],cells:[]};return l.attributes.s&amp;&amp;(d.styleId=parseInt(l.attributes.s,10)),c.parseBoolean(l.attributes.hidden)&amp;&amp;(d.hidden=!0),c.parseBoolean(l.attributes.bestFit)&amp;&amp;(d.bestFit=!0),l.attributes.ht&amp;&amp;(d.height=parseFloat(l.attributes.ht)),l.attributes.outlineLevel&amp;&amp;(d.outlineLevel=parseInt(l.attributes.outlineLevel,10)),c.parseBoolean(l.attributes.collapsed)&amp;&amp;(d.collapsed=!0),!0}return this.parser=this.map[l.name],!!this.parser&amp;&amp;(this.parser.parseOpen(l),!0)}parseText(l){this.parser&amp;&amp;this.parser.parseText(l)}parseClose(l){if(this.parser){if(!this.parser.parseClose(l)){if(this.model.cells.push(this.parser.model),this.maxItems&amp;&amp;this.model.cells.length&gt;this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(l,a){l.style=l.styleId?a.styles.getStyleModel(l.styleId):{},l.styleId!==void 0&amp;&amp;(l.styleId=void 0);const d=this.map.c;l.cells.forEach(f=&gt;{d.reconcile(f,a)})}}},{&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32,&quot;./cell-xform&quot;:73}],110:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../base-xform&quot;);n.exports=class extends c{get tag(){return&quot;sheetFormatPr&quot;}render(u,l){if(l){const a={defaultRowHeight:l.defaultRowHeight,outlineLevelRow:l.outlineLevelRow,outlineLevelCol:l.outlineLevelCol,&quot;x14ac:dyDescent&quot;:l.dyDescent};l.defaultColWidth&amp;&amp;(a.defaultColWidth=l.defaultColWidth),l.defaultRowHeight&amp;&amp;l.defaultRowHeight===15||(a.customHeight=&quot;1&quot;),s.some(a,d=&gt;d!==void 0)&amp;&amp;u.leafNode(&quot;sheetFormatPr&quot;,a)}}parseOpen(u){return u.name===&quot;sheetFormatPr&quot;&amp;&amp;(this.model={defaultRowHeight:parseFloat(u.attributes.defaultRowHeight||&quot;0&quot;),dyDescent:parseFloat(u.attributes[&quot;x14ac:dyDescent&quot;]||&quot;0&quot;),outlineLevelRow:parseInt(u.attributes.outlineLevelRow||&quot;0&quot;,10),outlineLevelCol:parseInt(u.attributes.outlineLevelCol||&quot;0&quot;,10)},u.attributes.defaultColWidth&amp;&amp;(this.model.defaultColWidth=parseFloat(u.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32}],111:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../style/color-xform&quot;),u=t(&quot;./page-setup-properties-xform&quot;),l=t(&quot;./outline-properties-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={tabColor:new c(&quot;tabColor&quot;),pageSetUpPr:new u,outlinePr:new l}}get tag(){return&quot;sheetPr&quot;}render(a,d){if(d){a.addRollback(),a.openNode(&quot;sheetPr&quot;);let f=!1;f=this.map.tabColor.render(a,d.tabColor)||f,f=this.map.pageSetUpPr.render(a,d.pageSetup)||f,f=this.map.outlinePr.render(a,d.outlineProperties)||f,f?(a.closeNode(),a.commit()):a.rollback()}}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===this.tag?(this.reset(),!0):!!this.map[a.name]&amp;&amp;(this.parser=this.map[a.name],this.parser.parseOpen(a),!0)}parseText(a){return!!this.parser&amp;&amp;(this.parser.parseText(a),!0)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&amp;&amp;(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&amp;&amp;(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&amp;&amp;(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{&quot;../base-xform&quot;:32,&quot;../style/color-xform&quot;:128,&quot;./outline-properties-xform&quot;:101,&quot;./page-setup-properties-xform&quot;:104}],112:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../base-xform&quot;);function u(a,d){return a?d:void 0}function l(a,d){return a===d||void 0}n.exports=class extends c{get tag(){return&quot;sheetProtection&quot;}render(a,d){if(d){const f={sheet:u(d.sheet,&quot;1&quot;),selectLockedCells:d.selectLockedCells===!1?&quot;1&quot;:void 0,selectUnlockedCells:d.selectUnlockedCells===!1?&quot;1&quot;:void 0,formatCells:u(d.formatCells,&quot;0&quot;),formatColumns:u(d.formatColumns,&quot;0&quot;),formatRows:u(d.formatRows,&quot;0&quot;),insertColumns:u(d.insertColumns,&quot;0&quot;),insertRows:u(d.insertRows,&quot;0&quot;),insertHyperlinks:u(d.insertHyperlinks,&quot;0&quot;),deleteColumns:u(d.deleteColumns,&quot;0&quot;),deleteRows:u(d.deleteRows,&quot;0&quot;),sort:u(d.sort,&quot;0&quot;),autoFilter:u(d.autoFilter,&quot;0&quot;),pivotTables:u(d.pivotTables,&quot;0&quot;)};d.sheet&amp;&amp;(f.algorithmName=d.algorithmName,f.hashValue=d.hashValue,f.saltValue=d.saltValue,f.spinCount=d.spinCount,f.objects=u(d.objects===!1,&quot;1&quot;),f.scenarios=u(d.scenarios===!1,&quot;1&quot;)),s.some(f,h=&gt;h!==void 0)&amp;&amp;a.leafNode(this.tag,f)}}parseOpen(a){return a.name===this.tag?(this.model={sheet:l(a.attributes.sheet,&quot;1&quot;),objects:a.attributes.objects!==&quot;1&quot;&amp;&amp;void 0,scenarios:a.attributes.scenarios!==&quot;1&quot;&amp;&amp;void 0,selectLockedCells:a.attributes.selectLockedCells!==&quot;1&quot;&amp;&amp;void 0,selectUnlockedCells:a.attributes.selectUnlockedCells!==&quot;1&quot;&amp;&amp;void 0,formatCells:l(a.attributes.formatCells,&quot;0&quot;),formatColumns:l(a.attributes.formatColumns,&quot;0&quot;),formatRows:l(a.attributes.formatRows,&quot;0&quot;),insertColumns:l(a.attributes.insertColumns,&quot;0&quot;),insertRows:l(a.attributes.insertRows,&quot;0&quot;),insertHyperlinks:l(a.attributes.insertHyperlinks,&quot;0&quot;),deleteColumns:l(a.attributes.deleteColumns,&quot;0&quot;),deleteRows:l(a.attributes.deleteRows,&quot;0&quot;),sort:l(a.attributes.sort,&quot;0&quot;),autoFilter:l(a.attributes.autoFilter,&quot;0&quot;),pivotTables:l(a.attributes.pivotTables,&quot;0&quot;)},a.attributes.algorithmName&amp;&amp;(this.model.algorithmName=a.attributes.algorithmName,this.model.hashValue=a.attributes.hashValue,this.model.saltValue=a.attributes.saltValue,this.model.spinCount=parseInt(a.attributes.spinCount,10)),!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32}],113:[function(t,n,o){const s=t(&quot;../../../utils/col-cache&quot;),c=t(&quot;../base-xform&quot;),u={frozen:&quot;frozen&quot;,frozenSplit:&quot;frozen&quot;,split:&quot;split&quot;};n.exports=class extends c{get tag(){return&quot;sheetView&quot;}prepare(l){switch(l.state){case&quot;frozen&quot;:case&quot;split&quot;:break;default:l.state=&quot;normal&quot;}}render(l,a){l.openNode(&quot;sheetView&quot;,{workbookViewId:a.workbookViewId||0});const d=function(x,g,y){y&amp;&amp;l.addAttribute(x,g)};let f,h,m,p;switch(d(&quot;rightToLeft&quot;,&quot;1&quot;,a.rightToLeft===!0),d(&quot;tabSelected&quot;,&quot;1&quot;,a.tabSelected),d(&quot;showRuler&quot;,&quot;0&quot;,a.showRuler===!1),d(&quot;showRowColHeaders&quot;,&quot;0&quot;,a.showRowColHeaders===!1),d(&quot;showGridLines&quot;,&quot;0&quot;,a.showGridLines===!1),d(&quot;zoomScale&quot;,a.zoomScale,a.zoomScale),d(&quot;zoomScaleNormal&quot;,a.zoomScaleNormal,a.zoomScaleNormal),d(&quot;view&quot;,a.style,a.style),a.state){case&quot;frozen&quot;:h=a.xSplit||0,m=a.ySplit||0,f=a.topLeftCell||s.getAddress(m+1,h+1).address,p=(a.xSplit&amp;&amp;a.ySplit?&quot;bottomRight&quot;:a.xSplit&amp;&amp;&quot;topRight&quot;)||&quot;bottomLeft&quot;,l.leafNode(&quot;pane&quot;,{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:f,activePane:p,state:&quot;frozen&quot;}),l.leafNode(&quot;selection&quot;,{pane:p,activeCell:a.activeCell,sqref:a.activeCell});break;case&quot;split&quot;:a.activePane===&quot;topLeft&quot;&amp;&amp;(a.activePane=void 0),l.leafNode(&quot;pane&quot;,{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:a.topLeftCell,activePane:a.activePane}),l.leafNode(&quot;selection&quot;,{pane:a.activePane,activeCell:a.activeCell,sqref:a.activeCell});break;case&quot;normal&quot;:a.activeCell&amp;&amp;l.leafNode(&quot;selection&quot;,{activeCell:a.activeCell,sqref:a.activeCell})}l.closeNode()}parseOpen(l){switch(l.name){case&quot;sheetView&quot;:return this.sheetView={workbookViewId:parseInt(l.attributes.workbookViewId,10),rightToLeft:l.attributes.rightToLeft===&quot;1&quot;,tabSelected:l.attributes.tabSelected===&quot;1&quot;,showRuler:l.attributes.showRuler!==&quot;0&quot;,showRowColHeaders:l.attributes.showRowColHeaders!==&quot;0&quot;,showGridLines:l.attributes.showGridLines!==&quot;0&quot;,zoomScale:parseInt(l.attributes.zoomScale||&quot;100&quot;,10),zoomScaleNormal:parseInt(l.attributes.zoomScaleNormal||&quot;100&quot;,10),style:l.attributes.view},this.pane=void 0,this.selections={},!0;case&quot;pane&quot;:return this.pane={xSplit:parseInt(l.attributes.xSplit||&quot;0&quot;,10),ySplit:parseInt(l.attributes.ySplit||&quot;0&quot;,10),topLeftCell:l.attributes.topLeftCell,activePane:l.attributes.activePane||&quot;topLeft&quot;,state:l.attributes.state},!0;case&quot;selection&quot;:{const a=l.attributes.pane||&quot;topLeft&quot;;return this.selections[a]={pane:a,activeCell:l.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(l){let a,d;return l===&quot;sheetView&quot;?(this.sheetView&amp;&amp;this.pane?(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:u[this.pane.state]||&quot;split&quot;,xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state===&quot;split&quot;&amp;&amp;(a.activePane=this.pane.activePane),d=this.selections[this.pane.activePane],d&amp;&amp;d.activeCell&amp;&amp;(a.activeCell=d.activeCell),this.sheetView.style&amp;&amp;(a.style=this.sheetView.style)):(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:&quot;normal&quot;,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},d=this.selections.topLeft,d&amp;&amp;d.activeCell&amp;&amp;(a.activeCell=d.activeCell),this.sheetView.style&amp;&amp;(a.style=this.sheetView.style)),!1):!0}reconcile(){}}},{&quot;../../../utils/col-cache&quot;:19,&quot;../base-xform&quot;:32}],114:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;tablePart&quot;}render(c,u){u&amp;&amp;c.leafNode(this.tag,{&quot;r:id&quot;:u.rId})}parseOpen(c){return c.name===this.tag?(this.model={rId:c.attributes[&quot;r:id&quot;]},!0):!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],115:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../../../utils/col-cache&quot;),u=t(&quot;../../../utils/xml-stream&quot;),l=t(&quot;../../rel-type&quot;),a=t(&quot;./merges&quot;),d=t(&quot;../base-xform&quot;),f=t(&quot;../list-xform&quot;),h=t(&quot;./row-xform&quot;),m=t(&quot;./col-xform&quot;),p=t(&quot;./dimension-xform&quot;),x=t(&quot;./hyperlink-xform&quot;),g=t(&quot;./merge-cell-xform&quot;),y=t(&quot;./data-validations-xform&quot;),v=t(&quot;./sheet-properties-xform&quot;),_=t(&quot;./sheet-format-properties-xform&quot;),S=t(&quot;./sheet-view-xform&quot;),A=t(&quot;./sheet-protection-xform&quot;),I=t(&quot;./page-margins-xform&quot;),z=t(&quot;./page-setup-xform&quot;),F=t(&quot;./print-options-xform&quot;),W=t(&quot;./auto-filter-xform&quot;),H=t(&quot;./picture-xform&quot;),B=t(&quot;./drawing-xform&quot;),K=t(&quot;./table-part-xform&quot;),O=t(&quot;./row-breaks-xform&quot;),L=t(&quot;./header-footer-xform&quot;),E=t(&quot;./cf/conditional-formattings-xform&quot;),j=t(&quot;./ext-lst-xform&quot;),k=(C,P)=&gt;{if(!P||!P.length)return C;if(!C||!C.length)return P;const D={},U={};return C.forEach(Y=&gt;{D[Y.ref]=Y,Y.rules.forEach(Z=&gt;{const{x14Id:ne}=Z;ne&amp;&amp;(U[ne]=Z)})}),P.forEach(Y=&gt;{Y.rules.forEach(Z=&gt;{const ne=U[Z.x14Id];ne?((V,ee)=&gt;{Object.keys(ee).forEach($=&gt;{const R=V[$],X=ee[$];R===void 0&amp;&amp;X!==void 0&amp;&amp;(V[$]=X)})})(ne,Z):D[Y.ref]?D[Y.ref].rules.push(Z):C.push({ref:Y.ref,rules:[Z]})})}),C};class N extends d{constructor(P){super();const{maxRows:D,maxCols:U,ignoreNodes:Y}=P||{};this.ignoreNodes=Y||[],this.map={sheetPr:new v,dimension:new p,sheetViews:new f({tag:&quot;sheetViews&quot;,count:!1,childXform:new S}),sheetFormatPr:new _,cols:new f({tag:&quot;cols&quot;,count:!1,childXform:new m}),sheetData:new f({tag:&quot;sheetData&quot;,count:!1,empty:!0,childXform:new h({maxItems:U}),maxItems:D}),autoFilter:new W,mergeCells:new f({tag:&quot;mergeCells&quot;,count:!0,childXform:new g}),rowBreaks:new O,hyperlinks:new f({tag:&quot;hyperlinks&quot;,count:!1,childXform:new x}),pageMargins:new I,dataValidations:new y,pageSetup:new z,headerFooter:new L,printOptions:new F,picture:new H,drawing:new B,sheetProtection:new A,tableParts:new f({tag:&quot;tableParts&quot;,count:!0,childXform:new K}),conditionalFormatting:new E,extLst:new j}}prepare(P,D){D.merges=new a,P.hyperlinks=D.hyperlinks=[],P.comments=D.comments=[],D.formulae={},D.siFormulae=0,this.map.cols.prepare(P.cols,D),this.map.sheetData.prepare(P.rows,D),this.map.conditionalFormatting.prepare(P.conditionalFormattings,D),P.mergeCells=D.merges.mergeCells;const U=P.rels=[];function Y(V){return&quot;rId&quot;+(V.length+1)}if(P.hyperlinks.forEach(V=&gt;{const ee=Y(U);V.rId=ee,U.push({Id:ee,Type:l.Hyperlink,Target:V.target,TargetMode:&quot;External&quot;})}),P.comments.length&gt;0){const V={Id:Y(U),Type:l.Comments,Target:`../comments${P.id}.xml`};U.push(V);const ee={Id:Y(U),Type:l.VmlDrawing,Target:`../drawings/vmlDrawing${P.id}.vml`};U.push(ee),P.comments.forEach($=&gt;{$.refAddress=c.decodeAddress($.ref)}),D.commentRefs.push({commentName:&quot;comments&quot;+P.id,vmlDrawing:&quot;vmlDrawing&quot;+P.id})}const Z=[];let ne;P.media.forEach(V=&gt;{if(V.type===&quot;background&quot;){const ee=Y(U);ne=D.media[V.imageId],U.push({Id:ee,Type:l.Image,Target:`../media/${ne.name}.${ne.extension}`}),P.background={rId:ee},P.image=D.media[V.imageId]}else if(V.type===&quot;image&quot;){let{drawing:ee}=P;ne=D.media[V.imageId],ee||(ee=P.drawing={rId:Y(U),name:&quot;drawing&quot;+ ++D.drawingsCount,anchors:[],rels:[]},D.drawings.push(ee),U.push({Id:ee.rId,Type:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing&quot;,Target:`../drawings/${ee.name}.xml`}));let $=this.preImageId===V.imageId?Z[V.imageId]:Z[ee.rels.length];$||($=Y(ee.rels),Z[ee.rels.length]=$,ee.rels.push({Id:$,Type:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/image&quot;,Target:`../media/${ne.name}.${ne.extension}`}));const R={picture:{rId:$},range:V.range};if(V.hyperlinks&amp;&amp;V.hyperlinks.hyperlink){const X=Y(ee.rels);Z[ee.rels.length]=X,R.picture.hyperlinks={tooltip:V.hyperlinks.tooltip,rId:X},ee.rels.push({Id:X,Type:l.Hyperlink,Target:V.hyperlinks.hyperlink,TargetMode:&quot;External&quot;})}this.preImageId=V.imageId,ee.anchors.push(R)}}),P.tables.forEach(V=&gt;{const ee=Y(U);V.rId=ee,U.push({Id:ee,Type:l.Table,Target:&quot;../tables/&quot;+V.target}),V.columns.forEach($=&gt;{const{style:R}=$;R&amp;&amp;($.dxfId=D.styles.addDxfStyle(R))})}),this.map.extLst.prepare(P,D)}render(P,D){P.openXml(u.StdDocAttributes),P.openNode(&quot;worksheet&quot;,N.WORKSHEET_ATTRIBUTES);const U=D.properties?{defaultRowHeight:D.properties.defaultRowHeight,dyDescent:D.properties.dyDescent,outlineLevelCol:D.properties.outlineLevelCol,outlineLevelRow:D.properties.outlineLevelRow}:void 0;D.properties&amp;&amp;D.properties.defaultColWidth&amp;&amp;(U.defaultColWidth=D.properties.defaultColWidth);const Y={outlineProperties:D.properties&amp;&amp;D.properties.outlineProperties,tabColor:D.properties&amp;&amp;D.properties.tabColor,pageSetup:D.pageSetup&amp;&amp;D.pageSetup.fitToPage?{fitToPage:D.pageSetup.fitToPage}:void 0},Z=D.pageSetup&amp;&amp;D.pageSetup.margins,ne={showRowColHeaders:D.pageSetup&amp;&amp;D.pageSetup.showRowColHeaders,showGridLines:D.pageSetup&amp;&amp;D.pageSetup.showGridLines,horizontalCentered:D.pageSetup&amp;&amp;D.pageSetup.horizontalCentered,verticalCentered:D.pageSetup&amp;&amp;D.pageSetup.verticalCentered},V=D.sheetProtection;this.map.sheetPr.render(P,Y),this.map.dimension.render(P,D.dimensions),this.map.sheetViews.render(P,D.views),this.map.sheetFormatPr.render(P,U),this.map.cols.render(P,D.cols),this.map.sheetData.render(P,D.rows),this.map.sheetProtection.render(P,V),this.map.autoFilter.render(P,D.autoFilter),this.map.mergeCells.render(P,D.mergeCells),this.map.conditionalFormatting.render(P,D.conditionalFormattings),this.map.dataValidations.render(P,D.dataValidations),this.map.hyperlinks.render(P,D.hyperlinks),this.map.printOptions.render(P,ne),this.map.pageMargins.render(P,Z),this.map.pageSetup.render(P,D.pageSetup),this.map.headerFooter.render(P,D.headerFooter),this.map.rowBreaks.render(P,D.rowBreaks),this.map.drawing.render(P,D.drawing),this.map.picture.render(P,D.background),this.map.tableParts.render(P,D.tables),this.map.extLst.render(P,D),D.rels&amp;&amp;D.rels.forEach(ee=&gt;{ee.Type===l.VmlDrawing&amp;&amp;P.leafNode(&quot;legacyDrawing&quot;,{&quot;r:id&quot;:ee.Id})}),P.closeNode()}parseOpen(P){return this.parser?(this.parser.parseOpen(P),!0):P.name===&quot;worksheet&quot;?(s.each(this.map,D=&gt;{D.reset()}),!0):(this.map[P.name]&amp;&amp;!this.ignoreNodes.includes(P.name)&amp;&amp;(this.parser=this.map[P.name],this.parser.parseOpen(P)),!0)}parseText(P){this.parser&amp;&amp;this.parser.parseText(P)}parseClose(P){if(this.parser)return this.parser.parseClose(P)||(this.parser=void 0),!0;if(P===&quot;worksheet&quot;){const D=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&amp;&amp;this.map.sheetPr.model.tabColor&amp;&amp;(D.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&amp;&amp;this.map.sheetPr.model.outlineProperties&amp;&amp;(D.outlineProperties=this.map.sheetPr.model.outlineProperties);const U={fitToPage:this.map.sheetPr.model&amp;&amp;this.map.sheetPr.model.pageSetup&amp;&amp;this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},Y=Object.assign(U,this.map.pageSetup.model,this.map.printOptions.model),Z=k(this.map.conditionalFormatting.model,this.map.extLst.model&amp;&amp;this.map.extLst.model[&quot;x14:conditionalFormattings&quot;]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:D,views:this.map.sheetViews.model,pageSetup:Y,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:Z},this.map.autoFilter.model&amp;&amp;(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&amp;&amp;(this.model.sheetProtection=this.map.sheetProtection.model),!1}else return!0}reconcile(P,D){const U=(P.relationships||[]).reduce((Z,ne)=&gt;{if(Z[ne.Id]=ne,ne.Type===l.Comments&amp;&amp;(P.comments=D.comments[ne.Target].comments),ne.Type===l.VmlDrawing&amp;&amp;P.comments&amp;&amp;P.comments.length){const V=D.vmlDrawings[ne.Target].comments;P.comments.forEach((ee,$)=&gt;{ee.note=Object.assign({},ee.note,V[$])})}return Z},{});if(D.commentsMap=(P.comments||[]).reduce((Z,ne)=&gt;(ne.ref&amp;&amp;(Z[ne.ref]=ne),Z),{}),D.hyperlinkMap=(P.hyperlinks||[]).reduce((Z,ne)=&gt;(ne.rId&amp;&amp;(Z[ne.address]=U[ne.rId].Target),Z),{}),D.formulae={},P.rows=P.rows&amp;&amp;P.rows.filter(Boolean)||[],P.rows.forEach(Z=&gt;{Z.cells=Z.cells&amp;&amp;Z.cells.filter(Boolean)||[]}),this.map.cols.reconcile(P.cols,D),this.map.sheetData.reconcile(P.rows,D),this.map.conditionalFormatting.reconcile(P.conditionalFormattings,D),P.media=[],P.drawing){const Z=U[P.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(Z){const ne=Z[1];D.drawings[ne].anchors.forEach(V=&gt;{if(V.medium){const ee={type:&quot;image&quot;,imageId:V.medium.index,range:V.range,hyperlinks:V.picture.hyperlinks};P.media.push(ee)}})}}const Y=P.background&amp;&amp;U[P.background.rId];if(Y){const Z=Y.Target.split(&quot;/media/&quot;)[1],ne=D.mediaIndex&amp;&amp;D.mediaIndex[Z];ne!==void 0&amp;&amp;P.media.push({type:&quot;background&quot;,imageId:ne})}P.tables=(P.tables||[]).map(Z=&gt;{const ne=U[Z.rId];return D.tables[ne.Target]}),delete P.relationships,delete P.hyperlinks,delete P.comments}}N.WORKSHEET_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;,&quot;xmlns:r&quot;:&quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships&quot;,&quot;xmlns:mc&quot;:&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot;,&quot;mc:Ignorable&quot;:&quot;x14ac&quot;,&quot;xmlns:x14ac&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac&quot;},n.exports=N},{&quot;../../../utils/col-cache&quot;:19,&quot;../../../utils/under-dash&quot;:26,&quot;../../../utils/xml-stream&quot;:28,&quot;../../rel-type&quot;:31,&quot;../base-xform&quot;:32,&quot;../list-xform&quot;:71,&quot;./auto-filter-xform&quot;:72,&quot;./cf/conditional-formattings-xform&quot;:87,&quot;./col-xform&quot;:92,&quot;./data-validations-xform&quot;:93,&quot;./dimension-xform&quot;:94,&quot;./drawing-xform&quot;:95,&quot;./ext-lst-xform&quot;:96,&quot;./header-footer-xform&quot;:97,&quot;./hyperlink-xform&quot;:98,&quot;./merge-cell-xform&quot;:99,&quot;./merges&quot;:100,&quot;./page-margins-xform&quot;:103,&quot;./page-setup-xform&quot;:105,&quot;./picture-xform&quot;:106,&quot;./print-options-xform&quot;:107,&quot;./row-breaks-xform&quot;:108,&quot;./row-xform&quot;:109,&quot;./sheet-format-properties-xform&quot;:110,&quot;./sheet-properties-xform&quot;:111,&quot;./sheet-protection-xform&quot;:112,&quot;./sheet-view-xform&quot;:113,&quot;./table-part-xform&quot;:114}],116:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.attr=c.attr}render(c,u){u&amp;&amp;(c.openNode(this.tag),c.closeNode())}parseOpen(c){c.name===this.tag&amp;&amp;(this.model=!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],117:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.attr=c.attr,this.attrs=c.attrs,this._format=c.format||function(u){try{return Number.isNaN(u.getTime())?&quot;&quot;:u.toISOString()}catch{return&quot;&quot;}},this._parse=c.parse||function(u){return new Date(u)}}render(c,u){u&amp;&amp;(c.openNode(this.tag),this.attrs&amp;&amp;c.addAttributes(this.attrs),this.attr?c.addAttribute(this.attr,this._format(u)):c.writeText(this._format(u)),c.closeNode())}parseOpen(c){c.name===this.tag&amp;&amp;(this.attr?this.model=this._parse(c.attributes[this.attr]):this.text=[])}parseText(c){this.attr||this.text.push(c)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(&quot;&quot;))),!1}}},{&quot;../base-xform&quot;:32}],118:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.attr=c.attr,this.attrs=c.attrs,this.zero=c.zero}render(c,u){(u||this.zero)&amp;&amp;(c.openNode(this.tag),this.attrs&amp;&amp;c.addAttributes(this.attrs),this.attr?c.addAttribute(this.attr,u):c.writeText(u),c.closeNode())}parseOpen(c){return c.name===this.tag&amp;&amp;(this.attr?this.model=parseInt(c.attributes[this.attr],10):this.text=[],!0)}parseText(c){this.attr||this.text.push(c)}parseClose(){return this.attr||(this.model=parseInt(this.text.join(&quot;&quot;)||0,10)),!1}}},{&quot;../base-xform&quot;:32}],119:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.tag=c.tag,this.attr=c.attr,this.attrs=c.attrs}render(c,u){u!==void 0&amp;&amp;(c.openNode(this.tag),this.attrs&amp;&amp;c.addAttributes(this.attrs),this.attr?c.addAttribute(this.attr,u):c.writeText(u),c.closeNode())}parseOpen(c){c.name===this.tag&amp;&amp;(this.attr?this.model=c.attributes[this.attr]:this.text=[])}parseText(c){this.attr||this.text.push(c)}parseClose(){return this.attr||(this.model=this.text.join(&quot;&quot;)),!1}}},{&quot;../base-xform&quot;:32}],120:[function(t,n,o){const s=t(&quot;./base-xform&quot;),c=t(&quot;../../utils/xml-stream&quot;);n.exports=class extends s{constructor(u){super(),this._model=u}render(u){if(!this._xml){const l=new c;(function a(d,f){d.openNode(f.tag,f.$),f.c&amp;&amp;f.c.forEach(h=&gt;{a(d,h)}),f.t&amp;&amp;d.writeText(f.t),d.closeNode()})(l,this._model),this._xml=l.xml}u.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(u){return u!==this._model.tag}}},{&quot;../../utils/xml-stream&quot;:28,&quot;./base-xform&quot;:32}],121:[function(t,n,o){const s=t(&quot;./text-xform&quot;),c=t(&quot;./rich-text-xform&quot;),u=t(&quot;../base-xform&quot;);n.exports=class extends u{constructor(){super(),this.map={r:new c,t:new s}}get tag(){return&quot;rPh&quot;}render(l,a){if(l.openNode(this.tag,{sb:a.sb||0,eb:a.eb||0}),a&amp;&amp;a.hasOwnProperty(&quot;richText&quot;)&amp;&amp;a.richText){const{r:d}=this.map;a.richText.forEach(f=&gt;{d.render(l,f)})}else a&amp;&amp;this.map.t.render(l,a.text);l.closeNode()}parseOpen(l){const{name:a}=l;return this.parser?(this.parser.parseOpen(l),!0):a===this.tag?(this.model={sb:parseInt(l.attributes.sb,10),eb:parseInt(l.attributes.eb,10)},!0):(this.parser=this.map[a],!!this.parser&amp;&amp;(this.parser.parseOpen(l),!0))}parseText(l){this.parser&amp;&amp;this.parser.parseText(l)}parseClose(l){if(this.parser){if(!this.parser.parseClose(l)){switch(l){case&quot;r&quot;:{let a=this.model.richText;a||(a=this.model.richText=[]),a.push(this.parser.model);break}case&quot;t&quot;:this.model.text=this.parser.model}this.parser=void 0}return!0}return l!==this.tag}}},{&quot;../base-xform&quot;:32,&quot;./rich-text-xform&quot;:122,&quot;./text-xform&quot;:125}],122:[function(t,n,o){const s=t(&quot;./text-xform&quot;),c=t(&quot;../style/font-xform&quot;),u=t(&quot;../base-xform&quot;);class l extends u{constructor(d){super(),this.model=d}get tag(){return&quot;r&quot;}get textXform(){return this._textXform||(this._textXform=new s)}get fontXform(){return this._fontXform||(this._fontXform=new c(l.FONT_OPTIONS))}render(d,f){f=f||this.model,d.openNode(&quot;r&quot;),f.font&amp;&amp;this.fontXform.render(d,f.font),this.textXform.render(d,f.text),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case&quot;r&quot;:return this.model={},!0;case&quot;t&quot;:return this.parser=this.textXform,this.parser.parseOpen(d),!0;case&quot;rPr&quot;:return this.parser=this.fontXform,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){switch(d){case&quot;r&quot;:return!1;case&quot;t&quot;:return this.model.text=this.parser.model,this.parser=void 0,!0;case&quot;rPr&quot;:return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&amp;&amp;this.parser.parseClose(d),!0}}}l.FONT_OPTIONS={tagName:&quot;rPr&quot;,fontNameTag:&quot;rFont&quot;},n.exports=l},{&quot;../base-xform&quot;:32,&quot;../style/font-xform&quot;:131,&quot;./text-xform&quot;:125}],123:[function(t,n,o){const s=t(&quot;./text-xform&quot;),c=t(&quot;./rich-text-xform&quot;),u=t(&quot;./phonetic-text-xform&quot;),l=t(&quot;../base-xform&quot;);n.exports=class extends l{constructor(a){super(),this.model=a,this.map={r:new c,t:new s,rPh:new u}}get tag(){return&quot;si&quot;}render(a,d){a.openNode(this.tag),d&amp;&amp;d.hasOwnProperty(&quot;richText&quot;)&amp;&amp;d.richText?d.richText.length?d.richText.forEach(f=&gt;{this.map.r.render(a,f)}):this.map.t.render(a,&quot;&quot;):d!=null&amp;&amp;this.map.t.render(a,d),a.closeNode()}parseOpen(a){const{name:d}=a;return this.parser?(this.parser.parseOpen(a),!0):d===this.tag?(this.model={},!0):(this.parser=this.map[d],!!this.parser&amp;&amp;(this.parser.parseOpen(a),!0))}parseText(a){this.parser&amp;&amp;this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){switch(a){case&quot;r&quot;:{let d=this.model.richText;d||(d=this.model.richText=[]),d.push(this.parser.model);break}case&quot;t&quot;:this.model=this.parser.model}this.parser=void 0}return!0}return a!==this.tag}}},{&quot;../base-xform&quot;:32,&quot;./phonetic-text-xform&quot;:121,&quot;./rich-text-xform&quot;:122,&quot;./text-xform&quot;:125}],124:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;./shared-string-xform&quot;);n.exports=class extends c{constructor(l){super(),this.model=l||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new u)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(l){return this.model.values[l]}add(l){return l.richText?this.addRichText(l):this.addText(l)}addText(l){let a=this.hash[l];return a===void 0&amp;&amp;(a=this.hash[l]=this.model.values.length,this.model.values.push(l)),this.model.count++,a}addRichText(l){const a=this.sharedStringXform.toXml(l);let d=this.rich[a];return d===void 0&amp;&amp;(d=this.rich[a]=this.model.values.length,this.model.values.push(l)),this.model.count++,d}render(l,a){a=a||this._values,l.openXml(s.StdDocAttributes),l.openNode(&quot;sst&quot;,{xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;,count:a.count,uniqueCount:a.values.length});const d=this.sharedStringXform;a.values.forEach(f=&gt;{d.render(l,f)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case&quot;sst&quot;:return!0;case&quot;si&quot;:return this.parser=this.sharedStringXform,this.parser.parseOpen(l),!0;default:throw new Error(&quot;Unexpected xml node in parseOpen: &quot;+JSON.stringify(l))}}parseText(l){this.parser&amp;&amp;this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;if(l===&quot;sst&quot;)return!1;throw new Error(&quot;Unexpected xml node in parseClose: &quot;+l)}}},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;./shared-string-xform&quot;:123}],125:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;t&quot;}render(c,u){c.openNode(&quot;t&quot;),/^\s|\n|\s$/.test(u)&amp;&amp;c.addAttribute(&quot;xml:space&quot;,&quot;preserve&quot;),c.writeText(u),c.closeNode()}get model(){return this._text.join(&quot;&quot;).replace(/_x([0-9A-F]{4})_/g,(c,u)=&gt;String.fromCharCode(parseInt(u,16)))}parseOpen(c){return c.name===&quot;t&quot;?(this._text=[],!0):!1}parseText(c){this._text.push(c)}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],126:[function(t,n,o){const s=t(&quot;../../../doc/enums&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;../base-xform&quot;),l={horizontalValues:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;,&quot;fill&quot;,&quot;centerContinuous&quot;,&quot;distributed&quot;,&quot;justify&quot;].reduce((d,f)=&gt;(d[f]=!0,d),{}),horizontal(d){return this.horizontalValues[d]?d:void 0},verticalValues:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;,&quot;distributed&quot;,&quot;justify&quot;].reduce((d,f)=&gt;(d[f]=!0,d),{}),vertical(d){return d===&quot;middle&quot;?&quot;center&quot;:this.verticalValues[d]?d:void 0},wrapText:d=&gt;!!d||void 0,shrinkToFit:d=&gt;!!d||void 0,textRotation(d){return d===&quot;vertical&quot;||(d=c.validInt(d))&gt;=-90&amp;&amp;d&lt;=90?d:void 0},indent:d=&gt;(d=c.validInt(d),Math.max(0,d)),readingOrder(d){switch(d){case&quot;ltr&quot;:return s.ReadingOrder.LeftToRight;case&quot;rtl&quot;:return s.ReadingOrder.RightToLeft;default:return}}},a={toXml(d){if(d=l.textRotation(d)){if(d===&quot;vertical&quot;)return 255;const f=Math.round(d);if(f&gt;=0&amp;&amp;f&lt;=90)return f;if(f&lt;0&amp;&amp;f&gt;=-90)return 90-f}},toModel(d){const f=c.validInt(d);if(f!==void 0){if(f===255)return&quot;vertical&quot;;if(f&gt;=0&amp;&amp;f&lt;=90)return f;if(f&gt;90&amp;&amp;f&lt;=180)return 90-f}}};n.exports=class extends u{get tag(){return&quot;alignment&quot;}render(d,f){d.addRollback(),d.openNode(&quot;alignment&quot;);let h=!1;function m(p,x){x&amp;&amp;(d.addAttribute(p,x),h=!0)}m(&quot;horizontal&quot;,l.horizontal(f.horizontal)),m(&quot;vertical&quot;,l.vertical(f.vertical)),m(&quot;wrapText&quot;,!!l.wrapText(f.wrapText)&amp;&amp;&quot;1&quot;),m(&quot;shrinkToFit&quot;,!!l.shrinkToFit(f.shrinkToFit)&amp;&amp;&quot;1&quot;),m(&quot;indent&quot;,l.indent(f.indent)),m(&quot;textRotation&quot;,a.toXml(f.textRotation)),m(&quot;readingOrder&quot;,l.readingOrder(f.readingOrder)),d.closeNode(),h?d.commit():d.rollback()}parseOpen(d){const f={};let h=!1;function m(p,x,g){p&amp;&amp;(f[x]=g,h=!0)}m(d.attributes.horizontal,&quot;horizontal&quot;,d.attributes.horizontal),m(d.attributes.vertical,&quot;vertical&quot;,d.attributes.vertical===&quot;center&quot;?&quot;middle&quot;:d.attributes.vertical),m(d.attributes.wrapText,&quot;wrapText&quot;,c.parseBoolean(d.attributes.wrapText)),m(d.attributes.shrinkToFit,&quot;shrinkToFit&quot;,c.parseBoolean(d.attributes.shrinkToFit)),m(d.attributes.indent,&quot;indent&quot;,parseInt(d.attributes.indent,10)),m(d.attributes.textRotation,&quot;textRotation&quot;,a.toModel(d.attributes.textRotation)),m(d.attributes.readingOrder,&quot;readingOrder&quot;,d.attributes.readingOrder===&quot;2&quot;?&quot;rtl&quot;:&quot;ltr&quot;),this.model=h?f:null}parseText(){}parseClose(){return!1}}},{&quot;../../../doc/enums&quot;:7,&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32}],127:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../../../utils/utils&quot;),u=t(&quot;./color-xform&quot;);class l extends s{constructor(d){super(),this.name=d,this.map={color:new u}}get tag(){return this.name}render(d,f,h){const m=f&amp;&amp;f.color||h||this.defaultColor;d.openNode(this.name),f&amp;&amp;f.style&amp;&amp;(d.addAttribute(&quot;style&quot;,f.style),m&amp;&amp;this.map.color.render(d,m)),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.name:{const{style:f}=d.attributes;return this.model=f?{style:f}:void 0,!0}case&quot;color&quot;:return this.parser=this.map.color,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&amp;&amp;this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):(d===this.name&amp;&amp;this.map.color.model&amp;&amp;(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(d){return l.validStyleValues[d]}}l.validStyleValues=[&quot;thin&quot;,&quot;dashed&quot;,&quot;dotted&quot;,&quot;dashDot&quot;,&quot;hair&quot;,&quot;dashDotDot&quot;,&quot;slantDashDot&quot;,&quot;mediumDashed&quot;,&quot;mediumDashDotDot&quot;,&quot;mediumDashDot&quot;,&quot;medium&quot;,&quot;double&quot;,&quot;thick&quot;].reduce((a,d)=&gt;(a[d]=!0,a),{}),n.exports=class extends s{constructor(){super(),this.map={top:new l(&quot;top&quot;),left:new l(&quot;left&quot;),bottom:new l(&quot;bottom&quot;),right:new l(&quot;right&quot;),diagonal:new l(&quot;diagonal&quot;)}}render(a,d){const{color:f}=d;function h(m,p){m&amp;&amp;!m.color&amp;&amp;d.color&amp;&amp;(m={...m,color:d.color}),p.render(a,m,f)}a.openNode(&quot;border&quot;),d.diagonal&amp;&amp;d.diagonal.style&amp;&amp;(d.diagonal.up&amp;&amp;a.addAttribute(&quot;diagonalUp&quot;,&quot;1&quot;),d.diagonal.down&amp;&amp;a.addAttribute(&quot;diagonalDown&quot;,&quot;1&quot;)),h(d.left,this.map.left),h(d.right,this.map.right),h(d.top,this.map.top),h(d.bottom,this.map.bottom),h(d.diagonal,this.map.diagonal),a.closeNode()}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===&quot;border&quot;?(this.reset(),this.diagonalUp=c.parseBoolean(a.attributes.diagonalUp),this.diagonalDown=c.parseBoolean(a.attributes.diagonalDown),!0):(this.parser=this.map[a.name],!!this.parser&amp;&amp;(this.parser.parseOpen(a),!0))}parseText(a){this.parser&amp;&amp;this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;if(a===&quot;border&quot;){const d=this.model={},f=function(h,m,p){m&amp;&amp;(p&amp;&amp;Object.assign(m,p),d[h]=m)};f(&quot;left&quot;,this.map.left.model),f(&quot;right&quot;,this.map.right.model),f(&quot;top&quot;,this.map.top.model),f(&quot;bottom&quot;,this.map.bottom.model),f(&quot;diagonal&quot;,this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{&quot;../../../utils/utils&quot;:27,&quot;../base-xform&quot;:32,&quot;./color-xform&quot;:128}],128:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{constructor(c){super(),this.name=c||&quot;color&quot;}get tag(){return this.name}render(c,u){return!!u&amp;&amp;(c.openNode(this.name),u.argb?c.addAttribute(&quot;rgb&quot;,u.argb):u.theme!==void 0?(c.addAttribute(&quot;theme&quot;,u.theme),u.tint!==void 0&amp;&amp;c.addAttribute(&quot;tint&quot;,u.tint)):u.indexed!==void 0?c.addAttribute(&quot;indexed&quot;,u.indexed):c.addAttribute(&quot;auto&quot;,&quot;1&quot;),c.closeNode(),!0)}parseOpen(c){return c.name===this.name&amp;&amp;(c.attributes.rgb?this.model={argb:c.attributes.rgb}:c.attributes.theme?(this.model={theme:parseInt(c.attributes.theme,10)},c.attributes.tint&amp;&amp;(this.model.tint=parseFloat(c.attributes.tint))):c.attributes.indexed?this.model={indexed:parseInt(c.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],129:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./alignment-xform&quot;),u=t(&quot;./border-xform&quot;),l=t(&quot;./fill-xform&quot;),a=t(&quot;./font-xform&quot;),d=t(&quot;./numfmt-xform&quot;),f=t(&quot;./protection-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={alignment:new c,border:new u,fill:new l,font:new a,numFmt:new d,protection:new f}}get tag(){return&quot;dxf&quot;}render(h,m){if(h.openNode(this.tag),m.font&amp;&amp;this.map.font.render(h,m.font),m.numFmt&amp;&amp;m.numFmtId){const p={id:m.numFmtId,formatCode:m.numFmt};this.map.numFmt.render(h,p)}m.fill&amp;&amp;this.map.fill.render(h,m.fill),m.alignment&amp;&amp;this.map.alignment.render(h,m.alignment),m.border&amp;&amp;this.map.border.render(h,m.border),m.protection&amp;&amp;this.map.protection.render(h,m.protection),h.closeNode()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):h.name===this.tag?(this.reset(),!0):(this.parser=this.map[h.name],this.parser&amp;&amp;this.parser.parseOpen(h),!0)}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return this.parser?(this.parser.parseClose(h)||(this.parser=void 0),!0):h!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{&quot;../base-xform&quot;:32,&quot;./alignment-xform&quot;:126,&quot;./border-xform&quot;:127,&quot;./fill-xform&quot;:130,&quot;./font-xform&quot;:131,&quot;./numfmt-xform&quot;:132,&quot;./protection-xform&quot;:133}],130:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./color-xform&quot;);class u extends s{constructor(){super(),this.map={color:new c}}get tag(){return&quot;stop&quot;}render(h,m){h.openNode(&quot;stop&quot;),h.addAttribute(&quot;position&quot;,m.position),this.map.color.render(h,m.color),h.closeNode()}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case&quot;stop&quot;:return this.model={position:parseFloat(h.attributes.position)},!0;case&quot;color&quot;:return this.parser=this.map.color,this.parser.parseOpen(h),!0;default:return!1}}parseText(){}parseClose(h){return!!this.parser&amp;&amp;(this.parser.parseClose(h)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class l extends s{constructor(){super(),this.map={fgColor:new c(&quot;fgColor&quot;),bgColor:new c(&quot;bgColor&quot;)}}get name(){return&quot;pattern&quot;}get tag(){return&quot;patternFill&quot;}render(h,m){h.openNode(&quot;patternFill&quot;),h.addAttribute(&quot;patternType&quot;,m.pattern),m.fgColor&amp;&amp;this.map.fgColor.render(h,m.fgColor),m.bgColor&amp;&amp;this.map.bgColor.render(h,m.bgColor),h.closeNode()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):h.name===&quot;patternFill&quot;?(this.model={type:&quot;pattern&quot;,pattern:h.attributes.patternType},!0):(this.parser=this.map[h.name],!!this.parser&amp;&amp;(this.parser.parseOpen(h),!0))}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return!!this.parser&amp;&amp;(this.parser.parseClose(h)||(this.parser.model&amp;&amp;(this.model[h]=this.parser.model),this.parser=void 0),!0)}}class a extends s{constructor(){super(),this.map={stop:new u}}get name(){return&quot;gradient&quot;}get tag(){return&quot;gradientFill&quot;}render(h,m){switch(h.openNode(&quot;gradientFill&quot;),m.gradient){case&quot;angle&quot;:h.addAttribute(&quot;degree&quot;,m.degree);break;case&quot;path&quot;:h.addAttribute(&quot;type&quot;,&quot;path&quot;),m.center.left&amp;&amp;(h.addAttribute(&quot;left&quot;,m.center.left),m.center.right===void 0&amp;&amp;h.addAttribute(&quot;right&quot;,m.center.left)),m.center.right&amp;&amp;h.addAttribute(&quot;right&quot;,m.center.right),m.center.top&amp;&amp;(h.addAttribute(&quot;top&quot;,m.center.top),m.center.bottom===void 0&amp;&amp;h.addAttribute(&quot;bottom&quot;,m.center.top)),m.center.bottom&amp;&amp;h.addAttribute(&quot;bottom&quot;,m.center.bottom)}const p=this.map.stop;m.stops.forEach(x=&gt;{p.render(h,x)}),h.closeNode()}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case&quot;gradientFill&quot;:{const m=this.model={stops:[]};return h.attributes.degree?(m.gradient=&quot;angle&quot;,m.degree=parseInt(h.attributes.degree,10)):h.attributes.type===&quot;path&quot;&amp;&amp;(m.gradient=&quot;path&quot;,m.center={left:h.attributes.left?parseFloat(h.attributes.left):0,top:h.attributes.top?parseFloat(h.attributes.top):0},h.attributes.right!==h.attributes.left&amp;&amp;(m.center.right=h.attributes.right?parseFloat(h.attributes.right):0),h.attributes.bottom!==h.attributes.top&amp;&amp;(m.center.bottom=h.attributes.bottom?parseFloat(h.attributes.bottom):0)),!0}case&quot;stop&quot;:return this.parser=this.map.stop,this.parser.parseOpen(h),!0;default:return!1}}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return!!this.parser&amp;&amp;(this.parser.parseClose(h)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class d extends s{constructor(){super(),this.map={patternFill:new l,gradientFill:new a}}get tag(){return&quot;fill&quot;}render(h,m){switch(h.addRollback(),h.openNode(&quot;fill&quot;),m.type){case&quot;pattern&quot;:this.map.patternFill.render(h,m);break;case&quot;gradient&quot;:this.map.gradientFill.render(h,m);break;default:return void h.rollback()}h.closeNode(),h.commit()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):h.name===&quot;fill&quot;?(this.model={},!0):(this.parser=this.map[h.name],!!this.parser&amp;&amp;(this.parser.parseOpen(h),!0))}parseText(h){this.parser&amp;&amp;this.parser.parseText(h)}parseClose(h){return!!this.parser&amp;&amp;(this.parser.parseClose(h)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(h){return d.validPatternValues[h]}}d.validPatternValues=[&quot;none&quot;,&quot;solid&quot;,&quot;darkVertical&quot;,&quot;darkGray&quot;,&quot;mediumGray&quot;,&quot;lightGray&quot;,&quot;gray125&quot;,&quot;gray0625&quot;,&quot;darkHorizontal&quot;,&quot;darkVertical&quot;,&quot;darkDown&quot;,&quot;darkUp&quot;,&quot;darkGrid&quot;,&quot;darkTrellis&quot;,&quot;lightHorizontal&quot;,&quot;lightVertical&quot;,&quot;lightDown&quot;,&quot;lightUp&quot;,&quot;lightGrid&quot;,&quot;lightTrellis&quot;,&quot;lightGrid&quot;].reduce((f,h)=&gt;(f[h]=!0,f),{}),d.StopXform=u,d.PatternFillXform=l,d.GradientFillXform=a,n.exports=d},{&quot;../base-xform&quot;:32,&quot;./color-xform&quot;:128}],131:[function(t,n,o){const s=t(&quot;./color-xform&quot;),c=t(&quot;../simple/boolean-xform&quot;),u=t(&quot;../simple/integer-xform&quot;),l=t(&quot;../simple/string-xform&quot;),a=t(&quot;./underline-xform&quot;),d=t(&quot;../../../utils/under-dash&quot;),f=t(&quot;../base-xform&quot;);class h extends f{constructor(p){super(),this.options=p||h.OPTIONS,this.map={b:{prop:&quot;bold&quot;,xform:new c({tag:&quot;b&quot;,attr:&quot;val&quot;})},i:{prop:&quot;italic&quot;,xform:new c({tag:&quot;i&quot;,attr:&quot;val&quot;})},u:{prop:&quot;underline&quot;,xform:new a},charset:{prop:&quot;charset&quot;,xform:new u({tag:&quot;charset&quot;,attr:&quot;val&quot;})},color:{prop:&quot;color&quot;,xform:new s},condense:{prop:&quot;condense&quot;,xform:new c({tag:&quot;condense&quot;,attr:&quot;val&quot;})},extend:{prop:&quot;extend&quot;,xform:new c({tag:&quot;extend&quot;,attr:&quot;val&quot;})},family:{prop:&quot;family&quot;,xform:new u({tag:&quot;family&quot;,attr:&quot;val&quot;})},outline:{prop:&quot;outline&quot;,xform:new c({tag:&quot;outline&quot;,attr:&quot;val&quot;})},vertAlign:{prop:&quot;vertAlign&quot;,xform:new l({tag:&quot;vertAlign&quot;,attr:&quot;val&quot;})},scheme:{prop:&quot;scheme&quot;,xform:new l({tag:&quot;scheme&quot;,attr:&quot;val&quot;})},shadow:{prop:&quot;shadow&quot;,xform:new c({tag:&quot;shadow&quot;,attr:&quot;val&quot;})},strike:{prop:&quot;strike&quot;,xform:new c({tag:&quot;strike&quot;,attr:&quot;val&quot;})},sz:{prop:&quot;size&quot;,xform:new u({tag:&quot;sz&quot;,attr:&quot;val&quot;})}},this.map[this.options.fontNameTag]={prop:&quot;name&quot;,xform:new l({tag:this.options.fontNameTag,attr:&quot;val&quot;})}}get tag(){return this.options.tagName}render(p,x){const{map:g}=this;p.openNode(this.options.tagName),d.each(this.map,(y,v)=&gt;{g[v].xform.render(p,x[y.prop])}),p.closeNode()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):this.map[p.name]?(this.parser=this.map[p.name].xform,this.parser.parseOpen(p)):p.name===this.options.tagName?(this.model={},!0):!1}parseText(p){this.parser&amp;&amp;this.parser.parseText(p)}parseClose(p){if(this.parser&amp;&amp;!this.parser.parseClose(p)){const x=this.map[p];return this.parser.model&amp;&amp;(this.model[x.prop]=this.parser.model),this.parser=void 0,!0}return p!==this.options.tagName}}h.OPTIONS={tagName:&quot;font&quot;,fontNameTag:&quot;name&quot;},n.exports=h},{&quot;../../../utils/under-dash&quot;:26,&quot;../base-xform&quot;:32,&quot;../simple/boolean-xform&quot;:116,&quot;../simple/integer-xform&quot;:118,&quot;../simple/string-xform&quot;:119,&quot;./color-xform&quot;:128,&quot;./underline-xform&quot;:136}],132:[function(t,n,o){const s=t(&quot;../../../utils/under-dash&quot;),c=t(&quot;../../defaultnumformats&quot;),u=t(&quot;../base-xform&quot;),l=(function(){const d={};return s.each(c,(f,h)=&gt;{f.f&amp;&amp;(d[f.f]=parseInt(h,10))}),d})();class a extends u{constructor(f,h){super(),this.id=f,this.formatCode=h}get tag(){return&quot;numFmt&quot;}render(f,h){f.leafNode(&quot;numFmt&quot;,{numFmtId:h.id,formatCode:h.formatCode})}parseOpen(f){return f.name===&quot;numFmt&quot;?(this.model={id:parseInt(f.attributes.numFmtId,10),formatCode:f.attributes.formatCode.replace(/[\\](.)/g,&quot;$1&quot;)},!0):!1}parseText(){}parseClose(){return!1}}a.getDefaultFmtId=function(d){return l[d]},a.getDefaultFmtCode=function(d){return c[d]&amp;&amp;c[d].f},n.exports=a},{&quot;../../../utils/under-dash&quot;:26,&quot;../../defaultnumformats&quot;:30,&quot;../base-xform&quot;:32}],133:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c={boolean:(u,l)=&gt;u===void 0?l:u};n.exports=class extends s{get tag(){return&quot;protection&quot;}render(u,l){u.addRollback(),u.openNode(&quot;protection&quot;);let a=!1;function d(f,h){h!==void 0&amp;&amp;(u.addAttribute(f,h),a=!0)}d(&quot;locked&quot;,c.boolean(l.locked,!0)?void 0:&quot;0&quot;),d(&quot;hidden&quot;,c.boolean(l.hidden,!1)?&quot;1&quot;:void 0),u.closeNode(),a?u.commit():u.rollback()}parseOpen(u){const l={locked:u.attributes.locked!==&quot;0&quot;,hidden:u.attributes.hidden===&quot;1&quot;},a=!l.locked||l.hidden;this.model=a?l:null}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],134:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./alignment-xform&quot;),u=t(&quot;./protection-xform&quot;);n.exports=class extends s{constructor(l){super(),this.xfId=!(!l||!l.xfId),this.map={alignment:new c,protection:new u}}get tag(){return&quot;xf&quot;}render(l,a){l.openNode(&quot;xf&quot;,{numFmtId:a.numFmtId||0,fontId:a.fontId||0,fillId:a.fillId||0,borderId:a.borderId||0}),this.xfId&amp;&amp;l.addAttribute(&quot;xfId&quot;,a.xfId||0),a.numFmtId&amp;&amp;l.addAttribute(&quot;applyNumberFormat&quot;,&quot;1&quot;),a.fontId&amp;&amp;l.addAttribute(&quot;applyFont&quot;,&quot;1&quot;),a.fillId&amp;&amp;l.addAttribute(&quot;applyFill&quot;,&quot;1&quot;),a.borderId&amp;&amp;l.addAttribute(&quot;applyBorder&quot;,&quot;1&quot;),a.alignment&amp;&amp;l.addAttribute(&quot;applyAlignment&quot;,&quot;1&quot;),a.protection&amp;&amp;l.addAttribute(&quot;applyProtection&quot;,&quot;1&quot;),a.alignment&amp;&amp;this.map.alignment.render(l,a.alignment),a.protection&amp;&amp;this.map.protection.render(l,a.protection),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case&quot;xf&quot;:return this.model={numFmtId:parseInt(l.attributes.numFmtId,10),fontId:parseInt(l.attributes.fontId,10),fillId:parseInt(l.attributes.fillId,10),borderId:parseInt(l.attributes.borderId,10)},this.xfId&amp;&amp;(this.model.xfId=parseInt(l.attributes.xfId,10)),!0;case&quot;alignment&quot;:return this.parser=this.map.alignment,this.parser.parseOpen(l),!0;case&quot;protection&quot;:return this.parser=this.map.protection,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){this.parser&amp;&amp;this.parser.parseText(l)}parseClose(l){return this.parser?(this.parser.parseClose(l)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):l!==&quot;xf&quot;}}},{&quot;../base-xform&quot;:32,&quot;./alignment-xform&quot;:126,&quot;./protection-xform&quot;:133}],135:[function(t,n,o){const s=t(&quot;../../../doc/enums&quot;),c=t(&quot;../../../utils/xml-stream&quot;),u=t(&quot;../base-xform&quot;),l=t(&quot;../static-xform&quot;),a=t(&quot;../list-xform&quot;),d=t(&quot;./font-xform&quot;),f=t(&quot;./fill-xform&quot;),h=t(&quot;./border-xform&quot;),m=t(&quot;./numfmt-xform&quot;),p=t(&quot;./style-xform&quot;),x=t(&quot;./dxf-xform&quot;);class g extends u{constructor(v){super(),this.map={numFmts:new a({tag:&quot;numFmts&quot;,count:!0,childXform:new m}),fonts:new a({tag:&quot;fonts&quot;,count:!0,childXform:new d,$:{&quot;x14ac:knownFonts&quot;:1}}),fills:new a({tag:&quot;fills&quot;,count:!0,childXform:new f}),borders:new a({tag:&quot;borders&quot;,count:!0,childXform:new h}),cellStyleXfs:new a({tag:&quot;cellStyleXfs&quot;,count:!0,childXform:new p}),cellXfs:new a({tag:&quot;cellXfs&quot;,count:!0,childXform:new p({xfId:!0})}),dxfs:new a({tag:&quot;dxfs&quot;,always:!0,count:!0,childXform:new x}),numFmt:new m,font:new d,fill:new f,border:new h,style:new p({xfId:!0}),cellStyles:g.STATIC_XFORMS.cellStyles,tableStyles:g.STATIC_XFORMS.tableStyles,extLst:g.STATIC_XFORMS.extLst},v&amp;&amp;this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:&quot;pattern&quot;,pattern:&quot;none&quot;}),this._addFill({type:&quot;pattern&quot;,pattern:&quot;gray125&quot;}),this.weakMap=new WeakMap}render(v,_){_=_||this.model,v.openXml(c.StdDocAttributes),v.openNode(&quot;styleSheet&quot;,g.STYLESHEET_ATTRIBUTES),this.index?(_.numFmts&amp;&amp;_.numFmts.length&amp;&amp;(v.openNode(&quot;numFmts&quot;,{count:_.numFmts.length}),_.numFmts.forEach(S=&gt;{v.writeXml(S)}),v.closeNode()),_.fonts.length||this._addFont({size:11,color:{theme:1},name:&quot;Calibri&quot;,family:2,scheme:&quot;minor&quot;}),v.openNode(&quot;fonts&quot;,{count:_.fonts.length,&quot;x14ac:knownFonts&quot;:1}),_.fonts.forEach(S=&gt;{v.writeXml(S)}),v.closeNode(),v.openNode(&quot;fills&quot;,{count:_.fills.length}),_.fills.forEach(S=&gt;{v.writeXml(S)}),v.closeNode(),v.openNode(&quot;borders&quot;,{count:_.borders.length}),_.borders.forEach(S=&gt;{v.writeXml(S)}),v.closeNode(),this.map.cellStyleXfs.render(v,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),v.openNode(&quot;cellXfs&quot;,{count:_.styles.length}),_.styles.forEach(S=&gt;{v.writeXml(S)}),v.closeNode()):(this.map.numFmts.render(v,_.numFmts),this.map.fonts.render(v,_.fonts),this.map.fills.render(v,_.fills),this.map.borders.render(v,_.borders),this.map.cellStyleXfs.render(v,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(v,_.styles)),g.STATIC_XFORMS.cellStyles.render(v),this.map.dxfs.render(v,_.dxfs),g.STATIC_XFORMS.tableStyles.render(v),g.STATIC_XFORMS.extLst.render(v),v.closeNode()}parseOpen(v){return this.parser?(this.parser.parseOpen(v),!0):v.name===&quot;styleSheet&quot;?(this.initIndex(),!0):(this.parser=this.map[v.name],this.parser&amp;&amp;this.parser.parseOpen(v),!0)}parseText(v){this.parser&amp;&amp;this.parser.parseText(v)}parseClose(v){if(this.parser)return this.parser.parseClose(v)||(this.parser=void 0),!0;switch(v){case&quot;styleSheet&quot;:{this.model={};const _=(S,A)=&gt;{A.model&amp;&amp;A.model.length&amp;&amp;(this.model[S]=A.model)};if(_(&quot;numFmts&quot;,this.map.numFmts),_(&quot;fonts&quot;,this.map.fonts),_(&quot;fills&quot;,this.map.fills),_(&quot;borders&quot;,this.map.borders),_(&quot;styles&quot;,this.map.cellXfs),_(&quot;dxfs&quot;,this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){const S=this.index.numFmt;this.model.numFmts.forEach(A=&gt;{S[A.id]=A.formatCode})}return!1}default:return!0}}addStyleModel(v,_){if(!v)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:&quot;Calibri&quot;,family:2,scheme:&quot;minor&quot;}),this.weakMap&amp;&amp;this.weakMap.has(v))return this.weakMap.get(v);const S={};if(_=_||s.ValueType.Number,v.numFmt)S.numFmtId=this._addNumFmtStr(v.numFmt);else switch(_){case s.ValueType.Number:S.numFmtId=this._addNumFmtStr(&quot;General&quot;);break;case s.ValueType.Date:S.numFmtId=this._addNumFmtStr(&quot;mm-dd-yy&quot;)}v.font&amp;&amp;(S.fontId=this._addFont(v.font)),v.border&amp;&amp;(S.borderId=this._addBorder(v.border)),v.fill&amp;&amp;(S.fillId=this._addFill(v.fill)),v.alignment&amp;&amp;(S.alignment=v.alignment),v.protection&amp;&amp;(S.protection=v.protection);const A=this._addStyle(S);return this.weakMap&amp;&amp;this.weakMap.set(v,A),A}getStyleModel(v){const _=this.model.styles[v];if(!_)return null;let S=this.index.model[v];if(S)return S;if(S=this.index.model[v]={},_.numFmtId){const I=this.index.numFmt[_.numFmtId]||m.getDefaultFmtCode(_.numFmtId);I&amp;&amp;(S.numFmt=I)}function A(I,z,F){if(F||F===0){const W=z[F];W&amp;&amp;(S[I]=W)}}return A(&quot;font&quot;,this.model.fonts,_.fontId),A(&quot;border&quot;,this.model.borders,_.borderId),A(&quot;fill&quot;,this.model.fills,_.fillId),_.alignment&amp;&amp;(S.alignment=_.alignment),_.protection&amp;&amp;(S.protection=_.protection),S}addDxfStyle(v){return v.numFmt&amp;&amp;(v.numFmtId=this._addNumFmtStr(v.numFmt)),this.model.dxfs.push(v),this.model.dxfs.length-1}getDxfStyle(v){return this.model.dxfs[v]}_addStyle(v){const _=this.map.style.toXml(v);let S=this.index.style[_];return S===void 0&amp;&amp;(S=this.index.style[_]=this.model.styles.length,this.model.styles.push(_)),S}_addNumFmtStr(v){let _=m.getDefaultFmtId(v);if(_!==void 0||(_=this.index.numFmt[v],_!==void 0))return _;_=this.index.numFmt[v]=164+this.model.numFmts.length;const S=this.map.numFmt.toXml({id:_,formatCode:v});return this.model.numFmts.push(S),_}_addFont(v){const _=this.map.font.toXml(v);let S=this.index.font[_];return S===void 0&amp;&amp;(S=this.index.font[_]=this.model.fonts.length,this.model.fonts.push(_)),S}_addBorder(v){const _=this.map.border.toXml(v);let S=this.index.border[_];return S===void 0&amp;&amp;(S=this.index.border[_]=this.model.borders.length,this.model.borders.push(_)),S}_addFill(v){const _=this.map.fill.toXml(v);let S=this.index.fill[_];return S===void 0&amp;&amp;(S=this.index.fill[_]=this.model.fills.length,this.model.fills.push(_)),S}}g.STYLESHEET_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;,&quot;xmlns:mc&quot;:&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot;,&quot;mc:Ignorable&quot;:&quot;x14ac x16r2&quot;,&quot;xmlns:x14ac&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac&quot;,&quot;xmlns:x16r2&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2015/02/main&quot;},g.STATIC_XFORMS={cellStyles:new l({tag:&quot;cellStyles&quot;,$:{count:1},c:[{tag:&quot;cellStyle&quot;,$:{name:&quot;Normal&quot;,xfId:0,builtinId:0}}]}),dxfs:new l({tag:&quot;dxfs&quot;,$:{count:0}}),tableStyles:new l({tag:&quot;tableStyles&quot;,$:{count:0,defaultTableStyle:&quot;TableStyleMedium2&quot;,defaultPivotStyle:&quot;PivotStyleLight16&quot;}}),extLst:new l({tag:&quot;extLst&quot;,c:[{tag:&quot;ext&quot;,$:{uri:&quot;{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}&quot;,&quot;xmlns:x14&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2009/9/main&quot;},c:[{tag:&quot;x14:slicerStyles&quot;,$:{defaultSlicerStyle:&quot;SlicerStyleLight1&quot;}}]},{tag:&quot;ext&quot;,$:{uri:&quot;{9260A510-F301-46a8-8635-F512D64BE5F5}&quot;,&quot;xmlns:x15&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2010/11/main&quot;},c:[{tag:&quot;x15:timelineStyles&quot;,$:{defaultTimelineStyle:&quot;TimeSlicerStyleLight1&quot;}}]}]})},g.Mock=class extends g{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:&quot;Calibri&quot;,family:2,scheme:&quot;minor&quot;}],borders:[{}],fills:[{type:&quot;pattern&quot;,pattern:&quot;none&quot;},{type:&quot;pattern&quot;,pattern:&quot;gray125&quot;}]}}parseStream(y){return y.autodrain(),Promise.resolve()}addStyleModel(y,v){return v===s.ValueType.Date?this.dateStyleId:0}get dateStyleId(){if(!this._dateStyleId){const y={numFmtId:m.getDefaultFmtId(&quot;mm-dd-yy&quot;)};this._dateStyleId=this.model.styles.length,this.model.styles.push(y)}return this._dateStyleId}getStyleModel(){return{}}},n.exports=g},{&quot;../../../doc/enums&quot;:7,&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;../list-xform&quot;:71,&quot;../static-xform&quot;:120,&quot;./border-xform&quot;:127,&quot;./dxf-xform&quot;:129,&quot;./fill-xform&quot;:130,&quot;./font-xform&quot;:131,&quot;./numfmt-xform&quot;:132,&quot;./style-xform&quot;:134}],136:[function(t,n,o){const s=t(&quot;../base-xform&quot;);class c extends s{constructor(l){super(),this.model=l}get tag(){return&quot;u&quot;}render(l,a){if((a=a||this.model)===!0)l.leafNode(&quot;u&quot;);else{const d=c.Attributes[a];d&amp;&amp;l.leafNode(&quot;u&quot;,d)}}parseOpen(l){l.name===&quot;u&quot;&amp;&amp;(this.model=l.attributes.val||!0)}parseText(){}parseClose(){return!1}}c.Attributes={single:{},double:{val:&quot;double&quot;},singleAccounting:{val:&quot;singleAccounting&quot;},doubleAccounting:{val:&quot;doubleAccounting&quot;}},n.exports=c},{&quot;../base-xform&quot;:32}],137:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;./filter-column-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={filterColumn:new c}}get tag(){return&quot;autoFilter&quot;}prepare(u){u.columns.forEach((l,a)=&gt;{this.map.filterColumn.prepare(l,{index:a})})}render(u,l){return u.openNode(this.tag,{ref:l.autoFilterRef}),l.columns.forEach(a=&gt;{this.map.filterColumn.render(u,a)}),u.closeNode(),!0}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:return this.model={autoFilterRef:u.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[u.name],this.parser)return this.parseOpen(u),!0;throw new Error(&quot;Unexpected xml node in parseOpen: &quot;+JSON.stringify(u))}}parseText(u){this.parser&amp;&amp;this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;if(u===this.tag)return!1;throw new Error(&quot;Unexpected xml node in parseClose: &quot;+u)}}},{&quot;../base-xform&quot;:32,&quot;./filter-column-xform&quot;:139}],138:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;customFilter&quot;}render(c,u){c.leafNode(this.tag,{val:u.val,operator:u.operator})}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={val:c.attributes.val,operator:c.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],139:[function(t,n,o){const s=t(&quot;../base-xform&quot;),c=t(&quot;../list-xform&quot;),u=t(&quot;./custom-filter-xform&quot;),l=t(&quot;./filter-xform&quot;);n.exports=class extends s{constructor(){super(),this.map={customFilters:new c({tag:&quot;customFilters&quot;,count:!1,empty:!0,childXform:new u}),filters:new c({tag:&quot;filters&quot;,count:!1,empty:!0,childXform:new l})}}get tag(){return&quot;filterColumn&quot;}prepare(a,d){a.colId=d.index.toString()}render(a,d){return d.customFilters?(a.openNode(this.tag,{colId:d.colId,hiddenButton:d.filterButton?&quot;0&quot;:&quot;1&quot;}),this.map.customFilters.render(a,d.customFilters),a.closeNode(),!0):(a.leafNode(this.tag,{colId:d.colId,hiddenButton:d.filterButton?&quot;0&quot;:&quot;1&quot;}),!0)}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;const{attributes:d}=a;switch(a.name){case this.tag:return this.model={filterButton:d.hiddenButton===&quot;0&quot;},!0;default:if(this.parser=this.map[a.name],this.parser)return this.parseOpen(a),!0;throw new Error(&quot;Unexpected xml node in parseOpen: &quot;+JSON.stringify(a))}}parseText(){}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a===this.tag?(this.model.customFilters=this.map.customFilters.model,!1):!0}}},{&quot;../base-xform&quot;:32,&quot;../list-xform&quot;:71,&quot;./custom-filter-xform&quot;:138,&quot;./filter-xform&quot;:140}],140:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;filter&quot;}render(c,u){c.leafNode(this.tag,{val:u.val})}parseOpen(c){return c.name===this.tag&amp;&amp;(this.model={val:c.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],141:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;tableColumn&quot;}prepare(c,u){c.id=u.index+1}render(c,u){return c.leafNode(this.tag,{id:u.id.toString(),name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId}),!0}parseOpen(c){if(c.name===this.tag){const{attributes:u}=c;return this.model={name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],142:[function(t,n,o){const s=t(&quot;../base-xform&quot;);n.exports=class extends s{get tag(){return&quot;tableStyleInfo&quot;}render(c,u){return c.leafNode(this.tag,{name:u.theme?u.theme:void 0,showFirstColumn:u.showFirstColumn?&quot;1&quot;:&quot;0&quot;,showLastColumn:u.showLastColumn?&quot;1&quot;:&quot;0&quot;,showRowStripes:u.showRowStripes?&quot;1&quot;:&quot;0&quot;,showColumnStripes:u.showColumnStripes?&quot;1&quot;:&quot;0&quot;}),!0}parseOpen(c){if(c.name===this.tag){const{attributes:u}=c;return this.model={theme:u.name?u.name:null,showFirstColumn:u.showFirstColumn===&quot;1&quot;,showLastColumn:u.showLastColumn===&quot;1&quot;,showRowStripes:u.showRowStripes===&quot;1&quot;,showColumnStripes:u.showColumnStripes===&quot;1&quot;},!0}return!1}parseText(){}parseClose(){return!1}}},{&quot;../base-xform&quot;:32}],143:[function(t,n,o){const s=t(&quot;../../../utils/xml-stream&quot;),c=t(&quot;../base-xform&quot;),u=t(&quot;../list-xform&quot;),l=t(&quot;./auto-filter-xform&quot;),a=t(&quot;./table-column-xform&quot;),d=t(&quot;./table-style-info-xform&quot;);class f extends c{constructor(){super(),this.map={autoFilter:new l,tableColumns:new u({tag:&quot;tableColumns&quot;,count:!0,empty:!0,childXform:new a}),tableStyleInfo:new d}}prepare(m,p){this.map.autoFilter.prepare(m),this.map.tableColumns.prepare(m.columns,p)}get tag(){return&quot;table&quot;}render(m,p){m.openXml(s.StdDocAttributes),m.openNode(this.tag,{...f.TABLE_ATTRIBUTES,id:p.id,name:p.name,displayName:p.displayName||p.name,ref:p.tableRef,totalsRowCount:p.totalsRow?&quot;1&quot;:void 0,totalsRowShown:p.totalsRow?void 0:&quot;1&quot;,headerRowCount:p.headerRow?&quot;1&quot;:&quot;0&quot;}),this.map.autoFilter.render(m,p),this.map.tableColumns.render(m,p.columns),this.map.tableStyleInfo.render(m,p.style),m.closeNode()}parseOpen(m){if(this.parser)return this.parser.parseOpen(m),!0;const{name:p,attributes:x}=m;return p===this.tag?(this.reset(),this.model={name:x.name,displayName:x.displayName||x.name,tableRef:x.ref,totalsRow:x.totalsRowCount===&quot;1&quot;,headerRow:x.headerRowCount===&quot;1&quot;}):(this.parser=this.map[m.name],this.parser&amp;&amp;this.parser.parseOpen(m)),!0}parseText(m){this.parser&amp;&amp;this.parser.parseText(m)}parseClose(m){return this.parser?(this.parser.parseClose(m)||(this.parser=void 0),!0):m===this.tag?(this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&amp;&amp;(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((p,x)=&gt;{this.model.columns[x].filterButton=p.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1):!0}reconcile(m,p){m.columns.forEach(x=&gt;{x.dxfId!==void 0&amp;&amp;(x.style=p.styles.getDxfStyle(x.dxfId))})}}f.TABLE_ATTRIBUTES={xmlns:&quot;http://schemas.openxmlformats.org/spreadsheetml/2006/main&quot;,&quot;xmlns:mc&quot;:&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot;,&quot;mc:Ignorable&quot;:&quot;xr xr3&quot;,&quot;xmlns:xr&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2014/revision&quot;,&quot;xmlns:xr3&quot;:&quot;http://schemas.microsoft.com/office/spreadsheetml/2016/revision3&quot;},n.exports=f},{&quot;../../../utils/xml-stream&quot;:28,&quot;../base-xform&quot;:32,&quot;../list-xform&quot;:71,&quot;./auto-filter-xform&quot;:137,&quot;./table-column-xform&quot;:141,&quot;./table-style-info-xform&quot;:142}],144:[function(t,n,o){(function(s,c){(function(){const u=t(&quot;fs&quot;),l=t(&quot;jszip&quot;),{PassThrough:a}=t(&quot;readable-stream&quot;),d=t(&quot;../utils/zip-stream&quot;),f=t(&quot;../utils/stream-buf&quot;),h=t(&quot;../utils/utils&quot;),m=t(&quot;../utils/xml-stream&quot;),{bufferToString:p}=t(&quot;../utils/browser-buffer-decode&quot;),x=t(&quot;./xform/style/styles-xform&quot;),g=t(&quot;./xform/core/core-xform&quot;),y=t(&quot;./xform/strings/shared-strings-xform&quot;),v=t(&quot;./xform/core/relationships-xform&quot;),_=t(&quot;./xform/core/content-types-xform&quot;),S=t(&quot;./xform/core/app-xform&quot;),A=t(&quot;./xform/book/workbook-xform&quot;),I=t(&quot;./xform/sheet/worksheet-xform&quot;),z=t(&quot;./xform/drawing/drawing-xform&quot;),F=t(&quot;./xform/table/table-xform&quot;),W=t(&quot;./xform/comment/comments-xform&quot;),H=t(&quot;./xform/comment/vml-notes-xform&quot;),B=t(&quot;./xml/theme1&quot;);class K{constructor(L){this.workbook=L}async readFile(L,E){if(!await h.fs.exists(L))throw new Error(&quot;File not found: &quot;+L);const j=u.createReadStream(L);try{const k=await this.read(j,E);return j.close(),k}catch(k){throw j.close(),k}}parseRels(L){return new v().parseStream(L)}parseWorkbook(L){return new A().parseStream(L)}parseSharedStrings(L){return new y().parseStream(L)}reconcile(L,E){const j=new A,k=new I(E),N=new z,C=new F;j.reconcile(L);const P={media:L.media,mediaIndex:L.mediaIndex};Object.keys(L.drawings).forEach(Y=&gt;{const Z=L.drawings[Y],ne=L.drawingRels[Y];ne&amp;&amp;(P.rels=ne.reduce((V,ee)=&gt;(V[ee.Id]=ee,V),{}),(Z.anchors||[]).forEach(V=&gt;{const ee=V.picture&amp;&amp;V.picture.hyperlinks;ee&amp;&amp;P.rels[ee.rId]&amp;&amp;(ee.hyperlink=P.rels[ee.rId].Target,delete ee.rId)}),N.reconcile(Z,P))});const D={styles:L.styles};Object.values(L.tables).forEach(Y=&gt;{C.reconcile(Y,D)});const U={styles:L.styles,sharedStrings:L.sharedStrings,media:L.media,mediaIndex:L.mediaIndex,date1904:L.properties&amp;&amp;L.properties.date1904,drawings:L.drawings,comments:L.comments,tables:L.tables,vmlDrawings:L.vmlDrawings};L.worksheets.forEach(Y=&gt;{Y.relationships=L.worksheetRels[Y.sheetNo],k.reconcile(Y,U)}),delete L.worksheetHash,delete L.worksheetRels,delete L.globalRels,delete L.sharedStrings,delete L.workbookRels,delete L.sheetDefs,delete L.styles,delete L.mediaIndex,delete L.drawings,delete L.drawingRels,delete L.vmlDrawings}async _processWorksheetEntry(L,E,j,k,N){const C=new I(k),P=await C.parseStream(L);P.sheetNo=j,E.worksheetHash[N]=P,E.worksheets.push(P)}async _processCommentEntry(L,E,j){const k=new W,N=await k.parseStream(L);E.comments[`../${j}.xml`]=N}async _processTableEntry(L,E,j){const k=new F,N=await k.parseStream(L);E.tables[`../tables/${j}.xml`]=N}async _processWorksheetRelsEntry(L,E,j){const k=new v,N=await k.parseStream(L);E.worksheetRels[j]=N}async _processMediaEntry(L,E,j){const k=j.lastIndexOf(&quot;.&quot;);if(k&gt;=1){const N=j.substr(k+1),C=j.substr(0,k);await new Promise((P,D)=&gt;{const U=new f;U.on(&quot;finish&quot;,()=&gt;{E.mediaIndex[j]=E.media.length,E.mediaIndex[C]=E.media.length;const Y={type:&quot;image&quot;,name:C,extension:N,buffer:U.toBuffer()};E.media.push(Y),P()}),L.on(&quot;error&quot;,Y=&gt;{D(Y)}),L.pipe(U)})}}async _processDrawingEntry(L,E,j){const k=new z,N=await k.parseStream(L);E.drawings[j]=N}async _processDrawingRelsEntry(L,E,j){const k=new v,N=await k.parseStream(L);E.drawingRels[j]=N}async _processVmlDrawingEntry(L,E,j){const k=new H,N=await k.parseStream(L);E.vmlDrawings[`../drawings/${j}.vml`]=N}async _processThemeEntry(L,E,j){await new Promise((k,N)=&gt;{const C=new f;L.on(&quot;error&quot;,N),C.on(&quot;error&quot;,N),C.on(&quot;finish&quot;,()=&gt;{E.themes[j]=C.read().toString(),k()}),L.pipe(C)})}createInputStream(){throw new Error(&quot;`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md&quot;)}async read(L,E){!L[Symbol.asyncIterator]&amp;&amp;L.pipe&amp;&amp;(L=L.pipe(new a));const j=[];for await(const k of L)j.push(k);return this.load(c.concat(j),E)}async load(L,E){let j;j=E&amp;&amp;E.base64?c.from(L.toString(),&quot;base64&quot;):L;const k={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},N=await l.loadAsync(j);for(const C of Object.values(N.files))if(!C.dir){let P,D=C.name;if(D[0]===&quot;/&quot;&amp;&amp;(D=D.substr(1)),D.match(/xl\/media\//)||D.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))P=new a,P.write(await C.async(&quot;nodebuffer&quot;));else{let U;P=new a({writableObjectMode:!0,readableObjectMode:!0}),U=s.browser?p(await C.async(&quot;nodebuffer&quot;)):await C.async(&quot;string&quot;);const Y=16384;for(let Z=0;Z&lt;U.length;Z+=Y)P.write(U.substring(Z,Z+Y))}switch(P.end(),D){case&quot;_rels/.rels&quot;:k.globalRels=await this.parseRels(P);break;case&quot;xl/workbook.xml&quot;:{const U=await this.parseWorkbook(P);k.sheets=U.sheets,k.definedNames=U.definedNames,k.views=U.views,k.properties=U.properties,k.calcProperties=U.calcProperties;break}case&quot;xl/_rels/workbook.xml.rels&quot;:k.workbookRels=await this.parseRels(P);break;case&quot;xl/sharedStrings.xml&quot;:k.sharedStrings=new y,await k.sharedStrings.parseStream(P);break;case&quot;xl/styles.xml&quot;:k.styles=new x,await k.styles.parseStream(P);break;case&quot;docProps/app.xml&quot;:{const U=new S,Y=await U.parseStream(P);k.company=Y.company,k.manager=Y.manager;break}case&quot;docProps/core.xml&quot;:{const U=new g,Y=await U.parseStream(P);Object.assign(k,Y);break}default:{let U=D.match(/xl\/worksheets\/sheet(\d+)[.]xml/);if(U){await this._processWorksheetEntry(P,k,U[1],E,D);break}if(U=D.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/),U){await this._processWorksheetRelsEntry(P,k,U[1]);break}if(U=D.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/),U){await this._processThemeEntry(P,k,U[1]);break}if(U=D.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/),U){await this._processMediaEntry(P,k,U[1]);break}if(U=D.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/),U){await this._processDrawingEntry(P,k,U[1]);break}if(U=D.match(/xl\/(comments\d+)[.]xml/),U){await this._processCommentEntry(P,k,U[1]);break}if(U=D.match(/xl\/tables\/(table\d+)[.]xml/),U){await this._processTableEntry(P,k,U[1]);break}if(U=D.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/),U){await this._processDrawingRelsEntry(P,k,U[1]);break}if(U=D.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/),U){await this._processVmlDrawingEntry(P,k,U[1]);break}}}}return this.reconcile(k,E),this.workbook.model=k,this.workbook}async addMedia(L,E){await Promise.all(E.media.map(async j=&gt;{if(j.type===&quot;image&quot;){const k=`xl/media/${j.name}.${j.extension}`;if(j.filename){const N=await(function(C,P){return new Promise((D,U)=&gt;{u.readFile(C,P,(Y,Z)=&gt;{Y?U(Y):D(Z)})})})(j.filename);return L.append(N,{name:k})}if(j.buffer)return L.append(j.buffer,{name:k});if(j.base64){const N=j.base64,C=N.substring(N.indexOf(&quot;,&quot;)+1);return L.append(C,{name:k,base64:!0})}}throw new Error(&quot;Unsupported media&quot;)}))}addDrawings(L,E){const j=new z,k=new v;E.worksheets.forEach(N=&gt;{const{drawing:C}=N;if(C){j.prepare(C,{});let P=j.toXml(C);L.append(P,{name:`xl/drawings/${C.name}.xml`}),P=k.toXml(C.rels),L.append(P,{name:`xl/drawings/_rels/${C.name}.xml.rels`})}})}addTables(L,E){const j=new F;E.worksheets.forEach(k=&gt;{const{tables:N}=k;N.forEach(C=&gt;{j.prepare(C,{});const P=j.toXml(C);L.append(P,{name:&quot;xl/tables/&quot;+C.target})})})}async addContentTypes(L,E){const j=new _().toXml(E);L.append(j,{name:&quot;[Content_Types].xml&quot;})}async addApp(L,E){const j=new S().toXml(E);L.append(j,{name:&quot;docProps/app.xml&quot;})}async addCore(L,E){const j=new g;L.append(j.toXml(E),{name:&quot;docProps/core.xml&quot;})}async addThemes(L,E){const j=E.themes||{theme1:B};Object.keys(j).forEach(k=&gt;{const N=j[k],C=`xl/theme/${k}.xml`;L.append(N,{name:C})})}async addOfficeRels(L){const E=new v().toXml([{Id:&quot;rId1&quot;,Type:K.RelType.OfficeDocument,Target:&quot;xl/workbook.xml&quot;},{Id:&quot;rId2&quot;,Type:K.RelType.CoreProperties,Target:&quot;docProps/core.xml&quot;},{Id:&quot;rId3&quot;,Type:K.RelType.ExtenderProperties,Target:&quot;docProps/app.xml&quot;}]);L.append(E,{name:&quot;_rels/.rels&quot;})}async addWorkbookRels(L,E){let j=1;const k=[{Id:&quot;rId&quot;+j++,Type:K.RelType.Styles,Target:&quot;styles.xml&quot;},{Id:&quot;rId&quot;+j++,Type:K.RelType.Theme,Target:&quot;theme/theme1.xml&quot;}];E.sharedStrings.count&amp;&amp;k.push({Id:&quot;rId&quot;+j++,Type:K.RelType.SharedStrings,Target:&quot;sharedStrings.xml&quot;}),E.worksheets.forEach(C=&gt;{C.rId=&quot;rId&quot;+j++,k.push({Id:C.rId,Type:K.RelType.Worksheet,Target:`worksheets/sheet${C.id}.xml`})});const N=new v().toXml(k);L.append(N,{name:&quot;xl/_rels/workbook.xml.rels&quot;})}async addSharedStrings(L,E){E.sharedStrings&amp;&amp;E.sharedStrings.count&amp;&amp;L.append(E.sharedStrings.xml,{name:&quot;xl/sharedStrings.xml&quot;})}async addStyles(L,E){const{xml:j}=E.styles;j&amp;&amp;L.append(j,{name:&quot;xl/styles.xml&quot;})}async addWorkbook(L,E){const j=new A;L.append(j.toXml(E),{name:&quot;xl/workbook.xml&quot;})}async addWorksheets(L,E){const j=new I,k=new v,N=new W,C=new H;E.worksheets.forEach(P=&gt;{let D=new m;j.render(D,P),L.append(D.xml,{name:`xl/worksheets/sheet${P.id}.xml`}),P.rels&amp;&amp;P.rels.length&amp;&amp;(D=new m,k.render(D,P.rels),L.append(D.xml,{name:`xl/worksheets/_rels/sheet${P.id}.xml.rels`})),P.comments.length&gt;0&amp;&amp;(D=new m,N.render(D,P),L.append(D.xml,{name:`xl/comments${P.id}.xml`}),D=new m,C.render(D,P),L.append(D.xml,{name:`xl/drawings/vmlDrawing${P.id}.vml`}))})}_finalize(L){return new Promise((E,j)=&gt;{L.on(&quot;finish&quot;,()=&gt;{E(this)}),L.on(&quot;error&quot;,j),L.finalize()})}prepareModel(L,E){L.creator=L.creator||&quot;ExcelJS&quot;,L.lastModifiedBy=L.lastModifiedBy||&quot;ExcelJS&quot;,L.created=L.created||new Date,L.modified=L.modified||new Date,L.useSharedStrings=E.useSharedStrings===void 0||E.useSharedStrings,L.useStyles=E.useStyles===void 0||E.useStyles,L.sharedStrings=new y,L.styles=L.useStyles?new x(!0):new x.Mock;const j=new A,k=new I;j.prepare(L);const N={sharedStrings:L.sharedStrings,styles:L.styles,date1904:L.properties.date1904,drawingsCount:0,media:L.media};N.drawings=L.drawings=[],N.commentRefs=L.commentRefs=[];let C=0;L.tables=[],L.worksheets.forEach(P=&gt;{P.tables.forEach(D=&gt;{C++,D.target=`table${C}.xml`,D.id=C,L.tables.push(D)}),k.prepare(P,N)})}async write(L,E){E=E||{};const{model:j}=this.workbook,k=new d.ZipWriter(E.zip);return k.pipe(L),this.prepareModel(j,E),await this.addContentTypes(k,j),await this.addOfficeRels(k,j),await this.addWorkbookRels(k,j),await this.addWorksheets(k,j),await this.addSharedStrings(k,j),await this.addDrawings(k,j),await this.addTables(k,j),await Promise.all([this.addThemes(k,j),this.addStyles(k,j)]),await this.addMedia(k,j),await Promise.all([this.addApp(k,j),this.addCore(k,j)]),await this.addWorkbook(k,j),this._finalize(k)}writeFile(L,E){const j=u.createWriteStream(L);return new Promise((k,N)=&gt;{j.on(&quot;finish&quot;,()=&gt;{k()}),j.on(&quot;error&quot;,C=&gt;{N(C)}),this.write(j,E).then(()=&gt;{j.end()}).catch(C=&gt;{N(C)})})}async writeBuffer(L){const E=new f;return await this.write(E,L),E.read()}}K.RelType=t(&quot;./rel-type&quot;),n.exports=K}).call(this)}).call(this,t(&quot;_process&quot;),t(&quot;buffer&quot;).Buffer)},{&quot;../utils/browser-buffer-decode&quot;:16,&quot;../utils/stream-buf&quot;:24,&quot;../utils/utils&quot;:27,&quot;../utils/xml-stream&quot;:28,&quot;../utils/zip-stream&quot;:29,&quot;./rel-type&quot;:31,&quot;./xform/book/workbook-xform&quot;:38,&quot;./xform/comment/comments-xform&quot;:40,&quot;./xform/comment/vml-notes-xform&quot;:45,&quot;./xform/core/app-xform&quot;:51,&quot;./xform/core/content-types-xform&quot;:52,&quot;./xform/core/core-xform&quot;:53,&quot;./xform/core/relationships-xform&quot;:55,&quot;./xform/drawing/drawing-xform&quot;:62,&quot;./xform/sheet/worksheet-xform&quot;:115,&quot;./xform/strings/shared-strings-xform&quot;:124,&quot;./xform/style/styles-xform&quot;:135,&quot;./xform/table/table-xform&quot;:143,&quot;./xml/theme1&quot;:145,_process:467,buffer:220,fs:216,jszip:441,&quot;readable-stream&quot;:491}],145:[function(t,n,o){n.exports=`&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;
&lt;a:theme xmlns:a=&quot;http://schemas.openxmlformats.org/drawingml/2006/main&quot; name=&quot;Office Theme&quot;&gt; &lt;a:themeElements&gt; &lt;a:clrScheme name=&quot;Office&quot;&gt; &lt;a:dk1&gt; &lt;a:sysClr val=&quot;windowText&quot; lastClr=&quot;000000&quot;/&gt; &lt;/a:dk1&gt; &lt;a:lt1&gt; &lt;a:sysClr val=&quot;window&quot; lastClr=&quot;FFFFFF&quot;/&gt; &lt;/a:lt1&gt; &lt;a:dk2&gt; &lt;a:srgbClr val=&quot;1F497D&quot;/&gt; &lt;/a:dk2&gt; &lt;a:lt2&gt; &lt;a:srgbClr val=&quot;EEECE1&quot;/&gt; &lt;/a:lt2&gt; &lt;a:accent1&gt; &lt;a:srgbClr val=&quot;4F81BD&quot;/&gt; &lt;/a:accent1&gt; &lt;a:accent2&gt; &lt;a:srgbClr val=&quot;C0504D&quot;/&gt; &lt;/a:accent2&gt; &lt;a:accent3&gt; &lt;a:srgbClr val=&quot;9BBB59&quot;/&gt; &lt;/a:accent3&gt; &lt;a:accent4&gt; &lt;a:srgbClr val=&quot;8064A2&quot;/&gt; &lt;/a:accent4&gt; &lt;a:accent5&gt; &lt;a:srgbClr val=&quot;4BACC6&quot;/&gt; &lt;/a:accent5&gt; &lt;a:accent6&gt; &lt;a:srgbClr val=&quot;F79646&quot;/&gt; &lt;/a:accent6&gt; &lt;a:hlink&gt; &lt;a:srgbClr val=&quot;0000FF&quot;/&gt; &lt;/a:hlink&gt; &lt;a:folHlink&gt; &lt;a:srgbClr val=&quot;800080&quot;/&gt; &lt;/a:folHlink&gt; &lt;/a:clrScheme&gt; &lt;a:fontScheme name=&quot;Office&quot;&gt; &lt;a:majorFont&gt; &lt;a:latin typeface=&quot;Cambria&quot;/&gt; &lt;a:ea typeface=&quot;&quot;/&gt; &lt;a:cs typeface=&quot;&quot;/&gt; &lt;a:font script=&quot;Jpan&quot; typeface=&quot;ＭＳ Ｐゴシック&quot;/&gt; &lt;a:font script=&quot;Hang&quot; typeface=&quot;맑은 고딕&quot;/&gt; &lt;a:font script=&quot;Hans&quot; typeface=&quot;宋体&quot;/&gt; &lt;a:font script=&quot;Hant&quot; typeface=&quot;新細明體&quot;/&gt; &lt;a:font script=&quot;Arab&quot; typeface=&quot;Times New Roman&quot;/&gt; &lt;a:font script=&quot;Hebr&quot; typeface=&quot;Times New Roman&quot;/&gt; &lt;a:font script=&quot;Thai&quot; typeface=&quot;Tahoma&quot;/&gt; &lt;a:font script=&quot;Ethi&quot; typeface=&quot;Nyala&quot;/&gt; &lt;a:font script=&quot;Beng&quot; typeface=&quot;Vrinda&quot;/&gt; &lt;a:font script=&quot;Gujr&quot; typeface=&quot;Shruti&quot;/&gt; &lt;a:font script=&quot;Khmr&quot; typeface=&quot;MoolBoran&quot;/&gt; &lt;a:font script=&quot;Knda&quot; typeface=&quot;Tunga&quot;/&gt; &lt;a:font script=&quot;Guru&quot; typeface=&quot;Raavi&quot;/&gt; &lt;a:font script=&quot;Cans&quot; typeface=&quot;Euphemia&quot;/&gt; &lt;a:font script=&quot;Cher&quot; typeface=&quot;Plantagenet Cherokee&quot;/&gt; &lt;a:font script=&quot;Yiii&quot; typeface=&quot;Microsoft Yi Baiti&quot;/&gt; &lt;a:font script=&quot;Tibt&quot; typeface=&quot;Microsoft Himalaya&quot;/&gt; &lt;a:font script=&quot;Thaa&quot; typeface=&quot;MV Boli&quot;/&gt; &lt;a:font script=&quot;Deva&quot; typeface=&quot;Mangal&quot;/&gt; &lt;a:font script=&quot;Telu&quot; typeface=&quot;Gautami&quot;/&gt; &lt;a:font script=&quot;Taml&quot; typeface=&quot;Latha&quot;/&gt; &lt;a:font script=&quot;Syrc&quot; typeface=&quot;Estrangelo Edessa&quot;/&gt; &lt;a:font script=&quot;Orya&quot; typeface=&quot;Kalinga&quot;/&gt; &lt;a:font script=&quot;Mlym&quot; typeface=&quot;Kartika&quot;/&gt; &lt;a:font script=&quot;Laoo&quot; typeface=&quot;DokChampa&quot;/&gt; &lt;a:font script=&quot;Sinh&quot; typeface=&quot;Iskoola Pota&quot;/&gt; &lt;a:font script=&quot;Mong&quot; typeface=&quot;Mongolian Baiti&quot;/&gt; &lt;a:font script=&quot;Viet&quot; typeface=&quot;Times New Roman&quot;/&gt; &lt;a:font script=&quot;Uigh&quot; typeface=&quot;Microsoft Uighur&quot;/&gt; &lt;a:font script=&quot;Geor&quot; typeface=&quot;Sylfaen&quot;/&gt; &lt;/a:majorFont&gt; &lt;a:minorFont&gt; &lt;a:latin typeface=&quot;Calibri&quot;/&gt; &lt;a:ea typeface=&quot;&quot;/&gt; &lt;a:cs typeface=&quot;&quot;/&gt; &lt;a:font script=&quot;Jpan&quot; typeface=&quot;ＭＳ Ｐゴシック&quot;/&gt; &lt;a:font script=&quot;Hang&quot; typeface=&quot;맑은 고딕&quot;/&gt; &lt;a:font script=&quot;Hans&quot; typeface=&quot;宋体&quot;/&gt; &lt;a:font script=&quot;Hant&quot; typeface=&quot;新細明體&quot;/&gt; &lt;a:font script=&quot;Arab&quot; typeface=&quot;Arial&quot;/&gt; &lt;a:font script=&quot;Hebr&quot; typeface=&quot;Arial&quot;/&gt; &lt;a:font script=&quot;Thai&quot; typeface=&quot;Tahoma&quot;/&gt; &lt;a:font script=&quot;Ethi&quot; typeface=&quot;Nyala&quot;/&gt; &lt;a:font script=&quot;Beng&quot; typeface=&quot;Vrinda&quot;/&gt; &lt;a:font script=&quot;Gujr&quot; typeface=&quot;Shruti&quot;/&gt; &lt;a:font script=&quot;Khmr&quot; typeface=&quot;DaunPenh&quot;/&gt; &lt;a:font script=&quot;Knda&quot; typeface=&quot;Tunga&quot;/&gt; &lt;a:font script=&quot;Guru&quot; typeface=&quot;Raavi&quot;/&gt; &lt;a:font script=&quot;Cans&quot; typeface=&quot;Euphemia&quot;/&gt; &lt;a:font script=&quot;Cher&quot; typeface=&quot;Plantagenet Cherokee&quot;/&gt; &lt;a:font script=&quot;Yiii&quot; typeface=&quot;Microsoft Yi Baiti&quot;/&gt; &lt;a:font script=&quot;Tibt&quot; typeface=&quot;Microsoft Himalaya&quot;/&gt; &lt;a:font script=&quot;Thaa&quot; typeface=&quot;MV Boli&quot;/&gt; &lt;a:font script=&quot;Deva&quot; typeface=&quot;Mangal&quot;/&gt; &lt;a:font script=&quot;Telu&quot; typeface=&quot;Gautami&quot;/&gt; &lt;a:font script=&quot;Taml&quot; typeface=&quot;Latha&quot;/&gt; &lt;a:font script=&quot;Syrc&quot; typeface=&quot;Estrangelo Edessa&quot;/&gt; &lt;a:font script=&quot;Orya&quot; typeface=&quot;Kalinga&quot;/&gt; &lt;a:font script=&quot;Mlym&quot; typeface=&quot;Kartika&quot;/&gt; &lt;a:font script=&quot;Laoo&quot; typeface=&quot;DokChampa&quot;/&gt; &lt;a:font script=&quot;Sinh&quot; typeface=&quot;Iskoola Pota&quot;/&gt; &lt;a:font script=&quot;Mong&quot; typeface=&quot;Mongolian Baiti&quot;/&gt; &lt;a:font script=&quot;Viet&quot; typeface=&quot;Arial&quot;/&gt; &lt;a:font script=&quot;Uigh&quot; typeface=&quot;Microsoft Uighur&quot;/&gt; &lt;a:font script=&quot;Geor&quot; typeface=&quot;Sylfaen&quot;/&gt; &lt;/a:minorFont&gt; &lt;/a:fontScheme&gt; &lt;a:fmtScheme name=&quot;Office&quot;&gt; &lt;a:fillStyleLst&gt; &lt;a:solidFill&gt; &lt;a:schemeClr val=&quot;phClr&quot;/&gt; &lt;/a:solidFill&gt; &lt;a:gradFill rotWithShape=&quot;1&quot;&gt; &lt;a:gsLst&gt; &lt;a:gs pos=&quot;0&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;50000&quot;/&gt; &lt;a:satMod val=&quot;300000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;35000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;37000&quot;/&gt; &lt;a:satMod val=&quot;300000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;100000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;15000&quot;/&gt; &lt;a:satMod val=&quot;350000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;/a:gsLst&gt; &lt;a:lin ang=&quot;16200000&quot; scaled=&quot;1&quot;/&gt; &lt;/a:gradFill&gt; &lt;a:gradFill rotWithShape=&quot;1&quot;&gt; &lt;a:gsLst&gt; &lt;a:gs pos=&quot;0&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;100000&quot;/&gt; &lt;a:shade val=&quot;100000&quot;/&gt; &lt;a:satMod val=&quot;130000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;100000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;50000&quot;/&gt; &lt;a:shade val=&quot;100000&quot;/&gt; &lt;a:satMod val=&quot;350000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;/a:gsLst&gt; &lt;a:lin ang=&quot;16200000&quot; scaled=&quot;0&quot;/&gt; &lt;/a:gradFill&gt; &lt;/a:fillStyleLst&gt; &lt;a:lnStyleLst&gt; &lt;a:ln w=&quot;9525&quot; cap=&quot;flat&quot; cmpd=&quot;sng&quot; algn=&quot;ctr&quot;&gt; &lt;a:solidFill&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:shade val=&quot;95000&quot;/&gt; &lt;a:satMod val=&quot;105000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:solidFill&gt; &lt;a:prstDash val=&quot;solid&quot;/&gt; &lt;/a:ln&gt; &lt;a:ln w=&quot;25400&quot; cap=&quot;flat&quot; cmpd=&quot;sng&quot; algn=&quot;ctr&quot;&gt; &lt;a:solidFill&gt; &lt;a:schemeClr val=&quot;phClr&quot;/&gt; &lt;/a:solidFill&gt; &lt;a:prstDash val=&quot;solid&quot;/&gt; &lt;/a:ln&gt; &lt;a:ln w=&quot;38100&quot; cap=&quot;flat&quot; cmpd=&quot;sng&quot; algn=&quot;ctr&quot;&gt; &lt;a:solidFill&gt; &lt;a:schemeClr val=&quot;phClr&quot;/&gt; &lt;/a:solidFill&gt; &lt;a:prstDash val=&quot;solid&quot;/&gt; &lt;/a:ln&gt; &lt;/a:lnStyleLst&gt; &lt;a:effectStyleLst&gt; &lt;a:effectStyle&gt; &lt;a:effectLst&gt; &lt;a:outerShdw blurRad=&quot;40000&quot; dist=&quot;20000&quot; dir=&quot;5400000&quot; rotWithShape=&quot;0&quot;&gt; &lt;a:srgbClr val=&quot;000000&quot;&gt; &lt;a:alpha val=&quot;38000&quot;/&gt; &lt;/a:srgbClr&gt; &lt;/a:outerShdw&gt; &lt;/a:effectLst&gt; &lt;/a:effectStyle&gt; &lt;a:effectStyle&gt; &lt;a:effectLst&gt; &lt;a:outerShdw blurRad=&quot;40000&quot; dist=&quot;23000&quot; dir=&quot;5400000&quot; rotWithShape=&quot;0&quot;&gt; &lt;a:srgbClr val=&quot;000000&quot;&gt; &lt;a:alpha val=&quot;35000&quot;/&gt; &lt;/a:srgbClr&gt; &lt;/a:outerShdw&gt; &lt;/a:effectLst&gt; &lt;/a:effectStyle&gt; &lt;a:effectStyle&gt; &lt;a:effectLst&gt; &lt;a:outerShdw blurRad=&quot;40000&quot; dist=&quot;23000&quot; dir=&quot;5400000&quot; rotWithShape=&quot;0&quot;&gt; &lt;a:srgbClr val=&quot;000000&quot;&gt; &lt;a:alpha val=&quot;35000&quot;/&gt; &lt;/a:srgbClr&gt; &lt;/a:outerShdw&gt; &lt;/a:effectLst&gt; &lt;a:scene3d&gt; &lt;a:camera prst=&quot;orthographicFront&quot;&gt; &lt;a:rot lat=&quot;0&quot; lon=&quot;0&quot; rev=&quot;0&quot;/&gt; &lt;/a:camera&gt; &lt;a:lightRig rig=&quot;threePt&quot; dir=&quot;t&quot;&gt; &lt;a:rot lat=&quot;0&quot; lon=&quot;0&quot; rev=&quot;1200000&quot;/&gt; &lt;/a:lightRig&gt; &lt;/a:scene3d&gt; &lt;a:sp3d&gt; &lt;a:bevelT w=&quot;63500&quot; h=&quot;25400&quot;/&gt; &lt;/a:sp3d&gt; &lt;/a:effectStyle&gt; &lt;/a:effectStyleLst&gt; &lt;a:bgFillStyleLst&gt; &lt;a:solidFill&gt; &lt;a:schemeClr val=&quot;phClr&quot;/&gt; &lt;/a:solidFill&gt; &lt;a:gradFill rotWithShape=&quot;1&quot;&gt; &lt;a:gsLst&gt; &lt;a:gs pos=&quot;0&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;40000&quot;/&gt; &lt;a:satMod val=&quot;350000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;40000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;45000&quot;/&gt; &lt;a:shade val=&quot;99000&quot;/&gt; &lt;a:satMod val=&quot;350000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;100000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:shade val=&quot;20000&quot;/&gt; &lt;a:satMod val=&quot;255000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;/a:gsLst&gt; &lt;a:path path=&quot;circle&quot;&gt; &lt;a:fillToRect l=&quot;50000&quot; t=&quot;-80000&quot; r=&quot;50000&quot; b=&quot;180000&quot;/&gt; &lt;/a:path&gt; &lt;/a:gradFill&gt; &lt;a:gradFill rotWithShape=&quot;1&quot;&gt; &lt;a:gsLst&gt; &lt;a:gs pos=&quot;0&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:tint val=&quot;80000&quot;/&gt; &lt;a:satMod val=&quot;300000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;a:gs pos=&quot;100000&quot;&gt; &lt;a:schemeClr val=&quot;phClr&quot;&gt; &lt;a:shade val=&quot;30000&quot;/&gt; &lt;a:satMod val=&quot;200000&quot;/&gt; &lt;/a:schemeClr&gt; &lt;/a:gs&gt; &lt;/a:gsLst&gt; &lt;a:path path=&quot;circle&quot;&gt; &lt;a:fillToRect l=&quot;50000&quot; t=&quot;50000&quot; r=&quot;50000&quot; b=&quot;50000&quot;/&gt; &lt;/a:path&gt; &lt;/a:gradFill&gt; &lt;/a:bgFillStyleLst&gt; &lt;/a:fmtScheme&gt; &lt;/a:themeElements&gt; &lt;a:objectDefaults&gt; &lt;a:spDef&gt; &lt;a:spPr/&gt; &lt;a:bodyPr/&gt; &lt;a:lstStyle/&gt; &lt;a:style&gt; &lt;a:lnRef idx=&quot;1&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:lnRef&gt; &lt;a:fillRef idx=&quot;3&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:fillRef&gt; &lt;a:effectRef idx=&quot;2&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:effectRef&gt; &lt;a:fontRef idx=&quot;minor&quot;&gt; &lt;a:schemeClr val=&quot;lt1&quot;/&gt; &lt;/a:fontRef&gt; &lt;/a:style&gt; &lt;/a:spDef&gt; &lt;a:lnDef&gt; &lt;a:spPr/&gt; &lt;a:bodyPr/&gt; &lt;a:lstStyle/&gt; &lt;a:style&gt; &lt;a:lnRef idx=&quot;2&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:lnRef&gt; &lt;a:fillRef idx=&quot;0&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:fillRef&gt; &lt;a:effectRef idx=&quot;1&quot;&gt; &lt;a:schemeClr val=&quot;accent1&quot;/&gt; &lt;/a:effectRef&gt; &lt;a:fontRef idx=&quot;minor&quot;&gt; &lt;a:schemeClr val=&quot;tx1&quot;/&gt; &lt;/a:fontRef&gt; &lt;/a:style&gt; &lt;/a:lnDef&gt; &lt;/a:objectDefaults&gt; &lt;a:extraClrSchemeLst/&gt; &lt;/a:theme&gt;`},{}],146:[function(t,n,o){(function(s){(function(){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.CsvFormatterStream=void 0;const c=t(&quot;stream&quot;),u=t(&quot;./formatter&quot;);class l extends c.Transform{constructor(d){super({writableObjectMode:d.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=d,this.rowFormatter=new u.RowFormatter(d),this.hasWrittenBOM=!d.writeBOM}transform(d){return this.rowFormatter.rowTransform=d,this}_transform(d,f,h){let m=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(d,(p,x)=&gt;p?(m=!0,h(p)):(x&amp;&amp;x.forEach(g=&gt;{this.push(s.from(g,&quot;utf8&quot;))}),m=!0,h()))}catch(p){if(m)throw p;h(p)}}_flush(d){this.rowFormatter.finish((f,h)=&gt;f?d(f):(h&amp;&amp;h.forEach(m=&gt;{this.push(s.from(m,&quot;utf8&quot;))}),d()))}}o.CsvFormatterStream=l}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;./formatter&quot;:150,buffer:220,stream:505}],147:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.FormatterOptions=void 0,o.FormatterOptions=class{constructor(){let s=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{};var c;this.objectMode=!0,this.delimiter=&quot;,&quot;,this.rowDelimiter=`
`,this.quote=&#039;&quot;&#039;,this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM=&quot;\uFEFF&quot;,this.alwaysWriteHeaders=!1,Object.assign(this,s||{}),s?.quoteHeaders===void 0&amp;&amp;(this.quoteHeaders=this.quoteColumns),s?.quote===!0?this.quote=&#039;&quot;&#039;:s?.quote===!1&amp;&amp;(this.quote=&quot;&quot;),typeof s?.escape!=&quot;string&quot;&amp;&amp;(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&amp;&amp;((c=s.writeHeaders)===null||c===void 0||c),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(t,n,o){var s=function(a){return a&amp;&amp;a.__esModule?a:{default:a}};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.FieldFormatter=void 0;const c=s(t(&quot;lodash.isboolean&quot;)),u=s(t(&quot;lodash.isnil&quot;)),l=s(t(&quot;lodash.escaperegexp&quot;));o.FieldFormatter=class{constructor(a){this._headers=null,this.formatterOptions=a,a.headers!==null&amp;&amp;(this.headers=a.headers),this.REPLACE_REGEXP=new RegExp(a.quote,&quot;g&quot;);const d=`[${a.delimiter}${l.default(a.rowDelimiter)}|\r|
]`;this.ESCAPE_REGEXP=new RegExp(d)}set headers(a){this._headers=a}shouldQuote(a,d){const f=d?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return c.default(f)?f:Array.isArray(f)?f[a]:this._headers!==null&amp;&amp;f[this._headers[a]]}format(a,d,f){const h=(&quot;&quot;+(u.default(a)?&quot;&quot;:a)).replace(/\0/g,&quot;&quot;),{formatterOptions:m}=this;return m.quote!==&quot;&quot;&amp;&amp;h.indexOf(m.quote)!==-1?this.quoteField(h.replace(this.REPLACE_REGEXP,m.escapedQuote)):h.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(d,f)?this.quoteField(h):h}quoteField(a){const{quote:d}=this.formatterOptions;return`${d}${a}${d}`}}},{&quot;lodash.escaperegexp&quot;:442,&quot;lodash.isboolean&quot;:444,&quot;lodash.isnil&quot;:447}],149:[function(t,n,o){var s=function(f){return f&amp;&amp;f.__esModule?f:{default:f}};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.RowFormatter=void 0;const c=s(t(&quot;lodash.isfunction&quot;)),u=s(t(&quot;lodash.isequal&quot;)),l=t(&quot;./FieldFormatter&quot;),a=t(&quot;../types&quot;);class d{constructor(h){this.rowCount=0,this.formatterOptions=h,this.fieldFormatter=new l.FieldFormatter(h),this.headers=h.headers,this.shouldWriteHeaders=h.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&amp;&amp;(this.fieldFormatter.headers=this.headers),h.transform&amp;&amp;(this.rowTransform=h.transform)}static isRowHashArray(h){return!!Array.isArray(h)&amp;&amp;Array.isArray(h[0])&amp;&amp;h[0].length===2}static isRowArray(h){return Array.isArray(h)&amp;&amp;!this.isRowHashArray(h)}static gatherHeaders(h){return d.isRowHashArray(h)?h.map(m=&gt;m[0]):Array.isArray(h)?h:Object.keys(h)}static createTransform(h){return a.isSyncTransform(h)?(m,p)=&gt;{let x=null;try{x=h(m)}catch(g){return p(g)}return p(null,x)}:(m,p)=&gt;{h(m,p)}}set rowTransform(h){if(!c.default(h))throw new TypeError(&quot;The transform should be a function&quot;);this._rowTransform=d.createTransform(h)}format(h,m){this.callTransformer(h,(p,x)=&gt;{if(p)return m(p);if(!h)return m(null);const g=[];if(x){const{shouldFormatColumns:y,headers:v}=this.checkHeaders(x);if(this.shouldWriteHeaders&amp;&amp;v&amp;&amp;!this.hasWrittenHeaders&amp;&amp;(g.push(this.formatColumns(v,!0)),this.hasWrittenHeaders=!0),y){const _=this.gatherColumns(x);g.push(this.formatColumns(_,!1))}}return m(null,g)})}finish(h){const m=[];if(this.formatterOptions.alwaysWriteHeaders&amp;&amp;this.rowCount===0){if(!this.headers)return h(new Error(&quot;`alwaysWriteHeaders` option is set to true but `headers` option not provided.&quot;));m.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&amp;&amp;m.push(this.formatterOptions.rowDelimiter),h(null,m)}checkHeaders(h){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};const m=d.gatherHeaders(h);return this.headers=m,this.fieldFormatter.headers=m,this.shouldWriteHeaders?{shouldFormatColumns:!u.default(m,h),headers:m}:{shouldFormatColumns:!0,headers:null}}gatherColumns(h){if(this.headers===null)throw new Error(&quot;Headers is currently null&quot;);return Array.isArray(h)?d.isRowHashArray(h)?this.headers.map((m,p)=&gt;{const x=h[p];return x?x[1]:&quot;&quot;}):d.isRowArray(h)&amp;&amp;!this.shouldWriteHeaders?h:this.headers.map((m,p)=&gt;h[p]):this.headers.map(m=&gt;h[m])}callTransformer(h,m){return this._rowTransform?this._rowTransform(h,m):m(null,h)}formatColumns(h,m){const p=h.map((g,y)=&gt;this.fieldFormatter.format(g,y,m)).join(this.formatterOptions.delimiter),{rowCount:x}=this;return this.rowCount+=1,x?[this.formatterOptions.rowDelimiter,p].join(&quot;&quot;):p}}o.RowFormatter=d},{&quot;../types&quot;:152,&quot;./FieldFormatter&quot;:148,&quot;lodash.isequal&quot;:445,&quot;lodash.isfunction&quot;:446}],150:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.FieldFormatter=o.RowFormatter=void 0;var s=t(&quot;./RowFormatter&quot;);Object.defineProperty(o,&quot;RowFormatter&quot;,{enumerable:!0,get:function(){return s.RowFormatter}});var c=t(&quot;./FieldFormatter&quot;);Object.defineProperty(o,&quot;FieldFormatter&quot;,{enumerable:!0,get:function(){return c.FieldFormatter}})},{&quot;./FieldFormatter&quot;:148,&quot;./RowFormatter&quot;:149}],151:[function(t,n,o){(function(s){(function(){var c=Object.create?function(y,v,_,S){S===void 0&amp;&amp;(S=_),Object.defineProperty(y,S,{enumerable:!0,get:function(){return v[_]}})}:function(y,v,_,S){S===void 0&amp;&amp;(S=_),y[S]=v[_]},u=Object.create?function(y,v){Object.defineProperty(y,&quot;default&quot;,{enumerable:!0,value:v})}:function(y,v){y.default=v},l=function(y){if(y&amp;&amp;y.__esModule)return y;var v={};if(y!=null)for(var _ in y)_!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,_)&amp;&amp;c(v,y,_);return u(v,y),v},a=function(y,v){for(var _ in y)_===&quot;default&quot;||Object.prototype.hasOwnProperty.call(v,_)||c(v,y,_)};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.writeToPath=o.writeToString=o.writeToBuffer=o.writeToStream=o.write=o.format=o.FormatterOptions=o.CsvFormatterStream=void 0;const d=t(&quot;util&quot;),f=t(&quot;stream&quot;),h=l(t(&quot;fs&quot;)),m=t(&quot;./FormatterOptions&quot;),p=t(&quot;./CsvFormatterStream&quot;);a(t(&quot;./types&quot;),o);var x=t(&quot;./CsvFormatterStream&quot;);Object.defineProperty(o,&quot;CsvFormatterStream&quot;,{enumerable:!0,get:function(){return x.CsvFormatterStream}});var g=t(&quot;./FormatterOptions&quot;);Object.defineProperty(o,&quot;FormatterOptions&quot;,{enumerable:!0,get:function(){return g.FormatterOptions}}),o.format=y=&gt;new p.CsvFormatterStream(new m.FormatterOptions(y)),o.write=(y,v)=&gt;{const _=o.format(v),S=d.promisify((A,I)=&gt;{_.write(A,void 0,I)});return y.reduce((A,I)=&gt;A.then(()=&gt;S(I)),Promise.resolve()).then(()=&gt;_.end()).catch(A=&gt;{_.emit(&quot;error&quot;,A)}),_},o.writeToStream=(y,v,_)=&gt;o.write(v,_).pipe(y),o.writeToBuffer=function(y){let v=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};const _=[],S=new f.Writable({write(A,I,z){_.push(A),z()}});return new Promise((A,I)=&gt;{S.on(&quot;error&quot;,I).on(&quot;finish&quot;,()=&gt;A(s.concat(_))),o.write(y,v).pipe(S)})},o.writeToString=(y,v)=&gt;o.writeToBuffer(y,v).then(_=&gt;_.toString()),o.writeToPath=(y,v,_)=&gt;{const S=h.createWriteStream(y,{encoding:&quot;utf8&quot;});return o.write(v,_).pipe(S)}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;./CsvFormatterStream&quot;:146,&quot;./FormatterOptions&quot;:147,&quot;./types&quot;:152,buffer:220,fs:216,stream:505,util:527}],152:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.isSyncTransform=void 0,o.isSyncTransform=s=&gt;s.length===1},{}],153:[function(t,n,o){(function(s){(function(){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.CsvParserStream=void 0;const c=t(&quot;string_decoder&quot;),u=t(&quot;stream&quot;),l=t(&quot;./transforms&quot;),a=t(&quot;./parser&quot;);class d extends u.Transform{constructor(h){super({objectMode:h.objectMode}),this.lines=&quot;&quot;,this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=h,this.parser=new a.Parser(h),this.headerTransformer=new l.HeaderTransformer(h),this.decoder=new c.StringDecoder(h.encoding),this.rowTransformerValidator=new l.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&amp;&amp;this.rowCount&gt;=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount&gt;this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount&lt;=this.parserOptions.skipLines}transform(h){return this.rowTransformerValidator.rowTransform=h,this}validate(h){return this.rowTransformerValidator.rowValidator=h,this}emit(h){if(h===&quot;end&quot;)return this.endEmitted||(this.endEmitted=!0,super.emit(&quot;end&quot;,this.rowCount)),!1;for(var m=arguments.length,p=new Array(m&gt;1?m-1:0),x=1;x&lt;m;x++)p[x-1]=arguments[x];return super.emit(h,...p)}_transform(h,m,p){if(this.hasHitRowLimit)return p();const x=d.wrapDoneCallback(p);try{const{lines:g}=this,y=g+this.decoder.write(h),v=this.parse(y,!0);return this.processRows(v,x)}catch(g){return x(g)}}_flush(h){const m=d.wrapDoneCallback(h);if(this.hasHitRowLimit)return m();try{const p=this.lines+this.decoder.end(),x=this.parse(p,!1);return this.processRows(x,m)}catch(p){return m(p)}}parse(h,m){if(!h)return[];const{line:p,rows:x}=this.parser.parse(h,m);return this.lines=p,x}processRows(h,m){const p=h.length,x=g=&gt;{const y=S=&gt;S?m(S):g%100!=0?x(g+1):void s(()=&gt;x(g+1));if(this.checkAndEmitHeaders(),g&gt;=p||this.hasHitRowLimit)return m();if(this.parsedLineCount+=1,this.shouldSkipLine)return y();const v=h[g];this.rowCount+=1,this.parsedRowCount+=1;const _=this.rowCount;return this.transformRow(v,(S,A)=&gt;{if(S)return this.rowCount-=1,y(S);if(!A)return y(new Error(&quot;expected transform result&quot;));if(A.isValid){if(A.row)return this.pushRow(A.row,y)}else this.emit(&quot;data-invalid&quot;,A.row,_,A.reason);return y()})};x(0)}transformRow(h,m){try{this.headerTransformer.transform(h,(p,x)=&gt;p?m(p):x?x.isValid?x.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(x.row,m):this.skipRow(m):(this.rowCount-=1,this.parsedRowCount-=1,m(null,{row:null,isValid:!0})):this.shouldEmitRows?m(null,{isValid:!1,row:h}):this.skipRow(m):m(new Error(&quot;Expected result from header transform&quot;)))}catch(p){m(p)}}checkAndEmitHeaders(){!this.headersEmitted&amp;&amp;this.headerTransformer.headers&amp;&amp;(this.headersEmitted=!0,this.emit(&quot;headers&quot;,this.headerTransformer.headers))}skipRow(h){return this.rowCount-=1,h(null,{row:null,isValid:!0})}pushRow(h,m){try{this.parserOptions.objectMode?this.push(h):this.push(JSON.stringify(h)),m()}catch(p){m(p)}}static wrapDoneCallback(h){let m=!1;return function(p){if(p){if(m)throw p;return m=!0,void h(p)}for(var x=arguments.length,g=new Array(x&gt;1?x-1:0),y=1;y&lt;x;y++)g[y-1]=arguments[y];h(...g)}}}o.CsvParserStream=d}).call(this)}).call(this,t(&quot;timers&quot;).setImmediate)},{&quot;./parser&quot;:165,&quot;./transforms&quot;:168,stream:505,string_decoder:218,timers:523}],154:[function(t,n,o){var s=function(l){return l&amp;&amp;l.__esModule?l:{default:l}};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.ParserOptions=void 0;const c=s(t(&quot;lodash.escaperegexp&quot;)),u=s(t(&quot;lodash.isnil&quot;));o.ParserOptions=class{constructor(l){var a;if(this.objectMode=!0,this.delimiter=&quot;,&quot;,this.ignoreEmpty=!1,this.quote=&#039;&quot;&#039;,this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn=&quot;\r&quot;,this.encoding=&quot;utf8&quot;,this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,l||{}),this.delimiter.length&gt;1)throw new Error(&quot;delimiter option must be one character long&quot;);this.escapedDelimiter=c.default(this.delimiter),this.escapeChar=(a=this.escape)!==null&amp;&amp;a!==void 0?a:this.quote,this.supportsComments=!u.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows&gt;0&amp;&amp;(this.limitRows=!0)}}},{&quot;lodash.escaperegexp&quot;:442,&quot;lodash.isnil&quot;:447}],155:[function(t,n,o){var s=Object.create?function(x,g,y,v){v===void 0&amp;&amp;(v=y),Object.defineProperty(x,v,{enumerable:!0,get:function(){return g[y]}})}:function(x,g,y,v){v===void 0&amp;&amp;(v=y),x[v]=g[y]},c=Object.create?function(x,g){Object.defineProperty(x,&quot;default&quot;,{enumerable:!0,value:g})}:function(x,g){x.default=g},u=function(x){if(x&amp;&amp;x.__esModule)return x;var g={};if(x!=null)for(var y in x)y!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(x,y)&amp;&amp;s(g,x,y);return c(g,x),g},l=function(x,g){for(var y in x)y===&quot;default&quot;||Object.prototype.hasOwnProperty.call(g,y)||s(g,x,y)};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.parseString=o.parseFile=o.parseStream=o.parse=o.ParserOptions=o.CsvParserStream=void 0;const a=u(t(&quot;fs&quot;)),d=t(&quot;stream&quot;),f=t(&quot;./ParserOptions&quot;),h=t(&quot;./CsvParserStream&quot;);l(t(&quot;./types&quot;),o);var m=t(&quot;./CsvParserStream&quot;);Object.defineProperty(o,&quot;CsvParserStream&quot;,{enumerable:!0,get:function(){return m.CsvParserStream}});var p=t(&quot;./ParserOptions&quot;);Object.defineProperty(o,&quot;ParserOptions&quot;,{enumerable:!0,get:function(){return p.ParserOptions}}),o.parse=x=&gt;new h.CsvParserStream(new f.ParserOptions(x)),o.parseStream=(x,g)=&gt;x.pipe(new h.CsvParserStream(new f.ParserOptions(g))),o.parseFile=function(x){let g=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};return a.createReadStream(x).pipe(new h.CsvParserStream(new f.ParserOptions(g)))},o.parseString=(x,g)=&gt;{const y=new d.Readable;return y.push(x),y.push(null),y.pipe(new h.CsvParserStream(new f.ParserOptions(g)))}},{&quot;./CsvParserStream&quot;:153,&quot;./ParserOptions&quot;:154,&quot;./types&quot;:169,fs:216,stream:505}],156:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.Parser=void 0;const s=t(&quot;./Scanner&quot;),c=t(&quot;./RowParser&quot;),u=t(&quot;./Token&quot;);class l{constructor(d){this.parserOptions=d,this.rowParser=new c.RowParser(this.parserOptions)}static removeBOM(d){return d&amp;&amp;d.charCodeAt(0)===65279?d.slice(1):d}parse(d,f){const h=new s.Scanner({line:l.removeBOM(d),parserOptions:this.parserOptions,hasMoreData:f});return this.parserOptions.supportsComments?this.parseWithComments(h):this.parseWithoutComments(h)}parseWithoutComments(d){const f=[];let h=!0;for(;h;)h=this.parseRow(d,f);return{line:d.line,rows:f}}parseWithComments(d){const{parserOptions:f}=this,h=[];for(let m=d.nextCharacterToken;m!==null;m=d.nextCharacterToken)if(u.Token.isTokenComment(m,f)){if(d.advancePastLine()===null)return{line:d.lineFromCursor,rows:h};if(!d.hasMoreCharacters)return{line:d.lineFromCursor,rows:h};d.truncateToCursor()}else if(!this.parseRow(d,h))break;return{line:d.line,rows:h}}parseRow(d,f){if(!d.nextNonSpaceToken)return!1;const h=this.rowParser.parse(d);return h!==null&amp;&amp;(this.parserOptions.ignoreEmpty&amp;&amp;c.RowParser.isEmptyRow(h)||f.push(h),!0)}}o.Parser=l},{&quot;./RowParser&quot;:157,&quot;./Scanner&quot;:158,&quot;./Token&quot;:159}],157:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.RowParser=void 0;const s=t(&quot;./column&quot;),c=t(&quot;./Token&quot;);o.RowParser=class{constructor(u){this.parserOptions=u,this.columnParser=new s.ColumnParser(u)}static isEmptyRow(u){return u.join(&quot;&quot;).replace(/\s+/g,&quot;&quot;)===&quot;&quot;}parse(u){const{parserOptions:l}=this,{hasMoreData:a}=u,d=u,f=[];let h=this.getStartToken(d,f);for(;h;){if(c.Token.isTokenRowDelimiter(h))return d.advancePastToken(h),!d.hasMoreCharacters&amp;&amp;c.Token.isTokenCarriageReturn(h,l)&amp;&amp;a?null:(d.truncateToCursor(),f);if(!this.shouldSkipColumnParse(d,h,f)){const m=this.columnParser.parse(d);if(m===null)return null;f.push(m)}h=d.nextNonSpaceToken}return a?null:(d.truncateToCursor(),f)}getStartToken(u,l){const a=u.nextNonSpaceToken;return a!==null&amp;&amp;c.Token.isTokenDelimiter(a,this.parserOptions)?(l.push(&quot;&quot;),u.nextNonSpaceToken):a}shouldSkipColumnParse(u,l,a){const{parserOptions:d}=this;if(c.Token.isTokenDelimiter(l,d)){u.advancePastToken(l);const f=u.nextCharacterToken;if(!u.hasMoreCharacters||f!==null&amp;&amp;c.Token.isTokenRowDelimiter(f)||f!==null&amp;&amp;c.Token.isTokenDelimiter(f,d))return a.push(&quot;&quot;),!0}return!1}}},{&quot;./Token&quot;:159,&quot;./column&quot;:164}],158:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.Scanner=void 0;const s=t(&quot;./Token&quot;),c=/((?:\r\n)|\n|\r)/;o.Scanner=class{constructor(u){this.cursor=0,this.line=u.line,this.lineLength=this.line.length,this.parserOptions=u.parserOptions,this.hasMoreData=u.hasMoreData,this.cursor=u.cursor||0}get hasMoreCharacters(){return this.lineLength&gt;this.cursor}get nextNonSpaceToken(){const{lineFromCursor:u}=this,l=this.parserOptions.NEXT_TOKEN_REGEXP;if(u.search(l)===-1)return null;const a=l.exec(u);if(a==null)return null;const d=a[1],f=this.cursor+(a.index||0);return new s.Token({token:d,startCursor:f,endCursor:f+d.length-1})}get nextCharacterToken(){const{cursor:u,lineLength:l}=this;return l&lt;=u?null:new s.Token({token:this.line[u],startCursor:u,endCursor:u})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){const u=c.exec(this.lineFromCursor);return u?(this.cursor+=(u.index||0)+u[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(u){return this.cursor=u,this}advanceToToken(u){return this.cursor=u.startCursor,this}advancePastToken(u){return this.cursor=u.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{&quot;./Token&quot;:159}],159:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.Token=void 0,o.Token=class{constructor(s){this.token=s.token,this.startCursor=s.startCursor,this.endCursor=s.endCursor}static isTokenRowDelimiter(s){const c=s.token;return c===&quot;\r&quot;||c===`
`||c===`\r
`}static isTokenCarriageReturn(s,c){return s.token===c.carriageReturn}static isTokenComment(s,c){return c.supportsComments&amp;&amp;!!s&amp;&amp;s.token===c.comment}static isTokenEscapeCharacter(s,c){return s.token===c.escapeChar}static isTokenQuote(s,c){return s.token===c.quote}static isTokenDelimiter(s,c){return s.token===c.delimiter}}},{}],160:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.ColumnFormatter=void 0,o.ColumnFormatter=class{constructor(s){s.trim?this.format=c=&gt;c.trim():s.ltrim?this.format=c=&gt;c.trimLeft():s.rtrim?this.format=c=&gt;c.trimRight():this.format=c=&gt;c}}},{}],161:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.ColumnParser=void 0;const s=t(&quot;./NonQuotedColumnParser&quot;),c=t(&quot;./QuotedColumnParser&quot;),u=t(&quot;../Token&quot;);o.ColumnParser=class{constructor(l){this.parserOptions=l,this.quotedColumnParser=new c.QuotedColumnParser(l),this.nonQuotedColumnParser=new s.NonQuotedColumnParser(l)}parse(l){const{nextNonSpaceToken:a}=l;return a!==null&amp;&amp;u.Token.isTokenQuote(a,this.parserOptions)?(l.advanceToToken(a),this.quotedColumnParser.parse(l)):this.nonQuotedColumnParser.parse(l)}}},{&quot;../Token&quot;:159,&quot;./NonQuotedColumnParser&quot;:162,&quot;./QuotedColumnParser&quot;:163}],162:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.NonQuotedColumnParser=void 0;const s=t(&quot;./ColumnFormatter&quot;),c=t(&quot;../Token&quot;);o.NonQuotedColumnParser=class{constructor(u){this.parserOptions=u,this.columnFormatter=new s.ColumnFormatter(u)}parse(u){if(!u.hasMoreCharacters)return null;const{parserOptions:l}=this,a=[];let d=u.nextCharacterToken;for(;d&amp;&amp;!c.Token.isTokenDelimiter(d,l)&amp;&amp;!c.Token.isTokenRowDelimiter(d);d=u.nextCharacterToken)a.push(d.token),u.advancePastToken(d);return this.columnFormatter.format(a.join(&quot;&quot;))}}},{&quot;../Token&quot;:159,&quot;./ColumnFormatter&quot;:160}],163:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.QuotedColumnParser=void 0;const s=t(&quot;./ColumnFormatter&quot;),c=t(&quot;../Token&quot;);o.QuotedColumnParser=class{constructor(u){this.parserOptions=u,this.columnFormatter=new s.ColumnFormatter(u)}parse(u){if(!u.hasMoreCharacters)return null;const l=u.cursor,{foundClosingQuote:a,col:d}=this.gatherDataBetweenQuotes(u);if(!a){if(u.advanceTo(l),!u.hasMoreData)throw new Error(`Parse Error: missing closing: &#039;${this.parserOptions.quote||&quot;&quot;}&#039; in line: at &#039;${u.lineFromCursor.replace(/[\r\n]/g,&quot;\\n&#039;&quot;)}&#039;`);return null}return this.checkForMalformedColumn(u),d}gatherDataBetweenQuotes(u){const{parserOptions:l}=this;let a=!1,d=!1;const f=[];let h=u.nextCharacterToken;for(;!d&amp;&amp;h!==null;h=u.nextCharacterToken){const m=c.Token.isTokenQuote(h,l);if(!a&amp;&amp;m)a=!0;else if(a)if(c.Token.isTokenEscapeCharacter(h,l)){u.advancePastToken(h);const p=u.nextCharacterToken;p!==null&amp;&amp;(c.Token.isTokenQuote(p,l)||c.Token.isTokenEscapeCharacter(p,l))?(f.push(p.token),h=p):m?d=!0:f.push(h.token)}else m?d=!0:f.push(h.token);u.advancePastToken(h)}return{col:this.columnFormatter.format(f.join(&quot;&quot;)),foundClosingQuote:d}}checkForMalformedColumn(u){const{parserOptions:l}=this,{nextNonSpaceToken:a}=u;if(a){const d=c.Token.isTokenDelimiter(a,l),f=c.Token.isTokenRowDelimiter(a);if(!d&amp;&amp;!f){const h=u.lineFromCursor.substr(0,10).replace(/[\r\n]/g,&quot;\\n&#039;&quot;);throw new Error(`Parse Error: expected: &#039;${l.escapedDelimiter}&#039; OR new line got: &#039;${a.token}&#039;. at &#039;${h}`)}u.advanceToToken(a)}else u.hasMoreData||u.advancePastLine()}}},{&quot;../Token&quot;:159,&quot;./ColumnFormatter&quot;:160}],164:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.ColumnFormatter=o.QuotedColumnParser=o.NonQuotedColumnParser=o.ColumnParser=void 0;var s=t(&quot;./ColumnParser&quot;);Object.defineProperty(o,&quot;ColumnParser&quot;,{enumerable:!0,get:function(){return s.ColumnParser}});var c=t(&quot;./NonQuotedColumnParser&quot;);Object.defineProperty(o,&quot;NonQuotedColumnParser&quot;,{enumerable:!0,get:function(){return c.NonQuotedColumnParser}});var u=t(&quot;./QuotedColumnParser&quot;);Object.defineProperty(o,&quot;QuotedColumnParser&quot;,{enumerable:!0,get:function(){return u.QuotedColumnParser}});var l=t(&quot;./ColumnFormatter&quot;);Object.defineProperty(o,&quot;ColumnFormatter&quot;,{enumerable:!0,get:function(){return l.ColumnFormatter}})},{&quot;./ColumnFormatter&quot;:160,&quot;./ColumnParser&quot;:161,&quot;./NonQuotedColumnParser&quot;:162,&quot;./QuotedColumnParser&quot;:163}],165:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.QuotedColumnParser=o.NonQuotedColumnParser=o.ColumnParser=o.Token=o.Scanner=o.RowParser=o.Parser=void 0;var s=t(&quot;./Parser&quot;);Object.defineProperty(o,&quot;Parser&quot;,{enumerable:!0,get:function(){return s.Parser}});var c=t(&quot;./RowParser&quot;);Object.defineProperty(o,&quot;RowParser&quot;,{enumerable:!0,get:function(){return c.RowParser}});var u=t(&quot;./Scanner&quot;);Object.defineProperty(o,&quot;Scanner&quot;,{enumerable:!0,get:function(){return u.Scanner}});var l=t(&quot;./Token&quot;);Object.defineProperty(o,&quot;Token&quot;,{enumerable:!0,get:function(){return l.Token}});var a=t(&quot;./column&quot;);Object.defineProperty(o,&quot;ColumnParser&quot;,{enumerable:!0,get:function(){return a.ColumnParser}}),Object.defineProperty(o,&quot;NonQuotedColumnParser&quot;,{enumerable:!0,get:function(){return a.NonQuotedColumnParser}}),Object.defineProperty(o,&quot;QuotedColumnParser&quot;,{enumerable:!0,get:function(){return a.QuotedColumnParser}})},{&quot;./Parser&quot;:156,&quot;./RowParser&quot;:157,&quot;./Scanner&quot;:158,&quot;./Token&quot;:159,&quot;./column&quot;:164}],166:[function(t,n,o){var s=function(d){return d&amp;&amp;d.__esModule?d:{default:d}};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.HeaderTransformer=void 0;const c=s(t(&quot;lodash.isundefined&quot;)),u=s(t(&quot;lodash.isfunction&quot;)),l=s(t(&quot;lodash.uniq&quot;)),a=s(t(&quot;lodash.groupby&quot;));o.HeaderTransformer=class{constructor(d){this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=d,d.headers===!0?this.shouldUseFirstRow=!0:Array.isArray(d.headers)?this.setHeaders(d.headers):u.default(d.headers)&amp;&amp;(this.headersTransform=d.headers)}transform(d,f){return this.shouldMapRow(d)?f(null,this.processRow(d)):f(null,{row:null,isValid:!0})}shouldMapRow(d){const{parserOptions:f}=this;if(!this.headersTransform&amp;&amp;f.renameHeaders&amp;&amp;!this.processedFirstRow){if(!this.receivedHeaders)throw new Error(&quot;Error renaming headers: new headers must be provided in an array&quot;);return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&amp;&amp;Array.isArray(d)){if(this.headersTransform)this.setHeaders(this.headersTransform(d));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(d)}return!1}return!0}processRow(d){if(!this.headers)return{row:d,isValid:!0};const{parserOptions:f}=this;if(!f.discardUnmappedColumns&amp;&amp;d.length&gt;this.headersLength){if(!f.strictColumnHandling)throw new Error(`Unexpected Error: column header mismatch expected: ${this.headersLength} columns got: ${d.length}`);return{row:d,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${d.length}`}}return f.strictColumnHandling&amp;&amp;d.length&lt;this.headersLength?{row:d,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${d.length}`}:{row:this.mapHeaders(d),isValid:!0}}mapHeaders(d){const f={},{headers:h,headersLength:m}=this;for(let p=0;p&lt;m;p+=1){const x=h[p];if(!c.default(x)){const g=d[p];c.default(g)?f[x]=&quot;&quot;:f[x]=g}}return f}setHeaders(d){var f;const h=d.filter(m=&gt;!!m);if(l.default(h).length!==h.length){const m=a.default(h),p=Object.keys(m).filter(x=&gt;m[x].length&gt;1);throw new Error(&quot;Duplicate headers found &quot;+JSON.stringify(p))}this.headers=d,this.receivedHeaders=!0,this.headersLength=((f=this.headers)===null||f===void 0?void 0:f.length)||0}}},{&quot;lodash.groupby&quot;:443,&quot;lodash.isfunction&quot;:446,&quot;lodash.isundefined&quot;:448,&quot;lodash.uniq&quot;:449}],167:[function(t,n,o){var s=function(a){return a&amp;&amp;a.__esModule?a:{default:a}};Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.RowTransformerValidator=void 0;const c=s(t(&quot;lodash.isfunction&quot;)),u=t(&quot;../types&quot;);class l{constructor(){this._rowTransform=null,this._rowValidator=null}static createTransform(d){return u.isSyncTransform(d)?(f,h)=&gt;{let m=null;try{m=d(f)}catch(p){return h(p)}return h(null,m)}:d}static createValidator(d){return u.isSyncValidate(d)?(f,h)=&gt;{h(null,{row:f,isValid:d(f)})}:(f,h)=&gt;{d(f,(m,p,x)=&gt;m?h(m):h(null,p?{row:f,isValid:p,reason:x}:{row:f,isValid:!1,reason:x}))}}set rowTransform(d){if(!c.default(d))throw new TypeError(&quot;The transform should be a function&quot;);this._rowTransform=l.createTransform(d)}set rowValidator(d){if(!c.default(d))throw new TypeError(&quot;The validate should be a function&quot;);this._rowValidator=l.createValidator(d)}transformAndValidate(d,f){return this.callTransformer(d,(h,m)=&gt;h?f(h):m?this.callValidator(m,(p,x)=&gt;p?f(p):x&amp;&amp;!x.isValid?f(null,{row:m,isValid:!1,reason:x.reason}):f(null,{row:m,isValid:!0})):f(null,{row:null,isValid:!0}))}callTransformer(d,f){return this._rowTransform?this._rowTransform(d,f):f(null,d)}callValidator(d,f){return this._rowValidator?this._rowValidator(d,f):f(null,{row:d,isValid:!0})}}o.RowTransformerValidator=l},{&quot;../types&quot;:169,&quot;lodash.isfunction&quot;:446}],168:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.HeaderTransformer=o.RowTransformerValidator=void 0;var s=t(&quot;./RowTransformerValidator&quot;);Object.defineProperty(o,&quot;RowTransformerValidator&quot;,{enumerable:!0,get:function(){return s.RowTransformerValidator}});var c=t(&quot;./HeaderTransformer&quot;);Object.defineProperty(o,&quot;HeaderTransformer&quot;,{enumerable:!0,get:function(){return c.HeaderTransformer}})},{&quot;./HeaderTransformer&quot;:166,&quot;./RowTransformerValidator&quot;:167}],169:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.isSyncValidate=o.isSyncTransform=void 0,o.isSyncTransform=s=&gt;s.length===1,o.isSyncValidate=s=&gt;s.length===1},{}],170:[function(t,n,o){const s=o;s.bignum=t(&quot;bn.js&quot;),s.define=t(&quot;./asn1/api&quot;).define,s.base=t(&quot;./asn1/base&quot;),s.constants=t(&quot;./asn1/constants&quot;),s.decoders=t(&quot;./asn1/decoders&quot;),s.encoders=t(&quot;./asn1/encoders&quot;)},{&quot;./asn1/api&quot;:171,&quot;./asn1/base&quot;:173,&quot;./asn1/constants&quot;:177,&quot;./asn1/decoders&quot;:179,&quot;./asn1/encoders&quot;:182,&quot;bn.js&quot;:184}],171:[function(t,n,o){const s=t(&quot;./encoders&quot;),c=t(&quot;./decoders&quot;),u=t(&quot;inherits&quot;);function l(a,d){this.name=a,this.body=d,this.decoders={},this.encoders={}}o.define=function(a,d){return new l(a,d)},l.prototype._createNamed=function(a){const d=this.name;function f(h){this._initNamed(h,d)}return u(f,a),f.prototype._initNamed=function(h,m){a.call(this,h,m)},new f(this)},l.prototype._getDecoder=function(a){return a=a||&quot;der&quot;,this.decoders.hasOwnProperty(a)||(this.decoders[a]=this._createNamed(c[a])),this.decoders[a]},l.prototype.decode=function(a,d,f){return this._getDecoder(d).decode(a,f)},l.prototype._getEncoder=function(a){return a=a||&quot;der&quot;,this.encoders.hasOwnProperty(a)||(this.encoders[a]=this._createNamed(s[a])),this.encoders[a]},l.prototype.encode=function(a,d,f){return this._getEncoder(d).encode(a,f)}},{&quot;./decoders&quot;:179,&quot;./encoders&quot;:182,inherits:440}],172:[function(t,n,o){const s=t(&quot;inherits&quot;),c=t(&quot;../base/reporter&quot;).Reporter,u=t(&quot;safer-buffer&quot;).Buffer;function l(d,f){c.call(this,f),u.isBuffer(d)?(this.base=d,this.offset=0,this.length=d.length):this.error(&quot;Input not Buffer&quot;)}function a(d,f){if(Array.isArray(d))this.length=0,this.value=d.map((function(h){return a.isEncoderBuffer(h)||(h=new a(h,f)),this.length+=h.length,h}),this);else if(typeof d==&quot;number&quot;){if(!(0&lt;=d&amp;&amp;d&lt;=255))return f.error(&quot;non-byte EncoderBuffer value&quot;);this.value=d,this.length=1}else if(typeof d==&quot;string&quot;)this.value=d,this.length=u.byteLength(d);else{if(!u.isBuffer(d))return f.error(&quot;Unsupported type: &quot;+typeof d);this.value=d,this.length=d.length}}s(l,c),o.DecoderBuffer=l,l.isDecoderBuffer=function(d){return d instanceof l?!0:typeof d==&quot;object&quot;&amp;&amp;u.isBuffer(d.base)&amp;&amp;d.constructor.name===&quot;DecoderBuffer&quot;&amp;&amp;typeof d.offset==&quot;number&quot;&amp;&amp;typeof d.length==&quot;number&quot;&amp;&amp;typeof d.save==&quot;function&quot;&amp;&amp;typeof d.restore==&quot;function&quot;&amp;&amp;typeof d.isEmpty==&quot;function&quot;&amp;&amp;typeof d.readUInt8==&quot;function&quot;&amp;&amp;typeof d.skip==&quot;function&quot;&amp;&amp;typeof d.raw==&quot;function&quot;},l.prototype.save=function(){return{offset:this.offset,reporter:c.prototype.save.call(this)}},l.prototype.restore=function(d){const f=new l(this.base);return f.offset=d.offset,f.length=this.offset,this.offset=d.offset,c.prototype.restore.call(this,d.reporter),f},l.prototype.isEmpty=function(){return this.offset===this.length},l.prototype.readUInt8=function(d){return this.offset+1&lt;=this.length?this.base.readUInt8(this.offset++,!0):this.error(d||&quot;DecoderBuffer overrun&quot;)},l.prototype.skip=function(d,f){if(!(this.offset+d&lt;=this.length))return this.error(f||&quot;DecoderBuffer overrun&quot;);const h=new l(this.base);return h._reporterState=this._reporterState,h.offset=this.offset,h.length=this.offset+d,this.offset+=d,h},l.prototype.raw=function(d){return this.base.slice(d?d.offset:this.offset,this.length)},o.EncoderBuffer=a,a.isEncoderBuffer=function(d){return d instanceof a?!0:typeof d==&quot;object&quot;&amp;&amp;d.constructor.name===&quot;EncoderBuffer&quot;&amp;&amp;typeof d.length==&quot;number&quot;&amp;&amp;typeof d.join==&quot;function&quot;},a.prototype.join=function(d,f){return d||(d=u.alloc(this.length)),f||(f=0),this.length===0||(Array.isArray(this.value)?this.value.forEach((function(h){h.join(d,f),f+=h.length})):(typeof this.value==&quot;number&quot;?d[f]=this.value:typeof this.value==&quot;string&quot;?d.write(this.value,f):u.isBuffer(this.value)&amp;&amp;this.value.copy(d,f),f+=this.length)),d}},{&quot;../base/reporter&quot;:175,inherits:440,&quot;safer-buffer&quot;:495}],173:[function(t,n,o){const s=o;s.Reporter=t(&quot;./reporter&quot;).Reporter,s.DecoderBuffer=t(&quot;./buffer&quot;).DecoderBuffer,s.EncoderBuffer=t(&quot;./buffer&quot;).EncoderBuffer,s.Node=t(&quot;./node&quot;)},{&quot;./buffer&quot;:172,&quot;./node&quot;:174,&quot;./reporter&quot;:175}],174:[function(t,n,o){const s=t(&quot;../base/reporter&quot;).Reporter,c=t(&quot;../base/buffer&quot;).EncoderBuffer,u=t(&quot;../base/buffer&quot;).DecoderBuffer,l=t(&quot;minimalistic-assert&quot;),a=[&quot;seq&quot;,&quot;seqof&quot;,&quot;set&quot;,&quot;setof&quot;,&quot;objid&quot;,&quot;bool&quot;,&quot;gentime&quot;,&quot;utctime&quot;,&quot;null_&quot;,&quot;enum&quot;,&quot;int&quot;,&quot;objDesc&quot;,&quot;bitstr&quot;,&quot;bmpstr&quot;,&quot;charstr&quot;,&quot;genstr&quot;,&quot;graphstr&quot;,&quot;ia5str&quot;,&quot;iso646str&quot;,&quot;numstr&quot;,&quot;octstr&quot;,&quot;printstr&quot;,&quot;t61str&quot;,&quot;unistr&quot;,&quot;utf8str&quot;,&quot;videostr&quot;],d=[&quot;key&quot;,&quot;obj&quot;,&quot;use&quot;,&quot;optional&quot;,&quot;explicit&quot;,&quot;implicit&quot;,&quot;def&quot;,&quot;choice&quot;,&quot;any&quot;,&quot;contains&quot;].concat(a);function f(m,p,x){const g={};this._baseState=g,g.name=x,g.enc=m,g.parent=p||null,g.children=null,g.tag=null,g.args=null,g.reverseArgs=null,g.choice=null,g.optional=!1,g.any=!1,g.obj=!1,g.use=null,g.useDecoder=null,g.key=null,g.default=null,g.explicit=null,g.implicit=null,g.contains=null,g.parent||(g.children=[],this._wrap())}n.exports=f;const h=[&quot;enc&quot;,&quot;parent&quot;,&quot;children&quot;,&quot;tag&quot;,&quot;args&quot;,&quot;reverseArgs&quot;,&quot;choice&quot;,&quot;optional&quot;,&quot;any&quot;,&quot;obj&quot;,&quot;use&quot;,&quot;alteredUse&quot;,&quot;key&quot;,&quot;default&quot;,&quot;explicit&quot;,&quot;implicit&quot;,&quot;contains&quot;];f.prototype.clone=function(){const m=this._baseState,p={};h.forEach((function(g){p[g]=m[g]}));const x=new this.constructor(p.parent);return x._baseState=p,x},f.prototype._wrap=function(){const m=this._baseState;d.forEach((function(p){this[p]=function(){const x=new this.constructor(this);return m.children.push(x),x[p].apply(x,arguments)}}),this)},f.prototype._init=function(m){const p=this._baseState;l(p.parent===null),m.call(this),p.children=p.children.filter((function(x){return x._baseState.parent===this}),this),l.equal(p.children.length,1,&quot;Root node can have only one child&quot;)},f.prototype._useArgs=function(m){const p=this._baseState,x=m.filter((function(g){return g instanceof this.constructor}),this);m=m.filter((function(g){return!(g instanceof this.constructor)}),this),x.length!==0&amp;&amp;(l(p.children===null),p.children=x,x.forEach((function(g){g._baseState.parent=this}),this)),m.length!==0&amp;&amp;(l(p.args===null),p.args=m,p.reverseArgs=m.map((function(g){if(typeof g!=&quot;object&quot;||g.constructor!==Object)return g;const y={};return Object.keys(g).forEach((function(v){v==(0|v)&amp;&amp;(v|=0);const _=g[v];y[_]=v})),y})))},[&quot;_peekTag&quot;,&quot;_decodeTag&quot;,&quot;_use&quot;,&quot;_decodeStr&quot;,&quot;_decodeObjid&quot;,&quot;_decodeTime&quot;,&quot;_decodeNull&quot;,&quot;_decodeInt&quot;,&quot;_decodeBool&quot;,&quot;_decodeList&quot;,&quot;_encodeComposite&quot;,&quot;_encodeStr&quot;,&quot;_encodeObjid&quot;,&quot;_encodeTime&quot;,&quot;_encodeNull&quot;,&quot;_encodeInt&quot;,&quot;_encodeBool&quot;].forEach((function(m){f.prototype[m]=function(){const p=this._baseState;throw new Error(m+&quot; not implemented for encoding: &quot;+p.enc)}})),a.forEach((function(m){f.prototype[m]=function(){const p=this._baseState,x=Array.prototype.slice.call(arguments);return l(p.tag===null),p.tag=m,this._useArgs(x),this}})),f.prototype.use=function(m){l(m);const p=this._baseState;return l(p.use===null),p.use=m,this},f.prototype.optional=function(){return this._baseState.optional=!0,this},f.prototype.def=function(m){const p=this._baseState;return l(p.default===null),p.default=m,p.optional=!0,this},f.prototype.explicit=function(m){const p=this._baseState;return l(p.explicit===null&amp;&amp;p.implicit===null),p.explicit=m,this},f.prototype.implicit=function(m){const p=this._baseState;return l(p.explicit===null&amp;&amp;p.implicit===null),p.implicit=m,this},f.prototype.obj=function(){const m=this._baseState,p=Array.prototype.slice.call(arguments);return m.obj=!0,p.length!==0&amp;&amp;this._useArgs(p),this},f.prototype.key=function(m){const p=this._baseState;return l(p.key===null),p.key=m,this},f.prototype.any=function(){return this._baseState.any=!0,this},f.prototype.choice=function(m){const p=this._baseState;return l(p.choice===null),p.choice=m,this._useArgs(Object.keys(m).map((function(x){return m[x]}))),this},f.prototype.contains=function(m){const p=this._baseState;return l(p.use===null),p.contains=m,this},f.prototype._decode=function(m,p){const x=this._baseState;if(x.parent===null)return m.wrapResult(x.children[0]._decode(m,p));let g,y=x.default,v=!0,_=null;if(x.key!==null&amp;&amp;(_=m.enterKey(x.key)),x.optional){let S=null;if(x.explicit!==null?S=x.explicit:x.implicit!==null?S=x.implicit:x.tag!==null&amp;&amp;(S=x.tag),S!==null||x.any){if(v=this._peekTag(m,S,x.any),m.isError(v))return v}else{const A=m.save();try{x.choice===null?this._decodeGeneric(x.tag,m,p):this._decodeChoice(m,p),v=!0}catch{v=!1}m.restore(A)}}if(x.obj&amp;&amp;v&amp;&amp;(g=m.enterObject()),v){if(x.explicit!==null){const A=this._decodeTag(m,x.explicit);if(m.isError(A))return A;m=A}const S=m.offset;if(x.use===null&amp;&amp;x.choice===null){let A;x.any&amp;&amp;(A=m.save());const I=this._decodeTag(m,x.implicit!==null?x.implicit:x.tag,x.any);if(m.isError(I))return I;x.any?y=m.raw(A):m=I}if(p&amp;&amp;p.track&amp;&amp;x.tag!==null&amp;&amp;p.track(m.path(),S,m.length,&quot;tagged&quot;),p&amp;&amp;p.track&amp;&amp;x.tag!==null&amp;&amp;p.track(m.path(),m.offset,m.length,&quot;content&quot;),x.any||(y=x.choice===null?this._decodeGeneric(x.tag,m,p):this._decodeChoice(m,p)),m.isError(y))return y;if(x.any||x.choice!==null||x.children===null||x.children.forEach((function(A){A._decode(m,p)})),x.contains&amp;&amp;(x.tag===&quot;octstr&quot;||x.tag===&quot;bitstr&quot;)){const A=new u(y);y=this._getUse(x.contains,m._reporterState.obj)._decode(A,p)}}return x.obj&amp;&amp;v&amp;&amp;(y=m.leaveObject(g)),x.key===null||y===null&amp;&amp;v!==!0?_!==null&amp;&amp;m.exitKey(_):m.leaveKey(_,x.key,y),y},f.prototype._decodeGeneric=function(m,p,x){const g=this._baseState;return m===&quot;seq&quot;||m===&quot;set&quot;?null:m===&quot;seqof&quot;||m===&quot;setof&quot;?this._decodeList(p,m,g.args[0],x):/str$/.test(m)?this._decodeStr(p,m,x):m===&quot;objid&quot;&amp;&amp;g.args?this._decodeObjid(p,g.args[0],g.args[1],x):m===&quot;objid&quot;?this._decodeObjid(p,null,null,x):m===&quot;gentime&quot;||m===&quot;utctime&quot;?this._decodeTime(p,m,x):m===&quot;null_&quot;?this._decodeNull(p,x):m===&quot;bool&quot;?this._decodeBool(p,x):m===&quot;objDesc&quot;?this._decodeStr(p,m,x):m===&quot;int&quot;||m===&quot;enum&quot;?this._decodeInt(p,g.args&amp;&amp;g.args[0],x):g.use!==null?this._getUse(g.use,p._reporterState.obj)._decode(p,x):p.error(&quot;unknown tag: &quot;+m)},f.prototype._getUse=function(m,p){const x=this._baseState;return x.useDecoder=this._use(m,p),l(x.useDecoder._baseState.parent===null),x.useDecoder=x.useDecoder._baseState.children[0],x.implicit!==x.useDecoder._baseState.implicit&amp;&amp;(x.useDecoder=x.useDecoder.clone(),x.useDecoder._baseState.implicit=x.implicit),x.useDecoder},f.prototype._decodeChoice=function(m,p){const x=this._baseState;let g=null,y=!1;return Object.keys(x.choice).some((function(v){const _=m.save(),S=x.choice[v];try{const A=S._decode(m,p);if(m.isError(A))return!1;g={type:v,value:A},y=!0}catch{return m.restore(_),!1}return!0}),this),y?g:m.error(&quot;Choice not matched&quot;)},f.prototype._createEncoderBuffer=function(m){return new c(m,this.reporter)},f.prototype._encode=function(m,p,x){const g=this._baseState;if(g.default!==null&amp;&amp;g.default===m)return;const y=this._encodeValue(m,p,x);return y===void 0||this._skipDefault(y,p,x)?void 0:y},f.prototype._encodeValue=function(m,p,x){const g=this._baseState;if(g.parent===null)return g.children[0]._encode(m,p||new s);let y=null;if(this.reporter=p,g.optional&amp;&amp;m===void 0){if(g.default===null)return;m=g.default}let v=null,_=!1;if(g.any)y=this._createEncoderBuffer(m);else if(g.choice)y=this._encodeChoice(m,p);else if(g.contains)v=this._getUse(g.contains,x)._encode(m,p),_=!0;else if(g.children)v=g.children.map((function(S){if(S._baseState.tag===&quot;null_&quot;)return S._encode(null,p,m);if(S._baseState.key===null)return p.error(&quot;Child should have a key&quot;);const A=p.enterKey(S._baseState.key);if(typeof m!=&quot;object&quot;)return p.error(&quot;Child expected, but input is not object&quot;);const I=S._encode(m[S._baseState.key],p,m);return p.leaveKey(A),I}),this).filter((function(S){return S})),v=this._createEncoderBuffer(v);else if(g.tag===&quot;seqof&quot;||g.tag===&quot;setof&quot;){if(!g.args||g.args.length!==1)return p.error(&quot;Too many args for : &quot;+g.tag);if(!Array.isArray(m))return p.error(&quot;seqof/setof, but data is not Array&quot;);const S=this.clone();S._baseState.implicit=null,v=this._createEncoderBuffer(m.map((function(A){const I=this._baseState;return this._getUse(I.args[0],m)._encode(A,p)}),S))}else g.use!==null?y=this._getUse(g.use,x)._encode(m,p):(v=this._encodePrimitive(g.tag,m),_=!0);if(!g.any&amp;&amp;g.choice===null){const S=g.implicit!==null?g.implicit:g.tag,A=g.implicit===null?&quot;universal&quot;:&quot;context&quot;;S===null?g.use===null&amp;&amp;p.error(&quot;Tag could be omitted only for .use()&quot;):g.use===null&amp;&amp;(y=this._encodeComposite(S,_,A,v))}return g.explicit!==null&amp;&amp;(y=this._encodeComposite(g.explicit,!1,&quot;context&quot;,y)),y},f.prototype._encodeChoice=function(m,p){const x=this._baseState,g=x.choice[m.type];return g||l(!1,m.type+&quot; not found in &quot;+JSON.stringify(Object.keys(x.choice))),g._encode(m.value,p)},f.prototype._encodePrimitive=function(m,p){const x=this._baseState;if(/str$/.test(m))return this._encodeStr(p,m);if(m===&quot;objid&quot;&amp;&amp;x.args)return this._encodeObjid(p,x.reverseArgs[0],x.args[1]);if(m===&quot;objid&quot;)return this._encodeObjid(p,null,null);if(m===&quot;gentime&quot;||m===&quot;utctime&quot;)return this._encodeTime(p,m);if(m===&quot;null_&quot;)return this._encodeNull();if(m===&quot;int&quot;||m===&quot;enum&quot;)return this._encodeInt(p,x.args&amp;&amp;x.reverseArgs[0]);if(m===&quot;bool&quot;)return this._encodeBool(p);if(m===&quot;objDesc&quot;)return this._encodeStr(p,m);throw new Error(&quot;Unsupported tag: &quot;+m)},f.prototype._isNumstr=function(m){return/^[0-9 ]*$/.test(m)},f.prototype._isPrintstr=function(m){return/^[A-Za-z0-9 &#039;()+,-./:=?]*$/.test(m)}},{&quot;../base/buffer&quot;:172,&quot;../base/reporter&quot;:175,&quot;minimalistic-assert&quot;:453}],175:[function(t,n,o){const s=t(&quot;inherits&quot;);function c(l){this._reporterState={obj:null,path:[],options:l||{},errors:[]}}function u(l,a){this.path=l,this.rethrow(a)}o.Reporter=c,c.prototype.isError=function(l){return l instanceof u},c.prototype.save=function(){const l=this._reporterState;return{obj:l.obj,pathLen:l.path.length}},c.prototype.restore=function(l){const a=this._reporterState;a.obj=l.obj,a.path=a.path.slice(0,l.pathLen)},c.prototype.enterKey=function(l){return this._reporterState.path.push(l)},c.prototype.exitKey=function(l){const a=this._reporterState;a.path=a.path.slice(0,l-1)},c.prototype.leaveKey=function(l,a,d){const f=this._reporterState;this.exitKey(l),f.obj!==null&amp;&amp;(f.obj[a]=d)},c.prototype.path=function(){return this._reporterState.path.join(&quot;/&quot;)},c.prototype.enterObject=function(){const l=this._reporterState,a=l.obj;return l.obj={},a},c.prototype.leaveObject=function(l){const a=this._reporterState,d=a.obj;return a.obj=l,d},c.prototype.error=function(l){let a;const d=this._reporterState,f=l instanceof u;if(a=f?l:new u(d.path.map((function(h){return&quot;[&quot;+JSON.stringify(h)+&quot;]&quot;})).join(&quot;&quot;),l.message||l,l.stack),!d.options.partial)throw a;return f||d.errors.push(a),a},c.prototype.wrapResult=function(l){const a=this._reporterState;return a.options.partial?{result:this.isError(l)?null:l,errors:a.errors}:l},s(u,Error),u.prototype.rethrow=function(l){if(this.message=l+&quot; at: &quot;+(this.path||&quot;(shallow)&quot;),Error.captureStackTrace&amp;&amp;Error.captureStackTrace(this,u),!this.stack)try{throw new Error(this.message)}catch(a){this.stack=a.stack}return this}},{inherits:440}],176:[function(t,n,o){function s(c){const u={};return Object.keys(c).forEach((function(l){(0|l)==l&amp;&amp;(l|=0);const a=c[l];u[a]=l})),u}o.tagClass={0:&quot;universal&quot;,1:&quot;application&quot;,2:&quot;context&quot;,3:&quot;private&quot;},o.tagClassByName=s(o.tagClass),o.tag={0:&quot;end&quot;,1:&quot;bool&quot;,2:&quot;int&quot;,3:&quot;bitstr&quot;,4:&quot;octstr&quot;,5:&quot;null_&quot;,6:&quot;objid&quot;,7:&quot;objDesc&quot;,8:&quot;external&quot;,9:&quot;real&quot;,10:&quot;enum&quot;,11:&quot;embed&quot;,12:&quot;utf8str&quot;,13:&quot;relativeOid&quot;,16:&quot;seq&quot;,17:&quot;set&quot;,18:&quot;numstr&quot;,19:&quot;printstr&quot;,20:&quot;t61str&quot;,21:&quot;videostr&quot;,22:&quot;ia5str&quot;,23:&quot;utctime&quot;,24:&quot;gentime&quot;,25:&quot;graphstr&quot;,26:&quot;iso646str&quot;,27:&quot;genstr&quot;,28:&quot;unistr&quot;,29:&quot;charstr&quot;,30:&quot;bmpstr&quot;},o.tagByName=s(o.tag)},{}],177:[function(t,n,o){const s=o;s._reverse=function(c){const u={};return Object.keys(c).forEach((function(l){(0|l)==l&amp;&amp;(l|=0);const a=c[l];u[a]=l})),u},s.der=t(&quot;./der&quot;)},{&quot;./der&quot;:176}],178:[function(t,n,o){const s=t(&quot;inherits&quot;),c=t(&quot;bn.js&quot;),u=t(&quot;../base/buffer&quot;).DecoderBuffer,l=t(&quot;../base/node&quot;),a=t(&quot;../constants/der&quot;);function d(p){this.enc=&quot;der&quot;,this.name=p.name,this.entity=p,this.tree=new f,this.tree._init(p.body)}function f(p){l.call(this,&quot;der&quot;,p)}function h(p,x){let g=p.readUInt8(x);if(p.isError(g))return g;const y=a.tagClass[g&gt;&gt;6],v=(32&amp;g)==0;if((31&amp;g)==31){let _=g;for(g=0;(128&amp;_)==128;){if(_=p.readUInt8(x),p.isError(_))return _;g&lt;&lt;=7,g|=127&amp;_}}else g&amp;=31;return{cls:y,primitive:v,tag:g,tagStr:a.tag[g]}}function m(p,x,g){let y=p.readUInt8(g);if(p.isError(y))return y;if(!x&amp;&amp;y===128)return null;if((128&amp;y)==0)return y;const v=127&amp;y;if(v&gt;4)return p.error(&quot;length octect is too long&quot;);y=0;for(let _=0;_&lt;v;_++){y&lt;&lt;=8;const S=p.readUInt8(g);if(p.isError(S))return S;y|=S}return y}n.exports=d,d.prototype.decode=function(p,x){return u.isDecoderBuffer(p)||(p=new u(p,x)),this.tree._decode(p,x)},s(f,l),f.prototype._peekTag=function(p,x,g){if(p.isEmpty())return!1;const y=p.save(),v=h(p,&#039;Failed to peek tag: &quot;&#039;+x+&#039;&quot;&#039;);return p.isError(v)?v:(p.restore(y),v.tag===x||v.tagStr===x||v.tagStr+&quot;of&quot;===x||g)},f.prototype._decodeTag=function(p,x,g){const y=h(p,&#039;Failed to decode tag of &quot;&#039;+x+&#039;&quot;&#039;);if(p.isError(y))return y;let v=m(p,y.primitive,&#039;Failed to get length of &quot;&#039;+x+&#039;&quot;&#039;);if(p.isError(v))return v;if(!g&amp;&amp;y.tag!==x&amp;&amp;y.tagStr!==x&amp;&amp;y.tagStr+&quot;of&quot;!==x)return p.error(&#039;Failed to match tag: &quot;&#039;+x+&#039;&quot;&#039;);if(y.primitive||v!==null)return p.skip(v,&#039;Failed to match body of: &quot;&#039;+x+&#039;&quot;&#039;);const _=p.save(),S=this._skipUntilEnd(p,&#039;Failed to skip indefinite length body: &quot;&#039;+this.tag+&#039;&quot;&#039;);return p.isError(S)?S:(v=p.offset-_.offset,p.restore(_),p.skip(v,&#039;Failed to match body of: &quot;&#039;+x+&#039;&quot;&#039;))},f.prototype._skipUntilEnd=function(p,x){for(;;){const g=h(p,x);if(p.isError(g))return g;const y=m(p,g.primitive,x);if(p.isError(y))return y;let v;if(v=g.primitive||y!==null?p.skip(y):this._skipUntilEnd(p,x),p.isError(v))return v;if(g.tagStr===&quot;end&quot;)break}},f.prototype._decodeList=function(p,x,g,y){const v=[];for(;!p.isEmpty();){const _=this._peekTag(p,&quot;end&quot;);if(p.isError(_))return _;const S=g.decode(p,&quot;der&quot;,y);if(p.isError(S)&amp;&amp;_)break;v.push(S)}return v},f.prototype._decodeStr=function(p,x){if(x===&quot;bitstr&quot;){const g=p.readUInt8();return p.isError(g)?g:{unused:g,data:p.raw()}}if(x===&quot;bmpstr&quot;){const g=p.raw();if(g.length%2==1)return p.error(&quot;Decoding of string type: bmpstr length mismatch&quot;);let y=&quot;&quot;;for(let v=0;v&lt;g.length/2;v++)y+=String.fromCharCode(g.readUInt16BE(2*v));return y}if(x===&quot;numstr&quot;){const g=p.raw().toString(&quot;ascii&quot;);return this._isNumstr(g)?g:p.error(&quot;Decoding of string type: numstr unsupported characters&quot;)}if(x===&quot;octstr&quot;||x===&quot;objDesc&quot;)return p.raw();if(x===&quot;printstr&quot;){const g=p.raw().toString(&quot;ascii&quot;);return this._isPrintstr(g)?g:p.error(&quot;Decoding of string type: printstr unsupported characters&quot;)}return/str$/.test(x)?p.raw().toString():p.error(&quot;Decoding of string type: &quot;+x+&quot; unsupported&quot;)},f.prototype._decodeObjid=function(p,x,g){let y;const v=[];let _=0,S=0;for(;!p.isEmpty();)S=p.readUInt8(),_&lt;&lt;=7,_|=127&amp;S,(128&amp;S)==0&amp;&amp;(v.push(_),_=0);128&amp;S&amp;&amp;v.push(_);const A=v[0]/40|0,I=v[0]%40;if(y=g?v:[A,I].concat(v.slice(1)),x){let z=x[y.join(&quot; &quot;)];z===void 0&amp;&amp;(z=x[y.join(&quot;.&quot;)]),z!==void 0&amp;&amp;(y=z)}return y},f.prototype._decodeTime=function(p,x){const g=p.raw().toString();let y,v,_,S,A,I;if(x===&quot;gentime&quot;)y=0|g.slice(0,4),v=0|g.slice(4,6),_=0|g.slice(6,8),S=0|g.slice(8,10),A=0|g.slice(10,12),I=0|g.slice(12,14);else{if(x!==&quot;utctime&quot;)return p.error(&quot;Decoding &quot;+x+&quot; time is not supported yet&quot;);y=0|g.slice(0,2),v=0|g.slice(2,4),_=0|g.slice(4,6),S=0|g.slice(6,8),A=0|g.slice(8,10),I=0|g.slice(10,12),y=y&lt;70?2e3+y:1900+y}return Date.UTC(y,v-1,_,S,A,I,0)},f.prototype._decodeNull=function(){return null},f.prototype._decodeBool=function(p){const x=p.readUInt8();return p.isError(x)?x:x!==0},f.prototype._decodeInt=function(p,x){const g=p.raw();let y=new c(g);return x&amp;&amp;(y=x[y.toString(10)]||y),y},f.prototype._use=function(p,x){return typeof p==&quot;function&quot;&amp;&amp;(p=p(x)),p._getDecoder(&quot;der&quot;).tree}},{&quot;../base/buffer&quot;:172,&quot;../base/node&quot;:174,&quot;../constants/der&quot;:176,&quot;bn.js&quot;:184,inherits:440}],179:[function(t,n,o){const s=o;s.der=t(&quot;./der&quot;),s.pem=t(&quot;./pem&quot;)},{&quot;./der&quot;:178,&quot;./pem&quot;:180}],180:[function(t,n,o){const s=t(&quot;inherits&quot;),c=t(&quot;safer-buffer&quot;).Buffer,u=t(&quot;./der&quot;);function l(a){u.call(this,a),this.enc=&quot;pem&quot;}s(l,u),n.exports=l,l.prototype.decode=function(a,d){const f=a.toString().split(/[\r\n]+/g),h=d.label.toUpperCase(),m=/^-----(BEGIN|END) ([^-]+)-----$/;let p=-1,x=-1;for(let v=0;v&lt;f.length;v++){const _=f[v].match(m);if(_!==null&amp;&amp;_[2]===h){if(p!==-1){if(_[1]!==&quot;END&quot;)break;x=v;break}if(_[1]!==&quot;BEGIN&quot;)break;p=v}}if(p===-1||x===-1)throw new Error(&quot;PEM section not found for: &quot;+h);const g=f.slice(p+1,x).join(&quot;&quot;);g.replace(/[^a-z0-9+/=]+/gi,&quot;&quot;);const y=c.from(g,&quot;base64&quot;);return u.prototype.decode.call(this,y,d)}},{&quot;./der&quot;:178,inherits:440,&quot;safer-buffer&quot;:495}],181:[function(t,n,o){const s=t(&quot;inherits&quot;),c=t(&quot;safer-buffer&quot;).Buffer,u=t(&quot;../base/node&quot;),l=t(&quot;../constants/der&quot;);function a(h){this.enc=&quot;der&quot;,this.name=h.name,this.entity=h,this.tree=new d,this.tree._init(h.body)}function d(h){u.call(this,&quot;der&quot;,h)}function f(h){return h&lt;10?&quot;0&quot;+h:h}n.exports=a,a.prototype.encode=function(h,m){return this.tree._encode(h,m).join()},s(d,u),d.prototype._encodeComposite=function(h,m,p,x){const g=(function(_,S,A,I){let z;if(_===&quot;seqof&quot;?_=&quot;seq&quot;:_===&quot;setof&quot;&amp;&amp;(_=&quot;set&quot;),l.tagByName.hasOwnProperty(_))z=l.tagByName[_];else{if(typeof _!=&quot;number&quot;||(0|_)!==_)return I.error(&quot;Unknown tag: &quot;+_);z=_}return z&gt;=31?I.error(&quot;Multi-octet tag encoding unsupported&quot;):(S||(z|=32),z|=l.tagClassByName[A||&quot;universal&quot;]&lt;&lt;6,z)})(h,m,p,this.reporter);if(x.length&lt;128){const _=c.alloc(2);return _[0]=g,_[1]=x.length,this._createEncoderBuffer([_,x])}let y=1;for(let _=x.length;_&gt;=256;_&gt;&gt;=8)y++;const v=c.alloc(2+y);v[0]=g,v[1]=128|y;for(let _=1+y,S=x.length;S&gt;0;_--,S&gt;&gt;=8)v[_]=255&amp;S;return this._createEncoderBuffer([v,x])},d.prototype._encodeStr=function(h,m){if(m===&quot;bitstr&quot;)return this._createEncoderBuffer([0|h.unused,h.data]);if(m===&quot;bmpstr&quot;){const p=c.alloc(2*h.length);for(let x=0;x&lt;h.length;x++)p.writeUInt16BE(h.charCodeAt(x),2*x);return this._createEncoderBuffer(p)}return m===&quot;numstr&quot;?this._isNumstr(h)?this._createEncoderBuffer(h):this.reporter.error(&quot;Encoding of string type: numstr supports only digits and space&quot;):m===&quot;printstr&quot;?this._isPrintstr(h)?this._createEncoderBuffer(h):this.reporter.error(&quot;Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark&quot;):/str$/.test(m)||m===&quot;objDesc&quot;?this._createEncoderBuffer(h):this.reporter.error(&quot;Encoding of string type: &quot;+m+&quot; unsupported&quot;)},d.prototype._encodeObjid=function(h,m,p){if(typeof h==&quot;string&quot;){if(!m)return this.reporter.error(&quot;string objid given, but no values map found&quot;);if(!m.hasOwnProperty(h))return this.reporter.error(&quot;objid not found in values map&quot;);h=m[h].split(/[\s.]+/g);for(let v=0;v&lt;h.length;v++)h[v]|=0}else if(Array.isArray(h)){h=h.slice();for(let v=0;v&lt;h.length;v++)h[v]|=0}if(!Array.isArray(h))return this.reporter.error(&quot;objid() should be either array or string, got: &quot;+JSON.stringify(h));if(!p){if(h[1]&gt;=40)return this.reporter.error(&quot;Second objid identifier OOB&quot;);h.splice(0,2,40*h[0]+h[1])}let x=0;for(let v=0;v&lt;h.length;v++){let _=h[v];for(x++;_&gt;=128;_&gt;&gt;=7)x++}const g=c.alloc(x);let y=g.length-1;for(let v=h.length-1;v&gt;=0;v--){let _=h[v];for(g[y--]=127&amp;_;(_&gt;&gt;=7)&gt;0;)g[y--]=128|127&amp;_}return this._createEncoderBuffer(g)},d.prototype._encodeTime=function(h,m){let p;const x=new Date(h);return m===&quot;gentime&quot;?p=[f(x.getUTCFullYear()),f(x.getUTCMonth()+1),f(x.getUTCDate()),f(x.getUTCHours()),f(x.getUTCMinutes()),f(x.getUTCSeconds()),&quot;Z&quot;].join(&quot;&quot;):m===&quot;utctime&quot;?p=[f(x.getUTCFullYear()%100),f(x.getUTCMonth()+1),f(x.getUTCDate()),f(x.getUTCHours()),f(x.getUTCMinutes()),f(x.getUTCSeconds()),&quot;Z&quot;].join(&quot;&quot;):this.reporter.error(&quot;Encoding &quot;+m+&quot; time is not supported yet&quot;),this._encodeStr(p,&quot;octstr&quot;)},d.prototype._encodeNull=function(){return this._createEncoderBuffer(&quot;&quot;)},d.prototype._encodeInt=function(h,m){if(typeof h==&quot;string&quot;){if(!m)return this.reporter.error(&quot;String int or enum given, but no values map&quot;);if(!m.hasOwnProperty(h))return this.reporter.error(&quot;Values map doesn&#039;t contain: &quot;+JSON.stringify(h));h=m[h]}if(typeof h!=&quot;number&quot;&amp;&amp;!c.isBuffer(h)){const g=h.toArray();!h.sign&amp;&amp;128&amp;g[0]&amp;&amp;g.unshift(0),h=c.from(g)}if(c.isBuffer(h)){let g=h.length;h.length===0&amp;&amp;g++;const y=c.alloc(g);return h.copy(y),h.length===0&amp;&amp;(y[0]=0),this._createEncoderBuffer(y)}if(h&lt;128)return this._createEncoderBuffer(h);if(h&lt;256)return this._createEncoderBuffer([0,h]);let p=1;for(let g=h;g&gt;=256;g&gt;&gt;=8)p++;const x=new Array(p);for(let g=x.length-1;g&gt;=0;g--)x[g]=255&amp;h,h&gt;&gt;=8;return 128&amp;x[0]&amp;&amp;x.unshift(0),this._createEncoderBuffer(c.from(x))},d.prototype._encodeBool=function(h){return this._createEncoderBuffer(h?255:0)},d.prototype._use=function(h,m){return typeof h==&quot;function&quot;&amp;&amp;(h=h(m)),h._getEncoder(&quot;der&quot;).tree},d.prototype._skipDefault=function(h,m,p){const x=this._baseState;let g;if(x.default===null)return!1;const y=h.join();if(x.defaultBuffer===void 0&amp;&amp;(x.defaultBuffer=this._encodeValue(x.default,m,p).join()),y.length!==x.defaultBuffer.length)return!1;for(g=0;g&lt;y.length;g++)if(y[g]!==x.defaultBuffer[g])return!1;return!0}},{&quot;../base/node&quot;:174,&quot;../constants/der&quot;:176,inherits:440,&quot;safer-buffer&quot;:495}],182:[function(t,n,o){const s=o;s.der=t(&quot;./der&quot;),s.pem=t(&quot;./pem&quot;)},{&quot;./der&quot;:181,&quot;./pem&quot;:183}],183:[function(t,n,o){const s=t(&quot;inherits&quot;),c=t(&quot;./der&quot;);function u(l){c.call(this,l),this.enc=&quot;pem&quot;}s(u,c),n.exports=u,u.prototype.encode=function(l,a){const d=c.prototype.encode.call(this,l).toString(&quot;base64&quot;),f=[&quot;-----BEGIN &quot;+a.label+&quot;-----&quot;];for(let h=0;h&lt;d.length;h+=64)f.push(d.slice(h,h+64));return f.push(&quot;-----END &quot;+a.label+&quot;-----&quot;),f.join(`
`)}},{&quot;./der&quot;:181,inherits:440}],184:[function(t,n,o){(function(s,c){function u(O,L){if(!O)throw new Error(L||&quot;Assertion failed&quot;)}function l(O,L){O.super_=L;var E=function(){};E.prototype=L.prototype,O.prototype=new E,O.prototype.constructor=O}function a(O,L,E){if(a.isBN(O))return O;this.negative=0,this.words=null,this.length=0,this.red=null,O!==null&amp;&amp;(L!==&quot;le&quot;&amp;&amp;L!==&quot;be&quot;||(E=L,L=10),this._init(O||0,L||10,E||&quot;be&quot;))}var d;typeof s==&quot;object&quot;?s.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d=typeof window&lt;&quot;u&quot;&amp;&amp;window.Buffer!==void 0?window.Buffer:t(&quot;buffer&quot;).Buffer}catch{}function f(O,L){var E=O.charCodeAt(L);return E&gt;=65&amp;&amp;E&lt;=70?E-55:E&gt;=97&amp;&amp;E&lt;=102?E-87:E-48&amp;15}function h(O,L,E){var j=f(O,E);return E-1&gt;=L&amp;&amp;(j|=f(O,E-1)&lt;&lt;4),j}function m(O,L,E,j){for(var k=0,N=Math.min(O.length,E),C=L;C&lt;N;C++){var P=O.charCodeAt(C)-48;k*=j,k+=P&gt;=49?P-49+10:P&gt;=17?P-17+10:P}return k}a.isBN=function(O){return O instanceof a||O!==null&amp;&amp;typeof O==&quot;object&quot;&amp;&amp;O.constructor.wordSize===a.wordSize&amp;&amp;Array.isArray(O.words)},a.max=function(O,L){return O.cmp(L)&gt;0?O:L},a.min=function(O,L){return O.cmp(L)&lt;0?O:L},a.prototype._init=function(O,L,E){if(typeof O==&quot;number&quot;)return this._initNumber(O,L,E);if(typeof O==&quot;object&quot;)return this._initArray(O,L,E);L===&quot;hex&quot;&amp;&amp;(L=16),u(L===(0|L)&amp;&amp;L&gt;=2&amp;&amp;L&lt;=36);var j=0;(O=O.toString().replace(/\s+/g,&quot;&quot;))[0]===&quot;-&quot;&amp;&amp;(j++,this.negative=1),j&lt;O.length&amp;&amp;(L===16?this._parseHex(O,j,E):(this._parseBase(O,L,j),E===&quot;le&quot;&amp;&amp;this._initArray(this.toArray(),L,E)))},a.prototype._initNumber=function(O,L,E){O&lt;0&amp;&amp;(this.negative=1,O=-O),O&lt;67108864?(this.words=[67108863&amp;O],this.length=1):O&lt;4503599627370496?(this.words=[67108863&amp;O,O/67108864&amp;67108863],this.length=2):(u(O&lt;9007199254740992),this.words=[67108863&amp;O,O/67108864&amp;67108863,1],this.length=3),E===&quot;le&quot;&amp;&amp;this._initArray(this.toArray(),L,E)},a.prototype._initArray=function(O,L,E){if(u(typeof O.length==&quot;number&quot;),O.length&lt;=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(O.length/3),this.words=new Array(this.length);for(var j=0;j&lt;this.length;j++)this.words[j]=0;var k,N,C=0;if(E===&quot;be&quot;)for(j=O.length-1,k=0;j&gt;=0;j-=3)N=O[j]|O[j-1]&lt;&lt;8|O[j-2]&lt;&lt;16,this.words[k]|=N&lt;&lt;C&amp;67108863,this.words[k+1]=N&gt;&gt;&gt;26-C&amp;67108863,(C+=24)&gt;=26&amp;&amp;(C-=26,k++);else if(E===&quot;le&quot;)for(j=0,k=0;j&lt;O.length;j+=3)N=O[j]|O[j+1]&lt;&lt;8|O[j+2]&lt;&lt;16,this.words[k]|=N&lt;&lt;C&amp;67108863,this.words[k+1]=N&gt;&gt;&gt;26-C&amp;67108863,(C+=24)&gt;=26&amp;&amp;(C-=26,k++);return this.strip()},a.prototype._parseHex=function(O,L,E){this.length=Math.ceil((O.length-L)/6),this.words=new Array(this.length);for(var j=0;j&lt;this.length;j++)this.words[j]=0;var k,N=0,C=0;if(E===&quot;be&quot;)for(j=O.length-1;j&gt;=L;j-=2)k=h(O,L,j)&lt;&lt;N,this.words[C]|=67108863&amp;k,N&gt;=18?(N-=18,C+=1,this.words[C]|=k&gt;&gt;&gt;26):N+=8;else for(j=(O.length-L)%2==0?L+1:L;j&lt;O.length;j+=2)k=h(O,L,j)&lt;&lt;N,this.words[C]|=67108863&amp;k,N&gt;=18?(N-=18,C+=1,this.words[C]|=k&gt;&gt;&gt;26):N+=8;this.strip()},a.prototype._parseBase=function(O,L,E){this.words=[0],this.length=1;for(var j=0,k=1;k&lt;=67108863;k*=L)j++;j--,k=k/L|0;for(var N=O.length-E,C=N%j,P=Math.min(N,N-C)+E,D=0,U=E;U&lt;P;U+=j)D=m(O,U,U+j,L),this.imuln(k),this.words[0]+D&lt;67108864?this.words[0]+=D:this._iaddn(D);if(C!==0){var Y=1;for(D=m(O,U,O.length,L),U=0;U&lt;C;U++)Y*=L;this.imuln(Y),this.words[0]+D&lt;67108864?this.words[0]+=D:this._iaddn(D)}this.strip()},a.prototype.copy=function(O){O.words=new Array(this.length);for(var L=0;L&lt;this.length;L++)O.words[L]=this.words[L];O.length=this.length,O.negative=this.negative,O.red=this.red},a.prototype.clone=function(){var O=new a(null);return this.copy(O),O},a.prototype._expand=function(O){for(;this.length&lt;O;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length&gt;1&amp;&amp;this.words[this.length-1]===0;)this.length--;return this._normSign()},a.prototype._normSign=function(){return this.length===1&amp;&amp;this.words[0]===0&amp;&amp;(this.negative=0),this},a.prototype.inspect=function(){return(this.red?&quot;&lt;BN-R: &quot;:&quot;&lt;BN: &quot;)+this.toString(16)+&quot;&gt;&quot;};var p=[&quot;&quot;,&quot;0&quot;,&quot;00&quot;,&quot;000&quot;,&quot;0000&quot;,&quot;00000&quot;,&quot;000000&quot;,&quot;0000000&quot;,&quot;00000000&quot;,&quot;000000000&quot;,&quot;0000000000&quot;,&quot;00000000000&quot;,&quot;000000000000&quot;,&quot;0000000000000&quot;,&quot;00000000000000&quot;,&quot;000000000000000&quot;,&quot;0000000000000000&quot;,&quot;00000000000000000&quot;,&quot;000000000000000000&quot;,&quot;0000000000000000000&quot;,&quot;00000000000000000000&quot;,&quot;000000000000000000000&quot;,&quot;0000000000000000000000&quot;,&quot;00000000000000000000000&quot;,&quot;000000000000000000000000&quot;,&quot;0000000000000000000000000&quot;],x=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function y(O,L,E){E.negative=L.negative^O.negative;var j=O.length+L.length|0;E.length=j,j=j-1|0;var k=0|O.words[0],N=0|L.words[0],C=k*N,P=67108863&amp;C,D=C/67108864|0;E.words[0]=P;for(var U=1;U&lt;j;U++){for(var Y=D&gt;&gt;&gt;26,Z=67108863&amp;D,ne=Math.min(U,L.length-1),V=Math.max(0,U-O.length+1);V&lt;=ne;V++){var ee=U-V|0;Y+=(C=(k=0|O.words[ee])*(N=0|L.words[V])+Z)/67108864|0,Z=67108863&amp;C}E.words[U]=0|Z,D=0|Y}return D!==0?E.words[U]=0|D:E.length--,E.strip()}a.prototype.toString=function(O,L){var E;if(L=0|L||1,(O=O||10)===16||O===&quot;hex&quot;){E=&quot;&quot;;for(var j=0,k=0,N=0;N&lt;this.length;N++){var C=this.words[N],P=(16777215&amp;(C&lt;&lt;j|k)).toString(16);E=(k=C&gt;&gt;&gt;24-j&amp;16777215)!==0||N!==this.length-1?p[6-P.length]+P+E:P+E,(j+=2)&gt;=26&amp;&amp;(j-=26,N--)}for(k!==0&amp;&amp;(E=k.toString(16)+E);E.length%L!=0;)E=&quot;0&quot;+E;return this.negative!==0&amp;&amp;(E=&quot;-&quot;+E),E}if(O===(0|O)&amp;&amp;O&gt;=2&amp;&amp;O&lt;=36){var D=x[O],U=g[O];E=&quot;&quot;;var Y=this.clone();for(Y.negative=0;!Y.isZero();){var Z=Y.modn(U).toString(O);E=(Y=Y.idivn(U)).isZero()?Z+E:p[D-Z.length]+Z+E}for(this.isZero()&amp;&amp;(E=&quot;0&quot;+E);E.length%L!=0;)E=&quot;0&quot;+E;return this.negative!==0&amp;&amp;(E=&quot;-&quot;+E),E}u(!1,&quot;Base should be between 2 and 36&quot;)},a.prototype.toNumber=function(){var O=this.words[0];return this.length===2?O+=67108864*this.words[1]:this.length===3&amp;&amp;this.words[2]===1?O+=4503599627370496+67108864*this.words[1]:this.length&gt;2&amp;&amp;u(!1,&quot;Number can only safely store up to 53 bits&quot;),this.negative!==0?-O:O},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(O,L){return u(d!==void 0),this.toArrayLike(d,O,L)},a.prototype.toArray=function(O,L){return this.toArrayLike(Array,O,L)},a.prototype.toArrayLike=function(O,L,E){var j=this.byteLength(),k=E||Math.max(1,j);u(j&lt;=k,&quot;byte array longer than desired length&quot;),u(k&gt;0,&quot;Requested array length &lt;= 0&quot;),this.strip();var N,C,P=L===&quot;le&quot;,D=new O(k),U=this.clone();if(P){for(C=0;!U.isZero();C++)N=U.andln(255),U.iushrn(8),D[C]=N;for(;C&lt;k;C++)D[C]=0}else{for(C=0;C&lt;k-j;C++)D[C]=0;for(C=0;!U.isZero();C++)N=U.andln(255),U.iushrn(8),D[k-C-1]=N}return D},Math.clz32?a.prototype._countBits=function(O){return 32-Math.clz32(O)}:a.prototype._countBits=function(O){var L=O,E=0;return L&gt;=4096&amp;&amp;(E+=13,L&gt;&gt;&gt;=13),L&gt;=64&amp;&amp;(E+=7,L&gt;&gt;&gt;=7),L&gt;=8&amp;&amp;(E+=4,L&gt;&gt;&gt;=4),L&gt;=2&amp;&amp;(E+=2,L&gt;&gt;&gt;=2),E+L},a.prototype._zeroBits=function(O){if(O===0)return 26;var L=O,E=0;return(8191&amp;L)==0&amp;&amp;(E+=13,L&gt;&gt;&gt;=13),(127&amp;L)==0&amp;&amp;(E+=7,L&gt;&gt;&gt;=7),(15&amp;L)==0&amp;&amp;(E+=4,L&gt;&gt;&gt;=4),(3&amp;L)==0&amp;&amp;(E+=2,L&gt;&gt;&gt;=2),(1&amp;L)==0&amp;&amp;E++,E},a.prototype.bitLength=function(){var O=this.words[this.length-1],L=this._countBits(O);return 26*(this.length-1)+L},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var O=0,L=0;L&lt;this.length;L++){var E=this._zeroBits(this.words[L]);if(O+=E,E!==26)break}return O},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(O){return this.negative!==0?this.abs().inotn(O).iaddn(1):this.clone()},a.prototype.fromTwos=function(O){return this.testn(O-1)?this.notn(O).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return this.negative!==0},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(O){for(;this.length&lt;O.length;)this.words[this.length++]=0;for(var L=0;L&lt;O.length;L++)this.words[L]=this.words[L]|O.words[L];return this.strip()},a.prototype.ior=function(O){return u((this.negative|O.negative)==0),this.iuor(O)},a.prototype.or=function(O){return this.length&gt;O.length?this.clone().ior(O):O.clone().ior(this)},a.prototype.uor=function(O){return this.length&gt;O.length?this.clone().iuor(O):O.clone().iuor(this)},a.prototype.iuand=function(O){var L;L=this.length&gt;O.length?O:this;for(var E=0;E&lt;L.length;E++)this.words[E]=this.words[E]&amp;O.words[E];return this.length=L.length,this.strip()},a.prototype.iand=function(O){return u((this.negative|O.negative)==0),this.iuand(O)},a.prototype.and=function(O){return this.length&gt;O.length?this.clone().iand(O):O.clone().iand(this)},a.prototype.uand=function(O){return this.length&gt;O.length?this.clone().iuand(O):O.clone().iuand(this)},a.prototype.iuxor=function(O){var L,E;this.length&gt;O.length?(L=this,E=O):(L=O,E=this);for(var j=0;j&lt;E.length;j++)this.words[j]=L.words[j]^E.words[j];if(this!==L)for(;j&lt;L.length;j++)this.words[j]=L.words[j];return this.length=L.length,this.strip()},a.prototype.ixor=function(O){return u((this.negative|O.negative)==0),this.iuxor(O)},a.prototype.xor=function(O){return this.length&gt;O.length?this.clone().ixor(O):O.clone().ixor(this)},a.prototype.uxor=function(O){return this.length&gt;O.length?this.clone().iuxor(O):O.clone().iuxor(this)},a.prototype.inotn=function(O){u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0);var L=0|Math.ceil(O/26),E=O%26;this._expand(L),E&gt;0&amp;&amp;L--;for(var j=0;j&lt;L;j++)this.words[j]=67108863&amp;~this.words[j];return E&gt;0&amp;&amp;(this.words[j]=~this.words[j]&amp;67108863&gt;&gt;26-E),this.strip()},a.prototype.notn=function(O){return this.clone().inotn(O)},a.prototype.setn=function(O,L){u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0);var E=O/26|0,j=O%26;return this._expand(E+1),this.words[E]=L?this.words[E]|1&lt;&lt;j:this.words[E]&amp;~(1&lt;&lt;j),this.strip()},a.prototype.iadd=function(O){var L,E,j;if(this.negative!==0&amp;&amp;O.negative===0)return this.negative=0,L=this.isub(O),this.negative^=1,this._normSign();if(this.negative===0&amp;&amp;O.negative!==0)return O.negative=0,L=this.isub(O),O.negative=1,L._normSign();this.length&gt;O.length?(E=this,j=O):(E=O,j=this);for(var k=0,N=0;N&lt;j.length;N++)L=(0|E.words[N])+(0|j.words[N])+k,this.words[N]=67108863&amp;L,k=L&gt;&gt;&gt;26;for(;k!==0&amp;&amp;N&lt;E.length;N++)L=(0|E.words[N])+k,this.words[N]=67108863&amp;L,k=L&gt;&gt;&gt;26;if(this.length=E.length,k!==0)this.words[this.length]=k,this.length++;else if(E!==this)for(;N&lt;E.length;N++)this.words[N]=E.words[N];return this},a.prototype.add=function(O){var L;return O.negative!==0&amp;&amp;this.negative===0?(O.negative=0,L=this.sub(O),O.negative^=1,L):O.negative===0&amp;&amp;this.negative!==0?(this.negative=0,L=O.sub(this),this.negative=1,L):this.length&gt;O.length?this.clone().iadd(O):O.clone().iadd(this)},a.prototype.isub=function(O){if(O.negative!==0){O.negative=0;var L=this.iadd(O);return O.negative=1,L._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(O),this.negative=1,this._normSign();var E,j,k=this.cmp(O);if(k===0)return this.negative=0,this.length=1,this.words[0]=0,this;k&gt;0?(E=this,j=O):(E=O,j=this);for(var N=0,C=0;C&lt;j.length;C++)N=(L=(0|E.words[C])-(0|j.words[C])+N)&gt;&gt;26,this.words[C]=67108863&amp;L;for(;N!==0&amp;&amp;C&lt;E.length;C++)N=(L=(0|E.words[C])+N)&gt;&gt;26,this.words[C]=67108863&amp;L;if(N===0&amp;&amp;C&lt;E.length&amp;&amp;E!==this)for(;C&lt;E.length;C++)this.words[C]=E.words[C];return this.length=Math.max(this.length,C),E!==this&amp;&amp;(this.negative=1),this.strip()},a.prototype.sub=function(O){return this.clone().isub(O)};var v=function(O,L,E){var j,k,N,C=O.words,P=L.words,D=E.words,U=0,Y=0|C[0],Z=8191&amp;Y,ne=Y&gt;&gt;&gt;13,V=0|C[1],ee=8191&amp;V,$=V&gt;&gt;&gt;13,R=0|C[2],X=8191&amp;R,re=R&gt;&gt;&gt;13,Q=0|C[3],te=8191&amp;Q,ie=Q&gt;&gt;&gt;13,de=0|C[4],ce=8191&amp;de,se=de&gt;&gt;&gt;13,fe=0|C[5],le=8191&amp;fe,ge=fe&gt;&gt;&gt;13,xe=0|C[6],pe=8191&amp;xe,ue=xe&gt;&gt;&gt;13,we=0|C[7],Se=8191&amp;we,De=we&gt;&gt;&gt;13,Le=0|C[8],ze=8191&amp;Le,Oe=Le&gt;&gt;&gt;13,Ue=0|C[9],Ye=8191&amp;Ue,Ze=Ue&gt;&gt;&gt;13,Qe=0|P[0],Ve=8191&amp;Qe,et=Qe&gt;&gt;&gt;13,rt=0|P[1],Ae=8191&amp;rt,it=rt&gt;&gt;&gt;13,$t=0|P[2],ft=8191&amp;$t,Ut=$t&gt;&gt;&gt;13,zt=0|P[3],Ct=8191&amp;zt,rr=zt&gt;&gt;&gt;13,Kt=0|P[4],_t=8191&amp;Kt,Dt=Kt&gt;&gt;&gt;13,Zt=0|P[5],ot=8191&amp;Zt,Vt=Zt&gt;&gt;&gt;13,Xt=0|P[6],Ot=8191&amp;Xt,be=Xt&gt;&gt;&gt;13,Ne=0|P[7],Re=8191&amp;Ne,Xe=Ne&gt;&gt;&gt;13,yt=0|P[8],tt=8191&amp;yt,Et=yt&gt;&gt;&gt;13,vt=0|P[9],st=8191&amp;vt,Tt=vt&gt;&gt;&gt;13;E.negative=O.negative^L.negative,E.length=19;var Pt=(U+(j=Math.imul(Z,Ve))|0)+((8191&amp;(k=(k=Math.imul(Z,et))+Math.imul(ne,Ve)|0))&lt;&lt;13)|0;U=((N=Math.imul(ne,et))+(k&gt;&gt;&gt;13)|0)+(Pt&gt;&gt;&gt;26)|0,Pt&amp;=67108863,j=Math.imul(ee,Ve),k=(k=Math.imul(ee,et))+Math.imul($,Ve)|0,N=Math.imul($,et);var qt=(U+(j=j+Math.imul(Z,Ae)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,it)|0)+Math.imul(ne,Ae)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,it)|0)+(k&gt;&gt;&gt;13)|0)+(qt&gt;&gt;&gt;26)|0,qt&amp;=67108863,j=Math.imul(X,Ve),k=(k=Math.imul(X,et))+Math.imul(re,Ve)|0,N=Math.imul(re,et),j=j+Math.imul(ee,Ae)|0,k=(k=k+Math.imul(ee,it)|0)+Math.imul($,Ae)|0,N=N+Math.imul($,it)|0;var dr=(U+(j=j+Math.imul(Z,ft)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Ut)|0)+Math.imul(ne,ft)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Ut)|0)+(k&gt;&gt;&gt;13)|0)+(dr&gt;&gt;&gt;26)|0,dr&amp;=67108863,j=Math.imul(te,Ve),k=(k=Math.imul(te,et))+Math.imul(ie,Ve)|0,N=Math.imul(ie,et),j=j+Math.imul(X,Ae)|0,k=(k=k+Math.imul(X,it)|0)+Math.imul(re,Ae)|0,N=N+Math.imul(re,it)|0,j=j+Math.imul(ee,ft)|0,k=(k=k+Math.imul(ee,Ut)|0)+Math.imul($,ft)|0,N=N+Math.imul($,Ut)|0;var Qt=(U+(j=j+Math.imul(Z,Ct)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,rr)|0)+Math.imul(ne,Ct)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,rr)|0)+(k&gt;&gt;&gt;13)|0)+(Qt&gt;&gt;&gt;26)|0,Qt&amp;=67108863,j=Math.imul(ce,Ve),k=(k=Math.imul(ce,et))+Math.imul(se,Ve)|0,N=Math.imul(se,et),j=j+Math.imul(te,Ae)|0,k=(k=k+Math.imul(te,it)|0)+Math.imul(ie,Ae)|0,N=N+Math.imul(ie,it)|0,j=j+Math.imul(X,ft)|0,k=(k=k+Math.imul(X,Ut)|0)+Math.imul(re,ft)|0,N=N+Math.imul(re,Ut)|0,j=j+Math.imul(ee,Ct)|0,k=(k=k+Math.imul(ee,rr)|0)+Math.imul($,Ct)|0,N=N+Math.imul($,rr)|0;var fr=(U+(j=j+Math.imul(Z,_t)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Dt)|0)+Math.imul(ne,_t)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Dt)|0)+(k&gt;&gt;&gt;13)|0)+(fr&gt;&gt;&gt;26)|0,fr&amp;=67108863,j=Math.imul(le,Ve),k=(k=Math.imul(le,et))+Math.imul(ge,Ve)|0,N=Math.imul(ge,et),j=j+Math.imul(ce,Ae)|0,k=(k=k+Math.imul(ce,it)|0)+Math.imul(se,Ae)|0,N=N+Math.imul(se,it)|0,j=j+Math.imul(te,ft)|0,k=(k=k+Math.imul(te,Ut)|0)+Math.imul(ie,ft)|0,N=N+Math.imul(ie,Ut)|0,j=j+Math.imul(X,Ct)|0,k=(k=k+Math.imul(X,rr)|0)+Math.imul(re,Ct)|0,N=N+Math.imul(re,rr)|0,j=j+Math.imul(ee,_t)|0,k=(k=k+Math.imul(ee,Dt)|0)+Math.imul($,_t)|0,N=N+Math.imul($,Dt)|0;var gr=(U+(j=j+Math.imul(Z,ot)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Vt)|0)+Math.imul(ne,ot)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Vt)|0)+(k&gt;&gt;&gt;13)|0)+(gr&gt;&gt;&gt;26)|0,gr&amp;=67108863,j=Math.imul(pe,Ve),k=(k=Math.imul(pe,et))+Math.imul(ue,Ve)|0,N=Math.imul(ue,et),j=j+Math.imul(le,Ae)|0,k=(k=k+Math.imul(le,it)|0)+Math.imul(ge,Ae)|0,N=N+Math.imul(ge,it)|0,j=j+Math.imul(ce,ft)|0,k=(k=k+Math.imul(ce,Ut)|0)+Math.imul(se,ft)|0,N=N+Math.imul(se,Ut)|0,j=j+Math.imul(te,Ct)|0,k=(k=k+Math.imul(te,rr)|0)+Math.imul(ie,Ct)|0,N=N+Math.imul(ie,rr)|0,j=j+Math.imul(X,_t)|0,k=(k=k+Math.imul(X,Dt)|0)+Math.imul(re,_t)|0,N=N+Math.imul(re,Dt)|0,j=j+Math.imul(ee,ot)|0,k=(k=k+Math.imul(ee,Vt)|0)+Math.imul($,ot)|0,N=N+Math.imul($,Vt)|0;var Ur=(U+(j=j+Math.imul(Z,Ot)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,be)|0)+Math.imul(ne,Ot)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,be)|0)+(k&gt;&gt;&gt;13)|0)+(Ur&gt;&gt;&gt;26)|0,Ur&amp;=67108863,j=Math.imul(Se,Ve),k=(k=Math.imul(Se,et))+Math.imul(De,Ve)|0,N=Math.imul(De,et),j=j+Math.imul(pe,Ae)|0,k=(k=k+Math.imul(pe,it)|0)+Math.imul(ue,Ae)|0,N=N+Math.imul(ue,it)|0,j=j+Math.imul(le,ft)|0,k=(k=k+Math.imul(le,Ut)|0)+Math.imul(ge,ft)|0,N=N+Math.imul(ge,Ut)|0,j=j+Math.imul(ce,Ct)|0,k=(k=k+Math.imul(ce,rr)|0)+Math.imul(se,Ct)|0,N=N+Math.imul(se,rr)|0,j=j+Math.imul(te,_t)|0,k=(k=k+Math.imul(te,Dt)|0)+Math.imul(ie,_t)|0,N=N+Math.imul(ie,Dt)|0,j=j+Math.imul(X,ot)|0,k=(k=k+Math.imul(X,Vt)|0)+Math.imul(re,ot)|0,N=N+Math.imul(re,Vt)|0,j=j+Math.imul(ee,Ot)|0,k=(k=k+Math.imul(ee,be)|0)+Math.imul($,Ot)|0,N=N+Math.imul($,be)|0;var he=(U+(j=j+Math.imul(Z,Re)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Xe)|0)+Math.imul(ne,Re)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Xe)|0)+(k&gt;&gt;&gt;13)|0)+(he&gt;&gt;&gt;26)|0,he&amp;=67108863,j=Math.imul(ze,Ve),k=(k=Math.imul(ze,et))+Math.imul(Oe,Ve)|0,N=Math.imul(Oe,et),j=j+Math.imul(Se,Ae)|0,k=(k=k+Math.imul(Se,it)|0)+Math.imul(De,Ae)|0,N=N+Math.imul(De,it)|0,j=j+Math.imul(pe,ft)|0,k=(k=k+Math.imul(pe,Ut)|0)+Math.imul(ue,ft)|0,N=N+Math.imul(ue,Ut)|0,j=j+Math.imul(le,Ct)|0,k=(k=k+Math.imul(le,rr)|0)+Math.imul(ge,Ct)|0,N=N+Math.imul(ge,rr)|0,j=j+Math.imul(ce,_t)|0,k=(k=k+Math.imul(ce,Dt)|0)+Math.imul(se,_t)|0,N=N+Math.imul(se,Dt)|0,j=j+Math.imul(te,ot)|0,k=(k=k+Math.imul(te,Vt)|0)+Math.imul(ie,ot)|0,N=N+Math.imul(ie,Vt)|0,j=j+Math.imul(X,Ot)|0,k=(k=k+Math.imul(X,be)|0)+Math.imul(re,Ot)|0,N=N+Math.imul(re,be)|0,j=j+Math.imul(ee,Re)|0,k=(k=k+Math.imul(ee,Xe)|0)+Math.imul($,Re)|0,N=N+Math.imul($,Xe)|0;var ve=(U+(j=j+Math.imul(Z,tt)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Et)|0)+Math.imul(ne,tt)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Et)|0)+(k&gt;&gt;&gt;13)|0)+(ve&gt;&gt;&gt;26)|0,ve&amp;=67108863,j=Math.imul(Ye,Ve),k=(k=Math.imul(Ye,et))+Math.imul(Ze,Ve)|0,N=Math.imul(Ze,et),j=j+Math.imul(ze,Ae)|0,k=(k=k+Math.imul(ze,it)|0)+Math.imul(Oe,Ae)|0,N=N+Math.imul(Oe,it)|0,j=j+Math.imul(Se,ft)|0,k=(k=k+Math.imul(Se,Ut)|0)+Math.imul(De,ft)|0,N=N+Math.imul(De,Ut)|0,j=j+Math.imul(pe,Ct)|0,k=(k=k+Math.imul(pe,rr)|0)+Math.imul(ue,Ct)|0,N=N+Math.imul(ue,rr)|0,j=j+Math.imul(le,_t)|0,k=(k=k+Math.imul(le,Dt)|0)+Math.imul(ge,_t)|0,N=N+Math.imul(ge,Dt)|0,j=j+Math.imul(ce,ot)|0,k=(k=k+Math.imul(ce,Vt)|0)+Math.imul(se,ot)|0,N=N+Math.imul(se,Vt)|0,j=j+Math.imul(te,Ot)|0,k=(k=k+Math.imul(te,be)|0)+Math.imul(ie,Ot)|0,N=N+Math.imul(ie,be)|0,j=j+Math.imul(X,Re)|0,k=(k=k+Math.imul(X,Xe)|0)+Math.imul(re,Re)|0,N=N+Math.imul(re,Xe)|0,j=j+Math.imul(ee,tt)|0,k=(k=k+Math.imul(ee,Et)|0)+Math.imul($,tt)|0,N=N+Math.imul($,Et)|0;var Fe=(U+(j=j+Math.imul(Z,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Z,Tt)|0)+Math.imul(ne,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ne,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(Fe&gt;&gt;&gt;26)|0,Fe&amp;=67108863,j=Math.imul(Ye,Ae),k=(k=Math.imul(Ye,it))+Math.imul(Ze,Ae)|0,N=Math.imul(Ze,it),j=j+Math.imul(ze,ft)|0,k=(k=k+Math.imul(ze,Ut)|0)+Math.imul(Oe,ft)|0,N=N+Math.imul(Oe,Ut)|0,j=j+Math.imul(Se,Ct)|0,k=(k=k+Math.imul(Se,rr)|0)+Math.imul(De,Ct)|0,N=N+Math.imul(De,rr)|0,j=j+Math.imul(pe,_t)|0,k=(k=k+Math.imul(pe,Dt)|0)+Math.imul(ue,_t)|0,N=N+Math.imul(ue,Dt)|0,j=j+Math.imul(le,ot)|0,k=(k=k+Math.imul(le,Vt)|0)+Math.imul(ge,ot)|0,N=N+Math.imul(ge,Vt)|0,j=j+Math.imul(ce,Ot)|0,k=(k=k+Math.imul(ce,be)|0)+Math.imul(se,Ot)|0,N=N+Math.imul(se,be)|0,j=j+Math.imul(te,Re)|0,k=(k=k+Math.imul(te,Xe)|0)+Math.imul(ie,Re)|0,N=N+Math.imul(ie,Xe)|0,j=j+Math.imul(X,tt)|0,k=(k=k+Math.imul(X,Et)|0)+Math.imul(re,tt)|0,N=N+Math.imul(re,Et)|0;var $e=(U+(j=j+Math.imul(ee,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(ee,Tt)|0)+Math.imul($,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul($,Tt)|0)+(k&gt;&gt;&gt;13)|0)+($e&gt;&gt;&gt;26)|0,$e&amp;=67108863,j=Math.imul(Ye,ft),k=(k=Math.imul(Ye,Ut))+Math.imul(Ze,ft)|0,N=Math.imul(Ze,Ut),j=j+Math.imul(ze,Ct)|0,k=(k=k+Math.imul(ze,rr)|0)+Math.imul(Oe,Ct)|0,N=N+Math.imul(Oe,rr)|0,j=j+Math.imul(Se,_t)|0,k=(k=k+Math.imul(Se,Dt)|0)+Math.imul(De,_t)|0,N=N+Math.imul(De,Dt)|0,j=j+Math.imul(pe,ot)|0,k=(k=k+Math.imul(pe,Vt)|0)+Math.imul(ue,ot)|0,N=N+Math.imul(ue,Vt)|0,j=j+Math.imul(le,Ot)|0,k=(k=k+Math.imul(le,be)|0)+Math.imul(ge,Ot)|0,N=N+Math.imul(ge,be)|0,j=j+Math.imul(ce,Re)|0,k=(k=k+Math.imul(ce,Xe)|0)+Math.imul(se,Re)|0,N=N+Math.imul(se,Xe)|0,j=j+Math.imul(te,tt)|0,k=(k=k+Math.imul(te,Et)|0)+Math.imul(ie,tt)|0,N=N+Math.imul(ie,Et)|0;var lt=(U+(j=j+Math.imul(X,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(X,Tt)|0)+Math.imul(re,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(re,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(lt&gt;&gt;&gt;26)|0,lt&amp;=67108863,j=Math.imul(Ye,Ct),k=(k=Math.imul(Ye,rr))+Math.imul(Ze,Ct)|0,N=Math.imul(Ze,rr),j=j+Math.imul(ze,_t)|0,k=(k=k+Math.imul(ze,Dt)|0)+Math.imul(Oe,_t)|0,N=N+Math.imul(Oe,Dt)|0,j=j+Math.imul(Se,ot)|0,k=(k=k+Math.imul(Se,Vt)|0)+Math.imul(De,ot)|0,N=N+Math.imul(De,Vt)|0,j=j+Math.imul(pe,Ot)|0,k=(k=k+Math.imul(pe,be)|0)+Math.imul(ue,Ot)|0,N=N+Math.imul(ue,be)|0,j=j+Math.imul(le,Re)|0,k=(k=k+Math.imul(le,Xe)|0)+Math.imul(ge,Re)|0,N=N+Math.imul(ge,Xe)|0,j=j+Math.imul(ce,tt)|0,k=(k=k+Math.imul(ce,Et)|0)+Math.imul(se,tt)|0,N=N+Math.imul(se,Et)|0;var Be=(U+(j=j+Math.imul(te,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(te,Tt)|0)+Math.imul(ie,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ie,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(Be&gt;&gt;&gt;26)|0,Be&amp;=67108863,j=Math.imul(Ye,_t),k=(k=Math.imul(Ye,Dt))+Math.imul(Ze,_t)|0,N=Math.imul(Ze,Dt),j=j+Math.imul(ze,ot)|0,k=(k=k+Math.imul(ze,Vt)|0)+Math.imul(Oe,ot)|0,N=N+Math.imul(Oe,Vt)|0,j=j+Math.imul(Se,Ot)|0,k=(k=k+Math.imul(Se,be)|0)+Math.imul(De,Ot)|0,N=N+Math.imul(De,be)|0,j=j+Math.imul(pe,Re)|0,k=(k=k+Math.imul(pe,Xe)|0)+Math.imul(ue,Re)|0,N=N+Math.imul(ue,Xe)|0,j=j+Math.imul(le,tt)|0,k=(k=k+Math.imul(le,Et)|0)+Math.imul(ge,tt)|0,N=N+Math.imul(ge,Et)|0;var Ge=(U+(j=j+Math.imul(ce,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(ce,Tt)|0)+Math.imul(se,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(se,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(Ge&gt;&gt;&gt;26)|0,Ge&amp;=67108863,j=Math.imul(Ye,ot),k=(k=Math.imul(Ye,Vt))+Math.imul(Ze,ot)|0,N=Math.imul(Ze,Vt),j=j+Math.imul(ze,Ot)|0,k=(k=k+Math.imul(ze,be)|0)+Math.imul(Oe,Ot)|0,N=N+Math.imul(Oe,be)|0,j=j+Math.imul(Se,Re)|0,k=(k=k+Math.imul(Se,Xe)|0)+Math.imul(De,Re)|0,N=N+Math.imul(De,Xe)|0,j=j+Math.imul(pe,tt)|0,k=(k=k+Math.imul(pe,Et)|0)+Math.imul(ue,tt)|0,N=N+Math.imul(ue,Et)|0;var It=(U+(j=j+Math.imul(le,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(le,Tt)|0)+Math.imul(ge,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ge,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(It&gt;&gt;&gt;26)|0,It&amp;=67108863,j=Math.imul(Ye,Ot),k=(k=Math.imul(Ye,be))+Math.imul(Ze,Ot)|0,N=Math.imul(Ze,be),j=j+Math.imul(ze,Re)|0,k=(k=k+Math.imul(ze,Xe)|0)+Math.imul(Oe,Re)|0,N=N+Math.imul(Oe,Xe)|0,j=j+Math.imul(Se,tt)|0,k=(k=k+Math.imul(Se,Et)|0)+Math.imul(De,tt)|0,N=N+Math.imul(De,Et)|0;var Lt=(U+(j=j+Math.imul(pe,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(pe,Tt)|0)+Math.imul(ue,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(ue,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(Lt&gt;&gt;&gt;26)|0,Lt&amp;=67108863,j=Math.imul(Ye,Re),k=(k=Math.imul(Ye,Xe))+Math.imul(Ze,Re)|0,N=Math.imul(Ze,Xe),j=j+Math.imul(ze,tt)|0,k=(k=k+Math.imul(ze,Et)|0)+Math.imul(Oe,tt)|0,N=N+Math.imul(Oe,Et)|0;var jt=(U+(j=j+Math.imul(Se,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(Se,Tt)|0)+Math.imul(De,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(De,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(jt&gt;&gt;&gt;26)|0,jt&amp;=67108863,j=Math.imul(Ye,tt),k=(k=Math.imul(Ye,Et))+Math.imul(Ze,tt)|0,N=Math.imul(Ze,Et);var kt=(U+(j=j+Math.imul(ze,st)|0)|0)+((8191&amp;(k=(k=k+Math.imul(ze,Tt)|0)+Math.imul(Oe,st)|0))&lt;&lt;13)|0;U=((N=N+Math.imul(Oe,Tt)|0)+(k&gt;&gt;&gt;13)|0)+(kt&gt;&gt;&gt;26)|0,kt&amp;=67108863;var ke=(U+(j=Math.imul(Ye,st))|0)+((8191&amp;(k=(k=Math.imul(Ye,Tt))+Math.imul(Ze,st)|0))&lt;&lt;13)|0;return U=((N=Math.imul(Ze,Tt))+(k&gt;&gt;&gt;13)|0)+(ke&gt;&gt;&gt;26)|0,ke&amp;=67108863,D[0]=Pt,D[1]=qt,D[2]=dr,D[3]=Qt,D[4]=fr,D[5]=gr,D[6]=Ur,D[7]=he,D[8]=ve,D[9]=Fe,D[10]=$e,D[11]=lt,D[12]=Be,D[13]=Ge,D[14]=It,D[15]=Lt,D[16]=jt,D[17]=kt,D[18]=ke,U!==0&amp;&amp;(D[19]=U,E.length++),E};function _(O,L,E){return new S().mulp(O,L,E)}function S(O,L){this.x=O,this.y=L}Math.imul||(v=y),a.prototype.mulTo=function(O,L){var E=this.length+O.length;return this.length===10&amp;&amp;O.length===10?v(this,O,L):E&lt;63?y(this,O,L):E&lt;1024?(function(j,k,N){N.negative=k.negative^j.negative,N.length=j.length+k.length;for(var C=0,P=0,D=0;D&lt;N.length-1;D++){var U=P;P=0;for(var Y=67108863&amp;C,Z=Math.min(D,k.length-1),ne=Math.max(0,D-j.length+1);ne&lt;=Z;ne++){var V=D-ne,ee=(0|j.words[V])*(0|k.words[ne]),$=67108863&amp;ee;Y=67108863&amp;($=$+Y|0),P+=(U=(U=U+(ee/67108864|0)|0)+($&gt;&gt;&gt;26)|0)&gt;&gt;&gt;26,U&amp;=67108863}N.words[D]=Y,C=U,U=P}return C!==0?N.words[D]=C:N.length--,N.strip()})(this,O,L):_(this,O,L)},S.prototype.makeRBT=function(O){for(var L=new Array(O),E=a.prototype._countBits(O)-1,j=0;j&lt;O;j++)L[j]=this.revBin(j,E,O);return L},S.prototype.revBin=function(O,L,E){if(O===0||O===E-1)return O;for(var j=0,k=0;k&lt;L;k++)j|=(1&amp;O)&lt;&lt;L-k-1,O&gt;&gt;=1;return j},S.prototype.permute=function(O,L,E,j,k,N){for(var C=0;C&lt;N;C++)j[C]=L[O[C]],k[C]=E[O[C]]},S.prototype.transform=function(O,L,E,j,k,N){this.permute(N,O,L,E,j,k);for(var C=1;C&lt;k;C&lt;&lt;=1)for(var P=C&lt;&lt;1,D=Math.cos(2*Math.PI/P),U=Math.sin(2*Math.PI/P),Y=0;Y&lt;k;Y+=P)for(var Z=D,ne=U,V=0;V&lt;C;V++){var ee=E[Y+V],$=j[Y+V],R=E[Y+V+C],X=j[Y+V+C],re=Z*R-ne*X;X=Z*X+ne*R,R=re,E[Y+V]=ee+R,j[Y+V]=$+X,E[Y+V+C]=ee-R,j[Y+V+C]=$-X,V!==P&amp;&amp;(re=D*Z-U*ne,ne=D*ne+U*Z,Z=re)}},S.prototype.guessLen13b=function(O,L){var E=1|Math.max(L,O),j=1&amp;E,k=0;for(E=E/2|0;E;E&gt;&gt;&gt;=1)k++;return 1&lt;&lt;k+1+j},S.prototype.conjugate=function(O,L,E){if(!(E&lt;=1))for(var j=0;j&lt;E/2;j++){var k=O[j];O[j]=O[E-j-1],O[E-j-1]=k,k=L[j],L[j]=-L[E-j-1],L[E-j-1]=-k}},S.prototype.normalize13b=function(O,L){for(var E=0,j=0;j&lt;L/2;j++){var k=8192*Math.round(O[2*j+1]/L)+Math.round(O[2*j]/L)+E;O[j]=67108863&amp;k,E=k&lt;67108864?0:k/67108864|0}return O},S.prototype.convert13b=function(O,L,E,j){for(var k=0,N=0;N&lt;L;N++)k+=0|O[N],E[2*N]=8191&amp;k,k&gt;&gt;&gt;=13,E[2*N+1]=8191&amp;k,k&gt;&gt;&gt;=13;for(N=2*L;N&lt;j;++N)E[N]=0;u(k===0),u((-8192&amp;k)==0)},S.prototype.stub=function(O){for(var L=new Array(O),E=0;E&lt;O;E++)L[E]=0;return L},S.prototype.mulp=function(O,L,E){var j=2*this.guessLen13b(O.length,L.length),k=this.makeRBT(j),N=this.stub(j),C=new Array(j),P=new Array(j),D=new Array(j),U=new Array(j),Y=new Array(j),Z=new Array(j),ne=E.words;ne.length=j,this.convert13b(O.words,O.length,C,j),this.convert13b(L.words,L.length,U,j),this.transform(C,N,P,D,j,k),this.transform(U,N,Y,Z,j,k);for(var V=0;V&lt;j;V++){var ee=P[V]*Y[V]-D[V]*Z[V];D[V]=P[V]*Z[V]+D[V]*Y[V],P[V]=ee}return this.conjugate(P,D,j),this.transform(P,D,ne,N,j,k),this.conjugate(ne,N,j),this.normalize13b(ne,j),E.negative=O.negative^L.negative,E.length=O.length+L.length,E.strip()},a.prototype.mul=function(O){var L=new a(null);return L.words=new Array(this.length+O.length),this.mulTo(O,L)},a.prototype.mulf=function(O){var L=new a(null);return L.words=new Array(this.length+O.length),_(this,O,L)},a.prototype.imul=function(O){return this.clone().mulTo(O,this)},a.prototype.imuln=function(O){u(typeof O==&quot;number&quot;),u(O&lt;67108864);for(var L=0,E=0;E&lt;this.length;E++){var j=(0|this.words[E])*O,k=(67108863&amp;j)+(67108863&amp;L);L&gt;&gt;=26,L+=j/67108864|0,L+=k&gt;&gt;&gt;26,this.words[E]=67108863&amp;k}return L!==0&amp;&amp;(this.words[E]=L,this.length++),this},a.prototype.muln=function(O){return this.clone().imuln(O)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(O){var L=(function(N){for(var C=new Array(N.bitLength()),P=0;P&lt;C.length;P++){var D=P/26|0,U=P%26;C[P]=(N.words[D]&amp;1&lt;&lt;U)&gt;&gt;&gt;U}return C})(O);if(L.length===0)return new a(1);for(var E=this,j=0;j&lt;L.length&amp;&amp;L[j]===0;j++,E=E.sqr());if(++j&lt;L.length)for(var k=E.sqr();j&lt;L.length;j++,k=k.sqr())L[j]!==0&amp;&amp;(E=E.mul(k));return E},a.prototype.iushln=function(O){u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0);var L,E=O%26,j=(O-E)/26,k=67108863&gt;&gt;&gt;26-E&lt;&lt;26-E;if(E!==0){var N=0;for(L=0;L&lt;this.length;L++){var C=this.words[L]&amp;k,P=(0|this.words[L])-C&lt;&lt;E;this.words[L]=P|N,N=C&gt;&gt;&gt;26-E}N&amp;&amp;(this.words[L]=N,this.length++)}if(j!==0){for(L=this.length-1;L&gt;=0;L--)this.words[L+j]=this.words[L];for(L=0;L&lt;j;L++)this.words[L]=0;this.length+=j}return this.strip()},a.prototype.ishln=function(O){return u(this.negative===0),this.iushln(O)},a.prototype.iushrn=function(O,L,E){var j;u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0),j=L?(L-L%26)/26:0;var k=O%26,N=Math.min((O-k)/26,this.length),C=67108863^67108863&gt;&gt;&gt;k&lt;&lt;k,P=E;if(j-=N,j=Math.max(0,j),P){for(var D=0;D&lt;N;D++)P.words[D]=this.words[D];P.length=N}if(N!==0)if(this.length&gt;N)for(this.length-=N,D=0;D&lt;this.length;D++)this.words[D]=this.words[D+N];else this.words[0]=0,this.length=1;var U=0;for(D=this.length-1;D&gt;=0&amp;&amp;(U!==0||D&gt;=j);D--){var Y=0|this.words[D];this.words[D]=U&lt;&lt;26-k|Y&gt;&gt;&gt;k,U=Y&amp;C}return P&amp;&amp;U!==0&amp;&amp;(P.words[P.length++]=U),this.length===0&amp;&amp;(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(O,L,E){return u(this.negative===0),this.iushrn(O,L,E)},a.prototype.shln=function(O){return this.clone().ishln(O)},a.prototype.ushln=function(O){return this.clone().iushln(O)},a.prototype.shrn=function(O){return this.clone().ishrn(O)},a.prototype.ushrn=function(O){return this.clone().iushrn(O)},a.prototype.testn=function(O){u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0);var L=O%26,E=(O-L)/26,j=1&lt;&lt;L;return!(this.length&lt;=E)&amp;&amp;!!(this.words[E]&amp;j)},a.prototype.imaskn=function(O){u(typeof O==&quot;number&quot;&amp;&amp;O&gt;=0);var L=O%26,E=(O-L)/26;if(u(this.negative===0,&quot;imaskn works only with positive numbers&quot;),this.length&lt;=E)return this;if(L!==0&amp;&amp;E++,this.length=Math.min(E,this.length),L!==0){var j=67108863^67108863&gt;&gt;&gt;L&lt;&lt;L;this.words[this.length-1]&amp;=j}return this.strip()},a.prototype.maskn=function(O){return this.clone().imaskn(O)},a.prototype.iaddn=function(O){return u(typeof O==&quot;number&quot;),u(O&lt;67108864),O&lt;0?this.isubn(-O):this.negative!==0?this.length===1&amp;&amp;(0|this.words[0])&lt;O?(this.words[0]=O-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(O),this.negative=1,this):this._iaddn(O)},a.prototype._iaddn=function(O){this.words[0]+=O;for(var L=0;L&lt;this.length&amp;&amp;this.words[L]&gt;=67108864;L++)this.words[L]-=67108864,L===this.length-1?this.words[L+1]=1:this.words[L+1]++;return this.length=Math.max(this.length,L+1),this},a.prototype.isubn=function(O){if(u(typeof O==&quot;number&quot;),u(O&lt;67108864),O&lt;0)return this.iaddn(-O);if(this.negative!==0)return this.negative=0,this.iaddn(O),this.negative=1,this;if(this.words[0]-=O,this.length===1&amp;&amp;this.words[0]&lt;0)this.words[0]=-this.words[0],this.negative=1;else for(var L=0;L&lt;this.length&amp;&amp;this.words[L]&lt;0;L++)this.words[L]+=67108864,this.words[L+1]-=1;return this.strip()},a.prototype.addn=function(O){return this.clone().iaddn(O)},a.prototype.subn=function(O){return this.clone().isubn(O)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(O,L,E){var j,k,N=O.length+E;this._expand(N);var C=0;for(j=0;j&lt;O.length;j++){k=(0|this.words[j+E])+C;var P=(0|O.words[j])*L;C=((k-=67108863&amp;P)&gt;&gt;26)-(P/67108864|0),this.words[j+E]=67108863&amp;k}for(;j&lt;this.length-E;j++)C=(k=(0|this.words[j+E])+C)&gt;&gt;26,this.words[j+E]=67108863&amp;k;if(C===0)return this.strip();for(u(C===-1),C=0,j=0;j&lt;this.length;j++)C=(k=-(0|this.words[j])+C)&gt;&gt;26,this.words[j]=67108863&amp;k;return this.negative=1,this.strip()},a.prototype._wordDiv=function(O,L){var E=(this.length,O.length),j=this.clone(),k=O,N=0|k.words[k.length-1];(E=26-this._countBits(N))!==0&amp;&amp;(k=k.ushln(E),j.iushln(E),N=0|k.words[k.length-1]);var C,P=j.length-k.length;if(L!==&quot;mod&quot;){(C=new a(null)).length=P+1,C.words=new Array(C.length);for(var D=0;D&lt;C.length;D++)C.words[D]=0}var U=j.clone()._ishlnsubmul(k,1,P);U.negative===0&amp;&amp;(j=U,C&amp;&amp;(C.words[P]=1));for(var Y=P-1;Y&gt;=0;Y--){var Z=67108864*(0|j.words[k.length+Y])+(0|j.words[k.length+Y-1]);for(Z=Math.min(Z/N|0,67108863),j._ishlnsubmul(k,Z,Y);j.negative!==0;)Z--,j.negative=0,j._ishlnsubmul(k,1,Y),j.isZero()||(j.negative^=1);C&amp;&amp;(C.words[Y]=Z)}return C&amp;&amp;C.strip(),j.strip(),L!==&quot;div&quot;&amp;&amp;E!==0&amp;&amp;j.iushrn(E),{div:C||null,mod:j}},a.prototype.divmod=function(O,L,E){return u(!O.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:this.negative!==0&amp;&amp;O.negative===0?(N=this.neg().divmod(O,L),L!==&quot;mod&quot;&amp;&amp;(j=N.div.neg()),L!==&quot;div&quot;&amp;&amp;(k=N.mod.neg(),E&amp;&amp;k.negative!==0&amp;&amp;k.iadd(O)),{div:j,mod:k}):this.negative===0&amp;&amp;O.negative!==0?(N=this.divmod(O.neg(),L),L!==&quot;mod&quot;&amp;&amp;(j=N.div.neg()),{div:j,mod:N.mod}):(this.negative&amp;O.negative)!=0?(N=this.neg().divmod(O.neg(),L),L!==&quot;div&quot;&amp;&amp;(k=N.mod.neg(),E&amp;&amp;k.negative!==0&amp;&amp;k.isub(O)),{div:N.div,mod:k}):O.length&gt;this.length||this.cmp(O)&lt;0?{div:new a(0),mod:this}:O.length===1?L===&quot;div&quot;?{div:this.divn(O.words[0]),mod:null}:L===&quot;mod&quot;?{div:null,mod:new a(this.modn(O.words[0]))}:{div:this.divn(O.words[0]),mod:new a(this.modn(O.words[0]))}:this._wordDiv(O,L);var j,k,N},a.prototype.div=function(O){return this.divmod(O,&quot;div&quot;,!1).div},a.prototype.mod=function(O){return this.divmod(O,&quot;mod&quot;,!1).mod},a.prototype.umod=function(O){return this.divmod(O,&quot;mod&quot;,!0).mod},a.prototype.divRound=function(O){var L=this.divmod(O);if(L.mod.isZero())return L.div;var E=L.div.negative!==0?L.mod.isub(O):L.mod,j=O.ushrn(1),k=O.andln(1),N=E.cmp(j);return N&lt;0||k===1&amp;&amp;N===0?L.div:L.div.negative!==0?L.div.isubn(1):L.div.iaddn(1)},a.prototype.modn=function(O){u(O&lt;=67108863);for(var L=(1&lt;&lt;26)%O,E=0,j=this.length-1;j&gt;=0;j--)E=(L*E+(0|this.words[j]))%O;return E},a.prototype.idivn=function(O){u(O&lt;=67108863);for(var L=0,E=this.length-1;E&gt;=0;E--){var j=(0|this.words[E])+67108864*L;this.words[E]=j/O|0,L=j%O}return this.strip()},a.prototype.divn=function(O){return this.clone().idivn(O)},a.prototype.egcd=function(O){u(O.negative===0),u(!O.isZero());var L=this,E=O.clone();L=L.negative!==0?L.umod(O):L.clone();for(var j=new a(1),k=new a(0),N=new a(0),C=new a(1),P=0;L.isEven()&amp;&amp;E.isEven();)L.iushrn(1),E.iushrn(1),++P;for(var D=E.clone(),U=L.clone();!L.isZero();){for(var Y=0,Z=1;(L.words[0]&amp;Z)==0&amp;&amp;Y&lt;26;++Y,Z&lt;&lt;=1);if(Y&gt;0)for(L.iushrn(Y);Y-- &gt;0;)(j.isOdd()||k.isOdd())&amp;&amp;(j.iadd(D),k.isub(U)),j.iushrn(1),k.iushrn(1);for(var ne=0,V=1;(E.words[0]&amp;V)==0&amp;&amp;ne&lt;26;++ne,V&lt;&lt;=1);if(ne&gt;0)for(E.iushrn(ne);ne-- &gt;0;)(N.isOdd()||C.isOdd())&amp;&amp;(N.iadd(D),C.isub(U)),N.iushrn(1),C.iushrn(1);L.cmp(E)&gt;=0?(L.isub(E),j.isub(N),k.isub(C)):(E.isub(L),N.isub(j),C.isub(k))}return{a:N,b:C,gcd:E.iushln(P)}},a.prototype._invmp=function(O){u(O.negative===0),u(!O.isZero());var L=this,E=O.clone();L=L.negative!==0?L.umod(O):L.clone();for(var j,k=new a(1),N=new a(0),C=E.clone();L.cmpn(1)&gt;0&amp;&amp;E.cmpn(1)&gt;0;){for(var P=0,D=1;(L.words[0]&amp;D)==0&amp;&amp;P&lt;26;++P,D&lt;&lt;=1);if(P&gt;0)for(L.iushrn(P);P-- &gt;0;)k.isOdd()&amp;&amp;k.iadd(C),k.iushrn(1);for(var U=0,Y=1;(E.words[0]&amp;Y)==0&amp;&amp;U&lt;26;++U,Y&lt;&lt;=1);if(U&gt;0)for(E.iushrn(U);U-- &gt;0;)N.isOdd()&amp;&amp;N.iadd(C),N.iushrn(1);L.cmp(E)&gt;=0?(L.isub(E),k.isub(N)):(E.isub(L),N.isub(k))}return(j=L.cmpn(1)===0?k:N).cmpn(0)&lt;0&amp;&amp;j.iadd(O),j},a.prototype.gcd=function(O){if(this.isZero())return O.abs();if(O.isZero())return this.abs();var L=this.clone(),E=O.clone();L.negative=0,E.negative=0;for(var j=0;L.isEven()&amp;&amp;E.isEven();j++)L.iushrn(1),E.iushrn(1);for(;;){for(;L.isEven();)L.iushrn(1);for(;E.isEven();)E.iushrn(1);var k=L.cmp(E);if(k&lt;0){var N=L;L=E,E=N}else if(k===0||E.cmpn(1)===0)break;L.isub(E)}return E.iushln(j)},a.prototype.invm=function(O){return this.egcd(O).a.umod(O)},a.prototype.isEven=function(){return(1&amp;this.words[0])==0},a.prototype.isOdd=function(){return(1&amp;this.words[0])==1},a.prototype.andln=function(O){return this.words[0]&amp;O},a.prototype.bincn=function(O){u(typeof O==&quot;number&quot;);var L=O%26,E=(O-L)/26,j=1&lt;&lt;L;if(this.length&lt;=E)return this._expand(E+1),this.words[E]|=j,this;for(var k=j,N=E;k!==0&amp;&amp;N&lt;this.length;N++){var C=0|this.words[N];k=(C+=k)&gt;&gt;&gt;26,C&amp;=67108863,this.words[N]=C}return k!==0&amp;&amp;(this.words[N]=k,this.length++),this},a.prototype.isZero=function(){return this.length===1&amp;&amp;this.words[0]===0},a.prototype.cmpn=function(O){var L,E=O&lt;0;if(this.negative!==0&amp;&amp;!E)return-1;if(this.negative===0&amp;&amp;E)return 1;if(this.strip(),this.length&gt;1)L=1;else{E&amp;&amp;(O=-O),u(O&lt;=67108863,&quot;Number is too big&quot;);var j=0|this.words[0];L=j===O?0:j&lt;O?-1:1}return this.negative!==0?0|-L:L},a.prototype.cmp=function(O){if(this.negative!==0&amp;&amp;O.negative===0)return-1;if(this.negative===0&amp;&amp;O.negative!==0)return 1;var L=this.ucmp(O);return this.negative!==0?0|-L:L},a.prototype.ucmp=function(O){if(this.length&gt;O.length)return 1;if(this.length&lt;O.length)return-1;for(var L=0,E=this.length-1;E&gt;=0;E--){var j=0|this.words[E],k=0|O.words[E];if(j!==k){j&lt;k?L=-1:j&gt;k&amp;&amp;(L=1);break}}return L},a.prototype.gtn=function(O){return this.cmpn(O)===1},a.prototype.gt=function(O){return this.cmp(O)===1},a.prototype.gten=function(O){return this.cmpn(O)&gt;=0},a.prototype.gte=function(O){return this.cmp(O)&gt;=0},a.prototype.ltn=function(O){return this.cmpn(O)===-1},a.prototype.lt=function(O){return this.cmp(O)===-1},a.prototype.lten=function(O){return this.cmpn(O)&lt;=0},a.prototype.lte=function(O){return this.cmp(O)&lt;=0},a.prototype.eqn=function(O){return this.cmpn(O)===0},a.prototype.eq=function(O){return this.cmp(O)===0},a.red=function(O){return new B(O)},a.prototype.toRed=function(O){return u(!this.red,&quot;Already a number in reduction context&quot;),u(this.negative===0,&quot;red works only with positives&quot;),O.convertTo(this)._forceRed(O)},a.prototype.fromRed=function(){return u(this.red,&quot;fromRed works only with numbers in reduction context&quot;),this.red.convertFrom(this)},a.prototype._forceRed=function(O){return this.red=O,this},a.prototype.forceRed=function(O){return u(!this.red,&quot;Already a number in reduction context&quot;),this._forceRed(O)},a.prototype.redAdd=function(O){return u(this.red,&quot;redAdd works only with red numbers&quot;),this.red.add(this,O)},a.prototype.redIAdd=function(O){return u(this.red,&quot;redIAdd works only with red numbers&quot;),this.red.iadd(this,O)},a.prototype.redSub=function(O){return u(this.red,&quot;redSub works only with red numbers&quot;),this.red.sub(this,O)},a.prototype.redISub=function(O){return u(this.red,&quot;redISub works only with red numbers&quot;),this.red.isub(this,O)},a.prototype.redShl=function(O){return u(this.red,&quot;redShl works only with red numbers&quot;),this.red.shl(this,O)},a.prototype.redMul=function(O){return u(this.red,&quot;redMul works only with red numbers&quot;),this.red._verify2(this,O),this.red.mul(this,O)},a.prototype.redIMul=function(O){return u(this.red,&quot;redMul works only with red numbers&quot;),this.red._verify2(this,O),this.red.imul(this,O)},a.prototype.redSqr=function(){return u(this.red,&quot;redSqr works only with red numbers&quot;),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return u(this.red,&quot;redISqr works only with red numbers&quot;),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return u(this.red,&quot;redSqrt works only with red numbers&quot;),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return u(this.red,&quot;redInvm works only with red numbers&quot;),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return u(this.red,&quot;redNeg works only with red numbers&quot;),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(O){return u(this.red&amp;&amp;!O.red,&quot;redPow(normalNum)&quot;),this.red._verify1(this),this.red.pow(this,O)};var A={k256:null,p224:null,p192:null,p25519:null};function I(O,L){this.name=O,this.p=new a(L,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){I.call(this,&quot;k256&quot;,&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f&quot;)}function F(){I.call(this,&quot;p224&quot;,&quot;ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001&quot;)}function W(){I.call(this,&quot;p192&quot;,&quot;ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff&quot;)}function H(){I.call(this,&quot;25519&quot;,&quot;7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed&quot;)}function B(O){if(typeof O==&quot;string&quot;){var L=a._prime(O);this.m=L.p,this.prime=L}else u(O.gtn(1),&quot;modulus must be greater than 1&quot;),this.m=O,this.prime=null}function K(O){B.call(this,O),this.shift=this.m.bitLength(),this.shift%26!=0&amp;&amp;(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}I.prototype._tmp=function(){var O=new a(null);return O.words=new Array(Math.ceil(this.n/13)),O},I.prototype.ireduce=function(O){var L,E=O;do this.split(E,this.tmp),L=(E=(E=this.imulK(E)).iadd(this.tmp)).bitLength();while(L&gt;this.n);var j=L&lt;this.n?-1:E.ucmp(this.p);return j===0?(E.words[0]=0,E.length=1):j&gt;0?E.isub(this.p):E.strip!==void 0?E.strip():E._strip(),E},I.prototype.split=function(O,L){O.iushrn(this.n,0,L)},I.prototype.imulK=function(O){return O.imul(this.k)},l(z,I),z.prototype.split=function(O,L){for(var E=Math.min(O.length,9),j=0;j&lt;E;j++)L.words[j]=O.words[j];if(L.length=E,O.length&lt;=9)return O.words[0]=0,void(O.length=1);var k=O.words[9];for(L.words[L.length++]=4194303&amp;k,j=10;j&lt;O.length;j++){var N=0|O.words[j];O.words[j-10]=(4194303&amp;N)&lt;&lt;4|k&gt;&gt;&gt;22,k=N}k&gt;&gt;&gt;=22,O.words[j-10]=k,k===0&amp;&amp;O.length&gt;10?O.length-=10:O.length-=9},z.prototype.imulK=function(O){O.words[O.length]=0,O.words[O.length+1]=0,O.length+=2;for(var L=0,E=0;E&lt;O.length;E++){var j=0|O.words[E];L+=977*j,O.words[E]=67108863&amp;L,L=64*j+(L/67108864|0)}return O.words[O.length-1]===0&amp;&amp;(O.length--,O.words[O.length-1]===0&amp;&amp;O.length--),O},l(F,I),l(W,I),l(H,I),H.prototype.imulK=function(O){for(var L=0,E=0;E&lt;O.length;E++){var j=19*(0|O.words[E])+L,k=67108863&amp;j;j&gt;&gt;&gt;=26,O.words[E]=k,L=j}return L!==0&amp;&amp;(O.words[O.length++]=L),O},a._prime=function(O){if(A[O])return A[O];var L;if(O===&quot;k256&quot;)L=new z;else if(O===&quot;p224&quot;)L=new F;else if(O===&quot;p192&quot;)L=new W;else{if(O!==&quot;p25519&quot;)throw new Error(&quot;Unknown prime &quot;+O);L=new H}return A[O]=L,L},B.prototype._verify1=function(O){u(O.negative===0,&quot;red works only with positives&quot;),u(O.red,&quot;red works only with red numbers&quot;)},B.prototype._verify2=function(O,L){u((O.negative|L.negative)==0,&quot;red works only with positives&quot;),u(O.red&amp;&amp;O.red===L.red,&quot;red works only with red numbers&quot;)},B.prototype.imod=function(O){return this.prime?this.prime.ireduce(O)._forceRed(this):O.umod(this.m)._forceRed(this)},B.prototype.neg=function(O){return O.isZero()?O.clone():this.m.sub(O)._forceRed(this)},B.prototype.add=function(O,L){this._verify2(O,L);var E=O.add(L);return E.cmp(this.m)&gt;=0&amp;&amp;E.isub(this.m),E._forceRed(this)},B.prototype.iadd=function(O,L){this._verify2(O,L);var E=O.iadd(L);return E.cmp(this.m)&gt;=0&amp;&amp;E.isub(this.m),E},B.prototype.sub=function(O,L){this._verify2(O,L);var E=O.sub(L);return E.cmpn(0)&lt;0&amp;&amp;E.iadd(this.m),E._forceRed(this)},B.prototype.isub=function(O,L){this._verify2(O,L);var E=O.isub(L);return E.cmpn(0)&lt;0&amp;&amp;E.iadd(this.m),E},B.prototype.shl=function(O,L){return this._verify1(O),this.imod(O.ushln(L))},B.prototype.imul=function(O,L){return this._verify2(O,L),this.imod(O.imul(L))},B.prototype.mul=function(O,L){return this._verify2(O,L),this.imod(O.mul(L))},B.prototype.isqr=function(O){return this.imul(O,O.clone())},B.prototype.sqr=function(O){return this.mul(O,O)},B.prototype.sqrt=function(O){if(O.isZero())return O.clone();var L=this.m.andln(3);if(u(L%2==1),L===3){var E=this.m.add(new a(1)).iushrn(2);return this.pow(O,E)}for(var j=this.m.subn(1),k=0;!j.isZero()&amp;&amp;j.andln(1)===0;)k++,j.iushrn(1);u(!j.isZero());var N=new a(1).toRed(this),C=N.redNeg(),P=this.m.subn(1).iushrn(1),D=this.m.bitLength();for(D=new a(2*D*D).toRed(this);this.pow(D,P).cmp(C)!==0;)D.redIAdd(C);for(var U=this.pow(D,j),Y=this.pow(O,j.addn(1).iushrn(1)),Z=this.pow(O,j),ne=k;Z.cmp(N)!==0;){for(var V=Z,ee=0;V.cmp(N)!==0;ee++)V=V.redSqr();u(ee&lt;ne);var $=this.pow(U,new a(1).iushln(ne-ee-1));Y=Y.redMul($),U=$.redSqr(),Z=Z.redMul(U),ne=ee}return Y},B.prototype.invm=function(O){var L=O._invmp(this.m);return L.negative!==0?(L.negative=0,this.imod(L).redNeg()):this.imod(L)},B.prototype.pow=function(O,L){if(L.isZero())return new a(1).toRed(this);if(L.cmpn(1)===0)return O.clone();var E=new Array(16);E[0]=new a(1).toRed(this),E[1]=O;for(var j=2;j&lt;E.length;j++)E[j]=this.mul(E[j-1],O);var k=E[0],N=0,C=0,P=L.bitLength()%26;for(P===0&amp;&amp;(P=26),j=L.length-1;j&gt;=0;j--){for(var D=L.words[j],U=P-1;U&gt;=0;U--){var Y=D&gt;&gt;U&amp;1;k!==E[0]&amp;&amp;(k=this.sqr(k)),Y!==0||N!==0?(N&lt;&lt;=1,N|=Y,(++C===4||j===0&amp;&amp;U===0)&amp;&amp;(k=this.mul(k,E[N]),C=0,N=0)):C=0}P=26}return k},B.prototype.convertTo=function(O){var L=O.umod(this.m);return L===O?L.clone():L},B.prototype.convertFrom=function(O){var L=O.clone();return L.red=null,L},a.mont=function(O){return new K(O)},l(K,B),K.prototype.convertTo=function(O){return this.imod(O.ushln(this.shift))},K.prototype.convertFrom=function(O){var L=this.imod(O.mul(this.rinv));return L.red=null,L},K.prototype.imul=function(O,L){if(O.isZero()||L.isZero())return O.words[0]=0,O.length=1,O;var E=O.imul(L),j=E.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=E.isub(j).iushrn(this.shift),N=k;return k.cmp(this.m)&gt;=0?N=k.isub(this.m):k.cmpn(0)&lt;0&amp;&amp;(N=k.iadd(this.m)),N._forceRed(this)},K.prototype.mul=function(O,L){if(O.isZero()||L.isZero())return new a(0)._forceRed(this);var E=O.mul(L),j=E.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=E.isub(j).iushrn(this.shift),N=k;return k.cmp(this.m)&gt;=0?N=k.isub(this.m):k.cmpn(0)&lt;0&amp;&amp;(N=k.iadd(this.m)),N._forceRed(this)},K.prototype.invm=function(O){return this.imod(O._invmp(this.m).mul(this.r2))._forceRed(this)}})(n===void 0||n)},{buffer:188}],185:[function(t,n,o){o.byteLength=function(m){var p=f(m),x=p[0],g=p[1];return 3*(x+g)/4-g},o.toByteArray=function(m){var p,x,g=f(m),y=g[0],v=g[1],_=new u((function(I,z,F){return 3*(z+F)/4-F})(0,y,v)),S=0,A=v&gt;0?y-4:y;for(x=0;x&lt;A;x+=4)p=c[m.charCodeAt(x)]&lt;&lt;18|c[m.charCodeAt(x+1)]&lt;&lt;12|c[m.charCodeAt(x+2)]&lt;&lt;6|c[m.charCodeAt(x+3)],_[S++]=p&gt;&gt;16&amp;255,_[S++]=p&gt;&gt;8&amp;255,_[S++]=255&amp;p;return v===2&amp;&amp;(p=c[m.charCodeAt(x)]&lt;&lt;2|c[m.charCodeAt(x+1)]&gt;&gt;4,_[S++]=255&amp;p),v===1&amp;&amp;(p=c[m.charCodeAt(x)]&lt;&lt;10|c[m.charCodeAt(x+1)]&lt;&lt;4|c[m.charCodeAt(x+2)]&gt;&gt;2,_[S++]=p&gt;&gt;8&amp;255,_[S++]=255&amp;p),_},o.fromByteArray=function(m){for(var p,x=m.length,g=x%3,y=[],v=0,_=x-g;v&lt;_;v+=16383)y.push(h(m,v,v+16383&gt;_?_:v+16383));return g===1?(p=m[x-1],y.push(s[p&gt;&gt;2]+s[p&lt;&lt;4&amp;63]+&quot;==&quot;)):g===2&amp;&amp;(p=(m[x-2]&lt;&lt;8)+m[x-1],y.push(s[p&gt;&gt;10]+s[p&gt;&gt;4&amp;63]+s[p&lt;&lt;2&amp;63]+&quot;=&quot;)),y.join(&quot;&quot;)};for(var s=[],c=[],u=typeof Uint8Array&lt;&quot;u&quot;?Uint8Array:Array,l=&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&quot;,a=0,d=l.length;a&lt;d;++a)s[a]=l[a],c[l.charCodeAt(a)]=a;function f(m){var p=m.length;if(p%4&gt;0)throw new Error(&quot;Invalid string. Length must be a multiple of 4&quot;);var x=m.indexOf(&quot;=&quot;);return x===-1&amp;&amp;(x=p),[x,x===p?0:4-x%4]}function h(m,p,x){for(var g,y,v=[],_=p;_&lt;x;_+=3)g=(m[_]&lt;&lt;16&amp;16711680)+(m[_+1]&lt;&lt;8&amp;65280)+(255&amp;m[_+2]),v.push(s[(y=g)&gt;&gt;18&amp;63]+s[y&gt;&gt;12&amp;63]+s[y&gt;&gt;6&amp;63]+s[63&amp;y]);return v.join(&quot;&quot;)}c[45]=62,c[95]=63},{}],186:[function(t,n,o){(function(s,c){function u(E,j){if(!E)throw new Error(j||&quot;Assertion failed&quot;)}function l(E,j){E.super_=j;var k=function(){};k.prototype=j.prototype,E.prototype=new k,E.prototype.constructor=E}function a(E,j,k){if(a.isBN(E))return E;this.negative=0,this.words=null,this.length=0,this.red=null,E!==null&amp;&amp;(j!==&quot;le&quot;&amp;&amp;j!==&quot;be&quot;||(k=j,j=10),this._init(E||0,j||10,k||&quot;be&quot;))}var d;typeof s==&quot;object&quot;?s.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d=typeof window&lt;&quot;u&quot;&amp;&amp;window.Buffer!==void 0?window.Buffer:t(&quot;buffer&quot;).Buffer}catch{}function f(E,j){var k=E.charCodeAt(j);return k&gt;=48&amp;&amp;k&lt;=57?k-48:k&gt;=65&amp;&amp;k&lt;=70?k-55:k&gt;=97&amp;&amp;k&lt;=102?k-87:void u(!1,&quot;Invalid character in &quot;+E)}function h(E,j,k){var N=f(E,k);return k-1&gt;=j&amp;&amp;(N|=f(E,k-1)&lt;&lt;4),N}function m(E,j,k,N){for(var C=0,P=0,D=Math.min(E.length,k),U=j;U&lt;D;U++){var Y=E.charCodeAt(U)-48;C*=N,P=Y&gt;=49?Y-49+10:Y&gt;=17?Y-17+10:Y,u(Y&gt;=0&amp;&amp;P&lt;N,&quot;Invalid character&quot;),C+=P}return C}function p(E,j){E.words=j.words,E.length=j.length,E.negative=j.negative,E.red=j.red}if(a.isBN=function(E){return E instanceof a||E!==null&amp;&amp;typeof E==&quot;object&quot;&amp;&amp;E.constructor.wordSize===a.wordSize&amp;&amp;Array.isArray(E.words)},a.max=function(E,j){return E.cmp(j)&gt;0?E:j},a.min=function(E,j){return E.cmp(j)&lt;0?E:j},a.prototype._init=function(E,j,k){if(typeof E==&quot;number&quot;)return this._initNumber(E,j,k);if(typeof E==&quot;object&quot;)return this._initArray(E,j,k);j===&quot;hex&quot;&amp;&amp;(j=16),u(j===(0|j)&amp;&amp;j&gt;=2&amp;&amp;j&lt;=36);var N=0;(E=E.toString().replace(/\s+/g,&quot;&quot;))[0]===&quot;-&quot;&amp;&amp;(N++,this.negative=1),N&lt;E.length&amp;&amp;(j===16?this._parseHex(E,N,k):(this._parseBase(E,j,N),k===&quot;le&quot;&amp;&amp;this._initArray(this.toArray(),j,k)))},a.prototype._initNumber=function(E,j,k){E&lt;0&amp;&amp;(this.negative=1,E=-E),E&lt;67108864?(this.words=[67108863&amp;E],this.length=1):E&lt;4503599627370496?(this.words=[67108863&amp;E,E/67108864&amp;67108863],this.length=2):(u(E&lt;9007199254740992),this.words=[67108863&amp;E,E/67108864&amp;67108863,1],this.length=3),k===&quot;le&quot;&amp;&amp;this._initArray(this.toArray(),j,k)},a.prototype._initArray=function(E,j,k){if(u(typeof E.length==&quot;number&quot;),E.length&lt;=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(E.length/3),this.words=new Array(this.length);for(var N=0;N&lt;this.length;N++)this.words[N]=0;var C,P,D=0;if(k===&quot;be&quot;)for(N=E.length-1,C=0;N&gt;=0;N-=3)P=E[N]|E[N-1]&lt;&lt;8|E[N-2]&lt;&lt;16,this.words[C]|=P&lt;&lt;D&amp;67108863,this.words[C+1]=P&gt;&gt;&gt;26-D&amp;67108863,(D+=24)&gt;=26&amp;&amp;(D-=26,C++);else if(k===&quot;le&quot;)for(N=0,C=0;N&lt;E.length;N+=3)P=E[N]|E[N+1]&lt;&lt;8|E[N+2]&lt;&lt;16,this.words[C]|=P&lt;&lt;D&amp;67108863,this.words[C+1]=P&gt;&gt;&gt;26-D&amp;67108863,(D+=24)&gt;=26&amp;&amp;(D-=26,C++);return this._strip()},a.prototype._parseHex=function(E,j,k){this.length=Math.ceil((E.length-j)/6),this.words=new Array(this.length);for(var N=0;N&lt;this.length;N++)this.words[N]=0;var C,P=0,D=0;if(k===&quot;be&quot;)for(N=E.length-1;N&gt;=j;N-=2)C=h(E,j,N)&lt;&lt;P,this.words[D]|=67108863&amp;C,P&gt;=18?(P-=18,D+=1,this.words[D]|=C&gt;&gt;&gt;26):P+=8;else for(N=(E.length-j)%2==0?j+1:j;N&lt;E.length;N+=2)C=h(E,j,N)&lt;&lt;P,this.words[D]|=67108863&amp;C,P&gt;=18?(P-=18,D+=1,this.words[D]|=C&gt;&gt;&gt;26):P+=8;this._strip()},a.prototype._parseBase=function(E,j,k){this.words=[0],this.length=1;for(var N=0,C=1;C&lt;=67108863;C*=j)N++;N--,C=C/j|0;for(var P=E.length-k,D=P%N,U=Math.min(P,P-D)+k,Y=0,Z=k;Z&lt;U;Z+=N)Y=m(E,Z,Z+N,j),this.imuln(C),this.words[0]+Y&lt;67108864?this.words[0]+=Y:this._iaddn(Y);if(D!==0){var ne=1;for(Y=m(E,Z,E.length,j),Z=0;Z&lt;D;Z++)ne*=j;this.imuln(ne),this.words[0]+Y&lt;67108864?this.words[0]+=Y:this._iaddn(Y)}this._strip()},a.prototype.copy=function(E){E.words=new Array(this.length);for(var j=0;j&lt;this.length;j++)E.words[j]=this.words[j];E.length=this.length,E.negative=this.negative,E.red=this.red},a.prototype._move=function(E){p(E,this)},a.prototype.clone=function(){var E=new a(null);return this.copy(E),E},a.prototype._expand=function(E){for(;this.length&lt;E;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length&gt;1&amp;&amp;this.words[this.length-1]===0;)this.length--;return this._normSign()},a.prototype._normSign=function(){return this.length===1&amp;&amp;this.words[0]===0&amp;&amp;(this.negative=0),this},typeof Symbol&lt;&quot;u&quot;&amp;&amp;typeof Symbol.for==&quot;function&quot;)try{a.prototype[Symbol.for(&quot;nodejs.util.inspect.custom&quot;)]=x}catch{a.prototype.inspect=x}else a.prototype.inspect=x;function x(){return(this.red?&quot;&lt;BN-R: &quot;:&quot;&lt;BN: &quot;)+this.toString(16)+&quot;&gt;&quot;}var g=[&quot;&quot;,&quot;0&quot;,&quot;00&quot;,&quot;000&quot;,&quot;0000&quot;,&quot;00000&quot;,&quot;000000&quot;,&quot;0000000&quot;,&quot;00000000&quot;,&quot;000000000&quot;,&quot;0000000000&quot;,&quot;00000000000&quot;,&quot;000000000000&quot;,&quot;0000000000000&quot;,&quot;00000000000000&quot;,&quot;000000000000000&quot;,&quot;0000000000000000&quot;,&quot;00000000000000000&quot;,&quot;000000000000000000&quot;,&quot;0000000000000000000&quot;,&quot;00000000000000000000&quot;,&quot;000000000000000000000&quot;,&quot;0000000000000000000000&quot;,&quot;00000000000000000000000&quot;,&quot;000000000000000000000000&quot;,&quot;0000000000000000000000000&quot;],y=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],v=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(E,j){var k;if(j=0|j||1,(E=E||10)===16||E===&quot;hex&quot;){k=&quot;&quot;;for(var N=0,C=0,P=0;P&lt;this.length;P++){var D=this.words[P],U=(16777215&amp;(D&lt;&lt;N|C)).toString(16);C=D&gt;&gt;&gt;24-N&amp;16777215,(N+=2)&gt;=26&amp;&amp;(N-=26,P--),k=C!==0||P!==this.length-1?g[6-U.length]+U+k:U+k}for(C!==0&amp;&amp;(k=C.toString(16)+k);k.length%j!=0;)k=&quot;0&quot;+k;return this.negative!==0&amp;&amp;(k=&quot;-&quot;+k),k}if(E===(0|E)&amp;&amp;E&gt;=2&amp;&amp;E&lt;=36){var Y=y[E],Z=v[E];k=&quot;&quot;;var ne=this.clone();for(ne.negative=0;!ne.isZero();){var V=ne.modrn(Z).toString(E);k=(ne=ne.idivn(Z)).isZero()?V+k:g[Y-V.length]+V+k}for(this.isZero()&amp;&amp;(k=&quot;0&quot;+k);k.length%j!=0;)k=&quot;0&quot;+k;return this.negative!==0&amp;&amp;(k=&quot;-&quot;+k),k}u(!1,&quot;Base should be between 2 and 36&quot;)},a.prototype.toNumber=function(){var E=this.words[0];return this.length===2?E+=67108864*this.words[1]:this.length===3&amp;&amp;this.words[2]===1?E+=4503599627370496+67108864*this.words[1]:this.length&gt;2&amp;&amp;u(!1,&quot;Number can only safely store up to 53 bits&quot;),this.negative!==0?-E:E},a.prototype.toJSON=function(){return this.toString(16,2)},d&amp;&amp;(a.prototype.toBuffer=function(E,j){return this.toArrayLike(d,E,j)}),a.prototype.toArray=function(E,j){return this.toArrayLike(Array,E,j)};function _(E,j,k){k.negative=j.negative^E.negative;var N=E.length+j.length|0;k.length=N,N=N-1|0;var C=0|E.words[0],P=0|j.words[0],D=C*P,U=67108863&amp;D,Y=D/67108864|0;k.words[0]=U;for(var Z=1;Z&lt;N;Z++){for(var ne=Y&gt;&gt;&gt;26,V=67108863&amp;Y,ee=Math.min(Z,j.length-1),$=Math.max(0,Z-E.length+1);$&lt;=ee;$++){var R=Z-$|0;ne+=(D=(C=0|E.words[R])*(P=0|j.words[$])+V)/67108864|0,V=67108863&amp;D}k.words[Z]=0|V,Y=0|ne}return Y!==0?k.words[Z]=0|Y:k.length--,k._strip()}a.prototype.toArrayLike=function(E,j,k){this._strip();var N=this.byteLength(),C=k||Math.max(1,N);u(N&lt;=C,&quot;byte array longer than desired length&quot;),u(C&gt;0,&quot;Requested array length &lt;= 0&quot;);var P=(function(D,U){return D.allocUnsafe?D.allocUnsafe(U):new D(U)})(E,C);return this[&quot;_toArrayLike&quot;+(j===&quot;le&quot;?&quot;LE&quot;:&quot;BE&quot;)](P,N),P},a.prototype._toArrayLikeLE=function(E,j){for(var k=0,N=0,C=0,P=0;C&lt;this.length;C++){var D=this.words[C]&lt;&lt;P|N;E[k++]=255&amp;D,k&lt;E.length&amp;&amp;(E[k++]=D&gt;&gt;8&amp;255),k&lt;E.length&amp;&amp;(E[k++]=D&gt;&gt;16&amp;255),P===6?(k&lt;E.length&amp;&amp;(E[k++]=D&gt;&gt;24&amp;255),N=0,P=0):(N=D&gt;&gt;&gt;24,P+=2)}if(k&lt;E.length)for(E[k++]=N;k&lt;E.length;)E[k++]=0},a.prototype._toArrayLikeBE=function(E,j){for(var k=E.length-1,N=0,C=0,P=0;C&lt;this.length;C++){var D=this.words[C]&lt;&lt;P|N;E[k--]=255&amp;D,k&gt;=0&amp;&amp;(E[k--]=D&gt;&gt;8&amp;255),k&gt;=0&amp;&amp;(E[k--]=D&gt;&gt;16&amp;255),P===6?(k&gt;=0&amp;&amp;(E[k--]=D&gt;&gt;24&amp;255),N=0,P=0):(N=D&gt;&gt;&gt;24,P+=2)}if(k&gt;=0)for(E[k--]=N;k&gt;=0;)E[k--]=0},Math.clz32?a.prototype._countBits=function(E){return 32-Math.clz32(E)}:a.prototype._countBits=function(E){var j=E,k=0;return j&gt;=4096&amp;&amp;(k+=13,j&gt;&gt;&gt;=13),j&gt;=64&amp;&amp;(k+=7,j&gt;&gt;&gt;=7),j&gt;=8&amp;&amp;(k+=4,j&gt;&gt;&gt;=4),j&gt;=2&amp;&amp;(k+=2,j&gt;&gt;&gt;=2),k+j},a.prototype._zeroBits=function(E){if(E===0)return 26;var j=E,k=0;return(8191&amp;j)==0&amp;&amp;(k+=13,j&gt;&gt;&gt;=13),(127&amp;j)==0&amp;&amp;(k+=7,j&gt;&gt;&gt;=7),(15&amp;j)==0&amp;&amp;(k+=4,j&gt;&gt;&gt;=4),(3&amp;j)==0&amp;&amp;(k+=2,j&gt;&gt;&gt;=2),(1&amp;j)==0&amp;&amp;k++,k},a.prototype.bitLength=function(){var E=this.words[this.length-1],j=this._countBits(E);return 26*(this.length-1)+j},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var E=0,j=0;j&lt;this.length;j++){var k=this._zeroBits(this.words[j]);if(E+=k,k!==26)break}return E},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(E){return this.negative!==0?this.abs().inotn(E).iaddn(1):this.clone()},a.prototype.fromTwos=function(E){return this.testn(E-1)?this.notn(E).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return this.negative!==0},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(E){for(;this.length&lt;E.length;)this.words[this.length++]=0;for(var j=0;j&lt;E.length;j++)this.words[j]=this.words[j]|E.words[j];return this._strip()},a.prototype.ior=function(E){return u((this.negative|E.negative)==0),this.iuor(E)},a.prototype.or=function(E){return this.length&gt;E.length?this.clone().ior(E):E.clone().ior(this)},a.prototype.uor=function(E){return this.length&gt;E.length?this.clone().iuor(E):E.clone().iuor(this)},a.prototype.iuand=function(E){var j;j=this.length&gt;E.length?E:this;for(var k=0;k&lt;j.length;k++)this.words[k]=this.words[k]&amp;E.words[k];return this.length=j.length,this._strip()},a.prototype.iand=function(E){return u((this.negative|E.negative)==0),this.iuand(E)},a.prototype.and=function(E){return this.length&gt;E.length?this.clone().iand(E):E.clone().iand(this)},a.prototype.uand=function(E){return this.length&gt;E.length?this.clone().iuand(E):E.clone().iuand(this)},a.prototype.iuxor=function(E){var j,k;this.length&gt;E.length?(j=this,k=E):(j=E,k=this);for(var N=0;N&lt;k.length;N++)this.words[N]=j.words[N]^k.words[N];if(this!==j)for(;N&lt;j.length;N++)this.words[N]=j.words[N];return this.length=j.length,this._strip()},a.prototype.ixor=function(E){return u((this.negative|E.negative)==0),this.iuxor(E)},a.prototype.xor=function(E){return this.length&gt;E.length?this.clone().ixor(E):E.clone().ixor(this)},a.prototype.uxor=function(E){return this.length&gt;E.length?this.clone().iuxor(E):E.clone().iuxor(this)},a.prototype.inotn=function(E){u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0);var j=0|Math.ceil(E/26),k=E%26;this._expand(j),k&gt;0&amp;&amp;j--;for(var N=0;N&lt;j;N++)this.words[N]=67108863&amp;~this.words[N];return k&gt;0&amp;&amp;(this.words[N]=~this.words[N]&amp;67108863&gt;&gt;26-k),this._strip()},a.prototype.notn=function(E){return this.clone().inotn(E)},a.prototype.setn=function(E,j){u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0);var k=E/26|0,N=E%26;return this._expand(k+1),this.words[k]=j?this.words[k]|1&lt;&lt;N:this.words[k]&amp;~(1&lt;&lt;N),this._strip()},a.prototype.iadd=function(E){var j,k,N;if(this.negative!==0&amp;&amp;E.negative===0)return this.negative=0,j=this.isub(E),this.negative^=1,this._normSign();if(this.negative===0&amp;&amp;E.negative!==0)return E.negative=0,j=this.isub(E),E.negative=1,j._normSign();this.length&gt;E.length?(k=this,N=E):(k=E,N=this);for(var C=0,P=0;P&lt;N.length;P++)j=(0|k.words[P])+(0|N.words[P])+C,this.words[P]=67108863&amp;j,C=j&gt;&gt;&gt;26;for(;C!==0&amp;&amp;P&lt;k.length;P++)j=(0|k.words[P])+C,this.words[P]=67108863&amp;j,C=j&gt;&gt;&gt;26;if(this.length=k.length,C!==0)this.words[this.length]=C,this.length++;else if(k!==this)for(;P&lt;k.length;P++)this.words[P]=k.words[P];return this},a.prototype.add=function(E){var j;return E.negative!==0&amp;&amp;this.negative===0?(E.negative=0,j=this.sub(E),E.negative^=1,j):E.negative===0&amp;&amp;this.negative!==0?(this.negative=0,j=E.sub(this),this.negative=1,j):this.length&gt;E.length?this.clone().iadd(E):E.clone().iadd(this)},a.prototype.isub=function(E){if(E.negative!==0){E.negative=0;var j=this.iadd(E);return E.negative=1,j._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(E),this.negative=1,this._normSign();var k,N,C=this.cmp(E);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;C&gt;0?(k=this,N=E):(k=E,N=this);for(var P=0,D=0;D&lt;N.length;D++)P=(j=(0|k.words[D])-(0|N.words[D])+P)&gt;&gt;26,this.words[D]=67108863&amp;j;for(;P!==0&amp;&amp;D&lt;k.length;D++)P=(j=(0|k.words[D])+P)&gt;&gt;26,this.words[D]=67108863&amp;j;if(P===0&amp;&amp;D&lt;k.length&amp;&amp;k!==this)for(;D&lt;k.length;D++)this.words[D]=k.words[D];return this.length=Math.max(this.length,D),k!==this&amp;&amp;(this.negative=1),this._strip()},a.prototype.sub=function(E){return this.clone().isub(E)};var S=function(E,j,k){var N,C,P,D=E.words,U=j.words,Y=k.words,Z=0,ne=0|D[0],V=8191&amp;ne,ee=ne&gt;&gt;&gt;13,$=0|D[1],R=8191&amp;$,X=$&gt;&gt;&gt;13,re=0|D[2],Q=8191&amp;re,te=re&gt;&gt;&gt;13,ie=0|D[3],de=8191&amp;ie,ce=ie&gt;&gt;&gt;13,se=0|D[4],fe=8191&amp;se,le=se&gt;&gt;&gt;13,ge=0|D[5],xe=8191&amp;ge,pe=ge&gt;&gt;&gt;13,ue=0|D[6],we=8191&amp;ue,Se=ue&gt;&gt;&gt;13,De=0|D[7],Le=8191&amp;De,ze=De&gt;&gt;&gt;13,Oe=0|D[8],Ue=8191&amp;Oe,Ye=Oe&gt;&gt;&gt;13,Ze=0|D[9],Qe=8191&amp;Ze,Ve=Ze&gt;&gt;&gt;13,et=0|U[0],rt=8191&amp;et,Ae=et&gt;&gt;&gt;13,it=0|U[1],$t=8191&amp;it,ft=it&gt;&gt;&gt;13,Ut=0|U[2],zt=8191&amp;Ut,Ct=Ut&gt;&gt;&gt;13,rr=0|U[3],Kt=8191&amp;rr,_t=rr&gt;&gt;&gt;13,Dt=0|U[4],Zt=8191&amp;Dt,ot=Dt&gt;&gt;&gt;13,Vt=0|U[5],Xt=8191&amp;Vt,Ot=Vt&gt;&gt;&gt;13,be=0|U[6],Ne=8191&amp;be,Re=be&gt;&gt;&gt;13,Xe=0|U[7],yt=8191&amp;Xe,tt=Xe&gt;&gt;&gt;13,Et=0|U[8],vt=8191&amp;Et,st=Et&gt;&gt;&gt;13,Tt=0|U[9],Pt=8191&amp;Tt,qt=Tt&gt;&gt;&gt;13;k.negative=E.negative^j.negative,k.length=19;var dr=(Z+(N=Math.imul(V,rt))|0)+((8191&amp;(C=(C=Math.imul(V,Ae))+Math.imul(ee,rt)|0))&lt;&lt;13)|0;Z=((P=Math.imul(ee,Ae))+(C&gt;&gt;&gt;13)|0)+(dr&gt;&gt;&gt;26)|0,dr&amp;=67108863,N=Math.imul(R,rt),C=(C=Math.imul(R,Ae))+Math.imul(X,rt)|0,P=Math.imul(X,Ae);var Qt=(Z+(N=N+Math.imul(V,$t)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,ft)|0)+Math.imul(ee,$t)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,ft)|0)+(C&gt;&gt;&gt;13)|0)+(Qt&gt;&gt;&gt;26)|0,Qt&amp;=67108863,N=Math.imul(Q,rt),C=(C=Math.imul(Q,Ae))+Math.imul(te,rt)|0,P=Math.imul(te,Ae),N=N+Math.imul(R,$t)|0,C=(C=C+Math.imul(R,ft)|0)+Math.imul(X,$t)|0,P=P+Math.imul(X,ft)|0;var fr=(Z+(N=N+Math.imul(V,zt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,Ct)|0)+Math.imul(ee,zt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,Ct)|0)+(C&gt;&gt;&gt;13)|0)+(fr&gt;&gt;&gt;26)|0,fr&amp;=67108863,N=Math.imul(de,rt),C=(C=Math.imul(de,Ae))+Math.imul(ce,rt)|0,P=Math.imul(ce,Ae),N=N+Math.imul(Q,$t)|0,C=(C=C+Math.imul(Q,ft)|0)+Math.imul(te,$t)|0,P=P+Math.imul(te,ft)|0,N=N+Math.imul(R,zt)|0,C=(C=C+Math.imul(R,Ct)|0)+Math.imul(X,zt)|0,P=P+Math.imul(X,Ct)|0;var gr=(Z+(N=N+Math.imul(V,Kt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,_t)|0)+Math.imul(ee,Kt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,_t)|0)+(C&gt;&gt;&gt;13)|0)+(gr&gt;&gt;&gt;26)|0,gr&amp;=67108863,N=Math.imul(fe,rt),C=(C=Math.imul(fe,Ae))+Math.imul(le,rt)|0,P=Math.imul(le,Ae),N=N+Math.imul(de,$t)|0,C=(C=C+Math.imul(de,ft)|0)+Math.imul(ce,$t)|0,P=P+Math.imul(ce,ft)|0,N=N+Math.imul(Q,zt)|0,C=(C=C+Math.imul(Q,Ct)|0)+Math.imul(te,zt)|0,P=P+Math.imul(te,Ct)|0,N=N+Math.imul(R,Kt)|0,C=(C=C+Math.imul(R,_t)|0)+Math.imul(X,Kt)|0,P=P+Math.imul(X,_t)|0;var Ur=(Z+(N=N+Math.imul(V,Zt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,ot)|0)+Math.imul(ee,Zt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,ot)|0)+(C&gt;&gt;&gt;13)|0)+(Ur&gt;&gt;&gt;26)|0,Ur&amp;=67108863,N=Math.imul(xe,rt),C=(C=Math.imul(xe,Ae))+Math.imul(pe,rt)|0,P=Math.imul(pe,Ae),N=N+Math.imul(fe,$t)|0,C=(C=C+Math.imul(fe,ft)|0)+Math.imul(le,$t)|0,P=P+Math.imul(le,ft)|0,N=N+Math.imul(de,zt)|0,C=(C=C+Math.imul(de,Ct)|0)+Math.imul(ce,zt)|0,P=P+Math.imul(ce,Ct)|0,N=N+Math.imul(Q,Kt)|0,C=(C=C+Math.imul(Q,_t)|0)+Math.imul(te,Kt)|0,P=P+Math.imul(te,_t)|0,N=N+Math.imul(R,Zt)|0,C=(C=C+Math.imul(R,ot)|0)+Math.imul(X,Zt)|0,P=P+Math.imul(X,ot)|0;var he=(Z+(N=N+Math.imul(V,Xt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,Ot)|0)+Math.imul(ee,Xt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,Ot)|0)+(C&gt;&gt;&gt;13)|0)+(he&gt;&gt;&gt;26)|0,he&amp;=67108863,N=Math.imul(we,rt),C=(C=Math.imul(we,Ae))+Math.imul(Se,rt)|0,P=Math.imul(Se,Ae),N=N+Math.imul(xe,$t)|0,C=(C=C+Math.imul(xe,ft)|0)+Math.imul(pe,$t)|0,P=P+Math.imul(pe,ft)|0,N=N+Math.imul(fe,zt)|0,C=(C=C+Math.imul(fe,Ct)|0)+Math.imul(le,zt)|0,P=P+Math.imul(le,Ct)|0,N=N+Math.imul(de,Kt)|0,C=(C=C+Math.imul(de,_t)|0)+Math.imul(ce,Kt)|0,P=P+Math.imul(ce,_t)|0,N=N+Math.imul(Q,Zt)|0,C=(C=C+Math.imul(Q,ot)|0)+Math.imul(te,Zt)|0,P=P+Math.imul(te,ot)|0,N=N+Math.imul(R,Xt)|0,C=(C=C+Math.imul(R,Ot)|0)+Math.imul(X,Xt)|0,P=P+Math.imul(X,Ot)|0;var ve=(Z+(N=N+Math.imul(V,Ne)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,Re)|0)+Math.imul(ee,Ne)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,Re)|0)+(C&gt;&gt;&gt;13)|0)+(ve&gt;&gt;&gt;26)|0,ve&amp;=67108863,N=Math.imul(Le,rt),C=(C=Math.imul(Le,Ae))+Math.imul(ze,rt)|0,P=Math.imul(ze,Ae),N=N+Math.imul(we,$t)|0,C=(C=C+Math.imul(we,ft)|0)+Math.imul(Se,$t)|0,P=P+Math.imul(Se,ft)|0,N=N+Math.imul(xe,zt)|0,C=(C=C+Math.imul(xe,Ct)|0)+Math.imul(pe,zt)|0,P=P+Math.imul(pe,Ct)|0,N=N+Math.imul(fe,Kt)|0,C=(C=C+Math.imul(fe,_t)|0)+Math.imul(le,Kt)|0,P=P+Math.imul(le,_t)|0,N=N+Math.imul(de,Zt)|0,C=(C=C+Math.imul(de,ot)|0)+Math.imul(ce,Zt)|0,P=P+Math.imul(ce,ot)|0,N=N+Math.imul(Q,Xt)|0,C=(C=C+Math.imul(Q,Ot)|0)+Math.imul(te,Xt)|0,P=P+Math.imul(te,Ot)|0,N=N+Math.imul(R,Ne)|0,C=(C=C+Math.imul(R,Re)|0)+Math.imul(X,Ne)|0,P=P+Math.imul(X,Re)|0;var Fe=(Z+(N=N+Math.imul(V,yt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,tt)|0)+Math.imul(ee,yt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,tt)|0)+(C&gt;&gt;&gt;13)|0)+(Fe&gt;&gt;&gt;26)|0,Fe&amp;=67108863,N=Math.imul(Ue,rt),C=(C=Math.imul(Ue,Ae))+Math.imul(Ye,rt)|0,P=Math.imul(Ye,Ae),N=N+Math.imul(Le,$t)|0,C=(C=C+Math.imul(Le,ft)|0)+Math.imul(ze,$t)|0,P=P+Math.imul(ze,ft)|0,N=N+Math.imul(we,zt)|0,C=(C=C+Math.imul(we,Ct)|0)+Math.imul(Se,zt)|0,P=P+Math.imul(Se,Ct)|0,N=N+Math.imul(xe,Kt)|0,C=(C=C+Math.imul(xe,_t)|0)+Math.imul(pe,Kt)|0,P=P+Math.imul(pe,_t)|0,N=N+Math.imul(fe,Zt)|0,C=(C=C+Math.imul(fe,ot)|0)+Math.imul(le,Zt)|0,P=P+Math.imul(le,ot)|0,N=N+Math.imul(de,Xt)|0,C=(C=C+Math.imul(de,Ot)|0)+Math.imul(ce,Xt)|0,P=P+Math.imul(ce,Ot)|0,N=N+Math.imul(Q,Ne)|0,C=(C=C+Math.imul(Q,Re)|0)+Math.imul(te,Ne)|0,P=P+Math.imul(te,Re)|0,N=N+Math.imul(R,yt)|0,C=(C=C+Math.imul(R,tt)|0)+Math.imul(X,yt)|0,P=P+Math.imul(X,tt)|0;var $e=(Z+(N=N+Math.imul(V,vt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,st)|0)+Math.imul(ee,vt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,st)|0)+(C&gt;&gt;&gt;13)|0)+($e&gt;&gt;&gt;26)|0,$e&amp;=67108863,N=Math.imul(Qe,rt),C=(C=Math.imul(Qe,Ae))+Math.imul(Ve,rt)|0,P=Math.imul(Ve,Ae),N=N+Math.imul(Ue,$t)|0,C=(C=C+Math.imul(Ue,ft)|0)+Math.imul(Ye,$t)|0,P=P+Math.imul(Ye,ft)|0,N=N+Math.imul(Le,zt)|0,C=(C=C+Math.imul(Le,Ct)|0)+Math.imul(ze,zt)|0,P=P+Math.imul(ze,Ct)|0,N=N+Math.imul(we,Kt)|0,C=(C=C+Math.imul(we,_t)|0)+Math.imul(Se,Kt)|0,P=P+Math.imul(Se,_t)|0,N=N+Math.imul(xe,Zt)|0,C=(C=C+Math.imul(xe,ot)|0)+Math.imul(pe,Zt)|0,P=P+Math.imul(pe,ot)|0,N=N+Math.imul(fe,Xt)|0,C=(C=C+Math.imul(fe,Ot)|0)+Math.imul(le,Xt)|0,P=P+Math.imul(le,Ot)|0,N=N+Math.imul(de,Ne)|0,C=(C=C+Math.imul(de,Re)|0)+Math.imul(ce,Ne)|0,P=P+Math.imul(ce,Re)|0,N=N+Math.imul(Q,yt)|0,C=(C=C+Math.imul(Q,tt)|0)+Math.imul(te,yt)|0,P=P+Math.imul(te,tt)|0,N=N+Math.imul(R,vt)|0,C=(C=C+Math.imul(R,st)|0)+Math.imul(X,vt)|0,P=P+Math.imul(X,st)|0;var lt=(Z+(N=N+Math.imul(V,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(V,qt)|0)+Math.imul(ee,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ee,qt)|0)+(C&gt;&gt;&gt;13)|0)+(lt&gt;&gt;&gt;26)|0,lt&amp;=67108863,N=Math.imul(Qe,$t),C=(C=Math.imul(Qe,ft))+Math.imul(Ve,$t)|0,P=Math.imul(Ve,ft),N=N+Math.imul(Ue,zt)|0,C=(C=C+Math.imul(Ue,Ct)|0)+Math.imul(Ye,zt)|0,P=P+Math.imul(Ye,Ct)|0,N=N+Math.imul(Le,Kt)|0,C=(C=C+Math.imul(Le,_t)|0)+Math.imul(ze,Kt)|0,P=P+Math.imul(ze,_t)|0,N=N+Math.imul(we,Zt)|0,C=(C=C+Math.imul(we,ot)|0)+Math.imul(Se,Zt)|0,P=P+Math.imul(Se,ot)|0,N=N+Math.imul(xe,Xt)|0,C=(C=C+Math.imul(xe,Ot)|0)+Math.imul(pe,Xt)|0,P=P+Math.imul(pe,Ot)|0,N=N+Math.imul(fe,Ne)|0,C=(C=C+Math.imul(fe,Re)|0)+Math.imul(le,Ne)|0,P=P+Math.imul(le,Re)|0,N=N+Math.imul(de,yt)|0,C=(C=C+Math.imul(de,tt)|0)+Math.imul(ce,yt)|0,P=P+Math.imul(ce,tt)|0,N=N+Math.imul(Q,vt)|0,C=(C=C+Math.imul(Q,st)|0)+Math.imul(te,vt)|0,P=P+Math.imul(te,st)|0;var Be=(Z+(N=N+Math.imul(R,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(R,qt)|0)+Math.imul(X,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(X,qt)|0)+(C&gt;&gt;&gt;13)|0)+(Be&gt;&gt;&gt;26)|0,Be&amp;=67108863,N=Math.imul(Qe,zt),C=(C=Math.imul(Qe,Ct))+Math.imul(Ve,zt)|0,P=Math.imul(Ve,Ct),N=N+Math.imul(Ue,Kt)|0,C=(C=C+Math.imul(Ue,_t)|0)+Math.imul(Ye,Kt)|0,P=P+Math.imul(Ye,_t)|0,N=N+Math.imul(Le,Zt)|0,C=(C=C+Math.imul(Le,ot)|0)+Math.imul(ze,Zt)|0,P=P+Math.imul(ze,ot)|0,N=N+Math.imul(we,Xt)|0,C=(C=C+Math.imul(we,Ot)|0)+Math.imul(Se,Xt)|0,P=P+Math.imul(Se,Ot)|0,N=N+Math.imul(xe,Ne)|0,C=(C=C+Math.imul(xe,Re)|0)+Math.imul(pe,Ne)|0,P=P+Math.imul(pe,Re)|0,N=N+Math.imul(fe,yt)|0,C=(C=C+Math.imul(fe,tt)|0)+Math.imul(le,yt)|0,P=P+Math.imul(le,tt)|0,N=N+Math.imul(de,vt)|0,C=(C=C+Math.imul(de,st)|0)+Math.imul(ce,vt)|0,P=P+Math.imul(ce,st)|0;var Ge=(Z+(N=N+Math.imul(Q,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(Q,qt)|0)+Math.imul(te,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(te,qt)|0)+(C&gt;&gt;&gt;13)|0)+(Ge&gt;&gt;&gt;26)|0,Ge&amp;=67108863,N=Math.imul(Qe,Kt),C=(C=Math.imul(Qe,_t))+Math.imul(Ve,Kt)|0,P=Math.imul(Ve,_t),N=N+Math.imul(Ue,Zt)|0,C=(C=C+Math.imul(Ue,ot)|0)+Math.imul(Ye,Zt)|0,P=P+Math.imul(Ye,ot)|0,N=N+Math.imul(Le,Xt)|0,C=(C=C+Math.imul(Le,Ot)|0)+Math.imul(ze,Xt)|0,P=P+Math.imul(ze,Ot)|0,N=N+Math.imul(we,Ne)|0,C=(C=C+Math.imul(we,Re)|0)+Math.imul(Se,Ne)|0,P=P+Math.imul(Se,Re)|0,N=N+Math.imul(xe,yt)|0,C=(C=C+Math.imul(xe,tt)|0)+Math.imul(pe,yt)|0,P=P+Math.imul(pe,tt)|0,N=N+Math.imul(fe,vt)|0,C=(C=C+Math.imul(fe,st)|0)+Math.imul(le,vt)|0,P=P+Math.imul(le,st)|0;var It=(Z+(N=N+Math.imul(de,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(de,qt)|0)+Math.imul(ce,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ce,qt)|0)+(C&gt;&gt;&gt;13)|0)+(It&gt;&gt;&gt;26)|0,It&amp;=67108863,N=Math.imul(Qe,Zt),C=(C=Math.imul(Qe,ot))+Math.imul(Ve,Zt)|0,P=Math.imul(Ve,ot),N=N+Math.imul(Ue,Xt)|0,C=(C=C+Math.imul(Ue,Ot)|0)+Math.imul(Ye,Xt)|0,P=P+Math.imul(Ye,Ot)|0,N=N+Math.imul(Le,Ne)|0,C=(C=C+Math.imul(Le,Re)|0)+Math.imul(ze,Ne)|0,P=P+Math.imul(ze,Re)|0,N=N+Math.imul(we,yt)|0,C=(C=C+Math.imul(we,tt)|0)+Math.imul(Se,yt)|0,P=P+Math.imul(Se,tt)|0,N=N+Math.imul(xe,vt)|0,C=(C=C+Math.imul(xe,st)|0)+Math.imul(pe,vt)|0,P=P+Math.imul(pe,st)|0;var Lt=(Z+(N=N+Math.imul(fe,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(fe,qt)|0)+Math.imul(le,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(le,qt)|0)+(C&gt;&gt;&gt;13)|0)+(Lt&gt;&gt;&gt;26)|0,Lt&amp;=67108863,N=Math.imul(Qe,Xt),C=(C=Math.imul(Qe,Ot))+Math.imul(Ve,Xt)|0,P=Math.imul(Ve,Ot),N=N+Math.imul(Ue,Ne)|0,C=(C=C+Math.imul(Ue,Re)|0)+Math.imul(Ye,Ne)|0,P=P+Math.imul(Ye,Re)|0,N=N+Math.imul(Le,yt)|0,C=(C=C+Math.imul(Le,tt)|0)+Math.imul(ze,yt)|0,P=P+Math.imul(ze,tt)|0,N=N+Math.imul(we,vt)|0,C=(C=C+Math.imul(we,st)|0)+Math.imul(Se,vt)|0,P=P+Math.imul(Se,st)|0;var jt=(Z+(N=N+Math.imul(xe,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(xe,qt)|0)+Math.imul(pe,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(pe,qt)|0)+(C&gt;&gt;&gt;13)|0)+(jt&gt;&gt;&gt;26)|0,jt&amp;=67108863,N=Math.imul(Qe,Ne),C=(C=Math.imul(Qe,Re))+Math.imul(Ve,Ne)|0,P=Math.imul(Ve,Re),N=N+Math.imul(Ue,yt)|0,C=(C=C+Math.imul(Ue,tt)|0)+Math.imul(Ye,yt)|0,P=P+Math.imul(Ye,tt)|0,N=N+Math.imul(Le,vt)|0,C=(C=C+Math.imul(Le,st)|0)+Math.imul(ze,vt)|0,P=P+Math.imul(ze,st)|0;var kt=(Z+(N=N+Math.imul(we,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(we,qt)|0)+Math.imul(Se,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(Se,qt)|0)+(C&gt;&gt;&gt;13)|0)+(kt&gt;&gt;&gt;26)|0,kt&amp;=67108863,N=Math.imul(Qe,yt),C=(C=Math.imul(Qe,tt))+Math.imul(Ve,yt)|0,P=Math.imul(Ve,tt),N=N+Math.imul(Ue,vt)|0,C=(C=C+Math.imul(Ue,st)|0)+Math.imul(Ye,vt)|0,P=P+Math.imul(Ye,st)|0;var ke=(Z+(N=N+Math.imul(Le,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(Le,qt)|0)+Math.imul(ze,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(ze,qt)|0)+(C&gt;&gt;&gt;13)|0)+(ke&gt;&gt;&gt;26)|0,ke&amp;=67108863,N=Math.imul(Qe,vt),C=(C=Math.imul(Qe,st))+Math.imul(Ve,vt)|0,P=Math.imul(Ve,st);var ct=(Z+(N=N+Math.imul(Ue,Pt)|0)|0)+((8191&amp;(C=(C=C+Math.imul(Ue,qt)|0)+Math.imul(Ye,Pt)|0))&lt;&lt;13)|0;Z=((P=P+Math.imul(Ye,qt)|0)+(C&gt;&gt;&gt;13)|0)+(ct&gt;&gt;&gt;26)|0,ct&amp;=67108863;var gt=(Z+(N=Math.imul(Qe,Pt))|0)+((8191&amp;(C=(C=Math.imul(Qe,qt))+Math.imul(Ve,Pt)|0))&lt;&lt;13)|0;return Z=((P=Math.imul(Ve,qt))+(C&gt;&gt;&gt;13)|0)+(gt&gt;&gt;&gt;26)|0,gt&amp;=67108863,Y[0]=dr,Y[1]=Qt,Y[2]=fr,Y[3]=gr,Y[4]=Ur,Y[5]=he,Y[6]=ve,Y[7]=Fe,Y[8]=$e,Y[9]=lt,Y[10]=Be,Y[11]=Ge,Y[12]=It,Y[13]=Lt,Y[14]=jt,Y[15]=kt,Y[16]=ke,Y[17]=ct,Y[18]=gt,Z!==0&amp;&amp;(Y[19]=Z,k.length++),k};function A(E,j,k){k.negative=j.negative^E.negative,k.length=E.length+j.length;for(var N=0,C=0,P=0;P&lt;k.length-1;P++){var D=C;C=0;for(var U=67108863&amp;N,Y=Math.min(P,j.length-1),Z=Math.max(0,P-E.length+1);Z&lt;=Y;Z++){var ne=P-Z,V=(0|E.words[ne])*(0|j.words[Z]),ee=67108863&amp;V;U=67108863&amp;(ee=ee+U|0),C+=(D=(D=D+(V/67108864|0)|0)+(ee&gt;&gt;&gt;26)|0)&gt;&gt;&gt;26,D&amp;=67108863}k.words[P]=U,N=D,D=C}return N!==0?k.words[P]=N:k.length--,k._strip()}function I(E,j,k){return A(E,j,k)}Math.imul||(S=_),a.prototype.mulTo=function(E,j){var k=this.length+E.length;return this.length===10&amp;&amp;E.length===10?S(this,E,j):k&lt;63?_(this,E,j):k&lt;1024?A(this,E,j):I(this,E,j)},a.prototype.mul=function(E){var j=new a(null);return j.words=new Array(this.length+E.length),this.mulTo(E,j)},a.prototype.mulf=function(E){var j=new a(null);return j.words=new Array(this.length+E.length),I(this,E,j)},a.prototype.imul=function(E){return this.clone().mulTo(E,this)},a.prototype.imuln=function(E){var j=E&lt;0;j&amp;&amp;(E=-E),u(typeof E==&quot;number&quot;),u(E&lt;67108864);for(var k=0,N=0;N&lt;this.length;N++){var C=(0|this.words[N])*E,P=(67108863&amp;C)+(67108863&amp;k);k&gt;&gt;=26,k+=C/67108864|0,k+=P&gt;&gt;&gt;26,this.words[N]=67108863&amp;P}return k!==0&amp;&amp;(this.words[N]=k,this.length++),j?this.ineg():this},a.prototype.muln=function(E){return this.clone().imuln(E)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(E){var j=(function(P){for(var D=new Array(P.bitLength()),U=0;U&lt;D.length;U++){var Y=U/26|0,Z=U%26;D[U]=P.words[Y]&gt;&gt;&gt;Z&amp;1}return D})(E);if(j.length===0)return new a(1);for(var k=this,N=0;N&lt;j.length&amp;&amp;j[N]===0;N++,k=k.sqr());if(++N&lt;j.length)for(var C=k.sqr();N&lt;j.length;N++,C=C.sqr())j[N]!==0&amp;&amp;(k=k.mul(C));return k},a.prototype.iushln=function(E){u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0);var j,k=E%26,N=(E-k)/26,C=67108863&gt;&gt;&gt;26-k&lt;&lt;26-k;if(k!==0){var P=0;for(j=0;j&lt;this.length;j++){var D=this.words[j]&amp;C,U=(0|this.words[j])-D&lt;&lt;k;this.words[j]=U|P,P=D&gt;&gt;&gt;26-k}P&amp;&amp;(this.words[j]=P,this.length++)}if(N!==0){for(j=this.length-1;j&gt;=0;j--)this.words[j+N]=this.words[j];for(j=0;j&lt;N;j++)this.words[j]=0;this.length+=N}return this._strip()},a.prototype.ishln=function(E){return u(this.negative===0),this.iushln(E)},a.prototype.iushrn=function(E,j,k){var N;u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0),N=j?(j-j%26)/26:0;var C=E%26,P=Math.min((E-C)/26,this.length),D=67108863^67108863&gt;&gt;&gt;C&lt;&lt;C,U=k;if(N-=P,N=Math.max(0,N),U){for(var Y=0;Y&lt;P;Y++)U.words[Y]=this.words[Y];U.length=P}if(P!==0)if(this.length&gt;P)for(this.length-=P,Y=0;Y&lt;this.length;Y++)this.words[Y]=this.words[Y+P];else this.words[0]=0,this.length=1;var Z=0;for(Y=this.length-1;Y&gt;=0&amp;&amp;(Z!==0||Y&gt;=N);Y--){var ne=0|this.words[Y];this.words[Y]=Z&lt;&lt;26-C|ne&gt;&gt;&gt;C,Z=ne&amp;D}return U&amp;&amp;Z!==0&amp;&amp;(U.words[U.length++]=Z),this.length===0&amp;&amp;(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(E,j,k){return u(this.negative===0),this.iushrn(E,j,k)},a.prototype.shln=function(E){return this.clone().ishln(E)},a.prototype.ushln=function(E){return this.clone().iushln(E)},a.prototype.shrn=function(E){return this.clone().ishrn(E)},a.prototype.ushrn=function(E){return this.clone().iushrn(E)},a.prototype.testn=function(E){u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0);var j=E%26,k=(E-j)/26,N=1&lt;&lt;j;return!(this.length&lt;=k)&amp;&amp;!!(this.words[k]&amp;N)},a.prototype.imaskn=function(E){u(typeof E==&quot;number&quot;&amp;&amp;E&gt;=0);var j=E%26,k=(E-j)/26;if(u(this.negative===0,&quot;imaskn works only with positive numbers&quot;),this.length&lt;=k)return this;if(j!==0&amp;&amp;k++,this.length=Math.min(k,this.length),j!==0){var N=67108863^67108863&gt;&gt;&gt;j&lt;&lt;j;this.words[this.length-1]&amp;=N}return this._strip()},a.prototype.maskn=function(E){return this.clone().imaskn(E)},a.prototype.iaddn=function(E){return u(typeof E==&quot;number&quot;),u(E&lt;67108864),E&lt;0?this.isubn(-E):this.negative!==0?this.length===1&amp;&amp;(0|this.words[0])&lt;=E?(this.words[0]=E-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(E),this.negative=1,this):this._iaddn(E)},a.prototype._iaddn=function(E){this.words[0]+=E;for(var j=0;j&lt;this.length&amp;&amp;this.words[j]&gt;=67108864;j++)this.words[j]-=67108864,j===this.length-1?this.words[j+1]=1:this.words[j+1]++;return this.length=Math.max(this.length,j+1),this},a.prototype.isubn=function(E){if(u(typeof E==&quot;number&quot;),u(E&lt;67108864),E&lt;0)return this.iaddn(-E);if(this.negative!==0)return this.negative=0,this.iaddn(E),this.negative=1,this;if(this.words[0]-=E,this.length===1&amp;&amp;this.words[0]&lt;0)this.words[0]=-this.words[0],this.negative=1;else for(var j=0;j&lt;this.length&amp;&amp;this.words[j]&lt;0;j++)this.words[j]+=67108864,this.words[j+1]-=1;return this._strip()},a.prototype.addn=function(E){return this.clone().iaddn(E)},a.prototype.subn=function(E){return this.clone().isubn(E)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(E,j,k){var N,C,P=E.length+k;this._expand(P);var D=0;for(N=0;N&lt;E.length;N++){C=(0|this.words[N+k])+D;var U=(0|E.words[N])*j;D=((C-=67108863&amp;U)&gt;&gt;26)-(U/67108864|0),this.words[N+k]=67108863&amp;C}for(;N&lt;this.length-k;N++)D=(C=(0|this.words[N+k])+D)&gt;&gt;26,this.words[N+k]=67108863&amp;C;if(D===0)return this._strip();for(u(D===-1),D=0,N=0;N&lt;this.length;N++)D=(C=-(0|this.words[N])+D)&gt;&gt;26,this.words[N]=67108863&amp;C;return this.negative=1,this._strip()},a.prototype._wordDiv=function(E,j){var k=(this.length,E.length),N=this.clone(),C=E,P=0|C.words[C.length-1];(k=26-this._countBits(P))!==0&amp;&amp;(C=C.ushln(k),N.iushln(k),P=0|C.words[C.length-1]);var D,U=N.length-C.length;if(j!==&quot;mod&quot;){(D=new a(null)).length=U+1,D.words=new Array(D.length);for(var Y=0;Y&lt;D.length;Y++)D.words[Y]=0}var Z=N.clone()._ishlnsubmul(C,1,U);Z.negative===0&amp;&amp;(N=Z,D&amp;&amp;(D.words[U]=1));for(var ne=U-1;ne&gt;=0;ne--){var V=67108864*(0|N.words[C.length+ne])+(0|N.words[C.length+ne-1]);for(V=Math.min(V/P|0,67108863),N._ishlnsubmul(C,V,ne);N.negative!==0;)V--,N.negative=0,N._ishlnsubmul(C,1,ne),N.isZero()||(N.negative^=1);D&amp;&amp;(D.words[ne]=V)}return D&amp;&amp;D._strip(),N._strip(),j!==&quot;div&quot;&amp;&amp;k!==0&amp;&amp;N.iushrn(k),{div:D||null,mod:N}},a.prototype.divmod=function(E,j,k){return u(!E.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:this.negative!==0&amp;&amp;E.negative===0?(P=this.neg().divmod(E,j),j!==&quot;mod&quot;&amp;&amp;(N=P.div.neg()),j!==&quot;div&quot;&amp;&amp;(C=P.mod.neg(),k&amp;&amp;C.negative!==0&amp;&amp;C.iadd(E)),{div:N,mod:C}):this.negative===0&amp;&amp;E.negative!==0?(P=this.divmod(E.neg(),j),j!==&quot;mod&quot;&amp;&amp;(N=P.div.neg()),{div:N,mod:P.mod}):(this.negative&amp;E.negative)!=0?(P=this.neg().divmod(E.neg(),j),j!==&quot;div&quot;&amp;&amp;(C=P.mod.neg(),k&amp;&amp;C.negative!==0&amp;&amp;C.isub(E)),{div:P.div,mod:C}):E.length&gt;this.length||this.cmp(E)&lt;0?{div:new a(0),mod:this}:E.length===1?j===&quot;div&quot;?{div:this.divn(E.words[0]),mod:null}:j===&quot;mod&quot;?{div:null,mod:new a(this.modrn(E.words[0]))}:{div:this.divn(E.words[0]),mod:new a(this.modrn(E.words[0]))}:this._wordDiv(E,j);var N,C,P},a.prototype.div=function(E){return this.divmod(E,&quot;div&quot;,!1).div},a.prototype.mod=function(E){return this.divmod(E,&quot;mod&quot;,!1).mod},a.prototype.umod=function(E){return this.divmod(E,&quot;mod&quot;,!0).mod},a.prototype.divRound=function(E){var j=this.divmod(E);if(j.mod.isZero())return j.div;var k=j.div.negative!==0?j.mod.isub(E):j.mod,N=E.ushrn(1),C=E.andln(1),P=k.cmp(N);return P&lt;0||C===1&amp;&amp;P===0?j.div:j.div.negative!==0?j.div.isubn(1):j.div.iaddn(1)},a.prototype.modrn=function(E){var j=E&lt;0;j&amp;&amp;(E=-E),u(E&lt;=67108863);for(var k=(1&lt;&lt;26)%E,N=0,C=this.length-1;C&gt;=0;C--)N=(k*N+(0|this.words[C]))%E;return j?-N:N},a.prototype.modn=function(E){return this.modrn(E)},a.prototype.idivn=function(E){var j=E&lt;0;j&amp;&amp;(E=-E),u(E&lt;=67108863);for(var k=0,N=this.length-1;N&gt;=0;N--){var C=(0|this.words[N])+67108864*k;this.words[N]=C/E|0,k=C%E}return this._strip(),j?this.ineg():this},a.prototype.divn=function(E){return this.clone().idivn(E)},a.prototype.egcd=function(E){u(E.negative===0),u(!E.isZero());var j=this,k=E.clone();j=j.negative!==0?j.umod(E):j.clone();for(var N=new a(1),C=new a(0),P=new a(0),D=new a(1),U=0;j.isEven()&amp;&amp;k.isEven();)j.iushrn(1),k.iushrn(1),++U;for(var Y=k.clone(),Z=j.clone();!j.isZero();){for(var ne=0,V=1;(j.words[0]&amp;V)==0&amp;&amp;ne&lt;26;++ne,V&lt;&lt;=1);if(ne&gt;0)for(j.iushrn(ne);ne-- &gt;0;)(N.isOdd()||C.isOdd())&amp;&amp;(N.iadd(Y),C.isub(Z)),N.iushrn(1),C.iushrn(1);for(var ee=0,$=1;(k.words[0]&amp;$)==0&amp;&amp;ee&lt;26;++ee,$&lt;&lt;=1);if(ee&gt;0)for(k.iushrn(ee);ee-- &gt;0;)(P.isOdd()||D.isOdd())&amp;&amp;(P.iadd(Y),D.isub(Z)),P.iushrn(1),D.iushrn(1);j.cmp(k)&gt;=0?(j.isub(k),N.isub(P),C.isub(D)):(k.isub(j),P.isub(N),D.isub(C))}return{a:P,b:D,gcd:k.iushln(U)}},a.prototype._invmp=function(E){u(E.negative===0),u(!E.isZero());var j=this,k=E.clone();j=j.negative!==0?j.umod(E):j.clone();for(var N,C=new a(1),P=new a(0),D=k.clone();j.cmpn(1)&gt;0&amp;&amp;k.cmpn(1)&gt;0;){for(var U=0,Y=1;(j.words[0]&amp;Y)==0&amp;&amp;U&lt;26;++U,Y&lt;&lt;=1);if(U&gt;0)for(j.iushrn(U);U-- &gt;0;)C.isOdd()&amp;&amp;C.iadd(D),C.iushrn(1);for(var Z=0,ne=1;(k.words[0]&amp;ne)==0&amp;&amp;Z&lt;26;++Z,ne&lt;&lt;=1);if(Z&gt;0)for(k.iushrn(Z);Z-- &gt;0;)P.isOdd()&amp;&amp;P.iadd(D),P.iushrn(1);j.cmp(k)&gt;=0?(j.isub(k),C.isub(P)):(k.isub(j),P.isub(C))}return(N=j.cmpn(1)===0?C:P).cmpn(0)&lt;0&amp;&amp;N.iadd(E),N},a.prototype.gcd=function(E){if(this.isZero())return E.abs();if(E.isZero())return this.abs();var j=this.clone(),k=E.clone();j.negative=0,k.negative=0;for(var N=0;j.isEven()&amp;&amp;k.isEven();N++)j.iushrn(1),k.iushrn(1);for(;;){for(;j.isEven();)j.iushrn(1);for(;k.isEven();)k.iushrn(1);var C=j.cmp(k);if(C&lt;0){var P=j;j=k,k=P}else if(C===0||k.cmpn(1)===0)break;j.isub(k)}return k.iushln(N)},a.prototype.invm=function(E){return this.egcd(E).a.umod(E)},a.prototype.isEven=function(){return(1&amp;this.words[0])==0},a.prototype.isOdd=function(){return(1&amp;this.words[0])==1},a.prototype.andln=function(E){return this.words[0]&amp;E},a.prototype.bincn=function(E){u(typeof E==&quot;number&quot;);var j=E%26,k=(E-j)/26,N=1&lt;&lt;j;if(this.length&lt;=k)return this._expand(k+1),this.words[k]|=N,this;for(var C=N,P=k;C!==0&amp;&amp;P&lt;this.length;P++){var D=0|this.words[P];C=(D+=C)&gt;&gt;&gt;26,D&amp;=67108863,this.words[P]=D}return C!==0&amp;&amp;(this.words[P]=C,this.length++),this},a.prototype.isZero=function(){return this.length===1&amp;&amp;this.words[0]===0},a.prototype.cmpn=function(E){var j,k=E&lt;0;if(this.negative!==0&amp;&amp;!k)return-1;if(this.negative===0&amp;&amp;k)return 1;if(this._strip(),this.length&gt;1)j=1;else{k&amp;&amp;(E=-E),u(E&lt;=67108863,&quot;Number is too big&quot;);var N=0|this.words[0];j=N===E?0:N&lt;E?-1:1}return this.negative!==0?0|-j:j},a.prototype.cmp=function(E){if(this.negative!==0&amp;&amp;E.negative===0)return-1;if(this.negative===0&amp;&amp;E.negative!==0)return 1;var j=this.ucmp(E);return this.negative!==0?0|-j:j},a.prototype.ucmp=function(E){if(this.length&gt;E.length)return 1;if(this.length&lt;E.length)return-1;for(var j=0,k=this.length-1;k&gt;=0;k--){var N=0|this.words[k],C=0|E.words[k];if(N!==C){N&lt;C?j=-1:N&gt;C&amp;&amp;(j=1);break}}return j},a.prototype.gtn=function(E){return this.cmpn(E)===1},a.prototype.gt=function(E){return this.cmp(E)===1},a.prototype.gten=function(E){return this.cmpn(E)&gt;=0},a.prototype.gte=function(E){return this.cmp(E)&gt;=0},a.prototype.ltn=function(E){return this.cmpn(E)===-1},a.prototype.lt=function(E){return this.cmp(E)===-1},a.prototype.lten=function(E){return this.cmpn(E)&lt;=0},a.prototype.lte=function(E){return this.cmp(E)&lt;=0},a.prototype.eqn=function(E){return this.cmpn(E)===0},a.prototype.eq=function(E){return this.cmp(E)===0},a.red=function(E){return new O(E)},a.prototype.toRed=function(E){return u(!this.red,&quot;Already a number in reduction context&quot;),u(this.negative===0,&quot;red works only with positives&quot;),E.convertTo(this)._forceRed(E)},a.prototype.fromRed=function(){return u(this.red,&quot;fromRed works only with numbers in reduction context&quot;),this.red.convertFrom(this)},a.prototype._forceRed=function(E){return this.red=E,this},a.prototype.forceRed=function(E){return u(!this.red,&quot;Already a number in reduction context&quot;),this._forceRed(E)},a.prototype.redAdd=function(E){return u(this.red,&quot;redAdd works only with red numbers&quot;),this.red.add(this,E)},a.prototype.redIAdd=function(E){return u(this.red,&quot;redIAdd works only with red numbers&quot;),this.red.iadd(this,E)},a.prototype.redSub=function(E){return u(this.red,&quot;redSub works only with red numbers&quot;),this.red.sub(this,E)},a.prototype.redISub=function(E){return u(this.red,&quot;redISub works only with red numbers&quot;),this.red.isub(this,E)},a.prototype.redShl=function(E){return u(this.red,&quot;redShl works only with red numbers&quot;),this.red.shl(this,E)},a.prototype.redMul=function(E){return u(this.red,&quot;redMul works only with red numbers&quot;),this.red._verify2(this,E),this.red.mul(this,E)},a.prototype.redIMul=function(E){return u(this.red,&quot;redMul works only with red numbers&quot;),this.red._verify2(this,E),this.red.imul(this,E)},a.prototype.redSqr=function(){return u(this.red,&quot;redSqr works only with red numbers&quot;),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return u(this.red,&quot;redISqr works only with red numbers&quot;),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return u(this.red,&quot;redSqrt works only with red numbers&quot;),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return u(this.red,&quot;redInvm works only with red numbers&quot;),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return u(this.red,&quot;redNeg works only with red numbers&quot;),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(E){return u(this.red&amp;&amp;!E.red,&quot;redPow(normalNum)&quot;),this.red._verify1(this),this.red.pow(this,E)};var z={k256:null,p224:null,p192:null,p25519:null};function F(E,j){this.name=E,this.p=new a(j,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function W(){F.call(this,&quot;k256&quot;,&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f&quot;)}function H(){F.call(this,&quot;p224&quot;,&quot;ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001&quot;)}function B(){F.call(this,&quot;p192&quot;,&quot;ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff&quot;)}function K(){F.call(this,&quot;25519&quot;,&quot;7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed&quot;)}function O(E){if(typeof E==&quot;string&quot;){var j=a._prime(E);this.m=j.p,this.prime=j}else u(E.gtn(1),&quot;modulus must be greater than 1&quot;),this.m=E,this.prime=null}function L(E){O.call(this,E),this.shift=this.m.bitLength(),this.shift%26!=0&amp;&amp;(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}F.prototype._tmp=function(){var E=new a(null);return E.words=new Array(Math.ceil(this.n/13)),E},F.prototype.ireduce=function(E){var j,k=E;do this.split(k,this.tmp),j=(k=(k=this.imulK(k)).iadd(this.tmp)).bitLength();while(j&gt;this.n);var N=j&lt;this.n?-1:k.ucmp(this.p);return N===0?(k.words[0]=0,k.length=1):N&gt;0?k.isub(this.p):k.strip!==void 0?k.strip():k._strip(),k},F.prototype.split=function(E,j){E.iushrn(this.n,0,j)},F.prototype.imulK=function(E){return E.imul(this.k)},l(W,F),W.prototype.split=function(E,j){for(var k=Math.min(E.length,9),N=0;N&lt;k;N++)j.words[N]=E.words[N];if(j.length=k,E.length&lt;=9)return E.words[0]=0,void(E.length=1);var C=E.words[9];for(j.words[j.length++]=4194303&amp;C,N=10;N&lt;E.length;N++){var P=0|E.words[N];E.words[N-10]=(4194303&amp;P)&lt;&lt;4|C&gt;&gt;&gt;22,C=P}C&gt;&gt;&gt;=22,E.words[N-10]=C,C===0&amp;&amp;E.length&gt;10?E.length-=10:E.length-=9},W.prototype.imulK=function(E){E.words[E.length]=0,E.words[E.length+1]=0,E.length+=2;for(var j=0,k=0;k&lt;E.length;k++){var N=0|E.words[k];j+=977*N,E.words[k]=67108863&amp;j,j=64*N+(j/67108864|0)}return E.words[E.length-1]===0&amp;&amp;(E.length--,E.words[E.length-1]===0&amp;&amp;E.length--),E},l(H,F),l(B,F),l(K,F),K.prototype.imulK=function(E){for(var j=0,k=0;k&lt;E.length;k++){var N=19*(0|E.words[k])+j,C=67108863&amp;N;N&gt;&gt;&gt;=26,E.words[k]=C,j=N}return j!==0&amp;&amp;(E.words[E.length++]=j),E},a._prime=function(E){if(z[E])return z[E];var j;if(E===&quot;k256&quot;)j=new W;else if(E===&quot;p224&quot;)j=new H;else if(E===&quot;p192&quot;)j=new B;else{if(E!==&quot;p25519&quot;)throw new Error(&quot;Unknown prime &quot;+E);j=new K}return z[E]=j,j},O.prototype._verify1=function(E){u(E.negative===0,&quot;red works only with positives&quot;),u(E.red,&quot;red works only with red numbers&quot;)},O.prototype._verify2=function(E,j){u((E.negative|j.negative)==0,&quot;red works only with positives&quot;),u(E.red&amp;&amp;E.red===j.red,&quot;red works only with red numbers&quot;)},O.prototype.imod=function(E){return this.prime?this.prime.ireduce(E)._forceRed(this):(p(E,E.umod(this.m)._forceRed(this)),E)},O.prototype.neg=function(E){return E.isZero()?E.clone():this.m.sub(E)._forceRed(this)},O.prototype.add=function(E,j){this._verify2(E,j);var k=E.add(j);return k.cmp(this.m)&gt;=0&amp;&amp;k.isub(this.m),k._forceRed(this)},O.prototype.iadd=function(E,j){this._verify2(E,j);var k=E.iadd(j);return k.cmp(this.m)&gt;=0&amp;&amp;k.isub(this.m),k},O.prototype.sub=function(E,j){this._verify2(E,j);var k=E.sub(j);return k.cmpn(0)&lt;0&amp;&amp;k.iadd(this.m),k._forceRed(this)},O.prototype.isub=function(E,j){this._verify2(E,j);var k=E.isub(j);return k.cmpn(0)&lt;0&amp;&amp;k.iadd(this.m),k},O.prototype.shl=function(E,j){return this._verify1(E),this.imod(E.ushln(j))},O.prototype.imul=function(E,j){return this._verify2(E,j),this.imod(E.imul(j))},O.prototype.mul=function(E,j){return this._verify2(E,j),this.imod(E.mul(j))},O.prototype.isqr=function(E){return this.imul(E,E.clone())},O.prototype.sqr=function(E){return this.mul(E,E)},O.prototype.sqrt=function(E){if(E.isZero())return E.clone();var j=this.m.andln(3);if(u(j%2==1),j===3){var k=this.m.add(new a(1)).iushrn(2);return this.pow(E,k)}for(var N=this.m.subn(1),C=0;!N.isZero()&amp;&amp;N.andln(1)===0;)C++,N.iushrn(1);u(!N.isZero());var P=new a(1).toRed(this),D=P.redNeg(),U=this.m.subn(1).iushrn(1),Y=this.m.bitLength();for(Y=new a(2*Y*Y).toRed(this);this.pow(Y,U).cmp(D)!==0;)Y.redIAdd(D);for(var Z=this.pow(Y,N),ne=this.pow(E,N.addn(1).iushrn(1)),V=this.pow(E,N),ee=C;V.cmp(P)!==0;){for(var $=V,R=0;$.cmp(P)!==0;R++)$=$.redSqr();u(R&lt;ee);var X=this.pow(Z,new a(1).iushln(ee-R-1));ne=ne.redMul(X),Z=X.redSqr(),V=V.redMul(Z),ee=R}return ne},O.prototype.invm=function(E){var j=E._invmp(this.m);return j.negative!==0?(j.negative=0,this.imod(j).redNeg()):this.imod(j)},O.prototype.pow=function(E,j){if(j.isZero())return new a(1).toRed(this);if(j.cmpn(1)===0)return E.clone();var k=new Array(16);k[0]=new a(1).toRed(this),k[1]=E;for(var N=2;N&lt;k.length;N++)k[N]=this.mul(k[N-1],E);var C=k[0],P=0,D=0,U=j.bitLength()%26;for(U===0&amp;&amp;(U=26),N=j.length-1;N&gt;=0;N--){for(var Y=j.words[N],Z=U-1;Z&gt;=0;Z--){var ne=Y&gt;&gt;Z&amp;1;C!==k[0]&amp;&amp;(C=this.sqr(C)),ne!==0||P!==0?(P&lt;&lt;=1,P|=ne,(++D===4||N===0&amp;&amp;Z===0)&amp;&amp;(C=this.mul(C,k[P]),D=0,P=0)):D=0}U=26}return C},O.prototype.convertTo=function(E){var j=E.umod(this.m);return j===E?j.clone():j},O.prototype.convertFrom=function(E){var j=E.clone();return j.red=null,j},a.mont=function(E){return new L(E)},l(L,O),L.prototype.convertTo=function(E){return this.imod(E.ushln(this.shift))},L.prototype.convertFrom=function(E){var j=this.imod(E.mul(this.rinv));return j.red=null,j},L.prototype.imul=function(E,j){if(E.isZero()||j.isZero())return E.words[0]=0,E.length=1,E;var k=E.imul(j),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=k.isub(N).iushrn(this.shift),P=C;return C.cmp(this.m)&gt;=0?P=C.isub(this.m):C.cmpn(0)&lt;0&amp;&amp;(P=C.iadd(this.m)),P._forceRed(this)},L.prototype.mul=function(E,j){if(E.isZero()||j.isZero())return new a(0)._forceRed(this);var k=E.mul(j),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=k.isub(N).iushrn(this.shift),P=C;return C.cmp(this.m)&gt;=0?P=C.isub(this.m):C.cmpn(0)&lt;0&amp;&amp;(P=C.iadd(this.m)),P._forceRed(this)},L.prototype.invm=function(E){return this.imod(E._invmp(this.m).mul(this.r2))._forceRed(this)}})(n===void 0||n)},{buffer:188}],187:[function(t,n,o){var s;function c(l){this.rand=l}if(n.exports=function(l){return s||(s=new c(null)),s.generate(l)},n.exports.Rand=c,c.prototype.generate=function(l){return this._rand(l)},c.prototype._rand=function(l){if(this.rand.getBytes)return this.rand.getBytes(l);for(var a=new Uint8Array(l),d=0;d&lt;a.length;d++)a[d]=this.rand.getByte();return a},typeof self==&quot;object&quot;)self.crypto&amp;&amp;self.crypto.getRandomValues?c.prototype._rand=function(l){var a=new Uint8Array(l);return self.crypto.getRandomValues(a),a}:self.msCrypto&amp;&amp;self.msCrypto.getRandomValues?c.prototype._rand=function(l){var a=new Uint8Array(l);return self.msCrypto.getRandomValues(a),a}:typeof window==&quot;object&quot;&amp;&amp;(c.prototype._rand=function(){throw new Error(&quot;Not implemented yet&quot;)});else try{var u=t(&quot;crypto&quot;);if(typeof u.randomBytes!=&quot;function&quot;)throw new Error(&quot;Not supported&quot;);c.prototype._rand=function(l){return u.randomBytes(l)}}catch{}},{crypto:188}],188:[function(t,n,o){},{}],189:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer;function c(h){s.isBuffer(h)||(h=s.from(h));for(var m=h.length/4|0,p=new Array(m),x=0;x&lt;m;x++)p[x]=h.readUInt32BE(4*x);return p}function u(h){for(;0&lt;h.length;h++)h[0]=0}function l(h,m,p,x,g){for(var y,v,_,S,A=p[0],I=p[1],z=p[2],F=p[3],W=h[0]^m[0],H=h[1]^m[1],B=h[2]^m[2],K=h[3]^m[3],O=4,L=1;L&lt;g;L++)y=A[W&gt;&gt;&gt;24]^I[H&gt;&gt;&gt;16&amp;255]^z[B&gt;&gt;&gt;8&amp;255]^F[255&amp;K]^m[O++],v=A[H&gt;&gt;&gt;24]^I[B&gt;&gt;&gt;16&amp;255]^z[K&gt;&gt;&gt;8&amp;255]^F[255&amp;W]^m[O++],_=A[B&gt;&gt;&gt;24]^I[K&gt;&gt;&gt;16&amp;255]^z[W&gt;&gt;&gt;8&amp;255]^F[255&amp;H]^m[O++],S=A[K&gt;&gt;&gt;24]^I[W&gt;&gt;&gt;16&amp;255]^z[H&gt;&gt;&gt;8&amp;255]^F[255&amp;B]^m[O++],W=y,H=v,B=_,K=S;return y=(x[W&gt;&gt;&gt;24]&lt;&lt;24|x[H&gt;&gt;&gt;16&amp;255]&lt;&lt;16|x[B&gt;&gt;&gt;8&amp;255]&lt;&lt;8|x[255&amp;K])^m[O++],v=(x[H&gt;&gt;&gt;24]&lt;&lt;24|x[B&gt;&gt;&gt;16&amp;255]&lt;&lt;16|x[K&gt;&gt;&gt;8&amp;255]&lt;&lt;8|x[255&amp;W])^m[O++],_=(x[B&gt;&gt;&gt;24]&lt;&lt;24|x[K&gt;&gt;&gt;16&amp;255]&lt;&lt;16|x[W&gt;&gt;&gt;8&amp;255]&lt;&lt;8|x[255&amp;H])^m[O++],S=(x[K&gt;&gt;&gt;24]&lt;&lt;24|x[W&gt;&gt;&gt;16&amp;255]&lt;&lt;16|x[H&gt;&gt;&gt;8&amp;255]&lt;&lt;8|x[255&amp;B])^m[O++],[y&gt;&gt;&gt;=0,v&gt;&gt;&gt;=0,_&gt;&gt;&gt;=0,S&gt;&gt;&gt;=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],d=(function(){for(var h=new Array(256),m=0;m&lt;256;m++)h[m]=m&lt;128?m&lt;&lt;1:m&lt;&lt;1^283;for(var p=[],x=[],g=[[],[],[],[]],y=[[],[],[],[]],v=0,_=0,S=0;S&lt;256;++S){var A=_^_&lt;&lt;1^_&lt;&lt;2^_&lt;&lt;3^_&lt;&lt;4;A=A&gt;&gt;&gt;8^255&amp;A^99,p[v]=A,x[A]=v;var I=h[v],z=h[I],F=h[z],W=257*h[A]^16843008*A;g[0][v]=W&lt;&lt;24|W&gt;&gt;&gt;8,g[1][v]=W&lt;&lt;16|W&gt;&gt;&gt;16,g[2][v]=W&lt;&lt;8|W&gt;&gt;&gt;24,g[3][v]=W,W=16843009*F^65537*z^257*I^16843008*v,y[0][A]=W&lt;&lt;24|W&gt;&gt;&gt;8,y[1][A]=W&lt;&lt;16|W&gt;&gt;&gt;16,y[2][A]=W&lt;&lt;8|W&gt;&gt;&gt;24,y[3][A]=W,v===0?v=_=1:(v=I^h[h[h[F^I]]],_^=h[h[_]])}return{SBOX:p,INV_SBOX:x,SUB_MIX:g,INV_SUB_MIX:y}})();function f(h){this._key=c(h),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var h=this._key,m=h.length,p=m+6,x=4*(p+1),g=[],y=0;y&lt;m;y++)g[y]=h[y];for(y=m;y&lt;x;y++){var v=g[y-1];y%m==0?(v=v&lt;&lt;8|v&gt;&gt;&gt;24,v=d.SBOX[v&gt;&gt;&gt;24]&lt;&lt;24|d.SBOX[v&gt;&gt;&gt;16&amp;255]&lt;&lt;16|d.SBOX[v&gt;&gt;&gt;8&amp;255]&lt;&lt;8|d.SBOX[255&amp;v],v^=a[y/m|0]&lt;&lt;24):m&gt;6&amp;&amp;y%m==4&amp;&amp;(v=d.SBOX[v&gt;&gt;&gt;24]&lt;&lt;24|d.SBOX[v&gt;&gt;&gt;16&amp;255]&lt;&lt;16|d.SBOX[v&gt;&gt;&gt;8&amp;255]&lt;&lt;8|d.SBOX[255&amp;v]),g[y]=g[y-m]^v}for(var _=[],S=0;S&lt;x;S++){var A=x-S,I=g[A-(S%4?0:4)];_[S]=S&lt;4||A&lt;=4?I:d.INV_SUB_MIX[0][d.SBOX[I&gt;&gt;&gt;24]]^d.INV_SUB_MIX[1][d.SBOX[I&gt;&gt;&gt;16&amp;255]]^d.INV_SUB_MIX[2][d.SBOX[I&gt;&gt;&gt;8&amp;255]]^d.INV_SUB_MIX[3][d.SBOX[255&amp;I]]}this._nRounds=p,this._keySchedule=g,this._invKeySchedule=_},f.prototype.encryptBlockRaw=function(h){return l(h=c(h),this._keySchedule,d.SUB_MIX,d.SBOX,this._nRounds)},f.prototype.encryptBlock=function(h){var m=this.encryptBlockRaw(h),p=s.allocUnsafe(16);return p.writeUInt32BE(m[0],0),p.writeUInt32BE(m[1],4),p.writeUInt32BE(m[2],8),p.writeUInt32BE(m[3],12),p},f.prototype.decryptBlock=function(h){var m=(h=c(h))[1];h[1]=h[3],h[3]=m;var p=l(h,this._invKeySchedule,d.INV_SUB_MIX,d.INV_SBOX,this._nRounds),x=s.allocUnsafe(16);return x.writeUInt32BE(p[0],0),x.writeUInt32BE(p[3],4),x.writeUInt32BE(p[2],8),x.writeUInt32BE(p[1],12),x},f.prototype.scrub=function(){u(this._keySchedule),u(this._invKeySchedule),u(this._key)},n.exports.AES=f},{&quot;safe-buffer&quot;:494}],190:[function(t,n,o){var s=t(&quot;./aes&quot;),c=t(&quot;safe-buffer&quot;).Buffer,u=t(&quot;cipher-base&quot;),l=t(&quot;inherits&quot;),a=t(&quot;./ghash&quot;),d=t(&quot;buffer-xor&quot;),f=t(&quot;./incr32&quot;);function h(m,p,x,g){u.call(this);var y=c.alloc(4,0);this._cipher=new s.AES(p);var v=this._cipher.encryptBlock(y);this._ghash=new a(v),x=(function(_,S,A){if(S.length===12)return _._finID=c.concat([S,c.from([0,0,0,1])]),c.concat([S,c.from([0,0,0,2])]);var I=new a(A),z=S.length,F=z%16;I.update(S),F&amp;&amp;(F=16-F,I.update(c.alloc(F,0))),I.update(c.alloc(8,0));var W=8*z,H=c.alloc(8);H.writeUIntBE(W,0,8),I.update(H),_._finID=I.state;var B=c.from(_._finID);return f(B),B})(this,x,v),this._prev=c.from(x),this._cache=c.allocUnsafe(0),this._secCache=c.allocUnsafe(0),this._decrypt=g,this._alen=0,this._len=0,this._mode=m,this._authTag=null,this._called=!1}l(h,u),h.prototype._update=function(m){if(!this._called&amp;&amp;this._alen){var p=16-this._alen%16;p&lt;16&amp;&amp;(p=c.alloc(p,0),this._ghash.update(p))}this._called=!0;var x=this._mode.encrypt(this,m);return this._decrypt?this._ghash.update(m):this._ghash.update(x),this._len+=m.length,x},h.prototype._final=function(){if(this._decrypt&amp;&amp;!this._authTag)throw new Error(&quot;Unsupported state or unable to authenticate data&quot;);var m=d(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&amp;&amp;(function(p,x){var g=0;p.length!==x.length&amp;&amp;g++;for(var y=Math.min(p.length,x.length),v=0;v&lt;y;++v)g+=p[v]^x[v];return g})(m,this._authTag))throw new Error(&quot;Unsupported state or unable to authenticate data&quot;);this._authTag=m,this._cipher.scrub()},h.prototype.getAuthTag=function(){if(this._decrypt||!c.isBuffer(this._authTag))throw new Error(&quot;Attempting to get auth tag in unsupported state&quot;);return this._authTag},h.prototype.setAuthTag=function(m){if(!this._decrypt)throw new Error(&quot;Attempting to set auth tag in unsupported state&quot;);this._authTag=m},h.prototype.setAAD=function(m){if(this._called)throw new Error(&quot;Attempting to set AAD in unsupported state&quot;);this._ghash.update(m),this._alen+=m.length},n.exports=h},{&quot;./aes&quot;:189,&quot;./ghash&quot;:194,&quot;./incr32&quot;:195,&quot;buffer-xor&quot;:219,&quot;cipher-base&quot;:221,inherits:440,&quot;safe-buffer&quot;:494}],191:[function(t,n,o){var s=t(&quot;./encrypter&quot;),c=t(&quot;./decrypter&quot;),u=t(&quot;./modes/list.json&quot;);o.createCipher=o.Cipher=s.createCipher,o.createCipheriv=o.Cipheriv=s.createCipheriv,o.createDecipher=o.Decipher=c.createDecipher,o.createDecipheriv=o.Decipheriv=c.createDecipheriv,o.listCiphers=o.getCiphers=function(){return Object.keys(u)}},{&quot;./decrypter&quot;:192,&quot;./encrypter&quot;:193,&quot;./modes/list.json&quot;:203}],192:[function(t,n,o){var s=t(&quot;./authCipher&quot;),c=t(&quot;safe-buffer&quot;).Buffer,u=t(&quot;./modes&quot;),l=t(&quot;./streamCipher&quot;),a=t(&quot;cipher-base&quot;),d=t(&quot;./aes&quot;),f=t(&quot;evp_bytestokey&quot;);function h(x,g,y){a.call(this),this._cache=new m,this._last=void 0,this._cipher=new d.AES(g),this._prev=c.from(y),this._mode=x,this._autopadding=!0}function m(){this.cache=c.allocUnsafe(0)}function p(x,g,y){var v=u[x.toLowerCase()];if(!v)throw new TypeError(&quot;invalid suite type&quot;);if(typeof y==&quot;string&quot;&amp;&amp;(y=c.from(y)),v.mode!==&quot;GCM&quot;&amp;&amp;y.length!==v.iv)throw new TypeError(&quot;invalid iv length &quot;+y.length);if(typeof g==&quot;string&quot;&amp;&amp;(g=c.from(g)),g.length!==v.key/8)throw new TypeError(&quot;invalid key length &quot;+g.length);return v.type===&quot;stream&quot;?new l(v.module,g,y,!0):v.type===&quot;auth&quot;?new s(v.module,g,y,!0):new h(v.module,g,y)}t(&quot;inherits&quot;)(h,a),h.prototype._update=function(x){var g,y;this._cache.add(x);for(var v=[];g=this._cache.get(this._autopadding);)y=this._mode.decrypt(this,g),v.push(y);return c.concat(v)},h.prototype._final=function(){var x=this._cache.flush();if(this._autopadding)return(function(g){var y=g[15];if(y&lt;1||y&gt;16)throw new Error(&quot;unable to decrypt data&quot;);for(var v=-1;++v&lt;y;)if(g[v+(16-y)]!==y)throw new Error(&quot;unable to decrypt data&quot;);if(y!==16)return g.slice(0,16-y)})(this._mode.decrypt(this,x));if(x)throw new Error(&quot;data not multiple of block length&quot;)},h.prototype.setAutoPadding=function(x){return this._autopadding=!!x,this},m.prototype.add=function(x){this.cache=c.concat([this.cache,x])},m.prototype.get=function(x){var g;if(x){if(this.cache.length&gt;16)return g=this.cache.slice(0,16),this.cache=this.cache.slice(16),g}else if(this.cache.length&gt;=16)return g=this.cache.slice(0,16),this.cache=this.cache.slice(16),g;return null},m.prototype.flush=function(){if(this.cache.length)return this.cache},o.createDecipher=function(x,g){var y=u[x.toLowerCase()];if(!y)throw new TypeError(&quot;invalid suite type&quot;);var v=f(g,!1,y.key,y.iv);return p(x,v.key,v.iv)},o.createDecipheriv=p},{&quot;./aes&quot;:189,&quot;./authCipher&quot;:190,&quot;./modes&quot;:202,&quot;./streamCipher&quot;:205,&quot;cipher-base&quot;:221,evp_bytestokey:423,inherits:440,&quot;safe-buffer&quot;:494}],193:[function(t,n,o){var s=t(&quot;./modes&quot;),c=t(&quot;./authCipher&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=t(&quot;./streamCipher&quot;),a=t(&quot;cipher-base&quot;),d=t(&quot;./aes&quot;),f=t(&quot;evp_bytestokey&quot;);function h(g,y,v){a.call(this),this._cache=new p,this._cipher=new d.AES(y),this._prev=u.from(v),this._mode=g,this._autopadding=!0}t(&quot;inherits&quot;)(h,a),h.prototype._update=function(g){var y,v;this._cache.add(g);for(var _=[];y=this._cache.get();)v=this._mode.encrypt(this,y),_.push(v);return u.concat(_)};var m=u.alloc(16,16);function p(){this.cache=u.allocUnsafe(0)}function x(g,y,v){var _=s[g.toLowerCase()];if(!_)throw new TypeError(&quot;invalid suite type&quot;);if(typeof y==&quot;string&quot;&amp;&amp;(y=u.from(y)),y.length!==_.key/8)throw new TypeError(&quot;invalid key length &quot;+y.length);if(typeof v==&quot;string&quot;&amp;&amp;(v=u.from(v)),_.mode!==&quot;GCM&quot;&amp;&amp;v.length!==_.iv)throw new TypeError(&quot;invalid iv length &quot;+v.length);return _.type===&quot;stream&quot;?new l(_.module,y,v):_.type===&quot;auth&quot;?new c(_.module,y,v):new h(_.module,y,v)}h.prototype._final=function(){var g=this._cache.flush();if(this._autopadding)return g=this._mode.encrypt(this,g),this._cipher.scrub(),g;if(!g.equals(m))throw this._cipher.scrub(),new Error(&quot;data not multiple of block length&quot;)},h.prototype.setAutoPadding=function(g){return this._autopadding=!!g,this},p.prototype.add=function(g){this.cache=u.concat([this.cache,g])},p.prototype.get=function(){if(this.cache.length&gt;15){var g=this.cache.slice(0,16);return this.cache=this.cache.slice(16),g}return null},p.prototype.flush=function(){for(var g=16-this.cache.length,y=u.allocUnsafe(g),v=-1;++v&lt;g;)y.writeUInt8(g,v);return u.concat([this.cache,y])},o.createCipheriv=x,o.createCipher=function(g,y){var v=s[g.toLowerCase()];if(!v)throw new TypeError(&quot;invalid suite type&quot;);var _=f(y,!1,v.key,v.iv);return x(g,_.key,_.iv)}},{&quot;./aes&quot;:189,&quot;./authCipher&quot;:190,&quot;./modes&quot;:202,&quot;./streamCipher&quot;:205,&quot;cipher-base&quot;:221,evp_bytestokey:423,inherits:440,&quot;safe-buffer&quot;:494}],194:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=s.alloc(16,0);function u(a){var d=s.allocUnsafe(16);return d.writeUInt32BE(a[0]&gt;&gt;&gt;0,0),d.writeUInt32BE(a[1]&gt;&gt;&gt;0,4),d.writeUInt32BE(a[2]&gt;&gt;&gt;0,8),d.writeUInt32BE(a[3]&gt;&gt;&gt;0,12),d}function l(a){this.h=a,this.state=s.alloc(16,0),this.cache=s.allocUnsafe(0)}l.prototype.ghash=function(a){for(var d=-1;++d&lt;a.length;)this.state[d]^=a[d];this._multiply()},l.prototype._multiply=function(){for(var a,d,f,h=[(a=this.h).readUInt32BE(0),a.readUInt32BE(4),a.readUInt32BE(8),a.readUInt32BE(12)],m=[0,0,0,0],p=-1;++p&lt;128;){for((this.state[~~(p/8)]&amp;1&lt;&lt;7-p%8)!=0&amp;&amp;(m[0]^=h[0],m[1]^=h[1],m[2]^=h[2],m[3]^=h[3]),f=(1&amp;h[3])!=0,d=3;d&gt;0;d--)h[d]=h[d]&gt;&gt;&gt;1|(1&amp;h[d-1])&lt;&lt;31;h[0]=h[0]&gt;&gt;&gt;1,f&amp;&amp;(h[0]=h[0]^225&lt;&lt;24)}this.state=u(m)},l.prototype.update=function(a){var d;for(this.cache=s.concat([this.cache,a]);this.cache.length&gt;=16;)d=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(d)},l.prototype.final=function(a,d){return this.cache.length&amp;&amp;this.ghash(s.concat([this.cache,c],16)),this.ghash(u([0,a,0,d])),this.state},n.exports=l},{&quot;safe-buffer&quot;:494}],195:[function(t,n,o){n.exports=function(s){for(var c,u=s.length;u--;){if((c=s.readUInt8(u))!==255){c++,s.writeUInt8(c,u);break}s.writeUInt8(0,u)}}},{}],196:[function(t,n,o){var s=t(&quot;buffer-xor&quot;);o.encrypt=function(c,u){var l=s(u,c._prev);return c._prev=c._cipher.encryptBlock(l),c._prev},o.decrypt=function(c,u){var l=c._prev;c._prev=u;var a=c._cipher.decryptBlock(u);return s(a,l)}},{&quot;buffer-xor&quot;:219}],197:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;buffer-xor&quot;);function u(l,a,d){var f=a.length,h=c(a,l._cache);return l._cache=l._cache.slice(f),l._prev=s.concat([l._prev,d?a:h]),h}o.encrypt=function(l,a,d){for(var f,h=s.allocUnsafe(0);a.length;){if(l._cache.length===0&amp;&amp;(l._cache=l._cipher.encryptBlock(l._prev),l._prev=s.allocUnsafe(0)),!(l._cache.length&lt;=a.length)){h=s.concat([h,u(l,a,d)]);break}f=l._cache.length,h=s.concat([h,u(l,a.slice(0,f),d)]),a=a.slice(f)}return h}},{&quot;buffer-xor&quot;:219,&quot;safe-buffer&quot;:494}],198:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer;function c(l,a,d){for(var f,h,m=-1,p=0;++m&lt;8;)f=a&amp;1&lt;&lt;7-m?128:0,p+=(128&amp;(h=l._cipher.encryptBlock(l._prev)[0]^f))&gt;&gt;m%8,l._prev=u(l._prev,d?f:h);return p}function u(l,a){var d=l.length,f=-1,h=s.allocUnsafe(l.length);for(l=s.concat([l,s.from([a])]);++f&lt;d;)h[f]=l[f]&lt;&lt;1|l[f+1]&gt;&gt;7;return h}o.encrypt=function(l,a,d){for(var f=a.length,h=s.allocUnsafe(f),m=-1;++m&lt;f;)h[m]=c(l,a[m],d);return h}},{&quot;safe-buffer&quot;:494}],199:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer;function c(u,l,a){var d=u._cipher.encryptBlock(u._prev)[0]^l;return u._prev=s.concat([u._prev.slice(1),s.from([a?l:d])]),d}o.encrypt=function(u,l,a){for(var d=l.length,f=s.allocUnsafe(d),h=-1;++h&lt;d;)f[h]=c(u,l[h],a);return f}},{&quot;safe-buffer&quot;:494}],200:[function(t,n,o){var s=t(&quot;buffer-xor&quot;),c=t(&quot;safe-buffer&quot;).Buffer,u=t(&quot;../incr32&quot;);function l(a){var d=a._cipher.encryptBlockRaw(a._prev);return u(a._prev),d}o.encrypt=function(a,d){var f=Math.ceil(d.length/16),h=a._cache.length;a._cache=c.concat([a._cache,c.allocUnsafe(16*f)]);for(var m=0;m&lt;f;m++){var p=l(a),x=h+16*m;a._cache.writeUInt32BE(p[0],x+0),a._cache.writeUInt32BE(p[1],x+4),a._cache.writeUInt32BE(p[2],x+8),a._cache.writeUInt32BE(p[3],x+12)}var g=a._cache.slice(0,d.length);return a._cache=a._cache.slice(d.length),s(d,g)}},{&quot;../incr32&quot;:195,&quot;buffer-xor&quot;:219,&quot;safe-buffer&quot;:494}],201:[function(t,n,o){o.encrypt=function(s,c){return s._cipher.encryptBlock(c)},o.decrypt=function(s,c){return s._cipher.decryptBlock(c)}},{}],202:[function(t,n,o){var s={ECB:t(&quot;./ecb&quot;),CBC:t(&quot;./cbc&quot;),CFB:t(&quot;./cfb&quot;),CFB8:t(&quot;./cfb8&quot;),CFB1:t(&quot;./cfb1&quot;),OFB:t(&quot;./ofb&quot;),CTR:t(&quot;./ctr&quot;),GCM:t(&quot;./ctr&quot;)},c=t(&quot;./list.json&quot;);for(var u in c)c[u].module=s[c[u].mode];n.exports=c},{&quot;./cbc&quot;:196,&quot;./cfb&quot;:197,&quot;./cfb1&quot;:198,&quot;./cfb8&quot;:199,&quot;./ctr&quot;:200,&quot;./ecb&quot;:201,&quot;./list.json&quot;:203,&quot;./ofb&quot;:204}],203:[function(t,n,o){n.exports={&quot;aes-128-ecb&quot;:{cipher:&quot;AES&quot;,key:128,iv:0,mode:&quot;ECB&quot;,type:&quot;block&quot;},&quot;aes-192-ecb&quot;:{cipher:&quot;AES&quot;,key:192,iv:0,mode:&quot;ECB&quot;,type:&quot;block&quot;},&quot;aes-256-ecb&quot;:{cipher:&quot;AES&quot;,key:256,iv:0,mode:&quot;ECB&quot;,type:&quot;block&quot;},&quot;aes-128-cbc&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},&quot;aes-192-cbc&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},&quot;aes-256-cbc&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},aes128:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},aes192:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},aes256:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CBC&quot;,type:&quot;block&quot;},&quot;aes-128-cfb&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CFB&quot;,type:&quot;stream&quot;},&quot;aes-192-cfb&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CFB&quot;,type:&quot;stream&quot;},&quot;aes-256-cfb&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CFB&quot;,type:&quot;stream&quot;},&quot;aes-128-cfb8&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CFB8&quot;,type:&quot;stream&quot;},&quot;aes-192-cfb8&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CFB8&quot;,type:&quot;stream&quot;},&quot;aes-256-cfb8&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CFB8&quot;,type:&quot;stream&quot;},&quot;aes-128-cfb1&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CFB1&quot;,type:&quot;stream&quot;},&quot;aes-192-cfb1&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CFB1&quot;,type:&quot;stream&quot;},&quot;aes-256-cfb1&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CFB1&quot;,type:&quot;stream&quot;},&quot;aes-128-ofb&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;OFB&quot;,type:&quot;stream&quot;},&quot;aes-192-ofb&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;OFB&quot;,type:&quot;stream&quot;},&quot;aes-256-ofb&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;OFB&quot;,type:&quot;stream&quot;},&quot;aes-128-ctr&quot;:{cipher:&quot;AES&quot;,key:128,iv:16,mode:&quot;CTR&quot;,type:&quot;stream&quot;},&quot;aes-192-ctr&quot;:{cipher:&quot;AES&quot;,key:192,iv:16,mode:&quot;CTR&quot;,type:&quot;stream&quot;},&quot;aes-256-ctr&quot;:{cipher:&quot;AES&quot;,key:256,iv:16,mode:&quot;CTR&quot;,type:&quot;stream&quot;},&quot;aes-128-gcm&quot;:{cipher:&quot;AES&quot;,key:128,iv:12,mode:&quot;GCM&quot;,type:&quot;auth&quot;},&quot;aes-192-gcm&quot;:{cipher:&quot;AES&quot;,key:192,iv:12,mode:&quot;GCM&quot;,type:&quot;auth&quot;},&quot;aes-256-gcm&quot;:{cipher:&quot;AES&quot;,key:256,iv:12,mode:&quot;GCM&quot;,type:&quot;auth&quot;}}},{}],204:[function(t,n,o){(function(s){(function(){var c=t(&quot;buffer-xor&quot;);function u(l){return l._prev=l._cipher.encryptBlock(l._prev),l._prev}o.encrypt=function(l,a){for(;l._cache.length&lt;a.length;)l._cache=s.concat([l._cache,u(l)]);var d=l._cache.slice(0,a.length);return l._cache=l._cache.slice(a.length),c(a,d)}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{buffer:220,&quot;buffer-xor&quot;:219}],205:[function(t,n,o){var s=t(&quot;./aes&quot;),c=t(&quot;safe-buffer&quot;).Buffer,u=t(&quot;cipher-base&quot;);function l(a,d,f,h){u.call(this),this._cipher=new s.AES(d),this._prev=c.from(f),this._cache=c.allocUnsafe(0),this._secCache=c.allocUnsafe(0),this._decrypt=h,this._mode=a}t(&quot;inherits&quot;)(l,u),l.prototype._update=function(a){return this._mode.encrypt(this,a,this._decrypt)},l.prototype._final=function(){this._cipher.scrub()},n.exports=l},{&quot;./aes&quot;:189,&quot;cipher-base&quot;:221,inherits:440,&quot;safe-buffer&quot;:494}],206:[function(t,n,o){var s=t(&quot;browserify-des&quot;),c=t(&quot;browserify-aes/browser&quot;),u=t(&quot;browserify-aes/modes&quot;),l=t(&quot;browserify-des/modes&quot;),a=t(&quot;evp_bytestokey&quot;);function d(h,m,p){if(h=h.toLowerCase(),u[h])return c.createCipheriv(h,m,p);if(l[h])return new s({key:m,iv:p,mode:h});throw new TypeError(&quot;invalid suite type&quot;)}function f(h,m,p){if(h=h.toLowerCase(),u[h])return c.createDecipheriv(h,m,p);if(l[h])return new s({key:m,iv:p,mode:h,decrypt:!0});throw new TypeError(&quot;invalid suite type&quot;)}o.createCipher=o.Cipher=function(h,m){var p,x;if(h=h.toLowerCase(),u[h])p=u[h].key,x=u[h].iv;else{if(!l[h])throw new TypeError(&quot;invalid suite type&quot;);p=8*l[h].key,x=l[h].iv}var g=a(m,!1,p,x);return d(h,g.key,g.iv)},o.createCipheriv=o.Cipheriv=d,o.createDecipher=o.Decipher=function(h,m){var p,x;if(h=h.toLowerCase(),u[h])p=u[h].key,x=u[h].iv;else{if(!l[h])throw new TypeError(&quot;invalid suite type&quot;);p=8*l[h].key,x=l[h].iv}var g=a(m,!1,p,x);return f(h,g.key,g.iv)},o.createDecipheriv=o.Decipheriv=f,o.listCiphers=o.getCiphers=function(){return Object.keys(l).concat(c.getCiphers())}},{&quot;browserify-aes/browser&quot;:191,&quot;browserify-aes/modes&quot;:202,&quot;browserify-des&quot;:207,&quot;browserify-des/modes&quot;:208,evp_bytestokey:423}],207:[function(t,n,o){var s=t(&quot;cipher-base&quot;),c=t(&quot;des.js&quot;),u=t(&quot;inherits&quot;),l=t(&quot;safe-buffer&quot;).Buffer,a={&quot;des-ede3-cbc&quot;:c.CBC.instantiate(c.EDE),&quot;des-ede3&quot;:c.EDE,&quot;des-ede-cbc&quot;:c.CBC.instantiate(c.EDE),&quot;des-ede&quot;:c.EDE,&quot;des-cbc&quot;:c.CBC.instantiate(c.DES),&quot;des-ecb&quot;:c.DES};function d(f){s.call(this);var h,m=f.mode.toLowerCase(),p=a[m];h=f.decrypt?&quot;decrypt&quot;:&quot;encrypt&quot;;var x=f.key;l.isBuffer(x)||(x=l.from(x)),m!==&quot;des-ede&quot;&amp;&amp;m!==&quot;des-ede-cbc&quot;||(x=l.concat([x,x.slice(0,8)]));var g=f.iv;l.isBuffer(g)||(g=l.from(g)),this._des=p.create({key:x,iv:g,type:h})}a.des=a[&quot;des-cbc&quot;],a.des3=a[&quot;des-ede3-cbc&quot;],n.exports=d,u(d,s),d.prototype._update=function(f){return l.from(this._des.update(f))},d.prototype._final=function(){return l.from(this._des.final())}},{&quot;cipher-base&quot;:221,&quot;des.js&quot;:394,inherits:440,&quot;safe-buffer&quot;:494}],208:[function(t,n,o){o[&quot;des-ecb&quot;]={key:8,iv:0},o[&quot;des-cbc&quot;]=o.des={key:8,iv:8},o[&quot;des-ede3-cbc&quot;]=o.des3={key:24,iv:8},o[&quot;des-ede3&quot;]={key:24,iv:0},o[&quot;des-ede-cbc&quot;]={key:16,iv:8},o[&quot;des-ede&quot;]={key:16,iv:0}},{}],209:[function(t,n,o){(function(s){(function(){var c=t(&quot;bn.js&quot;),u=t(&quot;randombytes&quot;);function l(d){var f,h=d.modulus.byteLength();do f=new c(u(h));while(f.cmp(d.modulus)&gt;=0||!f.umod(d.prime1)||!f.umod(d.prime2));return f}function a(d,f){var h=(function(z){var F=l(z);return{blinder:F.toRed(c.mont(z.modulus)).redPow(new c(z.publicExponent)).fromRed(),unblinder:F.invm(z.modulus)}})(f),m=f.modulus.byteLength(),p=new c(d).mul(h.blinder).umod(f.modulus),x=p.toRed(c.mont(f.prime1)),g=p.toRed(c.mont(f.prime2)),y=f.coefficient,v=f.prime1,_=f.prime2,S=x.redPow(f.exponent1).fromRed(),A=g.redPow(f.exponent2).fromRed(),I=S.isub(A).imul(y).umod(v).imul(_);return A.iadd(I).imul(h.unblinder).umod(f.modulus).toArrayLike(s,&quot;be&quot;,m)}a.getr=l,n.exports=a}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;bn.js&quot;:186,buffer:220,randombytes:475}],210:[function(t,n,o){n.exports=t(&quot;./browser/algorithms.json&quot;)},{&quot;./browser/algorithms.json&quot;:211}],211:[function(t,n,o){n.exports={sha224WithRSAEncryption:{sign:&quot;rsa&quot;,hash:&quot;sha224&quot;,id:&quot;302d300d06096086480165030402040500041c&quot;},&quot;RSA-SHA224&quot;:{sign:&quot;ecdsa/rsa&quot;,hash:&quot;sha224&quot;,id:&quot;302d300d06096086480165030402040500041c&quot;},sha256WithRSAEncryption:{sign:&quot;rsa&quot;,hash:&quot;sha256&quot;,id:&quot;3031300d060960864801650304020105000420&quot;},&quot;RSA-SHA256&quot;:{sign:&quot;ecdsa/rsa&quot;,hash:&quot;sha256&quot;,id:&quot;3031300d060960864801650304020105000420&quot;},sha384WithRSAEncryption:{sign:&quot;rsa&quot;,hash:&quot;sha384&quot;,id:&quot;3041300d060960864801650304020205000430&quot;},&quot;RSA-SHA384&quot;:{sign:&quot;ecdsa/rsa&quot;,hash:&quot;sha384&quot;,id:&quot;3041300d060960864801650304020205000430&quot;},sha512WithRSAEncryption:{sign:&quot;rsa&quot;,hash:&quot;sha512&quot;,id:&quot;3051300d060960864801650304020305000440&quot;},&quot;RSA-SHA512&quot;:{sign:&quot;ecdsa/rsa&quot;,hash:&quot;sha512&quot;,id:&quot;3051300d060960864801650304020305000440&quot;},&quot;RSA-SHA1&quot;:{sign:&quot;rsa&quot;,hash:&quot;sha1&quot;,id:&quot;3021300906052b0e03021a05000414&quot;},&quot;ecdsa-with-SHA1&quot;:{sign:&quot;ecdsa&quot;,hash:&quot;sha1&quot;,id:&quot;&quot;},sha256:{sign:&quot;ecdsa&quot;,hash:&quot;sha256&quot;,id:&quot;&quot;},sha224:{sign:&quot;ecdsa&quot;,hash:&quot;sha224&quot;,id:&quot;&quot;},sha384:{sign:&quot;ecdsa&quot;,hash:&quot;sha384&quot;,id:&quot;&quot;},sha512:{sign:&quot;ecdsa&quot;,hash:&quot;sha512&quot;,id:&quot;&quot;},&quot;DSA-SHA&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha1&quot;,id:&quot;&quot;},&quot;DSA-SHA1&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha1&quot;,id:&quot;&quot;},DSA:{sign:&quot;dsa&quot;,hash:&quot;sha1&quot;,id:&quot;&quot;},&quot;DSA-WITH-SHA224&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha224&quot;,id:&quot;&quot;},&quot;DSA-SHA224&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha224&quot;,id:&quot;&quot;},&quot;DSA-WITH-SHA256&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha256&quot;,id:&quot;&quot;},&quot;DSA-SHA256&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha256&quot;,id:&quot;&quot;},&quot;DSA-WITH-SHA384&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha384&quot;,id:&quot;&quot;},&quot;DSA-SHA384&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha384&quot;,id:&quot;&quot;},&quot;DSA-WITH-SHA512&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha512&quot;,id:&quot;&quot;},&quot;DSA-SHA512&quot;:{sign:&quot;dsa&quot;,hash:&quot;sha512&quot;,id:&quot;&quot;},&quot;DSA-RIPEMD160&quot;:{sign:&quot;dsa&quot;,hash:&quot;rmd160&quot;,id:&quot;&quot;},ripemd160WithRSA:{sign:&quot;rsa&quot;,hash:&quot;rmd160&quot;,id:&quot;3021300906052b2403020105000414&quot;},&quot;RSA-RIPEMD160&quot;:{sign:&quot;rsa&quot;,hash:&quot;rmd160&quot;,id:&quot;3021300906052b2403020105000414&quot;},md5WithRSAEncryption:{sign:&quot;rsa&quot;,hash:&quot;md5&quot;,id:&quot;3020300c06082a864886f70d020505000410&quot;},&quot;RSA-MD5&quot;:{sign:&quot;rsa&quot;,hash:&quot;md5&quot;,id:&quot;3020300c06082a864886f70d020505000410&quot;}}},{}],212:[function(t,n,o){n.exports={&quot;1.3.132.0.10&quot;:&quot;secp256k1&quot;,&quot;1.3.132.0.33&quot;:&quot;p224&quot;,&quot;1.2.840.10045.3.1.1&quot;:&quot;p192&quot;,&quot;1.2.840.10045.3.1.7&quot;:&quot;p256&quot;,&quot;1.3.132.0.34&quot;:&quot;p384&quot;,&quot;1.3.132.0.35&quot;:&quot;p521&quot;}},{}],213:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;create-hash&quot;),u=t(&quot;readable-stream&quot;),l=t(&quot;inherits&quot;),a=t(&quot;./sign&quot;),d=t(&quot;./verify&quot;),f=t(&quot;./algorithms.json&quot;);function h(g){u.Writable.call(this);var y=f[g];if(!y)throw new Error(&quot;Unknown message digest&quot;);this._hashType=y.hash,this._hash=c(y.hash),this._tag=y.id,this._signType=y.sign}function m(g){u.Writable.call(this);var y=f[g];if(!y)throw new Error(&quot;Unknown message digest&quot;);this._hash=c(y.hash),this._tag=y.id,this._signType=y.sign}function p(g){return new h(g)}function x(g){return new m(g)}Object.keys(f).forEach((function(g){f[g].id=s.from(f[g].id,&quot;hex&quot;),f[g.toLowerCase()]=f[g]})),l(h,u.Writable),h.prototype._write=function(g,y,v){this._hash.update(g),v()},h.prototype.update=function(g,y){return typeof g==&quot;string&quot;&amp;&amp;(g=s.from(g,y)),this._hash.update(g),this},h.prototype.sign=function(g,y){this.end();var v=this._hash.digest(),_=a(v,g,this._hashType,this._signType,this._tag);return y?_.toString(y):_},l(m,u.Writable),m.prototype._write=function(g,y,v){this._hash.update(g),v()},m.prototype.update=function(g,y){return typeof g==&quot;string&quot;&amp;&amp;(g=s.from(g,y)),this._hash.update(g),this},m.prototype.verify=function(g,y,v){typeof y==&quot;string&quot;&amp;&amp;(y=s.from(y,v)),this.end();var _=this._hash.digest();return d(y,_,g,this._signType,this._tag)},n.exports={Sign:p,Verify:x,createSign:p,createVerify:x}},{&quot;./algorithms.json&quot;:211,&quot;./sign&quot;:214,&quot;./verify&quot;:215,&quot;create-hash&quot;:386,inherits:440,&quot;readable-stream&quot;:491,&quot;safe-buffer&quot;:494}],214:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;create-hmac&quot;),u=t(&quot;browserify-rsa&quot;),l=t(&quot;elliptic&quot;).ec,a=t(&quot;bn.js&quot;),d=t(&quot;parse-asn1&quot;),f=t(&quot;./curves.json&quot;);function h(g,y,v,_){if((g=s.from(g.toArray())).length&lt;y.byteLength()){var S=s.alloc(y.byteLength()-g.length);g=s.concat([S,g])}var A=v.length,I=(function(W,H){W=(W=m(W,H)).mod(H);var B=s.from(W.toArray());if(B.length&lt;H.byteLength()){var K=s.alloc(H.byteLength()-B.length);B=s.concat([K,B])}return B})(v,y),z=s.alloc(A);z.fill(1);var F=s.alloc(A);return F=c(_,F).update(z).update(s.from([0])).update(g).update(I).digest(),z=c(_,F).update(z).digest(),{k:F=c(_,F).update(z).update(s.from([1])).update(g).update(I).digest(),v:z=c(_,F).update(z).digest()}}function m(g,y){var v=new a(g),_=(g.length&lt;&lt;3)-y.bitLength();return _&gt;0&amp;&amp;v.ishrn(_),v}function p(g,y,v){var _,S;do{for(_=s.alloc(0);8*_.length&lt;g.bitLength();)y.v=c(v,y.k).update(y.v).digest(),_=s.concat([_,y.v]);S=m(_,g),y.k=c(v,y.k).update(y.v).update(s.from([0])).digest(),y.v=c(v,y.k).update(y.v).digest()}while(S.cmp(g)!==-1);return S}function x(g,y,v,_){return g.toRed(a.mont(v)).redPow(y).fromRed().mod(_)}n.exports=function(g,y,v,_,S){var A=d(y);if(A.curve){if(_!==&quot;ecdsa&quot;&amp;&amp;_!==&quot;ecdsa/rsa&quot;)throw new Error(&quot;wrong private key type&quot;);return(function(W,H){var B=f[H.curve.join(&quot;.&quot;)];if(!B)throw new Error(&quot;unknown curve &quot;+H.curve.join(&quot;.&quot;));var K=new l(B).keyFromPrivate(H.privateKey).sign(W);return s.from(K.toDER())})(g,A)}if(A.type===&quot;dsa&quot;){if(_!==&quot;dsa&quot;)throw new Error(&quot;wrong private key type&quot;);return(function(W,H,B){for(var K,O=H.params.priv_key,L=H.params.p,E=H.params.q,j=H.params.g,k=new a(0),N=m(W,E).mod(E),C=!1,P=h(O,E,W,B);C===!1;)K=p(E,P,B),k=x(j,K,L,E),(C=K.invm(E).imul(N.add(O.mul(k))).mod(E)).cmpn(0)===0&amp;&amp;(C=!1,k=new a(0));return(function(D,U){D=D.toArray(),U=U.toArray(),128&amp;D[0]&amp;&amp;(D=[0].concat(D)),128&amp;U[0]&amp;&amp;(U=[0].concat(U));var Y=[48,D.length+U.length+4,2,D.length];return Y=Y.concat(D,[2,U.length],U),s.from(Y)})(k,C)})(g,A,v)}if(_!==&quot;rsa&quot;&amp;&amp;_!==&quot;ecdsa/rsa&quot;)throw new Error(&quot;wrong private key type&quot;);g=s.concat([S,g]);for(var I=A.modulus.byteLength(),z=[0,1];g.length+z.length+1&lt;I;)z.push(255);z.push(0);for(var F=-1;++F&lt;g.length;)z.push(g[F]);return u(z,A)},n.exports.getKey=h,n.exports.makeKey=p},{&quot;./curves.json&quot;:212,&quot;bn.js&quot;:186,&quot;browserify-rsa&quot;:209,&quot;create-hmac&quot;:388,elliptic:405,&quot;parse-asn1&quot;:459,&quot;safe-buffer&quot;:494}],215:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;bn.js&quot;),u=t(&quot;elliptic&quot;).ec,l=t(&quot;parse-asn1&quot;),a=t(&quot;./curves.json&quot;);function d(f,h){if(f.cmpn(0)&lt;=0)throw new Error(&quot;invalid sig&quot;);if(f.cmp(h)&gt;=h)throw new Error(&quot;invalid sig&quot;)}n.exports=function(f,h,m,p,x){var g=l(m);if(g.type===&quot;ec&quot;){if(p!==&quot;ecdsa&quot;&amp;&amp;p!==&quot;ecdsa/rsa&quot;)throw new Error(&quot;wrong public key type&quot;);return(function(z,F,W){var H=a[W.data.algorithm.curve.join(&quot;.&quot;)];if(!H)throw new Error(&quot;unknown curve &quot;+W.data.algorithm.curve.join(&quot;.&quot;));var B=new u(H),K=W.data.subjectPrivateKey.data;return B.verify(F,z,K)})(f,h,g)}if(g.type===&quot;dsa&quot;){if(p!==&quot;dsa&quot;)throw new Error(&quot;wrong public key type&quot;);return(function(z,F,W){var H=W.data.p,B=W.data.q,K=W.data.g,O=W.data.pub_key,L=l.signature.decode(z,&quot;der&quot;),E=L.s,j=L.r;d(E,B),d(j,B);var k=c.mont(H),N=E.invm(B);return K.toRed(k).redPow(new c(F).mul(N).mod(B)).fromRed().mul(O.toRed(k).redPow(j.mul(N).mod(B)).fromRed()).mod(H).mod(B).cmp(j)===0})(f,h,g)}if(p!==&quot;rsa&quot;&amp;&amp;p!==&quot;ecdsa/rsa&quot;)throw new Error(&quot;wrong public key type&quot;);h=s.concat([x,h]);for(var y=g.modulus.byteLength(),v=[1],_=0;h.length+v.length+2&lt;y;)v.push(255),_++;v.push(0);for(var S=-1;++S&lt;h.length;)v.push(h[S]);v=s.from(v);var A=c.mont(g.modulus);f=(f=new c(f).toRed(A)).redPow(new c(g.publicExponent)),f=s.from(f.fromRed().toArray());var I=_&lt;8?1:0;for(y=Math.min(f.length,v.length),f.length!==v.length&amp;&amp;(I=1),S=-1;++S&lt;y;)I|=f[S]^v[S];return I===0}},{&quot;./curves.json&quot;:212,&quot;bn.js&quot;:186,elliptic:405,&quot;parse-asn1&quot;:459,&quot;safe-buffer&quot;:494}],216:[function(t,n,o){},{}],217:[function(t,n,o){var s=t(&quot;buffer&quot;),c=s.Buffer;function u(a,d){for(var f in a)d[f]=a[f]}function l(a,d,f){return c(a,d,f)}c.from&amp;&amp;c.alloc&amp;&amp;c.allocUnsafe&amp;&amp;c.allocUnsafeSlow?n.exports=s:(u(s,o),o.Buffer=l),u(c,l),l.from=function(a,d,f){if(typeof a==&quot;number&quot;)throw new TypeError(&quot;Argument must not be a number&quot;);return c(a,d,f)},l.alloc=function(a,d,f){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);var h=c(a);return d!==void 0?typeof f==&quot;string&quot;?h.fill(d,f):h.fill(d):h.fill(0),h},l.allocUnsafe=function(a){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return c(a)},l.allocUnsafeSlow=function(a){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return s.SlowBuffer(a)}},{buffer:220}],218:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=s.isEncoding||function(g){switch((g=&quot;&quot;+g)&amp;&amp;g.toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:case&quot;raw&quot;:return!0;default:return!1}};function u(g){var y;switch(this.encoding=(function(v){var _=(function(S){if(!S)return&quot;utf8&quot;;for(var A;;)switch(S){case&quot;utf8&quot;:case&quot;utf-8&quot;:return&quot;utf8&quot;;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return&quot;utf16le&quot;;case&quot;latin1&quot;:case&quot;binary&quot;:return&quot;latin1&quot;;case&quot;base64&quot;:case&quot;ascii&quot;:case&quot;hex&quot;:return S;default:if(A)return;S=(&quot;&quot;+S).toLowerCase(),A=!0}})(v);if(typeof _!=&quot;string&quot;&amp;&amp;(s.isEncoding===c||!c(v)))throw new Error(&quot;Unknown encoding: &quot;+v);return _||v})(g),this.encoding){case&quot;utf16le&quot;:this.text=d,this.end=f,y=4;break;case&quot;utf8&quot;:this.fillLast=a,y=4;break;case&quot;base64&quot;:this.text=h,this.end=m,y=3;break;default:return this.write=p,void(this.end=x)}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(y)}function l(g){return g&lt;=127?0:g&gt;&gt;5==6?2:g&gt;&gt;4==14?3:g&gt;&gt;3==30?4:g&gt;&gt;6==2?-1:-2}function a(g){var y=this.lastTotal-this.lastNeed,v=(function(_,S,A){if((192&amp;S[0])!=128)return _.lastNeed=0,&quot;�&quot;;if(_.lastNeed&gt;1&amp;&amp;S.length&gt;1){if((192&amp;S[1])!=128)return _.lastNeed=1,&quot;�&quot;;if(_.lastNeed&gt;2&amp;&amp;S.length&gt;2&amp;&amp;(192&amp;S[2])!=128)return _.lastNeed=2,&quot;�&quot;}})(this,g);return v!==void 0?v:this.lastNeed&lt;=g.length?(g.copy(this.lastChar,y,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(g.copy(this.lastChar,y,0,g.length),void(this.lastNeed-=g.length))}function d(g,y){if((g.length-y)%2==0){var v=g.toString(&quot;utf16le&quot;,y);if(v){var _=v.charCodeAt(v.length-1);if(_&gt;=55296&amp;&amp;_&lt;=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=g[g.length-2],this.lastChar[1]=g[g.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=g[g.length-1],g.toString(&quot;utf16le&quot;,y,g.length-1)}function f(g){var y=g&amp;&amp;g.length?this.write(g):&quot;&quot;;if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return y+this.lastChar.toString(&quot;utf16le&quot;,0,v)}return y}function h(g,y){var v=(g.length-y)%3;return v===0?g.toString(&quot;base64&quot;,y):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=g[g.length-1]:(this.lastChar[0]=g[g.length-2],this.lastChar[1]=g[g.length-1]),g.toString(&quot;base64&quot;,y,g.length-v))}function m(g){var y=g&amp;&amp;g.length?this.write(g):&quot;&quot;;return this.lastNeed?y+this.lastChar.toString(&quot;base64&quot;,0,3-this.lastNeed):y}function p(g){return g.toString(this.encoding)}function x(g){return g&amp;&amp;g.length?this.write(g):&quot;&quot;}o.StringDecoder=u,u.prototype.write=function(g){if(g.length===0)return&quot;&quot;;var y,v;if(this.lastNeed){if((y=this.fillLast(g))===void 0)return&quot;&quot;;v=this.lastNeed,this.lastNeed=0}else v=0;return v&lt;g.length?y?y+this.text(g,v):this.text(g,v):y||&quot;&quot;},u.prototype.end=function(g){var y=g&amp;&amp;g.length?this.write(g):&quot;&quot;;return this.lastNeed?y+&quot;�&quot;:y},u.prototype.text=function(g,y){var v=(function(S,A,I){var z=A.length-1;if(z&lt;I)return 0;var F=l(A[z]);return F&gt;=0?(F&gt;0&amp;&amp;(S.lastNeed=F-1),F):--z&lt;I||F===-2?0:(F=l(A[z]))&gt;=0?(F&gt;0&amp;&amp;(S.lastNeed=F-2),F):--z&lt;I||F===-2?0:(F=l(A[z]))&gt;=0?(F&gt;0&amp;&amp;(F===2?F=0:S.lastNeed=F-3),F):0})(this,g,y);if(!this.lastNeed)return g.toString(&quot;utf8&quot;,y);this.lastTotal=v;var _=g.length-(v-this.lastNeed);return g.copy(this.lastChar,0,_),g.toString(&quot;utf8&quot;,y,_)},u.prototype.fillLast=function(g){if(this.lastNeed&lt;=g.length)return g.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);g.copy(this.lastChar,this.lastTotal-this.lastNeed,0,g.length),this.lastNeed-=g.length}},{&quot;safe-buffer&quot;:217}],219:[function(t,n,o){(function(s){(function(){n.exports=function(c,u){for(var l=Math.min(c.length,u.length),a=new s(l),d=0;d&lt;l;++d)a[d]=c[d]^u[d];return a}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{buffer:220}],220:[function(t,n,o){(function(s){(function(){var c=t(&quot;base64-js&quot;),u=t(&quot;ieee754&quot;);o.Buffer=a,o.SlowBuffer=function($){return+$!=$&amp;&amp;($=0),a.alloc(+$)},o.INSPECT_MAX_BYTES=50;function l($){if($&gt;2147483647)throw new RangeError(&#039;The value &quot;&#039;+$+&#039;&quot; is invalid for option &quot;size&quot;&#039;);var R=new Uint8Array($);return R.__proto__=a.prototype,R}function a($,R,X){if(typeof $==&quot;number&quot;){if(typeof R==&quot;string&quot;)throw new TypeError(&#039;The &quot;string&quot; argument must be of type string. Received type number&#039;);return h($)}return d($,R,X)}function d($,R,X){if(typeof $==&quot;string&quot;)return(function(te,ie){if(typeof ie==&quot;string&quot;&amp;&amp;ie!==&quot;&quot;||(ie=&quot;utf8&quot;),!a.isEncoding(ie))throw new TypeError(&quot;Unknown encoding: &quot;+ie);var de=0|x(te,ie),ce=l(de),se=ce.write(te,ie);return se!==de&amp;&amp;(ce=ce.slice(0,se)),ce})($,R);if(ArrayBuffer.isView($))return m($);if($==null)throw TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+typeof $);if(V($,ArrayBuffer)||$&amp;&amp;V($.buffer,ArrayBuffer))return(function(te,ie,de){if(ie&lt;0||te.byteLength&lt;ie)throw new RangeError(&#039;&quot;offset&quot; is outside of buffer bounds&#039;);if(te.byteLength&lt;ie+(de||0))throw new RangeError(&#039;&quot;length&quot; is outside of buffer bounds&#039;);var ce;return ce=ie===void 0&amp;&amp;de===void 0?new Uint8Array(te):de===void 0?new Uint8Array(te,ie):new Uint8Array(te,ie,de),ce.__proto__=a.prototype,ce})($,R,X);if(typeof $==&quot;number&quot;)throw new TypeError(&#039;The &quot;value&quot; argument must not be of type number. Received type number&#039;);var re=$.valueOf&amp;&amp;$.valueOf();if(re!=null&amp;&amp;re!==$)return a.from(re,R,X);var Q=(function(te){if(a.isBuffer(te)){var ie=0|p(te.length),de=l(ie);return de.length===0||te.copy(de,0,0,ie),de}if(te.length!==void 0)return typeof te.length!=&quot;number&quot;||ee(te.length)?l(0):m(te);if(te.type===&quot;Buffer&quot;&amp;&amp;Array.isArray(te.data))return m(te.data)})($);if(Q)return Q;if(typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.toPrimitive!=null&amp;&amp;typeof $[Symbol.toPrimitive]==&quot;function&quot;)return a.from($[Symbol.toPrimitive](&quot;string&quot;),R,X);throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+typeof $)}function f($){if(typeof $!=&quot;number&quot;)throw new TypeError(&#039;&quot;size&quot; argument must be of type number&#039;);if($&lt;0)throw new RangeError(&#039;The value &quot;&#039;+$+&#039;&quot; is invalid for option &quot;size&quot;&#039;)}function h($){return f($),l($&lt;0?0:0|p($))}function m($){for(var R=$.length&lt;0?0:0|p($.length),X=l(R),re=0;re&lt;R;re+=1)X[re]=255&amp;$[re];return X}function p($){if($&gt;=2147483647)throw new RangeError(&quot;Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes&quot;);return 0|$}function x($,R){if(a.isBuffer($))return $.length;if(ArrayBuffer.isView($)||V($,ArrayBuffer))return $.byteLength;if(typeof $!=&quot;string&quot;)throw new TypeError(&#039;The &quot;string&quot; argument must be one of type string, Buffer, or ArrayBuffer. Received type &#039;+typeof $);var X=$.length,re=arguments.length&gt;2&amp;&amp;arguments[2]===!0;if(!re&amp;&amp;X===0)return 0;for(var Q=!1;;)switch(R){case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:return X;case&quot;utf8&quot;:case&quot;utf-8&quot;:return Y($).length;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return 2*X;case&quot;hex&quot;:return X&gt;&gt;&gt;1;case&quot;base64&quot;:return Z($).length;default:if(Q)return re?-1:Y($).length;R=(&quot;&quot;+R).toLowerCase(),Q=!0}}function g($,R,X){var re=!1;if((R===void 0||R&lt;0)&amp;&amp;(R=0),R&gt;this.length||((X===void 0||X&gt;this.length)&amp;&amp;(X=this.length),X&lt;=0)||(X&gt;&gt;&gt;=0)&lt;=(R&gt;&gt;&gt;=0))return&quot;&quot;;for($||($=&quot;utf8&quot;);;)switch($){case&quot;hex&quot;:return L(this,R,X);case&quot;utf8&quot;:case&quot;utf-8&quot;:return B(this,R,X);case&quot;ascii&quot;:return K(this,R,X);case&quot;latin1&quot;:case&quot;binary&quot;:return O(this,R,X);case&quot;base64&quot;:return H(this,R,X);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return E(this,R,X);default:if(re)throw new TypeError(&quot;Unknown encoding: &quot;+$);$=($+&quot;&quot;).toLowerCase(),re=!0}}function y($,R,X){var re=$[R];$[R]=$[X],$[X]=re}function v($,R,X,re,Q){if($.length===0)return-1;if(typeof X==&quot;string&quot;?(re=X,X=0):X&gt;2147483647?X=2147483647:X&lt;-2147483648&amp;&amp;(X=-2147483648),ee(X=+X)&amp;&amp;(X=Q?0:$.length-1),X&lt;0&amp;&amp;(X=$.length+X),X&gt;=$.length){if(Q)return-1;X=$.length-1}else if(X&lt;0){if(!Q)return-1;X=0}if(typeof R==&quot;string&quot;&amp;&amp;(R=a.from(R,re)),a.isBuffer(R))return R.length===0?-1:_($,R,X,re,Q);if(typeof R==&quot;number&quot;)return R&amp;=255,typeof Uint8Array.prototype.indexOf==&quot;function&quot;?Q?Uint8Array.prototype.indexOf.call($,R,X):Uint8Array.prototype.lastIndexOf.call($,R,X):_($,[R],X,re,Q);throw new TypeError(&quot;val must be string, number or Buffer&quot;)}function _($,R,X,re,Q){var te,ie=1,de=$.length,ce=R.length;if(re!==void 0&amp;&amp;((re=String(re).toLowerCase())===&quot;ucs2&quot;||re===&quot;ucs-2&quot;||re===&quot;utf16le&quot;||re===&quot;utf-16le&quot;)){if($.length&lt;2||R.length&lt;2)return-1;ie=2,de/=2,ce/=2,X/=2}function se(xe,pe){return ie===1?xe[pe]:xe.readUInt16BE(pe*ie)}if(Q){var fe=-1;for(te=X;te&lt;de;te++)if(se($,te)===se(R,fe===-1?0:te-fe)){if(fe===-1&amp;&amp;(fe=te),te-fe+1===ce)return fe*ie}else fe!==-1&amp;&amp;(te-=te-fe),fe=-1}else for(X+ce&gt;de&amp;&amp;(X=de-ce),te=X;te&gt;=0;te--){for(var le=!0,ge=0;ge&lt;ce;ge++)if(se($,te+ge)!==se(R,ge)){le=!1;break}if(le)return te}return-1}function S($,R,X,re){X=Number(X)||0;var Q=$.length-X;re?(re=Number(re))&gt;Q&amp;&amp;(re=Q):re=Q;var te=R.length;re&gt;te/2&amp;&amp;(re=te/2);for(var ie=0;ie&lt;re;++ie){var de=parseInt(R.substr(2*ie,2),16);if(ee(de))return ie;$[X+ie]=de}return ie}function A($,R,X,re){return ne(Y(R,$.length-X),$,X,re)}function I($,R,X,re){return ne((function(Q){for(var te=[],ie=0;ie&lt;Q.length;++ie)te.push(255&amp;Q.charCodeAt(ie));return te})(R),$,X,re)}function z($,R,X,re){return I($,R,X,re)}function F($,R,X,re){return ne(Z(R),$,X,re)}function W($,R,X,re){return ne((function(Q,te){for(var ie,de,ce,se=[],fe=0;fe&lt;Q.length&amp;&amp;!((te-=2)&lt;0);++fe)ie=Q.charCodeAt(fe),de=ie&gt;&gt;8,ce=ie%256,se.push(ce),se.push(de);return se})(R,$.length-X),$,X,re)}function H($,R,X){return R===0&amp;&amp;X===$.length?c.fromByteArray($):c.fromByteArray($.slice(R,X))}function B($,R,X){X=Math.min($.length,X);for(var re=[],Q=R;Q&lt;X;){var te,ie,de,ce,se=$[Q],fe=null,le=se&gt;239?4:se&gt;223?3:se&gt;191?2:1;if(Q+le&lt;=X)switch(le){case 1:se&lt;128&amp;&amp;(fe=se);break;case 2:(192&amp;(te=$[Q+1]))==128&amp;&amp;(ce=(31&amp;se)&lt;&lt;6|63&amp;te)&gt;127&amp;&amp;(fe=ce);break;case 3:te=$[Q+1],ie=$[Q+2],(192&amp;te)==128&amp;&amp;(192&amp;ie)==128&amp;&amp;(ce=(15&amp;se)&lt;&lt;12|(63&amp;te)&lt;&lt;6|63&amp;ie)&gt;2047&amp;&amp;(ce&lt;55296||ce&gt;57343)&amp;&amp;(fe=ce);break;case 4:te=$[Q+1],ie=$[Q+2],de=$[Q+3],(192&amp;te)==128&amp;&amp;(192&amp;ie)==128&amp;&amp;(192&amp;de)==128&amp;&amp;(ce=(15&amp;se)&lt;&lt;18|(63&amp;te)&lt;&lt;12|(63&amp;ie)&lt;&lt;6|63&amp;de)&gt;65535&amp;&amp;ce&lt;1114112&amp;&amp;(fe=ce)}fe===null?(fe=65533,le=1):fe&gt;65535&amp;&amp;(fe-=65536,re.push(fe&gt;&gt;&gt;10&amp;1023|55296),fe=56320|1023&amp;fe),re.push(fe),Q+=le}return(function(ge){var xe=ge.length;if(xe&lt;=4096)return String.fromCharCode.apply(String,ge);for(var pe=&quot;&quot;,ue=0;ue&lt;xe;)pe+=String.fromCharCode.apply(String,ge.slice(ue,ue+=4096));return pe})(re)}o.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=(function(){try{var $=new Uint8Array(1);return $.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},$.foo()===42}catch{return!1}})(),a.TYPED_ARRAY_SUPPORT||typeof console&gt;&quot;u&quot;||typeof console.error!=&quot;function&quot;||console.error(&quot;This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.&quot;),Object.defineProperty(a.prototype,&quot;parent&quot;,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,&quot;offset&quot;,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.species!=null&amp;&amp;a[Symbol.species]===a&amp;&amp;Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function($,R,X){return d($,R,X)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function($,R,X){return(function(re,Q,te){return f(re),re&lt;=0?l(re):Q!==void 0?typeof te==&quot;string&quot;?l(re).fill(Q,te):l(re).fill(Q):l(re)})($,R,X)},a.allocUnsafe=function($){return h($)},a.allocUnsafeSlow=function($){return h($)},a.isBuffer=function($){return $!=null&amp;&amp;$._isBuffer===!0&amp;&amp;$!==a.prototype},a.compare=function($,R){if(V($,Uint8Array)&amp;&amp;($=a.from($,$.offset,$.byteLength)),V(R,Uint8Array)&amp;&amp;(R=a.from(R,R.offset,R.byteLength)),!a.isBuffer($)||!a.isBuffer(R))throw new TypeError(&#039;The &quot;buf1&quot;, &quot;buf2&quot; arguments must be one of type Buffer or Uint8Array&#039;);if($===R)return 0;for(var X=$.length,re=R.length,Q=0,te=Math.min(X,re);Q&lt;te;++Q)if($[Q]!==R[Q]){X=$[Q],re=R[Q];break}return X&lt;re?-1:re&lt;X?1:0},a.isEncoding=function($){switch(String($).toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return!0;default:return!1}},a.concat=function($,R){if(!Array.isArray($))throw new TypeError(&#039;&quot;list&quot; argument must be an Array of Buffers&#039;);if($.length===0)return a.alloc(0);var X;if(R===void 0)for(R=0,X=0;X&lt;$.length;++X)R+=$[X].length;var re=a.allocUnsafe(R),Q=0;for(X=0;X&lt;$.length;++X){var te=$[X];if(V(te,Uint8Array)&amp;&amp;(te=a.from(te)),!a.isBuffer(te))throw new TypeError(&#039;&quot;list&quot; argument must be an Array of Buffers&#039;);te.copy(re,Q),Q+=te.length}return re},a.byteLength=x,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var $=this.length;if($%2!=0)throw new RangeError(&quot;Buffer size must be a multiple of 16-bits&quot;);for(var R=0;R&lt;$;R+=2)y(this,R,R+1);return this},a.prototype.swap32=function(){var $=this.length;if($%4!=0)throw new RangeError(&quot;Buffer size must be a multiple of 32-bits&quot;);for(var R=0;R&lt;$;R+=4)y(this,R,R+3),y(this,R+1,R+2);return this},a.prototype.swap64=function(){var $=this.length;if($%8!=0)throw new RangeError(&quot;Buffer size must be a multiple of 64-bits&quot;);for(var R=0;R&lt;$;R+=8)y(this,R,R+7),y(this,R+1,R+6),y(this,R+2,R+5),y(this,R+3,R+4);return this},a.prototype.toString=function(){var $=this.length;return $===0?&quot;&quot;:arguments.length===0?B(this,0,$):g.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function($){if(!a.isBuffer($))throw new TypeError(&quot;Argument must be a Buffer&quot;);return this===$||a.compare(this,$)===0},a.prototype.inspect=function(){var $=&quot;&quot;,R=o.INSPECT_MAX_BYTES;return $=this.toString(&quot;hex&quot;,0,R).replace(/(.{2})/g,&quot;$1 &quot;).trim(),this.length&gt;R&amp;&amp;($+=&quot; ... &quot;),&quot;&lt;Buffer &quot;+$+&quot;&gt;&quot;},a.prototype.compare=function($,R,X,re,Q){if(V($,Uint8Array)&amp;&amp;($=a.from($,$.offset,$.byteLength)),!a.isBuffer($))throw new TypeError(&#039;The &quot;target&quot; argument must be one of type Buffer or Uint8Array. Received type &#039;+typeof $);if(R===void 0&amp;&amp;(R=0),X===void 0&amp;&amp;(X=$?$.length:0),re===void 0&amp;&amp;(re=0),Q===void 0&amp;&amp;(Q=this.length),R&lt;0||X&gt;$.length||re&lt;0||Q&gt;this.length)throw new RangeError(&quot;out of range index&quot;);if(re&gt;=Q&amp;&amp;R&gt;=X)return 0;if(re&gt;=Q)return-1;if(R&gt;=X)return 1;if(this===$)return 0;for(var te=(Q&gt;&gt;&gt;=0)-(re&gt;&gt;&gt;=0),ie=(X&gt;&gt;&gt;=0)-(R&gt;&gt;&gt;=0),de=Math.min(te,ie),ce=this.slice(re,Q),se=$.slice(R,X),fe=0;fe&lt;de;++fe)if(ce[fe]!==se[fe]){te=ce[fe],ie=se[fe];break}return te&lt;ie?-1:ie&lt;te?1:0},a.prototype.includes=function($,R,X){return this.indexOf($,R,X)!==-1},a.prototype.indexOf=function($,R,X){return v(this,$,R,X,!0)},a.prototype.lastIndexOf=function($,R,X){return v(this,$,R,X,!1)},a.prototype.write=function($,R,X,re){if(R===void 0)re=&quot;utf8&quot;,X=this.length,R=0;else if(X===void 0&amp;&amp;typeof R==&quot;string&quot;)re=R,X=this.length,R=0;else{if(!isFinite(R))throw new Error(&quot;Buffer.write(string, encoding, offset[, length]) is no longer supported&quot;);R&gt;&gt;&gt;=0,isFinite(X)?(X&gt;&gt;&gt;=0,re===void 0&amp;&amp;(re=&quot;utf8&quot;)):(re=X,X=void 0)}var Q=this.length-R;if((X===void 0||X&gt;Q)&amp;&amp;(X=Q),$.length&gt;0&amp;&amp;(X&lt;0||R&lt;0)||R&gt;this.length)throw new RangeError(&quot;Attempt to write outside buffer bounds&quot;);re||(re=&quot;utf8&quot;);for(var te=!1;;)switch(re){case&quot;hex&quot;:return S(this,$,R,X);case&quot;utf8&quot;:case&quot;utf-8&quot;:return A(this,$,R,X);case&quot;ascii&quot;:return I(this,$,R,X);case&quot;latin1&quot;:case&quot;binary&quot;:return z(this,$,R,X);case&quot;base64&quot;:return F(this,$,R,X);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return W(this,$,R,X);default:if(te)throw new TypeError(&quot;Unknown encoding: &quot;+re);re=(&quot;&quot;+re).toLowerCase(),te=!0}},a.prototype.toJSON=function(){return{type:&quot;Buffer&quot;,data:Array.prototype.slice.call(this._arr||this,0)}};function K($,R,X){var re=&quot;&quot;;X=Math.min($.length,X);for(var Q=R;Q&lt;X;++Q)re+=String.fromCharCode(127&amp;$[Q]);return re}function O($,R,X){var re=&quot;&quot;;X=Math.min($.length,X);for(var Q=R;Q&lt;X;++Q)re+=String.fromCharCode($[Q]);return re}function L($,R,X){var re=$.length;(!R||R&lt;0)&amp;&amp;(R=0),(!X||X&lt;0||X&gt;re)&amp;&amp;(X=re);for(var Q=&quot;&quot;,te=R;te&lt;X;++te)Q+=U($[te]);return Q}function E($,R,X){for(var re=$.slice(R,X),Q=&quot;&quot;,te=0;te&lt;re.length;te+=2)Q+=String.fromCharCode(re[te]+256*re[te+1]);return Q}function j($,R,X){if($%1!=0||$&lt;0)throw new RangeError(&quot;offset is not uint&quot;);if($+R&gt;X)throw new RangeError(&quot;Trying to access beyond buffer length&quot;)}function k($,R,X,re,Q,te){if(!a.isBuffer($))throw new TypeError(&#039;&quot;buffer&quot; argument must be a Buffer instance&#039;);if(R&gt;Q||R&lt;te)throw new RangeError(&#039;&quot;value&quot; argument is out of bounds&#039;);if(X+re&gt;$.length)throw new RangeError(&quot;Index out of range&quot;)}function N($,R,X,re,Q,te){if(X+re&gt;$.length)throw new RangeError(&quot;Index out of range&quot;);if(X&lt;0)throw new RangeError(&quot;Index out of range&quot;)}function C($,R,X,re,Q){return R=+R,X&gt;&gt;&gt;=0,Q||N($,0,X,4),u.write($,R,X,re,23,4),X+4}function P($,R,X,re,Q){return R=+R,X&gt;&gt;&gt;=0,Q||N($,0,X,8),u.write($,R,X,re,52,8),X+8}a.prototype.slice=function($,R){var X=this.length;($=~~$)&lt;0?($+=X)&lt;0&amp;&amp;($=0):$&gt;X&amp;&amp;($=X),(R=R===void 0?X:~~R)&lt;0?(R+=X)&lt;0&amp;&amp;(R=0):R&gt;X&amp;&amp;(R=X),R&lt;$&amp;&amp;(R=$);var re=this.subarray($,R);return re.__proto__=a.prototype,re},a.prototype.readUIntLE=function($,R,X){$&gt;&gt;&gt;=0,R&gt;&gt;&gt;=0,X||j($,R,this.length);for(var re=this[$],Q=1,te=0;++te&lt;R&amp;&amp;(Q*=256);)re+=this[$+te]*Q;return re},a.prototype.readUIntBE=function($,R,X){$&gt;&gt;&gt;=0,R&gt;&gt;&gt;=0,X||j($,R,this.length);for(var re=this[$+--R],Q=1;R&gt;0&amp;&amp;(Q*=256);)re+=this[$+--R]*Q;return re},a.prototype.readUInt8=function($,R){return $&gt;&gt;&gt;=0,R||j($,1,this.length),this[$]},a.prototype.readUInt16LE=function($,R){return $&gt;&gt;&gt;=0,R||j($,2,this.length),this[$]|this[$+1]&lt;&lt;8},a.prototype.readUInt16BE=function($,R){return $&gt;&gt;&gt;=0,R||j($,2,this.length),this[$]&lt;&lt;8|this[$+1]},a.prototype.readUInt32LE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),(this[$]|this[$+1]&lt;&lt;8|this[$+2]&lt;&lt;16)+16777216*this[$+3]},a.prototype.readUInt32BE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),16777216*this[$]+(this[$+1]&lt;&lt;16|this[$+2]&lt;&lt;8|this[$+3])},a.prototype.readIntLE=function($,R,X){$&gt;&gt;&gt;=0,R&gt;&gt;&gt;=0,X||j($,R,this.length);for(var re=this[$],Q=1,te=0;++te&lt;R&amp;&amp;(Q*=256);)re+=this[$+te]*Q;return re&gt;=(Q*=128)&amp;&amp;(re-=Math.pow(2,8*R)),re},a.prototype.readIntBE=function($,R,X){$&gt;&gt;&gt;=0,R&gt;&gt;&gt;=0,X||j($,R,this.length);for(var re=R,Q=1,te=this[$+--re];re&gt;0&amp;&amp;(Q*=256);)te+=this[$+--re]*Q;return te&gt;=(Q*=128)&amp;&amp;(te-=Math.pow(2,8*R)),te},a.prototype.readInt8=function($,R){return $&gt;&gt;&gt;=0,R||j($,1,this.length),128&amp;this[$]?-1*(255-this[$]+1):this[$]},a.prototype.readInt16LE=function($,R){$&gt;&gt;&gt;=0,R||j($,2,this.length);var X=this[$]|this[$+1]&lt;&lt;8;return 32768&amp;X?4294901760|X:X},a.prototype.readInt16BE=function($,R){$&gt;&gt;&gt;=0,R||j($,2,this.length);var X=this[$+1]|this[$]&lt;&lt;8;return 32768&amp;X?4294901760|X:X},a.prototype.readInt32LE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),this[$]|this[$+1]&lt;&lt;8|this[$+2]&lt;&lt;16|this[$+3]&lt;&lt;24},a.prototype.readInt32BE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),this[$]&lt;&lt;24|this[$+1]&lt;&lt;16|this[$+2]&lt;&lt;8|this[$+3]},a.prototype.readFloatLE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),u.read(this,$,!0,23,4)},a.prototype.readFloatBE=function($,R){return $&gt;&gt;&gt;=0,R||j($,4,this.length),u.read(this,$,!1,23,4)},a.prototype.readDoubleLE=function($,R){return $&gt;&gt;&gt;=0,R||j($,8,this.length),u.read(this,$,!0,52,8)},a.prototype.readDoubleBE=function($,R){return $&gt;&gt;&gt;=0,R||j($,8,this.length),u.read(this,$,!1,52,8)},a.prototype.writeUIntLE=function($,R,X,re){$=+$,R&gt;&gt;&gt;=0,X&gt;&gt;&gt;=0,re||k(this,$,R,X,Math.pow(2,8*X)-1,0);var Q=1,te=0;for(this[R]=255&amp;$;++te&lt;X&amp;&amp;(Q*=256);)this[R+te]=$/Q&amp;255;return R+X},a.prototype.writeUIntBE=function($,R,X,re){$=+$,R&gt;&gt;&gt;=0,X&gt;&gt;&gt;=0,re||k(this,$,R,X,Math.pow(2,8*X)-1,0);var Q=X-1,te=1;for(this[R+Q]=255&amp;$;--Q&gt;=0&amp;&amp;(te*=256);)this[R+Q]=$/te&amp;255;return R+X},a.prototype.writeUInt8=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,1,255,0),this[R]=255&amp;$,R+1},a.prototype.writeUInt16LE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,2,65535,0),this[R]=255&amp;$,this[R+1]=$&gt;&gt;&gt;8,R+2},a.prototype.writeUInt16BE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,2,65535,0),this[R]=$&gt;&gt;&gt;8,this[R+1]=255&amp;$,R+2},a.prototype.writeUInt32LE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,4,4294967295,0),this[R+3]=$&gt;&gt;&gt;24,this[R+2]=$&gt;&gt;&gt;16,this[R+1]=$&gt;&gt;&gt;8,this[R]=255&amp;$,R+4},a.prototype.writeUInt32BE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,4,4294967295,0),this[R]=$&gt;&gt;&gt;24,this[R+1]=$&gt;&gt;&gt;16,this[R+2]=$&gt;&gt;&gt;8,this[R+3]=255&amp;$,R+4},a.prototype.writeIntLE=function($,R,X,re){if($=+$,R&gt;&gt;&gt;=0,!re){var Q=Math.pow(2,8*X-1);k(this,$,R,X,Q-1,-Q)}var te=0,ie=1,de=0;for(this[R]=255&amp;$;++te&lt;X&amp;&amp;(ie*=256);)$&lt;0&amp;&amp;de===0&amp;&amp;this[R+te-1]!==0&amp;&amp;(de=1),this[R+te]=($/ie&gt;&gt;0)-de&amp;255;return R+X},a.prototype.writeIntBE=function($,R,X,re){if($=+$,R&gt;&gt;&gt;=0,!re){var Q=Math.pow(2,8*X-1);k(this,$,R,X,Q-1,-Q)}var te=X-1,ie=1,de=0;for(this[R+te]=255&amp;$;--te&gt;=0&amp;&amp;(ie*=256);)$&lt;0&amp;&amp;de===0&amp;&amp;this[R+te+1]!==0&amp;&amp;(de=1),this[R+te]=($/ie&gt;&gt;0)-de&amp;255;return R+X},a.prototype.writeInt8=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,1,127,-128),$&lt;0&amp;&amp;($=255+$+1),this[R]=255&amp;$,R+1},a.prototype.writeInt16LE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,2,32767,-32768),this[R]=255&amp;$,this[R+1]=$&gt;&gt;&gt;8,R+2},a.prototype.writeInt16BE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,2,32767,-32768),this[R]=$&gt;&gt;&gt;8,this[R+1]=255&amp;$,R+2},a.prototype.writeInt32LE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,4,2147483647,-2147483648),this[R]=255&amp;$,this[R+1]=$&gt;&gt;&gt;8,this[R+2]=$&gt;&gt;&gt;16,this[R+3]=$&gt;&gt;&gt;24,R+4},a.prototype.writeInt32BE=function($,R,X){return $=+$,R&gt;&gt;&gt;=0,X||k(this,$,R,4,2147483647,-2147483648),$&lt;0&amp;&amp;($=4294967295+$+1),this[R]=$&gt;&gt;&gt;24,this[R+1]=$&gt;&gt;&gt;16,this[R+2]=$&gt;&gt;&gt;8,this[R+3]=255&amp;$,R+4},a.prototype.writeFloatLE=function($,R,X){return C(this,$,R,!0,X)},a.prototype.writeFloatBE=function($,R,X){return C(this,$,R,!1,X)},a.prototype.writeDoubleLE=function($,R,X){return P(this,$,R,!0,X)},a.prototype.writeDoubleBE=function($,R,X){return P(this,$,R,!1,X)},a.prototype.copy=function($,R,X,re){if(!a.isBuffer($))throw new TypeError(&quot;argument should be a Buffer&quot;);if(X||(X=0),re||re===0||(re=this.length),R&gt;=$.length&amp;&amp;(R=$.length),R||(R=0),re&gt;0&amp;&amp;re&lt;X&amp;&amp;(re=X),re===X||$.length===0||this.length===0)return 0;if(R&lt;0)throw new RangeError(&quot;targetStart out of bounds&quot;);if(X&lt;0||X&gt;=this.length)throw new RangeError(&quot;Index out of range&quot;);if(re&lt;0)throw new RangeError(&quot;sourceEnd out of bounds&quot;);re&gt;this.length&amp;&amp;(re=this.length),$.length-R&lt;re-X&amp;&amp;(re=$.length-R+X);var Q=re-X;if(this===$&amp;&amp;typeof Uint8Array.prototype.copyWithin==&quot;function&quot;)this.copyWithin(R,X,re);else if(this===$&amp;&amp;X&lt;R&amp;&amp;R&lt;re)for(var te=Q-1;te&gt;=0;--te)$[te+R]=this[te+X];else Uint8Array.prototype.set.call($,this.subarray(X,re),R);return Q},a.prototype.fill=function($,R,X,re){if(typeof $==&quot;string&quot;){if(typeof R==&quot;string&quot;?(re=R,R=0,X=this.length):typeof X==&quot;string&quot;&amp;&amp;(re=X,X=this.length),re!==void 0&amp;&amp;typeof re!=&quot;string&quot;)throw new TypeError(&quot;encoding must be a string&quot;);if(typeof re==&quot;string&quot;&amp;&amp;!a.isEncoding(re))throw new TypeError(&quot;Unknown encoding: &quot;+re);if($.length===1){var Q=$.charCodeAt(0);(re===&quot;utf8&quot;&amp;&amp;Q&lt;128||re===&quot;latin1&quot;)&amp;&amp;($=Q)}}else typeof $==&quot;number&quot;&amp;&amp;($&amp;=255);if(R&lt;0||this.length&lt;R||this.length&lt;X)throw new RangeError(&quot;Out of range index&quot;);if(X&lt;=R)return this;var te;if(R&gt;&gt;&gt;=0,X=X===void 0?this.length:X&gt;&gt;&gt;0,$||($=0),typeof $==&quot;number&quot;)for(te=R;te&lt;X;++te)this[te]=$;else{var ie=a.isBuffer($)?$:a.from($,re),de=ie.length;if(de===0)throw new TypeError(&#039;The value &quot;&#039;+$+&#039;&quot; is invalid for argument &quot;value&quot;&#039;);for(te=0;te&lt;X-R;++te)this[te+R]=ie[te%de]}return this};var D=/[^+/0-9A-Za-z-_]/g;function U($){return $&lt;16?&quot;0&quot;+$.toString(16):$.toString(16)}function Y($,R){var X;R=R||1/0;for(var re=$.length,Q=null,te=[],ie=0;ie&lt;re;++ie){if((X=$.charCodeAt(ie))&gt;55295&amp;&amp;X&lt;57344){if(!Q){if(X&gt;56319){(R-=3)&gt;-1&amp;&amp;te.push(239,191,189);continue}if(ie+1===re){(R-=3)&gt;-1&amp;&amp;te.push(239,191,189);continue}Q=X;continue}if(X&lt;56320){(R-=3)&gt;-1&amp;&amp;te.push(239,191,189),Q=X;continue}X=65536+(Q-55296&lt;&lt;10|X-56320)}else Q&amp;&amp;(R-=3)&gt;-1&amp;&amp;te.push(239,191,189);if(Q=null,X&lt;128){if((R-=1)&lt;0)break;te.push(X)}else if(X&lt;2048){if((R-=2)&lt;0)break;te.push(X&gt;&gt;6|192,63&amp;X|128)}else if(X&lt;65536){if((R-=3)&lt;0)break;te.push(X&gt;&gt;12|224,X&gt;&gt;6&amp;63|128,63&amp;X|128)}else{if(!(X&lt;1114112))throw new Error(&quot;Invalid code point&quot;);if((R-=4)&lt;0)break;te.push(X&gt;&gt;18|240,X&gt;&gt;12&amp;63|128,X&gt;&gt;6&amp;63|128,63&amp;X|128)}}return te}function Z($){return c.toByteArray((function(R){if((R=(R=R.split(&quot;=&quot;)[0]).trim().replace(D,&quot;&quot;)).length&lt;2)return&quot;&quot;;for(;R.length%4!=0;)R+=&quot;=&quot;;return R})($))}function ne($,R,X,re){for(var Q=0;Q&lt;re&amp;&amp;!(Q+X&gt;=R.length||Q&gt;=$.length);++Q)R[Q+X]=$[Q];return Q}function V($,R){return $ instanceof R||$!=null&amp;&amp;$.constructor!=null&amp;&amp;$.constructor.name!=null&amp;&amp;$.constructor.name===R.name}function ee($){return $!=$}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;base64-js&quot;:185,buffer:220,ieee754:439}],221:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;stream&quot;).Transform,u=t(&quot;string_decoder&quot;).StringDecoder;function l(a){c.call(this),this.hashMode=typeof a==&quot;string&quot;,this.hashMode?this[a]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&amp;&amp;(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}t(&quot;inherits&quot;)(l,c),l.prototype.update=function(a,d,f){typeof a==&quot;string&quot;&amp;&amp;(a=s.from(a,d));var h=this._update(a);return this.hashMode?this:(f&amp;&amp;(h=this._toString(h,f)),h)},l.prototype.setAutoPadding=function(){},l.prototype.getAuthTag=function(){throw new Error(&quot;trying to get auth tag in unsupported state&quot;)},l.prototype.setAuthTag=function(){throw new Error(&quot;trying to set auth tag in unsupported state&quot;)},l.prototype.setAAD=function(){throw new Error(&quot;trying to set aad in unsupported state&quot;)},l.prototype._transform=function(a,d,f){var h;try{this.hashMode?this._update(a):this.push(this._update(a))}catch(m){h=m}finally{f(h)}},l.prototype._flush=function(a){var d;try{this.push(this.__final())}catch(f){d=f}a(d)},l.prototype._finalOrDigest=function(a){var d=this.__final()||s.alloc(0);return a&amp;&amp;(d=this._toString(d,a,!0)),d},l.prototype._toString=function(a,d,f){if(this._decoder||(this._decoder=new u(d),this._encoding=d),this._encoding!==d)throw new Error(&quot;can&#039;t switch encodings&quot;);var h=this._decoder.write(a);return f&amp;&amp;(h+=this._decoder.end()),h},n.exports=l},{inherits:440,&quot;safe-buffer&quot;:494,stream:505,string_decoder:218}],222:[function(t,n,o){var s=t(&quot;../internals/is-callable&quot;),c=t(&quot;../internals/try-to-string&quot;),u=TypeError;n.exports=function(l){if(s(l))return l;throw new u(c(l)+&quot; is not a function&quot;)}},{&quot;../internals/is-callable&quot;:285,&quot;../internals/try-to-string&quot;:349}],223:[function(t,n,o){var s=t(&quot;../internals/is-constructor&quot;),c=t(&quot;../internals/try-to-string&quot;),u=TypeError;n.exports=function(l){if(s(l))return l;throw new u(c(l)+&quot; is not a constructor&quot;)}},{&quot;../internals/is-constructor&quot;:286,&quot;../internals/try-to-string&quot;:349}],224:[function(t,n,o){var s=t(&quot;../internals/is-callable&quot;),c=String,u=TypeError;n.exports=function(l){if(typeof l==&quot;object&quot;||s(l))return l;throw new u(&quot;Can&#039;t set &quot;+c(l)+&quot; as a prototype&quot;)}},{&quot;../internals/is-callable&quot;:285}],225:[function(t,n,o){var s=t(&quot;../internals/well-known-symbol&quot;),c=t(&quot;../internals/object-create&quot;),u=t(&quot;../internals/object-define-property&quot;).f,l=s(&quot;unscopables&quot;),a=Array.prototype;a[l]===void 0&amp;&amp;u(a,l,{configurable:!0,value:c(null)}),n.exports=function(d){a[l][d]=!0}},{&quot;../internals/object-create&quot;:306,&quot;../internals/object-define-property&quot;:308,&quot;../internals/well-known-symbol&quot;:357}],226:[function(t,n,o){var s=t(&quot;../internals/object-is-prototype-of&quot;),c=TypeError;n.exports=function(u,l){if(s(l,u))return u;throw new c(&quot;Incorrect invocation&quot;)}},{&quot;../internals/object-is-prototype-of&quot;:314}],227:[function(t,n,o){var s=t(&quot;../internals/is-object&quot;),c=String,u=TypeError;n.exports=function(l){if(s(l))return l;throw new u(c(l)+&quot; is not an object&quot;)}},{&quot;../internals/is-object&quot;:289}],228:[function(t,n,o){var s=t(&quot;../internals/to-indexed-object&quot;),c=t(&quot;../internals/to-absolute-index&quot;),u=t(&quot;../internals/length-of-array-like&quot;),l=function(a){return function(d,f,h){var m,p=s(d),x=u(p),g=c(h,x);if(a&amp;&amp;f!=f){for(;x&gt;g;)if((m=p[g++])!=m)return!0}else for(;x&gt;g;g++)if((a||g in p)&amp;&amp;p[g]===f)return a||g||0;return!a&amp;&amp;-1}};n.exports={includes:l(!0),indexOf:l(!1)}},{&quot;../internals/length-of-array-like&quot;:299,&quot;../internals/to-absolute-index&quot;:340,&quot;../internals/to-indexed-object&quot;:341}],229:[function(t,n,o){var s=t(&quot;../internals/function-bind-context&quot;),c=t(&quot;../internals/function-uncurry-this&quot;),u=t(&quot;../internals/indexed-object&quot;),l=t(&quot;../internals/to-object&quot;),a=t(&quot;../internals/length-of-array-like&quot;),d=t(&quot;../internals/array-species-create&quot;),f=c([].push),h=function(m){var p=m===1,x=m===2,g=m===3,y=m===4,v=m===6,_=m===7,S=m===5||v;return function(A,I,z,F){for(var W,H,B=l(A),K=u(B),O=s(I,z),L=a(K),E=0,j=F||d,k=p?j(A,L):x||_?j(A,0):void 0;L&gt;E;E++)if((S||E in K)&amp;&amp;(H=O(W=K[E],E,B),m))if(p)k[E]=H;else if(H)switch(m){case 3:return!0;case 5:return W;case 6:return E;case 2:f(k,W)}else switch(m){case 4:return!1;case 7:f(k,W)}return v?-1:g||y?y:k}};n.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},{&quot;../internals/array-species-create&quot;:233,&quot;../internals/function-bind-context&quot;:262,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/indexed-object&quot;:280,&quot;../internals/length-of-array-like&quot;:299,&quot;../internals/to-object&quot;:344}],230:[function(t,n,o){var s=t(&quot;../internals/to-absolute-index&quot;),c=t(&quot;../internals/length-of-array-like&quot;),u=t(&quot;../internals/create-property&quot;),l=Array,a=Math.max;n.exports=function(d,f,h){for(var m=c(d),p=s(f,m),x=s(h===void 0?m:h,m),g=l(a(x-p,0)),y=0;p&lt;x;p++,y++)u(g,y,d[p]);return g.length=y,g}},{&quot;../internals/create-property&quot;:243,&quot;../internals/length-of-array-like&quot;:299,&quot;../internals/to-absolute-index&quot;:340}],231:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;);n.exports=s([].slice)},{&quot;../internals/function-uncurry-this&quot;:268}],232:[function(t,n,o){var s=t(&quot;../internals/is-array&quot;),c=t(&quot;../internals/is-constructor&quot;),u=t(&quot;../internals/is-object&quot;),l=t(&quot;../internals/well-known-symbol&quot;)(&quot;species&quot;),a=Array;n.exports=function(d){var f;return s(d)&amp;&amp;(f=d.constructor,(c(f)&amp;&amp;(f===a||s(f.prototype))||u(f)&amp;&amp;(f=f[l])===null)&amp;&amp;(f=void 0)),f===void 0?a:f}},{&quot;../internals/is-array&quot;:284,&quot;../internals/is-constructor&quot;:286,&quot;../internals/is-object&quot;:289,&quot;../internals/well-known-symbol&quot;:357}],233:[function(t,n,o){var s=t(&quot;../internals/array-species-constructor&quot;);n.exports=function(c,u){return new(s(c))(u===0?0:u)}},{&quot;../internals/array-species-constructor&quot;:232}],234:[function(t,n,o){var s=t(&quot;../internals/well-known-symbol&quot;)(&quot;iterator&quot;),c=!1;try{var u=0,l={next:function(){return{done:!!u++}},return:function(){c=!0}};l[s]=function(){return this},Array.from(l,(function(){throw 2}))}catch{}n.exports=function(a,d){try{if(!d&amp;&amp;!c)return!1}catch{return!1}var f=!1;try{var h={};h[s]=function(){return{next:function(){return{done:f=!0}}}},a(h)}catch{}return f}},{&quot;../internals/well-known-symbol&quot;:357}],235:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=s({}.toString),u=s(&quot;&quot;.slice);n.exports=function(l){return u(c(l),8,-1)}},{&quot;../internals/function-uncurry-this&quot;:268}],236:[function(t,n,o){var s=t(&quot;../internals/to-string-tag-support&quot;),c=t(&quot;../internals/is-callable&quot;),u=t(&quot;../internals/classof-raw&quot;),l=t(&quot;../internals/well-known-symbol&quot;)(&quot;toStringTag&quot;),a=Object,d=u((function(){return arguments})())===&quot;Arguments&quot;;n.exports=s?u:function(f){var h,m,p;return f===void 0?&quot;Undefined&quot;:f===null?&quot;Null&quot;:typeof(m=(function(x,g){try{return x[g]}catch{}})(h=a(f),l))==&quot;string&quot;?m:d?u(h):(p=u(h))===&quot;Object&quot;&amp;&amp;c(h.callee)?&quot;Arguments&quot;:p}},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/is-callable&quot;:285,&quot;../internals/to-string-tag-support&quot;:347,&quot;../internals/well-known-symbol&quot;:357}],237:[function(t,n,o){var s=t(&quot;../internals/has-own-property&quot;),c=t(&quot;../internals/own-keys&quot;),u=t(&quot;../internals/object-get-own-property-descriptor&quot;),l=t(&quot;../internals/object-define-property&quot;);n.exports=function(a,d,f){for(var h=c(d),m=l.f,p=u.f,x=0;x&lt;h.length;x++){var g=h[x];s(a,g)||f&amp;&amp;s(f,g)||m(a,g,p(d,g))}}},{&quot;../internals/has-own-property&quot;:275,&quot;../internals/object-define-property&quot;:308,&quot;../internals/object-get-own-property-descriptor&quot;:309,&quot;../internals/own-keys&quot;:321}],238:[function(t,n,o){var s=t(&quot;../internals/well-known-symbol&quot;)(&quot;match&quot;);n.exports=function(c){var u=/./;try{&quot;/./&quot;[c](u)}catch{try{return u[s]=!1,&quot;/./&quot;[c](u)}catch{}}return!1}},{&quot;../internals/well-known-symbol&quot;:357}],239:[function(t,n,o){var s=t(&quot;../internals/fails&quot;);n.exports=!s((function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype}))},{&quot;../internals/fails&quot;:260}],240:[function(t,n,o){n.exports=function(s,c){return{value:s,done:c}}},{}],241:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/object-define-property&quot;),u=t(&quot;../internals/create-property-descriptor&quot;);n.exports=s?function(l,a,d){return c.f(l,a,u(1,d))}:function(l,a,d){return l[a]=d,l}},{&quot;../internals/create-property-descriptor&quot;:242,&quot;../internals/descriptors&quot;:247,&quot;../internals/object-define-property&quot;:308}],242:[function(t,n,o){n.exports=function(s,c){return{enumerable:!(1&amp;s),configurable:!(2&amp;s),writable:!(4&amp;s),value:c}}},{}],243:[function(t,n,o){var s=t(&quot;../internals/to-property-key&quot;),c=t(&quot;../internals/object-define-property&quot;),u=t(&quot;../internals/create-property-descriptor&quot;);n.exports=function(l,a,d){var f=s(a);f in l?c.f(l,f,u(0,d)):l[f]=d}},{&quot;../internals/create-property-descriptor&quot;:242,&quot;../internals/object-define-property&quot;:308,&quot;../internals/to-property-key&quot;:346}],244:[function(t,n,o){var s=t(&quot;../internals/make-built-in&quot;),c=t(&quot;../internals/object-define-property&quot;);n.exports=function(u,l,a){return a.get&amp;&amp;s(a.get,l,{getter:!0}),a.set&amp;&amp;s(a.set,l,{setter:!0}),c.f(u,l,a)}},{&quot;../internals/make-built-in&quot;:300,&quot;../internals/object-define-property&quot;:308}],245:[function(t,n,o){var s=t(&quot;../internals/is-callable&quot;),c=t(&quot;../internals/object-define-property&quot;),u=t(&quot;../internals/make-built-in&quot;),l=t(&quot;../internals/define-global-property&quot;);n.exports=function(a,d,f,h){h||(h={});var m=h.enumerable,p=h.name!==void 0?h.name:d;if(s(f)&amp;&amp;u(f,p,h),h.global)m?a[d]=f:l(d,f);else{try{h.unsafe?a[d]&amp;&amp;(m=!0):delete a[d]}catch{}m?a[d]=f:c.f(a,d,{value:f,enumerable:!1,configurable:!h.nonConfigurable,writable:!h.nonWritable})}return a}},{&quot;../internals/define-global-property&quot;:246,&quot;../internals/is-callable&quot;:285,&quot;../internals/make-built-in&quot;:300,&quot;../internals/object-define-property&quot;:308}],246:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=Object.defineProperty;n.exports=function(u,l){try{c(s,u,{value:l,configurable:!0,writable:!0})}catch{s[u]=l}return l}},{&quot;../internals/global&quot;:274}],247:[function(t,n,o){var s=t(&quot;../internals/fails&quot;);n.exports=!s((function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}))},{&quot;../internals/fails&quot;:260}],248:[function(t,n,o){var s=typeof document==&quot;object&quot;&amp;&amp;document.all,c=s===void 0&amp;&amp;s!==void 0;n.exports={all:s,IS_HTMLDDA:c}},{}],249:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/is-object&quot;),u=s.document,l=c(u)&amp;&amp;c(u.createElement);n.exports=function(a){return l?u.createElement(a):{}}},{&quot;../internals/global&quot;:274,&quot;../internals/is-object&quot;:289}],250:[function(t,n,o){var s=t(&quot;../internals/engine-is-deno&quot;),c=t(&quot;../internals/engine-is-node&quot;);n.exports=!s&amp;&amp;!c&amp;&amp;typeof window==&quot;object&quot;&amp;&amp;typeof document==&quot;object&quot;},{&quot;../internals/engine-is-deno&quot;:251,&quot;../internals/engine-is-node&quot;:254}],251:[function(t,n,o){n.exports=typeof Deno==&quot;object&quot;&amp;&amp;Deno&amp;&amp;typeof Deno.version==&quot;object&quot;},{}],252:[function(t,n,o){var s=t(&quot;../internals/engine-user-agent&quot;);n.exports=/ipad|iphone|ipod/i.test(s)&amp;&amp;typeof Pebble&lt;&quot;u&quot;},{&quot;../internals/engine-user-agent&quot;:256}],253:[function(t,n,o){var s=t(&quot;../internals/engine-user-agent&quot;);n.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(s)},{&quot;../internals/engine-user-agent&quot;:256}],254:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/classof-raw&quot;);n.exports=c(s.process)===&quot;process&quot;},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/global&quot;:274}],255:[function(t,n,o){var s=t(&quot;../internals/engine-user-agent&quot;);n.exports=/web0s(?!.*chrome)/i.test(s)},{&quot;../internals/engine-user-agent&quot;:256}],256:[function(t,n,o){n.exports=typeof navigator&lt;&quot;u&quot;&amp;&amp;String(navigator.userAgent)||&quot;&quot;},{}],257:[function(t,n,o){var s,c,u=t(&quot;../internals/global&quot;),l=t(&quot;../internals/engine-user-agent&quot;),a=u.process,d=u.Deno,f=a&amp;&amp;a.versions||d&amp;&amp;d.version,h=f&amp;&amp;f.v8;h&amp;&amp;(c=(s=h.split(&quot;.&quot;))[0]&gt;0&amp;&amp;s[0]&lt;4?1:+(s[0]+s[1])),!c&amp;&amp;l&amp;&amp;(!(s=l.match(/Edge\/(\d+)/))||s[1]&gt;=74)&amp;&amp;(s=l.match(/Chrome\/(\d+)/))&amp;&amp;(c=+s[1]),n.exports=c},{&quot;../internals/engine-user-agent&quot;:256,&quot;../internals/global&quot;:274}],258:[function(t,n,o){n.exports=[&quot;constructor&quot;,&quot;hasOwnProperty&quot;,&quot;isPrototypeOf&quot;,&quot;propertyIsEnumerable&quot;,&quot;toLocaleString&quot;,&quot;toString&quot;,&quot;valueOf&quot;]},{}],259:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/object-get-own-property-descriptor&quot;).f,u=t(&quot;../internals/create-non-enumerable-property&quot;),l=t(&quot;../internals/define-built-in&quot;),a=t(&quot;../internals/define-global-property&quot;),d=t(&quot;../internals/copy-constructor-properties&quot;),f=t(&quot;../internals/is-forced&quot;);n.exports=function(h,m){var p,x,g,y,v,_=h.target,S=h.global,A=h.stat;if(p=S?s:A?s[_]||a(_,{}):(s[_]||{}).prototype)for(x in m){if(y=m[x],g=h.dontCallGetSet?(v=c(p,x))&amp;&amp;v.value:p[x],!f(S?x:_+(A?&quot;.&quot;:&quot;#&quot;)+x,h.forced)&amp;&amp;g!==void 0){if(typeof y==typeof g)continue;d(y,g)}(h.sham||g&amp;&amp;g.sham)&amp;&amp;u(y,&quot;sham&quot;,!0),l(p,x,y,h)}}},{&quot;../internals/copy-constructor-properties&quot;:237,&quot;../internals/create-non-enumerable-property&quot;:241,&quot;../internals/define-built-in&quot;:245,&quot;../internals/define-global-property&quot;:246,&quot;../internals/global&quot;:274,&quot;../internals/is-forced&quot;:287,&quot;../internals/object-get-own-property-descriptor&quot;:309}],260:[function(t,n,o){n.exports=function(s){try{return!!s()}catch{return!0}}},{}],261:[function(t,n,o){var s=t(&quot;../internals/function-bind-native&quot;),c=Function.prototype,u=c.apply,l=c.call;n.exports=typeof Reflect==&quot;object&quot;&amp;&amp;Reflect.apply||(s?l.bind(u):function(){return l.apply(u,arguments)})},{&quot;../internals/function-bind-native&quot;:263}],262:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this-clause&quot;),c=t(&quot;../internals/a-callable&quot;),u=t(&quot;../internals/function-bind-native&quot;),l=s(s.bind);n.exports=function(a,d){return c(a),d===void 0?a:u?l(a,d):function(){return a.apply(d,arguments)}}},{&quot;../internals/a-callable&quot;:222,&quot;../internals/function-bind-native&quot;:263,&quot;../internals/function-uncurry-this-clause&quot;:267}],263:[function(t,n,o){var s=t(&quot;../internals/fails&quot;);n.exports=!s((function(){var c=(function(){}).bind();return typeof c!=&quot;function&quot;||c.hasOwnProperty(&quot;prototype&quot;)}))},{&quot;../internals/fails&quot;:260}],264:[function(t,n,o){var s=t(&quot;../internals/function-bind-native&quot;),c=Function.prototype.call;n.exports=s?c.bind(c):function(){return c.apply(c,arguments)}},{&quot;../internals/function-bind-native&quot;:263}],265:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/has-own-property&quot;),u=Function.prototype,l=s&amp;&amp;Object.getOwnPropertyDescriptor,a=c(u,&quot;name&quot;),d=a&amp;&amp;(function(){}).name===&quot;something&quot;,f=a&amp;&amp;(!s||s&amp;&amp;l(u,&quot;name&quot;).configurable);n.exports={EXISTS:a,PROPER:d,CONFIGURABLE:f}},{&quot;../internals/descriptors&quot;:247,&quot;../internals/has-own-property&quot;:275}],266:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/a-callable&quot;);n.exports=function(u,l,a){try{return s(c(Object.getOwnPropertyDescriptor(u,l)[a]))}catch{}}},{&quot;../internals/a-callable&quot;:222,&quot;../internals/function-uncurry-this&quot;:268}],267:[function(t,n,o){var s=t(&quot;../internals/classof-raw&quot;),c=t(&quot;../internals/function-uncurry-this&quot;);n.exports=function(u){if(s(u)===&quot;Function&quot;)return c(u)}},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/function-uncurry-this&quot;:268}],268:[function(t,n,o){var s=t(&quot;../internals/function-bind-native&quot;),c=Function.prototype,u=c.call,l=s&amp;&amp;c.bind.bind(u,u);n.exports=s?l:function(a){return function(){return u.apply(a,arguments)}}},{&quot;../internals/function-bind-native&quot;:263}],269:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/is-callable&quot;),u=function(l){return c(l)?l:void 0};n.exports=function(l,a){return arguments.length&lt;2?u(s[l]):s[l]&amp;&amp;s[l][a]}},{&quot;../internals/global&quot;:274,&quot;../internals/is-callable&quot;:285}],270:[function(t,n,o){var s=t(&quot;../internals/classof&quot;),c=t(&quot;../internals/get-method&quot;),u=t(&quot;../internals/is-null-or-undefined&quot;),l=t(&quot;../internals/iterators&quot;),a=t(&quot;../internals/well-known-symbol&quot;)(&quot;iterator&quot;);n.exports=function(d){if(!u(d))return c(d,a)||c(d,&quot;@@iterator&quot;)||l[s(d)]}},{&quot;../internals/classof&quot;:236,&quot;../internals/get-method&quot;:273,&quot;../internals/is-null-or-undefined&quot;:288,&quot;../internals/iterators&quot;:298,&quot;../internals/well-known-symbol&quot;:357}],271:[function(t,n,o){var s=t(&quot;../internals/function-call&quot;),c=t(&quot;../internals/a-callable&quot;),u=t(&quot;../internals/an-object&quot;),l=t(&quot;../internals/try-to-string&quot;),a=t(&quot;../internals/get-iterator-method&quot;),d=TypeError;n.exports=function(f,h){var m=arguments.length&lt;2?a(f):h;if(c(m))return u(s(m,f));throw new d(l(f)+&quot; is not iterable&quot;)}},{&quot;../internals/a-callable&quot;:222,&quot;../internals/an-object&quot;:227,&quot;../internals/function-call&quot;:264,&quot;../internals/get-iterator-method&quot;:270,&quot;../internals/try-to-string&quot;:349}],272:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/is-array&quot;),u=t(&quot;../internals/is-callable&quot;),l=t(&quot;../internals/classof-raw&quot;),a=t(&quot;../internals/to-string&quot;),d=s([].push);n.exports=function(f){if(u(f))return f;if(c(f)){for(var h=f.length,m=[],p=0;p&lt;h;p++){var x=f[p];typeof x==&quot;string&quot;?d(m,x):typeof x!=&quot;number&quot;&amp;&amp;l(x)!==&quot;Number&quot;&amp;&amp;l(x)!==&quot;String&quot;||d(m,a(x))}var g=m.length,y=!0;return function(v,_){if(y)return y=!1,_;if(c(this))return _;for(var S=0;S&lt;g;S++)if(m[S]===v)return _}}}},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/is-array&quot;:284,&quot;../internals/is-callable&quot;:285,&quot;../internals/to-string&quot;:348}],273:[function(t,n,o){var s=t(&quot;../internals/a-callable&quot;),c=t(&quot;../internals/is-null-or-undefined&quot;);n.exports=function(u,l){var a=u[l];return c(a)?void 0:s(a)}},{&quot;../internals/a-callable&quot;:222,&quot;../internals/is-null-or-undefined&quot;:288}],274:[function(t,n,o){(function(s){(function(){var c=function(u){return u&amp;&amp;u.Math===Math&amp;&amp;u};n.exports=c(typeof globalThis==&quot;object&quot;&amp;&amp;globalThis)||c(typeof window==&quot;object&quot;&amp;&amp;window)||c(typeof self==&quot;object&quot;&amp;&amp;self)||c(typeof s==&quot;object&quot;&amp;&amp;s)||(function(){return this})()||this||Function(&quot;return this&quot;)()}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],275:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/to-object&quot;),u=s({}.hasOwnProperty);n.exports=Object.hasOwn||function(l,a){return u(c(l),a)}},{&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/to-object&quot;:344}],276:[function(t,n,o){n.exports={}},{}],277:[function(t,n,o){n.exports=function(s,c){try{arguments.length===1?console.error(s):console.error(s,c)}catch{}}},{}],278:[function(t,n,o){var s=t(&quot;../internals/get-built-in&quot;);n.exports=s(&quot;document&quot;,&quot;documentElement&quot;)},{&quot;../internals/get-built-in&quot;:269}],279:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/document-create-element&quot;);n.exports=!s&amp;&amp;!c((function(){return Object.defineProperty(u(&quot;div&quot;),&quot;a&quot;,{get:function(){return 7}}).a!==7}))},{&quot;../internals/descriptors&quot;:247,&quot;../internals/document-create-element&quot;:249,&quot;../internals/fails&quot;:260}],280:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/classof-raw&quot;),l=Object,a=s(&quot;&quot;.split);n.exports=c((function(){return!l(&quot;z&quot;).propertyIsEnumerable(0)}))?function(d){return u(d)===&quot;String&quot;?a(d,&quot;&quot;):l(d)}:l},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/fails&quot;:260,&quot;../internals/function-uncurry-this&quot;:268}],281:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/is-callable&quot;),u=t(&quot;../internals/shared-store&quot;),l=s(Function.toString);c(u.inspectSource)||(u.inspectSource=function(a){return l(a)}),n.exports=u.inspectSource},{&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/is-callable&quot;:285,&quot;../internals/shared-store&quot;:333}],282:[function(t,n,o){var s,c,u,l=t(&quot;../internals/weak-map-basic-detection&quot;),a=t(&quot;../internals/global&quot;),d=t(&quot;../internals/is-object&quot;),f=t(&quot;../internals/create-non-enumerable-property&quot;),h=t(&quot;../internals/has-own-property&quot;),m=t(&quot;../internals/shared-store&quot;),p=t(&quot;../internals/shared-key&quot;),x=t(&quot;../internals/hidden-keys&quot;),g=a.TypeError,y=a.WeakMap;if(l||m.state){var v=m.state||(m.state=new y);v.get=v.get,v.has=v.has,v.set=v.set,s=function(S,A){if(v.has(S))throw new g(&quot;Object already initialized&quot;);return A.facade=S,v.set(S,A),A},c=function(S){return v.get(S)||{}},u=function(S){return v.has(S)}}else{var _=p(&quot;state&quot;);x[_]=!0,s=function(S,A){if(h(S,_))throw new g(&quot;Object already initialized&quot;);return A.facade=S,f(S,_,A),A},c=function(S){return h(S,_)?S[_]:{}},u=function(S){return h(S,_)}}n.exports={set:s,get:c,has:u,enforce:function(S){return u(S)?c(S):s(S,{})},getterFor:function(S){return function(A){var I;if(!d(A)||(I=c(A)).type!==S)throw new g(&quot;Incompatible receiver, &quot;+S+&quot; required&quot;);return I}}}},{&quot;../internals/create-non-enumerable-property&quot;:241,&quot;../internals/global&quot;:274,&quot;../internals/has-own-property&quot;:275,&quot;../internals/hidden-keys&quot;:276,&quot;../internals/is-object&quot;:289,&quot;../internals/shared-key&quot;:332,&quot;../internals/shared-store&quot;:333,&quot;../internals/weak-map-basic-detection&quot;:354}],283:[function(t,n,o){var s=t(&quot;../internals/well-known-symbol&quot;),c=t(&quot;../internals/iterators&quot;),u=s(&quot;iterator&quot;),l=Array.prototype;n.exports=function(a){return a!==void 0&amp;&amp;(c.Array===a||l[u]===a)}},{&quot;../internals/iterators&quot;:298,&quot;../internals/well-known-symbol&quot;:357}],284:[function(t,n,o){var s=t(&quot;../internals/classof-raw&quot;);n.exports=Array.isArray||function(c){return s(c)===&quot;Array&quot;}},{&quot;../internals/classof-raw&quot;:235}],285:[function(t,n,o){var s=t(&quot;../internals/document-all&quot;),c=s.all;n.exports=s.IS_HTMLDDA?function(u){return typeof u==&quot;function&quot;||u===c}:function(u){return typeof u==&quot;function&quot;}},{&quot;../internals/document-all&quot;:248}],286:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/is-callable&quot;),l=t(&quot;../internals/classof&quot;),a=t(&quot;../internals/get-built-in&quot;),d=t(&quot;../internals/inspect-source&quot;),f=function(){},h=[],m=a(&quot;Reflect&quot;,&quot;construct&quot;),p=/^\s*(?:class|function)\b/,x=s(p.exec),g=!p.test(f),y=function(_){if(!u(_))return!1;try{return m(f,h,_),!0}catch{return!1}},v=function(_){if(!u(_))return!1;switch(l(_)){case&quot;AsyncFunction&quot;:case&quot;GeneratorFunction&quot;:case&quot;AsyncGeneratorFunction&quot;:return!1}try{return g||!!x(p,d(_))}catch{return!0}};v.sham=!0,n.exports=!m||c((function(){var _;return y(y.call)||!y(Object)||!y((function(){_=!0}))||_}))?v:y},{&quot;../internals/classof&quot;:236,&quot;../internals/fails&quot;:260,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/get-built-in&quot;:269,&quot;../internals/inspect-source&quot;:281,&quot;../internals/is-callable&quot;:285}],287:[function(t,n,o){var s=t(&quot;../internals/fails&quot;),c=t(&quot;../internals/is-callable&quot;),u=/#|\.prototype\./,l=function(m,p){var x=d[a(m)];return x===h||x!==f&amp;&amp;(c(p)?s(p):!!p)},a=l.normalize=function(m){return String(m).replace(u,&quot;.&quot;).toLowerCase()},d=l.data={},f=l.NATIVE=&quot;N&quot;,h=l.POLYFILL=&quot;P&quot;;n.exports=l},{&quot;../internals/fails&quot;:260,&quot;../internals/is-callable&quot;:285}],288:[function(t,n,o){n.exports=function(s){return s==null}},{}],289:[function(t,n,o){var s=t(&quot;../internals/is-callable&quot;),c=t(&quot;../internals/document-all&quot;),u=c.all;n.exports=c.IS_HTMLDDA?function(l){return typeof l==&quot;object&quot;?l!==null:s(l)||l===u}:function(l){return typeof l==&quot;object&quot;?l!==null:s(l)}},{&quot;../internals/document-all&quot;:248,&quot;../internals/is-callable&quot;:285}],290:[function(t,n,o){n.exports=!1},{}],291:[function(t,n,o){var s=t(&quot;../internals/is-object&quot;),c=t(&quot;../internals/classof-raw&quot;),u=t(&quot;../internals/well-known-symbol&quot;)(&quot;match&quot;);n.exports=function(l){var a;return s(l)&amp;&amp;((a=l[u])!==void 0?!!a:c(l)===&quot;RegExp&quot;)}},{&quot;../internals/classof-raw&quot;:235,&quot;../internals/is-object&quot;:289,&quot;../internals/well-known-symbol&quot;:357}],292:[function(t,n,o){var s=t(&quot;../internals/get-built-in&quot;),c=t(&quot;../internals/is-callable&quot;),u=t(&quot;../internals/object-is-prototype-of&quot;),l=t(&quot;../internals/use-symbol-as-uid&quot;),a=Object;n.exports=l?function(d){return typeof d==&quot;symbol&quot;}:function(d){var f=s(&quot;Symbol&quot;);return c(f)&amp;&amp;u(f.prototype,a(d))}},{&quot;../internals/get-built-in&quot;:269,&quot;../internals/is-callable&quot;:285,&quot;../internals/object-is-prototype-of&quot;:314,&quot;../internals/use-symbol-as-uid&quot;:351}],293:[function(t,n,o){var s=t(&quot;../internals/function-bind-context&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/an-object&quot;),l=t(&quot;../internals/try-to-string&quot;),a=t(&quot;../internals/is-array-iterator-method&quot;),d=t(&quot;../internals/length-of-array-like&quot;),f=t(&quot;../internals/object-is-prototype-of&quot;),h=t(&quot;../internals/get-iterator&quot;),m=t(&quot;../internals/get-iterator-method&quot;),p=t(&quot;../internals/iterator-close&quot;),x=TypeError,g=function(v,_){this.stopped=v,this.result=_},y=g.prototype;n.exports=function(v,_,S){var A,I,z,F,W,H,B,K=S&amp;&amp;S.that,O=!(!S||!S.AS_ENTRIES),L=!(!S||!S.IS_RECORD),E=!(!S||!S.IS_ITERATOR),j=!(!S||!S.INTERRUPTED),k=s(_,K),N=function(P){return A&amp;&amp;p(A,&quot;normal&quot;,P),new g(!0,P)},C=function(P){return O?(u(P),j?k(P[0],P[1],N):k(P[0],P[1])):j?k(P,N):k(P)};if(L)A=v.iterator;else if(E)A=v;else{if(!(I=m(v)))throw new x(l(v)+&quot; is not iterable&quot;);if(a(I)){for(z=0,F=d(v);F&gt;z;z++)if((W=C(v[z]))&amp;&amp;f(y,W))return W;return new g(!1)}A=h(v,I)}for(H=L?v.next:A.next;!(B=c(H,A)).done;){try{W=C(B.value)}catch(P){p(A,&quot;throw&quot;,P)}if(typeof W==&quot;object&quot;&amp;&amp;W&amp;&amp;f(y,W))return W}return new g(!1)}},{&quot;../internals/an-object&quot;:227,&quot;../internals/function-bind-context&quot;:262,&quot;../internals/function-call&quot;:264,&quot;../internals/get-iterator&quot;:271,&quot;../internals/get-iterator-method&quot;:270,&quot;../internals/is-array-iterator-method&quot;:283,&quot;../internals/iterator-close&quot;:294,&quot;../internals/length-of-array-like&quot;:299,&quot;../internals/object-is-prototype-of&quot;:314,&quot;../internals/try-to-string&quot;:349}],294:[function(t,n,o){var s=t(&quot;../internals/function-call&quot;),c=t(&quot;../internals/an-object&quot;),u=t(&quot;../internals/get-method&quot;);n.exports=function(l,a,d){var f,h;c(l);try{if(!(f=u(l,&quot;return&quot;))){if(a===&quot;throw&quot;)throw d;return d}f=s(f,l)}catch(m){h=!0,f=m}if(a===&quot;throw&quot;)throw d;if(h)throw f;return c(f),d}},{&quot;../internals/an-object&quot;:227,&quot;../internals/function-call&quot;:264,&quot;../internals/get-method&quot;:273}],295:[function(t,n,o){var s=t(&quot;../internals/iterators-core&quot;).IteratorPrototype,c=t(&quot;../internals/object-create&quot;),u=t(&quot;../internals/create-property-descriptor&quot;),l=t(&quot;../internals/set-to-string-tag&quot;),a=t(&quot;../internals/iterators&quot;),d=function(){return this};n.exports=function(f,h,m,p){var x=h+&quot; Iterator&quot;;return f.prototype=c(s,{next:u(+!p,m)}),l(f,x,!1,!0),a[x]=d,f}},{&quot;../internals/create-property-descriptor&quot;:242,&quot;../internals/iterators&quot;:298,&quot;../internals/iterators-core&quot;:297,&quot;../internals/object-create&quot;:306,&quot;../internals/set-to-string-tag&quot;:331}],296:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/is-pure&quot;),l=t(&quot;../internals/function-name&quot;),a=t(&quot;../internals/is-callable&quot;),d=t(&quot;../internals/iterator-create-constructor&quot;),f=t(&quot;../internals/object-get-prototype-of&quot;),h=t(&quot;../internals/object-set-prototype-of&quot;),m=t(&quot;../internals/set-to-string-tag&quot;),p=t(&quot;../internals/create-non-enumerable-property&quot;),x=t(&quot;../internals/define-built-in&quot;),g=t(&quot;../internals/well-known-symbol&quot;),y=t(&quot;../internals/iterators&quot;),v=t(&quot;../internals/iterators-core&quot;),_=l.PROPER,S=l.CONFIGURABLE,A=v.IteratorPrototype,I=v.BUGGY_SAFARI_ITERATORS,z=g(&quot;iterator&quot;),F=function(){return this};n.exports=function(W,H,B,K,O,L,E){d(B,H,K);var j,k,N,C=function(V){if(V===O&amp;&amp;Z)return Z;if(!I&amp;&amp;V&amp;&amp;V in U)return U[V];switch(V){case&quot;keys&quot;:case&quot;values&quot;:case&quot;entries&quot;:return function(){return new B(this,V)}}return function(){return new B(this)}},P=H+&quot; Iterator&quot;,D=!1,U=W.prototype,Y=U[z]||U[&quot;@@iterator&quot;]||O&amp;&amp;U[O],Z=!I&amp;&amp;Y||C(O),ne=H===&quot;Array&quot;&amp;&amp;U.entries||Y;if(ne&amp;&amp;(j=f(ne.call(new W)))!==Object.prototype&amp;&amp;j.next&amp;&amp;(u||f(j)===A||(h?h(j,A):a(j[z])||x(j,z,F)),m(j,P,!0,!0),u&amp;&amp;(y[P]=F)),_&amp;&amp;O===&quot;values&quot;&amp;&amp;Y&amp;&amp;Y.name!==&quot;values&quot;&amp;&amp;(!u&amp;&amp;S?p(U,&quot;name&quot;,&quot;values&quot;):(D=!0,Z=function(){return c(Y,this)})),O)if(k={values:C(&quot;values&quot;),keys:L?Z:C(&quot;keys&quot;),entries:C(&quot;entries&quot;)},E)for(N in k)(I||D||!(N in U))&amp;&amp;x(U,N,k[N]);else s({target:H,proto:!0,forced:I||D},k);return u&amp;&amp;!E||U[z]===Z||x(U,z,Z,{name:O}),y[H]=Z,k}},{&quot;../internals/create-non-enumerable-property&quot;:241,&quot;../internals/define-built-in&quot;:245,&quot;../internals/export&quot;:259,&quot;../internals/function-call&quot;:264,&quot;../internals/function-name&quot;:265,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-pure&quot;:290,&quot;../internals/iterator-create-constructor&quot;:295,&quot;../internals/iterators&quot;:298,&quot;../internals/iterators-core&quot;:297,&quot;../internals/object-get-prototype-of&quot;:313,&quot;../internals/object-set-prototype-of&quot;:318,&quot;../internals/set-to-string-tag&quot;:331,&quot;../internals/well-known-symbol&quot;:357}],297:[function(t,n,o){var s,c,u,l=t(&quot;../internals/fails&quot;),a=t(&quot;../internals/is-callable&quot;),d=t(&quot;../internals/is-object&quot;),f=t(&quot;../internals/object-create&quot;),h=t(&quot;../internals/object-get-prototype-of&quot;),m=t(&quot;../internals/define-built-in&quot;),p=t(&quot;../internals/well-known-symbol&quot;),x=t(&quot;../internals/is-pure&quot;),g=p(&quot;iterator&quot;),y=!1;[].keys&amp;&amp;(&quot;next&quot;in(u=[].keys())?(c=h(h(u)))!==Object.prototype&amp;&amp;(s=c):y=!0),!d(s)||l((function(){var v={};return s[g].call(v)!==v}))?s={}:x&amp;&amp;(s=f(s)),a(s[g])||m(s,g,(function(){return this})),n.exports={IteratorPrototype:s,BUGGY_SAFARI_ITERATORS:y}},{&quot;../internals/define-built-in&quot;:245,&quot;../internals/fails&quot;:260,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-object&quot;:289,&quot;../internals/is-pure&quot;:290,&quot;../internals/object-create&quot;:306,&quot;../internals/object-get-prototype-of&quot;:313,&quot;../internals/well-known-symbol&quot;:357}],298:[function(t,n,o){arguments[4][276][0].apply(o,arguments)},{dup:276}],299:[function(t,n,o){var s=t(&quot;../internals/to-length&quot;);n.exports=function(c){return s(c.length)}},{&quot;../internals/to-length&quot;:343}],300:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/is-callable&quot;),l=t(&quot;../internals/has-own-property&quot;),a=t(&quot;../internals/descriptors&quot;),d=t(&quot;../internals/function-name&quot;).CONFIGURABLE,f=t(&quot;../internals/inspect-source&quot;),h=t(&quot;../internals/internal-state&quot;),m=h.enforce,p=h.get,x=String,g=Object.defineProperty,y=s(&quot;&quot;.slice),v=s(&quot;&quot;.replace),_=s([].join),S=a&amp;&amp;!c((function(){return g((function(){}),&quot;length&quot;,{value:8}).length!==8})),A=String(String).split(&quot;String&quot;),I=n.exports=function(z,F,W){y(x(F),0,7)===&quot;Symbol(&quot;&amp;&amp;(F=&quot;[&quot;+v(x(F),/^Symbol\(([^)]*)\)/,&quot;$1&quot;)+&quot;]&quot;),W&amp;&amp;W.getter&amp;&amp;(F=&quot;get &quot;+F),W&amp;&amp;W.setter&amp;&amp;(F=&quot;set &quot;+F),(!l(z,&quot;name&quot;)||d&amp;&amp;z.name!==F)&amp;&amp;(a?g(z,&quot;name&quot;,{value:F,configurable:!0}):z.name=F),S&amp;&amp;W&amp;&amp;l(W,&quot;arity&quot;)&amp;&amp;z.length!==W.arity&amp;&amp;g(z,&quot;length&quot;,{value:W.arity});try{W&amp;&amp;l(W,&quot;constructor&quot;)&amp;&amp;W.constructor?a&amp;&amp;g(z,&quot;prototype&quot;,{writable:!1}):z.prototype&amp;&amp;(z.prototype=void 0)}catch{}var H=m(z);return l(H,&quot;source&quot;)||(H.source=_(A,typeof F==&quot;string&quot;?F:&quot;&quot;)),z};Function.prototype.toString=I((function(){return u(this)&amp;&amp;p(this).source||f(this)}),&quot;toString&quot;)},{&quot;../internals/descriptors&quot;:247,&quot;../internals/fails&quot;:260,&quot;../internals/function-name&quot;:265,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/has-own-property&quot;:275,&quot;../internals/inspect-source&quot;:281,&quot;../internals/internal-state&quot;:282,&quot;../internals/is-callable&quot;:285}],301:[function(t,n,o){var s=Math.ceil,c=Math.floor;n.exports=Math.trunc||function(u){var l=+u;return(l&gt;0?c:s)(l)}},{}],302:[function(t,n,o){var s,c,u,l,a,d=t(&quot;../internals/global&quot;),f=t(&quot;../internals/function-bind-context&quot;),h=t(&quot;../internals/object-get-own-property-descriptor&quot;).f,m=t(&quot;../internals/task&quot;).set,p=t(&quot;../internals/queue&quot;),x=t(&quot;../internals/engine-is-ios&quot;),g=t(&quot;../internals/engine-is-ios-pebble&quot;),y=t(&quot;../internals/engine-is-webos-webkit&quot;),v=t(&quot;../internals/engine-is-node&quot;),_=d.MutationObserver||d.WebKitMutationObserver,S=d.document,A=d.process,I=d.Promise,z=h(d,&quot;queueMicrotask&quot;),F=z&amp;&amp;z.value;if(!F){var W=new p,H=function(){var B,K;for(v&amp;&amp;(B=A.domain)&amp;&amp;B.exit();K=W.get();)try{K()}catch(O){throw W.head&amp;&amp;s(),O}B&amp;&amp;B.enter()};x||v||y||!_||!S?!g&amp;&amp;I&amp;&amp;I.resolve?((l=I.resolve(void 0)).constructor=I,a=f(l.then,l),s=function(){a(H)}):v?s=function(){A.nextTick(H)}:(m=f(m,d),s=function(){m(H)}):(c=!0,u=S.createTextNode(&quot;&quot;),new _(H).observe(u,{characterData:!0}),s=function(){u.data=c=!c}),F=function(B){W.head||s(),W.add(B)}}n.exports=F},{&quot;../internals/engine-is-ios&quot;:253,&quot;../internals/engine-is-ios-pebble&quot;:252,&quot;../internals/engine-is-node&quot;:254,&quot;../internals/engine-is-webos-webkit&quot;:255,&quot;../internals/function-bind-context&quot;:262,&quot;../internals/global&quot;:274,&quot;../internals/object-get-own-property-descriptor&quot;:309,&quot;../internals/queue&quot;:328,&quot;../internals/task&quot;:339}],303:[function(t,n,o){var s=t(&quot;../internals/a-callable&quot;),c=TypeError,u=function(l){var a,d;this.promise=new l((function(f,h){if(a!==void 0||d!==void 0)throw new c(&quot;Bad Promise constructor&quot;);a=f,d=h})),this.resolve=s(a),this.reject=s(d)};n.exports.f=function(l){return new u(l)}},{&quot;../internals/a-callable&quot;:222}],304:[function(t,n,o){var s=t(&quot;../internals/is-regexp&quot;),c=TypeError;n.exports=function(u){if(s(u))throw new c(&quot;The method doesn&#039;t accept regular expressions&quot;);return u}},{&quot;../internals/is-regexp&quot;:291}],305:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/function-uncurry-this&quot;),u=t(&quot;../internals/function-call&quot;),l=t(&quot;../internals/fails&quot;),a=t(&quot;../internals/object-keys&quot;),d=t(&quot;../internals/object-get-own-property-symbols&quot;),f=t(&quot;../internals/object-property-is-enumerable&quot;),h=t(&quot;../internals/to-object&quot;),m=t(&quot;../internals/indexed-object&quot;),p=Object.assign,x=Object.defineProperty,g=c([].concat);n.exports=!p||l((function(){if(s&amp;&amp;p({b:1},p(x({},&quot;a&quot;,{enumerable:!0,get:function(){x(this,&quot;b&quot;,{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var y={},v={},_=Symbol(&quot;assign detection&quot;);return y[_]=7,&quot;abcdefghijklmnopqrst&quot;.split(&quot;&quot;).forEach((function(S){v[S]=S})),p({},y)[_]!==7||a(p({},v)).join(&quot;&quot;)!==&quot;abcdefghijklmnopqrst&quot;}))?function(y,v){for(var _=h(y),S=arguments.length,A=1,I=d.f,z=f.f;S&gt;A;)for(var F,W=m(arguments[A++]),H=I?g(a(W),I(W)):a(W),B=H.length,K=0;B&gt;K;)F=H[K++],s&amp;&amp;!u(z,W,F)||(_[F]=W[F]);return _}:p},{&quot;../internals/descriptors&quot;:247,&quot;../internals/fails&quot;:260,&quot;../internals/function-call&quot;:264,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/indexed-object&quot;:280,&quot;../internals/object-get-own-property-symbols&quot;:312,&quot;../internals/object-keys&quot;:316,&quot;../internals/object-property-is-enumerable&quot;:317,&quot;../internals/to-object&quot;:344}],306:[function(t,n,o){var s,c=t(&quot;../internals/an-object&quot;),u=t(&quot;../internals/object-define-properties&quot;),l=t(&quot;../internals/enum-bug-keys&quot;),a=t(&quot;../internals/hidden-keys&quot;),d=t(&quot;../internals/html&quot;),f=t(&quot;../internals/document-create-element&quot;),h=t(&quot;../internals/shared-key&quot;),m=h(&quot;IE_PROTO&quot;),p=function(){},x=function(v){return&quot;&lt;script&gt;&quot;+v+&quot;&lt;\/script&gt;&quot;},g=function(v){v.write(x(&quot;&quot;)),v.close();var _=v.parentWindow.Object;return v=null,_},y=function(){try{s=new ActiveXObject(&quot;htmlfile&quot;)}catch{}var v,_;y=typeof document&lt;&quot;u&quot;?document.domain&amp;&amp;s?g(s):((_=f(&quot;iframe&quot;)).style.display=&quot;none&quot;,d.appendChild(_),_.src=&quot;javascript:&quot;,(v=_.contentWindow.document).open(),v.write(x(&quot;document.F=Object&quot;)),v.close(),v.F):g(s);for(var S=l.length;S--;)delete y.prototype[l[S]];return y()};a[m]=!0,n.exports=Object.create||function(v,_){var S;return v!==null?(p.prototype=c(v),S=new p,p.prototype=null,S[m]=v):S=y(),_===void 0?S:u.f(S,_)}},{&quot;../internals/an-object&quot;:227,&quot;../internals/document-create-element&quot;:249,&quot;../internals/enum-bug-keys&quot;:258,&quot;../internals/hidden-keys&quot;:276,&quot;../internals/html&quot;:278,&quot;../internals/object-define-properties&quot;:307,&quot;../internals/shared-key&quot;:332}],307:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/v8-prototype-define-bug&quot;),u=t(&quot;../internals/object-define-property&quot;),l=t(&quot;../internals/an-object&quot;),a=t(&quot;../internals/to-indexed-object&quot;),d=t(&quot;../internals/object-keys&quot;);o.f=s&amp;&amp;!c?Object.defineProperties:function(f,h){l(f);for(var m,p=a(h),x=d(h),g=x.length,y=0;g&gt;y;)u.f(f,m=x[y++],p[m]);return f}},{&quot;../internals/an-object&quot;:227,&quot;../internals/descriptors&quot;:247,&quot;../internals/object-define-property&quot;:308,&quot;../internals/object-keys&quot;:316,&quot;../internals/to-indexed-object&quot;:341,&quot;../internals/v8-prototype-define-bug&quot;:352}],308:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/ie8-dom-define&quot;),u=t(&quot;../internals/v8-prototype-define-bug&quot;),l=t(&quot;../internals/an-object&quot;),a=t(&quot;../internals/to-property-key&quot;),d=TypeError,f=Object.defineProperty,h=Object.getOwnPropertyDescriptor;o.f=s?u?function(m,p,x){if(l(m),p=a(p),l(x),typeof m==&quot;function&quot;&amp;&amp;p===&quot;prototype&quot;&amp;&amp;&quot;value&quot;in x&amp;&amp;&quot;writable&quot;in x&amp;&amp;!x.writable){var g=h(m,p);g&amp;&amp;g.writable&amp;&amp;(m[p]=x.value,x={configurable:&quot;configurable&quot;in x?x.configurable:g.configurable,enumerable:&quot;enumerable&quot;in x?x.enumerable:g.enumerable,writable:!1})}return f(m,p,x)}:f:function(m,p,x){if(l(m),p=a(p),l(x),c)try{return f(m,p,x)}catch{}if(&quot;get&quot;in x||&quot;set&quot;in x)throw new d(&quot;Accessors not supported&quot;);return&quot;value&quot;in x&amp;&amp;(m[p]=x.value),m}},{&quot;../internals/an-object&quot;:227,&quot;../internals/descriptors&quot;:247,&quot;../internals/ie8-dom-define&quot;:279,&quot;../internals/to-property-key&quot;:346,&quot;../internals/v8-prototype-define-bug&quot;:352}],309:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/object-property-is-enumerable&quot;),l=t(&quot;../internals/create-property-descriptor&quot;),a=t(&quot;../internals/to-indexed-object&quot;),d=t(&quot;../internals/to-property-key&quot;),f=t(&quot;../internals/has-own-property&quot;),h=t(&quot;../internals/ie8-dom-define&quot;),m=Object.getOwnPropertyDescriptor;o.f=s?m:function(p,x){if(p=a(p),x=d(x),h)try{return m(p,x)}catch{}if(f(p,x))return l(!c(u.f,p,x),p[x])}},{&quot;../internals/create-property-descriptor&quot;:242,&quot;../internals/descriptors&quot;:247,&quot;../internals/function-call&quot;:264,&quot;../internals/has-own-property&quot;:275,&quot;../internals/ie8-dom-define&quot;:279,&quot;../internals/object-property-is-enumerable&quot;:317,&quot;../internals/to-indexed-object&quot;:341,&quot;../internals/to-property-key&quot;:346}],310:[function(t,n,o){var s=t(&quot;../internals/classof-raw&quot;),c=t(&quot;../internals/to-indexed-object&quot;),u=t(&quot;../internals/object-get-own-property-names&quot;).f,l=t(&quot;../internals/array-slice-simple&quot;),a=typeof window==&quot;object&quot;&amp;&amp;window&amp;&amp;Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];n.exports.f=function(d){return a&amp;&amp;s(d)===&quot;Window&quot;?(function(f){try{return u(f)}catch{return l(a)}})(d):u(c(d))}},{&quot;../internals/array-slice-simple&quot;:230,&quot;../internals/classof-raw&quot;:235,&quot;../internals/object-get-own-property-names&quot;:311,&quot;../internals/to-indexed-object&quot;:341}],311:[function(t,n,o){var s=t(&quot;../internals/object-keys-internal&quot;),c=t(&quot;../internals/enum-bug-keys&quot;).concat(&quot;length&quot;,&quot;prototype&quot;);o.f=Object.getOwnPropertyNames||function(u){return s(u,c)}},{&quot;../internals/enum-bug-keys&quot;:258,&quot;../internals/object-keys-internal&quot;:315}],312:[function(t,n,o){o.f=Object.getOwnPropertySymbols},{}],313:[function(t,n,o){var s=t(&quot;../internals/has-own-property&quot;),c=t(&quot;../internals/is-callable&quot;),u=t(&quot;../internals/to-object&quot;),l=t(&quot;../internals/shared-key&quot;),a=t(&quot;../internals/correct-prototype-getter&quot;),d=l(&quot;IE_PROTO&quot;),f=Object,h=f.prototype;n.exports=a?f.getPrototypeOf:function(m){var p=u(m);if(s(p,d))return p[d];var x=p.constructor;return c(x)&amp;&amp;p instanceof x?x.prototype:p instanceof f?h:null}},{&quot;../internals/correct-prototype-getter&quot;:239,&quot;../internals/has-own-property&quot;:275,&quot;../internals/is-callable&quot;:285,&quot;../internals/shared-key&quot;:332,&quot;../internals/to-object&quot;:344}],314:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;);n.exports=s({}.isPrototypeOf)},{&quot;../internals/function-uncurry-this&quot;:268}],315:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=t(&quot;../internals/has-own-property&quot;),u=t(&quot;../internals/to-indexed-object&quot;),l=t(&quot;../internals/array-includes&quot;).indexOf,a=t(&quot;../internals/hidden-keys&quot;),d=s([].push);n.exports=function(f,h){var m,p=u(f),x=0,g=[];for(m in p)!c(a,m)&amp;&amp;c(p,m)&amp;&amp;d(g,m);for(;h.length&gt;x;)c(p,m=h[x++])&amp;&amp;(~l(g,m)||d(g,m));return g}},{&quot;../internals/array-includes&quot;:228,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/has-own-property&quot;:275,&quot;../internals/hidden-keys&quot;:276,&quot;../internals/to-indexed-object&quot;:341}],316:[function(t,n,o){var s=t(&quot;../internals/object-keys-internal&quot;),c=t(&quot;../internals/enum-bug-keys&quot;);n.exports=Object.keys||function(u){return s(u,c)}},{&quot;../internals/enum-bug-keys&quot;:258,&quot;../internals/object-keys-internal&quot;:315}],317:[function(t,n,o){var s={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,u=c&amp;&amp;!s.call({1:2},1);o.f=u?function(l){var a=c(this,l);return!!a&amp;&amp;a.enumerable}:s},{}],318:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this-accessor&quot;),c=t(&quot;../internals/an-object&quot;),u=t(&quot;../internals/a-possible-prototype&quot;);n.exports=Object.setPrototypeOf||(&quot;__proto__&quot;in{}?(function(){var l,a=!1,d={};try{(l=s(Object.prototype,&quot;__proto__&quot;,&quot;set&quot;))(d,[]),a=d instanceof Array}catch{}return function(f,h){return c(f),u(h),a?l(f,h):f.__proto__=h,f}})():void 0)},{&quot;../internals/a-possible-prototype&quot;:224,&quot;../internals/an-object&quot;:227,&quot;../internals/function-uncurry-this-accessor&quot;:266}],319:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/function-uncurry-this&quot;),l=t(&quot;../internals/object-get-prototype-of&quot;),a=t(&quot;../internals/object-keys&quot;),d=t(&quot;../internals/to-indexed-object&quot;),f=u(t(&quot;../internals/object-property-is-enumerable&quot;).f),h=u([].push),m=s&amp;&amp;c((function(){var x=Object.create(null);return x[2]=2,!f(x,2)})),p=function(x){return function(g){for(var y,v=d(g),_=a(v),S=m&amp;&amp;l(v)===null,A=_.length,I=0,z=[];A&gt;I;)y=_[I++],s&amp;&amp;!(S?y in v:f(v,y))||h(z,x?[y,v[y]]:v[y]);return z}};n.exports={entries:p(!0),values:p(!1)}},{&quot;../internals/descriptors&quot;:247,&quot;../internals/fails&quot;:260,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/object-get-prototype-of&quot;:313,&quot;../internals/object-keys&quot;:316,&quot;../internals/object-property-is-enumerable&quot;:317,&quot;../internals/to-indexed-object&quot;:341}],320:[function(t,n,o){var s=t(&quot;../internals/function-call&quot;),c=t(&quot;../internals/is-callable&quot;),u=t(&quot;../internals/is-object&quot;),l=TypeError;n.exports=function(a,d){var f,h;if(d===&quot;string&quot;&amp;&amp;c(f=a.toString)&amp;&amp;!u(h=s(f,a))||c(f=a.valueOf)&amp;&amp;!u(h=s(f,a))||d!==&quot;string&quot;&amp;&amp;c(f=a.toString)&amp;&amp;!u(h=s(f,a)))return h;throw new l(&quot;Can&#039;t convert object to primitive value&quot;)}},{&quot;../internals/function-call&quot;:264,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-object&quot;:289}],321:[function(t,n,o){var s=t(&quot;../internals/get-built-in&quot;),c=t(&quot;../internals/function-uncurry-this&quot;),u=t(&quot;../internals/object-get-own-property-names&quot;),l=t(&quot;../internals/object-get-own-property-symbols&quot;),a=t(&quot;../internals/an-object&quot;),d=c([].concat);n.exports=s(&quot;Reflect&quot;,&quot;ownKeys&quot;)||function(f){var h=u.f(a(f)),m=l.f;return m?d(h,m(f)):h}},{&quot;../internals/an-object&quot;:227,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/get-built-in&quot;:269,&quot;../internals/object-get-own-property-names&quot;:311,&quot;../internals/object-get-own-property-symbols&quot;:312}],322:[function(t,n,o){var s=t(&quot;../internals/global&quot;);n.exports=s},{&quot;../internals/global&quot;:274}],323:[function(t,n,o){n.exports=function(s){try{return{error:!1,value:s()}}catch(c){return{error:!0,value:c}}}},{}],324:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/promise-native-constructor&quot;),u=t(&quot;../internals/is-callable&quot;),l=t(&quot;../internals/is-forced&quot;),a=t(&quot;../internals/inspect-source&quot;),d=t(&quot;../internals/well-known-symbol&quot;),f=t(&quot;../internals/engine-is-browser&quot;),h=t(&quot;../internals/engine-is-deno&quot;),m=t(&quot;../internals/is-pure&quot;),p=t(&quot;../internals/engine-v8-version&quot;),x=c&amp;&amp;c.prototype,g=d(&quot;species&quot;),y=!1,v=u(s.PromiseRejectionEvent),_=l(&quot;Promise&quot;,(function(){var S=a(c),A=S!==String(c);if(!A&amp;&amp;p===66||m&amp;&amp;(!x.catch||!x.finally))return!0;if(!p||p&lt;51||!/native code/.test(S)){var I=new c((function(F){F(1)})),z=function(F){F((function(){}),(function(){}))};if((I.constructor={})[g]=z,!(y=I.then((function(){}))instanceof z))return!0}return!A&amp;&amp;(f||h)&amp;&amp;!v}));n.exports={CONSTRUCTOR:_,REJECTION_EVENT:v,SUBCLASSING:y}},{&quot;../internals/engine-is-browser&quot;:250,&quot;../internals/engine-is-deno&quot;:251,&quot;../internals/engine-v8-version&quot;:257,&quot;../internals/global&quot;:274,&quot;../internals/inspect-source&quot;:281,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-forced&quot;:287,&quot;../internals/is-pure&quot;:290,&quot;../internals/promise-native-constructor&quot;:325,&quot;../internals/well-known-symbol&quot;:357}],325:[function(t,n,o){var s=t(&quot;../internals/global&quot;);n.exports=s.Promise},{&quot;../internals/global&quot;:274}],326:[function(t,n,o){var s=t(&quot;../internals/an-object&quot;),c=t(&quot;../internals/is-object&quot;),u=t(&quot;../internals/new-promise-capability&quot;);n.exports=function(l,a){if(s(l),c(a)&amp;&amp;a.constructor===l)return a;var d=u.f(l);return(0,d.resolve)(a),d.promise}},{&quot;../internals/an-object&quot;:227,&quot;../internals/is-object&quot;:289,&quot;../internals/new-promise-capability&quot;:303}],327:[function(t,n,o){var s=t(&quot;../internals/promise-native-constructor&quot;),c=t(&quot;../internals/check-correctness-of-iteration&quot;),u=t(&quot;../internals/promise-constructor-detection&quot;).CONSTRUCTOR;n.exports=u||!c((function(l){s.all(l).then(void 0,(function(){}))}))},{&quot;../internals/check-correctness-of-iteration&quot;:234,&quot;../internals/promise-constructor-detection&quot;:324,&quot;../internals/promise-native-constructor&quot;:325}],328:[function(t,n,o){var s=function(){this.head=null,this.tail=null};s.prototype={add:function(c){var u={item:c,next:null},l=this.tail;l?l.next=u:this.head=u,this.tail=u},get:function(){var c=this.head;if(c)return(this.head=c.next)===null&amp;&amp;(this.tail=null),c.item}},n.exports=s},{}],329:[function(t,n,o){var s=t(&quot;../internals/is-null-or-undefined&quot;),c=TypeError;n.exports=function(u){if(s(u))throw new c(&quot;Can&#039;t call method on &quot;+u);return u}},{&quot;../internals/is-null-or-undefined&quot;:288}],330:[function(t,n,o){var s=t(&quot;../internals/get-built-in&quot;),c=t(&quot;../internals/define-built-in-accessor&quot;),u=t(&quot;../internals/well-known-symbol&quot;),l=t(&quot;../internals/descriptors&quot;),a=u(&quot;species&quot;);n.exports=function(d){var f=s(d);l&amp;&amp;f&amp;&amp;!f[a]&amp;&amp;c(f,a,{configurable:!0,get:function(){return this}})}},{&quot;../internals/define-built-in-accessor&quot;:244,&quot;../internals/descriptors&quot;:247,&quot;../internals/get-built-in&quot;:269,&quot;../internals/well-known-symbol&quot;:357}],331:[function(t,n,o){var s=t(&quot;../internals/object-define-property&quot;).f,c=t(&quot;../internals/has-own-property&quot;),u=t(&quot;../internals/well-known-symbol&quot;)(&quot;toStringTag&quot;);n.exports=function(l,a,d){l&amp;&amp;!d&amp;&amp;(l=l.prototype),l&amp;&amp;!c(l,u)&amp;&amp;s(l,u,{configurable:!0,value:a})}},{&quot;../internals/has-own-property&quot;:275,&quot;../internals/object-define-property&quot;:308,&quot;../internals/well-known-symbol&quot;:357}],332:[function(t,n,o){var s=t(&quot;../internals/shared&quot;),c=t(&quot;../internals/uid&quot;),u=s(&quot;keys&quot;);n.exports=function(l){return u[l]||(u[l]=c(l))}},{&quot;../internals/shared&quot;:334,&quot;../internals/uid&quot;:350}],333:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/define-global-property&quot;),u=s[&quot;__core-js_shared__&quot;]||c(&quot;__core-js_shared__&quot;,{});n.exports=u},{&quot;../internals/define-global-property&quot;:246,&quot;../internals/global&quot;:274}],334:[function(t,n,o){var s=t(&quot;../internals/is-pure&quot;),c=t(&quot;../internals/shared-store&quot;);(n.exports=function(u,l){return c[u]||(c[u]=l!==void 0?l:{})})(&quot;versions&quot;,[]).push({version:&quot;3.33.0&quot;,mode:s?&quot;pure&quot;:&quot;global&quot;,copyright:&quot;© 2014-2023 Denis Pushkarev (zloirock.ru)&quot;,license:&quot;https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE&quot;,source:&quot;https://github.com/zloirock/core-js&quot;})},{&quot;../internals/is-pure&quot;:290,&quot;../internals/shared-store&quot;:333}],335:[function(t,n,o){var s=t(&quot;../internals/an-object&quot;),c=t(&quot;../internals/a-constructor&quot;),u=t(&quot;../internals/is-null-or-undefined&quot;),l=t(&quot;../internals/well-known-symbol&quot;)(&quot;species&quot;);n.exports=function(a,d){var f,h=s(a).constructor;return h===void 0||u(f=s(h)[l])?d:c(f)}},{&quot;../internals/a-constructor&quot;:223,&quot;../internals/an-object&quot;:227,&quot;../internals/is-null-or-undefined&quot;:288,&quot;../internals/well-known-symbol&quot;:357}],336:[function(t,n,o){var s=t(&quot;../internals/engine-v8-version&quot;),c=t(&quot;../internals/fails&quot;),u=t(&quot;../internals/global&quot;).String;n.exports=!!Object.getOwnPropertySymbols&amp;&amp;!c((function(){var l=Symbol(&quot;symbol detection&quot;);return!u(l)||!(Object(l)instanceof Symbol)||!Symbol.sham&amp;&amp;s&amp;&amp;s&lt;41}))},{&quot;../internals/engine-v8-version&quot;:257,&quot;../internals/fails&quot;:260,&quot;../internals/global&quot;:274}],337:[function(t,n,o){var s=t(&quot;../internals/function-call&quot;),c=t(&quot;../internals/get-built-in&quot;),u=t(&quot;../internals/well-known-symbol&quot;),l=t(&quot;../internals/define-built-in&quot;);n.exports=function(){var a=c(&quot;Symbol&quot;),d=a&amp;&amp;a.prototype,f=d&amp;&amp;d.valueOf,h=u(&quot;toPrimitive&quot;);d&amp;&amp;!d[h]&amp;&amp;l(d,h,(function(m){return s(f,this)}),{arity:1})}},{&quot;../internals/define-built-in&quot;:245,&quot;../internals/function-call&quot;:264,&quot;../internals/get-built-in&quot;:269,&quot;../internals/well-known-symbol&quot;:357}],338:[function(t,n,o){var s=t(&quot;../internals/symbol-constructor-detection&quot;);n.exports=s&amp;&amp;!!Symbol.for&amp;&amp;!!Symbol.keyFor},{&quot;../internals/symbol-constructor-detection&quot;:336}],339:[function(t,n,o){var s,c,u,l,a=t(&quot;../internals/global&quot;),d=t(&quot;../internals/function-apply&quot;),f=t(&quot;../internals/function-bind-context&quot;),h=t(&quot;../internals/is-callable&quot;),m=t(&quot;../internals/has-own-property&quot;),p=t(&quot;../internals/fails&quot;),x=t(&quot;../internals/html&quot;),g=t(&quot;../internals/array-slice&quot;),y=t(&quot;../internals/document-create-element&quot;),v=t(&quot;../internals/validate-arguments-length&quot;),_=t(&quot;../internals/engine-is-ios&quot;),S=t(&quot;../internals/engine-is-node&quot;),A=a.setImmediate,I=a.clearImmediate,z=a.process,F=a.Dispatch,W=a.Function,H=a.MessageChannel,B=a.String,K=0,O={};p((function(){s=a.location}));var L=function(N){if(m(O,N)){var C=O[N];delete O[N],C()}},E=function(N){return function(){L(N)}},j=function(N){L(N.data)},k=function(N){a.postMessage(B(N),s.protocol+&quot;//&quot;+s.host)};A&amp;&amp;I||(A=function(N){v(arguments.length,1);var C=h(N)?N:W(N),P=g(arguments,1);return O[++K]=function(){d(C,void 0,P)},c(K),K},I=function(N){delete O[N]},S?c=function(N){z.nextTick(E(N))}:F&amp;&amp;F.now?c=function(N){F.now(E(N))}:H&amp;&amp;!_?(l=(u=new H).port2,u.port1.onmessage=j,c=f(l.postMessage,l)):a.addEventListener&amp;&amp;h(a.postMessage)&amp;&amp;!a.importScripts&amp;&amp;s&amp;&amp;s.protocol!==&quot;file:&quot;&amp;&amp;!p(k)?(c=k,a.addEventListener(&quot;message&quot;,j,!1)):c=&quot;onreadystatechange&quot;in y(&quot;script&quot;)?function(N){x.appendChild(y(&quot;script&quot;)).onreadystatechange=function(){x.removeChild(this),L(N)}}:function(N){setTimeout(E(N),0)}),n.exports={set:A,clear:I}},{&quot;../internals/array-slice&quot;:231,&quot;../internals/document-create-element&quot;:249,&quot;../internals/engine-is-ios&quot;:253,&quot;../internals/engine-is-node&quot;:254,&quot;../internals/fails&quot;:260,&quot;../internals/function-apply&quot;:261,&quot;../internals/function-bind-context&quot;:262,&quot;../internals/global&quot;:274,&quot;../internals/has-own-property&quot;:275,&quot;../internals/html&quot;:278,&quot;../internals/is-callable&quot;:285,&quot;../internals/validate-arguments-length&quot;:353}],340:[function(t,n,o){var s=t(&quot;../internals/to-integer-or-infinity&quot;),c=Math.max,u=Math.min;n.exports=function(l,a){var d=s(l);return d&lt;0?c(d+a,0):u(d,a)}},{&quot;../internals/to-integer-or-infinity&quot;:342}],341:[function(t,n,o){var s=t(&quot;../internals/indexed-object&quot;),c=t(&quot;../internals/require-object-coercible&quot;);n.exports=function(u){return s(c(u))}},{&quot;../internals/indexed-object&quot;:280,&quot;../internals/require-object-coercible&quot;:329}],342:[function(t,n,o){var s=t(&quot;../internals/math-trunc&quot;);n.exports=function(c){var u=+c;return u!=u||u===0?0:s(u)}},{&quot;../internals/math-trunc&quot;:301}],343:[function(t,n,o){var s=t(&quot;../internals/to-integer-or-infinity&quot;),c=Math.min;n.exports=function(u){return u&gt;0?c(s(u),9007199254740991):0}},{&quot;../internals/to-integer-or-infinity&quot;:342}],344:[function(t,n,o){var s=t(&quot;../internals/require-object-coercible&quot;),c=Object;n.exports=function(u){return c(s(u))}},{&quot;../internals/require-object-coercible&quot;:329}],345:[function(t,n,o){var s=t(&quot;../internals/function-call&quot;),c=t(&quot;../internals/is-object&quot;),u=t(&quot;../internals/is-symbol&quot;),l=t(&quot;../internals/get-method&quot;),a=t(&quot;../internals/ordinary-to-primitive&quot;),d=t(&quot;../internals/well-known-symbol&quot;),f=TypeError,h=d(&quot;toPrimitive&quot;);n.exports=function(m,p){if(!c(m)||u(m))return m;var x,g=l(m,h);if(g){if(p===void 0&amp;&amp;(p=&quot;default&quot;),x=s(g,m,p),!c(x)||u(x))return x;throw new f(&quot;Can&#039;t convert object to primitive value&quot;)}return p===void 0&amp;&amp;(p=&quot;number&quot;),a(m,p)}},{&quot;../internals/function-call&quot;:264,&quot;../internals/get-method&quot;:273,&quot;../internals/is-object&quot;:289,&quot;../internals/is-symbol&quot;:292,&quot;../internals/ordinary-to-primitive&quot;:320,&quot;../internals/well-known-symbol&quot;:357}],346:[function(t,n,o){var s=t(&quot;../internals/to-primitive&quot;),c=t(&quot;../internals/is-symbol&quot;);n.exports=function(u){var l=s(u,&quot;string&quot;);return c(l)?l:l+&quot;&quot;}},{&quot;../internals/is-symbol&quot;:292,&quot;../internals/to-primitive&quot;:345}],347:[function(t,n,o){var s={};s[t(&quot;../internals/well-known-symbol&quot;)(&quot;toStringTag&quot;)]=&quot;z&quot;,n.exports=String(s)===&quot;[object z]&quot;},{&quot;../internals/well-known-symbol&quot;:357}],348:[function(t,n,o){var s=t(&quot;../internals/classof&quot;),c=String;n.exports=function(u){if(s(u)===&quot;Symbol&quot;)throw new TypeError(&quot;Cannot convert a Symbol value to a string&quot;);return c(u)}},{&quot;../internals/classof&quot;:236}],349:[function(t,n,o){var s=String;n.exports=function(c){try{return s(c)}catch{return&quot;Object&quot;}}},{}],350:[function(t,n,o){var s=t(&quot;../internals/function-uncurry-this&quot;),c=0,u=Math.random(),l=s(1 .toString);n.exports=function(a){return&quot;Symbol(&quot;+(a===void 0?&quot;&quot;:a)+&quot;)_&quot;+l(++c+u,36)}},{&quot;../internals/function-uncurry-this&quot;:268}],351:[function(t,n,o){var s=t(&quot;../internals/symbol-constructor-detection&quot;);n.exports=s&amp;&amp;!Symbol.sham&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;},{&quot;../internals/symbol-constructor-detection&quot;:336}],352:[function(t,n,o){var s=t(&quot;../internals/descriptors&quot;),c=t(&quot;../internals/fails&quot;);n.exports=s&amp;&amp;c((function(){return Object.defineProperty((function(){}),&quot;prototype&quot;,{value:42,writable:!1}).prototype!==42}))},{&quot;../internals/descriptors&quot;:247,&quot;../internals/fails&quot;:260}],353:[function(t,n,o){var s=TypeError;n.exports=function(c,u){if(c&lt;u)throw new s(&quot;Not enough arguments&quot;);return c}},{}],354:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/is-callable&quot;),u=s.WeakMap;n.exports=c(u)&amp;&amp;/native code/.test(String(u))},{&quot;../internals/global&quot;:274,&quot;../internals/is-callable&quot;:285}],355:[function(t,n,o){var s=t(&quot;../internals/path&quot;),c=t(&quot;../internals/has-own-property&quot;),u=t(&quot;../internals/well-known-symbol-wrapped&quot;),l=t(&quot;../internals/object-define-property&quot;).f;n.exports=function(a){var d=s.Symbol||(s.Symbol={});c(d,a)||l(d,a,{value:u.f(a)})}},{&quot;../internals/has-own-property&quot;:275,&quot;../internals/object-define-property&quot;:308,&quot;../internals/path&quot;:322,&quot;../internals/well-known-symbol-wrapped&quot;:356}],356:[function(t,n,o){var s=t(&quot;../internals/well-known-symbol&quot;);o.f=s},{&quot;../internals/well-known-symbol&quot;:357}],357:[function(t,n,o){var s=t(&quot;../internals/global&quot;),c=t(&quot;../internals/shared&quot;),u=t(&quot;../internals/has-own-property&quot;),l=t(&quot;../internals/uid&quot;),a=t(&quot;../internals/symbol-constructor-detection&quot;),d=t(&quot;../internals/use-symbol-as-uid&quot;),f=s.Symbol,h=c(&quot;wks&quot;),m=d?f.for||f:f&amp;&amp;f.withoutSetter||l;n.exports=function(p){return u(h,p)||(h[p]=a&amp;&amp;u(f,p)?f[p]:m(&quot;Symbol.&quot;+p)),h[p]}},{&quot;../internals/global&quot;:274,&quot;../internals/has-own-property&quot;:275,&quot;../internals/shared&quot;:334,&quot;../internals/symbol-constructor-detection&quot;:336,&quot;../internals/uid&quot;:350,&quot;../internals/use-symbol-as-uid&quot;:351}],358:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/array-iteration&quot;).findIndex,u=t(&quot;../internals/add-to-unscopables&quot;),l=!0;&quot;findIndex&quot;in[]&amp;&amp;Array(1).findIndex((function(){l=!1})),s({target:&quot;Array&quot;,proto:!0,forced:l},{findIndex:function(a){return c(this,a,arguments.length&gt;1?arguments[1]:void 0)}}),u(&quot;findIndex&quot;)},{&quot;../internals/add-to-unscopables&quot;:225,&quot;../internals/array-iteration&quot;:229,&quot;../internals/export&quot;:259}],359:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/array-iteration&quot;).find,u=t(&quot;../internals/add-to-unscopables&quot;),l=!0;&quot;find&quot;in[]&amp;&amp;Array(1).find((function(){l=!1})),s({target:&quot;Array&quot;,proto:!0,forced:l},{find:function(a){return c(this,a,arguments.length&gt;1?arguments[1]:void 0)}}),u(&quot;find&quot;)},{&quot;../internals/add-to-unscopables&quot;:225,&quot;../internals/array-iteration&quot;:229,&quot;../internals/export&quot;:259}],360:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/array-includes&quot;).includes,u=t(&quot;../internals/fails&quot;),l=t(&quot;../internals/add-to-unscopables&quot;);s({target:&quot;Array&quot;,proto:!0,forced:u((function(){return!Array(1).includes()}))},{includes:function(a){return c(this,a,arguments.length&gt;1?arguments[1]:void 0)}}),l(&quot;includes&quot;)},{&quot;../internals/add-to-unscopables&quot;:225,&quot;../internals/array-includes&quot;:228,&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260}],361:[function(t,n,o){var s=t(&quot;../internals/to-indexed-object&quot;),c=t(&quot;../internals/add-to-unscopables&quot;),u=t(&quot;../internals/iterators&quot;),l=t(&quot;../internals/internal-state&quot;),a=t(&quot;../internals/object-define-property&quot;).f,d=t(&quot;../internals/iterator-define&quot;),f=t(&quot;../internals/create-iter-result-object&quot;),h=t(&quot;../internals/is-pure&quot;),m=t(&quot;../internals/descriptors&quot;),p=l.set,x=l.getterFor(&quot;Array Iterator&quot;);n.exports=d(Array,&quot;Array&quot;,(function(y,v){p(this,{type:&quot;Array Iterator&quot;,target:s(y),index:0,kind:v})}),(function(){var y=x(this),v=y.target,_=y.kind,S=y.index++;if(!v||S&gt;=v.length)return y.target=void 0,f(void 0,!0);switch(_){case&quot;keys&quot;:return f(S,!1);case&quot;values&quot;:return f(v[S],!1)}return f([S,v[S]],!1)}),&quot;values&quot;);var g=u.Arguments=u.Array;if(c(&quot;keys&quot;),c(&quot;values&quot;),c(&quot;entries&quot;),!h&amp;&amp;m&amp;&amp;g.name!==&quot;values&quot;)try{a(g,&quot;name&quot;,{value:&quot;values&quot;})}catch{}},{&quot;../internals/add-to-unscopables&quot;:225,&quot;../internals/create-iter-result-object&quot;:240,&quot;../internals/descriptors&quot;:247,&quot;../internals/internal-state&quot;:282,&quot;../internals/is-pure&quot;:290,&quot;../internals/iterator-define&quot;:296,&quot;../internals/iterators&quot;:298,&quot;../internals/object-define-property&quot;:308,&quot;../internals/to-indexed-object&quot;:341}],362:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/get-built-in&quot;),u=t(&quot;../internals/function-apply&quot;),l=t(&quot;../internals/function-call&quot;),a=t(&quot;../internals/function-uncurry-this&quot;),d=t(&quot;../internals/fails&quot;),f=t(&quot;../internals/is-callable&quot;),h=t(&quot;../internals/is-symbol&quot;),m=t(&quot;../internals/array-slice&quot;),p=t(&quot;../internals/get-json-replacer-function&quot;),x=t(&quot;../internals/symbol-constructor-detection&quot;),g=String,y=c(&quot;JSON&quot;,&quot;stringify&quot;),v=a(/./.exec),_=a(&quot;&quot;.charAt),S=a(&quot;&quot;.charCodeAt),A=a(&quot;&quot;.replace),I=a(1 .toString),z=/[\uD800-\uDFFF]/g,F=/^[\uD800-\uDBFF]$/,W=/^[\uDC00-\uDFFF]$/,H=!x||d((function(){var L=c(&quot;Symbol&quot;)(&quot;stringify detection&quot;);return y([L])!==&quot;[null]&quot;||y({a:L})!==&quot;{}&quot;||y(Object(L))!==&quot;{}&quot;})),B=d((function(){return y(&quot;\uDF06\uD834&quot;)!==&#039;&quot;\\udf06\\ud834&quot;&#039;||y(&quot;\uDEAD&quot;)!==&#039;&quot;\\udead&quot;&#039;})),K=function(L,E){var j=m(arguments),k=p(E);if(f(k)||L!==void 0&amp;&amp;!h(L))return j[1]=function(N,C){if(f(k)&amp;&amp;(C=l(k,this,g(N),C)),!h(C))return C},u(y,null,j)},O=function(L,E,j){var k=_(j,E-1),N=_(j,E+1);return v(F,L)&amp;&amp;!v(W,N)||v(W,L)&amp;&amp;!v(F,k)?&quot;\\u&quot;+I(S(L,0),16):L};y&amp;&amp;s({target:&quot;JSON&quot;,stat:!0,arity:3,forced:H||B},{stringify:function(L,E,j){var k=m(arguments),N=u(H?K:y,null,k);return B&amp;&amp;typeof N==&quot;string&quot;?A(N,z,O):N}})},{&quot;../internals/array-slice&quot;:231,&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260,&quot;../internals/function-apply&quot;:261,&quot;../internals/function-call&quot;:264,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/get-built-in&quot;:269,&quot;../internals/get-json-replacer-function&quot;:272,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-symbol&quot;:292,&quot;../internals/symbol-constructor-detection&quot;:336}],363:[function(t,n,o){t(&quot;../internals/export&quot;)({target:&quot;Number&quot;,stat:!0},{isNaN:function(s){return s!=s}})},{&quot;../internals/export&quot;:259}],364:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/object-assign&quot;);s({target:&quot;Object&quot;,stat:!0,arity:2,forced:Object.assign!==c},{assign:c})},{&quot;../internals/export&quot;:259,&quot;../internals/object-assign&quot;:305}],365:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/symbol-constructor-detection&quot;),u=t(&quot;../internals/fails&quot;),l=t(&quot;../internals/object-get-own-property-symbols&quot;),a=t(&quot;../internals/to-object&quot;);s({target:&quot;Object&quot;,stat:!0,forced:!c||u((function(){l.f(1)}))},{getOwnPropertySymbols:function(d){var f=l.f;return f?f(a(d)):[]}})},{&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260,&quot;../internals/object-get-own-property-symbols&quot;:312,&quot;../internals/symbol-constructor-detection&quot;:336,&quot;../internals/to-object&quot;:344}],366:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/to-object&quot;),u=t(&quot;../internals/object-keys&quot;);s({target:&quot;Object&quot;,stat:!0,forced:t(&quot;../internals/fails&quot;)((function(){u(1)}))},{keys:function(l){return u(c(l))}})},{&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260,&quot;../internals/object-keys&quot;:316,&quot;../internals/to-object&quot;:344}],367:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/object-to-array&quot;).values;s({target:&quot;Object&quot;,stat:!0},{values:function(u){return c(u)}})},{&quot;../internals/export&quot;:259,&quot;../internals/object-to-array&quot;:319}],368:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/a-callable&quot;),l=t(&quot;../internals/new-promise-capability&quot;),a=t(&quot;../internals/perform&quot;),d=t(&quot;../internals/iterate&quot;);s({target:&quot;Promise&quot;,stat:!0,forced:t(&quot;../internals/promise-statics-incorrect-iteration&quot;)},{all:function(f){var h=this,m=l.f(h),p=m.resolve,x=m.reject,g=a((function(){var y=u(h.resolve),v=[],_=0,S=1;d(f,(function(A){var I=_++,z=!1;S++,c(y,h,A).then((function(F){z||(z=!0,v[I]=F,--S||p(v))}),x)})),--S||p(v)}));return g.error&amp;&amp;x(g.value),m.promise}})},{&quot;../internals/a-callable&quot;:222,&quot;../internals/export&quot;:259,&quot;../internals/function-call&quot;:264,&quot;../internals/iterate&quot;:293,&quot;../internals/new-promise-capability&quot;:303,&quot;../internals/perform&quot;:323,&quot;../internals/promise-statics-incorrect-iteration&quot;:327}],369:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/is-pure&quot;),u=t(&quot;../internals/promise-constructor-detection&quot;).CONSTRUCTOR,l=t(&quot;../internals/promise-native-constructor&quot;),a=t(&quot;../internals/get-built-in&quot;),d=t(&quot;../internals/is-callable&quot;),f=t(&quot;../internals/define-built-in&quot;),h=l&amp;&amp;l.prototype;if(s({target:&quot;Promise&quot;,proto:!0,forced:u,real:!0},{catch:function(p){return this.then(void 0,p)}}),!c&amp;&amp;d(l)){var m=a(&quot;Promise&quot;).prototype.catch;h.catch!==m&amp;&amp;f(h,&quot;catch&quot;,m,{unsafe:!0})}},{&quot;../internals/define-built-in&quot;:245,&quot;../internals/export&quot;:259,&quot;../internals/get-built-in&quot;:269,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-pure&quot;:290,&quot;../internals/promise-constructor-detection&quot;:324,&quot;../internals/promise-native-constructor&quot;:325}],370:[function(t,n,o){var s,c,u,l=t(&quot;../internals/export&quot;),a=t(&quot;../internals/is-pure&quot;),d=t(&quot;../internals/engine-is-node&quot;),f=t(&quot;../internals/global&quot;),h=t(&quot;../internals/function-call&quot;),m=t(&quot;../internals/define-built-in&quot;),p=t(&quot;../internals/object-set-prototype-of&quot;),x=t(&quot;../internals/set-to-string-tag&quot;),g=t(&quot;../internals/set-species&quot;),y=t(&quot;../internals/a-callable&quot;),v=t(&quot;../internals/is-callable&quot;),_=t(&quot;../internals/is-object&quot;),S=t(&quot;../internals/an-instance&quot;),A=t(&quot;../internals/species-constructor&quot;),I=t(&quot;../internals/task&quot;).set,z=t(&quot;../internals/microtask&quot;),F=t(&quot;../internals/host-report-errors&quot;),W=t(&quot;../internals/perform&quot;),H=t(&quot;../internals/queue&quot;),B=t(&quot;../internals/internal-state&quot;),K=t(&quot;../internals/promise-native-constructor&quot;),O=t(&quot;../internals/promise-constructor-detection&quot;),L=t(&quot;../internals/new-promise-capability&quot;),E=O.CONSTRUCTOR,j=O.REJECTION_EVENT,k=O.SUBCLASSING,N=B.getterFor(&quot;Promise&quot;),C=B.set,P=K&amp;&amp;K.prototype,D=K,U=P,Y=f.TypeError,Z=f.document,ne=f.process,V=L.f,ee=V,$=!!(Z&amp;&amp;Z.createEvent&amp;&amp;f.dispatchEvent),R=function(le){var ge;return!(!_(le)||!v(ge=le.then))&amp;&amp;ge},X=function(le,ge){var xe,pe,ue,we=ge.value,Se=ge.state===1,De=Se?le.ok:le.fail,Le=le.resolve,ze=le.reject,Oe=le.domain;try{De?(Se||(ge.rejection===2&amp;&amp;de(ge),ge.rejection=1),De===!0?xe=we:(Oe&amp;&amp;Oe.enter(),xe=De(we),Oe&amp;&amp;(Oe.exit(),ue=!0)),xe===le.promise?ze(new Y(&quot;Promise-chain cycle&quot;)):(pe=R(xe))?h(pe,xe,Le,ze):Le(xe)):ze(we)}catch(Ue){Oe&amp;&amp;!ue&amp;&amp;Oe.exit(),ze(Ue)}},re=function(le,ge){le.notified||(le.notified=!0,z((function(){for(var xe,pe=le.reactions;xe=pe.get();)X(xe,le);le.notified=!1,ge&amp;&amp;!le.rejection&amp;&amp;te(le)})))},Q=function(le,ge,xe){var pe,ue;$?((pe=Z.createEvent(&quot;Event&quot;)).promise=ge,pe.reason=xe,pe.initEvent(le,!1,!0),f.dispatchEvent(pe)):pe={promise:ge,reason:xe},!j&amp;&amp;(ue=f[&quot;on&quot;+le])?ue(pe):le===&quot;unhandledrejection&quot;&amp;&amp;F(&quot;Unhandled promise rejection&quot;,xe)},te=function(le){h(I,f,(function(){var ge,xe=le.facade,pe=le.value;if(ie(le)&amp;&amp;(ge=W((function(){d?ne.emit(&quot;unhandledRejection&quot;,pe,xe):Q(&quot;unhandledrejection&quot;,xe,pe)})),le.rejection=d||ie(le)?2:1,ge.error))throw ge.value}))},ie=function(le){return le.rejection!==1&amp;&amp;!le.parent},de=function(le){h(I,f,(function(){var ge=le.facade;d?ne.emit(&quot;rejectionHandled&quot;,ge):Q(&quot;rejectionhandled&quot;,ge,le.value)}))},ce=function(le,ge,xe){return function(pe){le(ge,pe,xe)}},se=function(le,ge,xe){le.done||(le.done=!0,xe&amp;&amp;(le=xe),le.value=ge,le.state=2,re(le,!0))},fe=function(le,ge,xe){if(!le.done){le.done=!0,xe&amp;&amp;(le=xe);try{if(le.facade===ge)throw new Y(&quot;Promise can&#039;t be resolved itself&quot;);var pe=R(ge);pe?z((function(){var ue={done:!1};try{h(pe,ge,ce(fe,ue,le),ce(se,ue,le))}catch(we){se(ue,we,le)}})):(le.value=ge,le.state=1,re(le,!1))}catch(ue){se({done:!1},ue,le)}}};if(E&amp;&amp;(U=(D=function(le){S(this,U),y(le),h(s,this);var ge=N(this);try{le(ce(fe,ge),ce(se,ge))}catch(xe){se(ge,xe)}}).prototype,(s=function(le){C(this,{type:&quot;Promise&quot;,done:!1,notified:!1,parent:!1,reactions:new H,rejection:!1,state:0,value:void 0})}).prototype=m(U,&quot;then&quot;,(function(le,ge){var xe=N(this),pe=V(A(this,D));return xe.parent=!0,pe.ok=!v(le)||le,pe.fail=v(ge)&amp;&amp;ge,pe.domain=d?ne.domain:void 0,xe.state===0?xe.reactions.add(pe):z((function(){X(pe,xe)})),pe.promise})),c=function(){var le=new s,ge=N(le);this.promise=le,this.resolve=ce(fe,ge),this.reject=ce(se,ge)},L.f=V=function(le){return le===D||le===void 0?new c(le):ee(le)},!a&amp;&amp;v(K)&amp;&amp;P!==Object.prototype)){u=P.then,k||m(P,&quot;then&quot;,(function(le,ge){var xe=this;return new D((function(pe,ue){h(u,xe,pe,ue)})).then(le,ge)}),{unsafe:!0});try{delete P.constructor}catch{}p&amp;&amp;p(P,U)}l({global:!0,constructor:!0,wrap:!0,forced:E},{Promise:D}),x(D,&quot;Promise&quot;,!1,!0),g(&quot;Promise&quot;)},{&quot;../internals/a-callable&quot;:222,&quot;../internals/an-instance&quot;:226,&quot;../internals/define-built-in&quot;:245,&quot;../internals/engine-is-node&quot;:254,&quot;../internals/export&quot;:259,&quot;../internals/function-call&quot;:264,&quot;../internals/global&quot;:274,&quot;../internals/host-report-errors&quot;:277,&quot;../internals/internal-state&quot;:282,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-object&quot;:289,&quot;../internals/is-pure&quot;:290,&quot;../internals/microtask&quot;:302,&quot;../internals/new-promise-capability&quot;:303,&quot;../internals/object-set-prototype-of&quot;:318,&quot;../internals/perform&quot;:323,&quot;../internals/promise-constructor-detection&quot;:324,&quot;../internals/promise-native-constructor&quot;:325,&quot;../internals/queue&quot;:328,&quot;../internals/set-species&quot;:330,&quot;../internals/set-to-string-tag&quot;:331,&quot;../internals/species-constructor&quot;:335,&quot;../internals/task&quot;:339}],371:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/is-pure&quot;),u=t(&quot;../internals/promise-native-constructor&quot;),l=t(&quot;../internals/fails&quot;),a=t(&quot;../internals/get-built-in&quot;),d=t(&quot;../internals/is-callable&quot;),f=t(&quot;../internals/species-constructor&quot;),h=t(&quot;../internals/promise-resolve&quot;),m=t(&quot;../internals/define-built-in&quot;),p=u&amp;&amp;u.prototype;if(s({target:&quot;Promise&quot;,proto:!0,real:!0,forced:!!u&amp;&amp;l((function(){p.finally.call({then:function(){}},(function(){}))}))},{finally:function(g){var y=f(this,a(&quot;Promise&quot;)),v=d(g);return this.then(v?function(_){return h(y,g()).then((function(){return _}))}:g,v?function(_){return h(y,g()).then((function(){throw _}))}:g)}}),!c&amp;&amp;d(u)){var x=a(&quot;Promise&quot;).prototype.finally;p.finally!==x&amp;&amp;m(p,&quot;finally&quot;,x,{unsafe:!0})}},{&quot;../internals/define-built-in&quot;:245,&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260,&quot;../internals/get-built-in&quot;:269,&quot;../internals/is-callable&quot;:285,&quot;../internals/is-pure&quot;:290,&quot;../internals/promise-native-constructor&quot;:325,&quot;../internals/promise-resolve&quot;:326,&quot;../internals/species-constructor&quot;:335}],372:[function(t,n,o){t(&quot;../modules/es.promise.constructor&quot;),t(&quot;../modules/es.promise.all&quot;),t(&quot;../modules/es.promise.catch&quot;),t(&quot;../modules/es.promise.race&quot;),t(&quot;../modules/es.promise.reject&quot;),t(&quot;../modules/es.promise.resolve&quot;)},{&quot;../modules/es.promise.all&quot;:368,&quot;../modules/es.promise.catch&quot;:369,&quot;../modules/es.promise.constructor&quot;:370,&quot;../modules/es.promise.race&quot;:373,&quot;../modules/es.promise.reject&quot;:374,&quot;../modules/es.promise.resolve&quot;:375}],373:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/a-callable&quot;),l=t(&quot;../internals/new-promise-capability&quot;),a=t(&quot;../internals/perform&quot;),d=t(&quot;../internals/iterate&quot;);s({target:&quot;Promise&quot;,stat:!0,forced:t(&quot;../internals/promise-statics-incorrect-iteration&quot;)},{race:function(f){var h=this,m=l.f(h),p=m.reject,x=a((function(){var g=u(h.resolve);d(f,(function(y){c(g,h,y).then(m.resolve,p)}))}));return x.error&amp;&amp;p(x.value),m.promise}})},{&quot;../internals/a-callable&quot;:222,&quot;../internals/export&quot;:259,&quot;../internals/function-call&quot;:264,&quot;../internals/iterate&quot;:293,&quot;../internals/new-promise-capability&quot;:303,&quot;../internals/perform&quot;:323,&quot;../internals/promise-statics-incorrect-iteration&quot;:327}],374:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-call&quot;),u=t(&quot;../internals/new-promise-capability&quot;);s({target:&quot;Promise&quot;,stat:!0,forced:t(&quot;../internals/promise-constructor-detection&quot;).CONSTRUCTOR},{reject:function(l){var a=u.f(this);return c(a.reject,void 0,l),a.promise}})},{&quot;../internals/export&quot;:259,&quot;../internals/function-call&quot;:264,&quot;../internals/new-promise-capability&quot;:303,&quot;../internals/promise-constructor-detection&quot;:324}],375:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/get-built-in&quot;),u=t(&quot;../internals/is-pure&quot;),l=t(&quot;../internals/promise-native-constructor&quot;),a=t(&quot;../internals/promise-constructor-detection&quot;).CONSTRUCTOR,d=t(&quot;../internals/promise-resolve&quot;),f=c(&quot;Promise&quot;),h=u&amp;&amp;!a;s({target:&quot;Promise&quot;,stat:!0,forced:u||a},{resolve:function(m){return d(h&amp;&amp;this===f?l:this,m)}})},{&quot;../internals/export&quot;:259,&quot;../internals/get-built-in&quot;:269,&quot;../internals/is-pure&quot;:290,&quot;../internals/promise-constructor-detection&quot;:324,&quot;../internals/promise-native-constructor&quot;:325,&quot;../internals/promise-resolve&quot;:326}],376:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-uncurry-this&quot;),u=t(&quot;../internals/to-absolute-index&quot;),l=RangeError,a=String.fromCharCode,d=String.fromCodePoint,f=c([].join);s({target:&quot;String&quot;,stat:!0,arity:1,forced:!!d&amp;&amp;d.length!==1},{fromCodePoint:function(h){for(var m,p=[],x=arguments.length,g=0;x&gt;g;){if(m=+arguments[g++],u(m,1114111)!==m)throw new l(m+&quot; is not a valid code point&quot;);p[g]=m&lt;65536?a(m):a(55296+((m-=65536)&gt;&gt;10),m%1024+56320)}return f(p,&quot;&quot;)}})},{&quot;../internals/export&quot;:259,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/to-absolute-index&quot;:340}],377:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/function-uncurry-this&quot;),u=t(&quot;../internals/not-a-regexp&quot;),l=t(&quot;../internals/require-object-coercible&quot;),a=t(&quot;../internals/to-string&quot;),d=t(&quot;../internals/correct-is-regexp-logic&quot;),f=c(&quot;&quot;.indexOf);s({target:&quot;String&quot;,proto:!0,forced:!d(&quot;includes&quot;)},{includes:function(h){return!!~f(a(l(this)),a(u(h)),arguments.length&gt;1?arguments[1]:void 0)}})},{&quot;../internals/correct-is-regexp-logic&quot;:238,&quot;../internals/export&quot;:259,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/not-a-regexp&quot;:304,&quot;../internals/require-object-coercible&quot;:329,&quot;../internals/to-string&quot;:348}],378:[function(t,n,o){t(&quot;../internals/well-known-symbol-define&quot;)(&quot;asyncIterator&quot;)},{&quot;../internals/well-known-symbol-define&quot;:355}],379:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/global&quot;),u=t(&quot;../internals/function-call&quot;),l=t(&quot;../internals/function-uncurry-this&quot;),a=t(&quot;../internals/is-pure&quot;),d=t(&quot;../internals/descriptors&quot;),f=t(&quot;../internals/symbol-constructor-detection&quot;),h=t(&quot;../internals/fails&quot;),m=t(&quot;../internals/has-own-property&quot;),p=t(&quot;../internals/object-is-prototype-of&quot;),x=t(&quot;../internals/an-object&quot;),g=t(&quot;../internals/to-indexed-object&quot;),y=t(&quot;../internals/to-property-key&quot;),v=t(&quot;../internals/to-string&quot;),_=t(&quot;../internals/create-property-descriptor&quot;),S=t(&quot;../internals/object-create&quot;),A=t(&quot;../internals/object-keys&quot;),I=t(&quot;../internals/object-get-own-property-names&quot;),z=t(&quot;../internals/object-get-own-property-names-external&quot;),F=t(&quot;../internals/object-get-own-property-symbols&quot;),W=t(&quot;../internals/object-get-own-property-descriptor&quot;),H=t(&quot;../internals/object-define-property&quot;),B=t(&quot;../internals/object-define-properties&quot;),K=t(&quot;../internals/object-property-is-enumerable&quot;),O=t(&quot;../internals/define-built-in&quot;),L=t(&quot;../internals/define-built-in-accessor&quot;),E=t(&quot;../internals/shared&quot;),j=t(&quot;../internals/shared-key&quot;),k=t(&quot;../internals/hidden-keys&quot;),N=t(&quot;../internals/uid&quot;),C=t(&quot;../internals/well-known-symbol&quot;),P=t(&quot;../internals/well-known-symbol-wrapped&quot;),D=t(&quot;../internals/well-known-symbol-define&quot;),U=t(&quot;../internals/symbol-define-to-primitive&quot;),Y=t(&quot;../internals/set-to-string-tag&quot;),Z=t(&quot;../internals/internal-state&quot;),ne=t(&quot;../internals/array-iteration&quot;).forEach,V=j(&quot;hidden&quot;),ee=Z.set,$=Z.getterFor(&quot;Symbol&quot;),R=Object.prototype,X=c.Symbol,re=X&amp;&amp;X.prototype,Q=c.RangeError,te=c.TypeError,ie=c.QObject,de=W.f,ce=H.f,se=z.f,fe=K.f,le=l([].push),ge=E(&quot;symbols&quot;),xe=E(&quot;op-symbols&quot;),pe=E(&quot;wks&quot;),ue=!ie||!ie.prototype||!ie.prototype.findChild,we=function(Qe,Ve,et){var rt=de(R,Ve);rt&amp;&amp;delete R[Ve],ce(Qe,Ve,et),rt&amp;&amp;Qe!==R&amp;&amp;ce(R,Ve,rt)},Se=d&amp;&amp;h((function(){return S(ce({},&quot;a&quot;,{get:function(){return ce(this,&quot;a&quot;,{value:7}).a}})).a!==7}))?we:ce,De=function(Qe,Ve){var et=ge[Qe]=S(re);return ee(et,{type:&quot;Symbol&quot;,tag:Qe,description:Ve}),d||(et.description=Ve),et},Le=function(Qe,Ve,et){Qe===R&amp;&amp;Le(xe,Ve,et),x(Qe);var rt=y(Ve);return x(et),m(ge,rt)?(et.enumerable?(m(Qe,V)&amp;&amp;Qe[V][rt]&amp;&amp;(Qe[V][rt]=!1),et=S(et,{enumerable:_(0,!1)})):(m(Qe,V)||ce(Qe,V,_(1,{})),Qe[V][rt]=!0),Se(Qe,rt,et)):ce(Qe,rt,et)},ze=function(Qe,Ve){x(Qe);var et=g(Ve),rt=A(et).concat(Ze(et));return ne(rt,(function(Ae){d&amp;&amp;!u(Oe,et,Ae)||Le(Qe,Ae,et[Ae])})),Qe},Oe=function(Qe){var Ve=y(Qe),et=u(fe,this,Ve);return!(this===R&amp;&amp;m(ge,Ve)&amp;&amp;!m(xe,Ve))&amp;&amp;(!(et||!m(this,Ve)||!m(ge,Ve)||m(this,V)&amp;&amp;this[V][Ve])||et)},Ue=function(Qe,Ve){var et=g(Qe),rt=y(Ve);if(et!==R||!m(ge,rt)||m(xe,rt)){var Ae=de(et,rt);return!Ae||!m(ge,rt)||m(et,V)&amp;&amp;et[V][rt]||(Ae.enumerable=!0),Ae}},Ye=function(Qe){var Ve=se(g(Qe)),et=[];return ne(Ve,(function(rt){m(ge,rt)||m(k,rt)||le(et,rt)})),et},Ze=function(Qe){var Ve=Qe===R,et=se(Ve?xe:g(Qe)),rt=[];return ne(et,(function(Ae){!m(ge,Ae)||Ve&amp;&amp;!m(R,Ae)||le(rt,ge[Ae])})),rt};f||(O(re=(X=function(){if(p(re,this))throw new te(&quot;Symbol is not a constructor&quot;);var Qe=arguments.length&amp;&amp;arguments[0]!==void 0?v(arguments[0]):void 0,Ve=N(Qe),et=function(rt){this===R&amp;&amp;u(et,xe,rt),m(this,V)&amp;&amp;m(this[V],Ve)&amp;&amp;(this[V][Ve]=!1);var Ae=_(1,rt);try{Se(this,Ve,Ae)}catch(it){if(!(it instanceof Q))throw it;we(this,Ve,Ae)}};return d&amp;&amp;ue&amp;&amp;Se(R,Ve,{configurable:!0,set:et}),De(Ve,Qe)}).prototype,&quot;toString&quot;,(function(){return $(this).tag})),O(X,&quot;withoutSetter&quot;,(function(Qe){return De(N(Qe),Qe)})),K.f=Oe,H.f=Le,B.f=ze,W.f=Ue,I.f=z.f=Ye,F.f=Ze,P.f=function(Qe){return De(C(Qe),Qe)},d&amp;&amp;(L(re,&quot;description&quot;,{configurable:!0,get:function(){return $(this).description}}),a||O(R,&quot;propertyIsEnumerable&quot;,Oe,{unsafe:!0}))),s({global:!0,constructor:!0,wrap:!0,forced:!f,sham:!f},{Symbol:X}),ne(A(pe),(function(Qe){D(Qe)})),s({target:&quot;Symbol&quot;,stat:!0,forced:!f},{useSetter:function(){ue=!0},useSimple:function(){ue=!1}}),s({target:&quot;Object&quot;,stat:!0,forced:!f,sham:!d},{create:function(Qe,Ve){return Ve===void 0?S(Qe):ze(S(Qe),Ve)},defineProperty:Le,defineProperties:ze,getOwnPropertyDescriptor:Ue}),s({target:&quot;Object&quot;,stat:!0,forced:!f},{getOwnPropertyNames:Ye}),U(),Y(X,&quot;Symbol&quot;),k[V]=!0},{&quot;../internals/an-object&quot;:227,&quot;../internals/array-iteration&quot;:229,&quot;../internals/create-property-descriptor&quot;:242,&quot;../internals/define-built-in&quot;:245,&quot;../internals/define-built-in-accessor&quot;:244,&quot;../internals/descriptors&quot;:247,&quot;../internals/export&quot;:259,&quot;../internals/fails&quot;:260,&quot;../internals/function-call&quot;:264,&quot;../internals/function-uncurry-this&quot;:268,&quot;../internals/global&quot;:274,&quot;../internals/has-own-property&quot;:275,&quot;../internals/hidden-keys&quot;:276,&quot;../internals/internal-state&quot;:282,&quot;../internals/is-pure&quot;:290,&quot;../internals/object-create&quot;:306,&quot;../internals/object-define-properties&quot;:307,&quot;../internals/object-define-property&quot;:308,&quot;../internals/object-get-own-property-descriptor&quot;:309,&quot;../internals/object-get-own-property-names&quot;:311,&quot;../internals/object-get-own-property-names-external&quot;:310,&quot;../internals/object-get-own-property-symbols&quot;:312,&quot;../internals/object-is-prototype-of&quot;:314,&quot;../internals/object-keys&quot;:316,&quot;../internals/object-property-is-enumerable&quot;:317,&quot;../internals/set-to-string-tag&quot;:331,&quot;../internals/shared&quot;:334,&quot;../internals/shared-key&quot;:332,&quot;../internals/symbol-constructor-detection&quot;:336,&quot;../internals/symbol-define-to-primitive&quot;:337,&quot;../internals/to-indexed-object&quot;:341,&quot;../internals/to-property-key&quot;:346,&quot;../internals/to-string&quot;:348,&quot;../internals/uid&quot;:350,&quot;../internals/well-known-symbol&quot;:357,&quot;../internals/well-known-symbol-define&quot;:355,&quot;../internals/well-known-symbol-wrapped&quot;:356}],380:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/get-built-in&quot;),u=t(&quot;../internals/has-own-property&quot;),l=t(&quot;../internals/to-string&quot;),a=t(&quot;../internals/shared&quot;),d=t(&quot;../internals/symbol-registry-detection&quot;),f=a(&quot;string-to-symbol-registry&quot;),h=a(&quot;symbol-to-string-registry&quot;);s({target:&quot;Symbol&quot;,stat:!0,forced:!d},{for:function(m){var p=l(m);if(u(f,p))return f[p];var x=c(&quot;Symbol&quot;)(p);return f[p]=x,h[x]=p,x}})},{&quot;../internals/export&quot;:259,&quot;../internals/get-built-in&quot;:269,&quot;../internals/has-own-property&quot;:275,&quot;../internals/shared&quot;:334,&quot;../internals/symbol-registry-detection&quot;:338,&quot;../internals/to-string&quot;:348}],381:[function(t,n,o){t(&quot;../modules/es.symbol.constructor&quot;),t(&quot;../modules/es.symbol.for&quot;),t(&quot;../modules/es.symbol.key-for&quot;),t(&quot;../modules/es.json.stringify&quot;),t(&quot;../modules/es.object.get-own-property-symbols&quot;)},{&quot;../modules/es.json.stringify&quot;:362,&quot;../modules/es.object.get-own-property-symbols&quot;:365,&quot;../modules/es.symbol.constructor&quot;:379,&quot;../modules/es.symbol.for&quot;:380,&quot;../modules/es.symbol.key-for&quot;:382}],382:[function(t,n,o){var s=t(&quot;../internals/export&quot;),c=t(&quot;../internals/has-own-property&quot;),u=t(&quot;../internals/is-symbol&quot;),l=t(&quot;../internals/try-to-string&quot;),a=t(&quot;../internals/shared&quot;),d=t(&quot;../internals/symbol-registry-detection&quot;),f=a(&quot;symbol-to-string-registry&quot;);s({target:&quot;Symbol&quot;,stat:!0,forced:!d},{keyFor:function(h){if(!u(h))throw new TypeError(l(h)+&quot; is not a symbol&quot;);if(c(f,h))return f[h]}})},{&quot;../internals/export&quot;:259,&quot;../internals/has-own-property&quot;:275,&quot;../internals/is-symbol&quot;:292,&quot;../internals/shared&quot;:334,&quot;../internals/symbol-registry-detection&quot;:338,&quot;../internals/try-to-string&quot;:349}],383:[function(t,n,o){function s(c){return Object.prototype.toString.call(c)}o.isArray=function(c){return Array.isArray?Array.isArray(c):s(c)===&quot;[object Array]&quot;},o.isBoolean=function(c){return typeof c==&quot;boolean&quot;},o.isNull=function(c){return c===null},o.isNullOrUndefined=function(c){return c==null},o.isNumber=function(c){return typeof c==&quot;number&quot;},o.isString=function(c){return typeof c==&quot;string&quot;},o.isSymbol=function(c){return typeof c==&quot;symbol&quot;},o.isUndefined=function(c){return c===void 0},o.isRegExp=function(c){return s(c)===&quot;[object RegExp]&quot;},o.isObject=function(c){return typeof c==&quot;object&quot;&amp;&amp;c!==null},o.isDate=function(c){return s(c)===&quot;[object Date]&quot;},o.isError=function(c){return s(c)===&quot;[object Error]&quot;||c instanceof Error},o.isFunction=function(c){return typeof c==&quot;function&quot;},o.isPrimitive=function(c){return c===null||typeof c==&quot;boolean&quot;||typeof c==&quot;number&quot;||typeof c==&quot;string&quot;||typeof c==&quot;symbol&quot;||c===void 0},o.isBuffer=t(&quot;buffer&quot;).Buffer.isBuffer},{buffer:220}],384:[function(t,n,o){(function(s){(function(){var c=t(&quot;elliptic&quot;),u=t(&quot;bn.js&quot;);n.exports=function(f){return new a(f)};var l={secp256k1:{name:&quot;secp256k1&quot;,byteLength:32},secp224r1:{name:&quot;p224&quot;,byteLength:28},prime256v1:{name:&quot;p256&quot;,byteLength:32},prime192v1:{name:&quot;p192&quot;,byteLength:24},ed25519:{name:&quot;ed25519&quot;,byteLength:32},secp384r1:{name:&quot;p384&quot;,byteLength:48},secp521r1:{name:&quot;p521&quot;,byteLength:66}};function a(f){this.curveType=l[f],this.curveType||(this.curveType={name:f}),this.curve=new c.ec(this.curveType.name),this.keys=void 0}function d(f,h,m){Array.isArray(f)||(f=f.toArray());var p=new s(f);if(m&amp;&amp;p.length&lt;m){var x=new s(m-p.length);x.fill(0),p=s.concat([x,p])}return h?p.toString(h):p}l.p224=l.secp224r1,l.p256=l.secp256r1=l.prime256v1,l.p192=l.secp192r1=l.prime192v1,l.p384=l.secp384r1,l.p521=l.secp521r1,a.prototype.generateKeys=function(f,h){return this.keys=this.curve.genKeyPair(),this.getPublicKey(f,h)},a.prototype.computeSecret=function(f,h,m){return h=h||&quot;utf8&quot;,s.isBuffer(f)||(f=new s(f,h)),d(this.curve.keyFromPublic(f).getPublic().mul(this.keys.getPrivate()).getX(),m,this.curveType.byteLength)},a.prototype.getPublicKey=function(f,h){var m=this.keys.getPublic(h===&quot;compressed&quot;,!0);return h===&quot;hybrid&quot;&amp;&amp;(m[m.length-1]%2?m[0]=7:m[0]=6),d(m,f)},a.prototype.getPrivateKey=function(f){return d(this.keys.getPrivate(),f)},a.prototype.setPublicKey=function(f,h){return h=h||&quot;utf8&quot;,s.isBuffer(f)||(f=new s(f,h)),this.keys._importPublic(f),this},a.prototype.setPrivateKey=function(f,h){h=h||&quot;utf8&quot;,s.isBuffer(f)||(f=new s(f,h));var m=new u(f);return m=m.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(m),this}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;bn.js&quot;:385,buffer:220,elliptic:405}],385:[function(t,n,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],386:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;md5.js&quot;),u=t(&quot;ripemd160&quot;),l=t(&quot;sha.js&quot;),a=t(&quot;cipher-base&quot;);function d(f){a.call(this,&quot;digest&quot;),this._hash=f}s(d,a),d.prototype._update=function(f){this._hash.update(f)},d.prototype._final=function(){return this._hash.digest()},n.exports=function(f){return(f=f.toLowerCase())===&quot;md5&quot;?new c:f===&quot;rmd160&quot;||f===&quot;ripemd160&quot;?new u:new d(l(f))}},{&quot;cipher-base&quot;:221,inherits:440,&quot;md5.js&quot;:450,ripemd160:493,&quot;sha.js&quot;:498}],387:[function(t,n,o){var s=t(&quot;md5.js&quot;);n.exports=function(c){return new s().update(c).digest()}},{&quot;md5.js&quot;:450}],388:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./legacy&quot;),u=t(&quot;cipher-base&quot;),l=t(&quot;safe-buffer&quot;).Buffer,a=t(&quot;create-hash/md5&quot;),d=t(&quot;ripemd160&quot;),f=t(&quot;sha.js&quot;),h=l.alloc(128);function m(p,x){u.call(this,&quot;digest&quot;),typeof x==&quot;string&quot;&amp;&amp;(x=l.from(x));var g=p===&quot;sha512&quot;||p===&quot;sha384&quot;?128:64;this._alg=p,this._key=x,x.length&gt;g?x=(p===&quot;rmd160&quot;?new d:f(p)).update(x).digest():x.length&lt;g&amp;&amp;(x=l.concat([x,h],g));for(var y=this._ipad=l.allocUnsafe(g),v=this._opad=l.allocUnsafe(g),_=0;_&lt;g;_++)y[_]=54^x[_],v[_]=92^x[_];this._hash=p===&quot;rmd160&quot;?new d:f(p),this._hash.update(y)}s(m,u),m.prototype._update=function(p){this._hash.update(p)},m.prototype._final=function(){var p=this._hash.digest();return(this._alg===&quot;rmd160&quot;?new d:f(this._alg)).update(this._opad).update(p).digest()},n.exports=function(p,x){return(p=p.toLowerCase())===&quot;rmd160&quot;||p===&quot;ripemd160&quot;?new m(&quot;rmd160&quot;,x):p===&quot;md5&quot;?new c(a,x):new m(p,x)}},{&quot;./legacy&quot;:389,&quot;cipher-base&quot;:221,&quot;create-hash/md5&quot;:387,inherits:440,ripemd160:493,&quot;safe-buffer&quot;:494,&quot;sha.js&quot;:498}],389:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;safe-buffer&quot;).Buffer,u=t(&quot;cipher-base&quot;),l=c.alloc(128);function a(d,f){u.call(this,&quot;digest&quot;),typeof f==&quot;string&quot;&amp;&amp;(f=c.from(f)),this._alg=d,this._key=f,f.length&gt;64?f=d(f):f.length&lt;64&amp;&amp;(f=c.concat([f,l],64));for(var h=this._ipad=c.allocUnsafe(64),m=this._opad=c.allocUnsafe(64),p=0;p&lt;64;p++)h[p]=54^f[p],m[p]=92^f[p];this._hash=[h]}s(a,u),a.prototype._update=function(d){this._hash.push(d)},a.prototype._final=function(){var d=this._alg(c.concat(this._hash));return this._alg(c.concat([this._opad,d]))},n.exports=a},{&quot;cipher-base&quot;:221,inherits:440,&quot;safe-buffer&quot;:494}],390:[function(t,n,o){o.randomBytes=o.rng=o.pseudoRandomBytes=o.prng=t(&quot;randombytes&quot;),o.createHash=o.Hash=t(&quot;create-hash&quot;),o.createHmac=o.Hmac=t(&quot;create-hmac&quot;);var s=t(&quot;browserify-sign/algos&quot;),c=Object.keys(s),u=[&quot;sha1&quot;,&quot;sha224&quot;,&quot;sha256&quot;,&quot;sha384&quot;,&quot;sha512&quot;,&quot;md5&quot;,&quot;rmd160&quot;].concat(c);o.getHashes=function(){return u};var l=t(&quot;pbkdf2&quot;);o.pbkdf2=l.pbkdf2,o.pbkdf2Sync=l.pbkdf2Sync;var a=t(&quot;browserify-cipher&quot;);o.Cipher=a.Cipher,o.createCipher=a.createCipher,o.Cipheriv=a.Cipheriv,o.createCipheriv=a.createCipheriv,o.Decipher=a.Decipher,o.createDecipher=a.createDecipher,o.Decipheriv=a.Decipheriv,o.createDecipheriv=a.createDecipheriv,o.getCiphers=a.getCiphers,o.listCiphers=a.listCiphers;var d=t(&quot;diffie-hellman&quot;);o.DiffieHellmanGroup=d.DiffieHellmanGroup,o.createDiffieHellmanGroup=d.createDiffieHellmanGroup,o.getDiffieHellman=d.getDiffieHellman,o.createDiffieHellman=d.createDiffieHellman,o.DiffieHellman=d.DiffieHellman;var f=t(&quot;browserify-sign&quot;);o.createSign=f.createSign,o.Sign=f.Sign,o.createVerify=f.createVerify,o.Verify=f.Verify,o.createECDH=t(&quot;create-ecdh&quot;);var h=t(&quot;public-encrypt&quot;);o.publicEncrypt=h.publicEncrypt,o.privateEncrypt=h.privateEncrypt,o.publicDecrypt=h.publicDecrypt,o.privateDecrypt=h.privateDecrypt;var m=t(&quot;randomfill&quot;);o.randomFill=m.randomFill,o.randomFillSync=m.randomFillSync,o.createCredentials=function(){throw new Error([&quot;sorry, createCredentials is not implemented yet&quot;,&quot;we accept pull requests&quot;,&quot;https://github.com/crypto-browserify/crypto-browserify&quot;].join(`
`))},o.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{&quot;browserify-cipher&quot;:206,&quot;browserify-sign&quot;:213,&quot;browserify-sign/algos&quot;:210,&quot;create-ecdh&quot;:384,&quot;create-hash&quot;:386,&quot;create-hmac&quot;:388,&quot;diffie-hellman&quot;:400,pbkdf2:460,&quot;public-encrypt&quot;:468,randombytes:475,randomfill:476}],391:[function(t,n,o){(function(s,c){typeof o==&quot;object&quot;&amp;&amp;n!==void 0?n.exports=c():(s=typeof globalThis&lt;&quot;u&quot;?globalThis:s||self).dayjs=c()})(void 0,(function(){var s=6e4,c=36e5,u=&quot;millisecond&quot;,l=&quot;second&quot;,a=&quot;minute&quot;,d=&quot;hour&quot;,f=&quot;day&quot;,h=&quot;week&quot;,m=&quot;month&quot;,p=&quot;quarter&quot;,x=&quot;year&quot;,g=&quot;date&quot;,y=&quot;Invalid Date&quot;,v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,S={name:&quot;en&quot;,weekdays:&quot;Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday&quot;.split(&quot;_&quot;),months:&quot;January_February_March_April_May_June_July_August_September_October_November_December&quot;.split(&quot;_&quot;),ordinal:function(j){var k=[&quot;th&quot;,&quot;st&quot;,&quot;nd&quot;,&quot;rd&quot;],N=j%100;return&quot;[&quot;+j+(k[(N-20)%10]||k[N]||k[0])+&quot;]&quot;}},A=function(j,k,N){var C=String(j);return!C||C.length&gt;=k?j:&quot;&quot;+Array(k+1-C.length).join(N)+j},I={s:A,z:function(j){var k=-j.utcOffset(),N=Math.abs(k),C=Math.floor(N/60),P=N%60;return(k&lt;=0?&quot;+&quot;:&quot;-&quot;)+A(C,2,&quot;0&quot;)+&quot;:&quot;+A(P,2,&quot;0&quot;)},m:function j(k,N){if(k.date()&lt;N.date())return-j(N,k);var C=12*(N.year()-k.year())+(N.month()-k.month()),P=k.clone().add(C,m),D=N-P&lt;0,U=k.clone().add(C+(D?-1:1),m);return+(-(C+(N-P)/(D?P-U:U-P))||0)},a:function(j){return j&lt;0?Math.ceil(j)||0:Math.floor(j)},p:function(j){return{M:m,y:x,w:h,d:f,D:g,h:d,m:a,s:l,ms:u,Q:p}[j]||String(j||&quot;&quot;).toLowerCase().replace(/s$/,&quot;&quot;)},u:function(j){return j===void 0}},z=&quot;en&quot;,F={};F[z]=S;var W=&quot;$isDayjsObject&quot;,H=function(j){return j instanceof L||!(!j||!j[W])},B=function j(k,N,C){var P;if(!k)return z;if(typeof k==&quot;string&quot;){var D=k.toLowerCase();F[D]&amp;&amp;(P=D),N&amp;&amp;(F[D]=N,P=D);var U=k.split(&quot;-&quot;);if(!P&amp;&amp;U.length&gt;1)return j(U[0])}else{var Y=k.name;F[Y]=k,P=Y}return!C&amp;&amp;P&amp;&amp;(z=P),P||!C&amp;&amp;z},K=function(j,k){if(H(j))return j.clone();var N=typeof k==&quot;object&quot;?k:{};return N.date=j,N.args=arguments,new L(N)},O=I;O.l=B,O.i=H,O.w=function(j,k){return K(j,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var L=(function(){function j(N){this.$L=B(N.locale,null,!0),this.parse(N),this.$x=this.$x||N.x||{},this[W]=!0}var k=j.prototype;return k.parse=function(N){this.$d=(function(C){var P=C.date,D=C.utc;if(P===null)return new Date(NaN);if(O.u(P))return new Date;if(P instanceof Date)return new Date(P);if(typeof P==&quot;string&quot;&amp;&amp;!/Z$/i.test(P)){var U=P.match(v);if(U){var Y=U[2]-1||0,Z=(U[7]||&quot;0&quot;).substring(0,3);return D?new Date(Date.UTC(U[1],Y,U[3]||1,U[4]||0,U[5]||0,U[6]||0,Z)):new Date(U[1],Y,U[3]||1,U[4]||0,U[5]||0,U[6]||0,Z)}}return new Date(P)})(N),this.init()},k.init=function(){var N=this.$d;this.$y=N.getFullYear(),this.$M=N.getMonth(),this.$D=N.getDate(),this.$W=N.getDay(),this.$H=N.getHours(),this.$m=N.getMinutes(),this.$s=N.getSeconds(),this.$ms=N.getMilliseconds()},k.$utils=function(){return O},k.isValid=function(){return this.$d.toString()!==y},k.isSame=function(N,C){var P=K(N);return this.startOf(C)&lt;=P&amp;&amp;P&lt;=this.endOf(C)},k.isAfter=function(N,C){return K(N)&lt;this.startOf(C)},k.isBefore=function(N,C){return this.endOf(C)&lt;K(N)},k.$g=function(N,C,P){return O.u(N)?this[C]:this.set(P,N)},k.unix=function(){return Math.floor(this.valueOf()/1e3)},k.valueOf=function(){return this.$d.getTime()},k.startOf=function(N,C){var P=this,D=!!O.u(C)||C,U=O.p(N),Y=function(re,Q){var te=O.w(P.$u?Date.UTC(P.$y,Q,re):new Date(P.$y,Q,re),P);return D?te:te.endOf(f)},Z=function(re,Q){return O.w(P.toDate()[re].apply(P.toDate(&quot;s&quot;),(D?[0,0,0,0]:[23,59,59,999]).slice(Q)),P)},ne=this.$W,V=this.$M,ee=this.$D,$=&quot;set&quot;+(this.$u?&quot;UTC&quot;:&quot;&quot;);switch(U){case x:return D?Y(1,0):Y(31,11);case m:return D?Y(1,V):Y(0,V+1);case h:var R=this.$locale().weekStart||0,X=(ne&lt;R?ne+7:ne)-R;return Y(D?ee-X:ee+(6-X),V);case f:case g:return Z($+&quot;Hours&quot;,0);case d:return Z($+&quot;Minutes&quot;,1);case a:return Z($+&quot;Seconds&quot;,2);case l:return Z($+&quot;Milliseconds&quot;,3);default:return this.clone()}},k.endOf=function(N){return this.startOf(N,!1)},k.$set=function(N,C){var P,D=O.p(N),U=&quot;set&quot;+(this.$u?&quot;UTC&quot;:&quot;&quot;),Y=(P={},P[f]=U+&quot;Date&quot;,P[g]=U+&quot;Date&quot;,P[m]=U+&quot;Month&quot;,P[x]=U+&quot;FullYear&quot;,P[d]=U+&quot;Hours&quot;,P[a]=U+&quot;Minutes&quot;,P[l]=U+&quot;Seconds&quot;,P[u]=U+&quot;Milliseconds&quot;,P)[D],Z=D===f?this.$D+(C-this.$W):C;if(D===m||D===x){var ne=this.clone().set(g,1);ne.$d[Y](Z),ne.init(),this.$d=ne.set(g,Math.min(this.$D,ne.daysInMonth())).$d}else Y&amp;&amp;this.$d[Y](Z);return this.init(),this},k.set=function(N,C){return this.clone().$set(N,C)},k.get=function(N){return this[O.p(N)]()},k.add=function(N,C){var P,D=this;N=Number(N);var U=O.p(C),Y=function(V){var ee=K(D);return O.w(ee.date(ee.date()+Math.round(V*N)),D)};if(U===m)return this.set(m,this.$M+N);if(U===x)return this.set(x,this.$y+N);if(U===f)return Y(1);if(U===h)return Y(7);var Z=(P={},P[a]=s,P[d]=c,P[l]=1e3,P)[U]||1,ne=this.$d.getTime()+N*Z;return O.w(ne,this)},k.subtract=function(N,C){return this.add(-1*N,C)},k.format=function(N){var C=this,P=this.$locale();if(!this.isValid())return P.invalidDate||y;var D=N||&quot;YYYY-MM-DDTHH:mm:ssZ&quot;,U=O.z(this),Y=this.$H,Z=this.$m,ne=this.$M,V=P.weekdays,ee=P.months,$=P.meridiem,R=function(Q,te,ie,de){return Q&amp;&amp;(Q[te]||Q(C,D))||ie[te].slice(0,de)},X=function(Q){return O.s(Y%12||12,Q,&quot;0&quot;)},re=$||function(Q,te,ie){var de=Q&lt;12?&quot;AM&quot;:&quot;PM&quot;;return ie?de.toLowerCase():de};return D.replace(_,(function(Q,te){return te||(function(ie){switch(ie){case&quot;YY&quot;:return String(C.$y).slice(-2);case&quot;YYYY&quot;:return O.s(C.$y,4,&quot;0&quot;);case&quot;M&quot;:return ne+1;case&quot;MM&quot;:return O.s(ne+1,2,&quot;0&quot;);case&quot;MMM&quot;:return R(P.monthsShort,ne,ee,3);case&quot;MMMM&quot;:return R(ee,ne);case&quot;D&quot;:return C.$D;case&quot;DD&quot;:return O.s(C.$D,2,&quot;0&quot;);case&quot;d&quot;:return String(C.$W);case&quot;dd&quot;:return R(P.weekdaysMin,C.$W,V,2);case&quot;ddd&quot;:return R(P.weekdaysShort,C.$W,V,3);case&quot;dddd&quot;:return V[C.$W];case&quot;H&quot;:return String(Y);case&quot;HH&quot;:return O.s(Y,2,&quot;0&quot;);case&quot;h&quot;:return X(1);case&quot;hh&quot;:return X(2);case&quot;a&quot;:return re(Y,Z,!0);case&quot;A&quot;:return re(Y,Z,!1);case&quot;m&quot;:return String(Z);case&quot;mm&quot;:return O.s(Z,2,&quot;0&quot;);case&quot;s&quot;:return String(C.$s);case&quot;ss&quot;:return O.s(C.$s,2,&quot;0&quot;);case&quot;SSS&quot;:return O.s(C.$ms,3,&quot;0&quot;);case&quot;Z&quot;:return U}return null})(Q)||U.replace(&quot;:&quot;,&quot;&quot;)}))},k.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},k.diff=function(N,C,P){var D,U=this,Y=O.p(C),Z=K(N),ne=(Z.utcOffset()-this.utcOffset())*s,V=this-Z,ee=function(){return O.m(U,Z)};switch(Y){case x:D=ee()/12;break;case m:D=ee();break;case p:D=ee()/3;break;case h:D=(V-ne)/6048e5;break;case f:D=(V-ne)/864e5;break;case d:D=V/c;break;case a:D=V/s;break;case l:D=V/1e3;break;default:D=V}return P?D:O.a(D)},k.daysInMonth=function(){return this.endOf(m).$D},k.$locale=function(){return F[this.$L]},k.locale=function(N,C){if(!N)return this.$L;var P=this.clone(),D=B(N,C,!0);return D&amp;&amp;(P.$L=D),P},k.clone=function(){return O.w(this.$d,this)},k.toDate=function(){return new Date(this.valueOf())},k.toJSON=function(){return this.isValid()?this.toISOString():null},k.toISOString=function(){return this.$d.toISOString()},k.toString=function(){return this.$d.toUTCString()},j})(),E=L.prototype;return K.prototype=E,[[&quot;$ms&quot;,u],[&quot;$s&quot;,l],[&quot;$m&quot;,a],[&quot;$H&quot;,d],[&quot;$W&quot;,f],[&quot;$M&quot;,m],[&quot;$y&quot;,x],[&quot;$D&quot;,g]].forEach((function(j){E[j[1]]=function(k){return this.$g(k,j[0],j[1])}})),K.extend=function(j,k){return j.$i||(j(k,L,K),j.$i=!0),K},K.locale=B,K.isDayjs=H,K.unix=function(j){return K(1e3*j)},K.en=F[z],K.Ls=F,K.p={},K}))},{}],392:[function(t,n,o){(function(s,c){typeof o==&quot;object&quot;&amp;&amp;n!==void 0?n.exports=c():(s=typeof globalThis&lt;&quot;u&quot;?globalThis:s||self).dayjs_plugin_customParseFormat=c()})(void 0,(function(){var s={LTS:&quot;h:mm:ss A&quot;,LT:&quot;h:mm A&quot;,L:&quot;MM/DD/YYYY&quot;,LL:&quot;MMMM D, YYYY&quot;,LLL:&quot;MMMM D, YYYY h:mm A&quot;,LLLL:&quot;dddd, MMMM D, YYYY h:mm A&quot;},c=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,u=/\d\d/,l=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,d={},f=function(v){return(v=+v)+(v&gt;68?1900:2e3)},h=function(v){return function(_){this[v]=+_}},m=[/[+-]\d\d:?(\d\d)?|Z/,function(v){(this.zone||(this.zone={})).offset=(function(_){if(!_||_===&quot;Z&quot;)return 0;var S=_.match(/([+-]|\d\d)/g),A=60*S[1]+(+S[2]||0);return A===0?0:S[0]===&quot;+&quot;?-A:A})(v)}],p=function(v){var _=d[v];return _&amp;&amp;(_.indexOf?_:_.s.concat(_.f))},x=function(v,_){var S,A=d.meridiem;if(A){for(var I=1;I&lt;=24;I+=1)if(v.indexOf(A(I,0,_))&gt;-1){S=I&gt;12;break}}else S=v===(_?&quot;pm&quot;:&quot;PM&quot;);return S},g={A:[a,function(v){this.afternoon=x(v,!1)}],a:[a,function(v){this.afternoon=x(v,!0)}],S:[/\d/,function(v){this.milliseconds=100*+v}],SS:[u,function(v){this.milliseconds=10*+v}],SSS:[/\d{3}/,function(v){this.milliseconds=+v}],s:[l,h(&quot;seconds&quot;)],ss:[l,h(&quot;seconds&quot;)],m:[l,h(&quot;minutes&quot;)],mm:[l,h(&quot;minutes&quot;)],H:[l,h(&quot;hours&quot;)],h:[l,h(&quot;hours&quot;)],HH:[l,h(&quot;hours&quot;)],hh:[l,h(&quot;hours&quot;)],D:[l,h(&quot;day&quot;)],DD:[u,h(&quot;day&quot;)],Do:[a,function(v){var _=d.ordinal,S=v.match(/\d+/);if(this.day=S[0],_)for(var A=1;A&lt;=31;A+=1)_(A).replace(/\[|\]/g,&quot;&quot;)===v&amp;&amp;(this.day=A)}],M:[l,h(&quot;month&quot;)],MM:[u,h(&quot;month&quot;)],MMM:[a,function(v){var _=p(&quot;months&quot;),S=(p(&quot;monthsShort&quot;)||_.map((function(A){return A.slice(0,3)}))).indexOf(v)+1;if(S&lt;1)throw new Error;this.month=S%12||S}],MMMM:[a,function(v){var _=p(&quot;months&quot;).indexOf(v)+1;if(_&lt;1)throw new Error;this.month=_%12||_}],Y:[/[+-]?\d+/,h(&quot;year&quot;)],YY:[u,function(v){this.year=f(v)}],YYYY:[/\d{4}/,h(&quot;year&quot;)],Z:m,ZZ:m};function y(v){var _,S;_=v,S=d&amp;&amp;d.formats;for(var A=(v=_.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(K,O,L){var E=L&amp;&amp;L.toUpperCase();return O||S[L]||s[L]||S[E].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(j,k,N){return k||N.slice(1)}))}))).match(c),I=A.length,z=0;z&lt;I;z+=1){var F=A[z],W=g[F],H=W&amp;&amp;W[0],B=W&amp;&amp;W[1];A[z]=B?{regex:H,parser:B}:F.replace(/^\[|\]$/g,&quot;&quot;)}return function(K){for(var O={},L=0,E=0;L&lt;I;L+=1){var j=A[L];if(typeof j==&quot;string&quot;)E+=j.length;else{var k=j.regex,N=j.parser,C=K.slice(E),P=k.exec(C)[0];N.call(O,P),K=K.replace(P,&quot;&quot;)}}return(function(D){var U=D.afternoon;if(U!==void 0){var Y=D.hours;U?Y&lt;12&amp;&amp;(D.hours+=12):Y===12&amp;&amp;(D.hours=0),delete D.afternoon}})(O),O}}return function(v,_,S){S.p.customParseFormat=!0,v&amp;&amp;v.parseTwoDigitYear&amp;&amp;(f=v.parseTwoDigitYear);var A=_.prototype,I=A.parse;A.parse=function(z){var F=z.date,W=z.utc,H=z.args;this.$u=W;var B=H[1];if(typeof B==&quot;string&quot;){var K=H[2]===!0,O=H[3]===!0,L=K||O,E=H[2];O&amp;&amp;(E=H[2]),d=this.$locale(),!K&amp;&amp;E&amp;&amp;(d=S.Ls[E]),this.$d=(function(C,P,D){try{if([&quot;x&quot;,&quot;X&quot;].indexOf(P)&gt;-1)return new Date((P===&quot;X&quot;?1e3:1)*C);var U=y(P)(C),Y=U.year,Z=U.month,ne=U.day,V=U.hours,ee=U.minutes,$=U.seconds,R=U.milliseconds,X=U.zone,re=new Date,Q=ne||(Y||Z?1:re.getDate()),te=Y||re.getFullYear(),ie=0;Y&amp;&amp;!Z||(ie=Z&gt;0?Z-1:re.getMonth());var de=V||0,ce=ee||0,se=$||0,fe=R||0;return X?new Date(Date.UTC(te,ie,Q,de,ce,se,fe+60*X.offset*1e3)):D?new Date(Date.UTC(te,ie,Q,de,ce,se,fe)):new Date(te,ie,Q,de,ce,se,fe)}catch{return new Date(&quot;&quot;)}})(F,B,W),this.init(),E&amp;&amp;E!==!0&amp;&amp;(this.$L=this.locale(E).$L),L&amp;&amp;F!=this.format(B)&amp;&amp;(this.$d=new Date(&quot;&quot;)),d={}}else if(B instanceof Array)for(var j=B.length,k=1;k&lt;=j;k+=1){H[1]=B[k-1];var N=S.apply(this,H);if(N.isValid()){this.$d=N.$d,this.$L=N.$L,this.init();break}k===j&amp;&amp;(this.$d=new Date(&quot;&quot;))}else I.call(this,z)}}}))},{}],393:[function(t,n,o){(function(s,c){typeof o==&quot;object&quot;&amp;&amp;n!==void 0?n.exports=c():(s=typeof globalThis&lt;&quot;u&quot;?globalThis:s||self).dayjs_plugin_utc=c()})(void 0,(function(){var s=&quot;minute&quot;,c=/[+-]\d\d(?::?\d\d)?/g,u=/([+-]|\d\d)/g;return function(l,a,d){var f=a.prototype;d.utc=function(v){var _={date:v,utc:!0,args:arguments};return new a(_)},f.utc=function(v){var _=d(this.toDate(),{locale:this.$L,utc:!0});return v?_.add(this.utcOffset(),s):_},f.local=function(){return d(this.toDate(),{locale:this.$L,utc:!1})};var h=f.parse;f.parse=function(v){v.utc&amp;&amp;(this.$u=!0),this.$utils().u(v.$offset)||(this.$offset=v.$offset),h.call(this,v)};var m=f.init;f.init=function(){if(this.$u){var v=this.$d;this.$y=v.getUTCFullYear(),this.$M=v.getUTCMonth(),this.$D=v.getUTCDate(),this.$W=v.getUTCDay(),this.$H=v.getUTCHours(),this.$m=v.getUTCMinutes(),this.$s=v.getUTCSeconds(),this.$ms=v.getUTCMilliseconds()}else m.call(this)};var p=f.utcOffset;f.utcOffset=function(v,_){var S=this.$utils().u;if(S(v))return this.$u?0:S(this.$offset)?p.call(this):this.$offset;if(typeof v==&quot;string&quot;&amp;&amp;(v=(function(F){F===void 0&amp;&amp;(F=&quot;&quot;);var W=F.match(c);if(!W)return null;var H=(&quot;&quot;+W[0]).match(u)||[&quot;-&quot;,0,0],B=H[0],K=60*+H[1]+ +H[2];return K===0?0:B===&quot;+&quot;?K:-K})(v))===null)return this;var A=Math.abs(v)&lt;=16?60*v:v,I=this;if(_)return I.$offset=A,I.$u=v===0,I;if(v!==0){var z=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(I=this.local().add(A+z,s)).$offset=A,I.$x.$localOffset=z}else I=this.utc();return I};var x=f.format;f.format=function(v){var _=v||(this.$u?&quot;YYYY-MM-DDTHH:mm:ss[Z]&quot;:&quot;&quot;);return x.call(this,_)},f.valueOf=function(){var v=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*v},f.isUTC=function(){return!!this.$u},f.toISOString=function(){return this.toDate().toISOString()},f.toString=function(){return this.toDate().toUTCString()};var g=f.toDate;f.toDate=function(v){return v===&quot;s&quot;&amp;&amp;this.$offset?d(this.format(&quot;YYYY-MM-DD HH:mm:ss:SSS&quot;)).toDate():g.call(this)};var y=f.diff;f.diff=function(v,_,S){if(v&amp;&amp;this.$u===v.$u)return y.call(this,v,_,S);var A=this.local(),I=d(v).local();return y.call(A,I,_,S)}}}))},{}],394:[function(t,n,o){o.utils=t(&quot;./des/utils&quot;),o.Cipher=t(&quot;./des/cipher&quot;),o.DES=t(&quot;./des/des&quot;),o.CBC=t(&quot;./des/cbc&quot;),o.EDE=t(&quot;./des/ede&quot;)},{&quot;./des/cbc&quot;:395,&quot;./des/cipher&quot;:396,&quot;./des/des&quot;:397,&quot;./des/ede&quot;:398,&quot;./des/utils&quot;:399}],395:[function(t,n,o){var s=t(&quot;minimalistic-assert&quot;),c=t(&quot;inherits&quot;),u={};function l(a){s.equal(a.length,8,&quot;Invalid IV length&quot;),this.iv=new Array(8);for(var d=0;d&lt;this.iv.length;d++)this.iv[d]=a[d]}o.instantiate=function(a){function d(p){a.call(this,p),this._cbcInit()}c(d,a);for(var f=Object.keys(u),h=0;h&lt;f.length;h++){var m=f[h];d.prototype[m]=u[m]}return d.create=function(p){return new d(p)},d},u._cbcInit=function(){var a=new l(this.options.iv);this._cbcState=a},u._update=function(a,d,f,h){var m=this._cbcState,p=this.constructor.super_.prototype,x=m.iv;if(this.type===&quot;encrypt&quot;){for(var g=0;g&lt;this.blockSize;g++)x[g]^=a[d+g];for(p._update.call(this,x,0,f,h),g=0;g&lt;this.blockSize;g++)x[g]=f[h+g]}else{for(p._update.call(this,a,d,f,h),g=0;g&lt;this.blockSize;g++)f[h+g]^=x[g];for(g=0;g&lt;this.blockSize;g++)x[g]=a[d+g]}}},{inherits:440,&quot;minimalistic-assert&quot;:453}],396:[function(t,n,o){var s=t(&quot;minimalistic-assert&quot;);function c(u){this.options=u,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=u.padding!==!1}n.exports=c,c.prototype._init=function(){},c.prototype.update=function(u){return u.length===0?[]:this.type===&quot;decrypt&quot;?this._updateDecrypt(u):this._updateEncrypt(u)},c.prototype._buffer=function(u,l){for(var a=Math.min(this.buffer.length-this.bufferOff,u.length-l),d=0;d&lt;a;d++)this.buffer[this.bufferOff+d]=u[l+d];return this.bufferOff+=a,a},c.prototype._flushBuffer=function(u,l){return this._update(this.buffer,0,u,l),this.bufferOff=0,this.blockSize},c.prototype._updateEncrypt=function(u){var l=0,a=0,d=(this.bufferOff+u.length)/this.blockSize|0,f=new Array(d*this.blockSize);this.bufferOff!==0&amp;&amp;(l+=this._buffer(u,l),this.bufferOff===this.buffer.length&amp;&amp;(a+=this._flushBuffer(f,a)));for(var h=u.length-(u.length-l)%this.blockSize;l&lt;h;l+=this.blockSize)this._update(u,l,f,a),a+=this.blockSize;for(;l&lt;u.length;l++,this.bufferOff++)this.buffer[this.bufferOff]=u[l];return f},c.prototype._updateDecrypt=function(u){for(var l=0,a=0,d=Math.ceil((this.bufferOff+u.length)/this.blockSize)-1,f=new Array(d*this.blockSize);d&gt;0;d--)l+=this._buffer(u,l),a+=this._flushBuffer(f,a);return l+=this._buffer(u,l),f},c.prototype.final=function(u){var l,a;return u&amp;&amp;(l=this.update(u)),a=this.type===&quot;encrypt&quot;?this._finalEncrypt():this._finalDecrypt(),l?l.concat(a):a},c.prototype._pad=function(u,l){if(l===0)return!1;for(;l&lt;u.length;)u[l++]=0;return!0},c.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var u=new Array(this.blockSize);return this._update(this.buffer,0,u,0),u},c.prototype._unpad=function(u){return u},c.prototype._finalDecrypt=function(){s.equal(this.bufferOff,this.blockSize,&quot;Not enough data to decrypt&quot;);var u=new Array(this.blockSize);return this._flushBuffer(u,0),this._unpad(u)}},{&quot;minimalistic-assert&quot;:453}],397:[function(t,n,o){var s=t(&quot;minimalistic-assert&quot;),c=t(&quot;inherits&quot;),u=t(&quot;./utils&quot;),l=t(&quot;./cipher&quot;);function a(){this.tmp=new Array(2),this.keys=null}function d(h){l.call(this,h);var m=new a;this._desState=m,this.deriveKeys(m,h.key)}c(d,l),n.exports=d,d.create=function(h){return new d(h)};var f=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];d.prototype.deriveKeys=function(h,m){h.keys=new Array(32),s.equal(m.length,this.blockSize,&quot;Invalid key length&quot;);var p=u.readUInt32BE(m,0),x=u.readUInt32BE(m,4);u.pc1(p,x,h.tmp,0),p=h.tmp[0],x=h.tmp[1];for(var g=0;g&lt;h.keys.length;g+=2){var y=f[g&gt;&gt;&gt;1];p=u.r28shl(p,y),x=u.r28shl(x,y),u.pc2(p,x,h.keys,g)}},d.prototype._update=function(h,m,p,x){var g=this._desState,y=u.readUInt32BE(h,m),v=u.readUInt32BE(h,m+4);u.ip(y,v,g.tmp,0),y=g.tmp[0],v=g.tmp[1],this.type===&quot;encrypt&quot;?this._encrypt(g,y,v,g.tmp,0):this._decrypt(g,y,v,g.tmp,0),y=g.tmp[0],v=g.tmp[1],u.writeUInt32BE(p,y,x),u.writeUInt32BE(p,v,x+4)},d.prototype._pad=function(h,m){if(this.padding===!1)return!1;for(var p=h.length-m,x=m;x&lt;h.length;x++)h[x]=p;return!0},d.prototype._unpad=function(h){if(this.padding===!1)return h;for(var m=h[h.length-1],p=h.length-m;p&lt;h.length;p++)s.equal(h[p],m);return h.slice(0,h.length-m)},d.prototype._encrypt=function(h,m,p,x,g){for(var y=m,v=p,_=0;_&lt;h.keys.length;_+=2){var S=h.keys[_],A=h.keys[_+1];u.expand(v,h.tmp,0),S^=h.tmp[0],A^=h.tmp[1];var I=u.substitute(S,A),z=v;v=(y^u.permute(I))&gt;&gt;&gt;0,y=z}u.rip(v,y,x,g)},d.prototype._decrypt=function(h,m,p,x,g){for(var y=p,v=m,_=h.keys.length-2;_&gt;=0;_-=2){var S=h.keys[_],A=h.keys[_+1];u.expand(y,h.tmp,0),S^=h.tmp[0],A^=h.tmp[1];var I=u.substitute(S,A),z=y;y=(v^u.permute(I))&gt;&gt;&gt;0,v=z}u.rip(y,v,x,g)}},{&quot;./cipher&quot;:396,&quot;./utils&quot;:399,inherits:440,&quot;minimalistic-assert&quot;:453}],398:[function(t,n,o){var s=t(&quot;minimalistic-assert&quot;),c=t(&quot;inherits&quot;),u=t(&quot;./cipher&quot;),l=t(&quot;./des&quot;);function a(f,h){s.equal(h.length,24,&quot;Invalid key length&quot;);var m=h.slice(0,8),p=h.slice(8,16),x=h.slice(16,24);this.ciphers=f===&quot;encrypt&quot;?[l.create({type:&quot;encrypt&quot;,key:m}),l.create({type:&quot;decrypt&quot;,key:p}),l.create({type:&quot;encrypt&quot;,key:x})]:[l.create({type:&quot;decrypt&quot;,key:x}),l.create({type:&quot;encrypt&quot;,key:p}),l.create({type:&quot;decrypt&quot;,key:m})]}function d(f){u.call(this,f);var h=new a(this.type,this.options.key);this._edeState=h}c(d,u),n.exports=d,d.create=function(f){return new d(f)},d.prototype._update=function(f,h,m,p){var x=this._edeState;x.ciphers[0]._update(f,h,m,p),x.ciphers[1]._update(m,p,m,p),x.ciphers[2]._update(m,p,m,p)},d.prototype._pad=l.prototype._pad,d.prototype._unpad=l.prototype._unpad},{&quot;./cipher&quot;:396,&quot;./des&quot;:397,inherits:440,&quot;minimalistic-assert&quot;:453}],399:[function(t,n,o){o.readUInt32BE=function(l,a){return(l[0+a]&lt;&lt;24|l[1+a]&lt;&lt;16|l[2+a]&lt;&lt;8|l[3+a])&gt;&gt;&gt;0},o.writeUInt32BE=function(l,a,d){l[0+d]=a&gt;&gt;&gt;24,l[1+d]=a&gt;&gt;&gt;16&amp;255,l[2+d]=a&gt;&gt;&gt;8&amp;255,l[3+d]=255&amp;a},o.ip=function(l,a,d,f){for(var h=0,m=0,p=6;p&gt;=0;p-=2){for(var x=0;x&lt;=24;x+=8)h&lt;&lt;=1,h|=a&gt;&gt;&gt;x+p&amp;1;for(x=0;x&lt;=24;x+=8)h&lt;&lt;=1,h|=l&gt;&gt;&gt;x+p&amp;1}for(p=6;p&gt;=0;p-=2){for(x=1;x&lt;=25;x+=8)m&lt;&lt;=1,m|=a&gt;&gt;&gt;x+p&amp;1;for(x=1;x&lt;=25;x+=8)m&lt;&lt;=1,m|=l&gt;&gt;&gt;x+p&amp;1}d[f+0]=h&gt;&gt;&gt;0,d[f+1]=m&gt;&gt;&gt;0},o.rip=function(l,a,d,f){for(var h=0,m=0,p=0;p&lt;4;p++)for(var x=24;x&gt;=0;x-=8)h&lt;&lt;=1,h|=a&gt;&gt;&gt;x+p&amp;1,h&lt;&lt;=1,h|=l&gt;&gt;&gt;x+p&amp;1;for(p=4;p&lt;8;p++)for(x=24;x&gt;=0;x-=8)m&lt;&lt;=1,m|=a&gt;&gt;&gt;x+p&amp;1,m&lt;&lt;=1,m|=l&gt;&gt;&gt;x+p&amp;1;d[f+0]=h&gt;&gt;&gt;0,d[f+1]=m&gt;&gt;&gt;0},o.pc1=function(l,a,d,f){for(var h=0,m=0,p=7;p&gt;=5;p--){for(var x=0;x&lt;=24;x+=8)h&lt;&lt;=1,h|=a&gt;&gt;x+p&amp;1;for(x=0;x&lt;=24;x+=8)h&lt;&lt;=1,h|=l&gt;&gt;x+p&amp;1}for(x=0;x&lt;=24;x+=8)h&lt;&lt;=1,h|=a&gt;&gt;x+p&amp;1;for(p=1;p&lt;=3;p++){for(x=0;x&lt;=24;x+=8)m&lt;&lt;=1,m|=a&gt;&gt;x+p&amp;1;for(x=0;x&lt;=24;x+=8)m&lt;&lt;=1,m|=l&gt;&gt;x+p&amp;1}for(x=0;x&lt;=24;x+=8)m&lt;&lt;=1,m|=l&gt;&gt;x+p&amp;1;d[f+0]=h&gt;&gt;&gt;0,d[f+1]=m&gt;&gt;&gt;0},o.r28shl=function(l,a){return l&lt;&lt;a&amp;268435455|l&gt;&gt;&gt;28-a};var s=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];o.pc2=function(l,a,d,f){for(var h=0,m=0,p=s.length&gt;&gt;&gt;1,x=0;x&lt;p;x++)h&lt;&lt;=1,h|=l&gt;&gt;&gt;s[x]&amp;1;for(x=p;x&lt;s.length;x++)m&lt;&lt;=1,m|=a&gt;&gt;&gt;s[x]&amp;1;d[f+0]=h&gt;&gt;&gt;0,d[f+1]=m&gt;&gt;&gt;0},o.expand=function(l,a,d){var f=0,h=0;f=(1&amp;l)&lt;&lt;5|l&gt;&gt;&gt;27;for(var m=23;m&gt;=15;m-=4)f&lt;&lt;=6,f|=l&gt;&gt;&gt;m&amp;63;for(m=11;m&gt;=3;m-=4)h|=l&gt;&gt;&gt;m&amp;63,h&lt;&lt;=6;h|=(31&amp;l)&lt;&lt;1|l&gt;&gt;&gt;31,a[d+0]=f&gt;&gt;&gt;0,a[d+1]=h&gt;&gt;&gt;0};var c=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];o.substitute=function(l,a){for(var d=0,f=0;f&lt;4;f++)d&lt;&lt;=4,d|=c[64*f+(l&gt;&gt;&gt;18-6*f&amp;63)];for(f=0;f&lt;4;f++)d&lt;&lt;=4,d|=c[256+64*f+(a&gt;&gt;&gt;18-6*f&amp;63)];return d&gt;&gt;&gt;0};var u=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];o.permute=function(l){for(var a=0,d=0;d&lt;u.length;d++)a&lt;&lt;=1,a|=l&gt;&gt;&gt;u[d]&amp;1;return a&gt;&gt;&gt;0},o.padSplit=function(l,a,d){for(var f=l.toString(2);f.length&lt;a;)f=&quot;0&quot;+f;for(var h=[],m=0;m&lt;a;m+=d)h.push(f.slice(m,m+d));return h.join(&quot; &quot;)}},{}],400:[function(t,n,o){(function(s){(function(){var c=t(&quot;./lib/generatePrime&quot;),u=t(&quot;./lib/primes.json&quot;),l=t(&quot;./lib/dh&quot;),a={binary:!0,hex:!0,base64:!0};o.DiffieHellmanGroup=o.createDiffieHellmanGroup=o.getDiffieHellman=function(d){var f=new s(u[d].prime,&quot;hex&quot;),h=new s(u[d].gen,&quot;hex&quot;);return new l(f,h)},o.createDiffieHellman=o.DiffieHellman=function d(f,h,m,p){return s.isBuffer(h)||a[h]===void 0?d(f,&quot;binary&quot;,h,m):(h=h||&quot;binary&quot;,p=p||&quot;binary&quot;,m=m||new s([2]),s.isBuffer(m)||(m=new s(m,p)),typeof f==&quot;number&quot;?new l(c(f,m),m,!0):(s.isBuffer(f)||(f=new s(f,h)),new l(f,m,!0)))}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;./lib/dh&quot;:401,&quot;./lib/generatePrime&quot;:402,&quot;./lib/primes.json&quot;:403,buffer:220}],401:[function(t,n,o){(function(s){(function(){var c=t(&quot;bn.js&quot;),u=new(t(&quot;miller-rabin&quot;)),l=new c(24),a=new c(11),d=new c(10),f=new c(3),h=new c(7),m=t(&quot;./generatePrime&quot;),p=t(&quot;randombytes&quot;);function x(S,A){return A=A||&quot;utf8&quot;,s.isBuffer(S)||(S=new s(S,A)),this._pub=new c(S),this}function g(S,A){return A=A||&quot;utf8&quot;,s.isBuffer(S)||(S=new s(S,A)),this._priv=new c(S),this}n.exports=v;var y={};function v(S,A,I){this.setGenerator(A),this.__prime=new c(S),this._prime=c.mont(this.__prime),this._primeLen=S.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,I?(this.setPublicKey=x,this.setPrivateKey=g):this._primeCode=8}function _(S,A){var I=new s(S.toArray());return A?I.toString(A):I}Object.defineProperty(v.prototype,&quot;verifyError&quot;,{enumerable:!0,get:function(){return typeof this._primeCode!=&quot;number&quot;&amp;&amp;(this._primeCode=(function(S,A){var I=A.toString(&quot;hex&quot;),z=[I,S.toString(16)].join(&quot;_&quot;);if(z in y)return y[z];var F,W=0;if(S.isEven()||!m.simpleSieve||!m.fermatTest(S)||!u.test(S))return W+=1,W+=I===&quot;02&quot;||I===&quot;05&quot;?8:4,y[z]=W,W;switch(u.test(S.shrn(1))||(W+=2),I){case&quot;02&quot;:S.mod(l).cmp(a)&amp;&amp;(W+=8);break;case&quot;05&quot;:(F=S.mod(d)).cmp(f)&amp;&amp;F.cmp(h)&amp;&amp;(W+=8);break;default:W+=4}return y[z]=W,W})(this.__prime,this.__gen)),this._primeCode}}),v.prototype.generateKeys=function(){return this._priv||(this._priv=new c(p(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},v.prototype.computeSecret=function(S){var A=(S=(S=new c(S)).toRed(this._prime)).redPow(this._priv).fromRed(),I=new s(A.toArray()),z=this.getPrime();if(I.length&lt;z.length){var F=new s(z.length-I.length);F.fill(0),I=s.concat([F,I])}return I},v.prototype.getPublicKey=function(S){return _(this._pub,S)},v.prototype.getPrivateKey=function(S){return _(this._priv,S)},v.prototype.getPrime=function(S){return _(this.__prime,S)},v.prototype.getGenerator=function(S){return _(this._gen,S)},v.prototype.setGenerator=function(S,A){return A=A||&quot;utf8&quot;,s.isBuffer(S)||(S=new s(S,A)),this.__gen=S,this._gen=new c(S),this}}).call(this)}).call(this,t(&quot;buffer&quot;).Buffer)},{&quot;./generatePrime&quot;:402,&quot;bn.js&quot;:404,buffer:220,&quot;miller-rabin&quot;:451,randombytes:475}],402:[function(t,n,o){var s=t(&quot;randombytes&quot;);n.exports=S,S.simpleSieve=v,S.fermatTest=_;var c=t(&quot;bn.js&quot;),u=new c(24),l=new(t(&quot;miller-rabin&quot;)),a=new c(1),d=new c(2),f=new c(5),h=(new c(16),new c(8),new c(10)),m=new c(3),p=(new c(7),new c(11)),x=new c(4),g=(new c(12),null);function y(){if(g!==null)return g;var A=[];A[0]=2;for(var I=1,z=3;z&lt;1048576;z+=2){for(var F=Math.ceil(Math.sqrt(z)),W=0;W&lt;I&amp;&amp;A[W]&lt;=F&amp;&amp;z%A[W]!=0;W++);I!==W&amp;&amp;A[W]&lt;=F||(A[I++]=z)}return g=A,A}function v(A){for(var I=y(),z=0;z&lt;I.length;z++)if(A.modn(I[z])===0)return A.cmpn(I[z])===0;return!0}function _(A){var I=c.mont(A);return d.toRed(I).redPow(A.subn(1)).fromRed().cmpn(1)===0}function S(A,I){if(A&lt;16)return new c(I===2||I===5?[140,123]:[140,39]);var z,F;for(I=new c(I);;){for(z=new c(s(Math.ceil(A/8)));z.bitLength()&gt;A;)z.ishrn(1);if(z.isEven()&amp;&amp;z.iadd(a),z.testn(1)||z.iadd(d),I.cmp(d)){if(!I.cmp(f))for(;z.mod(h).cmp(m);)z.iadd(x)}else for(;z.mod(u).cmp(p);)z.iadd(x);if(v(F=z.shrn(1))&amp;&amp;v(z)&amp;&amp;_(F)&amp;&amp;_(z)&amp;&amp;l.test(F)&amp;&amp;l.test(z))return z}}},{&quot;bn.js&quot;:404,&quot;miller-rabin&quot;:451,randombytes:475}],403:[function(t,n,o){n.exports={modp1:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff&quot;},modp2:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff&quot;},modp5:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff&quot;},modp14:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff&quot;},modp15:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff&quot;},modp16:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff&quot;},modp17:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff&quot;},modp18:{gen:&quot;02&quot;,prime:&quot;ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff&quot;}}},{}],404:[function(t,n,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],405:[function(t,n,o){var s=o;s.version=t(&quot;../package.json&quot;).version,s.utils=t(&quot;./elliptic/utils&quot;),s.rand=t(&quot;brorand&quot;),s.curve=t(&quot;./elliptic/curve&quot;),s.curves=t(&quot;./elliptic/curves&quot;),s.ec=t(&quot;./elliptic/ec&quot;),s.eddsa=t(&quot;./elliptic/eddsa&quot;)},{&quot;../package.json&quot;:421,&quot;./elliptic/curve&quot;:408,&quot;./elliptic/curves&quot;:411,&quot;./elliptic/ec&quot;:412,&quot;./elliptic/eddsa&quot;:415,&quot;./elliptic/utils&quot;:419,brorand:187}],406:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;../utils&quot;),u=c.getNAF,l=c.getJSF,a=c.assert;function d(h,m){this.type=h,this.p=new s(m.p,16),this.red=m.prime?s.red(m.prime):s.mont(this.p),this.zero=new s(0).toRed(this.red),this.one=new s(1).toRed(this.red),this.two=new s(2).toRed(this.red),this.n=m.n&amp;&amp;new s(m.n,16),this.g=m.g&amp;&amp;this.pointFromJSON(m.g,m.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var p=this.n&amp;&amp;this.p.div(this.n);!p||p.cmpn(100)&gt;0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function f(h,m){this.curve=h,this.type=m,this.precomputed=null}n.exports=d,d.prototype.point=function(){throw new Error(&quot;Not implemented&quot;)},d.prototype.validate=function(){throw new Error(&quot;Not implemented&quot;)},d.prototype._fixedNafMul=function(h,m){a(h.precomputed);var p=h._getDoubles(),x=u(m,1,this._bitLength),g=(1&lt;&lt;p.step+1)-(p.step%2==0?2:1);g/=3;var y,v,_=[];for(y=0;y&lt;x.length;y+=p.step){v=0;for(var S=y+p.step-1;S&gt;=y;S--)v=(v&lt;&lt;1)+x[S];_.push(v)}for(var A=this.jpoint(null,null,null),I=this.jpoint(null,null,null),z=g;z&gt;0;z--){for(y=0;y&lt;_.length;y++)(v=_[y])===z?I=I.mixedAdd(p.points[y]):v===-z&amp;&amp;(I=I.mixedAdd(p.points[y].neg()));A=A.add(I)}return A.toP()},d.prototype._wnafMul=function(h,m){var p=4,x=h._getNAFPoints(p);p=x.wnd;for(var g=x.points,y=u(m,p,this._bitLength),v=this.jpoint(null,null,null),_=y.length-1;_&gt;=0;_--){for(var S=0;_&gt;=0&amp;&amp;y[_]===0;_--)S++;if(_&gt;=0&amp;&amp;S++,v=v.dblp(S),_&lt;0)break;var A=y[_];a(A!==0),v=h.type===&quot;affine&quot;?A&gt;0?v.mixedAdd(g[A-1&gt;&gt;1]):v.mixedAdd(g[-A-1&gt;&gt;1].neg()):A&gt;0?v.add(g[A-1&gt;&gt;1]):v.add(g[-A-1&gt;&gt;1].neg())}return h.type===&quot;affine&quot;?v.toP():v},d.prototype._wnafMulAdd=function(h,m,p,x,g){var y,v,_,S=this._wnafT1,A=this._wnafT2,I=this._wnafT3,z=0;for(y=0;y&lt;x;y++){var F=(_=m[y])._getNAFPoints(h);S[y]=F.wnd,A[y]=F.points}for(y=x-1;y&gt;=1;y-=2){var W=y-1,H=y;if(S[W]===1&amp;&amp;S[H]===1){var B=[m[W],null,null,m[H]];m[W].y.cmp(m[H].y)===0?(B[1]=m[W].add(m[H]),B[2]=m[W].toJ().mixedAdd(m[H].neg())):m[W].y.cmp(m[H].y.redNeg())===0?(B[1]=m[W].toJ().mixedAdd(m[H]),B[2]=m[W].add(m[H].neg())):(B[1]=m[W].toJ().mixedAdd(m[H]),B[2]=m[W].toJ().mixedAdd(m[H].neg()));var K=[-3,-1,-5,-7,0,7,5,1,3],O=l(p[W],p[H]);for(z=Math.max(O[0].length,z),I[W]=new Array(z),I[H]=new Array(z),v=0;v&lt;z;v++){var L=0|O[0][v],E=0|O[1][v];I[W][v]=K[3*(L+1)+(E+1)],I[H][v]=0,A[W]=B}}else I[W]=u(p[W],S[W],this._bitLength),I[H]=u(p[H],S[H],this._bitLength),z=Math.max(I[W].length,z),z=Math.max(I[H].length,z)}var j=this.jpoint(null,null,null),k=this._wnafT4;for(y=z;y&gt;=0;y--){for(var N=0;y&gt;=0;){var C=!0;for(v=0;v&lt;x;v++)k[v]=0|I[v][y],k[v]!==0&amp;&amp;(C=!1);if(!C)break;N++,y--}if(y&gt;=0&amp;&amp;N++,j=j.dblp(N),y&lt;0)break;for(v=0;v&lt;x;v++){var P=k[v];P!==0&amp;&amp;(P&gt;0?_=A[v][P-1&gt;&gt;1]:P&lt;0&amp;&amp;(_=A[v][-P-1&gt;&gt;1].neg()),j=_.type===&quot;affine&quot;?j.mixedAdd(_):j.add(_))}}for(y=0;y&lt;x;y++)A[y]=null;return g?j:j.toP()},d.BasePoint=f,f.prototype.eq=function(){throw new Error(&quot;Not implemented&quot;)},f.prototype.validate=function(){return this.curve.validate(this)},d.prototype.decodePoint=function(h,m){h=c.toArray(h,m);var p=this.p.byteLength();if((h[0]===4||h[0]===6||h[0]===7)&amp;&amp;h.length-1==2*p)return h[0]===6?a(h[h.length-1]%2==0):h[0]===7&amp;&amp;a(h[h.length-1]%2==1),this.point(h.slice(1,1+p),h.slice(1+p,1+2*p));if((h[0]===2||h[0]===3)&amp;&amp;h.length-1===p)return this.pointFromX(h.slice(1,1+p),h[0]===3);throw new Error(&quot;Unknown point format&quot;)},f.prototype.encodeCompressed=function(h){return this.encode(h,!0)},f.prototype._encode=function(h){var m=this.curve.p.byteLength(),p=this.getX().toArray(&quot;be&quot;,m);return h?[this.getY().isEven()?2:3].concat(p):[4].concat(p,this.getY().toArray(&quot;be&quot;,m))},f.prototype.encode=function(h,m){return c.encode(this._encode(m),h)},f.prototype.precompute=function(h){if(this.precomputed)return this;var m={doubles:null,naf:null,beta:null};return m.naf=this._getNAFPoints(8),m.doubles=this._getDoubles(4,h),m.beta=this._getBeta(),this.precomputed=m,this},f.prototype._hasDoubles=function(h){if(!this.precomputed)return!1;var m=this.precomputed.doubles;return!!m&amp;&amp;m.points.length&gt;=Math.ceil((h.bitLength()+1)/m.step)},f.prototype._getDoubles=function(h,m){if(this.precomputed&amp;&amp;this.precomputed.doubles)return this.precomputed.doubles;for(var p=[this],x=this,g=0;g&lt;m;g+=h){for(var y=0;y&lt;h;y++)x=x.dbl();p.push(x)}return{step:h,points:p}},f.prototype._getNAFPoints=function(h){if(this.precomputed&amp;&amp;this.precomputed.naf)return this.precomputed.naf;for(var m=[this],p=(1&lt;&lt;h)-1,x=p===1?null:this.dbl(),g=1;g&lt;p;g++)m[g]=m[g-1].add(x);return{wnd:h,points:m}},f.prototype._getBeta=function(){return null},f.prototype.dblp=function(h){for(var m=this,p=0;p&lt;h;p++)m=m.dbl();return m}},{&quot;../utils&quot;:419,&quot;bn.js&quot;:420}],407:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;bn.js&quot;),u=t(&quot;inherits&quot;),l=t(&quot;./base&quot;),a=s.assert;function d(h){this.twisted=(0|h.a)!=1,this.mOneA=this.twisted&amp;&amp;(0|h.a)==-1,this.extended=this.mOneA,l.call(this,&quot;edwards&quot;,h),this.a=new c(h.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new c(h.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new c(h.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(0|h.c)==1}function f(h,m,p,x,g){l.BasePoint.call(this,h,&quot;projective&quot;),m===null&amp;&amp;p===null&amp;&amp;x===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new c(m,16),this.y=new c(p,16),this.z=x?new c(x,16):this.curve.one,this.t=g&amp;&amp;new c(g,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&amp;&amp;!this.t.red&amp;&amp;(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&amp;&amp;!this.t&amp;&amp;(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}u(d,l),n.exports=d,d.prototype._mulA=function(h){return this.mOneA?h.redNeg():this.a.redMul(h)},d.prototype._mulC=function(h){return this.oneC?h:this.c.redMul(h)},d.prototype.jpoint=function(h,m,p,x){return this.point(h,m,p,x)},d.prototype.pointFromX=function(h,m){(h=new c(h,16)).red||(h=h.toRed(this.red));var p=h.redSqr(),x=this.c2.redSub(this.a.redMul(p)),g=this.one.redSub(this.c2.redMul(this.d).redMul(p)),y=x.redMul(g.redInvm()),v=y.redSqrt();if(v.redSqr().redSub(y).cmp(this.zero)!==0)throw new Error(&quot;invalid point&quot;);var _=v.fromRed().isOdd();return(m&amp;&amp;!_||!m&amp;&amp;_)&amp;&amp;(v=v.redNeg()),this.point(h,v)},d.prototype.pointFromY=function(h,m){(h=new c(h,16)).red||(h=h.toRed(this.red));var p=h.redSqr(),x=p.redSub(this.c2),g=p.redMul(this.d).redMul(this.c2).redSub(this.a),y=x.redMul(g.redInvm());if(y.cmp(this.zero)===0){if(m)throw new Error(&quot;invalid point&quot;);return this.point(this.zero,h)}var v=y.redSqrt();if(v.redSqr().redSub(y).cmp(this.zero)!==0)throw new Error(&quot;invalid point&quot;);return v.fromRed().isOdd()!==m&amp;&amp;(v=v.redNeg()),this.point(v,h)},d.prototype.validate=function(h){if(h.isInfinity())return!0;h.normalize();var m=h.x.redSqr(),p=h.y.redSqr(),x=m.redMul(this.a).redAdd(p),g=this.c2.redMul(this.one.redAdd(this.d.redMul(m).redMul(p)));return x.cmp(g)===0},u(f,l.BasePoint),d.prototype.pointFromJSON=function(h){return f.fromJSON(this,h)},d.prototype.point=function(h,m,p,x){return new f(this,h,m,p,x)},f.fromJSON=function(h,m){return new f(h,m[0],m[1],m[2])},f.prototype.inspect=function(){return this.isInfinity()?&quot;&lt;EC Point Infinity&gt;&quot;:&quot;&lt;EC Point x: &quot;+this.x.fromRed().toString(16,2)+&quot; y: &quot;+this.y.fromRed().toString(16,2)+&quot; z: &quot;+this.z.fromRed().toString(16,2)+&quot;&gt;&quot;},f.prototype.isInfinity=function(){return this.x.cmpn(0)===0&amp;&amp;(this.y.cmp(this.z)===0||this.zOne&amp;&amp;this.y.cmp(this.curve.c)===0)},f.prototype._extDbl=function(){var h=this.x.redSqr(),m=this.y.redSqr(),p=this.z.redSqr();p=p.redIAdd(p);var x=this.curve._mulA(h),g=this.x.redAdd(this.y).redSqr().redISub(h).redISub(m),y=x.redAdd(m),v=y.redSub(p),_=x.redSub(m),S=g.redMul(v),A=y.redMul(_),I=g.redMul(_),z=v.redMul(y);return this.curve.point(S,A,z,I)},f.prototype._projDbl=function(){var h,m,p,x,g,y,v=this.x.redAdd(this.y).redSqr(),_=this.x.redSqr(),S=this.y.redSqr();if(this.curve.twisted){var A=(x=this.curve._mulA(_)).redAdd(S);this.zOne?(h=v.redSub(_).redSub(S).redMul(A.redSub(this.curve.two)),m=A.redMul(x.redSub(S)),p=A.redSqr().redSub(A).redSub(A)):(g=this.z.redSqr(),y=A.redSub(g).redISub(g),h=v.redSub(_).redISub(S).redMul(y),m=A.redMul(x.redSub(S)),p=A.redMul(y))}else x=_.redAdd(S),g=this.curve._mulC(this.z).redSqr(),y=x.redSub(g).redSub(g),h=this.curve._mulC(v.redISub(x)).redMul(y),m=this.curve._mulC(x).redMul(_.redISub(S)),p=x.redMul(y);return this.curve.point(h,m,p)},f.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},f.prototype._extAdd=function(h){var m=this.y.redSub(this.x).redMul(h.y.redSub(h.x)),p=this.y.redAdd(this.x).redMul(h.y.redAdd(h.x)),x=this.t.redMul(this.curve.dd).redMul(h.t),g=this.z.redMul(h.z.redAdd(h.z)),y=p.redSub(m),v=g.redSub(x),_=g.redAdd(x),S=p.redAdd(m),A=y.redMul(v),I=_.redMul(S),z=y.redMul(S),F=v.redMul(_);return this.curve.point(A,I,F,z)},f.prototype._projAdd=function(h){var m,p,x=this.z.redMul(h.z),g=x.redSqr(),y=this.x.redMul(h.x),v=this.y.redMul(h.y),_=this.curve.d.redMul(y).redMul(v),S=g.redSub(_),A=g.redAdd(_),I=this.x.redAdd(this.y).redMul(h.x.redAdd(h.y)).redISub(y).redISub(v),z=x.redMul(S).redMul(I);return this.curve.twisted?(m=x.redMul(A).redMul(v.redSub(this.curve._mulA(y))),p=S.redMul(A)):(m=x.redMul(A).redMul(v.redSub(y)),p=this.curve._mulC(S).redMul(A)),this.curve.point(z,m,p)},f.prototype.add=function(h){return this.isInfinity()?h:h.isInfinity()?this:this.curve.extended?this._extAdd(h):this._projAdd(h)},f.prototype.mul=function(h){return this._hasDoubles(h)?this.curve._fixedNafMul(this,h):this.curve._wnafMul(this,h)},f.prototype.mulAdd=function(h,m,p){return this.curve._wnafMulAdd(1,[this,m],[h,p],2,!1)},f.prototype.jmulAdd=function(h,m,p){return this.curve._wnafMulAdd(1,[this,m],[h,p],2,!0)},f.prototype.normalize=function(){if(this.zOne)return this;var h=this.z.redInvm();return this.x=this.x.redMul(h),this.y=this.y.redMul(h),this.t&amp;&amp;(this.t=this.t.redMul(h)),this.z=this.curve.one,this.zOne=!0,this},f.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&amp;&amp;this.t.redNeg())},f.prototype.getX=function(){return this.normalize(),this.x.fromRed()},f.prototype.getY=function(){return this.normalize(),this.y.fromRed()},f.prototype.eq=function(h){return this===h||this.getX().cmp(h.getX())===0&amp;&amp;this.getY().cmp(h.getY())===0},f.prototype.eqXToP=function(h){var m=h.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(m)===0)return!0;for(var p=h.clone(),x=this.curve.redN.redMul(this.z);;){if(p.iadd(this.curve.n),p.cmp(this.curve.p)&gt;=0)return!1;if(m.redIAdd(x),this.x.cmp(m)===0)return!0}},f.prototype.toP=f.prototype.normalize,f.prototype.mixedAdd=f.prototype.add},{&quot;../utils&quot;:419,&quot;./base&quot;:406,&quot;bn.js&quot;:420,inherits:440}],408:[function(t,n,o){var s=o;s.base=t(&quot;./base&quot;),s.short=t(&quot;./short&quot;),s.mont=t(&quot;./mont&quot;),s.edwards=t(&quot;./edwards&quot;)},{&quot;./base&quot;:406,&quot;./edwards&quot;:407,&quot;./mont&quot;:409,&quot;./short&quot;:410}],409:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;inherits&quot;),u=t(&quot;./base&quot;),l=t(&quot;../utils&quot;);function a(f){u.call(this,&quot;mont&quot;,f),this.a=new s(f.a,16).toRed(this.red),this.b=new s(f.b,16).toRed(this.red),this.i4=new s(4).toRed(this.red).redInvm(),this.two=new s(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function d(f,h,m){u.BasePoint.call(this,f,&quot;projective&quot;),h===null&amp;&amp;m===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new s(h,16),this.z=new s(m,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}c(a,u),n.exports=a,a.prototype.validate=function(f){var h=f.normalize().x,m=h.redSqr(),p=m.redMul(h).redAdd(m.redMul(this.a)).redAdd(h);return p.redSqrt().redSqr().cmp(p)===0},c(d,u.BasePoint),a.prototype.decodePoint=function(f,h){return this.point(l.toArray(f,h),1)},a.prototype.point=function(f,h){return new d(this,f,h)},a.prototype.pointFromJSON=function(f){return d.fromJSON(this,f)},d.prototype.precompute=function(){},d.prototype._encode=function(){return this.getX().toArray(&quot;be&quot;,this.curve.p.byteLength())},d.fromJSON=function(f,h){return new d(f,h[0],h[1]||f.one)},d.prototype.inspect=function(){return this.isInfinity()?&quot;&lt;EC Point Infinity&gt;&quot;:&quot;&lt;EC Point x: &quot;+this.x.fromRed().toString(16,2)+&quot; z: &quot;+this.z.fromRed().toString(16,2)+&quot;&gt;&quot;},d.prototype.isInfinity=function(){return this.z.cmpn(0)===0},d.prototype.dbl=function(){var f=this.x.redAdd(this.z).redSqr(),h=this.x.redSub(this.z).redSqr(),m=f.redSub(h),p=f.redMul(h),x=m.redMul(h.redAdd(this.curve.a24.redMul(m)));return this.curve.point(p,x)},d.prototype.add=function(){throw new Error(&quot;Not supported on Montgomery curve&quot;)},d.prototype.diffAdd=function(f,h){var m=this.x.redAdd(this.z),p=this.x.redSub(this.z),x=f.x.redAdd(f.z),g=f.x.redSub(f.z).redMul(m),y=x.redMul(p),v=h.z.redMul(g.redAdd(y).redSqr()),_=h.x.redMul(g.redISub(y).redSqr());return this.curve.point(v,_)},d.prototype.mul=function(f){for(var h=f.clone(),m=this,p=this.curve.point(null,null),x=[];h.cmpn(0)!==0;h.iushrn(1))x.push(h.andln(1));for(var g=x.length-1;g&gt;=0;g--)x[g]===0?(m=m.diffAdd(p,this),p=p.dbl()):(p=m.diffAdd(p,this),m=m.dbl());return p},d.prototype.mulAdd=function(){throw new Error(&quot;Not supported on Montgomery curve&quot;)},d.prototype.jumlAdd=function(){throw new Error(&quot;Not supported on Montgomery curve&quot;)},d.prototype.eq=function(f){return this.getX().cmp(f.getX())===0},d.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},d.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{&quot;../utils&quot;:419,&quot;./base&quot;:406,&quot;bn.js&quot;:420,inherits:440}],410:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;bn.js&quot;),u=t(&quot;inherits&quot;),l=t(&quot;./base&quot;),a=s.assert;function d(m){l.call(this,&quot;short&quot;,m),this.a=new c(m.a,16).toRed(this.red),this.b=new c(m.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(m),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function f(m,p,x,g){l.BasePoint.call(this,m,&quot;affine&quot;),p===null&amp;&amp;x===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new c(p,16),this.y=new c(x,16),g&amp;&amp;(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function h(m,p,x,g){l.BasePoint.call(this,m,&quot;jacobian&quot;),p===null&amp;&amp;x===null&amp;&amp;g===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new c(0)):(this.x=new c(p,16),this.y=new c(x,16),this.z=new c(g,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}u(d,l),n.exports=d,d.prototype._getEndomorphism=function(m){if(this.zeroA&amp;&amp;this.g&amp;&amp;this.n&amp;&amp;this.p.modn(3)===1){var p,x;if(m.beta)p=new c(m.beta,16).toRed(this.red);else{var g=this._getEndoRoots(this.p);p=(p=g[0].cmp(g[1])&lt;0?g[0]:g[1]).toRed(this.red)}if(m.lambda)x=new c(m.lambda,16);else{var y=this._getEndoRoots(this.n);this.g.mul(y[0]).x.cmp(this.g.x.redMul(p))===0?x=y[0]:(x=y[1],a(this.g.mul(x).x.cmp(this.g.x.redMul(p))===0))}return{beta:p,lambda:x,basis:m.basis?m.basis.map((function(v){return{a:new c(v.a,16),b:new c(v.b,16)}})):this._getEndoBasis(x)}}},d.prototype._getEndoRoots=function(m){var p=m===this.p?this.red:c.mont(m),x=new c(2).toRed(p).redInvm(),g=x.redNeg(),y=new c(3).toRed(p).redNeg().redSqrt().redMul(x);return[g.redAdd(y).fromRed(),g.redSub(y).fromRed()]},d.prototype._getEndoBasis=function(m){for(var p,x,g,y,v,_,S,A,I,z=this.n.ushrn(Math.floor(this.n.bitLength()/2)),F=m,W=this.n.clone(),H=new c(1),B=new c(0),K=new c(0),O=new c(1),L=0;F.cmpn(0)!==0;){var E=W.div(F);A=W.sub(E.mul(F)),I=K.sub(E.mul(H));var j=O.sub(E.mul(B));if(!g&amp;&amp;A.cmp(z)&lt;0)p=S.neg(),x=H,g=A.neg(),y=I;else if(g&amp;&amp;++L==2)break;S=A,W=F,F=A,K=H,H=I,O=B,B=j}v=A.neg(),_=I;var k=g.sqr().add(y.sqr());return v.sqr().add(_.sqr()).cmp(k)&gt;=0&amp;&amp;(v=p,_=x),g.negative&amp;&amp;(g=g.neg(),y=y.neg()),v.negative&amp;&amp;(v=v.neg(),_=_.neg()),[{a:g,b:y},{a:v,b:_}]},d.prototype._endoSplit=function(m){var p=this.endo.basis,x=p[0],g=p[1],y=g.b.mul(m).divRound(this.n),v=x.b.neg().mul(m).divRound(this.n),_=y.mul(x.a),S=v.mul(g.a),A=y.mul(x.b),I=v.mul(g.b);return{k1:m.sub(_).sub(S),k2:A.add(I).neg()}},d.prototype.pointFromX=function(m,p){(m=new c(m,16)).red||(m=m.toRed(this.red));var x=m.redSqr().redMul(m).redIAdd(m.redMul(this.a)).redIAdd(this.b),g=x.redSqrt();if(g.redSqr().redSub(x).cmp(this.zero)!==0)throw new Error(&quot;invalid point&quot;);var y=g.fromRed().isOdd();return(p&amp;&amp;!y||!p&amp;&amp;y)&amp;&amp;(g=g.redNeg()),this.point(m,g)},d.prototype.validate=function(m){if(m.inf)return!0;var p=m.x,x=m.y,g=this.a.redMul(p),y=p.redSqr().redMul(p).redIAdd(g).redIAdd(this.b);return x.redSqr().redISub(y).cmpn(0)===0},d.prototype._endoWnafMulAdd=function(m,p,x){for(var g=this._endoWnafT1,y=this._endoWnafT2,v=0;v&lt;m.length;v++){var _=this._endoSplit(p[v]),S=m[v],A=S._getBeta();_.k1.negative&amp;&amp;(_.k1.ineg(),S=S.neg(!0)),_.k2.negative&amp;&amp;(_.k2.ineg(),A=A.neg(!0)),g[2*v]=S,g[2*v+1]=A,y[2*v]=_.k1,y[2*v+1]=_.k2}for(var I=this._wnafMulAdd(1,g,y,2*v,x),z=0;z&lt;2*v;z++)g[z]=null,y[z]=null;return I},u(f,l.BasePoint),d.prototype.point=function(m,p,x){return new f(this,m,p,x)},d.prototype.pointFromJSON=function(m,p){return f.fromJSON(this,m,p)},f.prototype._getBeta=function(){if(this.curve.endo){var m=this.precomputed;if(m&amp;&amp;m.beta)return m.beta;var p=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(m){var x=this.curve,g=function(y){return x.point(y.x.redMul(x.endo.beta),y.y)};m.beta=p,p.precomputed={beta:null,naf:m.naf&amp;&amp;{wnd:m.naf.wnd,points:m.naf.points.map(g)},doubles:m.doubles&amp;&amp;{step:m.doubles.step,points:m.doubles.points.map(g)}}}return p}},f.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&amp;&amp;{doubles:this.precomputed.doubles&amp;&amp;{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&amp;&amp;{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},f.fromJSON=function(m,p,x){typeof p==&quot;string&quot;&amp;&amp;(p=JSON.parse(p));var g=m.point(p[0],p[1],x);if(!p[2])return g;function y(_){return m.point(_[0],_[1],x)}var v=p[2];return g.precomputed={beta:null,doubles:v.doubles&amp;&amp;{step:v.doubles.step,points:[g].concat(v.doubles.points.map(y))},naf:v.naf&amp;&amp;{wnd:v.naf.wnd,points:[g].concat(v.naf.points.map(y))}},g},f.prototype.inspect=function(){return this.isInfinity()?&quot;&lt;EC Point Infinity&gt;&quot;:&quot;&lt;EC Point x: &quot;+this.x.fromRed().toString(16,2)+&quot; y: &quot;+this.y.fromRed().toString(16,2)+&quot;&gt;&quot;},f.prototype.isInfinity=function(){return this.inf},f.prototype.add=function(m){if(this.inf)return m;if(m.inf)return this;if(this.eq(m))return this.dbl();if(this.neg().eq(m))return this.curve.point(null,null);if(this.x.cmp(m.x)===0)return this.curve.point(null,null);var p=this.y.redSub(m.y);p.cmpn(0)!==0&amp;&amp;(p=p.redMul(this.x.redSub(m.x).redInvm()));var x=p.redSqr().redISub(this.x).redISub(m.x),g=p.redMul(this.x.redSub(x)).redISub(this.y);return this.curve.point(x,g)},f.prototype.dbl=function(){if(this.inf)return this;var m=this.y.redAdd(this.y);if(m.cmpn(0)===0)return this.curve.point(null,null);var p=this.curve.a,x=this.x.redSqr(),g=m.redInvm(),y=x.redAdd(x).redIAdd(x).redIAdd(p).redMul(g),v=y.redSqr().redISub(this.x.redAdd(this.x)),_=y.redMul(this.x.redSub(v)).redISub(this.y);return this.curve.point(v,_)},f.prototype.getX=function(){return this.x.fromRed()},f.prototype.getY=function(){return this.y.fromRed()},f.prototype.mul=function(m){return m=new c(m,16),this.isInfinity()?this:this._hasDoubles(m)?this.curve._fixedNafMul(this,m):this.curve.endo?this.curve._endoWnafMulAdd([this],[m]):this.curve._wnafMul(this,m)},f.prototype.mulAdd=function(m,p,x){var g=[this,p],y=[m,x];return this.curve.endo?this.curve._endoWnafMulAdd(g,y):this.curve._wnafMulAdd(1,g,y,2)},f.prototype.jmulAdd=function(m,p,x){var g=[this,p],y=[m,x];return this.curve.endo?this.curve._endoWnafMulAdd(g,y,!0):this.curve._wnafMulAdd(1,g,y,2,!0)},f.prototype.eq=function(m){return this===m||this.inf===m.inf&amp;&amp;(this.inf||this.x.cmp(m.x)===0&amp;&amp;this.y.cmp(m.y)===0)},f.prototype.neg=function(m){if(this.inf)return this;var p=this.curve.point(this.x,this.y.redNeg());if(m&amp;&amp;this.precomputed){var x=this.precomputed,g=function(y){return y.neg()};p.precomputed={naf:x.naf&amp;&amp;{wnd:x.naf.wnd,points:x.naf.points.map(g)},doubles:x.doubles&amp;&amp;{step:x.doubles.step,points:x.doubles.points.map(g)}}}return p},f.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},u(h,l.BasePoint),d.prototype.jpoint=function(m,p,x){return new h(this,m,p,x)},h.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var m=this.z.redInvm(),p=m.redSqr(),x=this.x.redMul(p),g=this.y.redMul(p).redMul(m);return this.curve.point(x,g)},h.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},h.prototype.add=function(m){if(this.isInfinity())return m;if(m.isInfinity())return this;var p=m.z.redSqr(),x=this.z.redSqr(),g=this.x.redMul(p),y=m.x.redMul(x),v=this.y.redMul(p.redMul(m.z)),_=m.y.redMul(x.redMul(this.z)),S=g.redSub(y),A=v.redSub(_);if(S.cmpn(0)===0)return A.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var I=S.redSqr(),z=I.redMul(S),F=g.redMul(I),W=A.redSqr().redIAdd(z).redISub(F).redISub(F),H=A.redMul(F.redISub(W)).redISub(v.redMul(z)),B=this.z.redMul(m.z).redMul(S);return this.curve.jpoint(W,H,B)},h.prototype.mixedAdd=function(m){if(this.isInfinity())return m.toJ();if(m.isInfinity())return this;var p=this.z.redSqr(),x=this.x,g=m.x.redMul(p),y=this.y,v=m.y.redMul(p).redMul(this.z),_=x.redSub(g),S=y.redSub(v);if(_.cmpn(0)===0)return S.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var A=_.redSqr(),I=A.redMul(_),z=x.redMul(A),F=S.redSqr().redIAdd(I).redISub(z).redISub(z),W=S.redMul(z.redISub(F)).redISub(y.redMul(I)),H=this.z.redMul(_);return this.curve.jpoint(F,W,H)},h.prototype.dblp=function(m){if(m===0)return this;if(this.isInfinity())return this;if(!m)return this.dbl();var p;if(this.curve.zeroA||this.curve.threeA){var x=this;for(p=0;p&lt;m;p++)x=x.dbl();return x}var g=this.curve.a,y=this.curve.tinv,v=this.x,_=this.y,S=this.z,A=S.redSqr().redSqr(),I=_.redAdd(_);for(p=0;p&lt;m;p++){var z=v.redSqr(),F=I.redSqr(),W=F.redSqr(),H=z.redAdd(z).redIAdd(z).redIAdd(g.redMul(A)),B=v.redMul(F),K=H.redSqr().redISub(B.redAdd(B)),O=B.redISub(K),L=H.redMul(O);L=L.redIAdd(L).redISub(W);var E=I.redMul(S);p+1&lt;m&amp;&amp;(A=A.redMul(W)),v=K,S=E,I=L}return this.curve.jpoint(v,I.redMul(y),S)},h.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},h.prototype._zeroDbl=function(){var m,p,x;if(this.zOne){var g=this.x.redSqr(),y=this.y.redSqr(),v=y.redSqr(),_=this.x.redAdd(y).redSqr().redISub(g).redISub(v);_=_.redIAdd(_);var S=g.redAdd(g).redIAdd(g),A=S.redSqr().redISub(_).redISub(_),I=v.redIAdd(v);I=(I=I.redIAdd(I)).redIAdd(I),m=A,p=S.redMul(_.redISub(A)).redISub(I),x=this.y.redAdd(this.y)}else{var z=this.x.redSqr(),F=this.y.redSqr(),W=F.redSqr(),H=this.x.redAdd(F).redSqr().redISub(z).redISub(W);H=H.redIAdd(H);var B=z.redAdd(z).redIAdd(z),K=B.redSqr(),O=W.redIAdd(W);O=(O=O.redIAdd(O)).redIAdd(O),m=K.redISub(H).redISub(H),p=B.redMul(H.redISub(m)).redISub(O),x=(x=this.y.redMul(this.z)).redIAdd(x)}return this.curve.jpoint(m,p,x)},h.prototype._threeDbl=function(){var m,p,x;if(this.zOne){var g=this.x.redSqr(),y=this.y.redSqr(),v=y.redSqr(),_=this.x.redAdd(y).redSqr().redISub(g).redISub(v);_=_.redIAdd(_);var S=g.redAdd(g).redIAdd(g).redIAdd(this.curve.a),A=S.redSqr().redISub(_).redISub(_);m=A;var I=v.redIAdd(v);I=(I=I.redIAdd(I)).redIAdd(I),p=S.redMul(_.redISub(A)).redISub(I),x=this.y.redAdd(this.y)}else{var z=this.z.redSqr(),F=this.y.redSqr(),W=this.x.redMul(F),H=this.x.redSub(z).redMul(this.x.redAdd(z));H=H.redAdd(H).redIAdd(H);var B=W.redIAdd(W),K=(B=B.redIAdd(B)).redAdd(B);m=H.redSqr().redISub(K),x=this.y.redAdd(this.z).redSqr().redISub(F).redISub(z);var O=F.redSqr();O=(O=(O=O.redIAdd(O)).redIAdd(O)).redIAdd(O),p=H.redMul(B.redISub(m)).redISub(O)}return this.curve.jpoint(m,p,x)},h.prototype._dbl=function(){var m=this.curve.a,p=this.x,x=this.y,g=this.z,y=g.redSqr().redSqr(),v=p.redSqr(),_=x.redSqr(),S=v.redAdd(v).redIAdd(v).redIAdd(m.redMul(y)),A=p.redAdd(p),I=(A=A.redIAdd(A)).redMul(_),z=S.redSqr().redISub(I.redAdd(I)),F=I.redISub(z),W=_.redSqr();W=(W=(W=W.redIAdd(W)).redIAdd(W)).redIAdd(W);var H=S.redMul(F).redISub(W),B=x.redAdd(x).redMul(g);return this.curve.jpoint(z,H,B)},h.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var m=this.x.redSqr(),p=this.y.redSqr(),x=this.z.redSqr(),g=p.redSqr(),y=m.redAdd(m).redIAdd(m),v=y.redSqr(),_=this.x.redAdd(p).redSqr().redISub(m).redISub(g),S=(_=(_=(_=_.redIAdd(_)).redAdd(_).redIAdd(_)).redISub(v)).redSqr(),A=g.redIAdd(g);A=(A=(A=A.redIAdd(A)).redIAdd(A)).redIAdd(A);var I=y.redIAdd(_).redSqr().redISub(v).redISub(S).redISub(A),z=p.redMul(I);z=(z=z.redIAdd(z)).redIAdd(z);var F=this.x.redMul(S).redISub(z);F=(F=F.redIAdd(F)).redIAdd(F);var W=this.y.redMul(I.redMul(A.redISub(I)).redISub(_.redMul(S)));W=(W=(W=W.redIAdd(W)).redIAdd(W)).redIAdd(W);var H=this.z.redAdd(_).redSqr().redISub(x).redISub(S);return this.curve.jpoint(F,W,H)},h.prototype.mul=function(m,p){return m=new c(m,p),this.curve._wnafMul(this,m)},h.prototype.eq=function(m){if(m.type===&quot;affine&quot;)return this.eq(m.toJ());if(this===m)return!0;var p=this.z.redSqr(),x=m.z.redSqr();if(this.x.redMul(x).redISub(m.x.redMul(p)).cmpn(0)!==0)return!1;var g=p.redMul(this.z),y=x.redMul(m.z);return this.y.redMul(y).redISub(m.y.redMul(g)).cmpn(0)===0},h.prototype.eqXToP=function(m){var p=this.z.redSqr(),x=m.toRed(this.curve.red).redMul(p);if(this.x.cmp(x)===0)return!0;for(var g=m.clone(),y=this.curve.redN.redMul(p);;){if(g.iadd(this.curve.n),g.cmp(this.curve.p)&gt;=0)return!1;if(x.redIAdd(y),this.x.cmp(x)===0)return!0}},h.prototype.inspect=function(){return this.isInfinity()?&quot;&lt;EC JPoint Infinity&gt;&quot;:&quot;&lt;EC JPoint x: &quot;+this.x.toString(16,2)+&quot; y: &quot;+this.y.toString(16,2)+&quot; z: &quot;+this.z.toString(16,2)+&quot;&gt;&quot;},h.prototype.isInfinity=function(){return this.z.cmpn(0)===0}},{&quot;../utils&quot;:419,&quot;./base&quot;:406,&quot;bn.js&quot;:420,inherits:440}],411:[function(t,n,o){var s,c=o,u=t(&quot;hash.js&quot;),l=t(&quot;./curve&quot;),a=t(&quot;./utils&quot;).assert;function d(h){h.type===&quot;short&quot;?this.curve=new l.short(h):h.type===&quot;edwards&quot;?this.curve=new l.edwards(h):this.curve=new l.mont(h),this.g=this.curve.g,this.n=this.curve.n,this.hash=h.hash,a(this.g.validate(),&quot;Invalid curve&quot;),a(this.g.mul(this.n).isInfinity(),&quot;Invalid curve, G*N != O&quot;)}function f(h,m){Object.defineProperty(c,h,{configurable:!0,enumerable:!0,get:function(){var p=new d(m);return Object.defineProperty(c,h,{configurable:!0,enumerable:!0,value:p}),p}})}c.PresetCurve=d,f(&quot;p192&quot;,{type:&quot;short&quot;,prime:&quot;p192&quot;,p:&quot;ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff&quot;,a:&quot;ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc&quot;,b:&quot;64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1&quot;,n:&quot;ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831&quot;,hash:u.sha256,gRed:!1,g:[&quot;188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012&quot;,&quot;07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811&quot;]}),f(&quot;p224&quot;,{type:&quot;short&quot;,prime:&quot;p224&quot;,p:&quot;ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001&quot;,a:&quot;ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe&quot;,b:&quot;b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4&quot;,n:&quot;ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d&quot;,hash:u.sha256,gRed:!1,g:[&quot;b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21&quot;,&quot;bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34&quot;]}),f(&quot;p256&quot;,{type:&quot;short&quot;,prime:null,p:&quot;ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff&quot;,a:&quot;ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc&quot;,b:&quot;5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b&quot;,n:&quot;ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551&quot;,hash:u.sha256,gRed:!1,g:[&quot;6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296&quot;,&quot;4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5&quot;]}),f(&quot;p384&quot;,{type:&quot;short&quot;,prime:null,p:&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff&quot;,a:&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc&quot;,b:&quot;b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef&quot;,n:&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973&quot;,hash:u.sha384,gRed:!1,g:[&quot;aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7&quot;,&quot;3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f&quot;]}),f(&quot;p521&quot;,{type:&quot;short&quot;,prime:null,p:&quot;000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff&quot;,a:&quot;000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc&quot;,b:&quot;00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00&quot;,n:&quot;000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409&quot;,hash:u.sha512,gRed:!1,g:[&quot;000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66&quot;,&quot;00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650&quot;]}),f(&quot;curve25519&quot;,{type:&quot;mont&quot;,prime:&quot;p25519&quot;,p:&quot;7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed&quot;,a:&quot;76d06&quot;,b:&quot;1&quot;,n:&quot;1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed&quot;,hash:u.sha256,gRed:!1,g:[&quot;9&quot;]}),f(&quot;ed25519&quot;,{type:&quot;edwards&quot;,prime:&quot;p25519&quot;,p:&quot;7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed&quot;,a:&quot;-1&quot;,c:&quot;1&quot;,d:&quot;52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3&quot;,n:&quot;1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed&quot;,hash:u.sha256,gRed:!1,g:[&quot;216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a&quot;,&quot;6666666666666666666666666666666666666666666666666666666666666658&quot;]});try{s=t(&quot;./precomputed/secp256k1&quot;)}catch{s=void 0}f(&quot;secp256k1&quot;,{type:&quot;short&quot;,prime:&quot;k256&quot;,p:&quot;ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f&quot;,a:&quot;0&quot;,b:&quot;7&quot;,n:&quot;ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141&quot;,h:&quot;1&quot;,hash:u.sha256,beta:&quot;7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee&quot;,lambda:&quot;5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72&quot;,basis:[{a:&quot;3086d221a7d46bcde86c90e49284eb15&quot;,b:&quot;-e4437ed6010e88286f547fa90abfe4c3&quot;},{a:&quot;114ca50f7a8e2f3f657c1108d9d44cfd8&quot;,b:&quot;3086d221a7d46bcde86c90e49284eb15&quot;}],gRed:!1,g:[&quot;79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798&quot;,&quot;483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8&quot;,s]})},{&quot;./curve&quot;:408,&quot;./precomputed/secp256k1&quot;:418,&quot;./utils&quot;:419,&quot;hash.js&quot;:426}],412:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;hmac-drbg&quot;),u=t(&quot;../utils&quot;),l=t(&quot;../curves&quot;),a=t(&quot;brorand&quot;),d=u.assert,f=t(&quot;./key&quot;),h=t(&quot;./signature&quot;);function m(p){if(!(this instanceof m))return new m(p);typeof p==&quot;string&quot;&amp;&amp;(d(Object.prototype.hasOwnProperty.call(l,p),&quot;Unknown curve &quot;+p),p=l[p]),p instanceof l.PresetCurve&amp;&amp;(p={curve:p}),this.curve=p.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=p.curve.g,this.g.precompute(p.curve.n.bitLength()+1),this.hash=p.hash||p.curve.hash}n.exports=m,m.prototype.keyPair=function(p){return new f(this,p)},m.prototype.keyFromPrivate=function(p,x){return f.fromPrivate(this,p,x)},m.prototype.keyFromPublic=function(p,x){return f.fromPublic(this,p,x)},m.prototype.genKeyPair=function(p){p||(p={});for(var x=new c({hash:this.hash,pers:p.pers,persEnc:p.persEnc||&quot;utf8&quot;,entropy:p.entropy||a(this.hash.hmacStrength),entropyEnc:p.entropy&amp;&amp;p.entropyEnc||&quot;utf8&quot;,nonce:this.n.toArray()}),g=this.n.byteLength(),y=this.n.sub(new s(2));;){var v=new s(x.generate(g));if(!(v.cmp(y)&gt;0))return v.iaddn(1),this.keyFromPrivate(v)}},m.prototype._truncateToN=function(p,x){var g=8*p.byteLength()-this.n.bitLength();return g&gt;0&amp;&amp;(p=p.ushrn(g)),!x&amp;&amp;p.cmp(this.n)&gt;=0?p.sub(this.n):p},m.prototype.sign=function(p,x,g,y){typeof g==&quot;object&quot;&amp;&amp;(y=g,g=null),y||(y={}),x=this.keyFromPrivate(x,g),p=this._truncateToN(new s(p,16));for(var v=this.n.byteLength(),_=x.getPrivate().toArray(&quot;be&quot;,v),S=p.toArray(&quot;be&quot;,v),A=new c({hash:this.hash,entropy:_,nonce:S,pers:y.pers,persEnc:y.persEnc||&quot;utf8&quot;}),I=this.n.sub(new s(1)),z=0;;z++){var F=y.k?y.k(z):new s(A.generate(this.n.byteLength()));if(!((F=this._truncateToN(F,!0)).cmpn(1)&lt;=0||F.cmp(I)&gt;=0)){var W=this.g.mul(F);if(!W.isInfinity()){var H=W.getX(),B=H.umod(this.n);if(B.cmpn(0)!==0){var K=F.invm(this.n).mul(B.mul(x.getPrivate()).iadd(p));if((K=K.umod(this.n)).cmpn(0)!==0){var O=(W.getY().isOdd()?1:0)|(H.cmp(B)!==0?2:0);return y.canonical&amp;&amp;K.cmp(this.nh)&gt;0&amp;&amp;(K=this.n.sub(K),O^=1),new h({r:B,s:K,recoveryParam:O})}}}}}},m.prototype.verify=function(p,x,g,y){p=this._truncateToN(new s(p,16)),g=this.keyFromPublic(g,y);var v=(x=new h(x,&quot;hex&quot;)).r,_=x.s;if(v.cmpn(1)&lt;0||v.cmp(this.n)&gt;=0||_.cmpn(1)&lt;0||_.cmp(this.n)&gt;=0)return!1;var S,A=_.invm(this.n),I=A.mul(p).umod(this.n),z=A.mul(v).umod(this.n);return this.curve._maxwellTrick?!(S=this.g.jmulAdd(I,g.getPublic(),z)).isInfinity()&amp;&amp;S.eqXToP(v):!(S=this.g.mulAdd(I,g.getPublic(),z)).isInfinity()&amp;&amp;S.getX().umod(this.n).cmp(v)===0},m.prototype.recoverPubKey=function(p,x,g,y){d((3&amp;g)===g,&quot;The recovery param is more than two bits&quot;),x=new h(x,y);var v=this.n,_=new s(p),S=x.r,A=x.s,I=1&amp;g,z=g&gt;&gt;1;if(S.cmp(this.curve.p.umod(this.curve.n))&gt;=0&amp;&amp;z)throw new Error(&quot;Unable to find sencond key candinate&quot;);S=z?this.curve.pointFromX(S.add(this.curve.n),I):this.curve.pointFromX(S,I);var F=x.r.invm(v),W=v.sub(_).mul(F).umod(v),H=A.mul(F).umod(v);return this.g.mulAdd(W,S,H)},m.prototype.getKeyRecoveryParam=function(p,x,g,y){if((x=new h(x,y)).recoveryParam!==null)return x.recoveryParam;for(var v=0;v&lt;4;v++){var _;try{_=this.recoverPubKey(p,x,v)}catch{continue}if(_.eq(g))return v}throw new Error(&quot;Unable to find valid recovery factor&quot;)}},{&quot;../curves&quot;:411,&quot;../utils&quot;:419,&quot;./key&quot;:413,&quot;./signature&quot;:414,&quot;bn.js&quot;:420,brorand:187,&quot;hmac-drbg&quot;:438}],413:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;../utils&quot;).assert;function u(l,a){this.ec=l,this.priv=null,this.pub=null,a.priv&amp;&amp;this._importPrivate(a.priv,a.privEnc),a.pub&amp;&amp;this._importPublic(a.pub,a.pubEnc)}n.exports=u,u.fromPublic=function(l,a,d){return a instanceof u?a:new u(l,{pub:a,pubEnc:d})},u.fromPrivate=function(l,a,d){return a instanceof u?a:new u(l,{priv:a,privEnc:d})},u.prototype.validate=function(){var l=this.getPublic();return l.isInfinity()?{result:!1,reason:&quot;Invalid public key&quot;}:l.validate()?l.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:&quot;Public key * N != O&quot;}:{result:!1,reason:&quot;Public key is not a point&quot;}},u.prototype.getPublic=function(l,a){return typeof l==&quot;string&quot;&amp;&amp;(a=l,l=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),a?this.pub.encode(a,l):this.pub},u.prototype.getPrivate=function(l){return l===&quot;hex&quot;?this.priv.toString(16,2):this.priv},u.prototype._importPrivate=function(l,a){this.priv=new s(l,a||16),this.priv=this.priv.umod(this.ec.curve.n)},u.prototype._importPublic=function(l,a){if(l.x||l.y)return this.ec.curve.type===&quot;mont&quot;?c(l.x,&quot;Need x coordinate&quot;):this.ec.curve.type!==&quot;short&quot;&amp;&amp;this.ec.curve.type!==&quot;edwards&quot;||c(l.x&amp;&amp;l.y,&quot;Need both x and y coordinate&quot;),void(this.pub=this.ec.curve.point(l.x,l.y));this.pub=this.ec.curve.decodePoint(l,a)},u.prototype.derive=function(l){return l.validate()||c(l.validate(),&quot;public point not validated&quot;),l.mul(this.priv).getX()},u.prototype.sign=function(l,a,d){return this.ec.sign(l,this,a,d)},u.prototype.verify=function(l,a){return this.ec.verify(l,a,this)},u.prototype.inspect=function(){return&quot;&lt;Key priv: &quot;+(this.priv&amp;&amp;this.priv.toString(16,2))+&quot; pub: &quot;+(this.pub&amp;&amp;this.pub.inspect())+&quot; &gt;&quot;}},{&quot;../utils&quot;:419,&quot;bn.js&quot;:420}],414:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;../utils&quot;),u=c.assert;function l(m,p){if(m instanceof l)return m;this._importDER(m,p)||(u(m.r&amp;&amp;m.s,&quot;Signature without r or s&quot;),this.r=new s(m.r,16),this.s=new s(m.s,16),m.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=m.recoveryParam)}function a(){this.place=0}function d(m,p){var x=m[p.place++];if(!(128&amp;x))return x;var g=15&amp;x;if(g===0||g&gt;4)return!1;for(var y=0,v=0,_=p.place;v&lt;g;v++,_++)y&lt;&lt;=8,y|=m[_],y&gt;&gt;&gt;=0;return!(y&lt;=127)&amp;&amp;(p.place=_,y)}function f(m){for(var p=0,x=m.length-1;!m[p]&amp;&amp;!(128&amp;m[p+1])&amp;&amp;p&lt;x;)p++;return p===0?m:m.slice(p)}function h(m,p){if(p&lt;128)m.push(p);else{var x=1+(Math.log(p)/Math.LN2&gt;&gt;&gt;3);for(m.push(128|x);--x;)m.push(p&gt;&gt;&gt;(x&lt;&lt;3)&amp;255);m.push(p)}}n.exports=l,l.prototype._importDER=function(m,p){m=c.toArray(m,p);var x=new a;if(m[x.place++]!==48)return!1;var g=d(m,x);if(g===!1||g+x.place!==m.length||m[x.place++]!==2)return!1;var y=d(m,x);if(y===!1)return!1;var v=m.slice(x.place,y+x.place);if(x.place+=y,m[x.place++]!==2)return!1;var _=d(m,x);if(_===!1||m.length!==_+x.place)return!1;var S=m.slice(x.place,_+x.place);if(v[0]===0){if(!(128&amp;v[1]))return!1;v=v.slice(1)}if(S[0]===0){if(!(128&amp;S[1]))return!1;S=S.slice(1)}return this.r=new s(v),this.s=new s(S),this.recoveryParam=null,!0},l.prototype.toDER=function(m){var p=this.r.toArray(),x=this.s.toArray();for(128&amp;p[0]&amp;&amp;(p=[0].concat(p)),128&amp;x[0]&amp;&amp;(x=[0].concat(x)),p=f(p),x=f(x);!(x[0]||128&amp;x[1]);)x=x.slice(1);var g=[2];h(g,p.length),(g=g.concat(p)).push(2),h(g,x.length);var y=g.concat(x),v=[48];return h(v,y.length),v=v.concat(y),c.encode(v,m)}},{&quot;../utils&quot;:419,&quot;bn.js&quot;:420}],415:[function(t,n,o){var s=t(&quot;hash.js&quot;),c=t(&quot;../curves&quot;),u=t(&quot;../utils&quot;),l=u.assert,a=u.parseBytes,d=t(&quot;./key&quot;),f=t(&quot;./signature&quot;);function h(m){if(l(m===&quot;ed25519&quot;,&quot;only tested with ed25519 so far&quot;),!(this instanceof h))return new h(m);m=c[m].curve,this.curve=m,this.g=m.g,this.g.precompute(m.n.bitLength()+1),this.pointClass=m.point().constructor,this.encodingLength=Math.ceil(m.n.bitLength()/8),this.hash=s.sha512}n.exports=h,h.prototype.sign=function(m,p){m=a(m);var x=this.keyFromSecret(p),g=this.hashInt(x.messagePrefix(),m),y=this.g.mul(g),v=this.encodePoint(y),_=this.hashInt(v,x.pubBytes(),m).mul(x.priv()),S=g.add(_).umod(this.curve.n);return this.makeSignature({R:y,S,Rencoded:v})},h.prototype.verify=function(m,p,x){m=a(m),p=this.makeSignature(p);var g=this.keyFromPublic(x),y=this.hashInt(p.Rencoded(),g.pubBytes(),m),v=this.g.mul(p.S());return p.R().add(g.pub().mul(y)).eq(v)},h.prototype.hashInt=function(){for(var m=this.hash(),p=0;p&lt;arguments.length;p++)m.update(arguments[p]);return u.intFromLE(m.digest()).umod(this.curve.n)},h.prototype.keyFromPublic=function(m){return d.fromPublic(this,m)},h.prototype.keyFromSecret=function(m){return d.fromSecret(this,m)},h.prototype.makeSignature=function(m){return m instanceof f?m:new f(this,m)},h.prototype.encodePoint=function(m){var p=m.getY().toArray(&quot;le&quot;,this.encodingLength);return p[this.encodingLength-1]|=m.getX().isOdd()?128:0,p},h.prototype.decodePoint=function(m){var p=(m=u.parseBytes(m)).length-1,x=m.slice(0,p).concat(-129&amp;m[p]),g=(128&amp;m[p])!=0,y=u.intFromLE(x);return this.curve.pointFromY(y,g)},h.prototype.encodeInt=function(m){return m.toArray(&quot;le&quot;,this.encodingLength)},h.prototype.decodeInt=function(m){return u.intFromLE(m)},h.prototype.isPoint=function(m){return m instanceof this.pointClass}},{&quot;../curves&quot;:411,&quot;../utils&quot;:419,&quot;./key&quot;:416,&quot;./signature&quot;:417,&quot;hash.js&quot;:426}],416:[function(t,n,o){var s=t(&quot;../utils&quot;),c=s.assert,u=s.parseBytes,l=s.cachedProperty;function a(d,f){this.eddsa=d,this._secret=u(f.secret),d.isPoint(f.pub)?this._pub=f.pub:this._pubBytes=u(f.pub)}a.fromPublic=function(d,f){return f instanceof a?f:new a(d,{pub:f})},a.fromSecret=function(d,f){return f instanceof a?f:new a(d,{secret:f})},a.prototype.secret=function(){return this._secret},l(a,&quot;pubBytes&quot;,(function(){return this.eddsa.encodePoint(this.pub())})),l(a,&quot;pub&quot;,(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),l(a,&quot;privBytes&quot;,(function(){var d=this.eddsa,f=this.hash(),h=d.encodingLength-1,m=f.slice(0,d.encodingLength);return m[0]&amp;=248,m[h]&amp;=127,m[h]|=64,m})),l(a,&quot;priv&quot;,(function(){return this.eddsa.decodeInt(this.privBytes())})),l(a,&quot;hash&quot;,(function(){return this.eddsa.hash().update(this.secret()).digest()})),l(a,&quot;messagePrefix&quot;,(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(d){return c(this._secret,&quot;KeyPair can only verify&quot;),this.eddsa.sign(d,this)},a.prototype.verify=function(d,f){return this.eddsa.verify(d,f,this)},a.prototype.getSecret=function(d){return c(this._secret,&quot;KeyPair is public only&quot;),s.encode(this.secret(),d)},a.prototype.getPublic=function(d){return s.encode(this.pubBytes(),d)},n.exports=a},{&quot;../utils&quot;:419}],417:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;../utils&quot;),u=c.assert,l=c.cachedProperty,a=c.parseBytes;function d(f,h){this.eddsa=f,typeof h!=&quot;object&quot;&amp;&amp;(h=a(h)),Array.isArray(h)&amp;&amp;(h={R:h.slice(0,f.encodingLength),S:h.slice(f.encodingLength)}),u(h.R&amp;&amp;h.S,&quot;Signature without R or S&quot;),f.isPoint(h.R)&amp;&amp;(this._R=h.R),h.S instanceof s&amp;&amp;(this._S=h.S),this._Rencoded=Array.isArray(h.R)?h.R:h.Rencoded,this._Sencoded=Array.isArray(h.S)?h.S:h.Sencoded}l(d,&quot;S&quot;,(function(){return this.eddsa.decodeInt(this.Sencoded())})),l(d,&quot;R&quot;,(function(){return this.eddsa.decodePoint(this.Rencoded())})),l(d,&quot;Rencoded&quot;,(function(){return this.eddsa.encodePoint(this.R())})),l(d,&quot;Sencoded&quot;,(function(){return this.eddsa.encodeInt(this.S())})),d.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},d.prototype.toHex=function(){return c.encode(this.toBytes(),&quot;hex&quot;).toUpperCase()},n.exports=d},{&quot;../utils&quot;:419,&quot;bn.js&quot;:420}],418:[function(t,n,o){n.exports={doubles:{step:4,points:[[&quot;e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a&quot;,&quot;f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821&quot;],[&quot;8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508&quot;,&quot;11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf&quot;],[&quot;175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739&quot;,&quot;d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695&quot;],[&quot;363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640&quot;,&quot;4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9&quot;],[&quot;8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c&quot;,&quot;4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36&quot;],[&quot;723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda&quot;,&quot;96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f&quot;],[&quot;eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa&quot;,&quot;5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999&quot;],[&quot;100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0&quot;,&quot;cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09&quot;],[&quot;e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d&quot;,&quot;9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d&quot;],[&quot;feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d&quot;,&quot;e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088&quot;],[&quot;da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1&quot;,&quot;9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d&quot;],[&quot;53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0&quot;,&quot;5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8&quot;],[&quot;8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047&quot;,&quot;10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a&quot;],[&quot;385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862&quot;,&quot;283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453&quot;],[&quot;6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7&quot;,&quot;7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160&quot;],[&quot;3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd&quot;,&quot;56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0&quot;],[&quot;85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83&quot;,&quot;7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6&quot;],[&quot;948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a&quot;,&quot;53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589&quot;],[&quot;6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8&quot;,&quot;bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17&quot;],[&quot;e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d&quot;,&quot;4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda&quot;],[&quot;e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725&quot;,&quot;7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd&quot;],[&quot;213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754&quot;,&quot;4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2&quot;],[&quot;4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c&quot;,&quot;17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6&quot;],[&quot;fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6&quot;,&quot;6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f&quot;],[&quot;76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39&quot;,&quot;c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01&quot;],[&quot;c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891&quot;,&quot;893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3&quot;],[&quot;d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b&quot;,&quot;febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f&quot;],[&quot;b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03&quot;,&quot;2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7&quot;],[&quot;e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d&quot;,&quot;eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78&quot;],[&quot;a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070&quot;,&quot;7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1&quot;],[&quot;90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4&quot;,&quot;e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150&quot;],[&quot;8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da&quot;,&quot;662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82&quot;],[&quot;e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11&quot;,&quot;1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc&quot;],[&quot;8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e&quot;,&quot;efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b&quot;],[&quot;e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41&quot;,&quot;2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51&quot;],[&quot;b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef&quot;,&quot;67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45&quot;],[&quot;d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8&quot;,&quot;db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120&quot;],[&quot;324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d&quot;,&quot;648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84&quot;],[&quot;4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96&quot;,&quot;35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d&quot;],[&quot;9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd&quot;,&quot;ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d&quot;],[&quot;6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5&quot;,&quot;9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8&quot;],[&quot;a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266&quot;,&quot;40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8&quot;],[&quot;7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71&quot;,&quot;34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac&quot;],[&quot;928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac&quot;,&quot;c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f&quot;],[&quot;85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751&quot;,&quot;1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962&quot;],[&quot;ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e&quot;,&quot;493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907&quot;],[&quot;827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241&quot;,&quot;c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec&quot;],[&quot;eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3&quot;,&quot;be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d&quot;],[&quot;e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f&quot;,&quot;4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414&quot;],[&quot;1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19&quot;,&quot;aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd&quot;],[&quot;146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be&quot;,&quot;b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0&quot;],[&quot;fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9&quot;,&quot;6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811&quot;],[&quot;da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2&quot;,&quot;8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1&quot;],[&quot;a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13&quot;,&quot;7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c&quot;],[&quot;174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c&quot;,&quot;ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73&quot;],[&quot;959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba&quot;,&quot;2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd&quot;],[&quot;d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151&quot;,&quot;e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405&quot;],[&quot;64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073&quot;,&quot;d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589&quot;],[&quot;8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458&quot;,&quot;38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e&quot;],[&quot;13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b&quot;,&quot;69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27&quot;],[&quot;bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366&quot;,&quot;d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1&quot;],[&quot;8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa&quot;,&quot;40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482&quot;],[&quot;8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0&quot;,&quot;620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945&quot;],[&quot;dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787&quot;,&quot;7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573&quot;],[&quot;f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e&quot;,&quot;ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82&quot;]]},naf:{wnd:7,points:[[&quot;f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9&quot;,&quot;388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672&quot;],[&quot;2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4&quot;,&quot;d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6&quot;],[&quot;5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc&quot;,&quot;6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da&quot;],[&quot;acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe&quot;,&quot;cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37&quot;],[&quot;774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb&quot;,&quot;d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b&quot;],[&quot;f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8&quot;,&quot;ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81&quot;],[&quot;d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e&quot;,&quot;581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58&quot;],[&quot;defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34&quot;,&quot;4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77&quot;],[&quot;2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c&quot;,&quot;85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a&quot;],[&quot;352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5&quot;,&quot;321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c&quot;],[&quot;2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f&quot;,&quot;2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67&quot;],[&quot;9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714&quot;,&quot;73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402&quot;],[&quot;daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729&quot;,&quot;a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55&quot;],[&quot;c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db&quot;,&quot;2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482&quot;],[&quot;6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4&quot;,&quot;e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82&quot;],[&quot;1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5&quot;,&quot;b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396&quot;],[&quot;605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479&quot;,&quot;2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49&quot;],[&quot;62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d&quot;,&quot;80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf&quot;],[&quot;80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f&quot;,&quot;1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a&quot;],[&quot;7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb&quot;,&quot;d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7&quot;],[&quot;d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9&quot;,&quot;eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933&quot;],[&quot;49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963&quot;,&quot;758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a&quot;],[&quot;77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74&quot;,&quot;958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6&quot;],[&quot;f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530&quot;,&quot;e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37&quot;],[&quot;463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b&quot;,&quot;5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e&quot;],[&quot;f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247&quot;,&quot;cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6&quot;],[&quot;caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1&quot;,&quot;cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476&quot;],[&quot;2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120&quot;,&quot;4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40&quot;],[&quot;7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435&quot;,&quot;91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61&quot;],[&quot;754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18&quot;,&quot;673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683&quot;],[&quot;e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8&quot;,&quot;59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5&quot;],[&quot;186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb&quot;,&quot;3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b&quot;],[&quot;df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f&quot;,&quot;55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417&quot;],[&quot;5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143&quot;,&quot;efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868&quot;],[&quot;290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba&quot;,&quot;e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a&quot;],[&quot;af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45&quot;,&quot;f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6&quot;],[&quot;766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a&quot;,&quot;744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996&quot;],[&quot;59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e&quot;,&quot;c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e&quot;],[&quot;f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8&quot;,&quot;e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d&quot;],[&quot;7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c&quot;,&quot;30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2&quot;],[&quot;948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519&quot;,&quot;e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e&quot;],[&quot;7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab&quot;,&quot;100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437&quot;],[&quot;3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca&quot;,&quot;ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311&quot;],[&quot;d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf&quot;,&quot;8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4&quot;],[&quot;1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610&quot;,&quot;68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575&quot;],[&quot;733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4&quot;,&quot;f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d&quot;],[&quot;15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c&quot;,&quot;d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d&quot;],[&quot;a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940&quot;,&quot;edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629&quot;],[&quot;e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980&quot;,&quot;a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06&quot;],[&quot;311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3&quot;,&quot;66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374&quot;],[&quot;34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf&quot;,&quot;9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee&quot;],[&quot;f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63&quot;,&quot;4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1&quot;],[&quot;d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448&quot;,&quot;fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b&quot;],[&quot;32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf&quot;,&quot;5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661&quot;],[&quot;7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5&quot;,&quot;8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6&quot;],[&quot;ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6&quot;,&quot;8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e&quot;],[&quot;16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5&quot;,&quot;5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d&quot;],[&quot;eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99&quot;,&quot;f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc&quot;],[&quot;78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51&quot;,&quot;f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4&quot;],[&quot;494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5&quot;,&quot;42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c&quot;],[&quot;a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5&quot;,&quot;204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b&quot;],[&quot;c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997&quot;,&quot;4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913&quot;],[&quot;841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881&quot;,&quot;73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154&quot;],[&quot;5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5&quot;,&quot;39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865&quot;],[&quot;36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66&quot;,&quot;d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc&quot;],[&quot;336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726&quot;,&quot;ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224&quot;],[&quot;8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede&quot;,&quot;6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e&quot;],[&quot;1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94&quot;,&quot;60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6&quot;],[&quot;85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31&quot;,&quot;3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511&quot;],[&quot;29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51&quot;,&quot;b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b&quot;],[&quot;a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252&quot;,&quot;ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2&quot;],[&quot;4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5&quot;,&quot;cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c&quot;],[&quot;d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b&quot;,&quot;6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3&quot;],[&quot;ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4&quot;,&quot;322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d&quot;],[&quot;af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f&quot;,&quot;6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700&quot;],[&quot;e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889&quot;,&quot;2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4&quot;],[&quot;591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246&quot;,&quot;b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196&quot;],[&quot;11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984&quot;,&quot;998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4&quot;],[&quot;3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a&quot;,&quot;b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257&quot;],[&quot;cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030&quot;,&quot;bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13&quot;],[&quot;c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197&quot;,&quot;6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096&quot;],[&quot;c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593&quot;,&quot;c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38&quot;],[&quot;a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef&quot;,&quot;21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f&quot;],[&quot;347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38&quot;,&quot;60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448&quot;],[&quot;da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a&quot;,&quot;49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a&quot;],[&quot;c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111&quot;,&quot;5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4&quot;],[&quot;4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502&quot;,&quot;7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437&quot;],[&quot;3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea&quot;,&quot;be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7&quot;],[&quot;cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26&quot;,&quot;8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d&quot;],[&quot;b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986&quot;,&quot;39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a&quot;],[&quot;d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e&quot;,&quot;62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54&quot;],[&quot;48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4&quot;,&quot;25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77&quot;],[&quot;dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda&quot;,&quot;ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517&quot;],[&quot;6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859&quot;,&quot;cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10&quot;],[&quot;e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f&quot;,&quot;f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125&quot;],[&quot;eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c&quot;,&quot;6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e&quot;],[&quot;13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942&quot;,&quot;fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1&quot;],[&quot;ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a&quot;,&quot;1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2&quot;],[&quot;b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80&quot;,&quot;5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423&quot;],[&quot;ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d&quot;,&quot;438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8&quot;],[&quot;8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1&quot;,&quot;cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758&quot;],[&quot;52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63&quot;,&quot;c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375&quot;],[&quot;e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352&quot;,&quot;6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d&quot;],[&quot;7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193&quot;,&quot;ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec&quot;],[&quot;5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00&quot;,&quot;9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0&quot;],[&quot;32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58&quot;,&quot;ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c&quot;],[&quot;e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7&quot;,&quot;d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4&quot;],[&quot;8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8&quot;,&quot;c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f&quot;],[&quot;4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e&quot;,&quot;67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649&quot;],[&quot;3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d&quot;,&quot;cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826&quot;],[&quot;674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b&quot;,&quot;299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5&quot;],[&quot;d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f&quot;,&quot;f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87&quot;],[&quot;30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6&quot;,&quot;462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b&quot;],[&quot;be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297&quot;,&quot;62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc&quot;],[&quot;93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a&quot;,&quot;7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c&quot;],[&quot;b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c&quot;,&quot;ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f&quot;],[&quot;d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52&quot;,&quot;4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a&quot;],[&quot;d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb&quot;,&quot;bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46&quot;],[&quot;463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065&quot;,&quot;bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f&quot;],[&quot;7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917&quot;,&quot;603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03&quot;],[&quot;74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9&quot;,&quot;cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08&quot;],[&quot;30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3&quot;,&quot;553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8&quot;],[&quot;9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57&quot;,&quot;712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373&quot;],[&quot;176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66&quot;,&quot;ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3&quot;],[&quot;75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8&quot;,&quot;9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8&quot;],[&quot;809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721&quot;,&quot;9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1&quot;],[&quot;1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180&quot;,&quot;4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9&quot;]]}}},{}],419:[function(t,n,o){var s=o,c=t(&quot;bn.js&quot;),u=t(&quot;minimalistic-assert&quot;),l=t(&quot;minimalistic-crypto-utils&quot;);s.assert=u,s.toArray=l.toArray,s.zero2=l.zero2,s.toHex=l.toHex,s.encode=l.encode,s.getNAF=function(a,d,f){var h=new Array(Math.max(a.bitLength(),f)+1);h.fill(0);for(var m=1&lt;&lt;d+1,p=a.clone(),x=0;x&lt;h.length;x++){var g,y=p.andln(m-1);p.isOdd()?(g=y&gt;(m&gt;&gt;1)-1?(m&gt;&gt;1)-y:y,p.isubn(g)):g=0,h[x]=g,p.iushrn(1)}return h},s.getJSF=function(a,d){var f=[[],[]];a=a.clone(),d=d.clone();for(var h,m=0,p=0;a.cmpn(-m)&gt;0||d.cmpn(-p)&gt;0;){var x,g,y=a.andln(3)+m&amp;3,v=d.andln(3)+p&amp;3;y===3&amp;&amp;(y=-1),v===3&amp;&amp;(v=-1),x=(1&amp;y)==0?0:(h=a.andln(7)+m&amp;7)!==3&amp;&amp;h!==5||v!==2?y:-y,f[0].push(x),g=(1&amp;v)==0?0:(h=d.andln(7)+p&amp;7)!==3&amp;&amp;h!==5||y!==2?v:-v,f[1].push(g),2*m===x+1&amp;&amp;(m=1-m),2*p===g+1&amp;&amp;(p=1-p),a.iushrn(1),d.iushrn(1)}return f},s.cachedProperty=function(a,d,f){var h=&quot;_&quot;+d;a.prototype[d]=function(){return this[h]!==void 0?this[h]:this[h]=f.call(this)}},s.parseBytes=function(a){return typeof a==&quot;string&quot;?s.toArray(a,&quot;hex&quot;):a},s.intFromLE=function(a){return new c(a,&quot;hex&quot;,&quot;le&quot;)}},{&quot;bn.js&quot;:420,&quot;minimalistic-assert&quot;:453,&quot;minimalistic-crypto-utils&quot;:454}],420:[function(t,n,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],421:[function(t,n,o){n.exports={name:&quot;elliptic&quot;,version:&quot;6.5.4&quot;,description:&quot;EC cryptography&quot;,main:&quot;lib/elliptic.js&quot;,files:[&quot;lib&quot;],scripts:{lint:&quot;eslint lib test&quot;,&quot;lint:fix&quot;:&quot;npm run lint -- --fix&quot;,unit:&quot;istanbul test _mocha --reporter=spec test/index.js&quot;,test:&quot;npm run lint &amp;&amp; npm run unit&quot;,version:&quot;grunt dist &amp;&amp; git add dist/&quot;},repository:{type:&quot;git&quot;,url:&quot;git@github.com:indutny/elliptic&quot;},keywords:[&quot;EC&quot;,&quot;Elliptic&quot;,&quot;curve&quot;,&quot;Cryptography&quot;],author:&quot;Fedor Indutny &lt;fedor@indutny.com&gt;&quot;,license:&quot;MIT&quot;,bugs:{url:&quot;https://github.com/indutny/elliptic/issues&quot;},homepage:&quot;https://github.com/indutny/elliptic&quot;,devDependencies:{brfs:&quot;^2.0.2&quot;,coveralls:&quot;^3.1.0&quot;,eslint:&quot;^7.6.0&quot;,grunt:&quot;^1.2.1&quot;,&quot;grunt-browserify&quot;:&quot;^5.3.0&quot;,&quot;grunt-cli&quot;:&quot;^1.3.2&quot;,&quot;grunt-contrib-connect&quot;:&quot;^3.0.0&quot;,&quot;grunt-contrib-copy&quot;:&quot;^1.0.0&quot;,&quot;grunt-contrib-uglify&quot;:&quot;^5.0.0&quot;,&quot;grunt-mocha-istanbul&quot;:&quot;^5.0.2&quot;,&quot;grunt-saucelabs&quot;:&quot;^9.0.1&quot;,istanbul:&quot;^0.4.5&quot;,mocha:&quot;^8.0.1&quot;},dependencies:{&quot;bn.js&quot;:&quot;^4.11.9&quot;,brorand:&quot;^1.1.0&quot;,&quot;hash.js&quot;:&quot;^1.0.0&quot;,&quot;hmac-drbg&quot;:&quot;^1.0.1&quot;,inherits:&quot;^2.0.4&quot;,&quot;minimalistic-assert&quot;:&quot;^1.0.1&quot;,&quot;minimalistic-crypto-utils&quot;:&quot;^1.0.1&quot;}}},{}],422:[function(t,n,o){var s=Object.create||function(F){var W=function(){};return W.prototype=F,new W},c=Object.keys||function(F){var W=[];for(var H in F)Object.prototype.hasOwnProperty.call(F,H)&amp;&amp;W.push(H);return H},u=Function.prototype.bind||function(F){var W=this;return function(){return W.apply(F,arguments)}};function l(){this._events&amp;&amp;Object.prototype.hasOwnProperty.call(this,&quot;_events&quot;)||(this._events=s(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}n.exports=l,l.EventEmitter=l,l.prototype._events=void 0,l.prototype._maxListeners=void 0;var a,d=10;try{var f={};Object.defineProperty&amp;&amp;Object.defineProperty(f,&quot;x&quot;,{value:0}),a=f.x===0}catch{a=!1}function h(F){return F._maxListeners===void 0?l.defaultMaxListeners:F._maxListeners}function m(F,W,H){if(W)F.call(H);else for(var B=F.length,K=z(F,B),O=0;O&lt;B;++O)K[O].call(H)}function p(F,W,H,B){if(W)F.call(H,B);else for(var K=F.length,O=z(F,K),L=0;L&lt;K;++L)O[L].call(H,B)}function x(F,W,H,B,K){if(W)F.call(H,B,K);else for(var O=F.length,L=z(F,O),E=0;E&lt;O;++E)L[E].call(H,B,K)}function g(F,W,H,B,K,O){if(W)F.call(H,B,K,O);else for(var L=F.length,E=z(F,L),j=0;j&lt;L;++j)E[j].call(H,B,K,O)}function y(F,W,H,B){if(W)F.apply(H,B);else for(var K=F.length,O=z(F,K),L=0;L&lt;K;++L)O[L].apply(H,B)}function v(F,W,H,B){var K,O,L;if(typeof H!=&quot;function&quot;)throw new TypeError(&#039;&quot;listener&quot; argument must be a function&#039;);if((O=F._events)?(O.newListener&amp;&amp;(F.emit(&quot;newListener&quot;,W,H.listener?H.listener:H),O=F._events),L=O[W]):(O=F._events=s(null),F._eventsCount=0),L){if(typeof L==&quot;function&quot;?L=O[W]=B?[H,L]:[L,H]:B?L.unshift(H):L.push(H),!L.warned&amp;&amp;(K=h(F))&amp;&amp;K&gt;0&amp;&amp;L.length&gt;K){L.warned=!0;var E=new Error(&quot;Possible EventEmitter memory leak detected. &quot;+L.length+&#039; &quot;&#039;+String(W)+&#039;&quot; listeners added. Use emitter.setMaxListeners() to increase limit.&#039;);E.name=&quot;MaxListenersExceededWarning&quot;,E.emitter=F,E.type=W,E.count=L.length,typeof console==&quot;object&quot;&amp;&amp;console.warn&amp;&amp;console.warn(&quot;%s: %s&quot;,E.name,E.message)}}else L=O[W]=H,++F._eventsCount;return F}function _(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var F=new Array(arguments.length),W=0;W&lt;F.length;++W)F[W]=arguments[W];this.listener.apply(this.target,F)}}function S(F,W,H){var B={fired:!1,wrapFn:void 0,target:F,type:W,listener:H},K=u.call(_,B);return K.listener=H,B.wrapFn=K,K}function A(F,W,H){var B=F._events;if(!B)return[];var K=B[W];return K?typeof K==&quot;function&quot;?H?[K.listener||K]:[K]:H?(function(O){for(var L=new Array(O.length),E=0;E&lt;L.length;++E)L[E]=O[E].listener||O[E];return L})(K):z(K,K.length):[]}function I(F){var W=this._events;if(W){var H=W[F];if(typeof H==&quot;function&quot;)return 1;if(H)return H.length}return 0}function z(F,W){for(var H=new Array(W),B=0;B&lt;W;++B)H[B]=F[B];return H}a?Object.defineProperty(l,&quot;defaultMaxListeners&quot;,{enumerable:!0,get:function(){return d},set:function(F){if(typeof F!=&quot;number&quot;||F&lt;0||F!=F)throw new TypeError(&#039;&quot;defaultMaxListeners&quot; must be a positive number&#039;);d=F}}):l.defaultMaxListeners=d,l.prototype.setMaxListeners=function(F){if(typeof F!=&quot;number&quot;||F&lt;0||isNaN(F))throw new TypeError(&#039;&quot;n&quot; argument must be a positive number&#039;);return this._maxListeners=F,this},l.prototype.getMaxListeners=function(){return h(this)},l.prototype.emit=function(F){var W,H,B,K,O,L,E=F===&quot;error&quot;;if(L=this._events)E=E&amp;&amp;L.error==null;else if(!E)return!1;if(E){if(arguments.length&gt;1&amp;&amp;(W=arguments[1]),W instanceof Error)throw W;var j=new Error(&#039;Unhandled &quot;error&quot; event. (&#039;+W+&quot;)&quot;);throw j.context=W,j}if(!(H=L[F]))return!1;var k=typeof H==&quot;function&quot;;switch(B=arguments.length){case 1:m(H,k,this);break;case 2:p(H,k,this,arguments[1]);break;case 3:x(H,k,this,arguments[1],arguments[2]);break;case 4:g(H,k,this,arguments[1],arguments[2],arguments[3]);break;default:for(K=new Array(B-1),O=1;O&lt;B;O++)K[O-1]=arguments[O];y(H,k,this,K)}return!0},l.prototype.addListener=function(F,W){return v(this,F,W,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(F,W){return v(this,F,W,!0)},l.prototype.once=function(F,W){if(typeof W!=&quot;function&quot;)throw new TypeError(&#039;&quot;listener&quot; argument must be a function&#039;);return this.on(F,S(this,F,W)),this},l.prototype.prependOnceListener=function(F,W){if(typeof W!=&quot;function&quot;)throw new TypeError(&#039;&quot;listener&quot; argument must be a function&#039;);return this.prependListener(F,S(this,F,W)),this},l.prototype.removeListener=function(F,W){var H,B,K,O,L;if(typeof W!=&quot;function&quot;)throw new TypeError(&#039;&quot;listener&quot; argument must be a function&#039;);if(!(B=this._events))return this;if(!(H=B[F]))return this;if(H===W||H.listener===W)--this._eventsCount==0?this._events=s(null):(delete B[F],B.removeListener&amp;&amp;this.emit(&quot;removeListener&quot;,F,H.listener||W));else if(typeof H!=&quot;function&quot;){for(K=-1,O=H.length-1;O&gt;=0;O--)if(H[O]===W||H[O].listener===W){L=H[O].listener,K=O;break}if(K&lt;0)return this;K===0?H.shift():(function(E,j){for(var k=j,N=k+1,C=E.length;N&lt;C;k+=1,N+=1)E[k]=E[N];E.pop()})(H,K),H.length===1&amp;&amp;(B[F]=H[0]),B.removeListener&amp;&amp;this.emit(&quot;removeListener&quot;,F,L||W)}return this},l.prototype.removeAllListeners=function(F){var W,H,B;if(!(H=this._events))return this;if(!H.removeListener)return arguments.length===0?(this._events=s(null),this._eventsCount=0):H[F]&amp;&amp;(--this._eventsCount==0?this._events=s(null):delete H[F]),this;if(arguments.length===0){var K,O=c(H);for(B=0;B&lt;O.length;++B)(K=O[B])!==&quot;removeListener&quot;&amp;&amp;this.removeAllListeners(K);return this.removeAllListeners(&quot;removeListener&quot;),this._events=s(null),this._eventsCount=0,this}if(typeof(W=H[F])==&quot;function&quot;)this.removeListener(F,W);else if(W)for(B=W.length-1;B&gt;=0;B--)this.removeListener(F,W[B]);return this},l.prototype.listeners=function(F){return A(this,F,!0)},l.prototype.rawListeners=function(F){return A(this,F,!1)},l.listenerCount=function(F,W){return typeof F.listenerCount==&quot;function&quot;?F.listenerCount(W):I.call(F,W)},l.prototype.listenerCount=I,l.prototype.eventNames=function(){return this._eventsCount&gt;0?Reflect.ownKeys(this._events):[]}},{}],423:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;md5.js&quot;);n.exports=function(u,l,a,d){if(s.isBuffer(u)||(u=s.from(u,&quot;binary&quot;)),l&amp;&amp;(s.isBuffer(l)||(l=s.from(l,&quot;binary&quot;)),l.length!==8))throw new RangeError(&quot;salt should be Buffer with 8 byte length&quot;);for(var f=a/8,h=s.alloc(f),m=s.alloc(d||0),p=s.alloc(0);f&gt;0||d&gt;0;){var x=new c;x.update(p),x.update(u),l&amp;&amp;x.update(l),p=x.digest();var g=0;if(f&gt;0){var y=h.length-f;g=Math.min(f,p.length),p.copy(h,y,0,g),f-=g}if(g&lt;p.length&amp;&amp;d&gt;0){var v=m.length-d,_=Math.min(d,p.length-g);p.copy(m,v,g,g+_),d-=_}}return p.fill(0),{key:h,iv:m}}},{&quot;md5.js&quot;:450,&quot;safe-buffer&quot;:494}],424:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.CsvParserStream=o.ParserOptions=o.parseFile=o.parseStream=o.parseString=o.parse=o.FormatterOptions=o.CsvFormatterStream=o.writeToPath=o.writeToString=o.writeToBuffer=o.writeToStream=o.write=o.format=void 0;var s=t(&quot;@fast-csv/format&quot;);Object.defineProperty(o,&quot;format&quot;,{enumerable:!0,get:function(){return s.format}}),Object.defineProperty(o,&quot;write&quot;,{enumerable:!0,get:function(){return s.write}}),Object.defineProperty(o,&quot;writeToStream&quot;,{enumerable:!0,get:function(){return s.writeToStream}}),Object.defineProperty(o,&quot;writeToBuffer&quot;,{enumerable:!0,get:function(){return s.writeToBuffer}}),Object.defineProperty(o,&quot;writeToString&quot;,{enumerable:!0,get:function(){return s.writeToString}}),Object.defineProperty(o,&quot;writeToPath&quot;,{enumerable:!0,get:function(){return s.writeToPath}}),Object.defineProperty(o,&quot;CsvFormatterStream&quot;,{enumerable:!0,get:function(){return s.CsvFormatterStream}}),Object.defineProperty(o,&quot;FormatterOptions&quot;,{enumerable:!0,get:function(){return s.FormatterOptions}});var c=t(&quot;@fast-csv/parse&quot;);Object.defineProperty(o,&quot;parse&quot;,{enumerable:!0,get:function(){return c.parse}}),Object.defineProperty(o,&quot;parseString&quot;,{enumerable:!0,get:function(){return c.parseString}}),Object.defineProperty(o,&quot;parseStream&quot;,{enumerable:!0,get:function(){return c.parseStream}}),Object.defineProperty(o,&quot;parseFile&quot;,{enumerable:!0,get:function(){return c.parseFile}}),Object.defineProperty(o,&quot;ParserOptions&quot;,{enumerable:!0,get:function(){return c.ParserOptions}}),Object.defineProperty(o,&quot;CsvParserStream&quot;,{enumerable:!0,get:function(){return c.CsvParserStream}})},{&quot;@fast-csv/format&quot;:151,&quot;@fast-csv/parse&quot;:155}],425:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;readable-stream&quot;).Transform;function u(l){c.call(this),this._block=s.allocUnsafe(l),this._blockSize=l,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}t(&quot;inherits&quot;)(u,c),u.prototype._transform=function(l,a,d){var f=null;try{this.update(l,a)}catch(h){f=h}d(f)},u.prototype._flush=function(l){var a=null;try{this.push(this.digest())}catch(d){a=d}l(a)},u.prototype.update=function(l,a){if((function(x,g){if(!s.isBuffer(x)&amp;&amp;typeof x!=&quot;string&quot;)throw new TypeError(g+&quot; must be a string or a buffer&quot;)})(l,&quot;Data&quot;),this._finalized)throw new Error(&quot;Digest already called&quot;);s.isBuffer(l)||(l=s.from(l,a));for(var d=this._block,f=0;this._blockOffset+l.length-f&gt;=this._blockSize;){for(var h=this._blockOffset;h&lt;this._blockSize;)d[h++]=l[f++];this._update(),this._blockOffset=0}for(;f&lt;l.length;)d[this._blockOffset++]=l[f++];for(var m=0,p=8*l.length;p&gt;0;++m)this._length[m]+=p,(p=this._length[m]/4294967296|0)&gt;0&amp;&amp;(this._length[m]-=4294967296*p);return this},u.prototype._update=function(){throw new Error(&quot;_update is not implemented&quot;)},u.prototype.digest=function(l){if(this._finalized)throw new Error(&quot;Digest already called&quot;);this._finalized=!0;var a=this._digest();l!==void 0&amp;&amp;(a=a.toString(l)),this._block.fill(0),this._blockOffset=0;for(var d=0;d&lt;4;++d)this._length[d]=0;return a},u.prototype._digest=function(){throw new Error(&quot;_digest is not implemented&quot;)},n.exports=u},{inherits:440,&quot;readable-stream&quot;:491,&quot;safe-buffer&quot;:494}],426:[function(t,n,o){var s=o;s.utils=t(&quot;./hash/utils&quot;),s.common=t(&quot;./hash/common&quot;),s.sha=t(&quot;./hash/sha&quot;),s.ripemd=t(&quot;./hash/ripemd&quot;),s.hmac=t(&quot;./hash/hmac&quot;),s.sha1=s.sha.sha1,s.sha256=s.sha.sha256,s.sha224=s.sha.sha224,s.sha384=s.sha.sha384,s.sha512=s.sha.sha512,s.ripemd160=s.ripemd.ripemd160},{&quot;./hash/common&quot;:427,&quot;./hash/hmac&quot;:428,&quot;./hash/ripemd&quot;:429,&quot;./hash/sha&quot;:430,&quot;./hash/utils&quot;:437}],427:[function(t,n,o){var s=t(&quot;./utils&quot;),c=t(&quot;minimalistic-assert&quot;);function u(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=&quot;big&quot;,this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}o.BlockHash=u,u.prototype.update=function(l,a){if(l=s.toArray(l,a),this.pending?this.pending=this.pending.concat(l):this.pending=l,this.pendingTotal+=l.length,this.pending.length&gt;=this._delta8){var d=(l=this.pending).length%this._delta8;this.pending=l.slice(l.length-d,l.length),this.pending.length===0&amp;&amp;(this.pending=null),l=s.join32(l,0,l.length-d,this.endian);for(var f=0;f&lt;l.length;f+=this._delta32)this._update(l,f,f+this._delta32)}return this},u.prototype.digest=function(l){return this.update(this._pad()),c(this.pending===null),this._digest(l)},u.prototype._pad=function(){var l=this.pendingTotal,a=this._delta8,d=a-(l+this.padLength)%a,f=new Array(d+this.padLength);f[0]=128;for(var h=1;h&lt;d;h++)f[h]=0;if(l&lt;&lt;=3,this.endian===&quot;big&quot;){for(var m=8;m&lt;this.padLength;m++)f[h++]=0;f[h++]=0,f[h++]=0,f[h++]=0,f[h++]=0,f[h++]=l&gt;&gt;&gt;24&amp;255,f[h++]=l&gt;&gt;&gt;16&amp;255,f[h++]=l&gt;&gt;&gt;8&amp;255,f[h++]=255&amp;l}else for(f[h++]=255&amp;l,f[h++]=l&gt;&gt;&gt;8&amp;255,f[h++]=l&gt;&gt;&gt;16&amp;255,f[h++]=l&gt;&gt;&gt;24&amp;255,f[h++]=0,f[h++]=0,f[h++]=0,f[h++]=0,m=8;m&lt;this.padLength;m++)f[h++]=0;return f}},{&quot;./utils&quot;:437,&quot;minimalistic-assert&quot;:453}],428:[function(t,n,o){var s=t(&quot;./utils&quot;),c=t(&quot;minimalistic-assert&quot;);function u(l,a,d){if(!(this instanceof u))return new u(l,a,d);this.Hash=l,this.blockSize=l.blockSize/8,this.outSize=l.outSize/8,this.inner=null,this.outer=null,this._init(s.toArray(a,d))}n.exports=u,u.prototype._init=function(l){l.length&gt;this.blockSize&amp;&amp;(l=new this.Hash().update(l).digest()),c(l.length&lt;=this.blockSize);for(var a=l.length;a&lt;this.blockSize;a++)l.push(0);for(a=0;a&lt;l.length;a++)l[a]^=54;for(this.inner=new this.Hash().update(l),a=0;a&lt;l.length;a++)l[a]^=106;this.outer=new this.Hash().update(l)},u.prototype.update=function(l,a){return this.inner.update(l,a),this},u.prototype.digest=function(l){return this.outer.update(this.inner.digest()),this.outer.digest(l)}},{&quot;./utils&quot;:437,&quot;minimalistic-assert&quot;:453}],429:[function(t,n,o){var s=t(&quot;./utils&quot;),c=t(&quot;./common&quot;),u=s.rotl32,l=s.sum32,a=s.sum32_3,d=s.sum32_4,f=c.BlockHash;function h(){if(!(this instanceof h))return new h;f.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=&quot;little&quot;}function m(S,A,I,z){return S&lt;=15?A^I^z:S&lt;=31?A&amp;I|~A&amp;z:S&lt;=47?(A|~I)^z:S&lt;=63?A&amp;z|I&amp;~z:A^(I|~z)}function p(S){return S&lt;=15?0:S&lt;=31?1518500249:S&lt;=47?1859775393:S&lt;=63?2400959708:2840853838}function x(S){return S&lt;=15?1352829926:S&lt;=31?1548603684:S&lt;=47?1836072691:S&lt;=63?2053994217:0}s.inherits(h,f),o.ripemd160=h,h.blockSize=512,h.outSize=160,h.hmacStrength=192,h.padLength=64,h.prototype._update=function(S,A){for(var I=this.h[0],z=this.h[1],F=this.h[2],W=this.h[3],H=this.h[4],B=I,K=z,O=F,L=W,E=H,j=0;j&lt;80;j++){var k=l(u(d(I,m(j,z,F,W),S[g[j]+A],p(j)),v[j]),H);I=H,H=W,W=u(F,10),F=z,z=k,k=l(u(d(B,m(79-j,K,O,L),S[y[j]+A],x(j)),_[j]),E),B=E,E=L,L=u(O,10),O=K,K=k}k=a(this.h[1],F,L),this.h[1]=a(this.h[2],W,E),this.h[2]=a(this.h[3],H,B),this.h[3]=a(this.h[4],I,K),this.h[4]=a(this.h[0],z,O),this.h[0]=k},h.prototype._digest=function(S){return S===&quot;hex&quot;?s.toHex32(this.h,&quot;little&quot;):s.split32(this.h,&quot;little&quot;)};var g=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],y=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],v=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},{&quot;./common&quot;:427,&quot;./utils&quot;:437}],430:[function(t,n,o){o.sha1=t(&quot;./sha/1&quot;),o.sha224=t(&quot;./sha/224&quot;),o.sha256=t(&quot;./sha/256&quot;),o.sha384=t(&quot;./sha/384&quot;),o.sha512=t(&quot;./sha/512&quot;)},{&quot;./sha/1&quot;:431,&quot;./sha/224&quot;:432,&quot;./sha/256&quot;:433,&quot;./sha/384&quot;:434,&quot;./sha/512&quot;:435}],431:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;../common&quot;),u=t(&quot;./common&quot;),l=s.rotl32,a=s.sum32,d=s.sum32_5,f=u.ft_1,h=c.BlockHash,m=[1518500249,1859775393,2400959708,3395469782];function p(){if(!(this instanceof p))return new p;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}s.inherits(p,h),n.exports=p,p.blockSize=512,p.outSize=160,p.hmacStrength=80,p.padLength=64,p.prototype._update=function(x,g){for(var y=this.W,v=0;v&lt;16;v++)y[v]=x[g+v];for(;v&lt;y.length;v++)y[v]=l(y[v-3]^y[v-8]^y[v-14]^y[v-16],1);var _=this.h[0],S=this.h[1],A=this.h[2],I=this.h[3],z=this.h[4];for(v=0;v&lt;y.length;v++){var F=~~(v/20),W=d(l(_,5),f(F,S,A,I),z,y[v],m[F]);z=I,I=A,A=l(S,30),S=_,_=W}this.h[0]=a(this.h[0],_),this.h[1]=a(this.h[1],S),this.h[2]=a(this.h[2],A),this.h[3]=a(this.h[3],I),this.h[4]=a(this.h[4],z)},p.prototype._digest=function(x){return x===&quot;hex&quot;?s.toHex32(this.h,&quot;big&quot;):s.split32(this.h,&quot;big&quot;)}},{&quot;../common&quot;:427,&quot;../utils&quot;:437,&quot;./common&quot;:436}],432:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;./256&quot;);function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}s.inherits(u,c),n.exports=u,u.blockSize=512,u.outSize=224,u.hmacStrength=192,u.padLength=64,u.prototype._digest=function(l){return l===&quot;hex&quot;?s.toHex32(this.h.slice(0,7),&quot;big&quot;):s.split32(this.h.slice(0,7),&quot;big&quot;)}},{&quot;../utils&quot;:437,&quot;./256&quot;:433}],433:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;../common&quot;),u=t(&quot;./common&quot;),l=t(&quot;minimalistic-assert&quot;),a=s.sum32,d=s.sum32_4,f=s.sum32_5,h=u.ch32,m=u.maj32,p=u.s0_256,x=u.s1_256,g=u.g0_256,y=u.g1_256,v=c.BlockHash,_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function S(){if(!(this instanceof S))return new S;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_,this.W=new Array(64)}s.inherits(S,v),n.exports=S,S.blockSize=512,S.outSize=256,S.hmacStrength=192,S.padLength=64,S.prototype._update=function(A,I){for(var z=this.W,F=0;F&lt;16;F++)z[F]=A[I+F];for(;F&lt;z.length;F++)z[F]=d(y(z[F-2]),z[F-7],g(z[F-15]),z[F-16]);var W=this.h[0],H=this.h[1],B=this.h[2],K=this.h[3],O=this.h[4],L=this.h[5],E=this.h[6],j=this.h[7];for(l(this.k.length===z.length),F=0;F&lt;z.length;F++){var k=f(j,x(O),h(O,L,E),this.k[F],z[F]),N=a(p(W),m(W,H,B));j=E,E=L,L=O,O=a(K,k),K=B,B=H,H=W,W=a(k,N)}this.h[0]=a(this.h[0],W),this.h[1]=a(this.h[1],H),this.h[2]=a(this.h[2],B),this.h[3]=a(this.h[3],K),this.h[4]=a(this.h[4],O),this.h[5]=a(this.h[5],L),this.h[6]=a(this.h[6],E),this.h[7]=a(this.h[7],j)},S.prototype._digest=function(A){return A===&quot;hex&quot;?s.toHex32(this.h,&quot;big&quot;):s.split32(this.h,&quot;big&quot;)}},{&quot;../common&quot;:427,&quot;../utils&quot;:437,&quot;./common&quot;:436,&quot;minimalistic-assert&quot;:453}],434:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;./512&quot;);function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}s.inherits(u,c),n.exports=u,u.blockSize=1024,u.outSize=384,u.hmacStrength=192,u.padLength=128,u.prototype._digest=function(l){return l===&quot;hex&quot;?s.toHex32(this.h.slice(0,12),&quot;big&quot;):s.split32(this.h.slice(0,12),&quot;big&quot;)}},{&quot;../utils&quot;:437,&quot;./512&quot;:435}],435:[function(t,n,o){var s=t(&quot;../utils&quot;),c=t(&quot;../common&quot;),u=t(&quot;minimalistic-assert&quot;),l=s.rotr64_hi,a=s.rotr64_lo,d=s.shr64_hi,f=s.shr64_lo,h=s.sum64,m=s.sum64_hi,p=s.sum64_lo,x=s.sum64_4_hi,g=s.sum64_4_lo,y=s.sum64_5_hi,v=s.sum64_5_lo,_=c.BlockHash,S=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function A(){if(!(this instanceof A))return new A;_.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=S,this.W=new Array(160)}function I(N,C,P,D,U){var Y=N&amp;P^~N&amp;U;return Y&lt;0&amp;&amp;(Y+=4294967296),Y}function z(N,C,P,D,U,Y){var Z=C&amp;D^~C&amp;Y;return Z&lt;0&amp;&amp;(Z+=4294967296),Z}function F(N,C,P,D,U){var Y=N&amp;P^N&amp;U^P&amp;U;return Y&lt;0&amp;&amp;(Y+=4294967296),Y}function W(N,C,P,D,U,Y){var Z=C&amp;D^C&amp;Y^D&amp;Y;return Z&lt;0&amp;&amp;(Z+=4294967296),Z}function H(N,C){var P=l(N,C,28)^l(C,N,2)^l(C,N,7);return P&lt;0&amp;&amp;(P+=4294967296),P}function B(N,C){var P=a(N,C,28)^a(C,N,2)^a(C,N,7);return P&lt;0&amp;&amp;(P+=4294967296),P}function K(N,C){var P=l(N,C,14)^l(N,C,18)^l(C,N,9);return P&lt;0&amp;&amp;(P+=4294967296),P}function O(N,C){var P=a(N,C,14)^a(N,C,18)^a(C,N,9);return P&lt;0&amp;&amp;(P+=4294967296),P}function L(N,C){var P=l(N,C,1)^l(N,C,8)^d(N,C,7);return P&lt;0&amp;&amp;(P+=4294967296),P}function E(N,C){var P=a(N,C,1)^a(N,C,8)^f(N,C,7);return P&lt;0&amp;&amp;(P+=4294967296),P}function j(N,C){var P=l(N,C,19)^l(C,N,29)^d(N,C,6);return P&lt;0&amp;&amp;(P+=4294967296),P}function k(N,C){var P=a(N,C,19)^a(C,N,29)^f(N,C,6);return P&lt;0&amp;&amp;(P+=4294967296),P}s.inherits(A,_),n.exports=A,A.blockSize=1024,A.outSize=512,A.hmacStrength=192,A.padLength=128,A.prototype._prepareBlock=function(N,C){for(var P=this.W,D=0;D&lt;32;D++)P[D]=N[C+D];for(;D&lt;P.length;D+=2){var U=j(P[D-4],P[D-3]),Y=k(P[D-4],P[D-3]),Z=P[D-14],ne=P[D-13],V=L(P[D-30],P[D-29]),ee=E(P[D-30],P[D-29]),$=P[D-32],R=P[D-31];P[D]=x(U,Y,Z,ne,V,ee,$,R),P[D+1]=g(U,Y,Z,ne,V,ee,$,R)}},A.prototype._update=function(N,C){this._prepareBlock(N,C);var P=this.W,D=this.h[0],U=this.h[1],Y=this.h[2],Z=this.h[3],ne=this.h[4],V=this.h[5],ee=this.h[6],$=this.h[7],R=this.h[8],X=this.h[9],re=this.h[10],Q=this.h[11],te=this.h[12],ie=this.h[13],de=this.h[14],ce=this.h[15];u(this.k.length===P.length);for(var se=0;se&lt;P.length;se+=2){var fe=de,le=ce,ge=K(R,X),xe=O(R,X),pe=I(R,X,re,Q,te),ue=z(R,X,re,Q,te,ie),we=this.k[se],Se=this.k[se+1],De=P[se],Le=P[se+1],ze=y(fe,le,ge,xe,pe,ue,we,Se,De,Le),Oe=v(fe,le,ge,xe,pe,ue,we,Se,De,Le);fe=H(D,U),le=B(D,U),ge=F(D,U,Y,Z,ne),xe=W(D,U,Y,Z,ne,V);var Ue=m(fe,le,ge,xe),Ye=p(fe,le,ge,xe);de=te,ce=ie,te=re,ie=Q,re=R,Q=X,R=m(ee,$,ze,Oe),X=p($,$,ze,Oe),ee=ne,$=V,ne=Y,V=Z,Y=D,Z=U,D=m(ze,Oe,Ue,Ye),U=p(ze,Oe,Ue,Ye)}h(this.h,0,D,U),h(this.h,2,Y,Z),h(this.h,4,ne,V),h(this.h,6,ee,$),h(this.h,8,R,X),h(this.h,10,re,Q),h(this.h,12,te,ie),h(this.h,14,de,ce)},A.prototype._digest=function(N){return N===&quot;hex&quot;?s.toHex32(this.h,&quot;big&quot;):s.split32(this.h,&quot;big&quot;)}},{&quot;../common&quot;:427,&quot;../utils&quot;:437,&quot;minimalistic-assert&quot;:453}],436:[function(t,n,o){var s=t(&quot;../utils&quot;).rotr32;function c(a,d,f){return a&amp;d^~a&amp;f}function u(a,d,f){return a&amp;d^a&amp;f^d&amp;f}function l(a,d,f){return a^d^f}o.ft_1=function(a,d,f,h){return a===0?c(d,f,h):a===1||a===3?l(d,f,h):a===2?u(d,f,h):void 0},o.ch32=c,o.maj32=u,o.p32=l,o.s0_256=function(a){return s(a,2)^s(a,13)^s(a,22)},o.s1_256=function(a){return s(a,6)^s(a,11)^s(a,25)},o.g0_256=function(a){return s(a,7)^s(a,18)^a&gt;&gt;&gt;3},o.g1_256=function(a){return s(a,17)^s(a,19)^a&gt;&gt;&gt;10}},{&quot;../utils&quot;:437}],437:[function(t,n,o){var s=t(&quot;minimalistic-assert&quot;),c=t(&quot;inherits&quot;);function u(f,h){return(64512&amp;f.charCodeAt(h))==55296&amp;&amp;!(h&lt;0||h+1&gt;=f.length)&amp;&amp;(64512&amp;f.charCodeAt(h+1))==56320}function l(f){return(f&gt;&gt;&gt;24|f&gt;&gt;&gt;8&amp;65280|f&lt;&lt;8&amp;16711680|(255&amp;f)&lt;&lt;24)&gt;&gt;&gt;0}function a(f){return f.length===1?&quot;0&quot;+f:f}function d(f){return f.length===7?&quot;0&quot;+f:f.length===6?&quot;00&quot;+f:f.length===5?&quot;000&quot;+f:f.length===4?&quot;0000&quot;+f:f.length===3?&quot;00000&quot;+f:f.length===2?&quot;000000&quot;+f:f.length===1?&quot;0000000&quot;+f:f}o.inherits=c,o.toArray=function(f,h){if(Array.isArray(f))return f.slice();if(!f)return[];var m=[];if(typeof f==&quot;string&quot;)if(h){if(h===&quot;hex&quot;)for((f=f.replace(/[^a-z0-9]+/gi,&quot;&quot;)).length%2!=0&amp;&amp;(f=&quot;0&quot;+f),x=0;x&lt;f.length;x+=2)m.push(parseInt(f[x]+f[x+1],16))}else for(var p=0,x=0;x&lt;f.length;x++){var g=f.charCodeAt(x);g&lt;128?m[p++]=g:g&lt;2048?(m[p++]=g&gt;&gt;6|192,m[p++]=63&amp;g|128):u(f,x)?(g=65536+((1023&amp;g)&lt;&lt;10)+(1023&amp;f.charCodeAt(++x)),m[p++]=g&gt;&gt;18|240,m[p++]=g&gt;&gt;12&amp;63|128,m[p++]=g&gt;&gt;6&amp;63|128,m[p++]=63&amp;g|128):(m[p++]=g&gt;&gt;12|224,m[p++]=g&gt;&gt;6&amp;63|128,m[p++]=63&amp;g|128)}else for(x=0;x&lt;f.length;x++)m[x]=0|f[x];return m},o.toHex=function(f){for(var h=&quot;&quot;,m=0;m&lt;f.length;m++)h+=a(f[m].toString(16));return h},o.htonl=l,o.toHex32=function(f,h){for(var m=&quot;&quot;,p=0;p&lt;f.length;p++){var x=f[p];h===&quot;little&quot;&amp;&amp;(x=l(x)),m+=d(x.toString(16))}return m},o.zero2=a,o.zero8=d,o.join32=function(f,h,m,p){var x=m-h;s(x%4==0);for(var g=new Array(x/4),y=0,v=h;y&lt;g.length;y++,v+=4){var _;_=p===&quot;big&quot;?f[v]&lt;&lt;24|f[v+1]&lt;&lt;16|f[v+2]&lt;&lt;8|f[v+3]:f[v+3]&lt;&lt;24|f[v+2]&lt;&lt;16|f[v+1]&lt;&lt;8|f[v],g[y]=_&gt;&gt;&gt;0}return g},o.split32=function(f,h){for(var m=new Array(4*f.length),p=0,x=0;p&lt;f.length;p++,x+=4){var g=f[p];h===&quot;big&quot;?(m[x]=g&gt;&gt;&gt;24,m[x+1]=g&gt;&gt;&gt;16&amp;255,m[x+2]=g&gt;&gt;&gt;8&amp;255,m[x+3]=255&amp;g):(m[x+3]=g&gt;&gt;&gt;24,m[x+2]=g&gt;&gt;&gt;16&amp;255,m[x+1]=g&gt;&gt;&gt;8&amp;255,m[x]=255&amp;g)}return m},o.rotr32=function(f,h){return f&gt;&gt;&gt;h|f&lt;&lt;32-h},o.rotl32=function(f,h){return f&lt;&lt;h|f&gt;&gt;&gt;32-h},o.sum32=function(f,h){return f+h&gt;&gt;&gt;0},o.sum32_3=function(f,h,m){return f+h+m&gt;&gt;&gt;0},o.sum32_4=function(f,h,m,p){return f+h+m+p&gt;&gt;&gt;0},o.sum32_5=function(f,h,m,p,x){return f+h+m+p+x&gt;&gt;&gt;0},o.sum64=function(f,h,m,p){var x=f[h],g=p+f[h+1]&gt;&gt;&gt;0,y=(g&lt;p?1:0)+m+x;f[h]=y&gt;&gt;&gt;0,f[h+1]=g},o.sum64_hi=function(f,h,m,p){return(h+p&gt;&gt;&gt;0&lt;h?1:0)+f+m&gt;&gt;&gt;0},o.sum64_lo=function(f,h,m,p){return h+p&gt;&gt;&gt;0},o.sum64_4_hi=function(f,h,m,p,x,g,y,v){var _=0,S=h;return _+=(S=S+p&gt;&gt;&gt;0)&lt;h?1:0,_+=(S=S+g&gt;&gt;&gt;0)&lt;g?1:0,f+m+x+y+(_+=(S=S+v&gt;&gt;&gt;0)&lt;v?1:0)&gt;&gt;&gt;0},o.sum64_4_lo=function(f,h,m,p,x,g,y,v){return h+p+g+v&gt;&gt;&gt;0},o.sum64_5_hi=function(f,h,m,p,x,g,y,v,_,S){var A=0,I=h;return A+=(I=I+p&gt;&gt;&gt;0)&lt;h?1:0,A+=(I=I+g&gt;&gt;&gt;0)&lt;g?1:0,A+=(I=I+v&gt;&gt;&gt;0)&lt;v?1:0,f+m+x+y+_+(A+=(I=I+S&gt;&gt;&gt;0)&lt;S?1:0)&gt;&gt;&gt;0},o.sum64_5_lo=function(f,h,m,p,x,g,y,v,_,S){return h+p+g+v+S&gt;&gt;&gt;0},o.rotr64_hi=function(f,h,m){return(h&lt;&lt;32-m|f&gt;&gt;&gt;m)&gt;&gt;&gt;0},o.rotr64_lo=function(f,h,m){return(f&lt;&lt;32-m|h&gt;&gt;&gt;m)&gt;&gt;&gt;0},o.shr64_hi=function(f,h,m){return f&gt;&gt;&gt;m},o.shr64_lo=function(f,h,m){return(f&lt;&lt;32-m|h&gt;&gt;&gt;m)&gt;&gt;&gt;0}},{inherits:440,&quot;minimalistic-assert&quot;:453}],438:[function(t,n,o){var s=t(&quot;hash.js&quot;),c=t(&quot;minimalistic-crypto-utils&quot;),u=t(&quot;minimalistic-assert&quot;);function l(a){if(!(this instanceof l))return new l(a);this.hash=a.hash,this.predResist=!!a.predResist,this.outLen=this.hash.outSize,this.minEntropy=a.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var d=c.toArray(a.entropy,a.entropyEnc||&quot;hex&quot;),f=c.toArray(a.nonce,a.nonceEnc||&quot;hex&quot;),h=c.toArray(a.pers,a.persEnc||&quot;hex&quot;);u(d.length&gt;=this.minEntropy/8,&quot;Not enough entropy. Minimum is: &quot;+this.minEntropy+&quot; bits&quot;),this._init(d,f,h)}n.exports=l,l.prototype._init=function(a,d,f){var h=a.concat(d).concat(f);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var m=0;m&lt;this.V.length;m++)this.K[m]=0,this.V[m]=1;this._update(h),this._reseed=1,this.reseedInterval=281474976710656},l.prototype._hmac=function(){return new s.hmac(this.hash,this.K)},l.prototype._update=function(a){var d=this._hmac().update(this.V).update([0]);a&amp;&amp;(d=d.update(a)),this.K=d.digest(),this.V=this._hmac().update(this.V).digest(),a&amp;&amp;(this.K=this._hmac().update(this.V).update([1]).update(a).digest(),this.V=this._hmac().update(this.V).digest())},l.prototype.reseed=function(a,d,f,h){typeof d!=&quot;string&quot;&amp;&amp;(h=f,f=d,d=null),a=c.toArray(a,d),f=c.toArray(f,h),u(a.length&gt;=this.minEntropy/8,&quot;Not enough entropy. Minimum is: &quot;+this.minEntropy+&quot; bits&quot;),this._update(a.concat(f||[])),this._reseed=1},l.prototype.generate=function(a,d,f,h){if(this._reseed&gt;this.reseedInterval)throw new Error(&quot;Reseed is required&quot;);typeof d!=&quot;string&quot;&amp;&amp;(h=f,f=d,d=null),f&amp;&amp;(f=c.toArray(f,h||&quot;hex&quot;),this._update(f));for(var m=[];m.length&lt;a;)this.V=this._hmac().update(this.V).digest(),m=m.concat(this.V);var p=m.slice(0,a);return this._update(f),this._reseed++,c.encode(p,d)}},{&quot;hash.js&quot;:426,&quot;minimalistic-assert&quot;:453,&quot;minimalistic-crypto-utils&quot;:454}],439:[function(t,n,o){o.read=function(s,c,u,l,a){var d,f,h=8*a-l-1,m=(1&lt;&lt;h)-1,p=m&gt;&gt;1,x=-7,g=u?a-1:0,y=u?-1:1,v=s[c+g];for(g+=y,d=v&amp;(1&lt;&lt;-x)-1,v&gt;&gt;=-x,x+=h;x&gt;0;d=256*d+s[c+g],g+=y,x-=8);for(f=d&amp;(1&lt;&lt;-x)-1,d&gt;&gt;=-x,x+=l;x&gt;0;f=256*f+s[c+g],g+=y,x-=8);if(d===0)d=1-p;else{if(d===m)return f?NaN:1/0*(v?-1:1);f+=Math.pow(2,l),d-=p}return(v?-1:1)*f*Math.pow(2,d-l)},o.write=function(s,c,u,l,a,d){var f,h,m,p=8*d-a-1,x=(1&lt;&lt;p)-1,g=x&gt;&gt;1,y=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=l?0:d-1,_=l?1:-1,S=c&lt;0||c===0&amp;&amp;1/c&lt;0?1:0;for(c=Math.abs(c),isNaN(c)||c===1/0?(h=isNaN(c)?1:0,f=x):(f=Math.floor(Math.log(c)/Math.LN2),c*(m=Math.pow(2,-f))&lt;1&amp;&amp;(f--,m*=2),(c+=f+g&gt;=1?y/m:y*Math.pow(2,1-g))*m&gt;=2&amp;&amp;(f++,m/=2),f+g&gt;=x?(h=0,f=x):f+g&gt;=1?(h=(c*m-1)*Math.pow(2,a),f+=g):(h=c*Math.pow(2,g-1)*Math.pow(2,a),f=0));a&gt;=8;s[u+v]=255&amp;h,v+=_,h/=256,a-=8);for(f=f&lt;&lt;a|h,p+=a;p&gt;0;s[u+v]=255&amp;f,v+=_,f/=256,p-=8);s[u+v-_]|=128*S}},{}],440:[function(t,n,o){typeof Object.create==&quot;function&quot;?n.exports=function(s,c){c&amp;&amp;(s.super_=c,s.prototype=Object.create(c.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}))}:n.exports=function(s,c){if(c){s.super_=c;var u=function(){};u.prototype=c.prototype,s.prototype=new u,s.prototype.constructor=s}}},{}],441:[function(t,n,o){(function(s,c,u,l,a,d,f,h){(function(){(function(m){typeof o==&quot;object&quot;&amp;&amp;n!==void 0?n.exports=m():(typeof window&lt;&quot;u&quot;?window:c!==void 0?c:typeof self&lt;&quot;u&quot;?self:this).JSZip=m()})((function(){return(function m(p,x,g){function y(S,A){if(!x[S]){if(!p[S]){var I=typeof t==&quot;function&quot;&amp;&amp;t;if(!A&amp;&amp;I)return I(S,!0);if(v)return v(S,!0);var z=new Error(&quot;Cannot find module &#039;&quot;+S+&quot;&#039;&quot;);throw z.code=&quot;MODULE_NOT_FOUND&quot;,z}var F=x[S]={exports:{}};p[S][0].call(F.exports,(function(W){return y(p[S][1][W]||W)}),F,F.exports,m,p,x,g)}return x[S].exports}for(var v=typeof t==&quot;function&quot;&amp;&amp;t,_=0;_&lt;g.length;_++)y(g[_]);return y})({1:[function(m,p,x){var g=m(&quot;./utils&quot;),y=m(&quot;./support&quot;),v=&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=&quot;;x.encode=function(_){for(var S,A,I,z,F,W,H,B=[],K=0,O=_.length,L=O,E=g.getTypeOf(_)!==&quot;string&quot;;K&lt;_.length;)L=O-K,I=E?(S=_[K++],A=K&lt;O?_[K++]:0,K&lt;O?_[K++]:0):(S=_.charCodeAt(K++),A=K&lt;O?_.charCodeAt(K++):0,K&lt;O?_.charCodeAt(K++):0),z=S&gt;&gt;2,F=(3&amp;S)&lt;&lt;4|A&gt;&gt;4,W=1&lt;L?(15&amp;A)&lt;&lt;2|I&gt;&gt;6:64,H=2&lt;L?63&amp;I:64,B.push(v.charAt(z)+v.charAt(F)+v.charAt(W)+v.charAt(H));return B.join(&quot;&quot;)},x.decode=function(_){var S,A,I,z,F,W,H=0,B=0,K=&quot;data:&quot;;if(_.substr(0,K.length)===K)throw new Error(&quot;Invalid base64 input, it looks like a data url.&quot;);var O,L=3*(_=_.replace(/[^A-Za-z0-9+/=]/g,&quot;&quot;)).length/4;if(_.charAt(_.length-1)===v.charAt(64)&amp;&amp;L--,_.charAt(_.length-2)===v.charAt(64)&amp;&amp;L--,L%1!=0)throw new Error(&quot;Invalid base64 input, bad content length.&quot;);for(O=y.uint8array?new Uint8Array(0|L):new Array(0|L);H&lt;_.length;)S=v.indexOf(_.charAt(H++))&lt;&lt;2|(z=v.indexOf(_.charAt(H++)))&gt;&gt;4,A=(15&amp;z)&lt;&lt;4|(F=v.indexOf(_.charAt(H++)))&gt;&gt;2,I=(3&amp;F)&lt;&lt;6|(W=v.indexOf(_.charAt(H++))),O[B++]=S,F!==64&amp;&amp;(O[B++]=A),W!==64&amp;&amp;(O[B++]=I);return O}},{&quot;./support&quot;:30,&quot;./utils&quot;:32}],2:[function(m,p,x){var g=m(&quot;./external&quot;),y=m(&quot;./stream/DataWorker&quot;),v=m(&quot;./stream/Crc32Probe&quot;),_=m(&quot;./stream/DataLengthProbe&quot;);function S(A,I,z,F,W){this.compressedSize=A,this.uncompressedSize=I,this.crc32=z,this.compression=F,this.compressedContent=W}S.prototype={getContentWorker:function(){var A=new y(g.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new _(&quot;data_length&quot;)),I=this;return A.on(&quot;end&quot;,(function(){if(this.streamInfo.data_length!==I.uncompressedSize)throw new Error(&quot;Bug : uncompressed data size mismatch&quot;)})),A},getCompressedWorker:function(){return new y(g.Promise.resolve(this.compressedContent)).withStreamInfo(&quot;compressedSize&quot;,this.compressedSize).withStreamInfo(&quot;uncompressedSize&quot;,this.uncompressedSize).withStreamInfo(&quot;crc32&quot;,this.crc32).withStreamInfo(&quot;compression&quot;,this.compression)}},S.createWorkerFrom=function(A,I,z){return A.pipe(new v).pipe(new _(&quot;uncompressedSize&quot;)).pipe(I.compressWorker(z)).pipe(new _(&quot;compressedSize&quot;)).withStreamInfo(&quot;compression&quot;,I)},p.exports=S},{&quot;./external&quot;:6,&quot;./stream/Crc32Probe&quot;:25,&quot;./stream/DataLengthProbe&quot;:26,&quot;./stream/DataWorker&quot;:27}],3:[function(m,p,x){var g=m(&quot;./stream/GenericWorker&quot;);x.STORE={magic:&quot;\0\0&quot;,compressWorker:function(){return new g(&quot;STORE compression&quot;)},uncompressWorker:function(){return new g(&quot;STORE decompression&quot;)}},x.DEFLATE=m(&quot;./flate&quot;)},{&quot;./flate&quot;:7,&quot;./stream/GenericWorker&quot;:28}],4:[function(m,p,x){var g=m(&quot;./utils&quot;),y=(function(){for(var v,_=[],S=0;S&lt;256;S++){v=S;for(var A=0;A&lt;8;A++)v=1&amp;v?3988292384^v&gt;&gt;&gt;1:v&gt;&gt;&gt;1;_[S]=v}return _})();p.exports=function(v,_){return v!==void 0&amp;&amp;v.length?g.getTypeOf(v)!==&quot;string&quot;?(function(S,A,I,z){var F=y,W=0+I;S^=-1;for(var H=0;H&lt;W;H++)S=S&gt;&gt;&gt;8^F[255&amp;(S^A[H])];return-1^S})(0|_,v,v.length):(function(S,A,I,z){var F=y,W=0+I;S^=-1;for(var H=0;H&lt;W;H++)S=S&gt;&gt;&gt;8^F[255&amp;(S^A.charCodeAt(H))];return-1^S})(0|_,v,v.length):0}},{&quot;./utils&quot;:32}],5:[function(m,p,x){x.base64=!1,x.binary=!1,x.dir=!1,x.createFolders=!0,x.date=null,x.compression=null,x.compressionOptions=null,x.comment=null,x.unixPermissions=null,x.dosPermissions=null},{}],6:[function(m,p,x){var g;g=typeof Promise&lt;&quot;u&quot;?Promise:m(&quot;lie&quot;),p.exports={Promise:g}},{lie:37}],7:[function(m,p,x){var g=typeof Uint8Array&lt;&quot;u&quot;&amp;&amp;typeof Uint16Array&lt;&quot;u&quot;&amp;&amp;typeof Uint32Array&lt;&quot;u&quot;,y=m(&quot;pako&quot;),v=m(&quot;./utils&quot;),_=m(&quot;./stream/GenericWorker&quot;),S=g?&quot;uint8array&quot;:&quot;array&quot;;function A(I,z){_.call(this,&quot;FlateWorker/&quot;+I),this._pako=null,this._pakoAction=I,this._pakoOptions=z,this.meta={}}x.magic=&quot;\b\0&quot;,v.inherits(A,_),A.prototype.processChunk=function(I){this.meta=I.meta,this._pako===null&amp;&amp;this._createPako(),this._pako.push(v.transformTo(S,I.data),!1)},A.prototype.flush=function(){_.prototype.flush.call(this),this._pako===null&amp;&amp;this._createPako(),this._pako.push([],!0)},A.prototype.cleanUp=function(){_.prototype.cleanUp.call(this),this._pako=null},A.prototype._createPako=function(){this._pako=new y[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var I=this;this._pako.onData=function(z){I.push({data:z,meta:I.meta})}},x.compressWorker=function(I){return new A(&quot;Deflate&quot;,I)},x.uncompressWorker=function(){return new A(&quot;Inflate&quot;,{})}},{&quot;./stream/GenericWorker&quot;:28,&quot;./utils&quot;:32,pako:38}],8:[function(m,p,x){function g(F,W){var H,B=&quot;&quot;;for(H=0;H&lt;W;H++)B+=String.fromCharCode(255&amp;F),F&gt;&gt;&gt;=8;return B}function y(F,W,H,B,K,O){var L,E,j=F.file,k=F.compression,N=O!==S.utf8encode,C=v.transformTo(&quot;string&quot;,O(j.name)),P=v.transformTo(&quot;string&quot;,S.utf8encode(j.name)),D=j.comment,U=v.transformTo(&quot;string&quot;,O(D)),Y=v.transformTo(&quot;string&quot;,S.utf8encode(D)),Z=P.length!==j.name.length,ne=Y.length!==D.length,V=&quot;&quot;,ee=&quot;&quot;,$=&quot;&quot;,R=j.dir,X=j.date,re={crc32:0,compressedSize:0,uncompressedSize:0};W&amp;&amp;!H||(re.crc32=F.crc32,re.compressedSize=F.compressedSize,re.uncompressedSize=F.uncompressedSize);var Q=0;W&amp;&amp;(Q|=8),N||!Z&amp;&amp;!ne||(Q|=2048);var te=0,ie=0;R&amp;&amp;(te|=16),K===&quot;UNIX&quot;?(ie=798,te|=(function(ce,se){var fe=ce;return ce||(fe=se?16893:33204),(65535&amp;fe)&lt;&lt;16})(j.unixPermissions,R)):(ie=20,te|=(function(ce){return 63&amp;(ce||0)})(j.dosPermissions)),L=X.getUTCHours(),L&lt;&lt;=6,L|=X.getUTCMinutes(),L&lt;&lt;=5,L|=X.getUTCSeconds()/2,E=X.getUTCFullYear()-1980,E&lt;&lt;=4,E|=X.getUTCMonth()+1,E&lt;&lt;=5,E|=X.getUTCDate(),Z&amp;&amp;(ee=g(1,1)+g(A(C),4)+P,V+=&quot;up&quot;+g(ee.length,2)+ee),ne&amp;&amp;($=g(1,1)+g(A(U),4)+Y,V+=&quot;uc&quot;+g($.length,2)+$);var de=&quot;&quot;;return de+=`
\0`,de+=g(Q,2),de+=k.magic,de+=g(L,2),de+=g(E,2),de+=g(re.crc32,4),de+=g(re.compressedSize,4),de+=g(re.uncompressedSize,4),de+=g(C.length,2),de+=g(V.length,2),{fileRecord:I.LOCAL_FILE_HEADER+de+C+V,dirRecord:I.CENTRAL_FILE_HEADER+g(ie,2)+de+g(U.length,2)+&quot;\0\0\0\0&quot;+g(te,4)+g(B,4)+C+V+U}}var v=m(&quot;../utils&quot;),_=m(&quot;../stream/GenericWorker&quot;),S=m(&quot;../utf8&quot;),A=m(&quot;../crc32&quot;),I=m(&quot;../signature&quot;);function z(F,W,H,B){_.call(this,&quot;ZipFileWorker&quot;),this.bytesWritten=0,this.zipComment=W,this.zipPlatform=H,this.encodeFileName=B,this.streamFiles=F,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}v.inherits(z,_),z.prototype.push=function(F){var W=F.meta.percent||0,H=this.entriesCount,B=this._sources.length;this.accumulate?this.contentBuffer.push(F):(this.bytesWritten+=F.data.length,_.prototype.push.call(this,{data:F.data,meta:{currentFile:this.currentFile,percent:H?(W+100*(H-B-1))/H:100}}))},z.prototype.openedSource=function(F){this.currentSourceOffset=this.bytesWritten,this.currentFile=F.file.name;var W=this.streamFiles&amp;&amp;!F.file.dir;if(W){var H=y(F,W,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:H.fileRecord,meta:{percent:0}})}else this.accumulate=!0},z.prototype.closedSource=function(F){this.accumulate=!1;var W=this.streamFiles&amp;&amp;!F.file.dir,H=y(F,W,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(H.dirRecord),W)this.push({data:(function(B){return I.DATA_DESCRIPTOR+g(B.crc32,4)+g(B.compressedSize,4)+g(B.uncompressedSize,4)})(F),meta:{percent:100}});else for(this.push({data:H.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},z.prototype.flush=function(){for(var F=this.bytesWritten,W=0;W&lt;this.dirRecords.length;W++)this.push({data:this.dirRecords[W],meta:{percent:100}});var H=this.bytesWritten-F,B=(function(K,O,L,E,j){var k=v.transformTo(&quot;string&quot;,j(E));return I.CENTRAL_DIRECTORY_END+&quot;\0\0\0\0&quot;+g(K,2)+g(K,2)+g(O,4)+g(L,4)+g(k.length,2)+k})(this.dirRecords.length,H,F,this.zipComment,this.encodeFileName);this.push({data:B,meta:{percent:100}})},z.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},z.prototype.registerPrevious=function(F){this._sources.push(F);var W=this;return F.on(&quot;data&quot;,(function(H){W.processChunk(H)})),F.on(&quot;end&quot;,(function(){W.closedSource(W.previous.streamInfo),W._sources.length?W.prepareNextSource():W.end()})),F.on(&quot;error&quot;,(function(H){W.error(H)})),this},z.prototype.resume=function(){return!!_.prototype.resume.call(this)&amp;&amp;(!this.previous&amp;&amp;this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},z.prototype.error=function(F){var W=this._sources;if(!_.prototype.error.call(this,F))return!1;for(var H=0;H&lt;W.length;H++)try{W[H].error(F)}catch{}return!0},z.prototype.lock=function(){_.prototype.lock.call(this);for(var F=this._sources,W=0;W&lt;F.length;W++)F[W].lock()},p.exports=z},{&quot;../crc32&quot;:4,&quot;../signature&quot;:23,&quot;../stream/GenericWorker&quot;:28,&quot;../utf8&quot;:31,&quot;../utils&quot;:32}],9:[function(m,p,x){var g=m(&quot;../compressions&quot;),y=m(&quot;./ZipFileWorker&quot;);x.generateWorker=function(v,_,S){var A=new y(_.streamFiles,S,_.platform,_.encodeFileName),I=0;try{v.forEach((function(z,F){I++;var W=(function(O,L){var E=O||L,j=g[E];if(!j)throw new Error(E+&quot; is not a valid compression method !&quot;);return j})(F.options.compression,_.compression),H=F.options.compressionOptions||_.compressionOptions||{},B=F.dir,K=F.date;F._compressWorker(W,H).withStreamInfo(&quot;file&quot;,{name:z,dir:B,date:K,comment:F.comment||&quot;&quot;,unixPermissions:F.unixPermissions,dosPermissions:F.dosPermissions}).pipe(A)})),A.entriesCount=I}catch(z){A.error(z)}return A}},{&quot;../compressions&quot;:3,&quot;./ZipFileWorker&quot;:8}],10:[function(m,p,x){function g(){if(!(this instanceof g))return new g;if(arguments.length)throw new Error(&quot;The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.&quot;);this.files=Object.create(null),this.comment=null,this.root=&quot;&quot;,this.clone=function(){var y=new g;for(var v in this)typeof this[v]!=&quot;function&quot;&amp;&amp;(y[v]=this[v]);return y}}(g.prototype=m(&quot;./object&quot;)).loadAsync=m(&quot;./load&quot;),g.support=m(&quot;./support&quot;),g.defaults=m(&quot;./defaults&quot;),g.version=&quot;3.10.1&quot;,g.loadAsync=function(y,v){return new g().loadAsync(y,v)},g.external=m(&quot;./external&quot;),p.exports=g},{&quot;./defaults&quot;:5,&quot;./external&quot;:6,&quot;./load&quot;:11,&quot;./object&quot;:15,&quot;./support&quot;:30}],11:[function(m,p,x){var g=m(&quot;./utils&quot;),y=m(&quot;./external&quot;),v=m(&quot;./utf8&quot;),_=m(&quot;./zipEntries&quot;),S=m(&quot;./stream/Crc32Probe&quot;),A=m(&quot;./nodejsUtils&quot;);function I(z){return new y.Promise((function(F,W){var H=z.decompressed.getContentWorker().pipe(new S);H.on(&quot;error&quot;,(function(B){W(B)})).on(&quot;end&quot;,(function(){H.streamInfo.crc32!==z.decompressed.crc32?W(new Error(&quot;Corrupted zip : CRC32 mismatch&quot;)):F()})).resume()}))}p.exports=function(z,F){var W=this;return F=g.extend(F||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:v.utf8decode}),A.isNode&amp;&amp;A.isStream(z)?y.Promise.reject(new Error(&quot;JSZip can&#039;t accept a stream when loading a zip file.&quot;)):g.prepareContent(&quot;the loaded zip file&quot;,z,!0,F.optimizedBinaryString,F.base64).then((function(H){var B=new _(F);return B.load(H),B})).then((function(H){var B=[y.Promise.resolve(H)],K=H.files;if(F.checkCRC32)for(var O=0;O&lt;K.length;O++)B.push(I(K[O]));return y.Promise.all(B)})).then((function(H){for(var B=H.shift(),K=B.files,O=0;O&lt;K.length;O++){var L=K[O],E=L.fileNameStr,j=g.resolve(L.fileNameStr);W.file(j,L.decompressed,{binary:!0,optimizedBinaryString:!0,date:L.date,dir:L.dir,comment:L.fileCommentStr.length?L.fileCommentStr:null,unixPermissions:L.unixPermissions,dosPermissions:L.dosPermissions,createFolders:F.createFolders}),L.dir||(W.file(j).unsafeOriginalName=E)}return B.zipComment.length&amp;&amp;(W.comment=B.zipComment),W}))}},{&quot;./external&quot;:6,&quot;./nodejsUtils&quot;:14,&quot;./stream/Crc32Probe&quot;:25,&quot;./utf8&quot;:31,&quot;./utils&quot;:32,&quot;./zipEntries&quot;:33}],12:[function(m,p,x){var g=m(&quot;../utils&quot;),y=m(&quot;../stream/GenericWorker&quot;);function v(_,S){y.call(this,&quot;Nodejs stream input adapter for &quot;+_),this._upstreamEnded=!1,this._bindStream(S)}g.inherits(v,y),v.prototype._bindStream=function(_){var S=this;(this._stream=_).pause(),_.on(&quot;data&quot;,(function(A){S.push({data:A,meta:{percent:0}})})).on(&quot;error&quot;,(function(A){S.isPaused?this.generatedError=A:S.error(A)})).on(&quot;end&quot;,(function(){S.isPaused?S._upstreamEnded=!0:S.end()}))},v.prototype.pause=function(){return!!y.prototype.pause.call(this)&amp;&amp;(this._stream.pause(),!0)},v.prototype.resume=function(){return!!y.prototype.resume.call(this)&amp;&amp;(this._upstreamEnded?this.end():this._stream.resume(),!0)},p.exports=v},{&quot;../stream/GenericWorker&quot;:28,&quot;../utils&quot;:32}],13:[function(m,p,x){var g=m(&quot;readable-stream&quot;).Readable;function y(v,_,S){g.call(this,_),this._helper=v;var A=this;v.on(&quot;data&quot;,(function(I,z){A.push(I)||A._helper.pause(),S&amp;&amp;S(z)})).on(&quot;error&quot;,(function(I){A.emit(&quot;error&quot;,I)})).on(&quot;end&quot;,(function(){A.push(null)}))}m(&quot;../utils&quot;).inherits(y,g),y.prototype._read=function(){this._helper.resume()},p.exports=y},{&quot;../utils&quot;:32,&quot;readable-stream&quot;:16}],14:[function(m,p,x){p.exports={isNode:u!==void 0,newBufferFrom:function(g,y){if(u.from&amp;&amp;u.from!==Uint8Array.from)return u.from(g,y);if(typeof g==&quot;number&quot;)throw new Error(&#039;The &quot;data&quot; argument must not be a number&#039;);return new u(g,y)},allocBuffer:function(g){if(u.alloc)return u.alloc(g);var y=new u(g);return y.fill(0),y},isBuffer:function(g){return u.isBuffer(g)},isStream:function(g){return g&amp;&amp;typeof g.on==&quot;function&quot;&amp;&amp;typeof g.pause==&quot;function&quot;&amp;&amp;typeof g.resume==&quot;function&quot;}}},{}],15:[function(m,p,x){function g(j,k,N){var C,P=v.getTypeOf(k),D=v.extend(N||{},A);D.date=D.date||new Date,D.compression!==null&amp;&amp;(D.compression=D.compression.toUpperCase()),typeof D.unixPermissions==&quot;string&quot;&amp;&amp;(D.unixPermissions=parseInt(D.unixPermissions,8)),D.unixPermissions&amp;&amp;16384&amp;D.unixPermissions&amp;&amp;(D.dir=!0),D.dosPermissions&amp;&amp;16&amp;D.dosPermissions&amp;&amp;(D.dir=!0),D.dir&amp;&amp;(j=K(j)),D.createFolders&amp;&amp;(C=B(j))&amp;&amp;O.call(this,C,!0);var U=P===&quot;string&quot;&amp;&amp;D.binary===!1&amp;&amp;D.base64===!1;N&amp;&amp;N.binary!==void 0||(D.binary=!U),(k instanceof I&amp;&amp;k.uncompressedSize===0||D.dir||!k||k.length===0)&amp;&amp;(D.base64=!1,D.binary=!0,k=&quot;&quot;,D.compression=&quot;STORE&quot;,P=&quot;string&quot;);var Y;Y=k instanceof I||k instanceof _?k:W.isNode&amp;&amp;W.isStream(k)?new H(j,k):v.prepareContent(j,k,D.binary,D.optimizedBinaryString,D.base64);var Z=new z(j,Y,D);this.files[j]=Z}var y=m(&quot;./utf8&quot;),v=m(&quot;./utils&quot;),_=m(&quot;./stream/GenericWorker&quot;),S=m(&quot;./stream/StreamHelper&quot;),A=m(&quot;./defaults&quot;),I=m(&quot;./compressedObject&quot;),z=m(&quot;./zipObject&quot;),F=m(&quot;./generate&quot;),W=m(&quot;./nodejsUtils&quot;),H=m(&quot;./nodejs/NodejsStreamInputAdapter&quot;),B=function(j){j.slice(-1)===&quot;/&quot;&amp;&amp;(j=j.substring(0,j.length-1));var k=j.lastIndexOf(&quot;/&quot;);return 0&lt;k?j.substring(0,k):&quot;&quot;},K=function(j){return j.slice(-1)!==&quot;/&quot;&amp;&amp;(j+=&quot;/&quot;),j},O=function(j,k){return k=k!==void 0?k:A.createFolders,j=K(j),this.files[j]||g.call(this,j,null,{dir:!0,createFolders:k}),this.files[j]};function L(j){return Object.prototype.toString.call(j)===&quot;[object RegExp]&quot;}var E={load:function(){throw new Error(&quot;This method has been removed in JSZip 3.0, please check the upgrade guide.&quot;)},forEach:function(j){var k,N,C;for(k in this.files)C=this.files[k],(N=k.slice(this.root.length,k.length))&amp;&amp;k.slice(0,this.root.length)===this.root&amp;&amp;j(N,C)},filter:function(j){var k=[];return this.forEach((function(N,C){j(N,C)&amp;&amp;k.push(C)})),k},file:function(j,k,N){if(arguments.length!==1)return j=this.root+j,g.call(this,j,k,N),this;if(L(j)){var C=j;return this.filter((function(D,U){return!U.dir&amp;&amp;C.test(D)}))}var P=this.files[this.root+j];return P&amp;&amp;!P.dir?P:null},folder:function(j){if(!j)return this;if(L(j))return this.filter((function(P,D){return D.dir&amp;&amp;j.test(P)}));var k=this.root+j,N=O.call(this,k),C=this.clone();return C.root=N.name,C},remove:function(j){j=this.root+j;var k=this.files[j];if(k||(j.slice(-1)!==&quot;/&quot;&amp;&amp;(j+=&quot;/&quot;),k=this.files[j]),k&amp;&amp;!k.dir)delete this.files[j];else for(var N=this.filter((function(P,D){return D.name.slice(0,j.length)===j})),C=0;C&lt;N.length;C++)delete this.files[N[C].name];return this},generate:function(){throw new Error(&quot;This method has been removed in JSZip 3.0, please check the upgrade guide.&quot;)},generateInternalStream:function(j){var k,N={};try{if((N=v.extend(j||{},{streamFiles:!1,compression:&quot;STORE&quot;,compressionOptions:null,type:&quot;&quot;,platform:&quot;DOS&quot;,comment:null,mimeType:&quot;application/zip&quot;,encodeFileName:y.utf8encode})).type=N.type.toLowerCase(),N.compression=N.compression.toUpperCase(),N.type===&quot;binarystring&quot;&amp;&amp;(N.type=&quot;string&quot;),!N.type)throw new Error(&quot;No output type specified.&quot;);v.checkSupport(N.type),N.platform!==&quot;darwin&quot;&amp;&amp;N.platform!==&quot;freebsd&quot;&amp;&amp;N.platform!==&quot;linux&quot;&amp;&amp;N.platform!==&quot;sunos&quot;||(N.platform=&quot;UNIX&quot;),N.platform===&quot;win32&quot;&amp;&amp;(N.platform=&quot;DOS&quot;);var C=N.comment||this.comment||&quot;&quot;;k=F.generateWorker(this,N,C)}catch(P){(k=new _(&quot;error&quot;)).error(P)}return new S(k,N.type||&quot;string&quot;,N.mimeType)},generateAsync:function(j,k){return this.generateInternalStream(j).accumulate(k)},generateNodeStream:function(j,k){return(j=j||{}).type||(j.type=&quot;nodebuffer&quot;),this.generateInternalStream(j).toNodejsStream(k)}};p.exports=E},{&quot;./compressedObject&quot;:2,&quot;./defaults&quot;:5,&quot;./generate&quot;:9,&quot;./nodejs/NodejsStreamInputAdapter&quot;:12,&quot;./nodejsUtils&quot;:14,&quot;./stream/GenericWorker&quot;:28,&quot;./stream/StreamHelper&quot;:29,&quot;./utf8&quot;:31,&quot;./utils&quot;:32,&quot;./zipObject&quot;:35}],16:[function(m,p,x){p.exports=m(&quot;stream&quot;)},{stream:void 0}],17:[function(m,p,x){var g=m(&quot;./DataReader&quot;);function y(v){g.call(this,v);for(var _=0;_&lt;this.data.length;_++)v[_]=255&amp;v[_]}m(&quot;../utils&quot;).inherits(y,g),y.prototype.byteAt=function(v){return this.data[this.zero+v]},y.prototype.lastIndexOfSignature=function(v){for(var _=v.charCodeAt(0),S=v.charCodeAt(1),A=v.charCodeAt(2),I=v.charCodeAt(3),z=this.length-4;0&lt;=z;--z)if(this.data[z]===_&amp;&amp;this.data[z+1]===S&amp;&amp;this.data[z+2]===A&amp;&amp;this.data[z+3]===I)return z-this.zero;return-1},y.prototype.readAndCheckSignature=function(v){var _=v.charCodeAt(0),S=v.charCodeAt(1),A=v.charCodeAt(2),I=v.charCodeAt(3),z=this.readData(4);return _===z[0]&amp;&amp;S===z[1]&amp;&amp;A===z[2]&amp;&amp;I===z[3]},y.prototype.readData=function(v){if(this.checkOffset(v),v===0)return[];var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},p.exports=y},{&quot;../utils&quot;:32,&quot;./DataReader&quot;:18}],18:[function(m,p,x){var g=m(&quot;../utils&quot;);function y(v){this.data=v,this.length=v.length,this.index=0,this.zero=0}y.prototype={checkOffset:function(v){this.checkIndex(this.index+v)},checkIndex:function(v){if(this.length&lt;this.zero+v||v&lt;0)throw new Error(&quot;End of data reached (data length = &quot;+this.length+&quot;, asked index = &quot;+v+&quot;). Corrupted zip ?&quot;)},setIndex:function(v){this.checkIndex(v),this.index=v},skip:function(v){this.setIndex(this.index+v)},byteAt:function(){},readInt:function(v){var _,S=0;for(this.checkOffset(v),_=this.index+v-1;_&gt;=this.index;_--)S=(S&lt;&lt;8)+this.byteAt(_);return this.index+=v,S},readString:function(v){return g.transformTo(&quot;string&quot;,this.readData(v))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var v=this.readInt(4);return new Date(Date.UTC(1980+(v&gt;&gt;25&amp;127),(v&gt;&gt;21&amp;15)-1,v&gt;&gt;16&amp;31,v&gt;&gt;11&amp;31,v&gt;&gt;5&amp;63,(31&amp;v)&lt;&lt;1))}},p.exports=y},{&quot;../utils&quot;:32}],19:[function(m,p,x){var g=m(&quot;./Uint8ArrayReader&quot;);function y(v){g.call(this,v)}m(&quot;../utils&quot;).inherits(y,g),y.prototype.readData=function(v){this.checkOffset(v);var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},p.exports=y},{&quot;../utils&quot;:32,&quot;./Uint8ArrayReader&quot;:21}],20:[function(m,p,x){var g=m(&quot;./DataReader&quot;);function y(v){g.call(this,v)}m(&quot;../utils&quot;).inherits(y,g),y.prototype.byteAt=function(v){return this.data.charCodeAt(this.zero+v)},y.prototype.lastIndexOfSignature=function(v){return this.data.lastIndexOf(v)-this.zero},y.prototype.readAndCheckSignature=function(v){return v===this.readData(4)},y.prototype.readData=function(v){this.checkOffset(v);var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},p.exports=y},{&quot;../utils&quot;:32,&quot;./DataReader&quot;:18}],21:[function(m,p,x){var g=m(&quot;./ArrayReader&quot;);function y(v){g.call(this,v)}m(&quot;../utils&quot;).inherits(y,g),y.prototype.readData=function(v){if(this.checkOffset(v),v===0)return new Uint8Array(0);var _=this.data.subarray(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},p.exports=y},{&quot;../utils&quot;:32,&quot;./ArrayReader&quot;:17}],22:[function(m,p,x){var g=m(&quot;../utils&quot;),y=m(&quot;../support&quot;),v=m(&quot;./ArrayReader&quot;),_=m(&quot;./StringReader&quot;),S=m(&quot;./NodeBufferReader&quot;),A=m(&quot;./Uint8ArrayReader&quot;);p.exports=function(I){var z=g.getTypeOf(I);return g.checkSupport(z),z!==&quot;string&quot;||y.uint8array?z===&quot;nodebuffer&quot;?new S(I):y.uint8array?new A(g.transformTo(&quot;uint8array&quot;,I)):new v(g.transformTo(&quot;array&quot;,I)):new _(I)}},{&quot;../support&quot;:30,&quot;../utils&quot;:32,&quot;./ArrayReader&quot;:17,&quot;./NodeBufferReader&quot;:19,&quot;./StringReader&quot;:20,&quot;./Uint8ArrayReader&quot;:21}],23:[function(m,p,x){x.LOCAL_FILE_HEADER=&quot;PK&quot;,x.CENTRAL_FILE_HEADER=&quot;PK&quot;,x.CENTRAL_DIRECTORY_END=&quot;PK&quot;,x.ZIP64_CENTRAL_DIRECTORY_LOCATOR=&quot;PK\x07&quot;,x.ZIP64_CENTRAL_DIRECTORY_END=&quot;PK&quot;,x.DATA_DESCRIPTOR=&quot;PK\x07\b&quot;},{}],24:[function(m,p,x){var g=m(&quot;./GenericWorker&quot;),y=m(&quot;../utils&quot;);function v(_){g.call(this,&quot;ConvertWorker to &quot;+_),this.destType=_}y.inherits(v,g),v.prototype.processChunk=function(_){this.push({data:y.transformTo(this.destType,_.data),meta:_.meta})},p.exports=v},{&quot;../utils&quot;:32,&quot;./GenericWorker&quot;:28}],25:[function(m,p,x){var g=m(&quot;./GenericWorker&quot;),y=m(&quot;../crc32&quot;);function v(){g.call(this,&quot;Crc32Probe&quot;),this.withStreamInfo(&quot;crc32&quot;,0)}m(&quot;../utils&quot;).inherits(v,g),v.prototype.processChunk=function(_){this.streamInfo.crc32=y(_.data,this.streamInfo.crc32||0),this.push(_)},p.exports=v},{&quot;../crc32&quot;:4,&quot;../utils&quot;:32,&quot;./GenericWorker&quot;:28}],26:[function(m,p,x){var g=m(&quot;../utils&quot;),y=m(&quot;./GenericWorker&quot;);function v(_){y.call(this,&quot;DataLengthProbe for &quot;+_),this.propName=_,this.withStreamInfo(_,0)}g.inherits(v,y),v.prototype.processChunk=function(_){if(_){var S=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=S+_.data.length}y.prototype.processChunk.call(this,_)},p.exports=v},{&quot;../utils&quot;:32,&quot;./GenericWorker&quot;:28}],27:[function(m,p,x){var g=m(&quot;../utils&quot;),y=m(&quot;./GenericWorker&quot;);function v(_){y.call(this,&quot;DataWorker&quot;);var S=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=&quot;&quot;,this._tickScheduled=!1,_.then((function(A){S.dataIsReady=!0,S.data=A,S.max=A&amp;&amp;A.length||0,S.type=g.getTypeOf(A),S.isPaused||S._tickAndRepeat()}),(function(A){S.error(A)}))}g.inherits(v,y),v.prototype.cleanUp=function(){y.prototype.cleanUp.call(this),this.data=null},v.prototype.resume=function(){return!!y.prototype.resume.call(this)&amp;&amp;(!this._tickScheduled&amp;&amp;this.dataIsReady&amp;&amp;(this._tickScheduled=!0,g.delay(this._tickAndRepeat,[],this)),!0)},v.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(g.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},v.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var _=null,S=Math.min(this.max,this.index+16384);if(this.index&gt;=this.max)return this.end();switch(this.type){case&quot;string&quot;:_=this.data.substring(this.index,S);break;case&quot;uint8array&quot;:_=this.data.subarray(this.index,S);break;case&quot;array&quot;:case&quot;nodebuffer&quot;:_=this.data.slice(this.index,S)}return this.index=S,this.push({data:_,meta:{percent:this.max?this.index/this.max*100:0}})},p.exports=v},{&quot;../utils&quot;:32,&quot;./GenericWorker&quot;:28}],28:[function(m,p,x){function g(y){this.name=y||&quot;default&quot;,this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}g.prototype={push:function(y){this.emit(&quot;data&quot;,y)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(&quot;end&quot;),this.cleanUp(),this.isFinished=!0}catch(y){this.emit(&quot;error&quot;,y)}return!0},error:function(y){return!this.isFinished&amp;&amp;(this.isPaused?this.generatedError=y:(this.isFinished=!0,this.emit(&quot;error&quot;,y),this.previous&amp;&amp;this.previous.error(y),this.cleanUp()),!0)},on:function(y,v){return this._listeners[y].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(y,v){if(this._listeners[y])for(var _=0;_&lt;this._listeners[y].length;_++)this._listeners[y][_].call(this,v)},pipe:function(y){return y.registerPrevious(this)},registerPrevious:function(y){if(this.isLocked)throw new Error(&quot;The stream &#039;&quot;+this+&quot;&#039; has already been used.&quot;);this.streamInfo=y.streamInfo,this.mergeStreamInfo(),this.previous=y;var v=this;return y.on(&quot;data&quot;,(function(_){v.processChunk(_)})),y.on(&quot;end&quot;,(function(){v.end()})),y.on(&quot;error&quot;,(function(_){v.error(_)})),this},pause:function(){return!this.isPaused&amp;&amp;!this.isFinished&amp;&amp;(this.isPaused=!0,this.previous&amp;&amp;this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var y=this.isPaused=!1;return this.generatedError&amp;&amp;(this.error(this.generatedError),y=!0),this.previous&amp;&amp;this.previous.resume(),!y},flush:function(){},processChunk:function(y){this.push(y)},withStreamInfo:function(y,v){return this.extraStreamInfo[y]=v,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var y in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,y)&amp;&amp;(this.streamInfo[y]=this.extraStreamInfo[y])},lock:function(){if(this.isLocked)throw new Error(&quot;The stream &#039;&quot;+this+&quot;&#039; has already been used.&quot;);this.isLocked=!0,this.previous&amp;&amp;this.previous.lock()},toString:function(){var y=&quot;Worker &quot;+this.name;return this.previous?this.previous+&quot; -&gt; &quot;+y:y}},p.exports=g},{}],29:[function(m,p,x){var g=m(&quot;../utils&quot;),y=m(&quot;./ConvertWorker&quot;),v=m(&quot;./GenericWorker&quot;),_=m(&quot;../base64&quot;),S=m(&quot;../support&quot;),A=m(&quot;../external&quot;),I=null;if(S.nodestream)try{I=m(&quot;../nodejs/NodejsStreamOutputAdapter&quot;)}catch{}function z(F,W,H){var B=W;switch(W){case&quot;blob&quot;:case&quot;arraybuffer&quot;:B=&quot;uint8array&quot;;break;case&quot;base64&quot;:B=&quot;string&quot;}try{this._internalType=B,this._outputType=W,this._mimeType=H,g.checkSupport(B),this._worker=F.pipe(new y(B)),F.lock()}catch(K){this._worker=new v(&quot;error&quot;),this._worker.error(K)}}z.prototype={accumulate:function(F){return(function(W,H){return new A.Promise((function(B,K){var O=[],L=W._internalType,E=W._outputType,j=W._mimeType;W.on(&quot;data&quot;,(function(k,N){O.push(k),H&amp;&amp;H(N)})).on(&quot;error&quot;,(function(k){O=[],K(k)})).on(&quot;end&quot;,(function(){try{var k=(function(N,C,P){switch(N){case&quot;blob&quot;:return g.newBlob(g.transformTo(&quot;arraybuffer&quot;,C),P);case&quot;base64&quot;:return _.encode(C);default:return g.transformTo(N,C)}})(E,(function(N,C){var P,D=0,U=null,Y=0;for(P=0;P&lt;C.length;P++)Y+=C[P].length;switch(N){case&quot;string&quot;:return C.join(&quot;&quot;);case&quot;array&quot;:return Array.prototype.concat.apply([],C);case&quot;uint8array&quot;:for(U=new Uint8Array(Y),P=0;P&lt;C.length;P++)U.set(C[P],D),D+=C[P].length;return U;case&quot;nodebuffer&quot;:return u.concat(C);default:throw new Error(&quot;concat : unsupported type &#039;&quot;+N+&quot;&#039;&quot;)}})(L,O),j);B(k)}catch(N){K(N)}O=[]})).resume()}))})(this,F)},on:function(F,W){var H=this;return F===&quot;data&quot;?this._worker.on(F,(function(B){W.call(H,B.data,B.meta)})):this._worker.on(F,(function(){g.delay(W,arguments,H)})),this},resume:function(){return g.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(F){if(g.checkSupport(&quot;nodestream&quot;),this._outputType!==&quot;nodebuffer&quot;)throw new Error(this._outputType+&quot; is not supported by this method&quot;);return new I(this,{objectMode:this._outputType!==&quot;nodebuffer&quot;},F)}},p.exports=z},{&quot;../base64&quot;:1,&quot;../external&quot;:6,&quot;../nodejs/NodejsStreamOutputAdapter&quot;:13,&quot;../support&quot;:30,&quot;../utils&quot;:32,&quot;./ConvertWorker&quot;:24,&quot;./GenericWorker&quot;:28}],30:[function(m,p,x){if(x.base64=!0,x.array=!0,x.string=!0,x.arraybuffer=typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;typeof Uint8Array&lt;&quot;u&quot;,x.nodebuffer=u!==void 0,x.uint8array=typeof Uint8Array&lt;&quot;u&quot;,typeof ArrayBuffer&gt;&quot;u&quot;)x.blob=!1;else{var g=new ArrayBuffer(0);try{x.blob=new Blob([g],{type:&quot;application/zip&quot;}).size===0}catch{try{var y=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);y.append(g),x.blob=y.getBlob(&quot;application/zip&quot;).size===0}catch{x.blob=!1}}}try{x.nodestream=!!m(&quot;readable-stream&quot;).Readable}catch{x.nodestream=!1}},{&quot;readable-stream&quot;:16}],31:[function(m,p,x){for(var g=m(&quot;./utils&quot;),y=m(&quot;./support&quot;),v=m(&quot;./nodejsUtils&quot;),_=m(&quot;./stream/GenericWorker&quot;),S=new Array(256),A=0;A&lt;256;A++)S[A]=252&lt;=A?6:248&lt;=A?5:240&lt;=A?4:224&lt;=A?3:192&lt;=A?2:1;function I(){_.call(this,&quot;utf-8 decode&quot;),this.leftOver=null}function z(){_.call(this,&quot;utf-8 encode&quot;)}S[254]=S[254]=1,x.utf8encode=function(F){return y.nodebuffer?v.newBufferFrom(F,&quot;utf-8&quot;):(function(W){var H,B,K,O,L,E=W.length,j=0;for(O=0;O&lt;E;O++)(64512&amp;(B=W.charCodeAt(O)))==55296&amp;&amp;O+1&lt;E&amp;&amp;(64512&amp;(K=W.charCodeAt(O+1)))==56320&amp;&amp;(B=65536+(B-55296&lt;&lt;10)+(K-56320),O++),j+=B&lt;128?1:B&lt;2048?2:B&lt;65536?3:4;for(H=y.uint8array?new Uint8Array(j):new Array(j),O=L=0;L&lt;j;O++)(64512&amp;(B=W.charCodeAt(O)))==55296&amp;&amp;O+1&lt;E&amp;&amp;(64512&amp;(K=W.charCodeAt(O+1)))==56320&amp;&amp;(B=65536+(B-55296&lt;&lt;10)+(K-56320),O++),B&lt;128?H[L++]=B:(B&lt;2048?H[L++]=192|B&gt;&gt;&gt;6:(B&lt;65536?H[L++]=224|B&gt;&gt;&gt;12:(H[L++]=240|B&gt;&gt;&gt;18,H[L++]=128|B&gt;&gt;&gt;12&amp;63),H[L++]=128|B&gt;&gt;&gt;6&amp;63),H[L++]=128|63&amp;B);return H})(F)},x.utf8decode=function(F){return y.nodebuffer?g.transformTo(&quot;nodebuffer&quot;,F).toString(&quot;utf-8&quot;):(function(W){var H,B,K,O,L=W.length,E=new Array(2*L);for(H=B=0;H&lt;L;)if((K=W[H++])&lt;128)E[B++]=K;else if(4&lt;(O=S[K]))E[B++]=65533,H+=O-1;else{for(K&amp;=O===2?31:O===3?15:7;1&lt;O&amp;&amp;H&lt;L;)K=K&lt;&lt;6|63&amp;W[H++],O--;1&lt;O?E[B++]=65533:K&lt;65536?E[B++]=K:(K-=65536,E[B++]=55296|K&gt;&gt;10&amp;1023,E[B++]=56320|1023&amp;K)}return E.length!==B&amp;&amp;(E.subarray?E=E.subarray(0,B):E.length=B),g.applyFromCharCode(E)})(F=g.transformTo(y.uint8array?&quot;uint8array&quot;:&quot;array&quot;,F))},g.inherits(I,_),I.prototype.processChunk=function(F){var W=g.transformTo(y.uint8array?&quot;uint8array&quot;:&quot;array&quot;,F.data);if(this.leftOver&amp;&amp;this.leftOver.length){if(y.uint8array){var H=W;(W=new Uint8Array(H.length+this.leftOver.length)).set(this.leftOver,0),W.set(H,this.leftOver.length)}else W=this.leftOver.concat(W);this.leftOver=null}var B=(function(O,L){var E;for((L=L||O.length)&gt;O.length&amp;&amp;(L=O.length),E=L-1;0&lt;=E&amp;&amp;(192&amp;O[E])==128;)E--;return E&lt;0||E===0?L:E+S[O[E]]&gt;L?E:L})(W),K=W;B!==W.length&amp;&amp;(y.uint8array?(K=W.subarray(0,B),this.leftOver=W.subarray(B,W.length)):(K=W.slice(0,B),this.leftOver=W.slice(B,W.length))),this.push({data:x.utf8decode(K),meta:F.meta})},I.prototype.flush=function(){this.leftOver&amp;&amp;this.leftOver.length&amp;&amp;(this.push({data:x.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},x.Utf8DecodeWorker=I,g.inherits(z,_),z.prototype.processChunk=function(F){this.push({data:x.utf8encode(F.data),meta:F.meta})},x.Utf8EncodeWorker=z},{&quot;./nodejsUtils&quot;:14,&quot;./stream/GenericWorker&quot;:28,&quot;./support&quot;:30,&quot;./utils&quot;:32}],32:[function(m,p,x){var g=m(&quot;./support&quot;),y=m(&quot;./base64&quot;),v=m(&quot;./nodejsUtils&quot;),_=m(&quot;./external&quot;);function S(H){return H}function A(H,B){for(var K=0;K&lt;H.length;++K)B[K]=255&amp;H.charCodeAt(K);return B}m(&quot;setimmediate&quot;),x.newBlob=function(H,B){x.checkSupport(&quot;blob&quot;);try{return new Blob([H],{type:B})}catch{try{var K=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return K.append(H),K.getBlob(B)}catch{throw new Error(&quot;Bug : can&#039;t construct the Blob.&quot;)}}};var I={stringifyByChunk:function(H,B,K){var O=[],L=0,E=H.length;if(E&lt;=K)return String.fromCharCode.apply(null,H);for(;L&lt;E;)B===&quot;array&quot;||B===&quot;nodebuffer&quot;?O.push(String.fromCharCode.apply(null,H.slice(L,Math.min(L+K,E)))):O.push(String.fromCharCode.apply(null,H.subarray(L,Math.min(L+K,E)))),L+=K;return O.join(&quot;&quot;)},stringifyByChar:function(H){for(var B=&quot;&quot;,K=0;K&lt;H.length;K++)B+=String.fromCharCode(H[K]);return B},applyCanBeUsed:{uint8array:(function(){try{return g.uint8array&amp;&amp;String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return g.nodebuffer&amp;&amp;String.fromCharCode.apply(null,v.allocBuffer(1)).length===1}catch{return!1}})()}};function z(H){var B=65536,K=x.getTypeOf(H),O=!0;if(K===&quot;uint8array&quot;?O=I.applyCanBeUsed.uint8array:K===&quot;nodebuffer&quot;&amp;&amp;(O=I.applyCanBeUsed.nodebuffer),O)for(;1&lt;B;)try{return I.stringifyByChunk(H,K,B)}catch{B=Math.floor(B/2)}return I.stringifyByChar(H)}function F(H,B){for(var K=0;K&lt;H.length;K++)B[K]=H[K];return B}x.applyFromCharCode=z;var W={};W.string={string:S,array:function(H){return A(H,new Array(H.length))},arraybuffer:function(H){return W.string.uint8array(H).buffer},uint8array:function(H){return A(H,new Uint8Array(H.length))},nodebuffer:function(H){return A(H,v.allocBuffer(H.length))}},W.array={string:z,array:S,arraybuffer:function(H){return new Uint8Array(H).buffer},uint8array:function(H){return new Uint8Array(H)},nodebuffer:function(H){return v.newBufferFrom(H)}},W.arraybuffer={string:function(H){return z(new Uint8Array(H))},array:function(H){return F(new Uint8Array(H),new Array(H.byteLength))},arraybuffer:S,uint8array:function(H){return new Uint8Array(H)},nodebuffer:function(H){return v.newBufferFrom(new Uint8Array(H))}},W.uint8array={string:z,array:function(H){return F(H,new Array(H.length))},arraybuffer:function(H){return H.buffer},uint8array:S,nodebuffer:function(H){return v.newBufferFrom(H)}},W.nodebuffer={string:z,array:function(H){return F(H,new Array(H.length))},arraybuffer:function(H){return W.nodebuffer.uint8array(H).buffer},uint8array:function(H){return F(H,new Uint8Array(H.length))},nodebuffer:S},x.transformTo=function(H,B){if(B=B||&quot;&quot;,!H)return B;x.checkSupport(H);var K=x.getTypeOf(B);return W[K][H](B)},x.resolve=function(H){for(var B=H.split(&quot;/&quot;),K=[],O=0;O&lt;B.length;O++){var L=B[O];L===&quot;.&quot;||L===&quot;&quot;&amp;&amp;O!==0&amp;&amp;O!==B.length-1||(L===&quot;..&quot;?K.pop():K.push(L))}return K.join(&quot;/&quot;)},x.getTypeOf=function(H){return typeof H==&quot;string&quot;?&quot;string&quot;:Object.prototype.toString.call(H)===&quot;[object Array]&quot;?&quot;array&quot;:g.nodebuffer&amp;&amp;v.isBuffer(H)?&quot;nodebuffer&quot;:g.uint8array&amp;&amp;H instanceof Uint8Array?&quot;uint8array&quot;:g.arraybuffer&amp;&amp;H instanceof ArrayBuffer?&quot;arraybuffer&quot;:void 0},x.checkSupport=function(H){if(!g[H.toLowerCase()])throw new Error(H+&quot; is not supported by this platform&quot;)},x.MAX_VALUE_16BITS=65535,x.MAX_VALUE_32BITS=-1,x.pretty=function(H){var B,K,O=&quot;&quot;;for(K=0;K&lt;(H||&quot;&quot;).length;K++)O+=&quot;\\x&quot;+((B=H.charCodeAt(K))&lt;16?&quot;0&quot;:&quot;&quot;)+B.toString(16).toUpperCase();return O},x.delay=function(H,B,K){h((function(){H.apply(K||null,B||[])}))},x.inherits=function(H,B){function K(){}K.prototype=B.prototype,H.prototype=new K},x.extend=function(){var H,B,K={};for(H=0;H&lt;arguments.length;H++)for(B in arguments[H])Object.prototype.hasOwnProperty.call(arguments[H],B)&amp;&amp;K[B]===void 0&amp;&amp;(K[B]=arguments[H][B]);return K},x.prepareContent=function(H,B,K,O,L){return _.Promise.resolve(B).then((function(E){return g.blob&amp;&amp;(E instanceof Blob||[&quot;[object File]&quot;,&quot;[object Blob]&quot;].indexOf(Object.prototype.toString.call(E))!==-1)&amp;&amp;typeof FileReader&lt;&quot;u&quot;?new _.Promise((function(j,k){var N=new FileReader;N.onload=function(C){j(C.target.result)},N.onerror=function(C){k(C.target.error)},N.readAsArrayBuffer(E)})):E})).then((function(E){var j=x.getTypeOf(E);return j?(j===&quot;arraybuffer&quot;?E=x.transformTo(&quot;uint8array&quot;,E):j===&quot;string&quot;&amp;&amp;(L?E=y.decode(E):K&amp;&amp;O!==!0&amp;&amp;(E=(function(k){return A(k,g.uint8array?new Uint8Array(k.length):new Array(k.length))})(E))),E):_.Promise.reject(new Error(&quot;Can&#039;t read the data of &#039;&quot;+H+&quot;&#039;. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?&quot;))}))}},{&quot;./base64&quot;:1,&quot;./external&quot;:6,&quot;./nodejsUtils&quot;:14,&quot;./support&quot;:30,setimmediate:54}],33:[function(m,p,x){var g=m(&quot;./reader/readerFor&quot;),y=m(&quot;./utils&quot;),v=m(&quot;./signature&quot;),_=m(&quot;./zipEntry&quot;),S=m(&quot;./support&quot;);function A(I){this.files=[],this.loadOptions=I}A.prototype={checkSignature:function(I){if(!this.reader.readAndCheckSignature(I)){this.reader.index-=4;var z=this.reader.readString(4);throw new Error(&quot;Corrupted zip or bug: unexpected signature (&quot;+y.pretty(z)+&quot;, expected &quot;+y.pretty(I)+&quot;)&quot;)}},isSignature:function(I,z){var F=this.reader.index;this.reader.setIndex(I);var W=this.reader.readString(4)===z;return this.reader.setIndex(F),W},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var I=this.reader.readData(this.zipCommentLength),z=S.uint8array?&quot;uint8array&quot;:&quot;array&quot;,F=y.transformTo(z,I);this.zipComment=this.loadOptions.decodeFileName(F)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var I,z,F,W=this.zip64EndOfCentralSize-44;0&lt;W;)I=this.reader.readInt(2),z=this.reader.readInt(4),F=this.reader.readData(z),this.zip64ExtensibleData[I]={id:I,length:z,value:F}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1&lt;this.disksCount)throw new Error(&quot;Multi-volumes zip are not supported&quot;)},readLocalFiles:function(){var I,z;for(I=0;I&lt;this.files.length;I++)z=this.files[I],this.reader.setIndex(z.localHeaderOffset),this.checkSignature(v.LOCAL_FILE_HEADER),z.readLocalPart(this.reader),z.handleUTF8(),z.processAttributes()},readCentralDir:function(){var I;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(v.CENTRAL_FILE_HEADER);)(I=new _({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(I);if(this.centralDirRecords!==this.files.length&amp;&amp;this.centralDirRecords!==0&amp;&amp;this.files.length===0)throw new Error(&quot;Corrupted zip or bug: expected &quot;+this.centralDirRecords+&quot; records in central dir, got &quot;+this.files.length)},readEndOfCentral:function(){var I=this.reader.lastIndexOfSignature(v.CENTRAL_DIRECTORY_END);if(I&lt;0)throw this.isSignature(0,v.LOCAL_FILE_HEADER)?new Error(&quot;Corrupted zip: can&#039;t find end of central directory&quot;):new Error(&quot;Can&#039;t find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html&quot;);this.reader.setIndex(I);var z=I;if(this.checkSignature(v.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===y.MAX_VALUE_16BITS||this.diskWithCentralDirStart===y.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===y.MAX_VALUE_16BITS||this.centralDirRecords===y.MAX_VALUE_16BITS||this.centralDirSize===y.MAX_VALUE_32BITS||this.centralDirOffset===y.MAX_VALUE_32BITS){if(this.zip64=!0,(I=this.reader.lastIndexOfSignature(v.ZIP64_CENTRAL_DIRECTORY_LOCATOR))&lt;0)throw new Error(&quot;Corrupted zip: can&#039;t find the ZIP64 end of central directory locator&quot;);if(this.reader.setIndex(I),this.checkSignature(v.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,v.ZIP64_CENTRAL_DIRECTORY_END)&amp;&amp;(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(v.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir&lt;0))throw new Error(&quot;Corrupted zip: can&#039;t find the ZIP64 end of central directory&quot;);this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(v.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var F=this.centralDirOffset+this.centralDirSize;this.zip64&amp;&amp;(F+=20,F+=12+this.zip64EndOfCentralSize);var W=z-F;if(0&lt;W)this.isSignature(z,v.CENTRAL_FILE_HEADER)||(this.reader.zero=W);else if(W&lt;0)throw new Error(&quot;Corrupted zip: missing &quot;+Math.abs(W)+&quot; bytes.&quot;)},prepareReader:function(I){this.reader=g(I)},load:function(I){this.prepareReader(I),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},p.exports=A},{&quot;./reader/readerFor&quot;:22,&quot;./signature&quot;:23,&quot;./support&quot;:30,&quot;./utils&quot;:32,&quot;./zipEntry&quot;:34}],34:[function(m,p,x){var g=m(&quot;./reader/readerFor&quot;),y=m(&quot;./utils&quot;),v=m(&quot;./compressedObject&quot;),_=m(&quot;./crc32&quot;),S=m(&quot;./utf8&quot;),A=m(&quot;./compressions&quot;),I=m(&quot;./support&quot;);function z(F,W){this.options=F,this.loadOptions=W}z.prototype={isEncrypted:function(){return(1&amp;this.bitFlag)==1},useUTF8:function(){return(2048&amp;this.bitFlag)==2048},readLocalPart:function(F){var W,H;if(F.skip(22),this.fileNameLength=F.readInt(2),H=F.readInt(2),this.fileName=F.readData(this.fileNameLength),F.skip(H),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error(&quot;Bug or corrupted zip : didn&#039;t get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)&quot;);if((W=(function(B){for(var K in A)if(Object.prototype.hasOwnProperty.call(A,K)&amp;&amp;A[K].magic===B)return A[K];return null})(this.compressionMethod))===null)throw new Error(&quot;Corrupted zip : compression &quot;+y.pretty(this.compressionMethod)+&quot; unknown (inner file : &quot;+y.transformTo(&quot;string&quot;,this.fileName)+&quot;)&quot;);this.decompressed=new v(this.compressedSize,this.uncompressedSize,this.crc32,W,F.readData(this.compressedSize))},readCentralPart:function(F){this.versionMadeBy=F.readInt(2),F.skip(2),this.bitFlag=F.readInt(2),this.compressionMethod=F.readString(2),this.date=F.readDate(),this.crc32=F.readInt(4),this.compressedSize=F.readInt(4),this.uncompressedSize=F.readInt(4);var W=F.readInt(2);if(this.extraFieldsLength=F.readInt(2),this.fileCommentLength=F.readInt(2),this.diskNumberStart=F.readInt(2),this.internalFileAttributes=F.readInt(2),this.externalFileAttributes=F.readInt(4),this.localHeaderOffset=F.readInt(4),this.isEncrypted())throw new Error(&quot;Encrypted zip are not supported&quot;);F.skip(W),this.readExtraFields(F),this.parseZIP64ExtraField(F),this.fileComment=F.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var F=this.versionMadeBy&gt;&gt;8;this.dir=!!(16&amp;this.externalFileAttributes),F==0&amp;&amp;(this.dosPermissions=63&amp;this.externalFileAttributes),F==3&amp;&amp;(this.unixPermissions=this.externalFileAttributes&gt;&gt;16&amp;65535),this.dir||this.fileNameStr.slice(-1)!==&quot;/&quot;||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var F=g(this.extraFields[1].value);this.uncompressedSize===y.MAX_VALUE_32BITS&amp;&amp;(this.uncompressedSize=F.readInt(8)),this.compressedSize===y.MAX_VALUE_32BITS&amp;&amp;(this.compressedSize=F.readInt(8)),this.localHeaderOffset===y.MAX_VALUE_32BITS&amp;&amp;(this.localHeaderOffset=F.readInt(8)),this.diskNumberStart===y.MAX_VALUE_32BITS&amp;&amp;(this.diskNumberStart=F.readInt(4))}},readExtraFields:function(F){var W,H,B,K=F.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});F.index+4&lt;K;)W=F.readInt(2),H=F.readInt(2),B=F.readData(H),this.extraFields[W]={id:W,length:H,value:B};F.setIndex(K)},handleUTF8:function(){var F=I.uint8array?&quot;uint8array&quot;:&quot;array&quot;;if(this.useUTF8())this.fileNameStr=S.utf8decode(this.fileName),this.fileCommentStr=S.utf8decode(this.fileComment);else{var W=this.findExtraFieldUnicodePath();if(W!==null)this.fileNameStr=W;else{var H=y.transformTo(F,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(H)}var B=this.findExtraFieldUnicodeComment();if(B!==null)this.fileCommentStr=B;else{var K=y.transformTo(F,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(K)}}},findExtraFieldUnicodePath:function(){var F=this.extraFields[28789];if(F){var W=g(F.value);return W.readInt(1)!==1||_(this.fileName)!==W.readInt(4)?null:S.utf8decode(W.readData(F.length-5))}return null},findExtraFieldUnicodeComment:function(){var F=this.extraFields[25461];if(F){var W=g(F.value);return W.readInt(1)!==1||_(this.fileComment)!==W.readInt(4)?null:S.utf8decode(W.readData(F.length-5))}return null}},p.exports=z},{&quot;./compressedObject&quot;:2,&quot;./compressions&quot;:3,&quot;./crc32&quot;:4,&quot;./reader/readerFor&quot;:22,&quot;./support&quot;:30,&quot;./utf8&quot;:31,&quot;./utils&quot;:32}],35:[function(m,p,x){function g(W,H,B){this.name=W,this.dir=B.dir,this.date=B.date,this.comment=B.comment,this.unixPermissions=B.unixPermissions,this.dosPermissions=B.dosPermissions,this._data=H,this._dataBinary=B.binary,this.options={compression:B.compression,compressionOptions:B.compressionOptions}}var y=m(&quot;./stream/StreamHelper&quot;),v=m(&quot;./stream/DataWorker&quot;),_=m(&quot;./utf8&quot;),S=m(&quot;./compressedObject&quot;),A=m(&quot;./stream/GenericWorker&quot;);g.prototype={internalStream:function(W){var H=null,B=&quot;string&quot;;try{if(!W)throw new Error(&quot;No output type specified.&quot;);var K=(B=W.toLowerCase())===&quot;string&quot;||B===&quot;text&quot;;B!==&quot;binarystring&quot;&amp;&amp;B!==&quot;text&quot;||(B=&quot;string&quot;),H=this._decompressWorker();var O=!this._dataBinary;O&amp;&amp;!K&amp;&amp;(H=H.pipe(new _.Utf8EncodeWorker)),!O&amp;&amp;K&amp;&amp;(H=H.pipe(new _.Utf8DecodeWorker))}catch(L){(H=new A(&quot;error&quot;)).error(L)}return new y(H,B,&quot;&quot;)},async:function(W,H){return this.internalStream(W).accumulate(H)},nodeStream:function(W,H){return this.internalStream(W||&quot;nodebuffer&quot;).toNodejsStream(H)},_compressWorker:function(W,H){if(this._data instanceof S&amp;&amp;this._data.compression.magic===W.magic)return this._data.getCompressedWorker();var B=this._decompressWorker();return this._dataBinary||(B=B.pipe(new _.Utf8EncodeWorker)),S.createWorkerFrom(B,W,H)},_decompressWorker:function(){return this._data instanceof S?this._data.getContentWorker():this._data instanceof A?this._data:new v(this._data)}};for(var I=[&quot;asText&quot;,&quot;asBinary&quot;,&quot;asNodeBuffer&quot;,&quot;asUint8Array&quot;,&quot;asArrayBuffer&quot;],z=function(){throw new Error(&quot;This method has been removed in JSZip 3.0, please check the upgrade guide.&quot;)},F=0;F&lt;I.length;F++)g.prototype[I[F]]=z;p.exports=g},{&quot;./compressedObject&quot;:2,&quot;./stream/DataWorker&quot;:27,&quot;./stream/GenericWorker&quot;:28,&quot;./stream/StreamHelper&quot;:29,&quot;./utf8&quot;:31}],36:[function(m,p,x){(function(g){var y,v,_=g.MutationObserver||g.WebKitMutationObserver;if(_){var S=0,A=new _(W),I=g.document.createTextNode(&quot;&quot;);A.observe(I,{characterData:!0}),y=function(){I.data=S=++S%2}}else if(g.setImmediate||g.MessageChannel===void 0)y=&quot;document&quot;in g&amp;&amp;&quot;onreadystatechange&quot;in g.document.createElement(&quot;script&quot;)?function(){var H=g.document.createElement(&quot;script&quot;);H.onreadystatechange=function(){W(),H.onreadystatechange=null,H.parentNode.removeChild(H),H=null},g.document.documentElement.appendChild(H)}:function(){setTimeout(W,0)};else{var z=new g.MessageChannel;z.port1.onmessage=W,y=function(){z.port2.postMessage(0)}}var F=[];function W(){var H,B;v=!0;for(var K=F.length;K;){for(B=F,F=[],H=-1;++H&lt;K;)B[H]();K=F.length}v=!1}p.exports=function(H){F.push(H)!==1||v||y()}}).call(this,c!==void 0?c:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],37:[function(m,p,x){var g=m(&quot;immediate&quot;);function y(){}var v={},_=[&quot;REJECTED&quot;],S=[&quot;FULFILLED&quot;],A=[&quot;PENDING&quot;];function I(K){if(typeof K!=&quot;function&quot;)throw new TypeError(&quot;resolver must be a function&quot;);this.state=A,this.queue=[],this.outcome=void 0,K!==y&amp;&amp;H(this,K)}function z(K,O,L){this.promise=K,typeof O==&quot;function&quot;&amp;&amp;(this.onFulfilled=O,this.callFulfilled=this.otherCallFulfilled),typeof L==&quot;function&quot;&amp;&amp;(this.onRejected=L,this.callRejected=this.otherCallRejected)}function F(K,O,L){g((function(){var E;try{E=O(L)}catch(j){return v.reject(K,j)}E===K?v.reject(K,new TypeError(&quot;Cannot resolve promise with itself&quot;)):v.resolve(K,E)}))}function W(K){var O=K&amp;&amp;K.then;if(K&amp;&amp;(typeof K==&quot;object&quot;||typeof K==&quot;function&quot;)&amp;&amp;typeof O==&quot;function&quot;)return function(){O.apply(K,arguments)}}function H(K,O){var L=!1;function E(N){L||(L=!0,v.reject(K,N))}function j(N){L||(L=!0,v.resolve(K,N))}var k=B((function(){O(j,E)}));k.status===&quot;error&quot;&amp;&amp;E(k.value)}function B(K,O){var L={};try{L.value=K(O),L.status=&quot;success&quot;}catch(E){L.status=&quot;error&quot;,L.value=E}return L}(p.exports=I).prototype.finally=function(K){if(typeof K!=&quot;function&quot;)return this;var O=this.constructor;return this.then((function(L){return O.resolve(K()).then((function(){return L}))}),(function(L){return O.resolve(K()).then((function(){throw L}))}))},I.prototype.catch=function(K){return this.then(null,K)},I.prototype.then=function(K,O){if(typeof K!=&quot;function&quot;&amp;&amp;this.state===S||typeof O!=&quot;function&quot;&amp;&amp;this.state===_)return this;var L=new this.constructor(y);return this.state!==A?F(L,this.state===S?K:O,this.outcome):this.queue.push(new z(L,K,O)),L},z.prototype.callFulfilled=function(K){v.resolve(this.promise,K)},z.prototype.otherCallFulfilled=function(K){F(this.promise,this.onFulfilled,K)},z.prototype.callRejected=function(K){v.reject(this.promise,K)},z.prototype.otherCallRejected=function(K){F(this.promise,this.onRejected,K)},v.resolve=function(K,O){var L=B(W,O);if(L.status===&quot;error&quot;)return v.reject(K,L.value);var E=L.value;if(E)H(K,E);else{K.state=S,K.outcome=O;for(var j=-1,k=K.queue.length;++j&lt;k;)K.queue[j].callFulfilled(O)}return K},v.reject=function(K,O){K.state=_,K.outcome=O;for(var L=-1,E=K.queue.length;++L&lt;E;)K.queue[L].callRejected(O);return K},I.resolve=function(K){return K instanceof this?K:v.resolve(new this(y),K)},I.reject=function(K){var O=new this(y);return v.reject(O,K)},I.all=function(K){var O=this;if(Object.prototype.toString.call(K)!==&quot;[object Array]&quot;)return this.reject(new TypeError(&quot;must be an array&quot;));var L=K.length,E=!1;if(!L)return this.resolve([]);for(var j=new Array(L),k=0,N=-1,C=new this(y);++N&lt;L;)P(K[N],N);return C;function P(D,U){O.resolve(D).then((function(Y){j[U]=Y,++k!==L||E||(E=!0,v.resolve(C,j))}),(function(Y){E||(E=!0,v.reject(C,Y))}))}},I.race=function(K){if(Object.prototype.toString.call(K)!==&quot;[object Array]&quot;)return this.reject(new TypeError(&quot;must be an array&quot;));var O=K.length,L=!1;if(!O)return this.resolve([]);for(var E,j=-1,k=new this(y);++j&lt;O;)E=K[j],this.resolve(E).then((function(N){L||(L=!0,v.resolve(k,N))}),(function(N){L||(L=!0,v.reject(k,N))}));return k}},{immediate:36}],38:[function(m,p,x){var g={};(0,m(&quot;./lib/utils/common&quot;).assign)(g,m(&quot;./lib/deflate&quot;),m(&quot;./lib/inflate&quot;),m(&quot;./lib/zlib/constants&quot;)),p.exports=g},{&quot;./lib/deflate&quot;:39,&quot;./lib/inflate&quot;:40,&quot;./lib/utils/common&quot;:41,&quot;./lib/zlib/constants&quot;:44}],39:[function(m,p,x){var g=m(&quot;./zlib/deflate&quot;),y=m(&quot;./utils/common&quot;),v=m(&quot;./utils/strings&quot;),_=m(&quot;./zlib/messages&quot;),S=m(&quot;./zlib/zstream&quot;),A=Object.prototype.toString;function I(F){if(!(this instanceof I))return new I(F);this.options=y.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:&quot;&quot;},F||{});var W=this.options;W.raw&amp;&amp;0&lt;W.windowBits?W.windowBits=-W.windowBits:W.gzip&amp;&amp;0&lt;W.windowBits&amp;&amp;W.windowBits&lt;16&amp;&amp;(W.windowBits+=16),this.err=0,this.msg=&quot;&quot;,this.ended=!1,this.chunks=[],this.strm=new S,this.strm.avail_out=0;var H=g.deflateInit2(this.strm,W.level,W.method,W.windowBits,W.memLevel,W.strategy);if(H!==0)throw new Error(_[H]);if(W.header&amp;&amp;g.deflateSetHeader(this.strm,W.header),W.dictionary){var B;if(B=typeof W.dictionary==&quot;string&quot;?v.string2buf(W.dictionary):A.call(W.dictionary)===&quot;[object ArrayBuffer]&quot;?new Uint8Array(W.dictionary):W.dictionary,(H=g.deflateSetDictionary(this.strm,B))!==0)throw new Error(_[H]);this._dict_set=!0}}function z(F,W){var H=new I(W);if(H.push(F,!0),H.err)throw H.msg||_[H.err];return H.result}I.prototype.push=function(F,W){var H,B,K=this.strm,O=this.options.chunkSize;if(this.ended)return!1;B=W===~~W?W:W===!0?4:0,typeof F==&quot;string&quot;?K.input=v.string2buf(F):A.call(F)===&quot;[object ArrayBuffer]&quot;?K.input=new Uint8Array(F):K.input=F,K.next_in=0,K.avail_in=K.input.length;do{if(K.avail_out===0&amp;&amp;(K.output=new y.Buf8(O),K.next_out=0,K.avail_out=O),(H=g.deflate(K,B))!==1&amp;&amp;H!==0)return this.onEnd(H),!(this.ended=!0);K.avail_out!==0&amp;&amp;(K.avail_in!==0||B!==4&amp;&amp;B!==2)||(this.options.to===&quot;string&quot;?this.onData(v.buf2binstring(y.shrinkBuf(K.output,K.next_out))):this.onData(y.shrinkBuf(K.output,K.next_out)))}while((0&lt;K.avail_in||K.avail_out===0)&amp;&amp;H!==1);return B===4?(H=g.deflateEnd(this.strm),this.onEnd(H),this.ended=!0,H===0):B!==2||(this.onEnd(0),!(K.avail_out=0))},I.prototype.onData=function(F){this.chunks.push(F)},I.prototype.onEnd=function(F){F===0&amp;&amp;(this.options.to===&quot;string&quot;?this.result=this.chunks.join(&quot;&quot;):this.result=y.flattenChunks(this.chunks)),this.chunks=[],this.err=F,this.msg=this.strm.msg},x.Deflate=I,x.deflate=z,x.deflateRaw=function(F,W){return(W=W||{}).raw=!0,z(F,W)},x.gzip=function(F,W){return(W=W||{}).gzip=!0,z(F,W)}},{&quot;./utils/common&quot;:41,&quot;./utils/strings&quot;:42,&quot;./zlib/deflate&quot;:46,&quot;./zlib/messages&quot;:51,&quot;./zlib/zstream&quot;:53}],40:[function(m,p,x){var g=m(&quot;./zlib/inflate&quot;),y=m(&quot;./utils/common&quot;),v=m(&quot;./utils/strings&quot;),_=m(&quot;./zlib/constants&quot;),S=m(&quot;./zlib/messages&quot;),A=m(&quot;./zlib/zstream&quot;),I=m(&quot;./zlib/gzheader&quot;),z=Object.prototype.toString;function F(H){if(!(this instanceof F))return new F(H);this.options=y.assign({chunkSize:16384,windowBits:0,to:&quot;&quot;},H||{});var B=this.options;B.raw&amp;&amp;0&lt;=B.windowBits&amp;&amp;B.windowBits&lt;16&amp;&amp;(B.windowBits=-B.windowBits,B.windowBits===0&amp;&amp;(B.windowBits=-15)),!(0&lt;=B.windowBits&amp;&amp;B.windowBits&lt;16)||H&amp;&amp;H.windowBits||(B.windowBits+=32),15&lt;B.windowBits&amp;&amp;B.windowBits&lt;48&amp;&amp;(15&amp;B.windowBits)==0&amp;&amp;(B.windowBits|=15),this.err=0,this.msg=&quot;&quot;,this.ended=!1,this.chunks=[],this.strm=new A,this.strm.avail_out=0;var K=g.inflateInit2(this.strm,B.windowBits);if(K!==_.Z_OK)throw new Error(S[K]);this.header=new I,g.inflateGetHeader(this.strm,this.header)}function W(H,B){var K=new F(B);if(K.push(H,!0),K.err)throw K.msg||S[K.err];return K.result}F.prototype.push=function(H,B){var K,O,L,E,j,k,N=this.strm,C=this.options.chunkSize,P=this.options.dictionary,D=!1;if(this.ended)return!1;O=B===~~B?B:B===!0?_.Z_FINISH:_.Z_NO_FLUSH,typeof H==&quot;string&quot;?N.input=v.binstring2buf(H):z.call(H)===&quot;[object ArrayBuffer]&quot;?N.input=new Uint8Array(H):N.input=H,N.next_in=0,N.avail_in=N.input.length;do{if(N.avail_out===0&amp;&amp;(N.output=new y.Buf8(C),N.next_out=0,N.avail_out=C),(K=g.inflate(N,_.Z_NO_FLUSH))===_.Z_NEED_DICT&amp;&amp;P&amp;&amp;(k=typeof P==&quot;string&quot;?v.string2buf(P):z.call(P)===&quot;[object ArrayBuffer]&quot;?new Uint8Array(P):P,K=g.inflateSetDictionary(this.strm,k)),K===_.Z_BUF_ERROR&amp;&amp;D===!0&amp;&amp;(K=_.Z_OK,D=!1),K!==_.Z_STREAM_END&amp;&amp;K!==_.Z_OK)return this.onEnd(K),!(this.ended=!0);N.next_out&amp;&amp;(N.avail_out!==0&amp;&amp;K!==_.Z_STREAM_END&amp;&amp;(N.avail_in!==0||O!==_.Z_FINISH&amp;&amp;O!==_.Z_SYNC_FLUSH)||(this.options.to===&quot;string&quot;?(L=v.utf8border(N.output,N.next_out),E=N.next_out-L,j=v.buf2string(N.output,L),N.next_out=E,N.avail_out=C-E,E&amp;&amp;y.arraySet(N.output,N.output,L,E,0),this.onData(j)):this.onData(y.shrinkBuf(N.output,N.next_out)))),N.avail_in===0&amp;&amp;N.avail_out===0&amp;&amp;(D=!0)}while((0&lt;N.avail_in||N.avail_out===0)&amp;&amp;K!==_.Z_STREAM_END);return K===_.Z_STREAM_END&amp;&amp;(O=_.Z_FINISH),O===_.Z_FINISH?(K=g.inflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===_.Z_OK):O!==_.Z_SYNC_FLUSH||(this.onEnd(_.Z_OK),!(N.avail_out=0))},F.prototype.onData=function(H){this.chunks.push(H)},F.prototype.onEnd=function(H){H===_.Z_OK&amp;&amp;(this.options.to===&quot;string&quot;?this.result=this.chunks.join(&quot;&quot;):this.result=y.flattenChunks(this.chunks)),this.chunks=[],this.err=H,this.msg=this.strm.msg},x.Inflate=F,x.inflate=W,x.inflateRaw=function(H,B){return(B=B||{}).raw=!0,W(H,B)},x.ungzip=W},{&quot;./utils/common&quot;:41,&quot;./utils/strings&quot;:42,&quot;./zlib/constants&quot;:44,&quot;./zlib/gzheader&quot;:47,&quot;./zlib/inflate&quot;:49,&quot;./zlib/messages&quot;:51,&quot;./zlib/zstream&quot;:53}],41:[function(m,p,x){var g=typeof Uint8Array&lt;&quot;u&quot;&amp;&amp;typeof Uint16Array&lt;&quot;u&quot;&amp;&amp;typeof Int32Array&lt;&quot;u&quot;;x.assign=function(_){for(var S=Array.prototype.slice.call(arguments,1);S.length;){var A=S.shift();if(A){if(typeof A!=&quot;object&quot;)throw new TypeError(A+&quot;must be non-object&quot;);for(var I in A)A.hasOwnProperty(I)&amp;&amp;(_[I]=A[I])}}return _},x.shrinkBuf=function(_,S){return _.length===S?_:_.subarray?_.subarray(0,S):(_.length=S,_)};var y={arraySet:function(_,S,A,I,z){if(S.subarray&amp;&amp;_.subarray)_.set(S.subarray(A,A+I),z);else for(var F=0;F&lt;I;F++)_[z+F]=S[A+F]},flattenChunks:function(_){var S,A,I,z,F,W;for(S=I=0,A=_.length;S&lt;A;S++)I+=_[S].length;for(W=new Uint8Array(I),S=z=0,A=_.length;S&lt;A;S++)F=_[S],W.set(F,z),z+=F.length;return W}},v={arraySet:function(_,S,A,I,z){for(var F=0;F&lt;I;F++)_[z+F]=S[A+F]},flattenChunks:function(_){return[].concat.apply([],_)}};x.setTyped=function(_){_?(x.Buf8=Uint8Array,x.Buf16=Uint16Array,x.Buf32=Int32Array,x.assign(x,y)):(x.Buf8=Array,x.Buf16=Array,x.Buf32=Array,x.assign(x,v))},x.setTyped(g)},{}],42:[function(m,p,x){var g=m(&quot;./common&quot;),y=!0,v=!0;try{String.fromCharCode.apply(null,[0])}catch{y=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{v=!1}for(var _=new g.Buf8(256),S=0;S&lt;256;S++)_[S]=252&lt;=S?6:248&lt;=S?5:240&lt;=S?4:224&lt;=S?3:192&lt;=S?2:1;function A(I,z){if(z&lt;65537&amp;&amp;(I.subarray&amp;&amp;v||!I.subarray&amp;&amp;y))return String.fromCharCode.apply(null,g.shrinkBuf(I,z));for(var F=&quot;&quot;,W=0;W&lt;z;W++)F+=String.fromCharCode(I[W]);return F}_[254]=_[254]=1,x.string2buf=function(I){var z,F,W,H,B,K=I.length,O=0;for(H=0;H&lt;K;H++)(64512&amp;(F=I.charCodeAt(H)))==55296&amp;&amp;H+1&lt;K&amp;&amp;(64512&amp;(W=I.charCodeAt(H+1)))==56320&amp;&amp;(F=65536+(F-55296&lt;&lt;10)+(W-56320),H++),O+=F&lt;128?1:F&lt;2048?2:F&lt;65536?3:4;for(z=new g.Buf8(O),H=B=0;B&lt;O;H++)(64512&amp;(F=I.charCodeAt(H)))==55296&amp;&amp;H+1&lt;K&amp;&amp;(64512&amp;(W=I.charCodeAt(H+1)))==56320&amp;&amp;(F=65536+(F-55296&lt;&lt;10)+(W-56320),H++),F&lt;128?z[B++]=F:(F&lt;2048?z[B++]=192|F&gt;&gt;&gt;6:(F&lt;65536?z[B++]=224|F&gt;&gt;&gt;12:(z[B++]=240|F&gt;&gt;&gt;18,z[B++]=128|F&gt;&gt;&gt;12&amp;63),z[B++]=128|F&gt;&gt;&gt;6&amp;63),z[B++]=128|63&amp;F);return z},x.buf2binstring=function(I){return A(I,I.length)},x.binstring2buf=function(I){for(var z=new g.Buf8(I.length),F=0,W=z.length;F&lt;W;F++)z[F]=I.charCodeAt(F);return z},x.buf2string=function(I,z){var F,W,H,B,K=z||I.length,O=new Array(2*K);for(F=W=0;F&lt;K;)if((H=I[F++])&lt;128)O[W++]=H;else if(4&lt;(B=_[H]))O[W++]=65533,F+=B-1;else{for(H&amp;=B===2?31:B===3?15:7;1&lt;B&amp;&amp;F&lt;K;)H=H&lt;&lt;6|63&amp;I[F++],B--;1&lt;B?O[W++]=65533:H&lt;65536?O[W++]=H:(H-=65536,O[W++]=55296|H&gt;&gt;10&amp;1023,O[W++]=56320|1023&amp;H)}return A(O,W)},x.utf8border=function(I,z){var F;for((z=z||I.length)&gt;I.length&amp;&amp;(z=I.length),F=z-1;0&lt;=F&amp;&amp;(192&amp;I[F])==128;)F--;return F&lt;0||F===0?z:F+_[I[F]]&gt;z?F:z}},{&quot;./common&quot;:41}],43:[function(m,p,x){p.exports=function(g,y,v,_){for(var S=65535&amp;g|0,A=g&gt;&gt;&gt;16&amp;65535|0,I=0;v!==0;){for(v-=I=2e3&lt;v?2e3:v;A=A+(S=S+y[_++]|0)|0,--I;);S%=65521,A%=65521}return S|A&lt;&lt;16|0}},{}],44:[function(m,p,x){p.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(m,p,x){var g=(function(){for(var y,v=[],_=0;_&lt;256;_++){y=_;for(var S=0;S&lt;8;S++)y=1&amp;y?3988292384^y&gt;&gt;&gt;1:y&gt;&gt;&gt;1;v[_]=y}return v})();p.exports=function(y,v,_,S){var A=g,I=S+_;y^=-1;for(var z=S;z&lt;I;z++)y=y&gt;&gt;&gt;8^A[255&amp;(y^v[z])];return-1^y}},{}],46:[function(m,p,x){var g,y=m(&quot;../utils/common&quot;),v=m(&quot;./trees&quot;),_=m(&quot;./adler32&quot;),S=m(&quot;./crc32&quot;),A=m(&quot;./messages&quot;),I=-2,z=258,F=262,W=113;function H(V,ee){return V.msg=A[ee],ee}function B(V){return(V&lt;&lt;1)-(4&lt;V?9:0)}function K(V){for(var ee=V.length;0&lt;=--ee;)V[ee]=0}function O(V){var ee=V.state,$=ee.pending;$&gt;V.avail_out&amp;&amp;($=V.avail_out),$!==0&amp;&amp;(y.arraySet(V.output,ee.pending_buf,ee.pending_out,$,V.next_out),V.next_out+=$,ee.pending_out+=$,V.total_out+=$,V.avail_out-=$,ee.pending-=$,ee.pending===0&amp;&amp;(ee.pending_out=0))}function L(V,ee){v._tr_flush_block(V,0&lt;=V.block_start?V.block_start:-1,V.strstart-V.block_start,ee),V.block_start=V.strstart,O(V.strm)}function E(V,ee){V.pending_buf[V.pending++]=ee}function j(V,ee){V.pending_buf[V.pending++]=ee&gt;&gt;&gt;8&amp;255,V.pending_buf[V.pending++]=255&amp;ee}function k(V,ee){var $,R,X=V.max_chain_length,re=V.strstart,Q=V.prev_length,te=V.nice_match,ie=V.strstart&gt;V.w_size-F?V.strstart-(V.w_size-F):0,de=V.window,ce=V.w_mask,se=V.prev,fe=V.strstart+z,le=de[re+Q-1],ge=de[re+Q];V.prev_length&gt;=V.good_match&amp;&amp;(X&gt;&gt;=2),te&gt;V.lookahead&amp;&amp;(te=V.lookahead);do if(de[($=ee)+Q]===ge&amp;&amp;de[$+Q-1]===le&amp;&amp;de[$]===de[re]&amp;&amp;de[++$]===de[re+1]){re+=2,$++;do;while(de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;de[++re]===de[++$]&amp;&amp;re&lt;fe);if(R=z-(fe-re),re=fe-z,Q&lt;R){if(V.match_start=ee,te&lt;=(Q=R))break;le=de[re+Q-1],ge=de[re+Q]}}while((ee=se[ee&amp;ce])&gt;ie&amp;&amp;--X!=0);return Q&lt;=V.lookahead?Q:V.lookahead}function N(V){var ee,$,R,X,re,Q,te,ie,de,ce,se=V.w_size;do{if(X=V.window_size-V.lookahead-V.strstart,V.strstart&gt;=se+(se-F)){for(y.arraySet(V.window,V.window,se,se,0),V.match_start-=se,V.strstart-=se,V.block_start-=se,ee=$=V.hash_size;R=V.head[--ee],V.head[ee]=se&lt;=R?R-se:0,--$;);for(ee=$=se;R=V.prev[--ee],V.prev[ee]=se&lt;=R?R-se:0,--$;);X+=se}if(V.strm.avail_in===0)break;if(Q=V.strm,te=V.window,ie=V.strstart+V.lookahead,ce=void 0,(de=X)&lt;(ce=Q.avail_in)&amp;&amp;(ce=de),$=ce===0?0:(Q.avail_in-=ce,y.arraySet(te,Q.input,Q.next_in,ce,ie),Q.state.wrap===1?Q.adler=_(Q.adler,te,ce,ie):Q.state.wrap===2&amp;&amp;(Q.adler=S(Q.adler,te,ce,ie)),Q.next_in+=ce,Q.total_in+=ce,ce),V.lookahead+=$,V.lookahead+V.insert&gt;=3)for(re=V.strstart-V.insert,V.ins_h=V.window[re],V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[re+1])&amp;V.hash_mask;V.insert&amp;&amp;(V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[re+3-1])&amp;V.hash_mask,V.prev[re&amp;V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=re,re++,V.insert--,!(V.lookahead+V.insert&lt;3)););}while(V.lookahead&lt;F&amp;&amp;V.strm.avail_in!==0)}function C(V,ee){for(var $,R;;){if(V.lookahead&lt;F){if(N(V),V.lookahead&lt;F&amp;&amp;ee===0)return 1;if(V.lookahead===0)break}if($=0,V.lookahead&gt;=3&amp;&amp;(V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[V.strstart+3-1])&amp;V.hash_mask,$=V.prev[V.strstart&amp;V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=V.strstart),$!==0&amp;&amp;V.strstart-$&lt;=V.w_size-F&amp;&amp;(V.match_length=k(V,$)),V.match_length&gt;=3)if(R=v._tr_tally(V,V.strstart-V.match_start,V.match_length-3),V.lookahead-=V.match_length,V.match_length&lt;=V.max_lazy_match&amp;&amp;V.lookahead&gt;=3){for(V.match_length--;V.strstart++,V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[V.strstart+3-1])&amp;V.hash_mask,$=V.prev[V.strstart&amp;V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=V.strstart,--V.match_length!=0;);V.strstart++}else V.strstart+=V.match_length,V.match_length=0,V.ins_h=V.window[V.strstart],V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[V.strstart+1])&amp;V.hash_mask;else R=v._tr_tally(V,0,V.window[V.strstart]),V.lookahead--,V.strstart++;if(R&amp;&amp;(L(V,!1),V.strm.avail_out===0))return 1}return V.insert=V.strstart&lt;2?V.strstart:2,ee===4?(L(V,!0),V.strm.avail_out===0?3:4):V.last_lit&amp;&amp;(L(V,!1),V.strm.avail_out===0)?1:2}function P(V,ee){for(var $,R,X;;){if(V.lookahead&lt;F){if(N(V),V.lookahead&lt;F&amp;&amp;ee===0)return 1;if(V.lookahead===0)break}if($=0,V.lookahead&gt;=3&amp;&amp;(V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[V.strstart+3-1])&amp;V.hash_mask,$=V.prev[V.strstart&amp;V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=V.strstart),V.prev_length=V.match_length,V.prev_match=V.match_start,V.match_length=2,$!==0&amp;&amp;V.prev_length&lt;V.max_lazy_match&amp;&amp;V.strstart-$&lt;=V.w_size-F&amp;&amp;(V.match_length=k(V,$),V.match_length&lt;=5&amp;&amp;(V.strategy===1||V.match_length===3&amp;&amp;4096&lt;V.strstart-V.match_start)&amp;&amp;(V.match_length=2)),V.prev_length&gt;=3&amp;&amp;V.match_length&lt;=V.prev_length){for(X=V.strstart+V.lookahead-3,R=v._tr_tally(V,V.strstart-1-V.prev_match,V.prev_length-3),V.lookahead-=V.prev_length-1,V.prev_length-=2;++V.strstart&lt;=X&amp;&amp;(V.ins_h=(V.ins_h&lt;&lt;V.hash_shift^V.window[V.strstart+3-1])&amp;V.hash_mask,$=V.prev[V.strstart&amp;V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=V.strstart),--V.prev_length!=0;);if(V.match_available=0,V.match_length=2,V.strstart++,R&amp;&amp;(L(V,!1),V.strm.avail_out===0))return 1}else if(V.match_available){if((R=v._tr_tally(V,0,V.window[V.strstart-1]))&amp;&amp;L(V,!1),V.strstart++,V.lookahead--,V.strm.avail_out===0)return 1}else V.match_available=1,V.strstart++,V.lookahead--}return V.match_available&amp;&amp;(R=v._tr_tally(V,0,V.window[V.strstart-1]),V.match_available=0),V.insert=V.strstart&lt;2?V.strstart:2,ee===4?(L(V,!0),V.strm.avail_out===0?3:4):V.last_lit&amp;&amp;(L(V,!1),V.strm.avail_out===0)?1:2}function D(V,ee,$,R,X){this.good_length=V,this.max_lazy=ee,this.nice_length=$,this.max_chain=R,this.func=X}function U(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new y.Buf16(1146),this.dyn_dtree=new y.Buf16(122),this.bl_tree=new y.Buf16(78),K(this.dyn_ltree),K(this.dyn_dtree),K(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new y.Buf16(16),this.heap=new y.Buf16(573),K(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new y.Buf16(573),K(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Y(V){var ee;return V&amp;&amp;V.state?(V.total_in=V.total_out=0,V.data_type=2,(ee=V.state).pending=0,ee.pending_out=0,ee.wrap&lt;0&amp;&amp;(ee.wrap=-ee.wrap),ee.status=ee.wrap?42:W,V.adler=ee.wrap===2?0:1,ee.last_flush=0,v._tr_init(ee),0):H(V,I)}function Z(V){var ee=Y(V);return ee===0&amp;&amp;(function($){$.window_size=2*$.w_size,K($.head),$.max_lazy_match=g[$.level].max_lazy,$.good_match=g[$.level].good_length,$.nice_match=g[$.level].nice_length,$.max_chain_length=g[$.level].max_chain,$.strstart=0,$.block_start=0,$.lookahead=0,$.insert=0,$.match_length=$.prev_length=2,$.match_available=0,$.ins_h=0})(V.state),ee}function ne(V,ee,$,R,X,re){if(!V)return I;var Q=1;if(ee===-1&amp;&amp;(ee=6),R&lt;0?(Q=0,R=-R):15&lt;R&amp;&amp;(Q=2,R-=16),X&lt;1||9&lt;X||$!==8||R&lt;8||15&lt;R||ee&lt;0||9&lt;ee||re&lt;0||4&lt;re)return H(V,I);R===8&amp;&amp;(R=9);var te=new U;return(V.state=te).strm=V,te.wrap=Q,te.gzhead=null,te.w_bits=R,te.w_size=1&lt;&lt;te.w_bits,te.w_mask=te.w_size-1,te.hash_bits=X+7,te.hash_size=1&lt;&lt;te.hash_bits,te.hash_mask=te.hash_size-1,te.hash_shift=~~((te.hash_bits+3-1)/3),te.window=new y.Buf8(2*te.w_size),te.head=new y.Buf16(te.hash_size),te.prev=new y.Buf16(te.w_size),te.lit_bufsize=1&lt;&lt;X+6,te.pending_buf_size=4*te.lit_bufsize,te.pending_buf=new y.Buf8(te.pending_buf_size),te.d_buf=1*te.lit_bufsize,te.l_buf=3*te.lit_bufsize,te.level=ee,te.strategy=re,te.method=$,Z(V)}g=[new D(0,0,0,0,(function(V,ee){var $=65535;for($&gt;V.pending_buf_size-5&amp;&amp;($=V.pending_buf_size-5);;){if(V.lookahead&lt;=1){if(N(V),V.lookahead===0&amp;&amp;ee===0)return 1;if(V.lookahead===0)break}V.strstart+=V.lookahead,V.lookahead=0;var R=V.block_start+$;if((V.strstart===0||V.strstart&gt;=R)&amp;&amp;(V.lookahead=V.strstart-R,V.strstart=R,L(V,!1),V.strm.avail_out===0)||V.strstart-V.block_start&gt;=V.w_size-F&amp;&amp;(L(V,!1),V.strm.avail_out===0))return 1}return V.insert=0,ee===4?(L(V,!0),V.strm.avail_out===0?3:4):(V.strstart&gt;V.block_start&amp;&amp;(L(V,!1),V.strm.avail_out),1)})),new D(4,4,8,4,C),new D(4,5,16,8,C),new D(4,6,32,32,C),new D(4,4,16,16,P),new D(8,16,32,32,P),new D(8,16,128,128,P),new D(8,32,128,256,P),new D(32,128,258,1024,P),new D(32,258,258,4096,P)],x.deflateInit=function(V,ee){return ne(V,ee,8,15,8,0)},x.deflateInit2=ne,x.deflateReset=Z,x.deflateResetKeep=Y,x.deflateSetHeader=function(V,ee){return V&amp;&amp;V.state?V.state.wrap!==2?I:(V.state.gzhead=ee,0):I},x.deflate=function(V,ee){var $,R,X,re;if(!V||!V.state||5&lt;ee||ee&lt;0)return V?H(V,I):I;if(R=V.state,!V.output||!V.input&amp;&amp;V.avail_in!==0||R.status===666&amp;&amp;ee!==4)return H(V,V.avail_out===0?-5:I);if(R.strm=V,$=R.last_flush,R.last_flush=ee,R.status===42)if(R.wrap===2)V.adler=0,E(R,31),E(R,139),E(R,8),R.gzhead?(E(R,(R.gzhead.text?1:0)+(R.gzhead.hcrc?2:0)+(R.gzhead.extra?4:0)+(R.gzhead.name?8:0)+(R.gzhead.comment?16:0)),E(R,255&amp;R.gzhead.time),E(R,R.gzhead.time&gt;&gt;8&amp;255),E(R,R.gzhead.time&gt;&gt;16&amp;255),E(R,R.gzhead.time&gt;&gt;24&amp;255),E(R,R.level===9?2:2&lt;=R.strategy||R.level&lt;2?4:0),E(R,255&amp;R.gzhead.os),R.gzhead.extra&amp;&amp;R.gzhead.extra.length&amp;&amp;(E(R,255&amp;R.gzhead.extra.length),E(R,R.gzhead.extra.length&gt;&gt;8&amp;255)),R.gzhead.hcrc&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending,0)),R.gzindex=0,R.status=69):(E(R,0),E(R,0),E(R,0),E(R,0),E(R,0),E(R,R.level===9?2:2&lt;=R.strategy||R.level&lt;2?4:0),E(R,3),R.status=W);else{var Q=8+(R.w_bits-8&lt;&lt;4)&lt;&lt;8;Q|=(2&lt;=R.strategy||R.level&lt;2?0:R.level&lt;6?1:R.level===6?2:3)&lt;&lt;6,R.strstart!==0&amp;&amp;(Q|=32),Q+=31-Q%31,R.status=W,j(R,Q),R.strstart!==0&amp;&amp;(j(R,V.adler&gt;&gt;&gt;16),j(R,65535&amp;V.adler)),V.adler=1}if(R.status===69)if(R.gzhead.extra){for(X=R.pending;R.gzindex&lt;(65535&amp;R.gzhead.extra.length)&amp;&amp;(R.pending!==R.pending_buf_size||(R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),O(V),X=R.pending,R.pending!==R.pending_buf_size));)E(R,255&amp;R.gzhead.extra[R.gzindex]),R.gzindex++;R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),R.gzindex===R.gzhead.extra.length&amp;&amp;(R.gzindex=0,R.status=73)}else R.status=73;if(R.status===73)if(R.gzhead.name){X=R.pending;do{if(R.pending===R.pending_buf_size&amp;&amp;(R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),O(V),X=R.pending,R.pending===R.pending_buf_size)){re=1;break}re=R.gzindex&lt;R.gzhead.name.length?255&amp;R.gzhead.name.charCodeAt(R.gzindex++):0,E(R,re)}while(re!==0);R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),re===0&amp;&amp;(R.gzindex=0,R.status=91)}else R.status=91;if(R.status===91)if(R.gzhead.comment){X=R.pending;do{if(R.pending===R.pending_buf_size&amp;&amp;(R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),O(V),X=R.pending,R.pending===R.pending_buf_size)){re=1;break}re=R.gzindex&lt;R.gzhead.comment.length?255&amp;R.gzhead.comment.charCodeAt(R.gzindex++):0,E(R,re)}while(re!==0);R.gzhead.hcrc&amp;&amp;R.pending&gt;X&amp;&amp;(V.adler=S(V.adler,R.pending_buf,R.pending-X,X)),re===0&amp;&amp;(R.status=103)}else R.status=103;if(R.status===103&amp;&amp;(R.gzhead.hcrc?(R.pending+2&gt;R.pending_buf_size&amp;&amp;O(V),R.pending+2&lt;=R.pending_buf_size&amp;&amp;(E(R,255&amp;V.adler),E(R,V.adler&gt;&gt;8&amp;255),V.adler=0,R.status=W)):R.status=W),R.pending!==0){if(O(V),V.avail_out===0)return R.last_flush=-1,0}else if(V.avail_in===0&amp;&amp;B(ee)&lt;=B($)&amp;&amp;ee!==4)return H(V,-5);if(R.status===666&amp;&amp;V.avail_in!==0)return H(V,-5);if(V.avail_in!==0||R.lookahead!==0||ee!==0&amp;&amp;R.status!==666){var te=R.strategy===2?(function(ie,de){for(var ce;;){if(ie.lookahead===0&amp;&amp;(N(ie),ie.lookahead===0)){if(de===0)return 1;break}if(ie.match_length=0,ce=v._tr_tally(ie,0,ie.window[ie.strstart]),ie.lookahead--,ie.strstart++,ce&amp;&amp;(L(ie,!1),ie.strm.avail_out===0))return 1}return ie.insert=0,de===4?(L(ie,!0),ie.strm.avail_out===0?3:4):ie.last_lit&amp;&amp;(L(ie,!1),ie.strm.avail_out===0)?1:2})(R,ee):R.strategy===3?(function(ie,de){for(var ce,se,fe,le,ge=ie.window;;){if(ie.lookahead&lt;=z){if(N(ie),ie.lookahead&lt;=z&amp;&amp;de===0)return 1;if(ie.lookahead===0)break}if(ie.match_length=0,ie.lookahead&gt;=3&amp;&amp;0&lt;ie.strstart&amp;&amp;(se=ge[fe=ie.strstart-1])===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]){le=ie.strstart+z;do;while(se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;se===ge[++fe]&amp;&amp;fe&lt;le);ie.match_length=z-(le-fe),ie.match_length&gt;ie.lookahead&amp;&amp;(ie.match_length=ie.lookahead)}if(ie.match_length&gt;=3?(ce=v._tr_tally(ie,1,ie.match_length-3),ie.lookahead-=ie.match_length,ie.strstart+=ie.match_length,ie.match_length=0):(ce=v._tr_tally(ie,0,ie.window[ie.strstart]),ie.lookahead--,ie.strstart++),ce&amp;&amp;(L(ie,!1),ie.strm.avail_out===0))return 1}return ie.insert=0,de===4?(L(ie,!0),ie.strm.avail_out===0?3:4):ie.last_lit&amp;&amp;(L(ie,!1),ie.strm.avail_out===0)?1:2})(R,ee):g[R.level].func(R,ee);if(te!==3&amp;&amp;te!==4||(R.status=666),te===1||te===3)return V.avail_out===0&amp;&amp;(R.last_flush=-1),0;if(te===2&amp;&amp;(ee===1?v._tr_align(R):ee!==5&amp;&amp;(v._tr_stored_block(R,0,0,!1),ee===3&amp;&amp;(K(R.head),R.lookahead===0&amp;&amp;(R.strstart=0,R.block_start=0,R.insert=0))),O(V),V.avail_out===0))return R.last_flush=-1,0}return ee!==4?0:R.wrap&lt;=0?1:(R.wrap===2?(E(R,255&amp;V.adler),E(R,V.adler&gt;&gt;8&amp;255),E(R,V.adler&gt;&gt;16&amp;255),E(R,V.adler&gt;&gt;24&amp;255),E(R,255&amp;V.total_in),E(R,V.total_in&gt;&gt;8&amp;255),E(R,V.total_in&gt;&gt;16&amp;255),E(R,V.total_in&gt;&gt;24&amp;255)):(j(R,V.adler&gt;&gt;&gt;16),j(R,65535&amp;V.adler)),O(V),0&lt;R.wrap&amp;&amp;(R.wrap=-R.wrap),R.pending!==0?0:1)},x.deflateEnd=function(V){var ee;return V&amp;&amp;V.state?(ee=V.state.status)!==42&amp;&amp;ee!==69&amp;&amp;ee!==73&amp;&amp;ee!==91&amp;&amp;ee!==103&amp;&amp;ee!==W&amp;&amp;ee!==666?H(V,I):(V.state=null,ee===W?H(V,-3):0):I},x.deflateSetDictionary=function(V,ee){var $,R,X,re,Q,te,ie,de,ce=ee.length;if(!V||!V.state||(re=($=V.state).wrap)===2||re===1&amp;&amp;$.status!==42||$.lookahead)return I;for(re===1&amp;&amp;(V.adler=_(V.adler,ee,ce,0)),$.wrap=0,ce&gt;=$.w_size&amp;&amp;(re===0&amp;&amp;(K($.head),$.strstart=0,$.block_start=0,$.insert=0),de=new y.Buf8($.w_size),y.arraySet(de,ee,ce-$.w_size,$.w_size,0),ee=de,ce=$.w_size),Q=V.avail_in,te=V.next_in,ie=V.input,V.avail_in=ce,V.next_in=0,V.input=ee,N($);$.lookahead&gt;=3;){for(R=$.strstart,X=$.lookahead-2;$.ins_h=($.ins_h&lt;&lt;$.hash_shift^$.window[R+3-1])&amp;$.hash_mask,$.prev[R&amp;$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=R,R++,--X;);$.strstart=R,$.lookahead=2,N($)}return $.strstart+=$.lookahead,$.block_start=$.strstart,$.insert=$.lookahead,$.lookahead=0,$.match_length=$.prev_length=2,$.match_available=0,V.next_in=te,V.input=ie,V.avail_in=Q,$.wrap=re,0},x.deflateInfo=&quot;pako deflate (from Nodeca project)&quot;},{&quot;../utils/common&quot;:41,&quot;./adler32&quot;:43,&quot;./crc32&quot;:45,&quot;./messages&quot;:51,&quot;./trees&quot;:52}],47:[function(m,p,x){p.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name=&quot;&quot;,this.comment=&quot;&quot;,this.hcrc=0,this.done=!1}},{}],48:[function(m,p,x){p.exports=function(g,y){var v,_,S,A,I,z,F,W,H,B,K,O,L,E,j,k,N,C,P,D,U,Y,Z,ne,V;v=g.state,_=g.next_in,ne=g.input,S=_+(g.avail_in-5),A=g.next_out,V=g.output,I=A-(y-g.avail_out),z=A+(g.avail_out-257),F=v.dmax,W=v.wsize,H=v.whave,B=v.wnext,K=v.window,O=v.hold,L=v.bits,E=v.lencode,j=v.distcode,k=(1&lt;&lt;v.lenbits)-1,N=(1&lt;&lt;v.distbits)-1;e:do{L&lt;15&amp;&amp;(O+=ne[_++]&lt;&lt;L,L+=8,O+=ne[_++]&lt;&lt;L,L+=8),C=E[O&amp;k];t:for(;;){if(O&gt;&gt;&gt;=P=C&gt;&gt;&gt;24,L-=P,(P=C&gt;&gt;&gt;16&amp;255)==0)V[A++]=65535&amp;C;else{if(!(16&amp;P)){if((64&amp;P)==0){C=E[(65535&amp;C)+(O&amp;(1&lt;&lt;P)-1)];continue t}if(32&amp;P){v.mode=12;break e}g.msg=&quot;invalid literal/length code&quot;,v.mode=30;break e}D=65535&amp;C,(P&amp;=15)&amp;&amp;(L&lt;P&amp;&amp;(O+=ne[_++]&lt;&lt;L,L+=8),D+=O&amp;(1&lt;&lt;P)-1,O&gt;&gt;&gt;=P,L-=P),L&lt;15&amp;&amp;(O+=ne[_++]&lt;&lt;L,L+=8,O+=ne[_++]&lt;&lt;L,L+=8),C=j[O&amp;N];r:for(;;){if(O&gt;&gt;&gt;=P=C&gt;&gt;&gt;24,L-=P,!(16&amp;(P=C&gt;&gt;&gt;16&amp;255))){if((64&amp;P)==0){C=j[(65535&amp;C)+(O&amp;(1&lt;&lt;P)-1)];continue r}g.msg=&quot;invalid distance code&quot;,v.mode=30;break e}if(U=65535&amp;C,L&lt;(P&amp;=15)&amp;&amp;(O+=ne[_++]&lt;&lt;L,(L+=8)&lt;P&amp;&amp;(O+=ne[_++]&lt;&lt;L,L+=8)),F&lt;(U+=O&amp;(1&lt;&lt;P)-1)){g.msg=&quot;invalid distance too far back&quot;,v.mode=30;break e}if(O&gt;&gt;&gt;=P,L-=P,(P=A-I)&lt;U){if(H&lt;(P=U-P)&amp;&amp;v.sane){g.msg=&quot;invalid distance too far back&quot;,v.mode=30;break e}if(Z=K,(Y=0)===B){if(Y+=W-P,P&lt;D){for(D-=P;V[A++]=K[Y++],--P;);Y=A-U,Z=V}}else if(B&lt;P){if(Y+=W+B-P,(P-=B)&lt;D){for(D-=P;V[A++]=K[Y++],--P;);if(Y=0,B&lt;D){for(D-=P=B;V[A++]=K[Y++],--P;);Y=A-U,Z=V}}}else if(Y+=B-P,P&lt;D){for(D-=P;V[A++]=K[Y++],--P;);Y=A-U,Z=V}for(;2&lt;D;)V[A++]=Z[Y++],V[A++]=Z[Y++],V[A++]=Z[Y++],D-=3;D&amp;&amp;(V[A++]=Z[Y++],1&lt;D&amp;&amp;(V[A++]=Z[Y++]))}else{for(Y=A-U;V[A++]=V[Y++],V[A++]=V[Y++],V[A++]=V[Y++],2&lt;(D-=3););D&amp;&amp;(V[A++]=V[Y++],1&lt;D&amp;&amp;(V[A++]=V[Y++]))}break}}break}}while(_&lt;S&amp;&amp;A&lt;z);_-=D=L&gt;&gt;3,O&amp;=(1&lt;&lt;(L-=D&lt;&lt;3))-1,g.next_in=_,g.next_out=A,g.avail_in=_&lt;S?S-_+5:5-(_-S),g.avail_out=A&lt;z?z-A+257:257-(A-z),v.hold=O,v.bits=L}},{}],49:[function(m,p,x){var g=m(&quot;../utils/common&quot;),y=m(&quot;./adler32&quot;),v=m(&quot;./crc32&quot;),_=m(&quot;./inffast&quot;),S=m(&quot;./inftrees&quot;),A=-2;function I(k){return(k&gt;&gt;&gt;24&amp;255)+(k&gt;&gt;&gt;8&amp;65280)+((65280&amp;k)&lt;&lt;8)+((255&amp;k)&lt;&lt;24)}function z(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new g.Buf16(320),this.work=new g.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function F(k){var N;return k&amp;&amp;k.state?(N=k.state,k.total_in=k.total_out=N.total=0,k.msg=&quot;&quot;,N.wrap&amp;&amp;(k.adler=1&amp;N.wrap),N.mode=1,N.last=0,N.havedict=0,N.dmax=32768,N.head=null,N.hold=0,N.bits=0,N.lencode=N.lendyn=new g.Buf32(852),N.distcode=N.distdyn=new g.Buf32(592),N.sane=1,N.back=-1,0):A}function W(k){var N;return k&amp;&amp;k.state?((N=k.state).wsize=0,N.whave=0,N.wnext=0,F(k)):A}function H(k,N){var C,P;return k&amp;&amp;k.state?(P=k.state,N&lt;0?(C=0,N=-N):(C=1+(N&gt;&gt;4),N&lt;48&amp;&amp;(N&amp;=15)),N&amp;&amp;(N&lt;8||15&lt;N)?A:(P.window!==null&amp;&amp;P.wbits!==N&amp;&amp;(P.window=null),P.wrap=C,P.wbits=N,W(k))):A}function B(k,N){var C,P;return k?(P=new z,(k.state=P).window=null,(C=H(k,N))!==0&amp;&amp;(k.state=null),C):A}var K,O,L=!0;function E(k){if(L){var N;for(K=new g.Buf32(512),O=new g.Buf32(32),N=0;N&lt;144;)k.lens[N++]=8;for(;N&lt;256;)k.lens[N++]=9;for(;N&lt;280;)k.lens[N++]=7;for(;N&lt;288;)k.lens[N++]=8;for(S(1,k.lens,0,288,K,0,k.work,{bits:9}),N=0;N&lt;32;)k.lens[N++]=5;S(2,k.lens,0,32,O,0,k.work,{bits:5}),L=!1}k.lencode=K,k.lenbits=9,k.distcode=O,k.distbits=5}function j(k,N,C,P){var D,U=k.state;return U.window===null&amp;&amp;(U.wsize=1&lt;&lt;U.wbits,U.wnext=0,U.whave=0,U.window=new g.Buf8(U.wsize)),P&gt;=U.wsize?(g.arraySet(U.window,N,C-U.wsize,U.wsize,0),U.wnext=0,U.whave=U.wsize):(P&lt;(D=U.wsize-U.wnext)&amp;&amp;(D=P),g.arraySet(U.window,N,C-P,D,U.wnext),(P-=D)?(g.arraySet(U.window,N,C-P,P,0),U.wnext=P,U.whave=U.wsize):(U.wnext+=D,U.wnext===U.wsize&amp;&amp;(U.wnext=0),U.whave&lt;U.wsize&amp;&amp;(U.whave+=D))),0}x.inflateReset=W,x.inflateReset2=H,x.inflateResetKeep=F,x.inflateInit=function(k){return B(k,15)},x.inflateInit2=B,x.inflate=function(k,N){var C,P,D,U,Y,Z,ne,V,ee,$,R,X,re,Q,te,ie,de,ce,se,fe,le,ge,xe,pe,ue=0,we=new g.Buf8(4),Se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!k||!k.state||!k.output||!k.input&amp;&amp;k.avail_in!==0)return A;(C=k.state).mode===12&amp;&amp;(C.mode=13),Y=k.next_out,D=k.output,ne=k.avail_out,U=k.next_in,P=k.input,Z=k.avail_in,V=C.hold,ee=C.bits,$=Z,R=ne,ge=0;e:for(;;)switch(C.mode){case 1:if(C.wrap===0){C.mode=13;break}for(;ee&lt;16;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(2&amp;C.wrap&amp;&amp;V===35615){we[C.check=0]=255&amp;V,we[1]=V&gt;&gt;&gt;8&amp;255,C.check=v(C.check,we,2,0),ee=V=0,C.mode=2;break}if(C.flags=0,C.head&amp;&amp;(C.head.done=!1),!(1&amp;C.wrap)||(((255&amp;V)&lt;&lt;8)+(V&gt;&gt;8))%31){k.msg=&quot;incorrect header check&quot;,C.mode=30;break}if((15&amp;V)!=8){k.msg=&quot;unknown compression method&quot;,C.mode=30;break}if(ee-=4,le=8+(15&amp;(V&gt;&gt;&gt;=4)),C.wbits===0)C.wbits=le;else if(le&gt;C.wbits){k.msg=&quot;invalid window size&quot;,C.mode=30;break}C.dmax=1&lt;&lt;le,k.adler=C.check=1,C.mode=512&amp;V?10:12,ee=V=0;break;case 2:for(;ee&lt;16;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(C.flags=V,(255&amp;C.flags)!=8){k.msg=&quot;unknown compression method&quot;,C.mode=30;break}if(57344&amp;C.flags){k.msg=&quot;unknown header flags set&quot;,C.mode=30;break}C.head&amp;&amp;(C.head.text=V&gt;&gt;8&amp;1),512&amp;C.flags&amp;&amp;(we[0]=255&amp;V,we[1]=V&gt;&gt;&gt;8&amp;255,C.check=v(C.check,we,2,0)),ee=V=0,C.mode=3;case 3:for(;ee&lt;32;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.head&amp;&amp;(C.head.time=V),512&amp;C.flags&amp;&amp;(we[0]=255&amp;V,we[1]=V&gt;&gt;&gt;8&amp;255,we[2]=V&gt;&gt;&gt;16&amp;255,we[3]=V&gt;&gt;&gt;24&amp;255,C.check=v(C.check,we,4,0)),ee=V=0,C.mode=4;case 4:for(;ee&lt;16;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.head&amp;&amp;(C.head.xflags=255&amp;V,C.head.os=V&gt;&gt;8),512&amp;C.flags&amp;&amp;(we[0]=255&amp;V,we[1]=V&gt;&gt;&gt;8&amp;255,C.check=v(C.check,we,2,0)),ee=V=0,C.mode=5;case 5:if(1024&amp;C.flags){for(;ee&lt;16;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.length=V,C.head&amp;&amp;(C.head.extra_len=V),512&amp;C.flags&amp;&amp;(we[0]=255&amp;V,we[1]=V&gt;&gt;&gt;8&amp;255,C.check=v(C.check,we,2,0)),ee=V=0}else C.head&amp;&amp;(C.head.extra=null);C.mode=6;case 6:if(1024&amp;C.flags&amp;&amp;(Z&lt;(X=C.length)&amp;&amp;(X=Z),X&amp;&amp;(C.head&amp;&amp;(le=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),g.arraySet(C.head.extra,P,U,X,le)),512&amp;C.flags&amp;&amp;(C.check=v(C.check,P,X,U)),Z-=X,U+=X,C.length-=X),C.length))break e;C.length=0,C.mode=7;case 7:if(2048&amp;C.flags){if(Z===0)break e;for(X=0;le=P[U+X++],C.head&amp;&amp;le&amp;&amp;C.length&lt;65536&amp;&amp;(C.head.name+=String.fromCharCode(le)),le&amp;&amp;X&lt;Z;);if(512&amp;C.flags&amp;&amp;(C.check=v(C.check,P,X,U)),Z-=X,U+=X,le)break e}else C.head&amp;&amp;(C.head.name=null);C.length=0,C.mode=8;case 8:if(4096&amp;C.flags){if(Z===0)break e;for(X=0;le=P[U+X++],C.head&amp;&amp;le&amp;&amp;C.length&lt;65536&amp;&amp;(C.head.comment+=String.fromCharCode(le)),le&amp;&amp;X&lt;Z;);if(512&amp;C.flags&amp;&amp;(C.check=v(C.check,P,X,U)),Z-=X,U+=X,le)break e}else C.head&amp;&amp;(C.head.comment=null);C.mode=9;case 9:if(512&amp;C.flags){for(;ee&lt;16;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(V!==(65535&amp;C.check)){k.msg=&quot;header crc mismatch&quot;,C.mode=30;break}ee=V=0}C.head&amp;&amp;(C.head.hcrc=C.flags&gt;&gt;9&amp;1,C.head.done=!0),k.adler=C.check=0,C.mode=12;break;case 10:for(;ee&lt;32;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}k.adler=C.check=I(V),ee=V=0,C.mode=11;case 11:if(C.havedict===0)return k.next_out=Y,k.avail_out=ne,k.next_in=U,k.avail_in=Z,C.hold=V,C.bits=ee,2;k.adler=C.check=1,C.mode=12;case 12:if(N===5||N===6)break e;case 13:if(C.last){V&gt;&gt;&gt;=7&amp;ee,ee-=7&amp;ee,C.mode=27;break}for(;ee&lt;3;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}switch(C.last=1&amp;V,ee-=1,3&amp;(V&gt;&gt;&gt;=1)){case 0:C.mode=14;break;case 1:if(E(C),C.mode=20,N!==6)break;V&gt;&gt;&gt;=2,ee-=2;break e;case 2:C.mode=17;break;case 3:k.msg=&quot;invalid block type&quot;,C.mode=30}V&gt;&gt;&gt;=2,ee-=2;break;case 14:for(V&gt;&gt;&gt;=7&amp;ee,ee-=7&amp;ee;ee&lt;32;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if((65535&amp;V)!=(V&gt;&gt;&gt;16^65535)){k.msg=&quot;invalid stored block lengths&quot;,C.mode=30;break}if(C.length=65535&amp;V,ee=V=0,C.mode=15,N===6)break e;case 15:C.mode=16;case 16:if(X=C.length){if(Z&lt;X&amp;&amp;(X=Z),ne&lt;X&amp;&amp;(X=ne),X===0)break e;g.arraySet(D,P,U,X,Y),Z-=X,U+=X,ne-=X,Y+=X,C.length-=X;break}C.mode=12;break;case 17:for(;ee&lt;14;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(C.nlen=257+(31&amp;V),V&gt;&gt;&gt;=5,ee-=5,C.ndist=1+(31&amp;V),V&gt;&gt;&gt;=5,ee-=5,C.ncode=4+(15&amp;V),V&gt;&gt;&gt;=4,ee-=4,286&lt;C.nlen||30&lt;C.ndist){k.msg=&quot;too many length or distance symbols&quot;,C.mode=30;break}C.have=0,C.mode=18;case 18:for(;C.have&lt;C.ncode;){for(;ee&lt;3;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.lens[Se[C.have++]]=7&amp;V,V&gt;&gt;&gt;=3,ee-=3}for(;C.have&lt;19;)C.lens[Se[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,xe={bits:C.lenbits},ge=S(0,C.lens,0,19,C.lencode,0,C.work,xe),C.lenbits=xe.bits,ge){k.msg=&quot;invalid code lengths set&quot;,C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have&lt;C.nlen+C.ndist;){for(;ie=(ue=C.lencode[V&amp;(1&lt;&lt;C.lenbits)-1])&gt;&gt;&gt;16&amp;255,de=65535&amp;ue,!((te=ue&gt;&gt;&gt;24)&lt;=ee);){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(de&lt;16)V&gt;&gt;&gt;=te,ee-=te,C.lens[C.have++]=de;else{if(de===16){for(pe=te+2;ee&lt;pe;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(V&gt;&gt;&gt;=te,ee-=te,C.have===0){k.msg=&quot;invalid bit length repeat&quot;,C.mode=30;break}le=C.lens[C.have-1],X=3+(3&amp;V),V&gt;&gt;&gt;=2,ee-=2}else if(de===17){for(pe=te+3;ee&lt;pe;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}ee-=te,le=0,X=3+(7&amp;(V&gt;&gt;&gt;=te)),V&gt;&gt;&gt;=3,ee-=3}else{for(pe=te+7;ee&lt;pe;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}ee-=te,le=0,X=11+(127&amp;(V&gt;&gt;&gt;=te)),V&gt;&gt;&gt;=7,ee-=7}if(C.have+X&gt;C.nlen+C.ndist){k.msg=&quot;invalid bit length repeat&quot;,C.mode=30;break}for(;X--;)C.lens[C.have++]=le}}if(C.mode===30)break;if(C.lens[256]===0){k.msg=&quot;invalid code -- missing end-of-block&quot;,C.mode=30;break}if(C.lenbits=9,xe={bits:C.lenbits},ge=S(1,C.lens,0,C.nlen,C.lencode,0,C.work,xe),C.lenbits=xe.bits,ge){k.msg=&quot;invalid literal/lengths set&quot;,C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,xe={bits:C.distbits},ge=S(2,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,xe),C.distbits=xe.bits,ge){k.msg=&quot;invalid distances set&quot;,C.mode=30;break}if(C.mode=20,N===6)break e;case 20:C.mode=21;case 21:if(6&lt;=Z&amp;&amp;258&lt;=ne){k.next_out=Y,k.avail_out=ne,k.next_in=U,k.avail_in=Z,C.hold=V,C.bits=ee,_(k,R),Y=k.next_out,D=k.output,ne=k.avail_out,U=k.next_in,P=k.input,Z=k.avail_in,V=C.hold,ee=C.bits,C.mode===12&amp;&amp;(C.back=-1);break}for(C.back=0;ie=(ue=C.lencode[V&amp;(1&lt;&lt;C.lenbits)-1])&gt;&gt;&gt;16&amp;255,de=65535&amp;ue,!((te=ue&gt;&gt;&gt;24)&lt;=ee);){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(ie&amp;&amp;(240&amp;ie)==0){for(ce=te,se=ie,fe=de;ie=(ue=C.lencode[fe+((V&amp;(1&lt;&lt;ce+se)-1)&gt;&gt;ce)])&gt;&gt;&gt;16&amp;255,de=65535&amp;ue,!(ce+(te=ue&gt;&gt;&gt;24)&lt;=ee);){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}V&gt;&gt;&gt;=ce,ee-=ce,C.back+=ce}if(V&gt;&gt;&gt;=te,ee-=te,C.back+=te,C.length=de,ie===0){C.mode=26;break}if(32&amp;ie){C.back=-1,C.mode=12;break}if(64&amp;ie){k.msg=&quot;invalid literal/length code&quot;,C.mode=30;break}C.extra=15&amp;ie,C.mode=22;case 22:if(C.extra){for(pe=C.extra;ee&lt;pe;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.length+=V&amp;(1&lt;&lt;C.extra)-1,V&gt;&gt;&gt;=C.extra,ee-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;ie=(ue=C.distcode[V&amp;(1&lt;&lt;C.distbits)-1])&gt;&gt;&gt;16&amp;255,de=65535&amp;ue,!((te=ue&gt;&gt;&gt;24)&lt;=ee);){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if((240&amp;ie)==0){for(ce=te,se=ie,fe=de;ie=(ue=C.distcode[fe+((V&amp;(1&lt;&lt;ce+se)-1)&gt;&gt;ce)])&gt;&gt;&gt;16&amp;255,de=65535&amp;ue,!(ce+(te=ue&gt;&gt;&gt;24)&lt;=ee);){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}V&gt;&gt;&gt;=ce,ee-=ce,C.back+=ce}if(V&gt;&gt;&gt;=te,ee-=te,C.back+=te,64&amp;ie){k.msg=&quot;invalid distance code&quot;,C.mode=30;break}C.offset=de,C.extra=15&amp;ie,C.mode=24;case 24:if(C.extra){for(pe=C.extra;ee&lt;pe;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}C.offset+=V&amp;(1&lt;&lt;C.extra)-1,V&gt;&gt;&gt;=C.extra,ee-=C.extra,C.back+=C.extra}if(C.offset&gt;C.dmax){k.msg=&quot;invalid distance too far back&quot;,C.mode=30;break}C.mode=25;case 25:if(ne===0)break e;if(X=R-ne,C.offset&gt;X){if((X=C.offset-X)&gt;C.whave&amp;&amp;C.sane){k.msg=&quot;invalid distance too far back&quot;,C.mode=30;break}re=X&gt;C.wnext?(X-=C.wnext,C.wsize-X):C.wnext-X,X&gt;C.length&amp;&amp;(X=C.length),Q=C.window}else Q=D,re=Y-C.offset,X=C.length;for(ne&lt;X&amp;&amp;(X=ne),ne-=X,C.length-=X;D[Y++]=Q[re++],--X;);C.length===0&amp;&amp;(C.mode=21);break;case 26:if(ne===0)break e;D[Y++]=C.length,ne--,C.mode=21;break;case 27:if(C.wrap){for(;ee&lt;32;){if(Z===0)break e;Z--,V|=P[U++]&lt;&lt;ee,ee+=8}if(R-=ne,k.total_out+=R,C.total+=R,R&amp;&amp;(k.adler=C.check=C.flags?v(C.check,D,R,Y-R):y(C.check,D,R,Y-R)),R=ne,(C.flags?V:I(V))!==C.check){k.msg=&quot;incorrect data check&quot;,C.mode=30;break}ee=V=0}C.mode=28;case 28:if(C.wrap&amp;&amp;C.flags){for(;ee&lt;32;){if(Z===0)break e;Z--,V+=P[U++]&lt;&lt;ee,ee+=8}if(V!==(4294967295&amp;C.total)){k.msg=&quot;incorrect length check&quot;,C.mode=30;break}ee=V=0}C.mode=29;case 29:ge=1;break e;case 30:ge=-3;break e;case 31:return-4;default:return A}return k.next_out=Y,k.avail_out=ne,k.next_in=U,k.avail_in=Z,C.hold=V,C.bits=ee,(C.wsize||R!==k.avail_out&amp;&amp;C.mode&lt;30&amp;&amp;(C.mode&lt;27||N!==4))&amp;&amp;j(k,k.output,k.next_out,R-k.avail_out)?(C.mode=31,-4):($-=k.avail_in,R-=k.avail_out,k.total_in+=$,k.total_out+=R,C.total+=R,C.wrap&amp;&amp;R&amp;&amp;(k.adler=C.check=C.flags?v(C.check,D,R,k.next_out-R):y(C.check,D,R,k.next_out-R)),k.data_type=C.bits+(C.last?64:0)+(C.mode===12?128:0)+(C.mode===20||C.mode===15?256:0),($==0&amp;&amp;R===0||N===4)&amp;&amp;ge===0&amp;&amp;(ge=-5),ge)},x.inflateEnd=function(k){if(!k||!k.state)return A;var N=k.state;return N.window&amp;&amp;(N.window=null),k.state=null,0},x.inflateGetHeader=function(k,N){var C;return k&amp;&amp;k.state?(2&amp;(C=k.state).wrap)==0?A:((C.head=N).done=!1,0):A},x.inflateSetDictionary=function(k,N){var C,P=N.length;return k&amp;&amp;k.state?(C=k.state).wrap!==0&amp;&amp;C.mode!==11?A:C.mode===11&amp;&amp;y(1,N,P,0)!==C.check?-3:j(k,N,P,P)?(C.mode=31,-4):(C.havedict=1,0):A},x.inflateInfo=&quot;pako inflate (from Nodeca project)&quot;},{&quot;../utils/common&quot;:41,&quot;./adler32&quot;:43,&quot;./crc32&quot;:45,&quot;./inffast&quot;:48,&quot;./inftrees&quot;:50}],50:[function(m,p,x){var g=m(&quot;../utils/common&quot;),y=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],v=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],_=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],S=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];p.exports=function(A,I,z,F,W,H,B,K){var O,L,E,j,k,N,C,P,D,U=K.bits,Y=0,Z=0,ne=0,V=0,ee=0,$=0,R=0,X=0,re=0,Q=0,te=null,ie=0,de=new g.Buf16(16),ce=new g.Buf16(16),se=null,fe=0;for(Y=0;Y&lt;=15;Y++)de[Y]=0;for(Z=0;Z&lt;F;Z++)de[I[z+Z]]++;for(ee=U,V=15;1&lt;=V&amp;&amp;de[V]===0;V--);if(V&lt;ee&amp;&amp;(ee=V),V===0)return W[H++]=20971520,W[H++]=20971520,K.bits=1,0;for(ne=1;ne&lt;V&amp;&amp;de[ne]===0;ne++);for(ee&lt;ne&amp;&amp;(ee=ne),Y=X=1;Y&lt;=15;Y++)if(X&lt;&lt;=1,(X-=de[Y])&lt;0)return-1;if(0&lt;X&amp;&amp;(A===0||V!==1))return-1;for(ce[1]=0,Y=1;Y&lt;15;Y++)ce[Y+1]=ce[Y]+de[Y];for(Z=0;Z&lt;F;Z++)I[z+Z]!==0&amp;&amp;(B[ce[I[z+Z]]++]=Z);if(N=A===0?(te=se=B,19):A===1?(te=y,ie-=257,se=v,fe-=257,256):(te=_,se=S,-1),Y=ne,k=H,R=Z=Q=0,E=-1,j=(re=1&lt;&lt;($=ee))-1,A===1&amp;&amp;852&lt;re||A===2&amp;&amp;592&lt;re)return 1;for(;;){for(C=Y-R,D=B[Z]&lt;N?(P=0,B[Z]):B[Z]&gt;N?(P=se[fe+B[Z]],te[ie+B[Z]]):(P=96,0),O=1&lt;&lt;Y-R,ne=L=1&lt;&lt;$;W[k+(Q&gt;&gt;R)+(L-=O)]=C&lt;&lt;24|P&lt;&lt;16|D|0,L!==0;);for(O=1&lt;&lt;Y-1;Q&amp;O;)O&gt;&gt;=1;if(O!==0?(Q&amp;=O-1,Q+=O):Q=0,Z++,--de[Y]==0){if(Y===V)break;Y=I[z+B[Z]]}if(ee&lt;Y&amp;&amp;(Q&amp;j)!==E){for(R===0&amp;&amp;(R=ee),k+=ne,X=1&lt;&lt;($=Y-R);$+R&lt;V&amp;&amp;!((X-=de[$+R])&lt;=0);)$++,X&lt;&lt;=1;if(re+=1&lt;&lt;$,A===1&amp;&amp;852&lt;re||A===2&amp;&amp;592&lt;re)return 1;W[E=Q&amp;j]=ee&lt;&lt;24|$&lt;&lt;16|k-H|0}}return Q!==0&amp;&amp;(W[k+Q]=Y-R&lt;&lt;24|64&lt;&lt;16|0),K.bits=ee,0}},{&quot;../utils/common&quot;:41}],51:[function(m,p,x){p.exports={2:&quot;need dictionary&quot;,1:&quot;stream end&quot;,0:&quot;&quot;,&quot;-1&quot;:&quot;file error&quot;,&quot;-2&quot;:&quot;stream error&quot;,&quot;-3&quot;:&quot;data error&quot;,&quot;-4&quot;:&quot;insufficient memory&quot;,&quot;-5&quot;:&quot;buffer error&quot;,&quot;-6&quot;:&quot;incompatible version&quot;}},{}],52:[function(m,p,x){var g=m(&quot;../utils/common&quot;);function y(se){for(var fe=se.length;0&lt;=--fe;)se[fe]=0}var v=256,_=286,S=30,A=15,I=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],z=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],W=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],H=new Array(576);y(H);var B=new Array(60);y(B);var K=new Array(512);y(K);var O=new Array(256);y(O);var L=new Array(29);y(L);var E,j,k,N=new Array(S);function C(se,fe,le,ge,xe){this.static_tree=se,this.extra_bits=fe,this.extra_base=le,this.elems=ge,this.max_length=xe,this.has_stree=se&amp;&amp;se.length}function P(se,fe){this.dyn_tree=se,this.max_code=0,this.stat_desc=fe}function D(se){return se&lt;256?K[se]:K[256+(se&gt;&gt;&gt;7)]}function U(se,fe){se.pending_buf[se.pending++]=255&amp;fe,se.pending_buf[se.pending++]=fe&gt;&gt;&gt;8&amp;255}function Y(se,fe,le){se.bi_valid&gt;16-le?(se.bi_buf|=fe&lt;&lt;se.bi_valid&amp;65535,U(se,se.bi_buf),se.bi_buf=fe&gt;&gt;16-se.bi_valid,se.bi_valid+=le-16):(se.bi_buf|=fe&lt;&lt;se.bi_valid&amp;65535,se.bi_valid+=le)}function Z(se,fe,le){Y(se,le[2*fe],le[2*fe+1])}function ne(se,fe){for(var le=0;le|=1&amp;se,se&gt;&gt;&gt;=1,le&lt;&lt;=1,0&lt;--fe;);return le&gt;&gt;&gt;1}function V(se,fe,le){var ge,xe,pe=new Array(16),ue=0;for(ge=1;ge&lt;=A;ge++)pe[ge]=ue=ue+le[ge-1]&lt;&lt;1;for(xe=0;xe&lt;=fe;xe++){var we=se[2*xe+1];we!==0&amp;&amp;(se[2*xe]=ne(pe[we]++,we))}}function ee(se){var fe;for(fe=0;fe&lt;_;fe++)se.dyn_ltree[2*fe]=0;for(fe=0;fe&lt;S;fe++)se.dyn_dtree[2*fe]=0;for(fe=0;fe&lt;19;fe++)se.bl_tree[2*fe]=0;se.dyn_ltree[512]=1,se.opt_len=se.static_len=0,se.last_lit=se.matches=0}function $(se){8&lt;se.bi_valid?U(se,se.bi_buf):0&lt;se.bi_valid&amp;&amp;(se.pending_buf[se.pending++]=se.bi_buf),se.bi_buf=0,se.bi_valid=0}function R(se,fe,le,ge){var xe=2*fe,pe=2*le;return se[xe]&lt;se[pe]||se[xe]===se[pe]&amp;&amp;ge[fe]&lt;=ge[le]}function X(se,fe,le){for(var ge=se.heap[le],xe=le&lt;&lt;1;xe&lt;=se.heap_len&amp;&amp;(xe&lt;se.heap_len&amp;&amp;R(fe,se.heap[xe+1],se.heap[xe],se.depth)&amp;&amp;xe++,!R(fe,ge,se.heap[xe],se.depth));)se.heap[le]=se.heap[xe],le=xe,xe&lt;&lt;=1;se.heap[le]=ge}function re(se,fe,le){var ge,xe,pe,ue,we=0;if(se.last_lit!==0)for(;ge=se.pending_buf[se.d_buf+2*we]&lt;&lt;8|se.pending_buf[se.d_buf+2*we+1],xe=se.pending_buf[se.l_buf+we],we++,ge===0?Z(se,xe,fe):(Z(se,(pe=O[xe])+v+1,fe),(ue=I[pe])!==0&amp;&amp;Y(se,xe-=L[pe],ue),Z(se,pe=D(--ge),le),(ue=z[pe])!==0&amp;&amp;Y(se,ge-=N[pe],ue)),we&lt;se.last_lit;);Z(se,256,fe)}function Q(se,fe){var le,ge,xe,pe=fe.dyn_tree,ue=fe.stat_desc.static_tree,we=fe.stat_desc.has_stree,Se=fe.stat_desc.elems,De=-1;for(se.heap_len=0,se.heap_max=573,le=0;le&lt;Se;le++)pe[2*le]!==0?(se.heap[++se.heap_len]=De=le,se.depth[le]=0):pe[2*le+1]=0;for(;se.heap_len&lt;2;)pe[2*(xe=se.heap[++se.heap_len]=De&lt;2?++De:0)]=1,se.depth[xe]=0,se.opt_len--,we&amp;&amp;(se.static_len-=ue[2*xe+1]);for(fe.max_code=De,le=se.heap_len&gt;&gt;1;1&lt;=le;le--)X(se,pe,le);for(xe=Se;le=se.heap[1],se.heap[1]=se.heap[se.heap_len--],X(se,pe,1),ge=se.heap[1],se.heap[--se.heap_max]=le,se.heap[--se.heap_max]=ge,pe[2*xe]=pe[2*le]+pe[2*ge],se.depth[xe]=(se.depth[le]&gt;=se.depth[ge]?se.depth[le]:se.depth[ge])+1,pe[2*le+1]=pe[2*ge+1]=xe,se.heap[1]=xe++,X(se,pe,1),2&lt;=se.heap_len;);se.heap[--se.heap_max]=se.heap[1],(function(Le,ze){var Oe,Ue,Ye,Ze,Qe,Ve,et=ze.dyn_tree,rt=ze.max_code,Ae=ze.stat_desc.static_tree,it=ze.stat_desc.has_stree,$t=ze.stat_desc.extra_bits,ft=ze.stat_desc.extra_base,Ut=ze.stat_desc.max_length,zt=0;for(Ze=0;Ze&lt;=A;Ze++)Le.bl_count[Ze]=0;for(et[2*Le.heap[Le.heap_max]+1]=0,Oe=Le.heap_max+1;Oe&lt;573;Oe++)Ut&lt;(Ze=et[2*et[2*(Ue=Le.heap[Oe])+1]+1]+1)&amp;&amp;(Ze=Ut,zt++),et[2*Ue+1]=Ze,rt&lt;Ue||(Le.bl_count[Ze]++,Qe=0,ft&lt;=Ue&amp;&amp;(Qe=$t[Ue-ft]),Ve=et[2*Ue],Le.opt_len+=Ve*(Ze+Qe),it&amp;&amp;(Le.static_len+=Ve*(Ae[2*Ue+1]+Qe)));if(zt!==0){do{for(Ze=Ut-1;Le.bl_count[Ze]===0;)Ze--;Le.bl_count[Ze]--,Le.bl_count[Ze+1]+=2,Le.bl_count[Ut]--,zt-=2}while(0&lt;zt);for(Ze=Ut;Ze!==0;Ze--)for(Ue=Le.bl_count[Ze];Ue!==0;)rt&lt;(Ye=Le.heap[--Oe])||(et[2*Ye+1]!==Ze&amp;&amp;(Le.opt_len+=(Ze-et[2*Ye+1])*et[2*Ye],et[2*Ye+1]=Ze),Ue--)}})(se,fe),V(pe,De,se.bl_count)}function te(se,fe,le){var ge,xe,pe=-1,ue=fe[1],we=0,Se=7,De=4;for(ue===0&amp;&amp;(Se=138,De=3),fe[2*(le+1)+1]=65535,ge=0;ge&lt;=le;ge++)xe=ue,ue=fe[2*(ge+1)+1],++we&lt;Se&amp;&amp;xe===ue||(we&lt;De?se.bl_tree[2*xe]+=we:xe!==0?(xe!==pe&amp;&amp;se.bl_tree[2*xe]++,se.bl_tree[32]++):we&lt;=10?se.bl_tree[34]++:se.bl_tree[36]++,pe=xe,De=(we=0)===ue?(Se=138,3):xe===ue?(Se=6,3):(Se=7,4))}function ie(se,fe,le){var ge,xe,pe=-1,ue=fe[1],we=0,Se=7,De=4;for(ue===0&amp;&amp;(Se=138,De=3),ge=0;ge&lt;=le;ge++)if(xe=ue,ue=fe[2*(ge+1)+1],!(++we&lt;Se&amp;&amp;xe===ue)){if(we&lt;De)for(;Z(se,xe,se.bl_tree),--we!=0;);else xe!==0?(xe!==pe&amp;&amp;(Z(se,xe,se.bl_tree),we--),Z(se,16,se.bl_tree),Y(se,we-3,2)):we&lt;=10?(Z(se,17,se.bl_tree),Y(se,we-3,3)):(Z(se,18,se.bl_tree),Y(se,we-11,7));pe=xe,De=(we=0)===ue?(Se=138,3):xe===ue?(Se=6,3):(Se=7,4)}}y(N);var de=!1;function ce(se,fe,le,ge){Y(se,0+(ge?1:0),3),(function(xe,pe,ue,we){$(xe),U(xe,ue),U(xe,~ue),g.arraySet(xe.pending_buf,xe.window,pe,ue,xe.pending),xe.pending+=ue})(se,fe,le)}x._tr_init=function(se){de||((function(){var fe,le,ge,xe,pe,ue=new Array(16);for(xe=ge=0;xe&lt;28;xe++)for(L[xe]=ge,fe=0;fe&lt;1&lt;&lt;I[xe];fe++)O[ge++]=xe;for(O[ge-1]=xe,xe=pe=0;xe&lt;16;xe++)for(N[xe]=pe,fe=0;fe&lt;1&lt;&lt;z[xe];fe++)K[pe++]=xe;for(pe&gt;&gt;=7;xe&lt;S;xe++)for(N[xe]=pe&lt;&lt;7,fe=0;fe&lt;1&lt;&lt;z[xe]-7;fe++)K[256+pe++]=xe;for(le=0;le&lt;=A;le++)ue[le]=0;for(fe=0;fe&lt;=143;)H[2*fe+1]=8,fe++,ue[8]++;for(;fe&lt;=255;)H[2*fe+1]=9,fe++,ue[9]++;for(;fe&lt;=279;)H[2*fe+1]=7,fe++,ue[7]++;for(;fe&lt;=287;)H[2*fe+1]=8,fe++,ue[8]++;for(V(H,287,ue),fe=0;fe&lt;S;fe++)B[2*fe+1]=5,B[2*fe]=ne(fe,5);E=new C(H,I,257,_,A),j=new C(B,z,0,S,A),k=new C(new Array(0),F,0,19,7)})(),de=!0),se.l_desc=new P(se.dyn_ltree,E),se.d_desc=new P(se.dyn_dtree,j),se.bl_desc=new P(se.bl_tree,k),se.bi_buf=0,se.bi_valid=0,ee(se)},x._tr_stored_block=ce,x._tr_flush_block=function(se,fe,le,ge){var xe,pe,ue=0;0&lt;se.level?(se.strm.data_type===2&amp;&amp;(se.strm.data_type=(function(we){var Se,De=4093624447;for(Se=0;Se&lt;=31;Se++,De&gt;&gt;&gt;=1)if(1&amp;De&amp;&amp;we.dyn_ltree[2*Se]!==0)return 0;if(we.dyn_ltree[18]!==0||we.dyn_ltree[20]!==0||we.dyn_ltree[26]!==0)return 1;for(Se=32;Se&lt;v;Se++)if(we.dyn_ltree[2*Se]!==0)return 1;return 0})(se)),Q(se,se.l_desc),Q(se,se.d_desc),ue=(function(we){var Se;for(te(we,we.dyn_ltree,we.l_desc.max_code),te(we,we.dyn_dtree,we.d_desc.max_code),Q(we,we.bl_desc),Se=18;3&lt;=Se&amp;&amp;we.bl_tree[2*W[Se]+1]===0;Se--);return we.opt_len+=3*(Se+1)+5+5+4,Se})(se),xe=se.opt_len+3+7&gt;&gt;&gt;3,(pe=se.static_len+3+7&gt;&gt;&gt;3)&lt;=xe&amp;&amp;(xe=pe)):xe=pe=le+5,le+4&lt;=xe&amp;&amp;fe!==-1?ce(se,fe,le,ge):se.strategy===4||pe===xe?(Y(se,2+(ge?1:0),3),re(se,H,B)):(Y(se,4+(ge?1:0),3),(function(we,Se,De,Le){var ze;for(Y(we,Se-257,5),Y(we,De-1,5),Y(we,Le-4,4),ze=0;ze&lt;Le;ze++)Y(we,we.bl_tree[2*W[ze]+1],3);ie(we,we.dyn_ltree,Se-1),ie(we,we.dyn_dtree,De-1)})(se,se.l_desc.max_code+1,se.d_desc.max_code+1,ue+1),re(se,se.dyn_ltree,se.dyn_dtree)),ee(se),ge&amp;&amp;$(se)},x._tr_tally=function(se,fe,le){return se.pending_buf[se.d_buf+2*se.last_lit]=fe&gt;&gt;&gt;8&amp;255,se.pending_buf[se.d_buf+2*se.last_lit+1]=255&amp;fe,se.pending_buf[se.l_buf+se.last_lit]=255&amp;le,se.last_lit++,fe===0?se.dyn_ltree[2*le]++:(se.matches++,fe--,se.dyn_ltree[2*(O[le]+v+1)]++,se.dyn_dtree[2*D(fe)]++),se.last_lit===se.lit_bufsize-1},x._tr_align=function(se){Y(se,2,3),Z(se,256,H),(function(fe){fe.bi_valid===16?(U(fe,fe.bi_buf),fe.bi_buf=0,fe.bi_valid=0):8&lt;=fe.bi_valid&amp;&amp;(fe.pending_buf[fe.pending++]=255&amp;fe.bi_buf,fe.bi_buf&gt;&gt;=8,fe.bi_valid-=8)})(se)}},{&quot;../utils/common&quot;:41}],53:[function(m,p,x){p.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=&quot;&quot;,this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(m,p,x){(function(g){(function(y,v){if(!y.setImmediate){var _,S,A,I,z=1,F={},W=!1,H=y.document,B=Object.getPrototypeOf&amp;&amp;Object.getPrototypeOf(y);B=B&amp;&amp;B.setTimeout?B:y,_={}.toString.call(y.process)===&quot;[object process]&quot;?function(E){s.nextTick((function(){O(E)}))}:(function(){if(y.postMessage&amp;&amp;!y.importScripts){var E=!0,j=y.onmessage;return y.onmessage=function(){E=!1},y.postMessage(&quot;&quot;,&quot;*&quot;),y.onmessage=j,E}})()?(I=&quot;setImmediate$&quot;+Math.random()+&quot;$&quot;,y.addEventListener?y.addEventListener(&quot;message&quot;,L,!1):y.attachEvent(&quot;onmessage&quot;,L),function(E){y.postMessage(I+E,&quot;*&quot;)}):y.MessageChannel?((A=new MessageChannel).port1.onmessage=function(E){O(E.data)},function(E){A.port2.postMessage(E)}):H&amp;&amp;&quot;onreadystatechange&quot;in H.createElement(&quot;script&quot;)?(S=H.documentElement,function(E){var j=H.createElement(&quot;script&quot;);j.onreadystatechange=function(){O(E),j.onreadystatechange=null,S.removeChild(j),j=null},S.appendChild(j)}):function(E){setTimeout(O,0,E)},B.setImmediate=function(E){typeof E!=&quot;function&quot;&amp;&amp;(E=new Function(&quot;&quot;+E));for(var j=new Array(arguments.length-1),k=0;k&lt;j.length;k++)j[k]=arguments[k+1];var N={callback:E,args:j};return F[z]=N,_(z),z++},B.clearImmediate=K}function K(E){delete F[E]}function O(E){if(W)setTimeout(O,0,E);else{var j=F[E];if(j){W=!0;try{(function(k){var N=k.callback,C=k.args;switch(C.length){case 0:N();break;case 1:N(C[0]);break;case 2:N(C[0],C[1]);break;case 3:N(C[0],C[1],C[2]);break;default:N.apply(void 0,C)}})(j)}finally{K(E),W=!1}}}}function L(E){E.source===y&amp;&amp;typeof E.data==&quot;string&quot;&amp;&amp;E.data.indexOf(I)===0&amp;&amp;O(+E.data.slice(I.length))}})(typeof self&gt;&quot;u&quot;?g===void 0?this:g:self)}).call(this,c!==void 0?c:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}]},{},[10])(10)}))}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{},t(&quot;buffer&quot;).Buffer,arguments[3],arguments[4],arguments[5],arguments[6],t(&quot;timers&quot;).setImmediate)},{_process:467,buffer:220,timers:523}],442:[function(t,n,o){(function(s){(function(){var c=/[\\^$.*+?()[\]{}|]/g,u=RegExp(c.source),l=typeof s==&quot;object&quot;&amp;&amp;s&amp;&amp;s.Object===Object&amp;&amp;s,a=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,d=l||a||Function(&quot;return this&quot;)(),f=Object.prototype.toString,h=d.Symbol,m=h?h.prototype:void 0,p=m?m.toString:void 0;function x(g){if(typeof g==&quot;string&quot;)return g;if((function(v){return typeof v==&quot;symbol&quot;||(function(_){return!!_&amp;&amp;typeof _==&quot;object&quot;})(v)&amp;&amp;f.call(v)==&quot;[object Symbol]&quot;})(g))return p?p.call(g):&quot;&quot;;var y=g+&quot;&quot;;return y==&quot;0&quot;&amp;&amp;1/g==-1/0?&quot;-0&quot;:y}n.exports=function(g){var y;return(g=(y=g)==null?&quot;&quot;:x(y))&amp;&amp;u.test(g)?g.replace(c,&quot;\\$&amp;&quot;):g}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],443:[function(t,n,o){(function(s){(function(){var c=&quot;[object Arguments]&quot;,u=&quot;[object Map]&quot;,l=&quot;[object Object]&quot;,a=&quot;[object Set]&quot;,d=/\.|\[(?:[^[\]]*|([&quot;&#039;])(?:(?!\1)[^\\]|\\.)*?\1)\]/,f=/^\w*$/,h=/^\./,m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|([&quot;&#039;])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,x=/^\[object .+?Constructor\]$/,g=/^(?:0|[1-9]\d*)$/,y={};y[&quot;[object Float32Array]&quot;]=y[&quot;[object Float64Array]&quot;]=y[&quot;[object Int8Array]&quot;]=y[&quot;[object Int16Array]&quot;]=y[&quot;[object Int32Array]&quot;]=y[&quot;[object Uint8Array]&quot;]=y[&quot;[object Uint8ClampedArray]&quot;]=y[&quot;[object Uint16Array]&quot;]=y[&quot;[object Uint32Array]&quot;]=!0,y[c]=y[&quot;[object Array]&quot;]=y[&quot;[object ArrayBuffer]&quot;]=y[&quot;[object Boolean]&quot;]=y[&quot;[object DataView]&quot;]=y[&quot;[object Date]&quot;]=y[&quot;[object Error]&quot;]=y[&quot;[object Function]&quot;]=y[u]=y[&quot;[object Number]&quot;]=y[l]=y[&quot;[object RegExp]&quot;]=y[a]=y[&quot;[object String]&quot;]=y[&quot;[object WeakMap]&quot;]=!1;var v=typeof s==&quot;object&quot;&amp;&amp;s&amp;&amp;s.Object===Object&amp;&amp;s,_=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,S=v||_||Function(&quot;return this&quot;)(),A=typeof o==&quot;object&quot;&amp;&amp;o&amp;&amp;!o.nodeType&amp;&amp;o,I=A&amp;&amp;typeof n==&quot;object&quot;&amp;&amp;n&amp;&amp;!n.nodeType&amp;&amp;n,z=I&amp;&amp;I.exports===A&amp;&amp;v.process,F=(function(){try{return z&amp;&amp;z.binding(&quot;util&quot;)}catch{}})(),W=F&amp;&amp;F.isTypedArray;function H(he,ve,Fe,$e){for(var lt=-1,Be=he?he.length:0;++lt&lt;Be;){var Ge=he[lt];ve($e,Ge,Fe(Ge),he)}return $e}function B(he,ve){for(var Fe=-1,$e=he?he.length:0;++Fe&lt;$e;)if(ve(he[Fe],Fe,he))return!0;return!1}function K(he){var ve=!1;if(he!=null&amp;&amp;typeof he.toString!=&quot;function&quot;)try{ve=!!(he+&quot;&quot;)}catch{}return ve}function O(he){var ve=-1,Fe=Array(he.size);return he.forEach((function($e,lt){Fe[++ve]=[lt,$e]})),Fe}function L(he){var ve=-1,Fe=Array(he.size);return he.forEach((function($e){Fe[++ve]=$e})),Fe}var E,j,k,N=Array.prototype,C=Function.prototype,P=Object.prototype,D=S[&quot;__core-js_shared__&quot;],U=(E=/[^.]+$/.exec(D&amp;&amp;D.keys&amp;&amp;D.keys.IE_PROTO||&quot;&quot;))?&quot;Symbol(src)_1.&quot;+E:&quot;&quot;,Y=C.toString,Z=P.hasOwnProperty,ne=P.toString,V=RegExp(&quot;^&quot;+Y.call(Z).replace(/[\\^$.*+?()[\]{}|]/g,&quot;\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;),ee=S.Symbol,$=S.Uint8Array,R=P.propertyIsEnumerable,X=N.splice,re=(j=Object.keys,k=Object,function(he){return j(k(he))}),Q=_t(S,&quot;DataView&quot;),te=_t(S,&quot;Map&quot;),ie=_t(S,&quot;Promise&quot;),de=_t(S,&quot;Set&quot;),ce=_t(S,&quot;WeakMap&quot;),se=_t(Object,&quot;create&quot;),fe=Ne(Q),le=Ne(te),ge=Ne(ie),xe=Ne(de),pe=Ne(ce),ue=ee?ee.prototype:void 0,we=ue?ue.valueOf:void 0,Se=ue?ue.toString:void 0;function De(he){var ve=-1,Fe=he?he.length:0;for(this.clear();++ve&lt;Fe;){var $e=he[ve];this.set($e[0],$e[1])}}function Le(he){var ve=-1,Fe=he?he.length:0;for(this.clear();++ve&lt;Fe;){var $e=he[ve];this.set($e[0],$e[1])}}function ze(he){var ve=-1,Fe=he?he.length:0;for(this.clear();++ve&lt;Fe;){var $e=he[ve];this.set($e[0],$e[1])}}function Oe(he){var ve=-1,Fe=he?he.length:0;for(this.__data__=new ze;++ve&lt;Fe;)this.add(he[ve])}function Ue(he){this.__data__=new Le(he)}function Ye(he,ve){var Fe=vt(he)||Et(he)?(function(Ge,It){for(var Lt=-1,jt=Array(Ge);++Lt&lt;Ge;)jt[Lt]=It(Lt);return jt})(he.length,String):[],$e=Fe.length,lt=!!$e;for(var Be in he)!Z.call(he,Be)||lt&amp;&amp;(Be==&quot;length&quot;||Zt(Be,$e))||Fe.push(Be);return Fe}function Ze(he,ve){for(var Fe=he.length;Fe--;)if(tt(he[Fe][0],ve))return Fe;return-1}function Qe(he,ve,Fe,$e){return et(he,(function(lt,Be,Ge){ve($e,lt,Fe(lt),Ge)})),$e}De.prototype.clear=function(){this.__data__=se?se(null):{}},De.prototype.delete=function(he){return this.has(he)&amp;&amp;delete this.__data__[he]},De.prototype.get=function(he){var ve=this.__data__;if(se){var Fe=ve[he];return Fe===&quot;__lodash_hash_undefined__&quot;?void 0:Fe}return Z.call(ve,he)?ve[he]:void 0},De.prototype.has=function(he){var ve=this.__data__;return se?ve[he]!==void 0:Z.call(ve,he)},De.prototype.set=function(he,ve){return this.__data__[he]=se&amp;&amp;ve===void 0?&quot;__lodash_hash_undefined__&quot;:ve,this},Le.prototype.clear=function(){this.__data__=[]},Le.prototype.delete=function(he){var ve=this.__data__,Fe=Ze(ve,he);return!(Fe&lt;0)&amp;&amp;(Fe==ve.length-1?ve.pop():X.call(ve,Fe,1),!0)},Le.prototype.get=function(he){var ve=this.__data__,Fe=Ze(ve,he);return Fe&lt;0?void 0:ve[Fe][1]},Le.prototype.has=function(he){return Ze(this.__data__,he)&gt;-1},Le.prototype.set=function(he,ve){var Fe=this.__data__,$e=Ze(Fe,he);return $e&lt;0?Fe.push([he,ve]):Fe[$e][1]=ve,this},ze.prototype.clear=function(){this.__data__={hash:new De,map:new(te||Le),string:new De}},ze.prototype.delete=function(he){return Kt(this,he).delete(he)},ze.prototype.get=function(he){return Kt(this,he).get(he)},ze.prototype.has=function(he){return Kt(this,he).has(he)},ze.prototype.set=function(he,ve){return Kt(this,he).set(he,ve),this},Oe.prototype.add=Oe.prototype.push=function(he){return this.__data__.set(he,&quot;__lodash_hash_undefined__&quot;),this},Oe.prototype.has=function(he){return this.__data__.has(he)},Ue.prototype.clear=function(){this.__data__=new Le},Ue.prototype.delete=function(he){return this.__data__.delete(he)},Ue.prototype.get=function(he){return this.__data__.get(he)},Ue.prototype.has=function(he){return this.__data__.has(he)},Ue.prototype.set=function(he,ve){var Fe=this.__data__;if(Fe instanceof Le){var $e=Fe.__data__;if(!te||$e.length&lt;199)return $e.push([he,ve]),this;Fe=this.__data__=new ze($e)}return Fe.set(he,ve),this};var Ve,et=(Ve=function(he,ve){return he&amp;&amp;rt(he,ve,gr)},function(he,ve){if(he==null)return he;if(!st(he))return Ve(he,ve);for(var Fe=he.length,$e=-1,lt=Object(he);++$e&lt;Fe&amp;&amp;ve(lt[$e],$e,lt)!==!1;);return he}),rt=(function(he){return function(ve,Fe,$e){for(var lt=-1,Be=Object(ve),Ge=$e(ve),It=Ge.length;It--;){var Lt=Ge[++lt];if(Fe(Be[Lt],Lt,Be)===!1)break}return ve}})();function Ae(he,ve){for(var Fe=0,$e=(ve=ot(ve,he)?[ve]:Ct(ve)).length;he!=null&amp;&amp;Fe&lt;$e;)he=he[be(ve[Fe++])];return Fe&amp;&amp;Fe==$e?he:void 0}function it(he,ve){return he!=null&amp;&amp;ve in Object(he)}function $t(he,ve,Fe,$e,lt){return he===ve||(he==null||ve==null||!qt(he)&amp;&amp;!dr(ve)?he!=he&amp;&amp;ve!=ve:(function(Be,Ge,It,Lt,jt,kt){var ke=vt(Be),ct=vt(Ge),gt=&quot;[object Array]&quot;,Gt=&quot;[object Array]&quot;;ke||(gt=(gt=Dt(Be))==c?l:gt),ct||(Gt=(Gt=Dt(Ge))==c?l:Gt);var Jt=gt==l&amp;&amp;!K(Be),Tr=Gt==l&amp;&amp;!K(Ge),Sr=gt==Gt;if(Sr&amp;&amp;!Jt)return kt||(kt=new Ue),ke||fr(Be)?rr(Be,Ge,It,Lt,jt,kt):(function(nr,Ht,Ir,Ni,Ts,St,Dn){switch(Ir){case&quot;[object DataView]&quot;:if(nr.byteLength!=Ht.byteLength||nr.byteOffset!=Ht.byteOffset)return!1;nr=nr.buffer,Ht=Ht.buffer;case&quot;[object ArrayBuffer]&quot;:return!(nr.byteLength!=Ht.byteLength||!Ni(new $(nr),new $(Ht)));case&quot;[object Boolean]&quot;:case&quot;[object Date]&quot;:case&quot;[object Number]&quot;:return tt(+nr,+Ht);case&quot;[object Error]&quot;:return nr.name==Ht.name&amp;&amp;nr.message==Ht.message;case&quot;[object RegExp]&quot;:case&quot;[object String]&quot;:return nr==Ht+&quot;&quot;;case u:var ui=O;case a:var Di=2&amp;St;if(ui||(ui=L),nr.size!=Ht.size&amp;&amp;!Di)return!1;var dn=Dn.get(nr);if(dn)return dn==Ht;St|=1,Dn.set(nr,Ht);var di=rr(ui(nr),ui(Ht),Ni,Ts,St,Dn);return Dn.delete(nr),di;case&quot;[object Symbol]&quot;:if(we)return we.call(nr)==we.call(Ht)}return!1})(Be,Ge,gt,It,Lt,jt,kt);if(!(2&amp;jt)){var Rn=Jt&amp;&amp;Z.call(Be,&quot;__wrapped__&quot;),ss=Tr&amp;&amp;Z.call(Ge,&quot;__wrapped__&quot;);if(Rn||ss){var as=Rn?Be.value():Be,ji=ss?Ge.value():Ge;return kt||(kt=new Ue),It(as,ji,Lt,jt,kt)}}return Sr?(kt||(kt=new Ue),(function(nr,Ht,Ir,Ni,Ts,St){var Dn=2&amp;Ts,ui=gr(nr),Di=ui.length,dn=gr(Ht).length;if(Di!=dn&amp;&amp;!Dn)return!1;for(var di=Di;di--;){var Gn=ui[di];if(!(Dn?Gn in Ht:Z.call(Ht,Gn)))return!1}var ea=St.get(nr);if(ea&amp;&amp;St.get(Ht))return ea==Ht;var ki=!0;St.set(nr,Ht),St.set(Ht,nr);for(var jn=Dn;++di&lt;Di;){Gn=ui[di];var Ln=nr[Gn],Fn=Ht[Gn];if(Ni)var Nn=Dn?Ni(Fn,Ln,Gn,Ht,nr,St):Ni(Ln,Fn,Gn,nr,Ht,St);if(!(Nn===void 0?Ln===Fn||Ir(Ln,Fn,Ni,Ts,St):Nn)){ki=!1;break}jn||(jn=Gn==&quot;constructor&quot;)}if(ki&amp;&amp;!jn){var Bn=nr.constructor,Yn=Ht.constructor;Bn==Yn||!(&quot;constructor&quot;in nr)||!(&quot;constructor&quot;in Ht)||typeof Bn==&quot;function&quot;&amp;&amp;Bn instanceof Bn&amp;&amp;typeof Yn==&quot;function&quot;&amp;&amp;Yn instanceof Yn||(ki=!1)}return St.delete(nr),St.delete(Ht),ki})(Be,Ge,It,Lt,jt,kt)):!1})(he,ve,$t,Fe,$e,lt))}function ft(he){return!(!qt(he)||(function(ve){return!!U&amp;&amp;U in ve})(he))&amp;&amp;(Tt(he)||K(he)?V:x).test(Ne(he))}function Ut(he){return typeof he==&quot;function&quot;?he:he==null?Ur:typeof he==&quot;object&quot;?vt(he)?(function($e,lt){return ot($e)&amp;&amp;Vt(lt)?Xt(be($e),lt):function(Be){var Ge=(function(It,Lt,jt){var kt=It==null?void 0:Ae(It,Lt);return kt===void 0?jt:kt})(Be,$e);return Ge===void 0&amp;&amp;Ge===lt?(function(It,Lt){return It!=null&amp;&amp;(function(jt,kt,ke){kt=ot(kt,jt)?[kt]:Ct(kt);for(var ct,gt=-1,Gt=kt.length;++gt&lt;Gt;){var Jt=be(kt[gt]);if(!(ct=jt!=null&amp;&amp;ke(jt,Jt)))break;jt=jt[Jt]}return ct||!!(Gt=jt?jt.length:0)&amp;&amp;Pt(Gt)&amp;&amp;Zt(Jt,Gt)&amp;&amp;(vt(jt)||Et(jt))})(It,Lt,it)})(Be,$e):$t(lt,Ge,void 0,3)}})(he[0],he[1]):(function($e){var lt=(function(Be){for(var Ge=gr(Be),It=Ge.length;It--;){var Lt=Ge[It],jt=Be[Lt];Ge[It]=[Lt,jt,Vt(jt)]}return Ge})($e);return lt.length==1&amp;&amp;lt[0][2]?Xt(lt[0][0],lt[0][1]):function(Be){return Be===$e||(function(Ge,It,Lt,jt){var kt=Lt.length,ke=kt;if(Ge==null)return!ke;for(Ge=Object(Ge);kt--;){var ct=Lt[kt];if(ct[2]?ct[1]!==Ge[ct[0]]:!(ct[0]in Ge))return!1}for(;++kt&lt;ke;){var gt=(ct=Lt[kt])[0],Gt=Ge[gt],Jt=ct[1];if(ct[2]){if(Gt===void 0&amp;&amp;!(gt in Ge))return!1}else{var Tr=new Ue,Sr;if(!(Sr===void 0?$t(Jt,Gt,jt,3,Tr):Sr))return!1}}return!0})(Be,$e,lt)}})(he):ot(ve=he)?(Fe=be(ve),function($e){return $e?.[Fe]}):(function($e){return function(lt){return Ae(lt,$e)}})(ve);var ve,Fe}function zt(he){if(Fe=(ve=he)&amp;&amp;ve.constructor,$e=typeof Fe==&quot;function&quot;&amp;&amp;Fe.prototype||P,ve!==$e)return re(he);var ve,Fe,$e,lt=[];for(var Be in Object(he))Z.call(he,Be)&amp;&amp;Be!=&quot;constructor&quot;&amp;&amp;lt.push(Be);return lt}function Ct(he){return vt(he)?he:Ot(he)}function rr(he,ve,Fe,$e,lt,Be){var Ge=2&amp;lt,It=he.length,Lt=ve.length;if(It!=Lt&amp;&amp;!(Ge&amp;&amp;Lt&gt;It))return!1;var jt=Be.get(he);if(jt&amp;&amp;Be.get(ve))return jt==ve;var kt=-1,ke=!0,ct=1&amp;lt?new Oe:void 0;for(Be.set(he,ve),Be.set(ve,he);++kt&lt;It;){var gt=he[kt],Gt=ve[kt];if($e)var Jt=Ge?$e(Gt,gt,kt,ve,he,Be):$e(gt,Gt,kt,he,ve,Be);if(Jt!==void 0){if(Jt)continue;ke=!1;break}if(ct){if(!B(ve,(function(Tr,Sr){if(!ct.has(Sr)&amp;&amp;(gt===Tr||Fe(gt,Tr,$e,lt,Be)))return ct.add(Sr)}))){ke=!1;break}}else if(gt!==Gt&amp;&amp;!Fe(gt,Gt,$e,lt,Be)){ke=!1;break}}return Be.delete(he),Be.delete(ve),ke}function Kt(he,ve){var Fe,$e,lt=he.__data__;return(($e=typeof(Fe=ve))==&quot;string&quot;||$e==&quot;number&quot;||$e==&quot;symbol&quot;||$e==&quot;boolean&quot;?Fe!==&quot;__proto__&quot;:Fe===null)?lt[typeof ve==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:lt.map}function _t(he,ve){var Fe=(function($e,lt){return $e?.[lt]})(he,ve);return ft(Fe)?Fe:void 0}var Dt=function(he){return ne.call(he)};function Zt(he,ve){return!!(ve=ve??9007199254740991)&amp;&amp;(typeof he==&quot;number&quot;||g.test(he))&amp;&amp;he&gt;-1&amp;&amp;he%1==0&amp;&amp;he&lt;ve}function ot(he,ve){if(vt(he))return!1;var Fe=typeof he;return!(Fe!=&quot;number&quot;&amp;&amp;Fe!=&quot;symbol&quot;&amp;&amp;Fe!=&quot;boolean&quot;&amp;&amp;he!=null&amp;&amp;!Qt(he))||f.test(he)||!d.test(he)||ve!=null&amp;&amp;he in Object(ve)}function Vt(he){return he==he&amp;&amp;!qt(he)}function Xt(he,ve){return function(Fe){return Fe!=null&amp;&amp;Fe[he]===ve&amp;&amp;(ve!==void 0||he in Object(Fe))}}(Q&amp;&amp;Dt(new Q(new ArrayBuffer(1)))!=&quot;[object DataView]&quot;||te&amp;&amp;Dt(new te)!=u||ie&amp;&amp;Dt(ie.resolve())!=&quot;[object Promise]&quot;||de&amp;&amp;Dt(new de)!=a||ce&amp;&amp;Dt(new ce)!=&quot;[object WeakMap]&quot;)&amp;&amp;(Dt=function(he){var ve=ne.call(he),Fe=ve==l?he.constructor:void 0,$e=Fe?Ne(Fe):void 0;if($e)switch($e){case fe:return&quot;[object DataView]&quot;;case le:return u;case ge:return&quot;[object Promise]&quot;;case xe:return a;case pe:return&quot;[object WeakMap]&quot;}return ve});var Ot=yt((function(he){var ve;he=(ve=he)==null?&quot;&quot;:(function($e){if(typeof $e==&quot;string&quot;)return $e;if(Qt($e))return Se?Se.call($e):&quot;&quot;;var lt=$e+&quot;&quot;;return lt==&quot;0&quot;&amp;&amp;1/$e==-1/0?&quot;-0&quot;:lt})(ve);var Fe=[];return h.test(he)&amp;&amp;Fe.push(&quot;&quot;),he.replace(m,(function($e,lt,Be,Ge){Fe.push(Be?Ge.replace(p,&quot;$1&quot;):lt||$e)})),Fe}));function be(he){if(typeof he==&quot;string&quot;||Qt(he))return he;var ve=he+&quot;&quot;;return ve==&quot;0&quot;&amp;&amp;1/he==-1/0?&quot;-0&quot;:ve}function Ne(he){if(he!=null){try{return Y.call(he)}catch{}try{return he+&quot;&quot;}catch{}}return&quot;&quot;}var Re,Xe=(Re=function(he,ve,Fe){Z.call(he,Fe)?he[Fe].push(ve):he[Fe]=[ve]},function(he,ve){var Fe=vt(he)?H:Qe,$e={};return Fe(he,Re,Ut(ve),$e)});function yt(he,ve){if(typeof he!=&quot;function&quot;||ve&amp;&amp;typeof ve!=&quot;function&quot;)throw new TypeError(&quot;Expected a function&quot;);var Fe=function(){var $e=arguments,lt=ve?ve.apply(this,$e):$e[0],Be=Fe.cache;if(Be.has(lt))return Be.get(lt);var Ge=he.apply(this,$e);return Fe.cache=Be.set(lt,Ge),Ge};return Fe.cache=new(yt.Cache||ze),Fe}function tt(he,ve){return he===ve||he!=he&amp;&amp;ve!=ve}function Et(he){return(function(ve){return dr(ve)&amp;&amp;st(ve)})(he)&amp;&amp;Z.call(he,&quot;callee&quot;)&amp;&amp;(!R.call(he,&quot;callee&quot;)||ne.call(he)==c)}yt.Cache=ze;var vt=Array.isArray;function st(he){return he!=null&amp;&amp;Pt(he.length)&amp;&amp;!Tt(he)}function Tt(he){var ve=qt(he)?ne.call(he):&quot;&quot;;return ve==&quot;[object Function]&quot;||ve==&quot;[object GeneratorFunction]&quot;}function Pt(he){return typeof he==&quot;number&quot;&amp;&amp;he&gt;-1&amp;&amp;he%1==0&amp;&amp;he&lt;=9007199254740991}function qt(he){var ve=typeof he;return!!he&amp;&amp;(ve==&quot;object&quot;||ve==&quot;function&quot;)}function dr(he){return!!he&amp;&amp;typeof he==&quot;object&quot;}function Qt(he){return typeof he==&quot;symbol&quot;||dr(he)&amp;&amp;ne.call(he)==&quot;[object Symbol]&quot;}var fr=W?(function(he){return function(ve){return he(ve)}})(W):function(he){return dr(he)&amp;&amp;Pt(he.length)&amp;&amp;!!y[ne.call(he)]};function gr(he){return st(he)?Ye(he):zt(he)}function Ur(he){return he}n.exports=Xe}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],444:[function(t,n,o){var s=Object.prototype.toString;n.exports=function(c){return c===!0||c===!1||(function(u){return!!u&amp;&amp;typeof u==&quot;object&quot;})(c)&amp;&amp;s.call(c)==&quot;[object Boolean]&quot;}},{}],445:[function(t,n,o){(function(s){(function(){var c=&quot;[object Arguments]&quot;,u=&quot;[object Map]&quot;,l=&quot;[object Object]&quot;,a=&quot;[object Set]&quot;,d=/^\[object .+?Constructor\]$/,f=/^(?:0|[1-9]\d*)$/,h={};h[&quot;[object Float32Array]&quot;]=h[&quot;[object Float64Array]&quot;]=h[&quot;[object Int8Array]&quot;]=h[&quot;[object Int16Array]&quot;]=h[&quot;[object Int32Array]&quot;]=h[&quot;[object Uint8Array]&quot;]=h[&quot;[object Uint8ClampedArray]&quot;]=h[&quot;[object Uint16Array]&quot;]=h[&quot;[object Uint32Array]&quot;]=!0,h[c]=h[&quot;[object Array]&quot;]=h[&quot;[object ArrayBuffer]&quot;]=h[&quot;[object Boolean]&quot;]=h[&quot;[object DataView]&quot;]=h[&quot;[object Date]&quot;]=h[&quot;[object Error]&quot;]=h[&quot;[object Function]&quot;]=h[u]=h[&quot;[object Number]&quot;]=h[l]=h[&quot;[object RegExp]&quot;]=h[a]=h[&quot;[object String]&quot;]=h[&quot;[object WeakMap]&quot;]=!1;var m=typeof s==&quot;object&quot;&amp;&amp;s&amp;&amp;s.Object===Object&amp;&amp;s,p=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,x=m||p||Function(&quot;return this&quot;)(),g=typeof o==&quot;object&quot;&amp;&amp;o&amp;&amp;!o.nodeType&amp;&amp;o,y=g&amp;&amp;typeof n==&quot;object&quot;&amp;&amp;n&amp;&amp;!n.nodeType&amp;&amp;n,v=y&amp;&amp;y.exports===g,_=v&amp;&amp;m.process,S=(function(){try{return _&amp;&amp;_.binding&amp;&amp;_.binding(&quot;util&quot;)}catch{}})(),A=S&amp;&amp;S.isTypedArray;function I(be,Ne){for(var Re=-1,Xe=be==null?0:be.length;++Re&lt;Xe;)if(Ne(be[Re],Re,be))return!0;return!1}function z(be){var Ne=-1,Re=Array(be.size);return be.forEach((function(Xe,yt){Re[++Ne]=[yt,Xe]})),Re}function F(be){var Ne=-1,Re=Array(be.size);return be.forEach((function(Xe){Re[++Ne]=Xe})),Re}var W,H,B,K=Array.prototype,O=Function.prototype,L=Object.prototype,E=x[&quot;__core-js_shared__&quot;],j=O.toString,k=L.hasOwnProperty,N=(W=/[^.]+$/.exec(E&amp;&amp;E.keys&amp;&amp;E.keys.IE_PROTO||&quot;&quot;))?&quot;Symbol(src)_1.&quot;+W:&quot;&quot;,C=L.toString,P=RegExp(&quot;^&quot;+j.call(k).replace(/[\\^$.*+?()[\]{}|]/g,&quot;\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;),D=v?x.Buffer:void 0,U=x.Symbol,Y=x.Uint8Array,Z=L.propertyIsEnumerable,ne=K.splice,V=U?U.toStringTag:void 0,ee=Object.getOwnPropertySymbols,$=D?D.isBuffer:void 0,R=(H=Object.keys,B=Object,function(be){return H(B(be))}),X=it(x,&quot;DataView&quot;),re=it(x,&quot;Map&quot;),Q=it(x,&quot;Promise&quot;),te=it(x,&quot;Set&quot;),ie=it(x,&quot;WeakMap&quot;),de=it(Object,&quot;create&quot;),ce=zt(X),se=zt(re),fe=zt(Q),le=zt(te),ge=zt(ie),xe=U?U.prototype:void 0,pe=xe?xe.valueOf:void 0;function ue(be){var Ne=-1,Re=be==null?0:be.length;for(this.clear();++Ne&lt;Re;){var Xe=be[Ne];this.set(Xe[0],Xe[1])}}function we(be){var Ne=-1,Re=be==null?0:be.length;for(this.clear();++Ne&lt;Re;){var Xe=be[Ne];this.set(Xe[0],Xe[1])}}function Se(be){var Ne=-1,Re=be==null?0:be.length;for(this.clear();++Ne&lt;Re;){var Xe=be[Ne];this.set(Xe[0],Xe[1])}}function De(be){var Ne=-1,Re=be==null?0:be.length;for(this.__data__=new Se;++Ne&lt;Re;)this.add(be[Ne])}function Le(be){var Ne=this.__data__=new we(be);this.size=Ne.size}function ze(be,Ne){var Re=Kt(be),Xe=!Re&amp;&amp;rr(be),yt=!Re&amp;&amp;!Xe&amp;&amp;_t(be),tt=!Re&amp;&amp;!Xe&amp;&amp;!yt&amp;&amp;Xt(be),Et=Re||Xe||yt||tt,vt=Et?(function(Pt,qt){for(var dr=-1,Qt=Array(Pt);++dr&lt;Pt;)Qt[dr]=qt(dr);return Qt})(be.length,String):[],st=vt.length;for(var Tt in be)!k.call(be,Tt)||Et&amp;&amp;(Tt==&quot;length&quot;||yt&amp;&amp;(Tt==&quot;offset&quot;||Tt==&quot;parent&quot;)||tt&amp;&amp;(Tt==&quot;buffer&quot;||Tt==&quot;byteLength&quot;||Tt==&quot;byteOffset&quot;)||Ut(Tt,st))||vt.push(Tt);return vt}function Oe(be,Ne){for(var Re=be.length;Re--;)if(Ct(be[Re][0],Ne))return Re;return-1}function Ue(be){return be==null?be===void 0?&quot;[object Undefined]&quot;:&quot;[object Null]&quot;:V&amp;&amp;V in Object(be)?(function(Ne){var Re=k.call(Ne,V),Xe=Ne[V];try{Ne[V]=void 0;var yt=!0}catch{}var tt=C.call(Ne);return yt&amp;&amp;(Re?Ne[V]=Xe:delete Ne[V]),tt})(be):(function(Ne){return C.call(Ne)})(be)}function Ye(be){return Vt(be)&amp;&amp;Ue(be)==c}function Ze(be,Ne,Re,Xe,yt){return be===Ne||(be==null||Ne==null||!Vt(be)&amp;&amp;!Vt(Ne)?be!=be&amp;&amp;Ne!=Ne:(function(tt,Et,vt,st,Tt,Pt){var qt=Kt(tt),dr=Kt(Et),Qt=qt?&quot;[object Array]&quot;:ft(tt),fr=dr?&quot;[object Array]&quot;:ft(Et),gr=(Qt=Qt==c?l:Qt)==l,Ur=(fr=fr==c?l:fr)==l,he=Qt==fr;if(he&amp;&amp;_t(tt)){if(!_t(Et))return!1;qt=!0,gr=!1}if(he&amp;&amp;!gr)return Pt||(Pt=new Le),qt||Xt(tt)?et(tt,Et,vt,st,Tt,Pt):(function(Be,Ge,It,Lt,jt,kt,ke){switch(It){case&quot;[object DataView]&quot;:if(Be.byteLength!=Ge.byteLength||Be.byteOffset!=Ge.byteOffset)return!1;Be=Be.buffer,Ge=Ge.buffer;case&quot;[object ArrayBuffer]&quot;:return!(Be.byteLength!=Ge.byteLength||!kt(new Y(Be),new Y(Ge)));case&quot;[object Boolean]&quot;:case&quot;[object Date]&quot;:case&quot;[object Number]&quot;:return Ct(+Be,+Ge);case&quot;[object Error]&quot;:return Be.name==Ge.name&amp;&amp;Be.message==Ge.message;case&quot;[object RegExp]&quot;:case&quot;[object String]&quot;:return Be==Ge+&quot;&quot;;case u:var ct=z;case a:var gt=1&amp;Lt;if(ct||(ct=F),Be.size!=Ge.size&amp;&amp;!gt)return!1;var Gt=ke.get(Be);if(Gt)return Gt==Ge;Lt|=2,ke.set(Be,Ge);var Jt=et(ct(Be),ct(Ge),Lt,jt,kt,ke);return ke.delete(Be),Jt;case&quot;[object Symbol]&quot;:if(pe)return pe.call(Be)==pe.call(Ge)}return!1})(tt,Et,Qt,vt,st,Tt,Pt);if(!(1&amp;vt)){var ve=gr&amp;&amp;k.call(tt,&quot;__wrapped__&quot;),Fe=Ur&amp;&amp;k.call(Et,&quot;__wrapped__&quot;);if(ve||Fe){var $e=ve?tt.value():tt,lt=Fe?Et.value():Et;return Pt||(Pt=new Le),Tt($e,lt,vt,st,Pt)}}return he?(Pt||(Pt=new Le),(function(Be,Ge,It,Lt,jt,kt){var ke=1&amp;It,ct=rt(Be),gt=ct.length,Gt=rt(Ge).length;if(gt!=Gt&amp;&amp;!ke)return!1;for(var Jt=gt;Jt--;){var Tr=ct[Jt];if(!(ke?Tr in Ge:k.call(Ge,Tr)))return!1}var Sr=kt.get(Be);if(Sr&amp;&amp;kt.get(Ge))return Sr==Ge;var Rn=!0;kt.set(Be,Ge),kt.set(Ge,Be);for(var ss=ke;++Jt&lt;gt;){Tr=ct[Jt];var as=Be[Tr],ji=Ge[Tr];if(Lt)var nr=ke?Lt(ji,as,Tr,Ge,Be,kt):Lt(as,ji,Tr,Be,Ge,kt);if(!(nr===void 0?as===ji||jt(as,ji,It,Lt,kt):nr)){Rn=!1;break}ss||(ss=Tr==&quot;constructor&quot;)}if(Rn&amp;&amp;!ss){var Ht=Be.constructor,Ir=Ge.constructor;Ht==Ir||!(&quot;constructor&quot;in Be)||!(&quot;constructor&quot;in Ge)||typeof Ht==&quot;function&quot;&amp;&amp;Ht instanceof Ht&amp;&amp;typeof Ir==&quot;function&quot;&amp;&amp;Ir instanceof Ir||(Rn=!1)}return kt.delete(Be),kt.delete(Ge),Rn})(tt,Et,vt,st,Tt,Pt)):!1})(be,Ne,Re,Xe,Ze,yt))}function Qe(be){return!(!ot(be)||(function(Ne){return!!N&amp;&amp;N in Ne})(be))&amp;&amp;(Dt(be)?P:d).test(zt(be))}function Ve(be){if(Re=(Ne=be)&amp;&amp;Ne.constructor,Xe=typeof Re==&quot;function&quot;&amp;&amp;Re.prototype||L,Ne!==Xe)return R(be);var Ne,Re,Xe,yt=[];for(var tt in Object(be))k.call(be,tt)&amp;&amp;tt!=&quot;constructor&quot;&amp;&amp;yt.push(tt);return yt}function et(be,Ne,Re,Xe,yt,tt){var Et=1&amp;Re,vt=be.length,st=Ne.length;if(vt!=st&amp;&amp;!(Et&amp;&amp;st&gt;vt))return!1;var Tt=tt.get(be);if(Tt&amp;&amp;tt.get(Ne))return Tt==Ne;var Pt=-1,qt=!0,dr=2&amp;Re?new De:void 0;for(tt.set(be,Ne),tt.set(Ne,be);++Pt&lt;vt;){var Qt=be[Pt],fr=Ne[Pt];if(Xe)var gr=Et?Xe(fr,Qt,Pt,Ne,be,tt):Xe(Qt,fr,Pt,be,Ne,tt);if(gr!==void 0){if(gr)continue;qt=!1;break}if(dr){if(!I(Ne,(function(Ur,he){if(ve=he,!dr.has(ve)&amp;&amp;(Qt===Ur||yt(Qt,Ur,Re,Xe,tt)))return dr.push(he);var ve}))){qt=!1;break}}else if(Qt!==fr&amp;&amp;!yt(Qt,fr,Re,Xe,tt)){qt=!1;break}}return tt.delete(be),tt.delete(Ne),qt}function rt(be){return(function(Ne,Re,Xe){var yt=Re(Ne);return Kt(Ne)?yt:(function(tt,Et){for(var vt=-1,st=Et.length,Tt=tt.length;++vt&lt;st;)tt[Tt+vt]=Et[vt];return tt})(yt,Xe(Ne))})(be,Ot,$t)}function Ae(be,Ne){var Re,Xe,yt=be.__data__;return((Xe=typeof(Re=Ne))==&quot;string&quot;||Xe==&quot;number&quot;||Xe==&quot;symbol&quot;||Xe==&quot;boolean&quot;?Re!==&quot;__proto__&quot;:Re===null)?yt[typeof Ne==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:yt.map}function it(be,Ne){var Re=(function(Xe,yt){return Xe?.[yt]})(be,Ne);return Qe(Re)?Re:void 0}ue.prototype.clear=function(){this.__data__=de?de(null):{},this.size=0},ue.prototype.delete=function(be){var Ne=this.has(be)&amp;&amp;delete this.__data__[be];return this.size-=Ne?1:0,Ne},ue.prototype.get=function(be){var Ne=this.__data__;if(de){var Re=Ne[be];return Re===&quot;__lodash_hash_undefined__&quot;?void 0:Re}return k.call(Ne,be)?Ne[be]:void 0},ue.prototype.has=function(be){var Ne=this.__data__;return de?Ne[be]!==void 0:k.call(Ne,be)},ue.prototype.set=function(be,Ne){var Re=this.__data__;return this.size+=this.has(be)?0:1,Re[be]=de&amp;&amp;Ne===void 0?&quot;__lodash_hash_undefined__&quot;:Ne,this},we.prototype.clear=function(){this.__data__=[],this.size=0},we.prototype.delete=function(be){var Ne=this.__data__,Re=Oe(Ne,be);return!(Re&lt;0)&amp;&amp;(Re==Ne.length-1?Ne.pop():ne.call(Ne,Re,1),--this.size,!0)},we.prototype.get=function(be){var Ne=this.__data__,Re=Oe(Ne,be);return Re&lt;0?void 0:Ne[Re][1]},we.prototype.has=function(be){return Oe(this.__data__,be)&gt;-1},we.prototype.set=function(be,Ne){var Re=this.__data__,Xe=Oe(Re,be);return Xe&lt;0?(++this.size,Re.push([be,Ne])):Re[Xe][1]=Ne,this},Se.prototype.clear=function(){this.size=0,this.__data__={hash:new ue,map:new(re||we),string:new ue}},Se.prototype.delete=function(be){var Ne=Ae(this,be).delete(be);return this.size-=Ne?1:0,Ne},Se.prototype.get=function(be){return Ae(this,be).get(be)},Se.prototype.has=function(be){return Ae(this,be).has(be)},Se.prototype.set=function(be,Ne){var Re=Ae(this,be),Xe=Re.size;return Re.set(be,Ne),this.size+=Re.size==Xe?0:1,this},De.prototype.add=De.prototype.push=function(be){return this.__data__.set(be,&quot;__lodash_hash_undefined__&quot;),this},De.prototype.has=function(be){return this.__data__.has(be)},Le.prototype.clear=function(){this.__data__=new we,this.size=0},Le.prototype.delete=function(be){var Ne=this.__data__,Re=Ne.delete(be);return this.size=Ne.size,Re},Le.prototype.get=function(be){return this.__data__.get(be)},Le.prototype.has=function(be){return this.__data__.has(be)},Le.prototype.set=function(be,Ne){var Re=this.__data__;if(Re instanceof we){var Xe=Re.__data__;if(!re||Xe.length&lt;199)return Xe.push([be,Ne]),this.size=++Re.size,this;Re=this.__data__=new Se(Xe)}return Re.set(be,Ne),this.size=Re.size,this};var $t=ee?function(be){return be==null?[]:(be=Object(be),(function(Ne,Re){for(var Xe=-1,yt=Ne==null?0:Ne.length,tt=0,Et=[];++Xe&lt;yt;){var vt=Ne[Xe];Re(vt,Xe,Ne)&amp;&amp;(Et[tt++]=vt)}return Et})(ee(be),(function(Ne){return Z.call(be,Ne)})))}:function(){return[]},ft=Ue;function Ut(be,Ne){return!!(Ne=Ne??9007199254740991)&amp;&amp;(typeof be==&quot;number&quot;||f.test(be))&amp;&amp;be&gt;-1&amp;&amp;be%1==0&amp;&amp;be&lt;Ne}function zt(be){if(be!=null){try{return j.call(be)}catch{}try{return be+&quot;&quot;}catch{}}return&quot;&quot;}function Ct(be,Ne){return be===Ne||be!=be&amp;&amp;Ne!=Ne}(X&amp;&amp;ft(new X(new ArrayBuffer(1)))!=&quot;[object DataView]&quot;||re&amp;&amp;ft(new re)!=u||Q&amp;&amp;ft(Q.resolve())!=&quot;[object Promise]&quot;||te&amp;&amp;ft(new te)!=a||ie&amp;&amp;ft(new ie)!=&quot;[object WeakMap]&quot;)&amp;&amp;(ft=function(be){var Ne=Ue(be),Re=Ne==l?be.constructor:void 0,Xe=Re?zt(Re):&quot;&quot;;if(Xe)switch(Xe){case ce:return&quot;[object DataView]&quot;;case se:return u;case fe:return&quot;[object Promise]&quot;;case le:return a;case ge:return&quot;[object WeakMap]&quot;}return Ne});var rr=Ye((function(){return arguments})())?Ye:function(be){return Vt(be)&amp;&amp;k.call(be,&quot;callee&quot;)&amp;&amp;!Z.call(be,&quot;callee&quot;)},Kt=Array.isArray,_t=$||function(){return!1};function Dt(be){if(!ot(be))return!1;var Ne=Ue(be);return Ne==&quot;[object Function]&quot;||Ne==&quot;[object GeneratorFunction]&quot;||Ne==&quot;[object AsyncFunction]&quot;||Ne==&quot;[object Proxy]&quot;}function Zt(be){return typeof be==&quot;number&quot;&amp;&amp;be&gt;-1&amp;&amp;be%1==0&amp;&amp;be&lt;=9007199254740991}function ot(be){var Ne=typeof be;return be!=null&amp;&amp;(Ne==&quot;object&quot;||Ne==&quot;function&quot;)}function Vt(be){return be!=null&amp;&amp;typeof be==&quot;object&quot;}var Xt=A?(function(be){return function(Ne){return be(Ne)}})(A):function(be){return Vt(be)&amp;&amp;Zt(be.length)&amp;&amp;!!h[Ue(be)]};function Ot(be){return(Ne=be)!=null&amp;&amp;Zt(Ne.length)&amp;&amp;!Dt(Ne)?ze(be):Ve(be);var Ne}n.exports=function(be,Ne){return Ze(be,Ne)}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],446:[function(t,n,o){(function(s){(function(){var c=typeof s==&quot;object&quot;&amp;&amp;s&amp;&amp;s.Object===Object&amp;&amp;s,u=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,l=c||u||Function(&quot;return this&quot;)(),a=Object.prototype,d=a.hasOwnProperty,f=a.toString,h=l.Symbol,m=h?h.toStringTag:void 0;function p(x){return x==null?x===void 0?&quot;[object Undefined]&quot;:&quot;[object Null]&quot;:m&amp;&amp;m in Object(x)?(function(g){var y=d.call(g,m),v=g[m];try{g[m]=void 0;var _=!0}catch{}var S=f.call(g);return _&amp;&amp;(y?g[m]=v:delete g[m]),S})(x):(function(g){return f.call(g)})(x)}n.exports=function(x){if(!(function(y){var v=typeof y;return y!=null&amp;&amp;(v==&quot;object&quot;||v==&quot;function&quot;)})(x))return!1;var g=p(x);return g==&quot;[object Function]&quot;||g==&quot;[object GeneratorFunction]&quot;||g==&quot;[object AsyncFunction]&quot;||g==&quot;[object Proxy]&quot;}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],447:[function(t,n,o){n.exports=function(s){return s==null}},{}],448:[function(t,n,o){n.exports=function(s){return s===void 0}},{}],449:[function(t,n,o){(function(s){(function(){var c=/^\[object .+?Constructor\]$/,u=typeof s==&quot;object&quot;&amp;&amp;s&amp;&amp;s.Object===Object&amp;&amp;s,l=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,a=u||l||Function(&quot;return this&quot;)();function d(U,Y){return!!(U&amp;&amp;U.length)&amp;&amp;(function(Z,ne,V){if(ne!=ne)return(function(R,X,re,Q){for(var te=R.length,ie=re+-1;++ie&lt;te;)if(X(R[ie],ie,R))return ie;return-1})(Z,f,V);for(var ee=V-1,$=Z.length;++ee&lt;$;)if(Z[ee]===ne)return ee;return-1})(U,Y,0)&gt;-1}function f(U){return U!=U}function h(U,Y){return U.has(Y)}function m(U){var Y=-1,Z=Array(U.size);return U.forEach((function(ne){Z[++Y]=ne})),Z}var p,x=Array.prototype,g=Function.prototype,y=Object.prototype,v=a[&quot;__core-js_shared__&quot;],_=(p=/[^.]+$/.exec(v&amp;&amp;v.keys&amp;&amp;v.keys.IE_PROTO||&quot;&quot;))?&quot;Symbol(src)_1.&quot;+p:&quot;&quot;,S=g.toString,A=y.hasOwnProperty,I=y.toString,z=RegExp(&quot;^&quot;+S.call(A).replace(/[\\^$.*+?()[\]{}|]/g,&quot;\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;),F=x.splice,W=P(a,&quot;Map&quot;),H=P(a,&quot;Set&quot;),B=P(Object,&quot;create&quot;);function K(U){var Y=-1,Z=U?U.length:0;for(this.clear();++Y&lt;Z;){var ne=U[Y];this.set(ne[0],ne[1])}}function O(U){var Y=-1,Z=U?U.length:0;for(this.clear();++Y&lt;Z;){var ne=U[Y];this.set(ne[0],ne[1])}}function L(U){var Y=-1,Z=U?U.length:0;for(this.clear();++Y&lt;Z;){var ne=U[Y];this.set(ne[0],ne[1])}}function E(U){var Y=-1,Z=U?U.length:0;for(this.__data__=new L;++Y&lt;Z;)this.add(U[Y])}function j(U,Y){for(var Z,ne,V=U.length;V--;)if((Z=U[V][0])===(ne=Y)||Z!=Z&amp;&amp;ne!=ne)return V;return-1}function k(U){return!(!D(U)||(Y=U,_&amp;&amp;_ in Y))&amp;&amp;((function(Z){var ne=D(Z)?I.call(Z):&quot;&quot;;return ne==&quot;[object Function]&quot;||ne==&quot;[object GeneratorFunction]&quot;})(U)||(function(Z){var ne=!1;if(Z!=null&amp;&amp;typeof Z.toString!=&quot;function&quot;)try{ne=!!(Z+&quot;&quot;)}catch{}return ne})(U)?z:c).test((function(Z){if(Z!=null){try{return S.call(Z)}catch{}try{return Z+&quot;&quot;}catch{}}return&quot;&quot;})(U));var Y}K.prototype.clear=function(){this.__data__=B?B(null):{}},K.prototype.delete=function(U){return this.has(U)&amp;&amp;delete this.__data__[U]},K.prototype.get=function(U){var Y=this.__data__;if(B){var Z=Y[U];return Z===&quot;__lodash_hash_undefined__&quot;?void 0:Z}return A.call(Y,U)?Y[U]:void 0},K.prototype.has=function(U){var Y=this.__data__;return B?Y[U]!==void 0:A.call(Y,U)},K.prototype.set=function(U,Y){return this.__data__[U]=B&amp;&amp;Y===void 0?&quot;__lodash_hash_undefined__&quot;:Y,this},O.prototype.clear=function(){this.__data__=[]},O.prototype.delete=function(U){var Y=this.__data__,Z=j(Y,U);return!(Z&lt;0)&amp;&amp;(Z==Y.length-1?Y.pop():F.call(Y,Z,1),!0)},O.prototype.get=function(U){var Y=this.__data__,Z=j(Y,U);return Z&lt;0?void 0:Y[Z][1]},O.prototype.has=function(U){return j(this.__data__,U)&gt;-1},O.prototype.set=function(U,Y){var Z=this.__data__,ne=j(Z,U);return ne&lt;0?Z.push([U,Y]):Z[ne][1]=Y,this},L.prototype.clear=function(){this.__data__={hash:new K,map:new(W||O),string:new K}},L.prototype.delete=function(U){return C(this,U).delete(U)},L.prototype.get=function(U){return C(this,U).get(U)},L.prototype.has=function(U){return C(this,U).has(U)},L.prototype.set=function(U,Y){return C(this,U).set(U,Y),this},E.prototype.add=E.prototype.push=function(U){return this.__data__.set(U,&quot;__lodash_hash_undefined__&quot;),this},E.prototype.has=function(U){return this.__data__.has(U)};var N=H&amp;&amp;1/m(new H([,-0]))[1]==1/0?function(U){return new H(U)}:function(){};function C(U,Y){var Z,ne,V=U.__data__;return((ne=typeof(Z=Y))==&quot;string&quot;||ne==&quot;number&quot;||ne==&quot;symbol&quot;||ne==&quot;boolean&quot;?Z!==&quot;__proto__&quot;:Z===null)?V[typeof Y==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:V.map}function P(U,Y){var Z=(function(ne,V){return ne?.[V]})(U,Y);return k(Z)?Z:void 0}function D(U){var Y=typeof U;return!!U&amp;&amp;(Y==&quot;object&quot;||Y==&quot;function&quot;)}n.exports=function(U){return U&amp;&amp;U.length?(function(Y,Z,ne){var V=-1,ee=d,$=Y.length,R=!0,X=[],re=X;if($&gt;=200){var Q=N(Y);if(Q)return m(Q);R=!1,ee=h,re=new E}else re=X;e:for(;++V&lt;$;){var te=Y[V],ie=te;if(te=te!==0?te:0,R&amp;&amp;ie==ie){for(var de=re.length;de--;)if(re[de]===ie)continue e;X.push(te)}else ee(re,ie,ne)||(re!==X&amp;&amp;re.push(ie),X.push(te))}return X})(U):[]}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],450:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;hash-base&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=new Array(16);function a(){c.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function d(x,g){return x&lt;&lt;g|x&gt;&gt;&gt;32-g}function f(x,g,y,v,_,S,A){return d(x+(g&amp;y|~g&amp;v)+_+S|0,A)+g|0}function h(x,g,y,v,_,S,A){return d(x+(g&amp;v|y&amp;~v)+_+S|0,A)+g|0}function m(x,g,y,v,_,S,A){return d(x+(g^y^v)+_+S|0,A)+g|0}function p(x,g,y,v,_,S,A){return d(x+(y^(g|~v))+_+S|0,A)+g|0}s(a,c),a.prototype._update=function(){for(var x=l,g=0;g&lt;16;++g)x[g]=this._block.readInt32LE(4*g);var y=this._a,v=this._b,_=this._c,S=this._d;y=f(y,v,_,S,x[0],3614090360,7),S=f(S,y,v,_,x[1],3905402710,12),_=f(_,S,y,v,x[2],606105819,17),v=f(v,_,S,y,x[3],3250441966,22),y=f(y,v,_,S,x[4],4118548399,7),S=f(S,y,v,_,x[5],1200080426,12),_=f(_,S,y,v,x[6],2821735955,17),v=f(v,_,S,y,x[7],4249261313,22),y=f(y,v,_,S,x[8],1770035416,7),S=f(S,y,v,_,x[9],2336552879,12),_=f(_,S,y,v,x[10],4294925233,17),v=f(v,_,S,y,x[11],2304563134,22),y=f(y,v,_,S,x[12],1804603682,7),S=f(S,y,v,_,x[13],4254626195,12),_=f(_,S,y,v,x[14],2792965006,17),y=h(y,v=f(v,_,S,y,x[15],1236535329,22),_,S,x[1],4129170786,5),S=h(S,y,v,_,x[6],3225465664,9),_=h(_,S,y,v,x[11],643717713,14),v=h(v,_,S,y,x[0],3921069994,20),y=h(y,v,_,S,x[5],3593408605,5),S=h(S,y,v,_,x[10],38016083,9),_=h(_,S,y,v,x[15],3634488961,14),v=h(v,_,S,y,x[4],3889429448,20),y=h(y,v,_,S,x[9],568446438,5),S=h(S,y,v,_,x[14],3275163606,9),_=h(_,S,y,v,x[3],4107603335,14),v=h(v,_,S,y,x[8],1163531501,20),y=h(y,v,_,S,x[13],2850285829,5),S=h(S,y,v,_,x[2],4243563512,9),_=h(_,S,y,v,x[7],1735328473,14),y=m(y,v=h(v,_,S,y,x[12],2368359562,20),_,S,x[5],4294588738,4),S=m(S,y,v,_,x[8],2272392833,11),_=m(_,S,y,v,x[11],1839030562,16),v=m(v,_,S,y,x[14],4259657740,23),y=m(y,v,_,S,x[1],2763975236,4),S=m(S,y,v,_,x[4],1272893353,11),_=m(_,S,y,v,x[7],4139469664,16),v=m(v,_,S,y,x[10],3200236656,23),y=m(y,v,_,S,x[13],681279174,4),S=m(S,y,v,_,x[0],3936430074,11),_=m(_,S,y,v,x[3],3572445317,16),v=m(v,_,S,y,x[6],76029189,23),y=m(y,v,_,S,x[9],3654602809,4),S=m(S,y,v,_,x[12],3873151461,11),_=m(_,S,y,v,x[15],530742520,16),y=p(y,v=m(v,_,S,y,x[2],3299628645,23),_,S,x[0],4096336452,6),S=p(S,y,v,_,x[7],1126891415,10),_=p(_,S,y,v,x[14],2878612391,15),v=p(v,_,S,y,x[5],4237533241,21),y=p(y,v,_,S,x[12],1700485571,6),S=p(S,y,v,_,x[3],2399980690,10),_=p(_,S,y,v,x[10],4293915773,15),v=p(v,_,S,y,x[1],2240044497,21),y=p(y,v,_,S,x[8],1873313359,6),S=p(S,y,v,_,x[15],4264355552,10),_=p(_,S,y,v,x[6],2734768916,15),v=p(v,_,S,y,x[13],1309151649,21),y=p(y,v,_,S,x[4],4149444226,6),S=p(S,y,v,_,x[11],3174756917,10),_=p(_,S,y,v,x[2],718787259,15),v=p(v,_,S,y,x[9],3951481745,21),this._a=this._a+y|0,this._b=this._b+v|0,this._c=this._c+_|0,this._d=this._d+S|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset&gt;56&amp;&amp;(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var x=u.allocUnsafe(16);return x.writeInt32LE(this._a,0),x.writeInt32LE(this._b,4),x.writeInt32LE(this._c,8),x.writeInt32LE(this._d,12),x},n.exports=a},{&quot;hash-base&quot;:425,inherits:440,&quot;safe-buffer&quot;:494}],451:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;brorand&quot;);function u(l){this.rand=l||new c.Rand}n.exports=u,u.create=function(l){return new u(l)},u.prototype._randbelow=function(l){var a=l.bitLength(),d=Math.ceil(a/8);do var f=new s(this.rand.generate(d));while(f.cmp(l)&gt;=0);return f},u.prototype._randrange=function(l,a){var d=a.sub(l);return l.add(this._randbelow(d))},u.prototype.test=function(l,a,d){var f=l.bitLength(),h=s.mont(l),m=new s(1).toRed(h);a||(a=Math.max(1,f/48|0));for(var p=l.subn(1),x=0;!p.testn(x);x++);for(var g=l.shrn(x),y=p.toRed(h);a&gt;0;a--){var v=this._randrange(new s(2),p);d&amp;&amp;d(v);var _=v.toRed(h).redPow(g);if(_.cmp(m)!==0&amp;&amp;_.cmp(y)!==0){for(var S=1;S&lt;x;S++){if((_=_.redSqr()).cmp(m)===0)return!1;if(_.cmp(y)===0)break}if(S===x)return!1}}return!0},u.prototype.getDivisor=function(l,a){var d=l.bitLength(),f=s.mont(l),h=new s(1).toRed(f);a||(a=Math.max(1,d/48|0));for(var m=l.subn(1),p=0;!m.testn(p);p++);for(var x=l.shrn(p),g=m.toRed(f);a&gt;0;a--){var y=this._randrange(new s(2),m),v=l.gcd(y);if(v.cmpn(1)!==0)return v;var _=y.toRed(f).redPow(x);if(_.cmp(h)!==0&amp;&amp;_.cmp(g)!==0){for(var S=1;S&lt;p;S++){if((_=_.redSqr()).cmp(h)===0)return _.fromRed().subn(1).gcd(l);if(_.cmp(g)===0)break}if(S===p)return(_=_.redSqr()).fromRed().subn(1).gcd(l)}}return!1}},{&quot;bn.js&quot;:452,brorand:187}],452:[function(t,n,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],453:[function(t,n,o){function s(c,u){if(!c)throw new Error(u||&quot;Assertion failed&quot;)}n.exports=s,s.equal=function(c,u,l){if(c!=u)throw new Error(l||&quot;Assertion failed: &quot;+c+&quot; != &quot;+u)}},{}],454:[function(t,n,o){var s=o;function c(l){return l.length===1?&quot;0&quot;+l:l}function u(l){for(var a=&quot;&quot;,d=0;d&lt;l.length;d++)a+=c(l[d].toString(16));return a}s.toArray=function(l,a){if(Array.isArray(l))return l.slice();if(!l)return[];var d=[];if(typeof l!=&quot;string&quot;){for(var f=0;f&lt;l.length;f++)d[f]=0|l[f];return d}if(a===&quot;hex&quot;)for((l=l.replace(/[^a-z0-9]+/gi,&quot;&quot;)).length%2!=0&amp;&amp;(l=&quot;0&quot;+l),f=0;f&lt;l.length;f+=2)d.push(parseInt(l[f]+l[f+1],16));else for(f=0;f&lt;l.length;f++){var h=l.charCodeAt(f),m=h&gt;&gt;8,p=255&amp;h;m?d.push(m,p):d.push(p)}return d},s.zero2=c,s.toHex=u,s.encode=function(l,a){return a===&quot;hex&quot;?u(l):l}},{}],455:[function(t,n,o){n.exports={&quot;2.16.840.1.101.3.4.1.1&quot;:&quot;aes-128-ecb&quot;,&quot;2.16.840.1.101.3.4.1.2&quot;:&quot;aes-128-cbc&quot;,&quot;2.16.840.1.101.3.4.1.3&quot;:&quot;aes-128-ofb&quot;,&quot;2.16.840.1.101.3.4.1.4&quot;:&quot;aes-128-cfb&quot;,&quot;2.16.840.1.101.3.4.1.21&quot;:&quot;aes-192-ecb&quot;,&quot;2.16.840.1.101.3.4.1.22&quot;:&quot;aes-192-cbc&quot;,&quot;2.16.840.1.101.3.4.1.23&quot;:&quot;aes-192-ofb&quot;,&quot;2.16.840.1.101.3.4.1.24&quot;:&quot;aes-192-cfb&quot;,&quot;2.16.840.1.101.3.4.1.41&quot;:&quot;aes-256-ecb&quot;,&quot;2.16.840.1.101.3.4.1.42&quot;:&quot;aes-256-cbc&quot;,&quot;2.16.840.1.101.3.4.1.43&quot;:&quot;aes-256-ofb&quot;,&quot;2.16.840.1.101.3.4.1.44&quot;:&quot;aes-256-cfb&quot;}},{}],456:[function(t,n,o){var s=t(&quot;asn1.js&quot;);o.certificate=t(&quot;./certificate&quot;);var c=s.define(&quot;RSAPrivateKey&quot;,(function(){this.seq().obj(this.key(&quot;version&quot;).int(),this.key(&quot;modulus&quot;).int(),this.key(&quot;publicExponent&quot;).int(),this.key(&quot;privateExponent&quot;).int(),this.key(&quot;prime1&quot;).int(),this.key(&quot;prime2&quot;).int(),this.key(&quot;exponent1&quot;).int(),this.key(&quot;exponent2&quot;).int(),this.key(&quot;coefficient&quot;).int())}));o.RSAPrivateKey=c;var u=s.define(&quot;RSAPublicKey&quot;,(function(){this.seq().obj(this.key(&quot;modulus&quot;).int(),this.key(&quot;publicExponent&quot;).int())}));o.RSAPublicKey=u;var l=s.define(&quot;SubjectPublicKeyInfo&quot;,(function(){this.seq().obj(this.key(&quot;algorithm&quot;).use(a),this.key(&quot;subjectPublicKey&quot;).bitstr())}));o.PublicKey=l;var a=s.define(&quot;AlgorithmIdentifier&quot;,(function(){this.seq().obj(this.key(&quot;algorithm&quot;).objid(),this.key(&quot;none&quot;).null_().optional(),this.key(&quot;curve&quot;).objid().optional(),this.key(&quot;params&quot;).seq().obj(this.key(&quot;p&quot;).int(),this.key(&quot;q&quot;).int(),this.key(&quot;g&quot;).int()).optional())})),d=s.define(&quot;PrivateKeyInfo&quot;,(function(){this.seq().obj(this.key(&quot;version&quot;).int(),this.key(&quot;algorithm&quot;).use(a),this.key(&quot;subjectPrivateKey&quot;).octstr())}));o.PrivateKey=d;var f=s.define(&quot;EncryptedPrivateKeyInfo&quot;,(function(){this.seq().obj(this.key(&quot;algorithm&quot;).seq().obj(this.key(&quot;id&quot;).objid(),this.key(&quot;decrypt&quot;).seq().obj(this.key(&quot;kde&quot;).seq().obj(this.key(&quot;id&quot;).objid(),this.key(&quot;kdeparams&quot;).seq().obj(this.key(&quot;salt&quot;).octstr(),this.key(&quot;iters&quot;).int())),this.key(&quot;cipher&quot;).seq().obj(this.key(&quot;algo&quot;).objid(),this.key(&quot;iv&quot;).octstr()))),this.key(&quot;subjectPrivateKey&quot;).octstr())}));o.EncryptedPrivateKey=f;var h=s.define(&quot;DSAPrivateKey&quot;,(function(){this.seq().obj(this.key(&quot;version&quot;).int(),this.key(&quot;p&quot;).int(),this.key(&quot;q&quot;).int(),this.key(&quot;g&quot;).int(),this.key(&quot;pub_key&quot;).int(),this.key(&quot;priv_key&quot;).int())}));o.DSAPrivateKey=h,o.DSAparam=s.define(&quot;DSAparam&quot;,(function(){this.int()}));var m=s.define(&quot;ECPrivateKey&quot;,(function(){this.seq().obj(this.key(&quot;version&quot;).int(),this.key(&quot;privateKey&quot;).octstr(),this.key(&quot;parameters&quot;).optional().explicit(0).use(p),this.key(&quot;publicKey&quot;).optional().explicit(1).bitstr())}));o.ECPrivateKey=m;var p=s.define(&quot;ECParameters&quot;,(function(){this.choice({namedCurve:this.objid()})}));o.signature=s.define(&quot;signature&quot;,(function(){this.seq().obj(this.key(&quot;r&quot;).int(),this.key(&quot;s&quot;).int())}))},{&quot;./certificate&quot;:457,&quot;asn1.js&quot;:170}],457:[function(t,n,o){var s=t(&quot;asn1.js&quot;),c=s.define(&quot;Time&quot;,(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),u=s.define(&quot;AttributeTypeValue&quot;,(function(){this.seq().obj(this.key(&quot;type&quot;).objid(),this.key(&quot;value&quot;).any())})),l=s.define(&quot;AlgorithmIdentifier&quot;,(function(){this.seq().obj(this.key(&quot;algorithm&quot;).objid(),this.key(&quot;parameters&quot;).optional(),this.key(&quot;curve&quot;).objid().optional())})),a=s.define(&quot;SubjectPublicKeyInfo&quot;,(function(){this.seq().obj(this.key(&quot;algorithm&quot;).use(l),this.key(&quot;subjectPublicKey&quot;).bitstr())})),d=s.define(&quot;RelativeDistinguishedName&quot;,(function(){this.setof(u)})),f=s.define(&quot;RDNSequence&quot;,(function(){this.seqof(d)})),h=s.define(&quot;Name&quot;,(function(){this.choice({rdnSequence:this.use(f)})})),m=s.define(&quot;Validity&quot;,(function(){this.seq().obj(this.key(&quot;notBefore&quot;).use(c),this.key(&quot;notAfter&quot;).use(c))})),p=s.define(&quot;Extension&quot;,(function(){this.seq().obj(this.key(&quot;extnID&quot;).objid(),this.key(&quot;critical&quot;).bool().def(!1),this.key(&quot;extnValue&quot;).octstr())})),x=s.define(&quot;TBSCertificate&quot;,(function(){this.seq().obj(this.key(&quot;version&quot;).explicit(0).int().optional(),this.key(&quot;serialNumber&quot;).int(),this.key(&quot;signature&quot;).use(l),this.key(&quot;issuer&quot;).use(h),this.key(&quot;validity&quot;).use(m),this.key(&quot;subject&quot;).use(h),this.key(&quot;subjectPublicKeyInfo&quot;).use(a),this.key(&quot;issuerUniqueID&quot;).implicit(1).bitstr().optional(),this.key(&quot;subjectUniqueID&quot;).implicit(2).bitstr().optional(),this.key(&quot;extensions&quot;).explicit(3).seqof(p).optional())})),g=s.define(&quot;X509Certificate&quot;,(function(){this.seq().obj(this.key(&quot;tbsCertificate&quot;).use(x),this.key(&quot;signatureAlgorithm&quot;).use(l),this.key(&quot;signatureValue&quot;).bitstr())}));n.exports=g},{&quot;asn1.js&quot;:170}],458:[function(t,n,o){var s=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,c=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,u=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,l=t(&quot;evp_bytestokey&quot;),a=t(&quot;browserify-aes&quot;),d=t(&quot;safe-buffer&quot;).Buffer;n.exports=function(f,h){var m,p=f.toString(),x=p.match(s);if(x){var g=&quot;aes&quot;+x[1],y=d.from(x[2],&quot;hex&quot;),v=d.from(x[3].replace(/[\r\n]/g,&quot;&quot;),&quot;base64&quot;),_=l(h,y.slice(0,8),parseInt(x[1],10)).key,S=[],A=a.createDecipheriv(g,_,y);S.push(A.update(v)),S.push(A.final()),m=d.concat(S)}else{var I=p.match(u);m=d.from(I[2].replace(/[\r\n]/g,&quot;&quot;),&quot;base64&quot;)}return{tag:p.match(c)[1],data:m}}},{&quot;browserify-aes&quot;:191,evp_bytestokey:423,&quot;safe-buffer&quot;:494}],459:[function(t,n,o){var s=t(&quot;./asn1&quot;),c=t(&quot;./aesid.json&quot;),u=t(&quot;./fixProc&quot;),l=t(&quot;browserify-aes&quot;),a=t(&quot;pbkdf2&quot;),d=t(&quot;safe-buffer&quot;).Buffer;function f(h){var m;typeof h!=&quot;object&quot;||d.isBuffer(h)||(m=h.passphrase,h=h.key),typeof h==&quot;string&quot;&amp;&amp;(h=d.from(h));var p,x,g=u(h,m),y=g.tag,v=g.data;switch(y){case&quot;CERTIFICATE&quot;:x=s.certificate.decode(v,&quot;der&quot;).tbsCertificate.subjectPublicKeyInfo;case&quot;PUBLIC KEY&quot;:switch(x||(x=s.PublicKey.decode(v,&quot;der&quot;)),p=x.algorithm.algorithm.join(&quot;.&quot;)){case&quot;1.2.840.113549.1.1.1&quot;:return s.RSAPublicKey.decode(x.subjectPublicKey.data,&quot;der&quot;);case&quot;1.2.840.10045.2.1&quot;:return x.subjectPrivateKey=x.subjectPublicKey,{type:&quot;ec&quot;,data:x};case&quot;1.2.840.10040.4.1&quot;:return x.algorithm.params.pub_key=s.DSAparam.decode(x.subjectPublicKey.data,&quot;der&quot;),{type:&quot;dsa&quot;,data:x.algorithm.params};default:throw new Error(&quot;unknown key id &quot;+p)}case&quot;ENCRYPTED PRIVATE KEY&quot;:v=(function(_,S){var A=_.algorithm.decrypt.kde.kdeparams.salt,I=parseInt(_.algorithm.decrypt.kde.kdeparams.iters.toString(),10),z=c[_.algorithm.decrypt.cipher.algo.join(&quot;.&quot;)],F=_.algorithm.decrypt.cipher.iv,W=_.subjectPrivateKey,H=parseInt(z.split(&quot;-&quot;)[1],10)/8,B=a.pbkdf2Sync(S,A,I,H,&quot;sha1&quot;),K=l.createDecipheriv(z,B,F),O=[];return O.push(K.update(W)),O.push(K.final()),d.concat(O)})(v=s.EncryptedPrivateKey.decode(v,&quot;der&quot;),m);case&quot;PRIVATE KEY&quot;:switch(p=(x=s.PrivateKey.decode(v,&quot;der&quot;)).algorithm.algorithm.join(&quot;.&quot;)){case&quot;1.2.840.113549.1.1.1&quot;:return s.RSAPrivateKey.decode(x.subjectPrivateKey,&quot;der&quot;);case&quot;1.2.840.10045.2.1&quot;:return{curve:x.algorithm.curve,privateKey:s.ECPrivateKey.decode(x.subjectPrivateKey,&quot;der&quot;).privateKey};case&quot;1.2.840.10040.4.1&quot;:return x.algorithm.params.priv_key=s.DSAparam.decode(x.subjectPrivateKey,&quot;der&quot;),{type:&quot;dsa&quot;,params:x.algorithm.params};default:throw new Error(&quot;unknown key id &quot;+p)}case&quot;RSA PUBLIC KEY&quot;:return s.RSAPublicKey.decode(v,&quot;der&quot;);case&quot;RSA PRIVATE KEY&quot;:return s.RSAPrivateKey.decode(v,&quot;der&quot;);case&quot;DSA PRIVATE KEY&quot;:return{type:&quot;dsa&quot;,params:s.DSAPrivateKey.decode(v,&quot;der&quot;)};case&quot;EC PRIVATE KEY&quot;:return{curve:(v=s.ECPrivateKey.decode(v,&quot;der&quot;)).parameters.value,privateKey:v.privateKey};default:throw new Error(&quot;unknown key type &quot;+y)}}n.exports=f,f.signature=s.signature},{&quot;./aesid.json&quot;:455,&quot;./asn1&quot;:456,&quot;./fixProc&quot;:458,&quot;browserify-aes&quot;:191,pbkdf2:460,&quot;safe-buffer&quot;:494}],460:[function(t,n,o){o.pbkdf2=t(&quot;./lib/async&quot;),o.pbkdf2Sync=t(&quot;./lib/sync&quot;)},{&quot;./lib/async&quot;:461,&quot;./lib/sync&quot;:464}],461:[function(t,n,o){(function(s){(function(){var c,u,l=t(&quot;safe-buffer&quot;).Buffer,a=t(&quot;./precondition&quot;),d=t(&quot;./default-encoding&quot;),f=t(&quot;./sync&quot;),h=t(&quot;./to-buffer&quot;),m=s.crypto&amp;&amp;s.crypto.subtle,p={sha:&quot;SHA-1&quot;,&quot;sha-1&quot;:&quot;SHA-1&quot;,sha1:&quot;SHA-1&quot;,sha256:&quot;SHA-256&quot;,&quot;sha-256&quot;:&quot;SHA-256&quot;,sha384:&quot;SHA-384&quot;,&quot;sha-384&quot;:&quot;SHA-384&quot;,&quot;sha-512&quot;:&quot;SHA-512&quot;,sha512:&quot;SHA-512&quot;},x=[];function g(){return u||(u=s.process&amp;&amp;s.process.nextTick?s.process.nextTick:s.queueMicrotask?s.queueMicrotask:s.setImmediate?s.setImmediate:s.setTimeout)}function y(v,_,S,A,I){return m.importKey(&quot;raw&quot;,v,{name:&quot;PBKDF2&quot;},!1,[&quot;deriveBits&quot;]).then((function(z){return m.deriveBits({name:&quot;PBKDF2&quot;,salt:_,iterations:S,hash:{name:I}},z,A&lt;&lt;3)})).then((function(z){return l.from(z)}))}n.exports=function(v,_,S,A,I,z){typeof I==&quot;function&quot;&amp;&amp;(z=I,I=void 0);var F=p[(I=I||&quot;sha1&quot;).toLowerCase()];if(F&amp;&amp;typeof s.Promise==&quot;function&quot;){if(a(S,A),v=h(v,d,&quot;Password&quot;),_=h(_,d,&quot;Salt&quot;),typeof z!=&quot;function&quot;)throw new Error(&quot;No callback provided to pbkdf2&quot;);(function(W,H){W.then((function(B){g()((function(){H(null,B)}))}),(function(B){g()((function(){H(B)}))}))})((function(W){if(s.process&amp;&amp;!s.process.browser||!m||!m.importKey||!m.deriveBits)return Promise.resolve(!1);if(x[W]!==void 0)return x[W];var H=y(c=c||l.alloc(8),c,10,128,W).then((function(){return!0})).catch((function(){return!1}));return x[W]=H,H})(F).then((function(W){return W?y(v,_,S,A,F):f(v,_,S,A,I)})),z)}else g()((function(){var W;try{W=f(v,_,S,A,I)}catch(H){return z(H)}z(null,W)}))}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{&quot;./default-encoding&quot;:462,&quot;./precondition&quot;:463,&quot;./sync&quot;:464,&quot;./to-buffer&quot;:465,&quot;safe-buffer&quot;:494}],462:[function(t,n,o){(function(s,c){(function(){var u;c.process&amp;&amp;c.process.browser?u=&quot;utf-8&quot;:c.process&amp;&amp;c.process.version?u=parseInt(s.version.split(&quot;.&quot;)[0].slice(1),10)&gt;=6?&quot;utf-8&quot;:&quot;binary&quot;:u=&quot;utf-8&quot;,n.exports=u}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{_process:467}],463:[function(t,n,o){var s=Math.pow(2,30)-1;n.exports=function(c,u){if(typeof c!=&quot;number&quot;)throw new TypeError(&quot;Iterations not a number&quot;);if(c&lt;0)throw new TypeError(&quot;Bad iterations&quot;);if(typeof u!=&quot;number&quot;)throw new TypeError(&quot;Key length not a number&quot;);if(u&lt;0||u&gt;s||u!=u)throw new TypeError(&quot;Bad key length&quot;)}},{}],464:[function(t,n,o){var s=t(&quot;create-hash/md5&quot;),c=t(&quot;ripemd160&quot;),u=t(&quot;sha.js&quot;),l=t(&quot;safe-buffer&quot;).Buffer,a=t(&quot;./precondition&quot;),d=t(&quot;./default-encoding&quot;),f=t(&quot;./to-buffer&quot;),h=l.alloc(128),m={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function p(x,g,y){var v=(function(F){function W(H){return u(F).update(H).digest()}return F===&quot;rmd160&quot;||F===&quot;ripemd160&quot;?function(H){return new c().update(H).digest()}:F===&quot;md5&quot;?s:W})(x),_=x===&quot;sha512&quot;||x===&quot;sha384&quot;?128:64;g.length&gt;_?g=v(g):g.length&lt;_&amp;&amp;(g=l.concat([g,h],_));for(var S=l.allocUnsafe(_+m[x]),A=l.allocUnsafe(_+m[x]),I=0;I&lt;_;I++)S[I]=54^g[I],A[I]=92^g[I];var z=l.allocUnsafe(_+y+4);S.copy(z,0,0,_),this.ipad1=z,this.ipad2=S,this.opad=A,this.alg=x,this.blocksize=_,this.hash=v,this.size=m[x]}p.prototype.run=function(x,g){return x.copy(g,this.blocksize),this.hash(g).copy(this.opad,this.blocksize),this.hash(this.opad)},n.exports=function(x,g,y,v,_){a(y,v);var S=new p(_=_||&quot;sha1&quot;,x=f(x,d,&quot;Password&quot;),(g=f(g,d,&quot;Salt&quot;)).length),A=l.allocUnsafe(v),I=l.allocUnsafe(g.length+4);g.copy(I,0,0,g.length);for(var z=0,F=m[_],W=Math.ceil(v/F),H=1;H&lt;=W;H++){I.writeUInt32BE(H,g.length);for(var B=S.run(I,S.ipad1),K=B,O=1;O&lt;y;O++){K=S.run(K,S.ipad2);for(var L=0;L&lt;F;L++)B[L]^=K[L]}B.copy(A,z),z+=F}return A}},{&quot;./default-encoding&quot;:462,&quot;./precondition&quot;:463,&quot;./to-buffer&quot;:465,&quot;create-hash/md5&quot;:387,ripemd160:493,&quot;safe-buffer&quot;:494,&quot;sha.js&quot;:498}],465:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer;n.exports=function(c,u,l){if(s.isBuffer(c))return c;if(typeof c==&quot;string&quot;)return s.from(c,u);if(ArrayBuffer.isView(c))return s.from(c.buffer);throw new TypeError(l+&quot; must be a string, a Buffer, a typed array or a DataView&quot;)}},{&quot;safe-buffer&quot;:494}],466:[function(t,n,o){(function(s){(function(){s===void 0||!s.version||s.version.indexOf(&quot;v0.&quot;)===0||s.version.indexOf(&quot;v1.&quot;)===0&amp;&amp;s.version.indexOf(&quot;v1.8.&quot;)!==0?n.exports={nextTick:function(c,u,l,a){if(typeof c!=&quot;function&quot;)throw new TypeError(&#039;&quot;callback&quot; argument must be a function&#039;);var d,f,h=arguments.length;switch(h){case 0:case 1:return s.nextTick(c);case 2:return s.nextTick((function(){c.call(null,u)}));case 3:return s.nextTick((function(){c.call(null,u,l)}));case 4:return s.nextTick((function(){c.call(null,u,l,a)}));default:for(d=new Array(h-1),f=0;f&lt;d.length;)d[f++]=arguments[f];return s.nextTick((function(){c.apply(null,d)}))}}}:n.exports=s}).call(this)}).call(this,t(&quot;_process&quot;))},{_process:467}],467:[function(t,n,o){var s,c,u=n.exports={};function l(){throw new Error(&quot;setTimeout has not been defined&quot;)}function a(){throw new Error(&quot;clearTimeout has not been defined&quot;)}function d(_){if(s===setTimeout)return setTimeout(_,0);if((s===l||!s)&amp;&amp;setTimeout)return s=setTimeout,setTimeout(_,0);try{return s(_,0)}catch{try{return s.call(null,_,0)}catch{return s.call(this,_,0)}}}(function(){try{s=typeof setTimeout==&quot;function&quot;?setTimeout:l}catch{s=l}try{c=typeof clearTimeout==&quot;function&quot;?clearTimeout:a}catch{c=a}})();var f,h=[],m=!1,p=-1;function x(){m&amp;&amp;f&amp;&amp;(m=!1,f.length?h=f.concat(h):p=-1,h.length&amp;&amp;g())}function g(){if(!m){var _=d(x);m=!0;for(var S=h.length;S;){for(f=h,h=[];++p&lt;S;)f&amp;&amp;f[p].run();p=-1,S=h.length}f=null,m=!1,(function(A){if(c===clearTimeout)return clearTimeout(A);if((c===a||!c)&amp;&amp;clearTimeout)return c=clearTimeout,clearTimeout(A);try{c(A)}catch{try{return c.call(null,A)}catch{return c.call(this,A)}}})(_)}}function y(_,S){this.fun=_,this.array=S}function v(){}u.nextTick=function(_){var S=new Array(arguments.length-1);if(arguments.length&gt;1)for(var A=1;A&lt;arguments.length;A++)S[A-1]=arguments[A];h.push(new y(_,S)),h.length!==1||m||d(g)},y.prototype.run=function(){this.fun.apply(null,this.array)},u.title=&quot;browser&quot;,u.browser=!0,u.env={},u.argv=[],u.version=&quot;&quot;,u.versions={},u.on=v,u.addListener=v,u.once=v,u.off=v,u.removeListener=v,u.removeAllListeners=v,u.emit=v,u.prependListener=v,u.prependOnceListener=v,u.listeners=function(_){return[]},u.binding=function(_){throw new Error(&quot;process.binding is not supported&quot;)},u.cwd=function(){return&quot;/&quot;},u.chdir=function(_){throw new Error(&quot;process.chdir is not supported&quot;)},u.umask=function(){return 0}},{}],468:[function(t,n,o){o.publicEncrypt=t(&quot;./publicEncrypt&quot;),o.privateDecrypt=t(&quot;./privateDecrypt&quot;),o.privateEncrypt=function(s,c){return o.publicEncrypt(s,c,!0)},o.publicDecrypt=function(s,c){return o.privateDecrypt(s,c,!0)}},{&quot;./privateDecrypt&quot;:471,&quot;./publicEncrypt&quot;:472}],469:[function(t,n,o){var s=t(&quot;create-hash&quot;),c=t(&quot;safe-buffer&quot;).Buffer;function u(l){var a=c.allocUnsafe(4);return a.writeUInt32BE(l,0),a}n.exports=function(l,a){for(var d,f=c.alloc(0),h=0;f.length&lt;a;)d=u(h++),f=c.concat([f,s(&quot;sha1&quot;).update(l).update(d).digest()]);return f.slice(0,a)}},{&quot;create-hash&quot;:386,&quot;safe-buffer&quot;:494}],470:[function(t,n,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],471:[function(t,n,o){var s=t(&quot;parse-asn1&quot;),c=t(&quot;./mgf&quot;),u=t(&quot;./xor&quot;),l=t(&quot;bn.js&quot;),a=t(&quot;browserify-rsa&quot;),d=t(&quot;create-hash&quot;),f=t(&quot;./withPublic&quot;),h=t(&quot;safe-buffer&quot;).Buffer;n.exports=function(m,p,x){var g;g=m.padding?m.padding:x?1:4;var y,v=s(m),_=v.modulus.byteLength();if(p.length&gt;_||new l(p).cmp(v.modulus)&gt;=0)throw new Error(&quot;decryption error&quot;);y=x?f(new l(p),v):a(p,v);var S=h.alloc(_-y.length);if(y=h.concat([S,y],_),g===4)return(function(A,I){var z=A.modulus.byteLength(),F=d(&quot;sha1&quot;).update(h.alloc(0)).digest(),W=F.length;if(I[0]!==0)throw new Error(&quot;decryption error&quot;);var H=I.slice(1,W+1),B=I.slice(W+1),K=u(H,c(B,W)),O=u(B,c(K,z-W-1));if((function(E,j){E=h.from(E),j=h.from(j);var k=0,N=E.length;E.length!==j.length&amp;&amp;(k++,N=Math.min(E.length,j.length));for(var C=-1;++C&lt;N;)k+=E[C]^j[C];return k})(F,O.slice(0,W)))throw new Error(&quot;decryption error&quot;);for(var L=W;O[L]===0;)L++;if(O[L++]!==1)throw new Error(&quot;decryption error&quot;);return O.slice(L)})(v,y);if(g===1)return(function(A,I,z){for(var F=I.slice(0,2),W=2,H=0;I[W++]!==0;)if(W&gt;=I.length){H++;break}var B=I.slice(2,W-1);if((F.toString(&quot;hex&quot;)!==&quot;0002&quot;&amp;&amp;!z||F.toString(&quot;hex&quot;)!==&quot;0001&quot;&amp;&amp;z)&amp;&amp;H++,B.length&lt;8&amp;&amp;H++,H)throw new Error(&quot;decryption error&quot;);return I.slice(W)})(0,y,x);if(g===3)return y;throw new Error(&quot;unknown padding&quot;)}},{&quot;./mgf&quot;:469,&quot;./withPublic&quot;:473,&quot;./xor&quot;:474,&quot;bn.js&quot;:470,&quot;browserify-rsa&quot;:209,&quot;create-hash&quot;:386,&quot;parse-asn1&quot;:459,&quot;safe-buffer&quot;:494}],472:[function(t,n,o){var s=t(&quot;parse-asn1&quot;),c=t(&quot;randombytes&quot;),u=t(&quot;create-hash&quot;),l=t(&quot;./mgf&quot;),a=t(&quot;./xor&quot;),d=t(&quot;bn.js&quot;),f=t(&quot;./withPublic&quot;),h=t(&quot;browserify-rsa&quot;),m=t(&quot;safe-buffer&quot;).Buffer;n.exports=function(p,x,g){var y;y=p.padding?p.padding:g?1:4;var v,_=s(p);if(y===4)v=(function(S,A){var I=S.modulus.byteLength(),z=A.length,F=u(&quot;sha1&quot;).update(m.alloc(0)).digest(),W=F.length,H=2*W;if(z&gt;I-H-2)throw new Error(&quot;message too long&quot;);var B=m.alloc(I-z-H-2),K=I-W-1,O=c(W),L=a(m.concat([F,B,m.alloc(1,1),A],K),l(O,K)),E=a(O,l(L,W));return new d(m.concat([m.alloc(1),E,L],I))})(_,x);else if(y===1)v=(function(S,A,I){var z,F=A.length,W=S.modulus.byteLength();if(F&gt;W-11)throw new Error(&quot;message too long&quot;);return z=I?m.alloc(W-F-3,255):(function(H){for(var B,K=m.allocUnsafe(H),O=0,L=c(2*H),E=0;O&lt;H;)E===L.length&amp;&amp;(L=c(2*H),E=0),(B=L[E++])&amp;&amp;(K[O++]=B);return K})(W-F-3),new d(m.concat([m.from([0,I?1:2]),z,m.alloc(1),A],W))})(_,x,g);else{if(y!==3)throw new Error(&quot;unknown padding&quot;);if((v=new d(x)).cmp(_.modulus)&gt;=0)throw new Error(&quot;data too long for modulus&quot;)}return g?h(v,_):f(v,_)}},{&quot;./mgf&quot;:469,&quot;./withPublic&quot;:473,&quot;./xor&quot;:474,&quot;bn.js&quot;:470,&quot;browserify-rsa&quot;:209,&quot;create-hash&quot;:386,&quot;parse-asn1&quot;:459,randombytes:475,&quot;safe-buffer&quot;:494}],473:[function(t,n,o){var s=t(&quot;bn.js&quot;),c=t(&quot;safe-buffer&quot;).Buffer;n.exports=function(u,l){return c.from(u.toRed(s.mont(l.modulus)).redPow(new s(l.publicExponent)).fromRed().toArray())}},{&quot;bn.js&quot;:470,&quot;safe-buffer&quot;:494}],474:[function(t,n,o){n.exports=function(s,c){for(var u=s.length,l=-1;++l&lt;u;)s[l]^=c[l];return s}},{}],475:[function(t,n,o){(function(s,c){(function(){var u=t(&quot;safe-buffer&quot;).Buffer,l=c.crypto||c.msCrypto;l&amp;&amp;l.getRandomValues?n.exports=function(a,d){if(a&gt;4294967295)throw new RangeError(&quot;requested too many random bytes&quot;);var f=u.allocUnsafe(a);if(a&gt;0)if(a&gt;65536)for(var h=0;h&lt;a;h+=65536)l.getRandomValues(f.slice(h,h+65536));else l.getRandomValues(f);return typeof d==&quot;function&quot;?s.nextTick((function(){d(null,f)})):f}:n.exports=function(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{_process:467,&quot;safe-buffer&quot;:494}],476:[function(t,n,o){(function(s,c){(function(){function u(){throw new Error(`secure random number generation not supported by this browser
use chrome, FireFox or Internet Explorer 11`)}var l=t(&quot;safe-buffer&quot;),a=t(&quot;randombytes&quot;),d=l.Buffer,f=l.kMaxLength,h=c.crypto||c.msCrypto,m=Math.pow(2,32)-1;function p(y,v){if(typeof y!=&quot;number&quot;||y!=y)throw new TypeError(&quot;offset must be a number&quot;);if(y&gt;m||y&lt;0)throw new TypeError(&quot;offset must be a uint32&quot;);if(y&gt;f||y&gt;v)throw new RangeError(&quot;offset out of range&quot;)}function x(y,v,_){if(typeof y!=&quot;number&quot;||y!=y)throw new TypeError(&quot;size must be a number&quot;);if(y&gt;m||y&lt;0)throw new TypeError(&quot;size must be a uint32&quot;);if(y+v&gt;_||y&gt;f)throw new RangeError(&quot;buffer too small&quot;)}function g(y,v,_,S){if(s.browser){var A=y.buffer,I=new Uint8Array(A,v,_);return h.getRandomValues(I),S?void s.nextTick((function(){S(null,y)})):y}if(!S)return a(_).copy(y,v),y;a(_,(function(z,F){if(z)return S(z);F.copy(y,v),S(null,y)}))}h&amp;&amp;h.getRandomValues||!s.browser?(o.randomFill=function(y,v,_,S){if(!(d.isBuffer(y)||y instanceof c.Uint8Array))throw new TypeError(&#039;&quot;buf&quot; argument must be a Buffer or Uint8Array&#039;);if(typeof v==&quot;function&quot;)S=v,v=0,_=y.length;else if(typeof _==&quot;function&quot;)S=_,_=y.length-v;else if(typeof S!=&quot;function&quot;)throw new TypeError(&#039;&quot;cb&quot; argument must be a function&#039;);return p(v,y.length),x(_,v,y.length),g(y,v,_,S)},o.randomFillSync=function(y,v,_){if(v===void 0&amp;&amp;(v=0),!(d.isBuffer(y)||y instanceof c.Uint8Array))throw new TypeError(&#039;&quot;buf&quot; argument must be a Buffer or Uint8Array&#039;);return p(v,y.length),_===void 0&amp;&amp;(_=y.length-v),x(_,v,y.length),g(y,v,_)}):(o.randomFill=u,o.randomFillSync=u)}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{_process:467,randombytes:475,&quot;safe-buffer&quot;:494}],477:[function(t,n,o){var s={};function c(l,a,d){d||(d=Error);var f=(function(h){var m,p;function x(g,y,v){return h.call(this,(function(_,S,A){return typeof a==&quot;string&quot;?a:a(_,S,A)})(g,y,v))||this}return p=h,(m=x).prototype=Object.create(p.prototype),m.prototype.constructor=m,m.__proto__=p,x})(d);f.prototype.name=d.name,f.prototype.code=l,s[l]=f}function u(l,a){if(Array.isArray(l)){var d=l.length;return l=l.map((function(f){return String(f)})),d&gt;2?&quot;one of &quot;.concat(a,&quot; &quot;).concat(l.slice(0,d-1).join(&quot;, &quot;),&quot;, or &quot;)+l[d-1]:d===2?&quot;one of &quot;.concat(a,&quot; &quot;).concat(l[0],&quot; or &quot;).concat(l[1]):&quot;of &quot;.concat(a,&quot; &quot;).concat(l[0])}return&quot;of &quot;.concat(a,&quot; &quot;).concat(String(l))}c(&quot;ERR_INVALID_OPT_VALUE&quot;,(function(l,a){return&#039;The value &quot;&#039;+a+&#039;&quot; is invalid for option &quot;&#039;+l+&#039;&quot;&#039;}),TypeError),c(&quot;ERR_INVALID_ARG_TYPE&quot;,(function(l,a,d){var f,h,m;if(typeof a==&quot;string&quot;&amp;&amp;(h=&quot;not &quot;,a.substr(0,h.length)===h)?(f=&quot;must not be&quot;,a=a.replace(/^not /,&quot;&quot;)):f=&quot;must be&quot;,(function(x,g,y){return(y===void 0||y&gt;x.length)&amp;&amp;(y=x.length),x.substring(y-g.length,y)===g})(l,&quot; argument&quot;))m=&quot;The &quot;.concat(l,&quot; &quot;).concat(f,&quot; &quot;).concat(u(a,&quot;type&quot;));else{var p=(function(x,g,y){return typeof y!=&quot;number&quot;&amp;&amp;(y=0),!(y+g.length&gt;x.length)&amp;&amp;x.indexOf(g,y)!==-1})(l,&quot;.&quot;)?&quot;property&quot;:&quot;argument&quot;;m=&#039;The &quot;&#039;.concat(l,&#039;&quot; &#039;).concat(p,&quot; &quot;).concat(f,&quot; &quot;).concat(u(a,&quot;type&quot;))}return m+=&quot;. Received type &quot;.concat(typeof d)}),TypeError),c(&quot;ERR_STREAM_PUSH_AFTER_EOF&quot;,&quot;stream.push() after EOF&quot;),c(&quot;ERR_METHOD_NOT_IMPLEMENTED&quot;,(function(l){return&quot;The &quot;+l+&quot; method is not implemented&quot;})),c(&quot;ERR_STREAM_PREMATURE_CLOSE&quot;,&quot;Premature close&quot;),c(&quot;ERR_STREAM_DESTROYED&quot;,(function(l){return&quot;Cannot call &quot;+l+&quot; after a stream was destroyed&quot;})),c(&quot;ERR_MULTIPLE_CALLBACK&quot;,&quot;Callback called multiple times&quot;),c(&quot;ERR_STREAM_CANNOT_PIPE&quot;,&quot;Cannot pipe, not readable&quot;),c(&quot;ERR_STREAM_WRITE_AFTER_END&quot;,&quot;write after end&quot;),c(&quot;ERR_STREAM_NULL_VALUES&quot;,&quot;May not write null values to stream&quot;,TypeError),c(&quot;ERR_UNKNOWN_ENCODING&quot;,(function(l){return&quot;Unknown encoding: &quot;+l}),TypeError),c(&quot;ERR_STREAM_UNSHIFT_AFTER_END_EVENT&quot;,&quot;stream.unshift() after end event&quot;),n.exports.codes=s},{}],478:[function(t,n,o){(function(s){(function(){var c=Object.keys||function(x){var g=[];for(var y in x)g.push(y);return g};n.exports=h;var u=t(&quot;./_stream_readable&quot;),l=t(&quot;./_stream_writable&quot;);t(&quot;inherits&quot;)(h,u);for(var a=c(l.prototype),d=0;d&lt;a.length;d++){var f=a[d];h.prototype[f]||(h.prototype[f]=l.prototype[f])}function h(x){if(!(this instanceof h))return new h(x);u.call(this,x),l.call(this,x),this.allowHalfOpen=!0,x&amp;&amp;(x.readable===!1&amp;&amp;(this.readable=!1),x.writable===!1&amp;&amp;(this.writable=!1),x.allowHalfOpen===!1&amp;&amp;(this.allowHalfOpen=!1,this.once(&quot;end&quot;,m)))}function m(){this._writableState.ended||s.nextTick(p,this)}function p(x){x.end()}Object.defineProperty(h.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(h.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(h.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;this._readableState.destroyed&amp;&amp;this._writableState.destroyed},set:function(x){this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;(this._readableState.destroyed=x,this._writableState.destroyed=x)}})}).call(this)}).call(this,t(&quot;_process&quot;))},{&quot;./_stream_readable&quot;:480,&quot;./_stream_writable&quot;:482,_process:467,inherits:440}],479:[function(t,n,o){n.exports=c;var s=t(&quot;./_stream_transform&quot;);function c(u){if(!(this instanceof c))return new c(u);s.call(this,u)}t(&quot;inherits&quot;)(c,s),c.prototype._transform=function(u,l,a){a(null,u)}},{&quot;./_stream_transform&quot;:481,inherits:440}],480:[function(t,n,o){(function(s,c){(function(){var u;n.exports=K,K.ReadableState=B,t(&quot;events&quot;).EventEmitter;var l=function($,R){return $.listeners(R).length},a=t(&quot;./internal/streams/stream&quot;),d=t(&quot;buffer&quot;).Buffer,f=(c!==void 0?c:typeof window&lt;&quot;u&quot;?window:typeof self&lt;&quot;u&quot;?self:{}).Uint8Array||function(){},h,m=t(&quot;util&quot;);h=m&amp;&amp;m.debuglog?m.debuglog(&quot;stream&quot;):function(){};var p,x,g,y=t(&quot;./internal/streams/buffer_list&quot;),v=t(&quot;./internal/streams/destroy&quot;),_=t(&quot;./internal/streams/state&quot;).getHighWaterMark,S=t(&quot;../errors&quot;).codes,A=S.ERR_INVALID_ARG_TYPE,I=S.ERR_STREAM_PUSH_AFTER_EOF,z=S.ERR_METHOD_NOT_IMPLEMENTED,F=S.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;t(&quot;inherits&quot;)(K,a);var W=v.errorOrDestroy,H=[&quot;error&quot;,&quot;close&quot;,&quot;destroy&quot;,&quot;pause&quot;,&quot;resume&quot;];function B($,R,X){u=u||t(&quot;./_stream_duplex&quot;),$=$||{},typeof X!=&quot;boolean&quot;&amp;&amp;(X=R instanceof u),this.objectMode=!!$.objectMode,X&amp;&amp;(this.objectMode=this.objectMode||!!$.readableObjectMode),this.highWaterMark=_(this,$,&quot;readableHighWaterMark&quot;,X),this.buffer=new y,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=$.emitClose!==!1,this.autoDestroy=!!$.autoDestroy,this.destroyed=!1,this.defaultEncoding=$.defaultEncoding||&quot;utf8&quot;,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,$.encoding&amp;&amp;(p||(p=t(&quot;string_decoder/&quot;).StringDecoder),this.decoder=new p($.encoding),this.encoding=$.encoding)}function K($){if(u=u||t(&quot;./_stream_duplex&quot;),!(this instanceof K))return new K($);var R=this instanceof u;this._readableState=new B($,this,R),this.readable=!0,$&amp;&amp;(typeof $.read==&quot;function&quot;&amp;&amp;(this._read=$.read),typeof $.destroy==&quot;function&quot;&amp;&amp;(this._destroy=$.destroy)),a.call(this)}function O($,R,X,re,Q){h(&quot;readableAddChunk&quot;,R);var te,ie=$._readableState;if(R===null)ie.reading=!1,(function(de,ce){if(h(&quot;onEofChunk&quot;),!ce.ended){if(ce.decoder){var se=ce.decoder.end();se&amp;&amp;se.length&amp;&amp;(ce.buffer.push(se),ce.length+=ce.objectMode?1:se.length)}ce.ended=!0,ce.sync?j(de):(ce.needReadable=!1,ce.emittedReadable||(ce.emittedReadable=!0,k(de)))}})($,ie);else if(Q||(te=(function(de,ce){var se;fe=ce,d.isBuffer(fe)||fe instanceof f||typeof ce==&quot;string&quot;||ce===void 0||de.objectMode||(se=new A(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;,&quot;Uint8Array&quot;],ce));var fe;return se})(ie,R)),te)W($,te);else if(ie.objectMode||R&amp;&amp;R.length&gt;0)if(typeof R==&quot;string&quot;||ie.objectMode||Object.getPrototypeOf(R)===d.prototype||(R=(function(de){return d.from(de)})(R)),re)ie.endEmitted?W($,new F):L($,ie,R,!0);else if(ie.ended)W($,new I);else{if(ie.destroyed)return!1;ie.reading=!1,ie.decoder&amp;&amp;!X?(R=ie.decoder.write(R),ie.objectMode||R.length!==0?L($,ie,R,!1):N($,ie)):L($,ie,R,!1)}else re||(ie.reading=!1,N($,ie));return!ie.ended&amp;&amp;(ie.length&lt;ie.highWaterMark||ie.length===0)}function L($,R,X,re){R.flowing&amp;&amp;R.length===0&amp;&amp;!R.sync?(R.awaitDrain=0,$.emit(&quot;data&quot;,X)):(R.length+=R.objectMode?1:X.length,re?R.buffer.unshift(X):R.buffer.push(X),R.needReadable&amp;&amp;j($)),N($,R)}Object.defineProperty(K.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._readableState.destroyed},set:function($){this._readableState&amp;&amp;(this._readableState.destroyed=$)}}),K.prototype.destroy=v.destroy,K.prototype._undestroy=v.undestroy,K.prototype._destroy=function($,R){R($)},K.prototype.push=function($,R){var X,re=this._readableState;return re.objectMode?X=!0:typeof $==&quot;string&quot;&amp;&amp;((R=R||re.defaultEncoding)!==re.encoding&amp;&amp;($=d.from($,R),R=&quot;&quot;),X=!0),O(this,$,R,!1,X)},K.prototype.unshift=function($){return O(this,$,null,!0,!1)},K.prototype.isPaused=function(){return this._readableState.flowing===!1},K.prototype.setEncoding=function($){p||(p=t(&quot;string_decoder/&quot;).StringDecoder);var R=new p($);this._readableState.decoder=R,this._readableState.encoding=this._readableState.decoder.encoding;for(var X=this._readableState.buffer.head,re=&quot;&quot;;X!==null;)re+=R.write(X.data),X=X.next;return this._readableState.buffer.clear(),re!==&quot;&quot;&amp;&amp;this._readableState.buffer.push(re),this._readableState.length=re.length,this};function E($,R){return $&lt;=0||R.length===0&amp;&amp;R.ended?0:R.objectMode?1:$!=$?R.flowing&amp;&amp;R.length?R.buffer.head.data.length:R.length:($&gt;R.highWaterMark&amp;&amp;(R.highWaterMark=(function(X){return X&gt;=1073741824?X=1073741824:(X--,X|=X&gt;&gt;&gt;1,X|=X&gt;&gt;&gt;2,X|=X&gt;&gt;&gt;4,X|=X&gt;&gt;&gt;8,X|=X&gt;&gt;&gt;16,X++),X})($)),$&lt;=R.length?$:R.ended?R.length:(R.needReadable=!0,0))}function j($){var R=$._readableState;h(&quot;emitReadable&quot;,R.needReadable,R.emittedReadable),R.needReadable=!1,R.emittedReadable||(h(&quot;emitReadable&quot;,R.flowing),R.emittedReadable=!0,s.nextTick(k,$))}function k($){var R=$._readableState;h(&quot;emitReadable_&quot;,R.destroyed,R.length,R.ended),R.destroyed||!R.length&amp;&amp;!R.ended||($.emit(&quot;readable&quot;),R.emittedReadable=!1),R.needReadable=!R.flowing&amp;&amp;!R.ended&amp;&amp;R.length&lt;=R.highWaterMark,Y($)}function N($,R){R.readingMore||(R.readingMore=!0,s.nextTick(C,$,R))}function C($,R){for(;!R.reading&amp;&amp;!R.ended&amp;&amp;(R.length&lt;R.highWaterMark||R.flowing&amp;&amp;R.length===0);){var X=R.length;if(h(&quot;maybeReadMore read 0&quot;),$.read(0),X===R.length)break}R.readingMore=!1}function P($){var R=$._readableState;R.readableListening=$.listenerCount(&quot;readable&quot;)&gt;0,R.resumeScheduled&amp;&amp;!R.paused?R.flowing=!0:$.listenerCount(&quot;data&quot;)&gt;0&amp;&amp;$.resume()}function D($){h(&quot;readable nexttick read 0&quot;),$.read(0)}function U($,R){h(&quot;resume&quot;,R.reading),R.reading||$.read(0),R.resumeScheduled=!1,$.emit(&quot;resume&quot;),Y($),R.flowing&amp;&amp;!R.reading&amp;&amp;$.read(0)}function Y($){var R=$._readableState;for(h(&quot;flow&quot;,R.flowing);R.flowing&amp;&amp;$.read()!==null;);}function Z($,R){return R.length===0?null:(R.objectMode?X=R.buffer.shift():!$||$&gt;=R.length?(X=R.decoder?R.buffer.join(&quot;&quot;):R.buffer.length===1?R.buffer.first():R.buffer.concat(R.length),R.buffer.clear()):X=R.buffer.consume($,R.decoder),X);var X}function ne($){var R=$._readableState;h(&quot;endReadable&quot;,R.endEmitted),R.endEmitted||(R.ended=!0,s.nextTick(V,R,$))}function V($,R){if(h(&quot;endReadableNT&quot;,$.endEmitted,$.length),!$.endEmitted&amp;&amp;$.length===0&amp;&amp;($.endEmitted=!0,R.readable=!1,R.emit(&quot;end&quot;),$.autoDestroy)){var X=R._writableState;(!X||X.autoDestroy&amp;&amp;X.finished)&amp;&amp;R.destroy()}}function ee($,R){for(var X=0,re=$.length;X&lt;re;X++)if($[X]===R)return X;return-1}K.prototype.read=function($){h(&quot;read&quot;,$),$=parseInt($,10);var R=this._readableState,X=$;if($!==0&amp;&amp;(R.emittedReadable=!1),$===0&amp;&amp;R.needReadable&amp;&amp;((R.highWaterMark!==0?R.length&gt;=R.highWaterMark:R.length&gt;0)||R.ended))return h(&quot;read: emitReadable&quot;,R.length,R.ended),R.length===0&amp;&amp;R.ended?ne(this):j(this),null;if(($=E($,R))===0&amp;&amp;R.ended)return R.length===0&amp;&amp;ne(this),null;var re,Q=R.needReadable;return h(&quot;need readable&quot;,Q),(R.length===0||R.length-$&lt;R.highWaterMark)&amp;&amp;h(&quot;length less than watermark&quot;,Q=!0),R.ended||R.reading?h(&quot;reading or ended&quot;,Q=!1):Q&amp;&amp;(h(&quot;do read&quot;),R.reading=!0,R.sync=!0,R.length===0&amp;&amp;(R.needReadable=!0),this._read(R.highWaterMark),R.sync=!1,R.reading||($=E(X,R))),(re=$&gt;0?Z($,R):null)===null?(R.needReadable=R.length&lt;=R.highWaterMark,$=0):(R.length-=$,R.awaitDrain=0),R.length===0&amp;&amp;(R.ended||(R.needReadable=!0),X!==$&amp;&amp;R.ended&amp;&amp;ne(this)),re!==null&amp;&amp;this.emit(&quot;data&quot;,re),re},K.prototype._read=function($){W(this,new z(&quot;_read()&quot;))},K.prototype.pipe=function($,R){var X=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=$;break;case 1:re.pipes=[re.pipes,$];break;default:re.pipes.push($)}re.pipesCount+=1,h(&quot;pipe count=%d opts=%j&quot;,re.pipesCount,R);var Q=(!R||R.end!==!1)&amp;&amp;$!==s.stdout&amp;&amp;$!==s.stderr?ie:xe;function te(pe,ue){h(&quot;onunpipe&quot;),pe===X&amp;&amp;ue&amp;&amp;ue.hasUnpiped===!1&amp;&amp;(ue.hasUnpiped=!0,h(&quot;cleanup&quot;),$.removeListener(&quot;close&quot;,le),$.removeListener(&quot;finish&quot;,ge),$.removeListener(&quot;drain&quot;,de),$.removeListener(&quot;error&quot;,fe),$.removeListener(&quot;unpipe&quot;,te),X.removeListener(&quot;end&quot;,ie),X.removeListener(&quot;end&quot;,xe),X.removeListener(&quot;data&quot;,se),ce=!0,!re.awaitDrain||$._writableState&amp;&amp;!$._writableState.needDrain||de())}function ie(){h(&quot;onend&quot;),$.end()}re.endEmitted?s.nextTick(Q):X.once(&quot;end&quot;,Q),$.on(&quot;unpipe&quot;,te);var de=(function(pe){return function(){var ue=pe._readableState;h(&quot;pipeOnDrain&quot;,ue.awaitDrain),ue.awaitDrain&amp;&amp;ue.awaitDrain--,ue.awaitDrain===0&amp;&amp;l(pe,&quot;data&quot;)&amp;&amp;(ue.flowing=!0,Y(pe))}})(X);$.on(&quot;drain&quot;,de);var ce=!1;function se(pe){h(&quot;ondata&quot;);var ue=$.write(pe);h(&quot;dest.write&quot;,ue),ue===!1&amp;&amp;((re.pipesCount===1&amp;&amp;re.pipes===$||re.pipesCount&gt;1&amp;&amp;ee(re.pipes,$)!==-1)&amp;&amp;!ce&amp;&amp;(h(&quot;false write response, pause&quot;,re.awaitDrain),re.awaitDrain++),X.pause())}function fe(pe){h(&quot;onerror&quot;,pe),xe(),$.removeListener(&quot;error&quot;,fe),l($,&quot;error&quot;)===0&amp;&amp;W($,pe)}function le(){$.removeListener(&quot;finish&quot;,ge),xe()}function ge(){h(&quot;onfinish&quot;),$.removeListener(&quot;close&quot;,le),xe()}function xe(){h(&quot;unpipe&quot;),X.unpipe($)}return X.on(&quot;data&quot;,se),(function(pe,ue,we){if(typeof pe.prependListener==&quot;function&quot;)return pe.prependListener(ue,we);pe._events&amp;&amp;pe._events[ue]?Array.isArray(pe._events[ue])?pe._events[ue].unshift(we):pe._events[ue]=[we,pe._events[ue]]:pe.on(ue,we)})($,&quot;error&quot;,fe),$.once(&quot;close&quot;,le),$.once(&quot;finish&quot;,ge),$.emit(&quot;pipe&quot;,X),re.flowing||(h(&quot;pipe resume&quot;),X.resume()),$},K.prototype.unpipe=function($){var R=this._readableState,X={hasUnpiped:!1};if(R.pipesCount===0)return this;if(R.pipesCount===1)return $&amp;&amp;$!==R.pipes||($||($=R.pipes),R.pipes=null,R.pipesCount=0,R.flowing=!1,$&amp;&amp;$.emit(&quot;unpipe&quot;,this,X)),this;if(!$){var re=R.pipes,Q=R.pipesCount;R.pipes=null,R.pipesCount=0,R.flowing=!1;for(var te=0;te&lt;Q;te++)re[te].emit(&quot;unpipe&quot;,this,{hasUnpiped:!1});return this}var ie=ee(R.pipes,$);return ie===-1||(R.pipes.splice(ie,1),R.pipesCount-=1,R.pipesCount===1&amp;&amp;(R.pipes=R.pipes[0]),$.emit(&quot;unpipe&quot;,this,X)),this},K.prototype.on=function($,R){var X=a.prototype.on.call(this,$,R),re=this._readableState;return $===&quot;data&quot;?(re.readableListening=this.listenerCount(&quot;readable&quot;)&gt;0,re.flowing!==!1&amp;&amp;this.resume()):$===&quot;readable&quot;&amp;&amp;(re.endEmitted||re.readableListening||(re.readableListening=re.needReadable=!0,re.flowing=!1,re.emittedReadable=!1,h(&quot;on readable&quot;,re.length,re.reading),re.length?j(this):re.reading||s.nextTick(D,this))),X},K.prototype.addListener=K.prototype.on,K.prototype.removeListener=function($,R){var X=a.prototype.removeListener.call(this,$,R);return $===&quot;readable&quot;&amp;&amp;s.nextTick(P,this),X},K.prototype.removeAllListeners=function($){var R=a.prototype.removeAllListeners.apply(this,arguments);return $!==&quot;readable&quot;&amp;&amp;$!==void 0||s.nextTick(P,this),R},K.prototype.resume=function(){var $=this._readableState;return $.flowing||(h(&quot;resume&quot;),$.flowing=!$.readableListening,(function(R,X){X.resumeScheduled||(X.resumeScheduled=!0,s.nextTick(U,R,X))})(this,$)),$.paused=!1,this},K.prototype.pause=function(){return h(&quot;call pause flowing=%j&quot;,this._readableState.flowing),this._readableState.flowing!==!1&amp;&amp;(h(&quot;pause&quot;),this._readableState.flowing=!1,this.emit(&quot;pause&quot;)),this._readableState.paused=!0,this},K.prototype.wrap=function($){var R=this,X=this._readableState,re=!1;for(var Q in $.on(&quot;end&quot;,(function(){if(h(&quot;wrapped end&quot;),X.decoder&amp;&amp;!X.ended){var ie=X.decoder.end();ie&amp;&amp;ie.length&amp;&amp;R.push(ie)}R.push(null)})),$.on(&quot;data&quot;,(function(ie){h(&quot;wrapped data&quot;),X.decoder&amp;&amp;(ie=X.decoder.write(ie)),X.objectMode&amp;&amp;ie==null||(X.objectMode||ie&amp;&amp;ie.length)&amp;&amp;(R.push(ie)||(re=!0,$.pause()))})),$)this[Q]===void 0&amp;&amp;typeof $[Q]==&quot;function&quot;&amp;&amp;(this[Q]=(function(ie){return function(){return $[ie].apply($,arguments)}})(Q));for(var te=0;te&lt;H.length;te++)$.on(H[te],this.emit.bind(this,H[te]));return this._read=function(ie){h(&quot;wrapped _read&quot;,ie),re&amp;&amp;(re=!1,$.resume())},this},typeof Symbol==&quot;function&quot;&amp;&amp;(K.prototype[Symbol.asyncIterator]=function(){return x===void 0&amp;&amp;(x=t(&quot;./internal/streams/async_iterator&quot;)),x(this)}),Object.defineProperty(K.prototype,&quot;readableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(K.prototype,&quot;readableBuffer&quot;,{enumerable:!1,get:function(){return this._readableState&amp;&amp;this._readableState.buffer}}),Object.defineProperty(K.prototype,&quot;readableFlowing&quot;,{enumerable:!1,get:function(){return this._readableState.flowing},set:function($){this._readableState&amp;&amp;(this._readableState.flowing=$)}}),K._fromList=Z,Object.defineProperty(K.prototype,&quot;readableLength&quot;,{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol==&quot;function&quot;&amp;&amp;(K.from=function($,R){return g===void 0&amp;&amp;(g=t(&quot;./internal/streams/from&quot;)),g(K,$,R)})}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{&quot;../errors&quot;:477,&quot;./_stream_duplex&quot;:478,&quot;./internal/streams/async_iterator&quot;:483,&quot;./internal/streams/buffer_list&quot;:484,&quot;./internal/streams/destroy&quot;:485,&quot;./internal/streams/from&quot;:487,&quot;./internal/streams/state&quot;:489,&quot;./internal/streams/stream&quot;:490,_process:467,buffer:220,events:422,inherits:440,&quot;string_decoder/&quot;:522,util:188}],481:[function(t,n,o){n.exports=h;var s=t(&quot;../errors&quot;).codes,c=s.ERR_METHOD_NOT_IMPLEMENTED,u=s.ERR_MULTIPLE_CALLBACK,l=s.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=s.ERR_TRANSFORM_WITH_LENGTH_0,d=t(&quot;./_stream_duplex&quot;);function f(x,g){var y=this._transformState;y.transforming=!1;var v=y.writecb;if(v===null)return this.emit(&quot;error&quot;,new u);y.writechunk=null,y.writecb=null,g!=null&amp;&amp;this.push(g),v(x);var _=this._readableState;_.reading=!1,(_.needReadable||_.length&lt;_.highWaterMark)&amp;&amp;this._read(_.highWaterMark)}function h(x){if(!(this instanceof h))return new h(x);d.call(this,x),this._transformState={afterTransform:f.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,x&amp;&amp;(typeof x.transform==&quot;function&quot;&amp;&amp;(this._transform=x.transform),typeof x.flush==&quot;function&quot;&amp;&amp;(this._flush=x.flush)),this.on(&quot;prefinish&quot;,m)}function m(){var x=this;typeof this._flush!=&quot;function&quot;||this._readableState.destroyed?p(this,null,null):this._flush((function(g,y){p(x,g,y)}))}function p(x,g,y){if(g)return x.emit(&quot;error&quot;,g);if(y!=null&amp;&amp;x.push(y),x._writableState.length)throw new a;if(x._transformState.transforming)throw new l;return x.push(null)}t(&quot;inherits&quot;)(h,d),h.prototype.push=function(x,g){return this._transformState.needTransform=!1,d.prototype.push.call(this,x,g)},h.prototype._transform=function(x,g,y){y(new c(&quot;_transform()&quot;))},h.prototype._write=function(x,g,y){var v=this._transformState;if(v.writecb=y,v.writechunk=x,v.writeencoding=g,!v.transforming){var _=this._readableState;(v.needTransform||_.needReadable||_.length&lt;_.highWaterMark)&amp;&amp;this._read(_.highWaterMark)}},h.prototype._read=function(x){var g=this._transformState;g.writechunk===null||g.transforming?g.needTransform=!0:(g.transforming=!0,this._transform(g.writechunk,g.writeencoding,g.afterTransform))},h.prototype._destroy=function(x,g){d.prototype._destroy.call(this,x,(function(y){g(y)}))}},{&quot;../errors&quot;:477,&quot;./_stream_duplex&quot;:478,inherits:440}],482:[function(t,n,o){(function(s,c){(function(){function u(C){var P=this;this.next=null,this.entry=null,this.finish=function(){(function(D,U,Y){var Z=D.entry;for(D.entry=null;Z;){var ne=Z.callback;U.pendingcb--,ne(Y),Z=Z.next}U.corkedRequestsFree.next=D})(P,C)}}var l;n.exports=K,K.WritableState=B;var a={deprecate:t(&quot;util-deprecate&quot;)},d=t(&quot;./internal/streams/stream&quot;),f=t(&quot;buffer&quot;).Buffer,h=(c!==void 0?c:typeof window&lt;&quot;u&quot;?window:typeof self&lt;&quot;u&quot;?self:{}).Uint8Array||function(){},m,p=t(&quot;./internal/streams/destroy&quot;),x=t(&quot;./internal/streams/state&quot;).getHighWaterMark,g=t(&quot;../errors&quot;).codes,y=g.ERR_INVALID_ARG_TYPE,v=g.ERR_METHOD_NOT_IMPLEMENTED,_=g.ERR_MULTIPLE_CALLBACK,S=g.ERR_STREAM_CANNOT_PIPE,A=g.ERR_STREAM_DESTROYED,I=g.ERR_STREAM_NULL_VALUES,z=g.ERR_STREAM_WRITE_AFTER_END,F=g.ERR_UNKNOWN_ENCODING,W=p.errorOrDestroy;function H(){}function B(C,P,D){l=l||t(&quot;./_stream_duplex&quot;),C=C||{},typeof D!=&quot;boolean&quot;&amp;&amp;(D=P instanceof l),this.objectMode=!!C.objectMode,D&amp;&amp;(this.objectMode=this.objectMode||!!C.writableObjectMode),this.highWaterMark=x(this,C,&quot;writableHighWaterMark&quot;,D),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var U=C.decodeStrings===!1;this.decodeStrings=!U,this.defaultEncoding=C.defaultEncoding||&quot;utf8&quot;,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Y){(function(Z,ne){var V=Z._writableState,ee=V.sync,$=V.writecb;if(typeof $!=&quot;function&quot;)throw new _;if((function(X){X.writing=!1,X.writecb=null,X.length-=X.writelen,X.writelen=0})(V),ne)(function(X,re,Q,te,ie){--re.pendingcb,Q?(s.nextTick(ie,te),s.nextTick(N,X,re),X._writableState.errorEmitted=!0,W(X,te)):(ie(te),X._writableState.errorEmitted=!0,W(X,te),N(X,re))})(Z,V,ee,ne,$);else{var R=j(V)||Z.destroyed;R||V.corked||V.bufferProcessing||!V.bufferedRequest||E(Z,V),ee?s.nextTick(L,Z,V,R,$):L(Z,V,R,$)}})(P,Y)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=C.emitClose!==!1,this.autoDestroy=!!C.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}function K(C){var P=this instanceof(l=l||t(&quot;./_stream_duplex&quot;));if(!P&amp;&amp;!m.call(K,this))return new K(C);this._writableState=new B(C,this,P),this.writable=!0,C&amp;&amp;(typeof C.write==&quot;function&quot;&amp;&amp;(this._write=C.write),typeof C.writev==&quot;function&quot;&amp;&amp;(this._writev=C.writev),typeof C.destroy==&quot;function&quot;&amp;&amp;(this._destroy=C.destroy),typeof C.final==&quot;function&quot;&amp;&amp;(this._final=C.final)),d.call(this)}function O(C,P,D,U,Y,Z,ne){P.writelen=U,P.writecb=ne,P.writing=!0,P.sync=!0,P.destroyed?P.onwrite(new A(&quot;write&quot;)):D?C._writev(Y,P.onwrite):C._write(Y,Z,P.onwrite),P.sync=!1}function L(C,P,D,U){D||(function(Y,Z){Z.length===0&amp;&amp;Z.needDrain&amp;&amp;(Z.needDrain=!1,Y.emit(&quot;drain&quot;))})(C,P),P.pendingcb--,U(),N(C,P)}function E(C,P){P.bufferProcessing=!0;var D=P.bufferedRequest;if(C._writev&amp;&amp;D&amp;&amp;D.next){var U=P.bufferedRequestCount,Y=new Array(U),Z=P.corkedRequestsFree;Z.entry=D;for(var ne=0,V=!0;D;)Y[ne]=D,D.isBuf||(V=!1),D=D.next,ne+=1;Y.allBuffers=V,O(C,P,!0,P.length,Y,&quot;&quot;,Z.finish),P.pendingcb++,P.lastBufferedRequest=null,Z.next?(P.corkedRequestsFree=Z.next,Z.next=null):P.corkedRequestsFree=new u(P),P.bufferedRequestCount=0}else{for(;D;){var ee=D.chunk,$=D.encoding,R=D.callback;if(O(C,P,!1,P.objectMode?1:ee.length,ee,$,R),D=D.next,P.bufferedRequestCount--,P.writing)break}D===null&amp;&amp;(P.lastBufferedRequest=null)}P.bufferedRequest=D,P.bufferProcessing=!1}function j(C){return C.ending&amp;&amp;C.length===0&amp;&amp;C.bufferedRequest===null&amp;&amp;!C.finished&amp;&amp;!C.writing}function k(C,P){C._final((function(D){P.pendingcb--,D&amp;&amp;W(C,D),P.prefinished=!0,C.emit(&quot;prefinish&quot;),N(C,P)}))}function N(C,P){var D=j(P);if(D&amp;&amp;((function(Y,Z){Z.prefinished||Z.finalCalled||(typeof Y._final!=&quot;function&quot;||Z.destroyed?(Z.prefinished=!0,Y.emit(&quot;prefinish&quot;)):(Z.pendingcb++,Z.finalCalled=!0,s.nextTick(k,Y,Z)))})(C,P),P.pendingcb===0&amp;&amp;(P.finished=!0,C.emit(&quot;finish&quot;),P.autoDestroy))){var U=C._readableState;(!U||U.autoDestroy&amp;&amp;U.endEmitted)&amp;&amp;C.destroy()}return D}t(&quot;inherits&quot;)(K,d),B.prototype.getBuffer=function(){for(var C=this.bufferedRequest,P=[];C;)P.push(C),C=C.next;return P},(function(){try{Object.defineProperty(B.prototype,&quot;buffer&quot;,{get:a.deprecate((function(){return this.getBuffer()}),&quot;_writableState.buffer is deprecated. Use _writableState.getBuffer instead.&quot;,&quot;DEP0003&quot;)})}catch{}})(),typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.hasInstance&amp;&amp;typeof Function.prototype[Symbol.hasInstance]==&quot;function&quot;?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(K,Symbol.hasInstance,{value:function(C){return!!m.call(this,C)||this===K&amp;&amp;C&amp;&amp;C._writableState instanceof B}})):m=function(C){return C instanceof this},K.prototype.pipe=function(){W(this,new S)},K.prototype.write=function(C,P,D){var U,Y=this._writableState,Z=!1,ne=!Y.objectMode&amp;&amp;(U=C,f.isBuffer(U)||U instanceof h);return ne&amp;&amp;!f.isBuffer(C)&amp;&amp;(C=(function(V){return f.from(V)})(C)),typeof P==&quot;function&quot;&amp;&amp;(D=P,P=null),ne?P=&quot;buffer&quot;:P||(P=Y.defaultEncoding),typeof D!=&quot;function&quot;&amp;&amp;(D=H),Y.ending?(function(V,ee){var $=new z;W(V,$),s.nextTick(ee,$)})(this,D):(ne||(function(V,ee,$,R){var X;return $===null?X=new I:typeof $==&quot;string&quot;||ee.objectMode||(X=new y(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;],$)),!X||(W(V,X),s.nextTick(R,X),!1)})(this,Y,C,D))&amp;&amp;(Y.pendingcb++,Z=(function(V,ee,$,R,X,re){if(!$){var Q=(function(ce,se,fe){return ce.objectMode||ce.decodeStrings===!1||typeof se!=&quot;string&quot;||(se=f.from(se,fe)),se})(ee,R,X);R!==Q&amp;&amp;($=!0,X=&quot;buffer&quot;,R=Q)}var te=ee.objectMode?1:R.length;ee.length+=te;var ie=ee.length&lt;ee.highWaterMark;if(ie||(ee.needDrain=!0),ee.writing||ee.corked){var de=ee.lastBufferedRequest;ee.lastBufferedRequest={chunk:R,encoding:X,isBuf:$,callback:re,next:null},de?de.next=ee.lastBufferedRequest:ee.bufferedRequest=ee.lastBufferedRequest,ee.bufferedRequestCount+=1}else O(V,ee,!1,te,R,X,re);return ie})(this,Y,ne,C,P,D)),Z},K.prototype.cork=function(){this._writableState.corked++},K.prototype.uncork=function(){var C=this._writableState;C.corked&amp;&amp;(C.corked--,C.writing||C.corked||C.bufferProcessing||!C.bufferedRequest||E(this,C))},K.prototype.setDefaultEncoding=function(C){if(typeof C==&quot;string&quot;&amp;&amp;(C=C.toLowerCase()),!([&quot;hex&quot;,&quot;utf8&quot;,&quot;utf-8&quot;,&quot;ascii&quot;,&quot;binary&quot;,&quot;base64&quot;,&quot;ucs2&quot;,&quot;ucs-2&quot;,&quot;utf16le&quot;,&quot;utf-16le&quot;,&quot;raw&quot;].indexOf((C+&quot;&quot;).toLowerCase())&gt;-1))throw new F(C);return this._writableState.defaultEncoding=C,this},Object.defineProperty(K.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(K.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),K.prototype._write=function(C,P,D){D(new v(&quot;_write()&quot;))},K.prototype._writev=null,K.prototype.end=function(C,P,D){var U=this._writableState;return typeof C==&quot;function&quot;?(D=C,C=null,P=null):typeof P==&quot;function&quot;&amp;&amp;(D=P,P=null),C!=null&amp;&amp;this.write(C,P),U.corked&amp;&amp;(U.corked=1,this.uncork()),U.ending||(function(Y,Z,ne){Z.ending=!0,N(Y,Z),ne&amp;&amp;(Z.finished?s.nextTick(ne):Y.once(&quot;finish&quot;,ne)),Z.ended=!0,Y.writable=!1})(this,U,D),this},Object.defineProperty(K.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(K.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._writableState!==void 0&amp;&amp;this._writableState.destroyed},set:function(C){this._writableState&amp;&amp;(this._writableState.destroyed=C)}}),K.prototype.destroy=p.destroy,K.prototype._undestroy=p.undestroy,K.prototype._destroy=function(C,P){P(C)}}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{&quot;../errors&quot;:477,&quot;./_stream_duplex&quot;:478,&quot;./internal/streams/destroy&quot;:485,&quot;./internal/streams/state&quot;:489,&quot;./internal/streams/stream&quot;:490,_process:467,buffer:220,inherits:440,&quot;util-deprecate&quot;:524}],483:[function(t,n,o){(function(s){(function(){var c;function u(A,I,z){return(I=(function(F){var W=(function(H,B){if(typeof H!=&quot;object&quot;||H===null)return H;var K=H[Symbol.toPrimitive];if(K!==void 0){var O=K.call(H,B);if(typeof O!=&quot;object&quot;)return O;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(B===&quot;string&quot;?String:Number)(H)})(F,&quot;string&quot;);return typeof W==&quot;symbol&quot;?W:String(W)})(I))in A?Object.defineProperty(A,I,{value:z,enumerable:!0,configurable:!0,writable:!0}):A[I]=z,A}var l=t(&quot;./end-of-stream&quot;),a=Symbol(&quot;lastResolve&quot;),d=Symbol(&quot;lastReject&quot;),f=Symbol(&quot;error&quot;),h=Symbol(&quot;ended&quot;),m=Symbol(&quot;lastPromise&quot;),p=Symbol(&quot;handlePromise&quot;),x=Symbol(&quot;stream&quot;);function g(A,I){return{value:A,done:I}}function y(A){var I=A[a];if(I!==null){var z=A[x].read();z!==null&amp;&amp;(A[m]=null,A[a]=null,A[d]=null,I(g(z,!1)))}}function v(A){s.nextTick(y,A)}var _=Object.getPrototypeOf((function(){})),S=Object.setPrototypeOf((u(c={get stream(){return this[x]},next:function(){var A=this,I=this[f];if(I!==null)return Promise.reject(I);if(this[h])return Promise.resolve(g(void 0,!0));if(this[x].destroyed)return new Promise((function(H,B){s.nextTick((function(){A[f]?B(A[f]):H(g(void 0,!0))}))}));var z,F=this[m];if(F)z=new Promise((function(H,B){return function(K,O){H.then((function(){B[h]?K(g(void 0,!0)):B[p](K,O)}),O)}})(F,this));else{var W=this[x].read();if(W!==null)return Promise.resolve(g(W,!1));z=new Promise(this[p])}return this[m]=z,z}},Symbol.asyncIterator,(function(){return this})),u(c,&quot;return&quot;,(function(){var A=this;return new Promise((function(I,z){A[x].destroy(null,(function(F){F?z(F):I(g(void 0,!0))}))}))})),c),_);n.exports=function(A){var I,z=Object.create(S,(u(I={},x,{value:A,writable:!0}),u(I,a,{value:null,writable:!0}),u(I,d,{value:null,writable:!0}),u(I,f,{value:null,writable:!0}),u(I,h,{value:A._readableState.endEmitted,writable:!0}),u(I,p,{value:function(F,W){var H=z[x].read();H?(z[m]=null,z[a]=null,z[d]=null,F(g(H,!1))):(z[a]=F,z[d]=W)},writable:!0}),I));return z[m]=null,l(A,(function(F){if(F&amp;&amp;F.code!==&quot;ERR_STREAM_PREMATURE_CLOSE&quot;){var W=z[d];return W!==null&amp;&amp;(z[m]=null,z[a]=null,z[d]=null,W(F)),void(z[f]=F)}var H=z[a];H!==null&amp;&amp;(z[m]=null,z[a]=null,z[d]=null,H(g(void 0,!0))),z[h]=!0})),A.on(&quot;readable&quot;,v.bind(null,z)),z}}).call(this)}).call(this,t(&quot;_process&quot;))},{&quot;./end-of-stream&quot;:486,_process:467}],484:[function(t,n,o){function s(m,p){var x=Object.keys(m);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(m);p&amp;&amp;(g=g.filter((function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable}))),x.push.apply(x,g)}return x}function c(m){for(var p=1;p&lt;arguments.length;p++){var x=arguments[p]!=null?arguments[p]:{};p%2?s(Object(x),!0).forEach((function(g){u(m,g,x[g])})):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(x)):s(Object(x)).forEach((function(g){Object.defineProperty(m,g,Object.getOwnPropertyDescriptor(x,g))}))}return m}function u(m,p,x){return(p=a(p))in m?Object.defineProperty(m,p,{value:x,enumerable:!0,configurable:!0,writable:!0}):m[p]=x,m}function l(m,p){for(var x=0;x&lt;p.length;x++){var g=p[x];g.enumerable=g.enumerable||!1,g.configurable=!0,&quot;value&quot;in g&amp;&amp;(g.writable=!0),Object.defineProperty(m,a(g.key),g)}}function a(m){var p=(function(x,g){if(typeof x!=&quot;object&quot;||x===null)return x;var y=x[Symbol.toPrimitive];if(y!==void 0){var v=y.call(x,g);if(typeof v!=&quot;object&quot;)return v;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(g===&quot;string&quot;?String:Number)(x)})(m,&quot;string&quot;);return typeof p==&quot;symbol&quot;?p:String(p)}var d=t(&quot;buffer&quot;).Buffer,f=t(&quot;util&quot;).inspect,h=f&amp;&amp;f.custom||&quot;inspect&quot;;n.exports=(function(){function m(){(function(g,y){if(!(g instanceof y))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,m),this.head=null,this.tail=null,this.length=0}var p,x;return p=m,(x=[{key:&quot;push&quot;,value:function(g){var y={data:g,next:null};this.length&gt;0?this.tail.next=y:this.head=y,this.tail=y,++this.length}},{key:&quot;unshift&quot;,value:function(g){var y={data:g,next:this.head};this.length===0&amp;&amp;(this.tail=y),this.head=y,++this.length}},{key:&quot;shift&quot;,value:function(){if(this.length!==0){var g=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,g}}},{key:&quot;clear&quot;,value:function(){this.head=this.tail=null,this.length=0}},{key:&quot;join&quot;,value:function(g){if(this.length===0)return&quot;&quot;;for(var y=this.head,v=&quot;&quot;+y.data;y=y.next;)v+=g+y.data;return v}},{key:&quot;concat&quot;,value:function(g){if(this.length===0)return d.alloc(0);for(var y,v,_,S=d.allocUnsafe(g&gt;&gt;&gt;0),A=this.head,I=0;A;)y=A.data,v=S,_=I,d.prototype.copy.call(y,v,_),I+=A.data.length,A=A.next;return S}},{key:&quot;consume&quot;,value:function(g,y){var v;return g&lt;this.head.data.length?(v=this.head.data.slice(0,g),this.head.data=this.head.data.slice(g)):v=g===this.head.data.length?this.shift():y?this._getString(g):this._getBuffer(g),v}},{key:&quot;first&quot;,value:function(){return this.head.data}},{key:&quot;_getString&quot;,value:function(g){var y=this.head,v=1,_=y.data;for(g-=_.length;y=y.next;){var S=y.data,A=g&gt;S.length?S.length:g;if(A===S.length?_+=S:_+=S.slice(0,g),(g-=A)==0){A===S.length?(++v,y.next?this.head=y.next:this.head=this.tail=null):(this.head=y,y.data=S.slice(A));break}++v}return this.length-=v,_}},{key:&quot;_getBuffer&quot;,value:function(g){var y=d.allocUnsafe(g),v=this.head,_=1;for(v.data.copy(y),g-=v.data.length;v=v.next;){var S=v.data,A=g&gt;S.length?S.length:g;if(S.copy(y,y.length-g,0,A),(g-=A)==0){A===S.length?(++_,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=S.slice(A));break}++_}return this.length-=_,y}},{key:h,value:function(g,y){return f(this,c(c({},y),{},{depth:0,customInspect:!1}))}}])&amp;&amp;l(p.prototype,x),Object.defineProperty(p,&quot;prototype&quot;,{writable:!1}),m})()},{buffer:220,util:188}],485:[function(t,n,o){(function(s){(function(){function c(a,d){l(a,d),u(a)}function u(a){a._writableState&amp;&amp;!a._writableState.emitClose||a._readableState&amp;&amp;!a._readableState.emitClose||a.emit(&quot;close&quot;)}function l(a,d){a.emit(&quot;error&quot;,d)}n.exports={destroy:function(a,d){var f=this,h=this._readableState&amp;&amp;this._readableState.destroyed,m=this._writableState&amp;&amp;this._writableState.destroyed;return h||m?(d?d(a):a&amp;&amp;(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(l,this,a)):s.nextTick(l,this,a)),this):(this._readableState&amp;&amp;(this._readableState.destroyed=!0),this._writableState&amp;&amp;(this._writableState.destroyed=!0),this._destroy(a||null,(function(p){!d&amp;&amp;p?f._writableState?f._writableState.errorEmitted?s.nextTick(u,f):(f._writableState.errorEmitted=!0,s.nextTick(c,f,p)):s.nextTick(c,f,p):d?(s.nextTick(u,f),d(p)):s.nextTick(u,f)})),this)},undestroy:function(){this._readableState&amp;&amp;(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&amp;&amp;(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(a,d){var f=a._readableState,h=a._writableState;f&amp;&amp;f.autoDestroy||h&amp;&amp;h.autoDestroy?a.destroy(d):a.emit(&quot;error&quot;,d)}}}).call(this)}).call(this,t(&quot;_process&quot;))},{_process:467}],486:[function(t,n,o){var s=t(&quot;../../../errors&quot;).codes.ERR_STREAM_PREMATURE_CLOSE;function c(){}n.exports=function u(l,a,d){if(typeof a==&quot;function&quot;)return u(l,null,a);a||(a={}),d=(function(A){var I=!1;return function(){if(!I){I=!0;for(var z=arguments.length,F=new Array(z),W=0;W&lt;z;W++)F[W]=arguments[W];A.apply(this,F)}}})(d||c);var f=a.readable||a.readable!==!1&amp;&amp;l.readable,h=a.writable||a.writable!==!1&amp;&amp;l.writable,m=function(){l.writable||x()},p=l._writableState&amp;&amp;l._writableState.finished,x=function(){h=!1,p=!0,f||d.call(l)},g=l._readableState&amp;&amp;l._readableState.endEmitted,y=function(){f=!1,g=!0,h||d.call(l)},v=function(A){d.call(l,A)},_=function(){var A;return f&amp;&amp;!g?(l._readableState&amp;&amp;l._readableState.ended||(A=new s),d.call(l,A)):h&amp;&amp;!p?(l._writableState&amp;&amp;l._writableState.ended||(A=new s),d.call(l,A)):void 0},S=function(){l.req.on(&quot;finish&quot;,x)};return(function(A){return A.setHeader&amp;&amp;typeof A.abort==&quot;function&quot;})(l)?(l.on(&quot;complete&quot;,x),l.on(&quot;abort&quot;,_),l.req?S():l.on(&quot;request&quot;,S)):h&amp;&amp;!l._writableState&amp;&amp;(l.on(&quot;end&quot;,m),l.on(&quot;close&quot;,m)),l.on(&quot;end&quot;,y),l.on(&quot;finish&quot;,x),a.error!==!1&amp;&amp;l.on(&quot;error&quot;,v),l.on(&quot;close&quot;,_),function(){l.removeListener(&quot;complete&quot;,x),l.removeListener(&quot;abort&quot;,_),l.removeListener(&quot;request&quot;,S),l.req&amp;&amp;l.req.removeListener(&quot;finish&quot;,x),l.removeListener(&quot;end&quot;,m),l.removeListener(&quot;close&quot;,m),l.removeListener(&quot;finish&quot;,x),l.removeListener(&quot;end&quot;,y),l.removeListener(&quot;error&quot;,v),l.removeListener(&quot;close&quot;,_)}}},{&quot;../../../errors&quot;:477}],487:[function(t,n,o){n.exports=function(){throw new Error(&quot;Readable.from is not available in the browser&quot;)}},{}],488:[function(t,n,o){var s,c=t(&quot;../../../errors&quot;).codes,u=c.ERR_MISSING_ARGS,l=c.ERR_STREAM_DESTROYED;function a(p){if(p)throw p}function d(p,x,g,y){y=(function(S){var A=!1;return function(){A||(A=!0,S.apply(void 0,arguments))}})(y);var v=!1;p.on(&quot;close&quot;,(function(){v=!0})),s===void 0&amp;&amp;(s=t(&quot;./end-of-stream&quot;)),s(p,{readable:x,writable:g},(function(S){if(S)return y(S);v=!0,y()}));var _=!1;return function(S){if(!v&amp;&amp;!_)return _=!0,(function(A){return A.setHeader&amp;&amp;typeof A.abort==&quot;function&quot;})(p)?p.abort():typeof p.destroy==&quot;function&quot;?p.destroy():void y(S||new l(&quot;pipe&quot;))}}function f(p){p()}function h(p,x){return p.pipe(x)}function m(p){return p.length?typeof p[p.length-1]!=&quot;function&quot;?a:p.pop():a}n.exports=function(){for(var p=arguments.length,x=new Array(p),g=0;g&lt;p;g++)x[g]=arguments[g];var y,v=m(x);if(Array.isArray(x[0])&amp;&amp;(x=x[0]),x.length&lt;2)throw new u(&quot;streams&quot;);var _=x.map((function(S,A){var I=A&lt;x.length-1;return d(S,I,A&gt;0,(function(z){y||(y=z),z&amp;&amp;_.forEach(f),I||(_.forEach(f),v(y))}))}));return x.reduce(h)}},{&quot;../../../errors&quot;:477,&quot;./end-of-stream&quot;:486}],489:[function(t,n,o){var s=t(&quot;../../../errors&quot;).codes.ERR_INVALID_OPT_VALUE;n.exports={getHighWaterMark:function(c,u,l,a){var d=(function(f,h,m){return f.highWaterMark!=null?f.highWaterMark:h?f[m]:null})(u,a,l);if(d!=null){if(!isFinite(d)||Math.floor(d)!==d||d&lt;0)throw new s(a?l:&quot;highWaterMark&quot;,d);return Math.floor(d)}return c.objectMode?16:16384}}},{&quot;../../../errors&quot;:477}],490:[function(t,n,o){n.exports=t(&quot;events&quot;).EventEmitter},{events:422}],491:[function(t,n,o){(o=n.exports=t(&quot;./lib/_stream_readable.js&quot;)).Stream=o,o.Readable=o,o.Writable=t(&quot;./lib/_stream_writable.js&quot;),o.Duplex=t(&quot;./lib/_stream_duplex.js&quot;),o.Transform=t(&quot;./lib/_stream_transform.js&quot;),o.PassThrough=t(&quot;./lib/_stream_passthrough.js&quot;),o.finished=t(&quot;./lib/internal/streams/end-of-stream.js&quot;),o.pipeline=t(&quot;./lib/internal/streams/pipeline.js&quot;)},{&quot;./lib/_stream_duplex.js&quot;:478,&quot;./lib/_stream_passthrough.js&quot;:479,&quot;./lib/_stream_readable.js&quot;:480,&quot;./lib/_stream_transform.js&quot;:481,&quot;./lib/_stream_writable.js&quot;:482,&quot;./lib/internal/streams/end-of-stream.js&quot;:486,&quot;./lib/internal/streams/pipeline.js&quot;:488}],492:[function(t,n,o){var s=(function(c){var u=Object.prototype,l=u.hasOwnProperty,a=Object.defineProperty||function(N,C,P){N[C]=P.value},d=typeof Symbol==&quot;function&quot;?Symbol:{},f=d.iterator||&quot;@@iterator&quot;,h=d.asyncIterator||&quot;@@asyncIterator&quot;,m=d.toStringTag||&quot;@@toStringTag&quot;;function p(N,C,P){return Object.defineProperty(N,C,{value:P,enumerable:!0,configurable:!0,writable:!0}),N[C]}try{p({},&quot;&quot;)}catch{p=function(C,P,D){return C[P]=D}}function x(N,C,P,D){var U=C&amp;&amp;C.prototype instanceof v?C:v,Y=Object.create(U.prototype),Z=new E(D||[]);return a(Y,&quot;_invoke&quot;,{value:B(N,P,Z)}),Y}function g(N,C,P){try{return{type:&quot;normal&quot;,arg:N.call(C,P)}}catch(D){return{type:&quot;throw&quot;,arg:D}}}c.wrap=x;var y={};function v(){}function _(){}function S(){}var A={};p(A,f,(function(){return this}));var I=Object.getPrototypeOf,z=I&amp;&amp;I(I(j([])));z&amp;&amp;z!==u&amp;&amp;l.call(z,f)&amp;&amp;(A=z);var F=S.prototype=v.prototype=Object.create(A);function W(N){[&quot;next&quot;,&quot;throw&quot;,&quot;return&quot;].forEach((function(C){p(N,C,(function(P){return this._invoke(C,P)}))}))}function H(N,C){var P;a(this,&quot;_invoke&quot;,{value:function(D,U){function Y(){return new C((function(Z,ne){(function V(ee,$,R,X){var re=g(N[ee],N,$);if(re.type!==&quot;throw&quot;){var Q=re.arg,te=Q.value;return te&amp;&amp;typeof te==&quot;object&quot;&amp;&amp;l.call(te,&quot;__await&quot;)?C.resolve(te.__await).then((function(ie){V(&quot;next&quot;,ie,R,X)}),(function(ie){V(&quot;throw&quot;,ie,R,X)})):C.resolve(te).then((function(ie){Q.value=ie,R(Q)}),(function(ie){return V(&quot;throw&quot;,ie,R,X)}))}X(re.arg)})(D,U,Z,ne)}))}return P=P?P.then(Y,Y):Y()}})}function B(N,C,P){var D=&quot;suspendedStart&quot;;return function(U,Y){if(D===&quot;executing&quot;)throw new Error(&quot;Generator is already running&quot;);if(D===&quot;completed&quot;){if(U===&quot;throw&quot;)throw Y;return k()}for(P.method=U,P.arg=Y;;){var Z=P.delegate;if(Z){var ne=K(Z,P);if(ne){if(ne===y)continue;return ne}}if(P.method===&quot;next&quot;)P.sent=P._sent=P.arg;else if(P.method===&quot;throw&quot;){if(D===&quot;suspendedStart&quot;)throw D=&quot;completed&quot;,P.arg;P.dispatchException(P.arg)}else P.method===&quot;return&quot;&amp;&amp;P.abrupt(&quot;return&quot;,P.arg);D=&quot;executing&quot;;var V=g(N,C,P);if(V.type===&quot;normal&quot;){if(D=P.done?&quot;completed&quot;:&quot;suspendedYield&quot;,V.arg===y)continue;return{value:V.arg,done:P.done}}V.type===&quot;throw&quot;&amp;&amp;(D=&quot;completed&quot;,P.method=&quot;throw&quot;,P.arg=V.arg)}}}function K(N,C){var P=C.method,D=N.iterator[P];if(D===void 0)return C.delegate=null,P===&quot;throw&quot;&amp;&amp;N.iterator.return&amp;&amp;(C.method=&quot;return&quot;,C.arg=void 0,K(N,C),C.method===&quot;throw&quot;)||P!==&quot;return&quot;&amp;&amp;(C.method=&quot;throw&quot;,C.arg=new TypeError(&quot;The iterator does not provide a &#039;&quot;+P+&quot;&#039; method&quot;)),y;var U=g(D,N.iterator,C.arg);if(U.type===&quot;throw&quot;)return C.method=&quot;throw&quot;,C.arg=U.arg,C.delegate=null,y;var Y=U.arg;return Y?Y.done?(C[N.resultName]=Y.value,C.next=N.nextLoc,C.method!==&quot;return&quot;&amp;&amp;(C.method=&quot;next&quot;,C.arg=void 0),C.delegate=null,y):Y:(C.method=&quot;throw&quot;,C.arg=new TypeError(&quot;iterator result is not an object&quot;),C.delegate=null,y)}function O(N){var C={tryLoc:N[0]};1 in N&amp;&amp;(C.catchLoc=N[1]),2 in N&amp;&amp;(C.finallyLoc=N[2],C.afterLoc=N[3]),this.tryEntries.push(C)}function L(N){var C=N.completion||{};C.type=&quot;normal&quot;,delete C.arg,N.completion=C}function E(N){this.tryEntries=[{tryLoc:&quot;root&quot;}],N.forEach(O,this),this.reset(!0)}function j(N){if(N){var C=N[f];if(C)return C.call(N);if(typeof N.next==&quot;function&quot;)return N;if(!isNaN(N.length)){var P=-1,D=function U(){for(;++P&lt;N.length;)if(l.call(N,P))return U.value=N[P],U.done=!1,U;return U.value=void 0,U.done=!0,U};return D.next=D}}return{next:k}}function k(){return{value:void 0,done:!0}}return _.prototype=S,a(F,&quot;constructor&quot;,{value:S,configurable:!0}),a(S,&quot;constructor&quot;,{value:_,configurable:!0}),_.displayName=p(S,m,&quot;GeneratorFunction&quot;),c.isGeneratorFunction=function(N){var C=typeof N==&quot;function&quot;&amp;&amp;N.constructor;return!!C&amp;&amp;(C===_||(C.displayName||C.name)===&quot;GeneratorFunction&quot;)},c.mark=function(N){return Object.setPrototypeOf?Object.setPrototypeOf(N,S):(N.__proto__=S,p(N,m,&quot;GeneratorFunction&quot;)),N.prototype=Object.create(F),N},c.awrap=function(N){return{__await:N}},W(H.prototype),p(H.prototype,h,(function(){return this})),c.AsyncIterator=H,c.async=function(N,C,P,D,U){U===void 0&amp;&amp;(U=Promise);var Y=new H(x(N,C,P,D),U);return c.isGeneratorFunction(C)?Y:Y.next().then((function(Z){return Z.done?Z.value:Y.next()}))},W(F),p(F,m,&quot;Generator&quot;),p(F,f,(function(){return this})),p(F,&quot;toString&quot;,(function(){return&quot;[object Generator]&quot;})),c.keys=function(N){var C=Object(N),P=[];for(var D in C)P.push(D);return P.reverse(),function U(){for(;P.length;){var Y=P.pop();if(Y in C)return U.value=Y,U.done=!1,U}return U.done=!0,U}},c.values=j,E.prototype={constructor:E,reset:function(N){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=&quot;next&quot;,this.arg=void 0,this.tryEntries.forEach(L),!N)for(var C in this)C.charAt(0)===&quot;t&quot;&amp;&amp;l.call(this,C)&amp;&amp;!isNaN(+C.slice(1))&amp;&amp;(this[C]=void 0)},stop:function(){this.done=!0;var N=this.tryEntries[0].completion;if(N.type===&quot;throw&quot;)throw N.arg;return this.rval},dispatchException:function(N){if(this.done)throw N;var C=this;function P(V,ee){return Y.type=&quot;throw&quot;,Y.arg=N,C.next=V,ee&amp;&amp;(C.method=&quot;next&quot;,C.arg=void 0),!!ee}for(var D=this.tryEntries.length-1;D&gt;=0;--D){var U=this.tryEntries[D],Y=U.completion;if(U.tryLoc===&quot;root&quot;)return P(&quot;end&quot;);if(U.tryLoc&lt;=this.prev){var Z=l.call(U,&quot;catchLoc&quot;),ne=l.call(U,&quot;finallyLoc&quot;);if(Z&amp;&amp;ne){if(this.prev&lt;U.catchLoc)return P(U.catchLoc,!0);if(this.prev&lt;U.finallyLoc)return P(U.finallyLoc)}else if(Z){if(this.prev&lt;U.catchLoc)return P(U.catchLoc,!0)}else{if(!ne)throw new Error(&quot;try statement without catch or finally&quot;);if(this.prev&lt;U.finallyLoc)return P(U.finallyLoc)}}}},abrupt:function(N,C){for(var P=this.tryEntries.length-1;P&gt;=0;--P){var D=this.tryEntries[P];if(D.tryLoc&lt;=this.prev&amp;&amp;l.call(D,&quot;finallyLoc&quot;)&amp;&amp;this.prev&lt;D.finallyLoc){var U=D;break}}U&amp;&amp;(N===&quot;break&quot;||N===&quot;continue&quot;)&amp;&amp;U.tryLoc&lt;=C&amp;&amp;C&lt;=U.finallyLoc&amp;&amp;(U=null);var Y=U?U.completion:{};return Y.type=N,Y.arg=C,U?(this.method=&quot;next&quot;,this.next=U.finallyLoc,y):this.complete(Y)},complete:function(N,C){if(N.type===&quot;throw&quot;)throw N.arg;return N.type===&quot;break&quot;||N.type===&quot;continue&quot;?this.next=N.arg:N.type===&quot;return&quot;?(this.rval=this.arg=N.arg,this.method=&quot;return&quot;,this.next=&quot;end&quot;):N.type===&quot;normal&quot;&amp;&amp;C&amp;&amp;(this.next=C),y},finish:function(N){for(var C=this.tryEntries.length-1;C&gt;=0;--C){var P=this.tryEntries[C];if(P.finallyLoc===N)return this.complete(P.completion,P.afterLoc),L(P),y}},catch:function(N){for(var C=this.tryEntries.length-1;C&gt;=0;--C){var P=this.tryEntries[C];if(P.tryLoc===N){var D=P.completion;if(D.type===&quot;throw&quot;){var U=D.arg;L(P)}return U}}throw new Error(&quot;illegal catch attempt&quot;)},delegateYield:function(N,C,P){return this.delegate={iterator:j(N),resultName:C,nextLoc:P},this.method===&quot;next&quot;&amp;&amp;(this.arg=void 0),y}},c})(typeof n==&quot;object&quot;?n.exports:{});try{regeneratorRuntime=s}catch{typeof globalThis==&quot;object&quot;?globalThis.regeneratorRuntime=s:Function(&quot;r&quot;,&quot;regeneratorRuntime = r&quot;)(s)}},{}],493:[function(t,n,o){var s=t(&quot;buffer&quot;).Buffer,c=t(&quot;inherits&quot;),u=t(&quot;hash-base&quot;),l=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],d=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],f=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],h=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],m=[0,1518500249,1859775393,2400959708,2840853838],p=[1352829926,1548603684,1836072691,2053994217,0];function x(){u.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function g(I,z){return I&lt;&lt;z|I&gt;&gt;&gt;32-z}function y(I,z,F,W,H,B,K,O){return g(I+(z^F^W)+B+K|0,O)+H|0}function v(I,z,F,W,H,B,K,O){return g(I+(z&amp;F|~z&amp;W)+B+K|0,O)+H|0}function _(I,z,F,W,H,B,K,O){return g(I+((z|~F)^W)+B+K|0,O)+H|0}function S(I,z,F,W,H,B,K,O){return g(I+(z&amp;W|F&amp;~W)+B+K|0,O)+H|0}function A(I,z,F,W,H,B,K,O){return g(I+(z^(F|~W))+B+K|0,O)+H|0}c(x,u),x.prototype._update=function(){for(var I=l,z=0;z&lt;16;++z)I[z]=this._block.readInt32LE(4*z);for(var F=0|this._a,W=0|this._b,H=0|this._c,B=0|this._d,K=0|this._e,O=0|this._a,L=0|this._b,E=0|this._c,j=0|this._d,k=0|this._e,N=0;N&lt;80;N+=1){var C,P;N&lt;16?(C=y(F,W,H,B,K,I[a[N]],m[0],f[N]),P=A(O,L,E,j,k,I[d[N]],p[0],h[N])):N&lt;32?(C=v(F,W,H,B,K,I[a[N]],m[1],f[N]),P=S(O,L,E,j,k,I[d[N]],p[1],h[N])):N&lt;48?(C=_(F,W,H,B,K,I[a[N]],m[2],f[N]),P=_(O,L,E,j,k,I[d[N]],p[2],h[N])):N&lt;64?(C=S(F,W,H,B,K,I[a[N]],m[3],f[N]),P=v(O,L,E,j,k,I[d[N]],p[3],h[N])):(C=A(F,W,H,B,K,I[a[N]],m[4],f[N]),P=y(O,L,E,j,k,I[d[N]],p[4],h[N])),F=K,K=B,B=g(H,10),H=W,W=C,O=k,k=j,j=g(E,10),E=L,L=P}var D=this._b+H+j|0;this._b=this._c+B+k|0,this._c=this._d+K+O|0,this._d=this._e+F+L|0,this._e=this._a+W+E|0,this._a=D},x.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset&gt;56&amp;&amp;(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var I=s.alloc?s.alloc(20):new s(20);return I.writeInt32LE(this._a,0),I.writeInt32LE(this._b,4),I.writeInt32LE(this._c,8),I.writeInt32LE(this._d,12),I.writeInt32LE(this._e,16),I},n.exports=x},{buffer:220,&quot;hash-base&quot;:425,inherits:440}],494:[function(t,n,o){var s=t(&quot;buffer&quot;),c=s.Buffer;function u(a,d){for(var f in a)d[f]=a[f]}function l(a,d,f){return c(a,d,f)}c.from&amp;&amp;c.alloc&amp;&amp;c.allocUnsafe&amp;&amp;c.allocUnsafeSlow?n.exports=s:(u(s,o),o.Buffer=l),l.prototype=Object.create(c.prototype),u(c,l),l.from=function(a,d,f){if(typeof a==&quot;number&quot;)throw new TypeError(&quot;Argument must not be a number&quot;);return c(a,d,f)},l.alloc=function(a,d,f){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);var h=c(a);return d!==void 0?typeof f==&quot;string&quot;?h.fill(d,f):h.fill(d):h.fill(0),h},l.allocUnsafe=function(a){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return c(a)},l.allocUnsafeSlow=function(a){if(typeof a!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return s.SlowBuffer(a)}},{buffer:220}],495:[function(t,n,o){(function(s){(function(){var c,u=t(&quot;buffer&quot;),l=u.Buffer,a={};for(c in u)u.hasOwnProperty(c)&amp;&amp;c!==&quot;SlowBuffer&quot;&amp;&amp;c!==&quot;Buffer&quot;&amp;&amp;(a[c]=u[c]);var d=a.Buffer={};for(c in l)l.hasOwnProperty(c)&amp;&amp;c!==&quot;allocUnsafe&quot;&amp;&amp;c!==&quot;allocUnsafeSlow&quot;&amp;&amp;(d[c]=l[c]);if(a.Buffer.prototype=l.prototype,d.from&amp;&amp;d.from!==Uint8Array.from||(d.from=function(f,h,m){if(typeof f==&quot;number&quot;)throw new TypeError(&#039;The &quot;value&quot; argument must not be of type number. Received type &#039;+typeof f);if(f&amp;&amp;f.length===void 0)throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+typeof f);return l(f,h,m)}),d.alloc||(d.alloc=function(f,h,m){if(typeof f!=&quot;number&quot;)throw new TypeError(&#039;The &quot;size&quot; argument must be of type number. Received type &#039;+typeof f);if(f&lt;0||f&gt;=2*(1&lt;&lt;30))throw new RangeError(&#039;The value &quot;&#039;+f+&#039;&quot; is invalid for option &quot;size&quot;&#039;);var p=l(f);return h&amp;&amp;h.length!==0?typeof m==&quot;string&quot;?p.fill(h,m):p.fill(h):p.fill(0),p}),!a.kStringMaxLength)try{a.kStringMaxLength=s.binding(&quot;buffer&quot;).kStringMaxLength}catch{}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&amp;&amp;(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),n.exports=a}).call(this)}).call(this,t(&quot;_process&quot;))},{_process:467,buffer:220}],496:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0});const s=t(&quot;xmlchars/xml/1.0/ed5&quot;),c=t(&quot;xmlchars/xml/1.1/ed2&quot;),u=t(&quot;xmlchars/xmlns/1.0/ed3&quot;);var l=s.isS,a=s.isChar,d=s.isNameStartChar,f=s.isNameChar,h=s.S_LIST,m=s.NAME_RE,p=c.isChar,x=u.isNCNameStartChar,g=u.isNCNameChar,y=u.NC_NAME_RE;const v=&quot;http://www.w3.org/XML/1998/namespace&quot;,_=&quot;http://www.w3.org/2000/xmlns/&quot;,S={__proto__:null,xml:v,xmlns:_},A={__proto__:null,amp:&quot;&amp;&quot;,gt:&quot;&gt;&quot;,lt:&quot;&lt;&quot;,quot:&#039;&quot;&#039;,apos:&quot;&#039;&quot;},I=j=&gt;j===34||j===39,z=[34,39],F=[...z,91,62],W=[...z,60,93],H=[61,63,...h],B=[...h,62,38,60];function K(j,k,N){switch(k){case&quot;xml&quot;:N!==v&amp;&amp;j.fail(`xml prefix must be bound to ${v}.`);break;case&quot;xmlns&quot;:N!==_&amp;&amp;j.fail(`xmlns prefix must be bound to ${_}.`)}switch(N){case _:j.fail(k===&quot;&quot;?`the default namespace may not be set to ${N}.`:`may not assign a prefix (even &quot;xmlns&quot;) to the URI ${_}.`);break;case v:switch(k){case&quot;xml&quot;:break;case&quot;&quot;:j.fail(`the default namespace may not be set to ${N}.`);break;default:j.fail(&quot;may not assign the xml namespace to another prefix.&quot;)}}}const O=j=&gt;y.test(j),L=j=&gt;m.test(j);o.EVENTS=[&quot;xmldecl&quot;,&quot;text&quot;,&quot;processinginstruction&quot;,&quot;doctype&quot;,&quot;comment&quot;,&quot;opentagstart&quot;,&quot;attribute&quot;,&quot;opentag&quot;,&quot;closetag&quot;,&quot;cdata&quot;,&quot;error&quot;,&quot;end&quot;,&quot;ready&quot;];const E={xmldecl:&quot;xmldeclHandler&quot;,text:&quot;textHandler&quot;,processinginstruction:&quot;piHandler&quot;,doctype:&quot;doctypeHandler&quot;,comment:&quot;commentHandler&quot;,opentagstart:&quot;openTagStartHandler&quot;,attribute:&quot;attributeHandler&quot;,opentag:&quot;openTagHandler&quot;,closetag:&quot;closeTagHandler&quot;,cdata:&quot;cdataHandler&quot;,error:&quot;errorHandler&quot;,end:&quot;endHandler&quot;,ready:&quot;readyHandler&quot;};o.SaxesParser=class{constructor(j){this.opt=j??{},this.fragmentOpt=!!this.opt.fragment;const k=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=this.opt.position!==!1,this.fileName=this.opt.fileName,k){this.nameStartCheck=x,this.nameCheck=g,this.isName=O,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},S);const N=this.opt.additionalNamespaces;N!=null&amp;&amp;((function(C,P){for(const D of Object.keys(P))K(C,D,P[D])})(this,N),Object.assign(this.ns,N))}else this.nameStartCheck=d,this.nameCheck=f,this.isName=L,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}get closed(){return this._closed}_init(){var j;this.openWakaBang=&quot;&quot;,this.text=&quot;&quot;,this.name=&quot;&quot;,this.piTarget=&quot;&quot;,this.entity=&quot;&quot;,this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk=&quot;&quot;,this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=0,this.attribList=[];const{fragmentOpt:k}=this;this.state=k?13:0,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=k,this.xmlDeclPossible=!k,this.xmlDeclExpects=[&quot;version&quot;],this.entityReturnState=void 0;let{defaultXMLVersion:N}=this.opt;if(N===void 0){if(this.opt.forceXMLVersion===!0)throw new Error(&quot;forceXMLVersion set but defaultXMLVersion is not set&quot;);N=&quot;1.0&quot;}this.setXMLVersion(N),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(A),(j=this.readyHandler)===null||j===void 0||j.call(this)}get position(){return this.chunkPosition+this.i}get columnIndex(){return this.position-this.positionAtNewLine}on(j,k){this[E[j]]=k}off(j){this[E[j]]=void 0}makeError(j){var k;let N=(k=this.fileName)!==null&amp;&amp;k!==void 0?k:&quot;&quot;;return this.trackPosition&amp;&amp;(N.length&gt;0&amp;&amp;(N+=&quot;:&quot;),N+=`${this.line}:${this.column}`),N.length&gt;0&amp;&amp;(N+=&quot;: &quot;),new Error(N+j)}fail(j){const k=this.makeError(j),N=this.errorHandler;if(N===void 0)throw k;return N(k),this}write(j){if(this.closed)return this.fail(&quot;cannot write after close; assign an onready handler.&quot;);let k=!1;j===null?(k=!0,j=&quot;&quot;):typeof j==&quot;object&quot;&amp;&amp;(j=j.toString()),this.carriedFromPrevious!==void 0&amp;&amp;(j=`${this.carriedFromPrevious}${j}`,this.carriedFromPrevious=void 0);let N=j.length;const C=j.charCodeAt(N-1);!k&amp;&amp;(C===13||C&gt;=55296&amp;&amp;C&lt;=56319)&amp;&amp;(this.carriedFromPrevious=j[N-1],N--,j=j.slice(0,N));const{stateTable:P}=this;for(this.chunk=j,this.i=0;this.i&lt;N;)P[this.state].call(this);return this.chunkPosition+=N,k?this.end():this}close(){return this.write(null)}getCode10(){const{chunk:j,i:k}=this;if(this.prevI=k,this.i=k+1,k&gt;=j.length)return-1;const N=j.charCodeAt(k);if(this.column++,N&lt;55296){if(N&gt;=32||N===9)return N;switch(N){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:return j.charCodeAt(k+1)===10&amp;&amp;(this.i=k+2),this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail(&quot;disallowed character.&quot;),N}}if(N&gt;56319)return N&gt;=57344&amp;&amp;N&lt;=65533||this.fail(&quot;disallowed character.&quot;),N;const C=65536+1024*(N-55296)+(j.charCodeAt(k+1)-56320);return this.i=k+2,C&gt;1114111&amp;&amp;this.fail(&quot;disallowed character.&quot;),C}getCode11(){const{chunk:j,i:k}=this;if(this.prevI=k,this.i=k+1,k&gt;=j.length)return-1;const N=j.charCodeAt(k);if(this.column++,N&lt;55296){if(N&gt;31&amp;&amp;N&lt;127||N&gt;159&amp;&amp;N!==8232||N===9)return N;switch(N){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:{const P=j.charCodeAt(k+1);P!==10&amp;&amp;P!==133||(this.i=k+2)}case 133:case 8232:return this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail(&quot;disallowed character.&quot;),N}}if(N&gt;56319)return N&gt;=57344&amp;&amp;N&lt;=65533||this.fail(&quot;disallowed character.&quot;),N;const C=65536+1024*(N-55296)+(j.charCodeAt(k+1)-56320);return this.i=k+2,C&gt;1114111&amp;&amp;this.fail(&quot;disallowed character.&quot;),C}getCodeNorm(){const j=this.getCode();return j===-2?10:j}unget(){this.i=this.prevI,this.column--}captureTo(j){let{i:k}=this;const{chunk:N}=this;for(;;){const C=this.getCode(),P=C===-2,D=P?10:C;if(D===-1||j.includes(D))return this.text+=N.slice(k,this.prevI),D;P&amp;&amp;(this.text+=N.slice(k,this.prevI)+`
`,k=this.i)}}captureToChar(j){let{i:k}=this;const{chunk:N}=this;for(;;){let C=this.getCode();switch(C){case-2:this.text+=N.slice(k,this.prevI)+`
`,k=this.i,C=10;break;case-1:return this.text+=N.slice(k),!1}if(C===j)return this.text+=N.slice(k,this.prevI),!0}}captureNameChars(){const{chunk:j,i:k}=this;for(;;){const N=this.getCode();if(N===-1)return this.name+=j.slice(k),-1;if(!f(N))return this.name+=j.slice(k,this.prevI),N===-2?10:N}}skipSpaces(){for(;;){const j=this.getCodeNorm();if(j===-1||!l(j))return j}}setXMLVersion(j){this.currentXMLVersion=j,j===&quot;1.0&quot;?(this.isChar=a,this.getCode=this.getCode10):(this.isChar=p,this.getCode=this.getCode11)}sBegin(){this.chunk.charCodeAt(0)===65279&amp;&amp;(this.i++,this.column++),this.state=1}sBeginWhitespace(){const j=this.i,k=this.skipSpaces();switch(this.prevI!==j&amp;&amp;(this.xmlDeclPossible=!1),k){case 60:if(this.state=15,this.text.length!==0)throw new Error(&quot;no-empty text at start&quot;);break;case-1:break;default:this.unget(),this.state=13,this.xmlDeclPossible=!1}}sDoctype(){var j;const k=this.captureTo(F);switch(k){case 62:(j=this.doctypeHandler)===null||j===void 0||j.call(this,this.text),this.text=&quot;&quot;,this.state=13,this.doctype=!0;break;case-1:break;default:this.text+=String.fromCodePoint(k),k===91?this.state=4:I(k)&amp;&amp;(this.state=3,this.q=k)}}sDoctypeQuote(){const j=this.q;this.captureToChar(j)&amp;&amp;(this.text+=String.fromCodePoint(j),this.q=null,this.state=2)}sDTD(){const j=this.captureTo(W);j!==-1&amp;&amp;(this.text+=String.fromCodePoint(j),j===93?this.state=2:j===60?this.state=6:I(j)&amp;&amp;(this.state=5,this.q=j))}sDTDQuoted(){const j=this.q;this.captureToChar(j)&amp;&amp;(this.text+=String.fromCodePoint(j),this.state=4,this.q=null)}sDTDOpenWaka(){const j=this.getCodeNorm();switch(this.text+=String.fromCodePoint(j),j){case 33:this.state=7,this.openWakaBang=&quot;&quot;;break;case 63:this.state=11;break;default:this.state=4}}sDTDOpenWakaBang(){const j=String.fromCodePoint(this.getCodeNorm()),k=this.openWakaBang+=j;this.text+=j,k!==&quot;-&quot;&amp;&amp;(this.state=k===&quot;--&quot;?8:4,this.openWakaBang=&quot;&quot;)}sDTDComment(){this.captureToChar(45)&amp;&amp;(this.text+=&quot;-&quot;,this.state=9)}sDTDCommentEnding(){const j=this.getCodeNorm();this.text+=String.fromCodePoint(j),this.state=j===45?10:8}sDTDCommentEnded(){const j=this.getCodeNorm();this.text+=String.fromCodePoint(j),j===62?this.state=4:(this.fail(&quot;malformed comment.&quot;),this.state=8)}sDTDPI(){this.captureToChar(63)&amp;&amp;(this.text+=&quot;?&quot;,this.state=12)}sDTDPIEnding(){const j=this.getCodeNorm();this.text+=String.fromCodePoint(j),j===62&amp;&amp;(this.state=4)}sText(){this.tags.length!==0?this.handleTextInRoot():this.handleTextOutsideRoot()}sEntity(){let{i:j}=this;const{chunk:k}=this;e:for(;;)switch(this.getCode()){case-2:this.entity+=k.slice(j,this.prevI)+`
`,j=this.i;break;case 59:{const{entityReturnState:N}=this,C=this.entity+k.slice(j,this.prevI);let P;this.state=N,C===&quot;&quot;?(this.fail(&quot;empty entity name.&quot;),P=&quot;&amp;;&quot;):(P=this.parseEntity(C),this.entity=&quot;&quot;),N===13&amp;&amp;this.textHandler===void 0||(this.text+=P);break e}case-1:this.entity+=k.slice(j);break e}}sOpenWaka(){const j=this.getCode();if(d(j))this.state=34,this.unget(),this.xmlDeclPossible=!1;else switch(j){case 47:this.state=43,this.xmlDeclPossible=!1;break;case 33:this.state=16,this.openWakaBang=&quot;&quot;,this.xmlDeclPossible=!1;break;case 63:this.state=23;break;default:this.fail(&quot;disallowed character in tag name&quot;),this.state=13,this.xmlDeclPossible=!1}}sOpenWakaBang(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case&quot;[CDATA[&quot;:this.sawRoot||this.reportedTextBeforeRoot||(this.fail(&quot;text data outside of root node.&quot;),this.reportedTextBeforeRoot=!0),this.closedRoot&amp;&amp;!this.reportedTextAfterRoot&amp;&amp;(this.fail(&quot;text data outside of root node.&quot;),this.reportedTextAfterRoot=!0),this.state=20,this.openWakaBang=&quot;&quot;;break;case&quot;--&quot;:this.state=17,this.openWakaBang=&quot;&quot;;break;case&quot;DOCTYPE&quot;:this.state=2,(this.doctype||this.sawRoot)&amp;&amp;this.fail(&quot;inappropriately located doctype declaration.&quot;),this.openWakaBang=&quot;&quot;;break;default:this.openWakaBang.length&gt;=7&amp;&amp;this.fail(&quot;incorrect syntax.&quot;)}}sComment(){this.captureToChar(45)&amp;&amp;(this.state=18)}sCommentEnding(){var j;const k=this.getCodeNorm();k===45?(this.state=19,(j=this.commentHandler)===null||j===void 0||j.call(this,this.text),this.text=&quot;&quot;):(this.text+=&quot;-&quot;+String.fromCodePoint(k),this.state=17)}sCommentEnded(){const j=this.getCodeNorm();j!==62?(this.fail(&quot;malformed comment.&quot;),this.text+=&quot;--&quot;+String.fromCodePoint(j),this.state=17):this.state=13}sCData(){this.captureToChar(93)&amp;&amp;(this.state=21)}sCDataEnding(){const j=this.getCodeNorm();j===93?this.state=22:(this.text+=&quot;]&quot;+String.fromCodePoint(j),this.state=20)}sCDataEnding2(){var j;const k=this.getCodeNorm();switch(k){case 62:(j=this.cdataHandler)===null||j===void 0||j.call(this,this.text),this.text=&quot;&quot;,this.state=13;break;case 93:this.text+=&quot;]&quot;;break;default:this.text+=&quot;]]&quot;+String.fromCodePoint(k),this.state=20}}sPIFirstChar(){const j=this.getCodeNorm();this.nameStartCheck(j)?(this.piTarget+=String.fromCodePoint(j),this.state=24):j===63||l(j)?(this.fail(&quot;processing instruction without a target.&quot;),this.state=j===63?26:25):(this.fail(&quot;disallowed character in processing instruction name.&quot;),this.piTarget+=String.fromCodePoint(j),this.state=24)}sPIRest(){const{chunk:j,i:k}=this;for(;;){const N=this.getCodeNorm();if(N===-1)return void(this.piTarget+=j.slice(k));if(!this.nameCheck(N)){this.piTarget+=j.slice(k,this.prevI);const C=N===63;C||l(N)?this.piTarget===&quot;xml&quot;?(this.xmlDeclPossible||this.fail(&quot;an XML declaration must be at the start of the document.&quot;),this.state=C?33:27):this.state=C?26:25:(this.fail(&quot;disallowed character in processing instruction name.&quot;),this.piTarget+=String.fromCodePoint(N));break}}}sPIBody(){if(this.text.length===0){const j=this.getCodeNorm();j===63?this.state=26:l(j)||(this.text=String.fromCodePoint(j))}else this.captureToChar(63)&amp;&amp;(this.state=26)}sPIEnding(){var j;const k=this.getCodeNorm();if(k===62){const{piTarget:N}=this;N.toLowerCase()===&quot;xml&quot;&amp;&amp;this.fail(&quot;the XML declaration must appear at the start of the document.&quot;),(j=this.piHandler)===null||j===void 0||j.call(this,{target:N,body:this.text}),this.piTarget=this.text=&quot;&quot;,this.state=13}else k===63?this.text+=&quot;?&quot;:(this.text+=&quot;?&quot;+String.fromCodePoint(k),this.state=25);this.xmlDeclPossible=!1}sXMLDeclNameStart(){const j=this.skipSpaces();j!==63?j!==-1&amp;&amp;(this.state=28,this.name=String.fromCodePoint(j)):this.state=33}sXMLDeclName(){const j=this.captureTo(H);if(j===63)return this.state=33,this.name+=this.text,this.text=&quot;&quot;,void this.fail(&quot;XML declaration is incomplete.&quot;);if(l(j)||j===61){if(this.name+=this.text,this.text=&quot;&quot;,!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail(&quot;did not expect any more name/value pairs.&quot;);break;case 1:this.fail(`expected the name ${this.xmlDeclExpects[0]}.`);break;default:this.fail(&quot;expected one of &quot;+this.xmlDeclExpects.join(&quot;, &quot;))}this.state=j===61?30:29}}sXMLDeclEq(){const j=this.getCodeNorm();if(j===63)return this.state=33,void this.fail(&quot;XML declaration is incomplete.&quot;);l(j)||(j!==61&amp;&amp;this.fail(&quot;value required.&quot;),this.state=30)}sXMLDeclValueStart(){const j=this.getCodeNorm();if(j===63)return this.state=33,void this.fail(&quot;XML declaration is incomplete.&quot;);l(j)||(I(j)?this.q=j:(this.fail(&quot;value must be quoted.&quot;),this.q=32),this.state=31)}sXMLDeclValue(){const j=this.captureTo([this.q,63]);if(j===63)return this.state=33,this.text=&quot;&quot;,void this.fail(&quot;XML declaration is incomplete.&quot;);if(j===-1)return;const k=this.text;switch(this.text=&quot;&quot;,this.name){case&quot;version&quot;:{this.xmlDeclExpects=[&quot;encoding&quot;,&quot;standalone&quot;];const N=k;this.xmlDecl.version=N,/^1\.[0-9]+$/.test(N)?this.opt.forceXMLVersion||this.setXMLVersion(N):this.fail(&quot;version number must match /^1\\.[0-9]+$/.&quot;);break}case&quot;encoding&quot;:/^[A-Za-z][A-Za-z0-9._-]*$/.test(k)||this.fail(&quot;encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/.&quot;),this.xmlDeclExpects=[&quot;standalone&quot;],this.xmlDecl.encoding=k;break;case&quot;standalone&quot;:k!==&quot;yes&quot;&amp;&amp;k!==&quot;no&quot;&amp;&amp;this.fail(&#039;standalone value must match &quot;yes&quot; or &quot;no&quot;.&#039;),this.xmlDeclExpects=[],this.xmlDecl.standalone=k}this.name=&quot;&quot;,this.state=32}sXMLDeclSeparator(){const j=this.getCodeNorm();j!==63?(l(j)||(this.fail(&quot;whitespace required.&quot;),this.unget()),this.state=27):this.state=33}sXMLDeclEnding(){var j;this.getCodeNorm()===62?(this.piTarget!==&quot;xml&quot;?this.fail(&quot;processing instructions are not allowed before root.&quot;):this.name!==&quot;version&quot;&amp;&amp;this.xmlDeclExpects.includes(&quot;version&quot;)&amp;&amp;this.fail(&quot;XML declaration must contain a version.&quot;),(j=this.xmldeclHandler)===null||j===void 0||j.call(this,this.xmlDecl),this.name=&quot;&quot;,this.piTarget=this.text=&quot;&quot;,this.state=13):this.fail(&quot;The character ? is disallowed anywhere in XML declarations.&quot;),this.xmlDeclPossible=!1}sOpenTag(){var j;const k=this.captureNameChars();if(k===-1)return;const N=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name=&quot;&quot;,this.xmlnsOpt&amp;&amp;(this.topNS=N.ns=Object.create(null)),(j=this.openTagStartHandler)===null||j===void 0||j.call(this,N),this.sawRoot=!0,!this.fragmentOpt&amp;&amp;this.closedRoot&amp;&amp;this.fail(&quot;documents may contain only one root.&quot;),k){case 62:this.openTag();break;case 47:this.state=35;break;default:l(k)||this.fail(&quot;disallowed character in tag name.&quot;),this.state=36}}sOpenTagSlash(){this.getCode()===62?this.openSelfClosingTag():(this.fail(&quot;forward-slash in opening tag not followed by &gt;.&quot;),this.state=36)}sAttrib(){const j=this.skipSpaces();j!==-1&amp;&amp;(d(j)?(this.unget(),this.state=37):j===62?this.openTag():j===47?this.state=35:this.fail(&quot;disallowed character in attribute name.&quot;))}sAttribName(){const j=this.captureNameChars();j===61?this.state=39:l(j)?this.state=38:j===62?(this.fail(&quot;attribute without value.&quot;),this.pushAttrib(this.name,this.name),this.name=this.text=&quot;&quot;,this.openTag()):j!==-1&amp;&amp;this.fail(&quot;disallowed character in attribute name.&quot;)}sAttribNameSawWhite(){const j=this.skipSpaces();switch(j){case-1:return;case 61:this.state=39;break;default:this.fail(&quot;attribute without value.&quot;),this.text=&quot;&quot;,this.name=&quot;&quot;,j===62?this.openTag():d(j)?(this.unget(),this.state=37):(this.fail(&quot;disallowed character in attribute name.&quot;),this.state=36)}}sAttribValue(){const j=this.getCodeNorm();I(j)?(this.q=j,this.state=40):l(j)||(this.fail(&quot;unquoted attribute value.&quot;),this.state=42,this.unget())}sAttribValueQuoted(){const{q:j,chunk:k}=this;let{i:N}=this;for(;;)switch(this.getCode()){case j:return this.pushAttrib(this.name,this.text+k.slice(N,this.prevI)),this.name=this.text=&quot;&quot;,this.q=null,void(this.state=41);case 38:return this.text+=k.slice(N,this.prevI),this.state=14,void(this.entityReturnState=40);case 10:case-2:case 9:this.text+=k.slice(N,this.prevI)+&quot; &quot;,N=this.i;break;case 60:return this.text+=k.slice(N,this.prevI),void this.fail(&quot;disallowed character.&quot;);case-1:return void(this.text+=k.slice(N))}}sAttribValueClosed(){const j=this.getCodeNorm();l(j)?this.state=36:j===62?this.openTag():j===47?this.state=35:d(j)?(this.fail(&quot;no whitespace between attributes.&quot;),this.unget(),this.state=37):this.fail(&quot;disallowed character in attribute name.&quot;)}sAttribValueUnquoted(){const j=this.captureTo(B);switch(j){case 38:this.state=14,this.entityReturnState=42;break;case 60:this.fail(&quot;disallowed character.&quot;);break;case-1:break;default:this.text.includes(&quot;]]&gt;&quot;)&amp;&amp;this.fail(&#039;the string &quot;]]&gt;&quot; is disallowed in char data.&#039;),this.pushAttrib(this.name,this.text),this.name=this.text=&quot;&quot;,j===62?this.openTag():this.state=36}}sCloseTag(){const j=this.captureNameChars();j===62?this.closeTag():l(j)?this.state=44:j!==-1&amp;&amp;this.fail(&quot;disallowed character in closing tag.&quot;)}sCloseTagSawWhite(){switch(this.skipSpaces()){case 62:this.closeTag();break;case-1:break;default:this.fail(&quot;disallowed character in closing tag.&quot;)}}handleTextInRoot(){let{i:j,forbiddenState:k}=this;const{chunk:N,textHandler:C}=this;e:for(;;)switch(this.getCode()){case 60:if(this.state=15,C!==void 0){const{text:P}=this,D=N.slice(j,this.prevI);P.length!==0?(C(P+D),this.text=&quot;&quot;):D.length!==0&amp;&amp;C(D)}k=0;break e;case 38:this.state=14,this.entityReturnState=13,C!==void 0&amp;&amp;(this.text+=N.slice(j,this.prevI)),k=0;break e;case 93:switch(k){case 0:k=1;break;case 1:k=2;break;case 2:break;default:throw new Error(&quot;impossible state&quot;)}break;case 62:k===2&amp;&amp;this.fail(&#039;the string &quot;]]&gt;&quot; is disallowed in char data.&#039;),k=0;break;case-2:C!==void 0&amp;&amp;(this.text+=N.slice(j,this.prevI)+`
`),j=this.i,k=0;break;case-1:C!==void 0&amp;&amp;(this.text+=N.slice(j));break e;default:k=0}this.forbiddenState=k}handleTextOutsideRoot(){let{i:j}=this;const{chunk:k,textHandler:N}=this;let C=!1;e:for(;;){const P=this.getCode();switch(P){case 60:if(this.state=15,N!==void 0){const{text:D}=this,U=k.slice(j,this.prevI);D.length!==0?(N(D+U),this.text=&quot;&quot;):U.length!==0&amp;&amp;N(U)}break e;case 38:this.state=14,this.entityReturnState=13,N!==void 0&amp;&amp;(this.text+=k.slice(j,this.prevI)),C=!0;break e;case-2:N!==void 0&amp;&amp;(this.text+=k.slice(j,this.prevI)+`
`),j=this.i;break;case-1:N!==void 0&amp;&amp;(this.text+=k.slice(j));break e;default:l(P)||(C=!0)}}C&amp;&amp;(this.sawRoot||this.reportedTextBeforeRoot||(this.fail(&quot;text data outside of root node.&quot;),this.reportedTextBeforeRoot=!0),this.closedRoot&amp;&amp;!this.reportedTextAfterRoot&amp;&amp;(this.fail(&quot;text data outside of root node.&quot;),this.reportedTextAfterRoot=!0))}pushAttribNS(j,k){var N;const{prefix:C,local:P}=this.qname(j),D={name:j,prefix:C,local:P,value:k};if(this.attribList.push(D),(N=this.attributeHandler)===null||N===void 0||N.call(this,D),C===&quot;xmlns&quot;){const U=k.trim();this.currentXMLVersion===&quot;1.0&quot;&amp;&amp;U===&quot;&quot;&amp;&amp;this.fail(&quot;invalid attempt to undefine prefix in XML 1.0&quot;),this.topNS[P]=U,K(this,P,U)}else if(j===&quot;xmlns&quot;){const U=k.trim();this.topNS[&quot;&quot;]=U,K(this,&quot;&quot;,U)}}pushAttribPlain(j,k){var N;const C={name:j,value:k};this.attribList.push(C),(N=this.attributeHandler)===null||N===void 0||N.call(this,C)}end(){var j,k;this.sawRoot||this.fail(&quot;document must contain a root element.&quot;);const{tags:N}=this;for(;N.length&gt;0;){const P=N.pop();this.fail(&quot;unclosed tag: &quot;+P.name)}this.state!==0&amp;&amp;this.state!==13&amp;&amp;this.fail(&quot;unexpected end.&quot;);const{text:C}=this;return C.length!==0&amp;&amp;((j=this.textHandler)===null||j===void 0||j.call(this,C),this.text=&quot;&quot;),this._closed=!0,(k=this.endHandler)===null||k===void 0||k.call(this),this._init(),this}resolve(j){var k,N;let C=this.topNS[j];if(C!==void 0)return C;const{tags:P}=this;for(let D=P.length-1;D&gt;=0;D--)if(C=P[D].ns[j],C!==void 0)return C;return C=this.ns[j],C!==void 0?C:(N=(k=this.opt).resolvePrefix)===null||N===void 0?void 0:N.call(k,j)}qname(j){const k=j.indexOf(&quot;:&quot;);if(k===-1)return{prefix:&quot;&quot;,local:j};const N=j.slice(k+1),C=j.slice(0,k);return(C===&quot;&quot;||N===&quot;&quot;||N.includes(&quot;:&quot;))&amp;&amp;this.fail(`malformed name: ${j}.`),{prefix:C,local:N}}processAttribsNS(){var j;const{attribList:k}=this,N=this.tag;{const{prefix:D,local:U}=this.qname(N.name);N.prefix=D,N.local=U;const Y=N.uri=(j=this.resolve(D))!==null&amp;&amp;j!==void 0?j:&quot;&quot;;D!==&quot;&quot;&amp;&amp;(D===&quot;xmlns&quot;&amp;&amp;this.fail(&#039;tags may not have &quot;xmlns&quot; as prefix.&#039;),Y===&quot;&quot;&amp;&amp;(this.fail(`unbound namespace prefix: ${JSON.stringify(D)}.`),N.uri=D))}if(k.length===0)return;const{attributes:C}=N,P=new Set;for(const D of k){const{name:U,prefix:Y,local:Z}=D;let ne,V;Y===&quot;&quot;?(ne=U===&quot;xmlns&quot;?_:&quot;&quot;,V=U):(ne=this.resolve(Y),ne===void 0&amp;&amp;(this.fail(`unbound namespace prefix: ${JSON.stringify(Y)}.`),ne=Y),V=`{${ne}}${Z}`),P.has(V)&amp;&amp;this.fail(`duplicate attribute: ${V}.`),P.add(V),D.uri=ne,C[U]=D}this.attribList=[]}processAttribsPlain(){const{attribList:j}=this,k=this.tag.attributes;for(const{name:N,value:C}of j)k[N]!==void 0&amp;&amp;this.fail(`duplicate attribute: ${N}.`),k[N]=C;this.attribList=[]}openTag(){var j;this.processAttribs();const{tags:k}=this,N=this.tag;N.isSelfClosing=!1,(j=this.openTagHandler)===null||j===void 0||j.call(this,N),k.push(N),this.state=13,this.name=&quot;&quot;}openSelfClosingTag(){var j,k,N;this.processAttribs();const{tags:C}=this,P=this.tag;P.isSelfClosing=!0,(j=this.openTagHandler)===null||j===void 0||j.call(this,P),(k=this.closeTagHandler)===null||k===void 0||k.call(this,P),(this.tag=(N=C[C.length-1])!==null&amp;&amp;N!==void 0?N:null)===null&amp;&amp;(this.closedRoot=!0),this.state=13,this.name=&quot;&quot;}closeTag(){const{tags:j,name:k}=this;if(this.state=13,this.name=&quot;&quot;,k===&quot;&quot;)return this.fail(&quot;weird empty close tag.&quot;),void(this.text+=&quot;&lt;/&gt;&quot;);const N=this.closeTagHandler;let C=j.length;for(;C-- &gt;0;){const P=this.tag=j.pop();if(this.topNS=P.ns,N?.(P),P.name===k)break;this.fail(&quot;unexpected close tag.&quot;)}C===0?this.closedRoot=!0:C&lt;0&amp;&amp;(this.fail(`unmatched closing tag: ${k}.`),this.text+=`&lt;/${k}&gt;`)}parseEntity(j){if(j[0]!==&quot;#&quot;){const N=this.ENTITIES[j];return N!==void 0?N:(this.fail(this.isName(j)?&quot;undefined entity.&quot;:&quot;disallowed character in entity name.&quot;),`&amp;${j};`)}let k=NaN;return j[1]===&quot;x&quot;&amp;&amp;/^#x[0-9a-f]+$/i.test(j)?k=parseInt(j.slice(2),16):/^#[0-9]+$/.test(j)&amp;&amp;(k=parseInt(j.slice(1),10)),this.isChar(k)?String.fromCodePoint(k):(this.fail(&quot;malformed character entity.&quot;),`&amp;${j};`)}}},{&quot;xmlchars/xml/1.0/ed5&quot;:543,&quot;xmlchars/xml/1.1/ed2&quot;:544,&quot;xmlchars/xmlns/1.0/ed3&quot;:545}],497:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer;function c(u,l){this._block=s.alloc(u),this._finalSize=l,this._blockSize=u,this._len=0}c.prototype.update=function(u,l){typeof u==&quot;string&quot;&amp;&amp;(l=l||&quot;utf8&quot;,u=s.from(u,l));for(var a=this._block,d=this._blockSize,f=u.length,h=this._len,m=0;m&lt;f;){for(var p=h%d,x=Math.min(f-m,d-p),g=0;g&lt;x;g++)a[p+g]=u[m+g];m+=x,(h+=x)%d==0&amp;&amp;this._update(a)}return this._len+=f,this},c.prototype.digest=function(u){var l=this._len%this._blockSize;this._block[l]=128,this._block.fill(0,l+1),l&gt;=this._finalSize&amp;&amp;(this._update(this._block),this._block.fill(0));var a=8*this._len;if(a&lt;=4294967295)this._block.writeUInt32BE(a,this._blockSize-4);else{var d=(4294967295&amp;a)&gt;&gt;&gt;0,f=(a-d)/4294967296;this._block.writeUInt32BE(f,this._blockSize-8),this._block.writeUInt32BE(d,this._blockSize-4)}this._update(this._block);var h=this._hash();return u?h.toString(u):h},c.prototype._update=function(){throw new Error(&quot;_update must be implemented by subclass&quot;)},n.exports=c},{&quot;safe-buffer&quot;:494}],498:[function(t,n,o){var s=n.exports=function(c){c=c.toLowerCase();var u=s[c];if(!u)throw new Error(c+&quot; is not supported (we accept pull requests)&quot;);return new u};s.sha=t(&quot;./sha&quot;),s.sha1=t(&quot;./sha1&quot;),s.sha224=t(&quot;./sha224&quot;),s.sha256=t(&quot;./sha256&quot;),s.sha384=t(&quot;./sha384&quot;),s.sha512=t(&quot;./sha512&quot;)},{&quot;./sha&quot;:499,&quot;./sha1&quot;:500,&quot;./sha224&quot;:501,&quot;./sha256&quot;:502,&quot;./sha384&quot;:503,&quot;./sha512&quot;:504}],499:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./hash&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function d(){this.init(),this._w=a,c.call(this,64,56)}function f(m){return m&lt;&lt;30|m&gt;&gt;&gt;2}function h(m,p,x,g){return m===0?p&amp;x|~p&amp;g:m===2?p&amp;x|p&amp;g|x&amp;g:p^x^g}s(d,c),d.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},d.prototype._update=function(m){for(var p,x=this._w,g=0|this._a,y=0|this._b,v=0|this._c,_=0|this._d,S=0|this._e,A=0;A&lt;16;++A)x[A]=m.readInt32BE(4*A);for(;A&lt;80;++A)x[A]=x[A-3]^x[A-8]^x[A-14]^x[A-16];for(var I=0;I&lt;80;++I){var z=~~(I/20),F=0|((p=g)&lt;&lt;5|p&gt;&gt;&gt;27)+h(z,y,v,_)+S+x[I]+l[z];S=_,_=v,v=f(y),y=g,g=F}this._a=g+this._a|0,this._b=y+this._b|0,this._c=v+this._c|0,this._d=_+this._d|0,this._e=S+this._e|0},d.prototype._hash=function(){var m=u.allocUnsafe(20);return m.writeInt32BE(0|this._a,0),m.writeInt32BE(0|this._b,4),m.writeInt32BE(0|this._c,8),m.writeInt32BE(0|this._d,12),m.writeInt32BE(0|this._e,16),m},n.exports=d},{&quot;./hash&quot;:497,inherits:440,&quot;safe-buffer&quot;:494}],500:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./hash&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function d(){this.init(),this._w=a,c.call(this,64,56)}function f(p){return p&lt;&lt;5|p&gt;&gt;&gt;27}function h(p){return p&lt;&lt;30|p&gt;&gt;&gt;2}function m(p,x,g,y){return p===0?x&amp;g|~x&amp;y:p===2?x&amp;g|x&amp;y|g&amp;y:x^g^y}s(d,c),d.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},d.prototype._update=function(p){for(var x,g=this._w,y=0|this._a,v=0|this._b,_=0|this._c,S=0|this._d,A=0|this._e,I=0;I&lt;16;++I)g[I]=p.readInt32BE(4*I);for(;I&lt;80;++I)g[I]=(x=g[I-3]^g[I-8]^g[I-14]^g[I-16])&lt;&lt;1|x&gt;&gt;&gt;31;for(var z=0;z&lt;80;++z){var F=~~(z/20),W=f(y)+m(F,v,_,S)+A+g[z]+l[F]|0;A=S,S=_,_=h(v),v=y,y=W}this._a=y+this._a|0,this._b=v+this._b|0,this._c=_+this._c|0,this._d=S+this._d|0,this._e=A+this._e|0},d.prototype._hash=function(){var p=u.allocUnsafe(20);return p.writeInt32BE(0|this._a,0),p.writeInt32BE(0|this._b,4),p.writeInt32BE(0|this._c,8),p.writeInt32BE(0|this._d,12),p.writeInt32BE(0|this._e,16),p},n.exports=d},{&quot;./hash&quot;:497,inherits:440,&quot;safe-buffer&quot;:494}],501:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./sha256&quot;),u=t(&quot;./hash&quot;),l=t(&quot;safe-buffer&quot;).Buffer,a=new Array(64);function d(){this.init(),this._w=a,u.call(this,64,56)}s(d,c),d.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},d.prototype._hash=function(){var f=l.allocUnsafe(28);return f.writeInt32BE(this._a,0),f.writeInt32BE(this._b,4),f.writeInt32BE(this._c,8),f.writeInt32BE(this._d,12),f.writeInt32BE(this._e,16),f.writeInt32BE(this._f,20),f.writeInt32BE(this._g,24),f},n.exports=d},{&quot;./hash&quot;:497,&quot;./sha256&quot;:502,inherits:440,&quot;safe-buffer&quot;:494}],502:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./hash&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function d(){this.init(),this._w=a,c.call(this,64,56)}function f(g,y,v){return v^g&amp;(y^v)}function h(g,y,v){return g&amp;y|v&amp;(g|y)}function m(g){return(g&gt;&gt;&gt;2|g&lt;&lt;30)^(g&gt;&gt;&gt;13|g&lt;&lt;19)^(g&gt;&gt;&gt;22|g&lt;&lt;10)}function p(g){return(g&gt;&gt;&gt;6|g&lt;&lt;26)^(g&gt;&gt;&gt;11|g&lt;&lt;21)^(g&gt;&gt;&gt;25|g&lt;&lt;7)}function x(g){return(g&gt;&gt;&gt;7|g&lt;&lt;25)^(g&gt;&gt;&gt;18|g&lt;&lt;14)^g&gt;&gt;&gt;3}s(d,c),d.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},d.prototype._update=function(g){for(var y,v=this._w,_=0|this._a,S=0|this._b,A=0|this._c,I=0|this._d,z=0|this._e,F=0|this._f,W=0|this._g,H=0|this._h,B=0;B&lt;16;++B)v[B]=g.readInt32BE(4*B);for(;B&lt;64;++B)v[B]=0|(((y=v[B-2])&gt;&gt;&gt;17|y&lt;&lt;15)^(y&gt;&gt;&gt;19|y&lt;&lt;13)^y&gt;&gt;&gt;10)+v[B-7]+x(v[B-15])+v[B-16];for(var K=0;K&lt;64;++K){var O=H+p(z)+f(z,F,W)+l[K]+v[K]|0,L=m(_)+h(_,S,A)|0;H=W,W=F,F=z,z=I+O|0,I=A,A=S,S=_,_=O+L|0}this._a=_+this._a|0,this._b=S+this._b|0,this._c=A+this._c|0,this._d=I+this._d|0,this._e=z+this._e|0,this._f=F+this._f|0,this._g=W+this._g|0,this._h=H+this._h|0},d.prototype._hash=function(){var g=u.allocUnsafe(32);return g.writeInt32BE(this._a,0),g.writeInt32BE(this._b,4),g.writeInt32BE(this._c,8),g.writeInt32BE(this._d,12),g.writeInt32BE(this._e,16),g.writeInt32BE(this._f,20),g.writeInt32BE(this._g,24),g.writeInt32BE(this._h,28),g},n.exports=d},{&quot;./hash&quot;:497,inherits:440,&quot;safe-buffer&quot;:494}],503:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./sha512&quot;),u=t(&quot;./hash&quot;),l=t(&quot;safe-buffer&quot;).Buffer,a=new Array(160);function d(){this.init(),this._w=a,u.call(this,128,112)}s(d,c),d.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},d.prototype._hash=function(){var f=l.allocUnsafe(48);function h(m,p,x){f.writeInt32BE(m,x),f.writeInt32BE(p,x+4)}return h(this._ah,this._al,0),h(this._bh,this._bl,8),h(this._ch,this._cl,16),h(this._dh,this._dl,24),h(this._eh,this._el,32),h(this._fh,this._fl,40),f},n.exports=d},{&quot;./hash&quot;:497,&quot;./sha512&quot;:504,inherits:440,&quot;safe-buffer&quot;:494}],504:[function(t,n,o){var s=t(&quot;inherits&quot;),c=t(&quot;./hash&quot;),u=t(&quot;safe-buffer&quot;).Buffer,l=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function d(){this.init(),this._w=a,c.call(this,128,112)}function f(S,A,I){return I^S&amp;(A^I)}function h(S,A,I){return S&amp;A|I&amp;(S|A)}function m(S,A){return(S&gt;&gt;&gt;28|A&lt;&lt;4)^(A&gt;&gt;&gt;2|S&lt;&lt;30)^(A&gt;&gt;&gt;7|S&lt;&lt;25)}function p(S,A){return(S&gt;&gt;&gt;14|A&lt;&lt;18)^(S&gt;&gt;&gt;18|A&lt;&lt;14)^(A&gt;&gt;&gt;9|S&lt;&lt;23)}function x(S,A){return(S&gt;&gt;&gt;1|A&lt;&lt;31)^(S&gt;&gt;&gt;8|A&lt;&lt;24)^S&gt;&gt;&gt;7}function g(S,A){return(S&gt;&gt;&gt;1|A&lt;&lt;31)^(S&gt;&gt;&gt;8|A&lt;&lt;24)^(S&gt;&gt;&gt;7|A&lt;&lt;25)}function y(S,A){return(S&gt;&gt;&gt;19|A&lt;&lt;13)^(A&gt;&gt;&gt;29|S&lt;&lt;3)^S&gt;&gt;&gt;6}function v(S,A){return(S&gt;&gt;&gt;19|A&lt;&lt;13)^(A&gt;&gt;&gt;29|S&lt;&lt;3)^(S&gt;&gt;&gt;6|A&lt;&lt;26)}function _(S,A){return S&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0?1:0}s(d,c),d.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},d.prototype._update=function(S){for(var A=this._w,I=0|this._ah,z=0|this._bh,F=0|this._ch,W=0|this._dh,H=0|this._eh,B=0|this._fh,K=0|this._gh,O=0|this._hh,L=0|this._al,E=0|this._bl,j=0|this._cl,k=0|this._dl,N=0|this._el,C=0|this._fl,P=0|this._gl,D=0|this._hl,U=0;U&lt;32;U+=2)A[U]=S.readInt32BE(4*U),A[U+1]=S.readInt32BE(4*U+4);for(;U&lt;160;U+=2){var Y=A[U-30],Z=A[U-30+1],ne=x(Y,Z),V=g(Z,Y),ee=y(Y=A[U-4],Z=A[U-4+1]),$=v(Z,Y),R=A[U-14],X=A[U-14+1],re=A[U-32],Q=A[U-32+1],te=V+X|0,ie=ne+R+_(te,V)|0;ie=(ie=ie+ee+_(te=te+$|0,$)|0)+re+_(te=te+Q|0,Q)|0,A[U]=ie,A[U+1]=te}for(var de=0;de&lt;160;de+=2){ie=A[de],te=A[de+1];var ce=h(I,z,F),se=h(L,E,j),fe=m(I,L),le=m(L,I),ge=p(H,N),xe=p(N,H),pe=l[de],ue=l[de+1],we=f(H,B,K),Se=f(N,C,P),De=D+xe|0,Le=O+ge+_(De,D)|0;Le=(Le=(Le=Le+we+_(De=De+Se|0,Se)|0)+pe+_(De=De+ue|0,ue)|0)+ie+_(De=De+te|0,te)|0;var ze=le+se|0,Oe=fe+ce+_(ze,le)|0;O=K,D=P,K=B,P=C,B=H,C=N,H=W+Le+_(N=k+De|0,k)|0,W=F,k=j,F=z,j=E,z=I,E=L,I=Le+Oe+_(L=De+ze|0,De)|0}this._al=this._al+L|0,this._bl=this._bl+E|0,this._cl=this._cl+j|0,this._dl=this._dl+k|0,this._el=this._el+N|0,this._fl=this._fl+C|0,this._gl=this._gl+P|0,this._hl=this._hl+D|0,this._ah=this._ah+I+_(this._al,L)|0,this._bh=this._bh+z+_(this._bl,E)|0,this._ch=this._ch+F+_(this._cl,j)|0,this._dh=this._dh+W+_(this._dl,k)|0,this._eh=this._eh+H+_(this._el,N)|0,this._fh=this._fh+B+_(this._fl,C)|0,this._gh=this._gh+K+_(this._gl,P)|0,this._hh=this._hh+O+_(this._hl,D)|0},d.prototype._hash=function(){var S=u.allocUnsafe(64);function A(I,z,F){S.writeInt32BE(I,F),S.writeInt32BE(z,F+4)}return A(this._ah,this._al,0),A(this._bh,this._bl,8),A(this._ch,this._cl,16),A(this._dh,this._dl,24),A(this._eh,this._el,32),A(this._fh,this._fl,40),A(this._gh,this._gl,48),A(this._hh,this._hl,56),S},n.exports=d},{&quot;./hash&quot;:497,inherits:440,&quot;safe-buffer&quot;:494}],505:[function(t,n,o){n.exports=c;var s=t(&quot;events&quot;).EventEmitter;function c(){s.call(this)}t(&quot;inherits&quot;)(c,s),c.Readable=t(&quot;readable-stream/readable.js&quot;),c.Writable=t(&quot;readable-stream/writable.js&quot;),c.Duplex=t(&quot;readable-stream/duplex.js&quot;),c.Transform=t(&quot;readable-stream/transform.js&quot;),c.PassThrough=t(&quot;readable-stream/passthrough.js&quot;),c.Stream=c,c.prototype.pipe=function(u,l){var a=this;function d(y){u.writable&amp;&amp;u.write(y)===!1&amp;&amp;a.pause&amp;&amp;a.pause()}function f(){a.readable&amp;&amp;a.resume&amp;&amp;a.resume()}a.on(&quot;data&quot;,d),u.on(&quot;drain&quot;,f),u._isStdio||l&amp;&amp;l.end===!1||(a.on(&quot;end&quot;,m),a.on(&quot;close&quot;,p));var h=!1;function m(){h||(h=!0,u.end())}function p(){h||(h=!0,typeof u.destroy==&quot;function&quot;&amp;&amp;u.destroy())}function x(y){if(g(),s.listenerCount(this,&quot;error&quot;)===0)throw y}function g(){a.removeListener(&quot;data&quot;,d),u.removeListener(&quot;drain&quot;,f),a.removeListener(&quot;end&quot;,m),a.removeListener(&quot;close&quot;,p),a.removeListener(&quot;error&quot;,x),u.removeListener(&quot;error&quot;,x),a.removeListener(&quot;end&quot;,g),a.removeListener(&quot;close&quot;,g),u.removeListener(&quot;close&quot;,g)}return a.on(&quot;error&quot;,x),u.on(&quot;error&quot;,x),a.on(&quot;end&quot;,g),a.on(&quot;close&quot;,g),u.on(&quot;close&quot;,g),u.emit(&quot;pipe&quot;,a),u}},{events:422,inherits:440,&quot;readable-stream/duplex.js&quot;:507,&quot;readable-stream/passthrough.js&quot;:516,&quot;readable-stream/readable.js&quot;:517,&quot;readable-stream/transform.js&quot;:518,&quot;readable-stream/writable.js&quot;:519}],506:[function(t,n,o){var s={}.toString;n.exports=Array.isArray||function(c){return s.call(c)==&quot;[object Array]&quot;}},{}],507:[function(t,n,o){n.exports=t(&quot;./lib/_stream_duplex.js&quot;)},{&quot;./lib/_stream_duplex.js&quot;:508}],508:[function(t,n,o){var s=t(&quot;process-nextick-args&quot;),c=Object.keys||function(g){var y=[];for(var v in g)y.push(v);return y};n.exports=m;var u=Object.create(t(&quot;core-util-is&quot;));u.inherits=t(&quot;inherits&quot;);var l=t(&quot;./_stream_readable&quot;),a=t(&quot;./_stream_writable&quot;);u.inherits(m,l);for(var d=c(a.prototype),f=0;f&lt;d.length;f++){var h=d[f];m.prototype[h]||(m.prototype[h]=a.prototype[h])}function m(g){if(!(this instanceof m))return new m(g);l.call(this,g),a.call(this,g),g&amp;&amp;g.readable===!1&amp;&amp;(this.readable=!1),g&amp;&amp;g.writable===!1&amp;&amp;(this.writable=!1),this.allowHalfOpen=!0,g&amp;&amp;g.allowHalfOpen===!1&amp;&amp;(this.allowHalfOpen=!1),this.once(&quot;end&quot;,p)}function p(){this.allowHalfOpen||this._writableState.ended||s.nextTick(x,this)}function x(g){g.end()}Object.defineProperty(m.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,&quot;destroyed&quot;,{get:function(){return this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;this._readableState.destroyed&amp;&amp;this._writableState.destroyed},set:function(g){this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;(this._readableState.destroyed=g,this._writableState.destroyed=g)}}),m.prototype._destroy=function(g,y){this.push(null),this.end(),s.nextTick(y,g)}},{&quot;./_stream_readable&quot;:510,&quot;./_stream_writable&quot;:512,&quot;core-util-is&quot;:383,inherits:440,&quot;process-nextick-args&quot;:466}],509:[function(t,n,o){n.exports=u;var s=t(&quot;./_stream_transform&quot;),c=Object.create(t(&quot;core-util-is&quot;));function u(l){if(!(this instanceof u))return new u(l);s.call(this,l)}c.inherits=t(&quot;inherits&quot;),c.inherits(u,s),u.prototype._transform=function(l,a,d){d(null,l)}},{&quot;./_stream_transform&quot;:511,&quot;core-util-is&quot;:383,inherits:440}],510:[function(t,n,o){(function(s,c){(function(){var u=t(&quot;process-nextick-args&quot;);n.exports=I;var l,a=t(&quot;isarray&quot;);I.ReadableState=A,t(&quot;events&quot;).EventEmitter;var d=function(D,U){return D.listeners(U).length},f=t(&quot;./internal/streams/stream&quot;),h=t(&quot;safe-buffer&quot;).Buffer,m=(c!==void 0?c:typeof window&lt;&quot;u&quot;?window:typeof self&lt;&quot;u&quot;?self:{}).Uint8Array||function(){},p=Object.create(t(&quot;core-util-is&quot;));p.inherits=t(&quot;inherits&quot;);var x=t(&quot;util&quot;),g=void 0;g=x&amp;&amp;x.debuglog?x.debuglog(&quot;stream&quot;):function(){};var y,v=t(&quot;./internal/streams/BufferList&quot;),_=t(&quot;./internal/streams/destroy&quot;);p.inherits(I,f);var S=[&quot;error&quot;,&quot;close&quot;,&quot;destroy&quot;,&quot;pause&quot;,&quot;resume&quot;];function A(D,U){D=D||{};var Y=U instanceof(l=l||t(&quot;./_stream_duplex&quot;));this.objectMode=!!D.objectMode,Y&amp;&amp;(this.objectMode=this.objectMode||!!D.readableObjectMode);var Z=D.highWaterMark,ne=D.readableHighWaterMark,V=this.objectMode?16:16384;this.highWaterMark=Z||Z===0?Z:Y&amp;&amp;(ne||ne===0)?ne:V,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=D.defaultEncoding||&quot;utf8&quot;,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,D.encoding&amp;&amp;(y||(y=t(&quot;string_decoder/&quot;).StringDecoder),this.decoder=new y(D.encoding),this.encoding=D.encoding)}function I(D){if(l=l||t(&quot;./_stream_duplex&quot;),!(this instanceof I))return new I(D);this._readableState=new A(D,this),this.readable=!0,D&amp;&amp;(typeof D.read==&quot;function&quot;&amp;&amp;(this._read=D.read),typeof D.destroy==&quot;function&quot;&amp;&amp;(this._destroy=D.destroy)),f.call(this)}function z(D,U,Y,Z,ne){var V,ee=D._readableState;return U===null?(ee.reading=!1,(function($,R){if(!R.ended){if(R.decoder){var X=R.decoder.end();X&amp;&amp;X.length&amp;&amp;(R.buffer.push(X),R.length+=R.objectMode?1:X.length)}R.ended=!0,H($)}})(D,ee)):(ne||(V=(function($,R){var X;re=R,h.isBuffer(re)||re instanceof m||typeof R==&quot;string&quot;||R===void 0||$.objectMode||(X=new TypeError(&quot;Invalid non-string/buffer chunk&quot;));var re;return X})(ee,U)),V?D.emit(&quot;error&quot;,V):ee.objectMode||U&amp;&amp;U.length&gt;0?(typeof U==&quot;string&quot;||ee.objectMode||Object.getPrototypeOf(U)===h.prototype||(U=(function($){return h.from($)})(U)),Z?ee.endEmitted?D.emit(&quot;error&quot;,new Error(&quot;stream.unshift() after end event&quot;)):F(D,ee,U,!0):ee.ended?D.emit(&quot;error&quot;,new Error(&quot;stream.push() after EOF&quot;)):(ee.reading=!1,ee.decoder&amp;&amp;!Y?(U=ee.decoder.write(U),ee.objectMode||U.length!==0?F(D,ee,U,!1):K(D,ee)):F(D,ee,U,!1))):Z||(ee.reading=!1)),(function($){return!$.ended&amp;&amp;($.needReadable||$.length&lt;$.highWaterMark||$.length===0)})(ee)}function F(D,U,Y,Z){U.flowing&amp;&amp;U.length===0&amp;&amp;!U.sync?(D.emit(&quot;data&quot;,Y),D.read(0)):(U.length+=U.objectMode?1:Y.length,Z?U.buffer.unshift(Y):U.buffer.push(Y),U.needReadable&amp;&amp;H(D)),K(D,U)}Object.defineProperty(I.prototype,&quot;destroyed&quot;,{get:function(){return this._readableState!==void 0&amp;&amp;this._readableState.destroyed},set:function(D){this._readableState&amp;&amp;(this._readableState.destroyed=D)}}),I.prototype.destroy=_.destroy,I.prototype._undestroy=_.undestroy,I.prototype._destroy=function(D,U){this.push(null),U(D)},I.prototype.push=function(D,U){var Y,Z=this._readableState;return Z.objectMode?Y=!0:typeof D==&quot;string&quot;&amp;&amp;((U=U||Z.defaultEncoding)!==Z.encoding&amp;&amp;(D=h.from(D,U),U=&quot;&quot;),Y=!0),z(this,D,U,!1,Y)},I.prototype.unshift=function(D){return z(this,D,null,!0,!1)},I.prototype.isPaused=function(){return this._readableState.flowing===!1},I.prototype.setEncoding=function(D){return y||(y=t(&quot;string_decoder/&quot;).StringDecoder),this._readableState.decoder=new y(D),this._readableState.encoding=D,this};function W(D,U){return D&lt;=0||U.length===0&amp;&amp;U.ended?0:U.objectMode?1:D!=D?U.flowing&amp;&amp;U.length?U.buffer.head.data.length:U.length:(D&gt;U.highWaterMark&amp;&amp;(U.highWaterMark=(function(Y){return Y&gt;=8388608?Y=8388608:(Y--,Y|=Y&gt;&gt;&gt;1,Y|=Y&gt;&gt;&gt;2,Y|=Y&gt;&gt;&gt;4,Y|=Y&gt;&gt;&gt;8,Y|=Y&gt;&gt;&gt;16,Y++),Y})(D)),D&lt;=U.length?D:U.ended?U.length:(U.needReadable=!0,0))}function H(D){var U=D._readableState;U.needReadable=!1,U.emittedReadable||(g(&quot;emitReadable&quot;,U.flowing),U.emittedReadable=!0,U.sync?u.nextTick(B,D):B(D))}function B(D){g(&quot;emit readable&quot;),D.emit(&quot;readable&quot;),j(D)}function K(D,U){U.readingMore||(U.readingMore=!0,u.nextTick(O,D,U))}function O(D,U){for(var Y=U.length;!U.reading&amp;&amp;!U.flowing&amp;&amp;!U.ended&amp;&amp;U.length&lt;U.highWaterMark&amp;&amp;(g(&quot;maybeReadMore read 0&quot;),D.read(0),Y!==U.length);)Y=U.length;U.readingMore=!1}function L(D){g(&quot;readable nexttick read 0&quot;),D.read(0)}function E(D,U){U.reading||(g(&quot;resume read 0&quot;),D.read(0)),U.resumeScheduled=!1,U.awaitDrain=0,D.emit(&quot;resume&quot;),j(D),U.flowing&amp;&amp;!U.reading&amp;&amp;D.read(0)}function j(D){var U=D._readableState;for(g(&quot;flow&quot;,U.flowing);U.flowing&amp;&amp;D.read()!==null;);}function k(D,U){return U.length===0?null:(U.objectMode?Y=U.buffer.shift():!D||D&gt;=U.length?(Y=U.decoder?U.buffer.join(&quot;&quot;):U.buffer.length===1?U.buffer.head.data:U.buffer.concat(U.length),U.buffer.clear()):Y=(function(Z,ne,V){var ee;return Z&lt;ne.head.data.length?(ee=ne.head.data.slice(0,Z),ne.head.data=ne.head.data.slice(Z)):ee=Z===ne.head.data.length?ne.shift():V?(function($,R){var X=R.head,re=1,Q=X.data;for($-=Q.length;X=X.next;){var te=X.data,ie=$&gt;te.length?te.length:$;if(ie===te.length?Q+=te:Q+=te.slice(0,$),($-=ie)===0){ie===te.length?(++re,X.next?R.head=X.next:R.head=R.tail=null):(R.head=X,X.data=te.slice(ie));break}++re}return R.length-=re,Q})(Z,ne):(function($,R){var X=h.allocUnsafe($),re=R.head,Q=1;for(re.data.copy(X),$-=re.data.length;re=re.next;){var te=re.data,ie=$&gt;te.length?te.length:$;if(te.copy(X,X.length-$,0,ie),($-=ie)===0){ie===te.length?(++Q,re.next?R.head=re.next:R.head=R.tail=null):(R.head=re,re.data=te.slice(ie));break}++Q}return R.length-=Q,X})(Z,ne),ee})(D,U.buffer,U.decoder),Y);var Y}function N(D){var U=D._readableState;if(U.length&gt;0)throw new Error(&#039;&quot;endReadable()&quot; called on non-empty stream&#039;);U.endEmitted||(U.ended=!0,u.nextTick(C,U,D))}function C(D,U){D.endEmitted||D.length!==0||(D.endEmitted=!0,U.readable=!1,U.emit(&quot;end&quot;))}function P(D,U){for(var Y=0,Z=D.length;Y&lt;Z;Y++)if(D[Y]===U)return Y;return-1}I.prototype.read=function(D){g(&quot;read&quot;,D),D=parseInt(D,10);var U=this._readableState,Y=D;if(D!==0&amp;&amp;(U.emittedReadable=!1),D===0&amp;&amp;U.needReadable&amp;&amp;(U.length&gt;=U.highWaterMark||U.ended))return g(&quot;read: emitReadable&quot;,U.length,U.ended),U.length===0&amp;&amp;U.ended?N(this):H(this),null;if((D=W(D,U))===0&amp;&amp;U.ended)return U.length===0&amp;&amp;N(this),null;var Z,ne=U.needReadable;return g(&quot;need readable&quot;,ne),(U.length===0||U.length-D&lt;U.highWaterMark)&amp;&amp;g(&quot;length less than watermark&quot;,ne=!0),U.ended||U.reading?g(&quot;reading or ended&quot;,ne=!1):ne&amp;&amp;(g(&quot;do read&quot;),U.reading=!0,U.sync=!0,U.length===0&amp;&amp;(U.needReadable=!0),this._read(U.highWaterMark),U.sync=!1,U.reading||(D=W(Y,U))),(Z=D&gt;0?k(D,U):null)===null?(U.needReadable=!0,D=0):U.length-=D,U.length===0&amp;&amp;(U.ended||(U.needReadable=!0),Y!==D&amp;&amp;U.ended&amp;&amp;N(this)),Z!==null&amp;&amp;this.emit(&quot;data&quot;,Z),Z},I.prototype._read=function(D){this.emit(&quot;error&quot;,new Error(&quot;_read() is not implemented&quot;))},I.prototype.pipe=function(D,U){var Y=this,Z=this._readableState;switch(Z.pipesCount){case 0:Z.pipes=D;break;case 1:Z.pipes=[Z.pipes,D];break;default:Z.pipes.push(D)}Z.pipesCount+=1,g(&quot;pipe count=%d opts=%j&quot;,Z.pipesCount,U);var ne=(!U||U.end!==!1)&amp;&amp;D!==s.stdout&amp;&amp;D!==s.stderr?ee:de;function V(ce,se){g(&quot;onunpipe&quot;),ce===Y&amp;&amp;se&amp;&amp;se.hasUnpiped===!1&amp;&amp;(se.hasUnpiped=!0,g(&quot;cleanup&quot;),D.removeListener(&quot;close&quot;,te),D.removeListener(&quot;finish&quot;,ie),D.removeListener(&quot;drain&quot;,$),D.removeListener(&quot;error&quot;,Q),D.removeListener(&quot;unpipe&quot;,V),Y.removeListener(&quot;end&quot;,ee),Y.removeListener(&quot;end&quot;,de),Y.removeListener(&quot;data&quot;,re),R=!0,!Z.awaitDrain||D._writableState&amp;&amp;!D._writableState.needDrain||$())}function ee(){g(&quot;onend&quot;),D.end()}Z.endEmitted?u.nextTick(ne):Y.once(&quot;end&quot;,ne),D.on(&quot;unpipe&quot;,V);var $=(function(ce){return function(){var se=ce._readableState;g(&quot;pipeOnDrain&quot;,se.awaitDrain),se.awaitDrain&amp;&amp;se.awaitDrain--,se.awaitDrain===0&amp;&amp;d(ce,&quot;data&quot;)&amp;&amp;(se.flowing=!0,j(ce))}})(Y);D.on(&quot;drain&quot;,$);var R=!1,X=!1;function re(ce){g(&quot;ondata&quot;),X=!1,D.write(ce)!==!1||X||((Z.pipesCount===1&amp;&amp;Z.pipes===D||Z.pipesCount&gt;1&amp;&amp;P(Z.pipes,D)!==-1)&amp;&amp;!R&amp;&amp;(g(&quot;false write response, pause&quot;,Z.awaitDrain),Z.awaitDrain++,X=!0),Y.pause())}function Q(ce){g(&quot;onerror&quot;,ce),de(),D.removeListener(&quot;error&quot;,Q),d(D,&quot;error&quot;)===0&amp;&amp;D.emit(&quot;error&quot;,ce)}function te(){D.removeListener(&quot;finish&quot;,ie),de()}function ie(){g(&quot;onfinish&quot;),D.removeListener(&quot;close&quot;,te),de()}function de(){g(&quot;unpipe&quot;),Y.unpipe(D)}return Y.on(&quot;data&quot;,re),(function(ce,se,fe){if(typeof ce.prependListener==&quot;function&quot;)return ce.prependListener(se,fe);ce._events&amp;&amp;ce._events[se]?a(ce._events[se])?ce._events[se].unshift(fe):ce._events[se]=[fe,ce._events[se]]:ce.on(se,fe)})(D,&quot;error&quot;,Q),D.once(&quot;close&quot;,te),D.once(&quot;finish&quot;,ie),D.emit(&quot;pipe&quot;,Y),Z.flowing||(g(&quot;pipe resume&quot;),Y.resume()),D},I.prototype.unpipe=function(D){var U=this._readableState,Y={hasUnpiped:!1};if(U.pipesCount===0)return this;if(U.pipesCount===1)return D&amp;&amp;D!==U.pipes||(D||(D=U.pipes),U.pipes=null,U.pipesCount=0,U.flowing=!1,D&amp;&amp;D.emit(&quot;unpipe&quot;,this,Y)),this;if(!D){var Z=U.pipes,ne=U.pipesCount;U.pipes=null,U.pipesCount=0,U.flowing=!1;for(var V=0;V&lt;ne;V++)Z[V].emit(&quot;unpipe&quot;,this,{hasUnpiped:!1});return this}var ee=P(U.pipes,D);return ee===-1||(U.pipes.splice(ee,1),U.pipesCount-=1,U.pipesCount===1&amp;&amp;(U.pipes=U.pipes[0]),D.emit(&quot;unpipe&quot;,this,Y)),this},I.prototype.on=function(D,U){var Y=f.prototype.on.call(this,D,U);if(D===&quot;data&quot;)this._readableState.flowing!==!1&amp;&amp;this.resume();else if(D===&quot;readable&quot;){var Z=this._readableState;Z.endEmitted||Z.readableListening||(Z.readableListening=Z.needReadable=!0,Z.emittedReadable=!1,Z.reading?Z.length&amp;&amp;H(this):u.nextTick(L,this))}return Y},I.prototype.addListener=I.prototype.on,I.prototype.resume=function(){var D=this._readableState;return D.flowing||(g(&quot;resume&quot;),D.flowing=!0,(function(U,Y){Y.resumeScheduled||(Y.resumeScheduled=!0,u.nextTick(E,U,Y))})(this,D)),this},I.prototype.pause=function(){return g(&quot;call pause flowing=%j&quot;,this._readableState.flowing),this._readableState.flowing!==!1&amp;&amp;(g(&quot;pause&quot;),this._readableState.flowing=!1,this.emit(&quot;pause&quot;)),this},I.prototype.wrap=function(D){var U=this,Y=this._readableState,Z=!1;for(var ne in D.on(&quot;end&quot;,(function(){if(g(&quot;wrapped end&quot;),Y.decoder&amp;&amp;!Y.ended){var ee=Y.decoder.end();ee&amp;&amp;ee.length&amp;&amp;U.push(ee)}U.push(null)})),D.on(&quot;data&quot;,(function(ee){g(&quot;wrapped data&quot;),Y.decoder&amp;&amp;(ee=Y.decoder.write(ee)),Y.objectMode&amp;&amp;ee==null||(Y.objectMode||ee&amp;&amp;ee.length)&amp;&amp;(U.push(ee)||(Z=!0,D.pause()))})),D)this[ne]===void 0&amp;&amp;typeof D[ne]==&quot;function&quot;&amp;&amp;(this[ne]=(function(ee){return function(){return D[ee].apply(D,arguments)}})(ne));for(var V=0;V&lt;S.length;V++)D.on(S[V],this.emit.bind(this,S[V]));return this._read=function(ee){g(&quot;wrapped _read&quot;,ee),Z&amp;&amp;(Z=!1,D.resume())},this},Object.defineProperty(I.prototype,&quot;readableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),I._fromList=k}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{&quot;./_stream_duplex&quot;:508,&quot;./internal/streams/BufferList&quot;:513,&quot;./internal/streams/destroy&quot;:514,&quot;./internal/streams/stream&quot;:515,_process:467,&quot;core-util-is&quot;:383,events:422,inherits:440,isarray:506,&quot;process-nextick-args&quot;:466,&quot;safe-buffer&quot;:520,&quot;string_decoder/&quot;:521,util:188}],511:[function(t,n,o){n.exports=l;var s=t(&quot;./_stream_duplex&quot;),c=Object.create(t(&quot;core-util-is&quot;));function u(f,h){var m=this._transformState;m.transforming=!1;var p=m.writecb;if(!p)return this.emit(&quot;error&quot;,new Error(&quot;write callback called multiple times&quot;));m.writechunk=null,m.writecb=null,h!=null&amp;&amp;this.push(h),p(f);var x=this._readableState;x.reading=!1,(x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}function l(f){if(!(this instanceof l))return new l(f);s.call(this,f),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,f&amp;&amp;(typeof f.transform==&quot;function&quot;&amp;&amp;(this._transform=f.transform),typeof f.flush==&quot;function&quot;&amp;&amp;(this._flush=f.flush)),this.on(&quot;prefinish&quot;,a)}function a(){var f=this;typeof this._flush==&quot;function&quot;?this._flush((function(h,m){d(f,h,m)})):d(this,null,null)}function d(f,h,m){if(h)return f.emit(&quot;error&quot;,h);if(m!=null&amp;&amp;f.push(m),f._writableState.length)throw new Error(&quot;Calling transform done when ws.length != 0&quot;);if(f._transformState.transforming)throw new Error(&quot;Calling transform done when still transforming&quot;);return f.push(null)}c.inherits=t(&quot;inherits&quot;),c.inherits(l,s),l.prototype.push=function(f,h){return this._transformState.needTransform=!1,s.prototype.push.call(this,f,h)},l.prototype._transform=function(f,h,m){throw new Error(&quot;_transform() is not implemented&quot;)},l.prototype._write=function(f,h,m){var p=this._transformState;if(p.writecb=m,p.writechunk=f,p.writeencoding=h,!p.transforming){var x=this._readableState;(p.needTransform||x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}},l.prototype._read=function(f){var h=this._transformState;h.writechunk!==null&amp;&amp;h.writecb&amp;&amp;!h.transforming?(h.transforming=!0,this._transform(h.writechunk,h.writeencoding,h.afterTransform)):h.needTransform=!0},l.prototype._destroy=function(f,h){var m=this;s.prototype._destroy.call(this,f,(function(p){h(p),m.emit(&quot;close&quot;)}))}},{&quot;./_stream_duplex&quot;:508,&quot;core-util-is&quot;:383,inherits:440}],512:[function(t,n,o){(function(s,c,u){(function(){var l=t(&quot;process-nextick-args&quot;);function a(K){var O=this;this.next=null,this.entry=null,this.finish=function(){(function(L,E,j){var k=L.entry;for(L.entry=null;k;){var N=k.callback;E.pendingcb--,N(j),k=k.next}E.corkedRequestsFree.next=L})(O,K)}}n.exports=A;var d,f=!s.browser&amp;&amp;[&quot;v0.10&quot;,&quot;v0.9.&quot;].indexOf(s.version.slice(0,5))&gt;-1?u:l.nextTick;A.WritableState=S;var h=Object.create(t(&quot;core-util-is&quot;));h.inherits=t(&quot;inherits&quot;);var m={deprecate:t(&quot;util-deprecate&quot;)},p=t(&quot;./internal/streams/stream&quot;),x=t(&quot;safe-buffer&quot;).Buffer,g=(c!==void 0?c:typeof window&lt;&quot;u&quot;?window:typeof self&lt;&quot;u&quot;?self:{}).Uint8Array||function(){},y,v=t(&quot;./internal/streams/destroy&quot;);function _(){}function S(K,O){d=d||t(&quot;./_stream_duplex&quot;),K=K||{};var L=O instanceof d;this.objectMode=!!K.objectMode,L&amp;&amp;(this.objectMode=this.objectMode||!!K.writableObjectMode);var E=K.highWaterMark,j=K.writableHighWaterMark,k=this.objectMode?16:16384;this.highWaterMark=E||E===0?E:L&amp;&amp;(j||j===0)?j:k,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var N=K.decodeStrings===!1;this.decodeStrings=!N,this.defaultEncoding=K.defaultEncoding||&quot;utf8&quot;,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(C){(function(P,D){var U=P._writableState,Y=U.sync,Z=U.writecb;if((function(V){V.writing=!1,V.writecb=null,V.length-=V.writelen,V.writelen=0})(U),D)(function(V,ee,$,R,X){--ee.pendingcb,$?(l.nextTick(X,R),l.nextTick(B,V,ee),V._writableState.errorEmitted=!0,V.emit(&quot;error&quot;,R)):(X(R),V._writableState.errorEmitted=!0,V.emit(&quot;error&quot;,R),B(V,ee))})(P,U,Y,D,Z);else{var ne=W(U);ne||U.corked||U.bufferProcessing||!U.bufferedRequest||F(P,U),Y?f(z,P,U,ne,Z):z(P,U,ne,Z)}})(O,C)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function A(K){if(d=d||t(&quot;./_stream_duplex&quot;),!(y.call(A,this)||this instanceof d))return new A(K);this._writableState=new S(K,this),this.writable=!0,K&amp;&amp;(typeof K.write==&quot;function&quot;&amp;&amp;(this._write=K.write),typeof K.writev==&quot;function&quot;&amp;&amp;(this._writev=K.writev),typeof K.destroy==&quot;function&quot;&amp;&amp;(this._destroy=K.destroy),typeof K.final==&quot;function&quot;&amp;&amp;(this._final=K.final)),p.call(this)}function I(K,O,L,E,j,k,N){O.writelen=E,O.writecb=N,O.writing=!0,O.sync=!0,L?K._writev(j,O.onwrite):K._write(j,k,O.onwrite),O.sync=!1}function z(K,O,L,E){L||(function(j,k){k.length===0&amp;&amp;k.needDrain&amp;&amp;(k.needDrain=!1,j.emit(&quot;drain&quot;))})(K,O),O.pendingcb--,E(),B(K,O)}function F(K,O){O.bufferProcessing=!0;var L=O.bufferedRequest;if(K._writev&amp;&amp;L&amp;&amp;L.next){var E=O.bufferedRequestCount,j=new Array(E),k=O.corkedRequestsFree;k.entry=L;for(var N=0,C=!0;L;)j[N]=L,L.isBuf||(C=!1),L=L.next,N+=1;j.allBuffers=C,I(K,O,!0,O.length,j,&quot;&quot;,k.finish),O.pendingcb++,O.lastBufferedRequest=null,k.next?(O.corkedRequestsFree=k.next,k.next=null):O.corkedRequestsFree=new a(O),O.bufferedRequestCount=0}else{for(;L;){var P=L.chunk,D=L.encoding,U=L.callback;if(I(K,O,!1,O.objectMode?1:P.length,P,D,U),L=L.next,O.bufferedRequestCount--,O.writing)break}L===null&amp;&amp;(O.lastBufferedRequest=null)}O.bufferedRequest=L,O.bufferProcessing=!1}function W(K){return K.ending&amp;&amp;K.length===0&amp;&amp;K.bufferedRequest===null&amp;&amp;!K.finished&amp;&amp;!K.writing}function H(K,O){K._final((function(L){O.pendingcb--,L&amp;&amp;K.emit(&quot;error&quot;,L),O.prefinished=!0,K.emit(&quot;prefinish&quot;),B(K,O)}))}function B(K,O){var L=W(O);return L&amp;&amp;((function(E,j){j.prefinished||j.finalCalled||(typeof E._final==&quot;function&quot;?(j.pendingcb++,j.finalCalled=!0,l.nextTick(H,E,j)):(j.prefinished=!0,E.emit(&quot;prefinish&quot;)))})(K,O),O.pendingcb===0&amp;&amp;(O.finished=!0,K.emit(&quot;finish&quot;))),L}h.inherits(A,p),S.prototype.getBuffer=function(){for(var K=this.bufferedRequest,O=[];K;)O.push(K),K=K.next;return O},(function(){try{Object.defineProperty(S.prototype,&quot;buffer&quot;,{get:m.deprecate((function(){return this.getBuffer()}),&quot;_writableState.buffer is deprecated. Use _writableState.getBuffer instead.&quot;,&quot;DEP0003&quot;)})}catch{}})(),typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.hasInstance&amp;&amp;typeof Function.prototype[Symbol.hasInstance]==&quot;function&quot;?(y=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(K){return!!y.call(this,K)||this===A&amp;&amp;K&amp;&amp;K._writableState instanceof S}})):y=function(K){return K instanceof this},A.prototype.pipe=function(){this.emit(&quot;error&quot;,new Error(&quot;Cannot pipe, not readable&quot;))},A.prototype.write=function(K,O,L){var E,j=this._writableState,k=!1,N=!j.objectMode&amp;&amp;(E=K,x.isBuffer(E)||E instanceof g);return N&amp;&amp;!x.isBuffer(K)&amp;&amp;(K=(function(C){return x.from(C)})(K)),typeof O==&quot;function&quot;&amp;&amp;(L=O,O=null),N?O=&quot;buffer&quot;:O||(O=j.defaultEncoding),typeof L!=&quot;function&quot;&amp;&amp;(L=_),j.ended?(function(C,P){var D=new Error(&quot;write after end&quot;);C.emit(&quot;error&quot;,D),l.nextTick(P,D)})(this,L):(N||(function(C,P,D,U){var Y=!0,Z=!1;return D===null?Z=new TypeError(&quot;May not write null values to stream&quot;):typeof D==&quot;string&quot;||D===void 0||P.objectMode||(Z=new TypeError(&quot;Invalid non-string/buffer chunk&quot;)),Z&amp;&amp;(C.emit(&quot;error&quot;,Z),l.nextTick(U,Z),Y=!1),Y})(this,j,K,L))&amp;&amp;(j.pendingcb++,k=(function(C,P,D,U,Y,Z){if(!D){var ne=(function(R,X,re){return R.objectMode||R.decodeStrings===!1||typeof X!=&quot;string&quot;||(X=x.from(X,re)),X})(P,U,Y);U!==ne&amp;&amp;(D=!0,Y=&quot;buffer&quot;,U=ne)}var V=P.objectMode?1:U.length;P.length+=V;var ee=P.length&lt;P.highWaterMark;if(ee||(P.needDrain=!0),P.writing||P.corked){var $=P.lastBufferedRequest;P.lastBufferedRequest={chunk:U,encoding:Y,isBuf:D,callback:Z,next:null},$?$.next=P.lastBufferedRequest:P.bufferedRequest=P.lastBufferedRequest,P.bufferedRequestCount+=1}else I(C,P,!1,V,U,Y,Z);return ee})(this,j,N,K,O,L)),k},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var K=this._writableState;K.corked&amp;&amp;(K.corked--,K.writing||K.corked||K.bufferProcessing||!K.bufferedRequest||F(this,K))},A.prototype.setDefaultEncoding=function(K){if(typeof K==&quot;string&quot;&amp;&amp;(K=K.toLowerCase()),!([&quot;hex&quot;,&quot;utf8&quot;,&quot;utf-8&quot;,&quot;ascii&quot;,&quot;binary&quot;,&quot;base64&quot;,&quot;ucs2&quot;,&quot;ucs-2&quot;,&quot;utf16le&quot;,&quot;utf-16le&quot;,&quot;raw&quot;].indexOf((K+&quot;&quot;).toLowerCase())&gt;-1))throw new TypeError(&quot;Unknown encoding: &quot;+K);return this._writableState.defaultEncoding=K,this},Object.defineProperty(A.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(K,O,L){L(new Error(&quot;_write() is not implemented&quot;))},A.prototype._writev=null,A.prototype.end=function(K,O,L){var E=this._writableState;typeof K==&quot;function&quot;?(L=K,K=null,O=null):typeof O==&quot;function&quot;&amp;&amp;(L=O,O=null),K!=null&amp;&amp;this.write(K,O),E.corked&amp;&amp;(E.corked=1,this.uncork()),E.ending||(function(j,k,N){k.ending=!0,B(j,k),N&amp;&amp;(k.finished?l.nextTick(N):j.once(&quot;finish&quot;,N)),k.ended=!0,j.writable=!1})(this,E,L)},Object.defineProperty(A.prototype,&quot;destroyed&quot;,{get:function(){return this._writableState!==void 0&amp;&amp;this._writableState.destroyed},set:function(K){this._writableState&amp;&amp;(this._writableState.destroyed=K)}}),A.prototype.destroy=v.destroy,A.prototype._undestroy=v.undestroy,A.prototype._destroy=function(K,O){this.end(),O(K)}}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{},t(&quot;timers&quot;).setImmediate)},{&quot;./_stream_duplex&quot;:508,&quot;./internal/streams/destroy&quot;:514,&quot;./internal/streams/stream&quot;:515,_process:467,&quot;core-util-is&quot;:383,inherits:440,&quot;process-nextick-args&quot;:466,&quot;safe-buffer&quot;:520,timers:523,&quot;util-deprecate&quot;:524}],513:[function(t,n,o){var s=t(&quot;safe-buffer&quot;).Buffer,c=t(&quot;util&quot;);n.exports=(function(){function u(){(function(l,a){if(!(l instanceof a))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,u),this.head=null,this.tail=null,this.length=0}return u.prototype.push=function(l){var a={data:l,next:null};this.length&gt;0?this.tail.next=a:this.head=a,this.tail=a,++this.length},u.prototype.unshift=function(l){var a={data:l,next:this.head};this.length===0&amp;&amp;(this.tail=a),this.head=a,++this.length},u.prototype.shift=function(){if(this.length!==0){var l=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,l}},u.prototype.clear=function(){this.head=this.tail=null,this.length=0},u.prototype.join=function(l){if(this.length===0)return&quot;&quot;;for(var a=this.head,d=&quot;&quot;+a.data;a=a.next;)d+=l+a.data;return d},u.prototype.concat=function(l){if(this.length===0)return s.alloc(0);for(var a,d,f,h=s.allocUnsafe(l&gt;&gt;&gt;0),m=this.head,p=0;m;)a=m.data,d=h,f=p,a.copy(d,f),p+=m.data.length,m=m.next;return h},u})(),c&amp;&amp;c.inspect&amp;&amp;c.inspect.custom&amp;&amp;(n.exports.prototype[c.inspect.custom]=function(){var u=c.inspect({length:this.length});return this.constructor.name+&quot; &quot;+u})},{&quot;safe-buffer&quot;:520,util:188}],514:[function(t,n,o){var s=t(&quot;process-nextick-args&quot;);function c(u,l){u.emit(&quot;error&quot;,l)}n.exports={destroy:function(u,l){var a=this,d=this._readableState&amp;&amp;this._readableState.destroyed,f=this._writableState&amp;&amp;this._writableState.destroyed;return d||f?(l?l(u):u&amp;&amp;(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(c,this,u)):s.nextTick(c,this,u)),this):(this._readableState&amp;&amp;(this._readableState.destroyed=!0),this._writableState&amp;&amp;(this._writableState.destroyed=!0),this._destroy(u||null,(function(h){!l&amp;&amp;h?a._writableState?a._writableState.errorEmitted||(a._writableState.errorEmitted=!0,s.nextTick(c,a,h)):s.nextTick(c,a,h):l&amp;&amp;l(h)})),this)},undestroy:function(){this._readableState&amp;&amp;(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&amp;&amp;(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{&quot;process-nextick-args&quot;:466}],515:[function(t,n,o){arguments[4][490][0].apply(o,arguments)},{dup:490,events:422}],516:[function(t,n,o){n.exports=t(&quot;./readable&quot;).PassThrough},{&quot;./readable&quot;:517}],517:[function(t,n,o){(o=n.exports=t(&quot;./lib/_stream_readable.js&quot;)).Stream=o,o.Readable=o,o.Writable=t(&quot;./lib/_stream_writable.js&quot;),o.Duplex=t(&quot;./lib/_stream_duplex.js&quot;),o.Transform=t(&quot;./lib/_stream_transform.js&quot;),o.PassThrough=t(&quot;./lib/_stream_passthrough.js&quot;)},{&quot;./lib/_stream_duplex.js&quot;:508,&quot;./lib/_stream_passthrough.js&quot;:509,&quot;./lib/_stream_readable.js&quot;:510,&quot;./lib/_stream_transform.js&quot;:511,&quot;./lib/_stream_writable.js&quot;:512}],518:[function(t,n,o){n.exports=t(&quot;./readable&quot;).Transform},{&quot;./readable&quot;:517}],519:[function(t,n,o){n.exports=t(&quot;./lib/_stream_writable.js&quot;)},{&quot;./lib/_stream_writable.js&quot;:512}],520:[function(t,n,o){arguments[4][217][0].apply(o,arguments)},{buffer:220,dup:217}],521:[function(t,n,o){arguments[4][218][0].apply(o,arguments)},{dup:218,&quot;safe-buffer&quot;:520}],522:[function(t,n,o){arguments[4][218][0].apply(o,arguments)},{dup:218,&quot;safe-buffer&quot;:494}],523:[function(t,n,o){(function(s,c){(function(){var u=t(&quot;process/browser.js&quot;).nextTick,l=Function.prototype.apply,a=Array.prototype.slice,d={},f=0;function h(m,p){this._id=m,this._clearFn=p}o.setTimeout=function(){return new h(l.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new h(l.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(m){m.close()},h.prototype.unref=h.prototype.ref=function(){},h.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(m,p){clearTimeout(m._idleTimeoutId),m._idleTimeout=p},o.unenroll=function(m){clearTimeout(m._idleTimeoutId),m._idleTimeout=-1},o._unrefActive=o.active=function(m){clearTimeout(m._idleTimeoutId);var p=m._idleTimeout;p&gt;=0&amp;&amp;(m._idleTimeoutId=setTimeout((function(){m._onTimeout&amp;&amp;m._onTimeout()}),p))},o.setImmediate=typeof s==&quot;function&quot;?s:function(m){var p=f++,x=!(arguments.length&lt;2)&amp;&amp;a.call(arguments,1);return d[p]=!0,u((function(){d[p]&amp;&amp;(x?m.apply(null,x):m.call(null),o.clearImmediate(p))})),p},o.clearImmediate=typeof c==&quot;function&quot;?c:function(m){delete d[m]}}).call(this)}).call(this,t(&quot;timers&quot;).setImmediate,t(&quot;timers&quot;).clearImmediate)},{&quot;process/browser.js&quot;:467,timers:523}],524:[function(t,n,o){(function(s){(function(){function c(u){try{if(!s.localStorage)return!1}catch{return!1}var l=s.localStorage[u];return l!=null&amp;&amp;String(l).toLowerCase()===&quot;true&quot;}n.exports=function(u,l){if(c(&quot;noDeprecation&quot;))return u;var a=!1;return function(){if(!a){if(c(&quot;throwDeprecation&quot;))throw new Error(l);c(&quot;traceDeprecation&quot;)?console.trace(l):console.warn(l),a=!0}return u.apply(this,arguments)}}}).call(this)}).call(this,typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{}],525:[function(t,n,o){typeof Object.create==&quot;function&quot;?n.exports=function(s,c){s.super_=c,s.prototype=Object.create(c.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}})}:n.exports=function(s,c){s.super_=c;var u=function(){};u.prototype=c.prototype,s.prototype=new u,s.prototype.constructor=s}},{}],526:[function(t,n,o){n.exports=function(s){return s&amp;&amp;typeof s==&quot;object&quot;&amp;&amp;typeof s.copy==&quot;function&quot;&amp;&amp;typeof s.fill==&quot;function&quot;&amp;&amp;typeof s.readUInt8==&quot;function&quot;}},{}],527:[function(t,n,o){(function(s,c){(function(){var u=/%[sdj%]/g;o.format=function(j){if(!S(j)){for(var k=[],N=0;N&lt;arguments.length;N++)k.push(d(arguments[N]));return k.join(&quot; &quot;)}N=1;for(var C=arguments,P=C.length,D=String(j).replace(u,(function(Y){if(Y===&quot;%%&quot;)return&quot;%&quot;;if(N&gt;=P)return Y;switch(Y){case&quot;%s&quot;:return String(C[N++]);case&quot;%d&quot;:return Number(C[N++]);case&quot;%j&quot;:try{return JSON.stringify(C[N++])}catch{return&quot;[Circular]&quot;}default:return Y}})),U=C[N];N&lt;P;U=C[++N])v(U)||!z(U)?D+=&quot; &quot;+U:D+=&quot; &quot;+d(U);return D},o.deprecate=function(j,k){if(A(c.process))return function(){return o.deprecate(j,k).apply(this,arguments)};if(s.noDeprecation===!0)return j;var N=!1;return function(){if(!N){if(s.throwDeprecation)throw new Error(k);s.traceDeprecation?console.trace(k):console.error(k),N=!0}return j.apply(this,arguments)}};var l,a={};function d(j,k){var N={seen:[],stylize:h};return arguments.length&gt;=3&amp;&amp;(N.depth=arguments[2]),arguments.length&gt;=4&amp;&amp;(N.colors=arguments[3]),y(k)?N.showHidden=k:k&amp;&amp;o._extend(N,k),A(N.showHidden)&amp;&amp;(N.showHidden=!1),A(N.depth)&amp;&amp;(N.depth=2),A(N.colors)&amp;&amp;(N.colors=!1),A(N.customInspect)&amp;&amp;(N.customInspect=!0),N.colors&amp;&amp;(N.stylize=f),m(N,j,N.depth)}function f(j,k){var N=d.styles[k];return N?&quot;\x1B[&quot;+d.colors[N][0]+&quot;m&quot;+j+&quot;\x1B[&quot;+d.colors[N][1]+&quot;m&quot;:j}function h(j,k){return j}function m(j,k,N){if(j.customInspect&amp;&amp;k&amp;&amp;H(k.inspect)&amp;&amp;k.inspect!==o.inspect&amp;&amp;(!k.constructor||k.constructor.prototype!==k)){var C=k.inspect(N,j);return S(C)||(C=m(j,C,N)),C}var P=(function($,R){if(A(R))return $.stylize(&quot;undefined&quot;,&quot;undefined&quot;);if(S(R)){var X=&quot;&#039;&quot;+JSON.stringify(R).replace(/^&quot;|&quot;$/g,&quot;&quot;).replace(/&#039;/g,&quot;\\&#039;&quot;).replace(/\\&quot;/g,&#039;&quot;&#039;)+&quot;&#039;&quot;;return $.stylize(X,&quot;string&quot;)}if(_(R))return $.stylize(&quot;&quot;+R,&quot;number&quot;);if(y(R))return $.stylize(&quot;&quot;+R,&quot;boolean&quot;);if(v(R))return $.stylize(&quot;null&quot;,&quot;null&quot;)})(j,k);if(P)return P;var D=Object.keys(k),U=(function($){var R={};return $.forEach((function(X,re){R[X]=!0})),R})(D);if(j.showHidden&amp;&amp;(D=Object.getOwnPropertyNames(k)),W(k)&amp;&amp;(D.indexOf(&quot;message&quot;)&gt;=0||D.indexOf(&quot;description&quot;)&gt;=0))return p(k);if(D.length===0){if(H(k)){var Y=k.name?&quot;: &quot;+k.name:&quot;&quot;;return j.stylize(&quot;[Function&quot;+Y+&quot;]&quot;,&quot;special&quot;)}if(I(k))return j.stylize(RegExp.prototype.toString.call(k),&quot;regexp&quot;);if(F(k))return j.stylize(Date.prototype.toString.call(k),&quot;date&quot;);if(W(k))return p(k)}var Z,ne=&quot;&quot;,V=!1,ee=[&quot;{&quot;,&quot;}&quot;];return g(k)&amp;&amp;(V=!0,ee=[&quot;[&quot;,&quot;]&quot;]),H(k)&amp;&amp;(ne=&quot; [Function&quot;+(k.name?&quot;: &quot;+k.name:&quot;&quot;)+&quot;]&quot;),I(k)&amp;&amp;(ne=&quot; &quot;+RegExp.prototype.toString.call(k)),F(k)&amp;&amp;(ne=&quot; &quot;+Date.prototype.toUTCString.call(k)),W(k)&amp;&amp;(ne=&quot; &quot;+p(k)),D.length!==0||V&amp;&amp;k.length!=0?N&lt;0?I(k)?j.stylize(RegExp.prototype.toString.call(k),&quot;regexp&quot;):j.stylize(&quot;[Object]&quot;,&quot;special&quot;):(j.seen.push(k),Z=V?(function($,R,X,re,Q){for(var te=[],ie=0,de=R.length;ie&lt;de;++ie)E(R,String(ie))?te.push(x($,R,X,re,String(ie),!0)):te.push(&quot;&quot;);return Q.forEach((function(ce){ce.match(/^\d+$/)||te.push(x($,R,X,re,ce,!0))})),te})(j,k,N,U,D):D.map((function($){return x(j,k,N,U,$,V)})),j.seen.pop(),(function($,R,X){return $.reduce((function(re,Q){return Q.indexOf(`
`)&gt;=0,re+Q.replace(/\u001b\[\d\d?m/g,&quot;&quot;).length+1}),0)&gt;60?X[0]+(R===&quot;&quot;?&quot;&quot;:R+`
 `)+&quot; &quot;+$.join(`,
  `)+&quot; &quot;+X[1]:X[0]+R+&quot; &quot;+$.join(&quot;, &quot;)+&quot; &quot;+X[1]})(Z,ne,ee)):ee[0]+ne+ee[1]}function p(j){return&quot;[&quot;+Error.prototype.toString.call(j)+&quot;]&quot;}function x(j,k,N,C,P,D){var U,Y,Z;if((Z=Object.getOwnPropertyDescriptor(k,P)||{value:k[P]}).get?Y=Z.set?j.stylize(&quot;[Getter/Setter]&quot;,&quot;special&quot;):j.stylize(&quot;[Getter]&quot;,&quot;special&quot;):Z.set&amp;&amp;(Y=j.stylize(&quot;[Setter]&quot;,&quot;special&quot;)),E(C,P)||(U=&quot;[&quot;+P+&quot;]&quot;),Y||(j.seen.indexOf(Z.value)&lt;0?(Y=v(N)?m(j,Z.value,null):m(j,Z.value,N-1)).indexOf(`
`)&gt;-1&amp;&amp;(Y=D?Y.split(`
`).map((function(ne){return&quot;  &quot;+ne})).join(`
`).substr(2):`
`+Y.split(`
`).map((function(ne){return&quot;   &quot;+ne})).join(`
`)):Y=j.stylize(&quot;[Circular]&quot;,&quot;special&quot;)),A(U)){if(D&amp;&amp;P.match(/^\d+$/))return Y;(U=JSON.stringify(&quot;&quot;+P)).match(/^&quot;([a-zA-Z_][a-zA-Z_0-9]*)&quot;$/)?(U=U.substr(1,U.length-2),U=j.stylize(U,&quot;name&quot;)):(U=U.replace(/&#039;/g,&quot;\\&#039;&quot;).replace(/\\&quot;/g,&#039;&quot;&#039;).replace(/(^&quot;|&quot;$)/g,&quot;&#039;&quot;),U=j.stylize(U,&quot;string&quot;))}return U+&quot;: &quot;+Y}function g(j){return Array.isArray(j)}function y(j){return typeof j==&quot;boolean&quot;}function v(j){return j===null}function _(j){return typeof j==&quot;number&quot;}function S(j){return typeof j==&quot;string&quot;}function A(j){return j===void 0}function I(j){return z(j)&amp;&amp;B(j)===&quot;[object RegExp]&quot;}function z(j){return typeof j==&quot;object&quot;&amp;&amp;j!==null}function F(j){return z(j)&amp;&amp;B(j)===&quot;[object Date]&quot;}function W(j){return z(j)&amp;&amp;(B(j)===&quot;[object Error]&quot;||j instanceof Error)}function H(j){return typeof j==&quot;function&quot;}function B(j){return Object.prototype.toString.call(j)}function K(j){return j&lt;10?&quot;0&quot;+j.toString(10):j.toString(10)}o.debuglog=function(j){if(A(l)&amp;&amp;(l=s.env.NODE_DEBUG||&quot;&quot;),j=j.toUpperCase(),!a[j])if(new RegExp(&quot;\\b&quot;+j+&quot;\\b&quot;,&quot;i&quot;).test(l)){var k=s.pid;a[j]=function(){var N=o.format.apply(o,arguments);console.error(&quot;%s %d: %s&quot;,j,k,N)}}else a[j]=function(){};return a[j]},o.inspect=d,d.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},d.styles={special:&quot;cyan&quot;,number:&quot;yellow&quot;,boolean:&quot;yellow&quot;,undefined:&quot;grey&quot;,null:&quot;bold&quot;,string:&quot;green&quot;,date:&quot;magenta&quot;,regexp:&quot;red&quot;},o.isArray=g,o.isBoolean=y,o.isNull=v,o.isNullOrUndefined=function(j){return j==null},o.isNumber=_,o.isString=S,o.isSymbol=function(j){return typeof j==&quot;symbol&quot;},o.isUndefined=A,o.isRegExp=I,o.isObject=z,o.isDate=F,o.isError=W,o.isFunction=H,o.isPrimitive=function(j){return j===null||typeof j==&quot;boolean&quot;||typeof j==&quot;number&quot;||typeof j==&quot;string&quot;||typeof j==&quot;symbol&quot;||j===void 0},o.isBuffer=t(&quot;./support/isBuffer&quot;);var O=[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;];function L(){var j=new Date,k=[K(j.getHours()),K(j.getMinutes()),K(j.getSeconds())].join(&quot;:&quot;);return[j.getDate(),O[j.getMonth()],k].join(&quot; &quot;)}function E(j,k){return Object.prototype.hasOwnProperty.call(j,k)}o.log=function(){console.log(&quot;%s - %s&quot;,L(),o.format.apply(o,arguments))},o.inherits=t(&quot;inherits&quot;),o._extend=function(j,k){if(!k||!z(k))return j;for(var N=Object.keys(k),C=N.length;C--;)j[N[C]]=k[N[C]];return j}}).call(this)}).call(this,t(&quot;_process&quot;),typeof sr&lt;&quot;u&quot;?sr:typeof self&lt;&quot;u&quot;?self:typeof window&lt;&quot;u&quot;?window:{})},{&quot;./support/isBuffer&quot;:526,_process:467,inherits:525}],528:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(o,&quot;v1&quot;,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(o,&quot;v3&quot;,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(o,&quot;v4&quot;,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(o,&quot;v5&quot;,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(o,&quot;NIL&quot;,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(o,&quot;version&quot;,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(o,&quot;validate&quot;,{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(o,&quot;stringify&quot;,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(o,&quot;parse&quot;,{enumerable:!0,get:function(){return m.default}});var s=p(t(&quot;./v1.js&quot;)),c=p(t(&quot;./v3.js&quot;)),u=p(t(&quot;./v4.js&quot;)),l=p(t(&quot;./v5.js&quot;)),a=p(t(&quot;./nil.js&quot;)),d=p(t(&quot;./version.js&quot;)),f=p(t(&quot;./validate.js&quot;)),h=p(t(&quot;./stringify.js&quot;)),m=p(t(&quot;./parse.js&quot;));function p(x){return x&amp;&amp;x.__esModule?x:{default:x}}},{&quot;./nil.js&quot;:530,&quot;./parse.js&quot;:531,&quot;./stringify.js&quot;:535,&quot;./v1.js&quot;:536,&quot;./v3.js&quot;:537,&quot;./v4.js&quot;:539,&quot;./v5.js&quot;:540,&quot;./validate.js&quot;:541,&quot;./version.js&quot;:542}],529:[function(t,n,o){function s(m){return 14+(m+64&gt;&gt;&gt;9&lt;&lt;4)+1}function c(m,p){const x=(65535&amp;m)+(65535&amp;p);return(m&gt;&gt;16)+(p&gt;&gt;16)+(x&gt;&gt;16)&lt;&lt;16|65535&amp;x}function u(m,p,x,g,y,v){return c((_=c(c(p,m),c(g,v)))&lt;&lt;(S=y)|_&gt;&gt;&gt;32-S,x);var _,S}function l(m,p,x,g,y,v,_){return u(p&amp;x|~p&amp;g,m,p,y,v,_)}function a(m,p,x,g,y,v,_){return u(p&amp;g|x&amp;~g,m,p,y,v,_)}function d(m,p,x,g,y,v,_){return u(p^x^g,m,p,y,v,_)}function f(m,p,x,g,y,v,_){return u(x^(p|~g),m,p,y,v,_)}Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var h=function(m){if(typeof m==&quot;string&quot;){const p=unescape(encodeURIComponent(m));m=new Uint8Array(p.length);for(let x=0;x&lt;p.length;++x)m[x]=p.charCodeAt(x)}return(function(p){const x=[],g=32*p.length;for(let y=0;y&lt;g;y+=8){const v=p[y&gt;&gt;5]&gt;&gt;&gt;y%32&amp;255,_=parseInt(&quot;0123456789abcdef&quot;.charAt(v&gt;&gt;&gt;4&amp;15)+&quot;0123456789abcdef&quot;.charAt(15&amp;v),16);x.push(_)}return x})((function(p,x){p[x&gt;&gt;5]|=128&lt;&lt;x%32,p[s(x)-1]=x;let g=1732584193,y=-271733879,v=-1732584194,_=271733878;for(let S=0;S&lt;p.length;S+=16){const A=g,I=y,z=v,F=_;g=l(g,y,v,_,p[S],7,-680876936),_=l(_,g,y,v,p[S+1],12,-389564586),v=l(v,_,g,y,p[S+2],17,606105819),y=l(y,v,_,g,p[S+3],22,-1044525330),g=l(g,y,v,_,p[S+4],7,-176418897),_=l(_,g,y,v,p[S+5],12,1200080426),v=l(v,_,g,y,p[S+6],17,-1473231341),y=l(y,v,_,g,p[S+7],22,-45705983),g=l(g,y,v,_,p[S+8],7,1770035416),_=l(_,g,y,v,p[S+9],12,-1958414417),v=l(v,_,g,y,p[S+10],17,-42063),y=l(y,v,_,g,p[S+11],22,-1990404162),g=l(g,y,v,_,p[S+12],7,1804603682),_=l(_,g,y,v,p[S+13],12,-40341101),v=l(v,_,g,y,p[S+14],17,-1502002290),y=l(y,v,_,g,p[S+15],22,1236535329),g=a(g,y,v,_,p[S+1],5,-165796510),_=a(_,g,y,v,p[S+6],9,-1069501632),v=a(v,_,g,y,p[S+11],14,643717713),y=a(y,v,_,g,p[S],20,-373897302),g=a(g,y,v,_,p[S+5],5,-701558691),_=a(_,g,y,v,p[S+10],9,38016083),v=a(v,_,g,y,p[S+15],14,-660478335),y=a(y,v,_,g,p[S+4],20,-405537848),g=a(g,y,v,_,p[S+9],5,568446438),_=a(_,g,y,v,p[S+14],9,-1019803690),v=a(v,_,g,y,p[S+3],14,-187363961),y=a(y,v,_,g,p[S+8],20,1163531501),g=a(g,y,v,_,p[S+13],5,-1444681467),_=a(_,g,y,v,p[S+2],9,-51403784),v=a(v,_,g,y,p[S+7],14,1735328473),y=a(y,v,_,g,p[S+12],20,-1926607734),g=d(g,y,v,_,p[S+5],4,-378558),_=d(_,g,y,v,p[S+8],11,-2022574463),v=d(v,_,g,y,p[S+11],16,1839030562),y=d(y,v,_,g,p[S+14],23,-35309556),g=d(g,y,v,_,p[S+1],4,-1530992060),_=d(_,g,y,v,p[S+4],11,1272893353),v=d(v,_,g,y,p[S+7],16,-155497632),y=d(y,v,_,g,p[S+10],23,-1094730640),g=d(g,y,v,_,p[S+13],4,681279174),_=d(_,g,y,v,p[S],11,-358537222),v=d(v,_,g,y,p[S+3],16,-722521979),y=d(y,v,_,g,p[S+6],23,76029189),g=d(g,y,v,_,p[S+9],4,-640364487),_=d(_,g,y,v,p[S+12],11,-421815835),v=d(v,_,g,y,p[S+15],16,530742520),y=d(y,v,_,g,p[S+2],23,-995338651),g=f(g,y,v,_,p[S],6,-198630844),_=f(_,g,y,v,p[S+7],10,1126891415),v=f(v,_,g,y,p[S+14],15,-1416354905),y=f(y,v,_,g,p[S+5],21,-57434055),g=f(g,y,v,_,p[S+12],6,1700485571),_=f(_,g,y,v,p[S+3],10,-1894986606),v=f(v,_,g,y,p[S+10],15,-1051523),y=f(y,v,_,g,p[S+1],21,-2054922799),g=f(g,y,v,_,p[S+8],6,1873313359),_=f(_,g,y,v,p[S+15],10,-30611744),v=f(v,_,g,y,p[S+6],15,-1560198380),y=f(y,v,_,g,p[S+13],21,1309151649),g=f(g,y,v,_,p[S+4],6,-145523070),_=f(_,g,y,v,p[S+11],10,-1120210379),v=f(v,_,g,y,p[S+2],15,718787259),y=f(y,v,_,g,p[S+9],21,-343485551),g=c(g,A),y=c(y,I),v=c(v,z),_=c(_,F)}return[g,y,v,_]})((function(p){if(p.length===0)return[];const x=8*p.length,g=new Uint32Array(s(x));for(let y=0;y&lt;x;y+=8)g[y&gt;&gt;5]|=(255&amp;p[y/8])&lt;&lt;y%32;return g})(m),8*m.length))};o.default=h},{}],530:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0,o.default=&quot;00000000-0000-0000-0000-000000000000&quot;},{}],531:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s,c=(s=t(&quot;./validate.js&quot;))&amp;&amp;s.__esModule?s:{default:s},u=function(l){if(!(0,c.default)(l))throw TypeError(&quot;Invalid UUID&quot;);let a;const d=new Uint8Array(16);return d[0]=(a=parseInt(l.slice(0,8),16))&gt;&gt;&gt;24,d[1]=a&gt;&gt;&gt;16&amp;255,d[2]=a&gt;&gt;&gt;8&amp;255,d[3]=255&amp;a,d[4]=(a=parseInt(l.slice(9,13),16))&gt;&gt;&gt;8,d[5]=255&amp;a,d[6]=(a=parseInt(l.slice(14,18),16))&gt;&gt;&gt;8,d[7]=255&amp;a,d[8]=(a=parseInt(l.slice(19,23),16))&gt;&gt;&gt;8,d[9]=255&amp;a,d[10]=(a=parseInt(l.slice(24,36),16))/1099511627776&amp;255,d[11]=a/4294967296&amp;255,d[12]=a&gt;&gt;&gt;24&amp;255,d[13]=a&gt;&gt;&gt;16&amp;255,d[14]=a&gt;&gt;&gt;8&amp;255,d[15]=255&amp;a,d};o.default=u},{&quot;./validate.js&quot;:541}],532:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0,o.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{}],533:[function(t,n,o){let s;Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=function(){if(!s&amp;&amp;(s=typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.getRandomValues&amp;&amp;crypto.getRandomValues.bind(crypto)||typeof msCrypto&lt;&quot;u&quot;&amp;&amp;typeof msCrypto.getRandomValues==&quot;function&quot;&amp;&amp;msCrypto.getRandomValues.bind(msCrypto),!s))throw new Error(&quot;crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported&quot;);return s(c)};const c=new Uint8Array(16)},{}],534:[function(t,n,o){function s(l,a,d,f){switch(l){case 0:return a&amp;d^~a&amp;f;case 1:return a^d^f;case 2:return a&amp;d^a&amp;f^d&amp;f;case 3:return a^d^f}}function c(l,a){return l&lt;&lt;a|l&gt;&gt;&gt;32-a}Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var u=function(l){const a=[1518500249,1859775393,2400959708,3395469782],d=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof l==&quot;string&quot;){const p=unescape(encodeURIComponent(l));l=[];for(let x=0;x&lt;p.length;++x)l.push(p.charCodeAt(x))}else Array.isArray(l)||(l=Array.prototype.slice.call(l));l.push(128);const f=l.length/4+2,h=Math.ceil(f/16),m=new Array(h);for(let p=0;p&lt;h;++p){const x=new Uint32Array(16);for(let g=0;g&lt;16;++g)x[g]=l[64*p+4*g]&lt;&lt;24|l[64*p+4*g+1]&lt;&lt;16|l[64*p+4*g+2]&lt;&lt;8|l[64*p+4*g+3];m[p]=x}m[h-1][14]=8*(l.length-1)/Math.pow(2,32),m[h-1][14]=Math.floor(m[h-1][14]),m[h-1][15]=8*(l.length-1)&amp;4294967295;for(let p=0;p&lt;h;++p){const x=new Uint32Array(80);for(let A=0;A&lt;16;++A)x[A]=m[p][A];for(let A=16;A&lt;80;++A)x[A]=c(x[A-3]^x[A-8]^x[A-14]^x[A-16],1);let g=d[0],y=d[1],v=d[2],_=d[3],S=d[4];for(let A=0;A&lt;80;++A){const I=Math.floor(A/20),z=c(g,5)+s(I,y,v,_)+S+a[I]+x[A]&gt;&gt;&gt;0;S=_,_=v,v=c(y,30)&gt;&gt;&gt;0,y=g,g=z}d[0]=d[0]+g&gt;&gt;&gt;0,d[1]=d[1]+y&gt;&gt;&gt;0,d[2]=d[2]+v&gt;&gt;&gt;0,d[3]=d[3]+_&gt;&gt;&gt;0,d[4]=d[4]+S&gt;&gt;&gt;0}return[d[0]&gt;&gt;24&amp;255,d[0]&gt;&gt;16&amp;255,d[0]&gt;&gt;8&amp;255,255&amp;d[0],d[1]&gt;&gt;24&amp;255,d[1]&gt;&gt;16&amp;255,d[1]&gt;&gt;8&amp;255,255&amp;d[1],d[2]&gt;&gt;24&amp;255,d[2]&gt;&gt;16&amp;255,d[2]&gt;&gt;8&amp;255,255&amp;d[2],d[3]&gt;&gt;24&amp;255,d[3]&gt;&gt;16&amp;255,d[3]&gt;&gt;8&amp;255,255&amp;d[3],d[4]&gt;&gt;24&amp;255,d[4]&gt;&gt;16&amp;255,d[4]&gt;&gt;8&amp;255,255&amp;d[4]]};o.default=u},{}],535:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s,c=(s=t(&quot;./validate.js&quot;))&amp;&amp;s.__esModule?s:{default:s};const u=[];for(let a=0;a&lt;256;++a)u.push((a+256).toString(16).substr(1));var l=function(a){let d=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0;const f=(u[a[d+0]]+u[a[d+1]]+u[a[d+2]]+u[a[d+3]]+&quot;-&quot;+u[a[d+4]]+u[a[d+5]]+&quot;-&quot;+u[a[d+6]]+u[a[d+7]]+&quot;-&quot;+u[a[d+8]]+u[a[d+9]]+&quot;-&quot;+u[a[d+10]]+u[a[d+11]]+u[a[d+12]]+u[a[d+13]]+u[a[d+14]]+u[a[d+15]]).toLowerCase();if(!(0,c.default)(f))throw TypeError(&quot;Stringified UUID is invalid&quot;);return f};o.default=l},{&quot;./validate.js&quot;:541}],536:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s=u(t(&quot;./rng.js&quot;)),c=u(t(&quot;./stringify.js&quot;));function u(m){return m&amp;&amp;m.__esModule?m:{default:m}}let l,a,d=0,f=0;var h=function(m,p,x){let g=p&amp;&amp;x||0;const y=p||new Array(16);let v=(m=m||{}).node||l,_=m.clockseq!==void 0?m.clockseq:a;if(v==null||_==null){const W=m.random||(m.rng||s.default)();v==null&amp;&amp;(v=l=[1|W[0],W[1],W[2],W[3],W[4],W[5]]),_==null&amp;&amp;(_=a=16383&amp;(W[6]&lt;&lt;8|W[7]))}let S=m.msecs!==void 0?m.msecs:Date.now(),A=m.nsecs!==void 0?m.nsecs:f+1;const I=S-d+(A-f)/1e4;if(I&lt;0&amp;&amp;m.clockseq===void 0&amp;&amp;(_=_+1&amp;16383),(I&lt;0||S&gt;d)&amp;&amp;m.nsecs===void 0&amp;&amp;(A=0),A&gt;=1e4)throw new Error(&quot;uuid.v1(): Can&#039;t create more than 10M uuids/sec&quot;);d=S,f=A,a=_,S+=122192928e5;const z=(1e4*(268435455&amp;S)+A)%4294967296;y[g++]=z&gt;&gt;&gt;24&amp;255,y[g++]=z&gt;&gt;&gt;16&amp;255,y[g++]=z&gt;&gt;&gt;8&amp;255,y[g++]=255&amp;z;const F=S/4294967296*1e4&amp;268435455;y[g++]=F&gt;&gt;&gt;8&amp;255,y[g++]=255&amp;F,y[g++]=F&gt;&gt;&gt;24&amp;15|16,y[g++]=F&gt;&gt;&gt;16&amp;255,y[g++]=_&gt;&gt;&gt;8|128,y[g++]=255&amp;_;for(let W=0;W&lt;6;++W)y[g+W]=v[W];return p||(0,c.default)(y)};o.default=h},{&quot;./rng.js&quot;:533,&quot;./stringify.js&quot;:535}],537:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s=u(t(&quot;./v35.js&quot;)),c=u(t(&quot;./md5.js&quot;));function u(a){return a&amp;&amp;a.__esModule?a:{default:a}}var l=(0,s.default)(&quot;v3&quot;,48,c.default);o.default=l},{&quot;./md5.js&quot;:529,&quot;./v35.js&quot;:538}],538:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=function(d,f,h){function m(p,x,g,y){if(typeof p==&quot;string&quot;&amp;&amp;(p=(function(_){_=unescape(encodeURIComponent(_));const S=[];for(let A=0;A&lt;_.length;++A)S.push(_.charCodeAt(A));return S})(p)),typeof x==&quot;string&quot;&amp;&amp;(x=(0,c.default)(x)),x.length!==16)throw TypeError(&quot;Namespace must be array-like (16 iterable integer values, 0-255)&quot;);let v=new Uint8Array(16+p.length);if(v.set(x),v.set(p,x.length),v=h(v),v[6]=15&amp;v[6]|f,v[8]=63&amp;v[8]|128,g){y=y||0;for(let _=0;_&lt;16;++_)g[y+_]=v[_];return g}return(0,s.default)(v)}try{m.name=d}catch{}return m.DNS=l,m.URL=a,m},o.URL=o.DNS=void 0;var s=u(t(&quot;./stringify.js&quot;)),c=u(t(&quot;./parse.js&quot;));function u(d){return d&amp;&amp;d.__esModule?d:{default:d}}const l=&quot;6ba7b810-9dad-11d1-80b4-00c04fd430c8&quot;;o.DNS=l;const a=&quot;6ba7b811-9dad-11d1-80b4-00c04fd430c8&quot;;o.URL=a},{&quot;./parse.js&quot;:531,&quot;./stringify.js&quot;:535}],539:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s=u(t(&quot;./rng.js&quot;)),c=u(t(&quot;./stringify.js&quot;));function u(a){return a&amp;&amp;a.__esModule?a:{default:a}}var l=function(a,d,f){const h=(a=a||{}).random||(a.rng||s.default)();if(h[6]=15&amp;h[6]|64,h[8]=63&amp;h[8]|128,d){f=f||0;for(let m=0;m&lt;16;++m)d[f+m]=h[m];return d}return(0,c.default)(h)};o.default=l},{&quot;./rng.js&quot;:533,&quot;./stringify.js&quot;:535}],540:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s=u(t(&quot;./v35.js&quot;)),c=u(t(&quot;./sha1.js&quot;));function u(a){return a&amp;&amp;a.__esModule?a:{default:a}}var l=(0,s.default)(&quot;v5&quot;,80,c.default);o.default=l},{&quot;./sha1.js&quot;:534,&quot;./v35.js&quot;:538}],541:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s,c=(s=t(&quot;./regex.js&quot;))&amp;&amp;s.__esModule?s:{default:s},u=function(l){return typeof l==&quot;string&quot;&amp;&amp;c.default.test(l)};o.default=u},{&quot;./regex.js&quot;:532}],542:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.default=void 0;var s,c=(s=t(&quot;./validate.js&quot;))&amp;&amp;s.__esModule?s:{default:s},u=function(l){if(!(0,c.default)(l))throw TypeError(&quot;Invalid UUID&quot;);return parseInt(l.substr(14,1),16)};o.default=u},{&quot;./validate.js&quot;:541}],543:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.CHAR=`	
\r -퟿-�𐀀-􏿿`,o.S=` 	\r
`,o.NAME_START_CHAR=&quot;:A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿&quot;,o.NAME_CHAR=&quot;-&quot;+o.NAME_START_CHAR+&quot;.0-9·̀-ͯ‿-⁀&quot;,o.CHAR_RE=new RegExp(&quot;^[&quot;+o.CHAR+&quot;]$&quot;,&quot;u&quot;),o.S_RE=new RegExp(&quot;^[&quot;+o.S+&quot;]+$&quot;,&quot;u&quot;),o.NAME_START_CHAR_RE=new RegExp(&quot;^[&quot;+o.NAME_START_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NAME_CHAR_RE=new RegExp(&quot;^[&quot;+o.NAME_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NAME_RE=new RegExp(&quot;^[&quot;+o.NAME_START_CHAR+&quot;][&quot;+o.NAME_CHAR+&quot;]*$&quot;,&quot;u&quot;),o.NMTOKEN_RE=new RegExp(&quot;^[&quot;+o.NAME_CHAR+&quot;]+$&quot;,&quot;u&quot;);function s(c){return c&gt;=65&amp;&amp;c&lt;=90||c&gt;=97&amp;&amp;c&lt;=122||c===58||c===95||c===8204||c===8205||c&gt;=192&amp;&amp;c&lt;=214||c&gt;=216&amp;&amp;c&lt;=246||c&gt;=248&amp;&amp;c&lt;=767||c&gt;=880&amp;&amp;c&lt;=893||c&gt;=895&amp;&amp;c&lt;=8191||c&gt;=8304&amp;&amp;c&lt;=8591||c&gt;=11264&amp;&amp;c&lt;=12271||c&gt;=12289&amp;&amp;c&lt;=55295||c&gt;=63744&amp;&amp;c&lt;=64975||c&gt;=65008&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=983039}o.S_LIST=[32,10,13,9],o.isChar=function(c){return c&gt;=32&amp;&amp;c&lt;=55295||c===10||c===13||c===9||c&gt;=57344&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=1114111},o.isS=function(c){return c===32||c===10||c===13||c===9},o.isNameStartChar=s,o.isNameChar=function(c){return s(c)||c&gt;=48&amp;&amp;c&lt;=57||c===45||c===46||c===183||c&gt;=768&amp;&amp;c&lt;=879||c&gt;=8255&amp;&amp;c&lt;=8256}},{}],544:[function(t,n,o){Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.CHAR=&quot;-퟿-�𐀀-􏿿&quot;,o.RESTRICTED_CHAR=&quot;-\b\v\f---&quot;,o.S=` 	\r
`,o.NAME_START_CHAR=&quot;:A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿&quot;,o.NAME_CHAR=&quot;-&quot;+o.NAME_START_CHAR+&quot;.0-9·̀-ͯ‿-⁀&quot;,o.CHAR_RE=new RegExp(&quot;^[&quot;+o.CHAR+&quot;]$&quot;,&quot;u&quot;),o.RESTRICTED_CHAR_RE=new RegExp(&quot;^[&quot;+o.RESTRICTED_CHAR+&quot;]$&quot;,&quot;u&quot;),o.S_RE=new RegExp(&quot;^[&quot;+o.S+&quot;]+$&quot;,&quot;u&quot;),o.NAME_START_CHAR_RE=new RegExp(&quot;^[&quot;+o.NAME_START_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NAME_CHAR_RE=new RegExp(&quot;^[&quot;+o.NAME_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NAME_RE=new RegExp(&quot;^[&quot;+o.NAME_START_CHAR+&quot;][&quot;+o.NAME_CHAR+&quot;]*$&quot;,&quot;u&quot;),o.NMTOKEN_RE=new RegExp(&quot;^[&quot;+o.NAME_CHAR+&quot;]+$&quot;,&quot;u&quot;);function s(c){return c&gt;=65&amp;&amp;c&lt;=90||c&gt;=97&amp;&amp;c&lt;=122||c===58||c===95||c===8204||c===8205||c&gt;=192&amp;&amp;c&lt;=214||c&gt;=216&amp;&amp;c&lt;=246||c&gt;=248&amp;&amp;c&lt;=767||c&gt;=880&amp;&amp;c&lt;=893||c&gt;=895&amp;&amp;c&lt;=8191||c&gt;=8304&amp;&amp;c&lt;=8591||c&gt;=11264&amp;&amp;c&lt;=12271||c&gt;=12289&amp;&amp;c&lt;=55295||c&gt;=63744&amp;&amp;c&lt;=64975||c&gt;=65008&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=983039}o.S_LIST=[32,10,13,9],o.isChar=function(c){return c&gt;=1&amp;&amp;c&lt;=55295||c&gt;=57344&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=1114111},o.isRestrictedChar=function(c){return c&gt;=1&amp;&amp;c&lt;=8||c===11||c===12||c&gt;=14&amp;&amp;c&lt;=31||c&gt;=127&amp;&amp;c&lt;=132||c&gt;=134&amp;&amp;c&lt;=159},o.isCharAndNotRestricted=function(c){return c===9||c===10||c===13||c&gt;31&amp;&amp;c&lt;127||c===133||c&gt;159&amp;&amp;c&lt;=55295||c&gt;=57344&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=1114111},o.isS=function(c){return c===32||c===10||c===13||c===9},o.isNameStartChar=s,o.isNameChar=function(c){return s(c)||c&gt;=48&amp;&amp;c&lt;=57||c===45||c===46||c===183||c&gt;=768&amp;&amp;c&lt;=879||c&gt;=8255&amp;&amp;c&lt;=8256}},{}],545:[function(t,n,o){function s(c){return c&gt;=65&amp;&amp;c&lt;=90||c===95||c&gt;=97&amp;&amp;c&lt;=122||c&gt;=192&amp;&amp;c&lt;=214||c&gt;=216&amp;&amp;c&lt;=246||c&gt;=248&amp;&amp;c&lt;=767||c&gt;=880&amp;&amp;c&lt;=893||c&gt;=895&amp;&amp;c&lt;=8191||c&gt;=8204&amp;&amp;c&lt;=8205||c&gt;=8304&amp;&amp;c&lt;=8591||c&gt;=11264&amp;&amp;c&lt;=12271||c&gt;=12289&amp;&amp;c&lt;=55295||c&gt;=63744&amp;&amp;c&lt;=64975||c&gt;=65008&amp;&amp;c&lt;=65533||c&gt;=65536&amp;&amp;c&lt;=983039}Object.defineProperty(o,&quot;__esModule&quot;,{value:!0}),o.NC_NAME_START_CHAR=&quot;A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿&quot;,o.NC_NAME_CHAR=&quot;-&quot;+o.NC_NAME_START_CHAR+&quot;.0-9·̀-ͯ‿-⁀&quot;,o.NC_NAME_START_CHAR_RE=new RegExp(&quot;^[&quot;+o.NC_NAME_START_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NC_NAME_CHAR_RE=new RegExp(&quot;^[&quot;+o.NC_NAME_CHAR+&quot;]$&quot;,&quot;u&quot;),o.NC_NAME_RE=new RegExp(&quot;^[&quot;+o.NC_NAME_START_CHAR+&quot;][&quot;+o.NC_NAME_CHAR+&quot;]*$&quot;,&quot;u&quot;),o.isNCNameStartChar=s,o.isNCNameChar=function(c){return s(c)||c===45||c===46||c&gt;=48&amp;&amp;c&lt;=57||c===183||c&gt;=768&amp;&amp;c&lt;=879||c&gt;=8255&amp;&amp;c&lt;=8256}},{}]},{},[15])(15)}))})(Oy)),Oy.exports}var vae=yae();const wae=Ms(vae);function kd(e,r,t){if(e.length===0){alert(&quot;Aucune donnée à exporter&quot;);return}const n=Object.keys(e[0]),s=[n.join(&quot;,&quot;),...e.map(a=&gt;n.map(d=&gt;{const f=a[d];if(f==null)return&quot;&quot;;const h=String(f);return h.includes(&quot;,&quot;)||h.includes(&#039;&quot;&#039;)||h.includes(`
`)?`&quot;${h.replace(/&quot;/g,&#039;&quot;&quot;&#039;)}&quot;`:h}).join(&quot;,&quot;))].join(`
`),c=new Blob([&quot;\uFEFF&quot;+s],{type:&quot;text/csv;charset=utf-8;&quot;}),u=document.createElement(&quot;a&quot;),l=URL.createObjectURL(c);u.setAttribute(&quot;href&quot;,l),u.setAttribute(&quot;download&quot;,`${r}.csv`),u.style.visibility=&quot;hidden&quot;,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(l)}async function ba(e,r,t=&quot;Données&quot;,n){if(e.length===0){alert(&quot;Aucune donnée à exporter&quot;);return}const o=Object.keys(e[0]),s=new wae.Workbook,c=s.addWorksheet(t);c.addRow(o);const u=c.getRow(1);u.font={bold:!0},u.fill={type:&quot;pattern&quot;,pattern:&quot;solid&quot;,fgColor:{argb:&quot;FFE5E7EB&quot;}},e.forEach(h=&gt;{const m=o.map(p=&gt;{const x=h[p];return x??&quot;&quot;});c.addRow(m)}),o.forEach((h,m)=&gt;{const p=c.getColumn(m+1);p.width=Math.max(h.length+2,15)});const l=await s.xlsx.writeBuffer(),a=new Blob([l],{type:&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&quot;}),d=document.createElement(&quot;a&quot;),f=URL.createObjectURL(a);d.setAttribute(&quot;href&quot;,f),d.setAttribute(&quot;download&quot;,`${r}.xlsx`),d.style.visibility=&quot;hidden&quot;,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(f)}function _ae(e){return e?e===&quot;marie&quot;?&quot;Marié(e)&quot;:e===&quot;non_marie&quot;?&quot;Non marié(e)&quot;:e:&quot;&quot;}function jae(e){return e?e===&quot;homme&quot;?&quot;Homme&quot;:e===&quot;femme&quot;?&quot;Femme&quot;:e:&quot;&quot;}function Nae(e){return e?{primaire:&quot;Primaire&quot;,secondaire_2:&quot;Secondaire 2e cycle&quot;,universitaire:&quot;Universitaire&quot;}[e]||e:&quot;&quot;}function kae(e){return e?{natif:&quot;Natif&quot;,avance:&quot;Avancé&quot;,intermediaire:&quot;Intermédiaire&quot;,faible:&quot;Faible&quot;}[e]||e:&quot;&quot;}function Sae(e){return e?{musulmane:&quot;Musulmane&quot;,catholique:&quot;Catholique&quot;,protestante:&quot;Protestante&quot;,pentecotiste:&quot;Pentecôtiste&quot;,evangelique:&quot;Évangélique&quot;,autre:&quot;Autre&quot;}[e]||e:&quot;&quot;}function Sd(e){return e?{paypal:&quot;PayPal&quot;,card_visa:&quot;Carte de crédit (Visa)&quot;,mobile_money:&quot;Mobile Money (en ligne ou en direct)&quot;,national_office:&quot;Envoi d&#039;argent (RIA, Western ou MoneyGram)&quot;,bank_transfer:&quot;Virement bancaire&quot;,installment:&quot;Échelonné&quot;,orange_money:&quot;Orange Money&quot;,moov_money:&quot;Moov Money&quot;,ria:&quot;RIA&quot;,western_union:&quot;WESTERN UNION&quot;,moneygram:&quot;MONEYGRAM&quot;,cash:&quot;ESPÈCE&quot;}[e]||e:&quot;&quot;}function Cae(e){return e.amount_due_xof!=null&amp;&amp;e.amount_due_xof&gt;0?`${Number(e.amount_due_xof).toLocaleString(&quot;fr-FR&quot;)} XOF`:e.amount_due_eur!=null&amp;&amp;e.amount_due_eur&gt;0?`${e.amount_due_eur} EUR`:&quot;&quot;}function k6(e,r){return e.map(t=&gt;{const n=t;return{ID:t.id,Événement:t.event?.name||&quot;&quot;,Statut:t.status,Prénom:t.first_name,Nom:t.last_name,Email:t.email,Téléphone:t.phone||&quot;&quot;,Pays:t.country||&quot;&quot;,Ville:t.city||&quot;&quot;,Organisation:t.organization||&quot;&quot;,Poste:t.position||&quot;&quot;,Nationalité:t.nationality||&quot;&quot;,&quot;Leader Haggai&quot;:t.is_haggai_leader?&quot;Oui&quot;:&quot;Non&quot;,&quot;Haggai ID&quot;:t.haggai_id||&quot;&quot;,Formule:r===&quot;seminar&quot;?&quot;&quot;:t.pricing_plan?.title||&quot;&quot;,&quot;Code Formule&quot;:r===&quot;seminar&quot;?&quot;&quot;:t.pricing_plan?.code||&quot;&quot;,&quot;Frais de participation&quot;:Cae(t),&quot;Méthode de paiement&quot;:Sd(t.payment_method_selected),Devise:t.currency_selected||&quot;&quot;,&quot;Montant XOF&quot;:t.amount_due_xof??&quot;&quot;,&quot;Montant EUR&quot;:t.amount_due_eur??&quot;&quot;,&quot;Résident Ouaga&quot;:t.ouaga_resident_confirmed?&quot;Oui&quot;:&quot;Non&quot;,&quot;Nom conjoint&quot;:t.spouse_fullname||&quot;&quot;,&quot;Email conjoint&quot;:t.spouse_email||&quot;&quot;,&quot;Haggai ID / Année HLE conjoint&quot;:t.spouse_haggai_id||&quot;&quot;,&quot;Souhaite participer (séminaire)&quot;:t.seminar_want_to_participate===&quot;oui&quot;?&quot;Oui&quot;:t.seminar_want_to_participate===&quot;non&quot;?&quot;Non&quot;:&quot;&quot;,&quot;Église ou organisation (séminaire)&quot;:t.seminar_church_organization||&quot;&quot;,&quot;Rôle/Ministère (séminaire)&quot;:t.seminar_role_ministry||&quot;&quot;,&quot;Situation matrimoniale (séminaire)&quot;:_ae(t.seminar_marital_status),&quot;Âge (séminaire)&quot;:t.seminar_age??&quot;&quot;,&quot;Genre (séminaire)&quot;:jae(t.seminar_gender),&quot;Question ou préoccupation (séminaire)&quot;:t.seminar_question_or_concern||&quot;&quot;,&quot;Date de naissance (séminaire)&quot;:n.seminar_date_naissance?new Date(n.seminar_date_naissance).toLocaleDateString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Contact d&#039;urgence (séminaire)&quot;:n.seminar_contact_urgence_nom_lien||&quot;&quot;,&quot;Niveau d&#039;études (séminaire)&quot;:Nae(n.seminar_niveau_etudes),&quot;Domaines d&#039;étude (séminaire)&quot;:Array.isArray(n.seminar_domaines_etude)?n.seminar_domaines_etude.join(&quot;, &quot;):&quot;&quot;,&quot;Domaine d&#039;étude autre (séminaire)&quot;:n.seminar_domaine_etude_autre||&quot;&quot;,&quot;Niveau français (séminaire)&quot;:kae(n.seminar_niveau_francais),&quot;Besoin lettre d&#039;absence (séminaire)&quot;:n.seminar_besoin_lettre_absence===&quot;oui&quot;?&quot;Oui&quot;:n.seminar_besoin_lettre_absence===&quot;non&quot;?&quot;Non&quot;:&quot;&quot;,&quot;Détails lettre d&#039;absence (séminaire)&quot;:n.seminar_besoin_lettre_details||&quot;&quot;,&quot;Informations santé (séminaire)&quot;:n.seminar_sante_details||&quot;&quot;,&quot;Régime sans sel (séminaire)&quot;:n.seminar_regime_sans_sel===&quot;oui&quot;?&quot;Oui&quot;:n.seminar_regime_sans_sel===&quot;non&quot;?&quot;Non&quot;:&quot;&quot;,&quot;Confession religieuse (séminaire)&quot;:Sae(n.seminar_confession_religieuse),&quot;Spécification confession (séminaire)&quot;:n.seminar_confession_religieuse_autre||&quot;&quot;,&quot;Attentes (séminaire)&quot;:n.seminar_fardeau_transformation||&quot;&quot;,&quot;Recommandé par (séminaire)&quot;:n.seminar_recommande_par||&quot;&quot;,&quot;Engagements (séminaire)&quot;:Array.isArray(n.seminar_engagements)?n.seminar_engagements.join(&quot;, &quot;):&quot;&quot;,&quot;Engagements autre (séminaire)&quot;:n.seminar_engagements_autre||&quot;&quot;,&quot;Date de soumission&quot;:t.submitted_at?new Date(t.submitted_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Date de paiement&quot;:t.paid_at?new Date(t.paid_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Date de création&quot;:new Date(t.created_at).toLocaleDateString(&quot;fr-FR&quot;)}})}function S6(e){return e.map(r=&gt;({ID:r.id,Événement:r.event?.name||&quot;&quot;,Statut:r.status,&quot;Nom recommandé&quot;:r.recommended_full_name,Genre:r.recommended_gender===&quot;homme&quot;?&quot;Homme&quot;:&quot;Femme&quot;,Profession:r.recommended_profession,&quot;Pays de résidence&quot;:r.recommended_residence_country,&quot;Téléphone WhatsApp&quot;:r.recommended_phone_whatsapp,&quot;Email recommandé&quot;:r.recommended_email||&quot;&quot;,&quot;Personne contactée avant (recommandeur)&quot;:r.recommender_contacted_person===&quot;oui&quot;?&quot;Oui&quot;:r.recommender_contacted_person===&quot;non&quot;?&quot;Non&quot;:&quot;&quot;,&quot;Prénom recommandeur&quot;:r.recommender_first_name,&quot;Nom recommandeur&quot;:r.recommender_last_name,&quot;Email recommandeur&quot;:r.recommender_email,&quot;Téléphone recommandeur&quot;:r.recommender_phone,&quot;Pays recommandeur&quot;:r.recommender_country||&quot;&quot;,Notes:r.notes||&quot;&quot;,&quot;Date de contact&quot;:r.contacted_at?new Date(r.contacted_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Date de création&quot;:new Date(r.created_at).toLocaleDateString(&quot;fr-FR&quot;)}))}function C6(e){return e.map(r=&gt;({ID:r.id,Catégorie:r.category_name??&quot;&quot;,Type:r.category_type===&quot;revenue&quot;?&quot;Recettes&quot;:r.category_type===&quot;expense&quot;?&quot;Dépenses&quot;:&quot;—&quot;,Libellé:r.label??&quot;&quot;,&quot;Prévu (XOF)&quot;:r.amount_planned,&quot;Réalisé (XOF)&quot;:r.amount_realized,Ordre:r.sort_order??0}))}function E6(e){return e.map(r=&gt;({ID:r.id,Date:r.paid_at?new Date(r.paid_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Catégorie budget&quot;:r.budget_line_label??&quot;&quot;,Libellé:r.label??&quot;&quot;,&quot;Compte trésorerie&quot;:r.treasury_account_name??&quot;&quot;,&quot;Montant (XOF)&quot;:r.amount,Référence:r.reference??&quot;&quot;}))}function Eae(e){if(e.movement_type===&quot;transfer&quot;){const n=e.from_account_name??`#${e.from_treasury_account_id}`,o=e.to_account_name??`#${e.to_treasury_account_id}`;return`${n} → ${o}`}const r=e.adjusted_account_name??`#${e.treasury_account_id}`,t=e.adjustment_direction===&quot;increase&quot;?&quot;Augmentation&quot;:e.adjustment_direction===&quot;decrease&quot;?&quot;Diminution&quot;:&quot;&quot;;return t?`${r} · ${t}`:r}function A6(e){return e.map(r=&gt;({ID:r.id,Type:r.movement_type===&quot;transfer&quot;?&quot;Transfert&quot;:&quot;Ajustement&quot;,Détail:Eae(r),Montant:r.amount,Devise:r.currency??&quot;&quot;,Libellé:r.label??&quot;&quot;,Notes:r.notes??&quot;&quot;,&quot;Créé le&quot;:r.created_at?new Date(r.created_at).toLocaleString(&quot;fr-FR&quot;):&quot;&quot;,&quot;Créé par&quot;:r.created_by_name??&quot;&quot;}))}function Aae(){const[e,r]=tf(),t=e.get(&quot;view&quot;),n=t===&quot;seminar&quot;||t===&quot;recommendations&quot;?t:&quot;summit&quot;,o=vi(),{isAuthenticated:s,isParticipant:c,loading:u,can:l,roles:a}=Ps(),[d,f]=T.useState({}),[h,m]=T.useState(1),[p,x]=T.useState(20),[g,y]=T.useState(1),[v,_]=T.useState(20),[S,A]=T.useState(null),[I,z]=T.useState(null),[F,W]=T.useState(!1),[H,B]=T.useState(!1),[K,O]=T.useState(!1),[L,E]=T.useState(!1),[j,k]=T.useState(!1),[N,C]=T.useState(!1),[P,D]=T.useState(!1),[U,Y]=T.useState(null),[Z,ne]=T.useState(null),[V,ee]=T.useState(null),$=T.useRef(null),R=()=&gt;{const ke=$.current;ke&amp;&amp;(ke.open=!1)},X=T.useMemo(()=&gt;{const ke=d.status;return!ke||ke.length===0?null:ke.length===1?ke[0]:&quot;multiple&quot;},[d.status]),{events:re}=Gp(),Q=T.useMemo(()=&gt;re.filter(ke=&gt;ke.event_type===&quot;summit&quot;).map(ke=&gt;ke.id),[re]),te=T.useMemo(()=&gt;re.filter(ke=&gt;ke.event_type===&quot;seminar&quot;).map(ke=&gt;ke.id),[re]),ie=a.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),de=a.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),ce=a.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),se=a.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!a.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),fe=ie||se?!1:l(&quot;registrations.read&quot;),le=de||ce?!1:l(&quot;registrations.read&quot;),ge=ie||ce?!1:l(&quot;recommendations.read&quot;),xe=fe||le||ge,pe=l(&quot;registrations.update_status&quot;),ue=l(&quot;registrations.send_to_correction&quot;),we=l(&quot;registrations.update&quot;),Se=l(&quot;registrations.delete&quot;),De=l(&quot;registrations.export&quot;),Le=(n===&quot;summit&quot;||n===&quot;seminar&quot;)&amp;&amp;a.includes(&quot;COMMISSION_COMMUNICATION&quot;),ze=a.includes(&quot;COMMISSION_ADMINISTRATION&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;),Oe=a.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;)&amp;&amp;!a.includes(&quot;SUPER_ADMIN&quot;),Ue=ze&amp;&amp;n===&quot;seminar&quot;||Oe&amp;&amp;n===&quot;summit&quot;,Ye=Ue?!1:pe,Ze=Ue?!1:we,Qe=Ue?!1:Se,Ve=pe&amp;&amp;!(ze&amp;&amp;S?.event?.event_type===&quot;seminar&quot;)&amp;&amp;!(Oe&amp;&amp;S?.event?.event_type===&quot;summit&quot;);T.useEffect(()=&gt;{const ke=[];fe&amp;&amp;ke.push(&quot;summit&quot;),le&amp;&amp;ke.push(&quot;seminar&quot;),ge&amp;&amp;ke.push(&quot;recommendations&quot;),ke.length&gt;0&amp;&amp;!ke.includes(n)&amp;&amp;r({view:ke[0]},{replace:!0})},[fe,le,ge,n,r]),T.useEffect(()=&gt;{const ke=$.current;ke&amp;&amp;(ke.open=!1)},[n]);const et=T.useMemo(()=&gt;{const ke={...d,page:h,per_page:p};return n===&quot;summit&quot;&amp;&amp;Q.length&gt;0?(ke.event_type=&quot;summit&quot;,Q.length===1?ke.event_id=Q[0]:d.event_id&amp;&amp;!Q.includes(d.event_id)&amp;&amp;(ke.event_id=void 0)):n===&quot;seminar&quot;&amp;&amp;te.length&gt;0&amp;&amp;(ke.event_type=&quot;seminar&quot;,te.length===1?ke.event_id=te[0]:d.event_id&amp;&amp;!te.includes(d.event_id)&amp;&amp;(ke.event_id=void 0)),ke},[d,h,p,n,Q,te]),{data:rt,loading:Ae,error:it,refetch:$t}=uz(et,xe&amp;&amp;s&amp;&amp;(n===&quot;summit&quot;||n===&quot;seminar&quot;)),ft=T.useMemo(()=&gt;{const ke={created_from:d.created_from,created_to:d.created_to};return n===&quot;summit&quot;&amp;&amp;Q.length&gt;0?Q.length===1?ke.event_id=Q[0]:ke.event_type=&quot;summit&quot;:n===&quot;seminar&quot;&amp;&amp;te.length&gt;0?te.length===1?ke.event_id=te[0]:ke.event_type=&quot;seminar&quot;:et.event_id&amp;&amp;(ke.event_id=et.event_id),ke},[n,Q,te,d.created_from,d.created_to,et.event_id]),{data:Ut,loading:zt,refetch:Ct}=dz(ft,xe&amp;&amp;s&amp;&amp;(n===&quot;summit&quot;||n===&quot;seminar&quot;)),{data:rr,refetch:Kt}=fz(ft,xe&amp;&amp;s&amp;&amp;(n===&quot;summit&quot;||n===&quot;seminar&quot;)),_t=T.useMemo(()=&gt;({status:d.status,q:d.q,created_from:d.created_from,created_to:d.created_to,page:g,per_page:v}),[d.status,d.q,d.created_from,d.created_to,g,v]),{data:Dt,loading:Zt,error:ot,refetch:Vt}=hz(_t,ge&amp;&amp;s),Xt=async()=&gt;{D(!0);try{const ke=[$t(),Ct(),Kt()];ge&amp;&amp;ke.push(Vt()),await Promise.all(ke)}finally{D(!1)}};if(u)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})});if(!s)return i.jsx(Kn,{to:&quot;/login&quot;,replace:!0});if(c)return i.jsx(Kn,{to:&quot;/account&quot;,replace:!0});if(!xe)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center max-w-md&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-semibold text-ink-900 mb-4&quot;,children:&quot;Accès non autorisé&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Vous n&#039;avez pas les permissions nécessaires pour accéder à cette page.&quot;})]})});if(it){if(it.status===403&amp;&amp;(l(&quot;finance.dashboard&quot;)||l(&quot;payments.read&quot;)))return o(&quot;/admin/finance&quot;,{replace:!0}),null;const ke=it.status===401?&quot;Vous devez être connecté pour accéder à cette page.&quot;:it.status===403?&quot;Vous n&#039;avez pas les permissions nécessaires.&quot;:it.data?.message||&quot;Une erreur est survenue.&quot;;return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center max-w-md&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-semibold text-ink-900 mb-4&quot;,children:&quot;Erreur&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mb-4&quot;,children:ke}),i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;window.location.reload(),children:&quot;Recharger la page&quot;})]})})}const Ot=ke=&gt;{A(ke),W(!0)},be=ke=&gt;{A(ke),B(!0)},Ne=ke=&gt;{A(ke),O(!0)},Re=ke=&gt;{A(ke),E(!0)},Xe=()=&gt;{$t(),Ct(),S&amp;&amp;(W(!1),W(!0))},yt=()=&gt;{$t(),Ct(),S&amp;&amp;(W(!1),W(!0))},tt=()=&gt;{$t(),Ct(),A(null)},Et=ke=&gt;{ee(ke)},vt=()=&gt;{ee(null),$t(),Ct()},st=async ke=&gt;{Y(ke.id);try{await Ks.resendActivationEmail(ke.id),alert(&quot;Email d’activation renvoyé. Le participant recevra le lien pour confirmer et choisir son mot de passe.&quot;)}catch(ct){if(ct instanceof At){const gt=ct.data.errors?.status?.[0]||ct.data.errors?.registration?.[0]||ct.data.message;alert(gt||ct.message)}else alert(&quot;Erreur lors de l’envoi de l’email.&quot;)}finally{Y(null)}},Tt=async ke=&gt;{if(Z!==ke.id){ne(ke.id);try{const ct=await Ks.generateActivationLink(ke.id),gt=ct.data.activation_url;navigator.clipboard?.writeText?await navigator.clipboard.writeText(gt):window.prompt(&quot;Copiez le lien d&#039;activation :&quot;,gt),alert(`Lien d’activation copié (valide ${ct.data.expires_in_days} jours). Vous pouvez le transmettre au participant.`)}catch(ct){if(ct instanceof At){const gt=ct.data.errors?.status?.[0]||ct.data.errors?.registration?.[0]||ct.data.message;alert(gt||ct.message)}else alert(&quot;Erreur lors de la génération du lien d&#039;activation.&quot;)}finally{ne(null)}}},Pt=ke=&gt;{m(ke),window.scrollTo({top:0,behavior:&quot;smooth&quot;})},qt=ke=&gt;{x(ke),m(1)},dr=ke=&gt;{m(1),f(ke)},Qt=ke=&gt;{m(1),f(ke===&quot;total&quot;?ct=&gt;({...ct,status:void 0}):ct=&gt;({...ct,status:[ke]}))},fr=ke=&gt;{z(ke),console.log(&quot;Recommandation sélectionnée:&quot;,ke),alert(`Recommandation #${ke.id}

Recommandé: ${ke.recommended_full_name}
Email recommandé: ${ke.recommended_email||&quot;-&quot;}
Profession: ${ke.recommended_profession}
Pays: ${ke.recommended_residence_country}

Recommandeur: ${ke.recommender_first_name} ${ke.recommender_last_name} (${ke.recommender_email})`)},gr=ke=&gt;{z(ke),k(!0)},Ur=()=&gt;{Vt()},he=l(&quot;recommendations.delete&quot;),ve=l(&quot;recommendations.update_status&quot;),Fe=ke=&gt;{confirm(`Supprimer la recommandation pour ${ke.recommended_full_name} ? Cette action est irréversible.`)&amp;&amp;Ld.delete(ke.id).then(()=&gt;Vt()).catch(ct=&gt;{alert(ct?.data?.message??&quot;Erreur lors de la suppression.&quot;)})},$e=ke=&gt;{y(ke),window.scrollTo({top:0,behavior:&quot;smooth&quot;})},lt=ke=&gt;{_(ke),y(1)},Be=async()=&gt;{const ke=[];let ct=1,gt=!0;for(;gt;)try{const Gt=await Ks.list({...et,page:ct,per_page:100});ke.push(...Gt.data),ct&gt;=Gt.meta.last_page?gt=!1:ct++}catch(Gt){throw console.error(&quot;Erreur lors de la récupération des inscriptions:&quot;,Gt),Gt}return ke},Ge=async()=&gt;{const ke=[];let ct=1,gt=!0;for(;gt;)try{const Gt=await Ld.list({status:d.status,q:d.q,created_from:d.created_from,created_to:d.created_to,page:ct,per_page:100});ke.push(...Gt.data),ct&gt;=Gt.meta.last_page?gt=!1:ct++}catch(Gt){throw console.error(&quot;Erreur lors de la récupération des recommandations:&quot;,Gt),Gt}return ke},It=async()=&gt;{R(),C(!0);try{const ke=await Be(),gt=k6(ke,n===&quot;summit&quot;||n===&quot;seminar&quot;?n:void 0),Jt=`inscriptions_${n===&quot;summit&quot;?&quot;sommet&quot;:&quot;seminaire&quot;}_${new Date().toISOString().split(&quot;T&quot;)[0]}`;kd(gt,Jt)}catch(ke){alert(&quot;Erreur lors de l&#039;export CSV: &quot;+(ke instanceof Error?ke.message:&quot;Erreur inconnue&quot;))}finally{C(!1)}},Lt=async()=&gt;{R(),C(!0);try{const ke=await Be(),gt=k6(ke,n===&quot;summit&quot;||n===&quot;seminar&quot;?n:void 0),Jt=`inscriptions_${n===&quot;summit&quot;?&quot;sommet&quot;:&quot;seminaire&quot;}_${new Date().toISOString().split(&quot;T&quot;)[0]}`;await ba(gt,Jt,n===&quot;summit&quot;?&quot;Inscriptions Sommet&quot;:&quot;Inscriptions Séminaire&quot;)}catch(ke){alert(&quot;Erreur lors de l&#039;export XLSX: &quot;+(ke instanceof Error?ke.message:&quot;Erreur inconnue&quot;))}finally{C(!1)}},jt=async()=&gt;{R(),C(!0);try{const ke=await Ge(),ct=S6(ke),gt=`recommandations_${new Date().toISOString().split(&quot;T&quot;)[0]}`;kd(ct,gt)}catch(ke){alert(&quot;Erreur lors de l&#039;export CSV: &quot;+(ke instanceof Error?ke.message:&quot;Erreur inconnue&quot;))}finally{C(!1)}},kt=async()=&gt;{R(),C(!0);try{const ke=await Ge(),ct=S6(ke),gt=`recommandations_${new Date().toISOString().split(&quot;T&quot;)[0]}`;await ba(ct,gt,&quot;Recommandations&quot;)}catch(ke){alert(&quot;Erreur lors de l&#039;export XLSX: &quot;+(ke instanceof Error?ke.message:&quot;Erreur inconnue&quot;))}finally{C(!1)}};return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex flex-col&quot;,children:[i.jsx(of,{showRefresh:!0,refreshing:P,onRefresh:Xt}),i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-1&quot;,children:[i.jsx(Zp,{currentSection:&quot;registrations&quot;,registrationView:n,showSommet:fe,showSeminar:le,showRecommendations:ge,showUsers:!1,showFinance:ce||se?!1:l(&quot;finance.dashboard&quot;)||l(&quot;payments.read&quot;),showSettings:ie||de||ce||se?!1:l(&quot;settings.read&quot;)||l(&quot;settings.update&quot;)}),i.jsxs(&quot;main&quot;,{className:&quot;min-w-0 flex-1 lg:ml-48 pb-16 lg:pb-0&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;w-full min-w-0 max-w-full px-3 py-3 sm:px-5 sm:py-6 lg:px-6 lg:py-8&quot;,children:[i.jsx(N$,{title:n===&quot;summit&quot;?&quot;Inscriptions Sommet&quot;:n===&quot;seminar&quot;?&quot;Inscriptions Séminaire&quot;:&quot;Recommandations Séminaire&quot;,subtitle:n===&quot;summit&quot;?&quot;Gérez et suivez toutes les inscriptions au Sommet&quot;:n===&quot;seminar&quot;?&quot;Gérez et suivez toutes les inscriptions au Séminaire&quot;:&quot;Gérez et suivez toutes les recommandations pour le séminaire&quot;,actions:(n===&quot;summit&quot;||n===&quot;seminar&quot;)&amp;&amp;!Le&amp;&amp;De&amp;&amp;!(ze&amp;&amp;n===&quot;seminar&quot;)&amp;&amp;!(Oe&amp;&amp;n===&quot;summit&quot;)||n===&quot;recommendations&quot;&amp;&amp;!ze&amp;&amp;ve?i.jsxs(&quot;details&quot;,{ref:$,className:&quot;relative&quot;,children:[i.jsxs(&quot;summary&quot;,{className:&quot;flex max-w-[min(100%,14rem)] cursor-pointer list-none items-center gap-2 rounded-lg border-2 border-brand-900 bg-white px-3 py-2 text-xs font-medium uppercase leading-tight tracking-wider text-brand-900 sm:max-w-none sm:px-4 sm:text-sm [&amp;::-webkit-details-marker]:hidden&quot;,children:[&quot;TELECHARGER LES LISTES&quot;,i.jsx(Id,{className:&quot;h-4 w-4 shrink-0 opacity-70&quot;,&quot;aria-hidden&quot;:!0})]}),i.jsxs(&quot;div&quot;,{className:&quot;absolute right-0 z-50 mt-2 w-56 overflow-hidden rounded-lg border border-gray-200 bg-white py-1 shadow-lg&quot;,onClick:ke=&gt;ke.stopPropagation(),children:[(n===&quot;summit&quot;||n===&quot;seminar&quot;)&amp;&amp;!Le&amp;&amp;De&amp;&amp;!(ze&amp;&amp;n===&quot;seminar&quot;)&amp;&amp;!(Oe&amp;&amp;n===&quot;summit&quot;)?i.jsxs(i.Fragment,{children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,disabled:N,className:&quot;flex w-full items-center gap-2 px-4 py-2.5 text-left text-sm text-ink-900 hover:bg-brand-50 disabled:opacity-50&quot;,onClick:()=&gt;{It()},children:[i.jsx(zm,{className:&quot;h-4 w-4 shrink-0&quot;,&quot;aria-hidden&quot;:!0}),N?&quot;Export…&quot;:&quot;Export CSV&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,disabled:N,className:&quot;flex w-full items-center gap-2 px-4 py-2.5 text-left text-sm text-ink-900 hover:bg-brand-50 disabled:opacity-50&quot;,onClick:()=&gt;{Lt()},children:[i.jsx(c4,{className:&quot;h-4 w-4 shrink-0&quot;,&quot;aria-hidden&quot;:!0}),N?&quot;Export…&quot;:&quot;Export XLSX&quot;]})]}):null,n===&quot;recommendations&quot;&amp;&amp;!ze&amp;&amp;ve?i.jsxs(i.Fragment,{children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,disabled:N,className:&quot;flex w-full items-center gap-2 px-4 py-2.5 text-left text-sm text-ink-900 hover:bg-brand-50 disabled:opacity-50&quot;,onClick:()=&gt;{jt()},children:[i.jsx(zm,{className:&quot;h-4 w-4 shrink-0&quot;,&quot;aria-hidden&quot;:!0}),N?&quot;Export…&quot;:&quot;Export CSV&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,disabled:N,className:&quot;flex w-full items-center gap-2 px-4 py-2.5 text-left text-sm text-ink-900 hover:bg-brand-50 disabled:opacity-50&quot;,onClick:()=&gt;{kt()},children:[i.jsx(c4,{className:&quot;h-4 w-4 shrink-0&quot;,&quot;aria-hidden&quot;:!0}),N?&quot;Export…&quot;:&quot;Export XLSX&quot;]})]}):null]})]}):void 0}),i.jsx(k$,{children:i.jsx(j$,{filters:d,onFiltersChange:dr,hideEventFilter:n===&quot;summit&quot;||n===&quot;seminar&quot;,showCountryFilter:n===&quot;summit&quot;||n===&quot;seminar&quot;,countryShortcuts:rr})}),(n===&quot;summit&quot;||n===&quot;seminar&quot;)&amp;&amp;!Le&amp;&amp;i.jsxs(S$,{children:[i.jsx(&quot;h3&quot;,{className:&quot;mb-1.5 text-xs font-semibold text-ink-800 sm:mb-2 sm:text-sm&quot;,children:&quot;Vue d&#039;ensemble&quot;}),i.jsx(bae,{counts:Ut?.by_status??{},loading:zt,activeSingleStatus:X,onKpiClick:Qt})]}),n===&quot;summit&quot;||n===&quot;seminar&quot;?i.jsxs(i.Fragment,{children:[i.jsx(&quot;div&quot;,{className:&quot;mb-2 min-w-0 sm:mb-4&quot;,children:Le?i.jsx(P$,{registrations:rt?.data??[],loading:Ae}):i.jsx(M$,{registrations:rt?.data||[],loading:Ae,eventType:n===&quot;summit&quot;||n===&quot;seminar&quot;?n:void 0,onViewDetails:Ot,onUpdateStatus:Ye?be:void 0,onEdit:Ze?Ne:void 0,onDelete:Qe?Re:void 0,onResendActivation:Ze?st:void 0,onCopyActivationLink:Ze?Tt:void 0,onResetParticipantPassword:Ze?Et:void 0,canUpdateStatus:Ye,canEdit:Ze,canDelete:Qe,canResendActivation:Ze,canResetParticipantPassword:Ze,resendingActivationId:U})}),rt?.meta&amp;&amp;rt.meta.last_page&gt;1&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex min-w-0 flex-wrap items-center justify-between gap-3 rounded-xl bg-white p-3 shadow-soft sm:p-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap items-center gap-3&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;min-w-0 text-sm text-ink-500&quot;,children:[&quot;Affichage de &quot;,rt.meta.from,&quot; à &quot;,rt.meta.to,&quot; sur&quot;,&quot; &quot;,rt.meta.total,&quot; inscriptions&quot;]}),i.jsxs(&quot;select&quot;,{value:p,onChange:ke=&gt;qt(Number(ke.target.value)),className:&quot;px-3 py-1 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:20,children:&quot;20 par page&quot;}),i.jsx(&quot;option&quot;,{value:50,children:&quot;50 par page&quot;}),i.jsx(&quot;option&quot;,{value:100,children:&quot;100 par page&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex shrink-0 items-center gap-2&quot;,children:[i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;Pt(h-1),disabled:h===1,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;whitespace-nowrap px-2 text-sm text-ink-500&quot;,children:[&quot;Page &quot;,h,&quot; sur &quot;,rt.meta.last_page]}),i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;Pt(h+1),disabled:h&gt;=rt.meta.last_page,children:&quot;Suivant&quot;})]})]}),!Le&amp;&amp;i.jsxs(&quot;details&quot;,{className:&quot;mb-6 min-w-0 rounded-xl border border-gray-200 bg-white/90 shadow-sm sm:mb-8&quot;,children:[i.jsxs(&quot;summary&quot;,{className:&quot;flex cursor-pointer list-none items-center justify-between gap-2 px-3 py-2 text-sm font-semibold text-ink-900 sm:px-4 sm:py-3 sm:text-base [&amp;::-webkit-details-marker]:hidden&quot;,children:[&quot;Statistiques&quot;,i.jsx(Id,{className:&quot;h-4 w-4 shrink-0 text-ink-500 sm:h-5 sm:w-5&quot;,&quot;aria-hidden&quot;:!0})]}),i.jsx(&quot;div&quot;,{className:&quot;border-t border-gray-100 px-3 py-3 sm:px-4 sm:py-4&quot;,children:i.jsx(xae,{stats:Ut,loading:zt})})]})]}):i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-6 min-w-0&quot;,children:[ot&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-xl p-4 mb-4&quot;,children:i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-red-800&quot;,children:[&quot;Erreur lors du chargement des recommandations: &quot;,ot.message]})}),i.jsx(O$,{recommendations:Dt?.data||[],loading:Zt,onViewDetails:fr,onTreat:ve&amp;&amp;!ze?gr:void 0,onDelete:Fe,canDelete:ze?!1:he})]}),Dt?.meta&amp;&amp;Dt.meta.last_page&gt;1&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap items-center justify-between gap-3 rounded-xl bg-white p-3 shadow-soft sm:p-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex min-w-0 flex-wrap items-center gap-3&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;min-w-0 text-sm text-ink-500&quot;,children:[&quot;Affichage de &quot;,Dt.meta.from,&quot; à &quot;,Dt.meta.to,&quot; sur&quot;,&quot; &quot;,Dt.meta.total,&quot; recommandations&quot;]}),i.jsxs(&quot;select&quot;,{value:v,onChange:ke=&gt;lt(Number(ke.target.value)),className:&quot;px-3 py-1 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:20,children:&quot;20 par page&quot;}),i.jsx(&quot;option&quot;,{value:50,children:&quot;50 par page&quot;}),i.jsx(&quot;option&quot;,{value:100,children:&quot;100 par page&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex shrink-0 items-center gap-2&quot;,children:[i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;$e(g-1),disabled:g===1,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;whitespace-nowrap px-2 text-sm text-ink-500&quot;,children:[&quot;Page &quot;,g,&quot; sur &quot;,Dt.meta.last_page]}),i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;$e(g+1),disabled:g&gt;=Dt.meta.last_page,children:&quot;Suivant&quot;})]})]})]})]}),i.jsx(T$,{registration:S,isOpen:F,onClose:()=&gt;{W(!1),A(null)},onUpdateStatus:Ve?be:void 0,canUpdateStatus:Ve,onCopyActivationLink:Ze?Tt:void 0,copyingActivationLink:Z!==null&amp;&amp;S!==null&amp;&amp;Z===S.id,onResetParticipantPassword:Ze?Et:void 0}),V&amp;&amp;i.jsx(I$,{registration:V,onClose:()=&gt;ee(null),onSuccess:vt}),i.jsx(R$,{registration:S,isOpen:H,onClose:()=&gt;{B(!1),A(null)},onSuccess:Xe,canSendToCorrection:ue}),i.jsx(D$,{registration:S,isOpen:K,onClose:()=&gt;{O(!1),A(null)},onSuccess:yt}),i.jsx(L$,{registration:S,isOpen:L,onClose:()=&gt;{E(!1),A(null)},onSuccess:tt}),i.jsx(B$,{recommendation:I,isOpen:j,onClose:()=&gt;{k(!1),z(null)},onSuccess:Ur})]})]})]})}function Mae(){const{isAuthenticated:e,isParticipant:r,loading:t,can:n,roles:o}=Ps(),s=o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),c=o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),u=o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),l=o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(&quot;&quot;),[m,p]=T.useState(&quot;&quot;),[x,g]=T.useState(!1),[y,v]=T.useState(!1),[_,S]=T.useState(!1),[A,I]=T.useState(null),[z,F]=T.useState({}),W=async H=&gt;{H.preventDefault(),I(null),F({}),S(!1),v(!0);try{await e7.changePassword({current_password:a,new_password:f,new_password_confirmation:m,revoke_other_tokens:x}),S(!0),d(&quot;&quot;),h(&quot;&quot;),p(&quot;&quot;)}catch(B){const K=B;if(I(K.data?.message??&quot;Erreur lors du changement de mot de passe.&quot;),K.data?.errors){const O={};for(const[L,E]of Object.entries(K.data.errors))O[L]=Array.isArray(E)?E[0]:String(E);F(O)}}finally{v(!1)}};return t?i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})}):e?r?i.jsx(Kn,{to:&quot;/account&quot;,replace:!0}):i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex flex-col&quot;,children:[i.jsx(of,{}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-1&quot;,children:[i.jsx(Zp,{currentSection:&quot;account&quot;,showSommet:s||l?!1:n(&quot;registrations.read&quot;),showSeminar:c||u?!1:n(&quot;registrations.read&quot;),showRecommendations:s||u?!1:n(&quot;recommendations.read&quot;),showUsers:!1,showFinance:u||l?!1:n(&quot;finance.dashboard&quot;)||n(&quot;payments.read&quot;),showSettings:s||c||u||l?!1:n(&quot;settings.read&quot;)||n(&quot;settings.update&quot;)}),i.jsx(&quot;main&quot;,{className:&quot;flex-1 w-full lg:ml-48 pb-16 lg:pb-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full px-4 sm:px-6 lg:px-8 py-6 lg:py-8 max-w-xl&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-bold text-ink-900 mb-2&quot;,children:&quot;Mon compte&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mb-6&quot;,children:&quot;Changez votre mot de passe. Optionnel : révoquer les autres sessions (reconnexion requise sur les autres appareils).&quot;}),i.jsxs(wt,{className:&quot;p-6&quot;,children:[_&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-green-50 border border-green-200 rounded-lg text-sm text-green-700&quot;,children:&quot;Mot de passe mis à jour avec succès.&quot;}),A&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:A}),i.jsxs(&quot;form&quot;,{onSubmit:W,className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Mot de passe actuel&quot;}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:a,onChange:H=&gt;d(H.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,autoComplete:&quot;current-password&quot;}),z.current_password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:z.current_password})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nouveau mot de passe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:f,onChange:H=&gt;h(H.target.value),required:!0,minLength:8,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,autoComplete:&quot;new-password&quot;}),z.new_password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:z.new_password})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Confirmer le nouveau mot de passe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:m,onChange:H=&gt;p(H.target.value),required:!0,minLength:8,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,autoComplete:&quot;new-password&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,id:&quot;revoke&quot;,checked:x,onChange:H=&gt;g(H.target.checked),className:&quot;rounded border-gray-300&quot;}),i.jsx(&quot;label&quot;,{htmlFor:&quot;revoke&quot;,className:&quot;text-sm text-ink-700&quot;,children:&quot;Révoquer les autres sessions (déconnecter les autres appareils)&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 pt-4&quot;,children:[i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:y,children:y?&quot;Enregistrement...&quot;:&quot;Changer le mot de passe&quot;}),i.jsx(ut,{to:&quot;/admin/registrations&quot;,className:&quot;inline-flex items-center px-4 py-2 text-sm font-medium text-ink-700 bg-white border border-gray-300 rounded-lg hover:bg-gray-50&quot;,children:&quot;Retour au tableau de bord&quot;})]})]})]})]})})]})]}):i.jsx(Kn,{to:&quot;/login&quot;,replace:!0})}function M6(e,r){const t=kr(e);return t===&quot;—&quot;?&quot;—&quot;:r===&quot;expense&quot;?`-${h7(e)} XOF`:t}function P6(e){return e===&quot;expense&quot;?&quot;bg-red-50 text-red-950 border-l-4 border-l-red-600 hover:bg-red-100/90&quot;:e===&quot;revenue&quot;?&quot;bg-emerald-900/[0.07] text-emerald-950 border-l-4 border-l-emerald-800 hover:bg-emerald-900/12&quot;:&quot;hover:bg-gray-50/80&quot;}function Pae(e){const r=new Map;for(const t of e){const n=t.budget_category_id,o=Number(t.amount_realized)||0,s=r.get(n);s?s.amount_realized+=o:r.set(n,{category_name:t.category_name,category_type:t.category_type,amount_realized:o})}return[...r.entries()].map(([t,n])=&gt;({budget_category_id:t,...n})).sort((t,n)=&gt;{const o=c=&gt;c===&quot;revenue&quot;?0:c===&quot;expense&quot;?1:2,s=o(t.category_type)-o(n.category_type);return s!==0?s:t.category_name.localeCompare(n.category_name,&quot;fr&quot;,{sensitivity:&quot;base&quot;})})}function Oae({hasSelectedEvent:e,readOnly:r,alerts:t,table:n,writable:o}){const[s,c]=T.useState(null),{linesError:u,saveMessage:l}=t,{lines:a,loading:d,totals:f,moveLineLoading:h,onMoveUp:m,onMoveDown:p,onOpenEdit:x,onDelete:g}=n,y=T.useMemo(()=&gt;Pae(a),[a]);return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Budget&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Budget prévisionnel par ligne ; en dessous, synthèse des montants réalisés regroupés par catégorie (XOF).&quot;})]}),e?i.jsxs(i.Fragment,{children:[u&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:u}),l&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-green-50 border border-green-200 rounded-lg text-green-700 text-sm&quot;,children:l}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden mb-6 shadow-sm&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-3 border-b border-gray-100 bg-gray-50/80&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:&quot;Budget prévisionnel&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-0.5&quot;,children:&quot;Montants prévus par ligne (libellé détaillé).&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left min-w-[560px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Catégorie&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Type&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Libellé&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Prévu (XOF)&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 w-24 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:d?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:5,className:&quot;px-4 py-10 text-center text-ink-500 text-sm&quot;,children:&quot;Chargement des lignes budgétaires…&quot;})}):a.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:5,className:&quot;px-4 py-10 text-center text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucune ligne de budget pour cet événement. Utilisez le formulaire ci-dessous pour en ajouter une.&quot;})}):a.map(v=&gt;i.jsxs(&quot;tr&quot;,{className:P6(v.category_type),children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium&quot;,children:v.category_name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm opacity-95&quot;,children:v.category_type===&quot;revenue&quot;?&quot;Recettes&quot;:v.category_type===&quot;expense&quot;?&quot;Dépenses&quot;:&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm opacity-95 max-w-[200px] truncate&quot;,title:v.label??void 0,children:v.label??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-right tabular-nums whitespace-nowrap font-medium&quot;,children:M6(v.amount_planned,v.category_type)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:!r&amp;&amp;i.jsx(Ca,{rowId:v.id,openMenuId:s,setOpenMenuId:c,onEdit:()=&gt;x(v),editLabel:&quot;Modifier&quot;,menuItems:[{id:&quot;up&quot;,label:&quot;Monter&quot;,onSelect:()=&gt;m(v),disabled:!!h||a[0]?.id===v.id,title:&quot;Monter la ligne&quot;},{id:&quot;down&quot;,label:&quot;Descendre&quot;,onSelect:()=&gt;p(v),disabled:!!h||a[a.length-1]?.id===v.id,title:&quot;Descendre la ligne&quot;},{id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;g(v),title:&quot;Supprimer la ligne&quot;}]})})]},v.id))})]})}),a.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;border-t border-gray-200 divide-y divide-gray-200&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;bg-amber-50/50 px-4 py-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-semibold text-ink-600 uppercase tracking-wider mb-3&quot;,children:&quot;Totaux budget (prévu) et équilibrage&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-x-8 gap-y-2 text-sm&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-medium&quot;,children:&quot;Total Recettes (prévu) :&quot;}),&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-900 tabular-nums whitespace-nowrap&quot;,children:kr(f.totalRevenuePlanned)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-medium&quot;,children:&quot;Total Dépenses (prévu) :&quot;}),&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-900 tabular-nums whitespace-nowrap&quot;,children:kr(f.totalExpensePlanned)})]})]}),i.jsx(&quot;div&quot;,{className:&quot;mt-3 pt-3 border-t border-amber-200&quot;,children:f.shortfall&gt;0?i.jsxs(&quot;p&quot;,{className:&quot;text-amber-800 font-medium tabular-nums whitespace-nowrap&quot;,children:[&quot;Fonds à rechercher : &quot;,kr(f.shortfall)]}):f.surplus&gt;0?i.jsxs(&quot;p&quot;,{className:&quot;text-green-800 font-medium tabular-nums whitespace-nowrap&quot;,children:[&quot;Montant restant après dépenses : &quot;,kr(f.surplus)]}):i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 font-medium&quot;,children:&quot;Budget prévu équilibré.&quot;})})]}),!d&amp;&amp;y.length&gt;0?i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-0&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-3 border-b border-gray-100 bg-slate-50/90&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:&quot;Réalisation — synthèse par catégorie&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-0.5&quot;,children:&quot;Total réalisé par catégorie (somme des lignes détaillées).&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left min-w-[480px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-slate-100/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Catégorie&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Type&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Réalisé (XOF)&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:y.map(v=&gt;i.jsxs(&quot;tr&quot;,{className:P6(v.category_type),children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium&quot;,children:v.category_name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm opacity-95&quot;,children:v.category_type===&quot;revenue&quot;?&quot;Recettes&quot;:v.category_type===&quot;expense&quot;?&quot;Dépenses&quot;:&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-right tabular-nums whitespace-nowrap font-medium&quot;,children:M6(v.amount_realized,v.category_type)})]},v.budget_category_id))})]})})]}):null,i.jsxs(&quot;div&quot;,{className:&quot;bg-green-50/50 px-4 py-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-semibold text-ink-600 uppercase tracking-wider mb-3&quot;,children:&quot;Réalisation — totaux globaux&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-x-8 gap-y-2 text-sm&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-medium&quot;,children:&quot;Total Recettes (réalisé) :&quot;}),&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-900 tabular-nums&quot;,children:kr(f.totalRevenueRealized)})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;text-ink-500 font-medium&quot;,children:&quot;Total Dépenses (réalisé) :&quot;}),&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-900 tabular-nums&quot;,children:kr(f.totalExpenseRealized)})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-3 pt-3 border-t border-green-200&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-ink-600 font-medium&quot;,children:&quot;Solde : &quot;}),i.jsx(&quot;span&quot;,{className:`font-semibold tabular-nums whitespace-nowrap ${f.totalRevenueRealized-f.totalExpenseRealized&gt;=0?&quot;text-green-800&quot;:&quot;text-amber-800&quot;}`,children:kr(f.totalRevenueRealized-f.totalExpenseRealized)})]})]})]})]}),o&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;p-4 sm:p-5 bg-gray-50 rounded-xl border border-gray-200 mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-800 mb-3&quot;,children:&quot;Nouvelle ligne de budget&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-4 items-end&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-3&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center justify-between gap-2 mb-1.5&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700&quot;,children:&quot;Catégorie&quot;}),o.addLine.onOpenCategoryModal?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:o.addLine.onOpenCategoryModal,className:&quot;text-xs font-semibold text-brand-700 hover:text-brand-900 hover:underline shrink-0&quot;,children:&quot;Nouvelle catégorie&quot;}):null]}),i.jsxs(&quot;select&quot;,{value:o.addLine.categoryId,onChange:v=&gt;o.addLine.onCategoryChange(v.target.value===&quot;&quot;?&quot;&quot;:Number(v.target.value)),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),o.addLine.categories.map(v=&gt;i.jsx(&quot;option&quot;,{value:v.id,children:v.name},v.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-4&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Libellé (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:o.addLine.label,onChange:v=&gt;o.addLine.onLabelChange(v.target.value),placeholder:&quot;Ex. Location cars, Catering&quot;,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;sm:max-w-[12rem] lg:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Montant prévu (XOF)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:0,value:o.addLine.amount||&quot;&quot;,onChange:v=&gt;o.addLine.onAmountChange(parseInt(v.target.value,10)||0),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;lg:col-span-3 flex sm:justify-start&quot;,children:i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:o.addLine.onSubmit,disabled:o.addLine.submitting,className:&quot;w-full sm:w-auto min-h-[42px]&quot;,children:o.addLine.submitting?&quot;Ajout en cours…&quot;:&quot;Ajouter une ligne&quot;})})]})]}),o.addLine.error&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:o.addLine.error}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row flex-wrap items-stretch sm:items-center justify-end gap-2&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:o.exportBar.onExportCsv,disabled:!!o.exportBar.exportFinanceLoading||o.exportBar.linesCount===0,title:&quot;Exporter le budget au format CSV&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),o.exportBar.exportFinanceLoading===&quot;budget-csv&quot;?&quot;Export…&quot;:&quot;Export CSV&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:o.exportBar.onExportXlsx,disabled:!!o.exportBar.exportFinanceLoading||o.exportBar.linesCount===0,title:&quot;Exporter le budget au format Excel (XLSX)&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),o.exportBar.exportFinanceLoading===&quot;budget-xlsx&quot;?&quot;Export…&quot;:&quot;Export XLSX&quot;]}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:o.exportBar.onSave,className:&quot;min-h-[42px]&quot;,children:&quot;Enregistrer le budget&quot;})]})]})]}):i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-dashed border-gray-300 bg-white p-8 text-center text-ink-600 text-sm leading-relaxed&quot;,children:[&quot;Sélectionnez un &quot;,i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;événement&quot;}),&quot; ci-dessus pour afficher et modifier le budget.&quot;]})]})}function Tae({open:e,onClose:r,eventType:t,categories:n,onCategoriesChanged:o,onCreatedSelect:s}){const[c,u]=T.useState(&quot;new&quot;),[l,a]=T.useState(null),[d,f]=T.useState({name:&quot;&quot;,code:&quot;&quot;,type:&quot;expense&quot;,event_type:&quot;&quot;,sort_order:0}),[h,m]=T.useState(!1),[p,x]=T.useState(!1),[g,y]=T.useState(null),v=T.useCallback(()=&gt;{u(&quot;new&quot;),a(null),f({name:&quot;&quot;,code:&quot;&quot;,type:&quot;expense&quot;,event_type:t??&quot;&quot;,sort_order:0}),y(null)},[t]);T.useEffect(()=&gt;{e&amp;&amp;v()},[e,v]);const _=I=&gt;{const z=n.find(F=&gt;F.id===I);z&amp;&amp;(u(&quot;edit&quot;),a(I),f({name:z.name,code:z.code??&quot;&quot;,type:z.type,event_type:z.event_type??&quot;&quot;,sort_order:z.sort_order??0}),y(null))},S=async()=&gt;{const I=d.name.trim();if(!I){y(&quot;Le nom est obligatoire.&quot;);return}m(!0),y(null);const z={name:I,code:d.code.trim()||null,type:d.type,event_type:d.event_type===&quot;&quot;?null:d.event_type,sort_order:d.sort_order};try{if(c===&quot;new&quot;){const F=await Co.create(z);o(),s?.(F.id),r()}else l!=null&amp;&amp;(await Co.update(l,z),o(),r())}catch(F){if(F instanceof At){const W=F.data?.message??F.message,H=F.data?.errors;y(H&amp;&amp;typeof H==&quot;object&quot;?`${W} ${Object.values(H).flat().join(&quot; &quot;)}`:W)}else y(F instanceof Error?F.message:&quot;Erreur lors de l’enregistrement.&quot;)}finally{m(!1)}},A=async()=&gt;{if(!(l==null||c!==&quot;edit&quot;)&amp;&amp;window.confirm(&quot;Supprimer cette catégorie ? Les lignes de budget qui l’utilisent seront supprimées (effet en cascade).&quot;)){x(!0),y(null);try{await Co.delete(l),o(),r()}catch(I){I instanceof At?y(I.data?.message??I.message??&quot;Suppression impossible.&quot;):y(I instanceof Error?I.message:&quot;Suppression impossible.&quot;)}finally{x(!1)}}};return e?i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-[60] overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-h-full items-center justify-center p-4&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;fixed inset-0 bg-black/50 transition-opacity&quot;,&quot;aria-hidden&quot;:!0,onClick:()=&gt;!h&amp;&amp;!p&amp;&amp;r()}),i.jsxs(&quot;div&quot;,{className:&quot;relative w-full max-w-lg rounded-xl bg-white shadow-xl border border-gray-200&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-3 border-b border-gray-100 px-5 py-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Catégorie de budget&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1&quot;,children:&quot;Créer ou modifier une catégorie (recettes / dépenses).&quot;})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!h&amp;&amp;!p&amp;&amp;r(),className:&quot;rounded p-1 text-ink-400 hover:bg-gray-100 hover:text-ink-600&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:22})})]}),i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-4 space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Catégorie à éditer&quot;}),i.jsxs(&quot;select&quot;,{value:c===&quot;new&quot;?&quot;&quot;:String(l??&quot;&quot;),onChange:I=&gt;{const z=I.target.value;z===&quot;&quot;?v():_(Number(z))},disabled:h||p,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;— Nouvelle catégorie —&quot;}),n.map(I=&gt;i.jsxs(&quot;option&quot;,{value:I.id,children:[I.name,&quot; (&quot;,I.type===&quot;revenue&quot;?&quot;Recette&quot;:&quot;Dépense&quot;,I.event_type?` · ${I.event_type}`:&quot; · tous types&quot;,&quot;)&quot;]},I.id))]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:d.name,onChange:I=&gt;f(z=&gt;({...z,name:I.target.value})),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Ex. Communication, Logistique&quot;,disabled:h||p})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Code (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:d.code,onChange:I=&gt;f(z=&gt;({...z,code:I.target.value})),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Référence courte&quot;,maxLength:50,disabled:h||p})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Type&quot;}),i.jsxs(&quot;select&quot;,{value:d.type,onChange:I=&gt;f(z=&gt;({...z,type:I.target.value})),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,disabled:h||p,children:[i.jsx(&quot;option&quot;,{value:&quot;expense&quot;,children:&quot;Dépense&quot;}),i.jsx(&quot;option&quot;,{value:&quot;revenue&quot;,children:&quot;Recette&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Portée événement&quot;}),i.jsxs(&quot;select&quot;,{value:d.event_type===&quot;&quot;?&quot;&quot;:d.event_type,onChange:I=&gt;f(z=&gt;({...z,event_type:I.target.value===&quot;&quot;?&quot;&quot;:I.target.value})),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,disabled:h||p,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les types d’événements&quot;}),i.jsx(&quot;option&quot;,{value:&quot;summit&quot;,children:&quot;Sommet&quot;}),i.jsx(&quot;option&quot;,{value:&quot;seminar&quot;,children:&quot;Séminaire&quot;}),i.jsx(&quot;option&quot;,{value:&quot;other&quot;,children:&quot;Autre&quot;})]})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Ordre d’affichage&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:0,value:d.sort_order,onChange:I=&gt;f(z=&gt;({...z,sort_order:parseInt(I.target.value,10)||0})),className:&quot;w-full max-w-[8rem] px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,disabled:h||p})]}),g&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-lg border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-800&quot;,children:g})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center justify-between gap-2 border-t border-gray-100 px-5 py-4 bg-gray-50/80&quot;,children:[i.jsx(&quot;div&quot;,{children:c===&quot;edit&quot;&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;text-red-700 border-red-200 hover:bg-red-50&quot;,disabled:h||p,onClick:()=&gt;{A()},children:p?&quot;Suppression…&quot;:&quot;Supprimer&quot;})}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-2 justify-end&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,disabled:h||p,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,disabled:h||p,onClick:()=&gt;{S()},children:h?&quot;Enregistrement…&quot;:c===&quot;new&quot;?&quot;Créer&quot;:&quot;Enregistrer&quot;})]})]})]})]})}):null}const xa=&quot;https://api.sommetfrancophone.org/api&quot;;function mm(e){const{review_note:r,reference:t,proof:n,treasury_account_id:o}=e;if(n){const c=new FormData;return r?.trim()&amp;&amp;c.append(&quot;review_note&quot;,r.trim()),t?.trim()&amp;&amp;c.append(&quot;reference&quot;,t.trim()),o!=null&amp;&amp;c.append(&quot;treasury_account_id&quot;,String(o)),c.append(&quot;proof&quot;,n),c}const s={...r?.trim()&amp;&amp;{review_note:r.trim()},...t?.trim()&amp;&amp;{reference:t.trim()}};return o!=null&amp;&amp;(s.treasury_account_id=Number(o)),s}const Zr={async getEvents(){const e=await Ce.get(&quot;/finance/events&quot;,{requireAuth:!0});return Array.isArray(e)?e:e?.data&amp;&amp;Array.isArray(e.data)?e.data:[]},getDashboard(e){const r={};return e?.event_id!=null&amp;&amp;(r.event_id=e.event_id),Ce.get(&quot;/finance/dashboard&quot;,{params:Object.keys(r).length?r:void 0,requireAuth:!0})},getDonations(e){const r={};return e?.event_id!=null&amp;&amp;(r.event_id=e.event_id),e?.page!=null&amp;&amp;(r.page=e.page),e?.per_page!=null&amp;&amp;(r.per_page=e.per_page),Ce.get(&quot;/finance/donations&quot;,{params:Object.keys(r).length?r:void 0,requireAuth:!0,unwrapResponse:!1})},getDonationsExport(e){const r={};return e?.event_id!=null&amp;&amp;(r.event_id=e.event_id),Ce.get(&quot;/finance/donations/export&quot;,{params:Object.keys(r).length?r:void 0,requireAuth:!0,unwrapResponse:!1})},getDebtors(e){const r={event_id:e.event_id};e.page!=null&amp;&amp;(r.page=e.page),e.per_page!=null&amp;&amp;(r.per_page=e.per_page);const t=typeof e.q==&quot;string&quot;?e.q.trim():&quot;&quot;;return t!==&quot;&quot;&amp;&amp;(r.q=t),Ce.get(&quot;/finance/debtors&quot;,{params:r,requireAuth:!0})},getDebtorDetail(e){return Ce.get(`/finance/debtors/${e}/detail`,{requireAuth:!0})},getDebtorsExport(e){return Ce.get(&quot;/finance/debtors/export&quot;,{params:{event_id:e.event_id},requireAuth:!0})},getConfirmedPaymentsExport(e){return Ce.get(&quot;/finance/confirmed-payments/export&quot;,{params:{event_id:e.event_id},requireAuth:!0})},getExpectedPaymentsForMonth(e){const r={event_id:e.event_id,month:e.month};return e.month_scope&amp;&amp;(r.month_scope=e.month_scope),e.installment_status&amp;&amp;(r.installment_status=e.installment_status),e.financial_situation&amp;&amp;(r.financial_situation=e.financial_situation),e.page!=null&amp;&amp;(r.page=e.page),e.per_page!=null&amp;&amp;(r.per_page=e.per_page),Ce.get(&quot;/finance/reminders/expected-payments&quot;,{params:r,requireAuth:!0,unwrapResponse:!1})},getExpectedPaymentsForMonthExport(e){return Ce.get(&quot;/finance/reminders/expected-payments/export&quot;,{params:e,requireAuth:!0,unwrapResponse:!1})},sendInstallmentReminderEmails(e){return Ce.post(&quot;/finance/reminders/expected-payments/send-emails&quot;,e,{requireAuth:!0})},confirmPayment(e,r){const t=mm(r??{});return t instanceof FormData?Ce.postForm(`/finance/payments/${e}/confirm`,t,{requireAuth:!0}):Ce.post(`/finance/payments/${e}/confirm`,Object.keys(t).length?t:{},{requireAuth:!0})},rejectPayment(e,r){const t=mm(r??{});return t instanceof FormData?Ce.postForm(`/finance/payments/${e}/reject`,t,{requireAuth:!0}):Ce.post(`/finance/payments/${e}/reject`,Object.keys(t).length?t:{},{requireAuth:!0})},confirmDonation(e,r){const t=mm(r??{});return t instanceof FormData?Ce.postForm(`/finance/donations/${e}/confirm`,t,{requireAuth:!0}):Ce.post(`/finance/donations/${e}/confirm`,Object.keys(t).length?t:{},{requireAuth:!0})},rejectDonation(e,r){const t=mm(r??{});return t instanceof FormData?Ce.postForm(`/finance/donations/${e}/reject`,t,{requireAuth:!0}):Ce.post(`/finance/donations/${e}/reject`,Object.keys(t).length?t:{},{requireAuth:!0})},initPayment(e,r){const{amount:t,method:n,paid_at:o,treasury_account_id:s,reference:c,notes:u,proof:l}=r,a=new FormData;return a.append(&quot;amount&quot;,String(t)),a.append(&quot;method&quot;,n),a.append(&quot;paid_at&quot;,o),a.append(&quot;treasury_account_id&quot;,String(s)),c?.trim()&amp;&amp;a.append(&quot;reference&quot;,c.trim()),u?.trim()&amp;&amp;a.append(&quot;notes&quot;,u.trim()),l&amp;&amp;a.append(&quot;proof&quot;,l),Ce.postForm(`/finance/registrations/${e}/payments`,a,{requireAuth:!0})},issuePaymentReceipt(e){return Ce.post(`/finance/payments/${e}/receipt`,{},{requireAuth:!0})},sendPaymentReceiptEmail(e){return Ce.post(`/finance/payments/${e}/receipt/send-email`,{},{requireAuth:!0})},issueDonationReceipt(e){return Ce.post(`/finance/donations/${e}/receipt`,{},{requireAuth:!0})},downloadReceiptUrl(e){return`${xa.endsWith(&quot;/&quot;)?xa.slice(0,-1):xa}/receipts/${e}/download`},async downloadReceipt(e,r){const n=`${xa.endsWith(&quot;/&quot;)?xa.slice(0,-1):xa}/receipts/${e}/download`,o=Ce.getAuthToken(),s=await fetch(n,{headers:{Accept:&quot;application/pdf&quot;,...o&amp;&amp;{Authorization:`Bearer ${o}`}}});if(!s.ok){const l=await s.json().catch(()=&gt;({message:s.statusText}));throw{status:s.status,data:l}}const c=await s.blob(),u=document.createElement(&quot;a&quot;);u.href=URL.createObjectURL(c),u.download=r||`receipt-${e}.pdf`,u.click(),URL.revokeObjectURL(u.href)},async openPaymentProofInNewTab(e){const t=`${xa.endsWith(&quot;/&quot;)?xa.slice(0,-1):xa}/finance/payments/${e}/proof`,n=Ce.getAuthToken(),o=await fetch(t,{headers:{...n&amp;&amp;{Authorization:`Bearer ${n}`}}});if(!o.ok){const u=await o.json().catch(()=&gt;({message:o.statusText}));throw{status:o.status,data:u}}const s=await o.blob(),c=URL.createObjectURL(s);window.open(c,&quot;_blank&quot;,&quot;noopener,noreferrer&quot;),window.setTimeout(()=&gt;URL.revokeObjectURL(c),12e4)}};function Iae({payments:e,readOnly:r,exportLoading:t=!1,onExportXlsx:n,receipt:o}){const[s,c]=T.useState(null),[u,l]=T.useState(null),[a,d]=T.useState(null),[f,h]=T.useState(null),[m,p]=T.useState(&quot;&quot;),x=T.useMemo(()=&gt;{const z=m.trim();if(!z)return e;const F=z.toLowerCase().split(/\s+/).filter(Boolean);return e.filter(W=&gt;{const H=(W.registration?.first_name??&quot;&quot;).toLowerCase(),B=(W.registration?.last_name??&quot;&quot;).toLowerCase(),K=(W.registration?.email??&quot;&quot;).toLowerCase(),O=`${H} ${B}`.trim(),L=(W.reference??&quot;&quot;).toLowerCase(),E=(W.receipt?.receipt_number??&quot;&quot;).toLowerCase(),j=`${O} ${K} ${L} ${E}`;return F.every(k=&gt;j.includes(k))})},[e,m]),{error:g,actionPending:y,isLoading:v,onDownloadReceipt:_,onIssueReceipt:S,onSendReceiptEmail:A}=o,I=async z=&gt;{d(null),h(z);try{await Zr.openPaymentProofInNewTab(z)}catch(F){const W=F&amp;&amp;typeof F==&quot;object&quot;&amp;&amp;&quot;data&quot;in F&amp;&amp;F.data?.message?String(F.data?.message):F instanceof Error?F.message:&quot;Impossible d’ouvrir le justificatif.&quot;;d(W)}finally{h(null)}};return i.jsxs(&quot;section&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden mb-8&quot;,&quot;aria-label&quot;:&quot;Paiements confirmés et reçus&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;px-4 sm:px-5 py-3 bg-brand-50 border-b border-brand-100 flex flex-wrap items-center justify-between gap-3&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-sm font-bold text-ink-900 shrink-0&quot;,children:&quot;Paiements confirmés — Reçus&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 flex-1 justify-end min-w-0&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;relative flex-1 min-w-[12rem] max-w-md&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;sr-only&quot;,children:&quot;Rechercher dans la liste&quot;}),i.jsx(ZC,{className:&quot;absolute left-2.5 top-1/2 -translate-y-1/2 h-4 w-4 text-ink-400 pointer-events-none&quot;,&quot;aria-hidden&quot;:!0}),i.jsx(&quot;input&quot;,{type:&quot;search&quot;,value:m,onChange:z=&gt;p(z.target.value),placeholder:&quot;Rechercher (nom, prénom, email, réf., n° reçu)…&quot;,className:&quot;w-full pl-9 pr-3 py-1.5 text-sm border border-gray-300 rounded-lg bg-white text-ink-900 placeholder:text-ink-400 focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),n?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:n,disabled:t||e.length===0,className:&quot;inline-flex items-center rounded-md border border-gray-300 bg-white px-3 py-1.5 text-xs font-medium text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed shrink-0&quot;,children:t?&quot;Export…&quot;:&quot;Exporter XLSX&quot;}):null]})]}),g&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mx-4 mt-3 bg-red-50 border border-red-200 rounded-lg p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-xs text-red-700&quot;,children:g})}),i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-sm min-w-[640px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Participant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Montant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Date&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Reçu&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Actions&quot;})]})}),i.jsxs(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:[x.map(z=&gt;{const F=`cp-${z.id}`,W=[];return z.receipt&amp;&amp;W.push({id:&quot;download-receipt-pdf&quot;,label:v(`payment-${z.id}`,&quot;download&quot;)?&quot;Téléchargement…&quot;:&quot;Télécharger le PDF du reçu&quot;,onSelect:()=&gt;_(z.receipt.id,z.receipt.receipt_number),disabled:y,title:&quot;Télécharger le reçu au format PDF&quot;}),z.receipt&amp;&amp;W.push({id:&quot;email&quot;,label:v(`payment-${z.id}`,&quot;email&quot;)?&quot;Envoi…&quot;:&quot;Envoyer par e-mail&quot;,onSelect:()=&gt;A(z.id),disabled:y,title:&quot;Envoyer le reçu par email au participant&quot;}),i.jsxs(&quot;tr&quot;,{className:&quot;align-middle hover:bg-gray-50/60&quot;,children:[i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-900&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;font-medium&quot;,children:[z.registration?.first_name,&quot; &quot;,z.registration?.last_name]}),z.registration?.email&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;block text-xs text-ink-500 truncate max-w-[200px]&quot;,title:z.registration.email,children:z.registration.email})]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 whitespace-nowrap tabular-nums font-medium text-ink-900&quot;,children:Pn(z.amount,z.currency)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-600 whitespace-nowrap text-sm&quot;,children:z.paid_at?new Date(z.paid_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:z.receipt?i.jsx(&quot;span&quot;,{className:&quot;text-xs font-mono text-ink-700&quot;,children:z.receipt.receipt_number}):i.jsx(&quot;span&quot;,{className:&quot;text-ink-400 text-xs&quot;,children:&quot;Non émis&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:r?i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-xs font-medium text-brand-700 hover:underline&quot;,onClick:()=&gt;l(z),children:&quot;Voir&quot;}):i.jsx(Ca,{rowId:F,openMenuId:s,setOpenMenuId:c,onView:()=&gt;l(z),viewLabel:&quot;Voir&quot;,viewDisabled:y,onEdit:z.receipt?void 0:()=&gt;S(z.id),editLabel:&quot;Générer le reçu&quot;,editDisabled:y,menuItems:W})})]},z.id)}),e.length&gt;0&amp;&amp;x.length===0&amp;&amp;i.jsx(&quot;tr&quot;,{children:i.jsxs(&quot;td&quot;,{colSpan:5,className:&quot;px-4 py-8 text-center text-sm text-ink-600&quot;,children:[&quot;Aucun paiement ne correspond à « &quot;,m.trim(),&quot; ».&quot;]})})]})]})}),u?i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-[250] flex items-center justify-center p-4 bg-black/50&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;payment-detail-title&quot;,onClick:()=&gt;l(null),children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-lg w-full max-h-[90vh] overflow-y-auto border border-gray-200&quot;,onClick:z=&gt;z.stopPropagation(),children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-3 px-5 py-4 border-b border-gray-100&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;h2&quot;,{id:&quot;payment-detail-title&quot;,className:&quot;text-base font-bold text-ink-900&quot;,children:[&quot;Détail du paiement #&quot;,u.id]}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-0.5&quot;,children:[u.registration?.first_name,&quot; &quot;,u.registration?.last_name,u.registration?.email?i.jsx(&quot;span&quot;,{className:&quot;block truncate&quot;,children:u.registration.email}):null]})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-gray-400 hover:text-gray-600 p-1 rounded&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,onClick:()=&gt;l(null),children:i.jsx(vr,{size:22})})]}),i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-4 space-y-3 text-sm&quot;,children:[i.jsxs(&quot;dl&quot;,{className:&quot;grid grid-cols-[minmax(0,11rem)_1fr] gap-x-3 gap-y-2&quot;,children:[i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Montant&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;font-medium tabular-nums&quot;,children:Pn(u.amount,u.currency)}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Méthode&quot;}),i.jsx(&quot;dd&quot;,{children:Sd(u.method)}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Date du paiement&quot;}),i.jsx(&quot;dd&quot;,{children:u.paid_at?new Date(u.paid_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Référence&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;break-all&quot;,children:u.reference?.trim()||&quot;—&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Passerelle&quot;}),i.jsx(&quot;dd&quot;,{children:u.payment_gateway??&quot;— (manuel)&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Origine&quot;}),i.jsx(&quot;dd&quot;,{children:u.payment_gateway===&quot;sycapay&quot;?&quot;Paiement initié par le participant depuis le formulaire de paiement (SycaPay).&quot;:u.is_finance_manual_entry?&quot;Encaissement saisi depuis le tableau de bord finance.&quot;:&quot;Participant (déclaration ou autre origine sans passerelle).&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Validé le&quot;}),i.jsx(&quot;dd&quot;,{children:u.reviewed_at?new Date(u.reviewed_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Notes&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-ink-800 whitespace-pre-wrap&quot;,children:u.notes?.trim()||&quot;—&quot;}),i.jsx(&quot;dt&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Note validation&quot;}),i.jsx(&quot;dd&quot;,{className:&quot;text-ink-800 whitespace-pre-wrap&quot;,children:u.review_note?.trim()||&quot;—&quot;})]}),a?i.jsx(&quot;div&quot;,{className:&quot;rounded-lg bg-red-50 border border-red-200 px-3 py-2 text-xs text-red-700&quot;,children:a}):null,u.has_proof?i.jsxs(&quot;div&quot;,{className:&quot;pt-2 border-t border-gray-100&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-semibold text-ink-700 mb-2&quot;,children:&quot;Justificatif&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;inline-flex items-center text-sm font-medium text-brand-700 hover:underline disabled:opacity-50&quot;,disabled:f===u.id,onClick:()=&gt;{I(u.id)},children:f===u.id?&quot;Ouverture…&quot;:&quot;Voir la pièce jointe&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1&quot;,children:&quot;Ouvre le fichier (PDF ou image) dans un nouvel onglet.&quot;})]}):null,u.receipt?i.jsx(&quot;div&quot;,{className:&quot;pt-2 border-t border-gray-100&quot;,children:i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Reçu :&quot;,&quot; &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-mono font-medium&quot;,children:u.receipt.receipt_number})]})}):null]}),i.jsx(&quot;div&quot;,{className:&quot;px-5 py-3 border-t border-gray-100 flex justify-end&quot;,children:i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;rounded-lg border border-gray-300 bg-white px-4 py-2 text-sm font-medium text-ink-800 hover:bg-gray-50&quot;,onClick:()=&gt;l(null),children:&quot;Fermer&quot;})})]})}):null]})}function Rae({loading:e,rows:r,registrationsForPayment:t,readOnly:n,initPaymentModalOpen:o,exportLoading:s,meta:c,page:u,perPage:l,onPageChange:a,onPerPageChange:d,onInitPayment:f,onView:h,onExportXlsx:m,searchQuery:p,onSearchChange:x}){const[g,y]=T.useState(null),v=p.trim().length&gt;0,_=s||e||!v&amp;&amp;r.length===0,S=I=&gt;I===&quot;late&quot;?&quot;bg-red-100 text-red-800&quot;:I===&quot;ahead&quot;?&quot;bg-blue-100 text-blue-800&quot;:&quot;bg-green-100 text-green-800&quot;,A=I=&gt;I===&quot;late&quot;?&quot;En retard&quot;:I===&quot;ahead&quot;?&quot;En avance&quot;:&quot;À jour&quot;;return i.jsxs(&quot;section&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden&quot;,&quot;aria-label&quot;:&quot;Liste des débiteurs&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-3.5 bg-brand-50 border-b border-brand-100 flex flex-wrap items-center justify-between gap-3&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-sm font-bold text-ink-900 flex items-center gap-2 shrink-0&quot;,children:[i.jsx(Um,{size:16,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Débiteurs (solde &gt; 0)&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 flex-1 justify-end min-w-0&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;relative flex-1 min-w-[12rem] max-w-md&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;sr-only&quot;,children:&quot;Rechercher parmi les débiteurs&quot;}),i.jsx(ZC,{className:&quot;absolute left-2.5 top-1/2 -translate-y-1/2 h-4 w-4 text-ink-400 pointer-events-none&quot;,&quot;aria-hidden&quot;:!0}),i.jsx(&quot;input&quot;,{type:&quot;search&quot;,value:p,onChange:I=&gt;x(I.target.value),placeholder:&quot;Rechercher (nom, prénom, email)…&quot;,className:&quot;w-full pl-9 pr-3 py-1.5 text-sm border border-gray-300 rounded-lg bg-white text-ink-900 placeholder:text-ink-400 focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:m,disabled:_,className:&quot;inline-flex items-center rounded-md border border-gray-300 bg-white px-3 py-1.5 text-xs font-medium text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed shrink-0&quot;,children:s?&quot;Export...&quot;:&quot;Exporter XLSX&quot;})]})]}),i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-sm min-w-[760px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Email&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Échéances&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Solde&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Situation&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Action&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:e?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-ink-500 text-sm text-center&quot;,children:&quot;Chargement de la liste des débiteurs…&quot;})}):r.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-ink-600 text-sm leading-relaxed&quot;,children:p.trim()?`Aucun débiteur ne correspond à « ${p.trim()} » pour cet événement.`:&quot;Aucun débiteur avec solde ouvert pour la sélection actuelle (ou tous les comptes sont soldés).&quot;})}):r.map(I=&gt;{const z=t.find(F=&gt;F.id===I.registration_id);return i.jsxs(&quot;tr&quot;,{className:&quot;align-middle hover:bg-gray-50/60&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-900 font-medium&quot;,children:I.name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-600 truncate max-w-[180px]&quot;,title:I.email,children:I.email}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;text-xs text-ink-700 font-medium&quot;,children:I.installments_label??&quot;1 éch.&quot;}),i.jsx(&quot;div&quot;,{className:&quot;text-[11px] text-ink-500&quot;,children:(I.installments_open_count??0)&gt;0?`${I.installments_open_count} restant${(I.installments_open_count??0)&gt;1?&quot;s&quot;:&quot;&quot;}`:&quot;Soldé&quot;})]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right font-semibold tabular-nums whitespace-nowrap text-ink-900&quot;,children:kr(I.balance)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:i.jsx(&quot;span&quot;,{className:`px-2 py-0.5 rounded-md text-xs font-medium ${S(I.financial_situation)}`,children:A(I.financial_situation)})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:z?i.jsx(Ca,{rowId:I.registration_id,openMenuId:g,setOpenMenuId:y,onView:()=&gt;h(I.registration_id),viewLabel:&quot;Voir&quot;,menuItems:n?[]:[{id:&quot;collect&quot;,label:&quot;Encaisser&quot;,onSelect:()=&gt;f(z),disabled:o,title:&quot;Saisir un encaissement pour ce participant&quot;}]}):null})]},I.registration_id)})})]})}),c&amp;&amp;c.total&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-2 border-t border-gray-100 flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:c.last_page&gt;1&amp;&amp;c.from!=null&amp;&amp;c.to!=null?`Débiteurs ${c.from} à ${c.to} sur ${c.total}`:`Total : ${c.total} débiteur${c.total!==1?&quot;s&quot;:&quot;&quot;}`}),c.last_page&gt;1&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;text-xs text-ink-500 flex items-center gap-1&quot;,children:[&quot;Par page&quot;,i.jsx(&quot;select&quot;,{value:l,onChange:I=&gt;{d(Number(I.target.value)),a(1)},className:&quot;text-sm border border-gray-300 rounded px-2 py-0.5&quot;,children:[10,20,50].map(I=&gt;i.jsx(&quot;option&quot;,{value:I,children:I},I))})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:u&lt;=1,onClick:()=&gt;a(Math.max(1,u-1)),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50&quot;,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Page &quot;,u,&quot; / &quot;,c.last_page]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:u&gt;=c.last_page,onClick:()=&gt;a(u+1),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50&quot;,children:&quot;Suivant&quot;})]})]})]})}function Dae({hasSelectedEvent:e,readOnly:r,alerts:t,exportRow:n,table:o,form:s}){const{error:c}=t,{rows:u,loading:l,onDelete:a,onOpenProof:d}=o;return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Dépenses&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Saisie et suivi des dépenses liées à l&#039;événement (XOF).&quot;})]}),e?i.jsxs(i.Fragment,{children:[c&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:c}),n&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 mb-3&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:n.onExportCsv,disabled:!!n.exportFinanceLoading,title:&quot;Exporter les dépenses au format CSV&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),n.exportFinanceLoading===&quot;expenses-csv&quot;?&quot;Export…&quot;:&quot;Export CSV&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:n.onExportXlsx,disabled:!!n.exportFinanceLoading,title:&quot;Exporter les dépenses au format Excel (XLSX)&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),n.exportFinanceLoading===&quot;expenses-xlsx&quot;?&quot;Export…&quot;:&quot;Export XLSX&quot;]})]}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden mb-6 shadow-sm&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left min-w-[800px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Date&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Catégorie&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Libellé&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Compte&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Montant (XOF)&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-center text-xs font-semibold text-ink-700 uppercase tracking-wider w-28&quot;,children:&quot;Justificatif&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 w-14 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Action&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:l?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:7,className:&quot;px-4 py-10 text-center text-ink-500 text-sm&quot;,children:&quot;Chargement des dépenses…&quot;})}):u.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-10 text-center text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucune dépense enregistrée pour cet événement. Utilisez le formulaire ci-dessous pour en ajouter une.&quot;})}):u.map(f=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/80&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700 whitespace-nowrap&quot;,children:f.paid_at?new Date(f.paid_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-600 max-w-[140px] truncate&quot;,title:f.budget_line_label??void 0,children:f.budget_line_label??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900 max-w-[180px] truncate&quot;,title:f.label??void 0,children:f.label??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700 max-w-[160px] truncate&quot;,title:f.treasury_account_name,children:f.treasury_account_name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-semibold text-ink-900 text-right tabular-nums whitespace-nowrap&quot;,children:kr(f.amount)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-center&quot;,children:f.has_proof&amp;&amp;d?i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;d(f),className:&quot;inline-flex items-center gap-1 text-xs font-medium text-brand-700 hover:underline&quot;,title:&quot;Voir la pièce jointe&quot;,children:[i.jsx(YC,{size:14,&quot;aria-hidden&quot;:!0}),&quot;Voir&quot;]}):i.jsx(&quot;span&quot;,{className:&quot;text-ink-400 text-xs&quot;,children:&quot;—&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:!r&amp;&amp;i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;a(f),className:&quot;p-1.5 text-ink-500 hover:text-red-600 hover:bg-red-50 rounded inline-flex&quot;,title:&quot;Supprimer cette dépense&quot;,&quot;aria-label&quot;:&quot;Supprimer cette dépense&quot;,children:i.jsx(vr,{size:16,&quot;aria-hidden&quot;:!0})})})]},f.id))})]})})}),i.jsxs(&quot;div&quot;,{className:&quot;p-4 sm:p-5 bg-gray-50 rounded-xl border border-gray-200 mb-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-800 mb-3&quot;,children:&quot;Nouvelle dépense&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-12 gap-4 items-end&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;xl:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Date&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:s.paidAt,onChange:f=&gt;s.onPaidAtChange(f.target.value),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;sm:col-span-2 lg:col-span-2 xl:col-span-4 min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Catégorie budget (optionnel)&quot;}),i.jsxs(&quot;select&quot;,{value:s.budgetLineId,onChange:f=&gt;s.onBudgetLineChange(f.target.value===&quot;&quot;?&quot;&quot;:Number(f.target.value)),className:&quot;w-full min-w-[12rem] max-w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px] text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),s.budgetLines.map(f=&gt;i.jsx(&quot;option&quot;,{value:f.id,children:f.category_name??f.label??`Ligne #${f.id}`},f.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;sm:col-span-2 lg:col-span-2 xl:col-span-2 min-w-0&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Compte de trésorerie *&quot;}),i.jsxs(&quot;select&quot;,{value:s.treasuryAccountId,onChange:f=&gt;s.onTreasuryAccountChange(f.target.value===&quot;&quot;?&quot;&quot;:Number(f.target.value)),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),s.treasuryAccounts.map(f=&gt;i.jsxs(&quot;option&quot;,{value:f.id,children:[f.name,&quot; — &quot;,f.context_display]},f.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;xl:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Montant (XOF) *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:1,value:s.amount||&quot;&quot;,onChange:f=&gt;s.onAmountChange(parseInt(f.target.value,10)||0),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;sm:col-span-2 xl:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Libellé *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:s.label,onChange:f=&gt;s.onLabelChange(f.target.value),placeholder:&quot;Ex. Billets orateurs&quot;,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,required:!0})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;border-t border-gray-200 pt-4 mt-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:[&quot;Pièce justificative &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-3&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.pdf,.jpg,.jpeg,.png,.gif,.webp,application/pdf,image/*&quot;,className:&quot;block w-full max-w-md text-sm text-ink-700 file:mr-3 file:rounded-lg file:border file:border-gray-300 file:bg-white file:px-3 file:py-2 file:text-sm file:font-medium file:text-ink-800 hover:file:bg-gray-50&quot;,onChange:f=&gt;{const h=f.target.files?.[0]??null;s.onProofChange(h)}},s.proofInputKey),s.proofFile?i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-600 truncate max-w-[14rem]&quot;,title:s.proofFile.name,children:s.proofFile.name}):null]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1.5&quot;,children:&quot;Obligatoire — PDF ou image (jpg, png, gif, webp), 5 Mo max.&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row sm:justify-end pt-4 mt-4 border-t border-gray-200&quot;,children:i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:s.onSubmit,disabled:s.submitting,className:&quot;w-full sm:w-auto min-h-[42px] min-w-[12rem]&quot;,children:s.submitting?&quot;Ajout en cours…&quot;:&quot;Ajouter une dépense&quot;})})]}),s.error&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:s.error})]}):i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-dashed border-gray-300 bg-white p-8 text-center text-ink-600 text-sm leading-relaxed&quot;,children:[&quot;Sélectionnez un &quot;,i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;événement&quot;}),&quot; pour afficher et saisir les dépenses.&quot;]})]})}function O6(e){if(e.movement_type===&quot;transfer&quot;){const n=e.from_account_name??`#${e.from_treasury_account_id}`,o=e.to_account_name??`#${e.to_treasury_account_id}`;return`${n} → ${o}`}const r=e.adjusted_account_name??`#${e.treasury_account_id}`,t=e.adjustment_direction===&quot;increase&quot;?&quot;Augmentation&quot;:e.adjustment_direction===&quot;decrease&quot;?&quot;Diminution&quot;:&quot;&quot;;return t?`${r} · ${t}`:r}function Lae(e){return e===&quot;transfer&quot;?&quot;Transfert&quot;:&quot;Ajustement&quot;}function Fae({hasSelectedEvent:e,readOnly:r,alerts:t,exportRow:n,table:o,movementKind:s,onMovementKindChange:c,transferForm:u,adjustmentForm:l}){const{error:a}=t,{rows:d,loading:f,onOpenProof:h}=o;return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Mouvements de trésorerie&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Transferts entre comptes et ajustements manuels — sans impact sur les lignes budgétaires.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-2 rounded-lg border border-amber-200 bg-amber-50/80 px-3 py-2&quot;,children:&quot;Les enregistrements ne peuvent pas être supprimés. Les exports CSV / Excel incluent ces lignes avec les dépenses.&quot;})]}),e?i.jsxs(i.Fragment,{children:[a&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:a}),n&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 mb-3&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:n.onExportCsv,disabled:!!n.exportFinanceLoading,title:&quot;Exporter les mouvements au format CSV&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),n.exportFinanceLoading===&quot;movements-csv&quot;?&quot;Export…&quot;:&quot;Export CSV&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:n.onExportXlsx,disabled:!!n.exportFinanceLoading,title:&quot;Exporter les mouvements au format Excel (XLSX)&quot;,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),n.exportFinanceLoading===&quot;movements-xlsx&quot;?&quot;Export…&quot;:&quot;Export XLSX&quot;]})]}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden mb-6 shadow-sm&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left min-w-[960px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Type&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Détail&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Montant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Libellé&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider max-w-[200px]&quot;,children:&quot;Notes&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider whitespace-nowrap&quot;,children:&quot;Créé le&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Par&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-center text-xs font-semibold text-ink-700 uppercase tracking-wider w-28&quot;,children:&quot;Justificatif&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:f?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:8,className:&quot;px-4 py-10 text-center text-ink-500 text-sm&quot;,children:&quot;Chargement des mouvements…&quot;})}):d.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:8,className:&quot;px-4 py-10 text-center text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucun mouvement pour cet événement. Utilisez le formulaire ci-dessous pour en enregistrer un.&quot;})}):d.map(m=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/80&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-800 whitespace-nowrap&quot;,children:Lae(m.movement_type)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700 max-w-[280px]&quot;,title:O6(m),children:i.jsx(&quot;span&quot;,{className:&quot;line-clamp-2&quot;,children:O6(m)})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-semibold text-ink-900 text-right tabular-nums whitespace-nowrap&quot;,children:Pn(m.amount,m.currency)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900 max-w-[180px] truncate&quot;,title:m.label,children:m.label}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-600 max-w-[200px] truncate&quot;,title:m.notes??void 0,children:m.notes??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700 whitespace-nowrap&quot;,children:m.created_at?new Date(m.created_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-600 max-w-[140px] truncate&quot;,children:m.created_by_name??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-center&quot;,children:m.has_proof&amp;&amp;h?i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;h(m),className:&quot;inline-flex items-center gap-1 text-xs font-medium text-brand-700 hover:underline&quot;,title:&quot;Voir la pièce jointe&quot;,children:[i.jsx(YC,{size:14,&quot;aria-hidden&quot;:!0}),&quot;Voir&quot;]}):i.jsx(&quot;span&quot;,{className:&quot;text-ink-400 text-xs&quot;,children:&quot;—&quot;})})]},m.id))})]})})}),!r&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;p-4 sm:p-5 bg-gray-50 rounded-xl border border-gray-200 mb-4 space-y-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-800&quot;,children:&quot;Nouveau mouvement&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-2&quot;,role:&quot;tablist&quot;,&quot;aria-label&quot;:&quot;Type de mouvement&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:s===&quot;transfer&quot;,onClick:()=&gt;c(&quot;transfer&quot;),className:`rounded-lg px-4 py-2 text-sm font-semibold transition-colors ${s===&quot;transfer&quot;?&quot;bg-brand-700 text-white&quot;:&quot;text-ink-600 hover:bg-gray-100&quot;}`,children:&quot;Transfert&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:s===&quot;adjustment&quot;,onClick:()=&gt;c(&quot;adjustment&quot;),className:`rounded-lg px-4 py-2 text-sm font-semibold transition-colors ${s===&quot;adjustment&quot;?&quot;bg-brand-700 text-white&quot;:&quot;text-ink-600 hover:bg-gray-100&quot;}`,children:&quot;Ajustement&quot;})]}),s===&quot;transfer&quot;?i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-4 items-end&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-4&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Compte source *&quot;}),i.jsxs(&quot;select&quot;,{value:u.fromId,onChange:m=&gt;u.onFromChange(m.target.value===&quot;&quot;?&quot;&quot;:Number(m.target.value)),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),u.treasuryAccounts.map(m=&gt;i.jsxs(&quot;option&quot;,{value:m.id,children:[m.name,&quot; — &quot;,m.context_display]},m.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-4&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Compte destination *&quot;}),i.jsxs(&quot;select&quot;,{value:u.toId,onChange:m=&gt;u.onToChange(m.target.value===&quot;&quot;?&quot;&quot;:Number(m.target.value)),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),u.treasuryAccounts.map(m=&gt;i.jsxs(&quot;option&quot;,{value:m.id,children:[m.name,&quot; — &quot;,m.context_display]},m.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Montant *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:1,value:u.amount||&quot;&quot;,onChange:m=&gt;u.onAmountChange(parseInt(m.target.value,10)||0),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Libellé *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:u.label,onChange:m=&gt;u.onLabelChange(m.target.value),placeholder:&quot;Ex. Virement interne&quot;,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Notes (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:u.notes,onChange:m=&gt;u.onNotesChange(m.target.value),rows:2,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Pièce justificative (PDF/Image) *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.pdf,.jpg,.jpeg,.png,.gif,.webp&quot;,onChange:m=&gt;u.onProofChange(m.target.files?.[0]??null),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm bg-white&quot;},u.proofInputKey)]}),i.jsx(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row sm:justify-end pt-2 border-t border-gray-200&quot;,children:i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:u.onSubmit,disabled:u.submitting,className:&quot;w-full sm:w-auto min-h-[42px] min-w-[12rem]&quot;,children:u.submitting?&quot;Enregistrement…&quot;:&quot;Enregistrer le transfert&quot;})}),u.error&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:u.error})]}):i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-4 items-end&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-4&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Compte *&quot;}),i.jsxs(&quot;select&quot;,{value:l.accountId,onChange:m=&gt;l.onAccountChange(m.target.value===&quot;&quot;?&quot;&quot;:Number(m.target.value)),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir -&quot;}),l.treasuryAccounts.map(m=&gt;i.jsxs(&quot;option&quot;,{value:m.id,children:[m.name,&quot; — &quot;,m.context_display]},m.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-3&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Sens *&quot;}),i.jsxs(&quot;select&quot;,{value:l.direction,onChange:m=&gt;l.onDirectionChange(m.target.value),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;increase&quot;,children:&quot;Augmentation du solde&quot;}),i.jsx(&quot;option&quot;,{value:&quot;decrease&quot;,children:&quot;Diminution du solde&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-2&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Montant *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:1,value:l.amount||&quot;&quot;,onChange:m=&gt;l.onAmountChange(parseInt(m.target.value,10)||0),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;lg:col-span-3&quot;,children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Libellé *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l.label,onChange:m=&gt;l.onLabelChange(m.target.value),placeholder:&quot;Ex. Régularisation caisse&quot;,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 min-h-[42px]&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Notes (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:l.notes,onChange:m=&gt;l.onNotesChange(m.target.value),rows:2,className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1.5&quot;,children:&quot;Pièce justificative (PDF/Image) *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.pdf,.jpg,.jpeg,.png,.gif,.webp&quot;,onChange:m=&gt;l.onProofChange(m.target.files?.[0]??null),className:&quot;w-full px-3 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm bg-white&quot;},l.proofInputKey)]}),i.jsx(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row sm:justify-end pt-2 border-t border-gray-200&quot;,children:i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:l.onSubmit,disabled:l.submitting,className:&quot;w-full sm:w-auto min-h-[42px] min-w-[12rem]&quot;,children:l.submitting?&quot;Enregistrement…&quot;:&quot;Enregistrer l’ajustement&quot;})}),l.error&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:l.error})]})]})]}):i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-dashed border-gray-300 bg-white p-8 text-center text-ink-600 text-sm leading-relaxed&quot;,children:[&quot;Sélectionnez un &quot;,i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;événement&quot;}),&quot; pour afficher et saisir les mouvements.&quot;]})]})}function Bae({hasSelectedEvent:e,loading:r,error:t,data:n,readOnly:o,eventId:s,eventSlug:c,onRequestReload:u}){const l=n?.totals_by_currency?Object.entries(n.totals_by_currency).sort(([H],[B])=&gt;H.localeCompare(B)):[],[a,d]=T.useState({}),[f,h]=T.useState(!1),[m,p]=T.useState(null),[x,g]=T.useState(!1),[y,v]=T.useState([]),[_,S]=T.useState(!1),[A,I]=T.useState(!1);T.useEffect(()=&gt;{if(!n?.accounts)return;const H={};n.accounts.forEach(B=&gt;{H[B.id]=B.breakdown.opening_balance}),d(H)},[n]),T.useEffect(()=&gt;{if(!s||!e){v([]);return}S(!0),Ac.listSnapshots(s).then(v).catch(()=&gt;v([])).finally(()=&gt;S(!1))},[s,e,n?.meta?.schema_version]);const z=async()=&gt;{if(s){g(!0);try{await Ac.downloadCsv(s,c)}finally{g(!1)}}},F=async()=&gt;{if(!(!s||!n)){p(null),h(!0);try{await Ac.upsertOpeningBalances({event_id:s,balances:n.accounts.map(H=&gt;({treasury_account_id:H.id,amount:a[H.id]??H.breakdown.opening_balance}))}),u()}catch(H){const B=H&amp;&amp;typeof H==&quot;object&quot;&amp;&amp;&quot;data&quot;in H?H.data?.message:null;p(B??&quot;Erreur lors de l’enregistrement des soldes d’ouverture.&quot;)}finally{h(!1)}}},W=async()=&gt;{if(s){I(!0);try{await Ac.captureSnapshot(s);const H=await Ac.listSnapshots(s);v(H)}finally{I(!1)}}};return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col sm:flex-row sm:items-start sm:justify-between gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Trésorerie&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Soldes opérationnels par compte pour l&#039;événement sélectionné (calcul applicatif).&quot;})]}),n&amp;&amp;n.accounts.length&gt;0&amp;&amp;s!=null&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-2 shrink-0&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:z,disabled:x,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50&quot;,children:[i.jsx(Pa,{size:14,&quot;aria-hidden&quot;:!0}),x?&quot;Export…&quot;:&quot;Export CSV&quot;]}),!o&amp;&amp;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:W,disabled:A,className:&quot;inline-flex items-center justify-center gap-1.5 px-3 py-2 text-sm font-medium border border-gray-300 rounded-lg bg-white text-ink-700 hover:bg-gray-50 disabled:opacity-50&quot;,children:[i.jsx(jF,{size:14,&quot;aria-hidden&quot;:!0}),A?&quot;…&quot;:&quot;Instantané&quot;]})]})]}),e?i.jsxs(i.Fragment,{children:[t&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,role:&quot;alert&quot;,children:t}),n?.disclaimer&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600 rounded-lg border border-gray-200 bg-gray-50 px-3 py-2 mb-4 leading-relaxed&quot;,children:n.disclaimer}),r?i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 shadow-sm py-14 px-6 text-center&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 text-sm font-medium&quot;,children:&quot;Chargement des soldes…&quot;})}):n&amp;&amp;n.accounts.length===0?i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-8 text-center text-ink-600 text-sm&quot;,children:&quot;Aucun compte de trésorerie actif n&#039;est disponible pour cet événement.&quot;}):n?i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[l.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-2 items-center&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-xs font-semibold text-ink-600 uppercase tracking-wide&quot;,children:&quot;Totaux par devise&quot;}),l.map(([H,B])=&gt;i.jsx(&quot;span&quot;,{className:&quot;inline-flex items-center rounded-full border border-brand-200 bg-brand-50 px-3 py-1 text-sm font-semibold text-brand-900 tabular-nums&quot;,children:Pn(B,H)},H))]}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden shadow-sm&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto -mx-4 px-4 sm:mx-0 sm:px-0&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left min-w-[720px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Compte&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Contexte&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-left text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Devise&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3.5 text-right text-xs font-semibold text-ink-700 uppercase tracking-wider&quot;,children:&quot;Solde calculé (app)&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:n.accounts.map(H=&gt;i.jsx(zae,{row:H},H.id))})]})})}),!o&amp;&amp;s!=null&amp;&amp;n.accounts.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-gray-50 p-4 sm:p-5 space-y-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-800&quot;,children:&quot;Soldes d&#039;ouverture (V3)&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Montants saisis une fois par compte pour cet événement ; ils s&#039;ajoutent au solde calculé avant les flux applicatifs.&quot;}),i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3&quot;,children:n.accounts.map(H=&gt;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1 truncate&quot;,title:H.name,children:H.name}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,value:a[H.id]??0,onChange:B=&gt;d(K=&gt;({...K,[H.id]:parseInt(B.target.value,10)||0}))})]},H.id))}),m&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-600&quot;,children:m}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:F,disabled:f,children:f?&quot;Enregistrement…&quot;:&quot;Enregistrer les ouvertures&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-800 mb-2&quot;,children:&quot;Instantanés enregistrés&quot;}),_?i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Chargement…&quot;}):y.length===0?i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucun instantané pour cet événement.&quot;}):i.jsx(&quot;ul&quot;,{className:&quot;text-sm text-ink-700 space-y-1&quot;,children:y.map(H=&gt;i.jsxs(&quot;li&quot;,{children:[H.created_at?new Date(H.created_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;,H.created_by_name?` · ${H.created_by_name}`:&quot;&quot;,` · ${H.accounts_count} compte(s)`]},H.id))})]})]}):null]}):i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-dashed border-gray-300 bg-white p-8 text-center text-ink-600 text-sm leading-relaxed&quot;,children:[&quot;Sélectionnez un &quot;,i.jsx(&quot;strong&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:&quot;événement&quot;}),&quot; pour afficher les soldes par compte.&quot;]})]})}function zae({row:e}){const r=e.breakdown;return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/80&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900 align-top&quot;,children:e.name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-600 align-top&quot;,children:e.context_display}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700 whitespace-nowrap align-top&quot;,children:e.currency}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-semibold text-ink-900 text-right tabular-nums whitespace-nowrap align-top&quot;,children:Pn(e.balance,e.currency)})]}),i.jsx(&quot;tr&quot;,{className:&quot;bg-gray-50/60&quot;,children:i.jsxs(&quot;td&quot;,{colSpan:4,className:&quot;px-4 py-2 text-xs text-ink-600 border-b border-gray-100&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-700&quot;,children:&quot;Ventilation : &quot;}),&quot;ouverture &quot;,Pn(r.opening_balance,e.currency),&quot; · inscriptions&quot;,&quot; &quot;,Pn(r.registration_payments_in,e.currency),&quot; · dons&quot;,&quot; &quot;,Pn(r.donations_in,e.currency),&quot; · dépenses −&quot;,Pn(r.expenses_out,e.currency),&quot; ·           transf. +&quot;,Pn(r.transfers_in,e.currency),&quot; / −&quot;,Pn(r.transfers_out,e.currency),&quot; · ajust. +&quot;,Pn(r.adjustments_increase,e.currency),&quot; / −&quot;,Pn(r.adjustments_decrease,e.currency)]})})]})}function $ae({kpi:e}){return i.jsxs(&quot;section&quot;,{className:&quot;space-y-3&quot;,&quot;aria-label&quot;:&quot;Indicateurs clés&quot;,children:[i.jsx(&quot;h4&quot;,{className:&quot;text-xs font-semibold uppercase tracking-wider text-ink-500&quot;,children:&quot;Indicateurs&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-6 gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:[i.jsx(lv,{size:16,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Total dû (inscriptions)&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-ink-900 tabular-nums whitespace-nowrap&quot;,children:kr(e.total_due_registrations)})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:[i.jsx(AB,{size:16,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Encaissé confirmé&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-green-700 tabular-nums whitespace-nowrap&quot;,children:kr(e.total_confirmed_payments)})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:&quot;Reste à encaisser&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-amber-700 tabular-nums whitespace-nowrap&quot;,children:kr(e.remaining_to_collect)})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:&quot;Dons confirmés&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-green-700 tabular-nums whitespace-nowrap&quot;,children:kr(e.donations_confirmed_total)})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:[i.jsx(ov,{size:16,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;À valider&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-ink-900 tabular-nums whitespace-nowrap&quot;,children:e.pending_review_count})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm p-4 border border-gray-200 min-h-[5.5rem] flex flex-col justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 text-ink-500 text-xs font-semibold uppercase tracking-wide&quot;,children:[i.jsx(Um,{size:16,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Non soldés / partiels&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xl font-bold text-ink-900 tabular-nums whitespace-nowrap&quot;,children:e.unpaid_or_partial_count})]})]})]})}function Uae({title:e,subtitle:r,showReadOnlyBanner:t}){return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;header&quot;,{className:&quot;mb-8 pb-6 border-b border-gray-200&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-3xl font-bold text-ink-900 tracking-tight&quot;,children:e}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mt-2 text-base leading-relaxed max-w-3xl&quot;,children:r})]}),t&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-6 p-4 bg-amber-50 border border-amber-200 rounded-xl text-amber-900 text-sm leading-relaxed&quot;,children:[i.jsx(&quot;strong&quot;,{className:&quot;font-semibold&quot;,children:&quot;Mode lecture seule.&quot;}),&quot; Vous pouvez consulter les données mais ne pouvez pas valider, modifier ni exporter.&quot;]})]})}function Vae({activeTab:e,onTabChange:r,ariaLabel:t=&quot;Sections finance&quot;,showReconciliationTab:n=!1}){return i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-1 border-b border-gray-200 bg-white rounded-t-xl px-1 sm:px-2 pt-1 -mb-px shadow-sm&quot;,role:&quot;tablist&quot;,&quot;aria-label&quot;:t,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;validation&quot;,onClick:()=&gt;r(&quot;validation&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;validation&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx(xB,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),i.jsx(&quot;span&quot;,{className:&quot;text-left&quot;,children:&quot;Validation recettes et dons&quot;})]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;budget&quot;,onClick:()=&gt;r(&quot;budget&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;budget&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx(n2,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Budget&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;expenses&quot;,onClick:()=&gt;r(&quot;expenses&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;expenses&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx($F,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Dépenses&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;movements&quot;,onClick:()=&gt;r(&quot;movements&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;movements&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx(WC,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Mouvements&quot;]}),n&amp;&amp;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;reconciliation&quot;,onClick:()=&gt;r(&quot;reconciliation&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;reconciliation&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx(vB,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),i.jsx(&quot;span&quot;,{className:&quot;text-left&quot;,children:&quot;Rapprochement&quot;})]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,role:&quot;tab&quot;,&quot;aria-selected&quot;:e===&quot;treasury&quot;,onClick:()=&gt;r(&quot;treasury&quot;),className:`flex items-center gap-2 px-4 py-3 rounded-t-lg border-b-2 -mb-px text-sm sm:text-base font-semibold transition-colors ${e===&quot;treasury&quot;?&quot;border-brand-700 text-brand-700 bg-brand-50/50&quot;:&quot;border-transparent text-ink-500 hover:text-ink-800 hover:bg-gray-50&quot;}`,children:[i.jsx(XC,{size:18,className:&quot;shrink-0&quot;,&quot;aria-hidden&quot;:!0}),&quot;Trésorerie&quot;]})]})}function qae({pendingPayments:e,pendingDonations:r,donationsPaymentInProgress:t,readOnly:n,actionLoading:o,onConfirmPayment:s,onRejectPayment:c,onConfirmDonation:u,onRejectDonation:l,onOpenDonationsList:a}){return i.jsxs(&quot;section&quot;,{className:&quot;grid grid-cols-1 lg:grid-cols-3 gap-6 lg:gap-8&quot;,&quot;aria-label&quot;:&quot;Files d&#039;attente validation&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden flex flex-col&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;px-5 py-3.5 bg-brand-50 border-b border-brand-100 text-sm font-bold text-ink-900&quot;,children:&quot;Paiements en attente de validation&quot;}),i.jsx(&quot;div&quot;,{className:&quot;divide-y divide-gray-100 flex-1&quot;,children:e.length===0?i.jsx(&quot;p&quot;,{className:&quot;px-5 py-6 text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucun paiement d&#039;inscription en attente de validation pour la sélection actuelle.&quot;}):e.map(d=&gt;i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-3.5 flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:[d.registration?.first_name,&quot; &quot;,d.registration?.last_name]}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 tabular-nums whitespace-nowrap mt-0.5&quot;,children:Pn(d.amount,d.currency)})]}),!n&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 shrink-0 justify-end&quot;,children:[i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;s(d),disabled:o,title:&quot;Confirmer ce paiement&quot;,&quot;aria-label&quot;:&quot;Confirmer ce paiement&quot;,className:&quot;p-1.5&quot;,children:i.jsx(o4,{size:16,&quot;aria-hidden&quot;:!0})}),i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;c(d),disabled:o,title:&quot;Rejeter ce paiement&quot;,&quot;aria-label&quot;:&quot;Rejeter ce paiement&quot;,className:&quot;!p-1.5 !px-1.5 !py-1.5&quot;,children:i.jsx(vr,{size:16,&quot;aria-hidden&quot;:!0})})]})]},d.id))})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden flex flex-col&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;px-5 py-3.5 bg-brand-50 border-b border-brand-100 text-sm font-bold text-ink-900&quot;,children:&quot;Dons en attente de validation&quot;}),i.jsx(&quot;div&quot;,{className:&quot;divide-y divide-gray-100 flex-1&quot;,children:r.length===0?i.jsx(&quot;p&quot;,{className:&quot;px-5 py-6 text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucun don en attente de validation pour la sélection actuelle.&quot;}):r.map(d=&gt;i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-3 flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3 text-sm&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900 truncate&quot;,title:d.donor_name||&quot;Anonyme&quot;,children:d.donor_name||&quot;Anonyme&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600 tabular-nums whitespace-nowrap mt-0.5&quot;,children:Pn(d.amount,d.currency)})]}),!n&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 shrink-0 justify-end&quot;,children:[i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;u(d),disabled:o,title:&quot;Confirmer ce don&quot;,&quot;aria-label&quot;:&quot;Confirmer ce don&quot;,className:&quot;p-1.5&quot;,children:i.jsx(o4,{size:16,&quot;aria-hidden&quot;:!0})}),i.jsx(Me,{variant:&quot;outline&quot;,onClick:()=&gt;l(d),disabled:o,title:&quot;Rejeter ce don&quot;,&quot;aria-label&quot;:&quot;Rejeter ce don&quot;,className:&quot;!p-1.5 !px-1.5 !py-1.5&quot;,children:i.jsx(vr,{size:16,&quot;aria-hidden&quot;:!0})})]})]},d.id))})]}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden flex flex-col&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;px-4 sm:px-5 py-3 bg-sky-50 border-b border-sky-100 flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-sm font-bold text-ink-900&quot;,children:&quot;Dons SycaPay en cours&quot;}),a?i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:a,className:&quot;text-xs font-semibold shrink-0 !py-1.5 !px-2.5&quot;,children:&quot;Voir la liste des dons&quot;}):null]}),i.jsx(&quot;div&quot;,{className:&quot;divide-y divide-gray-100 flex-1&quot;,children:t.length===0?i.jsx(&quot;p&quot;,{className:&quot;px-5 py-6 text-ink-600 text-sm leading-relaxed&quot;,children:&quot;Aucun don SycaPay en cours pour la sélection actuelle.&quot;}):t.map(d=&gt;i.jsxs(&quot;div&quot;,{className:&quot;px-5 py-3 flex flex-col gap-1.5 text-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900 truncate&quot;,title:d.donor_name||&quot;Anonyme&quot;,children:d.donor_name||&quot;Anonyme&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600 tabular-nums whitespace-nowrap&quot;,children:Pn(d.amount,d.currency)}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:[&quot;Don: &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:d.status}),d.latest_gateway_payment?.status?i.jsxs(i.Fragment,{children:[&quot; &quot;,&quot;• Paiement: &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:d.latest_gateway_payment.status})]}):null]}),d.latest_gateway_payment?.provider_status?i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:[&quot;Provider: &quot;,d.latest_gateway_payment.provider_status]}):null,d.latest_gateway_payment?.provider_last_error?i.jsx(&quot;p&quot;,{className:&quot;text-xs text-red-700&quot;,children:d.latest_gateway_payment.provider_last_error}):null]},d.id))})]})]})}const Wae={draft:&quot;Brouillon&quot;,in_review:&quot;En revue&quot;,validated:&quot;Validée&quot;,closed:&quot;Clôturée&quot;},T6={bank:&quot;Banque&quot;,cash:&quot;Espèces&quot;,mobile_money:&quot;Mobile Money&quot;};function Hae(e){switch(e){case&quot;draft&quot;:return&quot;bg-slate-100 text-slate-800 border-slate-200&quot;;case&quot;in_review&quot;:return&quot;bg-amber-50 text-amber-900 border-amber-200&quot;;case&quot;validated&quot;:return&quot;bg-emerald-50 text-emerald-900 border-emerald-200&quot;;case&quot;closed&quot;:return&quot;bg-gray-100 text-gray-800 border-gray-200&quot;;default:return&quot;bg-gray-50 text-gray-700 border-gray-200&quot;}}function md(e){return e instanceof At?(e.data.error?.code===&quot;RECON_INVALID_TRANSITION&quot;,e.data.error?.message??e.message):e instanceof Error?e.message:&quot;Erreur inconnue.&quot;}function Kae({eventId:e,canWrite:r,canApprove:t,canReopen:n}){const[o,s]=T.useState([]),[c,u]=T.useState(!1),[l,a]=T.useState(null),[d,f]=T.useState(!1),[h,m]=T.useState(!1),[p,x]=T.useState(null),[g,y]=T.useState(&quot;bank&quot;),[v,_]=T.useState(&quot;&quot;),[S,A]=T.useState(&quot;&quot;),[I,z]=T.useState(&quot;&quot;),[F,W]=T.useState(null),[H,B]=T.useState(&quot;&quot;),[K,O]=T.useState(!1),[L,E]=T.useState(null),[j,k]=T.useState(null),[N,C]=T.useState(&quot;&quot;),[P,D]=T.useState(!1),[U,Y]=T.useState(null),[Z,ne]=T.useState(null),[V,ee]=T.useState(null),$=T.useCallback(async()=&gt;{if(e===&quot;&quot;){s([]);return}u(!0),a(null);try{const ce=await Nc.listSessions({event_id:e});s(ce)}catch(ce){a(md(ce)),s([])}finally{u(!1)}},[e]);T.useEffect(()=&gt;{$()},[$]);const R=()=&gt;{x(null);const ce=new Date().toISOString().slice(0,10);_(ce.slice(0,8)+&quot;01&quot;),A(ce),y(&quot;bank&quot;),z(&quot;&quot;),f(!0)},X=async()=&gt;{if(e!==&quot;&quot;){m(!0),x(null);try{await Nc.createSession({event_id:e,channel:g,period_start:v,period_end:S,...g===&quot;mobile_money&quot;&amp;&amp;I.trim()?{mobile_operator:I.trim()}:{}}),f(!1),await $()}catch(ce){x(md(ce))}finally{m(!1)}}},re=async(ce,se)=&gt;{ee(null),ne(ce);try{return await se(),await $(),!0}catch(fe){return ee(md(fe)),!1}finally{ne(null)}},Q=ce=&gt;{E(null),B(&quot;&quot;),W(ce)},te=async()=&gt;{if(F){O(!0),E(null);try{await Nc.closeSession(F.id,{close_notes:H.trim()||void 0}),W(null),await $()}catch(ce){ce instanceof At&amp;&amp;ce.status===422&amp;&amp;ce.data.error?.code===&quot;RECON_CLOSE_BLOCKED&quot;?E({type:&quot;blocked&quot;,summary:ce.data.error.message,details:ce.data.error.details??[]}):E({type:&quot;blocked&quot;,summary:md(ce),details:[]})}finally{O(!1)}}},ie=async()=&gt;{if(j){D(!0),Y(null);try{await Nc.reopenSession(j.id,{reopen_reason:N.trim()}),k(null),C(&quot;&quot;),await $()}catch(ce){Y(md(ce))}finally{D(!1)}}},de=e!==&quot;&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,role:&quot;tabpanel&quot;,&quot;aria-label&quot;:&quot;Rapprochement comptable&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Rapprochement comptable&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Sessions de rapprochement du relevé avec les encaissements internes — distinct de la réconciliation technique SycaPay.&quot;})]}),!de&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-900&quot;,children:&quot;Sélectionnez un événement pour afficher les sessions de rapprochement.&quot;}),de&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-3&quot;,children:[r&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:R,children:&quot;Nouvelle session&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:()=&gt;{$()},disabled:c,children:&quot;Actualiser&quot;})]}),l&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800&quot;,role:&quot;alert&quot;,children:l}),V&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800&quot;,role:&quot;alert&quot;,children:V}),de&amp;&amp;c&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Chargement des sessions…&quot;}),de&amp;&amp;!c&amp;&amp;o.length===0&amp;&amp;!l&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune session pour cet événement.&quot;}),o.length&gt;0&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto rounded-xl border border-gray-200 bg-white shadow-sm&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;min-w-full divide-y divide-gray-200 text-sm&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{scope:&quot;col&quot;,className:&quot;px-4 py-3 text-left font-semibold text-ink-700&quot;,children:&quot;Période&quot;}),i.jsx(&quot;th&quot;,{scope:&quot;col&quot;,className:&quot;px-4 py-3 text-left font-semibold text-ink-700&quot;,children:&quot;Canal&quot;}),i.jsx(&quot;th&quot;,{scope:&quot;col&quot;,className:&quot;px-4 py-3 text-left font-semibold text-ink-700&quot;,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{scope:&quot;col&quot;,className:&quot;px-4 py-3 text-right font-semibold text-ink-700&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:o.map(ce=&gt;i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 whitespace-nowrap text-ink-800&quot;,children:(ce.period_start??&quot;—&quot;)+&quot; → &quot;+(ce.period_end??&quot;—&quot;)}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:[T6[ce.channel]??ce.channel,ce.channel===&quot;mobile_money&quot;&amp;&amp;ce.mobile_operator&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;block text-xs text-ink-500&quot;,children:ce.mobile_operator})]}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;span&quot;,{className:`inline-flex rounded-full border px-2.5 py-0.5 text-xs font-semibold ${Hae(ce.status)}`,children:Wae[ce.status]??ce.status}),typeof ce.reopen_count==&quot;number&quot;&amp;&amp;ce.reopen_count&gt;0&amp;&amp;i.jsxs(&quot;span&quot;,{className:&quot;ml-2 text-xs text-ink-500&quot;,children:[&quot;Réouvertures : &quot;,ce.reopen_count]})]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap justify-end gap-2&quot;,children:[ce.status===&quot;draft&quot;&amp;&amp;r&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;!px-3 !py-2 text-xs uppercase&quot;,disabled:Z!==null,onClick:()=&gt;{re(`submit-${ce.id}`,()=&gt;Nc.submitReview(ce.id))},children:Z===`submit-${ce.id}`?&quot;…&quot;:&quot;Soumettre en revue&quot;}),ce.status===&quot;in_review&quot;&amp;&amp;t&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;!px-3 !py-2 text-xs uppercase&quot;,disabled:Z!==null,onClick:()=&gt;{re(`validate-${ce.id}`,()=&gt;Nc.validateSession(ce.id))},children:Z===`validate-${ce.id}`?&quot;…&quot;:&quot;Valider&quot;}),ce.status===&quot;validated&quot;&amp;&amp;t&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:&quot;!px-3 !py-2 text-xs uppercase&quot;,disabled:Z!==null,onClick:()=&gt;Q(ce),children:&quot;Clôturer&quot;}),ce.status===&quot;closed&quot;&amp;&amp;n&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;!px-3 !py-2 text-xs uppercase&quot;,disabled:Z!==null,onClick:()=&gt;{Y(null),C(&quot;&quot;),k(ce)},children:&quot;Rouvrir&quot;})]})})]},ce.id))})]})}),d&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;recon-create-title&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full max-w-md rounded-xl bg-white p-6 shadow-xl border border-gray-200&quot;,children:[i.jsx(&quot;h4&quot;,{id:&quot;recon-create-title&quot;,className:&quot;text-lg font-bold text-ink-900&quot;,children:&quot;Nouvelle session de rapprochement&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-4 space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Canal&quot;}),i.jsxs(&quot;select&quot;,{value:g,onChange:ce=&gt;y(ce.target.value),className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;bank&quot;,children:&quot;Banque&quot;}),i.jsx(&quot;option&quot;,{value:&quot;cash&quot;,children:&quot;Espèces&quot;}),i.jsx(&quot;option&quot;,{value:&quot;mobile_money&quot;,children:&quot;Mobile Money&quot;})]})]}),g===&quot;mobile_money&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Opérateur Mobile Money&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:I,onChange:ce=&gt;z(ce.target.value),className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;ex. ORANGE_MONEY&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 sm:grid-cols-2 gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Début de période&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:v,onChange:ce=&gt;_(ce.target.value),className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Fin de période&quot;}),i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:S,onChange:ce=&gt;A(ce.target.value),className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;})]})]})]}),p&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-3 text-sm text-red-700&quot;,role:&quot;alert&quot;,children:p}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex justify-end gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:()=&gt;f(!1),disabled:h,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:()=&gt;{X()},disabled:h||!v||!S,children:h?&quot;Création…&quot;:&quot;Créer&quot;})]})]})}),F&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;recon-close-title&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full max-w-lg rounded-xl bg-white p-6 shadow-xl border border-gray-200 max-h-[90vh] overflow-y-auto&quot;,children:[i.jsx(&quot;h4&quot;,{id:&quot;recon-close-title&quot;,className:&quot;text-lg font-bold text-ink-900&quot;,children:&quot;Clôturer la session&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:[&quot;Période &quot;,(F.period_start??&quot;&quot;)+&quot; → &quot;+(F.period_end??&quot;&quot;),&quot; —&quot;,&quot; &quot;,T6[F.channel]??F.channel]}),i.jsx(&quot;label&quot;,{className:&quot;mt-4 block text-sm font-medium text-ink-700&quot;,children:&quot;Notes de clôture (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:H,onChange:ce=&gt;B(ce.target.value),rows:3,className:&quot;mt-1 w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;Référence dossier, commentaire pour l’audit…&quot;}),L&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-4 rounded-lg border border-red-200 bg-red-50 px-3 py-3 text-sm text-red-900&quot;,role:&quot;alert&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-semibold&quot;,children:L.summary}),L.details.length&gt;0&amp;&amp;i.jsx(&quot;ul&quot;,{className:&quot;mt-2 list-disc space-y-1 pl-5&quot;,children:L.details.map((ce,se)=&gt;i.jsx(&quot;li&quot;,{children:ce.message},`${ce.code}-${se}`))})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex justify-end gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:()=&gt;W(null),disabled:K,children:&quot;Fermer&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:()=&gt;{te()},disabled:K,children:K?&quot;Clôture…&quot;:&quot;Confirmer la clôture&quot;})]})]})}),j&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;recon-reopen-title&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full max-w-md rounded-xl bg-white p-6 shadow-xl border border-gray-200&quot;,children:[i.jsx(&quot;h4&quot;,{id:&quot;recon-reopen-title&quot;,className:&quot;text-lg font-bold text-ink-900&quot;,children:&quot;Rouvrir la session&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:&quot;La session repassera en « En revue ». Motif obligatoire (audit).&quot;}),i.jsx(&quot;label&quot;,{className:&quot;mt-4 block text-sm font-medium text-ink-700&quot;,children:&quot;Motif&quot;}),i.jsx(&quot;textarea&quot;,{value:N,onChange:ce=&gt;C(ce.target.value),rows:4,className:&quot;mt-1 w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;Au moins quelques caractères…&quot;}),U&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-red-700&quot;,role:&quot;alert&quot;,children:U}),i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex justify-end gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:()=&gt;k(null),disabled:P,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:()=&gt;{ie()},disabled:P||N.trim().length&lt;5,children:P?&quot;Envoi…&quot;:&quot;Confirmer&quot;})]})]})})]})}const Xae=&quot;Sommet Haggai Franco 2026&quot;;function I6(e){return(e??&quot;&quot;).trim().toLowerCase()}function Gae(){const{can:e,roles:r,loading:t}=Ps(),{events:n}=Gp(),[o,s]=T.useState([]),[c,u]=T.useState(!0),[l,a]=T.useState(null),d=e(&quot;finance.dashboard&quot;)||e(&quot;payments.read&quot;);T.useEffect(()=&gt;{d&amp;&amp;(u(!0),a(null),Zr.getEvents().then(s).catch(oe=&gt;{const je=oe?.data?.message,He=oe?.status;a(He===404||je===&quot;Not Found&quot;?&quot;Module finance indisponible. Vérifiez que l’API est à jour (cache des routes) ou contactez l’administrateur.&quot;:je??&quot;Impossible de charger les événements.&quot;)}).finally(()=&gt;u(!1)))},[d]);const f=T.useMemo(()=&gt;(o?.length?o:n)??[],[o,n]),h=T.useMemo(()=&gt;{if(r.includes(&quot;SUPER_ADMIN&quot;))return[&quot;summit&quot;,&quot;seminar&quot;];if(r.includes(&quot;COMMISSION_FINANCE&quot;))return[&quot;summit&quot;];if(r.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;))return[&quot;seminar&quot;];if(r.includes(&quot;COMMISSARIAT_GENERAL&quot;))return[&quot;summit&quot;,&quot;seminar&quot;];const oe=r.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;),je=r.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;);return oe&amp;&amp;je?[&quot;summit&quot;,&quot;seminar&quot;]:oe?[&quot;summit&quot;]:je?[&quot;seminar&quot;]:[]},[r]),m=r.includes(&quot;COMMISSARIAT_GENERAL&quot;),p=e(&quot;finance.reconciliation.read&quot;),x=T.useMemo(()=&gt;(f??[]).filter(oe=&gt;h.includes(oe.event_type)),[f,h]),g=T.useMemo(()=&gt;x.length&gt;0?x:r.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;(f?.length??0)&gt;0?f??[]:x,[r,f,x]),[y,v]=T.useState(&quot;&quot;);T.useEffect(()=&gt;{y&amp;&amp;!g.some(oe=&gt;oe.id===y)&amp;&amp;v(&quot;&quot;)},[y,g]),T.useEffect(()=&gt;{if(y===&quot;&quot;&amp;&amp;g.length&gt;0){const oe=I6(Xae),je=g.find(He=&gt;I6(He.name)===oe);v(je?.id??g[0].id)}},[y,g]);const[_,S]=T.useState(null),[A,I]=T.useState(!0),[z,F]=T.useState(null),[W,H]=T.useState(null),[B,K]=T.useState(null),[O,L]=T.useState(&quot;&quot;),[E,j]=T.useState(&quot;&quot;),[k,N]=T.useState(null),[C,P]=T.useState(null),[D,U]=T.useState(&quot;&quot;),[Y,Z]=T.useState([]),[ne,V]=T.useState(0),[ee,$]=T.useState(null),[R,X]=T.useState(&quot;&quot;),[re,Q]=T.useState(&quot;orange_money&quot;),[te,ie]=T.useState(()=&gt;new Date().toISOString().slice(0,16)),[de,ce]=T.useState(&quot;&quot;),[se,fe]=T.useState(&quot;&quot;),[le,ge]=T.useState(null),[xe,pe]=T.useState(null),[ue,we]=T.useState(!1),[Se,De]=T.useState(&quot;&quot;),[Le,ze]=T.useState([]),[Oe,Ue]=T.useState([]),[Ye,Ze]=T.useState(null),[Qe,Ve]=T.useState(null),[et,rt]=T.useState([]),[Ae,it]=T.useState(!1),[$t,ft]=T.useState(1),[Ut,zt]=T.useState(20),[Ct,rr]=T.useState(null),[Kt,_t]=T.useState(&quot;&quot;),[Dt,Zt]=T.useState(&quot;&quot;),[ot,Vt]=T.useState(null),[Xt,Ot]=T.useState(!1),[be,Ne]=T.useState(null),[Re,Xe]=T.useState(!1),[yt,tt]=T.useState(!1),[Et,vt]=T.useState(!1),[st,Tt]=T.useState([]),[Pt,qt]=T.useState(!1),[dr,Qt]=T.useState(null),[fr,gr]=T.useState(1),[Ur,he]=T.useState(20),[ve,Fe]=T.useState(null),[$e,lt]=T.useState(!1),[Be,Ge]=T.useState(&quot;validation&quot;),[It,Lt]=T.useState(&quot;dashboard&quot;);T.useEffect(()=&gt;{p||Ge(oe=&gt;oe===&quot;reconciliation&quot;?&quot;validation&quot;:oe)},[p]);const[jt,kt]=T.useState(()=&gt;new Date().toISOString().slice(0,7)),[ke,ct]=T.useState(&quot;exact&quot;),[gt,Gt]=T.useState(&quot;all&quot;),[Jt,Tr]=T.useState(&quot;all&quot;),[Sr,Rn]=T.useState([]),[ss,as]=T.useState(!1),[ji,nr]=T.useState(null),[Ht,Ir]=T.useState(1),[Ni,Ts]=T.useState(20),[St,Dn]=T.useState(null),[ui,Di]=T.useState(!1),[dn,di]=T.useState(new Set),[Gn,ea]=T.useState(!1),[ki,jn]=T.useState(null),[Ln,Fn]=T.useState([]),[Nn,Bn]=T.useState([]),[Yn,Ef]=T.useState(!1),[Af,Zn]=T.useState(null),[Vl,ql]=T.useState(&quot;&quot;),[Bo,hu]=T.useState(&quot;&quot;),[Mf,Xa]=T.useState(0),[zo,ta]=T.useState(!1),[Wl,Hl]=T.useState(null),[q0,Kl]=T.useState(null),[Is,ra]=T.useState(null),[mu,os]=T.useState(&quot;&quot;),[Xl,$o]=T.useState(0),[pu,Uo]=T.useState(0),[Vo,gu]=T.useState(0),[Rr,na]=T.useState(!1),[Gl,ls]=T.useState(null),[W0,Ga]=T.useState(null),[qo,fn]=T.useState(null),[Yl,xu]=T.useState(!1),[Ya,bu]=T.useState([]),[H0,Zl]=T.useState(!1),[K0,ia]=T.useState(null),[X0,G0]=T.useState([]),[Y0,Pf]=T.useState([]),[Of,Z0]=T.useState(()=&gt;new Date().toISOString().slice(0,10)),[Tf,If]=T.useState(0),[Wo,Q0]=T.useState(&quot;&quot;),[Ql,J0]=T.useState(&quot;&quot;),[yu,Rf]=T.useState(&quot;&quot;),[vu,Df]=T.useState(null),[eg,tg]=T.useState(0),[rg,Lf]=T.useState(!1),[wu,Si]=T.useState(null),[Za,Jl]=T.useState([]),[Ff,_u]=T.useState(!1),[Bf,sa]=T.useState(null),[cs,ng]=T.useState([]),[ig,sg]=T.useState(&quot;transfer&quot;),[Qa,zf]=T.useState(&quot;&quot;),[us,Ho]=T.useState(&quot;&quot;),[$f,Ko]=T.useState(0),[Uf,ju]=T.useState(&quot;&quot;),[ec,tc]=T.useState(&quot;&quot;),[rc,Nu]=T.useState(null),[Vf,ag]=T.useState(0),[og,qf]=T.useState(!1),[lg,ds]=T.useState(null),[Qn,Xo]=T.useState(&quot;&quot;),[ku,Wf]=T.useState(&quot;increase&quot;),[Su,Cu]=T.useState(0),[nc,Hf]=T.useState(&quot;&quot;),[Kf,aa]=T.useState(&quot;&quot;),[Go,Ja]=T.useState(null),[Eu,Xf]=T.useState(0),[ic,oa]=T.useState(!1),[Au,Rs]=T.useState(null),[sc,Gf]=T.useState(null),[Yf,Mu]=T.useState(!1),[Zf,Pu]=T.useState(null),Jn=g.find(oe=&gt;oe.id===y)??f?.find(oe=&gt;oe.id===y),ei=Jn?.event_type??null,ac=T.useCallback(()=&gt;{d&amp;&amp;(I(!0),F(null),Zr.getDashboard(y?{event_id:y}:void 0).then(S).catch(oe=&gt;F(oe?.data?.message||&quot;Erreur chargement dashboard finance.&quot;)).finally(()=&gt;I(!1)))},[d,y]);T.useEffect(()=&gt;{d&amp;&amp;ac()},[d,y,ne,ac]),T.useEffect(()=&gt;{y&amp;&amp;typeof y==&quot;number&quot;&amp;&amp;(ft(1),Ir(1),_t(&quot;&quot;),Zt(&quot;&quot;))},[y]),T.useEffect(()=&gt;{const oe=window.setTimeout(()=&gt;Zt(Kt.trim()),400);return()=&gt;window.clearTimeout(oe)},[Kt]),T.useEffect(()=&gt;{ft(1)},[Dt]),T.useEffect(()=&gt;{const oe=y===&quot;&quot;?null:Number(y);if(!d||Be!==&quot;validation&quot;||oe==null||Number.isNaN(oe)){rt([]),rr(null);return}it(!0),Zr.getDebtors({event_id:oe,page:$t,per_page:Ut,...Dt!==&quot;&quot;?{q:Dt}:{}}).then(je=&gt;{rt(Array.isArray(je.data)?je.data:[]),rr(je.meta??null)}).catch(()=&gt;{rt([]),rr(null)}).finally(()=&gt;it(!1))},[d,Be,y,$t,Ut,Dt,ne]),T.useEffect(()=&gt;{const oe=y===&quot;&quot;?void 0:Number(y);Et&amp;&amp;(qt(!0),Qt(null),Zr.getDonations({event_id:Number.isNaN(oe)?void 0:oe,page:fr,per_page:Ur}).then(je=&gt;{Tt(je.data??[]),Fe(je.meta??null)}).catch(je=&gt;{Tt([]),Fe(null),Qt(je?.data?.message??je?.message??&quot;Erreur lors du chargement des dons.&quot;)}).finally(()=&gt;qt(!1)))},[Et,fr,Ur,y,ne]),T.useEffect(()=&gt;{const oe=y===&quot;&quot;?null:Number(y);if(!d||It!==&quot;reminders&quot;||oe==null||Number.isNaN(oe)){Rn([]),Dn(null);return}as(!0),nr(null),Zr.getExpectedPaymentsForMonth({event_id:oe,month:jt,month_scope:ke,installment_status:gt===&quot;all&quot;?void 0:gt,financial_situation:Jt===&quot;all&quot;?void 0:Jt,page:Ht,per_page:Ni}).then(je=&gt;{Rn(je.data??[]),Dn(je.meta??null)}).catch(je=&gt;{Rn([]),Dn(null),nr(je?.data?.message??je?.message??&quot;Erreur lors du chargement relance.&quot;)}).finally(()=&gt;as(!1))},[d,It,y,jt,ke,gt,Jt,Ht,Ni,ne]),T.useEffect(()=&gt;{di(new Set),jn(null)},[y,jt,ke,gt,Jt]);const Yo=oe=&gt;`${oe.registration_id}-${oe.installment_index}`,Ou=T.useCallback(()=&gt;{if(!ei){Fn([]);return}Co.list({event_type:ei}).then(oe=&gt;Fn(Array.isArray(oe)?oe:[]))},[ei]),Zo=T.useCallback(()=&gt;{if(!y||typeof y!=&quot;number&quot;){Bn([]);return}Ef(!0),Zn(null),ml.list(y).then(Bn).catch(oe=&gt;Zn(oe?.data?.message??&quot;Erreur chargement des lignes.&quot;)).finally(()=&gt;Ef(!1))},[y]);T.useEffect(()=&gt;{Be===&quot;budget&quot;&amp;&amp;Ou()},[Be,ei,Ou]),T.useEffect(()=&gt;{Be!==&quot;budget&quot;||!y||Zo()},[Be,y,Zo]);const eo=T.useCallback(()=&gt;{!y||typeof y!=&quot;number&quot;||(Zl(!0),ia(null),qh.list(y).then(bu).catch(oe=&gt;ia(oe?.data?.message??&quot;Erreur chargement des dépenses.&quot;)).finally(()=&gt;Zl(!1)))},[y]);T.useEffect(()=&gt;{Be!==&quot;expenses&quot;||!y||(eo(),ml.list(y).then(oe=&gt;{G0(oe.filter(je=&gt;je.category_type===&quot;expense&quot;))}),qs.list({event_id:y}).then(oe=&gt;{const je=Array.isArray(oe)?oe:oe?.data??[];Pf(je.filter(He=&gt;He.is_active&amp;&amp;He.usage!==&quot;sycapay_transit&quot;))}))},[Be,y,eo]),T.useEffect(()=&gt;{Be!==&quot;movements&quot;||!y||typeof y!=&quot;number&quot;||(_u(!0),sa(null),Wh.list(y).then(Jl).catch(oe=&gt;sa(oe?.data?.message??&quot;Erreur chargement des mouvements.&quot;)).finally(()=&gt;_u(!1)),qs.list({event_id:y}).then(oe=&gt;{const je=Array.isArray(oe)?oe:oe?.data??[];ng(je.filter(He=&gt;He.is_active))}))},[Be,y]),T.useEffect(()=&gt;{Be!==&quot;treasury&quot;||!y||typeof y!=&quot;number&quot;||(Mu(!0),Pu(null),Ac.get(y).then(Gf).catch(oe=&gt;Pu(oe?.data?.message??&quot;Erreur chargement des soldes.&quot;)).finally(()=&gt;Mu(!1)))},[Be,y,ne]);const cg=()=&gt;{if(!y||typeof y!=&quot;number&quot;){Si(&quot;Sélectionnez un événement.&quot;);return}if(Ql===&quot;&quot;||typeof Ql!=&quot;number&quot;){Si(&quot;Choisissez un compte de trésorerie.&quot;);return}const oe=yu.trim();if(!oe){Si(&quot;Le libellé est obligatoire.&quot;);return}const je=Number(Tf);if(isNaN(je)||je&lt;1){Si(&quot;Montant invalide.&quot;);return}if(!vu){Si(&quot;La pièce justificative est obligatoire.&quot;);return}Si(null),Lf(!0),qh.create({event_id:y,treasury_account_id:Ql,event_budget_line_id:Wo===&quot;&quot;?null:Wo,amount:je,paid_at:Of,label:oe,proof:vu}).then(He=&gt;{bu(nt=&gt;[He,...nt]),If(0),Rf(&quot;&quot;),Df(null),tg(nt=&gt;nt+1)}).catch(He=&gt;Si(He?.data?.message??&quot;Erreur lors de l&#039;ajout.&quot;)).finally(()=&gt;Lf(!1))},Qf=oe=&gt;{ia(null),qh.openExpenseProofInNewTab(oe.id).catch(je=&gt;ia(je&amp;&amp;typeof je==&quot;object&quot;&amp;&amp;&quot;data&quot;in je&amp;&amp;je.data?.message?String(je.data?.message):je instanceof Error?je.message:&quot;Impossible d’ouvrir le justificatif.&quot;))},Jf=oe=&gt;{sa(null),Wh.openMovementProofInNewTab(oe.id).catch(je=&gt;sa(je&amp;&amp;typeof je==&quot;object&quot;&amp;&amp;&quot;data&quot;in je&amp;&amp;je.data?.message?String(je.data?.message):je instanceof Error?je.message:&quot;Impossible d’ouvrir le justificatif.&quot;))},wr=oe=&gt;{confirm(&quot;Supprimer cette dépense ? La réalisation budgétaire sera mise à jour.&quot;)&amp;&amp;qh.delete(oe.id).then(()=&gt;bu(je=&gt;je.filter(He=&gt;He.id!==oe.id))).catch(je=&gt;ia(je?.data?.message??&quot;Erreur suppression.&quot;))},Tu=(oe,je)=&gt;{P(null),H({type:&quot;confirm-payment&quot;,id:oe}),Zr.confirmPayment(oe,je).then(()=&gt;{K(null),L(&quot;&quot;),j(&quot;&quot;),N(null),V(He=&gt;He+1)}).catch(He=&gt;{P(He?.data?.message||He?.message||&quot;Erreur lors de la confirmation.&quot;)}).finally(()=&gt;H(null))},oc=(oe,je)=&gt;{P(null),H({type:&quot;reject-payment&quot;,id:oe}),Zr.rejectPayment(oe,je).then(()=&gt;{K(null),L(&quot;&quot;),j(&quot;&quot;),N(null),V(He=&gt;He+1)}).catch(He=&gt;{P(He?.data?.message||He?.message||&quot;Erreur lors du rejet.&quot;)}).finally(()=&gt;H(null))},Qo=(oe,je)=&gt;{P(null),H({type:&quot;confirm-donation&quot;,id:oe}),Zr.confirmDonation(oe,je).then(()=&gt;{K(null),L(&quot;&quot;),j(&quot;&quot;),N(null),V(He=&gt;He+1)}).catch(He=&gt;{P(He?.data?.message||He?.message||&quot;Erreur lors de la confirmation.&quot;)}).finally(()=&gt;H(null))},eh=(oe,je)=&gt;{P(null),H({type:&quot;reject-donation&quot;,id:oe}),Zr.rejectDonation(oe,je).then(()=&gt;{K(null),L(&quot;&quot;),j(&quot;&quot;),N(null),V(He=&gt;He+1)}).catch(He=&gt;{P(He?.data?.message||He?.message||&quot;Erreur lors du rejet.&quot;)}).finally(()=&gt;H(null))},to=(oe,je)=&gt;{K({action:oe,target:je}),L(&quot;&quot;),j(&quot;&quot;),N(null),P(null),U(&quot;&quot;),Z([])};T.useEffect(()=&gt;{if(!B||B.action!==&quot;confirm&quot;)return;const oe=B.target;if(oe.type!==&quot;payment&quot;&amp;&amp;oe.type!==&quot;donation&quot;)return;const je=oe.event_id??&quot;&quot;;if(je===&quot;&quot;||je===void 0){Z([]);return}qs.list({event_id:typeof je==&quot;number&quot;?je:Number(je)}).then(He=&gt;{const nt=Array.isArray(He)?He:He?.data??[];Z(nt.filter(ir=&gt;ir.usage!==&quot;sycapay_transit&quot;))}).catch(()=&gt;Z([]))},[B]);const Jo=()=&gt;{if(!B)return;if(B.action===&quot;confirm&quot;&amp;&amp;B.target.type===&quot;payment&quot;&amp;&amp;(D===&quot;&quot;||D===void 0)){P(&quot;Veuillez sélectionner le compte de trésorerie impacté par l&#039;encaissement.&quot;);return}const oe=B.target,je={review_note:O.trim()||void 0,reference:E.trim()||void 0,proof:k||void 0,...B.action===&quot;confirm&quot;&amp;&amp;(oe.type===&quot;payment&quot;||oe.type===&quot;donation&quot;)&amp;&amp;D!==&quot;&quot;&amp;&amp;{treasury_account_id:Number(D)}};B.target.type===&quot;payment&quot;?B.action===&quot;confirm&quot;?Tu(B.target.id,je):oc(B.target.id,je):B.action===&quot;confirm&quot;?Qo(B.target.id,je):eh(B.target.id,je)};T.useEffect(()=&gt;{if(!ee?.event?.id){ze([]);return}qs.list({event_id:ee.event.id}).then(oe=&gt;{const je=Array.isArray(oe)?oe:oe?.data??[];ze(je.filter(He=&gt;He.usage!==&quot;sycapay_transit&quot;))}).catch(()=&gt;ze([]))},[ee]);const lc=oe=&gt;{$(oe),X(String(oe.balance)),Q(&quot;orange_money&quot;),ie(new Date().toISOString().slice(0,16)),ce(&quot;&quot;),fe(&quot;&quot;),ge(null),De(&quot;&quot;),pe(null),Ue([])},Ds=T.useMemo(()=&gt;!ee||!ee.installment_due_items?.length?0:ee.installment_due_items.filter(oe=&gt;Oe.includes(oe.index)).reduce((oe,je)=&gt;oe+je.amount_due_remaining,0),[ee,Oe]),th=oe=&gt;{Ue(je=&gt;je.includes(oe)?je.filter(He=&gt;He!==oe):[...je,oe])},ug=()=&gt;{const oe=ee?.installment_due_items??[];Ue(oe.map(je=&gt;je.index))},dg=()=&gt;Ue([]),rh=()=&gt;{if(!ee)return;if(Se===&quot;&quot;||typeof Se!=&quot;number&quot;){pe(&quot;Veuillez sélectionner le compte de trésorerie à utiliser.&quot;);return}const oe=parseInt(R,10);if(isNaN(oe)||oe&lt;=0){pe(&quot;Montant invalide.&quot;);return}if(oe&gt;ee.balance){pe(`Le montant ne peut pas dépasser le solde (${kr(ee.balance)}).`);return}if(!de.trim()&amp;&amp;!le){pe(&quot;Veuillez renseigner la référence transaction et/ou joindre une preuve (image ou scan).&quot;);return}pe(null),we(!0),Zr.initPayment(ee.id,{amount:oe,method:re,paid_at:new Date(te).toISOString(),treasury_account_id:Number(Se),reference:de.trim()||void 0,notes:se.trim()||void 0,proof:le||void 0}).then(()=&gt;{$(null),V(je=&gt;je+1)}).catch(je=&gt;{const He=je?.data?.message||je?.message||&quot;Erreur lors de l&#039;enregistrement.&quot;,nt=je?.data?.errors;pe(nt?Object.values(nt).flat().join(&quot; &quot;):He)}).finally(()=&gt;we(!1))},el=oe=&gt;{Ot(!0),Ne(null),Vt(null),Zr.getDebtorDetail(oe).then(je=&gt;Vt(je.data)).catch(je=&gt;{Ne(je?.data?.message??je?.message??&quot;Impossible de charger le détail débiteur.&quot;)}).finally(()=&gt;Ot(!1))},cc=async()=&gt;{if(!(!y||typeof y!=&quot;number&quot;)){Xe(!0);try{const je=((await Zr.getDebtorsExport({event_id:y})).data??[]).map(nt=&gt;({&quot;ID inscription&quot;:nt.registration_id,Événement:nt.event_name??&quot;—&quot;,Nom:nt.name,Email:nt.email,&quot;Montant dû&quot;:nt.amount_due,&quot;Déjà payé&quot;:nt.paid,&quot;Solde restant&quot;:nt.balance,Échéances:nt.installments_label,&quot;Échéances restantes&quot;:nt.installments_open_count,Situation:nt.financial_situation_label,&quot;Calendrier des échéances (dates, statuts, montants)&quot;:nt.installments_schedule_detail??&quot;&quot;,&quot;Échéances en retard (résumé relance)&quot;:nt.installments_late_open_summary??&quot;&quot;})),He=Jn?.slug??y;await ba(je,`debiteurs_${He}_${new Date().toISOString().slice(0,10)}`,&quot;Débiteurs&quot;)}catch(oe){F(oe instanceof Error?oe.message:&quot;Erreur lors de l’export XLSX des débiteurs.&quot;)}finally{Xe(!1)}}},Iu=async()=&gt;{if(!(!y||typeof y!=&quot;number&quot;)){tt(!0);try{const je=((await Zr.getConfirmedPaymentsExport({event_id:y})).data??[]).map(nt=&gt;({&quot;ID paiement&quot;:nt.payment_id,&quot;ID inscription&quot;:nt.registration_id??&quot;—&quot;,Événement:nt.event_name??&quot;—&quot;,Participant:nt.participant_name??&quot;—&quot;,Email:nt.participant_email??&quot;—&quot;,Montant:nt.amount,Devise:nt.currency,Méthode:Sd(nt.method),&quot;Date paiement&quot;:nt.paid_at?new Date(nt.paid_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;,&quot;Date validation&quot;:nt.reviewed_at?new Date(nt.reviewed_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;,Passerelle:nt.payment_gateway??&quot;—&quot;,&quot;Référence (n° commande SycaPay ou réf. transaction déclarée)&quot;:nt.payment_reference||&quot;—&quot;,&quot;Complément référence (ex. ID transaction agrégateur)&quot;:nt.payment_reference_extra??&quot;—&quot;,&quot;Réf. déclaration (champ brut)&quot;:nt.declared_reference??&quot;—&quot;,&quot;N° commande / provider_ref (brut)&quot;:nt.provider_ref??&quot;—&quot;,&quot;N° reçu&quot;:nt.receipt_number??&quot;—&quot;})),He=Jn?.slug??y;await ba(je,`paiements_confirmes_${He}_${new Date().toISOString().slice(0,10)}`,&quot;Paiements reçus&quot;)}catch(oe){F(oe instanceof Error?oe.message:&quot;Erreur lors de l’export XLSX des paiements confirmés.&quot;)}finally{tt(!1)}}},Ru=async()=&gt;{Qt(null),lt(!0);try{const oe=y===&quot;&quot;?void 0:Number(y),nt=((await Zr.getDonationsExport(oe!=null&amp;&amp;!Number.isNaN(oe)?{event_id:oe}:void 0)).data??[]).map(ar=&gt;({ID:ar.id,Événement:ar.event?.name??&quot;—&quot;,Donateur:ar.donor_name||&quot;Anonyme&quot;,Email:ar.donor_email??&quot;—&quot;,Montant:ar.amount,Devise:ar.currency,Méthode:Sd(ar.method)||&quot;—&quot;,Statut:ar.status,Référence:ar.reference??&quot;—&quot;,Notes:ar.notes??&quot;—&quot;,&quot;Note validation&quot;:ar.review_note??&quot;—&quot;,&quot;Créé le&quot;:ar.created_at?new Date(ar.created_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;,&quot;Payé / déclaré le&quot;:ar.paid_at?new Date(ar.paid_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;})),ir=Jn?.slug??(typeof y==&quot;number&quot;&amp;&amp;!Number.isNaN(y)?String(y):&quot;donations&quot;);await ba(nt,`dons_${ir}_${new Date().toISOString().slice(0,10)}`,&quot;Dons&quot;)}catch(oe){oe instanceof At?Qt(oe.data?.message??oe.message??&quot;Erreur lors de l’export XLSX des dons.&quot;):Qt(oe instanceof Error?oe.message:&quot;Erreur lors de l’export XLSX des dons.&quot;)}finally{lt(!1)}},Du=async()=&gt;{if(!(!y||typeof y!=&quot;number&quot;)){Di(!0);try{const je=((await Zr.getExpectedPaymentsForMonthExport({event_id:y,month:jt,month_scope:ke,installment_status:gt===&quot;all&quot;?void 0:gt,financial_situation:Jt===&quot;all&quot;?void 0:Jt})).data??[]).map(nt=&gt;({&quot;ID inscription&quot;:nt.registration_id,Événement:nt.event_name??&quot;—&quot;,Nom:nt.name,Email:nt.email,Téléphone:nt.phone??&quot;&quot;,Échéance:`${nt.installment_label} (${nt.installment_month})`,Fenêtre:nt.installment_due_window,&quot;Montant échéance&quot;:nt.installment_amount,&quot;Déjà payé échéance&quot;:nt.installment_paid_amount,&quot;Reste échéance&quot;:nt.installment_remaining_amount,&quot;Statut échéance&quot;:nt.installment_status===&quot;late&quot;?&quot;En retard&quot;:&quot;Ouverte&quot;,&quot;Situation globale&quot;:nt.financial_situation_label})),He=Jn?.slug??y;await ba(je,`relance_${He}_${jt}_${ke}_${gt}_${new Date().toISOString().slice(0,10)}`,&quot;Relance échéances&quot;)}catch(oe){F(oe instanceof Error?oe.message:&quot;Erreur export relance.&quot;)}finally{Di(!1)}}},Lu=oe=&gt;{di(je=&gt;{const He=new Set(je);return He.has(oe)?He.delete(oe):He.add(oe),He})},fg=()=&gt;{const oe=Sr.map(Yo),je=oe.length&gt;0&amp;&amp;oe.every(He=&gt;dn.has(He));di(He=&gt;{const nt=new Set(He);return je?oe.forEach(ir=&gt;nt.delete(ir)):oe.forEach(ir=&gt;nt.add(ir)),nt})},Fu=async oe=&gt;{if(!(!y||typeof y!=&quot;number&quot;||oe.length===0||m)){ea(!0),jn(null);try{const je=oe.map(ar=&gt;{const Ci=/^(\d+)-(\d+)$/.exec(ar);if(!Ci)throw new Error(&quot;Sélection de ligne invalide.&quot;);return{registration_id:Number(Ci[1]),installment_index:Number(Ci[2])}}),He=await Zr.sendInstallmentReminderEmails({event_id:y,items:je}),nt=He.skipped.length&gt;0?` ${He.skipped.length} ligne${He.skipped.length&gt;1?&quot;s&quot;:&quot;&quot;} non envoyée${He.skipped.length&gt;1?&quot;s&quot;:&quot;&quot;} (vérifiez email ou solde).`:&quot;&quot;,ir=He.sent.length===1&amp;&amp;He.sent[0]?.email?` Destinataire : ${He.sent[0].email}.`:He.sent.length&gt;1?` ${He.sent.length} destinataires (emails participants, pas la boîte commission).`:&quot;&quot;;jn({type:&quot;ok&quot;,text:`${He.message}${ir}${nt}`}),di(ar=&gt;{const Ci=new Set(ar);return He.sent.forEach(ao=&gt;Ci.delete(`${ao.registration_id}-${ao.installment_index}`)),Ci}),V(ar=&gt;ar+1)}catch(je){const He=je instanceof At?je.data?.message??je.message:je instanceof Error?je.message:&quot;Erreur lors de l’envoi des relances.&quot;;jn({type:&quot;err&quot;,text:He})}finally{ea(!1)}}},hg=oe=&gt;{Ve(null),Ze({key:`payment-${oe}`,action:&quot;issue&quot;}),Zr.issuePaymentReceipt(oe).then(()=&gt;V(je=&gt;je+1)).catch(je=&gt;Ve(je?.data?.message||je?.message||&quot;Erreur.&quot;)).finally(()=&gt;Ze(null))},mg=(oe,je)=&gt;{Ve(null),Ze({key:`receipt-${oe}`,action:&quot;download&quot;}),Zr.downloadReceipt(oe,`${je}.pdf`).catch(He=&gt;Ve(He?.data?.message||He?.message||&quot;Erreur téléchargement.&quot;)).finally(()=&gt;Ze(null))},Bu=oe=&gt;{Ve(null),Ze({key:`payment-${oe}`,action:&quot;email&quot;}),Zr.sendPaymentReceiptEmail(oe).then(()=&gt;V(je=&gt;je+1)).catch(je=&gt;Ve(je?.data?.message||je?.message||&quot;Erreur envoi email.&quot;)).finally(()=&gt;Ze(null))},Ls=(oe,je)=&gt;Ye?.key===oe&amp;&amp;Ye?.action===je,nh=()=&gt;{if(!y||typeof y!=&quot;number&quot;||Vl===&quot;&quot;||typeof Vl!=&quot;number&quot;){Hl(&quot;Veuillez choisir un événement et une catégorie.&quot;);return}const oe=Number(Mf);if(isNaN(oe)||oe&lt;0){Hl(&quot;Montant prévu invalide.&quot;);return}Hl(null),ta(!0),ml.create(y,{budget_category_id:Vl,label:Bo.trim()||void 0,amount_planned:oe}).then(je=&gt;{Bn(He=&gt;[...He,je]),ql(&quot;&quot;),hu(&quot;&quot;),Xa(0)}).catch(je=&gt;Hl(je?.data?.message??&quot;Erreur lors de l&#039;ajout.&quot;)).finally(()=&gt;ta(!1))},ro=oe=&gt;{Ga(oe.id),Zn(null),ml.moveUp(oe.id).then(()=&gt;Zo()).catch(je=&gt;Zn(je?.data?.message??&quot;Erreur lors du déplacement.&quot;)).finally(()=&gt;Ga(null))},Li=oe=&gt;{Ga(oe.id),Zn(null),ml.moveDown(oe.id).then(()=&gt;Zo()).catch(je=&gt;Zn(je?.data?.message??&quot;Erreur lors du déplacement.&quot;)).finally(()=&gt;Ga(null))},tl=oe=&gt;{confirm(&quot;Supprimer cette ligne de budget ?&quot;)&amp;&amp;ml.delete(oe.id).then(()=&gt;Bn(je=&gt;je.filter(He=&gt;He.id!==oe.id))).catch(je=&gt;Zn(je?.data?.message??&quot;Erreur suppression.&quot;))},fs=oe=&gt;{ra(oe),os(oe.label??&quot;&quot;),$o(oe.amount_planned??0),Uo(oe.amount_realized??0),gu(oe.sort_order??0),ls(null)},zu=()=&gt;{if(!Is)return;const oe=Number(Xl),je=Number(pu);if(isNaN(oe)||oe&lt;0){ls(&quot;Montant prévu invalide.&quot;);return}if(isNaN(je)||je&lt;0){ls(&quot;Montant réalisé invalide.&quot;);return}ls(null),na(!0),ml.update(Is.id,{label:mu.trim()||null,amount_planned:oe,amount_realized:je,sort_order:Vo}).then(He=&gt;{Bn(nt=&gt;nt.map(ir=&gt;ir.id===Is.id?He:ir)),ra(null)}).catch(He=&gt;ls(He?.data?.message??&quot;Erreur lors de l&#039;enregistrement.&quot;)).finally(()=&gt;na(!1))},pg=()=&gt;{Zo(),Kl(&quot;Budget enregistré.&quot;),setTimeout(()=&gt;Kl(null),3e3)},gg=()=&gt;{if(!(!y||Nn.length===0)){fn(&quot;budget-csv&quot;);try{const oe=C6(Nn),je=Jn?.slug??y;kd(oe,`budget_${je}_${new Date().toISOString().slice(0,10)}`)}catch(oe){Zn(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},la=async()=&gt;{if(!(!y||Nn.length===0)){fn(&quot;budget-xlsx&quot;);try{const oe=C6(Nn),je=Jn?.slug??y;await ba(oe,`budget_${je}_${new Date().toISOString().slice(0,10)}`,&quot;Lignes budget&quot;)}catch(oe){Zn(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},rl=()=&gt;{if(!(!y||Ya.length===0)){fn(&quot;expenses-csv&quot;);try{const oe=E6(Ya),je=Jn?.slug??y;kd(oe,`depenses_${je}_${new Date().toISOString().slice(0,10)}`)}catch(oe){ia(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},no=async()=&gt;{if(!(!y||Ya.length===0)){fn(&quot;expenses-xlsx&quot;);try{const oe=E6(Ya),je=Jn?.slug??y;await ba(oe,`depenses_${je}_${new Date().toISOString().slice(0,10)}`,&quot;Dépenses&quot;)}catch(oe){ia(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},uc=()=&gt;{if(!y||typeof y!=&quot;number&quot;){ds(&quot;Sélectionnez un événement.&quot;);return}if(Qa===&quot;&quot;||us===&quot;&quot;){ds(&quot;Choisissez les deux comptes.&quot;);return}if(Qa===us){ds(&quot;Le compte destination doit être différent du compte source.&quot;);return}const oe=cs.find(ir=&gt;ir.id===Qa),je=cs.find(ir=&gt;ir.id===us);if(oe&amp;&amp;je&amp;&amp;oe.currency!==je.currency){ds(&quot;Les deux comptes doivent avoir la même devise.&quot;);return}const He=Uf.trim();if(!He){ds(&quot;Le libellé est obligatoire.&quot;);return}const nt=Number($f);if(isNaN(nt)||nt&lt;1){ds(&quot;Montant invalide.&quot;);return}if(!rc){ds(&quot;La pièce justificative est obligatoire.&quot;);return}ds(null),qf(!0),Wh.create({event_id:y,movement_type:&quot;transfer&quot;,amount:nt,label:He,notes:ec.trim()||null,proof:rc,from_treasury_account_id:Qa,to_treasury_account_id:us}).then(ir=&gt;{Jl(ar=&gt;[ir,...ar]),Ko(0),ju(&quot;&quot;),tc(&quot;&quot;),Nu(null),ag(ar=&gt;ar+1)}).catch(ir=&gt;ds(ir?.data?.message??&quot;Erreur lors de l’enregistrement.&quot;)).finally(()=&gt;qf(!1))},$u=()=&gt;{if(!y||typeof y!=&quot;number&quot;){Rs(&quot;Sélectionnez un événement.&quot;);return}if(Qn===&quot;&quot;){Rs(&quot;Choisissez un compte.&quot;);return}const oe=nc.trim();if(!oe){Rs(&quot;Le libellé est obligatoire.&quot;);return}const je=Number(Su);if(isNaN(je)||je&lt;1){Rs(&quot;Montant invalide.&quot;);return}if(!Go){Rs(&quot;La pièce justificative est obligatoire.&quot;);return}Rs(null),oa(!0),Wh.create({event_id:y,movement_type:&quot;adjustment&quot;,amount:je,label:oe,notes:Kf.trim()||null,proof:Go,treasury_account_id:Qn,adjustment_direction:ku}).then(He=&gt;{Jl(nt=&gt;[He,...nt]),Cu(0),Hf(&quot;&quot;),aa(&quot;&quot;),Ja(null),Xf(nt=&gt;nt+1)}).catch(He=&gt;Rs(He?.data?.message??&quot;Erreur lors de l’enregistrement.&quot;)).finally(()=&gt;oa(!1))},io=()=&gt;{if(!(!y||Za.length===0)){fn(&quot;movements-csv&quot;);try{const oe=A6(Za),je=Jn?.slug??y;kd(oe,`mouvements_tresorerie_${je}_${new Date().toISOString().slice(0,10)}`)}catch(oe){sa(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},Fs=async()=&gt;{if(!(!y||Za.length===0)){fn(&quot;movements-xlsx&quot;);try{const oe=A6(Za),je=Jn?.slug??y;await ba(oe,`mouvements_tresorerie_${je}_${new Date().toISOString().slice(0,10)}`,&quot;Mouvements&quot;)}catch(oe){sa(oe instanceof Error?oe.message:&quot;Erreur export.&quot;)}finally{fn(null)}}},_r=T.useMemo(()=&gt;{let oe=0,je=0,He=0,nt=0;Nn.forEach(ar=&gt;{const Ci=ar.amount_planned??0,ao=ar.amount_realized??0;ar.category_type===&quot;revenue&quot;?(oe+=Ci,He+=ao):ar.category_type===&quot;expense&quot;&amp;&amp;(je+=Ci,nt+=ao)});const ir=oe-je;return{totalRevenuePlanned:oe,totalExpensePlanned:je,totalRevenueRealized:He,totalExpenseRealized:nt,balancePlanned:ir,shortfall:ir&lt;0?Math.abs(ir):0,surplus:ir&gt;0?ir:0}},[Nn]);if(t)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})});if(!d)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-ink-600&quot;,children:&quot;Vous n&#039;avez pas accès au module Finance.&quot;})});const hr=r.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE&quot;)&amp;&amp;!r.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),hs=r.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE&quot;)&amp;&amp;!r.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),Gr=r.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!r.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),kn=r.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!r.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),ca=hr||kn?!1:e(&quot;registrations.read&quot;),so=hs||Gr?!1:e(&quot;registrations.read&quot;),zn=hr||Gr?!1:e(&quot;recommendations.read&quot;),dc=hr||hs||Gr||kn?!1:e(&quot;settings.read&quot;)||e(&quot;settings.update&quot;);return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex flex-col&quot;,children:[i.jsx(of,{}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-1&quot;,children:[i.jsx(Zp,{currentSection:&quot;finance&quot;,registrationView:&quot;summit&quot;,showSommet:ca,showSeminar:so,showRecommendations:zn,showUsers:!1,showFinance:d,showSettings:dc}),i.jsx(&quot;main&quot;,{className:&quot;flex-1 lg:ml-48 pb-16 lg:pb-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full px-4 sm:px-6 lg:px-8 py-6 lg:py-8 max-w-[1600px] mx-auto&quot;,children:[i.jsx(Uae,{title:&quot;Dashboard Finance&quot;,subtitle:&quot;Pilotage des encaissements — paiements et dons&quot;,showReadOnlyBanner:m}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex items-center gap-2 rounded-xl border border-gray-200 bg-white p-2&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:`rounded-lg px-4 py-2 text-sm font-semibold transition-colors ${It===&quot;dashboard&quot;?&quot;bg-brand-700 text-white&quot;:&quot;text-ink-600 hover:bg-gray-50&quot;}`,onClick:()=&gt;Lt(&quot;dashboard&quot;),children:&quot;Finance&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:`rounded-lg px-4 py-2 text-sm font-semibold transition-colors ${It===&quot;reminders&quot;?&quot;bg-brand-700 text-white&quot;:&quot;text-ink-600 hover:bg-gray-50&quot;}`,onClick:()=&gt;Lt(&quot;reminders&quot;),children:&quot;Relance&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex flex-col sm:flex-row sm:flex-wrap sm:items-center gap-3 sm:gap-4 p-4 bg-white rounded-xl border border-gray-200 shadow-sm&quot;,role:&quot;search&quot;,&quot;aria-label&quot;:&quot;Filtrer par événement&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;finance-event-select&quot;,className:&quot;text-sm font-semibold text-ink-800 shrink-0&quot;,children:&quot;Événement&quot;}),i.jsxs(&quot;select&quot;,{id:&quot;finance-event-select&quot;,value:y,onChange:oe=&gt;v(oe.target.value===&quot;&quot;?&quot;&quot;:Number(oe.target.value)),className:&quot;px-4 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-brand-700 min-w-[min(100%,16rem)] sm:max-w-md&quot;,disabled:c,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:c?&quot;Chargement...&quot;:It===&quot;reminders&quot;||Be===&quot;budget&quot;||Be===&quot;movements&quot;||Be===&quot;treasury&quot;||Be===&quot;reconciliation&quot;?&quot;- Choisir un événement -&quot;:&quot;Tous&quot;}),g.map(oe=&gt;i.jsx(&quot;option&quot;,{value:oe.id,children:oe.name},oe.id))]}),l&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;text-sm text-red-600&quot;,role:&quot;alert&quot;,children:l}),!c&amp;&amp;g.length===0&amp;&amp;!l&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucun événement actif pour le moment.&quot;})]}),It===&quot;dashboard&quot;&amp;&amp;i.jsx(Vae,{activeTab:Be,onTabChange:Ge,showReconciliationTab:p}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;budget&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,role:&quot;tabpanel&quot;,children:i.jsx(Oae,{hasSelectedEvent:!!y,readOnly:m,alerts:{linesError:Af,saveMessage:q0},table:{lines:Nn,loading:Yn,totals:_r,moveLineLoading:W0,onMoveUp:ro,onMoveDown:Li,onOpenEdit:fs,onDelete:tl},writable:m?void 0:{addLine:{categories:Ln,categoryId:Vl,label:Bo,amount:Mf,submitting:zo,error:Wl,onCategoryChange:ql,onLabelChange:hu,onAmountChange:Xa,onSubmit:nh,onOpenCategoryModal:ei!=null?()=&gt;xu(!0):void 0},exportBar:{exportFinanceLoading:qo,linesCount:Nn.length,onExportCsv:gg,onExportXlsx:la,onSave:pg}}})}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;expenses&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,role:&quot;tabpanel&quot;,children:i.jsx(Dae,{hasSelectedEvent:!!y,readOnly:m,alerts:{error:K0},exportRow:!m&amp;&amp;Ya.length&gt;0?{exportFinanceLoading:qo,onExportCsv:rl,onExportXlsx:no}:void 0,table:{rows:Ya,loading:H0,onDelete:wr,onOpenProof:Qf},form:{paidAt:Of,budgetLineId:Wo,treasuryAccountId:Ql,amount:Tf,label:yu,proofFile:vu,proofInputKey:eg,submitting:rg,error:wu,budgetLines:X0,treasuryAccounts:Y0,onPaidAtChange:Z0,onBudgetLineChange:Q0,onTreasuryAccountChange:J0,onAmountChange:If,onLabelChange:Rf,onProofChange:Df,onSubmit:cg}})}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;movements&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,role:&quot;tabpanel&quot;,children:i.jsx(Fae,{hasSelectedEvent:!!y,readOnly:m,alerts:{error:Bf},exportRow:!m&amp;&amp;Za.length&gt;0?{exportFinanceLoading:qo,onExportCsv:io,onExportXlsx:Fs}:void 0,table:{rows:Za,loading:Ff,onOpenProof:Jf},movementKind:ig,onMovementKindChange:sg,transferForm:{fromId:Qa,toId:us,amount:$f,label:Uf,notes:ec,proof:rc,proofInputKey:Vf,submitting:og,error:lg,treasuryAccounts:cs,onFromChange:zf,onToChange:Ho,onAmountChange:Ko,onLabelChange:ju,onNotesChange:tc,onProofChange:Nu,onSubmit:uc},adjustmentForm:{accountId:Qn,direction:ku,amount:Su,label:nc,notes:Kf,proof:Go,proofInputKey:Eu,submitting:ic,error:Au,treasuryAccounts:cs,onAccountChange:Xo,onDirectionChange:Wf,onAmountChange:Cu,onLabelChange:Hf,onNotesChange:aa,onProofChange:Ja,onSubmit:$u}})}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;treasury&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,role:&quot;tabpanel&quot;,children:i.jsx(Bae,{hasSelectedEvent:!!y,loading:Yf,error:Zf,data:sc,readOnly:m,eventId:typeof y==&quot;number&quot;?y:null,eventSlug:Jn?.slug??y,onRequestReload:()=&gt;V(oe=&gt;oe+1)})}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;reconciliation&quot;&amp;&amp;p&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mt-6 space-y-6&quot;,children:i.jsx(Kae,{eventId:y,canWrite:e(&quot;finance.reconciliation.write&quot;),canApprove:e(&quot;finance.reconciliation.approve&quot;),canReopen:e(&quot;finance.reconciliation.reopen&quot;)})}),It===&quot;dashboard&quot;&amp;&amp;Be===&quot;validation&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 space-y-8&quot;,role:&quot;tabpanel&quot;,&quot;aria-label&quot;:&quot;Encaissements et validation des dons&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 tracking-tight&quot;,children:&quot;Encaissements &amp; validation&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mt-1&quot;,children:&quot;Files d&#039;attente, indicateurs et soldes — traitement des paiements et des dons.&quot;})]}),z&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-xl p-4 shadow-sm&quot;,role:&quot;alert&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-800 font-medium&quot;,children:z})}),A&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 shadow-sm py-14 px-6 text-center&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 text-sm font-medium&quot;,children:&quot;Chargement du tableau de bord finance…&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-400 text-xs mt-2&quot;,children:&quot;Merci de patienter quelques instants.&quot;})]}),!A&amp;&amp;_&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx($ae,{kpi:_.kpi}),i.jsx(qae,{pendingPayments:_.pending_payments,pendingDonations:_.pending_donations,donationsPaymentInProgress:_.donations_payment_in_progress??[],readOnly:m,actionLoading:!!W,onConfirmPayment:oe=&gt;to(&quot;confirm&quot;,{type:&quot;payment&quot;,id:oe.id,label:`${oe.registration?.first_name} ${oe.registration?.last_name}`,event_id:oe.registration?.event?.id??null}),onRejectPayment:oe=&gt;to(&quot;reject&quot;,{type:&quot;payment&quot;,id:oe.id,label:`${oe.registration?.first_name} ${oe.registration?.last_name}`}),onConfirmDonation:oe=&gt;to(&quot;confirm&quot;,{type:&quot;donation&quot;,id:oe.id,label:oe.donor_name||&quot;Don&quot;,event_id:oe.event_id}),onRejectDonation:oe=&gt;to(&quot;reject&quot;,{type:&quot;donation&quot;,id:oe.id,label:oe.donor_name||&quot;Don&quot;,event_id:oe.event_id}),onOpenDonationsList:()=&gt;{gr(1),vt(!0)}}),(_.confirmed_payments?.length??0)&gt;0&amp;&amp;i.jsx(Iae,{payments:_.confirmed_payments??[],readOnly:m,exportLoading:yt,onExportXlsx:Iu,receipt:{error:Qe,actionPending:!!Ye,isLoading:Ls,onDownloadReceipt:mg,onIssueReceipt:hg,onSendReceiptEmail:Bu}}),i.jsx(Rae,{loading:Ae,rows:et??[],registrationsForPayment:_.registrations_for_payment??[],readOnly:m,initPaymentModalOpen:!!ee,exportLoading:Re,meta:Ct,page:$t,perPage:Ut,onPageChange:ft,onPerPageChange:zt,onInitPayment:lc,onView:el,onExportXlsx:cc,searchQuery:Kt,onSearchChange:_t})]})]}),It===&quot;reminders&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 space-y-4&quot;,role:&quot;tabpanel&quot;,&quot;aria-label&quot;:&quot;Relance échéances&quot;,children:[y===&quot;&quot;&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800&quot;,children:&quot;Sélectionnez un événement pour afficher les échéances à relancer.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-brand-100 bg-brand-50/60 px-4 py-3&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:[St?.total??0,&quot; dossier&quot;,(St?.total??0)&gt;1?&quot;s&quot;:&quot;&quot;,&quot; à relancer&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-600 mt-0.5&quot;,children:[&quot;Filtre actif : &quot;,gt===&quot;all&quot;?&quot;Tous statuts échéance&quot;:gt===&quot;late&quot;?&quot;Échéances en retard&quot;:&quot;Échéances ouvertes&quot;,&quot; · &quot;,ke===&quot;up_to&quot;?&quot;Portée : Cumul jusqu’au mois&quot;:&quot;Portée : Mois ciblé&quot;,&quot; · &quot;,Jt===&quot;all&quot;?&quot;Toutes situations globales&quot;:Jt===&quot;late&quot;?&quot;Situation globale : En retard&quot;:Jt===&quot;ahead&quot;?&quot;Situation globale : En avance&quot;:&quot;Situation globale : À jour&quot;]})]}),ki&amp;&amp;i.jsx(&quot;div&quot;,{className:`rounded-xl border px-4 py-3 text-sm ${ki.type===&quot;ok&quot;?&quot;border-green-200 bg-green-50 text-green-900&quot;:&quot;border-red-200 bg-red-50 text-red-800&quot;}`,children:ki.text}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap gap-3 items-end rounded-xl border border-gray-200 bg-white p-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Mois d&#039;échéance&quot;}),i.jsx(&quot;input&quot;,{type:&quot;month&quot;,value:jt,onChange:oe=&gt;{kt(oe.target.value),Ir(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Statut échéance&quot;}),i.jsxs(&quot;select&quot;,{value:gt,onChange:oe=&gt;{const je=oe.target.value;Gt(je),Ir(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[190px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;all&quot;,children:&quot;Tous&quot;}),i.jsx(&quot;option&quot;,{value:&quot;late&quot;,children:&quot;En retard&quot;}),i.jsx(&quot;option&quot;,{value:&quot;open&quot;,children:&quot;Ouvertes (hors retard)&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Portée temporelle&quot;}),i.jsxs(&quot;select&quot;,{value:ke,onChange:oe=&gt;{const je=oe.target.value;ct(je),Ir(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[220px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;exact&quot;,children:&quot;Mois ciblé&quot;}),i.jsx(&quot;option&quot;,{value:&quot;up_to&quot;,children:&quot;Cumul jusqu’au mois&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Situation globale&quot;}),i.jsxs(&quot;select&quot;,{value:Jt,onChange:oe=&gt;{const je=oe.target.value;Tr(je),Ir(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[220px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;all&quot;,children:&quot;Toutes&quot;}),i.jsx(&quot;option&quot;,{value:&quot;late&quot;,children:&quot;En retard&quot;}),i.jsx(&quot;option&quot;,{value:&quot;on_track&quot;,children:&quot;À jour&quot;}),i.jsx(&quot;option&quot;,{value:&quot;ahead&quot;,children:&quot;En avance&quot;})]})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:Du,disabled:ui||Sr.length===0||!y,className:&quot;inline-flex items-center rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm font-medium text-ink-700 hover:bg-gray-50 disabled:opacity-50&quot;,children:ui?&quot;Export...&quot;:&quot;Exporter XLSX&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2 sm:ml-auto&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:dn.size&gt;0?`${dn.size} ligne${dn.size&gt;1?&quot;s&quot;:&quot;&quot;} sélectionnée${dn.size&gt;1?&quot;s&quot;:&quot;&quot;}`:&quot;Cochez des lignes ou utilisez le bouton sur chaque ligne.&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:&quot;text-sm py-2&quot;,disabled:m||Gn||dn.size===0||!y,onClick:()=&gt;{Fu(Array.from(dn))},children:Gn?&quot;Envoi…&quot;:`Envoyer la relance (${dn.size})`})]})]}),i.jsxs(&quot;section&quot;,{className:&quot;bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-sm min-w-[980px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-3 py-3 w-10 text-center&quot;,children:i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,className:&quot;rounded border-gray-300 text-brand-700 focus:ring-brand-700&quot;,checked:Sr.length&gt;0&amp;&amp;Sr.every(oe=&gt;dn.has(Yo(oe))),disabled:m||ss||Sr.length===0,onChange:fg,title:&quot;Tout sélectionner sur cette page&quot;,&quot;aria-label&quot;:&quot;Tout sélectionner sur cette page&quot;})}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Participant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Échéance&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Fenêtre&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Montant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Payé&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Reste&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:ss?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:9,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Chargement...&quot;})}):ji?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:9,className:&quot;px-4 py-8 text-center text-red-600&quot;,children:ji})}):Sr.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:9,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Aucune échéance ouverte pour ce mois.&quot;})}):Sr.map(oe=&gt;{const je=Yo(oe);return i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-3 py-3 text-center align-middle&quot;,children:i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,className:&quot;rounded border-gray-300 text-brand-700 focus:ring-brand-700&quot;,checked:dn.has(je),disabled:m,onChange:()=&gt;Lu(je),&quot;aria-label&quot;:`Sélectionner ${oe.name}`})}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:oe.name}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:oe.email})]}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:[oe.installment_label,&quot; — &quot;,oe.installment_month]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-600&quot;,children:oe.installment_due_window}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right tabular-nums&quot;,children:kr(oe.installment_amount)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right tabular-nums&quot;,children:kr(oe.installment_paid_amount)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right tabular-nums font-semibold text-ink-900&quot;,children:kr(oe.installment_remaining_amount)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:i.jsx(&quot;span&quot;,{className:`px-2 py-0.5 rounded-md text-xs font-medium ${oe.installment_status===&quot;late&quot;?&quot;bg-red-100 text-red-800&quot;:&quot;bg-amber-100 text-amber-800&quot;}`,children:oe.installment_status===&quot;late&quot;?&quot;En retard&quot;:&quot;Ouverte&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center justify-end gap-2&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;el(oe.registration_id),className:&quot;text-xs text-brand-700 hover:underline font-medium&quot;,children:&quot;Voir&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:m||Gn,onClick:()=&gt;{Fu([je])},className:&quot;text-xs text-ink-800 hover:underline font-medium disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:&quot;Envoi Email de relance&quot;})]})})]},je)})})]})}),St&amp;&amp;St.total&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-2 border-t border-gray-100 flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:St.last_page&gt;1&amp;&amp;St.from!=null&amp;&amp;St.to!=null?`Lignes ${St.from} à ${St.to} sur ${St.total}`:`Total : ${St.total} ligne${St.total!==1?&quot;s&quot;:&quot;&quot;}`}),St.last_page&gt;1&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;text-xs text-ink-500 flex items-center gap-1&quot;,children:[&quot;Par page&quot;,i.jsx(&quot;select&quot;,{value:Ni,onChange:oe=&gt;{Ts(Number(oe.target.value)),Ir(1)},className:&quot;text-sm border border-gray-300 rounded px-2 py-0.5&quot;,children:[10,20,50].map(oe=&gt;i.jsx(&quot;option&quot;,{value:oe,children:oe},oe))})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:Ht&lt;=1,onClick:()=&gt;Ir(oe=&gt;Math.max(1,oe-1)),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50&quot;,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Page &quot;,Ht,&quot; / &quot;,St.last_page]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:Ht&gt;=St.last_page,onClick:()=&gt;Ir(oe=&gt;oe+1),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50&quot;,children:&quot;Suivant&quot;})]})]})]})]})]})})]}),i.jsx(Tae,{open:Yl,onClose:()=&gt;xu(!1),eventType:ei,categories:Ln,onCategoriesChanged:()=&gt;{Ou()},onCreatedSelect:oe=&gt;ql(oe)}),Et&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:()=&gt;vt(!1),&quot;aria-hidden&quot;:!0}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-5xl sm:w-full relative&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-5&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between gap-3 mb-4 flex-wrap&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:&quot;Liste des dons&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2 shrink-0&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;text-sm font-medium&quot;,title:&quot;Télécharger tous les dons du périmètre affiché (pas seulement la page courante)&quot;,disabled:$e||Pt||!ve||ve.total===0,onClick:()=&gt;{Ru()},children:$e?&quot;Export…&quot;:&quot;Exporter XLSX&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;vt(!1),className:&quot;text-gray-400 hover:text-gray-600 transition-colors p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:24})})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 overflow-hidden&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-sm min-w-[860px]&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-brand-50/80 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;ID&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Donateur&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-right text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Montant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Méthode&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-left text-xs font-semibold text-ink-700 uppercase&quot;,children:&quot;Date&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:Pt?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Chargement...&quot;})}):dr?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-center text-red-600&quot;,children:dr})}):st.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Aucun don trouvé.&quot;})}):st.map(oe=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/50&quot;,children:[i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:[&quot;#&quot;,oe.id]}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:oe.donor_name||&quot;Anonyme&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:oe.donor_email||&quot;—&quot;})]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right tabular-nums&quot;,children:Pn(oe.amount,oe.currency)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:Sd(oe.method)||&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:oe.status}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-600&quot;,children:oe.created_at?new Date(oe.created_at).toLocaleString():&quot;—&quot;})]},oe.id))})]})}),ve&amp;&amp;ve.total&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-2 border-t border-gray-100 flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:ve.from!=null&amp;&amp;ve.to!=null?`Lignes ${ve.from} à ${ve.to} sur ${ve.total}`:`Total : ${ve.total}`}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;text-xs text-ink-500 flex items-center gap-1&quot;,children:[&quot;Par page&quot;,i.jsx(&quot;select&quot;,{value:Ur,onChange:oe=&gt;{he(Number(oe.target.value)),gr(1)},className:&quot;text-sm border border-gray-300 rounded px-2 py-0.5&quot;,children:[10,20,50].map(oe=&gt;i.jsx(&quot;option&quot;,{value:oe,children:oe},oe))})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:fr&lt;=1,onClick:()=&gt;gr(oe=&gt;Math.max(1,oe-1)),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50&quot;,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Page &quot;,fr,&quot; / &quot;,ve.last_page]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,disabled:fr&gt;=ve.last_page,onClick:()=&gt;gr(oe=&gt;oe+1),className:&quot;text-xs px-2 py-1 rounded border border-gray-300 disabled:opacity-50&quot;,children:&quot;Suivant&quot;})]})]})]})]})})]})}),(Xt||ot||be)&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:()=&gt;{Xt||(Vt(null),Ne(null))},&quot;aria-hidden&quot;:!0}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-3xl sm:w-full relative&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-5&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:&quot;Détail débiteur&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;{Xt||(Vt(null),Ne(null))},className:&quot;text-gray-400 hover:text-gray-600 transition-colors p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:24})})]}),Xt&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Chargement du détail…&quot;}),be&amp;&amp;!Xt&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;rounded-lg border border-red-200 bg-red-50 p-3 text-sm text-red-700&quot;,children:be}),ot&amp;&amp;!Xt&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 bg-gray-50 p-4&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:[ot.registration.first_name,&quot; &quot;,ot.registration.last_name]}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:ot.registration.email}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mt-1&quot;,children:ot.registration.event?.name??&quot;—&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-3 sm:grid-cols-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Montant dû&quot;}),i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:kr(ot.financial.amount_due)})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Déjà payé&quot;}),i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:kr(ot.financial.paid)})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Reste à payer&quot;}),i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:kr(ot.financial.balance)})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Situation&quot;}),i.jsx(&quot;p&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:ot.financial.financial_situation_label})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-gray-200&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;border-b border-gray-100 px-4 py-2 text-sm font-semibold text-ink-800&quot;,children:[&quot;Échéances (&quot;,ot.financial.installments_label,&quot;, &quot;,ot.financial.installments_open_count,&quot; restantes)&quot;]}),i.jsx(&quot;div&quot;,{className:&quot;max-h-72 overflow-y-auto&quot;,children:ot.financial.installments.map(oe=&gt;i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between gap-3 border-b border-gray-100 px-4 py-2 text-sm last:border-b-0&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:[oe.label,&quot; &quot;,oe.month?`— ${oe.month}`:&quot;&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:kr(oe.amount)})]}),i.jsxs(&quot;div&quot;,{className:&quot;text-right&quot;,children:[i.jsx(&quot;p&quot;,{className:`text-xs font-semibold ${oe.paid?&quot;text-green-700&quot;:&quot;text-amber-700&quot;}`,children:oe.paid?&quot;Payée&quot;:&quot;Ouverte&quot;}),oe.is_late&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-[11px] text-red-700&quot;,children:&quot;En retard&quot;}),oe.is_ahead&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-[11px] text-blue-700&quot;,children:&quot;Payée en avance&quot;})]})]},oe.index))})]})]})]})})]})}),Is&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:()=&gt;!Rr&amp;&amp;ra(null),&quot;aria-hidden&quot;:!0}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-md sm:w-full relative&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:&quot;Modifier la ligne de budget&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!Rr&amp;&amp;ra(null),className:&quot;text-gray-400 hover:text-gray-600 p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-4&quot;,children:[&quot;Catégorie : &quot;,Is.category_name]}),Gl&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:Gl}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Libellé (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:mu,onChange:oe=&gt;os(oe.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Ex. Billets orateurs&quot;,disabled:!!Rr})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Montant prévu (XOF) *&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:0,value:Xl||&quot;&quot;,onChange:oe=&gt;$o(parseInt(oe.target.value,10)||0),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!Rr})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Montant réalisé (XOF)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:0,value:pu||&quot;&quot;,onChange:oe=&gt;Uo(parseInt(oe.target.value,10)||0),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!Rr}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-700 mt-1&quot;,children:&quot;Modifier le réalisé manuellement peut désynchroniser les données avec les paiements et dépenses enregistrés.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Ordre d&#039;affichage&quot;}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:0,value:Vo,onChange:oe=&gt;gu(parseInt(oe.target.value,10)||0),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!Rr}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500 mt-1&quot;,children:&quot;Plus le nombre est petit, plus la ligne s&#039;affiche en haut.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2 pt-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:()=&gt;ra(null),disabled:!!Rr,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:zu,disabled:!!Rr,children:Rr?&quot;Enregistrement...&quot;:&quot;Enregistrer&quot;})]})]})]})})]})}),B&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:()=&gt;!W&amp;&amp;K(null),&quot;aria-hidden&quot;:!0}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full relative&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:[B.action===&quot;confirm&quot;?B.target.type===&quot;payment&quot;?&quot;Confirmer le paiement&quot;:&quot;Confirmer le don&quot;:B.target.type===&quot;payment&quot;?&quot;Rejeter le paiement&quot;:&quot;Rejeter le don&quot;,&quot; — &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-normal text-ink-600&quot;,children:B.target.label})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!W&amp;&amp;K(null),className:&quot;text-gray-400 hover:text-gray-600 transition-colors p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[C&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:C})}),B.action===&quot;confirm&quot;&amp;&amp;(B.target.type===&quot;payment&quot;||B.target.type===&quot;donation&quot;)&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-2&quot;,children:B.target.type===&quot;payment&quot;?i.jsxs(i.Fragment,{children:[&quot;Compte de trésorerie impacté &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}):i.jsx(i.Fragment,{children:&quot;Compte de trésorerie (optionnel — ventilation dans les soldes)&quot;})}),i.jsxs(&quot;select&quot;,{value:D,onChange:oe=&gt;U(oe.target.value===&quot;&quot;?&quot;&quot;:Number(oe.target.value)),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,disabled:!!W,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir un compte -&quot;}),Y.filter(oe=&gt;oe.is_active).map(oe=&gt;i.jsxs(&quot;option&quot;,{value:oe.id,children:[oe.name,&quot; &quot;,oe.identifier?`(${oe.identifier})`:&quot;&quot;,&quot; — &quot;,oe.context_display]},oe.id))]}),Y.length===0&amp;&amp;!W&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-600 mt-1&quot;,children:&quot;Chargement des comptes…&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Note de révision (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:O,onChange:oe=&gt;L(oe.target.value),rows:2,maxLength:2e3,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,placeholder:&quot;Ex. Vérifié, reçu bancaire conforme.&quot;,disabled:!!W})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Référence transaction (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:E,onChange:oe=&gt;j(oe.target.value),maxLength:255,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 focus:border-transparent&quot;,placeholder:&quot;Ex. TRX-123456, virement du 28/01&quot;,disabled:!!W})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-2&quot;,children:&quot;Preuve (image ou scan) (optionnel)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.jpg,.jpeg,.png,.gif,.webp,.pdf&quot;,onChange:oe=&gt;N(oe.target.files?.[0]??null),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm&quot;,disabled:!!W}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-400 mt-1&quot;,children:&quot;JPG, PNG, GIF, WebP ou PDF, max 5 Mo&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,onClick:()=&gt;K(null),disabled:!!W,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:Jo,disabled:!!W,children:W?&quot;En cours...&quot;:B.action===&quot;confirm&quot;?&quot;Valider&quot;:&quot;Rejeter&quot;})]})]})]})})]})}),ee&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-center min-h-screen px-4 pt-4 pb-20 text-center sm:block sm:p-0&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75&quot;,onClick:()=&gt;!ue&amp;&amp;$(null),&quot;aria-hidden&quot;:!0}),i.jsx(&quot;div&quot;,{className:&quot;inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-2xl sm:w-full relative&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white px-6 pt-6 pb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0 pr-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-[11px] font-semibold uppercase tracking-[0.14em] text-ink-500&quot;,children:&quot;Encaissement&quot;}),i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900&quot;,children:[&quot;Initier un paiement — &quot;,ee.first_name,&quot; &quot;,ee.last_name]}),i.jsx(&quot;p&quot;,{className:&quot;mt-0.5 text-xs font-semibold uppercase tracking-[0.14em] text-brand-800&quot;,children:&quot;Saisie équipe finance&quot;})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!ue&amp;&amp;$(null),className:&quot;text-gray-400 hover:text-gray-600 transition-colors p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:24})})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500 mb-4&quot;,children:[&quot;Solde restant : &quot;,i.jsx(&quot;strong&quot;,{className:&quot;tabular-nums whitespace-nowrap&quot;,children:kr(ee.balance)})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[xe&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;bg-red-50 border border-red-200 rounded-lg p-3&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:xe})}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Compte de trésorerie &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsxs(&quot;select&quot;,{value:Se===&quot;&quot;?&quot;&quot;:Se,onChange:oe=&gt;De(oe.target.value===&quot;&quot;?&quot;&quot;:Number(oe.target.value)),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!ue,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;- Choisir un compte -&quot;}),Le.filter(oe=&gt;oe.is_active).map(oe=&gt;i.jsxs(&quot;option&quot;,{value:oe.id,children:[oe.name,&quot; &quot;,oe.identifier?`(${oe.identifier})`:&quot;&quot;,&quot; — &quot;,oe.context_display]},oe.id))]}),Le.length===0&amp;&amp;!ue&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-600 mt-1&quot;,children:&quot;Chargement des comptes…&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Montant &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),(ee.installment_due_items?.length??0)&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-2 rounded-lg border border-gray-200 bg-gray-50 p-3&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-2 flex items-center justify-between gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium text-ink-700&quot;,children:&quot;Échéances encore dues&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-xs text-brand-700 hover:underline&quot;,onClick:ug,disabled:!!ue,children:&quot;Tout sélectionner&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-xs text-ink-500 hover:underline&quot;,onClick:dg,disabled:!!ue,children:&quot;Effacer&quot;})]})]}),i.jsx(&quot;div&quot;,{className:&quot;max-h-28 overflow-y-auto space-y-1.5 pr-1&quot;,children:ee.installment_due_items.map(oe=&gt;{const je=Oe.includes(oe.index);return i.jsxs(&quot;label&quot;,{className:&quot;flex items-center justify-between gap-2 text-xs&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-2 text-ink-700&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:je,onChange:()=&gt;th(oe.index),disabled:!!ue}),oe.label,oe.month?` — ${oe.month}`:&quot;&quot;]}),i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-800&quot;,children:kr(oe.amount_due_remaining)})]},oe.index)})}),i.jsxs(&quot;div&quot;,{className:&quot;mt-2 flex flex-wrap items-center justify-between gap-2&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:[&quot;Total sélectionné : &quot;,i.jsx(&quot;span&quot;,{className:&quot;font-semibold text-ink-900&quot;,children:kr(Ds)})]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;text-xs rounded border border-gray-300 bg-white px-2 py-1 text-ink-700 hover:bg-gray-50 disabled:opacity-50&quot;,onClick:()=&gt;X(String(Ds)),disabled:!!ue||Ds&lt;=0,children:&quot;Utiliser la sélection&quot;})]})]}),i.jsx(&quot;input&quot;,{type:&quot;number&quot;,min:1,max:ee.balance,value:R,onChange:oe=&gt;X(oe.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!ue})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;p&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-2&quot;,children:[&quot;Méthode &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(a7,{value:re,onChange:Q,disabled:!!ue})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Date du paiement &quot;,i.jsx(&quot;span&quot;,{className:&quot;text-red-500&quot;,children:&quot;*&quot;})]}),i.jsx(&quot;input&quot;,{type:&quot;datetime-local&quot;,value:te,onChange:oe=&gt;ie(oe.target.value),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,disabled:!!ue})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Référence transaction&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:de,onChange:oe=&gt;ce(oe.target.value),maxLength:255,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Ex. TRX-123456, virement du 28/01&quot;,disabled:!!ue}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-400 mt-1&quot;,children:&quot;Référence et/ou preuve requises&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Preuve (image ou scan)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;file&quot;,accept:&quot;.jpg,.jpeg,.png,.gif,.webp,.pdf&quot;,onChange:oe=&gt;ge(oe.target.files?.[0]??null),className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700 text-sm&quot;,disabled:!!ue}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-400 mt-1&quot;,children:&quot;JPG, PNG, GIF, WebP ou PDF, max 5 Mo&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-500 mb-1&quot;,children:&quot;Notes (optionnel)&quot;}),i.jsx(&quot;textarea&quot;,{value:se,onChange:oe=&gt;fe(oe.target.value),rows:2,maxLength:2e3,className:&quot;w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-700&quot;,placeholder:&quot;Commentaire interne&quot;,disabled:!!ue})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-end gap-3 pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,onClick:()=&gt;$(null),disabled:!!ue,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:rh,disabled:!!ue||Se===&quot;&quot;,children:ue?&quot;Enregistrement...&quot;:&quot;Enregistrer et confirmer le paiement&quot;})]})]})]})})]})})]})}function R6({events:e,accountTypes:r,currencies:t,account:n=null,eventFilter:o=&quot;&quot;,onClose:s,onSuccess:c}){const u=!!n,[l,a]=T.useState(!1),[d,f]=T.useState(null),[h,m]=T.useState(&quot;&quot;),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(&quot;&quot;),[v,_]=T.useState(&quot;XOF&quot;),[S,A]=T.useState(&quot;&quot;),[I,z]=T.useState(&quot;standard&quot;),[F,W]=T.useState(!0);T.useEffect(()=&gt;{n?(m(n.name),x(n.type),y(n.identifier),_(n.currency),A(n.event_id??&quot;&quot;),z(n.usage??&quot;standard&quot;),W(n.is_active)):(m(&quot;&quot;),x(r[0]??&quot;&quot;),y(&quot;&quot;),_(&quot;XOF&quot;),A(&quot;&quot;),z(&quot;standard&quot;),W(!0))},[n,r]);const H=async B=&gt;{B.preventDefault(),B.stopPropagation(),f(null),a(!0);try{if(u)await qs.update(n.id,{name:h,type:p,identifier:g,currency:v,event_id:S===&quot;&quot;?null:S,usage:I,is_active:F}),c();else{const K=await qs.create({name:h,type:p,identifier:g,currency:v,event_id:S===&quot;&quot;?null:S,usage:I,is_active:F}),O=K?.data??K;if(!O||typeof O!=&quot;object&quot;||!(&quot;id&quot;in O)){f(&quot;Le serveur n&#039;a pas retourné le compte créé. Vérifiez l’onglet Réseau (POST sur treasury-accounts).&quot;),a(!1);return}try{const L=await qs.list({event_id:o});if(!(Array.isArray(L)?L:L?.data??[]).some(k=&gt;k.id===O.id)){f(&quot;Le compte a été créé côté serveur mais n’apparaît pas dans la liste. Vérifiez que la table treasury_accounts existe (php artisan migrate) et que l’API renvoie bien la liste (GET /api/admin/treasury-accounts).&quot;),a(!1);return}}catch{f(&quot;Impossible de vérifier la liste après création.&quot;),a(!1);return}c(O)}}catch(K){const O=K,L=O?.data?.message??O?.message??(typeof K==&quot;object&quot;&amp;&amp;K!==null&amp;&amp;&quot;message&quot;in K?String(K.message):null)??(u?&quot;Erreur lors de la mise à jour.&quot;:&quot;Erreur lors de la création.&quot;),E=O?.data?.errors&amp;&amp;typeof O.data.errors==&quot;object&quot;?Object.values(O.data.errors).flat().filter(Boolean).join(&quot;, &quot;):&quot;&quot;,j=E?`${L} — ${E}`:L;f(j)}finally{a(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full max-h-[90vh] overflow-y-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between p-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:u?&quot;Modifier le compte&quot;:&quot;Nouveau compte de trésorerie&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:s,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;form&quot;,{onSubmit:B=&gt;(B.preventDefault(),B.stopPropagation(),H(B),!1),className:&quot;p-4 space-y-4&quot;,children:[d&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,role:&quot;alert&quot;,children:d}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:h,onChange:B=&gt;m(B.target.value),required:!0,placeholder:&quot;ex: 5211-SBB&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Type&quot;}),i.jsx(&quot;select&quot;,{value:p,onChange:B=&gt;x(B.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:r.map(B=&gt;i.jsx(&quot;option&quot;,{value:B,children:B},B))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Identifiant&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:g,onChange:B=&gt;y(B.target.value),required:!0,placeholder:&quot;ex: 5211&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Devise&quot;}),i.jsx(&quot;select&quot;,{value:v,onChange:B=&gt;_(B.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:t.map(B=&gt;i.jsx(&quot;option&quot;,{value:B,children:B},B))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Usage&quot;}),i.jsxs(&quot;select&quot;,{value:I,onChange:B=&gt;z(B.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;standard&quot;,children:&quot;Standard&quot;}),i.jsx(&quot;option&quot;,{value:&quot;sycapay_transit&quot;,children:&quot;Transit SycaPay&quot;})]}),I===&quot;sycapay_transit&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-amber-700&quot;,children:&quot;Ce compte est réservé au transit SycaPay : pas de dépense directe ni d’ajustement manuel.&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Contexte&quot;}),i.jsxs(&quot;select&quot;,{value:S,onChange:B=&gt;A(B.target.value===&quot;&quot;?&quot;&quot;:Number(B.target.value)),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Global&quot;}),e.map(B=&gt;i.jsx(&quot;option&quot;,{value:B.id,children:B.name},B.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,id:&quot;is_active&quot;,checked:F,onChange:B=&gt;W(B.target.checked),className:&quot;rounded border-gray-300&quot;}),i.jsx(&quot;label&quot;,{htmlFor:&quot;is_active&quot;,className:&quot;text-sm font-medium text-ink-700&quot;,children:&quot;Compte actif&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 pt-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:s,className:&quot;flex-1&quot;,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,disabled:l,className:&quot;flex-1&quot;,onClick:B=&gt;{B.preventDefault(),B.stopPropagation(),H(B)},children:l?&quot;Enregistrement...&quot;:u?&quot;Enregistrer&quot;:&quot;Créer&quot;})]})]})]})})}function Yae({account:e,onClose:r,onDeleted:t}){const[n,o]=T.useState(!1),[s,c]=T.useState(null),u=async()=&gt;{c(null),o(!0);try{await qs.delete(e.id),t()}catch(l){c(l.data?.message??&quot;Erreur lors de la suppression.&quot;)}finally{o(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between p-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Supprimer le compte&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;div&quot;,{className:&quot;p-4&quot;,children:[s&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:s}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-700 mb-4&quot;,children:[&quot;Êtes-vous sûr de vouloir supprimer le compte &quot;,i.jsx(&quot;strong&quot;,{children:e.name}),&quot; (&quot;,e.identifier,&quot;) ? Cette action est irréversible.&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,className:&quot;flex-1&quot;,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:u,disabled:n,className:&quot;flex-1 bg-red-600 hover:bg-red-700 border-red-700&quot;,children:n?&quot;Suppression...&quot;:&quot;Supprimer&quot;})]})]})]})})}const Zae=[{value:&quot;revenue&quot;,label:&quot;Recettes&quot;},{value:&quot;expense&quot;,label:&quot;Dépenses&quot;}],Qae=[{value:&quot;&quot;,label:&quot;Tous (commun)&quot;},{value:&quot;summit&quot;,label:&quot;Sommet&quot;},{value:&quot;seminar&quot;,label:&quot;Séminaire&quot;},{value:&quot;other&quot;,label:&quot;Autre&quot;}];function D6({category:e=null,onClose:r,onSuccess:t}){const n=!!e,[o,s]=T.useState(!1),[c,u]=T.useState(null),[l,a]=T.useState(&quot;&quot;),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(&quot;expense&quot;),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(0);T.useEffect(()=&gt;{e?(a(e.name),f(e.code??&quot;&quot;),m(e.type??&quot;expense&quot;),x(e.event_type??&quot;&quot;),y(e.sort_order??0)):(a(&quot;&quot;),f(&quot;&quot;),m(&quot;expense&quot;),x(&quot;&quot;),y(0))},[e]);const v=async _=&gt;{_.preventDefault(),_.stopPropagation(),u(null),s(!0);try{const S={name:l.trim(),code:d.trim()||null,type:h,event_type:p===&quot;&quot;?null:p,sort_order:g};if(n)await Co.update(e.id,S),t();else{const A=await Co.create(S);t(A)}}catch(S){const A=S instanceof At?S.data?.message:&quot;Erreur lors de l&#039;enregistrement.&quot;;u(A??&quot;Erreur&quot;)}finally{s(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,onClick:r,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-lg max-w-md w-full max-h-[90vh] overflow-y-auto&quot;,onClick:_=&gt;_.stopPropagation(),children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between p-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:n?&quot;Modifier la catégorie&quot;:&quot;Nouvelle catégorie budget&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 text-ink-500 hover:text-ink-700 rounded&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;form&quot;,{onSubmit:v,className:&quot;p-4 space-y-4&quot;,children:[c&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:c}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;bc-name&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom *&quot;}),i.jsx(&quot;input&quot;,{id:&quot;bc-name&quot;,type:&quot;text&quot;,value:l,onChange:_=&gt;a(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;bc-code&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Code (optionnel)&quot;}),i.jsx(&quot;input&quot;,{id:&quot;bc-code&quot;,type:&quot;text&quot;,value:d,onChange:_=&gt;f(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg&quot;,maxLength:50})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;bc-category-type&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Type *&quot;}),i.jsx(&quot;select&quot;,{id:&quot;bc-category-type&quot;,value:h,onChange:_=&gt;m(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg&quot;,children:Zae.map(_=&gt;i.jsx(&quot;option&quot;,{value:_.value,children:_.label},_.value))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;bc-event-type&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Type d&#039;événement&quot;}),i.jsx(&quot;select&quot;,{id:&quot;bc-event-type&quot;,value:p,onChange:_=&gt;x(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg&quot;,children:Qae.map(_=&gt;i.jsx(&quot;option&quot;,{value:_.value,children:_.label},_.value||&quot;all&quot;))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;bc-sort&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Ordre d&#039;affichage&quot;}),i.jsx(&quot;input&quot;,{id:&quot;bc-sort&quot;,type:&quot;number&quot;,min:0,value:g,onChange:_=&gt;y(parseInt(_.target.value,10)||0),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2 pt-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:o,children:o?&quot;Enregistrement...&quot;:n?&quot;Enregistrer&quot;:&quot;Créer&quot;})]})]})]})})}function Jae({category:e,onClose:r,onDeleted:t}){const[n,o]=T.useState(!1),[s,c]=T.useState(null),u=async()=&gt;{c(null),o(!0);try{await Co.delete(e.id),t()}catch(l){const a=l instanceof At?l.data?.message:&quot;Erreur lors de la suppression.&quot;;c(a??&quot;Erreur&quot;)}finally{o(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,onClick:r,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-lg max-w-md w-full p-4&quot;,onClick:l=&gt;l.stopPropagation(),children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Supprimer la catégorie&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 text-ink-500 hover:text-ink-700 rounded&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-700 mb-4&quot;,children:[&quot;Êtes-vous sûr de vouloir supprimer la catégorie « &quot;,e.name,&quot; » ? Les lignes de budget qui l&#039;utilisent ne seront pas supprimées mais pourront ne plus afficher le nom de catégorie.&quot;]}),s&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:s}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:u,disabled:n,className:&quot;bg-red-600 hover:bg-red-700&quot;,children:n?&quot;Suppression...&quot;:&quot;Supprimer&quot;})]})]})})}function eoe({user:e,openMenuId:r,setOpenMenuId:t,canUpdate:n,canDelete:o,isCurrentUser:s,sendingActivation:c,reactivatingId:u,onEdit:l,onResetPassword:a,onSendActivation:d,onReactivate:f,onDelete:h}){const m=[];return n&amp;&amp;e.is_active!==!1&amp;&amp;m.push({id:&quot;reset-password&quot;,label:&quot;Réinitialiser le mot de passe&quot;,onSelect:a},{id:&quot;send-activation&quot;,label:c===e.id?&quot;Envoi…&quot;:&quot;Envoyer le lien d’activation&quot;,onSelect:d,disabled:c===e.id,title:&quot;Envoyer l’email avec le lien d’activation du compte&quot;}),n&amp;&amp;!s&amp;&amp;e.is_active===!1&amp;&amp;m.push({id:&quot;reactivate&quot;,label:&quot;Réactiver le compte&quot;,onSelect:f,disabled:u===e.id}),o&amp;&amp;!s&amp;&amp;m.push({id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,title:e.has_financial_activity?&quot;Compte lié à de l’activité financière — désactivation plutôt que suppression&quot;:&quot;Supprimer l’utilisateur&quot;,onSelect:h}),i.jsx(Ca,{rowId:e.id,openMenuId:r,setOpenMenuId:t,onEdit:n&amp;&amp;e.is_active!==!1?l:void 0,editLabel:&quot;Modifier&quot;,menuItems:m})}function toe({onClose:e,onSuccess:r}){const[t,n]=T.useState(!1),[o,s]=T.useState(null),[c,u]=T.useState({}),[l,a]=T.useState(&quot;&quot;),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(fv[0]),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(&quot;&quot;),v=async _=&gt;{_.preventDefault(),s(null),u({}),n(!0);try{await Po.create({name:l,email:d,role:h,...p?{password:p,password_confirmation:g}:{}}),r()}catch(S){const A=S;if(s(A.data?.message??&quot;Erreur lors de la création.&quot;),A.data?.errors){const I={};for(const[z,F]of Object.entries(A.data.errors))I[z]=Array.isArray(F)?F[0]:String(F);u(I)}}finally{n(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full max-h-[90vh] overflow-y-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between p-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Créer un utilisateur&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:e,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;form&quot;,{onSubmit:v,className:&quot;p-4 space-y-4&quot;,children:[o&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:o}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:l,onChange:_=&gt;a(_.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;}),c.name&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:c.name})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Email&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:d,onChange:_=&gt;f(_.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;}),c.email&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:c.email})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Rôle&quot;}),i.jsx(&quot;select&quot;,{value:h,onChange:_=&gt;m(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:fv.map(_=&gt;i.jsx(&quot;option&quot;,{value:_,children:Vm(_)},_))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Mot de passe (optionnel — sinon envoyer un lien d&#039;activation après création)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:p,onChange:_=&gt;x(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,autoComplete:&quot;new-password&quot;}),p&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mt-2 mb-1&quot;,children:&quot;Confirmer le mot de passe&quot;}),i.jsx(&quot;input&quot;,{type:&quot;password&quot;,value:g,onChange:_=&gt;y(_.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,autoComplete:&quot;new-password&quot;}),c.password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:c.password})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 justify-end pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:e,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:t,children:t?&quot;Création...&quot;:&quot;Créer&quot;})]})]})]})})}function roe({user:e,onClose:r,onSuccess:t,onSendActivation:n,sendingActivation:o}){const[s,c]=T.useState(!1),[u,l]=T.useState(null),[a,d]=T.useState({}),[f,h]=T.useState(e.name),[m,p]=T.useState(e.email),x=e.role??e.roles?.[0]??&quot;&quot;,[g,y]=T.useState(g4(x)||wm[0]);T.useEffect(()=&gt;{h(e.name),p(e.email);const A=e.role??e.roles?.[0]??&quot;&quot;;y(g4(A)||wm[0])},[e]);const v=async A=&gt;{A.preventDefault(),l(null),d({}),c(!0);try{await Po.update(e.id,{name:f,email:m,role:g}),t()}catch(I){const z=I;if(l(z.data?.message??&quot;Erreur lors de la mise à jour.&quot;),z.data?.errors){const F={};for(const[W,H]of Object.entries(z.data.errors))F[W]=Array.isArray(H)?H[0]:String(H);d(F)}}finally{c(!1)}},_=!e.is_only_super_admin,S=[...wm];return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full max-h-[90vh] overflow-y-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between p-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Modifier l&#039;utilisateur&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;form&quot;,{onSubmit:v,className:&quot;p-4 space-y-4&quot;,children:[u&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:u}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:f,onChange:A=&gt;h(A.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;}),a.name&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:a.name})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Email&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:m,onChange:A=&gt;p(A.target.value),required:!0,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;}),a.email&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:a.email})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Rôle&quot;}),i.jsx(&quot;select&quot;,{value:g,onChange:A=&gt;y(A.target.value),disabled:!_,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm disabled:opacity-60&quot;,children:S.map(A=&gt;i.jsx(&quot;option&quot;,{value:A,children:Vm(A)},A))}),e.is_only_super_admin&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-amber-600&quot;,children:&quot;Il doit rester au moins un Super Admin.&quot;}),a.role&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-red-600&quot;,children:a.role})]}),i.jsxs(&quot;div&quot;,{className:&quot;border-t border-gray-200 pt-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mb-2&quot;,children:&quot;Mot de passe : envoyez un lien d&#039;activation à l&#039;utilisateur.&quot;}),i.jsxs(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:n,disabled:o,className:&quot;flex items-center gap-2&quot;,children:[i.jsx(ja,{size:16}),o?&quot;Envoi...&quot;:&quot;Envoyer lien d&#039;activation&quot;]})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 justify-end pt-4&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:s,children:s?&quot;Enregistrement...&quot;:&quot;Enregistrer&quot;})]})]})]})})}function noe({user:e,onClose:r,onSuccess:t,isCurrentUser:n}){const[o,s]=T.useState(!1),[c,u]=T.useState(!1),[l,a]=T.useState(null),d=e.has_financial_activity===!0,f=async()=&gt;{if(!n){a(null),s(!0);try{await Po.delete(e.id),t()}catch(m){const p=m;a(p.data?.message??p.data?.errors?.user?.[0]??&quot;Erreur lors de la suppression.&quot;)}finally{s(!1)}}},h=async()=&gt;{if(!n){a(null),u(!0);try{await Po.setDeactivated(e.id,!0),t()}catch(m){const p=m;a(p.data?.message??p.data?.errors?.user?.[0]??&quot;Erreur lors de la désactivation.&quot;)}finally{u(!1)}}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full p-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:d?&quot;Désactiver le compte&quot;:&quot;Supprimer l&#039;utilisateur&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),n?i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:&quot;Vous ne pouvez pas supprimer votre propre compte.&quot;}):d?i.jsxs(i.Fragment,{children:[i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:[&quot;Cet utilisateur ne peut pas être supprimé : des transactions financières (paiements ou contributions) sont liées à son compte. Vous pouvez &quot;,i.jsx(&quot;strong&quot;,{children:&quot;désactiver le compte&quot;}),&quot; : l&#039;utilisateur ne pourra plus se connecter, mais les données restent conservées.&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-500 text-sm mb-4&quot;,children:[&quot;Utilisateur : &quot;,i.jsx(&quot;strong&quot;,{children:e.name}),&quot; (&quot;,e.email,&quot;)&quot;]}),l&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:l}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 justify-end&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:h,disabled:c,className:&quot;bg-amber-600 hover:bg-amber-700&quot;,children:c?&quot;Désactivation...&quot;:&quot;Désactiver le compte&quot;})]})]}):i.jsxs(i.Fragment,{children:[i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:[&quot;Êtes-vous sûr de vouloir supprimer l&#039;utilisateur &quot;,i.jsx(&quot;strong&quot;,{children:e.name}),&quot; (&quot;,e.email,&quot;) ? Cette action est irréversible.&quot;]}),l&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:l}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 justify-end&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,onClick:f,disabled:o,className:&quot;bg-red-600 hover:bg-red-700&quot;,children:o?&quot;Suppression...&quot;:&quot;Supprimer&quot;})]})]})]})})}function ioe({user:e,onClose:r,onSuccess:t}){const[n,o]=T.useState(&quot;&quot;),[s,c]=T.useState(&quot;&quot;),[u,l]=T.useState(!1),[a,d]=T.useState(null),[f,h]=T.useState({}),m=async p=&gt;{if(p.preventDefault(),d(null),h({}),n.length&lt;8){h({password:&quot;Le mot de passe doit contenir au moins 8 caractères.&quot;});return}if(n!==s){h({password_confirmation:&quot;Les deux mots de passe ne correspondent pas.&quot;});return}l(!0);try{await Po.resetPassword(e.id,{password:n,password_confirmation:s}),t()}catch(x){const g=x;if(d(g.data?.message??&quot;Erreur lors de la réinitialisation.&quot;),g.data?.errors){const y={};for(const[v,_]of Object.entries(g.data.errors))y[v]=Array.isArray(_)?_[0]:String(_);h(y)}}finally{l(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-xl max-w-md w-full p-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Réinitialiser le mot de passe&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:r,className:&quot;p-1 rounded hover:bg-gray-100&quot;,children:i.jsx(vr,{size:20})})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 text-sm mb-4&quot;,children:[&quot;Définir un nouveau mot de passe pour &quot;,i.jsx(&quot;strong&quot;,{children:e.name}),&quot; (&quot;,e.email,&quot;). L&#039;utilisateur devra le changer à sa première connexion.&quot;]}),i.jsxs(&quot;form&quot;,{onSubmit:m,children:[a&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-sm text-red-700&quot;,children:a}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;reset-password&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nouveau mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;reset-password&quot;,type:&quot;password&quot;,value:n,onChange:p=&gt;o(p.target.value),minLength:8,autoComplete:&quot;new-password&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Min. 8 caractères&quot;}),f.password&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:f.password})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;reset-password-confirm&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Confirmer le mot de passe&quot;}),i.jsx(&quot;input&quot;,{id:&quot;reset-password-confirm&quot;,type:&quot;password&quot;,value:s,onChange:p=&gt;c(p.target.value),autoComplete:&quot;new-password&quot;,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:&quot;Confirmer&quot;}),f.password_confirmation&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-red-600&quot;,children:f.password_confirmation})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2 justify-end&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:r,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:u,children:u?&quot;En cours...&quot;:&quot;Réinitialiser&quot;})]})]})]})})}function soe(){const{can:e,user:r}=Ps(),[t,n]=T.useState(1),[o]=T.useState(20),[s,c]=T.useState(&quot;&quot;),[u,l]=T.useState(&quot;&quot;),[a,d]=T.useState(!1),[f,h]=T.useState(null),[m,p]=T.useState(null),[x,g]=T.useState(null),[y,v]=T.useState(null),[_,S]=T.useState(null),[A,I]=T.useState(null),[z,F]=T.useState(null),W=async j=&gt;{I(j.id);try{await Po.setDeactivated(j.id,!1),O()}finally{I(null)}},{data:H,loading:B,error:K,refetch:O}=mz({page:t,per_page:o,role:s||void 0,q:u||void 0},!0),L=async j=&gt;{v(j.id),S(null);try{await Po.sendActivation(j.id),O()}catch(k){const N=k;S(N.data?.errors?.user?.[0]??N.data?.message??&quot;Erreur lors de l&#039;envoi.&quot;)}finally{v(null)}},E=j=&gt;r&amp;&amp;j.id===(typeof r.id==&quot;number&quot;?r.id:Number(r.id));return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-8 flex flex-wrap items-center justify-between gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 mb-1 flex items-center gap-2&quot;,children:[i.jsx($m,{size:22,className:&quot;text-brand-700&quot;}),&quot;Gestion des utilisateurs&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 text-sm&quot;,children:&quot;Créez et gérez les comptes staff (Super Admin et commissions).&quot;})]}),e(&quot;users.create&quot;)&amp;&amp;i.jsxs(Me,{variant:&quot;primary&quot;,onClick:()=&gt;d(!0),className:&quot;flex items-center gap-2&quot;,children:[i.jsx(vm,{size:18}),&quot;Créer un utilisateur&quot;]})]}),_&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:_}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex flex-wrap gap-4&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;search&quot;,placeholder:&quot;Rechercher (nom, email)...&quot;,value:u,onChange:j=&gt;l(j.target.value),className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm w-64&quot;}),i.jsxs(&quot;select&quot;,{value:s,onChange:j=&gt;c(j.target.value),className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous les rôles&quot;}),ZB.map(j=&gt;i.jsx(&quot;option&quot;,{value:j,children:Vm(j)},j))]})]}),K&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-red-700&quot;,children:K.data?.message??&quot;Erreur lors du chargement.&quot;})}),B&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;py-12 text-center text-ink-500&quot;,children:&quot;Chargement...&quot;}),!B&amp;&amp;H&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden shadow-soft&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide&quot;,children:&quot;Email&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide&quot;,children:&quot;Rôle&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide w-24&quot;,children:&quot;Vérifié&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide w-24&quot;,children:&quot;Créé le&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide w-20&quot;,children:&quot;Statut&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-3 py-2 text-xs font-semibold text-ink-900 uppercase tracking-wide w-28&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-100&quot;,children:H.data.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:7,className:&quot;px-3 py-6 text-center text-sm text-ink-500&quot;,children:&quot;Aucun utilisateur trouvé.&quot;})}):H.data.map(j=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50/80&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm text-ink-900 whitespace-nowrap truncate&quot;,title:j.name,children:j.name}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm text-ink-700 whitespace-nowrap truncate&quot;,title:j.email,children:j.email}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm text-ink-700 whitespace-nowrap truncate&quot;,children:Vm(j.role??j.roles?.[0]??&quot;&quot;)||&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm whitespace-nowrap&quot;,children:j.email_verified_at?i.jsx(&quot;span&quot;,{className:&quot;text-green-600&quot;,children:&quot;Oui&quot;}):i.jsx(&quot;span&quot;,{className:&quot;text-amber-600&quot;,children:&quot;Non&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm text-ink-500 whitespace-nowrap&quot;,children:j.created_at?new Date(j.created_at).toLocaleDateString(&quot;fr-FR&quot;):&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 text-sm whitespace-nowrap&quot;,children:j.is_active===!1?i.jsx(&quot;span&quot;,{className:&quot;inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-amber-100 text-amber-800&quot;,children:&quot;Désactivé&quot;}):null}),i.jsx(&quot;td&quot;,{className:&quot;px-3 py-1.5 whitespace-nowrap text-right&quot;,children:i.jsx(eoe,{user:j,openMenuId:z,setOpenMenuId:F,canUpdate:!!e(&quot;users.update&quot;),canDelete:!!e(&quot;users.delete&quot;),isCurrentUser:!!E(j),sendingActivation:y,reactivatingId:A,onEdit:()=&gt;h(j),onResetPassword:()=&gt;g(j),onSendActivation:()=&gt;L(j),onReactivate:()=&gt;W(j),onDelete:()=&gt;p(j)})})]},j.id))})]})})}),H.meta.last_page&gt;1&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-6 flex items-center justify-between&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[&quot;Page &quot;,H.meta.current_page,&quot; sur &quot;,H.meta.last_page,&quot; (&quot;,H.meta.total,&quot; utilisateurs)&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2&quot;,children:[i.jsx(Me,{variant:&quot;outline&quot;,disabled:H.meta.current_page&lt;=1,onClick:()=&gt;n(j=&gt;j-1),className:&quot;text-sm py-2&quot;,children:&quot;Précédent&quot;}),i.jsx(Me,{variant:&quot;outline&quot;,disabled:H.meta.current_page&gt;=H.meta.last_page,onClick:()=&gt;n(j=&gt;j+1),className:&quot;text-sm py-2&quot;,children:&quot;Suivant&quot;})]})]})]}),a&amp;&amp;e(&quot;users.create&quot;)&amp;&amp;i.jsx(toe,{onClose:()=&gt;d(!1),onSuccess:()=&gt;{d(!1),O()}}),f&amp;&amp;e(&quot;users.update&quot;)&amp;&amp;i.jsx(roe,{user:f,onClose:()=&gt;h(null),onSuccess:()=&gt;{h(null),O()},onSendActivation:()=&gt;L(f),sendingActivation:y===f.id}),m&amp;&amp;e(&quot;users.delete&quot;)&amp;&amp;i.jsx(noe,{user:m,onClose:()=&gt;p(null),onSuccess:()=&gt;{p(null),O()},isCurrentUser:!!(m&amp;&amp;E(m))}),x&amp;&amp;e(&quot;users.update&quot;)&amp;&amp;i.jsx(ioe,{user:x,onClose:()=&gt;g(null),onSuccess:()=&gt;{g(null),O()}})]})}function aoe(){const[e,r]=T.useState(1),t=25,[n,o]=T.useState(&quot;&quot;),[s,c]=T.useState(&quot;&quot;),[u,l]=T.useState(&quot;&quot;),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(!1),[m,p]=T.useState(null),[x,g]=T.useState(&quot;&quot;),[y,v]=T.useState(!1),[_,S]=T.useState(null),[A,I]=T.useState(null),[z,F]=T.useState(!1),[W,H]=T.useState(&quot;&quot;),B=&quot;PURGER&quot;,K=T.useMemo(()=&gt;({page:e,per_page:t,...n&amp;&amp;{date_from:n},...s&amp;&amp;{date_to:s},...u.trim()&amp;&amp;{action:u.trim()},...a.trim()&amp;&amp;{subject_type:a.trim()}}),[e,n,s,u,a]),{data:O,loading:L,error:E,refetch:j}=pz(K,!0),k=O?.data??[],N=O?.meta,C=N?.last_page??1,P=V=&gt;{try{return new Date(V).toLocaleString(&quot;fr-FR&quot;,{dateStyle:&quot;short&quot;,timeStyle:&quot;medium&quot;})}catch{return V}},D=V=&gt;({&quot;user.created&quot;:&quot;Utilisateur créé&quot;,&quot;user.updated&quot;:&quot;Utilisateur mis à jour&quot;,&quot;user.deleted&quot;:&quot;Utilisateur supprimé&quot;,&quot;user.send_activation&quot;:&quot;Lien d&#039;activation envoyé&quot;,&quot;user.reset_password&quot;:&quot;Mot de passe réinitialisé&quot;,&quot;registration.status_updated&quot;:&quot;Statut inscription modifié&quot;,&quot;registration.updated&quot;:&quot;Inscription mise à jour&quot;,&quot;registration.deleted&quot;:&quot;Inscription supprimée&quot;,&quot;registration.activation_email_resent&quot;:&quot;Email d’activation inscription renvoyé&quot;,&quot;registration.installment_reminder_email_sent&quot;:&quot;Email de relance échéance envoyé&quot;,&quot;recommendation.status_updated&quot;:&quot;Statut recommandation modifié&quot;,&quot;recommendation.send_email&quot;:&quot;Email recommandation envoyé&quot;,&quot;recommendation.deleted&quot;:&quot;Recommandation supprimée&quot;,&quot;budget_category.created&quot;:&quot;Catégorie budget créée&quot;,&quot;budget_category.updated&quot;:&quot;Catégorie budget mise à jour&quot;,&quot;budget_category.deleted&quot;:&quot;Catégorie budget supprimée&quot;,&quot;treasury_account.created&quot;:&quot;Compte trésorerie créé&quot;,&quot;treasury_account.updated&quot;:&quot;Compte trésorerie mis à jour&quot;,&quot;treasury_account.deleted&quot;:&quot;Compte trésorerie supprimé&quot;,&quot;payment.created&quot;:&quot;Paiement initié&quot;,&quot;payment.confirmed&quot;:&quot;Paiement confirmé&quot;,&quot;payment.rejected&quot;:&quot;Paiement rejeté&quot;,&quot;payment.receipt_issued&quot;:&quot;Reçu paiement émis&quot;,&quot;payment.receipt_email_sent&quot;:&quot;Reçu paiement envoyé par email&quot;,&quot;donation.confirmed&quot;:&quot;Don confirmé&quot;,&quot;donation.rejected&quot;:&quot;Don rejeté&quot;,&quot;donation.receipt_issued&quot;:&quot;Reçu don émis&quot;,&quot;contribution.confirmed&quot;:&quot;Contribution confirmée&quot;,&quot;batch.marked_paid&quot;:&quot;Batch marqué payé&quot;,&quot;event_budget_line.created&quot;:&quot;Ligne budget créée&quot;,&quot;event_budget_line.updated&quot;:&quot;Ligne budget mise à jour&quot;,&quot;event_budget_line.deleted&quot;:&quot;Ligne budget supprimée&quot;,&quot;event_budget_line.moved&quot;:&quot;Ligne budget déplacée&quot;,&quot;expense.created&quot;:&quot;Dépense créée&quot;,&quot;expense.updated&quot;:&quot;Dépense mise à jour&quot;,&quot;expense.deleted&quot;:&quot;Dépense supprimée&quot;})[V]??V,U=async()=&gt;{p(null),h(!0);try{await mv.exportCsv({date_from:n||void 0,date_to:s||void 0,action:u.trim()||void 0,subject_type:a.trim()||void 0})}catch(V){const ee=V&amp;&amp;typeof V==&quot;object&quot;&amp;&amp;&quot;data&quot;in V&amp;&amp;V.data?.message;p(typeof ee==&quot;string&quot;?ee:&quot;Erreur lors de l&#039;export CSV.&quot;)}finally{h(!1)}},Y=()=&gt;{x&amp;&amp;(H(&quot;&quot;),I(null),S(null),F(!0))},Z=()=&gt;{F(!1),H(&quot;&quot;)},ne=async()=&gt;{if(!(W!==B||!x)){I(null),S(null),v(!0);try{const V=await mv.purge(x);S(V.message),Z(),j()}catch(V){const ee=V&amp;&amp;typeof V==&quot;object&quot;&amp;&amp;&quot;data&quot;in V&amp;&amp;V.data?.message;I(typeof ee==&quot;string&quot;?ee:&quot;Erreur lors de la purge.&quot;)}finally{v(!1)}}};return i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-6&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-bold text-ink-900 mb-1 flex items-center gap-2&quot;,children:[i.jsx(zm,{size:22,className:&quot;text-brand-700&quot;}),&quot;Journal d&#039;audit&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 text-sm&quot;,children:&quot;Historique des actions de modification (utilisateurs, inscriptions, paramétrage, etc.).&quot;})]}),m&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:m}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex flex-wrap items-center gap-4&quot;,children:[i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 text-sm text-ink-700&quot;,children:[&quot;Du :&quot;,i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:n,onChange:V=&gt;{o(V.target.value),r(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 text-sm text-ink-700&quot;,children:[&quot;Au :&quot;,i.jsx(&quot;input&quot;,{type:&quot;date&quot;,value:s,onChange:V=&gt;{c(V.target.value),r(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 text-sm text-ink-700&quot;,children:[&quot;Action :&quot;,i.jsx(&quot;input&quot;,{type:&quot;text&quot;,placeholder:&quot;ex. user.created&quot;,value:u,onChange:V=&gt;{l(V.target.value),r(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[160px]&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 text-sm text-ink-700&quot;,children:[&quot;Type ressource :&quot;,i.jsx(&quot;input&quot;,{type:&quot;text&quot;,placeholder:&quot;ex. App\\Models\\User&quot;,value:a,onChange:V=&gt;{d(V.target.value),r(1)},className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[180px]&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex flex-wrap items-center gap-4&quot;,children:[i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:U,disabled:f,className:&quot;inline-flex items-center gap-2 px-4 py-2 rounded-lg border border-gray-300 bg-white text-ink-700 text-sm font-medium hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(qF,{size:18,&quot;aria-hidden&quot;:!0}),f?&quot;Export en cours…&quot;:&quot;Exporter en CSV&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;inline-flex items-center gap-2&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;audit-purge-before&quot;,className:&quot;text-sm text-ink-700 whitespace-nowrap&quot;,children:&quot;Purger avant le :&quot;}),i.jsx(&quot;input&quot;,{id:&quot;audit-purge-before&quot;,type:&quot;date&quot;,value:x,onChange:V=&gt;g(V.target.value),className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:Y,disabled:y||!x,className:&quot;inline-flex items-center gap-2 px-4 py-2 rounded-lg border border-red-200 bg-red-50 text-red-700 text-sm font-medium hover:bg-red-100 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:[i.jsx(CB,{size:18,&quot;aria-hidden&quot;:!0}),&quot;Purger&quot;]})]})]}),_&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-green-50 border border-green-200 rounded-lg text-green-800 text-sm&quot;,children:_}),A&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:A}),E&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:E}),z&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/50&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:&quot;purge-modal-title&quot;,onClick:y?void 0:Z,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-lg max-w-md w-full p-6&quot;,onClick:V=&gt;V.stopPropagation(),children:[i.jsx(&quot;h3&quot;,{id:&quot;purge-modal-title&quot;,className:&quot;text-lg font-semibold text-ink-900 mb-2&quot;,children:&quot;Confirmer la purge&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 text-sm mb-4&quot;,children:[&quot;Vous allez supprimer &quot;,i.jsx(&quot;strong&quot;,{children:&quot;définitivement&quot;}),&quot; toutes les entrées du journal d&#039;audit dont la date est &quot;,i.jsxs(&quot;strong&quot;,{children:[&quot;avant le &quot;,x]}),&quot;. Cette action est irréversible.&quot;]}),i.jsxs(&quot;p&quot;,{className:&quot;text-ink-600 text-sm mb-2&quot;,children:[&quot;Pour confirmer, saisissez &quot;,i.jsx(&quot;strong&quot;,{children:B}),&quot; ci-dessous :&quot;]}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:W,onChange:V=&gt;H(V.target.value),placeholder:B,className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm mb-4 font-mono uppercase&quot;,autoComplete:&quot;off&quot;,&quot;aria-label&quot;:&quot;Saisir PURGER pour confirmer&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:Z,disabled:y,className:&quot;px-4 py-2 rounded-lg border border-gray-300 bg-white text-ink-700 text-sm font-medium hover:bg-gray-50 disabled:opacity-50&quot;,children:&quot;Annuler&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:ne,disabled:y||W!==B,className:&quot;px-4 py-2 rounded-lg border border-red-200 bg-red-600 text-white text-sm font-medium hover:bg-red-700 disabled:opacity-50 disabled:cursor-not-allowed&quot;,children:y?&quot;Purge en cours…&quot;:&quot;Confirmer la purge&quot;})]})]})}),i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden&quot;,children:[L?i.jsx(&quot;div&quot;,{className:&quot;p-12 text-center text-ink-500&quot;,children:&quot;Chargement du journal...&quot;}):i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left text-sm&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider whitespace-nowrap&quot;,children:&quot;Date / Heure&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Utilisateur&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Action&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Ressource&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Description&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;IP&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:k.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:6,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Aucune entrée dans le journal pour les critères choisis.&quot;})}):k.map(V=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700 whitespace-nowrap&quot;,children:P(V.created_at)}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-900&quot;,children:V.user_name??&quot;—&quot;}),V.user_email&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;block text-xs text-ink-500&quot;,children:V.user_email})]}),i.jsxs(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium text-ink-800&quot;,children:D(V.action)}),i.jsx(&quot;span&quot;,{className:&quot;block text-xs text-ink-500&quot;,children:V.action})]}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-700&quot;,children:V.subject_type?`${V.subject_type.replace(/^App\\Models\\/,&quot;&quot;)}${V.subject_id!=null?` #${V.subject_id}`:&quot;&quot;}`:&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-600 max-w-xs truncate&quot;,title:V.description??void 0,children:V.description??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-ink-500 text-xs&quot;,children:V.ip??&quot;—&quot;})]},V.id))})]})}),N&amp;&amp;N.total&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;px-4 py-3 border-t border-gray-200 flex items-center justify-between flex-wrap gap-2&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:[N.from,&quot; – &quot;,N.to,&quot; sur &quot;,N.total,&quot; entrées&quot;]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;r(V=&gt;Math.max(1,V-1)),disabled:e&lt;=1,className:&quot;px-3 py-1.5 text-sm border border-gray-300 rounded-lg disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50&quot;,children:&quot;Précédent&quot;}),i.jsxs(&quot;span&quot;,{className:&quot;text-sm text-ink-600&quot;,children:[&quot;Page &quot;,N.current_page,&quot; / &quot;,C]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;r(V=&gt;Math.min(C,V+1)),disabled:e&gt;=C,className:&quot;px-3 py-1.5 text-sm border border-gray-300 rounded-lg disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50&quot;,children:&quot;Suivant&quot;})]})]})]})]})}function ooe({events:e,row:r=null,onClose:t,onSuccess:n}){const o=!!r,[s,c]=T.useState(!1),[u,l]=T.useState(null),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState(&quot;XOF&quot;),[m,p]=T.useState(&quot;&quot;),[x,g]=T.useState([]),[y,v]=T.useState(!1),_=a===&quot;&quot;?null:Number(a);T.useEffect(()=&gt;{r?(d(r.event_id),h(r.currency),p(r.treasury_account_id)):(d(e[0]?.id??&quot;&quot;),h(&quot;XOF&quot;),p(&quot;&quot;))},[r,e]),T.useEffect(()=&gt;{if(_==null){g([]);return}v(!0),qs.list({event_id:_}).then(I=&gt;{const z=Array.isArray(I?.data)?I.data:Array.isArray(I)?I:[];g(Array.isArray(z)?z:[])}).catch(()=&gt;g([])).finally(()=&gt;v(!1))},[_]);const S=T.useMemo(()=&gt;x.filter(I=&gt;I.is_active&amp;&amp;I.currency===f&amp;&amp;I.usage===&quot;sycapay_transit&quot;),[x,f]),A=async I=&gt;{if(I.preventDefault(),l(null),_==null||m===&quot;&quot;){l(&quot;Sélectionnez un événement et un compte de trésorerie.&quot;);return}c(!0);try{o&amp;&amp;r?await qm.update(r.id,{event_id:_,currency:f,treasury_account_id:Number(m)}):await qm.create({event_id:_,currency:f,treasury_account_id:Number(m)}),n(),t()}catch(z){const F=z instanceof At?z.data.message:z instanceof Error?z.message:&quot;Erreur lors de l’enregistrement.&quot;;l(F)}finally{c(!1)}};return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/40&quot;,role:&quot;dialog&quot;,&quot;aria-modal&quot;:&quot;true&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-lg max-w-lg w-full max-h-[90vh] overflow-y-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between px-5 py-4 border-b border-gray-200&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:o?&quot;Modifier le mapping transit SycaPay&quot;:&quot;Nouveau mapping transit SycaPay&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:t,className:&quot;p-1 rounded-lg text-ink-500 hover:bg-gray-100&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:22})})]}),i.jsxs(&quot;form&quot;,{onSubmit:A,className:&quot;p-5 space-y-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:&quot;Associe chaque événement et devise au compte de trésorerie où les encaissements SycaPay confirmés sont ventilés (transit), avant transfert manuel vers les comptes finaux.&quot;}),u&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;p-3 rounded-lg bg-red-50 border border-red-200 text-red-800 text-sm&quot;,role:&quot;alert&quot;,children:u}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;transit-event&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Événement&quot;}),i.jsxs(&quot;select&quot;,{id:&quot;transit-event&quot;,value:a===&quot;&quot;?&quot;&quot;:String(a),onChange:I=&gt;{const z=I.target.value;d(z===&quot;&quot;?&quot;&quot;:Number(z)),p(&quot;&quot;)},className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,required:!0,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;— Choisir —&quot;}),e.map(I=&gt;i.jsx(&quot;option&quot;,{value:I.id,children:I.name},I.id))]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;transit-currency&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Devise&quot;}),i.jsxs(&quot;select&quot;,{id:&quot;transit-currency&quot;,value:f,onChange:I=&gt;{h(I.target.value),p(&quot;&quot;)},className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;XOF&quot;,children:&quot;XOF&quot;}),i.jsx(&quot;option&quot;,{value:&quot;EUR&quot;,children:&quot;EUR&quot;})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;transit-account&quot;,className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Compte de trésorerie (transit)&quot;}),y?i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Chargement des comptes…&quot;}):i.jsxs(&quot;select&quot;,{id:&quot;transit-account&quot;,value:m===&quot;&quot;?&quot;&quot;:String(m),onChange:I=&gt;{const z=I.target.value;p(z===&quot;&quot;?&quot;&quot;:Number(z))},className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,required:!0,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;— Choisir —&quot;}),S.map(I=&gt;i.jsxs(&quot;option&quot;,{value:I.id,children:[I.name,&quot; (&quot;,I.currency,&quot;)&quot;]},I.id))]}),_!=null&amp;&amp;!y&amp;&amp;S.length===0&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-amber-700&quot;,children:&quot;Aucun compte actif pour cette devise. Créez d’abord un compte de trésorerie (onglet Comptes de trésorerie) en usage « Transit SycaPay », utilisable pour cet événement, avec la même devise.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex justify-end gap-2 pt-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;secondary&quot;,onClick:t,disabled:s,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:s,children:s?&quot;Enregistrement…&quot;:o?&quot;Enregistrer&quot;:&quot;Créer&quot;})]})]})]})})}const L6=[&quot;Mobile Money&quot;,&quot;Banque&quot;,&quot;Caisse&quot;,&quot;Autre&quot;],F6=[&quot;XOF&quot;,&quot;EUR&quot;],B6=[{value:&quot;&quot;,label:&quot;Tous&quot;},{value:&quot;summit&quot;,label:&quot;Sommet&quot;},{value:&quot;seminar&quot;,label:&quot;Séminaire&quot;},{value:&quot;other&quot;,label:&quot;Autre&quot;}];function loe(){const{isAuthenticated:e,isParticipant:r,loading:t,can:n,roles:o}=Ps(),s=o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),c=o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),u=o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),l=o.includes(&quot;COMMISSION_ADMINISTRATION_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;SUPER_ADMIN&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_ADMINISTRATION_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SOMMET&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_FINANCE_SEMINAIRE&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_COMMUNICATION&quot;)&amp;&amp;!o.includes(&quot;COMMISSION_SEMINAIRE_REGIONAL&quot;),[a,d]=tf(),f=o.includes(&quot;SUPER_ADMIN&quot;),h=a.get(&quot;tab&quot;),m=h===&quot;users&quot;&amp;&amp;f?&quot;users&quot;:h===&quot;audit&quot;&amp;&amp;f?&quot;audit&quot;:h===&quot;budget-categories&quot;?&quot;budget-categories&quot;:h===&quot;treasury&quot;?&quot;treasury&quot;:f?&quot;users&quot;:&quot;treasury&quot;,{events:p}=Gp();T.useEffect(()=&gt;{(h===&quot;users&quot;||h===&quot;audit&quot;)&amp;&amp;!f?d({},{replace:!0}):!h&amp;&amp;f&amp;&amp;d({tab:&quot;users&quot;},{replace:!0})},[h,f,d]);const x=Ae=&gt;{Ae===&quot;users&quot;?d({tab:&quot;users&quot;},{replace:!0}):Ae===&quot;audit&quot;?d({tab:&quot;audit&quot;},{replace:!0}):Ae===&quot;budget-categories&quot;?d({tab:&quot;budget-categories&quot;},{replace:!0}):Ae===&quot;treasury&quot;?d({tab:&quot;treasury&quot;},{replace:!0}):d({},{replace:!0})},[g,y]=T.useState(&quot;&quot;),[v,_]=T.useState([]),[S,A]=T.useState(!0),[I,z]=T.useState(null),[F,W]=T.useState(null),[H,B]=T.useState(!1),[K,O]=T.useState(null),[L,E]=T.useState(&quot;&quot;),[j,k]=T.useState([]),[N,C]=T.useState(!1),[P,D]=T.useState(null),[U,Y]=T.useState(null),[Z,ne]=T.useState(!1),[V,ee]=T.useState(null),[$,R]=T.useState(null),[X,re]=T.useState(null),[Q,te]=T.useState([]),[ie,de]=T.useState(!1),[ce,se]=T.useState(null),[fe,le]=T.useState(!1),[ge,xe]=T.useState(null),[pe,ue]=T.useState(null),we=n(&quot;settings.read&quot;)||n(&quot;settings.update&quot;),Se=T.useCallback(()=&gt;{we&amp;&amp;(A(!0),z(null),qs.list({event_id:g}).then(Ae=&gt;_(Array.isArray(Ae)?Ae:Array.isArray(Ae?.data)?Ae.data:[])).catch(Ae=&gt;z(Ae?.data?.message??&quot;Erreur lors du chargement des comptes.&quot;)).finally(()=&gt;A(!1)))},[we,g]),De=T.useCallback(()=&gt;{if(!we)return;C(!0),D(null);const Ae=L?{event_type:L}:{};Co.list(Ae).then(it=&gt;k(Array.isArray(it)?it:[])).catch(it=&gt;D(it?.data?.message??&quot;Erreur lors du chargement des catégories.&quot;)).finally(()=&gt;C(!1))},[we,L]),Le=T.useCallback(()=&gt;{if(!we)return;de(!0),se(null);const Ae=g===&quot;&quot;?void 0:{event_id:Number(g)};qm.list(Ae).then(it=&gt;te(Array.isArray(it)?it:[])).catch(it=&gt;se(it?.data?.message??&quot;Erreur lors du chargement du mapping transit SycaPay.&quot;)).finally(()=&gt;de(!1))},[we,g]);if(T.useEffect(()=&gt;{we&amp;&amp;Se()},[we,g,Se]),T.useEffect(()=&gt;{!we||m!==&quot;treasury&quot;||Le()},[we,m,g,Le]),T.useEffect(()=&gt;{!we||m!==&quot;budget-categories&quot;||De()},[we,m,L,De]),t)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})});if(!e)return i.jsx(Kn,{to:&quot;/login&quot;,replace:!0});if(r)return i.jsx(Kn,{to:&quot;/account&quot;,replace:!0});if(!we)return i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-white rounded-xl shadow-soft p-8 text-center max-w-md&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-semibold text-ink-900 mb-4&quot;,children:&quot;Accès non autorisé&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Seul le Super Admin peut accéder au paramétrage.&quot;})]})});const ze=Ae=&gt;{B(!1),Ae?_(it=&gt;[...it??[],Ae]):Se()},Oe=()=&gt;{W(null),Se()},Ue=()=&gt;{O(null),Se()},Ye=Ae=&gt;{ne(!1),Ae?k(it=&gt;[...it,Ae]):De()},Ze=()=&gt;{Y(null),De()},Qe=()=&gt;{ee(null),De()},Ve=async Ae=&gt;{if(window.confirm(`Supprimer le mapping transit SycaPay pour « ${Ae.event_name??&quot;Événement&quot;} » (${Ae.currency}) ?`))try{await qm.delete(Ae.id),Le()}catch(it){const $t=it&amp;&amp;typeof it==&quot;object&quot;&amp;&amp;&quot;data&quot;in it?it.data?.message:void 0;se($t??&quot;Suppression impossible.&quot;)}},et=Ae=&gt;B6.find(it=&gt;it.value===Ae)?.label??Ae??&quot;—&quot;,rt=Ae=&gt;Ae===&quot;revenue&quot;?&quot;Recettes&quot;:Ae===&quot;expense&quot;?&quot;Dépenses&quot;:&quot;—&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex flex-col&quot;,children:[i.jsx(of,{}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-1&quot;,children:[i.jsx(Zp,{currentSection:&quot;settings&quot;,showSommet:s||l?!1:n(&quot;registrations.read&quot;),showSeminar:c||u?!1:n(&quot;registrations.read&quot;),showRecommendations:s||u?!1:n(&quot;recommendations.read&quot;),showUsers:!1,showFinance:u||l?!1:n(&quot;finance.dashboard&quot;)||n(&quot;payments.read&quot;),showSettings:we}),i.jsx(&quot;main&quot;,{className:&quot;flex-1 w-full lg:ml-48 pb-16 lg:pb-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;w-full px-4 sm:px-6 lg:px-8 py-6 lg:py-8&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-8&quot;,children:[i.jsxs(&quot;h2&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2 flex items-center gap-2&quot;,children:[i.jsx(cv,{size:32,className:&quot;text-brand-700&quot;}),&quot;Paramétrage&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Comptes de trésorerie et autres réglages.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex items-center gap-2 border-b border-gray-200&quot;,children:[f&amp;&amp;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(&quot;users&quot;),className:`flex items-center gap-2 px-4 py-3 border-b-2 -mb-px font-medium ${m===&quot;users&quot;?&quot;border-brand-700 text-brand-700&quot;:&quot;border-transparent text-ink-500 hover:text-ink-700&quot;}`,children:[i.jsx($m,{size:18}),&quot;Utilisateurs&quot;]}),f&amp;&amp;i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(&quot;audit&quot;),className:`flex items-center gap-2 px-4 py-3 border-b-2 -mb-px font-medium ${m===&quot;audit&quot;?&quot;border-brand-700 text-brand-700&quot;:&quot;border-transparent text-ink-500 hover:text-ink-700&quot;}`,children:[i.jsx(zm,{size:18}),&quot;Journal d&#039;audit&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(&quot;treasury&quot;),className:`flex items-center gap-2 px-4 py-3 border-b-2 -mb-px font-medium ${m===&quot;treasury&quot;?&quot;border-brand-700 text-brand-700&quot;:&quot;border-transparent text-ink-500 hover:text-ink-700&quot;}`,children:[i.jsx(n2,{size:18}),&quot;Comptes de trésorerie&quot;]}),i.jsxs(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;x(&quot;budget-categories&quot;),className:`flex items-center gap-2 px-4 py-3 border-b-2 -mb-px font-medium ${m===&quot;budget-categories&quot;?&quot;border-brand-700 text-brand-700&quot;:&quot;border-transparent text-ink-500 hover:text-ink-700&quot;}`,children:[i.jsx(kB,{size:18}),&quot;Catégories budget&quot;]})]}),m===&quot;treasury&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex flex-wrap items-center justify-between gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;event-filter&quot;,className:&quot;text-sm font-medium text-ink-700&quot;,children:&quot;Événement :&quot;}),i.jsxs(&quot;select&quot;,{id:&quot;event-filter&quot;,value:g,onChange:Ae=&gt;y(Ae.target.value===&quot;&quot;?&quot;&quot;:Number(Ae.target.value)),className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[220px]&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous (global + par événement)&quot;}),(p??[]).map(Ae=&gt;i.jsx(&quot;option&quot;,{value:Ae.id,children:Ae.name},Ae.id))]})]}),n(&quot;settings.update&quot;)&amp;&amp;i.jsxs(Me,{variant:&quot;primary&quot;,onClick:()=&gt;B(!0),className:&quot;flex items-center gap-2&quot;,children:[i.jsx(vm,{size:18}),&quot;Nouveau compte&quot;]})]}),I&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:I}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden&quot;,children:S?i.jsx(&quot;div&quot;,{className:&quot;p-12 text-center text-ink-500&quot;,children:&quot;Chargement des comptes...&quot;}):i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Type&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Identifiant&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Devise&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Usage&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Contexte&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Actif&quot;}),n(&quot;settings.update&quot;)&amp;&amp;i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider w-24&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:(v??[]).length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:n(&quot;settings.update&quot;)?8:7,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Aucun compte de trésorerie. Cliquez sur « Nouveau compte » pour en ajouter.&quot;})}):(v??[]).map(Ae=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900&quot;,children:Ae.name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.type}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.identifier}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.currency}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:i.jsx(&quot;span&quot;,{className:`inline-flex px-2 py-0.5 text-xs font-medium rounded-full ${Ae.usage===&quot;sycapay_transit&quot;?&quot;bg-violet-100 text-violet-800&quot;:&quot;bg-slate-100 text-slate-700&quot;}`,children:Ae.usage===&quot;sycapay_transit&quot;?&quot;Transit SycaPay&quot;:&quot;Standard&quot;})}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.context_display}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3&quot;,children:i.jsx(&quot;span&quot;,{className:`inline-flex px-2 py-0.5 text-xs font-medium rounded-full ${Ae.is_active?&quot;bg-green-100 text-green-800&quot;:&quot;bg-gray-100 text-gray-600&quot;}`,children:Ae.is_active?&quot;Oui&quot;:&quot;Non&quot;})}),n(&quot;settings.update&quot;)&amp;&amp;i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:i.jsx(Ca,{rowId:`ta-${Ae.id}`,openMenuId:$,setOpenMenuId:R,onEdit:()=&gt;W(Ae),menuItems:[{id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;O(Ae)}]})})]},Ae.id))})]})})}),i.jsxs(&quot;div&quot;,{className:&quot;mt-10&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center justify-between gap-4 mb-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h3&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Transit SycaPay par événement&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600 mt-1 max-w-3xl&quot;,children:&quot;Compte de trésorerie où sont ventilés les encaissements SycaPay confirmés, par événement et devise, avant transfert manuel. Le filtre « Événement » ci-dessus s’applique aussi à cette liste.&quot;})]}),f&amp;&amp;i.jsxs(Me,{variant:&quot;primary&quot;,onClick:()=&gt;{xe(null),le(!0)},className:&quot;flex items-center gap-2 shrink-0&quot;,children:[i.jsx(vm,{size:18}),&quot;Nouveau mapping&quot;]})]}),ce&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:ce}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden&quot;,children:ie?i.jsx(&quot;div&quot;,{className:&quot;p-12 text-center text-ink-500&quot;,children:&quot;Chargement des mappings…&quot;}):i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Événement&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Devise&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Compte de trésorerie (transit)&quot;}),f&amp;&amp;i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider w-24&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:Q.length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:f?4:3,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:f?&quot;Aucun mapping. Utilisez « Nouveau mapping » pour associer un événement et une devise à un compte de transit.&quot;:&quot;Aucun mapping pour ce filtre.&quot;})}):Q.map(Ae=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900&quot;,children:Ae.event_name??`Événement #${Ae.event_id}`}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.currency}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.treasury_account_name??`Compte #${Ae.treasury_account_id}`}),f&amp;&amp;i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:i.jsx(Ca,{rowId:`tm-${Ae.id}`,openMenuId:pe,setOpenMenuId:ue,onEdit:()=&gt;xe(Ae),menuItems:[{id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;{Ve(Ae)}}]})})]},Ae.id))})]})})})]})]}),m===&quot;budget-categories&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-6 flex flex-wrap items-center justify-between gap-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-2&quot;,children:[i.jsx(&quot;label&quot;,{htmlFor:&quot;category-type-filter&quot;,className:&quot;text-sm font-medium text-ink-700&quot;,children:&quot;Type d&#039;événement :&quot;}),i.jsx(&quot;select&quot;,{id:&quot;category-type-filter&quot;,value:L,onChange:Ae=&gt;E(Ae.target.value),className:&quot;px-3 py-2 border border-gray-300 rounded-lg text-sm min-w-[180px]&quot;,children:B6.map(Ae=&gt;i.jsx(&quot;option&quot;,{value:Ae.value,children:Ae.label},Ae.value||&quot;all&quot;))})]}),n(&quot;settings.update&quot;)&amp;&amp;i.jsxs(Me,{variant:&quot;primary&quot;,onClick:()=&gt;ne(!0),className:&quot;flex items-center gap-2&quot;,children:[i.jsx(vm,{size:18}),&quot;Nouvelle catégorie&quot;]})]}),P&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-4 p-4 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:P}),i.jsx(&quot;div&quot;,{className:&quot;bg-white rounded-xl border border-gray-200 overflow-hidden&quot;,children:N?i.jsx(&quot;div&quot;,{className:&quot;p-12 text-center text-ink-500&quot;,children:&quot;Chargement des catégories...&quot;}):i.jsx(&quot;div&quot;,{className:&quot;overflow-x-auto&quot;,children:i.jsxs(&quot;table&quot;,{className:&quot;w-full text-left&quot;,children:[i.jsx(&quot;thead&quot;,{className:&quot;bg-gray-50 border-b border-gray-200&quot;,children:i.jsxs(&quot;tr&quot;,{children:[i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Code&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Type&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Type d&#039;événement&quot;}),i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider&quot;,children:&quot;Ordre&quot;}),n(&quot;settings.update&quot;)&amp;&amp;i.jsx(&quot;th&quot;,{className:&quot;px-4 py-3 text-xs font-semibold text-ink-600 uppercase tracking-wider w-24&quot;,children:&quot;Actions&quot;})]})}),i.jsx(&quot;tbody&quot;,{className:&quot;divide-y divide-gray-200&quot;,children:(j??[]).length===0?i.jsx(&quot;tr&quot;,{children:i.jsx(&quot;td&quot;,{colSpan:n(&quot;settings.update&quot;)?6:5,className:&quot;px-4 py-8 text-center text-ink-500&quot;,children:&quot;Aucune catégorie. Cliquez sur « Nouvelle catégorie » pour en ajouter.&quot;})}):(j??[]).map(Ae=&gt;i.jsxs(&quot;tr&quot;,{className:&quot;hover:bg-gray-50&quot;,children:[i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm font-medium text-ink-900&quot;,children:Ae.name}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.code??&quot;—&quot;}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:rt(Ae.type)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:et(Ae.event_type)}),i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-sm text-ink-700&quot;,children:Ae.sort_order}),n(&quot;settings.update&quot;)&amp;&amp;i.jsx(&quot;td&quot;,{className:&quot;px-4 py-3 text-right&quot;,children:i.jsx(Ca,{rowId:`bc-${Ae.id}`,openMenuId:X,setOpenMenuId:re,onEdit:()=&gt;Y(Ae),menuItems:[{id:&quot;delete&quot;,label:&quot;Supprimer&quot;,danger:!0,onSelect:()=&gt;ee(Ae)}]})})]},Ae.id))})]})})})]}),m===&quot;users&quot;&amp;&amp;i.jsx(soe,{}),m===&quot;audit&quot;&amp;&amp;i.jsx(aoe,{})]})})]}),H&amp;&amp;i.jsx(R6,{events:p??[],accountTypes:L6,currencies:F6,eventFilter:g,onClose:()=&gt;B(!1),onSuccess:ze}),F&amp;&amp;i.jsx(R6,{events:p??[],accountTypes:L6,currencies:F6,account:F,onClose:()=&gt;W(null),onSuccess:Oe}),K&amp;&amp;i.jsx(Yae,{account:K,onClose:()=&gt;O(null),onDeleted:Ue}),Z&amp;&amp;i.jsx(D6,{onClose:()=&gt;ne(!1),onSuccess:Ye}),U&amp;&amp;i.jsx(D6,{category:U,onClose:()=&gt;Y(null),onSuccess:Ze}),V&amp;&amp;i.jsx(Jae,{category:V,onClose:()=&gt;ee(null),onDeleted:Qe}),(fe||ge)&amp;&amp;i.jsx(ooe,{events:p??[],row:ge,onClose:()=&gt;{le(!1),xe(null)},onSuccess:()=&gt;{Le()}})]})}function coe(){const{token:e}=wi(),r=vi(),[t,n]=T.useState(&quot;loading&quot;),[o,s]=T.useState(&quot;&quot;),[c,u]=T.useState(&quot;&quot;);return T.useEffect(()=&gt;{if(!e){n(&quot;error&quot;),s(&quot;Token de vérification manquant.&quot;);return}(async()=&gt;{try{const d=(await a2.verify(e)).event||&quot;l&#039;événement&quot;;n(&quot;success&quot;),s(`Votre inscription pour &quot;${d}&quot; a été vérifiée avec succès !`),setTimeout(()=&gt;{r(&quot;/&quot;)},5e3)}catch(a){if(n(&quot;error&quot;),a instanceof At)if(a.status===422){const d=a.data.errors||{};d.token?s(d.token[0]||&quot;Le token de vérification est invalide ou a expiré.&quot;):d.status?s(d.status[0]||&quot;Cette inscription a déjà été vérifiée.&quot;):s(a.data.message||&quot;Erreur lors de la vérification.&quot;),u(Object.values(d).flat().join(&quot; &quot;))}else s(a.data.message||&quot;Une erreur est survenue lors de la vérification.&quot;);else s(&quot;Une erreur inattendue est survenue.&quot;)}})()},[e,r]),i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-gray-50 flex items-center justify-center px-4&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-md w-full bg-white rounded-xl shadow-lg p-8 text-center&quot;,children:[t===&quot;loading&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx(&quot;div&quot;,{className:&quot;mb-6&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;inline-block animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-brand-700&quot;})}),i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Vérification en cours...&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Veuillez patienter pendant que nous vérifions votre inscription.&quot;})]}),t===&quot;success&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx(&quot;div&quot;,{className:&quot;mb-6&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;inline-flex items-center justify-center w-16 h-16 rounded-full bg-green-100&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-8 h-8 text-green-600&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M5 13l4 4L19 7&quot;})})})}),i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Inscription vérifiée !&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mb-6&quot;,children:o}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Vous allez être redirigé vers la page d&#039;accueil dans quelques secondes...&quot;}),i.jsx(&quot;button&quot;,{onClick:()=&gt;r(&quot;/&quot;),className:&quot;mt-6 px-6 py-3 bg-brand-700 text-white rounded-xl hover:bg-brand-900 transition-colors&quot;,children:&quot;Retour à l&#039;accueil&quot;})]}),t===&quot;error&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[i.jsx(&quot;div&quot;,{className:&quot;mb-6&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;inline-flex items-center justify-center w-16 h-16 rounded-full bg-red-100&quot;,children:i.jsx(&quot;svg&quot;,{className:&quot;w-8 h-8 text-red-600&quot;,fill:&quot;none&quot;,stroke:&quot;currentColor&quot;,viewBox:&quot;0 0 24 24&quot;,children:i.jsx(&quot;path&quot;,{strokeLinecap:&quot;round&quot;,strokeLinejoin:&quot;round&quot;,strokeWidth:2,d:&quot;M6 18L18 6M6 6l12 12&quot;})})})}),i.jsx(&quot;h2&quot;,{className:&quot;text-2xl font-heading font-medium text-ink-900 mb-4&quot;,children:&quot;Erreur de vérification&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-500 mb-4&quot;,children:o}),c&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-600 mb-6&quot;,children:c}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:[i.jsx(&quot;button&quot;,{onClick:()=&gt;r(&quot;/inscription&quot;),className:&quot;w-full px-6 py-3 bg-brand-700 text-white rounded-xl hover:bg-brand-900 transition-colors&quot;,children:&quot;Retour à l&#039;inscription&quot;}),i.jsx(&quot;button&quot;,{onClick:()=&gt;r(&quot;/&quot;),className:&quot;w-full px-6 py-3 bg-gray-200 text-ink-900 rounded-xl hover:bg-gray-300 transition-colors&quot;,children:&quot;Retour à l&#039;accueil&quot;})]})]})]})})}const z6={not_sycapay:&quot;Actualisation automatique disponible uniquement pour les paiements en ligne.&quot;,terminal:&quot;Ce paiement est déjà terminé.&quot;,missing_provider_ref:&quot;Référence de paiement incomplète. Contactez le support si le problème persiste.&quot;,invalid_status:&quot;Statut incompatible avec une actualisation en ligne.&quot;,payment_too_recent:&quot;Le serveur attend encore quelques secondes après l’init avant la première interrogation du prestataire.&quot;,sync_too_recent:&quot;Une vérification vient d’être faite ; courte pause avant la prochaine interrogation.&quot;},pm=52e3,$6=14;function uoe({donationId:e,paymentId:r,donorEmail:t,summaryHint:n,onStatusUpdate:o}){const[s,c]=T.useState(!1),[u,l]=T.useState(null),[a,d]=T.useState(null),f=T.useRef(o);f.current=o;const h=T.useCallback(v=&gt;oz(e,r,{refresh:v,donorEmail:t??void 0}),[e,r,t]);T.useEffect(()=&gt;{let v=!1;const _=[];return(async()=&gt;{try{const S=await h(!1);if(v||(d(S),f.current(S),S.is_terminal))return;let A=0,I=S.status;const z=()=&gt;{const W=S.refresh_earliest_at;if(!W)return pm;const H=Date.parse(W);return Number.isNaN(H)?pm:Math.max(4e3,H-Date.now()+1500)},F=W=&gt;{if(v||A&gt;=$6)return;const H=window.setTimeout(async()=&gt;{if(!v){A+=1;try{const B=await h(!0);if(v)return;d(B);const K=B.status!==I;if(K&amp;&amp;(I=B.status),(K||B.is_terminal)&amp;&amp;f.current(B),B.is_terminal)return}catch{}F(pm)}},W);_.push(H)};F(z())}catch{v||l(&quot;Impossible de charger le statut du paiement.&quot;)}})(),()=&gt;{v=!0,_.forEach(S=&gt;window.clearTimeout(S))}},[e,r,t,h]);const m=()=&gt;{l(null),c(!0),h(!0).then(v=&gt;{d(v),o(v)}).catch(v=&gt;{v instanceof At?l(v.data?.message??v.message):l(&quot;Impossible d’actualiser le statut.&quot;)}).finally(()=&gt;c(!1))},p=!a||a.is_terminal?null:!a.refresh_attempted&amp;&amp;a.refresh_skipped_reason?z6[a.refresh_skipped_reason]??&quot;Actualisation momentanément indisponible.&quot;:a.refresh_blocked_reason?z6[a.refresh_blocked_reason]??&quot;Actualisation momentanément indisponible.&quot;:null,x=a===null||a.can_retry_refresh===!0,g=a!==null&amp;&amp;!a.is_terminal,y=!a||a.is_terminal||!(a.provider_operator??&quot;&quot;).toLowerCase().includes(&quot;coris&quot;)||a.redirect_url||a.status!==&quot;pending&quot;&amp;&amp;a.status!==&quot;initiated&quot;?null:&quot;Coris BF: le lien de validation prestataire n’a pas encore ete fourni. En sandbox, cette etape peut rester en attente.&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;mt-2 space-y-2 rounded-md border border-emerald-100 bg-emerald-50/50 px-3 py-2&quot;,children:[n&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-600&quot;,children:n}),g&amp;&amp;i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:[&quot;Vérification automatique côté serveur (jusqu’à &quot;,$6,&quot; tentatives, environ toutes les&quot;,&quot; &quot;,Math.round(pm/1e3),&quot; s) tant que le paiement n’est pas terminé. La confirmation provient exclusivement du serveur (prestataire), pas de ce navigateur seul.&quot;]}),a?.message&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs font-medium text-ink-800&quot;,role:&quot;status&quot;,children:a.message}),y&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800&quot;,children:y}),u&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-red-700&quot;,children:u}),p&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800&quot;,children:p}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-wrap items-center gap-2&quot;,children:[i.jsxs(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;text-sm py-1.5 h-auto&quot;,onClick:m,disabled:s||!x,children:[i.jsx(t2,{size:14,className:`mr-1.5 inline ${s?&quot;animate-spin&quot;:&quot;&quot;}`}),s?&quot;Vérification…&quot;:&quot;Actualiser le statut&quot;]}),!x&amp;&amp;!s&amp;&amp;!p&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Actualisation non disponible pour le moment.&quot;})]})]})}const doe=[{value:&quot;mobile_money&quot;,label:&quot;Mobile Money (Paiement hors système à déclarer ici)&quot;},{value:&quot;card_visa&quot;,label:&quot;Envoi d&#039;argent RIA, Western, MoneyGram (Hors système à déclarer ici)&quot;}];function foe({isOpen:e,onClose:r,onSuccess:t}){const n=vi(),[o,s]=T.useState([]),[c,u]=T.useState(!1),[l,a]=T.useState(&quot;&quot;),[d,f]=T.useState(&quot;&quot;),[h,m]=T.useState(&quot;&quot;),[p,x]=T.useState(&quot;&quot;),[g,y]=T.useState(&quot;&quot;),[v,_]=T.useState(!1),[S,A]=T.useState(&quot;&quot;),[I,z]=T.useState(&quot;mobile_money&quot;),[F,W]=T.useState(!1),[H,B]=T.useState(null),[K,O]=T.useState(&quot;form&quot;),[L,E]=T.useState(null),[j,k]=T.useState(null),[N,C]=T.useState(null),[P,D]=T.useState(null),[U,Y]=T.useState(null),[Z,ne]=T.useState(!1),[V,ee]=T.useState(()=&gt;Uc(&quot;CI&quot;)),[$,R]=T.useState(&quot;&quot;),[X,re]=T.useState(&quot;&quot;),[Q,te]=T.useState(&quot;&quot;),[ie,de]=T.useState(null),[ce,se]=T.useState(!1),fe=!ce||ie?.donation_payments_enabled!==!1,le=Yi[V]??Yi.CI;T.useEffect(()=&gt;{e&amp;&amp;(se(!1),t7().then(Oe=&gt;{de(Oe),se(!0)}).catch(()=&gt;{de({registration_payments_enabled:!0,donation_payments_enabled:!0,disabled_message:&quot;&quot;}),se(!0)}))},[e]),T.useEffect(()=&gt;{e&amp;&amp;(u(!0),B(null),s2.list().then(Oe=&gt;{const Ue=(Oe??[]).filter(Ze=&gt;Ze.is_active);s(Ue);const Ye=Ue.find(Ze=&gt;Ze.event_type===&quot;summit&quot;);a(Ye?.id??Ue[0]?.id??&quot;&quot;)}).catch(()=&gt;s([])).finally(()=&gt;u(!1)))},[e]),T.useEffect(()=&gt;{e&amp;&amp;(O(&quot;form&quot;),E(null),k(null),C(null),D(null),Y(null),ee(Uc(&quot;CI&quot;)),R(&quot;&quot;),re(&quot;&quot;),te(&quot;&quot;),B(null))},[e]),T.useEffect(()=&gt;{R(Oe=&gt;{const Ue=Yi[V];return Ue&amp;&amp;Ue.operators.some(Ye=&gt;Ye.apiValue===Oe)?Oe:&quot;&quot;})},[V]),T.useEffect(()=&gt;{Zi(V,$)||te(&quot;&quot;)},[V,$]),T.useEffect(()=&gt;{v&amp;&amp;I===&quot;sycapay&quot;&amp;&amp;z(&quot;mobile_money&quot;)},[v,I]),T.useEffect(()=&gt;{!fe&amp;&amp;I===&quot;sycapay&quot;&amp;&amp;z(&quot;mobile_money&quot;)},[fe,I]);const ge=T.useMemo(()=&gt;{if(I!==&quot;sycapay&quot;)return null;if(v)return&quot;Le paiement en ligne nécessite votre nom et une adresse email (décochez « Anonyme »).&quot;;if(!$)return&quot;Choisissez un opérateur Mobile Money.&quot;;if(!X.replace(/\s/g,&quot;&quot;))return&quot;Indiquez le numéro Mobile Money utilisé pour le paiement.&quot;;if(!Fd(X,V))return c2(V);if(Zi(V,$)){const Ue=Q.replace(/\D/g,&quot;&quot;);if(Ue.length&lt;4||Ue.length&gt;12)return&quot;Indiquez le code OTP Orange (4 à 12 chiffres, voir doc de test SycaPay).&quot;}return null},[I,v,$,X,V,Q]),xe=()=&gt;{f(&quot;&quot;),m(&quot;&quot;),x(&quot;&quot;),y(&quot;&quot;),A(&quot;&quot;),_(!1),z(&quot;mobile_money&quot;),te(&quot;&quot;)},pe=()=&gt;{xe(),O(&quot;form&quot;),E(null),k(null),D(null),Y(null),r()},ue=async()=&gt;{const Oe=parseInt(S.replace(/\s/g,&quot;&quot;),10);if(!l||isNaN(Oe)||Oe&lt;1){B(&quot;Veuillez sélectionner un événement et indiquer un montant valide.&quot;);return}if(!v&amp;&amp;(!p.trim()||!d.trim()||!h.trim())){B(&quot;Veuillez remplir le nom, le prénom et l&#039;email (ou cocher « Rester anonyme »).&quot;);return}if(!v&amp;&amp;p.trim()&amp;&amp;!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p)){B(&quot;Veuillez indiquer une adresse email valide.&quot;);return}W(!0),B(null);try{const Ue=v?null:`${d.trim()} ${h.trim()}`.trim(),Ye=v?null:p.trim()||null,Ze=g.trim()?`Téléphone : ${g.trim()}`:void 0;await qx.storePublic({event_id:Number(l),donor_name:Ue||null,donor_email:Ye||null,amount:Oe,currency:&quot;XOF&quot;,method:I,paid_at:new Date().toISOString(),notes:Ze||null}),xe(),pe(),t?.(),n(&quot;/soutenir/merci&quot;,{state:{emailSent:!!Ye,mode:&quot;declaration&quot;}})}catch(Ue){Ue instanceof At?B(Ue.data?.message??Ue.message??&quot;Une erreur est survenue.&quot;):B(&quot;Une erreur est survenue.&quot;)}finally{W(!1)}},we=async Oe=&gt;{if(Oe.preventDefault(),B(null),!fe){B(ie?.disabled_message?.trim()||&quot;Les paiements en ligne (SycaPay) ne sont pas encore ouverts. Veuillez choisir une déclaration manuelle ou réessayer ultérieurement.&quot;);return}const Ue=parseInt(S.replace(/\s/g,&quot;&quot;),10);if(!l||isNaN(Ue)||Ue&lt;1){B(&quot;Veuillez sélectionner un événement et indiquer un montant valide.&quot;);return}if(v){B(&quot;Le paiement SycaPay en ligne nécessite le nom et l’email (décochez « Anonyme »).&quot;);return}if(!p.trim()||!d.trim()||!h.trim()){B(&quot;Veuillez remplir le nom, le prénom et l’email.&quot;);return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p)){B(&quot;Veuillez indiquer une adresse email valide.&quot;);return}const Ye=ge;if(Ye){B(Ye);return}W(!0);try{const Ze=`${d.trim()} ${h.trim()}`.trim(),Qe=p.trim(),et=(await qx.storePublic({event_id:Number(l),donor_name:Ze,donor_email:Qe,amount:Ue,currency:&quot;XOF&quot;,method:&quot;sycapay&quot;,notes:g.trim()?`Contact : ${g.trim()}`:null})).id,rt={operator:$,phone:Yp(X,V),country:V,donor_email:Qe,idempotency_key:typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID?crypto.randomUUID():void 0};Zi(V,$)&amp;&amp;(rt.otp=Q.replace(/\D/g,&quot;&quot;));const Ae=await qx.initPublicSycaPay(et,rt),it=Ae.data;if(it.status===&quot;failed&quot;||it.error){B(o2(it,Ae.message));return}E(et),k(it.payment_id),C(Qe),D(it),O(&quot;sycapay_tracking&quot;)}catch(Ze){Ze instanceof At?B(cz(Ze)):B(&quot;Une erreur est survenue.&quot;)}finally{W(!1)}},Se=Oe=&gt;{if(Oe.preventDefault(),I===&quot;sycapay&quot;){we(Oe);return}ue()},De=async()=&gt;{if(L){ne(!0),B(null);try{await lz(L,N)}catch(Oe){Oe instanceof At?B(Oe.data?.message??Oe.message??&quot;Téléchargement impossible.&quot;):B(&quot;Téléchargement impossible.&quot;)}finally{ne(!1)}}};if(!e)return null;const Le=I===&quot;sycapay&quot;,ze=!Le;return i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 z-50 overflow-y-auto&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex min-h-full items-center justify-center p-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;fixed inset-0 bg-black/50 transition-opacity&quot;,&quot;aria-hidden&quot;:&quot;true&quot;,onClick:()=&gt;!F&amp;&amp;K===&quot;form&quot;&amp;&amp;pe()}),i.jsxs(&quot;div&quot;,{className:&quot;relative bg-white rounded-xl shadow-xl max-w-lg w-full p-6 max-h-[90vh] overflow-y-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between mb-4&quot;,children:[i.jsxs(&quot;h3&quot;,{className:&quot;text-xl font-semibold text-ink-900 flex items-center gap-2&quot;,children:[i.jsx(e2,{className:&quot;w-5 h-5 text-brand-700&quot;}),K===&quot;sycapay_tracking&quot;?&quot;Paiement de votre don&quot;:&quot;Faire un don&quot;]}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,onClick:()=&gt;!F&amp;&amp;pe(),className:&quot;text-ink-400 hover:text-ink-600 transition-colors p-1&quot;,&quot;aria-label&quot;:&quot;Fermer&quot;,children:i.jsx(vr,{size:22})})]}),K===&quot;sycapay_tracking&quot;&amp;&amp;L!==null&amp;&amp;j!==null&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-emerald-200 bg-emerald-50/80 px-3 py-2.5 text-sm text-ink-800&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium&quot;,children:&quot;Don enregistré — paiement en cours de traitement&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 text-ink-700&quot;,children:[&quot;Le montant de &quot;,i.jsxs(&quot;strong&quot;,{children:[P?.amount?.toLocaleString(&quot;fr-FR&quot;),&quot; FCFA&quot;]}),&quot; sera confirmé uniquement après validation par le prestataire Mobile Money. Ce n’est&quot;,&quot; &quot;,i.jsx(&quot;strong&quot;,{children:&quot;pas&quot;}),&quot; un succès définitif tant que le statut ci-dessous n’indique pas « confirmé ».&quot;]})]}),P?.redirect_url&amp;&amp;i.jsx(Me,{type:&quot;button&quot;,variant:&quot;primary&quot;,className:&quot;w-full&quot;,onClick:()=&gt;window.location.assign(P.redirect_url),children:&quot;Continuer vers le paiement&quot;}),i.jsx(uoe,{donationId:L,paymentId:j,donorEmail:N,summaryHint:&quot;La confirmation affichée provient du serveur (agrégateur), pas de cette page seule.&quot;,onStatusUpdate:Y}),U?.status===&quot;confirmed&quot;&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;rounded-lg border border-green-200 bg-green-50 px-3 py-3 space-y-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-green-900&quot;,children:&quot;Paiement confirmé — merci pour votre don !&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,className:&quot;w-full text-sm&quot;,disabled:Z,onClick:()=&gt;{De()},children:Z?&quot;Téléchargement…&quot;:&quot;Télécharger le reçu fiscal (PDF)&quot;})]}),U?.status===&quot;failed&quot;&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:&quot;Le paiement a échoué ou a été refusé. Vous pouvez fermer cette fenêtre et réessayer avec un nouveau don si vous le souhaitez.&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;ghost&quot;,className:&quot;w-full&quot;,onClick:pe,children:&quot;Fermer&quot;})]}),K===&quot;form&quot;&amp;&amp;i.jsxs(i.Fragment,{children:[ze&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-5 p-4 bg-amber-50 border border-amber-200 rounded-lg text-amber-900 text-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium mb-1&quot;,children:&quot;Paiement hors système (déclaration ici)&quot;}),i.jsx(&quot;p&quot;,{children:&quot;Ces options enregistrent votre intention de don pour validation par la commission finance. Le paiement direct en ligne est disponible via « Mobile Money en ligne (SycaPay) ».&quot;})]}),Le&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mb-5 p-4 bg-emerald-50 border border-emerald-200 rounded-lg text-emerald-950 text-sm&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium mb-1&quot;,children:&quot;Mobile Money en ligne (SycaPay)&quot;}),i.jsxs(&quot;p&quot;,{children:[&quot;Ce parcours est &quot;,i.jsx(&quot;strong&quot;,{children:&quot;distinct&quot;}),&quot; du paiement d’inscription au sommet. Après validation, vous pourrez télécharger votre &quot;,i.jsx(&quot;strong&quot;,{children:&quot;reçu de don&quot;}),&quot; ici.&quot;]})]}),i.jsxs(&quot;form&quot;,{onSubmit:Se,className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Événement soutenu&quot;}),i.jsxs(&quot;select&quot;,{value:l,onChange:Oe=&gt;a(Oe.target.value===&quot;&quot;?&quot;&quot;:Number(Oe.target.value)),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,required:!0,disabled:c,children:[c&amp;&amp;i.jsx(&quot;option&quot;,{children:&quot;Chargement...&quot;}),!c&amp;&amp;o.length===0&amp;&amp;i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Aucun événement&quot;}),!c&amp;&amp;o.map(Oe=&gt;i.jsx(&quot;option&quot;,{value:Oe.id,children:Oe.name},Oe.id))]})]}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-2 gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Prénom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:d,onChange:Oe=&gt;f(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,placeholder:&quot;Prénom&quot;,disabled:v})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Nom&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,value:h,onChange:Oe=&gt;m(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,placeholder:&quot;Nom&quot;,disabled:v})]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Email&quot;}),i.jsx(&quot;input&quot;,{type:&quot;email&quot;,value:p,onChange:Oe=&gt;x(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,placeholder:&quot;votre@email.fr&quot;,disabled:v})]}),i.jsxs(&quot;div&quot;,{children:[i.jsxs(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:[&quot;Téléphone &quot;,Le?&quot;(contact, optionnel)&quot;:&quot;(optionnel)&quot;]}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:g,onChange:Oe=&gt;y(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,placeholder:&quot;+226 …&quot;})]}),i.jsxs(&quot;label&quot;,{className:&quot;flex items-center gap-2 cursor-pointer&quot;,children:[i.jsx(&quot;input&quot;,{type:&quot;checkbox&quot;,checked:v,onChange:Oe=&gt;_(Oe.target.checked),className:&quot;rounded border-gray-300 text-brand-600 focus:ring-brand-600&quot;}),i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Rester anonyme (mon nom ne sera pas cité)&quot;})]}),v&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-800&quot;,children:&quot;L’option « Payer maintenant (SycaPay) » nécessite nom et email : elle est indisponible en mode anonyme.&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Montant (XOF)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,inputMode:&quot;numeric&quot;,value:S,onChange:Oe=&gt;A(Oe.target.value.replace(/\D/g,&quot;&quot;)),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,placeholder:&quot;Ex. 10000&quot;,required:!0})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-sm font-medium text-ink-700 mb-1&quot;,children:&quot;Mode de participation&quot;}),i.jsxs(&quot;select&quot;,{value:I,onChange:Oe=&gt;z(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-brand-600 focus:border-brand-500&quot;,children:[doe.map(Oe=&gt;i.jsx(&quot;option&quot;,{value:Oe.value,children:Oe.label},Oe.value)),i.jsxs(&quot;option&quot;,{value:&quot;sycapay&quot;,disabled:!fe,children:[&quot;Mobile Money en ligne (SycaPay)&quot;,fe?&quot;&quot;:&quot; — bientôt disponible&quot;]})]})]}),!fe&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-amber-900 rounded-md border border-amber-200 bg-amber-50/60 px-3 py-2&quot;,children:ie?.disabled_message?.trim()||&quot;Les paiements en ligne (SycaPay) ne sont pas encore ouverts. Vous pouvez faire une déclaration manuelle en attendant.&quot;}),Le&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-3 rounded-lg border border-gray-200 bg-gray-50/60 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800&quot;,children:&quot;Mobile Money — SycaPay&quot;}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Pays&quot;}),i.jsx(&quot;select&quot;,{value:V,onChange:Oe=&gt;ee(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:l2.map(Oe=&gt;i.jsxs(&quot;option&quot;,{value:Oe,children:[Yi[Oe].label,&quot; (&quot;,Oe,&quot;)&quot;]},Oe))})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Opérateur&quot;}),i.jsxs(&quot;select&quot;,{value:$,onChange:Oe=&gt;R(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;— Choisir —&quot;}),le.operators.map(Oe=&gt;i.jsx(&quot;option&quot;,{value:Oe.apiValue,children:Oe.label},Oe.apiValue))]})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Numéro Mobile Money (paiement)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;tel&quot;,value:X,onChange:Oe=&gt;re(Oe.target.value),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm&quot;,placeholder:le.phonePlaceholder,autoComplete:&quot;tel&quot;})]}),Zi(V,$)&amp;&amp;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;block text-xs font-medium text-ink-600 mb-1&quot;,children:&quot;Code OTP Orange (sandbox)&quot;}),i.jsx(&quot;input&quot;,{type:&quot;text&quot;,inputMode:&quot;numeric&quot;,autoComplete:&quot;one-time-code&quot;,value:Q,onChange:Oe=&gt;te(Oe.target.value.replace(/[^\d\s]/g,&quot;&quot;)),className:&quot;w-full px-3 py-2 border border-gray-300 rounded-lg text-sm tracking-widest&quot;,placeholder:&quot;Code doc SycaPay&quot;})]})]}),H&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm&quot;,children:[i.jsx(&quot;p&quot;,{children:H}),H.includes(&quot;connecter&quot;)&amp;&amp;i.jsx(ut,{to:&quot;/login&quot;,className:&quot;mt-2 inline-block text-brand-700 font-medium hover:underline&quot;,children:&quot;Aller à la page de connexion →&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 pt-2&quot;,children:[i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,onClick:pe,className:&quot;flex-1&quot;,children:&quot;Annuler&quot;}),i.jsx(Me,{type:&quot;submit&quot;,variant:&quot;primary&quot;,disabled:F,className:&quot;flex-1&quot;,children:F?&quot;Envoi…&quot;:Le?&quot;Créer le don et lancer le paiement&quot;:&quot;Déclarer mon intention de don&quot;})]})]})]})]})]})})}function hoe(){const[e,r]=T.useState(!1);return i.jsxs(yl,{children:[i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-12 px-4 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-3xl mx-auto&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-8&quot;,children:[i.jsx(ut,{to:&quot;/&quot;,className:&quot;text-sm text-brand-700 hover:text-brand-900 font-medium mb-4 inline-block&quot;,children:&quot;← Retour à l&#039;accueil&quot;}),i.jsx(&quot;h1&quot;,{className:&quot;text-3xl font-bold text-ink-900 mb-2&quot;,children:&quot;Soutenir&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-600&quot;,children:&quot;Votre soutien permet de porter la mission du Sommet Francophone et de former des leaders pour l&#039;évangélisation.&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-8&quot;,children:[i.jsx(wt,{children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex-shrink-0 w-12 h-12 rounded-xl bg-brand-100 flex items-center justify-center&quot;,children:i.jsx(e2,{className:&quot;w-6 h-6 text-brand-700&quot;})}),i.jsxs(&quot;div&quot;,{className:&quot;flex-1&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-xl font-semibold text-ink-900 mb-2&quot;,children:&quot;Faire un don&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:&quot;Les dons permettent de soutenir les participants, les frais d&#039;organisation et le développement des programmes. Le paiement en ligne n&#039;est pas encore disponible : vous pouvez déclarer votre intention de don et serez contacté dès que les moyens de paiement le seront.&quot;}),i.jsx(Me,{variant:&quot;primary&quot;,onClick:()=&gt;r(!0),className:&quot;mt-2&quot;,children:&quot;Déclarer un don&quot;})]})]})}),i.jsx(wt,{children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex-shrink-0 w-12 h-12 rounded-xl bg-brand-100 flex items-center justify-center&quot;,children:i.jsx(ZF,{className:&quot;w-6 h-6 text-brand-700&quot;})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h2&quot;,{className:&quot;text-xl font-semibold text-ink-900 mb-2&quot;,children:&quot;Autres façons de nous soutenir&quot;}),i.jsxs(&quot;ul&quot;,{className:&quot;text-ink-600 space-y-2 list-disc list-inside&quot;,children:[i.jsx(&quot;li&quot;,{children:&quot;Partager l&#039;événement autour de vous&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Prier pour les participants et l&#039;équipe&quot;}),i.jsx(&quot;li&quot;,{children:&quot;Proposer votre aide bénévole (contact ci-dessous)&quot;})]})]})]})}),i.jsx(wt,{children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-start gap-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex-shrink-0 w-12 h-12 rounded-xl bg-brand-100 flex items-center justify-center&quot;,children:i.jsx(ja,{className:&quot;w-6 h-6 text-brand-700&quot;})}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h2&quot;,{className:&quot;text-xl font-semibold text-ink-900 mb-2&quot;,children:&quot;Nous contacter&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:&quot;Pour toute question relative aux dons ou au soutien, n&#039;hésitez pas à nous écrire. L&#039;équipe du Sommet Francophone vous répondra.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;flex flex-col gap-2 text-ink-600&quot;,children:[i.jsxs(&quot;a&quot;,{href:&quot;mailto:communication@sommetfrancophone.org&quot;,className:&quot;inline-flex items-center gap-2 hover:text-brand-700 transition-colors&quot;,children:[i.jsx(ja,{className:&quot;w-4 h-4&quot;}),&quot;communication@sommetfrancophone.org&quot;]}),i.jsxs(&quot;a&quot;,{href:&quot;tel:+2250554275725&quot;,className:&quot;inline-flex items-center gap-2 hover:text-brand-700 transition-colors&quot;,children:[i.jsx(xd,{className:&quot;w-4 h-4&quot;}),&quot;+225 05 5427 5725 (WhatsApp)&quot;]})]})]})]})})]})]})}),i.jsx(foe,{isOpen:e,onClose:()=&gt;r(!1),onSuccess:()=&gt;r(!1)})]})}function moe(){const r=yi().state?.emailSent===!0;return i.jsx(yl,{children:i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 py-12 px-4 sm:px-6 lg:px-8 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;max-w-xl w-full&quot;,children:i.jsxs(wt,{className:&quot;text-center py-10 px-6&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;flex justify-center mb-6&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;w-16 h-16 rounded-full bg-green-100 flex items-center justify-center&quot;,children:i.jsx(e2,{className:&quot;w-8 h-8 text-green-600&quot;})})}),i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-bold text-ink-900 mb-3&quot;,children:&quot;Déclaration prise en compte&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 mb-4&quot;,children:&quot;Votre intention de don a bien été enregistrée. Vous serez contacté dès que les moyens de paiement en ligne seront disponibles.&quot;}),r&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-ink-600 mb-8 text-sm&quot;,children:&quot;Un email de confirmation vous a été envoyé à l&#039;adresse que vous avez indiquée.&quot;}),!r&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;mb-8&quot;}),i.jsxs(ut,{to:&quot;/&quot;,className:&quot;inline-flex items-center gap-2 px-6 py-3 rounded-none font-medium transition-all duration-200 uppercase tracking-wider border-2 bg-brand-700 text-white border-brand-900 hover:bg-brand-900 font-semibold&quot;,children:[i.jsx(Rd,{size:18}),&quot;Retour à l&#039;accueil&quot;]})]})})})})}const poe=[{to:&quot;/app&quot;,label:&quot;Accueil&quot;,icon:Rd,exact:!0},{to:&quot;/app/programme&quot;,label:&quot;Programme&quot;,icon:HC},{to:&quot;/app/ateliers&quot;,label:&quot;Ateliers&quot;,icon:KC},{to:&quot;/app/annonces&quot;,label:&quot;Annonces&quot;,icon:GC},{to:&quot;/app/infos-pratiques&quot;,label:&quot;Infos&quot;,icon:nu}];function goe(e,r,t){return t?e===r:e.startsWith(r)}function xoe(){const e=yi();return i.jsx(&quot;nav&quot;,{className:&quot;fixed bottom-0 left-0 right-0 z-40 border-t border-gray-200 bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/80 lg:hidden&quot;,style:{paddingBottom:&quot;env(safe-area-inset-bottom)&quot;},&quot;aria-label&quot;:&quot;Navigation principale App Sommet&quot;,children:i.jsx(&quot;ul&quot;,{className:&quot;mx-auto flex max-w-md items-stretch justify-between px-2 pb-2 pt-2&quot;,children:poe.map(r=&gt;{const t=r.icon;return i.jsx(&quot;li&quot;,{className:&quot;flex-1&quot;,children:i.jsx(ut,{to:r.to,className:&quot;flex justify-center&quot;,children:(()=&gt;{const n=goe(e.pathname,r.to,r.exact);return i.jsxs(&quot;span&quot;,{className:`flex w-full max-w-[72px] flex-col items-center rounded-xl px-2 py-1.5 text-[11px] font-medium ${n?&quot;text-brand-700&quot;:&quot;text-ink-500&quot;}`,&quot;aria-current&quot;:n?&quot;page&quot;:void 0,children:[i.jsx(t,{size:18,strokeWidth:2.1}),i.jsx(&quot;span&quot;,{className:&quot;mt-1&quot;,children:r.label}),i.jsx(&quot;span&quot;,{className:`mt-1 h-0.5 w-6 rounded-full ${n?&quot;bg-brand-700&quot;:&quot;bg-transparent&quot;}`})]})})()})},r.to)})})})}const U6=[{to:&quot;/app&quot;,label:&quot;Accueil&quot;,exact:!0,icon:Rd},{to:&quot;/app/programme&quot;,label:&quot;Programme&quot;,icon:HC},{to:&quot;/app/ateliers&quot;,label:&quot;Ateliers&quot;,icon:KC},{to:&quot;/app/annonces&quot;,label:&quot;Annonces&quot;,icon:GC},{to:&quot;/app/infos-pratiques&quot;,label:&quot;Infos&quot;,icon:nu}];function V6(e,r,t){return t?e===r:e.startsWith(r)}function boe(){const{isAuthenticated:e,loading:r,user:t}=Ps(),n=yi(),o=U6.find(c=&gt;V6(n.pathname,c.to,c.exact))?.label??&quot;Tableau de bord&quot;,s=o===&quot;Accueil&quot;?&quot;Tableau de bord événementiel et actions clés&quot;:o===&quot;Programme&quot;?&quot;Sessions, horaires et ressources&quot;:o===&quot;Ateliers&quot;?&quot;Préparation et contributions par délégation&quot;:o===&quot;Annonces&quot;?&quot;Mises à jour et informations officielles&quot;:&quot;Informations pratiques pour votre participation&quot;;return r?i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 px-4 py-8 sm:px-6 lg:px-8&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;mx-auto max-w-7xl animate-pulse space-y-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;h-8 w-3/4 rounded bg-gray-200&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-24 rounded-xl bg-gray-200&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-24 rounded-xl bg-gray-200&quot;})]})}):e?t?.summit_companion_enabled?i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50&quot;,children:[i.jsx(&quot;header&quot;,{className:&quot;sticky top-0 z-40 border-b border-gray-200 bg-white/95 backdrop-blur&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex w-full items-center justify-between px-4 py-3 sm:px-6 lg:px-8&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs uppercase tracking-[0.16em] text-ink-500&quot;,children:&quot;Sommet Francophone&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Portail participant&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex items-center gap-4&quot;,children:[i.jsx(&quot;span&quot;,{className:&quot;hidden text-xs text-ink-500 lg:inline&quot;,children:&quot;FR&quot;}),i.jsx(ut,{to:&quot;/account&quot;,className:&quot;text-sm font-medium text-brand-700 hover:text-brand-900&quot;,children:&quot;Mon espace&quot;})]})]})}),i.jsxs(&quot;div&quot;,{className:&quot;w-full lg:grid lg:grid-cols-[280px_minmax(0,1fr)]&quot;,children:[i.jsx(&quot;aside&quot;,{className:&quot;hidden lg:block&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;sticky top-[69px] flex h-[calc(100vh-69px)] flex-col border-r border-gray-200 bg-white px-4 py-5&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs uppercase tracking-[0.16em] text-ink-500&quot;,children:&quot;Navigation&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-lg font-semibold text-ink-900&quot;,children:&quot;Compagnon du Sommet&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Expérience événementielle&quot;})]}),i.jsx(&quot;nav&quot;,{className:&quot;mt-6 space-y-1&quot;,&quot;aria-label&quot;:&quot;Navigation principale desktop&quot;,children:U6.map(c=&gt;{const u=V6(n.pathname,c.to,c.exact),l=c.icon;return i.jsxs(ut,{to:c.to,className:`flex items-center gap-2 rounded-xl px-3 py-2.5 text-sm font-medium transition-colors ${u?&quot;bg-brand-50 text-brand-700 shadow-[inset_3px_0_0_rgba(114,47,55,0.9),inset_0_0_0_1px_rgba(114,47,55,0.18)]&quot;:&quot;text-ink-600 hover:bg-gray-100 hover:text-ink-900&quot;}`,children:[i.jsx(l,{size:16,className:u?&quot;text-brand-700&quot;:&quot;text-ink-500&quot;}),c.label]},c.to)})}),i.jsx(&quot;div&quot;,{className:&quot;mt-auto border-t border-gray-200 pt-4&quot;,children:i.jsxs(ut,{to:&quot;/account&quot;,className:&quot;flex items-center gap-2 rounded-xl px-3 py-2.5 text-sm font-medium text-ink-700 transition-colors hover:bg-gray-100 hover:text-ink-900&quot;,children:[i.jsx(IF,{size:16}),&quot;Mon espace&quot;]})})]})}),i.jsxs(&quot;main&quot;,{className:&quot;min-w-0 px-4 pb-[calc(96px+env(safe-area-inset-bottom))] pt-4 sm:px-6 lg:px-8 lg:pb-8 lg:pt-6&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-5 hidden items-center justify-between lg:flex&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;min-w-0&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:o===&quot;Accueil&quot;?&quot;Tableau de bord&quot;:o}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:s})]}),i.jsxs(&quot;div&quot;,{className:&quot;text-right&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:&quot;Participant&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-ink-800&quot;,children:t?.name??&quot;Compte connecté&quot;})]})]}),i.jsx(s8,{})]})]}),i.jsx(xoe,{})]}):i.jsx(Kn,{to:&quot;/account&quot;,replace:!0}):i.jsx(Kn,{to:&quot;/login&quot;,replace:!0})}const q6={before:&quot;Avant le Sommet&quot;,during:&quot;Pendant le Sommet&quot;,after:&quot;Après le Sommet&quot;};function yoe(e){return e===&quot;before&quot;?&quot;Préparez votre participation et vos contributions de délégation.&quot;:e===&quot;after&quot;?&quot;Retrouvez les ressources finales et le suivi post-événement.&quot;:&quot;Suivez les sessions en direct et les annonces importantes.&quot;}function voe(e){const r=e.toLowerCase();return r.includes(&quot;plénière&quot;)||r.includes(&quot;pleniere&quot;)?&quot;Plénière&quot;:r.includes(&quot;table ronde&quot;)?&quot;Table ronde&quot;:r.includes(&quot;atelier&quot;)?&quot;Atelier&quot;:&quot;Session&quot;}function woe(){const[e,r]=T.useState(null),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=()=&gt;{n(!0),s(null),ws.getHome().then(r).catch(d=&gt;{if(d instanceof At){s(d.data?.message??&quot;Impossible de charger l accueil.&quot;);return}s(&quot;Impossible de charger l accueil.&quot;)}).finally(()=&gt;n(!1))};if(T.useEffect(()=&gt;{c()},[]),t)return i.jsxs(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;h-20 animate-pulse rounded-xl bg-white&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-28 animate-pulse rounded-xl bg-white&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-28 animate-pulse rounded-xl bg-white&quot;})]});if(o||!e)return i.jsxs(wt,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:o??&quot;Erreur de chargement.&quot;}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:c,children:&quot;Reessayer&quot;})]});const u=e.event.starts_at?new Date(e.event.starts_at):null,l=new Date,a=u&amp;&amp;e.phase===&quot;before&quot;?Math.max(0,Math.ceil((u.getTime()-l.getTime())/864e5)):null;return i.jsx(&quot;div&quot;,{className:&quot;space-y-4 lg:space-y-6&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-4 xl:grid-cols-[minmax(0,1fr)_400px] xl:gap-6&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 lg:space-y-6&quot;,children:[i.jsx(wt,{className:&quot;overflow-hidden rounded-2xl p-0&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;bg-gradient-to-br from-brand-700 via-brand-800 to-ink-900 px-5 py-5 text-white&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-3&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs uppercase tracking-[0.14em] text-white/80&quot;,children:&quot;Carte événement&quot;}),i.jsx(&quot;h1&quot;,{className:&quot;mt-1 text-2xl font-semibold leading-tight&quot;,children:e.event.name}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-white/85&quot;,children:[q6[e.phase],&quot; — &quot;,yoe(e.phase)]})]}),i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-white/15 px-3 py-1 text-xs font-medium&quot;,children:q6[e.phase]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-4 grid grid-cols-1 gap-3 sm:grid-cols-2&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl bg-white/10 px-3 py-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-white/80&quot;,children:&quot;Dates&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium&quot;,children:u?u.toLocaleDateString(&quot;fr-FR&quot;,{day:&quot;2-digit&quot;,month:&quot;long&quot;,year:&quot;numeric&quot;}):&quot;À confirmer&quot;})]}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl bg-white/10 px-3 py-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs text-white/80&quot;,children:&quot;Compte à rebours&quot;}),i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold&quot;,children:a!==null?`${a} jour${a&gt;1?&quot;s&quot;:&quot;&quot;} avant le début`:&quot;Sommet en cours / terminé&quot;})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;mt-4 flex flex-wrap gap-2&quot;,children:[i.jsx(ut,{to:&quot;/app/ateliers&quot;,className:&quot;inline-flex items-center gap-1 rounded-xl border border-white/70 bg-amber-100 px-3 py-2 text-sm font-semibold text-ink-900 shadow-sm hover:bg-amber-50&quot;,children:&quot;Préparer mes ateliers&quot;}),i.jsx(ut,{to:&quot;/app/programme&quot;,className:&quot;inline-flex items-center gap-1 rounded-xl border border-white/40 bg-white/10 px-3 py-2 text-sm font-medium text-white&quot;,children:&quot;Voir le programme&quot;})]})]})}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;mb-2 flex items-center justify-between&quot;,children:i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Ma préparation&quot;})}),i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:&quot;Planifiez vos actions clés avant le Sommet et suivez votre progression.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-3 grid grid-cols-1 gap-2 md:grid-cols-2&quot;,children:[i.jsxs(ut,{to:&quot;/app/ateliers&quot;,className:&quot;inline-flex items-center justify-between rounded-xl border border-gray-200 bg-white px-3 py-2 text-sm font-medium text-ink-800 hover:bg-gray-50&quot;,children:[&quot;Préparer mes ateliers &quot;,i.jsx(va,{size:14})]}),i.jsxs(ut,{to:&quot;/app/ateliers&quot;,className:&quot;inline-flex items-center justify-between rounded-xl border border-gray-200 bg-white px-3 py-2 text-sm font-medium text-ink-800 hover:bg-gray-50&quot;,children:[&quot;Compléter mes contributions &quot;,i.jsx(va,{size:14})]}),i.jsxs(ut,{to:&quot;/app/infos-pratiques&quot;,className:&quot;inline-flex items-center justify-between rounded-xl border border-gray-200 bg-white px-3 py-2 text-sm font-medium text-ink-800 hover:bg-gray-50&quot;,children:[&quot;Consulter les infos pratiques &quot;,i.jsx(va,{size:14})]}),i.jsxs(ut,{to:&quot;/app/programme&quot;,className:&quot;inline-flex items-center justify-between rounded-xl border border-gray-200 bg-white px-3 py-2 text-sm font-medium text-ink-800 hover:bg-gray-50&quot;,children:[&quot;Voir le programme prévisionnel &quot;,i.jsx(va,{size:14})]})]})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-2 flex items-center justify-between&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Prochaines sessions&quot;}),i.jsx(ut,{to:&quot;/app/programme&quot;,className:&quot;text-sm font-medium text-brand-700&quot;,children:&quot;Voir tout&quot;})]}),e.next_sessions.length===0?i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Le programme sera disponible prochainement.&quot;}):i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-2 md:grid-cols-2&quot;,children:e.next_sessions.map(d=&gt;i.jsxs(ut,{to:`/app/programme/${d.id}`,className:&quot;block rounded-xl border border-gray-200 p-3 hover:bg-gray-50&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:d.title}),i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-brand-50 px-2 py-0.5 text-[11px] font-medium text-brand-700&quot;,children:voe(d.title)})]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 flex items-center gap-1 text-xs font-medium text-ink-600&quot;,children:[i.jsx(Xp,{size:13}),new Date(d.starts_at).toLocaleTimeString(&quot;fr-FR&quot;,{hour:&quot;2-digit&quot;,minute:&quot;2-digit&quot;}),d.location?` · ${d.location}`:&quot;&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs font-medium text-brand-700&quot;,children:&quot;Voir détail&quot;})]},d.id))})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-2 flex items-center justify-between&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Annonces importantes&quot;}),i.jsx(ut,{to:&quot;/app/annonces&quot;,className:&quot;text-sm font-medium text-brand-700&quot;,children:&quot;Toutes les annonces&quot;})]}),e.announcements.length===0?i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune annonce pour le moment.&quot;}):i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:e.announcements.map(d=&gt;i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 p-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:d.title}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-700&quot;,children:d.content})]},d.id))})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 lg:space-y-6&quot;,children:[i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-2 flex items-center justify-between&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Contributions&quot;}),i.jsx(ut,{to:&quot;/app/ateliers&quot;,className:&quot;text-sm font-medium text-brand-700&quot;,children:&quot;Ateliers&quot;})]}),e.pending_contributions.length===0?i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl border border-dashed border-gray-300 bg-gray-50 px-3 py-3&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Aucune contribution en brouillon.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Préparez vos réponses aux questions des ateliers pour gagner du temps.&quot;}),i.jsxs(ut,{to:&quot;/app/ateliers&quot;,className:&quot;mt-2 inline-flex items-center gap-1 text-sm font-medium text-brand-700&quot;,children:[&quot;Préparer mes ateliers &quot;,i.jsx(va,{size:14})]})]}):i.jsx(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:e.pending_contributions.map(d=&gt;i.jsxs(ut,{to:`/app/ateliers/${d.workshop_id}`,className:&quot;block rounded-xl border border-amber-200 bg-amber-50 px-3 py-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-medium text-amber-900&quot;,children:d.workshop_title??&quot;Atelier&quot;}),i.jsxs(&quot;p&quot;,{className:&quot;flex items-center gap-1 text-xs text-amber-800&quot;,children:[i.jsx(BF,{size:13}),&quot;Dernière modification : &quot;,d.updated_at?new Date(d.updated_at).toLocaleString(&quot;fr-FR&quot;):&quot;—&quot;]})]},d.id))})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Points clés&quot;}),i.jsx(&quot;ul&quot;,{className:&quot;mt-2 space-y-2&quot;,children:e.highlights.map((d,f)=&gt;i.jsx(&quot;li&quot;,{className:&quot;rounded-lg bg-brand-50 px-3 py-2 text-sm text-ink-700&quot;,children:d},f))})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Accès rapide&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-2 grid grid-cols-1 gap-2&quot;,children:[i.jsx(ut,{to:&quot;/app/infos-pratiques&quot;,className:&quot;rounded-xl border border-gray-200 px-3 py-2 text-sm font-medium text-ink-700 hover:bg-gray-50&quot;,children:&quot;Infos pratiques&quot;}),i.jsx(ut,{to:&quot;/app/programme&quot;,className:&quot;rounded-xl border border-gray-200 px-3 py-2 text-sm font-medium text-ink-700 hover:bg-gray-50&quot;,children:&quot;Programme complet&quot;}),i.jsx(ut,{to:&quot;/app/ateliers&quot;,className:&quot;rounded-xl border border-gray-200 px-3 py-2 text-sm font-medium text-ink-700 hover:bg-gray-50&quot;,children:&quot;Mes ateliers&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;rounded-xl bg-brand-50 px-3 py-2 text-xs text-brand-900&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;flex items-center gap-1 font-medium&quot;,children:[i.jsx(QC,{size:13}),&quot; Conseil&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;mt-1&quot;,children:&quot;Commencez par vos ateliers préparatoires pour mieux profiter des sessions.&quot;})]})]})]})]})]})})}function _oe(){const[e,r]=T.useState([]),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=()=&gt;{n(!0),s(null),ws.listProgramme().then(r).catch(l=&gt;{if(l instanceof At){s(l.data?.message??&quot;Chargement impossible.&quot;);return}s(&quot;Chargement impossible.&quot;)}).finally(()=&gt;n(!1))};T.useEffect(()=&gt;{c()},[]);const u=T.useMemo(()=&gt;{const l=new Set;return e.forEach(a=&gt;{a.track&amp;&amp;l.add(a.track)}),Array.from(l)},[e]);return i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:&quot;Programme&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:&quot;Sessions publiées et ressources associées.&quot;})]}),t&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;})]}),!t&amp;&amp;o&amp;&amp;i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:o}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:c,children:&quot;Reessayer&quot;})]}),!t&amp;&amp;!o&amp;&amp;e.length===0&amp;&amp;i.jsx(wt,{className:&quot;p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune session publiee pour le moment.&quot;})}),!t&amp;&amp;!o&amp;&amp;e.length&gt;0&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;hidden rounded-2xl border border-gray-200 bg-white p-3 shadow-[0_6px_18px_rgba(15,23,42,0.05)] lg:block&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-xs uppercase tracking-[0.12em] text-ink-500&quot;,children:&quot;Tracks visibles&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mt-2 flex flex-wrap gap-2&quot;,children:u.length===0?i.jsx(&quot;span&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucun track specifique&quot;}):u.map(l=&gt;i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-brand-50 px-2.5 py-1 text-xs font-medium text-brand-700&quot;,children:l},l))})]}),i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-3 xl:grid-cols-2&quot;,children:e.map(l=&gt;i.jsx(ut,{to:`/app/programme/${l.id}`,className:&quot;block&quot;,children:i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:l.title}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 flex items-center gap-1 text-xs text-ink-500&quot;,children:[i.jsx(Xp,{size:13}),new Date(l.starts_at).toLocaleString(&quot;fr-FR&quot;),&quot; - &quot;,new Date(l.ends_at).toLocaleTimeString(&quot;fr-FR&quot;,{hour:&quot;2-digit&quot;,minute:&quot;2-digit&quot;})]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 flex flex-wrap items-center gap-2 text-xs text-ink-500&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(nu,{size:13}),l.location??&quot;Lieu à confirmer&quot;]}),l.speaker_name?i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(r2,{size:13}),l.speaker_name]}):&quot;&quot;]}),l.track?i.jsx(&quot;span&quot;,{className:&quot;mt-2 inline-flex rounded-full bg-brand-50 px-2 py-0.5 text-[11px] font-medium text-brand-700&quot;,children:l.track}):null,l.summary&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:l.summary})]})},l.id))})]})]})}function joe(){const{sessionId:e}=wi(),[r,t]=T.useState(null),[n,o]=T.useState(!0),[s,c]=T.useState(null),u=T.useCallback(()=&gt;{e&amp;&amp;(o(!0),c(null),ws.getSession(Number(e)).then(t).catch(l=&gt;{if(l instanceof At){c(l.data?.message??&quot;Impossible de charger la session.&quot;);return}c(&quot;Impossible de charger la session.&quot;)}).finally(()=&gt;o(!1)))},[e]);return T.useEffect(()=&gt;{u()},[u]),n?i.jsx(&quot;div&quot;,{className:&quot;h-40 animate-pulse rounded-xl bg-white&quot;}):s||!r?i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:s??&quot;Session introuvable.&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-3 flex gap-2&quot;,children:[i.jsx(Me,{className:&quot;flex-1&quot;,onClick:u,children:&quot;Reessayer&quot;}),i.jsx(ut,{to:&quot;/app/programme&quot;,className:&quot;flex-1&quot;,children:i.jsx(Me,{variant:&quot;outline&quot;,className:&quot;w-full&quot;,children:&quot;Retour&quot;})})]})]}):i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(ut,{to:&quot;/app/programme&quot;,className:&quot;text-sm font-medium text-brand-700&quot;,children:&quot;← Retour au programme&quot;}),i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:r.title}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-600&quot;,children:[new Date(r.starts_at).toLocaleString(&quot;fr-FR&quot;),&quot; - &quot;,new Date(r.ends_at).toLocaleTimeString(&quot;fr-FR&quot;,{hour:&quot;2-digit&quot;,minute:&quot;2-digit&quot;})]}),i.jsxs(&quot;p&quot;,{className:&quot;text-sm text-ink-600&quot;,children:[r.location??&quot;Lieu a confirmer&quot;,&quot; &quot;,r.speaker_name?`· ${r.speaker_name}`:&quot;&quot;]}),r.summary&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-3 text-sm text-ink-700&quot;,children:r.summary})]}),i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Ressources&quot;}),!r.resources||r.resources.length===0?i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-500&quot;,children:&quot;Aucune ressource associee a cette session.&quot;}):i.jsx(&quot;ul&quot;,{className:&quot;mt-2 space-y-2&quot;,children:r.resources.map((l,a)=&gt;i.jsxs(&quot;li&quot;,{className:&quot;rounded-lg border border-gray-200 px-3 py-2&quot;,children:[i.jsx(&quot;a&quot;,{href:l.url,target:&quot;_blank&quot;,rel:&quot;noreferrer&quot;,className:&quot;text-sm font-medium text-brand-700 underline&quot;,children:l.title}),l.type&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:l.type})]},`${l.url}-${a}`))})]})]})}function Noe(){const[e,r]=T.useState([]),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=()=&gt;{n(!0),s(null),ws.listWorkshops().then(r).catch(u=&gt;{if(u instanceof At){s(u.data?.message??&quot;Impossible de charger les ateliers.&quot;);return}s(&quot;Impossible de charger les ateliers.&quot;)}).finally(()=&gt;n(!1))};return T.useEffect(()=&gt;{c()},[]),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:&quot;Ateliers&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:&quot;Préparez vos réponses, enregistrez un brouillon puis soumettez.&quot;})]}),t&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;space-y-2&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;}),i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;})]}),!t&amp;&amp;o&amp;&amp;i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:o}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:c,children:&quot;Reessayer&quot;})]}),!t&amp;&amp;!o&amp;&amp;e.length===0&amp;&amp;i.jsxs(wt,{className:&quot;rounded-2xl p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-700&quot;,children:&quot;Aucun atelier publié actuellement.&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Les ateliers préparatoires apparaîtront ici dès leur publication.&quot;})]}),!t&amp;&amp;!o&amp;&amp;e.length&gt;0&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-3 lg:grid-cols-2 2xl:grid-cols-3&quot;,children:e.map(u=&gt;i.jsx(ut,{to:`/app/ateliers/${u.id}`,className:&quot;block&quot;,children:i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:u.title}),u.my_contribution?.status===&quot;submitted&quot;?i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-green-100 px-2 py-0.5 text-xs font-medium text-green-800&quot;,children:&quot;Soumise&quot;}):u.my_contribution?.status===&quot;draft&quot;?i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-amber-100 px-2 py-0.5 text-xs font-medium text-amber-900&quot;,children:&quot;Brouillon&quot;}):null]}),i.jsxs(&quot;p&quot;,{className:&quot;mt-1 flex flex-wrap items-center gap-2 text-xs text-ink-500&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(r2,{size:13}),u.facilitator_name??&quot;Facilitateur à confirmer&quot;]}),u.location?i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(nu,{size:13}),u.location]}):null]}),u.description&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:u.description}),i.jsxs(&quot;p&quot;,{className:&quot;mt-3 inline-flex items-center gap-1 text-sm font-medium text-brand-700&quot;,children:[&quot;Ouvrir l’atelier &quot;,i.jsx(va,{size:14})]})]})},u.id))})]})}function koe(){const{atelierId:e}=wi(),[r,t]=T.useState(null),[n,o]=T.useState(!0),[s,c]=T.useState(null),[u,l]=T.useState(&quot;&quot;),[a,d]=T.useState(&quot;&quot;),[f,h]=T.useState({}),[m,p]=T.useState(!1),[x,g]=T.useState(null),y=T.useMemo(()=&gt;r?.preparatory_questions??[],[r]),v=T.useCallback(()=&gt;{e&amp;&amp;(o(!0),c(null),Promise.all([ws.getWorkshop(Number(e)),ws.getMyWorkshopContribution(Number(e))]).then(([I,z])=&gt;{t({...I,my_contribution:z??null}),l(z?.country??&quot;&quot;),d(z?.organization??&quot;&quot;),h(z?.answers??{})}).catch(I=&gt;{if(I instanceof At){c(I.data?.message??&quot;Impossible de charger cet atelier.&quot;);return}c(&quot;Impossible de charger cet atelier.&quot;)}).finally(()=&gt;o(!1)))},[e]);T.useEffect(()=&gt;{v()},[v]);const _=async I=&gt;{if(I.preventDefault(),!!e){p(!0),g(null);try{const z={country:u,organization:a,answers:f};if(r?.my_contribution){const F=await ws.updateWorkshopContribution(Number(e),z);t(W=&gt;W&amp;&amp;{...W,my_contribution:F})}else{const F=await ws.saveWorkshopContribution(Number(e),z);t(W=&gt;W&amp;&amp;{...W,my_contribution:F})}g(&quot;Brouillon enregistre.&quot;)}catch(z){g(z instanceof At?z.data?.message??&quot;Erreur de sauvegarde.&quot;:&quot;Erreur de sauvegarde.&quot;)}finally{p(!1)}}},S=async()=&gt;{if(e){p(!0),g(null);try{const I=await ws.submitWorkshopContribution(Number(e),{country:u,organization:a,answers:f});t(z=&gt;z&amp;&amp;{...z,my_contribution:I}),g(&quot;Contribution soumise avec succes.&quot;)}catch(I){g(I instanceof At?I.data?.message??&quot;Erreur de soumission.&quot;:&quot;Erreur de soumission.&quot;)}finally{p(!1)}}};if(n)return i.jsx(&quot;div&quot;,{className:&quot;h-40 animate-pulse rounded-xl bg-white&quot;});if(s||!r)return i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:s??&quot;Atelier introuvable.&quot;}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:v,children:&quot;Reessayer&quot;})]});const A=r.my_contribution?.status===&quot;submitted&quot;;return i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 lg:space-y-6&quot;,children:[i.jsx(ut,{to:&quot;/app/ateliers&quot;,className:&quot;text-sm font-medium text-brand-700&quot;,children:&quot;← Retour aux ateliers&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-4 xl:grid-cols-3 xl:gap-6&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;space-y-4 xl:col-span-2&quot;,children:[i.jsxs(wt,{className:&quot;rounded-2xl p-5 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:r.title}),i.jsxs(&quot;p&quot;,{className:&quot;mt-2 flex flex-wrap items-center gap-2 text-xs text-ink-500&quot;,children:[i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(r2,{size:13}),r.facilitator_name??&quot;Facilitateur à confirmer&quot;]}),r.location?i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(nu,{size:13}),r.location]}):null,r.starts_at?i.jsxs(&quot;span&quot;,{className:&quot;inline-flex items-center gap-1&quot;,children:[i.jsx(Xp,{size:13}),new Date(r.starts_at).toLocaleString(&quot;fr-FR&quot;)]}):null]}),r.description&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:r.description})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-5 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Contribution délégation&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-ink-500&quot;,children:&quot;Vous pouvez sauvegarder un brouillon puis soumettre définitivement quand vos réponses sont finalisées.&quot;}),i.jsxs(&quot;form&quot;,{className:&quot;mt-3 space-y-3&quot;,onSubmit:_,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:&quot;Pays&quot;}),i.jsx(&quot;input&quot;,{value:u,onChange:I=&gt;l(I.target.value),disabled:A,className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;Ex: Burkina Faso&quot;})]}),i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:&quot;Organisation / Délégation&quot;}),i.jsx(&quot;input&quot;,{value:a,onChange:I=&gt;d(I.target.value),disabled:A,className:&quot;w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;Ex: Delegation nationale&quot;})]}),y.map((I,z)=&gt;i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;label&quot;,{className:&quot;mb-1 block text-sm font-medium text-ink-700&quot;,children:I}),i.jsx(&quot;textarea&quot;,{value:f[String(z)]??&quot;&quot;,onChange:F=&gt;h(W=&gt;({...W,[String(z)]:F.target.value})),disabled:A,className:&quot;min-h-[96px] w-full rounded-lg border border-gray-300 px-3 py-2 text-sm&quot;,placeholder:&quot;Votre réponse...&quot;})]},z)),x&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-700&quot;,children:x}),A?i.jsx(&quot;p&quot;,{className:&quot;rounded-lg bg-green-100 px-3 py-2 text-sm text-green-800&quot;,children:&quot;Cette contribution est soumise. Elle est maintenant verrouillee.&quot;}):i.jsxs(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-2 md:grid-cols-2&quot;,children:[i.jsx(Me,{type:&quot;submit&quot;,disabled:m,className:&quot;w-full&quot;,children:m?&quot;Enregistrement...&quot;:&quot;Enregistrer le brouillon&quot;}),i.jsx(Me,{type:&quot;button&quot;,variant:&quot;outline&quot;,disabled:m,onClick:S,className:&quot;w-full&quot;,children:&quot;Soumettre définitivement&quot;})]})]})]})]}),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Statut contribution&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:A?&quot;Soumise&quot;:r.my_contribution?.status===&quot;draft&quot;?&quot;Brouillon en cours&quot;:&quot;Non commencée&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-ink-500&quot;,children:&quot;Conseil : finalisez vos réponses avant la session atelier.&quot;})]}),i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-base font-semibold text-ink-900&quot;,children:&quot;Ressources atelier&quot;}),!r.resources||r.resources.length===0?i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-500&quot;,children:&quot;Aucune ressource disponible.&quot;}):i.jsx(&quot;ul&quot;,{className:&quot;mt-2 space-y-2&quot;,children:r.resources.map((I,z)=&gt;i.jsx(&quot;li&quot;,{className:&quot;rounded-lg border border-gray-200 px-3 py-2&quot;,children:i.jsx(&quot;a&quot;,{href:I.url,target:&quot;_blank&quot;,rel:&quot;noreferrer&quot;,className:&quot;text-sm font-medium text-brand-700 underline&quot;,children:I.title})},`${I.url}-${z}`))})]}),i.jsxs(wt,{className:&quot;rounded-2xl bg-brand-50 p-4&quot;,children:[i.jsxs(&quot;p&quot;,{className:&quot;flex items-center gap-1 text-sm font-semibold text-brand-900&quot;,children:[i.jsx(QC,{size:14}),&quot; Bonnes pratiques&quot;]}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs text-brand-900/90&quot;,children:&quot;Répondez avec des actions concrètes par pays, puis validez la soumission lorsque votre délégation est alignée.&quot;})]})]})]})]})}function Soe(){const[e,r]=T.useState([]),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=()=&gt;{n(!0),s(null),ws.listAnnouncements().then(r).catch(u=&gt;{if(u instanceof At){s(u.data?.message??&quot;Impossible de charger les annonces.&quot;);return}s(&quot;Impossible de charger les annonces.&quot;)}).finally(()=&gt;n(!1))};return T.useEffect(()=&gt;{c()},[]),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:&quot;Annonces live&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:&quot;Mises à jour importantes pour les participants.&quot;})]}),t&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;}),!t&amp;&amp;o&amp;&amp;i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:o}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:c,children:&quot;Reessayer&quot;})]}),!t&amp;&amp;!o&amp;&amp;e.length===0&amp;&amp;i.jsx(wt,{className:&quot;p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune annonce publiee pour le moment.&quot;})}),!t&amp;&amp;!o&amp;&amp;e.length&gt;0&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-3 xl:grid-cols-2&quot;,children:e.map(u=&gt;i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;flex items-start justify-between gap-2&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:u.title}),u.is_pinned&amp;&amp;i.jsx(&quot;span&quot;,{className:&quot;rounded-full bg-brand-100 px-2 py-0.5 text-xs text-brand-800&quot;,children:&quot;Épinglée&quot;})]}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:u.content}),u.published_at&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-xs text-ink-500&quot;,children:new Date(u.published_at).toLocaleString(&quot;fr-FR&quot;)})]},u.id))})]})}function Coe(){const[e,r]=T.useState([]),[t,n]=T.useState(!0),[o,s]=T.useState(null),c=()=&gt;{n(!0),s(null),ws.listPracticalInfos().then(r).catch(u=&gt;{if(u instanceof At){s(u.data?.message??&quot;Impossible de charger les infos pratiques.&quot;);return}s(&quot;Impossible de charger les infos pratiques.&quot;)}).finally(()=&gt;n(!1))};return T.useEffect(()=&gt;{c()},[]),i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;h1&quot;,{className:&quot;text-2xl font-semibold text-ink-900&quot;,children:&quot;Infos pratiques&quot;}),i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-sm text-ink-500&quot;,children:&quot;Transport, accueil, assistance et points logistiques.&quot;})]}),t&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;h-24 animate-pulse rounded-xl bg-white&quot;}),!t&amp;&amp;o&amp;&amp;i.jsxs(wt,{className:&quot;p-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-red-700&quot;,children:o}),i.jsx(Me,{className:&quot;mt-3 w-full&quot;,onClick:c,children:&quot;Reessayer&quot;})]}),!t&amp;&amp;!o&amp;&amp;e.length===0&amp;&amp;i.jsx(wt,{className:&quot;p-4&quot;,children:i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:&quot;Aucune information pratique publiee.&quot;})}),!t&amp;&amp;!o&amp;&amp;e.length&gt;0&amp;&amp;i.jsx(&quot;div&quot;,{className:&quot;grid grid-cols-1 gap-3 xl:grid-cols-2&quot;,children:e.map(u=&gt;i.jsxs(wt,{className:&quot;rounded-2xl p-4 shadow-[0_8px_20px_rgba(15,23,42,0.05)]&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm font-semibold text-ink-900&quot;,children:u.title}),u.category&amp;&amp;i.jsx(&quot;p&quot;,{className:&quot;mt-1 text-xs uppercase tracking-[0.12em] text-ink-500&quot;,children:u.category}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-sm text-ink-700&quot;,children:u.content}),u.resources&amp;&amp;u.resources.length&gt;0&amp;&amp;i.jsx(&quot;ul&quot;,{className:&quot;mt-2 space-y-1&quot;,children:u.resources.map((l,a)=&gt;i.jsx(&quot;li&quot;,{children:i.jsx(&quot;a&quot;,{href:l.url,target:&quot;_blank&quot;,rel:&quot;noreferrer&quot;,className:&quot;text-sm text-brand-700 underline&quot;,children:l.title})},`${l.url}-${a}`))})]},u.id))})]})}const Eoe=[{to:&quot;&quot;,label:&quot;Dashboard&quot;},{to:&quot;sessions&quot;,label:&quot;Sessions&quot;},{to:&quot;workshops&quot;,label:&quot;Ateliers&quot;},{to:&quot;announcements&quot;,label:&quot;Annonces&quot;},{to:&quot;practical-info&quot;,label:&quot;Infos pratiques&quot;},{to:&quot;contributions&quot;,label:&quot;Contributions&quot;}];function Aoe(){const{eventId:e}=wi();return i.jsxs(&quot;div&quot;,{className:&quot;min-h-screen bg-slate-50&quot;,children:[i.jsx(of,{}),i.jsxs(&quot;div&quot;,{className:&quot;mx-auto w-full max-w-7xl px-4 py-6 sm:px-6 lg:px-8&quot;,children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex items-center justify-between gap-3&quot;,children:[i.jsx(&quot;h1&quot;,{className:&quot;text-xl font-semibold text-ink-900&quot;,children:&quot;Backoffice App Compagnon&quot;}),i.jsx(ut,{to:&quot;/admin/registrations?view=summit&quot;,className:&quot;text-sm font-medium text-brand-700 hover:underline&quot;,children:&quot;Retour administration&quot;})]}),i.jsx(&quot;nav&quot;,{className:&quot;mb-6 flex flex-wrap gap-2&quot;,children:Eoe.map(r=&gt;i.jsx(kT,{to:`/admin/events/${e}/companion/${r.to}`,end:r.to===&quot;&quot;,className:({isActive:t})=&gt;`rounded-xl px-3 py-2 text-sm ${t?&quot;bg-brand-700 text-white&quot;:&quot;bg-white text-ink-700&quot;}`,children:r.label},r.to))}),i.jsx(s8,{})]})]})}function Moe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState(null);T.useEffect(()=&gt;{Yt.getDashboard(e).then(t)},[e]);const n=[[&quot;Sessions publiées&quot;,r?.sessions_published??0],[&quot;Sessions brouillon&quot;,r?.sessions_draft??0],[&quot;Ateliers publiés&quot;,r?.workshops_published??0],[&quot;Ateliers brouillon&quot;,r?.workshops_draft??0],[&quot;Questions préparatoires&quot;,r?.questions_count??0],[&quot;Contributions reçues&quot;,r?.contributions_count??0]];return i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;grid gap-4 md:grid-cols-3&quot;,children:n.map(([o,s])=&gt;i.jsxs(wt,{children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-500&quot;,children:o}),i.jsx(&quot;p&quot;,{className:&quot;mt-2 text-3xl font-semibold text-ink-900&quot;,children:s})]},o))}),i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Raccourcis&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-3 flex flex-wrap gap-3 text-sm&quot;,children:[i.jsx(ut,{to:`/admin/events/${e}/companion/sessions/new`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Créer une session&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/workshops/new`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Créer un atelier&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/announcements`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Gérer les annonces&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/practical-info`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Gérer les infos pratiques&quot;})]})]})]})}function Poe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState([]);return T.useEffect(()=&gt;{Yt.listSessions(e).then(t)},[e]),i.jsxs(wt,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex items-center justify-between&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Sessions&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/sessions/new`,className:&quot;text-sm text-brand-700 hover:underline&quot;,children:&quot;Nouvelle session&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:r.map(n=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-3&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between gap-2&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:n.title}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:n.status})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 text-sm&quot;,children:[i.jsx(ut,{to:`/admin/events/${e}/companion/sessions/${n.id}/edit`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Modifier&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/preview/session/${n.id}`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Prévisualiser&quot;}),n.status===&quot;published&quot;?i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.unpublishSession(e,n.id).then(()=&gt;Yt.listSessions(e).then(t)),className:&quot;text-amber-700 hover:underline&quot;,children:&quot;Dépublier&quot;}):i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.publishSession(e,n.id).then(()=&gt;Yt.listSessions(e).then(t)),className:&quot;text-emerald-700 hover:underline&quot;,children:&quot;Publier&quot;})]})]})},n.id))})]})}function W6(){const{eventId:e=&quot;&quot;,id:r}=wi(),t=vi(),[n,o]=T.useState({title:&quot;&quot;,starts_at:&quot;&quot;,status:&quot;draft&quot;});T.useEffect(()=&gt;{r&amp;&amp;Yt.getSession(e,r).then(c=&gt;o(c))},[e,r]);const s=async c=&gt;{c.preventDefault(),r?await Yt.updateSession(e,r,n):await Yt.createSession(e,n),t(`/admin/events/${e}/companion/sessions`)};return i.jsx(wt,{children:i.jsxs(&quot;form&quot;,{onSubmit:s,className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:r?&quot;Modifier la session&quot;:&quot;Nouvelle session&quot;}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,placeholder:&quot;Titre&quot;,value:String(n.title??&quot;&quot;),onChange:c=&gt;o(u=&gt;({...u,title:c.target.value}))}),i.jsx(&quot;textarea&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,placeholder:&quot;Description&quot;,value:String(n.description??&quot;&quot;),onChange:c=&gt;o(u=&gt;({...u,description:c.target.value}))}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,type:&quot;datetime-local&quot;,value:String(n.starts_at??&quot;&quot;),onChange:c=&gt;o(u=&gt;({...u,starts_at:c.target.value}))}),i.jsxs(&quot;select&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:String(n.status??&quot;draft&quot;),onChange:c=&gt;o(u=&gt;({...u,status:c.target.value})),children:[i.jsx(&quot;option&quot;,{value:&quot;draft&quot;,children:&quot;Brouillon&quot;}),i.jsx(&quot;option&quot;,{value:&quot;published&quot;,children:&quot;Publié&quot;}),i.jsx(&quot;option&quot;,{value:&quot;archived&quot;,children:&quot;Archivé&quot;})]}),i.jsx(Me,{type:&quot;submit&quot;,children:&quot;Enregistrer&quot;})]})})}function Ooe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState([]);return T.useEffect(()=&gt;{Yt.listWorkshops(e).then(t)},[e]),i.jsxs(wt,{children:[i.jsxs(&quot;div&quot;,{className:&quot;mb-4 flex items-center justify-between&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Ateliers&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/workshops/new`,className:&quot;text-sm text-brand-700 hover:underline&quot;,children:&quot;Nouvel atelier&quot;})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:r.map(n=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-3&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between gap-2&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:n.title}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:n.status})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 text-sm&quot;,children:[i.jsx(ut,{to:`/admin/events/${e}/companion/workshops/${n.id}/edit`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Modifier&quot;}),i.jsx(ut,{to:`/admin/events/${e}/companion/preview/workshop/${n.id}`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Prévisualiser&quot;}),n.status===&quot;published&quot;?i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.unpublishWorkshop(e,n.id).then(()=&gt;Yt.listWorkshops(e).then(t)),className:&quot;text-amber-700 hover:underline&quot;,children:&quot;Dépublier&quot;}):i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.publishWorkshop(e,n.id).then(()=&gt;Yt.listWorkshops(e).then(t)),className:&quot;text-emerald-700 hover:underline&quot;,children:&quot;Publier&quot;})]})]})},n.id))})]})}function H6(){const{eventId:e=&quot;&quot;,id:r}=wi(),t=vi(),[n,o]=T.useState({title:&quot;&quot;,starts_at:&quot;&quot;,status:&quot;draft&quot;}),[s,c]=T.useState(&quot;&quot;);T.useEffect(()=&gt;{r&amp;&amp;Yt.getWorkshop(e,r).then(a=&gt;o(a))},[e,r]);const u=async a=&gt;{a.preventDefault(),r?await Yt.updateWorkshop(e,r,n):await Yt.createWorkshop(e,n),t(`/admin/events/${e}/companion/workshops`)},l=async()=&gt;{if(!r||!s.trim())return;await Yt.createWorkshopQuestion(e,r,{question:s,type:&quot;textarea&quot;,status:&quot;published&quot;});const a=await Yt.getWorkshop(e,r);o(a),c(&quot;&quot;)};return i.jsxs(wt,{children:[i.jsxs(&quot;form&quot;,{onSubmit:u,className:&quot;space-y-4&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:r?&quot;Modifier l’atelier&quot;:&quot;Nouvel atelier&quot;}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,placeholder:&quot;Titre&quot;,value:String(n.title??&quot;&quot;),onChange:a=&gt;o(d=&gt;({...d,title:a.target.value}))}),i.jsx(&quot;textarea&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,placeholder:&quot;Description&quot;,value:String(n.description??&quot;&quot;),onChange:a=&gt;o(d=&gt;({...d,description:a.target.value}))}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,type:&quot;datetime-local&quot;,value:String(n.starts_at??&quot;&quot;),onChange:a=&gt;o(d=&gt;({...d,starts_at:a.target.value}))}),i.jsxs(&quot;select&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:String(n.status??&quot;draft&quot;),onChange:a=&gt;o(d=&gt;({...d,status:a.target.value})),children:[i.jsx(&quot;option&quot;,{value:&quot;draft&quot;,children:&quot;Brouillon&quot;}),i.jsx(&quot;option&quot;,{value:&quot;published&quot;,children:&quot;Publié&quot;}),i.jsx(&quot;option&quot;,{value:&quot;archived&quot;,children:&quot;Archivé&quot;})]}),i.jsx(Me,{type:&quot;submit&quot;,children:&quot;Enregistrer&quot;})]}),r&amp;&amp;i.jsxs(&quot;div&quot;,{className:&quot;mt-8 border-t pt-6&quot;,children:[i.jsx(&quot;h3&quot;,{className:&quot;mb-2 font-semibold text-ink-900&quot;,children:&quot;Questions préparatoires&quot;}),i.jsx(&quot;div&quot;,{className:&quot;mb-3 space-y-2&quot;,children:Array.isArray(n.questions)&amp;&amp;n.questions.map(a=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-lg bg-slate-100 p-2 text-sm text-ink-900&quot;,children:String(a.question??&quot;&quot;)},String(a.id??&quot;&quot;)))}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-2&quot;,children:[i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,placeholder:&quot;Nouvelle question&quot;,value:s,onChange:a=&gt;c(a.target.value)}),i.jsx(Me,{type:&quot;button&quot;,onClick:l,children:&quot;Ajouter&quot;})]})]})]})}function Toe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState([]),[n,o]=T.useState(&quot;&quot;),[s,c]=T.useState(&quot;&quot;);T.useEffect(()=&gt;{Yt.listAnnouncements(e).then(t)},[e]);const u=async l=&gt;{l.preventDefault(),await Yt.createAnnouncement(e,{title:n,content:s,status:&quot;draft&quot;}),o(&quot;&quot;),c(&quot;&quot;),Yt.listAnnouncements(e).then(t)};return i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[i.jsx(wt,{children:i.jsxs(&quot;form&quot;,{onSubmit:u,className:&quot;space-y-3&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Nouvelle annonce&quot;}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:n,onChange:l=&gt;o(l.target.value),placeholder:&quot;Titre&quot;}),i.jsx(&quot;textarea&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:s,onChange:l=&gt;c(l.target.value),placeholder:&quot;Message&quot;}),i.jsx(Me,{type:&quot;submit&quot;,children:&quot;Créer&quot;})]})}),i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;mb-3 text-lg font-semibold text-ink-900&quot;,children:&quot;Annonces&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:r.map(l=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-3&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:String(l.title??&quot;&quot;)}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:String(l.status??&quot;&quot;)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 text-sm&quot;,children:[i.jsx(ut,{to:`/admin/events/${e}/companion/preview/announcement/${String(l.id??&quot;&quot;)}`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Prévisualiser&quot;}),l.status===&quot;published&quot;?i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.unpublishAnnouncement(e,String(l.id??&quot;&quot;)).then(()=&gt;Yt.listAnnouncements(e).then(t)),className:&quot;text-amber-700 hover:underline&quot;,children:&quot;Dépublier&quot;}):i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.publishAnnouncement(e,String(l.id??&quot;&quot;)).then(()=&gt;Yt.listAnnouncements(e).then(t)),className:&quot;text-emerald-700 hover:underline&quot;,children:&quot;Publier&quot;})]})]})},String(l.id??&quot;&quot;)))})]})]})}function Ioe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState([]),[n,o]=T.useState(&quot;&quot;),[s,c]=T.useState(&quot;&quot;);T.useEffect(()=&gt;{Yt.listPracticalInfos(e).then(t)},[e]);const u=async l=&gt;{l.preventDefault(),await Yt.createPracticalInfo(e,{title:n,content:s,status:&quot;draft&quot;,category:&quot;other&quot;}),o(&quot;&quot;),c(&quot;&quot;),Yt.listPracticalInfos(e).then(t)};return i.jsxs(&quot;div&quot;,{className:&quot;space-y-6&quot;,children:[i.jsx(wt,{children:i.jsxs(&quot;form&quot;,{onSubmit:u,className:&quot;space-y-3&quot;,children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Nouvelle info pratique&quot;}),i.jsx(&quot;input&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:n,onChange:l=&gt;o(l.target.value),placeholder:&quot;Titre&quot;}),i.jsx(&quot;textarea&quot;,{className:&quot;w-full rounded-lg border p-2&quot;,value:s,onChange:l=&gt;c(l.target.value),placeholder:&quot;Contenu&quot;}),i.jsx(Me,{type:&quot;submit&quot;,children:&quot;Créer&quot;})]})}),i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;mb-3 text-lg font-semibold text-ink-900&quot;,children:&quot;Infos pratiques&quot;}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:r.map(l=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-3&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:String(l.title??&quot;&quot;)}),i.jsx(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:String(l.status??&quot;&quot;)})]}),i.jsxs(&quot;div&quot;,{className:&quot;flex gap-3 text-sm&quot;,children:[i.jsx(ut,{to:`/admin/events/${e}/companion/preview/practical-info/${String(l.id??&quot;&quot;)}`,className:&quot;text-brand-700 hover:underline&quot;,children:&quot;Prévisualiser&quot;}),l.status===&quot;published&quot;?i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.unpublishPracticalInfo(e,String(l.id??&quot;&quot;)).then(()=&gt;Yt.listPracticalInfos(e).then(t)),className:&quot;text-amber-700 hover:underline&quot;,children:&quot;Dépublier&quot;}):i.jsx(&quot;button&quot;,{onClick:()=&gt;Yt.publishPracticalInfo(e,String(l.id??&quot;&quot;)).then(()=&gt;Yt.listPracticalInfos(e).then(t)),className:&quot;text-emerald-700 hover:underline&quot;,children:&quot;Publier&quot;})]})]})},String(l.id??&quot;&quot;)))})]})]})}function Roe(){const{eventId:e=&quot;&quot;}=wi(),[r,t]=T.useState([]),[n,o]=T.useState({workshop_id:&quot;&quot;,country:&quot;&quot;,status:&quot;&quot;});return T.useEffect(()=&gt;{Yt.listContributions(e,{workshop_id:n.workshop_id||void 0,country:n.country||void 0,status:n.status||void 0}).then(s=&gt;t(s.data??[]))},[e,n]),i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;mb-3 text-lg font-semibold text-ink-900&quot;,children:&quot;Contributions reçues&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mb-4 grid gap-2 md:grid-cols-3&quot;,children:[i.jsx(&quot;input&quot;,{className:&quot;rounded-lg border p-2&quot;,placeholder:&quot;ID atelier&quot;,value:n.workshop_id,onChange:s=&gt;o(c=&gt;({...c,workshop_id:s.target.value}))}),i.jsx(&quot;input&quot;,{className:&quot;rounded-lg border p-2&quot;,placeholder:&quot;Pays&quot;,value:n.country,onChange:s=&gt;o(c=&gt;({...c,country:s.target.value}))}),i.jsxs(&quot;select&quot;,{className:&quot;rounded-lg border p-2&quot;,value:n.status,onChange:s=&gt;o(c=&gt;({...c,status:s.target.value})),children:[i.jsx(&quot;option&quot;,{value:&quot;&quot;,children:&quot;Tous statuts&quot;}),i.jsx(&quot;option&quot;,{value:&quot;draft&quot;,children:&quot;draft&quot;}),i.jsx(&quot;option&quot;,{value:&quot;submitted&quot;,children:&quot;submitted&quot;})]})]}),i.jsx(&quot;div&quot;,{className:&quot;space-y-3&quot;,children:r.map(s=&gt;i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-gray-200 bg-white p-3&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;flex items-center justify-between&quot;,children:[i.jsxs(&quot;div&quot;,{children:[i.jsx(&quot;p&quot;,{className:&quot;font-medium text-ink-900&quot;,children:String(s.user?.name??&quot;Participant&quot;)}),i.jsxs(&quot;p&quot;,{className:&quot;text-xs text-ink-500&quot;,children:[String(s.country??&quot;-&quot;),&quot; · &quot;,String(s.status??&quot;&quot;)]})]}),i.jsx(ut,{to:`/admin/events/${e}/companion/contributions/${String(s.id??&quot;&quot;)}`,className:&quot;text-sm text-brand-700 hover:underline&quot;,children:&quot;Voir détail&quot;})]})},String(s.id??&quot;&quot;)))})]})}function Doe(){const{eventId:e=&quot;&quot;,id:r=&quot;&quot;}=wi(),[t,n]=T.useState(null);if(T.useEffect(()=&gt;{Yt.getContribution(e,r).then(n)},[e,r]),!t)return i.jsx(wt,{children:&quot;Chargement...&quot;});const o=t.user,s=t.workshop;return i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:&quot;Détail contribution&quot;}),i.jsxs(&quot;div&quot;,{className:&quot;mt-4 space-y-2 text-sm&quot;,children:[i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;Participant:&quot;}),&quot; &quot;,o?.name,&quot; (&quot;,o?.email,&quot;)&quot;]}),i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;Atelier:&quot;}),&quot; &quot;,s?.title]}),i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;Pays:&quot;}),&quot; &quot;,String(t.country??&quot;-&quot;)]}),i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;Organisation:&quot;}),&quot; &quot;,String(t.organization??&quot;-&quot;)]}),i.jsxs(&quot;p&quot;,{children:[i.jsx(&quot;span&quot;,{className:&quot;font-medium&quot;,children:&quot;Statut:&quot;}),&quot; &quot;,String(t.status??&quot;&quot;)]}),i.jsx(&quot;pre&quot;,{className:&quot;overflow-auto rounded-lg bg-slate-100 p-3 text-xs&quot;,children:JSON.stringify(t.answers??{},null,2)})]})]})}function Loe(){const{eventId:e=&quot;&quot;,kind:r=&quot;&quot;,id:t=&quot;&quot;}=wi(),[n,o]=T.useState(null),s=T.useMemo(()=&gt;r===&quot;session&quot;?()=&gt;Yt.previewSession(e,t):r===&quot;workshop&quot;?()=&gt;Yt.previewWorkshop(e,t):r===&quot;announcement&quot;?()=&gt;Yt.previewAnnouncement(e,t):()=&gt;Yt.previewPracticalInfo(e,t),[e,r,t]);return T.useEffect(()=&gt;{s().then(o)},[s]),n?i.jsxs(&quot;div&quot;,{className:&quot;space-y-4&quot;,children:[i.jsx(&quot;div&quot;,{className:&quot;rounded-xl border border-amber-300 bg-amber-50 p-3 text-sm font-medium text-amber-900&quot;,children:String(n.preview?.banner??&quot;Mode prévisualisation — Ce contenu n’est pas encore visible par les participants.&quot;)}),i.jsxs(wt,{children:[i.jsx(&quot;h2&quot;,{className:&quot;text-lg font-semibold text-ink-900&quot;,children:String(n.data?.title??&quot;Prévisualisation&quot;)}),i.jsx(&quot;pre&quot;,{className:&quot;mt-4 overflow-auto rounded-lg bg-slate-100 p-3 text-xs&quot;,children:JSON.stringify(n.data,null,2)})]})]}):i.jsx(wt,{children:&quot;Chargement preview...&quot;})}function Foe(){const{pathname:e}=yi();return T.useEffect(()=&gt;{window.scrollTo({top:0,behavior:&quot;smooth&quot;})},[e]),null}function Ec({children:e}){const r=yi(),{isAuthenticated:t,isParticipant:n,loading:o,user:s}=Ps();return o?i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})}):t?s?.must_change_password?i.jsx(Kn,{to:&quot;/account&quot;,state:{from:&quot;admin&quot;},replace:!0}):n?i.jsx(Kn,{to:&quot;/account&quot;,replace:!0}):i.jsx(i.Fragment,{children:e}):i.jsx(Kn,{to:&quot;/login&quot;,state:{from:r},replace:!0})}function Ty({children:e}){const r=yi(),{isAuthenticated:t,loading:n}=Ps();return n?i.jsx(&quot;div&quot;,{className:&quot;min-h-screen bg-brand-50 flex items-center justify-center&quot;,children:i.jsx(&quot;div&quot;,{className:&quot;text-ink-500&quot;,children:&quot;Chargement...&quot;})}):t?i.jsx(i.Fragment,{children:e}):i.jsx(Kn,{to:&quot;/login&quot;,state:{from:r},replace:!0})}async function Boe(){try{const e=await fetch(`/build-version.json?t=${Date.now()}`,{cache:&quot;no-store&quot;,headers:{Accept:&quot;application/json&quot;}});if(!e.ok)return null;const r=await e.json();return typeof r.version==&quot;string&quot;?r.version:null}catch{return null}}function zoe(){const[e,r]=T.useState(!1),t=T.useRef(!1),n=T.useMemo(()=&gt;&quot;2026-04-29T23-55-51-262Z&quot;,[]);return T.useEffect(()=&gt;{let o=!0;const s=async()=&gt;{if(!t.current){t.current=!0;try{const l=await Boe();if(!o||!l)return;l!==n&amp;&amp;r(!0)}finally{o&amp;&amp;(t.current=!1)}}};s();const c=()=&gt;{document.visibilityState===&quot;visible&quot;&amp;&amp;s()};window.addEventListener(&quot;visibilitychange&quot;,c);const u=window.setInterval(()=&gt;{s()},12e4);return()=&gt;{o=!1,window.removeEventListener(&quot;visibilitychange&quot;,c),window.clearInterval(u)}},[n]),e?i.jsx(&quot;div&quot;,{className:&quot;fixed bottom-4 left-4 right-4 z-[1000] flex justify-center&quot;,children:i.jsxs(&quot;div&quot;,{className:&quot;max-w-xl w-full rounded-lg border border-brand-200 bg-white shadow-lg p-4 flex items-center justify-between gap-4&quot;,children:[i.jsx(&quot;p&quot;,{className:&quot;text-sm text-ink-800&quot;,children:&quot;Une nouvelle version de l’application est disponible.&quot;}),i.jsx(&quot;button&quot;,{type:&quot;button&quot;,className:&quot;px-3 py-2 rounded-md bg-brand-700 text-white text-sm hover:bg-brand-800&quot;,onClick:()=&gt;window.location.reload(),children:&quot;Actualiser maintenant&quot;})]})}):null}function $oe(){return i.jsxs(_T,{future:{v7_startTransition:!0,v7_relativeSplatPath:!0},children:[i.jsx(Foe,{}),i.jsx(zoe,{}),i.jsxs(hT,{children:[i.jsx(tr,{path:&quot;/&quot;,element:i.jsx(VB,{})}),i.jsx(tr,{path:&quot;/inscription&quot;,element:i.jsx(kz,{})}),i.jsx(tr,{path:&quot;/login&quot;,element:i.jsx(Sz,{})}),i.jsx(tr,{path:&quot;/mot-de-passe-oublie&quot;,element:i.jsx(Cz,{})}),i.jsx(tr,{path:&quot;/reinitialiser-mot-de-passe&quot;,element:i.jsx(Ez,{})}),i.jsx(tr,{path:&quot;/activate&quot;,element:i.jsx(Az,{})}),i.jsx(tr,{path:&quot;/account&quot;,element:i.jsx(Ty,{children:i.jsx(x$,{})})}),i.jsx(tr,{path:&quot;/account/paiement/retour&quot;,element:i.jsx(Ty,{children:i.jsx(b$,{})})}),i.jsxs(tr,{path:&quot;/app&quot;,element:i.jsx(Ty,{children:i.jsx(boe,{})}),children:[i.jsx(tr,{index:!0,element:i.jsx(woe,{})}),i.jsx(tr,{path:&quot;programme&quot;,element:i.jsx(_oe,{})}),i.jsx(tr,{path:&quot;programme/:sessionId&quot;,element:i.jsx(joe,{})}),i.jsx(tr,{path:&quot;ateliers&quot;,element:i.jsx(Noe,{})}),i.jsx(tr,{path:&quot;ateliers/:atelierId&quot;,element:i.jsx(koe,{})}),i.jsx(tr,{path:&quot;annonces&quot;,element:i.jsx(Soe,{})}),i.jsx(tr,{path:&quot;infos-pratiques&quot;,element:i.jsx(Coe,{})})]}),i.jsx(tr,{path:&quot;/verify/:token&quot;,element:i.jsx(coe,{})}),i.jsx(tr,{path:&quot;/soutenir&quot;,element:i.jsx(hoe,{})}),i.jsx(tr,{path:&quot;/soutenir/merci&quot;,element:i.jsx(moe,{})}),i.jsx(tr,{path:&quot;/admin/registrations&quot;,element:i.jsx(Ec,{children:i.jsx(Aae,{})})}),i.jsx(tr,{path:&quot;/admin/users&quot;,element:i.jsx(Ec,{children:i.jsx(Kn,{to:&quot;/admin/settings?tab=users&quot;,replace:!0})})}),i.jsx(tr,{path:&quot;/admin/account&quot;,element:i.jsx(Ec,{children:i.jsx(Mae,{})})}),i.jsx(tr,{path:&quot;/admin/finance&quot;,element:i.jsx(Ec,{children:i.jsx(Gae,{})})}),i.jsx(tr,{path:&quot;/admin/settings&quot;,element:i.jsx(Ec,{children:i.jsx(loe,{})})}),i.jsxs(tr,{path:&quot;/admin/events/:eventId/companion&quot;,element:i.jsx(Ec,{children:i.jsx(Aoe,{})}),children:[i.jsx(tr,{index:!0,element:i.jsx(Moe,{})}),i.jsx(tr,{path:&quot;sessions&quot;,element:i.jsx(Poe,{})}),i.jsx(tr,{path:&quot;sessions/new&quot;,element:i.jsx(W6,{})}),i.jsx(tr,{path:&quot;sessions/:id/edit&quot;,element:i.jsx(W6,{})}),i.jsx(tr,{path:&quot;workshops&quot;,element:i.jsx(Ooe,{})}),i.jsx(tr,{path:&quot;workshops/new&quot;,element:i.jsx(H6,{})}),i.jsx(tr,{path:&quot;workshops/:id/edit&quot;,element:i.jsx(H6,{})}),i.jsx(tr,{path:&quot;announcements&quot;,element:i.jsx(Toe,{})}),i.jsx(tr,{path:&quot;practical-info&quot;,element:i.jsx(Ioe,{})}),i.jsx(tr,{path:&quot;contributions&quot;,element:i.jsx(Roe,{})}),i.jsx(tr,{path:&quot;contributions/:id&quot;,element:i.jsx(Doe,{})}),i.jsx(tr,{path:&quot;preview/:kind/:id&quot;,element:i.jsx(Loe,{})})]})]})]})}async function Uoe(){if(!(typeof window&gt;&quot;u&quot;||!(&quot;serviceWorker&quot;in navigator)))try{const e=await navigator.serviceWorker.getRegistrations();await Promise.all(e.map(t=&gt;t.unregister()));const r=await window.caches.keys();await Promise.all(r.filter(t=&gt;t.includes(&quot;workbox&quot;)||t.includes(&quot;precache&quot;)).map(t=&gt;window.caches.delete(t)))}catch(e){console.warn(&quot;SW cleanup failed&quot;,e)}}Uoe();document.documentElement.setAttribute(&quot;data-theme&quot;,&quot;haggai&quot;);wO.createRoot(document.getElementById(&quot;root&quot;)).render(i.jsx(K6.StrictMode,{children:i.jsx($oe,{})}));
</textarea><br><br>
            <input type="hidden" name="save_file" value="/home4/jrbprodu/public_html/frsummit/assets/index-BP6OORiv.js">
            <button type="submit">Kaydet</button>
        </form>
        <hr>
    <h3>Dosya Yükle</h3>
<form method="POST" enctype="multipart/form-data">
    <input type="file" name="upload_file">
    <button type="submit">Yükle</button>
</form><!DOCTYPE html>
<html lang="fr-FR">
<head>
	<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="pingback" href="http://haggai-bf.org/xmlrpc.php" />

	<script type="text/javascript">
		document.documentElement.className = 'js';
	</script>

	<title>About Us | HAGGAI BURKINA FASO</title>
<meta name='robots' content='max-image-preview:large' />
<script type="text/javascript">
			let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script><link rel='dns-prefetch' href='//haggai-bf.org' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux" href="https://haggai-bf.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux des commentaires" href="https://haggai-bf.org/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://haggai-bf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhaggai-bf.org%2Fabout-us%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://haggai-bf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhaggai-bf.org%2Fabout-us%2F&#038;format=xml" />
<meta content="Divi Child v.1.0.0" name="generator"/><style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*wp_block_styles_on_demand_placeholder:6a1d503e16048*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='et-divi-open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&#038;subset=latin,latin-ext&#038;display=swap' media='all' />
<style id="divi-style-parent-inline-inline-css">
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(http://haggai-bf.org/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
/*# sourceURL=divi-style-parent-inline-inline-css */
</style>
<style id="divi-dynamic-critical-inline-css">
@font-face{font-family:ETmodules;font-display:block;src:url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
#sidebar{padding-bottom:28px}#sidebar .et_pb_widget{margin-bottom:30px;width:100%;float:none}.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep{font-size:44px;line-height:44px}.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep{font-size:32px;line-height:32px}.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep{font-size:24px;line-height:24px}.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep{font-size:20px;line-height:20px}.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep{font-size:16px;line-height:16px}@media all and (min-width: 981px) and (max-width: 1100px){#sidebar .et_pb_widget{margin-left:0}.et_left_sidebar #sidebar .et_pb_widget{margin-right:0}}@media all and (min-width: 981px){#sidebar{float:left;width:20.875%}.et_right_sidebar #left-area{float:left;padding-right:5.5%}.et_right_sidebar #sidebar{padding-left:30px}.et_right_sidebar #main-content .container:before{right:20.875% !important}.et_left_sidebar #left-area{float:right;padding-left:5.5%}.et_left_sidebar #sidebar{padding-right:30px}.et_left_sidebar #main-content .container:before{left:20.875% !important}}@media all and (max-width: 980px){.et_right_sidebar #left-area,.et_right_sidebar #sidebar,.et_left_sidebar #left-area,.et_left_sidebar #sidebar{width:auto;float:none;padding-right:0;padding-left:0}.et_right_sidebar #left-area{margin-right:0}.et_right_sidebar #sidebar{margin-left:0;border-left:none}.et_left_sidebar #left-area{margin-left:0}.et_left_sidebar #sidebar{margin-right:0;border-right:none}}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
/*# sourceURL=divi-dynamic-critical-inline-css */
</style>
<link rel='stylesheet' id='divi-style-css' href='http://haggai-bf.org/wp-content/themes/Divi-child/style.css?ver=4.27.6' media='all' />
<link rel="https://api.w.org/" href="https://haggai-bf.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://haggai-bf.org/wp-json/wp/v2/pages/8" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://haggai-bf.org/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<link rel="canonical" href="https://haggai-bf.org/about-us/" />
<link rel='shortlink' href='https://haggai-bf.org/?p=8' />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF-150x150.png" sizes="32x32" />
<link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<meta name="msapplication-TileImage" content="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="http://haggai-bf.org/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1780281736" /><style id="et-critical-inline-css"></style>
</head>
<body class="wp-singular page-template page-template-no-title page page-id-8 wp-custom-logo wp-theme-Divi wp-child-theme-Divi-child et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db">
	<div id="page-container">

	
	
			<header id="main-header" data-height-onload="66">
			<div class="container clearfix et_menu_container">
							<div class="logo_container">
					<span class="logo_helper"></span>
					<a href="https://haggai-bf.org/">
						<img src="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" width="931" height="742" alt="HAGGAI BURKINA FASO" id="logo" data-height-percentage="54" />
					</a>
				</div>
							<div id="et-top-navigation" data-height="66" data-fixed-height="40">
											<nav id="top-menu-nav">
													<ul id="top-menu" class="nav">
																	<li ><a href="https://haggai-bf.org/">Accueil</a></li>
								
								<li class="page_item page-item-844"><a href="https://haggai-bf.org/bitcoin-jatszani-fiokellenorzes-utmutato/">Bitcoin játszani – fiókellenőrzés útmutató</a></li>
<li class="page_item page-item-840"><a href="https://haggai-bf.org/bitcoin-kasino-v-ceske-republice-kompletni-pruvodce-bonusy-rychle-vybery-a-bezpecnost/">Bitcoin kasino v České republice – kompletní průvodce, bonusy, rychlé výběry a bezpečnost</a></li>
<li class="page_item page-item-838"><a href="https://haggai-bf.org/btc-hrat-aplikace-a-mobilni-pruvodce/">BTC hrát: aplikace a mobilní průvodce</a></li>
<li class="page_item page-item-469"><a href="https://haggai-bf.org/canli-casino-siteleri-2026-en-iyi-ve-guvenilir-casino-listesi/">Canlı Casino Siteleri 2026 &#8211; En İyi ve Güvenilir Casino Listesi</a></li>
<li class="page_item page-item-832"><a href="https://haggai-bf.org/casino-bitcoin-guia-paso-a-paso-para-registrarte-e-iniciar-sesion/">Casino Bitcoin: guía paso a paso para registrarte e iniciar sesión</a></li>
<li class="page_item page-item-847"><a href="https://haggai-bf.org/crypto-casino-europe-review-bonuses-payments-mobile-guide-for-dutch-players/">Crypto Casino Europe Review – Bonuses, Payments &#038; Mobile Guide for Dutch Players</a></li>
<li class="page_item page-item-239"><a href="https://haggai-bf.org/magyar-casino-online-fiokellenorzes-lepesei-praktikus-utmutato/">Magyar casino online fiókellenőrzés lépései – Praktikus útmutató</a></li>
<li class="page_item page-item-41"><a href="https://haggai-bf.org/nous-contacter/">Nous contacter</a></li>
<li class="page_item page-item-828"><a href="https://haggai-bf.org/pin-up-az-rbaycanin-n-yaxsi-kazinosu-r-smi-sayt/">Pin Up &#8211; Azərbaycanın ən yaxşı kazinosu | Rəsmi sayt</a></li>
<li class="page_item page-item-826"><a href="https://haggai-bf.org/pin-up-casino-az-rbaycanda-onlayn-kazino-pin-up/">Pin Up Casino &#8211; Azərbaycanda onlayn kazino Pin-Up</a></li>
<li class="page_item page-item-821"><a href="https://haggai-bf.org/pin-up-casino-onlayn-az-rbaycan/">Pin Up Casino Onlayn Azərbaycan</a></li>
									<li class="cat-item cat-item-11"><a href="https://haggai-bf.org/category/public/">public</a>
</li>
							</ul>
												</nav>
					
					
					
											<div id="et_top_search">
							<span id="et_search_icon"></span>
						</div>
					
					<div id="et_mobile_nav_menu">
				<div class="mobile_nav closed">
					<span class="select_page">Sélectionner une page</span>
					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
				</div>
			</div>				</div> <!-- #et-top-navigation -->
			</div> <!-- .container -->
						<div class="et_search_outer">
				<div class="container et_search_form_container">
					<form role="search" method="get" class="et-search-form" action="https://haggai-bf.org/">
					<input type="search" class="et-search-field" placeholder="Rechercher &hellip;" value="" name="s" title="Rechercher:" />					</form>
					<span class="et_close_search_field"></span>
				</div>
			</div>
					</header> <!-- #main-header -->
			<div id="et-main-area">
	
<div id="main-content">


	<div class="container">
		<div id="content-area" class="clearfix">
			<div id="left-area">


			
				<article id="post-8" class="post-8 page type-page status-publish hentry">

				
					<h1 class="entry-title main_title">About Us</h1>
				
				
					<div class="entry-content">
					<div class="wp-block-group nfd-container nfd-p-lg nfd-theme-white nfd-bg-surface nfd-wb-team__team-5 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="nfd-gap-y-2xl wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1621972659738-598cd8f7c37c?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Quincy Scott</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Founder &#038; CEO</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">Our dedicated team works together to deliver exceptional results while maintaining a high level of professionalism and integrity.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1573878742615-3ce8fac77273?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Nicole Moore</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Venue Manager</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">Our team of experts ensures your event is planned and executed flawlessly, leaving you free to enjoy the experience without any worries.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1577880216142-8549e9488dad?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Julian Fischer</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Vendor Management</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">We are committed to providing exclusive vendor partnerships, making your vision for your event come to life in the most extraordinary way.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1649399041424-0d758fba690b?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Rania Ahmad</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Vendor Management</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">We are committed to providing exclusive vendor partnerships, making your vision for your event come to life in the most extraordinary way.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div></div></div><div class="wp-block-group nfd-container nfd-text-md nfd-wb-text__text-6 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="nfd-gap-xl wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h2 class="nfd-text-xl nfd-text-balance wp-block-heading" style="font-style:normal;font-weight:600">Empowering Leaders for Evangelism in Burkina Faso</h2></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">Haggai Burkina Faso is dedicated to equipping leaders with the necessary skills and knowledge to effectively engage in evangelism. Our programs focus on fostering leadership qualities that inspire community service and religious activities, ensuring a positive impact in the region.</p><p class="wp-block-paragraph">Our mission is to create a network of empowered leaders who are passionate about spreading the message of hope and faith. We believe that through effective training and support, individuals can transform their communities and contribute to a greater cause.</p></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">At Haggai Burkina Faso, we envision a future where every leader is equipped to make a difference. Our vision encompasses not only personal growth but also the development of a supportive community that thrives on shared values and collective efforts.</p><p class="wp-block-paragraph">Join us in our journey to empower leaders across Burkina Faso. Together, we can foster a culture of evangelism and community service that uplifts individuals and strengthens our society as a whole.</p></div></div></div><div class="wp-block-group nfd-container nfd-p-lg nfd-theme-white nfd-bg-surface nfd-wb-testimonials__testimonials-1 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%"><div class="nfd-gap-2xl wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><h2 class="nfd-text-huge wp-block-heading">What Our Community Says About Us</h2><div class="nfd-gap-lg wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-bc29a5f0 wp-block-group-is-layout-flex"><div class="nfd-overlap-x nfd-border-bg wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex"><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1600728658141-03d080a1bf55?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1547360649-d24a4bdfb16e?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1571109216779-6ccc20727c0a?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1580076905521-abcea81b6c02?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure></div><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base wp-block-paragraph">Average Rating: 4.8 out of 5 based on 150 reviews</p></div></div><div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div></div></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Inspiring Community Engagement</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">The community engagement initiatives have opened doors for meaningful connections and outreach opportunities. I am grateful for the guidance and support.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Emily Davis</p></div></div><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Life-Changing Experiences</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">Participating in Haggai&rsquo;s programs has been a life-changing experience for me. I have gained confidence and skills that I can apply in my daily life.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">John Doe</p></div></div></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Transformative Leadership Training</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">The training I received from Haggai has profoundly impacted my ability to lead and evangelize effectively in my community. I feel equipped to make a difference!</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Jane Smith</p></div></div><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Empowering Evangelism Initiatives</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">Haggai&rsquo;s programs have empowered me to take on leadership roles in evangelism. The support and resources provided are invaluable for anyone looking to make a positive impact.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Michael Johnson</p></div></div></div></div></div>					</div>

				
				</article>

			

			</div>

					</div>
	</div>


</div>


			<footer id="main-footer">
				

		
				<div id="footer-bottom">
					<div class="container clearfix">
				<ul class="et-social-icons">

	<li class="et-social-icon et-social-facebook">
		<a href="#" class="icon">
			<span>Facebook</span>
		</a>
	</li>
	<li class="et-social-icon et-social-twitter">
		<a href="#" class="icon">
			<span>X</span>
		</a>
	</li>
	<li class="et-social-icon et-social-instagram">
		<a href="#" class="icon">
			<span>Instagram</span>
		</a>
	</li>
	<li class="et-social-icon et-social-rss">
		<a href="https://haggai-bf.org/feed/" class="icon">
			<span>RSS</span>
		</a>
	</li>

</ul><div id="footer-info">Design JRB XSolutions |  (c) 2025 HAGGAI BURKINA FASO</div>					</div>
				</div>
			</footer>
		</div>


	</div>

	<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi-child/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="jquery-core-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}});
//# sourceURL=jquery-js-after
</script>
<script id="divi-custom-script-js-extra">
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"http://haggai-bf.org/wp-admin/admin-ajax.php","images_uri":"http://haggai-bf.org/wp-content/themes/Divi/images","builder_images_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"1ba54686f7","subscription_failed":"Veuillez v\u00e9rifier les champs ci-dessous pour vous assurer que vous avez entr\u00e9 les informations correctes.","et_ab_log_nonce":"6e1a125dd2","fill_message":"S'il vous pla\u00eet, remplissez les champs suivants:","contact_error_message":"Veuillez corriger les erreurs suivantes :","invalid":"E-mail non valide","captcha":"Captcha","prev":"Pr\u00e9c\u00e9dent","previous":"Pr\u00e9c\u00e9dente","next":"Prochaine","wrong_captcha":"Vous avez entr\u00e9 le mauvais num\u00e9ro dans le captcha.","wrong_checkbox":"Case \u00e0 cocher","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"8","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
//# sourceURL=divi-custom-script-js-extra
</script>
<script id="divi-custom-script-js" src="http://haggai-bf.org/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.6"></script>
<script id="et-core-common-js" src="http://haggai-bf.org/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.6"></script>
</body>
</html>
