Changeset 3260177
- Timestamp:
- 03/23/2025 02:57:53 AM (12 months ago)
- Location:
- simple-form
- Files:
-
- 473 added
- 7 edited
-
assets/screenshot-1.png (modified) (previous)
-
assets/screenshot-3.png (modified) (previous)
-
tags/3.3.4 (added)
-
tags/3.3.4/app (added)
-
tags/3.3.4/app/Admin.php (added)
-
tags/3.3.4/app/Ajax (added)
-
tags/3.3.4/app/Ajax.php (added)
-
tags/3.3.4/app/Ajax/Tables.php (added)
-
tags/3.3.4/app/Assets.php (added)
-
tags/3.3.4/app/Contactformseven.php (added)
-
tags/3.3.4/app/Database (added)
-
tags/3.3.4/app/Database.php (added)
-
tags/3.3.4/app/Database/Migration.php (added)
-
tags/3.3.4/app/Database/Table.php (added)
-
tags/3.3.4/app/FloatingWidget.php (added)
-
tags/3.3.4/app/Helpers.php (added)
-
tags/3.3.4/app/Multisite.php (added)
-
tags/3.3.4/app/SIMPLEFORM.php (added)
-
tags/3.3.4/app/Shortcode.php (added)
-
tags/3.3.4/assets (added)
-
tags/3.3.4/assets/admin.css (added)
-
tags/3.3.4/assets/public (added)
-
tags/3.3.4/assets/public/cf7 (added)
-
tags/3.3.4/assets/public/cf7/formdeck-cf7-fe.js (added)
-
tags/3.3.4/assets/public/cf7/formdeck-cf7.css (added)
-
tags/3.3.4/assets/public/icons (added)
-
tags/3.3.4/assets/public/icons/404-page.gif (added)
-
tags/3.3.4/assets/public/icons/No-form.gif (added)
-
tags/3.3.4/assets/public/icons/No-leads.gif (added)
-
tags/3.3.4/assets/public/icons/Settings.gif (added)
-
tags/3.3.4/assets/public/icons/cogs-solid.svg (added)
-
tags/3.3.4/assets/public/icons/delete-icon.gif (added)
-
tags/3.3.4/assets/public/icons/export (added)
-
tags/3.3.4/assets/public/icons/export/Json.svg (added)
-
tags/3.3.4/assets/public/icons/export/csv.svg (added)
-
tags/3.3.4/assets/public/icons/export/pdf.svg (added)
-
tags/3.3.4/assets/public/icons/export/print.svg (added)
-
tags/3.3.4/assets/public/icons/formpresent.png (added)
-
tags/3.3.4/assets/public/icons/laptop.png (added)
-
tags/3.3.4/assets/public/icons/logo.svg (added)
-
tags/3.3.4/assets/public/icons/rename.svg (added)
-
tags/3.3.4/assets/public/icons/times-circle-solid.svg (added)
-
tags/3.3.4/assets/public/library (added)
-
tags/3.3.4/assets/public/library/all.min.css (added)
-
tags/3.3.4/assets/public/library/sweetalert2@11.js (added)
-
tags/3.3.4/assets/public/scripts (added)
-
tags/3.3.4/assets/public/scripts/backend (added)
-
tags/3.3.4/assets/public/scripts/backend/admin.min.js (added)
-
tags/3.3.4/assets/public/scripts/backend/admin.min.js.map (added)
-
tags/3.3.4/assets/public/scripts/frontend (added)
-
tags/3.3.4/assets/public/scripts/frontend/frontend.min.js (added)
-
tags/3.3.4/assets/public/scripts/frontend/frontend.min.js.map (added)
-
tags/3.3.4/assets/public/styles (added)
-
tags/3.3.4/assets/public/styles/frontend (added)
-
tags/3.3.4/assets/public/styles/frontend/frontendcss.min.scss (added)
-
tags/3.3.4/assets/public/styles/frontendcss.min.css (added)
-
tags/3.3.4/assets/public/support (added)
-
tags/3.3.4/assets/public/support/No-leads.gif (added)
-
tags/3.3.4/assets/public/support/default-email.svg (added)
-
tags/3.3.4/assets/public/support/doc.svg (added)
-
tags/3.3.4/assets/public/support/facebook.svg (added)
-
tags/3.3.4/assets/public/support/gmail.svg (added)
-
tags/3.3.4/assets/public/support/iconmark.svg (added)
-
tags/3.3.4/assets/public/support/license-maintenance.svg (added)
-
tags/3.3.4/assets/public/support/license.svg (added)
-
tags/3.3.4/assets/public/support/logo.png (added)
-
tags/3.3.4/assets/public/support/support.svg (added)
-
tags/3.3.4/assets/public/support/supportagent.svg (added)
-
tags/3.3.4/assets/public/support/supportmail.svg (added)
-
tags/3.3.4/assets/public/support/twitter-x-fill.svg (added)
-
tags/3.3.4/assets/public/support/woo.png (added)
-
tags/3.3.4/assets/public/support/youtube.svg (added)
-
tags/3.3.4/assets/public/theme (added)
-
tags/3.3.4/assets/public/theme/Screenshot_1.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_2.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_3.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_4.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_5.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_6.png (added)
-
tags/3.3.4/assets/public/theme/Screenshot_7.png (added)
-
tags/3.3.4/assets/src (added)
-
tags/3.3.4/assets/src/scripts (added)
-
tags/3.3.4/assets/src/scripts/admin.js (added)
-
tags/3.3.4/assets/src/scripts/frontend.js (added)
-
tags/3.3.4/assets/src/styles (added)
-
tags/3.3.4/assets/src/styles/frontend (added)
-
tags/3.3.4/assets/src/styles/frontend/frontend.scss (added)
-
tags/3.3.4/freemius (added)
-
tags/3.3.4/freemius/LICENSE.txt (added)
-
tags/3.3.4/freemius/README.md (added)
-
tags/3.3.4/freemius/assets (added)
-
tags/3.3.4/freemius/assets/css (added)
-
tags/3.3.4/freemius/assets/css/admin (added)
-
tags/3.3.4/freemius/assets/css/admin/account.css (added)
-
tags/3.3.4/freemius/assets/css/admin/add-ons.css (added)
-
tags/3.3.4/freemius/assets/css/admin/affiliation.css (added)
-
tags/3.3.4/freemius/assets/css/admin/checkout.css (added)
-
tags/3.3.4/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/3.3.4/freemius/assets/css/admin/common.css (added)
-
tags/3.3.4/freemius/assets/css/admin/connect.css (added)
-
tags/3.3.4/freemius/assets/css/admin/debug.css (added)
-
tags/3.3.4/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/3.3.4/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/3.3.4/freemius/assets/css/admin/index.php (added)
-
tags/3.3.4/freemius/assets/css/admin/optout.css (added)
-
tags/3.3.4/freemius/assets/css/admin/plugins.css (added)
-
tags/3.3.4/freemius/assets/css/customizer.css (added)
-
tags/3.3.4/freemius/assets/css/index.php (added)
-
tags/3.3.4/freemius/assets/img (added)
-
tags/3.3.4/freemius/assets/img/index.php (added)
-
tags/3.3.4/freemius/assets/img/plugin-icon.png (added)
-
tags/3.3.4/freemius/assets/img/simple-form.gif (added)
-
tags/3.3.4/freemius/assets/img/theme-icon.png (added)
-
tags/3.3.4/freemius/assets/index.php (added)
-
tags/3.3.4/freemius/assets/js (added)
-
tags/3.3.4/freemius/assets/js/index.php (added)
-
tags/3.3.4/freemius/assets/js/jquery.form.js (added)
-
tags/3.3.4/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/3.3.4/freemius/assets/js/postmessage.js (added)
-
tags/3.3.4/freemius/assets/js/pricing (added)
-
tags/3.3.4/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/3.3.4/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/4529cac82a2d1f300d3c4702b7b5e8f3.svg (added)
-
tags/3.3.4/freemius/assets/js/pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
tags/3.3.4/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/f18006f6535a1a6e9c6bfbffafe6f18a.svg (added)
-
tags/3.3.4/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
tags/3.3.4/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/3.3.4/freemius/assets/js/pricing/freemius-pricing.js (added)
-
tags/3.3.4/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/3.3.4/freemius/config.php (added)
-
tags/3.3.4/freemius/includes (added)
-
tags/3.3.4/freemius/includes/class-freemius-abstract.php (added)
-
tags/3.3.4/freemius/includes/class-freemius.php (added)
-
tags/3.3.4/freemius/includes/class-fs-admin-notices.php (added)
-
tags/3.3.4/freemius/includes/class-fs-api.php (added)
-
tags/3.3.4/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/3.3.4/freemius/includes/class-fs-lock.php (added)
-
tags/3.3.4/freemius/includes/class-fs-logger.php (added)
-
tags/3.3.4/freemius/includes/class-fs-options.php (added)
-
tags/3.3.4/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/3.3.4/freemius/includes/class-fs-security.php (added)
-
tags/3.3.4/freemius/includes/class-fs-storage.php (added)
-
tags/3.3.4/freemius/includes/class-fs-user-lock.php (added)
-
tags/3.3.4/freemius/includes/customizer (added)
-
tags/3.3.4/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/3.3.4/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/3.3.4/freemius/includes/customizer/index.php (added)
-
tags/3.3.4/freemius/includes/debug (added)
-
tags/3.3.4/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/3.3.4/freemius/includes/debug/debug-bar-start.php (added)
-
tags/3.3.4/freemius/includes/debug/index.php (added)
-
tags/3.3.4/freemius/includes/entities (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-billing.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-entity.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-payment.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-site.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/3.3.4/freemius/includes/entities/class-fs-user.php (added)
-
tags/3.3.4/freemius/includes/entities/index.php (added)
-
tags/3.3.4/freemius/includes/fs-core-functions.php (added)
-
tags/3.3.4/freemius/includes/fs-essential-functions.php (added)
-
tags/3.3.4/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/3.3.4/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/3.3.4/freemius/includes/index.php (added)
-
tags/3.3.4/freemius/includes/l10n.php (added)
-
tags/3.3.4/freemius/includes/managers (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-debug-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/3.3.4/freemius/includes/managers/index.php (added)
-
tags/3.3.4/freemius/includes/sdk (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/3.3.4/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/3.3.4/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/3.3.4/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/3.3.4/freemius/includes/sdk/LICENSE.txt (added)
-
tags/3.3.4/freemius/includes/sdk/index.php (added)
-
tags/3.3.4/freemius/includes/supplements (added)
-
tags/3.3.4/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/3.3.4/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/3.3.4/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/3.3.4/freemius/includes/supplements/index.php (added)
-
tags/3.3.4/freemius/index.php (added)
-
tags/3.3.4/freemius/languages (added)
-
tags/3.3.4/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/3.3.4/freemius/languages/freemius-da_DK.mo (added)
-
tags/3.3.4/freemius/languages/freemius-de_DE.mo (added)
-
tags/3.3.4/freemius/languages/freemius-es_ES.mo (added)
-
tags/3.3.4/freemius/languages/freemius-fr_FR.mo (added)
-
tags/3.3.4/freemius/languages/freemius-he_IL.mo (added)
-
tags/3.3.4/freemius/languages/freemius-hu_HU.mo (added)
-
tags/3.3.4/freemius/languages/freemius-it_IT.mo (added)
-
tags/3.3.4/freemius/languages/freemius-ja.mo (added)
-
tags/3.3.4/freemius/languages/freemius-nl_NL.mo (added)
-
tags/3.3.4/freemius/languages/freemius-ru_RU.mo (added)
-
tags/3.3.4/freemius/languages/freemius-ta.mo (added)
-
tags/3.3.4/freemius/languages/freemius-zh_CN.mo (added)
-
tags/3.3.4/freemius/languages/freemius.pot (added)
-
tags/3.3.4/freemius/languages/index.php (added)
-
tags/3.3.4/freemius/require.php (added)
-
tags/3.3.4/freemius/start.php (added)
-
tags/3.3.4/freemius/templates (added)
-
tags/3.3.4/freemius/templates/account (added)
-
tags/3.3.4/freemius/templates/account.php (added)
-
tags/3.3.4/freemius/templates/account/billing.php (added)
-
tags/3.3.4/freemius/templates/account/index.php (added)
-
tags/3.3.4/freemius/templates/account/partials (added)
-
tags/3.3.4/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/3.3.4/freemius/templates/account/partials/addon.php (added)
-
tags/3.3.4/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/3.3.4/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/3.3.4/freemius/templates/account/partials/index.php (added)
-
tags/3.3.4/freemius/templates/account/partials/site.php (added)
-
tags/3.3.4/freemius/templates/account/payments.php (added)
-
tags/3.3.4/freemius/templates/add-ons.php (added)
-
tags/3.3.4/freemius/templates/add-trial-to-pricing.php (added)
-
tags/3.3.4/freemius/templates/admin-notice.php (added)
-
tags/3.3.4/freemius/templates/ajax-loader.php (added)
-
tags/3.3.4/freemius/templates/api-connectivity-message-js.php (added)
-
tags/3.3.4/freemius/templates/auto-installation.php (added)
-
tags/3.3.4/freemius/templates/checkout (added)
-
tags/3.3.4/freemius/templates/checkout.php (added)
-
tags/3.3.4/freemius/templates/checkout/frame.php (added)
-
tags/3.3.4/freemius/templates/checkout/process-redirect.php (added)
-
tags/3.3.4/freemius/templates/checkout/redirect.php (added)
-
tags/3.3.4/freemius/templates/clone-resolution-js.php (added)
-
tags/3.3.4/freemius/templates/connect (added)
-
tags/3.3.4/freemius/templates/connect.php (added)
-
tags/3.3.4/freemius/templates/connect/index.php (added)
-
tags/3.3.4/freemius/templates/connect/permission.php (added)
-
tags/3.3.4/freemius/templates/connect/permissions-group.php (added)
-
tags/3.3.4/freemius/templates/contact.php (added)
-
tags/3.3.4/freemius/templates/debug (added)
-
tags/3.3.4/freemius/templates/debug.php (added)
-
tags/3.3.4/freemius/templates/debug/api-calls.php (added)
-
tags/3.3.4/freemius/templates/debug/index.php (added)
-
tags/3.3.4/freemius/templates/debug/logger.php (added)
-
tags/3.3.4/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/3.3.4/freemius/templates/debug/scheduled-crons.php (added)
-
tags/3.3.4/freemius/templates/email.php (added)
-
tags/3.3.4/freemius/templates/forms (added)
-
tags/3.3.4/freemius/templates/forms/affiliation.php (added)
-
tags/3.3.4/freemius/templates/forms/data-debug-mode.php (added)
-
tags/3.3.4/freemius/templates/forms/deactivation (added)
-
tags/3.3.4/freemius/templates/forms/deactivation/contact.php (added)
-
tags/3.3.4/freemius/templates/forms/deactivation/form.php (added)
-
tags/3.3.4/freemius/templates/forms/deactivation/index.php (added)
-
tags/3.3.4/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/3.3.4/freemius/templates/forms/email-address-update.php (added)
-
tags/3.3.4/freemius/templates/forms/index.php (added)
-
tags/3.3.4/freemius/templates/forms/license-activation.php (added)
-
tags/3.3.4/freemius/templates/forms/optout.php (added)
-
tags/3.3.4/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/3.3.4/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/3.3.4/freemius/templates/forms/resend-key.php (added)
-
tags/3.3.4/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/3.3.4/freemius/templates/forms/trial-start.php (added)
-
tags/3.3.4/freemius/templates/forms/user-change.php (added)
-
tags/3.3.4/freemius/templates/gdpr-optin-js.php (added)
-
tags/3.3.4/freemius/templates/index.php (added)
-
tags/3.3.4/freemius/templates/js (added)
-
tags/3.3.4/freemius/templates/js/index.php (added)
-
tags/3.3.4/freemius/templates/js/jquery.content-change.php (added)
-
tags/3.3.4/freemius/templates/js/open-license-activation.php (added)
-
tags/3.3.4/freemius/templates/js/permissions.php (added)
-
tags/3.3.4/freemius/templates/js/style-premium-theme.php (added)
-
tags/3.3.4/freemius/templates/partials (added)
-
tags/3.3.4/freemius/templates/partials/index.php (added)
-
tags/3.3.4/freemius/templates/partials/network-activation.php (added)
-
tags/3.3.4/freemius/templates/plugin-icon.php (added)
-
tags/3.3.4/freemius/templates/plugin-info (added)
-
tags/3.3.4/freemius/templates/plugin-info/description.php (added)
-
tags/3.3.4/freemius/templates/plugin-info/features.php (added)
-
tags/3.3.4/freemius/templates/plugin-info/index.php (added)
-
tags/3.3.4/freemius/templates/plugin-info/screenshots.php (added)
-
tags/3.3.4/freemius/templates/powered-by.php (added)
-
tags/3.3.4/freemius/templates/pricing.php (added)
-
tags/3.3.4/freemius/templates/secure-https-header.php (added)
-
tags/3.3.4/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/3.3.4/freemius/templates/tabs-capture-js.php (added)
-
tags/3.3.4/freemius/templates/tabs.php (added)
-
tags/3.3.4/package.json (added)
-
tags/3.3.4/react (added)
-
tags/3.3.4/react/build (added)
-
tags/3.3.4/react/build/120.js (added)
-
tags/3.3.4/react/build/666.js (added)
-
tags/3.3.4/react/build/820.js (added)
-
tags/3.3.4/react/build/images (added)
-
tags/3.3.4/react/build/images/No-form.e2774f90.gif (added)
-
tags/3.3.4/react/build/images/No-leads.15df7e59.gif (added)
-
tags/3.3.4/react/build/images/Screenshot_1.cad744cd.png (added)
-
tags/3.3.4/react/build/images/Screenshot_2.f9904ccd.png (added)
-
tags/3.3.4/react/build/images/Screenshot_3.3c7632ab.png (added)
-
tags/3.3.4/react/build/images/Screenshot_4.84dda26b.png (added)
-
tags/3.3.4/react/build/images/Screenshot_5.155e15da.png (added)
-
tags/3.3.4/react/build/images/Screenshot_6.39bad0f0.png (added)
-
tags/3.3.4/react/build/images/Screenshot_7.35f652ff.png (added)
-
tags/3.3.4/react/build/images/Settings.4cc21716.gif (added)
-
tags/3.3.4/react/build/images/delete-icon.e7e91a52.gif (added)
-
tags/3.3.4/react/build/images/formpresent.0ca56d74.png (added)
-
tags/3.3.4/react/build/images/laptop.2d1f5b9c.png (added)
-
tags/3.3.4/react/build/images/logo.23b5d20a.png (added)
-
tags/3.3.4/react/build/index.asset.php (added)
-
tags/3.3.4/react/build/index.css (added)
-
tags/3.3.4/react/build/index.js (added)
-
tags/3.3.4/react/src (added)
-
tags/3.3.4/react/src/Context.js (added)
-
tags/3.3.4/react/src/Helpers.js (added)
-
tags/3.3.4/react/src/Reducer.js (added)
-
tags/3.3.4/react/src/components (added)
-
tags/3.3.4/react/src/components/App.tsx (added)
-
tags/3.3.4/react/src/components/CF7Leads.tsx (added)
-
tags/3.3.4/react/src/components/CreateForm.tsx (added)
-
tags/3.3.4/react/src/components/Dashboard.tsx (added)
-
tags/3.3.4/react/src/components/Documentation.tsx (added)
-
tags/3.3.4/react/src/components/EditForm.tsx (added)
-
tags/3.3.4/react/src/components/FormPreset.tsx (added)
-
tags/3.3.4/react/src/components/Leads.tsx (added)
-
tags/3.3.4/react/src/components/PreviewModal.tsx (added)
-
tags/3.3.4/react/src/components/Pricing.jsx (added)
-
tags/3.3.4/react/src/components/Render.tsx (added)
-
tags/3.3.4/react/src/components/Settings.tsx (added)
-
tags/3.3.4/react/src/components/TabComponent.jsx (added)
-
tags/3.3.4/react/src/components/TableItem.tsx (added)
-
tags/3.3.4/react/src/components/TablesList.jsx (added)
-
tags/3.3.4/react/src/components/ThemeSelector.jsx (added)
-
tags/3.3.4/react/src/components/Tooltip.tsx (added)
-
tags/3.3.4/react/src/components/fieldData.tsx (added)
-
tags/3.3.4/react/src/components/presetData.tsx (added)
-
tags/3.3.4/react/src/core (added)
-
tags/3.3.4/react/src/core/Card.tsx (added)
-
tags/3.3.4/react/src/core/Column.tsx (added)
-
tags/3.3.4/react/src/core/Container.tsx (added)
-
tags/3.3.4/react/src/core/Description.tsx (added)
-
tags/3.3.4/react/src/core/Modal.tsx (added)
-
tags/3.3.4/react/src/core/Row.tsx (added)
-
tags/3.3.4/react/src/core/Title.tsx (added)
-
tags/3.3.4/react/src/core/_card.scss (added)
-
tags/3.3.4/react/src/core/_column.scss (added)
-
tags/3.3.4/react/src/core/_container.scss (added)
-
tags/3.3.4/react/src/core/_modal.scss (added)
-
tags/3.3.4/react/src/core/_row.scss (added)
-
tags/3.3.4/react/src/core/_title.scss (added)
-
tags/3.3.4/react/src/icons.js (added)
-
tags/3.3.4/react/src/images (added)
-
tags/3.3.4/react/src/images/next.svg (added)
-
tags/3.3.4/react/src/images/prev.svg (added)
-
tags/3.3.4/react/src/index.js (added)
-
tags/3.3.4/react/src/styles (added)
-
tags/3.3.4/react/src/styles/_createForm.scss (added)
-
tags/3.3.4/react/src/styles/_dashboard.scss (added)
-
tags/3.3.4/react/src/styles/_documentation.scss (added)
-
tags/3.3.4/react/src/styles/_editForm.scss (added)
-
tags/3.3.4/react/src/styles/_formpreset.scss (added)
-
tags/3.3.4/react/src/styles/_kyeframes.scss (added)
-
tags/3.3.4/react/src/styles/_lead.scss (added)
-
tags/3.3.4/react/src/styles/_previewModal.scss (added)
-
tags/3.3.4/react/src/styles/_price.scss (added)
-
tags/3.3.4/react/src/styles/_render.scss (added)
-
tags/3.3.4/react/src/styles/_setting.scss (added)
-
tags/3.3.4/react/src/styles/_tabComponents.scss (added)
-
tags/3.3.4/react/src/styles/_table_item.scss (added)
-
tags/3.3.4/react/src/styles/_theme-selector.scss (added)
-
tags/3.3.4/react/src/styles/_tooltip.scss (added)
-
tags/3.3.4/react/src/styles/main.scss (added)
-
tags/3.3.4/readme.txt (added)
-
tags/3.3.4/simple-form.php (added)
-
tags/3.3.4/uninstall.php (added)
-
tags/3.3.4/vendor (added)
-
tags/3.3.4/vendor/autoload.php (added)
-
tags/3.3.4/vendor/composer (added)
-
tags/3.3.4/vendor/composer/ClassLoader.php (added)
-
tags/3.3.4/vendor/composer/InstalledVersions.php (added)
-
tags/3.3.4/vendor/composer/LICENSE (added)
-
tags/3.3.4/vendor/composer/autoload_classmap.php (added)
-
tags/3.3.4/vendor/composer/autoload_namespaces.php (added)
-
tags/3.3.4/vendor/composer/autoload_psr4.php (added)
-
tags/3.3.4/vendor/composer/autoload_real.php (added)
-
tags/3.3.4/vendor/composer/autoload_static.php (added)
-
tags/3.3.4/vendor/composer/installed.json (added)
-
tags/3.3.4/vendor/composer/installed.php (added)
-
trunk/package.json (added)
-
trunk/react/build/index.asset.php (modified) (1 diff)
-
trunk/react/build/index.css (modified) (2 diffs)
-
trunk/react/build/index.js (modified) (8 diffs)
-
trunk/react/src (added)
-
trunk/react/src/Context.js (added)
-
trunk/react/src/Helpers.js (added)
-
trunk/react/src/Reducer.js (added)
-
trunk/react/src/components (added)
-
trunk/react/src/components/App.tsx (added)
-
trunk/react/src/components/CF7Leads.tsx (added)
-
trunk/react/src/components/CreateForm.tsx (added)
-
trunk/react/src/components/Dashboard.tsx (added)
-
trunk/react/src/components/Documentation.tsx (added)
-
trunk/react/src/components/EditForm.tsx (added)
-
trunk/react/src/components/FormPreset.tsx (added)
-
trunk/react/src/components/Leads.tsx (added)
-
trunk/react/src/components/PreviewModal.tsx (added)
-
trunk/react/src/components/Pricing.jsx (added)
-
trunk/react/src/components/Render.tsx (added)
-
trunk/react/src/components/Settings.tsx (added)
-
trunk/react/src/components/TabComponent.jsx (added)
-
trunk/react/src/components/TableItem.tsx (added)
-
trunk/react/src/components/TablesList.jsx (added)
-
trunk/react/src/components/ThemeSelector.jsx (added)
-
trunk/react/src/components/Tooltip.tsx (added)
-
trunk/react/src/components/fieldData.tsx (added)
-
trunk/react/src/components/presetData.tsx (added)
-
trunk/react/src/core (added)
-
trunk/react/src/core/Card.tsx (added)
-
trunk/react/src/core/Column.tsx (added)
-
trunk/react/src/core/Container.tsx (added)
-
trunk/react/src/core/Description.tsx (added)
-
trunk/react/src/core/Modal.tsx (added)
-
trunk/react/src/core/Row.tsx (added)
-
trunk/react/src/core/Title.tsx (added)
-
trunk/react/src/core/_card.scss (added)
-
trunk/react/src/core/_column.scss (added)
-
trunk/react/src/core/_container.scss (added)
-
trunk/react/src/core/_modal.scss (added)
-
trunk/react/src/core/_row.scss (added)
-
trunk/react/src/core/_title.scss (added)
-
trunk/react/src/icons.js (added)
-
trunk/react/src/images (added)
-
trunk/react/src/images/next.svg (added)
-
trunk/react/src/images/prev.svg (added)
-
trunk/react/src/index.js (added)
-
trunk/react/src/styles (added)
-
trunk/react/src/styles/_createForm.scss (added)
-
trunk/react/src/styles/_dashboard.scss (added)
-
trunk/react/src/styles/_documentation.scss (added)
-
trunk/react/src/styles/_editForm.scss (added)
-
trunk/react/src/styles/_formpreset.scss (added)
-
trunk/react/src/styles/_kyeframes.scss (added)
-
trunk/react/src/styles/_lead.scss (added)
-
trunk/react/src/styles/_previewModal.scss (added)
-
trunk/react/src/styles/_price.scss (added)
-
trunk/react/src/styles/_render.scss (added)
-
trunk/react/src/styles/_setting.scss (added)
-
trunk/react/src/styles/_tabComponents.scss (added)
-
trunk/react/src/styles/_table_item.scss (added)
-
trunk/react/src/styles/_theme-selector.scss (added)
-
trunk/react/src/styles/_tooltip.scss (added)
-
trunk/react/src/styles/main.scss (added)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/simple-form.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
simple-form/trunk/react/build/index.asset.php
r3256540 r3260177 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-element'), 'version' => ' 56837adf21eb5a3d8932');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-element'), 'version' => '0dbb89476d396d343e0b'); -
simple-form/trunk/react/build/index.css
r3256540 r3260177 3 3 .simpleform-container,.simpleform-container-fluid{background:#fff;margin-left:auto;margin-right:auto;padding:50px}.simpleform-container.simpleform-container{margin-top:46px;max-width:95%;padding:0;width:95%}.simpleform-container-fluid.hero,.simpleform-container.hero{align-items:center;display:flex;justify-content:center;min-height:100vh}.simpleform-container-fluid{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:782px){.simpleform-container{padding:0 30px}}@media only screen and (min-width:1042px){.simpleform-container{max-width:85rem}.simpleform-container.full-width{max-width:100%}.simpleform-container.small{max-width:810px}} 4 4 .simpleform-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.simpleform-row.reverse{flex-direction:row-reverse}.simpleform-row.start-xs{justify-content:flex-start;text-align:start}.simpleform-row.center-xs{justify-content:center;text-align:center}.simpleform-row.end-xs{justify-content:flex-end;text-align:end}.simpleform-row.top-xs{align-items:flex-start}.simpleform-row.middle-xs{align-items:center}.simpleform-row.bottom-xs{align-items:flex-end}.simpleform-row.around-xs{justify-content:space-around}.simpleform-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.simpleform-row.start-sm{justify-content:flex-start;text-align:start}.simpleform-row.center-sm{justify-content:center;text-align:center}.simpleform-row.end-sm{justify-content:flex-end;text-align:end}.simpleform-row.top-sm{align-items:flex-start}.simpleform-row.middle-sm{align-items:center}.simpleform-row.bottom-sm{align-items:flex-end}.simpleform-row.around-sm{justify-content:space-around}.simpleform-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.simpleform-row.start-md{justify-content:flex-start;text-align:start}.simpleform-row.center-md{justify-content:center;text-align:center}.simpleform-row.end-md{justify-content:flex-end;text-align:end}.simpleform-row.top-md{align-items:flex-start}.simpleform-row.middle-md{align-items:center}.simpleform-row.bottom-md{align-items:flex-end}.simpleform-row.around-md{justify-content:space-around}.simpleform-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.simpleform-row.start-lg{justify-content:flex-start;text-align:start}.simpleform-row.center-lg{justify-content:center;text-align:center}.simpleform-row.end-lg{justify-content:flex-end;text-align:end}.simpleform-row.top-lg{align-items:flex-start}.simpleform-row.middle-lg{align-items:center}.simpleform-row.bottom-lg{align-items:flex-end}.simpleform-row.around-lg{justify-content:space-around}.simpleform-row.between-lg{justify-content:space-between}} 5 .simpleform-card{background:#fff;border-radius:0 4px 4px 4px;margin:0 0 30px;padding:15px 40px;text-align:center}.simpleform-card.colored-bg{background:#f7f7ff} 5 6 .table_info-action_box_wrapper{background:transparent;border-bottom:1px dotted #c9c9c9;padding:11px;position:relative;z-index:99}.table_info-action_box_wrapper .table_info-action_box{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table_info-action_box_wrapper .table_info-action_box:last-child{margin-bottom:0;margin-right:60px}.table_info-action_box_wrapper .table_info-action_box .table-info-box{margin-right:10px}.table_info-action_box_wrapper .table_info-action_box .table-info-box .table-info .simpleform-title.h4{color:#1e1e1e;margin-bottom:10px}.table_info-action_box_wrapper .table_info-action_box .table-info-box .table-info .simpleform-title.p{color:#666873;margin-bottom:0}@media(max-width:550.98px){.table_info-action_box_wrapper .table_info-action_box .table-info-box .table-info{align-items:center;display:flex;justify-content:space-between;width:100%}.table_info-action_box_wrapper .table_info-action_box .table-info-box .table-info .simpleform-title.h4{margin-bottom:0;margin-right:10px}.table_info-action_box_wrapper .table_info-action_box .table-info-box{margin-bottom:20px;margin-right:0;width:100%}}.table_info-action_box_wrapper .table_info-action_box .table-action-box{align-items:center;display:flex;justify-content:center}.table_info-action_box_wrapper .table_info-action_box .table-action-box .btn-shortcode{margin-right:32px}.table_info-action_box_wrapper .table_info-action_box .table-action-box .table-delete,.table_info-action_box_wrapper .table_info-action_box .table-action-box .table-edit{align-items:center;display:flex;margin-right:32px}@media(max-width:550.98px){.table_info-action_box_wrapper .table_info-action_box{flex-direction:column;width:100%}}.add-neew-wrapper{align-items:center;display:flex;justify-content:center} 6 .simpleform-card{background:#fff;border-radius:0 4px 4px 4px;margin:0 0 30px;padding:15px 40px;text-align:center}.simpleform-card.colored-bg{background:#f7f7ff}7 7 .simpleform-title{align-items:center;color:#1e1e1e;display:flex;font-style:normal;justify-content:flex-start;margin:0 0 18px}.simpleform-title .info-tip{display:inline-block;height:18px;margin-left:7px;width:18px}.simpleform-title.h1{font-size:25px;font-weight:600;line-height:33px}.simpleform-title.h2{font-size:20px;line-height:27px}.simpleform-title.h3{font-size:18px;line-height:24px}.simpleform-title.h4{color:#666873;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.simpleform-title.p{color:#575757;font-size:14px;font-style:normal;font-weight:400;line-height:21px} 8 .modal-content {left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.modal-content button.modal-close{background:unset;border:unset;position:absolute;right:25px;top:40px;transition:all .3s ease}.modal-content button.modal-close:hover{cursor:pointer;transform:scale(1.1)}.modal-overlay{background:rgba(0,0,0,.4);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:9989}.modal-content-inner{max-width:820px;width:100%}.modal-content-inner.mode-switch-popup{max-width:640px}@media only screen and (max-width:991.98px){.modal-content-inner{width:670px}}.delete-table-modal-wrap{background:#fff;height:400px;width:450px}@media screen and (max-width:575px){.delete-table-modal-wrap{width:320px}}.cross_sign{cursor:pointer;padding:10px;position:absolute;right:0;text-align:right;top:0}.delete-table-modal{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px}.delete-table-modal .action-buttons button{margin:0 7px}.delete-table-modal-wrap .cross_sign{margin-right:13px;margin-top:8px}.delete-table-modal-wrap .delete-table-modal{text-align:center}.delete-table-modal-wrap .delete-table-modal h2{color:#1e1e1e;font-size:20px;font-weight:600;line-height:27px;margin-bottom:10px;margin-top:0}.delete-table-modal-wrap .delete-table-modal h2.cf7-notice{font-size:18px}.delete-table-modal-wrap .delete-table-modal p{color:#5a5a5a;font-size:14px;font-weight:400;line-height:150%;margin:0 auto 24px;max-width:343px}.delete-table-modal-wrap .delete-table-modal .modal-media{margin-bottom:22px}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button{cursor:pointer;font-size:16px;font-weight:400;line-height:21px;outline:0;padding:9px 30px}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button.cancel-button{background:#fff;border:1px solid #e1e4ea;border-radius:4px;color:#1e1e1e}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button.confirm-button{align-items:center;background:#ff2e2e;border:1px solid #ff2e2e;border-radius:4px;color:#f8f9fa;display:flex;gap:5px}.action-buttons{display:flex}9 . create-table-intro .simpleform-title{margin-bottom:15px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.table-header .simpleform-title{margin-bottom:0;margin-right:10px}.table-header .table-search-box{display:flex;gap:10px;margin-left:30px;max-width:384px;position:relative;width:100%}.table-header .table-search-box .icon{height:17px;left:20px;max-width:17px;position:absolute;top:38%;transform:translateY(-50%);width:100%}.table-header .table-search-box .icon svg{width:100%}.simpleform-card.table-item-card{height:60vh;margin-bottom:30;overflow-y:scroll;padding:26px 30px 30px}.simpleform-card.table-item-card.manage-table-card{padding:26px 30px 30px;text-align:center}.simpleform-card.table-item-card.manage-table-card h2{color:#1e1e1e;font-size:15px;font-weight:600;line-height:27px;margin-bottom:6px;margin-top:0}.simpleform-card.table-item-card.manage-table-card h4{color:#666873;font-size:16px;font-weight:400;line-height:150%;margin-bottom:15px;margin-top:0}.simpleform-card.table-item-card .table-action-box .copy-shortcode.btn-success{color:#ff7e47}.simpleform-card.table-item-card .table-action-box .table-edit:hover svg path{fill:#84aeff}.add-new-wrapper{text-align:center}.no-tables-created-intro{align-items:center;display:flex;flex-direction:column;margin:auto;padding:100px 0}@media screen and (max-width:1199px){.no-tables-created-intro{padding:60px 0 40px}}@media screen and (max-width:992px){.no-tables-created-intro{padding:40px 0 20px}}@media screen and (max-width:575px){.no-tables-created-intro{padding:20px 0 0}}.no-tables-created-intro h2{color:#1e1e1e;font-size:15px;font-weight:600;line-height:27px;margin:0 0 6px;text-align:center}.no-tables-created-intro p{color:#666873;font-size:16px;font-weight:400;line-height:150%;margin:0 auto 15px}.no-tables-created-intro .no-tables-intro-img{margin-bottom:22px}.no-tables-created-intro .help{margin-bottom:0;margin-top:20px}.no-tables-created-intro .help a{color:#1786e3;font-weight:600;text-decoration:none;transition:all .3s ease}.no-tables-created-intro .help a:hover{text-decoration:underline}img.formlist-present{opacity:.3;position:absolute;right:35px}@media only screen and (max-width:1366px){img.formlist-present{height:400px!important}}8 .modal-content-component{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.modal-content-component button.modal-close{background:unset;border:unset;position:absolute;right:25px;top:40px;transition:all .3s ease}.modal-content-component button.modal-close:hover{cursor:pointer;transform:scale(1.1)}.modal-overlay{background:rgba(0,0,0,.4);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:9989}.modal-content-inner{max-width:820px;width:100%}.modal-content-inner.mode-switch-popup{max-width:640px}@media only screen and (max-width:991.98px){.modal-content-inner{width:670px}}.delete-table-modal-wrap{background:#fff;height:400px;width:450px}@media screen and (max-width:575px){.delete-table-modal-wrap{width:320px}}.cross_sign{cursor:pointer;padding:10px;position:absolute;right:0;text-align:right;top:0}.delete-table-modal{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px}.delete-table-modal .action-buttons button{margin:0 7px}.delete-table-modal-wrap .cross_sign{margin-right:13px;margin-top:8px}.delete-table-modal-wrap .delete-table-modal{text-align:center}.delete-table-modal-wrap .delete-table-modal h2{color:#1e1e1e;font-size:20px;font-weight:600;line-height:27px;margin-bottom:10px;margin-top:0}.delete-table-modal-wrap .delete-table-modal h2.cf7-notice{font-size:18px}.delete-table-modal-wrap .delete-table-modal p{color:#5a5a5a;font-size:14px;font-weight:400;line-height:150%;margin:0 auto 24px;max-width:343px}.delete-table-modal-wrap .delete-table-modal .modal-media{margin-bottom:22px}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button{cursor:pointer;font-size:16px;font-weight:400;line-height:21px;outline:0;padding:9px 30px}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button.cancel-button{background:#fff;border:1px solid #e1e4ea;border-radius:4px;color:#1e1e1e}.delete-table-modal-wrap .delete-table-modal .action-buttons .simpleform-button.confirm-button{align-items:center;background:#ff2e2e;border:1px solid #ff2e2e;border-radius:4px;color:#f8f9fa;display:flex;gap:5px}.action-buttons{display:flex} 9 .dashboard-container{margin:0 auto;max-width:1200px;padding:1.5rem}.dashboard-container .header-actions{margin-bottom:2rem}.dashboard-container .header-actions .search-box{position:relative}.dashboard-container .header-actions .search-box input{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;min-width:240px;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.dashboard-container .header-actions .search-box input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.dashboard-container .header-actions .search-box span{color:#94a3b8;font-size:1rem;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dashboard-container .header-actions .create-btn{align-items:center;background-color:#3b82f6;border-radius:.375rem;color:#fff;display:flex;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.dashboard-container .header-actions .create-btn:hover{background-color:#2563eb}.dashboard-container .header-actions .create-btn span{font-size:1.25rem;line-height:1;margin-right:.5rem}.dashboard-container .empty-state{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:3rem 1.5rem;text-align:center}.dashboard-container .empty-state .text-4xl{font-size:3rem;margin-bottom:1rem}.dashboard-container .empty-state h2{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.dashboard-container .empty-state .btn{background-color:#3b82f6;border-radius:.375rem;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.dashboard-container .empty-state .btn:hover{background-color:#2563eb}.dashboard-container .empty-state p{color:#64748b;margin-top:1.5rem}.dashboard-container .empty-state p a{color:#3b82f6;text-decoration:none}.dashboard-container .empty-state p a:hover{text-decoration:underline}.dashboard-container .forms-list-container{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.dashboard-container .forms-list-container .no-results{color:#64748b;padding:2rem;text-align:center}.dashboard-container .forms-list-container .no-results p{margin-bottom:.5rem}.dashboard-container .forms-list-container .no-results button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem}.dashboard-container .forms-list-container .no-results button:hover{text-decoration:underline}.dashboard-container .loading-state{color:#64748b;padding:2rem;text-align:center}.dashboard-container .loading-state .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.8}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.dashboard-container{padding:1rem}.dashboard-container .header-actions{flex-direction:column;gap:1rem}.dashboard-container .header-actions .search-box,.dashboard-container .header-actions .search-box input{width:100%}.dashboard-container .header-actions .create-btn{justify-content:center;width:100%}}.table-list{border-collapse:collapse;width:100%}.table-list td,.table-list th{border-bottom:1px solid #e2e8f0;padding:1rem;text-align:left}.table-list th{background-color:#f8fafc;color:#475569;font-weight:600}.table-list tr:hover{background-color:#f1f5f9}.table-list .actions{display:flex;gap:.5rem}.table-list .actions a,.table-list .actions button{border-radius:.25rem;padding:.5rem;transition:all .2s ease}.table-list .actions a:hover,.table-list .actions button:hover{background-color:#e2e8f0} 10 10 .form-fields{background-color:#f9f9f9;border:1px solid #ccc;padding:10px;width:25%}.form-container{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;max-width:400px;padding:20px}label{display:block;font-weight:700;margin-bottom:8px}input[type=text],select,textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;outline:none;padding:10px;width:100%}.simple-form-select{align-items:center;margin-bottom:20px}.simple-form-select label{font-weight:700;margin-right:10px;margin-top:4px;vertical-align:middle}.simple-form-fields{align-items:center;display:flex;margin-right:20px}.simple-form-fields input[type=radio]{margin-right:5px;vertical-align:middle}.simple-form-checkbox-toggle{align-items:center;display:flex;justify-content:space-between;padding:10px}.switch-label{align-items:center;cursor:pointer;display:flex}.switch-input{height:0;opacity:0;position:absolute;width:0}.slider{background-color:#ccc;display:inline-block;height:20px;position:relative;transition:background-color .4s;width:40px}.slider,.slider.round{border-radius:20px}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:transform .4s;width:16px}.switch-input:checked+.slider{background-color:#2196f3}.switch-input:checked+.slider:before{transform:translateX(20px)}button[type=submit]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}button[type=submit]:hover{background-color:#45a049} 11 11 .preview-modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.preview-modal{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);max-height:90%;max-width:90%;overflow-y:auto;padding:20px;position:relative;width:500px}.preview-modal::-webkit-scrollbar{width:8px}.preview-modal::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.preview-modal::-webkit-scrollbar-thumb:hover{background-color:#999}.modal-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.modal-header h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.modal-header .close-modal-button{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem}.modal-header .close-modal-button:hover{color:#333}.modal-body .preview-form{display:flex;flex-direction:column;gap:15px}.modal-body .preview-form input,.modal-body .preview-form select,.modal-body .preview-form textarea{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:10px}.modal-body .preview-form button[type=submit]{align-items:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:38px;padding:7px 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} 12 12 *{box-sizing:border-box;margin:0;padding:0}button{border:none;cursor:pointer;transition:all .2s ease}button:hover{box-shadow:0 2px 5px rgba(0,0,0,.1);transform:translateY(-2px)}.form-header{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-direction:column;margin-bottom:20px;padding:15px 20px;transition:all .3s ease;width:100%}.form-header,.form-header h2{align-items:center;display:flex;justify-content:center}.form-header h2{color:#333;flex-direction:row;font-size:1.5rem;gap:10px;margin:0 0 15px}.form-header h2 svg{color:#4a6cf7;height:28px;width:28px}.form-header .checkbox-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;margin-top:12px;width:100%}.form-header .form-fields-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;height:auto;justify-content:space-between;text-align:left;width:100%}.form-header .btn_name,.form-header .formname{flex:1;min-width:200px}.form-header .btn_name label,.form-header .formname label{color:#555;display:block;font-weight:500;margin-bottom:5px}.form-header .btn_name input,.form-header .formname input{border:1px solid #e1e4ea;border-radius:4px;padding:10px;transition:border .3s ease;width:100%}.form-header .btn_name input:focus,.form-header .formname input:focus{border-color:#4a6cf7;box-shadow:0 0 0 2px rgba(74,108,247,.2);outline:none}.form-header .button-sub-group-simple-form{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-left:0;margin-top:10px}.form-header button{align-items:center;border-radius:4px;display:flex;flex-direction:row;font-weight:500;gap:5px;justify-content:center;padding:8px 15px}.form-header button.jsonbtn{background:#f5f5f5;color:#333}.form-header button#saveData{background:#4a6cf7;color:#fff}.form-header button.form-preview-button{background:#f5f5f5;border-radius:50%;color:#333;padding:8px}.form-header button.form-preview-button svg{color:#555;height:20px;width:20px}.form-header .formname.copy-shortcode{max-width:500px;width:100%}.form-header .formname.copy-shortcode h4.copythe-shortcode{align-items:center;background:#fff;border:1px solid #e1e4ea;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;height:47px;justify-content:center;line-height:21px;margin-left:0;margin-top:5px;padding:6px 17px;transition:box-shadow .2s ease-out 0s;white-space:nowrap}.form-header .formname.copy-shortcode h4.copythe-shortcode:hover{box-shadow:0 0 0 5px #f0f2f8}.form-header .formname.copy-shortcode h4.copythe-shortcode.btn-success{color:#ff7e47}.form-builder-container{align-items:flex-start;display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin:20px 0}@media(max-width:1200px){.form-builder-container{flex-direction:column}}.form-builder{align-items:flex-start;background-color:#fff;border:1px solid #e1e4ea;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;padding:15px;width:100%}@media(max-width:1200px){.form-builder{flex-direction:column}}.form-fields{background-color:#fff;border:1px solid #e1e4ea;border-radius:8px;padding:15px;position:sticky;top:35px;width:25%;z-index:10}.form-fields h3{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;text-align:center}.form-fields .draggable-field-container{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);max-height:calc(100vh - 220px);overflow:hidden;overflow-y:auto;position:sticky;scrollbar-color:#d6e1e9 transparent;scrollbar-width:thin;top:190px;z-index:10}.form-fields .draggable-field-container::-webkit-scrollbar{width:4px}.form-fields .draggable-field-container::-webkit-scrollbar-thumb{background-color:#d6e1e9;border-radius:2px}.form-fields .draggable-field-container::-webkit-scrollbar-track{background-color:transparent}@media(max-width:1400px){.form-fields .draggable-field-container{grid-template-columns:1fr}}.form-fields .draggable-field-container .draggable-field{align-items:center;background:#fff;border:1px solid #d6e1e9;border-radius:8px;color:#333;cursor:grab;display:flex;flex-direction:row;justify-content:flex-start;padding:12px;position:relative;transition:all .2s ease}.form-fields .draggable-field-container .draggable-field:hover{background:#d6e1e9;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateY(-2px)}.form-fields .draggable-field-container .draggable-field.locked{opacity:.5;pointer-events:none}.form-fields .draggable-field-container .draggable-field .field-icon{margin-right:8px}.form-fields .draggable-field-container .draggable-field .field-icon svg{fill:#338ac6;height:18px;width:18px}.form-fields .draggable-field-container .draggable-field .field-name{font-size:14px;font-weight:500}.form-fields .draggable-field-container .draggable-field .NEW_TAG{align-items:center;background:teal;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:10px;height:18px;padding:2px;position:absolute;right:5px;text-align:center;top:5px;width:29px}.form-fields .draggable-field-container .draggable-field .PRO_TAG{background:#147ed3;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:8px;height:16px;left:5px;padding:2px;position:absolute;text-align:center;top:5px;width:24px}.form-canvas{background-color:#fff;border:1px solid #e1e4ea;border-radius:8px;padding:15px;width:80%}@media(max-width:1200px){.form-canvas{margin:15px 0;width:100%}}.form-canvas h1{font-size:32px}.form-canvas h2{font-size:28px}.form-canvas h3{font-size:24px}.form-canvas h4{font-size:20px}.form-canvas h5{font-size:18px}.form-canvas h6{font-size:16px}.form-canvas .form-canvas-container{background-color:#fff;border:2px dashed #d6e1e9;border-radius:8px;min-height:calc(100vh - 200px);overflow-y:auto;padding:15px;scrollbar-color:#d6e1e9 transparent;scrollbar-width:thin}.form-canvas .form-canvas-container::-webkit-scrollbar{width:4px}.form-canvas .form-canvas-container::-webkit-scrollbar-thumb{background-color:#d6e1e9;border-radius:2px}.form-canvas .form-canvas-container::-webkit-scrollbar-track{background-color:transparent}.form-canvas .form-canvas-container .draggable-field{background-color:#fff;border:1px solid #e1e4ea;border-radius:8px;margin-bottom:10px;padding:15px;position:relative;transition:all .2s ease}.form-canvas .form-canvas-container .draggable-field:hover{border-color:#4a6cf7}.form-canvas .form-canvas-container .draggable-field.remove-background{background-color:hsla(0,100%,71%,.05);border:2px dotted #ff6b6b}.form-canvas .form-canvas-container .draggable-field button.form-edit,.form-canvas .form-canvas-container .draggable-field button.form-remove{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:row;height:28px;justify-content:center;position:absolute;top:5px;width:28px}.form-canvas .form-canvas-container .draggable-field button.form-edit:hover,.form-canvas .form-canvas-container .draggable-field button.form-remove:hover{background-color:#f5f5f5}.form-canvas .form-canvas-container .draggable-field button.form-edit svg,.form-canvas .form-canvas-container .draggable-field button.form-remove svg{height:16px;width:16px}.form-canvas .form-canvas-container .draggable-field button.form-edit{right:40px}.form-canvas .form-canvas-container .draggable-field button.form-edit.remove-background{background:#dbd4ff}.form-canvas .form-canvas-container .draggable-field button.form-remove{right:5px}.form-canvas .simple-form-text input,.form-canvas .simple-form-text select,.form-canvas .simple-form-text textarea{background:#fff;border:1px solid #e1e4ea;border-radius:4px;color:#666873;font-size:14px;font-weight:400;height:5%;line-height:21px;outline:none;padding:14px 20px 15px 45px;transition:border .3sease;width:100%}.form-canvas .simple-form-text input:focus,.form-canvas .simple-form-text select:focus,.form-canvas .simple-form-text textarea:focus{border-color:#4a6cf7;box-shadow:0 0 0 2px rgba(74,108,247,.1)}.form-canvas .simple-form-text input.image-field{height:5%;width:40%}.form-canvas .simple-form-text textarea{min-height:100px;resize:vertical}.form-canvas .button-field,.form-canvas .submit-btn{background:#4a6cf7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:auto;margin-top:15px;padding:10px 20px;transition:all .2s ease}.form-canvas .button-field:hover,.form-canvas .submit-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);opacity:.9;transform:translateY(-2px)}.edit-field-form{background-color:#fff;border:1px solid #e1e4ea;border-radius:8px;max-height:calc(100vh - 150px);overflow-y:auto;padding:20px;position:sticky;scrollbar-color:#d6e1e9 transparent;scrollbar-width:thin;top:40px;width:35%;z-index:10}.edit-field-form::-webkit-scrollbar{width:4px}.edit-field-form::-webkit-scrollbar-thumb{background-color:#d6e1e9;border-radius:2px}.edit-field-form::-webkit-scrollbar-track{background-color:transparent}@media(max-width:1200px){.edit-field-form{position:relative;top:0;width:100%}}.edit-field-form h3{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;text-align:center}.edit-field-form .edit-fields-section{max-height:100%;overflow-y:auto;padding-right:5px;scrollbar-color:#d6e1e9 transparent;scrollbar-width:thin}.edit-field-form .edit-fields-section::-webkit-scrollbar{width:4px}.edit-field-form .edit-fields-section::-webkit-scrollbar-thumb{background-color:#d6e1e9;border-radius:2px}.edit-field-form .edit-fields-section::-webkit-scrollbar-track{background-color:transparent}.edit-field-form .form-btn-group{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-bottom:20px}.edit-field-form .form-btn-group button{background:#d6e1e9;border-radius:4px;color:#333;font-weight:500;padding:8px 15px}.edit-field-form .form-btn-group button:hover{background:#c5d5e0}.edit-field-form .form-btn-group button.active{background:#4a6cf7;color:#fff}.edit-field-form .simple-form-id-panel{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;position:relative}.edit-field-form .simple-form-id-panel label{color:#333;font-weight:500;white-space:nowrap;width:30%}.edit-field-form .simple-form-id-panel .select-type-class,.edit-field-form .simple-form-id-panel input[type=text],.edit-field-form .simple-form-id-panel select{border:1px solid #e1e4ea;border-radius:4px;font-size:13px;padding:4px 5px;width:70%}.edit-field-form .simple-form-id-panel .select-type-class:focus,.edit-field-form .simple-form-id-panel input[type=text]:focus,.edit-field-form .simple-form-id-panel select:focus{border-color:#4a6cf7;outline:none}.edit-field-form .simple-form-id-panel input[type=checkbox]{margin-left:10px}.edit-field-form .simple-form-id-panel input[type=checkbox]:checked{accent-color:#4a6cf7}.edit-field-form .select-fields-panel{align-items:stretch;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;position:relative}.edit-field-form .select-fields-panel .option-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.edit-field-form .select-fields-panel .option-group input{border:1px solid #e1e4ea;border-radius:4px;padding:8px 10px;width:calc(100% - 35px)}.edit-field-form .select-fields-panel .option-group input:focus{border-color:#4a6cf7;outline:none}.edit-field-form .select-fields-panel button.option-remover,.edit-field-form .select-fields-panel button.option-remover-multiple{align-items:center;background-color:#f1f1f1;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;height:20px;justify-content:center;position:absolute;right:2px;top:-8px;transition:all .2s ease;width:20px}.edit-field-form .select-fields-panel button.option-remover-multiple:hover,.edit-field-form .select-fields-panel button.option-remover:hover{background-color:rgba(244,67,54,.1);background:#e5e5e5;border-color:#f44336}.edit-field-form .select-fields-panel button.option-remover svg,.edit-field-form .select-fields-panel button.option-remover-multiple svg{color:#ff6b6b;height:16px;width:16px}.edit-field-form .select-fields-panel button.add-option{align-self:flex-start;background:#d6e1e9;border-radius:4px;font-size:14px;padding:5px 10px}.edit-field-form .select-fields-panel button.add-option:hover{background:#c5d5e0}.edit-field-form button.jsonbtn{align-items:center;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;color:#4a6cf7;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-top:16px;padding:10px 16px;transition:all .2s ease}.edit-field-form button.jsonbtn svg{color:#4a6cf7;height:18px;margin-right:8px;width:18px}.edit-field-form button.jsonbtn:hover{background-color:rgba(74,108,247,.1);border-color:#4a6cf7}.edit-field-form button.jsonbtn:active{transform:scale(.98)}pre{word-wrap:break-word;background-color:#1e1e1e;border:none;border-radius:8px;color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;margin:20px 11px;max-height:60vh;overflow-y:auto;padding:20px;white-space:pre-wrap;width:500px}pre::-webkit-scrollbar{width:3px}pre::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px}pre::-webkit-scrollbar-track{background-color:#2d2d2d}@media(max-width:768px){.form-header{padding:12px 15px}.form-header h2{font-size:1.2rem}.form-header .form-fields-header{flex-direction:column}.form-header .btn_name,.form-header .formname{width:100%}.form-header .button-sub-group-simple-form{align-self:center;justify-content:space-between;width:100%}}@media(max-width:480px){.form-header h2{font-size:1.1rem}.button-sub-group-simple-form{flex-direction:column;width:100%}.button-sub-group-simple-form button{justify-content:center;width:100%}.form-fields .draggable-field-container{grid-template-columns:1fr}}.form-canvas-rows{width:100%}.form-canvas-rows .form-row{border:1px dashed #ccc;border-radius:5px;margin-bottom:15px;padding:10px;transition:all .3s ease}.form-canvas-rows .form-row.active-row{border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.5)}.form-canvas-rows .form-row .row-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:5px}.form-canvas-rows .form-row .row-header span{color:#555;font-weight:500}.form-canvas-rows .form-row .row-header .row-controls{display:flex;gap:5px}.form-canvas-rows .form-row .row-header .row-controls button{align-items:center;background:none;border:none;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:3px}.form-canvas-rows .form-row .row-header .row-controls button:hover{background-color:#f0f0f0}.form-canvas-rows .form-row .row-header .row-controls button.layout-toggle.horizontal{color:#4a90e2}.form-canvas-rows .form-row .row-header .row-controls button.remove-row-btn{color:#e24a4a}.form-canvas-container{min-height:80px;width:100%}.form-canvas-container.horizontal-layout{display:flex;flex-wrap:wrap;gap:10px}.form-canvas-container.horizontal-layout .draggable-field{flex:1;min-width:200px}.form-canvas-container.horizontal-layout .draggable-field.field-horizontal{margin-right:10px}.form-canvas-container.vertical-layout{display:flex;flex-direction:column}.form-canvas-container.vertical-layout .draggable-field{margin-bottom:10px;width:100%}.add-row-btn{align-items:center;background:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;margin-left:10px;padding:5px 10px}.add-row-btn svg{font-size:16px;margin-left:5px}.add-row-btn:hover{background:#3a7bc8} 13 . main-leads-container .leads-container input[type=checkbox],.main-leads-container .leads-container input[type=radio]{left:13px;top:17px}.main-leads-container .leads-container .search-select-panel,.main-leads-container .leads-container .search-select-panel .export-btn{display:flex;gap:10px}.main-leads-container .leads-container .search-select-panel .export-btn img.export-icon{cursor:pointer}.exports-action{position:relative}.exports-action p.PRO_TAG{align-items:center;background:#147ed3;border-radius:8px;bottom:21px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:10px;height:15px;left:-4px;position:absolute;text-align:center;width:25px}.inactive{opacity:.5}.leads-column-class,.meta-column-class{padding:10px!important}p.NEW_TAG{align-items:center;background:teal;border-radius:8px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:10px;height:15px;left:320px;position:absolute;text-align:center;width:27px}.table-container{margin:0 auto;max-width:800px;padding:20px}.action-button{display:flex;gap:20px}button.delete-button,button.view-button{background:#e2e2ff;border:none;border-radius:5px;color:#56548f;cursor:pointer;padding:4px 0 0;transition:all .3s ease}button.delete-button:hover,button.view-button:hover{color:#135e96;transform:scale(1.1)}button.delete-button:active,button.view-button:active{color:#135e96}button.delete-button{background:#ffe3e3;border-radius:5px;color:#df0000;padding:3px 0 0}button.delete-button:hover{color:#b10c24;transform:scale(1.1)}.details-leads{background:#fff;max-height:90vh;overflow-y:scroll;padding:30px;scrollbar-color:#fff thin;scrollbar-width:thin;width:100vh}.details-leads::-webkit-scrollbar{width:8px}.details-leads::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px}.details-leads::-webkit-scrollbar-track{background-color:transparent}.details-leads .leads-title{text-align:left}.details-leads .datagrid-container input[type=checkbox],.details-leads .datagrid-container input[type=radio]{left:13px;top:17px}.datagrid-container{height:100%;width:100%}13 .leads-container{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.05);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.leads-container .loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.leads-container .loader-container .loading-text{color:#5271ff;font-weight:500;margin-top:1rem}.leads-container .leads-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.leads-container .leads-header .leads-title{align-items:center;color:#333;display:flex;font-size:1.75rem;margin:0}.leads-container .leads-header .leads-title .leads-icon{color:#5271ff;margin-right:.75rem}.leads-container .leads-header .actions-container .bulk-delete-btn{align-items:center;background-color:#ff5252;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.leads-container .leads-header .actions-container .bulk-delete-btn svg{margin-right:.5rem}.leads-container .leads-header .actions-container .bulk-delete-btn:hover{background-color:#ff1f1f}.leads-container .leads-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.leads-container .leads-controls .form-selector{align-items:center;display:flex;gap:.75rem}.leads-container .leads-controls .form-selector label{color:#555;font-weight:500}.leads-container .leads-controls .form-selector .form-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;min-width:220px;padding:.5rem 1rem}.leads-container .leads-controls .form-selector .form-select:focus{border-color:#5271ff;box-shadow:0 0 0 2px rgba(82,113,255,.2);outline:none}.leads-container .leads-controls .form-selector .form-count{background-color:#f0f2f5;border-radius:12px;color:#777;font-size:.85rem;padding:.25rem .75rem}.leads-container .leads-controls .export-options{display:flex;gap:.75rem}.leads-container .leads-controls .export-options .export-btn{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#555;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .2s}.leads-container .leads-controls .export-options .export-btn img{height:18px;margin-right:.5rem;width:18px}.leads-container .leads-controls .export-options .export-btn span{font-size:.85rem}.leads-container .leads-controls .export-options .export-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.leads-container .leads-controls .export-options .export-btn.json:hover{background-color:#fffaf0;color:#f5a623}.leads-container .leads-controls .export-options .export-btn.csv:hover{background-color:#f0fff4;color:#3cb371}.leads-container .leads-controls .export-options .export-btn.pdf:hover{background-color:#fff0f0;color:#e53935}.leads-container .leads-controls .export-options .export-btn.print:hover{background-color:#f0f8ff;color:#2196f3}.leads-container .data-grid-wrapper{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:2rem;overflow:hidden}.leads-container .data-grid-wrapper .leads-datagrid{background-color:#fff}.leads-container .data-grid-wrapper .leads-datagrid .MuiDataGrid-columnHeaders{background-color:#f5f7fa}.leads-container .data-grid-wrapper .leads-datagrid .MuiDataGrid-cell{line-height:1.5;padding:1rem;white-space:normal}.leads-container .data-grid-wrapper .leads-datagrid .image-cell{align-items:center;display:flex;justify-content:center}.leads-container .data-grid-wrapper .leads-datagrid .image-cell .lead-image{border-radius:4px;max-height:60px;max-width:80px;-o-object-fit:contain;object-fit:contain}.leads-container .data-grid-wrapper .leads-datagrid .image-cell .lead-image.error-image{opacity:.5}.leads-container .data-grid-wrapper .leads-datagrid .no-image{color:#999;font-style:italic}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons{display:flex;gap:.5rem}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button svg{font-size:18px}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button.view-button{color:#5271ff}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button.view-button:hover{background-color:rgba(82,113,255,.1)}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button.delete-button{color:#ff5252}.leads-container .data-grid-wrapper .leads-datagrid .action-buttons button.delete-button:hover{background-color:rgba(255,82,82,.1)}.leads-container .empty-leads{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.leads-container .empty-leads .empty-image{height:auto;margin-bottom:1.5rem;opacity:.8;width:180px}.leads-container .empty-leads h3{color:#333;font-size:1.5rem;margin:0 0 .75rem}.leads-container .empty-leads p{color:#777;margin:0;max-width:400px}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.lead-modal{animation:slideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:90%}.modal-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaecef;display:flex;justify-content:space-between;padding:16px 24px}.modal-header h2{color:#333;font-size:20px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.close-button:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-content{flex:1;max-height:calc(90vh - 140px);overflow-y:auto;padding:0;scrollbar-width:thin}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.modal-content::-webkit-scrollbar-track{background-color:#f3f4f6}.modal-section{border-bottom:1px solid #eaecef;padding:20px 24px}.modal-section:last-child{border-bottom:none}.section-title{border-bottom:1px solid #eaecef;color:#5271ff;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.lead-data-table{overflow-x:auto}.lead-data-table table{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.lead-data-table th{background-color:#f8f9fa;border-bottom:2px solid #eaecef;color:#333;font-weight:600;padding:12px;text-align:left}.lead-data-table td{border-bottom:1px solid #eaecef;padding:12px;vertical-align:top;word-break:break-word}.lead-data-table tr:last-child td{border-bottom:none}.lead-data-table tr:hover{background-color:#f8f9fa}.field-name{color:#555;font-weight:500;width:30%}.field-value{width:70%}.image-container{max-width:100%;overflow:hidden}.lead-detail-image{border:1px solid #eaecef;border-radius:4px;cursor:pointer;max-height:200px;max-width:100%;transition:transform .2s}.lead-detail-image:hover{transform:scale(1.02)}.modal-footer{align-items:center;background-color:#f8f9fa;border-top:1px solid #eaecef;display:flex;justify-content:space-between;padding:16px 24px}.action-buttons{display:flex;gap:10px}.delete-btn,.export-btn,.secondary-btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.secondary-btn{background-color:#f0f2f5;border:1px solid #d1d5db;color:#555}.secondary-btn:hover{background-color:#e4e7eb}.export-btn{background-color:#4caf50;border:none;color:#fff}.export-btn:hover{background-color:#43a047}.delete-btn{background-color:#f44336;border:none;color:#fff}.delete-btn:hover{background-color:#e53935}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.lead-modal{max-height:95vh;width:95%}.modal-content{max-height:calc(95vh - 140px)}.modal-section{padding:16px}.field-name,.field-value{display:block;width:100%}.lead-data-table td{padding:10px}.lead-data-table table{table-layout:auto}.modal-footer{flex-direction:column-reverse;gap:12px}.action-buttons{justify-content:space-between;width:100%}.secondary-btn{justify-content:center;width:100%}}.delete-modal{animation:scaleIn .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden;width:400px}.delete-modal .delete-modal-content{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.delete-modal .delete-modal-content .delete-image{height:120px;margin-bottom:1.5rem;width:120px}.delete-modal .delete-modal-content h2{color:#ff5252;margin:0 0 .75rem}.delete-modal .delete-modal-content p{color:#666;line-height:1.5;margin:0 0 1.5rem}.delete-modal .delete-modal-content .delete-modal-actions{display:flex;gap:1rem;justify-content:center;width:100%}.delete-modal .delete-modal-content .delete-modal-actions button{border-radius:4px;cursor:pointer;font-weight:500;min-width:100px;padding:.75rem 1.5rem;transition:all .2s}.delete-modal .delete-modal-content .delete-modal-actions button.cancel-btn{background-color:#f0f2f5;border:1px solid #ddd;color:#555}.delete-modal .delete-modal-content .delete-modal-actions button.cancel-btn:hover{background-color:#e1e5eb}.delete-modal .delete-modal-content .delete-modal-actions button.confirm-btn{background-color:#ff5252;border:none;color:#fff}.delete-modal .delete-modal-content .delete-modal-actions button.confirm-btn:hover{background-color:#ff1f1f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.leads-container{padding:1rem}.leads-container .leads-controls{align-items:flex-start;flex-direction:column}.leads-container .leads-controls .form-selector{width:100%}.leads-container .leads-controls .form-selector .form-select{flex:1}.leads-container .leads-controls .export-options{justify-content:space-between;width:100%}.lead-modal{width:95%}.lead-modal .modal-content{padding:1rem}} 14 14 .theme-selector{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:20px}.theme-selector .theme-item{background:#f8f8f8;border:2px solid transparent;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;padding:10px;text-align:center;transition:all .3s ease;width:90%}.theme-selector .theme-item img{border-radius:5px;width:100%}.theme-selector .theme-item span{display:block;font-size:14px;font-weight:600;margin-top:8px}.theme-selector .theme-item:hover{transform:scale(1.05)}.theme-selector .theme-item.active{background:rgba(0,123,255,.1);border-color:#007bff}@media(max-width:768px){.theme-selector{align-items:center;flex-direction:column}.theme-item{width:90%}} 15 15 .simpleform-col{min-height:55vh}.formInput{align-items:center;display:flex;gap:15px;position:relative}.formInput .wpnts-setting input.color-fields-selection,.formInput .wpnts-setting input.color-fields-selection[type=color]{--webkit-appearance:none;--moz-appearance:none;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9c9c9;border-radius:50%;box-shadow:0 0 3px 0;cursor:pointer;display:flex;height:50px;outline:1px solid #c9c9c9;width:50px}.formInput .wpnts-setting input.color-fields-selection:focus{box-shadow:none;outline:none}.formInput .wpnts-setting input.color-fields-selection::-webkit-color-swatch{border:none;border-radius:50%;box-shadow:none;outline:none}.formInput .wpnts-setting input.color-fields-selection::-moz-color-swatch{border:none;border-radius:50%;box-shadow:none;outline:none}.formInput.pro-feature.widgets-position{display:flex;flex-direction:row}.formInput.pro-feature.widgets-position .form-position{display:flex;flex-direction:column}.Pro_settings{background:#147ed3;left:304px;position:relative;top:-10px;width:25px}.Pro_settings,.new_settings{align-items:center;border-radius:8px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:10px;height:15px;text-align:center}.new_settings{background:teal;bottom:48px;left:245px;position:absolute;width:27px}.settings-new-1{bottom:68px}.tab-header.setings-submit-btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.horizontal-line{background-color:#cbd5e1;border:1px dotted #c9c6c6;height:3px;margin:20px 1px 0 -8px;width:100%}.formdeck-presets{border:1px solid #ccc;border-radius:5px;box-shadow:2px 4px 0 -1px #d6d1d1;margin-bottom:15px;padding:10px}.mailtag{cursor:pointer;margin-right:5px;padding:5px;transition:all .3s ease}.formdeck-presets .mailtag:hover{background:#e8e8e8;color:#0e78cf}.wpnts-switch-review.formInput{position:relative}.wpnts-switch-review.formInput p.PRO_TAG.Pro_settings-behave{align-items:center;display:flex;justify-content:center;left:275px;position:absolute;top:-6px}.float-form-choose{position:relative}.float-form-choose p.PRO_TAG.Pro_settings-behave{align-items:center;display:flex;justify-content:center;left:215px;top:-5px}select#selectedWhatsapp{width:114px}.acb_bottom .acb_left,.acb_bottom .acb_right{margin-top:45px!important}div#cf-turnstile{margin:auto auto 20px}.cache-panel{position:relative}.cache-panel p.pro.cache_settings{background:#147ed3;border-radius:8px;box-shadow:2px 8px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:11px;height:17px;position:absolute;right:9px;text-align:center;top:-4px;width:31px}.cache-panel .ErrorMessage{color:#ff4040;text-align:center}.cache-panel .SuccessMessage{color:#06ba3c;text-align:center}.wpnts-switch-review p.PRO_TAG.Pro_settings{background:#147ed3;left:275px;top:-7px;width:25px}.wpnts-switch-review p.NEW_TAG,.wpnts-switch-review p.PRO_TAG.Pro_settings{align-items:center;border-radius:8px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:10px;height:15px;position:absolute;text-align:center}.wpnts-switch-review p.NEW_TAG{background:teal;bottom:0;left:245px;width:27px}.acb_bottom{display:flex;flex-direction:row;font-family:system-ui;justify-content:space-between;margin:20px;padding:10px;position:relative;width:75%}@media(max-width:768px){.acb_bottom{flex-direction:column}}.acb_bottom .acb_left .form-theme{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:24px;padding:20px}.acb_bottom .acb_left .form-theme h3{color:#333;font-size:18px;font-weight:600;margin-bottom:12px}.acb_bottom .acb_left .form-theme .theme-description{background-color:#fff;border-left:4px solid #3498db;border-radius:0 4px 4px 0;color:#555;font-size:14px;line-height:1.5;margin-bottom:16px;padding:12px}.acb_bottom .acb_left .form-theme .theme-description .tip-highlight{font-weight:700}.acb_bottom .acb_left .form-theme .theme-description .tip-theme-list{background-color:#f0f7ff;border:1px dashed #3498db;border-radius:4px;color:#3498db;display:inline-block;font-family:monospace;font-weight:500;margin:4px 0;padding:4px 8px}.acb_bottom .acb_left .form-theme .theme-description .code-example{background-color:#f1f1f1;border-radius:4px;display:block;font-family:monospace;margin:10px 0;overflow-x:auto;padding:8px 12px;white-space:nowrap}.acb_bottom .acb_left .tab-headers{display:flex;justify-content:space-between;left:34px;padding:10px;position:absolute;top:-28px;width:100%}.acb_bottom .acb_left .tab-headers .tab-header{align-items:center;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;gap:4px;margin-right:10px;padding:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acb_bottom .acb_left .tab-headers .tab-header svg.TabIcon{width:20px}.acb_bottom .acb_left .tab-headers .tab-header.active{background-color:teal;color:#fff}.acb_bottom .acb_left .captcha-tab,.acb_bottom .acb_left .form-tab,.acb_bottom .acb_left .general-tab,.acb_bottom .acb_left .settings-tab{display:none}.acb_bottom .acb_left .captcha-tab.active,.acb_bottom .acb_left .form-tab.active,.acb_bottom .acb_left .general-tab.active,.acb_bottom .acb_left .settings-tab.active{display:block}.acb_bottom .acb_left,.acb_bottom .acb_right{width:48%}@media(max-width:768px){.acb_bottom .acb_left,.acb_bottom .acb_right{width:100%}}.acb_bottom .acb_left{box-shadow:0 0 5px 0 hsla(252,4%,75%,.47);display:flex;flex-direction:column;margin:25px;padding:14px}.acb_bottom .acb_left h3.review-case-title{font-family:system-ui;font-size:20px}.acb_bottom .acb_left .wpnts-switch-customization,.acb_bottom .acb_left .wpnts-switch-floating,.acb_bottom .acb_left .wpnts-switch-review{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.acb_bottom .acb_left .wpnts-switch-customization label,.acb_bottom .acb_left .wpnts-switch-floating label,.acb_bottom .acb_left .wpnts-switch-review label{margin-right:10px}.acb_bottom .acb_left .pro-feature{position:relative}.acb_bottom .acb_left .pro-feature .form-position .extra-new-style-1{bottom:0!important}.acb_bottom .acb_left .pro-feature .PRO_TAG.Pro_settings{background:#147ed3;left:239px;position:relative;top:53px;width:25px}.acb_bottom .acb_left .pro-feature .NEW_TAG.new_settings,.acb_bottom .acb_left .pro-feature .PRO_TAG.Pro_settings{align-items:center;border-radius:8px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;font-size:10px;height:15px;text-align:center}.acb_bottom .acb_left .pro-feature .NEW_TAG.new_settings{background:teal;bottom:48px;left:205px;position:absolute;width:27px}.acb_bottom .acb_left .custom-icon{align-items:center;display:flex;gap:13px;margin-bottom:16px;margin-top:15px;text-align:center}.acb_bottom .acb_left .custom-icon button.scf-reset-icon,.acb_bottom .acb_left .custom-icon button.scf-upload-icon{background:none;border:none;cursor:pointer;margin-right:5px}.acb_bottom .acb_left .custom-icon button.scf-reset-icon:hover,.acb_bottom .acb_left .custom-icon button.scf-upload-icon:hover{background-color:#b4e3ff}.acb_bottom .acb_left .custom-icon .scf-uploaded-icon{border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:60px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .3s ease;width:60px}.acb_bottom .acb_left .custom-icon .scf-uploaded-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acb_bottom .acb_left .custom-icon .scf-uploaded-icon:hover{transform:translateY(-2px)}.acb_bottom .acb_left .form-position{position:relative}.acb_bottom .acb_left .widgetsposition-container{display:flex;flex-wrap:wrap}.acb_bottom .acb_left .widgetsposition-container .left-side{display:flex;flex:1;flex-direction:column;margin-right:20px}.acb_bottom .acb_left .widgetsposition-container .left-side input{height:30px;width:100px}.acb_bottom .acb_left .widgetsposition-container .left-side label{margin-bottom:5px}.acb_bottom .acb_left .widgetsposition-container .right-side{display:flex;flex:1;flex-direction:column}.acb_bottom .acb_left .widgetsposition-container .right-side input{height:30px;width:100px}.acb_bottom .acb_left .widgetsposition-container .right-side label{margin-bottom:5px}.acb_bottom .acb_left form{align-items:center;display:flex;flex-direction:column}.acb_bottom .acb_left form .save-webhook{margin-top:15px}.acb_bottom .acb_left .no-tables-intro-img img{height:40vh;width:40vh}.acb_bottom .acb_left .no-tables-intro-img{text-align:center}.acb_bottom .acb_left label.form-feature-heading{font-size:15px}.acb_bottom .acb_left label.form-feature-sub-heading{font-size:13px;font-weight:500}.acb_bottom .acb_left .formInput.open-new-tab{align-items:center;display:flex;gap:10px;margin-bottom:15px;margin-top:8px}.acb_bottom .acb_left .whatsApp-redirection{margin-bottom:30px;margin-top:30px}.acb_bottom .acb_left .formInput{background-color:#f6f9fb;box-shadow:0 2px 4px rgba(0,0,0,.1);gap:20px;gap:15px;margin:1px 5px 25px;padding:15px}.acb_bottom .acb_left .formInput.cf7-preset-sections{display:flex;flex-direction:column}.acb_bottom .acb_left input[type=color]{height:35px;margin-bottom:15px;width:45%}.acb_bottom .acb_left .cloudflare-get-key{align-items:center;display:flex;gap:10px;margin-bottom:15px}.acb_bottom .acb_left .ConnectCaptcha-btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;margin:auto auto 15px;padding:10px 20px;text-align:center;transition:background-color .3s}.acb_bottom .acb_left .open-new-tab{position:relative}.acb_bottom .acb_left .open-new-tab .Pro_settings-behave{align-items:center;display:flex;height:15px;justify-content:center;left:205px;position:relative;text-align:center;top:-1px;width:27px}.acb_bottom .acb_left .open-new-tab p.NEW_TAG.new_settings_openinnewtab{left:227px;top:-7px}.acb_bottom .acb_right{margin-top:30px}.acb_bottom .acb_right .scf-form-preview{height:100%;left:125px;position:relative}.acb_bottom .acb_right .scf-form-preview .laptopscreen{position:fixed;width:600px}@media screen and (max-width:768px){.acb_bottom .acb_right .scf-form-preview .laptopscreen{display:none!important}}.acb_bottom .acb_right .whatsapp-icon{background:none;border:none;left:410px;position:relative;top:-85px;width:0}.acb_bottom .acb_right .whatsapp-icon span.cta-text{background-color:transparent;border-radius:1rem;border-width:-1px;bottom:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102);color:#000;font-size:9px;margin-top:5px;padding:6px;position:absolute;right:2px;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.acb_bottom .acb_right .whatsapp-icon{display:none!important}}.acb_bottom .acb_right .whatsapp-icon .scf-uploaded-icon{border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:45px;margin-bottom:-5px;margin-left:2px;margin-right:-7px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .3s ease;width:45px}.acb_bottom .acb_right .whatsapp-icon .scf-uploaded-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acb_bottom .acb_right .whatsapp-icon .scf-uploaded-icon:hover{transform:translateY(-2px)}.acb_bottom .acb_right .form-content{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);left:276px;position:relative;top:-247px;transition:height .3s ease-in-out;width:185px}.acb_bottom .acb_right .form-content.active{height:476px}@media(max-width:768px){.acb_bottom .acb_right .form-content{display:none;right:25px;top:100px}}.acb_bottom .acb_right .clearfix:after{clear:both;content:"";display:table}.acb_bottom .acb_right header{align-items:center;background-color:#3498db;border-top-left-radius:5px;border-top-right-radius:5px;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;display:flex;font-size:10px;height:30px;justify-content:center;padding:0 0 2px;position:relative;text-align:center}.acb_bottom .acb_right .sf-close{cursor:pointer;position:absolute;right:6px;top:20%;transform:translateY(-50%)}.acb_bottom .acb_right h4.offline{margin:3px}.acb_bottom .acb_right .simple_form_container{padding:0}.acb_bottom .acb_right .simple_form{display:flex;flex-direction:column}.acb_bottom .acb_right .simple_form_content{height:180px;padding:10px}.acb_bottom .acb_right .simple_form_loader{animation:loading 1s infinite;background-color:#3498db;height:10px}.acb_bottom .acb_right .text-fields{font-size:10px;margin-bottom:1px}.acb_bottom .acb_right .text-fields label{display:block;font-weight:700;margin-bottom:5px}.acb_bottom .acb_right .text-fields input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:10px;height:20px;padding:8px;width:100%}.acb_bottom .acb_right .text-fields input[type=text],.acb_bottom .acb_right .text-fields select,.acb_bottom .acb_right .text-fields textarea{font-size:10px;height:35px;margin:0;width:100%}.acb_bottom .acb_right .text-fields textarea#number-input-1704554234877{height:43px}.acb_bottom .acb_right .submit-button{background-color:orange;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px;transition:background-color .3s;width:100%}.acb_bottom .acb_right .submit-button:hover{background-color:#45a049}.acb_bottom .acb_right .error-message{color:red} … … 17 17 @media screen and (max-width:781px){.formdeck-documentation-flex-row{margin-left:-10px;margin-right:-10px}.formdeck-documentation-flex-row .swptls-col{flex:1 1 220px;padding-left:20px;padding-right:10px}}.formdeck-documentation-flex-row{display:flex;justify-content:space-between}.formdeck-documentation-card{align-items:center;background:#fff;border:1px solid #ececef;border-radius:7px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);display:flex;flex-direction:column;flex-grow:1;height:190px;justify-content:center;margin:2px;padding:56px 40px;position:relative}.formdeck-documentation-card button.unlock-register.button{align-items:center;background-color:#0d4c62;background-image:linear-gradient(65deg,#033344,#105e7a);border:none;border-radius:50px;color:#f8f9fa;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:5px;height:40px;justify-content:center;line-height:21px;margin-top:8px;text-decoration:none;transition:all .3s ease;transition:.5s;white-space:nowrap;width:auto}.formdeck-documentation-card svg{margin-bottom:30px}.formdeck-documentation-card h4{color:#1e1e1e;font-size:16px;font-weight:600;line-height:100%;margin:0;transition:all .3s ease}.formdeck-documentation-card img.wpnts_logo_footer{margin-bottom:15px}.formdeck-documentation-card img.wpnts_logo_footer.youtube-icon{margin-bottom:30px;width:162px}.formdeck-documentation-card .single-doc-item{box-shadow:none;cursor:pointer;height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.formdeck-documentation-card .single-doc-item:-moz-any-link:hover+svg+h4{color:#2bb885}.formdeck-documentation-card .single-doc-item:any-link:hover+svg+h4{color:#2bb885}.formdeck-documentation-card button#purchase-btn{align-items:center;background-color:#4caf50;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;display:flex;gap:4px;margin-right:10px;margin-top:7px;padding:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.documentation-feature-list{align-items:center;flex-direction:column;font-family:Poppins,sans-serif;min-width:900px}.documentation-feature-list,.documentation-feature-list .cards{display:flex;justify-content:center}.documentation-feature-list .price-card{background:rgba(232,234,246,.6);border-radius:20px;height:1187px;margin:20px;position:relative;transition:all .3s;width:498px}.documentation-feature-list .price-card:hover{background:#e8eaf6;transform:scale(1.05)}.documentation-feature-list .price-card--top{align-items:center;color:#8d3af3;display:flex;flex-direction:column;height:10%;justify-content:space-between;padding:5px}.documentation-feature-list .price-card--top h3{font-size:1.8rem;font-weight:200;letter-spacing:2px;margin-bottom:-11px;text-transform:uppercase}.documentation-feature-list .price-card--top h5{font-size:1.2rem;font-weight:400}.documentation-feature-list .price-card--top span{font-size:2.5rem;margin:0 5px;position:relative;top:5px}.documentation-feature-list .price-card--top hr{color:hsla(0,0%,96%,.7);width:90%}.documentation-feature-list .price-card--bottom{display:flex;flex-direction:column;height:75%;justify-content:space-between}.documentation-feature-list .price-card--bottom ul{list-style:none;padding:9px 0 0 30px}.documentation-feature-list .price-card--bottom ul li{color:#333;font-size:1rem;margin-bottom:17px}.documentation-feature-list .price-card--bottom .btn{background:#8d3af3;border:none;border-radius:100px;bottom:-15px;color:#fff;display:block;font-size:1.2rem;font-weight:700;margin:30px auto;padding:10px 65px;position:absolute;right:122px;text-transform:uppercase;transition:background .5s}.documentation-feature-list .price-card--bottom .btn:hover{background:#c235bf;cursor:pointer}.documentation-feature-list .price-text{font-size:1.2rem!important}@media screen and (max-width:820px){.documentation-feature-list .documentation-feature-list{height:80%;width:100%}.documentation-feature-list .documentation-feature-list h1{font-size:2rem;margin-top:30px}.documentation-feature-list .documentation-feature-list .price-card{height:400px;margin:10px;width:250px}.documentation-feature-list .documentation-feature-list .price-card h3{font-size:1.5rem}.documentation-feature-list .documentation-feature-list .price-card h5{font-size:1rem}.documentation-feature-list .documentation-feature-list .price-card span{font-size:2rem}.documentation-feature-list .documentation-feature-list .price-card ul{padding:30px 0 0 30px}.documentation-feature-list .documentation-feature-list .price-card ul li{font-size:.9rem}}@media screen and (max-width:460px){.documentation-feature-list .documentation-feature-list{min-height:100%;min-width:5px}.documentation-feature-list .documentation-feature-list h1{font-size:1.2rem}.documentation-feature-list .documentation-feature-list .cards{align-items:center;flex-direction:column}.documentation-feature-list .documentation-feature-list .cards .price-card{height:480px;width:350px}.documentation-feature-list .documentation-feature-list .cards .price-card h3{font-size:1.7rem}.documentation-feature-list .documentation-feature-list .cards .price-card h5{font-size:1.4rem}.documentation-feature-list .documentation-feature-list .cards .price-card span{font-size:2rem;top:2px}.documentation-feature-list .documentation-feature-list .cards .price-card ul{padding:40px}.documentation-feature-list .documentation-feature-list .cards .price-card ul li{font-size:1.1rem}}@media screen and (max-width:1200px){.documentation-feature-list{height:80%;width:100%}.documentation-feature-list h1{font-size:2rem;margin-top:30px}.documentation-feature-list .cards{flex-direction:column}.documentation-feature-list .cards .price-card{height:400px;margin:10px;width:250px}.documentation-feature-list .cards .price-card h3{font-size:1.5rem}.documentation-feature-list .cards .price-card h5{font-size:1rem}.documentation-feature-list .cards .price-card span{font-size:2rem}.documentation-feature-list .cards .price-card ul{padding:30px 0 0 30px}.documentation-feature-list .cards .price-card ul li{font-size:.9rem}.documentation-feature-list span.pro-list{color:#9900f1;font-size:8px;padding:0 3px}.documentation-feature-list .new-list{color:#3498db;font-size:8px!important;padding:0 3px}.documentation-feature-list .upcomming-list{color:#ff00c1;font-size:8px!important;padding:0 3px}.documentation-feature-list .free-list{color:#27ca0a;font-size:8px!important}}@media screen and (max-width:820px){.documentation-feature-list{min-height:100%;min-width:5px}.documentation-feature-list h1{font-size:1.2rem}.documentation-feature-list .cards{align-items:center;flex-direction:column}.documentation-feature-list .cards .price-card{height:480px;width:350px}.documentation-feature-list .cards .price-card h3{font-size:1.7rem}.documentation-feature-list .cards .price-card h5{font-size:1.4rem}.documentation-feature-list .cards .price-card span{font-size:2rem;top:2px}.documentation-feature-list .cards .price-card ul{padding:40px}.documentation-feature-list .cards .price-card ul li{font-size:1.1rem}.documentation-feature-list span.pro-list{color:#9900f1;font-size:8px;padding:0 3px}.documentation-feature-list .new-list{color:#3498db;font-size:8px!important;padding:0 3px}.documentation-feature-list .upcomming-list{color:#ff00c1;font-size:8px!important;padding:0 3px}.documentation-feature-list .free-list{color:#27ca0a;font-size:8px!important}} 18 18 *,:after,:before{box-sizing:border-box;margin:0;padding:0}.btn{align-items:center;background:#0d4c62;border:none;border-radius:3px;color:#f8f9fa;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:50px;justify-content:center;line-height:21px;padding:15px 20px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn svg{margin-left:10px}.btn.btn-secondary{background:#7f54b3;border-radius:4px;padding:5px 15px}.btn.btn-xl{padding:15px 100px}.btn.btn-lg{padding:15px 50px}.btn.btn-md{padding:15px 30px}.btn.btn-manage{background-color:#3858e9;color:#fff}.btn.btn-manage:focus,.btn.btn-manage:hover{background-color:#183ad6}.btn.add-new-table-btn{background-color:#fff;border:1px dashed #bdc8c4;color:#939393;font-size:16px;font-style:normal;font-weight:600;line-height:21px}.btn.add-new-table-btn svg{margin-right:10px}.btn.add-new-table-btn:hover{background-color:#fff;box-shadow:0 0 0 5px #f0f2f8;color:#939393}.btn.add-new-table-btn:focus{border:1px dashed #bdc8c4;box-shadow:none;color:#939393;outline:none}.btn.ctaBtn{background:#7f54b3;border-radius:4px;color:#f8f8f8;font-size:14px;font-weight:600;line-height:19px;padding:5px 15px}.btn.ctaBtn:hover{background-color:#664193;color:#fff}.btn:hover{background-color:#218f67;color:#fff}.btn:focus{color:#fff}.btn:focus,.table-delete{border:none;box-shadow:none;outline:none}.table-delete{background:transparent;cursor:pointer;display:inline-block;height:15px;max-width:15px;padding:0;width:100%}.table-delete svg path{transition:all .3s ease}.table-delete:hover{animation:delete-shake .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.table-delete:hover svg path{fill:#d63638}.table-delete:focus,.table-edit{border:none;box-shadow:none;outline:none}.table-edit{display:inline-block;height:15px;margin-right:32px;text-decoration:none;transition:all .3s ease;width:100%}.table-edit:focus{border:none;box-shadow:none;outline:none}.table-edit h4.simpleform-title.h4:hover{color:#2271b1!important}.btn-shortcode{align-items:center;background:#fff;border:1px solid #e1e4ea;border-radius:16px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:21px;padding:6px 15px;transition:box-shadow .2s ease-out 0s;white-space:nowrap}.btn-shortcode svg{margin-right:6px}.btn-shortcode:hover{box-shadow:0 0 0 5px #f0f2f8!important;color:#cc09e0}.btn-shortcode:hover svg{fill:#ff7e47}.btn-shortcode:focus{border:1px solid #e1e4ea;box-shadow:none;color:#1e1e1e;outline:none}input[type=search],input[type=text]{background:#fff;border:1px solid #edeff1;border-radius:4px;color:#666873;font-size:14px;font-style:normal;font-weight:400;height:50px;line-height:21px;outline:none;padding:14px 16px 12px 20px;width:100%}input[type=search]:focus,input[type=text]:focus{border:1px solid #edeff1;box-shadow:none;outline:none}::-moz-placeholder{color:#666873;font-size:14px;font-style:normal;font-weight:400;line-height:21px}::placeholder{color:#666873;font-size:14px;font-style:normal;font-weight:400;line-height:21px} 19 .leads-tab-components{display:flex;justify-content:left;margin-bottom:20px;margin-left:40px}.leads-tab-components button{background-color:transparent;border:none;color:#555;cursor:pointer;padding:10px 20px;transition:color .3s ease}.leads-tab-components button:hover{color:#333}.leads-tab-components button.active{border-bottom:2px solid #007bff;color:#007bff;font-weight:700}.leads-tab-content{border :1px solid #ddd;border-radius:5px;margin:35px;padding:20px}.leads-tab-content>div{display:none}.leads-tab-content>div.active{display:block}19 .leads-tab-components{display:flex;justify-content:left;margin-bottom:20px;margin-left:40px}.leads-tab-components button{background-color:transparent;border:none;color:#555;cursor:pointer;padding:10px 20px;transition:color .3s ease}.leads-tab-components button:hover{color:#333}.leads-tab-components button.active{border-bottom:2px solid #007bff;color:#007bff;font-weight:700}.leads-tab-content{border-radius:5px}.leads-tab-content>div{display:none}.leads-tab-content>div.active{display:block} 20 20 .react-tooltip-light{background-color:#fff!important;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#000!important;padding:10px} 21 21 .simple-form-presets{margin:40px}.simple-form-presets .preset-form-title{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:35px;justify-content:center}.simple-form-presets .dashboard-container{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.simple-form-presets .dashboard-container img.formlist-presets{opacity:.3;position:absolute;right:35px}@media only screen and (max-width:1366px){.simple-form-presets .dashboard-container img.formlist-presets{height:75%!important}}.simple-form-presets .c-dashboardInfo .wrap{background:#fff;border-radius:7px;box-shadow:2px 10px 20px rgba(0,0,0,.1);height:100%;overflow:hidden;padding:40px 25px 20px;position:relative;text-align:center;transition:transform .3s,filter .3s}.simple-form-presets .c-dashboardInfo .wrap:hover{transform:scale(1.1);z-index:1}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__subInfo,.simple-form-presets .c-dashboardInfo .c-dashboardInfo__title{color:#6c6c6c;display:flex;font-size:1.18em;justify-content:center}.simple-form-presets .c-dashboardInfo .c-dashboardInfo span{display:block}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__count{color:#323c43;font-size:20px;font-weight:600;line-height:64px}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__count .preset-panel{display:flex;gap:4px;justify-content:center}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__count .preset-panel .preset-btn{align-items:center;background-color:#0d4c62;background-image:linear-gradient(65deg,#033344,#105e7a);border:none;border-radius:50px;color:#f8f9fa;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:5px;height:40px;justify-content:center;line-height:21px;text-decoration:none;transition:all .3s ease;transition:.5s;white-space:nowrap;width:auto}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__count .preset-panel .preset-btn:hover{background-color:#022734;background-image:linear-gradient(65deg,#08232d,#1f5061)}.simple-form-presets .c-dashboardInfo .wrap:after{content:"";display:block;height:10px;left:0;position:absolute;top:0;width:100%}.simple-form-presets .c-dashboardInfo:first-child .wrap:after{background:linear-gradient(82.59deg,#00c48c,#00a173)}.simple-form-presets .c-dashboardInfo:nth-child(2) .wrap:after{background:linear-gradient(81.67deg,#0084f4,#1a4da2)}.simple-form-presets .c-dashboardInfo:nth-child(3) .wrap:after{background:linear-gradient(69.83deg,#0084f4,#00c48c)}.simple-form-presets .c-dashboardInfo:nth-child(4) .wrap:after{background:linear-gradient(81.67deg,#ff647c,#1f5dc5)}.simple-form-presets .c-dashboardInfo:nth-child(5) .wrap:after{background:linear-gradient(81.67deg,#744ee6,#ffad19)}.simple-form-presets .c-dashboardInfo:nth-child(6) .wrap:after{background:linear-gradient(81.67deg,#0084f4,#ff647c)}.simple-form-presets .c-dashboardInfo .c-dashboardInfo__title svg{color:#d7d7d7;margin-left:5px}.simple-form-presets .c-dashboardInfo .MuiSvgIcon-root-19{fill:currentColor;display:inline-block;flex-shrink:0;font-size:24px;height:20px;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px} -
simple-form/trunk/react/build/index.js
r3256540 r3260177 1 !function(){var e,t,n,r,o={5839:function(e,t,n){"use strict";var r=n(2097),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=f(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),m=s(n),g=0;g<i.length;++g){var v=i[g];if(!(a[v]||r&&r[v]||m&&m[v]||l&&l[v])){var b=p(n,v);try{c(t,v,b)}catch(e){}}}}return t}},4173:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case s:return e;default:return t}}case o:return t}}}function C(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||x(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=x},2097:function(e,t,n){"use strict";e.exports=n(4173)},5174:function(e,t){"use strict";var n=60103,r=60106,o=60107,a=60108,i=60114,l=60109,s=60110,c=60112,u=60113,d=60120,p=60115,f=60116;if("function"==typeof Symbol&&Symbol.for){var h=Symbol.for;n=h("react.element"),r=h("react.portal"),o=h("react.fragment"),a=h("react.strict_mode"),i=h("react.profiler"),l=h("react.provider"),s=h("react.context"),c=h("react.forward_ref"),u=h("react.suspense"),d=h("react.suspense_list"),p=h("react.memo"),f=h("react.lazy"),h("react.block"),h("react.server.block"),h("react.fundamental"),h("react.debug_trace_mode"),h("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case f:case p:case l:return e;default:return t}}case r:return t}}}(e)===s}},3910:function(e,t,n){"use strict";e.exports=n(5174)},6751:function(e,t,n){"use strict";n.d(t,{Z:function(){return re}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),o=Math.abs,a=String.fromCharCode,i=Object.assign;function l(e){return e.trim()}function s(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function p(e){return e.length}function f(e){return e.length}function h(e,t){return t.push(e),e}var m=1,g=1,v=0,b=0,y=0,w="";function x(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:m,column:g,length:i,return:""}}function C(e,t){return i(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function E(){return y=b>0?u(w,--b):0,g--,10===y&&(g=1,m--),y}function N(){return y=b<v?u(w,b++):0,g++,10===y&&(g=1,m++),y}function S(){return u(w,b)}function M(){return b}function L(e,t){return d(w,e,t)}function I(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function k(e){return m=g=1,v=p(w=e),b=0,[]}function P(e){return w="",e}function A(e){return l(L(b-1,T(91===e?e+2:40===e?e+1:e)))}function R(e){for(;(y=S())&&y<33;)N();return I(e)>2||I(y)>3?"":" "}function j(e,t){for(;--t&&N()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return L(e,M()+(t<6&&32==S()&&32==N()))}function T(e){for(;N();)switch(y){case e:return b;case 34:case 39:34!==e&&39!==e&&T(y);break;case 40:41===e&&T(e);break;case 92:N()}return b}function O(e,t){for(;N()&&e+y!==57&&(e+y!==84||47!==S()););return"/*"+L(t,b-1)+"*"+a(47===e?e:N())}function D(e){for(;!I(S());)N();return L(e,b)}var _="-ms-",F="-moz-",z="-webkit-",Z="comm",B="rule",H="decl",q="@keyframes";function U(e,t){for(var n="",r=f(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function $(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case H:return e.return=e.return||e.value;case Z:return"";case q:return e.return=e.value+"{"+U(e.children,r)+"}";case B:e.value=e.props.join(",")}return p(n=U(e.children,r))?e.return=e.value+"{"+n+"}":""}function W(e){return P(V("",null,null,null,[""],e=k(e),0,[0],e))}function V(e,t,n,r,o,i,l,d,f){for(var m=0,g=0,v=l,b=0,y=0,w=0,x=1,C=1,L=1,I=0,k="",P=o,T=i,_=r,F=k;C;)switch(w=I,I=N()){case 40:if(108!=w&&58==u(F,v-1)){-1!=c(F+=s(A(I),"&","&\f"),"&\f")&&(L=-1);break}case 34:case 39:case 91:F+=A(I);break;case 9:case 10:case 13:case 32:F+=R(w);break;case 92:F+=j(M()-1,7);continue;case 47:switch(S()){case 42:case 47:h(Y(O(N(),M()),t,n),f);break;default:F+="/"}break;case 123*x:d[m++]=p(F)*L;case 125*x:case 59:case 0:switch(I){case 0:case 125:C=0;case 59+g:-1==L&&(F=s(F,/\f/g,"")),y>0&&p(F)-v&&h(y>32?K(F+";",r,n,v-1):K(s(F," ","")+";",r,n,v-2),f);break;case 59:F+=";";default:if(h(_=G(F,t,n,m,g,o,d,k,P=[],T=[],v),i),123===I)if(0===g)V(F,t,_,_,P,i,v,d,T);else switch(99===b&&110===u(F,3)?100:b){case 100:case 108:case 109:case 115:V(e,_,_,r&&h(G(e,_,_,0,0,o,d,k,o,P=[],v),T),o,T,v,d,r?P:T);break;default:V(F,_,_,_,[""],T,0,d,T)}}m=g=y=0,x=L=1,k=F="",v=l;break;case 58:v=1+p(F),y=w;default:if(x<1)if(123==I)--x;else if(125==I&&0==x++&&125==E())continue;switch(F+=a(I),I*x){case 38:L=g>0?1:(F+="\f",-1);break;case 44:d[m++]=(p(F)-1)*L,L=1;break;case 64:45===S()&&(F+=A(N())),b=S(),g=v=p(k=F+=D(M())),I++;break;case 45:45===w&&2==p(F)&&(x=0)}}return i}function G(e,t,n,r,a,i,c,u,p,h,m){for(var g=a-1,v=0===a?i:[""],b=f(v),y=0,w=0,C=0;y<r;++y)for(var E=0,N=d(e,g+1,g=o(w=c[y])),S=e;E<b;++E)(S=l(w>0?v[E]+" "+N:s(N,/&\f/g,v[E])))&&(p[C++]=S);return x(e,t,n,0===a?B:u,p,h,m)}function Y(e,t,n){return x(e,t,n,Z,a(y),d(e,2,-2),0)}function K(e,t,n,r){return x(e,t,n,H,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=S(),38===r&&12===o&&(t[n]=1),!I(o);)N();return L(e,b)},J=new WeakMap,X=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var o=[],i=function(e,t){return P(function(e,t){var n=-1,r=44;do{switch(I(r)){case 0:38===r&&12===S()&&(t[n]=1),e[n]+=Q(b-1,t,n);break;case 2:e[n]+=A(r);break;case 4:if(44===r){e[++n]=58===S()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=N());return e}(k(e),t))}(t,o),l=n.props,s=0,c=0;s<i.length;s++)for(var u=0;u<l.length;u++,c++)e.props[c]=o[s]?i[s].replace(/&\f/g,l[u]):l[u]+" "+i[s]}}},ee=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function te(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return z+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return z+e+F+e+_+e+e;case 6828:case 4268:return z+e+_+e+e;case 6165:return z+e+_+"flex-"+e+e;case 5187:return z+e+s(e,/(\w+).+(:[^]+)/,z+"box-$1$2"+_+"flex-$1$2")+e;case 5443:return z+e+_+"flex-item-"+s(e,/flex-|-self/,"")+e;case 4675:return z+e+_+"flex-line-pack"+s(e,/align-content|flex-|-self/,"")+e;case 5548:return z+e+_+s(e,"shrink","negative")+e;case 5292:return z+e+_+s(e,"basis","preferred-size")+e;case 6060:return z+"box-"+s(e,"-grow","")+z+e+_+s(e,"grow","positive")+e;case 4554:return z+s(e,/([^-])(transform)/g,"$1"+z+"$2")+e;case 6187:return s(s(s(e,/(zoom-|grab)/,z+"$1"),/(image-set)/,z+"$1"),e,"")+e;case 5495:case 3959:return s(e,/(image-set\([^]*)/,z+"$1$`$1");case 4968:return s(s(e,/(.+:)(flex-)?(.*)/,z+"box-pack:$3"+_+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+z+e+e;case 4095:case 3583:case 4068:case 2532:return s(e,/(.+)-inline(.+)/,z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+F+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return s(e,":",":"+z)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(45===u(e,14)?"inline-":"")+"box$3$1"+z+"$2$3$1"+_+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+_+e+e}return e}var ne=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=te(e.value,e.length);break;case q:return U([C(e,{value:s(e.value,"@","@"+z)})],r);case B:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return U([C(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return U([C(e,{props:[s(t,/:(plac\w+)/,":"+z+"input-$1")]}),C(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),C(e,{props:[s(t,/:(plac\w+)/,_+"input-$1")]})],r)}return""}))}}],re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,a,i=e.stylisPlugins||ne,l={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)l[t[n]]=!0;s.push(e)}));var c,u,d,p,h=[$,(p=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],m=(u=[X,ee].concat(i,h),d=f(u),function(e,t,n,r){for(var o="",a=0;a<d;a++)o+=u[a](e,t,n,r)||"";return o});a=function(e,t,n,r){c=n,U(W(e?e+"{"+t.styles+"}":t.styles),m),r&&(g.inserted[t.name]=!0)};var g={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:a};return g.sheet.hydrate(s),g}},5042:function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:function(){return r}})},5260:function(e,t,n){"use strict";n.d(t,{T:function(){return s},i:function(){return a},w:function(){return l}});var r=n(9196),o=n(6751),a=(n(6797),n(7278),!0),i=r.createContext("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null);i.Provider;var l=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))};a||(l=function(e){return function(t){var n=(0,r.useContext)(i);return null===n?(n=(0,o.Z)({key:"css"}),r.createElement(i.Provider,{value:n},e(t,n))):e(t,n)}});var s=r.createContext({})},6797:function(e,t,n){"use strict";n.d(t,{O:function(){return h}});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(5042),a=/[A-Z]|^ms/g,i=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},s=function(e){return null!=e&&"boolean"!=typeof e},c=(0,o.Z)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(i,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===r[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=d(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i)null!=t&&void 0!==t[i]?r+=a+"{"+t[i]+"}":s(i)&&(r+=c(a)+":"+u(a,i)+";");else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var l=d(e,t,i);switch(a){case"animation":case"animationName":r+=c(a)+":"+l+";";break;default:r+=a+"{"+l+"}"}}else for(var p=0;p<i.length;p++)s(i[p])&&(r+=c(a)+":"+u(a,i[p])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=p,a=n(e);return p=o,d(e,t,a)}}if(null==t)return n;var i=t[n];return void 0!==i?i:n}var p,f=/label:\s*([^\s;\n{]+)\s*(;|$)/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";p=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=d(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++)o+=d(n,t,e[i]),r&&(o+=a[i]);f.lastIndex=0;for(var l,s="";null!==(l=f.exec(o));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:c,styles:o,next:p}}},7278:function(e,t,n){"use strict";n.d(t,{L:function(){return a},j:function(){return i}});var r=n(9196),o=!!r.useInsertionEffect&&r.useInsertionEffect,a=o||function(e){return e()},i=o||r.useLayoutEffect},444:function(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}n.d(t,{My:function(){return a},fp:function(){return r},hC:function(){return o}});var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},6540:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=i},3205:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"}),"AddCircle");t.Z=i},594:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.Z=i},5709:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"}),"Dashboard");t.Z=i},6907:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");t.Z=i},2800:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)([(0,a.jsx)("path",{d:"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 14H4V5h16v12z"},"0"),(0,a.jsx)("path",{d:"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z"},"1")],"DisplaySettings");t.Z=i},2894:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17 20v-9h-2V4h7l-2 5h2l-5 11zm-2-7v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zm-8.75 2.75h-1.5v1.5h1.5v-1.5zM13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM6.25 6.75h-1.5v1.5h1.5v-1.5z"}),"DynamicForm");t.Z=i},940:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 10h11v2H3v-2zm0-2h11V6H3v2zm0 8h7v-2H3v2zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71-2.12-2.12zm-.71.71-5.3 5.3V21h2.12l5.3-5.3-2.12-2.12z"}),"EditNote");t.Z=i},8922:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{fillRule:"evenodd",d:"M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z"}),"GridView");t.Z=i},3592:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"HighlightOff");t.Z=i},9469:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04L21 10zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z"}),"Key");t.Z=i},5863:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm0 16H5V7h14v12zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5zM12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4zm0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"}),"Preview");t.Z=i},4282:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8zm-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91z"}),"RestartAlt");t.Z=i},7636:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41l-2.82-2.83zM12 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm1-10H7c-1.1 0-2-.9-2-2s.9-2 2-2h6c1.1 0 2 .9 2 2s-.9 2-2 2z"}),"SaveRounded");t.Z=i},4229:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}),"Settings");t.Z=i},2846:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5zM15 17H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1zm0-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13z"}),"SmartToyRounded");t.Z=i},9396:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 20h14v-2H5v2zm0-10h4v6h6v-6h4l-7-7-7 7z"}),"Upload");t.Z=i},6033:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 14h4v-4H3v4zm0 5h4v-4H3v4zM3 9h4V5H3v4zm5 5h13v-4H8v4zm0 5h13v-4H8v4zM8 5v4h13V5H8z"}),"ViewList");t.Z=i},2177:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");t.Z=i},4938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(1699)},3023:function(e,t){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},6607:function(e,t,n){"use strict";n(3023)},8794:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(7462),o=n(3366),a=n(6535),i=n(9766),l=n(6268),s=n(8010),c=n(6523),u=n(1796),d={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const y=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function C(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.$n)(e.main,o):"dark"===t&&(e.dark=(0,u._j)(e.main,a)))}const E=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],N={textTransform:"uppercase"},S='"Roboto", "Helvetica", "Arial", sans-serif';function M(e,t){const n="function"==typeof t?t(e):t,{fontFamily:a=S,fontSize:l=14,fontWeightLight:s=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:h}=n,m=(0,o.Z)(n,E),g=l/14,v=h||(e=>e/p*g+"rem"),b=(e,t,n,o,i)=>{return(0,r.Z)({fontFamily:a,fontWeight:e,fontSize:v(t),lineHeight:n},a===S?{letterSpacing:(l=o/t,Math.round(1e5*l)/1e5+"em")}:{},i,f);var l},y={h1:b(s,96,1.167,-1.5),h2:b(s,60,1.2,-.5),h3:b(c,48,1.167,0),h4:b(c,34,1.235,.25),h5:b(c,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(c,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(c,16,1.5,.15),body2:b(c,14,1.43,.15),button:b(u,14,1.75,.4,N),caption:b(c,12,1.66,.4),overline:b(c,12,2.66,1,N),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.Z)((0,r.Z)({htmlFontSize:p,pxToRem:v,fontFamily:a,fontSize:l,fontWeightLight:s,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},y),m,{clone:!1})}function L(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var I=["none",L(0,2,1,-1,0,1,1,0,0,1,3,0),L(0,3,1,-2,0,2,2,0,0,1,5,0),L(0,3,3,-2,0,3,4,0,0,1,8,0),L(0,2,4,-1,0,4,5,0,0,1,10,0),L(0,3,5,-1,0,5,8,0,0,1,14,0),L(0,3,5,-1,0,6,10,0,0,1,18,0),L(0,4,5,-2,0,7,10,1,0,2,16,1),L(0,5,5,-3,0,8,10,1,0,3,14,2),L(0,5,6,-3,0,9,12,1,0,3,16,2),L(0,6,6,-3,0,10,14,1,0,4,18,3),L(0,6,7,-4,0,11,15,1,0,4,20,3),L(0,7,8,-4,0,12,17,2,0,5,22,4),L(0,7,8,-4,0,13,19,2,0,5,24,4),L(0,7,9,-4,0,14,21,2,0,5,26,4),L(0,8,9,-5,0,15,22,2,0,6,28,5),L(0,8,10,-5,0,16,24,2,0,6,30,5),L(0,8,11,-5,0,17,26,2,0,6,32,5),L(0,9,11,-5,0,18,28,2,0,7,34,6),L(0,9,12,-6,0,19,29,2,0,7,36,6),L(0,10,13,-6,0,20,31,3,0,8,38,7),L(0,10,13,-6,0,21,33,3,0,8,40,7),L(0,10,14,-6,0,22,35,3,0,8,42,7),L(0,11,14,-7,0,23,36,3,0,9,44,8),L(0,11,15,-7,0,24,38,3,0,9,46,8)];const k=["duration","easing","delay"],P={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},A={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function R(e){return`${Math.round(e)}ms`}function j(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function T(e){const t=(0,r.Z)({},P,e.easing),n=(0,r.Z)({},A,e.duration);return(0,r.Z)({getAutoHeightDuration:j,create:(e=["all"],r={})=>{const{duration:a=n.standard,easing:i=t.easeInOut,delay:l=0}=r;return(0,o.Z)(r,k),(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof a?a:R(a)} ${i} ${"string"==typeof l?l:R(l)}`)).join(",")}},e,{easing:t,duration:n})}var O={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const D=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var _=function(e={},...t){const{mixins:n={},palette:E={},transitions:N={},typography:S={}}=e,L=(0,o.Z)(e,D);if(e.vars)throw new Error((0,a.Z)(18));const k=function(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:l=.2}=e,s=(0,o.Z)(e,y),c=e.primary||function(e="light"){return"dark"===e?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),E=e.secondary||function(e="light"){return"dark"===e?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),N=e.error||function(e="light"){return"dark"===e?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),S=e.info||function(e="light"){return"dark"===e?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),M=e.success||function(e="light"){return"dark"===e?{main:b[400],light:b[300],dark:b[700]}:{main:b[800],light:b[500],dark:b[900]}}(t),L=e.warning||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function I(e){return(0,u.mi)(e,x.text.primary)>=n?x.text.primary:w.text.primary}const k=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:i=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,a.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,a.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return C(e,"light",o,l),C(e,"dark",i,l),e.contrastText||(e.contrastText=I(e.main)),e},P={dark:x,light:w};return(0,i.Z)((0,r.Z)({common:(0,r.Z)({},d),mode:t,primary:k({color:c,name:"primary"}),secondary:k({color:E,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:k({color:N,name:"error"}),warning:k({color:L,name:"warning"}),info:k({color:S,name:"info"}),success:k({color:M,name:"success"}),grey:p,contrastThreshold:n,getContrastText:I,augmentColor:k,tonalOffset:l},P[t]),s)}(E),P=(0,l.Z)(e);let A=(0,i.Z)(P,{mixins:(R=P.breakpoints,j=n,(0,r.Z)({toolbar:{minHeight:56,[R.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[R.up("sm")]:{minHeight:64}}},j)),palette:k,shadows:I.slice(),typography:M(k,S),transitions:T(N),zIndex:(0,r.Z)({},O)});var R,j;return A=(0,i.Z)(A,L),A=t.reduce(((e,t)=>(0,i.Z)(e,t)),A),A.unstable_sxConfig=(0,r.Z)({},s.Z,null==L?void 0:L.unstable_sxConfig),A.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},A}()},606:function(e,t){"use strict";t.Z="$$material"},948:function(e,t,n){"use strict";n.d(t,{Dz:function(){return l},FO:function(){return i}});var r=n(2360),o=n(8794),a=n(606);const i=e=>(0,r.x9)(e)&&"classes"!==e,l=r.x9,s=(0,r.ZP)({themeId:a.Z,defaultTheme:o.Z,rootShouldForwardProp:i});t.ZP=s},1657:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7333),o=n(8794),a=n(606);function i({props:e,name:t}){return(0,r.Z)({props:e,name:t,defaultTheme:o.Z,themeId:a.Z})}},8216:function(e,t,n){"use strict";var r=n(4142);t.Z=r.Z},5949:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(7462),o=n(9196),a=n(3366),i=n(3961),l=n(4780),s=n(8216),c=n(1657),u=n(948),d=n(1588),p=n(4867);function f(e){return(0,p.Z)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(5893);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,s.Z)(n.color)}`],t[`fontSize${(0,s.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,o,a,i,l,s,c,u,d,p,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=e.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(a=e.typography)||null==(i=a.pxToRem)?void 0:i.call(a,20))||"1.25rem",medium:(null==(l=e.typography)||null==(s=l.pxToRem)?void 0:s.call(l,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[t.color]}})),v=o.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:v="svg",fontSize:b="medium",htmlColor:y,inheritViewBox:w=!1,titleAccess:x,viewBox:C="0 0 24 24"}=n,E=(0,a.Z)(n,m),N=o.isValidElement(u)&&"svg"===u.type,S=(0,r.Z)({},n,{color:p,component:v,fontSize:b,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:C,hasSvgAsChild:N}),M={};w||(M.viewBox=C);const L=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,s.Z)(t)}`,`fontSize${(0,s.Z)(n)}`]};return(0,l.Z)(o,f,r)})(S);return(0,h.jsxs)(g,(0,r.Z)({as:v,className:(0,i.Z)(L.root,d),focusable:"false",color:y,"aria-hidden":!x||void 0,role:x?"img":void 0,ref:t},M,E,N&&u.props,{ownerState:S,children:[N?u.props.children:u,x?(0,h.jsx)("title",{children:x}):null]}))}));v.muiName="SvgIcon";var b=v;function y(e,t){function n(n,o){return(0,h.jsx)(b,(0,r.Z)({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return n.muiName=b.muiName,o.memo(o.forwardRef(n))}},7144:function(e,t,n){"use strict";var r=n(9336);t.Z=r.Z},1699:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return a},createSvgIcon:function(){return i.Z},debounce:function(){return l.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return c.Z},ownerDocument:function(){return u.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return x},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return g},useControlled:function(){return v.Z},useEventCallback:function(){return b.Z},useForkRef:function(){return y.Z},useIsFocusVisible:function(){return w.Z}});var r=n(7078),o=n(8216),a=n(9064).Z,i=n(5949),l=n(7144),s=function(e,t){return()=>null},c=n(8502),u=n(8038),d=n(5340);n(7462);var p=function(e,t){return()=>null},f=n(7960).Z,h=n(8974),m=n(7909),g=function(e,t,n,r,o){return null},v=n(9299),b=n(2068),y=n(1705),w=n(3511);const x={configure:e=>{r.Z.configure(e)}}},8502:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9196),o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},8038:function(e,t,n){"use strict";var r=n(2690);t.Z=r.Z},5340:function(e,t,n){"use strict";var r=n(4161);t.Z=r.Z},9299:function(e,t,n){"use strict";var r=n(9032);t.Z=r.Z},8974:function(e,t,n){"use strict";var r=n(3546);t.Z=r.Z},2068:function(e,t,n){"use strict";var r=n(9948);t.Z=r.Z},1705:function(e,t,n){"use strict";var r=n(3703);t.Z=r.Z},7909:function(e,t,n){"use strict";var r=n(2996);t.Z=r.Z},3511:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(9196);let o,a=!0,i=!1;const l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function c(){a=!1}function u(){"hidden"===this.visibilityState&&i&&(a=!0)}var d=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",c,!0),t.addEventListener("pointerdown",c,!0),t.addEventListener("touchstart",c,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,window.clearTimeout(o),o=window.setTimeout((()=>{i=!1}),100),t.current=!1,!0)},ref:e}}},5408:function(e,t,n){"use strict";n.d(t,{L7:function(){return s},P$:function(){return u},VO:function(){return o},W8:function(){return l},dt:function(){return c},k9:function(){return i}});var r=n(9766);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function i(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||a;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=r.breakpoints||a;return Object.keys(t).reduce(((r,a)=>{if(-1!==Object.keys(e.values||o).indexOf(a))r[e.up(a)]=n(t[a],a);else{const e=a;r[e]=t[e]}return r}),{})}return n(t)}function l(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e,...t){const n=l(e),o=[n,...t].reduce(((e,t)=>(0,r.Z)(e,t)),{});return s(Object.keys(n),o)}function u({values:e,breakpoints:t,base:n}){const r=n||function(e,t){if("object"!=typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(e,t),o=Object.keys(r);if(0===o.length)return e;let a;return o.reduce(((t,n,r)=>(Array.isArray(e)?(t[n]=null!=e[r]?e[r]:e[a],a=r):"object"==typeof e?(t[n]=null!=e[n]?e[n]:e[a],a=n):t[n]=e,t)),{})}},1796:function(e,t,n){"use strict";n.d(t,{$n:function(){return d},Fq:function(){return c},_j:function(){return u},mi:function(){return s}});var r=n(6535);function o(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),o=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:o}}function i(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function l(e){let t="hsl"===(e=a(e)).type||"hsla"===e.type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(e,t=(e+n/30)%12)=>o-l*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),i({type:c,values:u})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){const n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function c(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function u(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return i(e)}},2360:function(e,t,n){"use strict";n.d(t,{ZP:function(){return z},x9:function(){return j}});var r=n(3366),o=n(7462),a=n(9196),i=n(5042),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.Z)((function(e){return l.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),c=n(5260),u=n(444),d=n(6797),p=n(7278),f=s,h=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?f:h},g=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,u.hC)(t,n,r),(0,p.L)((function(){return(0,u.My)(t,n,r)})),null},b=function e(t,n){var r,i,l=t.__emotion_real===t,s=l&&t.__emotion_base||t;void 0!==n&&(r=n.label,i=n.target);var p=g(t,n,l),f=p||m(s),h=!f("as");return function(){var b=arguments,y=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&y.push("label:"+r+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{y.push(b[0][0]);for(var w=b.length,x=1;x<w;x++)y.push(b[x],b[0][x])}var C=(0,c.w)((function(e,t,n){var r=h&&e.as||s,o="",l=[],g=e;if(null==e.theme){for(var b in g={},e)g[b]=e[b];g.theme=a.useContext(c.T)}"string"==typeof e.className?o=(0,u.fp)(t.registered,l,e.className):null!=e.className&&(o=e.className+" ");var w=(0,d.O)(y.concat(l),t.registered,g);o+=t.key+"-"+w.name,void 0!==i&&(o+=" "+i);var x=h&&void 0===p?m(r):f,C={};for(var E in e)h&&"as"===E||x(E)&&(C[E]=e[E]);return C.className=o,C.ref=n,a.createElement(a.Fragment,null,a.createElement(v,{cache:t,serialized:w,isStringTag:"string"==typeof r}),a.createElement(r,C))}));return C.displayName=void 0!==r?r:"Styled("+("string"==typeof s?s:s.displayName||s.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=s,C.__emotion_styles=y,C.__emotion_forwardProp=p,Object.defineProperty(C,"toString",{value:function(){return"."+i}}),C.withComponent=function(t,r){return e(t,(0,o.Z)({},n,r,{shouldForwardProp:g(C,r,!0)})).apply(void 0,y)},C}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){b[e]=b(e)}));const y=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};var w=n(9766),x=n(6268),C=n(4142);const E=["variant"];function N(e){return 0===e.length}function S(e){const{variant:t}=e,n=(0,r.Z)(e,E);let o=t||"";return Object.keys(n).sort().forEach((t=>{o+="color"===t?N(o)?e[t]:(0,C.Z)(e[t]):`${N(o)?t:(0,C.Z)(t)}${(0,C.Z)(e[t].toString())}`})),o}var M=n(6523);const L=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],I=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,k=e=>{let t=0;const n={};return e&&e.forEach((e=>{let r="";"function"==typeof e.props?(r=`callback${t}`,t+=1):r=S(e.props),n[r]=e.style})),n},P=(e,t)=>{let n=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants),k(n)},A=(e,t,n)=>{const{ownerState:r={}}=e,a=[];let i=0;return n&&n.forEach((n=>{let l=!0;if("function"==typeof n.props){const t=(0,o.Z)({},e,r);l=n.props(t)}else Object.keys(n.props).forEach((t=>{r[t]!==n.props[t]&&e[t]!==n.props[t]&&(l=!1)}));l&&("function"==typeof n.props?a.push(t[`callback${i}`]):a.push(t[S(n.props)])),"function"==typeof n.props&&(i+=1)})),a},R=(e,t,n,r)=>{var o;const a=null==n||null==(o=n.components)||null==(o=o[r])?void 0:o.variants;return A(e,t,a)};function j(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const T=(0,x.Z)(),O=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function D({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function _(e){return e?(t,n)=>n[e]:null}const F=({styledArg:e,props:t,defaultTheme:n,themeId:r})=>{const a=e((0,o.Z)({},t,{theme:D((0,o.Z)({},t,{defaultTheme:n,themeId:r}))}));let i;return a&&a.variants&&(i=a.variants,delete a.variants),i?[a,...A(t,k(i),i)]:a};function z(e={}){const{themeId:t,defaultTheme:n=T,rootShouldForwardProp:a=j,slotShouldForwardProp:i=j}=e,l=e=>(0,M.Z)((0,o.Z)({},e,{theme:D((0,o.Z)({},e,{defaultTheme:n,themeId:t}))}));return l.__mui_systemSx=!0,(e,s={})=>{y(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=_(O(u))}=s,h=(0,r.Z)(s,L),m=void 0!==d?d:u&&"Root"!==u&&"root"!==u||!1,g=p||!1;let v=j;"Root"===u||"root"===u?v=a:u?v=i:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(v=void 0);const x=function(e,t){return b(e,t)}(e,(0,o.Z)({shouldForwardProp:v,label:void 0},h)),C=(r,...a)=>{const i=a?a.map((e=>{if("function"==typeof e&&e.__emotion_real!==e)return r=>F({styledArg:e,props:r,defaultTheme:n,themeId:t});if((0,w.P)(e)){let t,n=e;return e&&e.variants&&(t=e.variants,delete n.variants,n=n=>{let r=e;return A(n,k(t),t).forEach((e=>{r=(0,w.Z)(r,e)})),r}),n}return e})):[];let s=r;if((0,w.P)(r)){let e;r&&r.variants&&(e=r.variants,delete s.variants,s=t=>{let n=r;return A(t,k(e),e).forEach((e=>{n=(0,w.Z)(n,e)})),n})}else"function"==typeof r&&r.__emotion_real!==r&&(s=e=>F({styledArg:r,props:e,defaultTheme:n,themeId:t}));c&&f&&i.push((e=>{const r=D((0,o.Z)({},e,{defaultTheme:n,themeId:t})),a=I(c,r);if(a){const t={};return Object.entries(a).forEach((([n,a])=>{t[n]="function"==typeof a?a((0,o.Z)({},e,{theme:r})):a})),f(e,t)}return null})),c&&!m&&i.push((e=>{const r=D((0,o.Z)({},e,{defaultTheme:n,themeId:t}));return R(e,P(c,r),r,c)})),g||i.push(l);const u=i.length-a.length;if(Array.isArray(r)&&u>0){const e=new Array(u).fill("");s=[...r,...e],s.raw=[...r.raw,...e]}const d=x(s,...i);return e.muiName&&(d.muiName=e.muiName),d};return x.withConfig&&(C.withConfig=x.withConfig),C}}},6268:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),a=n(9766);const i=["values","unit","step"];var l={borderRadius:4},s=n(2605),c=n(6523),u=n(8010);const d=["breakpoints","palette","spacing","shape"];var p=function(e={},...t){const{breakpoints:n={},palette:p={},spacing:f,shape:h={}}=e,m=(0,o.Z)(e,d),g=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,l=(0,o.Z)(e,i),s=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.Z)({},e,{[t.key]:t.val})),{})})(t),c=Object.keys(s);function u(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function p(e,r){const o=c.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[c[o]]?t[c[o]]:r)-a/100}${n})`}return(0,r.Z)({keys:c,values:s,up:u,down:d,between:p,only:function(e){return c.indexOf(e)+1<c.length?p(e,c[c.indexOf(e)+1]):u(e)},not:function(e){const t=c.indexOf(e);return 0===t?u(c[1]):t===c.length-1?d(c[t]):p(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},l)}(n),v=function(e=8){if(e.mui)return e;const t=(0,s.hB)({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(f);let b=(0,a.Z)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},p),spacing:v,shape:(0,r.Z)({},l,h)},m);return b=t.reduce(((e,t)=>(0,a.Z)(e,t)),b),b.unstable_sxConfig=(0,r.Z)({},u.Z,null==m?void 0:m.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},b}},7730:function(e,t,n){"use strict";var r=n(9766);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},2605:function(e,t,n){"use strict";n.d(t,{hB:function(){return h},eI:function(){return f},NA:function(){return m},e6:function(){return v},o3:function(){return b}});var r=n(5408),o=n(4844),a=n(7730);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return e=>(void 0===t[e]&&(t[e]=(e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})(e)),t[e])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){var a;const i=null!=(a=(0,o.DW)(e,t,!1))?a:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function g(e,t){const n=h(e.theme);return Object.keys(e).map((o=>function(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(c(n),o),i=e[n];return(0,r.k9)(e,i,a)}(e,t,o,n))).reduce(a.Z,{})}function v(e){return g(e,u)}function b(e){return g(e,d)}function y(e){return g(e,p)}v.propTypes={},v.filterProps=u,b.propTypes={},b.filterProps=d,y.propTypes={},y.filterProps=p},4844:function(e,t,n){"use strict";n.d(t,{DW:function(){return a},Jq:function(){return i}});var r=n(4142),o=n(5408);function a(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o,r,e)),o}t.ZP=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,l)||{};return(0,o.k9)(e,c,(e=>{let o=i(u,s,e);return e===o&&"string"==typeof e&&(o=i(u,s,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},8010:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(2605),o=n(4844),a=n(7730),i=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,a.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n},l=n(5408);function s(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.ZP)({prop:e,themeKey:"borders",transform:t})}const u=c("border",s),d=c("borderTop",s),p=c("borderRight",s),f=c("borderBottom",s),h=c("borderLeft",s),m=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),b=c("borderBottomColor"),y=c("borderLeftColor"),w=c("outline",s),x=c("outlineColor"),C=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r.NA)(t,e)});return(0,l.k9)(e,e.borderRadius,n)}return null};C.propTypes={},C.filterProps=["borderRadius"],i(u,d,p,f,h,m,g,v,b,y,C,w,x);const E=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.gap,n)}return null};E.propTypes={},E.filterProps=["gap"];const N=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.columnGap,n)}return null};N.propTypes={},N.filterProps=["columnGap"];const S=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.rowGap,n)}return null};function M(e,t){return"grey"===t?t:e}function L(e){return e<=1&&0!==e?100*e+"%":e}S.propTypes={},S.filterProps=["rowGap"],i(E,N,S,(0,o.ZP)({prop:"gridColumn"}),(0,o.ZP)({prop:"gridRow"}),(0,o.ZP)({prop:"gridAutoFlow"}),(0,o.ZP)({prop:"gridAutoColumns"}),(0,o.ZP)({prop:"gridAutoRows"}),(0,o.ZP)({prop:"gridTemplateColumns"}),(0,o.ZP)({prop:"gridTemplateRows"}),(0,o.ZP)({prop:"gridTemplateAreas"}),(0,o.ZP)({prop:"gridArea"})),i((0,o.ZP)({prop:"color",themeKey:"palette",transform:M}),(0,o.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:M}),(0,o.ZP)({prop:"backgroundColor",themeKey:"palette",transform:M}));const I=(0,o.ZP)({prop:"width",transform:L}),k=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||l.VO[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:L(t)}};return(0,l.k9)(e,e.maxWidth,t)}return null};k.filterProps=["maxWidth"];const P=(0,o.ZP)({prop:"minWidth",transform:L}),A=(0,o.ZP)({prop:"height",transform:L}),R=(0,o.ZP)({prop:"maxHeight",transform:L}),j=(0,o.ZP)({prop:"minHeight",transform:L});(0,o.ZP)({prop:"size",cssProperty:"width",transform:L}),(0,o.ZP)({prop:"size",cssProperty:"height",transform:L}),i(I,k,P,A,R,j,(0,o.ZP)({prop:"boxSizing"}));var T={border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:s},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:C},color:{themeKey:"palette",transform:M},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:M},backgroundColor:{themeKey:"palette",transform:M},p:{style:r.o3},pt:{style:r.o3},pr:{style:r.o3},pb:{style:r.o3},pl:{style:r.o3},px:{style:r.o3},py:{style:r.o3},padding:{style:r.o3},paddingTop:{style:r.o3},paddingRight:{style:r.o3},paddingBottom:{style:r.o3},paddingLeft:{style:r.o3},paddingX:{style:r.o3},paddingY:{style:r.o3},paddingInline:{style:r.o3},paddingInlineStart:{style:r.o3},paddingInlineEnd:{style:r.o3},paddingBlock:{style:r.o3},paddingBlockStart:{style:r.o3},paddingBlockEnd:{style:r.o3},m:{style:r.e6},mt:{style:r.e6},mr:{style:r.e6},mb:{style:r.e6},ml:{style:r.e6},mx:{style:r.e6},my:{style:r.e6},margin:{style:r.e6},marginTop:{style:r.e6},marginRight:{style:r.e6},marginBottom:{style:r.e6},marginLeft:{style:r.e6},marginX:{style:r.e6},marginY:{style:r.e6},marginInline:{style:r.e6},marginInlineStart:{style:r.e6},marginInlineEnd:{style:r.e6},marginBlock:{style:r.e6},marginBlockStart:{style:r.e6},marginBlockEnd:{style:r.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:E},rowGap:{style:S},columnGap:{style:N},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:L},maxWidth:{style:k},minWidth:{transform:L},height:{transform:L},maxHeight:{transform:L},minHeight:{transform:L},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},6523:function(e,t,n){"use strict";var r=n(4142),o=n(7730),a=n(4844),i=n(5408),l=n(8010);const s=function(){function e(e,t,n,o){const l={[e]:t,theme:n},s=o[e];if(!s)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=s;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,a.DW)(n,u)||{};return p?p(l):(0,i.k9)(l,t,(t=>{let n=(0,a.Jq)(f,d,t);return t===n&&"string"==typeof t&&(n=(0,a.Jq)(f,d,`${e}${"default"===t?"":(0,r.Z)(t)}`,t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:a,theme:s={}}=n||{};if(!a)return null;const c=null!=(r=s.unstable_sxConfig)?r:l.Z;function u(n){let r=n;if("function"==typeof n)r=n(s);else if("object"!=typeof n)return n;if(!r)return null;const a=(0,i.W8)(s.breakpoints),l=Object.keys(a);let u=a;return Object.keys(r).forEach((n=>{const a="function"==typeof(l=r[n])?l(s):l;var l;if(null!=a)if("object"==typeof a)if(c[n])u=(0,o.Z)(u,e(n,a,s,c));else{const e=(0,i.k9)({theme:s},a,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,a)?u=(0,o.Z)(u,e):u[n]=t({sx:a,theme:s})}else u=(0,o.Z)(u,e(n,a,s,c))})),(0,i.L7)(l,u)}return Array.isArray(a)?a.map(u):u(a)}}();s.filterProps=["sx"],t.Z=s},6682:function(e,t,n){"use strict";var r=n(6268),o=n(4168);const a=(0,r.Z)();t.Z=function(e=a){return(0,o.Z)(e)}},7333:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7925),o=n(6682);function a({props:e,name:t,defaultTheme:n,themeId:a}){let i=(0,o.Z)(n);a&&(i=i[a]||i);const l=function(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}({theme:i,name:t,props:e});return l}},4168:function(e,t,n){"use strict";var r=n(9196),o=n(5260);t.Z=function(e=null){const t=r.useContext(o.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},7078:function(e,t){"use strict";const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate(t){return e(t)},reset(){e=n}}})();t.Z=r},4142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6535);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4780:function(e,t,n){"use strict";function r(e,t,n=void 0){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},9064:function(e,t,n){"use strict";function r(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}n.d(t,{Z:function(){return r}})},9336:function(e,t,n){"use strict";function r(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}n.d(t,{Z:function(){return r}})},9766:function(e,t,n){"use strict";n.d(t,{P:function(){return o},Z:function(){return i}});var r=n(7462);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function i(e,t,n={clone:!0}){const l=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?l[r]=i(e[r],t[r],n):n.clone?l[r]=o(t[r])?a(t[r]):t[r]:l[r]=t[r])})),l}},6535:function(e,t,n){"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:function(){return r}})},4867:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7078);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t,n="Mui"){const a=o[t];return a?`${n}-${a}`:`${r.Z.generate(e)}-${t}`}},1588:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4867);function o(e,t,n="Mui"){const o={};return t.forEach((t=>{o[t]=(0,r.Z)(e,t,n)})),o}},2690:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},4161:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2690);function o(e){return(0,r.Z)(e).defaultView||window}},7925:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7462);function o(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))n[a]=(0,r.Z)({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},l=t[a];n[a]={},l&&Object.keys(l)?i&&Object.keys(i)?(n[a]=(0,r.Z)({},l),Object.keys(i).forEach((e=>{n[a][e]=o(i[e],l[e])}))):n[a]=l:n[a]=i}else void 0===n[a]&&(n[a]=e[a])})),n}},7960:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},9032:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9196);function o({controlled:e,default:t,name:n,state:o="value"}){const{current:a}=r.useRef(void 0!==e),[i,l]=r.useState(t);return[a?e:i,r.useCallback((e=>{a||l(e)}),[])]}},3546:function(e,t,n){"use strict";var r=n(9196);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=o},9948:function(e,t,n){"use strict";var r=n(9196),o=n(3546);t.Z=function(e){const t=r.useRef(e);return(0,o.Z)((()=>{t.current=e})),r.useRef(((...e)=>(0,t.current)(...e))).current}},3703:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9196),o=n(7960);function a(...e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{(0,o.Z)(e,t)}))}),e)}},2996:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9196);let o=0;const a=r["useId".toString()];function i(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=r.useState(e),a=e||t;return r.useEffect((()=>{null==t&&(o+=1,n(`mui-${o}`))}),[t]),a}(e)}},8875:function(e,t,n){var r;!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},3162:function(e,t,n){var r,o;void 0===(o="function"==typeof(r=function(){"use strict";function t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){l(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,i=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(e,n,i){var l=a.URL||a.webkitURL,s=document.createElement("a");n=n||e.name||"download",s.download=n,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?o(s):r(s.href)?t(e,n,i):o(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){o(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,a),n);else if(r(e))t(e,n,a);else{var i=document.createElement("a");i.href=e,i.target="_blank",setTimeout((function(){o(i)}))}}:function(e,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var l="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||l&&s||i)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var d=a.URL||a.webkitURL,p=d.createObjectURL(e);o?o.location=p:location.href=p,o=null,setTimeout((function(){d.revokeObjectURL(p)}),4e4)}});a.saveAs=l.saveAs=l,e.exports=l})?r.apply(t,[]):r)||(e.exports=o)},8679:function(e,t,n){"use strict";var r=n(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=f(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),m=s(n),g=0;g<i.length;++g){var v=i[g];if(!(a[v]||r&&r[v]||m&&m[v]||l&&l[v])){var b=p(n,v);try{c(t,v,b)}catch(e){}}}}return t}},6103:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case s:return e;default:return t}}case o:return t}}}function C(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||x(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=x},1296:function(e,t,n){"use strict";e.exports=n(6103)},9465:function(e){e.exports=function(e,t,n){if("string"!=typeof e)throw new TypeError('Invalid param "textDelimiter", must be a string.');if("string"!=typeof t)throw new TypeError('Invalid param "rowDelimiter", must be a string.');if("string"!=typeof n)throw new TypeError('Invalid param "endOfLine", must be a string.');var r=new RegExp("\\"+e,"g"),o=e+e;return function(a){if(!a.replace)return a;var i=a.replace(r,o);return(i.indexOf(t)>=0||i.indexOf(n)>=0)&&(i=e+i+e),i}}},6547:function(e,t,n){var r=n(9050);e.exports=function(e){return function(t,n){var o=t.reduce((function(e,t){return t.forEach((function(t){e[t.item]=(e[t.item]||0)+1})),e}),{}),a=Object.keys(o);return n&&(a=a.map((function(e){return{name:e,count:o[e]}})),a=r.sortBy(a,"count").reverse().map((function(e){return e.name}))),a.map((function(t){return e(t)}))}}},4107:function(e,t,n){"use strict";var r,o,a,i=n(2970),l=n(9050),s=n(3585);function c(e,t){return t?e.map((function(e){return e.item=e.item?t+a.headerPathString+e.item:t,e})):e}function u(e,t){var n;if(l.isString(e))n=[{item:t,value:a.handleString(e,t)}];else if(l.isNumber(e))n=[{item:t,value:a.handleNumber(e,t)}];else if(l.isBoolean(e))n=[{item:t,value:a.handleBoolean(e,t)}];else if(l.isDate(e))n=[{item:t,value:a.handleDate(e,t)}];else if(l.isArray(e)){var r=function(e){var t,n=[];return e.forEach((function(e){var t=u(e);n=n.concat(t)})),n=n.filter((function(e,r){return e.item||void 0===t?(t||e.item||(t=r),!0):(n[t].value+=a.arrayPathString+e.value,!1)}))}(e);n=c(r,t)}else if(l.isObject(e)){var o=function(e){var t=[];for(var n in e){var r=u(e[n],n);t=t.concat(r)}return t}(e);n=c(o,t)}else n=[{item:t,value:""}];return n}function d(e){return e?a.booleanTrueString||"true":a.booleanFalseString||"false"}function p(e){return e}function f(e){return e}function h(e){return e.toLocaleDateString()}e.exports=function(e,t,c){c=c||function(){},l.isFunction(t)&&(c=t,t={}),a=function(e){var t={headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:i.EOL||"\n",mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,orderHeaders:!1,verticalOutput:!0,handleString:p,handleNumber:f,handleBoolean:d,handleDate:h};return l.extend(t,e)}(t),o=n(9465)(a.textDelimiter,a.rowDelimiter,a.endOfLine),r=n(6547)(o),function(e,t){l.isArray(e)?t(null,function(e){var t,n=[],i=[];e.forEach((function(e){var t=u(e,a.mainPathItem);i.push(t)}));var l=r(i,a.orderHeaders);return a.includeHeaders&&n.push(l.join(a.rowDelimiter)),t=function(e){var t=[Array(l.length).join(".").split(".")];e.forEach((function(e){var n=!1;if(t.forEach((function(t){n||""!==t[l.indexOf(e.item)]||(t[l.indexOf(e.item)]=o(e.value),n=!0)})),!n){var r=Array(l.length).join(".").split(".");r[l.indexOf(e.item)]=o(e.value),t.push(r)}})),t.forEach((function(e){n.push(e.join(a.rowDelimiter))}))},i.forEach(t),s(n,a.endOfLine)}(e)):l.isObject(e)?t(null,function(e){var t,n=[],r=[[],[]];for(var i in t=function(e){var t=e.value?e.value.toString():a.undefinedString;if(t=o(t),a.verticalOutput){var i=[e.item,t];n.push(i.join(a.rowDelimiter))}else r[0].push(e.item),r[1].push(t)},e){var l="";a.mainPathItem&&(l=a.mainPathItem+a.headerPathString),u(e[i],l+i).forEach(t)}return a.verticalOutput||(n.push(r[0].join(a.rowDelimiter)),n.push(r[1].join(a.rowDelimiter))),s(n,a.endOfLine)}(e)):t(new Error("Unable to parse the JSON object, its not an Array or Object."))}(e,c)}},3585:function(e,t,n){var r=n(2970),o=n(9050);e.exports=function(e,t){if(!e||!o.isArray(e))throw new TypeError('Invalid params "rows" for joinRows. Must be an array of string.');return e.join(t||r.EOL||"\n")}},8159:function(e,t,n){var r;"undefined"!=typeof globalThis?globalThis:void 0!==this||("undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g),r=function(e){return function(){"use strict";var t={662:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0}),t.CellHookData=t.HookData=void 0;var o=function(e,t,n){this.table=t,this.pageNumber=t.pageNumber,this.pageCount=this.pageNumber,this.settings=t.settings,this.cursor=n,this.doc=e.getDocument()};t.HookData=o;var a=function(e){function t(t,n,r,o,a,i){var l=e.call(this,t,n,i)||this;return l.cell=r,l.row=o,l.column=a,l.section=o.section,l}return r(t,e),t}(o);t.CellHookData=a},790:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(148),o=n(938),a=n(323),i=n(587),l=n(49),s=n(858);t.default=function(e){e.API.autoTable=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];1===t.length?e=t[0]:(console.error("Use of deprecated autoTable initiation"),(e=t[2]||{}).columns=t[0],e.body=t[1]);var r=(0,i.parseInput)(this,e),o=(0,s.createTable)(this,r);return(0,l.drawTable)(this,o),this},e.API.lastAutoTable=!1,e.API.previousAutoTable=!1,e.API.autoTable.previous=!1,e.API.autoTableText=function(e,t,n,r){(0,o.default)(e,t,n,r,this)},e.API.autoTableSetDefaults=function(e){return a.DocHandler.setDefaults(e,this),this},e.autoTableSetDefaults=function(e,t){a.DocHandler.setDefaults(e,t)},e.API.autoTableHtmlToJson=function(e,t){if(void 0===t&&(t=!1),"undefined"==typeof window)return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var n=new a.DocHandler(this),o=(0,r.parseHtml)(n,e,window,t,!1),i=o.head,l=o.body;return{columns:i[0].map((function(e){return e.content})),rows:l,data:l}},e.API.autoTableEndPosY=function(){console.error("Use of deprecated function: autoTableEndPosY. Use doc.lastAutoTable.finalY instead.");var e=this.lastAutoTable;return e&&e.finalY?e.finalY:0},e.API.autoTableAddPageContent=function(t){return console.error("Use of deprecated function: autoTableAddPageContent. Use jsPDF.autoTableSetDefaults({didDrawPage: () => {}}) instead."),e.API.autoTable.globalDefaults||(e.API.autoTable.globalDefaults={}),e.API.autoTable.globalDefaults.addPageContent=t,this},e.API.autoTableAddPage=function(){return console.error("Use of deprecated function: autoTableAddPage. Use doc.addPage()"),this.addPage(),this}}},938:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,o){r=r||{};var a=o.internal.scaleFactor,i=o.internal.getFontSize()/a,l=i*(o.getLineHeightFactor?o.getLineHeightFactor():1.15),s="",c=1;if("middle"!==r.valign&&"bottom"!==r.valign&&"center"!==r.halign&&"right"!==r.halign||(c=(s="string"==typeof e?e.split(/\r\n|\r|\n/g):e).length||1),n+=i*(2-1.15),"middle"===r.valign?n-=c/2*l:"bottom"===r.valign&&(n-=c*l),"center"===r.halign||"right"===r.halign){var u=i;if("center"===r.halign&&(u*=.5),s&&c>=1){for(var d=0;d<s.length;d++)o.text(s[d],t-o.getStringUnitWidth(s[d])*u,n),n+=l;return o}t-=o.getStringUnitWidth(e)*u}return"justify"===r.halign?o.text(e,t,n,{maxWidth:r.maxWidth||100,align:"justify"}):o.text(e,t,n),o}},200:function(e,t){function n(e,t){var n=e>0,r=t||0===t;return n&&r?"DF":n?"S":r?"F":null}function r(e,t){var n,r,o,a;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(3===e.length)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(2===e.length)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e=1===e.length?e[0]:t}return"object"==typeof e?("number"==typeof e.vertical&&(e.top=e.vertical,e.bottom=e.vertical),"number"==typeof e.horizontal&&(e.right=e.horizontal,e.left=e.horizontal),{left:null!==(n=e.left)&&void 0!==n?n:t,top:null!==(r=e.top)&&void 0!==r?r:t,right:null!==(o=e.right)&&void 0!==o?o:t,bottom:null!==(a=e.bottom)&&void 0!==a?a:t}):("number"!=typeof e&&(e=t),{top:e,right:e,bottom:e,left:e})}Object.defineProperty(t,"__esModule",{value:!0}),t.getPageAvailableWidth=t.parseSpacing=t.getFillStyle=t.addTableBorder=t.getStringWidth=void 0,t.getStringWidth=function(e,t,n){return n.applyStyles(t,!0),(Array.isArray(e)?e:[e]).map((function(e){return n.getTextWidth(e)})).reduce((function(e,t){return Math.max(e,t)}),0)},t.addTableBorder=function(e,t,r,o){var a=t.settings.tableLineWidth,i=t.settings.tableLineColor;e.applyStyles({lineWidth:a,lineColor:i});var l=n(a,!1);l&&e.rect(r.x,r.y,t.getWidth(e.pageSize().width),o.y-r.y,l)},t.getFillStyle=n,t.parseSpacing=r,t.getPageAvailableWidth=function(e,t){var n=r(t.settings.margin,0);return e.pageSize().width-(n.left+n.right)}},913:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0}),t.getTheme=t.defaultStyles=t.HtmlRowInput=void 0;var o=function(e){function t(t){var n=e.call(this)||this;return n._element=t,n}return r(t,e),t}(Array);t.HtmlRowInput=o,t.defaultStyles=function(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}},t.getTheme=function(e){return{striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}}[e]}},259:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseCss=void 0;var r=n(200);function o(e,t){var n=a(e,t);if(!n)return null;var r=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var o=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])];return 0===parseInt(r[4])||isNaN(o[0])||isNaN(o[1])||isNaN(o[2])?null:o}function a(e,t){var n=t(e);return"rgba(0, 0, 0, 0)"===n||"transparent"===n||"initial"===n||"inherit"===n?null==e.parentElement?null:a(e.parentElement,t):n}t.parseCss=function(e,t,n,a,i){var l={},s=96/72,c=o(t,(function(e){return i.getComputedStyle(e).backgroundColor}));null!=c&&(l.fillColor=c);var u=o(t,(function(e){return i.getComputedStyle(e).color}));null!=u&&(l.textColor=u);var d=function(e,t){var n=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],o=96/(72/t),a=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,i=n.map((function(e){return parseInt(e||"0")/o})),l=(0,r.parseSpacing)(i,0);return a>l.top&&(l.top=a),a>l.bottom&&(l.bottom=a),l}(a,n);d&&(l.cellPadding=d);var p="borderTopColor",f=s*n,h=a.borderTopWidth;if(a.borderBottomWidth===h&&a.borderRightWidth===h&&a.borderLeftWidth===h){var m=(parseFloat(h)||0)/f;m&&(l.lineWidth=m)}else l.lineWidth={top:(parseFloat(a.borderTopWidth)||0)/f,right:(parseFloat(a.borderRightWidth)||0)/f,bottom:(parseFloat(a.borderBottomWidth)||0)/f,left:(parseFloat(a.borderLeftWidth)||0)/f},l.lineWidth.top||(l.lineWidth.right?p="borderRightColor":l.lineWidth.bottom?p="borderBottomColor":l.lineWidth.left&&(p="borderLeftColor"));console.log(l.lineWidth);var g=o(t,(function(e){return i.getComputedStyle(e)[p]}));null!=g&&(l.lineColor=g);var v=["left","right","center","justify"];-1!==v.indexOf(a.textAlign)&&(l.halign=a.textAlign),-1!==(v=["middle","bottom","top"]).indexOf(a.verticalAlign)&&(l.valign=a.verticalAlign);var b=parseInt(a.fontSize||"");isNaN(b)||(l.fontSize=b/s);var y=function(e){var t="";return("bold"===e.fontWeight||"bolder"===e.fontWeight||parseInt(e.fontWeight)>=700)&&(t="bold"),"italic"!==e.fontStyle&&"oblique"!==e.fontStyle||(t+="italic"),t}(a);y&&(l.fontStyle=y);var w=(a.fontFamily||"").toLowerCase();return-1!==e.indexOf(w)&&(l.font=w),l}},323:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DocHandler=void 0;var n={},r=function(){function e(e){this.jsPDFDocument=e,this.userStyles={textColor:e.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle,font:e.internal.getFont().fontName,lineWidth:e.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:e.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(e,t){void 0===t&&(t=null),t?t.__autoTableDocumentDefaults=e:n=e},e.unifyColor=function(e){return Array.isArray(e)?e:"number"==typeof e?[e,e,e]:"string"==typeof e?[e]:null},e.prototype.applyStyles=function(t,n){var r,o,a;void 0===n&&(n=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var i=this.jsPDFDocument.internal.getFont(),l=i.fontStyle,s=i.fontName;if(t.font&&(s=t.font),t.fontStyle){l=t.fontStyle;var c=this.getFontList()[s];c&&-1===c.indexOf(l)&&(this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(c[0]),l=c[0])}if(this.jsPDFDocument.setFont(s,l),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!n){var u=e.unifyColor(t.fillColor);u&&(r=this.jsPDFDocument).setFillColor.apply(r,u),(u=e.unifyColor(t.textColor))&&(o=this.jsPDFDocument).setTextColor.apply(o,u),(u=e.unifyColor(t.lineColor))&&(a=this.jsPDFDocument).setDrawColor.apply(a,u),"number"==typeof t.lineWidth&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(e,t,n){return this.jsPDFDocument.splitTextToSize(e,t,n)},e.prototype.rect=function(e,t,n,r,o){return this.jsPDFDocument.rect(e,t,n,r,o)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(e){return this.jsPDFDocument.getTextWidth(e)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(e){this.jsPDFDocument.setPage(e)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return n||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var e=this.jsPDFDocument.internal.pageSize;return null==e.width&&(e={width:e.getWidth(),height:e.getHeight()}),e},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var e=this.jsPDFDocument;return e.getLineHeightFactor?e.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(e){return e/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var e=this.jsPDFDocument.internal.getCurrentPageInfo();return e?e.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e}();t.DocHandler=r},148:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseHtml=void 0;var r=n(259),o=n(913);function a(e,t,n,a,l,s){for(var c=new o.HtmlRowInput(a),u=0;u<a.cells.length;u++){var d=a.cells[u],p=n.getComputedStyle(d);if(l||"none"!==p.display){var f=void 0;s&&(f=(0,r.parseCss)(e,d,t,p,n)),c.push({rowSpan:d.rowSpan,colSpan:d.colSpan,styles:f,_element:d,content:i(d)})}}var h=n.getComputedStyle(a);if(c.length>0&&(l||"none"!==h.display))return c}function i(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map((function(e){return e.trim()})).join("\n"),t.innerText||t.textContent||""}t.parseHtml=function(e,t,n,r,o){var i,l,s;void 0===r&&(r=!1),void 0===o&&(o=!1),s="string"==typeof t?n.document.querySelector(t):t;var c=Object.keys(e.getFontList()),u=e.scaleFactor(),d=[],p=[],f=[];if(!s)return console.error("Html table could not be found with input: ",t),{head:d,body:p,foot:f};for(var h=0;h<s.rows.length;h++){var m=s.rows[h],g=null===(l=null===(i=null==m?void 0:m.parentElement)||void 0===i?void 0:i.tagName)||void 0===l?void 0:l.toLowerCase(),v=a(c,u,n,m,r,o);v&&("thead"===g?d.push(v):"tfoot"===g?f.push(v):p.push(v))}return{head:d,body:p,foot:f}}},587:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseInput=void 0;var r=n(148),o=n(360),a=n(200),i=n(323),l=n(291);t.parseInput=function(e,t){var n=new i.DocHandler(e),s=n.getDocumentOptions(),c=n.getGlobalOptions();(0,l.default)(n,c,s,t);var u,d=(0,o.assign)({},c,s,t);"undefined"!=typeof window&&(u=window);var p=function(e,t,n){for(var r={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},a=function(a){if("columnStyles"===a){var i=e[a],l=t[a],s=n[a];r.columnStyles=(0,o.assign)({},i,l,s)}else{var c=[e,t,n].map((function(e){return e[a]||{}}));r[a]=(0,o.assign)({},c[0],c[1],c[2])}},i=0,l=Object.keys(r);i<l.length;i++)a(l[i]);return r}(c,s,t),f=function(e,t,n){for(var r={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},o=0,a=[e,t,n];o<a.length;o++){var i=a[o];i.didParseCell&&r.didParseCell.push(i.didParseCell),i.willDrawCell&&r.willDrawCell.push(i.willDrawCell),i.didDrawCell&&r.didDrawCell.push(i.didDrawCell),i.willDrawPage&&r.willDrawPage.push(i.willDrawPage),i.didDrawPage&&r.didDrawPage.push(i.didDrawPage)}return r}(c,s,t),h=function(e,t){var n,r,o,i,l,s,c,u,d,p,f,h,m,g,v=(0,a.parseSpacing)(t.margin,40/e.scaleFactor()),b=null!==(n=function(e,t){var n=e.getLastAutoTable(),r=e.scaleFactor(),o=e.pageNumber(),a=!1;return n&&n.startPageNumber&&(a=n.startPageNumber+n.pageNumber-1===o),"number"==typeof t?t:null!=t&&!1!==t||!a||null==(null==n?void 0:n.finalY)?null:n.finalY+20/r}(e,t.startY))&&void 0!==n?n:v.top;m=!0===t.showFoot?"everyPage":!1===t.showFoot?"never":null!==(r=t.showFoot)&&void 0!==r?r:"everyPage",g=!0===t.showHead?"everyPage":!1===t.showHead?"never":null!==(o=t.showHead)&&void 0!==o?o:"everyPage";var y=null!==(i=t.useCss)&&void 0!==i&&i,w=t.theme||(y?"plain":"striped"),x=!!t.horizontalPageBreak,C=null!==(l=t.horizontalPageBreakRepeat)&&void 0!==l?l:null;return{includeHiddenHtml:null!==(s=t.includeHiddenHtml)&&void 0!==s&&s,useCss:y,theme:w,startY:b,margin:v,pageBreak:null!==(c=t.pageBreak)&&void 0!==c?c:"auto",rowPageBreak:null!==(u=t.rowPageBreak)&&void 0!==u?u:"auto",tableWidth:null!==(d=t.tableWidth)&&void 0!==d?d:"auto",showHead:g,showFoot:m,tableLineWidth:null!==(p=t.tableLineWidth)&&void 0!==p?p:0,tableLineColor:null!==(f=t.tableLineColor)&&void 0!==f?f:200,horizontalPageBreak:x,horizontalPageBreakRepeat:C,horizontalPageBreakBehaviour:null!==(h=t.horizontalPageBreakBehaviour)&&void 0!==h?h:"afterAllRows"}}(n,d),m=function(e,t,n){var o=t.head||[],a=t.body||[],i=t.foot||[];if(t.html){var l=t.includeHiddenHtml;if(n){var s=(0,r.parseHtml)(e,t.html,n,l,t.useCss)||{};o=s.head||o,a=s.body||o,i=s.foot||o}else console.error("Cannot parse html in non browser environment")}var c=t.columns||function(e,t,n){var r=e[0]||t[0]||n[0]||[],o=[];return Object.keys(r).filter((function(e){return"_element"!==e})).forEach((function(e){var t,n=1;"object"!=typeof(t=Array.isArray(r)?r[parseInt(e)]:r[e])||Array.isArray(t)||(n=(null==t?void 0:t.colSpan)||1);for(var a=0;a<n;a++){var i={dataKey:Array.isArray(r)?o.length:e+(a>0?"_".concat(a):"")};o.push(i)}})),o}(o,a,i);return{columns:c,head:o,body:a,foot:i}}(n,d,u);return{id:t.tableId,content:m,hooks:f,styles:p,settings:h}}},291:function(e,t){function n(e){e.rowHeight?(console.error("Use of deprecated style rowHeight. It is renamed to minCellHeight."),e.minCellHeight||(e.minCellHeight=e.rowHeight)):e.columnWidth&&(console.error("Use of deprecated style columnWidth. It is renamed to cellWidth."),e.cellWidth||(e.cellWidth=e.columnWidth))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,o){for(var a=function(t){t&&"object"!=typeof t&&console.error("The options parameter should be of type object, is: "+typeof t),void 0!==t.extendWidth&&(t.tableWidth=t.extendWidth?"auto":"wrap",console.error("Use of deprecated option: extendWidth, use tableWidth instead.")),void 0!==t.margins&&(void 0===t.margin&&(t.margin=t.margins),console.error("Use of deprecated option: margins, use margin instead.")),t.startY&&"number"!=typeof t.startY&&(console.error("Invalid value for startY option",t.startY),delete t.startY),!t.didDrawPage&&(t.afterPageContent||t.beforePageContent||t.afterPageAdd)&&(console.error("The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use didDrawPage instead"),t.didDrawPage=function(n){e.applyStyles(e.userStyles),t.beforePageContent&&t.beforePageContent(n),e.applyStyles(e.userStyles),t.afterPageContent&&t.afterPageContent(n),e.applyStyles(e.userStyles),t.afterPageAdd&&n.pageNumber>1&&n.afterPageAdd(n),e.applyStyles(e.userStyles)}),["createdHeaderCell","drawHeaderRow","drawRow","drawHeaderCell"].forEach((function(e){t[e]&&console.error('The "'.concat(e,'" hook has changed in version 3.0, check the changelog for how to migrate.'))})),[["showFoot","showFooter"],["showHead","showHeader"],["didDrawPage","addPageContent"],["didParseCell","createdCell"],["headStyles","headerStyles"]].forEach((function(e){var n=e[0],r=e[1];t[r]&&(console.error("Use of deprecated option ".concat(r,". Use ").concat(n," instead")),t[n]=t[r])})),[["padding","cellPadding"],["lineHeight","rowHeight"],"fontSize","overflow"].forEach((function(e){var n="string"==typeof e?e:e[0],r="string"==typeof e?e:e[1];void 0!==t[n]&&(void 0===t.styles[r]&&(t.styles[r]=t[n]),console.error("Use of deprecated option: "+n+", use the style "+r+" instead."))}));for(var r=0,o=["styles","bodyStyles","headStyles","footStyles"];r<o.length;r++)n(t[o[r]]||{});for(var a=t.columnStyles||{},i=0,l=Object.keys(a);i<l.length;i++)n(a[l[i]]||{})},i=0,l=[t,r,o];i<l.length;i++)a(l[i])}},287:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Column=t.Cell=t.Row=t.Table=void 0;var r=n(913),o=n(662),a=n(200),i=function(){function e(e,t){this.pageNumber=1,this.pageCount=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=t.columns,this.head=t.head,this.body=t.body,this.foot=t.foot}return e.prototype.getHeadHeight=function(e){return this.head.reduce((function(t,n){return t+n.getMaxCellHeight(e)}),0)},e.prototype.getFootHeight=function(e){return this.foot.reduce((function(t,n){return t+n.getMaxCellHeight(e)}),0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(e,t,n,r,a,i){for(var l=0,s=t;l<s.length;l++){var c=!1===(0,s[l])(new o.CellHookData(e,this,n,r,a,i));if(n.text=Array.isArray(n.text)?n.text:[n.text],c)return!1}return!0},e.prototype.callEndPageHooks=function(e,t){e.applyStyles(e.userStyles);for(var n=0,r=this.hooks.didDrawPage;n<r.length;n++)(0,r[n])(new o.HookData(e,this,t))},e.prototype.callWillDrawPageHooks=function(e,t){for(var n=0,r=this.hooks.willDrawPage;n<r.length;n++)(0,r[n])(new o.HookData(e,this,t))},e.prototype.getWidth=function(e){if("number"==typeof this.settings.tableWidth)return this.settings.tableWidth;if("wrap"===this.settings.tableWidth)return this.columns.reduce((function(e,t){return e+t.wrappedWidth}),0);var t=this.settings.margin;return e-t.left-t.right},e}();t.Table=i;var l=function(){function e(e,t,n,o,a){void 0===a&&(a=!1),this.height=0,this.raw=e,e instanceof r.HtmlRowInput&&(this.raw=e._element,this.element=e._element),this.index=t,this.section=n,this.cells=o,this.spansMultiplePages=a}return e.prototype.getMaxCellHeight=function(e){var t=this;return e.reduce((function(e,n){var r;return Math.max(e,(null===(r=t.cells[n.index])||void 0===r?void 0:r.height)||0)}),0)},e.prototype.hasRowSpan=function(e){var t=this;return e.filter((function(e){var n=t.cells[e.index];return!!n&&n.rowSpan>1})).length>0},e.prototype.canEntireRowFit=function(e,t){return this.getMaxCellHeight(t)<=e},e.prototype.getMinimumRowHeight=function(e,t){var n=this;return e.reduce((function(e,r){var o=n.cells[r.index];if(!o)return 0;var a=t.getLineHeight(o.styles.fontSize),i=o.padding("vertical")+a;return i>e?i:e}),0)},e}();t.Row=l;var s=function(){function e(e,t,n){var r,o;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=t,this.section=n,this.raw=e;var a=e;null==e||"object"!=typeof e||Array.isArray(e)?(this.rowSpan=1,this.colSpan=1):(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,a=null!==(o=null!==(r=e.content)&&void 0!==r?r:e.title)&&void 0!==o?o:e,e._element&&(this.raw=e._element));var i=null!=a?""+a:"";this.text=i.split(/\r\n|\r|\n/g)}return e.prototype.getTextPos=function(){var e,t;if("top"===this.styles.valign)e=this.y+this.padding("top");else if("bottom"===this.styles.valign)e=this.y+this.height-this.padding("bottom");else{var n=this.height-this.padding("vertical");e=this.y+n/2+this.padding("top")}if("right"===this.styles.halign)t=this.x+this.width-this.padding("right");else if("center"===this.styles.halign){var r=this.width-this.padding("horizontal");t=this.x+r/2+this.padding("left")}else t=this.x+this.padding("left");return{x:t,y:e}},e.prototype.getContentHeight=function(e,t){void 0===t&&(t=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/e*t)+this.padding("vertical");return Math.max(n,this.styles.minCellHeight)},e.prototype.padding=function(e){var t=(0,a.parseSpacing)(this.styles.cellPadding,0);return"vertical"===e?t.top+t.bottom:"horizontal"===e?t.left+t.right:t[e]},e}();t.Cell=s;var c=function(){function e(e,t,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=t,this.index=n}return e.prototype.getMaxCustomCellWidth=function(e){for(var t=0,n=0,r=e.allRows();n<r.length;n++){var o=r[n].cells[this.index];o&&"number"==typeof o.styles.cellWidth&&(t=Math.max(t,o.styles.cellWidth))}return t},e}();t.Column=c},360:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.assign=void 0,t.assign=function(e,t,n,r,o){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),i=1;i<arguments.length;i++){var l=arguments[i];if(null!=l)for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(a[s]=l[s])}return a}},858:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createTable=void 0;var r=n(323),o=n(287),a=n(189),i=n(913),l=n(360);function s(e,t,n,r,a,i){var l={};return t.map((function(t,s){for(var c=0,d={},p=0,f=0,h=0,m=n;h<m.length;h++){var g=m[h];if(null==l[g.index]||0===l[g.index].left)if(0===f){var v,b={};"object"!=typeof(v=Array.isArray(t)?t[g.index-p-c]:t[g.dataKey])||Array.isArray(v)||(b=(null==v?void 0:v.styles)||{});var y=u(e,g,s,a,r,i,b),w=new o.Cell(v,y,e);d[g.dataKey]=w,d[g.index]=w,f=w.colSpan-1,l[g.index]={left:w.rowSpan-1,times:f}}else f--,p++;else l[g.index].left--,f=l[g.index].times,c++}return new o.Row(t,s,e,d)}))}function c(e,t){var n={};return e.forEach((function(e){if(null!=e.raw){var r=function(e,t){if("head"===e){if("object"==typeof t)return t.header||t.title||null;if("string"==typeof t||"number"==typeof t)return t}else if("foot"===e&&"object"==typeof t)return t.footer;return null}(t,e.raw);null!=r&&(n[e.dataKey]=r)}})),Object.keys(n).length>0?n:null}function u(e,t,n,r,o,a,s){var c,u=(0,i.getTheme)(r);"head"===e?c=o.headStyles:"body"===e?c=o.bodyStyles:"foot"===e&&(c=o.footStyles);var d=(0,l.assign)({},u.table,u[e],o.styles,c),p=o.columnStyles[t.dataKey]||o.columnStyles[t.index]||{},f="body"===e?p:{},h="body"===e&&n%2==0?(0,l.assign)({},u.alternateRow,o.alternateRowStyles):{},m=(0,i.defaultStyles)(a),g=(0,l.assign)({},m,d,h,f);return(0,l.assign)(g,s)}t.createTable=function(e,t){var n=new r.DocHandler(e),i=function(e,t){var n,r=e.content,a=function(e){return e.map((function(e,t){var n,r,a;return a="object"==typeof e&&null!==(r=null!==(n=e.dataKey)&&void 0!==n?n:e.key)&&void 0!==r?r:t,new o.Column(a,e,t)}))}(r.columns);0===r.head.length&&(n=c(a,"head"))&&r.head.push(n),0===r.foot.length&&(n=c(a,"foot"))&&r.foot.push(n);var i=e.settings.theme,l=e.styles;return{columns:a,head:s("head",r.head,a,l,i,t),body:s("body",r.body,a,l,i,t),foot:s("foot",r.foot,a,l,i,t)}}(t,n.scaleFactor()),l=new o.Table(t,i);return(0,a.calculateWidths)(n,l),n.applyStyles(n.userStyles),l}},49:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.addPage=t.drawTable=void 0;var r=n(200),o=n(287),a=n(323),i=n(360),l=n(938),s=n(435);function c(e,t,n,r){var o=t.settings;e.applyStyles(e.userStyles),"firstPage"!==o.showHead&&"everyPage"!==o.showHead||t.head.forEach((function(o){return h(e,t,o,n,r)}))}function u(e,t,n,r,o,a){e.applyStyles(e.userStyles),a=null!=a?a:t.body.length;var i=Math.min(n+a,t.body.length),l=-1;return t.body.slice(n,i).forEach((function(a,i){var s=n+i===t.body.length-1,c=g(e,t,s,r);a.canEntireRowFit(c,o)&&(h(e,t,a,r,o),l=n+i)})),l}function d(e,t,n,r){var o=t.settings;e.applyStyles(e.userStyles),"lastPage"!==o.showFoot&&"everyPage"!==o.showFoot||t.foot.forEach((function(o){return h(e,t,o,n,r)}))}function p(e,t,n){var r=n.getLineHeight(e.styles.fontSize),o=e.padding("vertical"),a=Math.floor((t-o)/r);return Math.max(0,a)}function f(e,t,n,r,a,l,s){var c=g(e,t,r,l);if(n.canEntireRowFit(c,s))h(e,t,n,l,s);else if(function(e,t,n,r){var o=e.pageSize().height,a=r.settings.margin,i=o-(a.top+a.bottom);"body"===t.section&&(i-=r.getHeadHeight(r.columns)+r.getFootHeight(r.columns));var l=t.getMinimumRowHeight(r.columns,e),s=l<n;if(l>i)return console.error("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!s)return!1;var c=t.hasRowSpan(r.columns);return t.getMaxCellHeight(r.columns)>i?(c&&console.error("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!c&&"avoid"!==r.settings.rowPageBreak}(e,n,c,t)){var u=function(e,t,n,r){var a={};e.spansMultiplePages=!0,e.height=0;for(var l=0,s=0,c=n.columns;s<c.length;s++){var u=c[s];if(y=e.cells[u.index]){Array.isArray(y.text)||(y.text=[y.text]);var d=new o.Cell(y.raw,y.styles,y.section);(d=(0,i.assign)(d,y)).text=[];var f=p(y,t,r);y.text.length>f&&(d.text=y.text.splice(f,y.text.length));var h=r.scaleFactor(),m=r.getLineHeightFactor();y.contentHeight=y.getContentHeight(h,m),y.contentHeight>=t&&(y.contentHeight=t,d.styles.minCellHeight-=t),y.contentHeight>e.height&&(e.height=y.contentHeight),d.contentHeight=d.getContentHeight(h,m),d.contentHeight>l&&(l=d.contentHeight),a[u.index]=d}}var g=new o.Row(e.raw,-1,e.section,a,!0);g.height=l;for(var v=0,b=n.columns;v<b.length;v++){var y;u=b[v],(d=g.cells[u.index])&&(d.height=g.height),(y=e.cells[u.index])&&(y.height=e.height)}return g}(n,c,t,e);h(e,t,n,l,s),v(e,t,a,l,s),f(e,t,u,r,a,l,s)}else v(e,t,a,l,s),f(e,t,n,r,a,l,s)}function h(e,t,n,r,o){r.x=t.settings.margin.left;for(var a=0,i=o;a<i.length;a++){var s=i[a],c=n.cells[s.index];if(c)if(e.applyStyles(c.styles),c.x=r.x,c.y=r.y,!1!==t.callCellHooks(e,t.hooks.willDrawCell,c,n,s,r)){m(e,c,r);var u=c.getTextPos();(0,l.default)(c.text,u.x,u.y,{halign:c.styles.halign,valign:c.styles.valign,maxWidth:Math.ceil(c.width-c.padding("left")-c.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,c,n,s,r),r.x+=s.width}else r.x+=s.width;else r.x+=s.width}r.y+=n.height}function m(e,t,n){var o=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),"number"==typeof o.lineWidth){var a=(0,r.getFillStyle)(o.lineWidth,o.fillColor);a&&e.rect(t.x,n.y,t.width,t.height,a)}else"object"==typeof o.lineWidth&&(o.fillColor&&e.rect(t.x,n.y,t.width,t.height,"F"),function(e,t,n,r){var o,a,i,l;function s(t,n,r,o,a){e.getDocument().setLineWidth(t),e.getDocument().line(n,r,o,a,"S")}r.top&&(o=n.x,a=n.y,i=n.x+t.width,l=n.y,r.right&&(i+=.5*r.right),r.left&&(o-=.5*r.left),s(r.top,o,a,i,l)),r.bottom&&(o=n.x,a=n.y+t.height,i=n.x+t.width,l=n.y+t.height,r.right&&(i+=.5*r.right),r.left&&(o-=.5*r.left),s(r.bottom,o,a,i,l)),r.left&&(o=n.x,a=n.y,i=n.x,l=n.y+t.height,r.top&&(a-=.5*r.top),r.bottom&&(l+=.5*r.bottom),s(r.left,o,a,i,l)),r.right&&(o=n.x+t.width,a=n.y,i=n.x+t.width,l=n.y+t.height,r.top&&(a-=.5*r.top),r.bottom&&(l+=.5*r.bottom),s(r.right,o,a,i,l))}(e,t,n,o.lineWidth))}function g(e,t,n,r){var o=t.settings.margin.bottom,a=t.settings.showFoot;return("everyPage"===a||"lastPage"===a&&n)&&(o+=t.getFootHeight(t.columns)),e.pageSize().height-r.y-o}function v(e,t,n,o,a,i){void 0===a&&(a=[]),void 0===i&&(i=!1),e.applyStyles(e.userStyles),"everyPage"!==t.settings.showFoot||i||t.foot.forEach((function(n){return h(e,t,n,o,a)})),t.callEndPageHooks(e,o);var l=t.settings.margin;(0,r.addTableBorder)(e,t,n,o),b(e),t.pageNumber++,t.pageCount++,o.x=l.left,o.y=l.top,n.y=l.top,t.callWillDrawPageHooks(e,o),"everyPage"===t.settings.showHead&&(t.head.forEach((function(n){return h(e,t,n,o,a)})),e.applyStyles(e.userStyles))}function b(e){var t=e.pageNumber();return e.setPage(t+1),e.pageNumber()===t&&(e.addPage(),!0)}t.drawTable=function(e,t){var n=t.settings,o=n.startY,l=n.margin,p={x:l.left,y:o},m=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),g=o+l.bottom+m;"avoid"===n.pageBreak&&(g+=t.body.reduce((function(e,t){return e+t.height}),0));var y=new a.DocHandler(e);("always"===n.pageBreak||null!=n.startY&&g>y.pageSize().height)&&(b(y),p.y=l.top),t.callWillDrawPageHooks(y,p);var w=(0,i.assign)({},p);t.startPageNumber=y.pageNumber(),n.horizontalPageBreak?function(e,t,n,r){var o=(0,s.calculateAllColumnsCanFitInPage)(e,t);if("afterAllRows"===t.settings.horizontalPageBreakBehaviour)o.forEach((function(o,a){e.applyStyles(e.userStyles),a>0?v(e,t,n,r,o.columns,!0):c(e,t,r,o.columns),function(e,t,n,r,o){e.applyStyles(e.userStyles),t.body.forEach((function(a,i){var l=i===t.body.length-1;f(e,t,a,l,n,r,o)}))}(e,t,n,r,o.columns),d(e,t,r,o.columns)}));else for(var a=-1,i=o[0],l=function(){var l=a;if(i){e.applyStyles(e.userStyles);var s=i.columns;a>=0?v(e,t,n,r,s,!0):c(e,t,r,s),l=u(e,t,a+1,r,s),d(e,t,r,s)}var p=l-a;o.slice(1).forEach((function(o){e.applyStyles(e.userStyles),v(e,t,n,r,o.columns,!0),u(e,t,a+1,r,o.columns,p),d(e,t,r,o.columns)})),a=l};a<t.body.length-1;)l()}(y,t,w,p):(y.applyStyles(y.userStyles),"firstPage"!==n.showHead&&"everyPage"!==n.showHead||t.head.forEach((function(e){return h(y,t,e,p,t.columns)})),y.applyStyles(y.userStyles),t.body.forEach((function(e,n){var r=n===t.body.length-1;f(y,t,e,r,w,p,t.columns)})),y.applyStyles(y.userStyles),"lastPage"!==n.showFoot&&"everyPage"!==n.showFoot||t.foot.forEach((function(e){return h(y,t,e,p,t.columns)}))),(0,r.addTableBorder)(y,t,w,p),t.callEndPageHooks(y,p),t.finalY=p.y,e.lastAutoTable=t,e.previousAutoTable=t,e.autoTable&&(e.autoTable.previous=t),y.applyStyles(y.userStyles)},t.addPage=v},435:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.calculateAllColumnsCanFitInPage=void 0;var r=n(200);function o(e,t,n){var o;void 0===n&&(n={});var a=(0,r.getPageAvailableWidth)(e,t),i=new Map,l=[],s=[],c=[];t.settings.horizontalPageBreakRepeat,Array.isArray(t.settings.horizontalPageBreakRepeat)?c=t.settings.horizontalPageBreakRepeat:"string"!=typeof t.settings.horizontalPageBreakRepeat&&"number"!=typeof t.settings.horizontalPageBreakRepeat||(c=[t.settings.horizontalPageBreakRepeat]),c.forEach((function(e){var n=t.columns.find((function(t){return t.dataKey===e||t.index===e}));n&&!i.has(n.index)&&(i.set(n.index,!0),l.push(n.index),s.push(t.columns[n.index]),a-=n.wrappedWidth)}));for(var u=!0,d=null!==(o=null==n?void 0:n.start)&&void 0!==o?o:0;d<t.columns.length;)if(i.has(d))d++;else{var p=t.columns[d].wrappedWidth;if(!(u||a>=p))break;u=!1,l.push(d),s.push(t.columns[d]),a-=p,d++}return{colIndexes:l,columns:s,lastIndex:d-1}}t.calculateAllColumnsCanFitInPage=function(e,t){for(var n=[],r=0;r<t.columns.length;r++){var a=o(e,t,{start:r});a.columns.length&&(n.push(a),r=a.lastIndex)}return n}},189:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ellipsize=t.resizeColumns=t.calculateWidths=void 0;var r=n(200);function o(e,t,n){for(var r=t,a=e.reduce((function(e,t){return e+t.wrappedWidth}),0),i=0;i<e.length;i++){var l=e[i],s=r*(l.wrappedWidth/a),c=l.width+s,u=n(l),d=c<u?u:c;t-=d-l.width,l.width=d}if(t=Math.round(1e10*t)/1e10){var p=e.filter((function(e){return!(t<0)||e.width>n(e)}));p.length&&(t=o(p,t,n))}return t}function a(e,t,n,o,a){return e.map((function(e){return function(e,t,n,o,a){var i=1e4*o.scaleFactor();if((t=Math.ceil(t*i)/i)>=(0,r.getStringWidth)(e,n,o))return e;for(;t<(0,r.getStringWidth)(e+a,n,o)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+a}(e,t,n,o,a)}))}t.calculateWidths=function(e,t){!function(e,t){var n=e.scaleFactor(),o=t.settings.horizontalPageBreak,a=(0,r.getPageAvailableWidth)(e,t);t.allRows().forEach((function(i){for(var l=0,s=t.columns;l<s.length;l++){var c=s[l],u=i.cells[c.index];if(u){var d=t.hooks.didParseCell;t.callCellHooks(e,d,u,i,c,null);var p=u.padding("horizontal");u.contentWidth=(0,r.getStringWidth)(u.text,u.styles,e)+p;var f=(0,r.getStringWidth)(u.text.join(" ").split(/\s+/),u.styles,e);if(u.minReadableWidth=f+u.padding("horizontal"),"number"==typeof u.styles.cellWidth)u.minWidth=u.styles.cellWidth,u.wrappedWidth=u.styles.cellWidth;else if("wrap"===u.styles.cellWidth||!0===o)u.contentWidth>a?(u.minWidth=a,u.wrappedWidth=a):(u.minWidth=u.contentWidth,u.wrappedWidth=u.contentWidth);else{var h=10/n;u.minWidth=u.styles.minCellWidth||h,u.wrappedWidth=u.contentWidth,u.minWidth>u.wrappedWidth&&(u.wrappedWidth=u.minWidth)}}}})),t.allRows().forEach((function(e){for(var n=0,r=t.columns;n<r.length;n++){var o=r[n],a=e.cells[o.index];if(a&&1===a.colSpan)o.wrappedWidth=Math.max(o.wrappedWidth,a.wrappedWidth),o.minWidth=Math.max(o.minWidth,a.minWidth),o.minReadableWidth=Math.max(o.minReadableWidth,a.minReadableWidth);else{var i=t.styles.columnStyles[o.dataKey]||t.styles.columnStyles[o.index]||{},l=i.cellWidth||i.minCellWidth;l&&"number"==typeof l&&(o.minWidth=l,o.wrappedWidth=l)}a&&(a.colSpan>1&&!o.minWidth&&(o.minWidth=a.minWidth),a.colSpan>1&&!o.wrappedWidth&&(o.wrappedWidth=a.minWidth))}}))}(e,t);var n=[],i=0;t.columns.forEach((function(e){var r=e.getMaxCustomCellWidth(t);r?e.width=r:(e.width=e.wrappedWidth,n.push(e)),i+=e.width}));var l=t.getWidth(e.pageSize().width)-i;l&&(l=o(n,l,(function(e){return Math.max(e.minReadableWidth,e.minWidth)}))),l&&(l=o(n,l,(function(e){return e.minWidth}))),l=Math.abs(l),!t.settings.horizontalPageBreak&&l>.1/e.scaleFactor()&&(l=l<1?l:Math.round(l),console.warn("Of the table content, ".concat(l," units width could not fit page"))),function(e){for(var t=e.allRows(),n=0;n<t.length;n++)for(var r=t[n],o=null,a=0,i=0,l=0;l<e.columns.length;l++){var s=e.columns[l];if((i-=1)>1&&e.columns[l+1])a+=s.width,delete r.cells[s.index];else if(o){var c=o;delete r.cells[s.index],o=null,c.width=s.width+a}else{if(!(c=r.cells[s.index]))continue;if(i=c.colSpan,a=0,c.colSpan>1){o=c,a+=s.width;continue}c.width=s.width+a}}}(t),function(e,t){for(var n={count:0,height:0},r=0,o=e.allRows();r<o.length;r++){for(var i=o[r],l=0,s=e.columns;l<s.length;l++){var c=s[l],u=i.cells[c.index];if(u){t.applyStyles(u.styles,!0);var d=u.width-u.padding("horizontal");if("linebreak"===u.styles.overflow)u.text=t.splitTextToSize(u.text,d+1/t.scaleFactor(),{fontSize:u.styles.fontSize});else if("ellipsize"===u.styles.overflow)u.text=a(u.text,d,u.styles,t,"...");else if("hidden"===u.styles.overflow)u.text=a(u.text,d,u.styles,t,"");else if("function"==typeof u.styles.overflow){var p=u.styles.overflow(u.text,d);u.text="string"==typeof p?[p]:p}u.contentHeight=u.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var f=u.contentHeight/u.rowSpan;u.rowSpan>1&&n.count*n.height<f*u.rowSpan?n={height:f,count:u.rowSpan}:n&&n.count>0&&n.height>f&&(f=n.height),f>i.height&&(i.height=f)}}n.count--}}(t,e),function(e){for(var t={},n=1,r=e.allRows(),o=0;o<r.length;o++)for(var a=r[o],i=0,l=e.columns;i<l.length;i++){var s=l[i],c=t[s.index];if(n>1)n--,delete a.cells[s.index];else if(c)c.cell.height+=a.height,n=c.cell.colSpan,delete a.cells[s.index],c.left--,c.left<=1&&delete t[s.index];else{var u=a.cells[s.index];if(!u)continue;if(u.height=a.height,u.rowSpan>1){var d=r.length-o,p=u.rowSpan>d?d:u.rowSpan;t[s.index]={cell:u,left:p,row:a}}}}}(t)},t.resizeColumns=o,t.ellipsize=a},84:function(t){if(void 0===e){var n=new Error("Cannot find module 'undefined'");throw n.code="MODULE_NOT_FOUND",n}t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}var o={};return function(){var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.Cell=e.Column=e.Row=e.Table=e.CellHookData=e.__drawTable=e.__createTable=e.applyPlugin=void 0;var t=r(790),n=r(587),a=r(49),i=r(858),l=r(287);Object.defineProperty(e,"Table",{enumerable:!0,get:function(){return l.Table}});var s=r(662);Object.defineProperty(e,"CellHookData",{enumerable:!0,get:function(){return s.CellHookData}});var c=r(287);function u(e){(0,t.default)(e)}Object.defineProperty(e,"Cell",{enumerable:!0,get:function(){return c.Cell}}),Object.defineProperty(e,"Column",{enumerable:!0,get:function(){return c.Column}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return c.Row}}),e.applyPlugin=u,e.__createTable=function(e,t){var r=(0,n.parseInput)(e,t);return(0,i.createTable)(e,r)},e.__drawTable=function(e,t){(0,a.drawTable)(e,t)};try{var d=r(84);d.jsPDF&&(d=d.jsPDF),u(d)}catch(e){}e.default=function(e,t){var r=(0,n.parseInput)(e,t),o=(0,i.createTable)(e,r);(0,a.drawTable)(e,o)}}(),o}()},e.exports=r(function(){try{return n(1168)}catch(e){}}())},1168:function(e,t,n){"use strict";n.r(t),n.d(t,{AcroForm:function(){return dt},AcroFormAppearance:function(){return ct},AcroFormButton:function(){return nt},AcroFormCheckBox:function(){return it},AcroFormChoiceField:function(){return Je},AcroFormComboBox:function(){return et},AcroFormEditBox:function(){return tt},AcroFormListBox:function(){return Xe},AcroFormPasswordField:function(){return st},AcroFormPushButton:function(){return rt},AcroFormRadioButton:function(){return ot},AcroFormTextField:function(){return lt},GState:function(){return we},ShadingPattern:function(){return Ce},TilingPattern:function(){return Ee},default:function(){return un},jsPDF:function(){return Ne}});var r=n(1002),o=Uint8Array,a=Uint16Array,i=Uint32Array,l=new o([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,0,0,0]),s=new o([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,0,0]),c=new o([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(e,t){for(var n=new a(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var o=new i(n[30]);for(r=1;r<30;++r)for(var l=n[r];l<n[r+1];++l)o[l]=l-n[r]<<5|r;return[n,o]},d=u(l,2),p=d[0],f=d[1];p[28]=258,f[258]=28;for(var h=u(s,0),m=h[0],g=h[1],v=new a(32768),b=0;b<32768;++b){var y=(43690&b)>>>1|(21845&b)<<1;y=(61680&(y=(52428&y)>>>2|(13107&y)<<2))>>>4|(3855&y)<<4,v[b]=((65280&y)>>>8|(255&y)<<8)>>>1}var w=function(e,t,n){for(var r=e.length,o=0,i=new a(t);o<r;++o)++i[e[o]-1];var l,s=new a(t);for(o=0;o<t;++o)s[o]=s[o-1]+i[o-1]<<1;if(n){l=new a(1<<t);var c=15-t;for(o=0;o<r;++o)if(e[o])for(var u=o<<4|e[o],d=t-e[o],p=s[e[o]-1]++<<d,f=p|(1<<d)-1;p<=f;++p)l[v[p]>>>c]=u}else for(l=new a(r),o=0;o<r;++o)l[o]=v[s[e[o]-1]++]>>>15-e[o];return l},x=new o(288);for(b=0;b<144;++b)x[b]=8;for(b=144;b<256;++b)x[b]=9;for(b=256;b<280;++b)x[b]=7;for(b=280;b<288;++b)x[b]=8;var C=new o(32);for(b=0;b<32;++b)C[b]=5;var E=w(x,9,0),N=w(x,9,1),S=w(C,5,0),M=w(C,5,1),L=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},I=function(e,t,n){var r=t/8>>0;return(e[r]|e[r+1]<<8)>>>(7&t)&n},k=function(e,t){var n=t/8>>0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},P=function(e){return(e/8>>0)+(7&e&&1)},A=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof a?a:e instanceof i?i:o)(n-t);return r.set(e.subarray(t,n)),r},R=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},j=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},T=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,l=n.slice();if(!i)return[new o(0),0];if(1==i){var s=new o(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var c=n[0],u=n[1],d=0,p=1,f=2;for(n[0]={s:-1,f:c.f+u.f,l:c,r:u};p!=i-1;)c=n[n[d].f<n[f].f?d++:f++],u=n[d!=p&&n[d].f<n[f].f?d++:f++],n[p++]={s:-1,f:c.f+u.f,l:c,r:u};var h=l[0].s;for(r=1;r<i;++r)l[r].s>h&&(h=l[r].s);var m=new a(h+1),g=O(n[p-1],m,0);if(g>t){r=0;var v=0,b=g-t,y=1<<b;for(l.sort((function(e,t){return m[t.s]-m[e.s]||e.f-t.f}));r<i;++r){var w=l[r].s;if(!(m[w]>t))break;v+=y-(1<<g-m[w]),m[w]=t}for(v>>>=b;v>0;){var x=l[r].s;m[x]<t?v-=1<<t-m[x]++-1:++r}for(;r>=0&&v;--r){var C=l[r].s;m[C]==t&&(--m[C],++v)}g=t}return[new o(m),g]},O=function(e,t,n){return-1==e.s?Math.max(O(e.l,t,n+1),O(e.r,t,n+1)):t[e.s]=n},D=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new a(++t),r=0,o=e[0],i=1,l=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==o&&s!=t)++i;else{if(!o&&i>2){for(;i>138;i-=138)l(32754);i>2&&(l(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(l(o),--i;i>6;i-=6)l(8304);i>2&&(l(i-3<<5|8208),i=0)}for(;i--;)l(o);i=1,o=e[s]}return[n.subarray(0,r),t]},_=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},F=function(e,t,n){var r=n.length,o=P(t+2);e[o]=255&r,e[o+1]=r>>>8,e[o+2]=255^e[o],e[o+3]=255^e[o+1];for(var a=0;a<r;++a)e[o+a+4]=n[a];return 8*(o+4+r)},z=function(e,t,n,r,o,i,u,d,p,f,h){R(t,h++,n),++o[256];for(var m=T(o,15),g=m[0],v=m[1],b=T(i,15),y=b[0],N=b[1],M=D(g),L=M[0],I=M[1],k=D(y),P=k[0],A=k[1],O=new a(19),z=0;z<L.length;++z)O[31&L[z]]++;for(z=0;z<P.length;++z)O[31&P[z]]++;for(var Z=T(O,7),B=Z[0],H=Z[1],q=19;q>4&&!B[c[q-1]];--q);var U,$,W,V,G=f+5<<3,Y=_(o,x)+_(i,C)+u,K=_(o,g)+_(i,y)+u+14+3*q+_(O,B)+(2*O[16]+3*O[17]+7*O[18]);if(G<=Y&&G<=K)return F(t,h,e.subarray(p,p+f));if(R(t,h,1+(K<Y)),h+=2,K<Y){U=w(g,v,0),$=g,W=w(y,N,0),V=y;var Q=w(B,H,0);for(R(t,h,I-257),R(t,h+5,A-1),R(t,h+10,q-4),h+=14,z=0;z<q;++z)R(t,h+3*z,B[c[z]]);h+=3*q;for(var J=[L,P],X=0;X<2;++X){var ee=J[X];for(z=0;z<ee.length;++z){var te=31&ee[z];R(t,h,Q[te]),h+=B[te],te>15&&(R(t,h,ee[z]>>>5&127),h+=ee[z]>>>12)}}}else U=E,$=x,W=S,V=C;for(z=0;z<d;++z)if(r[z]>255){te=r[z]>>>18&31,j(t,h,U[te+257]),h+=$[te+257],te>7&&(R(t,h,r[z]>>>23&31),h+=l[te]);var ne=31&r[z];j(t,h,W[ne]),h+=V[ne],ne>3&&(j(t,h,r[z]>>>5&8191),h+=s[ne])}else j(t,h,U[r[z]]),h+=$[r[z]];return j(t,h,U[256]),h+$[256]},Z=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),B=new o(0),H=function(e,t,n,r,c){return function(e,t,n,r,c,u){var d=e.length,p=new o(r+d+5*(1+Math.floor(d/7e3))+c),h=p.subarray(r,p.length-c),m=0;if(!t||d<8)for(var v=0;v<=d;v+=65535){var b=v+65535;b<d?m=F(h,m,e.subarray(v,b)):(h[v]=u,m=F(h,m,e.subarray(v,d)))}else{for(var y=Z[t-1],w=y>>>13,x=8191&y,C=(1<<n)-1,E=new a(32768),N=new a(C+1),S=Math.ceil(n/3),M=2*S,L=function(t){return(e[t]^e[t+1]<<S^e[t+2]<<M)&C},I=new i(25e3),k=new a(288),R=new a(32),j=0,T=0,O=(v=0,0),D=0,_=0;v<d;++v){var H=L(v),q=32767&v,U=N[H];if(E[q]=U,N[H]=q,D<=v){var $=d-v;if((j>7e3||O>24576)&&$>423){m=z(e,h,0,I,k,R,T,O,_,v-_,m),O=j=T=0,_=v;for(var W=0;W<286;++W)k[W]=0;for(W=0;W<30;++W)R[W]=0}var V=2,G=0,Y=x,K=q-U&32767;if($>2&&H==L(v-K))for(var Q=Math.min(w,$)-1,J=Math.min(32767,v),X=Math.min(258,$);K<=J&&--Y&&q!=U;){if(e[v+V]==e[v+V-K]){for(var ee=0;ee<X&&e[v+ee]==e[v+ee-K];++ee);if(ee>V){if(V=ee,G=K,ee>Q)break;var te=Math.min(K,ee-2),ne=0;for(W=0;W<te;++W){var re=v-K+W+32768&32767,oe=re-E[re]+32768&32767;oe>ne&&(ne=oe,U=re)}}}K+=(q=U)-(U=E[q])+32768&32767}if(G){I[O++]=268435456|f[V]<<18|g[G];var ae=31&f[V],ie=31&g[G];T+=l[ae]+s[ie],++k[257+ae],++R[ie],D=v+V,++j}else I[O++]=e[v],++k[e[v]]}}m=z(e,h,u,I,k,R,T,O,_,v-_,m),u||(m=F(h,m,B))}return A(p,0,r+P(m)+c)}(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!c)};function q(e,t){void 0===t&&(t={});var n=function(){var e=1,t=0;return{p:function(n){for(var r=e,o=t,a=n.length,i=0;i!=a;){for(var l=Math.min(i+5552,a);i<l;++i)o+=r+=n[i];r%=65521,o%=65521}e=r,t=o},d:function(){return(e>>>8<<16|(255&t)<<8|t>>>8)+2*((255&e)<<23)}}}();n.p(e);var r=H(e,t,2,4);return function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)}(r,t),function(e,t,n){for(;n;++t)e[t]=n,n>>>=8}(r,r.length-4,n.d()),r}function U(e,t){return function(e,t,n){var r=e.length,a=!t||n,i=!n||n.i;n||(n={}),t||(t=new o(3*r));var u=function(e){var n=t.length;if(e>n){var r=new o(Math.max(2*n,e));r.set(t),t=r}},d=n.f||0,f=n.p||0,h=n.b||0,g=n.l,v=n.d,b=n.m,y=n.n,x=8*r;do{if(!g){n.f=d=I(e,f,1);var C=I(e,f+1,3);if(f+=3,!C){var E=e[(B=P(f)+4)-4]|e[B-3]<<8,S=B+E;if(S>r){if(i)throw"unexpected EOF";break}a&&u(h+E),t.set(e.subarray(B,S),h),n.b=h+=E,n.p=f=8*S;continue}if(1==C)g=N,v=M,b=9,y=5;else{if(2!=C)throw"invalid block type";var R=I(e,f,31)+257,j=I(e,f+10,15)+4,T=R+I(e,f+5,31)+1;f+=14;for(var O=new o(T),D=new o(19),_=0;_<j;++_)D[c[_]]=I(e,f+3*_,7);f+=3*j;var F=L(D),z=(1<<F)-1;if(!i&&f+T*(F+7)>x)break;var Z=w(D,F,1);for(_=0;_<T;){var B,H=Z[I(e,f,z)];if(f+=15&H,(B=H>>>4)<16)O[_++]=B;else{var q=0,U=0;for(16==B?(U=3+I(e,f,3),f+=2,q=O[_-1]):17==B?(U=3+I(e,f,7),f+=3):18==B&&(U=11+I(e,f,127),f+=7);U--;)O[_++]=q}}var $=O.subarray(0,R),W=O.subarray(R);b=L($),y=L(W),g=w($,b,1),v=w(W,y,1)}if(f>x)throw"unexpected EOF"}a&&u(h+131072);for(var V=(1<<b)-1,G=(1<<y)-1,Y=b+y+18;i||f+Y<x;){var K=(q=g[k(e,f)&V])>>>4;if((f+=15&q)>x)throw"unexpected EOF";if(!q)throw"invalid length/literal";if(K<256)t[h++]=K;else{if(256==K){g=null;break}var Q=K-254;if(K>264){var J=l[_=K-257];Q=I(e,f,(1<<J)-1)+p[_],f+=J}var X=v[k(e,f)&G],ee=X>>>4;if(!X)throw"invalid distance";if(f+=15&X,W=m[ee],ee>3&&(J=s[ee],W+=k(e,f)&(1<<J)-1,f+=J),f>x)throw"unexpected EOF";a&&u(h+131072);for(var te=h+Q;h<te;h+=4)t[h]=t[h-W],t[h+1]=t[h+1-W],t[h+2]=t[h+2-W],t[h+3]=t[h+3-W];h=te}}n.l=g,n.p=f,n.b=h,g&&(d=1,n.m=b,n.d=v,n.n=y)}while(!d);return h==t.length?t:A(t,0,h)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)}var $=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function W(){$.console&&"function"==typeof $.console.log&&$.console.log.apply($.console,arguments)}var V={log:W,warn:function(e){$.console&&("function"==typeof $.console.warn?$.console.warn.apply($.console,arguments):W.call(null,arguments))},error:function(e){$.console&&("function"==typeof $.console.error?$.console.error.apply($.console,arguments):W(e))}};function G(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){X(r.response,t,n)},r.onerror=function(){V.error("could not download file")},r.send()}function Y(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function K(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Q,J,X=$.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,r.Z)(window))||window!==$?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=$.URL||$.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener","string"==typeof e?(o.href=e,o.origin!==location.origin?Y(o.href)?G(e,t,n):K(o,o.target="_blank"):K(o)):(o.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(o.href)}),4e4),setTimeout((function(){K(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(Y(e))G(e,t,n);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){K(o)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!==(0,r.Z)(t)&&(V.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return G(e,t,n);var a="application/octet-stream"===e.type,i=/constructor/i.test($.HTMLElement)||$.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&i)&&"object"===("undefined"==typeof FileReader?"undefined":(0,r.Z)(FileReader))){var s=new FileReader;s.onloadend=function(){var e=s.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},s.readAsDataURL(e)}else{var c=$.URL||$.webkitURL,u=c.createObjectURL(e);o?o.location=u:location.href=u,o=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function ee(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var o=n[r].re,a=n[r].process,i=o.exec(e);i&&(t=a(i),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function te(e,t){var n=e[0],r=e[1],o=e[2],a=e[3];n=re(n,r,o,a,t[0],7,-680876936),a=re(a,n,r,o,t[1],12,-389564586),o=re(o,a,n,r,t[2],17,606105819),r=re(r,o,a,n,t[3],22,-1044525330),n=re(n,r,o,a,t[4],7,-176418897),a=re(a,n,r,o,t[5],12,1200080426),o=re(o,a,n,r,t[6],17,-1473231341),r=re(r,o,a,n,t[7],22,-45705983),n=re(n,r,o,a,t[8],7,1770035416),a=re(a,n,r,o,t[9],12,-1958414417),o=re(o,a,n,r,t[10],17,-42063),r=re(r,o,a,n,t[11],22,-1990404162),n=re(n,r,o,a,t[12],7,1804603682),a=re(a,n,r,o,t[13],12,-40341101),o=re(o,a,n,r,t[14],17,-1502002290),n=oe(n,r=re(r,o,a,n,t[15],22,1236535329),o,a,t[1],5,-165796510),a=oe(a,n,r,o,t[6],9,-1069501632),o=oe(o,a,n,r,t[11],14,643717713),r=oe(r,o,a,n,t[0],20,-373897302),n=oe(n,r,o,a,t[5],5,-701558691),a=oe(a,n,r,o,t[10],9,38016083),o=oe(o,a,n,r,t[15],14,-660478335),r=oe(r,o,a,n,t[4],20,-405537848),n=oe(n,r,o,a,t[9],5,568446438),a=oe(a,n,r,o,t[14],9,-1019803690),o=oe(o,a,n,r,t[3],14,-187363961),r=oe(r,o,a,n,t[8],20,1163531501),n=oe(n,r,o,a,t[13],5,-1444681467),a=oe(a,n,r,o,t[2],9,-51403784),o=oe(o,a,n,r,t[7],14,1735328473),n=ae(n,r=oe(r,o,a,n,t[12],20,-1926607734),o,a,t[5],4,-378558),a=ae(a,n,r,o,t[8],11,-2022574463),o=ae(o,a,n,r,t[11],16,1839030562),r=ae(r,o,a,n,t[14],23,-35309556),n=ae(n,r,o,a,t[1],4,-1530992060),a=ae(a,n,r,o,t[4],11,1272893353),o=ae(o,a,n,r,t[7],16,-155497632),r=ae(r,o,a,n,t[10],23,-1094730640),n=ae(n,r,o,a,t[13],4,681279174),a=ae(a,n,r,o,t[0],11,-358537222),o=ae(o,a,n,r,t[3],16,-722521979),r=ae(r,o,a,n,t[6],23,76029189),n=ae(n,r,o,a,t[9],4,-640364487),a=ae(a,n,r,o,t[12],11,-421815835),o=ae(o,a,n,r,t[15],16,530742520),n=ie(n,r=ae(r,o,a,n,t[2],23,-995338651),o,a,t[0],6,-198630844),a=ie(a,n,r,o,t[7],10,1126891415),o=ie(o,a,n,r,t[14],15,-1416354905),r=ie(r,o,a,n,t[5],21,-57434055),n=ie(n,r,o,a,t[12],6,1700485571),a=ie(a,n,r,o,t[3],10,-1894986606),o=ie(o,a,n,r,t[10],15,-1051523),r=ie(r,o,a,n,t[1],21,-2054922799),n=ie(n,r,o,a,t[8],6,1873313359),a=ie(a,n,r,o,t[15],10,-30611744),o=ie(o,a,n,r,t[6],15,-1560198380),r=ie(r,o,a,n,t[13],21,1309151649),n=ie(n,r,o,a,t[4],6,-145523070),a=ie(a,n,r,o,t[11],10,-1120210379),o=ie(o,a,n,r,t[2],15,718787259),r=ie(r,o,a,n,t[9],21,-343485551),e[0]=he(n,e[0]),e[1]=he(r,e[1]),e[2]=he(o,e[2]),e[3]=he(a,e[3])}function ne(e,t,n,r,o,a){return t=he(he(t,e),he(r,a)),he(t<<o|t>>>32-o,n)}function re(e,t,n,r,o,a,i){return ne(t&n|~t&r,e,t,o,a,i)}function oe(e,t,n,r,o,a,i){return ne(t&r|n&~r,e,t,o,a,i)}function ae(e,t,n,r,o,a,i){return ne(t^n^r,e,t,o,a,i)}function ie(e,t,n,r,o,a,i){return ne(n^(t|~r),e,t,o,a,i)}function le(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)te(r,se(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(te(r,o),t=0;t<16;t++)o[t]=0;return o[14]=8*n,te(r,o),r}function se(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}Q=$.atob.bind($),J=$.btoa.bind($);var ce="0123456789abcdef".split("");function ue(e){for(var t="",n=0;n<4;n++)t+=ce[e>>8*n+4&15]+ce[e>>8*n&15];return t}function de(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function pe(e){return le(e).map(de).join("")}var fe="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t<e.length;t++)e[t]=ue(e[t]);return e.join("")}(le("hello"));function he(e,t){if(fe){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function me(e,t){var n,r,o,a;if(e!==n){for(var i=(o=e,a=1+(256/e.length>>0),new Array(a+1).join(o)),l=[],s=0;s<256;s++)l[s]=s;var c=0;for(s=0;s<256;s++){var u=l[s];c=(c+u+i.charCodeAt(s))%256,l[s]=l[c],l[c]=u}n=e,r=l}else l=r;var d=t.length,p=0,f=0,h="";for(s=0;s<d;s++)f=(f+(u=l[p=(p+1)%256]))%256,l[p]=l[f],l[f]=u,i=l[(l[p]+l[f])%256],h+=String.fromCharCode(t.charCodeAt(s)^i);return h}var ge={print:4,modify:8,copy:16,"annot-forms":32};function ve(e,t,n,r){this.v=1,this.r=2;var o=192;e.forEach((function(e){if(void 0!==ge.perm)throw new Error("Invalid permission: "+e);o+=ge[e]})),this.padding="(¿N^NuAd\0NVÿú\b..\0¶Ðh>/\f©þdSiz";var a=(t+this.padding).substr(0,32),i=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,i),this.P=-(1+(255^o)),this.encryptionKey=pe(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=me(this.encryptionKey,this.padding)}function be(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r<n;r++){var o=e.charCodeAt(r);t+=o<33||35===o||37===o||40===o||41===o||47===o||60===o||62===o||91===o||93===o||123===o||125===o||o>126?"#"+("0"+o.toString(16)).slice(-2):e[r]}return t}function ye(e){if("object"!==(0,r.Z)(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var o=Math.random().toString(35);return t[e][o]=[n,!!r],o},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),o=[];for(var a in t[n]){var i=t[n][a];try{i[0].apply(e,r)}catch(n){$.console&&V.error("jsPDF PubSub Error",n.message,n)}i[1]&&o.push(a)}o.length&&o.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function we(e){if(!(this instanceof we))return new we(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function xe(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Ce(e,t,n,r,o){if(!(this instanceof Ce))return new Ce(e,t,n,r,o);this.type="axial"===e?2:3,this.coords=t,this.colors=n,xe.call(this,r,o)}function Ee(e,t,n,r,o){if(!(this instanceof Ee))return new Ee(e,t,n,r,o);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,xe.call(this,r,o)}function Ne(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",o=arguments[1],a=arguments[2],i=arguments[3],l=[],s=1,c=16,u="S",d=null;"object"===(0,r.Z)(e=e||{})&&(n=e.orientation,o=e.unit||o,a=e.format||a,i=e.compress||e.compressPdf||i,null!==(d=e.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(c=e.floatPrecision),u=e.defaultPathOperation||"S"),l=e.filters||(!0===i?["FlateEncode"]:l),o=o||"mm",n=(""+(n||"P")).toLowerCase();var p=e.putOnlyUsedFonts||!1,f={},h={internal:{},__private__:{}};h.__private__.PubSub=ye;var m="1.3",g=h.__private__.getPdfVersion=function(){return m};h.__private__.setPdfVersion=function(e){m=e};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return v};var b=h.__private__.getPageFormat=function(e){return v[e]};a=a||"a4";var y="compat",w="advanced",x=y;function C(){this.saveGraphicsState(),re(new Ue(Se,0,0,-Se,0,Cn()*Se).toString()+" cm"),this.setFontSize(this.getFontSize()/Se),u="n",x=w}function E(){this.restoreGraphicsState(),u="S",x=y}var N=h.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};h.advancedAPI=function(e){var t=x===y;return t&&C.call(this),"function"!=typeof e||(e(this),t&&E.call(this)),this},h.compatAPI=function(e){var t=x===w;return t&&E.call(this),"function"!=typeof e||(e(this),t&&C.call(this)),this},h.isAdvancedAPI=function(){return x===w};var S,M=function(e){if(x!==w)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},L=h.roundToPrecision=h.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};S=h.hpf=h.__private__.hpf="number"==typeof c?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return L(e,c)}:"smart"===c?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return L(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return L(e,16)};var I=h.f2=h.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return L(e,2)},k=h.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return L(e,3)},P=h.scale=h.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return x===y?e*Se:x===w?e:void 0},A=function(e){return P(function(e){return x===y?Cn()-e:x===w?e:void 0}(e))};h.__private__.setPrecision=h.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var R,j="00000000000000000000000000000000",T=h.__private__.getFileId=function(){return j},O=h.__private__.setFileId=function(e){return j=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():j.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==d&&(At=new ve(d.userPermissions,d.userPassword,d.ownerPassword,j)),j};h.setFileId=function(e){return O(e),this},h.getFileId=function(){return T()};var D=h.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),o=Math.abs(t%60),a=[n,B(r),"'",B(o),"'"].join("");return["D:",e.getFullYear(),B(e.getMonth()+1),B(e.getDate()),B(e.getHours()),B(e.getMinutes()),B(e.getSeconds()),a].join("")},_=h.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),o=parseInt(e.substr(10,2),10),a=parseInt(e.substr(12,2),10),i=parseInt(e.substr(14,2),10);return new Date(t,n,r,o,a,i,0)},F=h.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=D(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return R=t},z=h.__private__.getCreationDate=function(e){var t=R;return"jsDate"===e&&(t=_(R)),t};h.setCreationDate=function(e){return F(e),this},h.getCreationDate=function(e){return z(e)};var Z,B=h.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},H=h.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},q=0,U=[],W=[],G=0,Y=[],K=[],Q=!1,te=W;h.__private__.setCustomOutputDestination=function(e){Q=!0,te=e};var ne=function(e){Q||(te=e)};h.__private__.resetCustomOutputDestination=function(){Q=!1,te=W};var re=h.__private__.out=function(e){return e=e.toString(),G+=e.length+1,te.push(e),te},oe=h.__private__.write=function(e){return re(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},ae=h.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},ie=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return ie};var le=e.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(e){return le=x===w?e/Se:e,this};var se,ce=h.__private__.getFontSize=h.getFontSize=function(){return x===y?le:le*Se},ue=e.R2L||!1;h.__private__.setR2L=h.setR2L=function(e){return ue=e,this},h.__private__.getR2L=h.getR2L=function(){return ue};var de,pe=h.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))se=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');se=e}else se=parseInt(e,10)};h.__private__.getZoomMode=function(){return se};var fe,he=h.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');de=e};h.__private__.getPageMode=function(){return de};var me=h.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');fe=e};h.__private__.getLayoutMode=function(){return fe},h.__private__.setDisplayMode=h.setDisplayMode=function(e,t,n){return pe(e),me(t),he(n),this};var ge={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ge).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ge[e]},h.__private__.getDocumentProperties=function(){return ge},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(e){for(var t in ge)ge.hasOwnProperty(t)&&e[t]&&(ge[t]=e[t]);return this},h.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ge).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ge[e]=t};var xe,Se,Me,Le,Ie,ke={},Pe={},Ae=[],Re={},je={},Te={},Oe={},De=null,_e=0,Fe=[],ze=new ye(h),Ze=e.hotfixes||[],Be={},He={},qe=[],Ue=function e(t,n,r,o,a,i){if(!(this instanceof e))return new e(t,n,r,o,a,i);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(o)&&(o=1),isNaN(a)&&(a=0),isNaN(i)&&(i=0),this._matrix=[t,n,r,o,a,i]};Object.defineProperty(Ue.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ue.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ue.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ue.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ue.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(e)},Ue.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,o=e.shx*this.shy+e.sy*this.sy,a=e.tx*this.sx+e.ty*this.shx+this.tx,i=e.tx*this.shy+e.ty*this.sy+this.ty;return new Ue(t,n,r,o,a,i)},Ue.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty,i=Math.sqrt(e*e+t*t),l=(e/=i)*n+(t/=i)*r;n-=e*l,r-=t*l;var s=Math.sqrt(n*n+r*r);return l/=s,e*(r/=s)<t*(n/=s)&&(e=-e,t=-t,l=-l,i=-i),{scale:new Ue(i,0,0,s,0,0),translate:new Ue(1,0,0,1,o,a),rotate:new Ue(e,t,-t,e,0,0),skew:new Ue(1,0,l,1,0,0)}},Ue.prototype.toString=function(e){return this.join(" ")},Ue.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty,i=1/(e*r-t*n),l=r*i,s=-t*i,c=-n*i,u=e*i;return new Ue(l,s,c,u,-l*o-c*a,-s*o-u*a)},Ue.prototype.applyToPoint=function(e){var t=e.x*this.sx+e.y*this.shx+this.tx,n=e.x*this.shy+e.y*this.sy+this.ty;return new mn(t,n)},Ue.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new mn(e.x+e.w,e.y+e.h));return new gn(t.x,t.y,n.x-t.x,n.y-t.y)},Ue.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty;return new Ue(e,t,n,r,o,a)},h.Matrix=Ue;var $e=h.matrixMult=function(e,t){return t.multiply(e)},We=new Ue(1,0,0,1,0,0);h.unitMatrix=h.identityMatrix=We;var Ve=function(e,t){if(!je[e]){var n=(t instanceof Ce?"Sh":"P")+(Object.keys(Re).length+1).toString(10);t.id=n,je[e]=n,Re[n]=t,ze.publish("addPattern",t)}};h.ShadingPattern=Ce,h.TilingPattern=Ee,h.addShadingPattern=function(e,t){return M("addShadingPattern()"),Ve(e,t),this},h.beginTilingPattern=function(e){M("beginTilingPattern()"),bn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},h.endTilingPattern=function(e,t){M("endTilingPattern()"),t.stream=K[Z].join("\n"),Ve(e,t),ze.publish("endTilingPattern",t),qe.pop().restore()};var Ge,Ye=h.__private__.newObject=function(){var e=Ke();return Qe(e,!0),e},Ke=h.__private__.newObjectDeferred=function(){return q++,U[q]=function(){return G},q},Qe=function(e,t){return t="boolean"==typeof t&&t,U[e]=G,t&&re(e+" 0 obj"),e},Je=h.__private__.newAdditionalObject=function(){var e={objId:Ke(),content:""};return Y.push(e),e},Xe=Ke(),et=Ke(),tt=h.__private__.decodeColorString=function(e){var t=e.split(" ");if(2!==t.length||"g"!==t[1]&&"G"!==t[1])5!==t.length||"k"!==t[4]&&"K"!==t[4]||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),"r"]);else{var n=parseFloat(t[0]);t=[n,n,n,"r"]}for(var r="#",o=0;o<3;o++)r+=("0"+Math.floor(255*parseFloat(t[o])).toString(16)).slice(-2);return r},nt=h.__private__.encodeColorString=function(e){var t;"string"==typeof e&&(e={ch1:e});var n=e.ch1,o=e.ch2,a=e.ch3,i=e.ch4,l="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new ee(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,o=c>>8&255,a=255&c}if(void 0===o||void 0===i&&n===o&&o===a)t="string"==typeof n?n+" "+l[0]:2===e.precision?I(n/255)+" "+l[0]:k(n/255)+" "+l[0];else if(void 0===i||"object"===(0,r.Z)(i)){if(i&&!isNaN(i.a)&&0===i.a)return["1.","1.","1.",l[1]].join(" ");t="string"==typeof n?[n,o,a,l[1]].join(" "):2===e.precision?[I(n/255),I(o/255),I(a/255),l[1]].join(" "):[k(n/255),k(o/255),k(a/255),l[1]].join(" ")}else t="string"==typeof n?[n,o,a,i,l[2]].join(" "):2===e.precision?[I(n),I(o),I(a),I(i),l[2]].join(" "):[k(n),k(o),k(a),k(i),l[2]].join(" ");return t},rt=h.__private__.getFilters=function(){return l},ot=h.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||rt(),r=e.alreadyAppliedFilters||[],o=e.addLength1||!1,a=t.length,i=e.objectId,l=function(e){return e};if(null!==d&&void 0===i)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(l=At.encryptor(i,0));var s={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],u=(s=void 0!==Ne.API.processDataByFilters?Ne.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==s.data.length&&(c.push({key:"Length",value:s.data.length}),!0===o&&c.push({key:"Length1",value:a})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var p=0;p<c.length;p+=1)if("DecodeParms"===c[p].key){for(var f=[],h=0;h<s.reverseChain.split("/").length-1;h+=1)f.push("null");f.push(c[p].value),c[p].value="["+f.join(" ")+"]"}}re("<<");for(var m=0;m<c.length;m++)re("/"+c[m].key+" "+c[m].value);re(">>"),0!==s.data.length&&(re("stream"),re(l(s.data)),re("endstream"))},at=h.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,o=e.contentsObjId;Qe(r,!0),re("<</Type /Page"),re("/Parent "+e.rootDictionaryObjId+" 0 R"),re("/Resources "+e.resourceDictionaryObjId+" 0 R"),re("/MediaBox ["+parseFloat(S(e.mediaBox.bottomLeftX))+" "+parseFloat(S(e.mediaBox.bottomLeftY))+" "+S(e.mediaBox.topRightX)+" "+S(e.mediaBox.topRightY)+"]"),null!==e.cropBox&&re("/CropBox ["+S(e.cropBox.bottomLeftX)+" "+S(e.cropBox.bottomLeftY)+" "+S(e.cropBox.topRightX)+" "+S(e.cropBox.topRightY)+"]"),null!==e.bleedBox&&re("/BleedBox ["+S(e.bleedBox.bottomLeftX)+" "+S(e.bleedBox.bottomLeftY)+" "+S(e.bleedBox.topRightX)+" "+S(e.bleedBox.topRightY)+"]"),null!==e.trimBox&&re("/TrimBox ["+S(e.trimBox.bottomLeftX)+" "+S(e.trimBox.bottomLeftY)+" "+S(e.trimBox.topRightX)+" "+S(e.trimBox.topRightY)+"]"),null!==e.artBox&&re("/ArtBox ["+S(e.artBox.bottomLeftX)+" "+S(e.artBox.bottomLeftY)+" "+S(e.artBox.topRightX)+" "+S(e.artBox.topRightY)+"]"),"number"==typeof e.userUnit&&1!==e.userUnit&&re("/UserUnit "+e.userUnit),ze.publish("putPage",{objId:r,pageContext:Fe[t],pageNumber:t,page:n}),re("/Contents "+o+" 0 R"),re(">>"),re("endobj");var a=n.join("\n");return x===w&&(a+="\nQ"),Qe(o,!0),ot({data:a,filters:rt(),objectId:o}),re("endobj"),r},it=h.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=_e;e++)Fe[e].objId=Ke(),Fe[e].contentsObjId=Ke();for(e=1;e<=_e;e++)n.push(at({number:e,data:K[e],objId:Fe[e].objId,contentsObjId:Fe[e].contentsObjId,mediaBox:Fe[e].mediaBox,cropBox:Fe[e].cropBox,bleedBox:Fe[e].bleedBox,trimBox:Fe[e].trimBox,artBox:Fe[e].artBox,userUnit:Fe[e].userUnit,rootDictionaryObjId:Xe,resourceDictionaryObjId:et}));Qe(Xe,!0),re("<</Type /Pages");var r="/Kids [";for(t=0;t<_e;t++)r+=n[t]+" 0 R ";re(r+"]"),re("/Count "+_e),re(">>"),re("endobj"),ze.publish("postPutPages")},lt=function(e){ze.publish("putFont",{font:e,out:re,newObject:Ye,putStream:ot}),!0!==e.isAlreadyPutted&&(e.objectNumber=Ye(),re("<<"),re("/Type /Font"),re("/BaseFont /"+be(e.postScriptName)),re("/Subtype /Type1"),"string"==typeof e.encoding&&re("/Encoding /"+e.encoding),re("/FirstChar 32"),re("/LastChar 255"),re(">>"),re("endobj"))},st=function(e){e.objectNumber=Ye();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[S(e.x),S(e.y),S(e.x+e.width),S(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");ot({data:n,additionalKeyValues:t,objectId:e.objectNumber}),re("endobj")},ct=function(e,t){t||(t=21);var n=Ye(),r=function(e,t){var n,r=[],o=1/(t-1);for(n=0;n<1;n+=o)r.push(n);if(r.push(1),0!=e[0].offset){var a={offset:0,color:e[0].color};e.unshift(a)}if(1!=e[e.length-1].offset){var i={offset:1,color:e[e.length-1].color};e.push(i)}for(var l="",s=0,c=0;c<r.length;c++){for(n=r[c];n>e[s+1].offset;)s++;var u=e[s].offset,d=(n-u)/(e[s+1].offset-u),p=e[s].color,f=e[s+1].color;l+=H(Math.round((1-d)*p[0]+d*f[0]).toString(16))+H(Math.round((1-d)*p[1]+d*f[1]).toString(16))+H(Math.round((1-d)*p[2]+d*f[2]).toString(16))}return l.trim()}(e.colors,t),o=[];o.push({key:"FunctionType",value:"0"}),o.push({key:"Domain",value:"[0.0 1.0]"}),o.push({key:"Size",value:"["+t+"]"}),o.push({key:"BitsPerSample",value:"8"}),o.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),o.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ot({data:r,additionalKeyValues:o,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),re("endobj"),e.objectNumber=Ye(),re("<< /ShadingType "+e.type),re("/ColorSpace /DeviceRGB");var a="/Coords ["+S(parseFloat(e.coords[0]))+" "+S(parseFloat(e.coords[1]))+" ";2===e.type?a+=S(parseFloat(e.coords[2]))+" "+S(parseFloat(e.coords[3])):a+=S(parseFloat(e.coords[2]))+" "+S(parseFloat(e.coords[3]))+" "+S(parseFloat(e.coords[4]))+" "+S(parseFloat(e.coords[5])),re(a+="]"),e.matrix&&re("/Matrix ["+e.matrix.toString()+"]"),re("/Function "+n+" 0 R"),re("/Extend [true true]"),re(">>"),re("endobj")},ut=function(e,t){var n=Ke(),r=Ye();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var o=[];o.push({key:"Type",value:"/Pattern"}),o.push({key:"PatternType",value:"1"}),o.push({key:"PaintType",value:"1"}),o.push({key:"TilingType",value:"1"}),o.push({key:"BBox",value:"["+e.boundingBox.map(S).join(" ")+"]"}),o.push({key:"XStep",value:S(e.xStep)}),o.push({key:"YStep",value:S(e.yStep)}),o.push({key:"Resources",value:n+" 0 R"}),e.matrix&&o.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),ot({data:e.stream,additionalKeyValues:o,objectId:e.objectNumber}),re("endobj")},dt=function(e){for(var t in e.objectNumber=Ye(),re("<<"),e)switch(t){case"opacity":re("/ca "+I(e[t]));break;case"stroke-opacity":re("/CA "+I(e[t]))}re(">>"),re("endobj")},pt=function(e){Qe(e.resourcesOid,!0),re("<<"),re("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var e in re("/Font <<"),ke)ke.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&&re("/"+e+" "+ke[e].objectNumber+" 0 R");re(">>")}(),function(){if(Object.keys(Re).length>0){for(var e in re("/Shading <<"),Re)Re.hasOwnProperty(e)&&Re[e]instanceof Ce&&Re[e].objectNumber>=0&&re("/"+e+" "+Re[e].objectNumber+" 0 R");ze.publish("putShadingPatternDict"),re(">>")}}(),function(e){if(Object.keys(Re).length>0){for(var t in re("/Pattern <<"),Re)Re.hasOwnProperty(t)&&Re[t]instanceof h.TilingPattern&&Re[t].objectNumber>=0&&Re[t].objectNumber<e&&re("/"+t+" "+Re[t].objectNumber+" 0 R");ze.publish("putTilingPatternDict"),re(">>")}}(e.objectOid),function(){if(Object.keys(Te).length>0){var e;for(e in re("/ExtGState <<"),Te)Te.hasOwnProperty(e)&&Te[e].objectNumber>=0&&re("/"+e+" "+Te[e].objectNumber+" 0 R");ze.publish("putGStateDict"),re(">>")}}(),function(){for(var e in re("/XObject <<"),Be)Be.hasOwnProperty(e)&&Be[e].objectNumber>=0&&re("/"+e+" "+Be[e].objectNumber+" 0 R");ze.publish("putXobjectDict"),re(">>")}(),re(">>"),re("endobj")},ft=function(e){Pe[e.fontName]=Pe[e.fontName]||{},Pe[e.fontName][e.fontStyle]=e.id},ht=function(e,t,n,r,o){var a={id:"F"+(Object.keys(ke).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:o||!1,metadata:{}};return ze.publish("addFont",{font:a,instance:this}),ke[a.id]=a,ft(a),a.id},mt=h.__private__.pdfEscape=h.pdfEscape=function(e,t){return function(e,t){var n,r,o,a,i,l,s,c,u;if(o=(t=t||{}).sourceEncoding||"Unicode",i=t.outputEncoding,(t.autoencode||i)&&ke[xe].metadata&&ke[xe].metadata[o]&&ke[xe].metadata[o].encoding&&(a=ke[xe].metadata[o].encoding,!i&&ke[xe].encoding&&(i=ke[xe].encoding),!i&&a.codePages&&(i=a.codePages[0]),"string"==typeof i&&(i=a[i]),i)){for(s=!1,l=[],n=0,r=e.length;n<r;n++)(c=i[e.charCodeAt(n)])?l.push(String.fromCharCode(c)):l.push(e[n]),l[n].charCodeAt(0)>>8&&(s=!0);e=l.join("")}for(n=e.length;void 0===s&&0!==n;)e.charCodeAt(n-1)>>8&&(s=!0),n--;if(!s)return e;for(l=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((u=(c=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");l.push(u),l.push(c-(u<<8))}return String.fromCharCode.apply(void 0,l)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},gt=h.__private__.beginPage=function(e){K[++_e]=[],Fe[_e]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},yt(_e),ne(K[Z])},vt=function(e,t){var r,o,i;switch(n=t||n,"string"==typeof e&&(r=b(e.toLowerCase()),Array.isArray(r)&&(o=r[0],i=r[1])),Array.isArray(e)&&(o=e[0]*Se,i=e[1]*Se),isNaN(o)&&(o=a[0],i=a[1]),(o>14400||i>14400)&&(V.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),i=Math.min(14400,i)),a=[o,i],n.substr(0,1)){case"l":i>o&&(a=[i,o]);break;case"p":o>i&&(a=[i,o])}gt(a),Qt(Yt),re(an),0!==pn&&re(pn+" J"),0!==fn&&re(fn+" j"),ze.publish("addPage",{pageNumber:_e})},bt=function(e){e>0&&e<=_e&&(K.splice(e,1),Fe.splice(e,1),_e--,Z>_e&&(Z=_e),this.setPage(Z))},yt=function(e){e>0&&e<=_e&&(Z=e)},wt=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return K.length-1},xt=function(e,t,n){var r,o=void 0;return n=n||{},e=void 0!==e?e:ke[xe].fontName,t=void 0!==t?t:ke[xe].fontStyle,r=e.toLowerCase(),void 0!==Pe[r]&&void 0!==Pe[r][t]?o=Pe[r][t]:void 0!==Pe[e]&&void 0!==Pe[e][t]?o=Pe[e][t]:!1===n.disableWarning&&V.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),o||n.noFallback||null==(o=Pe.times[t])&&(o=Pe.times.normal),o},Ct=h.__private__.putInfo=function(){var e=Ye(),t=function(e){return e};for(var n in null!==d&&(t=At.encryptor(e,0)),re("<<"),re("/Producer ("+mt(t("jsPDF "+Ne.version))+")"),ge)ge.hasOwnProperty(n)&&ge[n]&&re("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+mt(t(ge[n]))+")");re("/CreationDate ("+mt(t(R))+")"),re(">>"),re("endobj")},Et=h.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||Xe;switch(Ye(),re("<<"),re("/Type /Catalog"),re("/Pages "+t+" 0 R"),se||(se="fullwidth"),se){case"fullwidth":re("/OpenAction [3 0 R /FitH null]");break;case"fullheight":re("/OpenAction [3 0 R /FitV null]");break;case"fullpage":re("/OpenAction [3 0 R /Fit]");break;case"original":re("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+se;"%"===n.substr(n.length-1)&&(se=parseInt(se)/100),"number"==typeof se&&re("/OpenAction [3 0 R /XYZ null null "+I(se)+"]")}switch(fe||(fe="continuous"),fe){case"continuous":re("/PageLayout /OneColumn");break;case"single":re("/PageLayout /SinglePage");break;case"two":case"twoleft":re("/PageLayout /TwoColumnLeft");break;case"tworight":re("/PageLayout /TwoColumnRight")}de&&re("/PageMode /"+de),ze.publish("putCatalog"),re(">>"),re("endobj")},Nt=h.__private__.putTrailer=function(){re("trailer"),re("<<"),re("/Size "+(q+1)),re("/Root "+q+" 0 R"),re("/Info "+(q-1)+" 0 R"),null!==d&&re("/Encrypt "+At.oid+" 0 R"),re("/ID [ <"+j+"> <"+j+"> ]"),re(">>")},St=h.__private__.putHeader=function(){re("%PDF-"+m),re("%ºß¬à")},Mt=h.__private__.putXRef=function(){var e="0000000000";re("xref"),re("0 "+(q+1)),re("0000000000 65535 f ");for(var t=1;t<=q;t++)"function"==typeof U[t]?re((e+U[t]()).slice(-10)+" 00000 n "):void 0!==U[t]?re((e+U[t]).slice(-10)+" 00000 n "):re("0000000000 00000 n ")},Lt=h.__private__.buildDocument=function(){q=0,G=0,W=[],U=[],Y=[],Xe=Ke(),et=Ke(),ne(W),ze.publish("buildDocument"),St(),it(),function(){ze.publish("putAdditionalObjects");for(var e=0;e<Y.length;e++){var t=Y[e];Qe(t.objId,!0),re(t.content),re("endobj")}ze.publish("postPutAdditionalObjects")}(),function(){var e=[];(function(){for(var e in ke)ke.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&<(ke[e])})(),function(){var e;for(e in Te)Te.hasOwnProperty(e)&&dt(Te[e])}(),function(){for(var e in Be)Be.hasOwnProperty(e)&&st(Be[e])}(),function(e){var t;for(t in Re)Re.hasOwnProperty(t)&&(Re[t]instanceof Ce?ct(Re[t]):Re[t]instanceof Ee&&ut(Re[t],e))}(e),ze.publish("putResources"),e.forEach(pt),pt({resourcesOid:et,objectOid:Number.MAX_SAFE_INTEGER}),ze.publish("postPutResources")}(),null!==d&&(At.oid=Ye(),re("<<"),re("/Filter /Standard"),re("/V "+At.v),re("/R "+At.r),re("/U <"+At.toHexString(At.U)+">"),re("/O <"+At.toHexString(At.O)+">"),re("/P "+At.P),re(">>"),re("endobj")),Ct(),Et();var e=G;return Mt(),Nt(),re("startxref"),re(""+e),re("%%EOF"),ne(K[Z]),W.join("\n")},It=h.__private__.getBlob=function(e){return new Blob([ae(e)],{type:"application/pdf"})},kt=h.output=h.__private__.output=(Ge=function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Lt();case"save":h.save(t.filename);break;case"arraybuffer":return ae(Lt());case"blob":return It(Lt());case"bloburi":case"bloburl":if(void 0!==$.URL&&"function"==typeof $.URL.createObjectURL)return $.URL&&$.URL.createObjectURL(It(Lt()))||void 0;V.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Lt();try{n=J(r)}catch(e){n=J(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call($)){var o="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",a=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(o=t.pdfObjectUrl,a="");var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+o+'"'+a+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(t)+");<\/script></body></html>",l=$.open();return null!==l&&l.document.write(i),l}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call($)){var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(t.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+t.filename+'" width="500px" height="400px" /></body></html>',c=$.open();if(null!==c){c.document.write(s);var u=this;c.document.documentElement.querySelector("#pdfViewer").onload=function(){c.document.title=t.filename,c.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(u.output("bloburl"))}}return c}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call($))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",t)+'"></iframe></body></html>',p=$.open();if(null!==p&&(p.document.write(d),p.document.title=t.filename),p||"undefined"==typeof safari)return p;break;case"datauri":case"dataurl":return $.document.location.href=this.output("datauristring",t);default:return null}},Ge.foo=function(){try{return Ge.apply(this,arguments)}catch(n){var e=n.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var t="Error in function "+e.split("\n")[0].split("<")[0]+": "+n.message;if(!$.console)throw new Error(t);$.console.error(t,n),$.alert&&alert(t)}},Ge.foo.bar=Ge,Ge.foo),Pt=function(e){return!0===Array.isArray(Ze)&&Ze.indexOf(e)>-1};switch(o){case"pt":Se=1;break;case"mm":Se=72/25.4;break;case"cm":Se=72/2.54;break;case"in":Se=72;break;case"px":Se=1==Pt("px_scaling")?.75:96/72;break;case"pc":case"em":Se=12;break;case"ex":Se=6;break;default:if("number"!=typeof o)throw new Error("Invalid unit: "+o);Se=o}var At=null;F(),O();var Rt=h.__private__.getPageInfo=h.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Fe[e].objId,pageNumber:e,pageContext:Fe[e]}},jt=h.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var t in Fe)if(Fe[t].objId===e)break;return Rt(t)},Tt=h.__private__.getCurrentPageInfo=h.getCurrentPageInfo=function(){return{objId:Fe[Z].objId,pageNumber:Z,pageContext:Fe[Z]}};h.addPage=function(){return vt.apply(this,arguments),this},h.setPage=function(){return yt.apply(this,arguments),ne.call(this,K[Z]),this},h.insertPage=function(e){return this.addPage(),this.movePage(Z,e),this},h.movePage=function(e,t){var n,r;if(e>t){n=K[e],r=Fe[e];for(var o=e;o>t;o--)K[o]=K[o-1],Fe[o]=Fe[o-1];K[t]=n,Fe[t]=r,this.setPage(t)}else if(e<t){n=K[e],r=Fe[e];for(var a=e;a<t;a++)K[a]=K[a+1],Fe[a]=Fe[a+1];K[t]=n,Fe[t]=r,this.setPage(t)}return this},h.deletePage=function(){return bt.apply(this,arguments),this},h.__private__.text=h.text=function(e,t,n,o,a){var i,l,s,c,u,d,p,h,m,g=(o=o||{}).scope||this;if("number"==typeof e&&"number"==typeof t&&("string"==typeof n||Array.isArray(n))){var v=n;n=t,t=e,e=v}if(arguments[3]instanceof Ue==0?(s=arguments[4],c=arguments[5],"object"===(0,r.Z)(p=arguments[3])&&null!==p||("string"==typeof s&&(c=s,s=null),"string"==typeof p&&(c=p,p=null),"number"==typeof p&&(s=p,p=null),o={flags:p,angle:s,align:c})):(M("The transform parameter of text() with a Matrix value"),m=a),isNaN(t)||isNaN(n)||null==e)throw new Error("Invalid arguments passed to jsPDF.text");if(0===e.length)return g;var b,y="",C="number"==typeof o.lineHeightFactor?o.lineHeightFactor:Gt,E=g.internal.scaleFactor;function N(e){return e=e.split("\t").join(Array(o.TabLen||9).join(" ")),mt(e,p)}function L(e){for(var t,n=e.concat(),r=[],o=n.length;o--;)"string"==typeof(t=n.shift())?r.push(t):Array.isArray(e)&&(1===t.length||void 0===t[1]&&void 0===t[2])?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function I(e,t){var n;if("string"==typeof e)n=t(e)[0];else if(Array.isArray(e)){for(var r,o,a=e.concat(),i=[],l=a.length;l--;)"string"==typeof(r=a.shift())?i.push(t(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(o=t(r[0],r[1],r[2]),i.push([o[0],o[1],o[2]]));n=i}return n}var k=!1,A=!0;if("string"==typeof e)k=!0;else if(Array.isArray(e)){var R=e.concat();l=[];for(var j,T=R.length;T--;)("string"!=typeof(j=R.shift())||Array.isArray(j)&&"string"!=typeof j[0])&&(A=!1);k=A}if(!1===k)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var O=le/g.internal.scaleFactor,D=O*(C-1);switch(o.baseline){case"bottom":n-=D;break;case"top":n+=O-D;break;case"hanging":n+=O-2*D;break;case"middle":n+=O/2-D}if((d=o.maxWidth||0)>0&&("string"==typeof e?e=g.splitTextToSize(e,d):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(g.splitTextToSize(t,d))}),[]))),i={text:e,x:t,y:n,options:o,mutex:{pdfEscape:mt,activeFontKey:xe,fonts:ke,activeFontSize:le}},ze.publish("preProcessText",i),e=i.text,s=(o=i.options).angle,m instanceof Ue==0&&s&&"number"==typeof s){s*=Math.PI/180,0===o.rotationDirection&&(s=-s),x===w&&(s=-s);var _=Math.cos(s),F=Math.sin(s);m=new Ue(_,F,-F,_,0,0)}else s&&s instanceof Ue&&(m=s);x!==w||m||(m=We),void 0!==(u=o.charSpace||un)&&(y+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(h=o.horizontalScale)&&(y+=S(100*h)+" Tz\n"),o.lang;var z=-1,Z=void 0!==o.renderingMode?o.renderingMode:o.stroke,B=g.internal.getCurrentPageInfo().pageContext;switch(Z){case 0:case!1:case"fill":z=0;break;case 1:case!0:case"stroke":z=1;break;case 2:case"fillThenStroke":z=2;break;case 3:case"invisible":z=3;break;case 4:case"fillAndAddForClipping":z=4;break;case 5:case"strokeAndAddPathForClipping":z=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":z=6;break;case 7:case"addToPathForClipping":z=7}var H=void 0!==B.usedRenderingMode?B.usedRenderingMode:-1;-1!==z?y+=z+" Tr\n":-1!==H&&(y+="0 Tr\n"),-1!==z&&(B.usedRenderingMode=z),c=o.align||"left";var q,U=le*C,$=g.internal.pageSize.getWidth(),W=ke[xe];u=o.charSpace||un,d=o.maxWidth||0,p=Object.assign({autoencode:!0,noBOM:!0},o.flags);var V=[];if("[object Array]"===Object.prototype.toString.call(e)){var G;l=L(e),"left"!==c&&(q=l.map((function(e){return g.getStringUnitWidth(e,{font:W,charSpace:u,fontSize:le,doKerning:!1})*le/E})));var Y,K=0;if("right"===c){t-=q[0],e=[],T=l.length;for(var Q=0;Q<T;Q++)0===Q?(Y=tn(t),G=nn(n)):(Y=P(K-q[Q]),G=-U),e.push([l[Q],Y,G]),K=q[Q]}else if("center"===c){t-=q[0]/2,e=[],T=l.length;for(var J=0;J<T;J++)0===J?(Y=tn(t),G=nn(n)):(Y=P((K-q[J])/2),G=-U),e.push([l[J],Y,G]),K=q[J]}else if("left"===c){e=[],T=l.length;for(var X=0;X<T;X++)e.push(l[X])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');e=[],T=l.length,d=0!==d?d:$;for(var ee=0;ee<T;ee++)G=0===ee?nn(n):-U,Y=0===ee?tn(t):0,ee<T-1?V.push(S(P((d-q[ee])/(l[ee].split(" ").length-1)))):V.push(0),e.push([l[ee],Y,G])}}!0===("boolean"==typeof o.R2L?o.R2L:ue)&&(e=I(e,(function(e,t,n){return[e.split("").reverse().join(""),t,n]}))),i={text:e,x:t,y:n,options:o,mutex:{pdfEscape:mt,activeFontKey:xe,fonts:ke,activeFontSize:le}},ze.publish("postProcessText",i),e=i.text,b=i.mutex.isHex||!1;var te=ke[xe].encoding;"WinAnsiEncoding"!==te&&"StandardEncoding"!==te||(e=I(e,(function(e,t,n){return[N(e),t,n]}))),l=L(e),e=[];for(var ne,oe,ae,ie=Array.isArray(l[0])?1:0,se="",ce=function(e,t,n){var r="";return n instanceof Ue?(n="number"==typeof o.angle?$e(n,new Ue(1,0,0,1,e,t)):$e(new Ue(1,0,0,1,e,t),n),x===w&&(n=$e(new Ue(1,0,0,-1,0,0),n)),r=n.join(" ")+" Tm\n"):r=S(e)+" "+S(t)+" Td\n",r},de=0;de<l.length;de++){switch(se="",ie){case 1:ae=(b?"<":"(")+l[de][0]+(b?">":")"),ne=parseFloat(l[de][1]),oe=parseFloat(l[de][2]);break;case 0:ae=(b?"<":"(")+l[de]+(b?">":")"),ne=tn(t),oe=nn(n)}void 0!==V&&void 0!==V[de]&&(se=V[de]+" Tw\n"),0===de?e.push(se+ce(ne,oe,m)+ae):0===ie?e.push(se+ae):1===ie&&e.push(se+ce(ne,oe,m)+ae)}e=0===ie?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var pe="BT\n/";return pe+=xe+" "+le+" Tf\n",pe+=S(le*C)+" TL\n",pe+=sn+"\n",pe+=y,pe+=e,re(pe+="ET"),f[xe]=!0,g};var Ot=h.__private__.clip=h.clip=function(e){return re("evenodd"===e?"W*":"W"),this};h.clipEvenOdd=function(){return Ot("evenodd")},h.__private__.discardPath=h.discardPath=function(){return re("n"),this};var Dt=h.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(e)&&(t=!0),t};h.__private__.setDefaultPathOperation=h.setDefaultPathOperation=function(e){return Dt(e)&&(u=e),this};var _t=h.__private__.getStyle=h.getStyle=function(e){var t=u;switch(e){case"D":case"S":t="S";break;case"F":t="f";break;case"FD":case"DF":t="B";break;case"f":case"f*":case"B":case"B*":t=e}return t},Ft=h.close=function(){return re("h"),this};h.stroke=function(){return re("S"),this},h.fill=function(e){return zt("f",e),this},h.fillEvenOdd=function(e){return zt("f*",e),this},h.fillStroke=function(e){return zt("B",e),this},h.fillStrokeEvenOdd=function(e){return zt("B*",e),this};var zt=function(e,t){"object"===(0,r.Z)(t)?Ht(t,e):re(e)},Zt=function(e){null===e||x===w&&void 0===e||(e=_t(e),re(e))};function Bt(e,t,n,r,o){var a=new Ee(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,o||this.matrix);a.stream=this.stream;var i=e+"$$"+this.cloneIndex+++"$$";return Ve(i,a),a}var Ht=function(e,t){var n=je[e.key],r=Re[n];if(r instanceof Ce)re("q"),re(qt(t)),r.gState&&h.setGState(r.gState),re(e.matrix.toString()+" cm"),re("/"+n+" sh"),re("Q");else if(r instanceof Ee){var o=new Ue(1,0,0,-1,0,Cn());e.matrix&&(o=o.multiply(e.matrix||We),n=Bt.call(r,e.key,e.boundingBox,e.xStep,e.yStep,o).id),re("q"),re("/Pattern cs"),re("/"+n+" scn"),r.gState&&h.setGState(r.gState),re(t),re("Q")}},qt=function(e){switch(e){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Ut=h.moveTo=function(e,t){return re(S(P(e))+" "+S(A(t))+" m"),this},$t=h.lineTo=function(e,t){return re(S(P(e))+" "+S(A(t))+" l"),this},Wt=h.curveTo=function(e,t,n,r,o,a){return re([S(P(e)),S(A(t)),S(P(n)),S(A(r)),S(P(o)),S(A(a)),"c"].join(" ")),this};h.__private__.line=h.line=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.line");return x===y?this.lines([[n-e,r-t]],e,t,[1,1],o||"S"):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},h.__private__.lines=h.lines=function(e,t,n,r,o,a){var i,l,s,c,u,d,p,f,h,m,g,v;if("number"==typeof e&&(v=n,n=t,t=e,e=v),r=r||[1,1],a=a||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Dt(o)||"boolean"!=typeof a)throw new Error("Invalid arguments passed to jsPDF.lines");for(Ut(t,n),i=r[0],l=r[1],c=e.length,m=t,g=n,s=0;s<c;s++)2===(u=e[s]).length?(m=u[0]*i+m,g=u[1]*l+g,$t(m,g)):(d=u[0]*i+m,p=u[1]*l+g,f=u[2]*i+m,h=u[3]*l+g,m=u[4]*i+m,g=u[5]*l+g,Wt(d,p,f,h,m,g));return a&&Ft(),Zt(o),this},h.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case"m":Ut(r[0],r[1]);break;case"l":$t(r[0],r[1]);break;case"c":Wt.apply(this,r);break;case"h":Ft()}}return this},h.__private__.rect=h.rect=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.rect");return x===y&&(r=-r),re([S(P(e)),S(A(t)),S(P(n)),S(P(r)),"re"].join(" ")),Zt(o),this},h.__private__.triangle=h.triangle=function(e,t,n,r,o,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a)||!Dt(i))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-e,r-t],[o-n,a-r],[e-o,t-a]],e,t,[1,1],i,!0),this},h.__private__.roundedRect=h.roundedRect=function(e,t,n,r,o,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a)||!Dt(i))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var l=4/3*(Math.SQRT2-1);return o=Math.min(o,.5*n),a=Math.min(a,.5*r),this.lines([[n-2*o,0],[o*l,0,o,a-a*l,o,a],[0,r-2*a],[0,a*l,-o*l,a,-o,a],[2*o-n,0],[-o*l,0,-o,-a*l,-o,-a],[0,2*a-r],[0,-a*l,o*l,-a,o,-a]],e+o,t,[1,1],i,!0),this},h.__private__.ellipse=h.ellipse=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.ellipse");var a=4/3*(Math.SQRT2-1)*n,i=4/3*(Math.SQRT2-1)*r;return Ut(e+n,t),Wt(e+n,t-i,e+a,t-r,e,t-r),Wt(e-a,t-r,e-n,t-i,e-n,t),Wt(e-n,t+i,e-a,t+r,e,t+r),Wt(e+a,t+r,e+n,t+i,e+n,t),Zt(o),this},h.__private__.circle=h.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!Dt(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(e,t,n,n,r)},h.setFont=function(e,t,n){return n&&(t=N(t,n)),xe=xt(e,t,{disableWarning:!1}),this};var Vt=h.__private__.getFont=h.getFont=function(){return ke[xt.apply(h,arguments)]};h.__private__.getFontList=h.getFontList=function(){var e,t,n={};for(e in Pe)if(Pe.hasOwnProperty(e))for(t in n[e]=[],Pe[e])Pe[e].hasOwnProperty(t)&&n[e].push(t);return n},h.addFont=function(e,t,n,r,o){var a=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==a.indexOf(arguments[3])?o=arguments[3]:arguments[3]&&-1==a.indexOf(arguments[3])&&(n=N(n,r)),ht.call(this,e,t,n,o=o||"Identity-H")};var Gt,Yt=e.lineWidth||.200025,Kt=h.__private__.getLineWidth=h.getLineWidth=function(){return Yt},Qt=h.__private__.setLineWidth=h.setLineWidth=function(e){return Yt=e,re(S(P(e))+" w"),this};h.__private__.setLineDash=Ne.API.setLineDash=Ne.API.setLineDashPattern=function(e,t){if(e=e||[],t=t||0,isNaN(t)||!Array.isArray(e))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return e=e.map((function(e){return S(P(e))})).join(" "),t=S(P(t)),re("["+e+"] "+t+" d"),this};var Jt=h.__private__.getLineHeight=h.getLineHeight=function(){return le*Gt};h.__private__.getLineHeight=h.getLineHeight=function(){return le*Gt};var Xt=h.__private__.setLineHeightFactor=h.setLineHeightFactor=function(e){return"number"==typeof(e=e||1.15)&&(Gt=e),this},en=h.__private__.getLineHeightFactor=h.getLineHeightFactor=function(){return Gt};Xt(e.lineHeight);var tn=h.__private__.getHorizontalCoordinate=function(e){return P(e)},nn=h.__private__.getVerticalCoordinate=function(e){return x===w?e:Fe[Z].mediaBox.topRightY-Fe[Z].mediaBox.bottomLeftY-P(e)},rn=h.__private__.getHorizontalCoordinateString=h.getHorizontalCoordinateString=function(e){return S(tn(e))},on=h.__private__.getVerticalCoordinateString=h.getVerticalCoordinateString=function(e){return S(nn(e))},an=e.strokeColor||"0 G";h.__private__.getStrokeColor=h.getDrawColor=function(){return tt(an)},h.__private__.setStrokeColor=h.setDrawColor=function(e,t,n,r){return an=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),re(an),this};var ln=e.fillColor||"0 g";h.__private__.getFillColor=h.getFillColor=function(){return tt(ln)},h.__private__.setFillColor=h.setFillColor=function(e,t,n,r){return ln=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),re(ln),this};var sn=e.textColor||"0 g",cn=h.__private__.getTextColor=h.getTextColor=function(){return tt(sn)};h.__private__.setTextColor=h.setTextColor=function(e,t,n,r){return sn=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var un=e.charSpace,dn=h.__private__.getCharSpace=h.getCharSpace=function(){return parseFloat(un||0)};h.__private__.setCharSpace=h.setCharSpace=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return un=e,this};var pn=0;h.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},h.__private__.setLineCap=h.setLineCap=function(e){var t=h.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return pn=t,re(t+" J"),this};var fn=0;h.__private__.setLineJoin=h.setLineJoin=function(e){var t=h.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return fn=t,re(t+" j"),this},h.__private__.setLineMiterLimit=h.__private__.setMiterLimit=h.setLineMiterLimit=h.setMiterLimit=function(e){if(e=e||0,isNaN(e))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return re(S(P(e))+" M"),this},h.GState=we,h.setGState=function(e){(e="string"==typeof e?Te[Oe[e]]:hn(null,e)).equals(De)||(re("/"+e.id+" gs"),De=e)};var hn=function(e,t){if(!e||!Oe[e]){var n=!1;for(var r in Te)if(Te.hasOwnProperty(r)&&Te[r].equals(t)){n=!0;break}if(n)t=Te[r];else{var o="GS"+(Object.keys(Te).length+1).toString(10);Te[o]=t,t.id=o}return e&&(Oe[e]=t.id),ze.publish("addGState",t),t}};h.addGState=function(e,t){return hn(e,t),this},h.saveGraphicsState=function(){return re("q"),Ae.push({key:xe,size:le,color:sn}),this},h.restoreGraphicsState=function(){re("Q");var e=Ae.pop();return xe=e.key,le=e.size,sn=e.color,De=null,this},h.setCurrentTransformationMatrix=function(e){return re(e.toString()+" cm"),this},h.comment=function(e){return re("#"+e),this};var mn=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var o="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return o},set:function(e){o=e.toString()}}),this},gn=function(e,t,n,r){mn.call(this,e,t),this.type="rect";var o=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return o},set:function(e){isNaN(e)||(o=parseFloat(e))}});var a=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return a},set:function(e){isNaN(e)||(a=parseFloat(e))}}),this},vn=function(){this.page=_e,this.currentPage=Z,this.pages=K.slice(0),this.pagesContext=Fe.slice(0),this.x=Me,this.y=Le,this.matrix=Ie,this.width=wn(Z),this.height=Cn(Z),this.outputDestination=te,this.id="",this.objectNumber=-1};vn.prototype.restore=function(){_e=this.page,Z=this.currentPage,Fe=this.pagesContext,K=this.pages,Me=this.x,Le=this.y,Ie=this.matrix,xn(Z,this.width),En(Z,this.height),te=this.outputDestination};var bn=function(e,t,n,r,o){qe.push(new vn),_e=Z=0,K=[],Me=e,Le=t,Ie=o,gt([n,r])};for(var yn in h.beginFormObject=function(e,t,n,r,o){return bn(e,t,n,r,o),this},h.endFormObject=function(e){return function(e){if(He[e])qe.pop().restore();else{var t=new vn,n="Xo"+(Object.keys(Be).length+1).toString(10);t.id=n,He[e]=n,Be[n]=t,ze.publish("addFormObject",t),qe.pop().restore()}}(e),this},h.doFormObject=function(e,t){var n=Be[He[e]];return re("q"),re(t.toString()+" cm"),re("/"+n.id+" Do"),re("Q"),this},h.getFormObject=function(e){var t=Be[He[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},h.save=function(e,t){return e=e||"generated.pdf",(t=t||{}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(X(It(Lt()),e),"function"==typeof X.unload&&$.setTimeout&&setTimeout(X.unload,911),this):new Promise((function(t,n){try{var r=X(It(Lt()),e);"function"==typeof X.unload&&$.setTimeout&&setTimeout(X.unload,911),t(r)}catch(e){n(e.message)}}))},Ne.API)Ne.API.hasOwnProperty(yn)&&("events"===yn&&Ne.API.events.length?function(e,t){var n,r,o;for(o=t.length-1;-1!==o;o--)n=t[o][0],r=t[o][1],e.subscribe.apply(e,[n].concat("function"==typeof r?[r]:r))}(ze,Ne.API.events):h[yn]=Ne.API[yn]);var wn=h.getPageWidth=function(e){return(Fe[e=e||Z].mediaBox.topRightX-Fe[e].mediaBox.bottomLeftX)/Se},xn=h.setPageWidth=function(e,t){Fe[e].mediaBox.topRightX=t*Se+Fe[e].mediaBox.bottomLeftX},Cn=h.getPageHeight=function(e){return(Fe[e=e||Z].mediaBox.topRightY-Fe[e].mediaBox.bottomLeftY)/Se},En=h.setPageHeight=function(e,t){Fe[e].mediaBox.topRightY=t*Se+Fe[e].mediaBox.bottomLeftY};return h.internal={pdfEscape:mt,getStyle:_t,getFont:Vt,getFontSize:ce,getCharSpace:dn,getTextColor:cn,getLineHeight:Jt,getLineHeightFactor:en,getLineWidth:Kt,write:oe,getHorizontalCoordinate:tn,getVerticalCoordinate:nn,getCoordinateString:rn,getVerticalCoordinateString:on,collections:{},newObject:Ye,newAdditionalObject:Je,newObjectDeferred:Ke,newObjectDeferredBegin:Qe,getFilters:rt,putStream:ot,events:ze,scaleFactor:Se,pageSize:{getWidth:function(){return wn(Z)},setWidth:function(e){xn(Z,e)},getHeight:function(){return Cn(Z)},setHeight:function(e){En(Z,e)}},encryptionOptions:d,encryption:At,getEncryptor:function(e){return null!==d?At.encryptor(e,0):function(e){return e}},output:kt,getNumberOfPages:wt,pages:K,out:re,f2:I,f3:k,getPageInfo:Rt,getPageInfoByObjId:jt,getCurrentPageInfo:Tt,getPDFVersion:g,Point:mn,Rectangle:gn,Matrix:Ue,hasHotfix:Pt},Object.defineProperty(h.internal.pageSize,"width",{get:function(){return wn(Z)},set:function(e){xn(Z,e)},enumerable:!0,configurable:!0}),Object.defineProperty(h.internal.pageSize,"height",{get:function(){return Cn(Z)},set:function(e){En(Z,e)},enumerable:!0,configurable:!0}),function(e){for(var t=0,n=ie.length;t<n;t++){var r=ht.call(this,e[t][0],e[t][1],e[t][2],ie[t][3],!0);!1===p&&(f[r]=!0);var o=e[t][0].split("-");ft({id:r,fontName:o[0],fontStyle:o[1]||""})}ze.publish("addFonts",{fonts:ke,dictionary:Pe})}.call(h,ie),xe="F1",vt(a,n),ze.publish("initialized"),h}ve.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},ve.prototype.toHexString=function(e){return e.split("").map((function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join("")},ve.prototype.hexToBytes=function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(String.fromCharCode(parseInt(e.substr(n,2),16)));return t.join("")},ve.prototype.processOwnerPassword=function(e,t){return me(pe(t).substr(0,5),e)},ve.prototype.encryptor=function(e,t){var n=pe(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return me(n,e)}},we.prototype.equals=function(e){var t,n="id,objectNumber,equals";if(!e||(0,r.Z)(e)!==(0,r.Z)(this))return!1;var o=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t))return!1;if(this[t]!==e[t])return!1;o++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&o--;return 0===o},Ne.API={events:[]},Ne.version="2.5.1";var Se=Ne.API,Me=1,Le=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ie=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ke=function(e){return e.toFixed(2)},Pe=function(e){return e.toFixed(5)};Se.__acroform__={};var Ae=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},Re=function(e){return e*Me},je=function(e){var t=new Ye,n=ct.internal.getHeight(e)||0,r=ct.internal.getWidth(e)||0;return t.BBox=[0,0,Number(ke(r)),Number(ke(n))],t},Te=Se.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},Oe=Se.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},De=Se.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(e&1<<t)?0:1},_e=Se.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return De(e,t-1)},Fe=Se.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Te(e,t-1)},ze=Se.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Oe(e,t-1)},Ze=Se.__acroform__.calculateCoordinates=function(e,t){var n=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,o=e[0],a=e[1],i=e[2],l=e[3],s={};return s.lowerLeft_X=n(o)||0,s.lowerLeft_Y=r(a+l)||0,s.upperRight_X=n(o+i)||0,s.upperRight_Y=r(a)||0,[Number(ke(s.lowerLeft_X)),Number(ke(s.lowerLeft_Y)),Number(ke(s.upperRight_X)),Number(ke(s.upperRight_Y))]},Be=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=e._V||e.DV,r=He(e,n),o=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+o+" "+ke(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=je(e);return a.scope=e.scope,a.stream=t.join("\n"),a}},He=function(e,t){var n=0===e.fontSize?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},o=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" ");o=e.multiline?o.map((function(e){return e.split("\n")})):o.map((function(e){return[e]}));var a=n,i=ct.internal.getHeight(e)||0;i=i<0?-i:i;var l=ct.internal.getWidth(e)||0;l=l<0?-l:l;var s=function(t,n,r){if(t+1<o.length){var a=n+" "+o[t+1][0];return qe(a,e,r).width<=l-4}return!1};a++;e:for(;a>0;){t="",a--;var c,u,d=qe("3",e,a).height,p=e.multiline?i-a:(i-d)/2,f=p+=2,h=0,m=0,g=0;if(a<=0){t="(...) Tj\n",t+="% Width of Text: "+qe(t,e,a=12).width+", FieldWidth:"+l+"\n";break}for(var v="",b=0,y=0;y<o.length;y++)if(o.hasOwnProperty(y)){var w=!1;if(1!==o[y].length&&g!==o[y].length-1){if((d+2)*(b+2)+2>i)continue e;v+=o[y][g],w=!0,m=y,y--}else{v=" "==(v+=o[y][g]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),C=s(x,v,a),E=y>=o.length-1;if(C&&!E){v+=" ",g=0;continue}if(C||E){if(E)m=x;else if(e.multiline&&(d+2)*(b+2)+2>i)continue e}else{if(!e.multiline)continue e;if((d+2)*(b+2)+2>i)continue e;m=x}}for(var N="",S=h;S<=m;S++){var M=o[S];if(e.multiline){if(S===m){N+=M[g]+" ",g=(g+1)%M.length;continue}if(S===h){N+=M[M.length-1]+" ";continue}}N+=M[0]+" "}switch(N=" "==N.substr(N.length-1)?N.substr(0,N.length-1):N,u=qe(N,e,a).width,e.textAlign){case"right":c=l-u-2;break;case"center":c=(l-u)/2;break;default:c=2}t+=ke(c)+" "+ke(f)+" Td\n",t+="("+Le(N)+") Tj\n",t+=-ke(c)+" 0 Td\n",f=-(a+2),u=0,h=w?m:m+1,b++,v=""}break}return r.text=t,r.fontSize=a,r},qe=function(e,t,n){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),o=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:o}},Ue={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},$e=function(e,t){var n={type:"reference",object:e};void 0===t.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===n.type&&e.object===n.object}))&&t.internal.getPageInfo(e.page).pageContext.annotations.push(n)},We=Se.__acroform__.arrayToPdfArray=function(e,t,n){var o=function(e){return e};if(Array.isArray(e)){for(var a="[",i=0;i<e.length;i++)switch(0!==i&&(a+=" "),(0,r.Z)(e[i])){case"boolean":case"number":case"object":a+=e[i].toString();break;case"string":"/"!==e[i].substr(0,1)?(void 0!==t&&n&&(o=n.internal.getEncryptor(t)),a+="("+Le(o(e[i].toString()))+")"):a+=e[i].toString()}return a+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Ve=function(e,t,n){var r=function(e){return e};return void 0!==t&&n&&(r=n.internal.getEncryptor(t)),(e=e||"").toString(),"("+Le(r(e))+")"},Ge=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ge.prototype.toString=function(){return this.objId+" 0 R"},Ge.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},Ge.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter((function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"scope"!=e&&"objId"!=e&&"_"!=e.substring(0,1)}));for(var n in t)if(!1===Object.getOwnPropertyDescriptor(this,t[n]).configurable){var r=t[n],o=this[r];o&&(Array.isArray(o)?e.push({key:r,value:We(o,this.objId,this.scope)}):o instanceof Ge?(o.scope=this.scope,e.push({key:r,value:o.objId+" 0 R"})):"function"!=typeof o&&e.push({key:r,value:o}))}return e};var Ye=function(){Ge.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};Ae(Ye,Ge);var Ke=function(){Ge.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Le(t(e))+")"}},set:function(t){e=t}})};Ae(Ke,Ge);var Qe=function e(){Ge.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute F supplied.');t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(t,3))},set:function(e){!0===Boolean(e)?this.F=Fe(t,3):this.F=ze(t,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute Ff supplied.');n=e}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(e){r=void 0!==e?e:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(e){r[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(e){r[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(e){r[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(e){r[3]=e}});var o="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return o},set:function(e){switch(e){case"/Btn":case"/Tx":case"/Ch":case"/Sig":o=e;break;default:throw new Error('Invalid value "'+e+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof at)return;a="FieldObject"+e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Le(t(a))+")"},set:function(e){a=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(e){a=e}});var i="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){i=e}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(e){l=e}});var s=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return s},set:function(e){s=e}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===c?50/Me:c},set:function(e){c=e}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(e){u=e}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof at||this instanceof lt))return Ve(d,this.objId,this.scope)},set:function(e){e=e.toString(),d=e}});var p=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof nt==0?Ve(p,this.objId,this.scope):p},set:function(e){e=e.toString(),p=this instanceof nt==0?"("===e.substr(0,1)?Ie(e.substr(1,e.length-2)):Ie(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof nt==1?Ie(p.substr(1,p.length-1)):p},set:function(e){e=e.toString(),p=this instanceof nt==1?"/"+e:e}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(e){this.V=e}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof nt==0?Ve(f,this.objId,this.scope):f},set:function(e){e=e.toString(),f=this instanceof nt==0?"("===e.substr(0,1)?Ie(e.substr(1,e.length-2)):Ie(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof nt==1?Ie(f.substr(1,f.length-1)):f},set:function(e){e=e.toString(),f=this instanceof nt==1?"/"+e:e}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var h,m=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return m},set:function(e){e=Boolean(e),m=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(h)return h},set:function(e){h=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,1))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,1):this.Ff=ze(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,2))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,2):this.Ff=ze(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,3))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,3):this.Ff=ze(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(e){if(-1===[0,1,2].indexOf(e))throw new Error('Invalid value "'+e+'" for attribute Q supplied.');g=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(g){case 0:default:e="left";break;case 1:e="center";break;case 2:e="right"}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};Ae(Qe,Ge);var Je=function(){Qe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return We(t,this.objId,this.scope)},set:function(e){var n,r;r=[],"string"==typeof(n=e)&&(r=function(e,t,n){n||(n=1);for(var r,o=[];r=t.exec(e);)o.push(r[n]);return o}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();-1!==t.indexOf(e)&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,18))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,18):this.Ff=ze(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,19))},set:function(e){!0===this.combo&&(!0===Boolean(e)?this.Ff=Fe(this.Ff,19):this.Ff=ze(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,20))},set:function(e){!0===Boolean(e)?(this.Ff=Fe(this.Ff,20),t.sort()):this.Ff=ze(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,22))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,22):this.Ff=ze(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,23):this.Ff=ze(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,27))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,27):this.Ff=ze(this.Ff,27)}}),this.hasAppearanceStream=!1};Ae(Je,Qe);var Xe=function(){Je.call(this),this.fontName="helvetica",this.combo=!1};Ae(Xe,Je);var et=function(){Xe.call(this),this.combo=!0};Ae(et,Xe);var tt=function(){et.call(this),this.edit=!0};Ae(tt,et);var nt=function(){Qe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,15))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,15):this.Ff=ze(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,16))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,16):this.Ff=ze(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,17))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,17):this.Ff=ze(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,26):this.Ff=ze(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(t).length){var n,r=[];for(n in r.push("<<"),t)r.push("/"+n+" ("+Le(e(t[n]))+")");return r.push(">>"),r.join("\n")}},set:function(e){"object"===(0,r.Z)(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};Ae(nt,Qe);var rt=function(){nt.call(this),this.pushButton=!0};Ae(rt,nt);var ot=function(){nt.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};Ae(ot,nt);var at=function(){var e,t;Qe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,o={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,n=[];for(t in n.push("<<"),o)n.push("/"+t+" ("+Le(e(o[t]))+")");return n.push(">>"),n.join("\n")},set:function(e){"object"===(0,r.Z)(e)&&(o=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return o.CA||""},set:function(e){"string"==typeof e&&(o.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ct.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ae(at,Qe),ot.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},ot.prototype.createOption=function(e){var t=new at;return t.Parent=this,t.optionName=e,this.Kids.push(t),ut.call(this.scope,t),t};var it=function(){nt.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ct.CheckBox.createAppearanceStream()};Ae(it,nt);var lt=function(){Qe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,13):this.Ff=ze(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,21):this.Ff=ze(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,23):this.Ff=ze(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,24):this.Ff=ze(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,25):this.Ff=ze(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,26):this.Ff=ze(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ae(lt,Qe);var st=function(){lt.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,14):this.Ff=ze(this.Ff,14)}}),this.password=!0};Ae(st,lt);var ct={CheckBox:{createAppearanceStream:function(){return{N:{On:ct.CheckBox.YesNormal},D:{On:ct.CheckBox.YesPushDown,Off:ct.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=je(e);t.scope=e.scope;var n=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,o=e.scope.__private__.encodeColorString(e.color),a=He(e,e.caption);return n.push("0.749023 g"),n.push("0 0 "+ke(ct.internal.getWidth(e))+" "+ke(ct.internal.getHeight(e))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+ke(a.fontSize)+" Tf "+o),n.push("BT"),n.push(a.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(e){var t=je(e);t.scope=e.scope;var n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),o=[],a=ct.internal.getHeight(e),i=ct.internal.getWidth(e),l=He(e,e.caption);return o.push("1 g"),o.push("0 0 "+ke(i)+" "+ke(a)+" re"),o.push("f"),o.push("q"),o.push("0 0 1 rg"),o.push("0 0 "+ke(i-1)+" "+ke(a-1)+" re"),o.push("W"),o.push("n"),o.push("0 g"),o.push("BT"),o.push("/"+n+" "+ke(l.fontSize)+" Tf "+r),o.push(l.text),o.push("ET"),o.push("Q"),t.stream=o.join("\n"),t},OffPushDown:function(e){var t=je(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ke(ct.internal.getWidth(e))+" "+ke(ct.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:ct.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=ct.RadioButton.Circle.YesNormal,t.D[e]=ct.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=je(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=ct.internal.Bezier_C,a=Number((r*o).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=je(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=Number((2*r).toFixed(5)),a=Number((o*ct.internal.Bezier_C).toFixed(5)),i=Number((r*ct.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+a+" "+a+" "+o+" 0 "+o+" c"),n.push("-"+a+" "+o+" -"+o+" "+a+" -"+o+" 0 c"),n.push("-"+o+" -"+a+" -"+a+" -"+o+" 0 -"+o+" c"),n.push(a+" -"+o+" "+o+" -"+a+" "+o+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=je(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=Number((2*r).toFixed(5)),a=Number((o*ct.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+a+" "+a+" "+o+" 0 "+o+" c"),n.push("-"+a+" "+o+" -"+o+" "+a+" -"+o+" 0 c"),n.push("-"+o+" -"+a+" -"+a+" -"+o+" 0 -"+o+" c"),n.push(a+" -"+o+" "+o+" -"+a+" "+o+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:ct.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=ct.RadioButton.Cross.YesNormal,t.D[e]=ct.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=je(e);t.scope=e.scope;var n=[],r=ct.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+ke(ct.internal.getWidth(e)-2)+" "+ke(ct.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(ke(r.x1.x)+" "+ke(r.x1.y)+" m"),n.push(ke(r.x2.x)+" "+ke(r.x2.y)+" l"),n.push(ke(r.x4.x)+" "+ke(r.x4.y)+" m"),n.push(ke(r.x3.x)+" "+ke(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=je(e);t.scope=e.scope;var n=ct.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+ke(ct.internal.getWidth(e))+" "+ke(ct.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+ke(ct.internal.getWidth(e)-2)+" "+ke(ct.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(ke(n.x1.x)+" "+ke(n.x1.y)+" m"),r.push(ke(n.x2.x)+" "+ke(n.x2.y)+" l"),r.push(ke(n.x4.x)+" "+ke(n.x4.y)+" m"),r.push(ke(n.x3.x)+" "+ke(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=je(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ke(ct.internal.getWidth(e))+" "+ke(ct.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+n}};ct.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=ct.internal.getWidth(e),n=ct.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},ct.internal.getWidth=function(e){var t=0;return"object"===(0,r.Z)(e)&&(t=Re(e.Rect[2])),t},ct.internal.getHeight=function(e){var t=0;return"object"===(0,r.Z)(e)&&(t=Re(e.Rect[3])),t};var ut=Se.addField=function(e){if(function(e,t){if(t.scope=e,void 0!==e.internal&&(void 0===e.internal.acroformPlugin||!1===e.internal.acroformPlugin.isInitialized)){if(Qe.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(Ue)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Me=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new Ke,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",(function(){var t;(t=e).internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})),e.internal.events.subscribe("buildDocument",(function(){!function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];r.objId=void 0,r.hasAnnotation&&$e(r,e)}}(e)})),e.internal.events.subscribe("putCatalog",(function(){!function(e){if(void 0===e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(e)})),e.internal.events.subscribe("postPutPages",(function(t){!function(e,t){var n=!e;for(var o in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(o)){var a=e[o],i=[],l=a.Rect;if(a.Rect&&(a.Rect=Ze(a.Rect,t)),t.internal.newObjectDeferredBegin(a.objId,!0),a.DA=ct.createDefaultAppearanceStream(a),"object"===(0,r.Z)(a)&&"function"==typeof a.getKeyValueListForStream&&(i=a.getKeyValueListForStream()),a.Rect=l,a.hasAppearanceStream&&!a.appearanceStreamContent){var s=Be(a);i.push({key:"AP",value:"<</N "+s+">>"}),t.internal.acroformPlugin.xForms.push(s)}if(a.appearanceStreamContent){var c="";for(var u in a.appearanceStreamContent)if(a.appearanceStreamContent.hasOwnProperty(u)){var d=a.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var o in d)if(d.hasOwnProperty(o)){var p=d[o];"function"==typeof p&&(p=p.call(t,a)),c+="/"+o+" "+p+" ",t.internal.acroformPlugin.xForms.indexOf(p)>=0||t.internal.acroformPlugin.xForms.push(p)}}else"function"==typeof(p=d)&&(p=p.call(t,a)),c+="/"+o+" "+p,t.internal.acroformPlugin.xForms.indexOf(p)>=0||t.internal.acroformPlugin.xForms.push(p);c+=">>"}i.push({key:"AP",value:"<<\n"+c+">>"})}t.internal.putStream({additionalKeyValues:i,objectId:a.objId}),t.internal.out("endobj")}n&&function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var o=n,a=e[n];t.internal.newObjectDeferredBegin(a.objId,!0),"object"===(0,r.Z)(a)&&"function"==typeof a.putStream&&a.putStream(),delete e[o]}}(t.internal.acroformPlugin.xForms,t)}(t,e)})),e.internal.acroformPlugin.isInitialized=!0}}(this,e),!(e instanceof Qe))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Se.AcroFormChoiceField=Je,Se.AcroFormListBox=Xe,Se.AcroFormComboBox=et,Se.AcroFormEditBox=tt,Se.AcroFormButton=nt,Se.AcroFormPushButton=rt,Se.AcroFormRadioButton=ot,Se.AcroFormCheckBox=it,Se.AcroFormTextField=lt,Se.AcroFormPasswordField=st,Se.AcroFormAppearance=ct,Se.AcroForm={ChoiceField:Je,ListBox:Xe,ComboBox:et,EditBox:tt,Button:nt,PushButton:rt,RadioButton:ot,CheckBox:it,TextField:lt,PasswordField:st,Appearance:ct},Ne.AcroForm={ChoiceField:Je,ListBox:Xe,ComboBox:et,EditBox:tt,Button:nt,PushButton:rt,RadioButton:ot,CheckBox:it,TextField:lt,PasswordField:st,Appearance:ct};var dt=Ne.AcroForm;function pt(e){return e.reduce((function(e,t,n){return e[t]=n,e}),{})}!function(e){e.__addimage__={};var t="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},o=e.__addimage__.getImageFileTypeByImageData=function(e,r){var o,a,i,l,s,c=t;if("RGBA"===(r=r||t)||void 0!==e.data&&e.data instanceof Uint8ClampedArray&&"height"in e&&"width"in e)return"RGBA";if(E(e))for(s in n)for(i=n[s],o=0;o<i.length;o+=1){for(l=!0,a=0;a<i[o].length;a+=1)if(void 0!==i[o][a]&&i[o][a]!==e[a]){l=!1;break}if(!0===l){c=s;break}}else for(s in n)for(i=n[s],o=0;o<i.length;o+=1){for(l=!0,a=0;a<i[o].length;a+=1)if(void 0!==i[o][a]&&i[o][a]!==e.charCodeAt(a)){l=!1;break}if(!0===l){c=s;break}}return c===t&&r!==t&&(c=r),c},a=function e(t){for(var n=this.internal.write,r=this.internal.putStream,o=(0,this.internal.getFilters)();-1!==o.indexOf("FlateEncode");)o.splice(o.indexOf("FlateEncode"),1);t.objectId=this.internal.newObject();var a=[];if(a.push({key:"Type",value:"/XObject"}),a.push({key:"Subtype",value:"/Image"}),a.push({key:"Width",value:t.width}),a.push({key:"Height",value:t.height}),t.colorSpace===v.INDEXED?a.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(t.palette.length/3-1)+" "+("sMask"in t&&void 0!==t.sMask?t.objectId+2:t.objectId+1)+" 0 R]"}):(a.push({key:"ColorSpace",value:"/"+t.colorSpace}),t.colorSpace===v.DEVICE_CMYK&&a.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),a.push({key:"BitsPerComponent",value:t.bitsPerComponent}),"decodeParameters"in t&&void 0!==t.decodeParameters&&a.push({key:"DecodeParms",value:"<<"+t.decodeParameters+">>"}),"transparency"in t&&Array.isArray(t.transparency)){for(var i="",l=0,s=t.transparency.length;l<s;l++)i+=t.transparency[l]+" "+t.transparency[l]+" ";a.push({key:"Mask",value:"["+i+"]"})}void 0!==t.sMask&&a.push({key:"SMask",value:t.objectId+1+" 0 R"});var c=void 0!==t.filter?["/"+t.filter]:void 0;if(r({data:t.data,additionalKeyValues:a,alreadyAppliedFilters:c,objectId:t.objectId}),n("endobj"),"sMask"in t&&void 0!==t.sMask){var u="/Predictor "+t.predictor+" /Colors 1 /BitsPerComponent "+t.bitsPerComponent+" /Columns "+t.width,d={width:t.width,height:t.height,colorSpace:"DeviceGray",bitsPerComponent:t.bitsPerComponent,decodeParameters:u,data:t.sMask};"filter"in t&&(d.filter=t.filter),e.call(this,d)}if(t.colorSpace===v.INDEXED){var p=this.internal.newObject();r({data:S(new Uint8Array(t.palette)),objectId:p}),n("endobj")}},i=function(){var e=this.internal.collections.addImage_images;for(var t in e)a.call(this,e[t])},l=function(){var e,t=this.internal.collections.addImage_images,n=this.internal.write;for(var r in t)n("/I"+(e=t[r]).index,e.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",i),this.internal.events.subscribe("putXobjectDict",l))},c=function(){var e=this.internal.collections.addImage_images;return s.call(this),e},u=function(){return Object.keys(this.internal.collections.addImage_images).length},d=function(t){return"function"==typeof e["process"+t.toUpperCase()]},p=function(e){return"object"===(0,r.Z)(e)&&1===e.nodeType},f=function(t,n){if("IMG"===t.nodeName&&t.hasAttribute("src")){var r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return Q(unescape(r).split("base64,").pop());var o=e.loadFile(r,!0);if(void 0!==o)return o}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw new Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);var a;switch(n){case"PNG":a="image/png";break;case"WEBP":a="image/webp";break;default:a="image/jpeg"}return Q(t.toDataURL(a,1).split("base64,").pop())}},h=function(e){var t=this.internal.collections.addImage_images;if(t)for(var n in t)if(e===t[n].alias)return t[n]},m=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),0===e&&(e=t*n.width/n.height),0===t&&(t=e*n.height/n.width),[e,t]},g=function(e,t,n,r,o,a){var i=m.call(this,n,r,o),l=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,u=c.call(this);if(n=i[0],r=i[1],u[o.index]=o,a){a*=Math.PI/180;var d=Math.cos(a),p=Math.sin(a),f=function(e){return e.toFixed(4)},h=[f(d),f(p),f(-1*p),f(d),0,0,"cm"]}this.internal.write("q"),a?(this.internal.write([1,"0","0",1,l(e),s(t+r),"cm"].join(" ")),this.internal.write(h.join(" ")),this.internal.write([l(n),"0","0",l(r),"0","0","cm"].join(" "))):this.internal.write([l(n),"0","0",l(r),l(e),s(t+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+o.index+" Do"),this.internal.write("Q")},v=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=e.__addimage__.sHashCode=function(e){var t,n,r=0;if("string"==typeof e)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(E(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r},w=e.__addimage__.validateStringAsBase64=function(e){(e=e||"").toString().trim();var t=!0;return 0===e.length&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},x=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e=e||"").split("base64,"),n=null;if(2===t.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(t[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:t[1]})}return n},C=e.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};e.__addimage__.isArrayBuffer=function(e){return C()&&e instanceof ArrayBuffer};var E=e.__addimage__.isArrayBufferView=function(e){return C()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},N=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},S=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t="",n=E(e)?e:new Uint8Array(e),r=0;r<n.length;r+=8192)t+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return t};e.addImage=function(){var e,n,o,a,i,l,c,u,d;if("number"==typeof arguments[1]?(n=t,o=arguments[1],a=arguments[2],i=arguments[3],l=arguments[4],c=arguments[5],u=arguments[6],d=arguments[7]):(n=arguments[1],o=arguments[2],a=arguments[3],i=arguments[4],l=arguments[5],c=arguments[6],u=arguments[7],d=arguments[8]),"object"===(0,r.Z)(e=arguments[0])&&!p(e)&&"imageData"in e){var f=e;e=f.imageData,n=f.format||n||t,o=f.x||o||0,a=f.y||a||0,i=f.w||f.width||i,l=f.h||f.height||l,c=f.alias||c,u=f.compression||u,d=f.rotation||f.angle||d}var h=this.internal.getFilters();if(void 0===u&&-1!==h.indexOf("FlateEncode")&&(u="SLOW"),isNaN(o)||isNaN(a))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var m=M.call(this,e,n,c,u);return g.call(this,o,a,i,l,m,d),this};var M=function(n,r,a,i){var l,s,c;if("string"==typeof n&&o(n)===t){n=unescape(n);var m=L(n,!1);(""!==m||void 0!==(m=e.loadFile(n,!0)))&&(n=m)}if(p(n)&&(n=f(n,r)),r=o(n,r),!d(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if((null==(c=a)||0===c.length)&&(a=function(e){return"string"==typeof e||E(e)?y(e):E(e.data)?y(e.data):null}(n)),(l=h.call(this,a))||(C()&&(n instanceof Uint8Array||"RGBA"===r||(s=n,n=N(n))),l=this["process"+r.toUpperCase()](n,u.call(this),a,function(t){return t&&"string"==typeof t&&(t=t.toUpperCase()),t in e.image_compression?t:b.NONE}(i),s)),!l)throw new Error("An unknown error occurred whilst processing the image.");return l},L=e.__addimage__.convertBase64ToBinaryString=function(e,t){var n;t="boolean"!=typeof t||t;var r,o="";if("string"==typeof e){r=null!==(n=x(e))?n.data:e;try{o=Q(r)}catch(e){if(t)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return o};e.getImageProperties=function(n){var r,a,i="";if(p(n)&&(n=f(n)),"string"==typeof n&&o(n)===t&&(""===(i=L(n,!1))&&(i=e.loadFile(n)||""),n=i),a=o(n),!d(a))throw new Error("addImage does not support files of type '"+a+"', please ensure that a plugin for '"+a+"' support is added.");if(!C()||n instanceof Uint8Array||(n=N(n)),!(r=this["process"+a.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return r.fileType=a,r}}(Ne.API),function(e){var t=function(e){if(void 0!==e&&""!=e)return!0};Ne.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(e){for(var n,r,o,a=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(e.objId),s=e.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((n=s[u]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var d=0;d<s.length;d++){n=s[d];var p=this.internal.pdfEscape,f=this.internal.getEncryptor(e.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var h=this.internal.newAdditionalObject(),m=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(h.objId),v=n.title||"Note";o="<</Type /Annot /Subtype /Text "+(r="/Rect ["+a(n.bounds.x)+" "+i(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y)+"] ")+"/Contents ("+p(g(n.contents))+")",o+=" /Popup "+m.objId+" 0 R",o+=" /P "+l.objId+" 0 R",o+=" /T ("+p(g(v))+") >>",h.content=o;var b=h.objId+" 0 R";o="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+a(n.bounds.x+30)+" "+i(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w+30)+" "+i(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(o+=" /Open true"),o+=" >>",m.content=o,this.internal.write(h.objId,"0 R",m.objId,"0 R");break;case"freetext":r="/Rect ["+a(n.bounds.x)+" "+i(n.bounds.y)+" "+a(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y+n.bounds.h)+"] ";var y=n.color||"#000000";o="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+p(f(n.contents))+")",o+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+y+")",o+=" /Border [0 0 0]",o+=" >>",this.internal.write(o);break;case"link":if(n.options.name){var w=this.annotations._nameMap[n.options.name];n.options.pageNumber=w.page,n.options.top=w.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",o="",n.options.url)o="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+p(f(n.options.url))+") >>";else if(n.options.pageNumber)switch(o="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":o+=" /Fit]";break;case"FitH":o+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,o+=" /FitV "+n.options.left+"]";break;default:var x=i(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),o+=" /XYZ "+n.options.left+" "+x+" "+n.options.zoom+"]"}""!=o&&(o+=" >>",this.internal.write(o))}}this.internal.write("]")}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,o){var a=this.internal.getCurrentPageInfo(),i=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:i(e),y:l(t),w:i(e+n),h:l(t+r)},options:o,type:"link"})},e.textWithLink=function(e,t,n,r){var o,a,i=this.getTextWidth(e),l=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){a=r.maxWidth;var s=this.splitTextToSize(e,a).length;o=Math.ceil(l*s)}else a=i,o=l;return this.text(e,t,n,r),n+=.2*l,"center"===r.align&&(t-=i/2),"right"===r.align&&(t-=i),this.link(t,n-l,a,o,r),i},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(Ne.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},o=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},i=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},l=e.__arabicParser__.isArabicEndLetter=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},s=e.__arabicParser__.isArabicAlfLetter=function(e){return i(e)&&o.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var c=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return i(e)&&a(e)&&4==t[e.charCodeAt(0)].length},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,o="",a=0;for(t=0;t<e.length;t+=1)void 0!==r[e.charCodeAt(t)]?(a++,"number"==typeof(r=r[e.charCodeAt(t)])&&(o+=String.fromCharCode(r),r=n,a=0),t===e.length-1&&(r=n,o+=e.charAt(t-(a-1)),t-=a-1,a=0)):(r=n,o+=e.charAt(t-a),t-=a,a=0);return o};e.__arabicParser__.isArabicDiacritic=function(e){return void 0!==e&&void 0!==r[e.charCodeAt(0)]};var p=e.__arabicParser__.getCorrectForm=function(e,t,n){return i(e)?!1===a(e)?-1:!c(e)||!i(t)&&!i(n)||!i(n)&&l(t)||l(e)&&!i(t)||l(e)&&s(t)||l(e)&&l(t)?0:u(e)&&i(t)&&!l(t)&&i(n)&&c(n)?3:l(e)||!i(n)?1:2:-1},f=function(e){var n=0,r=0,o=0,a="",l="",s="",c=(e=e||"").split("\\s+"),u=[];for(n=0;n<c.length;n+=1){for(u.push(""),r=0;r<c[n].length;r+=1)a=c[n][r],l=c[n][r-1],s=c[n][r+1],i(a)?(o=p(a,l,s),u[n]+=-1!==o?String.fromCharCode(t[a.charCodeAt(0)][o]):a):u[n]+=a;u[n]=d(u[n])}return u.join(" ")},h=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([f(t[r][0]),t[r][1],t[r][2]]):n.push([f(t[r])]);e=n}else e=f(t);return"string"==typeof arguments[0]?e:(arguments[0].text=e,arguments[0])};e.events.push(["preProcessText",h])}(Ne.API),Ne.API.autoPrint=function(e){var t;return"javascript"===((e=e||{}).variant=e.variant||"non-conform",e.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",(function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}))),this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(e){o=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(Ne.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,o=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this))},a=function(){this.internal.__cell__.lastCell=new i,this.internal.__cell__.pages=1},i=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var o=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return o},set:function(e){o=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var i=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return i},set:function(e){i=e}}),this};i.prototype.clone=function(){return new i(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},i.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return o.call(this),this.internal.__cell__.headerFunction="function"==typeof e?e:void 0,this},e.getTextDimensions=function(e,t){o.call(this);var n=(t=t||{}).fontSize||this.getFontSize(),r=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,i=0,l=0,s=0,c=this;if(!Array.isArray(e)&&"string"!=typeof e){if("number"!=typeof e)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");e=String(e)}var u=t.maxWidth;u>0?"string"==typeof e?e=this.splitTextToSize(e,u):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(c.splitTextToSize(t,u))}),[])):e=Array.isArray(e)?e:[e];for(var d=0;d<e.length;d++)i<(s=this.getStringUnitWidth(e[d],{font:r})*n)&&(i=s);return 0!==i&&(l=e.length),{w:i/=a,h:Math.max((l*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/a,0)}},e.cellAddPage=function(){o.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new i(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var l=e.cell=function(){var e;e=arguments[0]instanceof i?arguments[0]:new i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),o.call(this);var r=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,l=this.internal.__cell__.margins||t,s=this.internal.__cell__.tableHeaderRow,c=this.internal.__cell__.printHeaders;return void 0!==r.lineNumber&&(r.lineNumber===e.lineNumber?(e.x=(r.x||0)+(r.width||0),e.y=r.y||0):r.y+r.height+e.height+l.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=l.top,c&&s&&(this.printHeaderRow(e.lineNumber,!0),e.y+=s[0].height)):e.y=r.y+r.height||e.y),void 0!==e.text[0]&&(this.rect(e.x,e.y,e.width,e.height,!0===n?"FD":void 0),"right"===e.align?this.text(e.text,e.x+e.width-a,e.y+a,{align:"right",baseline:"top"}):"center"===e.align?this.text(e.text,e.x+e.width/2,e.y+a,{align:"center",baseline:"top",maxWidth:e.width-a-a}):this.text(e.text,e.x+a,e.y+a,{align:"left",baseline:"top",maxWidth:e.width-a-a})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,c,u,d){if(o.call(this),!c)throw new Error("No data for PDF table.");var p,f,h,m,g=[],v=[],b=[],y={},w={},x=[],C=[],E=(d=d||{}).autoSize||!1,N=!1!==d.printHeaders,S=d.css&&void 0!==d.css["font-size"]?16*d.css["font-size"]:d.fontSize||12,M=d.margins||Object.assign({width:this.getPageWidth()},t),L="number"==typeof d.padding?d.padding:3,I=d.headerBackgroundColor||"#c8c8c8",k=d.headerTextColor||"#000";if(a.call(this),this.internal.__cell__.printHeaders=N,this.internal.__cell__.margins=M,this.internal.__cell__.table_font_size=S,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=I,this.internal.__cell__.headerTextColor=k,this.setFontSize(S),null==u)v=g=Object.keys(c[0]),b=g.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===(0,r.Z)(u[0]))for(g=u.map((function(e){return e.name})),v=u.map((function(e){return e.prompt||e.name||""})),b=u.map((function(e){return e.align||"left"})),p=0;p<u.length;p+=1)w[u[p].name]=u[p].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=g=u,b=g.map((function(){return"left"})));if(E||Array.isArray(u)&&"string"==typeof u[0])for(p=0;p<g.length;p+=1){for(y[m=g[p]]=c.map((function(e){return e[m]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=y[m],this.setFont(void 0,"normal"),h=0;h<f.length;h+=1)x.push(this.getTextDimensions(f[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[m]=Math.max.apply(null,x)+L+L,x=[]}if(N){var P={};for(p=0;p<g.length;p+=1)P[g[p]]={},P[g[p]].text=v[p],P[g[p]].align=b[p];var A=s.call(this,P,w);C=g.map((function(t){return new i(e,n,w[t],A,P[t].text,void 0,P[t].align)})),this.setTableHeaderRow(C),this.printHeaderRow(1,!1)}var R=u.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(p=0;p<c.length;p+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:p,data:c[p]},this);var j=s.call(this,c[p],w);for(h=0;h<g.length;h+=1){var T=c[p][g[h]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:p,col:h,data:T},this),l.call(this,new i(e,n,w[g[h]],j,T,p+2,R[g[h]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var s=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,o=this.internal.scaleFactor;return Object.keys(e).map((function(r){var o=e[r];return this.splitTextToSize(o.hasOwnProperty("text")?o.text:o,t[r]-n-n)}),this).map((function(e){return this.getLineHeightFactor()*e.length*r/o+n+n}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){o.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(o.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var r;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var a=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new i(a[0],a[1],a[2],a[3],void 0,-1)}this.setFont(void 0,"bold");for(var s=[],c=0;c<this.internal.__cell__.tableHeaderRow.length;c+=1){r=this.internal.__cell__.tableHeaderRow[c].clone(),t&&(r.y=this.internal.__cell__.margins.top||0,s.push(r)),r.lineNumber=e;var u=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),l.call(this,r),this.setTextColor(u)}s.length>0&&this.setTableHeaderRow(s),this.setFont(void 0,"normal"),n=!1}}(Ne.API);var ft={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},ht=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],mt=pt(ht),gt=[100,200,300,400,500,600,700,800,900],vt=pt(gt);function bt(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),n=function(e){return ft[e=e||"normal"]?e:"normal"}(e.style),r=function(e){return e?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400}(e.weight),o=function(e){return"number"==typeof mt[e=e||"normal"]?e:"normal"}(e.stretch);return{family:t,style:n,weight:r,stretch:o,src:e.src||[],ref:e.ref||{name:t,style:[o,n,r].join(" ")}}}function yt(e,t,n,r){var o;for(o=n;o>=0&&o<t.length;o+=r)if(e[t[o]])return e[t[o]];for(o=n;o>=0&&o<t.length;o-=r)if(e[t[o]])return e[t[o]]}var wt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},xt={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Ct(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Et(e){return e.trimLeft()}function Nt(e,t){for(var n=0;n<e.length;){if(e.charAt(n)===t)return[e.substring(0,n),e.substring(n+1)];n+=1}return null}function St(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===t?null:[t[0],e.substring(t[0].length)]}var Mt,Lt,It,kt,Pt=["times"];!function(e){var t,n,o,a,i,l,s,c,u,d=function(e){return e=e||{},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||"#000000",this.fillStyle=e.fillStyle||"#000000",this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||"10px sans-serif",this.textBaseline=e.textBaseline||"alphabetic",this.textAlign=e.textAlign||"left",this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||"miter",this.lineCap=e.lineCap||"butt",this.path=e.path||[],this.transform=void 0!==e.transform?e.transform.clone():new c,this.globalCompositeOperation=e.globalCompositeOperation||"normal",this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new l,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new l,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof e.ignoreClearRect||e.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new p(this),t=this.internal.f2,n=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,l=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new d}]);var p=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=Boolean(e)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=Boolean(e)}});var o=0;Object.defineProperty(this,"posX",{get:function(){return o},set:function(e){isNaN(e)||(o=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(e){var t;"number"==typeof e?t=[e,e,e,e]:((t=new Array(4))[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),u.margin=t}});var i=!1;Object.defineProperty(this,"autoPaging",{get:function(){return i},set:function(e){i=e}});var l=0;Object.defineProperty(this,"lastBreak",{get:function(){return l},set:function(e){l=e}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(e){s=e}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(e){e instanceof d&&(u=e)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(e){u.path=e}});var c=[];Object.defineProperty(this,"ctxStack",{get:function(){return c},set:function(e){c=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t;t=f(e),this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=0===t.a,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=0===t.a,this.ctx.strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){-1!==["butt","round","square"].indexOf(e)&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){-1!==["bevel","round","miter"].indexOf(e)&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){-1!==["right","end","center","left","start"].indexOf(e)&&(this.ctx.textAlign=e)}});var p=null;function h(e,t){if(null===p){var n=function(e){var t=[];return Object.keys(e).forEach((function(n){e[n].forEach((function(e){var r=null;switch(e){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:e},t.push(r))}))})),t}(e.getFontList());p=function(e){for(var t={},n=0;n<e.length;++n){var r=bt(e[n]),o=r.family,a=r.stretch,i=r.style,l=r.weight;t[o]=t[o]||{},t[o][a]=t[o][a]||{},t[o][a][i]=t[o][a][i]||{},t[o][a][i][l]=r}return t}(n.concat(t))}return p}var m=null;Object.defineProperty(this,"fontFaces",{get:function(){return m},set:function(e){p=null,m=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,null!==(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))){var n=t[1],r=(t[2],t[3]),o=t[4],a=(t[5],t[6]),i=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(o)[2];o="px"===i?Math.floor(parseFloat(o)*this.pdf.internal.scaleFactor):"em"===i?Math.floor(parseFloat(o)*this.pdf.getFontSize()):Math.floor(parseFloat(o)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(o);var l=function(e){var t,n,r=[],o=e.trim();if(""===o)return Pt;if(o in xt)return[xt[o]];for(;""!==o;){switch(n=null,t=(o=Et(o)).charAt(0)){case'"':case"'":n=Nt(o.substring(1),t);break;default:n=St(o)}if(null===n)return Pt;if(r.push(n[0]),""!==(o=Et(n[1]))&&","!==o.charAt(0))return Pt;o=o.replace(/^,/,"")}return r}(a);if(this.fontFaces){var s=function(e,t,n){for(var r=(n=n||{}).defaultFontFamily||"times",o=Object.assign({},wt,n.genericFontFamilies||{}),a=null,i=null,l=0;l<t.length;++l)if(o[(a=bt(t[l])).family]&&(a.family=o[a.family]),e.hasOwnProperty(a.family)){i=e[a.family];break}if(!(i=i||e[r]))throw new Error("Could not find a font-family for the rule '"+Ct(a)+"' and default family '"+r+"'.");if(i=function(e,t){if(t[e])return t[e];var n=mt[e],r=n<=mt.normal?-1:1,o=yt(t,ht,n,r);if(!o)throw new Error("Could not find a matching font-stretch value for "+e);return o}(a.stretch,i),i=function(e,t){if(t[e])return t[e];for(var n=ft[e],r=0;r<n.length;++r)if(t[n[r]])return t[n[r]];throw new Error("Could not find a matching font-style for "+e)}(a.style,i),!(i=function(e,t){if(t[e])return t[e];if(400===e&&t[500])return t[500];if(500===e&&t[400])return t[400];var n=vt[e],r=yt(t,gt,n,e<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+e);return r}(a.weight,i)))throw new Error("Failed to resolve a font for the rule '"+Ct(a)+"'.");return i}(h(this.pdf,this.fontFaces),l.map((function(e){return{family:e,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(s.ref.name,s.ref.style)}else{var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="normal");for(var u="",d={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},p=0;p<l.length;p++){if(void 0!==this.pdf.internal.getFont(l[p],c,{noFallback:!0,disableWarning:!0})){u=l[p];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(l[p],"bold",{noFallback:!0,disableWarning:!0}))u=l[p],c="bold";else if(void 0!==this.pdf.internal.getFont(l[p],"normal",{noFallback:!0,disableWarning:!0})){u=l[p],c="normal";break}}if(""===u)for(var f=0;f<l.length;f++)if(d[l[f]]){u=d[l[f]];break}u=""===u?"Times":u,this.pdf.setFont(u,c)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=Boolean(e)}})};p.prototype.setLineDash=function(e){this.lineDash=e},p.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},p.prototype.fill=function(){x.call(this,"fill",!1)},p.prototype.stroke=function(){x.call(this,"stroke",!1)},p.prototype.beginPath=function(){this.path=[{type:"begin"}]},p.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new l(e,t)},p.prototype.closePath=function(){var e=new l(0,0),t=0;for(t=this.path.length-1;-1!==t;t--)if("begin"===this.path[t].type&&"object"===(0,r.Z)(this.path[t+1])&&"number"==typeof this.path[t+1].x){e=new l(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new l(e.x,e.y)},p.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new l(n.x,n.y)},p.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},p.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var o=this.ctx.transform.applyToPoint(new l(n,r)),a=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"qct",x1:a.x,y1:a.y,x:o.x,y:o.y}),this.ctx.lastPoint=new l(o.x,o.y)},p.prototype.bezierCurveTo=function(e,t,n,r,o,a){if(isNaN(o)||isNaN(a)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var i=this.ctx.transform.applyToPoint(new l(o,a)),s=this.ctx.transform.applyToPoint(new l(e,t)),c=this.ctx.transform.applyToPoint(new l(n,r));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:c.x,y2:c.y,x:i.x,y:i.y}),this.ctx.lastPoint=new l(i.x,i.y)},p.prototype.arc=function(e,t,n,r,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o))throw V.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(a=Boolean(a),!this.ctx.transform.isIdentity){var i=this.ctx.transform.applyToPoint(new l(e,t));e=i.x,t=i.y;var s=this.ctx.transform.applyToPoint(new l(0,n)),c=this.ctx.transform.applyToPoint(new l(0,0));n=Math.sqrt(Math.pow(s.x-c.x,2)+Math.pow(s.y-c.y,2))}Math.abs(o-r)>=2*Math.PI&&(r=0,o=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:o,counterclockwise:a})},p.prototype.arcTo=function(e,t,n,r,o){throw new Error("arcTo not implemented.")},p.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},p.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!h.call(this)){var o={};"butt"!==this.lineCap&&(o.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(o.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),o.hasOwnProperty("lineCap")&&(this.lineCap=o.lineCap),o.hasOwnProperty("lineJoin")&&(this.lineJoin=o.lineJoin)}},p.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");m.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},p.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},p.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},p.prototype.restore=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(t),e&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},p.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var f=function(e){var t,n,r,o;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,o=0;else{var a=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(null!==a)t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),o=1;else if(null!==(a=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e)))t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),o=parseFloat(a[4]);else{if(o=1,"string"==typeof e&&"#"!==e.charAt(0)){var i=new ee(e);e=i.ok?i.toHex():"#000000"}4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:o,style:e}},h=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},m=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};p.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw V.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!h.call(this)){var o=O(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;k.call(this,{text:e,x:t,y:n,scale:a,angle:o,align:this.textAlign,maxWidth:r})}},p.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw V.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!m.call(this)){r=isNaN(r)?void 0:r;var o=O(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;k.call(this,{text:e,x:t,y:n,scale:a,renderingMode:"stroke",angle:o,align:this.textAlign,maxWidth:r})}},p.prototype.measureText=function(e){if("string"!=typeof e)throw V.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),o=t.getStringUnitWidth(e)*r/t.internal.scaleFactor;return new function(e){var t=(e=e||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this}({width:o*=Math.round(96*n/72*1e4)/1e4})},p.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},p.prototype.rotate=function(e){if(isNaN(e))throw V.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var t=new c(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},p.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},p.prototype.transform=function(e,t,n,r,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a))throw V.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var i=new c(e,t,n,r,o,a);this.ctx.transform=this.ctx.transform.multiply(i)},p.prototype.setTransform=function(e,t,n,r,o,a){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,o=isNaN(o)?0:o,a=isNaN(a)?0:a,this.ctx.transform=new c(e,t,n,r,o,a)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};p.prototype.drawImage=function(e,t,n,r,o,a,i,l,u){var d=this.pdf.getImageProperties(e),p=1,f=1,h=1,m=1;void 0!==r&&void 0!==l&&(h=l/r,m=u/o,p=d.width/r*l/r,f=d.height/o*u/o),void 0===a&&(a=t,i=n,t=0,n=0),void 0!==r&&void 0===l&&(l=r,u=o),void 0===r&&void 0===l&&(l=d.width,u=d.height);for(var b,x=this.ctx.transform.decompose(),E=O(x.rotate.shx),N=new c,S=(N=(N=(N=N.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(a-t*h,i-n*m,r*p,o*f)),M=v.call(this,S),L=[],I=0;I<M.length;I+=1)-1===L.indexOf(M[I])&&L.push(M[I]);if(w(L),this.autoPaging)for(var k=L[0],P=L[L.length-1],A=k;A<P+1;A++){this.pdf.setPage(A);var R=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],j=1===A?this.posY+this.margin[0]:this.margin[0],T=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],_=1===A?0:T+(A-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-_+j+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=F}var z=JSON.parse(JSON.stringify(S));z=y([z],this.posX+this.margin[3],-_+j+this.ctx.prevPageLastElemOffset)[0];var Z=(A>k||A<P)&&g.call(this);Z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],R,D,null).clip().discardPath()),this.pdf.addImage(e,"JPEG",z.x,z.y,z.w,z.h,null,null,E),Z&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(e,"JPEG",S.x,S.y,S.w,S.h,null,null,E)};var v=function(e,t,n){var r=[];t=t||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var o=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case"mt":case"lt":r.push(Math.floor((e.y+o)/n)+1);break;case"arc":r.push(Math.floor((e.y+o-e.radius)/n)+1),r.push(Math.floor((e.y+o+e.radius)/n)+1);break;case"qct":var a=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor((a.y+o)/n)+1),r.push(Math.floor((a.y+a.h+o)/n)+1);break;case"bct":var i=_(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor((i.y+o)/n)+1),r.push(Math.floor((i.y+i.h+o)/n)+1);break;case"rect":r.push(Math.floor((e.y+o)/n)+1),r.push(Math.floor((e.y+e.h+o)/n)+1)}for(var l=0;l<r.length;l+=1)for(;this.pdf.internal.getNumberOfPages()<r[l];)b.call(this);return r},b=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,o=this.lineWidth,a=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=o,this.lineJoin=a},y=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case"bct":e[r].x2+=t,e[r].y2+=n;case"qct":e[r].x1+=t,e[r].y1+=n;default:e[r].x+=t,e[r].y+=n}return e},w=function(e){return e.sort((function(e,t){return e-t}))},x=function(e,t){for(var n,r,o=this.fillStyle,a=this.strokeStyle,i=this.lineCap,l=this.lineWidth,s=Math.abs(l*this.ctx.transform.scaleX),c=this.lineJoin,u=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),p=[],f=0;f<d.length;f++)if(void 0!==d[f].x)for(var h=v.call(this,d[f]),m=0;m<h.length;m+=1)-1===p.indexOf(h[m])&&p.push(h[m]);for(var x=0;x<p.length;x++)for(;this.pdf.internal.getNumberOfPages()<p[x];)b.call(this);if(w(p),this.autoPaging)for(var E=p[0],N=p[p.length-1],S=E;S<N+1;S++){this.pdf.setPage(S),this.fillStyle=o,this.strokeStyle=a,this.lineCap=i,this.lineWidth=s,this.lineJoin=c;var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===S?this.posY+this.margin[0]:this.margin[0],I=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],k=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],P=1===S?0:I+(S-2)*k;if(0!==this.ctx.clip_path.length){var A=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-P+L+this.ctx.prevPageLastElemOffset),C.call(this,e,!0),this.path=A}if(r=JSON.parse(JSON.stringify(u)),this.path=y(r,this.posX+this.margin[3],-P+L+this.ctx.prevPageLastElemOffset),!1===t||0===S){var R=(S>E||S<N)&&g.call(this);R&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,k,null).clip().discardPath()),C.call(this,e,t),R&&this.pdf.restoreGraphicsState()}this.lineWidth=l}else this.lineWidth=s,C.call(this,e,t),this.lineWidth=l;this.path=u},C=function(e,t){if(("stroke"!==e||t||!m.call(this))&&("stroke"===e||t||!h.call(this))){for(var n,r,o=[],a=this.path,i=0;i<a.length;i++){var l=a[i];switch(l.type){case"begin":o.push({begin:!0});break;case"close":o.push({close:!0});break;case"mt":o.push({start:l,deltas:[],abs:[]});break;case"lt":var s=o.length;if(a[i-1]&&!isNaN(a[i-1].x)&&(n=[l.x-a[i-1].x,l.y-a[i-1].y],s>0))for(;s>=0;s--)if(!0!==o[s-1].close&&!0!==o[s-1].begin){o[s-1].deltas.push(n),o[s-1].abs.push(l);break}break;case"bct":n=[l.x1-a[i-1].x,l.y1-a[i-1].y,l.x2-a[i-1].x,l.y2-a[i-1].y,l.x-a[i-1].x,l.y-a[i-1].y],o[o.length-1].deltas.push(n);break;case"qct":var c=a[i-1].x+2/3*(l.x1-a[i-1].x),u=a[i-1].y+2/3*(l.y1-a[i-1].y),d=l.x+2/3*(l.x1-l.x),p=l.y+2/3*(l.y1-l.y),f=l.x,g=l.y;n=[c-a[i-1].x,u-a[i-1].y,d-a[i-1].x,p-a[i-1].y,f-a[i-1].x,g-a[i-1].y],o[o.length-1].deltas.push(n);break;case"arc":o.push({deltas:[],abs:[],arc:!0}),Array.isArray(o[o.length-1].abs)&&o[o.length-1].abs.push(l)}}r=t?null:"stroke"===e?"stroke":"fill";for(var v=!1,b=0;b<o.length;b++)if(o[b].arc)for(var y=o[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?S.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,t,!v):P.call(this,x.x,x.y),v=!0}else if(!0===o[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==o[b].begin){var C=o[b].start.x,E=o[b].start.y;A.call(this,o[b].deltas,C,E),v=!0}r&&M.call(this,r),t&&L.call(this)}},E=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t-n;case"hanging":return e+t-2*n;case"middle":return e+t/2-n;default:return e}},N=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};p.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},e.isCanvasGradient=!0,e},p.prototype.createPattern=function(){return this.createLinearGradient()},p.prototype.createRadialGradient=function(){return this.createLinearGradient()};var S=function(e,t,n,r,o,a,i,l,s){for(var c=j.call(this,n,r,o,a),u=0;u<c.length;u++){var d=c[u];0===u&&(s?I.call(this,d.x1+e,d.y1+t):P.call(this,d.x1+e,d.y1+t)),R.call(this,e,t,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}l?L.call(this):M.call(this,i)},M=function(e){switch(e){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},I=function(e,t){this.pdf.internal.out(n(e)+" "+o(t)+" m")},k=function(e){var t;switch(e.align){case"right":case"end":t="right";break;case"center":t="center";break;default:t="left"}var n=this.pdf.getTextDimensions(e.text),r=E.call(this,e.y),o=N.call(this,r)-n.h,a=this.ctx.transform.applyToPoint(new l(e.x,r)),i=this.ctx.transform.decompose(),u=new c;u=(u=(u=u.multiply(i.translate)).multiply(i.skew)).multiply(i.scale);for(var d,p,f,h=this.ctx.transform.applyToRectangle(new s(e.x,r,n.w,n.h)),m=u.applyToRectangle(new s(e.x,o,n.w,n.h)),b=v.call(this,m),x=[],S=0;S<b.length;S+=1)-1===x.indexOf(b[S])&&x.push(b[S]);if(w(x),this.autoPaging)for(var M=x[0],L=x[x.length-1],I=M;I<L+1;I++){this.pdf.setPage(I);var k=1===I?this.posY+this.margin[0]:this.margin[0],P=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],A=this.pdf.internal.pageSize.height-this.margin[2],R=A-this.margin[0],j=this.pdf.internal.pageSize.width-this.margin[1],T=j-this.margin[3],O=1===I?0:P+(I-2)*R;if(0!==this.ctx.clip_path.length){var D=this.path;d=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(d,this.posX+this.margin[3],-1*O+k),C.call(this,"fill",!0),this.path=D}var _=y([JSON.parse(JSON.stringify(m))],this.posX+this.margin[3],-O+k+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(p=this.pdf.internal.getFontSize(),this.pdf.setFontSize(p*e.scale),f=this.lineWidth,this.lineWidth=f*e.scale);var F="text"!==this.autoPaging;if(F||_.y+_.h<=A){if(F||_.y>=k&&_.x<=j){var z=F?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||j-_.x)[0],Z=y([JSON.parse(JSON.stringify(h))],this.posX+this.margin[3],-O+k+this.ctx.prevPageLastElemOffset)[0],B=F&&(I>M||I<L)&&g.call(this);B&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],T,R,null).clip().discardPath()),this.pdf.text(z,Z.x,Z.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),B&&this.pdf.restoreGraphicsState()}}else _.y<A&&(this.ctx.prevPageLastElemOffset+=A-_.y);e.scale>=.01&&(this.pdf.setFontSize(p),this.lineWidth=f)}else e.scale>=.01&&(p=this.pdf.internal.getFontSize(),this.pdf.setFontSize(p*e.scale),f=this.lineWidth,this.lineWidth=f*e.scale),this.pdf.text(e.text,a.x+this.posX,a.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(p),this.lineWidth=f)},P=function(e,t,r,a){r=r||0,a=a||0,this.pdf.internal.out(n(e+r)+" "+o(t+a)+" l")},A=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},R=function(e,n,r,o,l,s,c,u){this.pdf.internal.out([t(a(r+e)),t(i(o+n)),t(a(l+e)),t(i(s+n)),t(a(c+e)),t(i(u+n)),"c"].join(" "))},j=function(e,t,n,r){for(var o=2*Math.PI,a=Math.PI/2;t>n;)t-=o;var i=Math.abs(n-t);i<o&&r&&(i=o-i);for(var l=[],s=r?-1:1,c=t;i>1e-5;){var u=c+s*Math.min(i,a);l.push(T.call(this,e,c,u)),i-=Math.abs(u-c),c=u}return l},T=function(e,t,n){var r=(n-t)/2,o=e*Math.cos(r),a=e*Math.sin(r),i=o,l=-a,s=i*i+l*l,c=s+i*o+l*a,u=4/3*(Math.sqrt(2*s*c)-c)/(i*a-l*o),d=i-u*l,p=l+u*i,f=d,h=-p,m=r+t,g=Math.cos(m),v=Math.sin(m);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-p*v,y2:d*v+p*g,x3:f*g-h*v,y3:f*v+h*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},O=function(e){return 180*e/Math.PI},D=function(e,t,n,r,o,a){var i=e+.5*(n-e),l=t+.5*(r-t),c=o+.5*(n-o),u=a+.5*(r-a),d=Math.min(e,o,i,c),p=Math.max(e,o,i,c),f=Math.min(t,a,l,u),h=Math.max(t,a,l,u);return new s(d,f,p-d,h-f)},_=function(e,t,n,r,o,a,i,l){var c,u,d,p,f,h,m,g,v,b,y,w,x,C,E=n-e,N=r-t,S=o-n,M=a-r,L=i-o,I=l-a;for(u=0;u<41;u++)v=(m=(d=e+(c=u/40)*E)+c*((f=n+c*S)-d))+c*(f+c*(o+c*L-f)-m),b=(g=(p=t+c*N)+c*((h=r+c*M)-p))+c*(h+c*(a+c*I-h)-g),0==u?(y=v,w=b,x=v,C=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),C=Math.max(C,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(C-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ne.API),function(e){var t=function(e){var t,n,r,o,a,i,l,s,c,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,o=(e+=t="\0\0\0\0".slice(e.length%4||4)).length;o>r;r+=4)0!==(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))?(i=(a=((a=((a=((a=(a-(u=a%85))/85)-(c=a%85))/85)-(s=a%85))/85)-(l=a%85))/85)%85,n.push(i+33,l+33,s+33,c+33,u+33)):n.push(122);return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+"~>"},n=function(e){var t,n,r,o,a,i=String,l="length",s=255,c="charCodeAt",u="slice",d="replace";for(e[u](-2),e=e[u](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),r=[],o=0,a=(e+=t="uuuuu"[u](e[l]%5||5))[l];a>o;o+=5)n=52200625*(e[c](o)-33)+614125*(e[c](o+1)-33)+7225*(e[c](o+2)-33)+85*(e[c](o+3)-33)+(e[c](o+4)-33),r.push(s&n>>24,s&n>>16,s&n>>8,s&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[l]),i.fromCharCode.apply(i,r)},r=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r<e.length;r+=2)n+=String.fromCharCode("0x"+(e[r]+e[r+1]));return n},o=function(e){for(var t=new Uint8Array(e.length),n=e.length;n--;)t[n]=e.charCodeAt(n);return(t=q(t)).reduce((function(e,t){return e+String.fromCharCode(t)}),"")};e.processDataByFilters=function(e,a){var i=0,l=e||"",s=[];for("string"==typeof(a=a||[])&&(a=[a]),i=0;i<a.length;i+=1)switch(a[i]){case"ASCII85Decode":case"/ASCII85Decode":l=n(l),s.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":l=t(l),s.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":l=r(l),s.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":l=l.split("").map((function(e){return("0"+e.charCodeAt().toString(16)).slice(-2)})).join("")+">",s.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":l=o(l),s.push("/FlateDecode");break;default:throw new Error('The filter: "'+a[i]+'" is not implemented')}return{data:l,reverseChain:s.reverse().join(" ")}}}(Ne.API),(kt=Ne.API).loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,o=0,a=function(e){var t=e.length,n=[],r=String.fromCharCode;for(o=0;o<t;o+=1)n.push(r(255&e.charCodeAt(o)));return n.join("")};if(r.open("GET",e,!t),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(r.onload=function(){200===r.status?n(a(this.responseText)):n(void 0)}),r.send(null),t&&200===r.status)return a(r.responseText)}(e,t,n)}catch(e){}return r}(e,t,n)},kt.loadImageFile=kt.loadFile,function(e){function t(){return($.html2canvas?Promise.resolve($.html2canvas):n.e(120).then(n.t.bind(n,1120,23))).catch((function(e){return Promise.reject(new Error("Could not load html2canvas: "+e))})).then((function(e){return e.default?e.default:e}))}function o(){return($.DOMPurify?Promise.resolve($.DOMPurify):n.e(666).then(n.t.bind(n,7666,23))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}var a=function(e){var t=(0,r.Z)(e);return"undefined"===t?"undefined":"string"===t||e instanceof String?"string":"number"===t||e instanceof Number?"number":"function"===t||e instanceof Function?"function":e&&e.constructor===Array?"array":e&&1===e.nodeType?"element":"object"===t?"object":"unknown"},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},l=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(l.prototype=Object.create(Promise.prototype)).constructor=l,l.convert=function(e,t){return e.__proto__=t||l.prototype,e},l.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},l.prototype.from=function(e,t){return this.then((function(){switch(t=t||function(e){switch(a(e)){case"string":return"string";case"element":return"canvas"===e.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(e)){case"string":return this.then(o).then((function(t){return this.set({src:i("div",{innerHTML:e,dompurify:t})})}));case"element":return this.set({src:e});case"canvas":return this.set({canvas:e});case"img":return this.set({img:e});default:return this.error("Unknown source type.")}}))},l.prototype.to=function(e){switch(e){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},l.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},t=function e(t,n){for(var r=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),o=t.firstChild;o;o=o.nextSibling)!0!==n&&1===o.nodeType&&"SCRIPT"===o.nodeName||r.appendChild(e(o,n));return 1===t.nodeType&&("CANVAS"===t.nodeName?(r.width=t.width,r.height=t.height,r.getContext("2d").drawImage(t,0,0)):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(r.value=t.value),r.addEventListener("load",(function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===t.tagName&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},l.prototype.toCanvas=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},l.prototype.toContext2d=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,o=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete o.onrendered,t.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;a<n.length;++a){var i=n[a],l=i.src.find((function(e){return"truetype"===e.format}));l&&t.addFont(l.url,i.ref.name,i.ref.style)}return o.windowHeight=o.windowHeight||0,o.windowHeight=0==o.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):o.windowHeight,t.context2d.save(!0),e(this.prop.container,o)})).then((function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},l.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=e}))},l.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},l.prototype.output=function(e,t,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(e,t):this.outputPdf(e,t)},l.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},l.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+e+'" is not supported.'}}))},l.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},l.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},l.prototype.set=function(e){if("object"!==a(e))return this;var t=Object.keys(e||{}).map((function(t){if(t in l.template.prop)return function(){this.prop[t]=e[t]};switch(t){case"margin":return this.setMargin.bind(this,e.margin);case"jsPDF":return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},l.prototype.get=function(e,t){return this.then((function(){var n=e in l.template.prop?this.prop[e]:this.opt[e];return t?t(n):n}))},l.prototype.setMargin=function(e){return this.then((function(){switch(a(e)){case"number":e=[e,e,e,e];case"array":if(2===e.length&&(e=[e[0],e[1],e[0],e[1]]),4===e.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=e})).then(this.setPageSize)},l.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e=e||Ne.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},l.prototype.setProgress=function(e,t,n,r){return null!=e&&(this.progress.val=e),null!=t&&(this.progress.state=t),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},l.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},l.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,(function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return n.updateProgress(null,e),t})).then(e,t).then((function(e){return n.updateProgress(1),e}))}))},l.prototype.thenCore=function(e,t,n){n=n||Promise.prototype.then,e&&(e=e.bind(this)),t&&(t=t.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:l.convert(Object.assign({},this),Promise.prototype),o=n.call(r,e,t);return l.convert(o,this.__proto__)},l.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},l.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},l.prototype.catch=function(e){e&&(e=e.bind(this));var t=Promise.prototype.catch.call(this,e);return l.convert(t,this)},l.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},l.prototype.error=function(e){return this.then((function(){throw new Error(e)}))},l.prototype.using=l.prototype.set,l.prototype.saveAs=l.prototype.save,l.prototype.export=l.prototype.output,l.prototype.run=l.prototype.then,Ne.getPageSize=function(e,t,n){if("object"===(0,r.Z)(e)){var o=e;e=o.orientation,t=o.unit||t,n=o.format||n}t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase();var a,i=(""+n).toLowerCase(),l={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case"pt":a=1;break;case"mm":a=72/25.4;break;case"cm":a=72/2.54;break;case"in":a=72;break;case"px":a=.75;break;case"pc":case"em":a=12;break;case"ex":a=6;break;default:throw"Invalid unit: "+t}var s,c=0,u=0;if(l.hasOwnProperty(i))c=l[i][1]/a,u=l[i][0]/a;else try{c=n[1],u=n[0]}catch(e){throw new Error("Invalid format: "+n)}if("p"===e||"portrait"===e)e="p",u>c&&(s=u,u=c,c=s);else{if("l"!==e&&"landscape"!==e)throw"Invalid orientation: "+e;e="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:t,k:a,orientation:e}},e.html=function(e,t){(t=t||{}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(bt):null;var n=new l(t);return t.worker?n:n.from(e).doCallback()}}(Ne.API),Ne.API.addJS=function(e){return It=e,this.internal.events.subscribe("postPutResources",(function(){Mt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Mt+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Lt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+It+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Mt&&void 0!==Lt&&this.internal.out("/Names <</JavaScript "+Mt+" 0 R>>")})),this},function(e){var t;e.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),o=0;o<r.length;o++){var a=r[o],i=n.exec(a);if(null!=i){var l=i[1];e.internal.newObjectDeferredBegin(l,!1)}e.internal.write(a)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,c=[];for(o=0;o<s;o++){var u=e.internal.newObject();c.push(u);var d=e.internal.getPageInfo(o+1);e.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var p=e.internal.newObject();for(e.internal.write("<< /Names [ "),o=0;o<c.length;o++)e.internal.write("(page_"+(o+1)+")"+c[o]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+p+" 0 R"),e.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),e.children.length>0&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var o=t.children[r];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(t)),r>0&&this.line("/Prev "+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[r+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var a=this.count=this.count_r({count:0},o);if(a>0&&this.line("/Count "+a),o.options&&o.options.pageNumber){var i=e.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+i.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var l=0;l<t.children.length;l++)this.renderItems(t.children[l])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(Ne.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,o,a,i){var l,s=this.decode.DCT_DECODE,c=null;if("string"==typeof e||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=a||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(l=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),o=e.length,a={width:0,height:0,numcomponents:1},i=4;i<o;i+=2){if(i+=r,-1!==t.indexOf(e.charCodeAt(i+1))){n=256*e.charCodeAt(i+5)+e.charCodeAt(i+6),a={width:256*e.charCodeAt(i+7)+e.charCodeAt(i+8),height:n,numcomponents:e.charCodeAt(i+9)};break}r=256*e.charCodeAt(i+2)+e.charCodeAt(i+3)}return a}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:i=this.color_spaces.DEVICE_GRAY;break;case 4:i=this.color_spaces.DEVICE_CMYK;break;case 3:i=this.color_spaces.DEVICE_RGB}c={data:e,width:l.width,height:l.height,colorSpace:i,bitsPerComponent:8,filter:s,index:n,alias:r}}return c}}(Ne.API);var At,Rt,jt,Tt,Ot,Dt=function(){var e,t,n;function r(e){var t,n,r,o,a,i,l,s,c,u,d,p,f,h;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(t=this.readUInt32(),c=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},a=this.readUInt16(),o=this.readUInt16()||100,i.delay=1e3*a/o,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===c&&(this.pos+=4,t-=4),e=(null!=i?i.data:void 0)||this.imgData,p=0;0<=t?p<t:p>t;0<=t?++p:--p)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((u=r-this.transparency.indexed.length)>0)for(f=0;0<=u?f<u:f>u;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":l=(d=this.read(t)).indexOf(0),s=String.fromCharCode.apply(String,d.slice(0,l)),this.text[s]=String.fromCharCode.apply(String,d.slice(l+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(h=this.colorType)||6===h,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),r=0,o=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function a(a,i,l,s){var c,u,d,p,f,h,m,g,v,b,y,w,x,C,E,N,S,M,L,I,k,P=Math.ceil((o.width-a)/l),A=Math.ceil((o.height-i)/s),R=o.width==P&&o.height==A;for(C=t*P,w=R?n:new Uint8Array(C*A),h=e.length,x=0,u=0;x<A&&r<h;){switch(e[r++]){case 0:for(p=S=0;S<C;p=S+=1)w[u++]=e[r++];break;case 1:for(p=M=0;M<C;p=M+=1)c=e[r++],f=p<t?0:w[u-t],w[u++]=(c+f)%256;break;case 2:for(p=L=0;L<C;p=L+=1)c=e[r++],d=(p-p%t)/t,E=x&&w[(x-1)*C+d*t+p%t],w[u++]=(E+c)%256;break;case 3:for(p=I=0;I<C;p=I+=1)c=e[r++],d=(p-p%t)/t,f=p<t?0:w[u-t],E=x&&w[(x-1)*C+d*t+p%t],w[u++]=(c+Math.floor((f+E)/2))%256;break;case 4:for(p=k=0;k<C;p=k+=1)c=e[r++],d=(p-p%t)/t,f=p<t?0:w[u-t],0===x?E=N=0:(E=w[(x-1)*C+d*t+p%t],N=d&&w[(x-1)*C+(d-1)*t+p%t]),m=f+E-N,g=Math.abs(m-f),b=Math.abs(m-E),y=Math.abs(m-N),v=g<=b&&g<=y?f:b<=y?E:N,w[u++]=(c+v)%256;break;default:throw new Error("Invalid filter algorithm: "+e[r-1])}if(!R){var j=((i+x*s)*o.width+a)*t,T=x*C;for(p=0;p<P;p+=1){for(var O=0;O<t;O+=1)n[j++]=w[T++];j+=(l-1)*t}}x++}}return e=U(e),1==o.interlaceMethod?(a(0,0,8,8),a(4,0,8,8),a(0,4,4,8),a(2,0,4,4),a(0,2,2,4),a(1,0,2,2),a(0,1,1,2)):a(0,0,1,1),n},r.prototype.decodePalette=function(){var e,t,n,r,o,a,i,l,s;for(n=this.palette,a=this.transparency.indexed||[],o=new Uint8Array((a.length||0)+n.length),r=0,e=0,t=i=0,l=n.length;i<l;t=i+=3)o[r++]=n[t],o[r++]=n[t+1],o[r++]=n[t+2],o[r++]=null!=(s=a[e++])?s:255;return o},r.prototype.copyToImageData=function(e,t){var n,r,o,a,i,l,s,c,u,d,p;if(r=this.colors,u=null,n=this.hasAlphaChannel,this.palette.length&&(u=null!=(p=this._decodedPalette)?p:this._decodedPalette=this.decodePalette(),r=4,n=!0),c=(o=e.data||e).length,i=u||t,a=l=0,1===r)for(;a<c;)s=u?4*t[a/4]:l,d=i[s++],o[a++]=d,o[a++]=d,o[a++]=d,o[a++]=n?i[s++]:255,l=s;else for(;a<c;)s=u?4*t[a/4]:l,o[a++]=i[s++],o[a++]=i[s++],o[a++]=i[s++],o[a++]=n?i[s++]:255,l=s},r.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var o=function(){if("[object Window]"===Object.prototype.toString.call($)){try{t=$.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return!1}return!0}return!1};return o(),e=function(e){var r;if(!0===o())return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(r=new Image).src=t.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(t){var n,r,o,a,i,l,s,c;if(this.animation){for(c=[],r=i=0,l=(s=this.animation.frames).length;i<l;r=++i)n=s[r],o=t.createImageData(n.width,n.height),a=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(o,a),n.imageData=o,c.push(n.image=e(o));return c}},r.prototype.renderFrame=function(e,t){var n,r,o;return n=(r=this.animation.frames)[t],o=r[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=o?o.disposeOp:void 0)?e.clearRect(o.xOffset,o.yOffset,o.width,o.height):2===(null!=o?o.disposeOp:void 0)&&e.putImageData(o.imageData,o.xOffset,o.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(e){var t,n,r,o,a,i,l=this;return n=0,i=this.animation,o=i.numFrames,r=i.frames,a=i.numPlays,(t=function(){var i,s;if(i=n++%o,s=r[i],l.renderFrame(e,i),o>1&&n/o<a)return l.animation._timeout=setTimeout(t,s.delay)})()},r.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},r.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},r}();function _t(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw new Error("Invalid GIF 87a/89a header.");var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,o=e[t++],a=o>>7,i=1<<1+(7&o);e[t++],e[t++];var l=null,s=null;a&&(l=t,s=i,t+=3*i);var c=!0,u=[],d=0,p=null,f=0,h=null;for(this.width=n,this.height=r;c&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,h=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((L=e[t++])>=0))throw Error("Invalid block size");if(0===L)break;t+=L}break;case 249:if(4!==e[t++]||0!==e[t+4])throw new Error("Invalid graphics extension block.");var m=e[t++];d=e[t++]|e[t++]<<8,p=e[t++],0==(1&m)&&(p=null),f=m>>2&7,t++;break;case 254:for(;;){if(!((L=e[t++])>=0))throw Error("Invalid block size");if(0===L)break;t+=L}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,w=e[t++],x=w>>6&1,C=1<<1+(7&w),E=l,N=s,S=!1;w>>7&&(S=!0,E=t,N=C,t+=3*C);var M=t;for(t++;;){var L;if(!((L=e[t++])>=0))throw Error("Invalid block size");if(0===L)break;t+=L}u.push({x:g,y:v,width:b,height:y,has_local_palette:S,palette_offset:E,palette_size:N,data_offset:M,data_length:t-M,transparent_index:p,interlaced:!!x,delay:d,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return h},this.frameInfo=function(e){if(e<0||e>=u.length)throw new Error("Frame index out of range.");return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var o=this.frameInfo(t),a=o.width*o.height,i=new Uint8Array(a);Ft(e,o.data_offset,i,a);var l=o.palette_offset,s=o.transparent_index;null===s&&(s=256);var c=o.width,u=n-c,d=c,p=4*(o.y*n+o.x),f=4*((o.y+o.height)*n+o.x),h=p,m=4*u;!0===o.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=i.length;v<b;++v){var y=i[v];if(0===d&&(d=c,(h+=m)>=f&&(m=4*u+4*n*(g-1),h=p+(c+u)*(g<<1),g>>=1)),y===s)h+=4;else{var w=e[l+3*y],x=e[l+3*y+1],C=e[l+3*y+2];r[h++]=C,r[h++]=x,r[h++]=w,r[h++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var o=this.frameInfo(t),a=o.width*o.height,i=new Uint8Array(a);Ft(e,o.data_offset,i,a);var l=o.palette_offset,s=o.transparent_index;null===s&&(s=256);var c=o.width,u=n-c,d=c,p=4*(o.y*n+o.x),f=4*((o.y+o.height)*n+o.x),h=p,m=4*u;!0===o.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=i.length;v<b;++v){var y=i[v];if(0===d&&(d=c,(h+=m)>=f&&(m=4*u+4*n*(g-1),h=p+(c+u)*(g<<1),g>>=1)),y===s)h+=4;else{var w=e[l+3*y],x=e[l+3*y+1],C=e[l+3*y+2];r[h++]=w,r[h++]=x,r[h++]=C,r[h++]=255}--d}}}function Ft(e,t,n,r){for(var o=e[t++],a=1<<o,i=a+1,l=i+1,s=o+1,c=(1<<s)-1,u=0,d=0,p=0,f=e[t++],h=new Int32Array(4096),m=null;;){for(;u<16&&0!==f;)d|=e[t++]<<u,u+=8,1===f?f=e[t++]:--f;if(u<s)break;var g=d&c;if(d>>=s,u-=s,g!==a){if(g===i)break;for(var v=g<l?g:m,b=0,y=v;y>a;)y=h[y]>>8,++b;var w=y;if(p+b+(v!==g?1:0)>r)return void V.log("Warning, gif stream longer than expected.");n[p++]=w;var x=p+=b;for(v!==g&&(n[p++]=w),y=v;b--;)y=h[y],n[--x]=255&y,y>>=8;null!==m&&l<4096&&(h[l++]=m<<8|w,l>=c+1&&s<12&&(++s,c=c<<1|1)),m=g}else l=i+1,c=(1<<(s=o+1))-1,m=null}return p!==r&&V.log("Warning, gif stream shorter than expected."),n}function zt(e){var t,n,r,o,a,i=Math.floor,l=new Array(64),s=new Array(64),c=new Array(64),u=new Array(64),d=new Array(65535),p=new Array(65535),f=new Array(64),h=new Array(64),m=[],g=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),C=new Array(2048),E=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],N=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],S=[0,1,2,3,4,5,6,7,8,9,10,11],M=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],I=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],P=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],A=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function R(e,t){for(var n=0,r=0,o=new Array,a=1;a<=16;a++){for(var i=1;i<=e[a];i++)o[t[r]]=[],o[t[r]][0]=n,o[t[r]][1]=a,r++,n++;n*=2}return o}function j(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(g|=1<<v),n--,--v<0&&(255==g?(T(255),T(0)):T(g),v=7,g=0)}function T(e){m.push(e)}function O(e){T(e>>8&255),T(255&e)}function D(e,t,n,r,o){for(var a,i=o[0],l=o[240],s=function(e,t){var n,r,o,a,i,l,s,c,u,d,p=0;for(u=0;u<8;++u){n=e[p],r=e[p+1],o=e[p+2],a=e[p+3],i=e[p+4],l=e[p+5],s=e[p+6];var h=n+(c=e[p+7]),m=n-c,g=r+s,v=r-s,b=o+l,y=o-l,w=a+i,x=a-i,C=h+w,E=h-w,N=g+b,S=g-b;e[p]=C+N,e[p+4]=C-N;var M=.707106781*(S+E);e[p+2]=E+M,e[p+6]=E-M;var L=.382683433*((C=x+y)-(S=v+m)),I=.5411961*C+L,k=1.306562965*S+L,P=.707106781*(N=y+v),A=m+P,R=m-P;e[p+5]=R+I,e[p+3]=R-I,e[p+1]=A+k,e[p+7]=A-k,p+=8}for(p=0,u=0;u<8;++u){n=e[p],r=e[p+8],o=e[p+16],a=e[p+24],i=e[p+32],l=e[p+40],s=e[p+48];var j=n+(c=e[p+56]),T=n-c,O=r+s,D=r-s,_=o+l,F=o-l,z=a+i,Z=a-i,B=j+z,H=j-z,q=O+_,U=O-_;e[p]=B+q,e[p+32]=B-q;var $=.707106781*(U+H);e[p+16]=H+$,e[p+48]=H-$;var W=.382683433*((B=Z+F)-(U=D+T)),V=.5411961*B+W,G=1.306562965*U+W,Y=.707106781*(q=F+D),K=T+Y,Q=T-Y;e[p+40]=Q+V,e[p+24]=Q-V,e[p+8]=K+G,e[p+56]=K-G,p++}for(u=0;u<64;++u)d=e[u]*t[u],f[u]=d>0?d+.5|0:d-.5|0;return f}(e,t),c=0;c<64;++c)h[E[c]]=s[c];var u=h[0]-n;n=h[0],0==u?j(r[0]):(j(r[p[a=32767+u]]),j(d[a]));for(var m=63;m>0&&0==h[m];)m--;if(0==m)return j(i),n;for(var g,v=1;v<=m;){for(var b=v;0==h[v]&&v<=m;)++v;var y=v-b;if(y>=16){g=y>>4;for(var w=1;w<=g;++w)j(l);y&=15}a=32767+h[v],j(o[(y<<4)+p[a]]),j(d[a]),v++}return 63!=m&&j(i),n}function _(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=i((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),l[E[n]]=r}for(var o=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],a=0;a<64;a++){var d=i((o[a]*e+50)/100);d=Math.min(Math.max(d,1),255),s[E[a]]=d}for(var p=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,h=0;h<8;h++)for(var m=0;m<8;m++)c[f]=1/(l[E[f]]*p[h]*p[m]*8),u[f]=1/(s[E[f]]*p[h]*p[m]*8),f++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),a=e)}this.encode=function(e,a){a&&_(a),m=new Array,g=0,v=7,O(65496),O(65504),O(16),T(74),T(70),T(73),T(70),T(0),T(1),T(1),T(0),O(1),O(1),T(0),T(0),function(){O(65499),O(132),T(0);for(var e=0;e<64;e++)T(l[e]);T(1);for(var t=0;t<64;t++)T(s[t])}(),function(e,t){O(65472),O(17),T(8),O(t),O(e),T(3),T(1),T(17),T(0),T(2),T(17),T(1),T(3),T(17),T(1)}(e.width,e.height),function(){O(65476),O(418),T(0);for(var e=0;e<16;e++)T(N[e+1]);for(var t=0;t<=11;t++)T(S[t]);T(16);for(var n=0;n<16;n++)T(M[n+1]);for(var r=0;r<=161;r++)T(L[r]);T(1);for(var o=0;o<16;o++)T(I[o+1]);for(var a=0;a<=11;a++)T(k[a]);T(17);for(var i=0;i<16;i++)T(P[i+1]);for(var l=0;l<=161;l++)T(A[l])}(),O(65498),O(12),T(3),T(1),T(0),T(2),T(17),T(3),T(17),T(0),T(63),T(0);var i=0,d=0,p=0;g=0,v=7,this.encode.displayName="_encode_";for(var f,h,x,E,R,F,z,Z,B,H=e.data,q=e.width,U=e.height,$=4*q,W=0;W<U;){for(f=0;f<$;){for(R=$*W+f,z=-1,Z=0,B=0;B<64;B++)F=R+(Z=B>>3)*$+(z=4*(7&B)),W+Z>=U&&(F-=$*(W+1+Z-U)),f+z>=$&&(F-=f+z-$+4),h=H[F++],x=H[F++],E=H[F++],b[B]=(C[h]+C[x+256>>0]+C[E+512>>0]>>16)-128,y[B]=(C[h+768>>0]+C[x+1024>>0]+C[E+1280>>0]>>16)-128,w[B]=(C[h+1280>>0]+C[x+1536>>0]+C[E+1792>>0]>>16)-128;i=D(b,c,i,t,r),d=D(y,u,d,n,o),p=D(w,u,p,n,o),f+=32}W+=8}if(v>=0){var V=[];V[1]=v+1,V[0]=(1<<v+1)-1,j(V)}return O(65497),new Uint8Array(m)},e=e||50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)x[t]=e(t)}(),t=R(N,S),n=R(I,k),r=R(M,L),o=R(P,A),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)p[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var o=-(t-1);o<=-e;o++)p[32767+o]=n,d[32767+o]=[],d[32767+o][1]=n,d[32767+o][0]=t-1+o;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)C[e]=19595*e,C[e+256>>0]=38470*e,C[e+512>>0]=7471*e+32768,C[e+768>>0]=-11059*e,C[e+1024>>0]=-21709*e,C[e+1280>>0]=32768*e+8421375,C[e+1536>>0]=-27439*e,C[e+1792>>0]=-5329*e}(),_(e)}function Zt(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Bt(e){function t(e){if(!e)throw Error("assert :P")}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,o){for(var a=0;a<o;a++)e[t+a]=n[r+a]}function o(e,t,n,r){for(var o=0;o<r;o++)e[t+o]=n}function a(e){return new Int32Array(e)}function i(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function l(e,t){var n=[];return function e(n,r,o){for(var a=o[r],i=0;i<a&&(n.push(o.length>r+1?[]:new t),!(o.length<r+1));i++)e(n[i],r+1,o)}(n,0,e),n}var s=function(){var e=this;function s(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function c(e,n,r,o,a){t(!(o%r));do{e[n+(o-=r)]=a}while(0<o)}function u(e,n,r,o,i){if(t(2328>=i),512>=i)var l=a(512);else if(null==(l=a(i)))return 0;return function(e,n,r,o,i,l){var u,p,f=n,h=1<<r,m=a(16),g=a(16);for(t(0!=i),t(null!=o),t(null!=e),t(0<r),p=0;p<i;++p){if(15<o[p])return 0;++m[o[p]]}if(m[0]==i)return 0;for(g[1]=0,u=1;15>u;++u){if(m[u]>1<<u)return 0;g[u+1]=g[u]+m[u]}for(p=0;p<i;++p)u=o[p],0<o[p]&&(l[g[u]++]=p);if(1==g[15])return(o=new d).g=0,o.value=l[0],c(e,f,1,h,o),h;var v,b=-1,y=h-1,w=0,x=1,C=1,E=1<<r;for(p=0,u=1,i=2;u<=r;++u,i<<=1){if(x+=C<<=1,0>(C-=m[u]))return 0;for(;0<m[u];--m[u])(o=new d).g=u,o.value=l[p++],c(e,f+w,i,E,o),w=s(w,u)}for(u=r+1,i=2;15>=u;++u,i<<=1){if(x+=C<<=1,0>(C-=m[u]))return 0;for(;0<m[u];--m[u]){if(o=new d,(w&y)!=b){for(f+=E,v=1<<(b=u)-r;15>b&&!(0>=(v-=m[b]));)++b,v<<=1;h+=E=1<<(v=b-r),e[n+(b=w&y)].g=v+r,e[n+b].value=f-n-b}o.g=u-r,o.value=l[p++],c(e,f+(w>>r),i,E,o),w=s(w,u)}}return x!=2*g[15]-1?0:h}(e,n,r,o,i,l)}function d(){this.value=this.g=0}function p(){this.value=this.g=0}function f(){this.G=i(5,d),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=i(Zn,p)}function h(e,n,r,o){t(null!=e),t(null!=n),t(2147483648>o),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+o,e.Zc=4<=o?r+o-4+1:r,M(e)}function m(e,t){for(var n=0;0<t--;)n|=I(e,128)<<t;return n}function g(e,t){var n=m(e,t);return L(e)?-n:n}function v(e,n,r,o){var a,i=0;for(t(null!=e),t(null!=n),t(4294967288>o),e.Sb=o,e.Ra=0,e.u=0,e.h=0,4<o&&(o=4),a=0;a<o;++a)i+=n[r+a]<<8*a;e.Ra=i,e.bb=o,e.oa=n,e.pa=r}function b(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<qn-8>>>0,++e.bb,e.u-=8;E(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Hn){var r=C(e)&Bn[n];return e.u+=n,b(e),r}return e.h=1,e.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function C(e){return e.Ra>>>(e.u&qn-1)>>>0}function E(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>qn}function N(e,t){e.u=t,e.h=E(e)}function S(e){e.u>=Un&&(t(e.u>=Un),b(e))}function M(e){t(null!=e&&null!=e.oa),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(null!=e&&null!=e.oa),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function L(e){return m(e,1)}function I(e,t){var n=e.Ca;0>e.b&&M(e);var r=e.b,o=n*t>>>8,a=(e.I>>>r>o)+0;for(a?(n-=o,e.I-=o+1<<r>>>0):n=o+1,r=n,o=0;256<=r;)o+=8,r>>=8;return r=7^o+$n[r],e.b-=r,e.Ca=(n<<r)-1,a}function k(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n>>0&255}function P(e,t){return e[t+0]<<0|e[t+1]<<8}function A(e,t){return P(e,t)|e[t+2]<<16}function R(e,t){return P(e,t)|P(e,t+2)<<16}function j(e,n){var r=1<<n;return t(null!=e),t(0<n),e.X=a(r),null==e.X?0:(e.Mb=32-n,e.Xa=n,1)}function T(e,n){t(null!=e),t(null!=n),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function O(){this.X=[],this.Xa=this.Mb=0}function D(e,n,r,o){t(null!=r),t(null!=o);var a=r[0],i=o[0];return 0==a&&(a=(e*i+n/2)/n),0==i&&(i=(n*a+e/2)/e),0>=a||0>=i?0:(r[0]=a,o[0]=i,1)}function _(e,t){return e+(1<<t)-1>>>t}function F(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function z(t,n){e[n]=function(n,r,o,a,i,l,s){var c;for(c=0;c<i;++c){var u=e[t](l[s+c-1],o,a+c);l[s+c]=F(n[r+c],u)}}}function Z(){this.ud=this.hd=this.jd=0}function B(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function H(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function q(e,t){return H(e+(e-t+.5>>1))}function U(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function $(e,t,n,r,o,a,i){for(r=a[i-1],n=0;n<o;++n)a[i+n]=r=F(e[t+n],r)}function W(e,t,n,r,o){var a;for(a=0;a<n;++a){var i=e[t+a],l=i>>8&255,s=16711935&(s=(s=16711935&i)+((l<<16)+l));r[o+a]=(4278255360&i)+s>>>0}}function V(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function G(e,t,n,r,o,a){var i;for(i=0;i<r;++i){var l=t[n+i],s=l>>>8,c=l,u=255&(u=(u=l>>>16)+((e.jd<<24>>24)*(s<<24>>24)>>>5));c=255&(c=(c+=(e.hd<<24>>24)*(s<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),o[a+i]=(4278255360&l)+(u<<16)+c}}function Y(t,n,r,o,a){e[n]=function(e,t,n,r,i,l,s,c,u){for(r=s;r<c;++r)for(s=0;s<u;++s)i[l++]=a(n[o(e[t++])])},e[t]=function(t,n,i,l,s,c,u){var d=8>>t.b,p=t.Ea,f=t.K[0],h=t.w;if(8>d)for(t=(1<<t.b)-1,h=(1<<d)-1;n<i;++n){var m,g=0;for(m=0;m<p;++m)m&t||(g=o(l[s++])),c[u++]=a(f[g&h]),g>>=d}else e["VP8LMapColor"+r](l,s,f,h,c,u,n,i,p)}}function K(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>16&255,r[o++]=a>>8&255,r[o++]=a>>0&255}}function Q(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>16&255,r[o++]=a>>8&255,r[o++]=a>>0&255,r[o++]=a>>24&255}}function J(e,t,n,r,o){for(n=t+n;t<n;){var a=(i=e[t++])>>16&240|i>>12&15,i=i>>0&240|i>>28&15;r[o++]=a,r[o++]=i}}function X(e,t,n,r,o){for(n=t+n;t<n;){var a=(i=e[t++])>>16&248|i>>13&7,i=i>>5&224|i>>3&31;r[o++]=a,r[o++]=i}}function ee(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>0&255,r[o++]=a>>8&255,r[o++]=a>>16&255}}function te(e,t,n,o,a,i){if(0==i)for(n=t+n;t<n;)k(o,((i=e[t++])[0]>>24|i[1]>>8&65280|i[2]<<8&16711680|i[3]<<24)>>>0),a+=32;else r(o,a,e,t,n)}function ne(t,n){e[n][0]=e[t+"0"],e[n][1]=e[t+"1"],e[n][2]=e[t+"2"],e[n][3]=e[t+"3"],e[n][4]=e[t+"4"],e[n][5]=e[t+"5"],e[n][6]=e[t+"6"],e[n][7]=e[t+"7"],e[n][8]=e[t+"8"],e[n][9]=e[t+"9"],e[n][10]=e[t+"10"],e[n][11]=e[t+"11"],e[n][12]=e[t+"12"],e[n][13]=e[t+"13"],e[n][14]=e[t+"0"],e[n][15]=e[t+"0"]}function re(e){return e==qr||e==Ur||e==$r||e==Wr}function oe(){this.eb=[],this.size=this.A=this.fb=0}function ae(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ie(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new oe,this.f.kb=new ae,this.sd=null}function le(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function se(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ce(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function ue(e,t){var n=e.T,o=t.ba.f.RGBA,a=o.eb,i=o.fb+e.ka*o.A,l=bo[t.ba.S],s=e.y,c=e.O,u=e.f,d=e.N,p=e.ea,f=e.W,h=t.cc,m=t.dc,g=t.Mc,v=t.Nc,b=e.ka,y=e.ka+e.T,w=e.U,x=w+1>>1;for(0==b?l(s,c,null,null,u,d,p,f,u,d,p,f,a,i,null,null,w):(l(t.ec,t.fc,s,c,h,m,g,v,u,d,p,f,a,i-o.A,a,i,w),++n);b+2<y;b+=2)h=u,m=d,g=p,v=f,d+=e.Rc,f+=e.Rc,i+=2*o.A,l(s,(c+=2*e.fa)-e.fa,s,c,h,m,g,v,u,d,p,f,a,i-o.A,a,i,w);return c+=e.fa,e.j+y<e.o?(r(t.ec,t.fc,s,c,w),r(t.cc,t.dc,u,d,x),r(t.Mc,t.Nc,p,f,x),n--):1&y||l(s,c,null,null,u,d,p,f,u,d,p,f,a,i+o.A,null,null,w),n}function de(e,n,r){var o=e.F,a=[e.J];if(null!=o){var i=e.U,l=n.ba.S,s=l==Zr||l==$r;n=n.ba.f.RGBA;var c=[0],u=e.ka;c[0]=e.T,e.Kb&&(0==u?--c[0]:(--u,a[0]-=e.width),e.j+e.ka+e.T==e.o&&(c[0]=e.o-e.j-u));var d=n.eb;u=n.fb+u*n.A,e=Mr(o,a[0],e.width,i,c,d,u+(s?0:3),n.A),t(r==c),e&&re(l)&&Nr(d,u,s,i,c,n.A)}return 0}function pe(e){var t=e.ma,n=t.ba.S,r=11>n,o=n==_r||n==zr||n==Zr||n==Br||12==n||re(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Dn(t.Oa,e,o?11:12))return 0;if(o&&re(n)&&yn(),e.da)alert("todo:use_scaling");else{if(r){if(t.Ib=ce,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),null==t.memory)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ue,yn()}}else alert("todo:EmitYUV");o&&(t.Jb=de,r&&vn())}if(r&&!Ro){for(e=0;256>e;++e)jo[e]=89858*(e-128)+Lo>>Mo,Do[e]=-22014*(e-128)+Lo,Oo[e]=-45773*(e-128),To[e]=113618*(e-128)+Lo>>Mo;for(e=Io;e<ko;++e)t=76283*(e-16)+Lo>>Mo,_o[e-Io]=$e(t,255),Fo[e-Io]=$e(t+8>>4,15);Ro=1}return 1}function fe(e){var n=e.ma,r=e.U,o=e.T;return t(!(1&e.ka)),0>=r||0>=o?0:(r=n.Ib(e,n),null!=n.Jb&&n.Jb(e,n,r),n.Dc+=r,1)}function he(e){e.ma.memory=null}function me(e,t,n,r){return 47!=y(e,8)?0:(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),0!=y(e,3)?0:!e.h)}function ge(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+y(t,n)+1}function ve(e,t){return 120<t?t-120:1<=(n=((n=Jr[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function be(e,t,n){var r=C(n),o=e[t+=255&r].g-8;return 0<o&&(N(n,n.u+8),r=C(n),t+=e[t].value,t+=r&(1<<o)-1),N(n,n.u+e[t].g),e[t].value}function ye(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function we(e,n,r){var o=e.xc;return t((n=0==o?0:e.vc[e.md*(r>>o)+(n>>o)])<e.Wb),e.Ya[n]}function xe(e,n,o,a){var i=e.ab,l=e.c*n,s=e.C;n=s+n;var c=o,u=a;for(a=e.Ta,o=e.Ua;0<i--;){var d=e.gc[i],p=s,f=n,h=c,m=u,g=(u=a,c=o,d.Ea);switch(t(p<f),t(f<=d.nc),d.hc){case 2:Gn(h,m,(f-p)*g,u,c);break;case 0:var v=p,b=f,y=u,w=c,x=(M=d).Ea;0==v&&(Wn(h,m,null,null,1,y,w),$(h,m+1,0,0,x-1,y,w+1),m+=x,w+=x,++v);for(var C=1<<M.b,E=C-1,N=_(x,M.b),S=M.K,M=M.w+(v>>M.b)*N;v<b;){var L=S,I=M,k=1;for(Vn(h,m,y,w-x,1,y,w);k<x;){var P=(k&~E)+C;P>x&&(P=x),(0,Xn[L[I++]>>8&15])(h,m+ +k,y,w+k-x,P-k,y,w+k),k=P}m+=x,w+=x,++v&E||(M+=N)}f!=d.nc&&r(u,c-g,u,c+(f-p-1)*g,g);break;case 1:for(g=h,b=m,x=(h=d.Ea)-(w=h&~(y=(m=1<<d.b)-1)),v=_(h,d.b),C=d.K,d=d.w+(p>>d.b)*v;p<f;){for(E=C,N=d,S=new Z,M=b+w,L=b+h;b<M;)V(E[N++],S),er(S,g,b,m,u,c),b+=m,c+=m;b<L&&(V(E[N++],S),er(S,g,b,x,u,c),b+=x,c+=x),++p&y||(d+=v)}break;case 3:if(h==u&&m==c&&0<d.b){for(b=u,h=g=c+(f-p)*g-(w=(f-p)*_(d.Ea,d.b)),m=u,y=c,v=[],w=(x=w)-1;0<=w;--w)v[w]=m[y+w];for(w=x-1;0<=w;--w)b[h+w]=v[w];Yn(d,p,f,u,g,u,c)}else Yn(d,p,f,h,m,u,c)}c=a,u=o}u!=o&&r(a,o,c,u,l)}function Ce(e,n){var r=e.V,o=e.Ba+e.c*e.C,a=n-e.C;if(t(n<=e.l.o),t(16>=a),0<a){var i=e.l,l=e.Ta,s=e.Ua,c=i.width;if(xe(e,a,r,o),a=s=[s],t((r=e.C)<(o=n)),t(i.v<i.va),o>i.o&&(o=i.o),r<i.j){var u=i.j-r;r=i.j,a[0]+=u*c}if(r>=o?r=0:(a[0]+=4*i.v,i.ka=r-i.j,i.U=i.va-i.v,i.T=o-r,r=1),r){if(s=s[0],11>(r=e.ca).S){var d=r.f.RGBA,p=(o=r.S,a=i.U,i=i.T,u=d.eb,d.A),f=i;for(d=d.fb+e.Ma*d.A;0<f--;){var h=l,m=s,g=a,v=u,b=d;switch(o){case Dr:tr(h,m,g,v,b);break;case _r:nr(h,m,g,v,b);break;case qr:nr(h,m,g,v,b),Nr(v,b,0,g,1,0);break;case Fr:ar(h,m,g,v,b);break;case zr:te(h,m,g,v,b,1);break;case Ur:te(h,m,g,v,b,1),Nr(v,b,0,g,1,0);break;case Zr:te(h,m,g,v,b,0);break;case $r:te(h,m,g,v,b,0),Nr(v,b,1,g,1,0);break;case Br:rr(h,m,g,v,b);break;case Wr:rr(h,m,g,v,b),Sr(v,b,g,1,0);break;case Hr:or(h,m,g,v,b);break;default:t(0)}s+=c,d+=p}e.Ma+=i}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function Ee(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function Ne(e,n,r,o,a,i){if(0!=e.Z){var l=e.qd,s=e.rd;for(t(null!=vo[e.Z]);n<r;++n)vo[e.Z](l,s,o,a,o,a,i),l=o,s=a,a+=i;e.qd=l,e.rd=s}}function Se(e,n){var r=e.l.ma,o=0==r.Z||1==r.Z?e.l.j:e.C;if(o=e.C<o?o:e.C,t(n<=e.l.o),n>o){var a=e.l.width,i=r.ca,l=r.tb+a*o,s=e.V,c=e.Ba+e.c*o,u=e.gc;t(1==e.ab),t(3==u[0].hc),Qn(u[0],o,n,s,c,i,l),Ne(r,o,n,i,l,a)}e.C=e.Ma=n}function Me(e,n,r,o,a,i,l){var s=e.$/o,c=e.$%o,u=e.m,d=e.s,p=r+e.$,f=p;a=r+o*a;var h=r+o*i,m=280+d.ua,g=e.Pb?s:16777216,v=0<d.ua?d.Wa:null,b=d.wc,y=p<h?we(d,c,s):null;t(e.C<i),t(h<=a);var w=!1;e:for(;;){for(;w||p<h;){var x=0;if(s>=g){var M=p-r;t((g=e).Pb),g.wd=g.m,g.xd=M,0<g.s.ua&&T(g.s.Wa,g.s.vb),g=s+eo}if(c&b||(y=we(d,c,s)),t(null!=y),y.Qb&&(n[p]=y.qb,w=!0),!w)if(S(u),y.jc){x=u,M=n;var L=p,I=y.pd[C(x)&Zn-1];t(y.jc),256>I.g?(N(x,x.u+I.g),M[L]=I.value,x=0):(N(x,x.u+I.g-256),t(256<=I.value),x=I.value),0==x&&(w=!0)}else x=be(y.G[0],y.H[0],u);if(u.h)break;if(w||256>x){if(!w)if(y.nd)n[p]=(y.qb|x<<8)>>>0;else{if(S(u),w=be(y.G[1],y.H[1],u),S(u),M=be(y.G[2],y.H[2],u),L=be(y.G[3],y.H[3],u),u.h)break;n[p]=(L<<24|w<<16|x<<8|M)>>>0}if(w=!1,++p,++c>=o&&(c=0,++s,null!=l&&s<=i&&!(s%16)&&l(e,s),null!=v))for(;f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=ge(x-256,u),M=be(y.G[4],y.H[4],u),S(u),M=ve(o,M=ge(M,u)),u.h)break;if(p-r<M||a-p<x)break e;for(L=0;L<x;++L)n[p+L]=n[p+L-M];for(p+=x,c+=x;c>=o;)c-=o,++s,null!=l&&s<=i&&!(s%16)&&l(e,s);if(t(p<=a),c&b&&(y=we(d,c,s)),null!=v)for(;f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<m))break e;for(w=x-280,t(null!=v);f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=p,t(!(w>>>(M=v).Xa)),n[x]=M.X[w],w=!0}w||t(u.h==E(u))}if(e.Pb&&u.h&&p<a)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&T(e.s.vb,e.s.Wa);else{if(u.h)break e;null!=l&&l(e,s>i?i:s),e.a=0,e.$=p-r}return 1}return e.a=3,0}function Le(e){t(null!=e),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;null!=n&&(n.X=null),e.vb=null,t(null!=e)}function Ie(){var t=new ln;return null==t?null:(t.a=0,t.xb=go,ne("Predictor","VP8LPredictors"),ne("Predictor","VP8LPredictors_C"),ne("PredictorAdd","VP8LPredictorsAdd"),ne("PredictorAdd","VP8LPredictorsAdd_C"),Gn=W,er=G,tr=K,nr=Q,rr=J,or=X,ar=ee,e.VP8LMapColor32b=Kn,e.VP8LMapColor8b=Jn,t)}function ke(e,n,r,l,s){var c=1,p=[e],h=[n],m=l.m,g=l.s,v=null,b=0;e:for(;;){if(r)for(;c&&y(m,1);){var w=p,x=h,E=l,M=1,L=E.m,I=E.gc[E.ab],k=y(L,2);if(E.Oc&1<<k)c=0;else{switch(E.Oc|=1<<k,I.hc=k,I.Ea=w[0],I.nc=x[0],I.K=[null],++E.ab,t(4>=E.ab),k){case 0:case 1:I.b=y(L,3)+2,M=ke(_(I.Ea,I.b),_(I.nc,I.b),0,E,I.K),I.K=I.K[0];break;case 3:var P,A=y(L,8)+1,R=16<A?0:4<A?1:2<A?2:3;if(w[0]=_(I.Ea,R),I.b=R,P=M=ke(A,1,0,E,I.K)){var T,O=A,D=I,z=1<<(8>>D.b),Z=a(z);if(null==Z)P=0;else{var B=D.K[0],H=D.w;for(Z[0]=D.K[0][0],T=1;T<1*O;++T)Z[T]=F(B[H+T],Z[T-1]);for(;T<4*z;++T)Z[T]=0;D.K[0]=null,D.K[0]=Z,P=1}}M=P;break;case 2:break;default:t(0)}c=M}}if(p=p[0],h=h[0],c&&y(m,1)&&!(c=1<=(b=y(m,4))&&11>=b)){l.a=3;break e}var q;if(q=c)t:{var U,$,W,V=l,G=p,Y=h,K=b,Q=r,J=V.m,X=V.s,ee=[null],te=1,ne=0,re=Xr[K];n:for(;;){if(Q&&y(J,1)){var oe=y(J,3)+2,ae=_(G,oe),ie=_(Y,oe),le=ae*ie;if(!ke(ae,ie,0,V,ee))break n;for(ee=ee[0],X.xc=oe,U=0;U<le;++U){var se=ee[U]>>8&65535;ee[U]=se,se>=te&&(te=se+1)}}if(J.h)break n;for($=0;5>$;++$){var ce=Yr[$];!$&&0<K&&(ce+=1<<K),ne<ce&&(ne=ce)}var ue=i(te*re,d),de=te,pe=i(de,f);if(null==pe)var fe=null;else t(65536>=de),fe=pe;var he=a(ne);if(null==fe||null==he||null==ue){V.a=1;break n}var me=ue;for(U=W=0;U<te;++U){var ge=fe[U],ve=ge.G,be=ge.H,we=0,xe=1,Ce=0;for($=0;5>$;++$){ce=Yr[$],ve[$]=me,be[$]=W,!$&&0<K&&(ce+=1<<K);r:{var Ee,Ne=ce,Se=V,Ie=he,Pe=me,Ae=W,Re=0,je=Se.m,Te=y(je,1);if(o(Ie,0,0,Ne),Te){var Oe=y(je,1)+1,De=y(je,1),_e=y(je,0==De?1:8);Ie[_e]=1,2==Oe&&(Ie[_e=y(je,8)]=1);var Fe=1}else{var ze=a(19),Ze=y(je,4)+4;if(19<Ze){Se.a=3;var Be=0;break r}for(Ee=0;Ee<Ze;++Ee)ze[Qr[Ee]]=y(je,3);var He=void 0,qe=void 0,Ue=Se,$e=ze,We=Ne,Ve=Ie,Ge=0,Ye=Ue.m,Ke=8,Qe=i(128,d);o:for(;u(Qe,0,7,$e,19);){if(y(Ye,1)){var Je=2+2*y(Ye,3);if((He=2+y(Ye,Je))>We)break o}else He=We;for(qe=0;qe<We&&He--;){S(Ye);var Xe=Qe[0+(127&C(Ye))];N(Ye,Ye.u+Xe.g);var et=Xe.value;if(16>et)Ve[qe++]=et,0!=et&&(Ke=et);else{var tt=16==et,nt=et-16,rt=Gr[nt],ot=y(Ye,Vr[nt])+rt;if(qe+ot>We)break o;for(var at=tt?Ke:0;0<ot--;)Ve[qe++]=at}}Ge=1;break o}Ge||(Ue.a=3),Fe=Ge}(Fe=Fe&&!je.h)&&(Re=u(Pe,Ae,8,Ie,Ne)),Fe&&0!=Re?Be=Re:(Se.a=3,Be=0)}if(0==Be)break n;if(xe&&1==Kr[$]&&(xe=0==me[W].g),we+=me[W].g,W+=Be,3>=$){var it,lt=he[0];for(it=1;it<ce;++it)he[it]>lt&&(lt=he[it]);Ce+=lt}}if(ge.nd=xe,ge.Qb=0,xe&&(ge.qb=(ve[3][be[3]+0].value<<24|ve[1][be[1]+0].value<<16|ve[2][be[2]+0].value)>>>0,0==we&&256>ve[0][be[0]+0].value&&(ge.Qb=1,ge.qb+=ve[0][be[0]+0].value<<8)),ge.jc=!ge.Qb&&6>Ce,ge.jc){var st,ct=ge;for(st=0;st<Zn;++st){var ut=st,dt=ct.pd[ut],pt=ct.G[0][ct.H[0]+ut];256<=pt.value?(dt.g=pt.g+256,dt.value=pt.value):(dt.g=0,dt.value=0,ut>>=ye(pt,8,dt),ut>>=ye(ct.G[1][ct.H[1]+ut],16,dt),ut>>=ye(ct.G[2][ct.H[2]+ut],0,dt),ye(ct.G[3][ct.H[3]+ut],24,dt))}}}X.vc=ee,X.Wb=te,X.Ya=fe,X.yc=ue,q=1;break t}q=0}if(!(c=q)){l.a=3;break e}if(0<b){if(g.ua=1<<b,!j(g.Wa,b)){l.a=1,c=0;break e}}else g.ua=0;var ft=l,ht=p,mt=h,gt=ft.s,vt=gt.xc;if(ft.c=ht,ft.i=mt,gt.md=_(ht,vt),gt.wc=0==vt?-1:(1<<vt)-1,r){l.xb=mo;break e}if(null==(v=a(p*h))){l.a=1,c=0;break e}c=(c=Me(l,v,0,p,h,h,null))&&!m.h;break e}return c?(null!=s?s[0]=v:(t(null==v),t(r)),l.$=0,r||Le(g)):Le(g),c}function Pe(e,n){var r=e.c*e.i,o=r+n+16*n;return t(e.c<=n),e.V=a(o),null==e.V?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function Ae(e,n){var r=e.C,o=n-r,a=e.V,i=e.Ba+e.c*r;for(t(n<=e.l.o);0<o;){var l=16<o?16:o,s=e.l.ma,c=e.l.width,u=c*l,d=s.ca,p=s.tb+c*r,f=e.Ta,h=e.Ua;xe(e,l,a,i),_n(f,h,d,p,u),Ne(s,r,r+l,d,p,c),o-=l,a+=l*e.c,r+=l}t(r==n),e.C=e.Ma=n}function Re(){this.ub=this.yd=this.td=this.Rb=0}function je(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Te(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Oe(){this.Yb=function(){var e=[];return function e(t,n,r){for(var o=r[n],a=0;a<o&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));a++)e(t[a],n+1,r)}(e,0,[3,11]),e}()}function De(){this.jb=a(3),this.Wc=l([4,8],Oe),this.Xc=l([4,17],Oe)}function _e(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Fe(){this.ld=this.La=this.dd=this.tc=0}function ze(){this.Na=this.la=0}function Ze(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Be(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function He(){this.uc=this.M=this.Nb=0,this.wa=Array(new Fe),this.Y=0,this.ya=Array(new Be),this.aa=0,this.l=new We}function qe(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Ue(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Re,this.Kc=new je,this.ed=new _e,this.Qa=new Te,this.Ic=this.$c=this.Aa=0,this.D=new He,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=i(8,w),this.ia=0,this.pb=i(4,Ze),this.Pa=new De,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new qe),this.Hd=0,this.rb=Array(new ze),this.sb=0,this.wa=Array(new Fe),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Be),this.L=this.aa=0,this.gd=l([4,2],Fe),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function $e(e,t){return 0>e?0:e>t?t:e}function We(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ve(){var e=new Ue;return null!=e&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,ro||(ro=Qe)),e}function Ge(e,t,n){return 0==e.a&&(e.a=t,e.sc=n,e.cb=0),0}function Ye(e,t,n){return 3<=n&&157==e[t+0]&&1==e[t+1]&&42==e[t+2]}function Ke(e,n){if(null==e)return 0;if(e.a=0,e.sc="OK",null==n)return Ge(e,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,a=n.w,i=n.ha;if(4>i)return Ge(e,7,"Truncated header.");var l=r[a+0]|r[a+1]<<8|r[a+2]<<16,s=e.Od;if(s.Rb=!(1&l),s.td=l>>1&7,s.yd=l>>4&1,s.ub=l>>5,3<s.td)return Ge(e,3,"Incorrect keyframe parameters.");if(!s.yd)return Ge(e,4,"Frame not displayable.");a+=3,i-=3;var c=e.Kc;if(s.Rb){if(7>i)return Ge(e,7,"cannot parse picture header");if(!Ye(r,a,i))return Ge(e,3,"Bad code word");c.c=16383&(r[a+4]<<8|r[a+3]),c.Td=r[a+4]>>6,c.i=16383&(r[a+6]<<8|r[a+5]),c.Ud=r[a+6]>>6,a+=7,i-=7,e.za=c.c+15>>4,e.Ub=c.i+15>>4,n.width=c.c,n.height=c.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,o((l=e.Pa).jb,0,255,l.jb.length),t(null!=(l=e.Qa)),l.Cb=0,l.Bb=0,l.Fb=1,o(l.Zb,0,0,l.Zb.length),o(l.Lb,0,0,l.Lb)}if(s.ub>i)return Ge(e,7,"bad partition length");h(l=e.m,r,a,s.ub),a+=s.ub,i-=s.ub,s.Rb&&(c.Ld=L(l),c.Kd=L(l)),c=e.Qa;var u,d=e.Pa;if(t(null!=l),t(null!=c),c.Cb=L(l),c.Cb){if(c.Bb=L(l),L(l)){for(c.Fb=L(l),u=0;4>u;++u)c.Zb[u]=L(l)?g(l,7):0;for(u=0;4>u;++u)c.Lb[u]=L(l)?g(l,6):0}if(c.Bb)for(u=0;3>u;++u)d.jb[u]=L(l)?m(l,8):255}else c.Bb=0;if(l.Ka)return Ge(e,3,"cannot parse segment header");if((c=e.ed).zd=L(l),c.Tb=m(l,6),c.wb=m(l,3),c.Pc=L(l),c.Pc&&L(l)){for(d=0;4>d;++d)L(l)&&(c.vd[d]=g(l,6));for(d=0;4>d;++d)L(l)&&(c.od[d]=g(l,6))}if(e.L=0==c.Tb?0:c.zd?1:2,l.Ka)return Ge(e,3,"cannot parse filter header");var p=i;if(i=u=a,a=u+p,c=p,e.Xb=(1<<m(e.m,2))-1,p<3*(d=e.Xb))r=7;else{for(u+=3*d,c-=3*d,p=0;p<d;++p){var f=r[i+0]|r[i+1]<<8|r[i+2]<<16;f>c&&(f=c),h(e.Jc[+p],r,u,f),u+=f,c-=f,i+=3}h(e.Jc[+d],r,u,c),r=u<a?0:5}if(0!=r)return Ge(e,r,"cannot parse partitions");for(r=m(u=e.m,7),i=L(u)?g(u,4):0,a=L(u)?g(u,4):0,c=L(u)?g(u,4):0,d=L(u)?g(u,4):0,u=L(u)?g(u,4):0,p=e.Qa,f=0;4>f;++f){if(p.Cb){var v=p.Zb[f];p.Fb||(v+=r)}else{if(0<f){e.pb[f]=e.pb[0];continue}v=r}var b=e.pb[f];b.Sc[0]=to[$e(v+i,127)],b.Sc[1]=no[$e(v+0,127)],b.Eb[0]=2*to[$e(v+a,127)],b.Eb[1]=101581*no[$e(v+c,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=to[$e(v+d,117)],b.Qc[1]=no[$e(v+u,127)],b.lc=v+u}if(!s.Rb)return Ge(e,4,"Not a key frame.");for(L(l),s=e.Pa,r=0;4>r;++r){for(i=0;8>i;++i)for(a=0;3>a;++a)for(c=0;11>c;++c)d=I(l,co[r][i][a][c])?m(l,8):lo[r][i][a][c],s.Wc[r][i].Yb[a][c]=d;for(i=0;17>i;++i)s.Xc[r][i]=s.Wc[r][uo[i]]}return e.kc=L(l),e.kc&&(e.Bd=m(l,8)),e.cb=1}function Qe(e,t,n,r,o,a,i){var l=t[o].Yb[n];for(n=0;16>o;++o){if(!I(e,l[n+0]))return o;for(;!I(e,l[n+1]);)if(l=t[++o].Yb[0],n=0,16==o)return 16;var s=t[o+1].Yb;if(I(e,l[n+2])){var c=e,u=0;if(I(c,(p=l)[(d=n)+3]))if(I(c,p[d+6])){for(l=0,d=2*(u=I(c,p[d+8]))+(p=I(c,p[d+9+u])),u=0,p=oo[d];p[l];++l)u+=u+I(c,p[l]);u+=3+(8<<d)}else I(c,p[d+7])?(u=7+2*I(c,165),u+=I(c,145)):u=5+I(c,159);else u=I(c,p[d+4])?3+I(c,p[d+5]):2;l=s[2]}else u=1,l=s[1];s=i+ao[o],0>(c=e).b&&M(c);var d,p=c.b,f=(d=c.Ca>>1)-(c.I>>p)>>31;--c.b,c.Ca+=f,c.Ca|=1,c.I-=(d+1&f)<<p,a[s]=((u^f)-f)*r[(0<o)+0]}return 16}function Je(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,o(e.zc,0,0,e.zc.length),e.ja=0}function Xe(e,n){if(null==e)return 0;if(null==n)return Ge(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Ke(e,n))return 0;if(t(e.cb),null==n.ac||n.ac(n)){n.ob&&(e.L=0);var l=Zo[e.L];if(2==e.L?(e.yb=0,e.zb=0):(e.yb=n.v-l>>4,e.zb=n.j-l>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+l>>4,e.Hb=n.va+15+l>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var s=e.ed;for(l=0;4>l;++l){var c;if(e.Qa.Cb){var u=e.Qa.Lb[l];e.Qa.Fb||(u+=s.Tb)}else u=s.Tb;for(c=0;1>=c;++c){var d=e.gd[l][c],p=u;if(s.Pc&&(p+=s.vd[0],c&&(p+=s.od[0])),0<(p=0>p?0:63<p?63:p)){var f=p;0<s.wb&&(f=4<s.wb?f>>2:f>>1)>9-s.wb&&(f=9-s.wb),1>f&&(f=1),d.dd=f,d.tc=2*p+f,d.ld=40<=p?2:15<=p?1:0}else d.tc=0;d.La=c}}}l=0}else Ge(e,6,"Frame setup failed"),l=e.a;if(l=0==l){if(l){e.$c=0,0<e.Aa||(e.Ic=Ho);e:{l=e.Ic,s=4*(f=e.za);var h=32*f,m=f+1,g=0<e.L?f*(0<e.Aa?2:1):0,v=(2==e.Aa?2:1)*f;if((d=s+832+(c=3*(16*l+Zo[e.L])/2*h)+(u=null!=e.Fa&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=d)l=0;else{if(d>e.Vb){if(e.Vb=0,e.Ec=a(d),e.Fc=0,null==e.Ec){l=Ge(e,1,"no memory during frame initialization.");break e}e.Vb=d}d=e.Ec,p=e.Fc,e.Ac=d,e.Bc=p,p+=s,e.Gd=i(h,qe),e.Hd=0,e.rb=i(m+1,ze),e.sb=1,e.wa=g?i(g,Fe):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=f),t(!0),e.oc=d,e.pc=p,p+=832,e.ya=i(v,Be),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,2==e.Aa&&(e.D.aa+=f),e.R=16*f,e.B=8*f,f=(h=Zo[e.L])*e.R,h=h/2*e.B,e.sa=d,e.ta=p+f,e.qa=e.sa,e.ra=e.ta+16*l*e.R+h,e.Ha=e.qa,e.Ia=e.ra+8*l*e.B+h,e.$c=0,p+=c,e.mb=u?d:null,e.nb=u?p:null,t(p+u<=e.Fc+e.Vb),Je(e),o(e.Ac,e.Bc,0,s),l=1}}if(l){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!Ar){for(l=-255;255>=l;++l)Lr[255+l]=0>l?-l:l;for(l=-1020;1020>=l;++l)Ir[1020+l]=-128>l?-128:127<l?127:l;for(l=-112;112>=l;++l)kr[112+l]=-16>l?-16:15<l?15:l;for(l=-255;510>=l;++l)Pr[255+l]=0>l?0:255<l?255:l;Ar=1}ir=ct,lr=at,cr=it,ur=lt,dr=st,sr=ot,pr=Gt,fr=Yt,hr=Jt,mr=Xt,gr=Kt,vr=Qt,br=en,yr=tn,wr=Ht,xr=qt,Cr=Ut,Er=$t,fo[0]=Nt,fo[1]=dt,fo[2]=Ct,fo[3]=Et,fo[4]=St,fo[5]=Lt,fo[6]=Mt,fo[7]=It,fo[8]=Pt,fo[9]=kt,po[0]=vt,po[1]=ft,po[2]=ht,po[3]=mt,po[4]=bt,po[5]=yt,po[6]=wt,ho[0]=Tt,ho[1]=pt,ho[2]=At,ho[3]=Rt,ho[4]=Dt,ho[5]=Ot,ho[6]=_t,l=1}else l=0}l&&(l=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var i,l=e.Jc[e.M&e.Xb],s=e.m,c=e;for(i=0;i<c.za;++i){var u=s,d=c,p=d.Ac,f=d.Bc+4*i,h=d.zc,m=d.ya[d.aa+i];if(d.Qa.Bb?m.$b=I(u,d.Pa.jb[0])?2+I(u,d.Pa.jb[2]):I(u,d.Pa.jb[1]):m.$b=0,d.kc&&(m.Ad=I(u,d.Bd)),m.Za=!I(u,145)+0,m.Za){var g=m.Ob,v=0;for(d=0;4>d;++d){var b,y=h[0+d];for(b=0;4>b;++b){y=so[p[f+b]][y];for(var w=io[I(u,y[0])];0<w;)w=io[2*w+I(u,y[w])];y=-w,p[f+b]=y}r(g,v,p,f,4),v+=4,h[0+d]=y}}else y=I(u,156)?I(u,128)?1:3:I(u,163)?2:0,m.Ob[0]=y,o(p,f,y,4),o(h,0,y,4);m.Dd=I(u,142)?I(u,114)?I(u,183)?1:3:2:0}if(c.m.Ka)return Ge(e,7,"Premature end-of-partition0 encountered.");for(;e.ja<e.za;++e.ja){if(c=l,u=(s=e).rb[s.sb-1],p=s.rb[s.sb+s.ja],i=s.ya[s.aa+s.ja],f=s.kc?i.Ad:0)u.la=p.la=0,i.Za||(u.Na=p.Na=0),i.Hc=0,i.Gc=0,i.ia=0;else{var x,C;if(u=p,p=c,f=s.Pa.Xc,h=s.ya[s.aa+s.ja],m=s.pb[h.$b],d=h.ad,g=0,v=s.rb[s.sb-1],y=b=0,o(d,g,0,384),h.Za)var E=0,N=f[3];else{w=a(16);var S=u.Na+v.Na;if(S=ro(p,f[1],S,m.Eb,0,w,0),u.Na=v.Na=(0<S)+0,1<S)ir(w,0,d,g);else{var M=w[0]+3>>3;for(w=0;256>w;w+=16)d[g+w]=M}E=1,N=f[0]}var L=15&u.la,k=15&v.la;for(w=0;4>w;++w){var P=1&k;for(M=C=0;4>M;++M)L=L>>1|(P=(S=ro(p,N,S=P+(1&L),m.Sc,E,d,g))>E)<<7,C=C<<2|(3<S?3:1<S?2:0!=d[g+0]),g+=16;L>>=4,k=k>>1|P<<7,b=(b<<8|C)>>>0}for(N=L,E=k>>4,x=0;4>x;x+=2){for(C=0,L=u.la>>4+x,k=v.la>>4+x,w=0;2>w;++w){for(P=1&k,M=0;2>M;++M)S=P+(1&L),L=L>>1|(P=0<(S=ro(p,f[2],S,m.Qc,0,d,g)))<<3,C=C<<2|(3<S?3:1<S?2:0!=d[g+0]),g+=16;L>>=2,k=k>>1|P<<5}y|=C<<4*x,N|=L<<4<<x,E|=(240&k)<<x}u.la=N,v.la=E,h.Hc=b,h.Gc=y,h.ia=43690&y?0:m.ia,f=!(b|y)}if(0<s.L&&(s.wa[s.Y+s.ja]=s.gd[i.$b][i.Za],s.wa[s.Y+s.ja].La|=!f),c.Ka)return Ge(e,7,"Premature end-of-file encountered.")}if(Je(e),s=n,c=1,i=(l=e).D,u=0<l.L&&l.M>=l.zb&&l.M<=l.Va,0==l.Aa)e:{if(i.M=l.M,i.uc=u,Tn(l,i),c=1,i=(C=l.D).Nb,u=(y=Zo[l.L])*l.R,p=y/2*l.B,w=16*i*l.R,M=8*i*l.B,f=l.sa,h=l.ta-u+w,m=l.qa,d=l.ra-p+M,g=l.Ha,v=l.Ia-p+M,k=0==(L=C.M),b=L>=l.Va-1,2==l.Aa&&Tn(l,C),C.uc)for(P=(S=l).D.M,t(S.D.uc),C=S.yb;C<S.Hb;++C){E=C,N=P;var A=(R=(B=S).D).Nb;x=B.R;var R=R.wa[R.Y+E],j=B.sa,T=B.ta+16*A*x+16*E,O=R.dd,D=R.tc;if(0!=D)if(t(3<=D),1==B.L)0<E&&xr(j,T,x,D+4),R.La&&Er(j,T,x,D),0<N&&wr(j,T,x,D+4),R.La&&Cr(j,T,x,D);else{var _=B.B,F=B.qa,z=B.ra+8*A*_+8*E,Z=B.Ha,B=B.Ia+8*A*_+8*E;A=R.ld,0<E&&(fr(j,T,x,D+4,O,A),mr(F,z,Z,B,_,D+4,O,A)),R.La&&(vr(j,T,x,D,O,A),yr(F,z,Z,B,_,D,O,A)),0<N&&(pr(j,T,x,D+4,O,A),hr(F,z,Z,B,_,D+4,O,A)),R.La&&(gr(j,T,x,D,O,A),br(F,z,Z,B,_,D,O,A))}}if(l.ia&&alert("todo:DitherRow"),null!=s.put){if(C=16*L,L=16*(L+1),k?(s.y=l.sa,s.O=l.ta+w,s.f=l.qa,s.N=l.ra+M,s.ea=l.Ha,s.W=l.Ia+M):(C-=y,s.y=f,s.O=h,s.f=m,s.N=d,s.ea=g,s.W=v),b||(L-=y),L>s.o&&(L=s.o),s.F=null,s.J=null,null!=l.Fa&&0<l.Fa.length&&C<L&&(s.J=pn(l,s,C,L-C),s.F=l.mb,null==s.F&&0==s.F.length)){c=Ge(l,3,"Could not decode alpha data.");break e}C<s.j&&(y=s.j-C,C=s.j,t(!(1&y)),s.O+=l.R*y,s.N+=l.B*(y>>1),s.W+=l.B*(y>>1),null!=s.F&&(s.J+=s.width*y)),C<L&&(s.O+=s.v,s.N+=s.v>>1,s.W+=s.v>>1,null!=s.F&&(s.J+=s.v),s.ka=C-s.j,s.U=s.va-s.v,s.T=L-C,c=s.put(s))}i+1!=l.Ic||b||(r(l.sa,l.ta-u,f,h+16*l.R,u),r(l.qa,l.ra-p,m,d+8*l.B,p),r(l.Ha,l.Ia-p,g,v+8*l.B,p))}if(!c)return Ge(e,6,"Output aborted.")}return 1}(e,n)),null!=n.bc&&n.bc(n),l&=1}return l?(e.cb=0,l):0}function et(e,t,n,r,o){o=e[t+n+32*r]+(o>>3),e[t+n+32*r]=-256&o?0>o?0:255:o}function tt(e,t,n,r,o,a){et(e,t,0,n,r+o),et(e,t,1,n,r+a),et(e,t,2,n,r-a),et(e,t,3,n,r-o)}function nt(e){return(20091*e>>16)+e}function rt(e,t,n,r){var o,i=0,l=a(16);for(o=0;4>o;++o){var s=e[t+0]+e[t+8],c=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-nt(e[t+12]),d=nt(e[t+4])+(35468*e[t+12]>>16);l[i+0]=s+d,l[i+1]=c+u,l[i+2]=c-u,l[i+3]=s-d,i+=4,t++}for(o=i=0;4>o;++o)s=(e=l[i+0]+4)+l[i+8],c=e-l[i+8],u=(35468*l[i+4]>>16)-nt(l[i+12]),et(n,r,0,0,s+(d=nt(l[i+4])+(35468*l[i+12]>>16))),et(n,r,1,0,c+u),et(n,r,2,0,c-u),et(n,r,3,0,s-d),i++,r+=32}function ot(e,t,n,r){var o=e[t+0]+4,a=35468*e[t+4]>>16,i=nt(e[t+4]),l=35468*e[t+1]>>16;tt(n,r,0,o+i,e=nt(e[t+1]),l),tt(n,r,1,o+a,e,l),tt(n,r,2,o-a,e,l),tt(n,r,3,o-i,e,l)}function at(e,t,n,r,o){rt(e,t,n,r),o&&rt(e,t+16,n,r+4)}function it(e,t,n,r){lr(e,t+0,n,r,1),lr(e,t+32,n,r+128,1)}function lt(e,t,n,r){var o;for(e=e[t+0]+4,o=0;4>o;++o)for(t=0;4>t;++t)et(n,r,t,o,e)}function st(e,t,n,r){e[t+0]&&ur(e,t+0,n,r),e[t+16]&&ur(e,t+16,n,r+4),e[t+32]&&ur(e,t+32,n,r+128),e[t+48]&&ur(e,t+48,n,r+128+4)}function ct(e,t,n,r){var o,i=a(16);for(o=0;4>o;++o){var l=e[t+0+o]+e[t+12+o],s=e[t+4+o]+e[t+8+o],c=e[t+4+o]-e[t+8+o],u=e[t+0+o]-e[t+12+o];i[0+o]=l+s,i[8+o]=l-s,i[4+o]=u+c,i[12+o]=u-c}for(o=0;4>o;++o)l=(e=i[0+4*o]+3)+i[3+4*o],s=i[1+4*o]+i[2+4*o],c=i[1+4*o]-i[2+4*o],u=e-i[3+4*o],n[r+0]=l+s>>3,n[r+16]=u+c>>3,n[r+32]=l-s>>3,n[r+48]=u-c>>3,r+=64}function ut(e,t,n){var r,o=t-32,a=Tr,i=255-e[o-1];for(r=0;r<n;++r){var l,s=a,c=i+e[t-1];for(l=0;l<n;++l)e[t+l]=s[c+e[o+l]];t+=32}}function dt(e,t){ut(e,t,4)}function pt(e,t){ut(e,t,8)}function ft(e,t){ut(e,t,16)}function ht(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function mt(e,t){var n;for(n=16;0<n;--n)o(e,t,e[t-1],16),t+=32}function gt(e,t,n){var r;for(r=0;16>r;++r)o(t,n+32*r,e,16)}function vt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];gt(r>>5,e,t)}function bt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];gt(r>>4,e,t)}function yt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];gt(r>>4,e,t)}function wt(e,t){gt(128,e,t)}function xt(e,t,n){return e+2*t+n+2>>2}function Ct(e,t){var n,o=t-32;for(o=new Uint8Array([xt(e[o-1],e[o+0],e[o+1]),xt(e[o+0],e[o+1],e[o+2]),xt(e[o+1],e[o+2],e[o+3]),xt(e[o+2],e[o+3],e[o+4])]),n=0;4>n;++n)r(e,t+32*n,o,0,o.length)}function Et(e,t){var n=e[t-1],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96];k(e,t+0,16843009*xt(e[t-1-32],n,r)),k(e,t+32,16843009*xt(n,r,o)),k(e,t+64,16843009*xt(r,o,a)),k(e,t+96,16843009*xt(o,a,a))}function Nt(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)o(e,t+32*n,r,4)}function St(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1-32],i=e[t+0-32],l=e[t+1-32],s=e[t+2-32],c=e[t+3-32];e[t+0+96]=xt(r,o,e[t-1+96]),e[t+1+96]=e[t+0+64]=xt(n,r,o),e[t+2+96]=e[t+1+64]=e[t+0+32]=xt(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=xt(i,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=xt(l,i,a),e[t+3+32]=e[t+2+0]=xt(s,l,i),e[t+3+0]=xt(c,s,l)}function Mt(e,t){var n=e[t+1-32],r=e[t+2-32],o=e[t+3-32],a=e[t+4-32],i=e[t+5-32],l=e[t+6-32],s=e[t+7-32];e[t+0+0]=xt(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=xt(n,r,o),e[t+2+0]=e[t+1+32]=e[t+0+64]=xt(r,o,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=xt(o,a,i),e[t+3+32]=e[t+2+64]=e[t+1+96]=xt(a,i,l),e[t+3+64]=e[t+2+96]=xt(i,l,s),e[t+3+96]=xt(l,s,s)}function Lt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1-32],i=e[t+0-32],l=e[t+1-32],s=e[t+2-32],c=e[t+3-32];e[t+0+0]=e[t+1+64]=a+i+1>>1,e[t+1+0]=e[t+2+64]=i+l+1>>1,e[t+2+0]=e[t+3+64]=l+s+1>>1,e[t+3+0]=s+c+1>>1,e[t+0+96]=xt(o,r,n),e[t+0+64]=xt(r,n,a),e[t+0+32]=e[t+1+96]=xt(n,a,i),e[t+1+32]=e[t+2+96]=xt(a,i,l),e[t+2+32]=e[t+3+96]=xt(i,l,s),e[t+3+32]=xt(l,s,c)}function It(e,t){var n=e[t+0-32],r=e[t+1-32],o=e[t+2-32],a=e[t+3-32],i=e[t+4-32],l=e[t+5-32],s=e[t+6-32],c=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+o+1>>1,e[t+2+0]=e[t+1+64]=o+a+1>>1,e[t+3+0]=e[t+2+64]=a+i+1>>1,e[t+0+32]=xt(n,r,o),e[t+1+32]=e[t+0+96]=xt(r,o,a),e[t+2+32]=e[t+1+96]=xt(o,a,i),e[t+3+32]=e[t+2+96]=xt(a,i,l),e[t+3+64]=xt(i,l,s),e[t+3+96]=xt(l,s,c)}function kt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+o+1>>1,e[t+2+32]=e[t+0+64]=o+a+1>>1,e[t+1+0]=xt(n,r,o),e[t+3+0]=e[t+1+32]=xt(r,o,a),e[t+3+32]=e[t+1+64]=xt(o,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Pt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96],i=e[t-1-32],l=e[t+0-32],s=e[t+1-32],c=e[t+2-32];e[t+0+0]=e[t+2+32]=n+i+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=o+r+1>>1,e[t+0+96]=a+o+1>>1,e[t+3+0]=xt(l,s,c),e[t+2+0]=xt(i,l,s),e[t+1+0]=e[t+3+32]=xt(n,i,l),e[t+1+32]=e[t+3+64]=xt(r,n,i),e[t+1+64]=e[t+3+96]=xt(o,r,n),e[t+1+96]=xt(a,o,r)}function At(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Rt(e,t){var n;for(n=0;8>n;++n)o(e,t,e[t-1],8),t+=32}function jt(e,t,n){var r;for(r=0;8>r;++r)o(t,n+32*r,e,8)}function Tt(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];jt(r>>4,e,t)}function Ot(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];jt(r>>3,e,t)}function Dt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];jt(r>>3,e,t)}function _t(e,t){jt(128,e,t)}function Ft(e,t,n){var r=e[t-n],o=e[t+0],a=3*(o-r)+Rr[1020+e[t-2*n]-e[t+n]],i=jr[112+(a+4>>3)];e[t-n]=Tr[255+r+jr[112+(a+3>>3)]],e[t+0]=Tr[255+o-i]}function zt(e,t,n,r){var o=e[t+0],a=e[t+n];return Or[255+e[t-2*n]-e[t-n]]>r||Or[255+a-o]>r}function Zt(e,t,n,r){return 4*Or[255+e[t-n]-e[t+0]]+Or[255+e[t-2*n]-e[t+n]]<=r}function Bt(e,t,n,r,o){var a=e[t-3*n],i=e[t-2*n],l=e[t-n],s=e[t+0],c=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Or[255+l-s]+Or[255+i-c]>r?0:Or[255+e[t-4*n]-a]<=o&&Or[255+a-i]<=o&&Or[255+i-l]<=o&&Or[255+d-u]<=o&&Or[255+u-c]<=o&&Or[255+c-s]<=o}function Ht(e,t,n,r){var o=2*r+1;for(r=0;16>r;++r)Zt(e,t+r,n,o)&&Ft(e,t+r,n)}function qt(e,t,n,r){var o=2*r+1;for(r=0;16>r;++r)Zt(e,t+r*n,1,o)&&Ft(e,t+r*n,1)}function Ut(e,t,n,r){var o;for(o=3;0<o;--o)Ht(e,t+=4*n,n,r)}function $t(e,t,n,r){var o;for(o=3;0<o;--o)qt(e,t+=4,n,r)}function Wt(e,t,n,r,o,a,i,l){for(a=2*a+1;0<o--;){if(Bt(e,t,n,a,i))if(zt(e,t,n,l))Ft(e,t,n);else{var s=e,c=t,u=n,d=s[c-2*u],p=s[c-u],f=s[c+0],h=s[c+u],m=s[c+2*u],g=27*(b=Rr[1020+3*(f-p)+Rr[1020+d-h]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;s[c-3*u]=Tr[255+s[c-3*u]+b],s[c-2*u]=Tr[255+d+v],s[c-u]=Tr[255+p+g],s[c+0]=Tr[255+f-g],s[c+u]=Tr[255+h-v],s[c+2*u]=Tr[255+m-b]}t+=r}}function Vt(e,t,n,r,o,a,i,l){for(a=2*a+1;0<o--;){if(Bt(e,t,n,a,i))if(zt(e,t,n,l))Ft(e,t,n);else{var s=e,c=t,u=n,d=s[c-u],p=s[c+0],f=s[c+u],h=jr[112+(4+(m=3*(p-d))>>3)],m=jr[112+(m+3>>3)],g=h+1>>1;s[c-2*u]=Tr[255+s[c-2*u]+g],s[c-u]=Tr[255+d+m],s[c+0]=Tr[255+p-h],s[c+u]=Tr[255+f-g]}t+=r}}function Gt(e,t,n,r,o,a){Wt(e,t,n,1,16,r,o,a)}function Yt(e,t,n,r,o,a){Wt(e,t,1,n,16,r,o,a)}function Kt(e,t,n,r,o,a){var i;for(i=3;0<i;--i)Vt(e,t+=4*n,n,1,16,r,o,a)}function Qt(e,t,n,r,o,a){var i;for(i=3;0<i;--i)Vt(e,t+=4,1,n,16,r,o,a)}function Jt(e,t,n,r,o,a,i,l){Wt(e,t,o,1,8,a,i,l),Wt(n,r,o,1,8,a,i,l)}function Xt(e,t,n,r,o,a,i,l){Wt(e,t,1,o,8,a,i,l),Wt(n,r,1,o,8,a,i,l)}function en(e,t,n,r,o,a,i,l){Vt(e,t+4*o,o,1,8,a,i,l),Vt(n,r+4*o,o,1,8,a,i,l)}function tn(e,t,n,r,o,a,i,l){Vt(e,t+4,1,o,8,a,i,l),Vt(n,r+4,1,o,8,a,i,l)}function nn(){this.ba=new ie,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new se,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new O,this.vb=new O,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new f,this.yc=new d}function ln(){this.xb=this.a=0,this.l=new We,this.ca=new ie,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=i(4,on),this.Oc=0}function sn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new We,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function cn(e,t,n,r,o,a,i){for(e=null==e?0:e[t+0],t=0;t<i;++t)o[a+t]=e+n[r+t]&255,e=o[a+t]}function un(e,t,n,r,o,a,i){var l;if(null==e)cn(null,null,n,r,o,a,i);else for(l=0;l<i;++l)o[a+l]=e[t+l]+n[r+l]&255}function dn(e,t,n,r,o,a,i){if(null==e)cn(null,null,n,r,o,a,i);else{var l,s=e[t+0],c=s,u=s;for(l=0;l<i;++l)c=u+(s=e[t+l])-c,u=n[r+l]+(-256&c?0>c?0:255:c)&255,c=s,o[a+l]=u}}function pn(e,n,o,i){var l=n.width,s=n.o;if(t(null!=e&&null!=n),0>o||0>=i||o+i>s)return null;if(!e.Cc){if(null==e.ga){var c;if(e.ga=new sn,(c=null==e.ga)||(c=n.width*n.o,t(0==e.Gb.length),e.Gb=a(c),e.Uc=0,null==e.Gb?c=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,c=1),c=!c),!c){c=e.ga;var u=e.Fa,d=e.P,p=e.qc,f=e.mb,h=e.nb,m=d+1,g=p-1,b=c.l;if(t(null!=u&&null!=f&&null!=n),vo[0]=null,vo[1]=cn,vo[2]=un,vo[3]=dn,c.ca=f,c.tb=h,c.c=n.width,c.i=n.height,t(0<c.c&&0<c.i),1>=p)n=0;else if(c.$a=u[d+0]>>0&3,c.Z=u[d+0]>>2&3,c.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>c.$a||1<c.$a||4<=c.Z||1<c.Lc||d)n=0;else if(b.put=fe,b.ac=pe,b.bc=he,b.ma=c,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,c.$a)e:{t(1==c.$a),n=Ie();t:for(;;){if(null==n){n=0;break e}if(t(null!=c),c.mc=n,n.c=c.c,n.i=c.i,n.l=c.l,n.l.ma=c,n.l.width=c.c,n.l.height=c.i,n.a=0,v(n.m,u,m,g),!ke(c.c,c.i,1,n,null))break t;if(1==n.ab&&3==n.gc[0].hc&&Ee(n.s)?(c.ic=1,u=n.c*n.i,n.Ta=null,n.Ua=0,n.V=a(u),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(c.ic=0,n=Pe(n,c.c)),!n)break t;n=1;break e}c.mc=null,n=0}else n=g>=c.c*c.i;c=!n}if(c)return null;1!=e.ga.Lc?e.Ga=0:i=s-o}t(null!=e.ga),t(o+i<=s);e:{if(n=(u=e.ga).c,s=u.l.o,0==u.$a){if(m=e.rc,g=e.Vc,b=e.Fa,d=e.P+1+o*n,p=e.mb,f=e.nb+o*n,t(d<=e.P+e.qc),0!=u.Z)for(t(null!=vo[u.Z]),c=0;c<i;++c)vo[u.Z](m,g,b,d,p,f,n),m=p,g=f,f+=n,d+=n;else for(c=0;c<i;++c)r(p,f,b,d,n),m=p,g=f,f+=n,d+=n;e.rc=m,e.Vc=g}else{if(t(null!=u.mc),n=o+i,t(null!=(c=u.mc)),t(n<=c.i),c.C>=n)n=1;else if(u.ic||vn(),u.ic){u=c.V,m=c.Ba,g=c.c;var y=c.i,w=(b=1,d=c.$/g,p=c.$%g,f=c.m,h=c.s,c.$),x=g*y,C=g*n,N=h.wc,M=w<C?we(h,p,d):null;t(w<=x),t(n<=y),t(Ee(h));t:for(;;){for(;!f.h&&w<C;){if(p&N||(M=we(h,p,d)),t(null!=M),S(f),256>(y=be(M.G[0],M.H[0],f)))u[m+w]=y,++w,++p>=g&&(p=0,++d<=n&&!(d%16)&&Se(c,d));else{if(!(280>y)){b=0;break t}y=ge(y-256,f);var L,I=be(M.G[4],M.H[4],f);if(S(f),!(w>=(I=ve(g,I=ge(I,f)))&&x-w>=y)){b=0;break t}for(L=0;L<y;++L)u[m+w+L]=u[m+w+L-I];for(w+=y,p+=y;p>=g;)p-=g,++d<=n&&!(d%16)&&Se(c,d);w<C&&p&N&&(M=we(h,p,d))}t(f.h==E(f))}Se(c,d>n?n:d);break t}!b||f.h&&w<x?(b=0,c.a=f.h?5:3):c.$=w,n=b}else n=Me(c,c.V,c.Ba,c.c,c.i,n,Ae);if(!n){i=0;break e}}o+i>=s&&(e.Cc=1),i=1}if(!i)return null;if(e.Cc&&(null!=(i=e.ga)&&(i.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+o*l}function fn(e,t,n,r,o,a){for(;0<o--;){var i,l=e,s=t+(n?1:0),c=e,u=t+(n?0:3);for(i=0;i<r;++i){var d=c[u+4*i];255!=d&&(d*=32897,l[s+4*i+0]=l[s+4*i+0]*d>>23,l[s+4*i+1]=l[s+4*i+1]*d>>23,l[s+4*i+2]=l[s+4*i+2]*d>>23)}t+=a}}function hn(e,t,n,r,o){for(;0<r--;){var a;for(a=0;a<n;++a){var i=e[t+2*a+0],l=15&(c=e[t+2*a+1]),s=4369*l,c=(240&c|c>>4)*s>>16;e[t+2*a+0]=(240&i|i>>4)*s>>16&240|(15&i|i<<4)*s>>16>>4&15,e[t+2*a+1]=240&c|l}t+=o}}function mn(e,t,n,r,o,a,i,l){var s,c,u=255;for(c=0;c<o;++c){for(s=0;s<r;++s){var d=e[t+s];a[i+4*s]=d,u&=d}t+=n,i+=l}return 255!=u}function gn(e,t,n,r,o){var a;for(a=0;a<o;++a)n[r+a]=e[t+a]>>8}function vn(){Nr=fn,Sr=hn,Mr=mn,_n=gn}function bn(n,r,o){e[n]=function(e,n,a,i,l,s,c,u,d,p,f,h,m,g,v,b,y){var w,x=y-1>>1,C=l[s+0]|c[u+0]<<16,E=d[p+0]|f[h+0]<<16;t(null!=e);var N=3*C+E+131074>>2;for(r(e[n+0],255&N,N>>16,m,g),null!=a&&(N=3*E+C+131074>>2,r(a[i+0],255&N,N>>16,v,b)),w=1;w<=x;++w){var S=l[s+w]|c[u+w]<<16,M=d[p+w]|f[h+w]<<16,L=C+S+E+M+524296,I=L+2*(S+E)>>3;N=I+C>>1,C=(L=L+2*(C+M)>>3)+S>>1,r(e[n+2*w-1],255&N,N>>16,m,g+(2*w-1)*o),r(e[n+2*w-0],255&C,C>>16,m,g+(2*w-0)*o),null!=a&&(N=L+E>>1,C=I+M>>1,r(a[i+2*w-1],255&N,N>>16,v,b+(2*w-1)*o),r(a[i+2*w+0],255&C,C>>16,v,b+(2*w+0)*o)),C=S,E=M}1&y||(N=3*C+E+131074>>2,r(e[n+y-1],255&N,N>>16,m,g+(y-1)*o),null!=a&&(N=3*E+C+131074>>2,r(a[i+y-1],255&N,N>>16,v,b+(y-1)*o)))}}function yn(){bo[Dr]=yo,bo[_r]=xo,bo[Fr]=wo,bo[zr]=Co,bo[Zr]=Eo,bo[Br]=No,bo[Hr]=So,bo[qr]=xo,bo[Ur]=Co,bo[$r]=Eo,bo[Wr]=No}function wn(e){return e&~Ao?0>e?0:255:e>>Po}function xn(e,t){return wn((19077*e>>8)+(26149*t>>8)-14234)}function Cn(e,t,n){return wn((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function En(e,t){return wn((19077*e>>8)+(33050*t>>8)-17685)}function Nn(e,t,n,r,o){r[o+0]=xn(e,n),r[o+1]=Cn(e,t,n),r[o+2]=En(e,t)}function Sn(e,t,n,r,o){r[o+0]=En(e,t),r[o+1]=Cn(e,t,n),r[o+2]=xn(e,n)}function Mn(e,t,n,r,o){var a=Cn(e,t,n);t=a<<3&224|En(e,t)>>3,r[o+0]=248&xn(e,n)|a>>5,r[o+1]=t}function Ln(e,t,n,r,o){var a=240&En(e,t)|15;r[o+0]=240&xn(e,n)|Cn(e,t,n)>>4,r[o+1]=a}function In(e,t,n,r,o){r[o+0]=255,Nn(e,t,n,r,o+1)}function kn(e,t,n,r,o){Sn(e,t,n,r,o),r[o+3]=255}function Pn(e,t,n,r,o){Nn(e,t,n,r,o),r[o+3]=255}function $e(e,t){return 0>e?0:e>t?t:e}function An(t,n,r){e[t]=function(e,t,o,a,i,l,s,c,u){for(var d=c+(-2&u)*r;c!=d;)n(e[t+0],o[a+0],i[l+0],s,c),n(e[t+1],o[a+0],i[l+0],s,c+r),t+=2,++a,++l,c+=2*r;1&u&&n(e[t+0],o[a+0],i[l+0],s,c)}}function Rn(e,t,n){return 0==n?0==e?0==t?6:5:0==t?4:0:n}function jn(e,t,n,r,o){switch(e>>>30){case 3:lr(t,n,r,o,0);break;case 2:sr(t,n,r,o);break;case 1:ur(t,n,r,o)}}function Tn(e,t){var n,a,i=t.M,l=t.Nb,s=e.oc,c=e.pc+40,u=e.oc,d=e.pc+584,p=e.oc,f=e.pc+600;for(n=0;16>n;++n)s[c+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,p[f+32*n-1]=129;for(0<i?s[c-1-32]=u[d-1-32]=p[f-1-32]=129:(o(s,c-32-1,127,21),o(u,d-32-1,127,9),o(p,f-32-1,127,9)),a=0;a<e.za;++a){var h=t.ya[t.aa+a];if(0<a){for(n=-1;16>n;++n)r(s,c+32*n-4,s,c+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(p,f+32*n-4,p,f+32*n+4,4)}var m=e.Gd,g=e.Hd+a,v=h.ad,b=h.Hc;if(0<i&&(r(s,c-32,m[g].y,0,16),r(u,d-32,m[g].f,0,8),r(p,f-32,m[g].ea,0,8)),h.Za){var y=s,w=c-32+16;for(0<i&&(a>=e.za-1?o(y,w,m[g].y[15],4):r(y,w,m[g+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=s,w=c+zo[n],fo[h.Ob[n]](y,w),jn(b,v,16*+n,y,w)}else if(y=Rn(a,i,h.Ob[0]),po[y](s,c),0!=b)for(n=0;16>n;++n,b<<=2)jn(b,v,16*+n,s,c+zo[n]);for(n=h.Gc,y=Rn(a,i,h.Dd),ho[y](u,d),ho[y](p,f),b=v,y=u,w=d,255&(h=n>>0)&&(170&h?cr(b,256,y,w):dr(b,256,y,w)),h=p,b=f,255&(n>>=8)&&(170&n?cr(v,320,h,b):dr(v,320,h,b)),i<e.Ub-1&&(r(m[g].y,0,s,c+480,16),r(m[g].f,0,u,d+224,8),r(m[g].ea,0,p,f+224,8)),n=8*l*e.B,m=e.sa,g=e.ta+16*a+16*l*e.R,v=e.qa,h=e.ra+8*a+n,b=e.Ha,y=e.Ia+8*a+n,n=0;16>n;++n)r(m,g+n*e.R,s,c+32*n,16);for(n=0;8>n;++n)r(v,h+n*e.B,u,d+32*n,8),r(b,y+n*e.B,p,f+32*n,8)}}function On(e,r,o,a,i,l,s,c,u){var d=[0],p=[0],f=0,h=null!=u?u.kd:0,m=null!=u?u:new rn;if(null==e||12>o)return 7;m.data=e,m.w=r,m.ha=o,r=[r],o=[o],m.gb=[m.gb];e:{var g=r,b=o,y=m.gb;if(t(null!=e),t(null!=b),t(null!=y),y[0]=0,12<=b[0]&&!n(e,g[0],"RIFF")){if(n(e,g[0]+8,"WEBP")){y=3;break e}var w=R(e,g[0]+4);if(12>w||4294967286<w){y=3;break e}if(h&&w>b[0]-8){y=7;break e}y[0]=w,g[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<m.gb[0],o=o[0];;){e:{var C=e;b=r,y=o;var E=d,N=p,S=g=[0];if((I=f=[f])[0]=0,8>y[0])y=7;else{if(!n(C,b[0],"VP8X")){if(10!=R(C,b[0]+4)){y=3;break e}if(18>y[0]){y=7;break e}var M=R(C,b[0]+8),L=1+A(C,b[0]+12);if(2147483648<=L*(C=1+A(C,b[0]+15))){y=3;break e}null!=S&&(S[0]=M),null!=E&&(E[0]=L),null!=N&&(N[0]=C),b[0]+=18,y[0]-=18,I[0]=1}y=0}}if(f=f[0],g=g[0],0!=y)return y;if(b=!!(2&g),!w&&f)return 3;if(null!=l&&(l[0]=!!(16&g)),null!=s&&(s[0]=b),null!=c&&(c[0]=0),s=d[0],g=p[0],f&&b&&null==u){y=0;break}if(4>o){y=7;break}if(w&&f||!w&&!f&&!n(e,r[0],"ALPH")){o=[o],m.na=[m.na],m.P=[m.P],m.Sa=[m.Sa];e:{M=e,y=r,w=o;var I=m.gb;E=m.na,N=m.P,S=m.Sa,L=22,t(null!=M),t(null!=w),C=y[0];var k=w[0];for(t(null!=E),t(null!=S),E[0]=null,N[0]=null,S[0]=0;;){if(y[0]=C,w[0]=k,8>k){y=7;break e}var P=R(M,C+4);if(4294967286<P){y=3;break e}var j=8+P+1&-2;if(L+=j,0<I&&L>I){y=3;break e}if(!n(M,C,"VP8 ")||!n(M,C,"VP8L")){y=0;break e}if(k[0]<j){y=7;break e}n(M,C,"ALPH")||(E[0]=M,N[0]=C+8,S[0]=P),C+=j,k-=j}}if(o=o[0],m.na=m.na[0],m.P=m.P[0],m.Sa=m.Sa[0],0!=y)break}o=[o],m.Ja=[m.Ja],m.xa=[m.xa];e:if(I=e,y=r,w=o,E=m.gb[0],N=m.Ja,S=m.xa,M=y[0],C=!n(I,M,"VP8 "),L=!n(I,M,"VP8L"),t(null!=I),t(null!=w),t(null!=N),t(null!=S),8>w[0])y=7;else{if(C||L){if(I=R(I,M+4),12<=E&&I>E-12){y=3;break e}if(h&&I>w[0]-8){y=7;break e}N[0]=I,y[0]+=8,w[0]-=8,S[0]=L}else S[0]=5<=w[0]&&47==I[M+0]&&!(I[M+4]>>5),N[0]=w[0];y=0}if(o=o[0],m.Ja=m.Ja[0],m.xa=m.xa[0],r=r[0],0!=y)break;if(4294967286<m.Ja)return 3;if(null==c||b||(c[0]=m.xa?2:1),s=[s],g=[g],m.xa){if(5>o){y=7;break}c=s,h=g,b=l,null==e||5>o?e=0:5<=o&&47==e[r+0]&&!(e[r+4]>>5)?(w=[0],I=[0],E=[0],v(N=new x,e,r,o),me(N,w,I,E)?(null!=c&&(c[0]=w[0]),null!=h&&(h[0]=I[0]),null!=b&&(b[0]=E[0]),e=1):e=0):e=0}else{if(10>o){y=7;break}c=g,null==e||10>o||!Ye(e,r+3,o-3)?e=0:(h=e[r+0]|e[r+1]<<8|e[r+2]<<16,b=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&h||3<(h>>1&7)||!(h>>4&1)||h>>5>=m.Ja||!b||!e?e=0:(s&&(s[0]=b),c&&(c[0]=e),e=1))}if(!e)return 3;if(s=s[0],g=g[0],f&&(d[0]!=s||p[0]!=g))return 3;null!=u&&(u[0]=m,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-o));break}return 0==y||7==y&&f&&null==u?(null!=l&&(l[0]|=null!=m.na&&0<m.na.length),null!=a&&(a[0]=s),null!=i&&(i[0]=g),0):y}function Dn(e,t,n){var r=t.width,o=t.height,a=0,i=0,l=r,s=o;if(t.Da=null!=e&&0<e.Da,t.Da&&(l=e.cd,s=e.bd,a=e.v,i=e.j,11>n||(a&=-2,i&=-2),0>a||0>i||0>=l||0>=s||a+l>r||i+s>o))return 0;if(t.v=a,t.j=i,t.va=a+l,t.o=i+s,t.U=l,t.T=s,t.da=null!=e&&0<e.da,t.da){if(!D(l,s,n=[e.ib],a=[e.hb]))return 0;t.ib=n[0],t.hb=a[0]}return t.ob=null!=e&&e.ob,t.Kb=null==e||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*o/4,t.Kb=0),1}function Fn(e){if(null==e)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,null!=t.F&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function zn(e,t,n,r){if(null==r||0>=e||0>=t)return 2;if(null!=n){if(n.Da){var o=n.cd,i=n.bd,l=-2&n.v,s=-2&n.j;if(0>l||0>s||0>=o||0>=i||l+o>e||s+i>t)return 2;e=o,t=i}if(n.da){if(!D(e,t,o=[n.ib],i=[n.hb]))return 2;e=o[0],t=i[0]}}r.width=e,r.height=t;e:{var c=r.width,u=r.height;if(e=r.S,0>=c||0>=u||!(e>=Dr&&13>e))e=2;else{if(0>=r.Rd&&null==r.sd){l=i=o=t=0;var d=(s=c*qo[e])*u;if(11>e||(i=(u+1)/2*(t=(c+1)/2),12==e&&(l=(o=c)*u)),null==(u=a(d+2*i+l))){e=1;break e}r.sd=u,11>e?((c=r.f.RGBA).eb=u,c.fb=0,c.A=s,c.size=d):((c=r.f.kb).y=u,c.O=0,c.fa=s,c.Fd=d,c.f=u,c.N=0+d,c.Ab=t,c.Cd=i,c.ea=u,c.W=0+d+i,c.Db=t,c.Ed=i,12==e&&(c.F=u,c.J=0+d+2*i),c.Tc=l,c.lb=o)}if(t=1,o=r.S,i=r.width,l=r.height,o>=Dr&&13>o)if(11>o)e=r.f.RGBA,t&=(s=Math.abs(e.A))*(l-1)+i<=e.size,t&=s>=i*qo[o],t&=null!=e.eb;else{e=r.f.kb,s=(i+1)/2,d=(l+1)/2,c=Math.abs(e.fa),u=Math.abs(e.Ab);var p=Math.abs(e.Db),f=Math.abs(e.lb),h=f*(l-1)+i;t&=c*(l-1)+i<=e.Fd,t&=u*(d-1)+s<=e.Cd,t=(t&=p*(d-1)+s<=e.Ed)&c>=i&u>=s&p>=s,t&=null!=e.y,t&=null!=e.f,t&=null!=e.ea,12==o&&(t&=f>=i,t&=h<=e.Tc,t&=null!=e.F)}else t=0;e=t?0:2}}return 0!=e||null!=n&&n.fd&&(e=Fn(r)),e}var Zn=64,Bn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Hn=24,qn=32,Un=8,$n=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];z("Predictor0","PredictorAdd0"),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return B(B(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return B(e,t[n-1])},e.Predictor7=function(e,t,n){return B(e,t[n+0])},e.Predictor8=function(e,t,n){return B(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return B(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return B(B(e,t[n-1]),B(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=U(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+U(r>>16&255,e>>16&255,t>>16&255)+U(r>>8&255,e>>8&255,t>>8&255)+U(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(H((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|H((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|H((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|H((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(q((e=B(e,t[n+0]))>>24&255,r>>24&255)<<24|q(e>>16&255,r>>16&255)<<16|q(e>>8&255,r>>8&255)<<8|q(e>>0&255,r>>0&255))>>>0};var Wn=e.PredictorAdd0;e.PredictorAdd1=$,z("Predictor2","PredictorAdd2"),z("Predictor3","PredictorAdd3"),z("Predictor4","PredictorAdd4"),z("Predictor5","PredictorAdd5"),z("Predictor6","PredictorAdd6"),z("Predictor7","PredictorAdd7"),z("Predictor8","PredictorAdd8"),z("Predictor9","PredictorAdd9"),z("Predictor10","PredictorAdd10"),z("Predictor11","PredictorAdd11"),z("Predictor12","PredictorAdd12"),z("Predictor13","PredictorAdd13");var Vn=e.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(e){return e>>8&255}),(function(e){return e})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(e){return e}),(function(e){return e>>8&255}));var Gn,Yn=e.ColorIndexInverseTransform,Kn=e.MapARGB,Qn=e.VP8LColorIndexInverseTransformAlpha,Jn=e.MapAlpha,Xn=e.VP8LPredictorsAdd=[];Xn.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var er,tr,nr,rr,or,ar,ir,lr,sr,cr,ur,dr,pr,fr,hr,mr,gr,vr,br,yr,wr,xr,Cr,Er,Nr,Sr,Mr,_n,Lr=a(511),Ir=a(2041),kr=a(225),Pr=a(767),Ar=0,Rr=Ir,jr=kr,Tr=Pr,Or=Lr,Dr=0,_r=1,Fr=2,zr=3,Zr=4,Br=5,Hr=6,qr=7,Ur=8,$r=9,Wr=10,Vr=[2,3,7],Gr=[3,3,11],Yr=[280,256,256,256,40],Kr=[0,1,1,1,0],Qr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Jr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Xr=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],eo=8,to=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],no=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ro=null,oo=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],ao=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],io=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],lo=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],so=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],co=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],uo=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],po=[],fo=[],ho=[],mo=1,go=2,vo=[],bo=[];bn("UpsampleRgbLinePair",Nn,3),bn("UpsampleBgrLinePair",Sn,3),bn("UpsampleRgbaLinePair",Pn,4),bn("UpsampleBgraLinePair",kn,4),bn("UpsampleArgbLinePair",In,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Mn,2);var yo=e.UpsampleRgbLinePair,wo=e.UpsampleBgrLinePair,xo=e.UpsampleRgbaLinePair,Co=e.UpsampleBgraLinePair,Eo=e.UpsampleArgbLinePair,No=e.UpsampleRgba4444LinePair,So=e.UpsampleRgb565LinePair,Mo=16,Lo=1<<Mo-1,Io=-227,ko=482,Po=6,Ao=(256<<Po)-1,Ro=0,jo=a(256),To=a(256),Oo=a(256),Do=a(256),_o=a(ko-Io),Fo=a(ko-Io);An("YuvToRgbRow",Nn,3),An("YuvToBgrRow",Sn,3),An("YuvToRgbaRow",Pn,4),An("YuvToBgraRow",kn,4),An("YuvToArgbRow",In,4),An("YuvToRgba4444Row",Ln,2),An("YuvToRgb565Row",Mn,2);var zo=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Zo=[0,2,8],Bo=[8,7,6,4,4,2,2,2,1,1,1,1],Ho=1;this.WebPDecodeRGBA=function(e,n,r,o,a){var i=_r,l=new nn,s=new ie;l.ba=s,s.S=i,s.width=[s.width],s.height=[s.height];var c=s.width,u=s.height,d=new le;if(null==d||null==e)var p=2;else t(null!=d),p=On(e,n,r,d.width,d.height,d.Pd,d.Qd,d.format,null);if(0!=p?c=0:(null!=c&&(c[0]=d.width[0]),null!=u&&(u[0]=d.height[0]),c=1),c){s.width=s.width[0],s.height=s.height[0],null!=o&&(o[0]=s.width),null!=a&&(a[0]=s.height);e:{if(o=new We,(a=new rn).data=e,a.w=n,a.ha=r,a.kd=1,n=[0],t(null!=a),(0==(e=On(a.data,a.w,a.ha,null,null,null,n,null,a))||7==e)&&n[0]&&(e=4),0==(n=e)){if(t(null!=l),o.data=a.data,o.w=a.w+a.offset,o.ha=a.ha-a.offset,o.put=fe,o.ac=pe,o.bc=he,o.ma=l,a.xa){if(null==(e=Ie())){l=1;break e}if(function(e,n){var r=[0],o=[0],a=[0];t:for(;;){if(null==e)return 0;if(null==n)return e.a=2,0;if(e.l=n,e.a=0,v(e.m,n.data,n.w,n.ha),!me(e.m,r,o,a)){e.a=3;break t}if(e.xb=go,n.width=r[0],n.height=o[0],!ke(r[0],o[0],1,e,null))break t;return 1}return t(0!=e.a),0}(e,o)){if(o=0==(n=zn(o.width,o.height,l.Oa,l.ba))){t:{o=e;n:for(;;){if(null==o){o=0;break t}if(t(null!=o.s.yc),t(null!=o.s.Ya),t(0<o.s.Wb),t(null!=(r=o.l)),t(null!=(a=r.ma)),0!=o.xb){if(o.ca=a.ba,o.tb=a.tb,t(null!=o.ca),!Dn(a.Oa,r,zr)){o.a=2;break n}if(!Pe(o,r.width))break n;if(r.da)break n;if((r.da||re(o.ca.S))&&vn(),11>o.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=o.ca.f.kb.F&&vn()),o.Pb&&0<o.s.ua&&null==o.s.vb.X&&!j(o.s.vb,o.s.Wa.Xa)){o.a=1;break n}o.xb=0}if(!Me(o,o.V,o.Ba,o.c,o.i,r.o,Ce))break n;a.Dc=o.Ma,o=1;break t}t(0!=o.a),o=0}o=!o}o&&(n=e.a)}else n=e.a}else{if(null==(e=new Ve)){l=1;break e}if(e.Fa=a.na,e.P=a.P,e.qc=a.Sa,Ke(e,o)){if(0==(n=zn(o.width,o.height,l.Oa,l.ba))){if(e.Aa=0,r=l.Oa,t(null!=(a=e)),null!=r){if(0<(c=0>(c=r.Md)?0:100<c?255:255*c/100)){for(u=d=0;4>u;++u)12>(p=a.pb[u]).lc&&(p.ia=c*Bo[0>p.lc?0:p.lc]>>3),d|=p.ia;d&&(alert("todo:VP8InitRandom"),a.ia=1)}a.Ga=r.Id,100<a.Ga?a.Ga=100:0>a.Ga&&(a.Ga=0)}Xe(e,o)||(n=e.a)}}else n=e.a}0==n&&null!=l.Oa&&l.Oa.fd&&(n=Fn(l.ba))}l=n}i=0!=l?null:11>i?s.f.RGBA.eb:s.f.kb.y}else i=null;return i};var qo=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(e,t){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function u(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function d(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new s;var p=[0],f=[0],h=[],m=new s,g=e,v=function(e,t){var n={},r=0,o=!1,a=0,i=0;if(n.frames=[],!function(e,t,n,r){for(var o=0;o<4;o++)if(e[t+o]!="RIFF".charCodeAt(o))return!0;return!1}(e,t)){var l,s;for(d(e,t+=4),t+=8;t<e.length;){var p=c(e,t),f=d(e,t+=4);t+=4;var h=f+(1&f);switch(p){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=o?i:t-8,v.src_size=a+f+8,r++,o&&(o=!1,a=0,i=0);break;case"VP8X":(v=n.header={}).feature_flags=e[t];var m=t+4;v.canvas_width=1+u(e,m),m+=3,v.canvas_height=1+u(e,m),m+=3;break;case"ALPH":o=!0,a=h+8,i=t-8;break;case"ANIM":(v=n.header).bgcolor=d(e,t),m=t+4,v.loop_count=(l=e)[(s=m)+0]<<0|l[s+1]<<8,m+=2;break;case"ANMF":var g,v;(v=n.frames[r]={}).offset_x=2*u(e,t),t+=3,v.offset_y=2*u(e,t),t+=3,v.width=1+u(e,t),t+=3,v.height=1+u(e,t),t+=3,v.duration=u(e,t),t+=3,g=e[t++],v.dispose=1&g,v.blend=g>>1&1}"ANMF"!=p&&(t+=h)}return n}}(g,0);v.response=g,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,p=[b.canvas_height],f=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],C=m.WebPDecodeRGBA(g,x.src_off,x.src_size,f,p);x.rgba=C,x.imgwidth=f[0],x.imgheight=p[0];for(var E=0;E<f[0]*p[0]*4;E++)h[E]=C[E];return this.width=f,this.height=p,this.data=h,this}!function(e){var t=function(t,r,s,c){var u=4,d=a;switch(c){case e.image_compression.FAST:u=1,d=o;break;case e.image_compression.MEDIUM:u=6,d=i;break;case e.image_compression.SLOW:u=9,d=l}var p=q(t=n(t,r,s,d),{level:u});return e.__addimage__.arrayBufferToBinaryString(p)},n=function(e,t,n,r){for(var o,a,i,l=e.length/t,s=new Uint8Array(e.length+l),d=c(),p=0;p<l;p+=1){if(i=p*t,o=e.subarray(i,i+t),r)s.set(r(o,n,a),i+p);else{for(var f,h=d.length,m=[];f<h;f+=1)m[f]=d[f](o,n,a);var g=u(m.concat());s.set(m[g],i+p)}a=o}return s},r=function(e){var t=Array.apply([],e);return t.unshift(0),t},o=function(e,t){var n,r=[],o=e.length;r[0]=1;for(var a=0;a<o;a+=1)n=e[a-t]||0,r[a+1]=e[a]-n+256&255;return r},a=function(e,t,n){var r,o=[],a=e.length;o[0]=2;for(var i=0;i<a;i+=1)r=n&&n[i]||0,o[i+1]=e[i]-r+256&255;return o},i=function(e,t,n){var r,o,a=[],i=e.length;a[0]=3;for(var l=0;l<i;l+=1)r=e[l-t]||0,o=n&&n[l]||0,a[l+1]=e[l]+256-(r+o>>>1)&255;return a},l=function(e,t,n){var r,o,a,i,l=[],c=e.length;l[0]=4;for(var u=0;u<c;u+=1)r=e[u-t]||0,o=n&&n[u]||0,a=n&&n[u-t]||0,i=s(r,o,a),l[u+1]=e[u]-i+256&255;return l},s=function(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),o=Math.abs(e-n),a=Math.abs(e+t-n-n);return r<=o&&r<=a?e:o<=a?t:n},c=function(){return[r,o,a,i,l]},u=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(n,r,o,a){var i,l,s,c,u,d,p,f,h,m,g,v,b,y,w,x=this.decode.FLATE_DECODE,C="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(s=new Dt(n)).imgData,l=s.bits,i=s.colorSpace,u=s.colors,-1!==[4,6].indexOf(s.colorType)){if(8===s.bits){h=(f=32==s.pixelBitlength?new Uint32Array(s.decodePixels().buffer):16==s.pixelBitlength?new Uint16Array(s.decodePixels().buffer):new Uint8Array(s.decodePixels().buffer)).length,g=new Uint8Array(h*s.colors),m=new Uint8Array(h);var E,N=s.pixelBitlength-s.bits;for(y=0,w=0;y<h;y++){for(b=f[y],E=0;E<N;)g[w++]=b>>>E&255,E+=s.bits;m[y]=b>>>E&255}}if(16===s.bits){h=(f=new Uint32Array(s.decodePixels().buffer)).length,g=new Uint8Array(h*(32/s.pixelBitlength)*s.colors),m=new Uint8Array(h*(32/s.pixelBitlength)),v=s.colors>1,y=0,w=0;for(var S=0;y<h;)b=f[y++],g[w++]=b>>>0&255,v&&(g[w++]=b>>>16&255,b=f[y++],g[w++]=b>>>0&255),m[S++]=b>>>16&255;l=8}a!==e.image_compression.NONE?(n=t(g,s.width*s.colors,s.colors,a),p=t(m,s.width,1,a)):(n=g,p=m,x=void 0)}if(3===s.colorType&&(i=this.color_spaces.INDEXED,d=s.palette,s.transparency.indexed)){var M=s.transparency.indexed,L=0;for(y=0,h=M.length;y<h;++y)L+=M[y];if((L/=255)==h-1&&-1!==M.indexOf(0))c=[M.indexOf(0)];else if(L!==h){for(f=s.decodePixels(),m=new Uint8Array(f.length),y=0,h=f.length;y<h;y++)m[y]=M[f[y]];p=t(m,s.width,1)}}var I=function(t){var n;switch(t){case e.image_compression.FAST:n=11;break;case e.image_compression.MEDIUM:n=13;break;case e.image_compression.SLOW:n=14;break;default:n=12}return n}(a);return x===this.decode.FLATE_DECODE&&(C="/Predictor "+I+" "),C+="/Colors "+u+" /BitsPerComponent "+l+" /Columns "+s.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(p&&this.__addimage__.isArrayBuffer(p)||this.__addimage__.isArrayBufferView(p))&&(p=this.__addimage__.arrayBufferToBinaryString(p)),{alias:o,data:n,index:r,filter:x,decodeParameters:C,transparency:c,palette:d,sMask:p,predictor:I,width:s.width,height:s.height,bitsPerComponent:l,colorSpace:i}}}}(Ne.API),function(e){e.processGIF89A=function(t,n,r,o){var a=new _t(t),i=a.width,l=a.height,s=[];a.decodeAndBlitFrameRGBA(0,s);var c={data:s,width:i,height:l},u=new zt(100).encode(c,100);return e.processJPEG.call(this,u,n,r,o)},e.processGIF87A=e.processGIF89A}(Ne.API),Zt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:o,green:r,blue:n,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Zt.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){V.log("bit decode error:"+e)}},Zt.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,o=0;o<t;o++)for(var a=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+8*o*4,l=0;l<8&&8*o+l<this.width;l++){var s=this.palette[a>>7-l&1];this.data[i+4*l]=s.blue,this.data[i+4*l+1]=s.green,this.data[i+4*l+2]=s.red,this.data[i+4*l+3]=255}0!==n&&(this.pos+=4-n)}},Zt.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,o=0;o<e;o++){var a=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+2*o*4,l=a>>4,s=15&a,c=this.palette[l];if(this.data[i]=c.blue,this.data[i+1]=c.green,this.data[i+2]=c.red,this.data[i+3]=255,2*o+1>=this.width)break;c=this.palette[s],this.data[i+4]=c.blue,this.data[i+4+1]=c.green,this.data[i+4+2]=c.red,this.data[i+4+3]=255}0!==t&&(this.pos+=4-t)}},Zt.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+4*r;if(o<this.palette.length){var i=this.palette[o];this.data[a]=i.red,this.data[a+1]=i.green,this.data[a+2]=i.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}0!==e&&(this.pos+=4-e)}},Zt.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(a&t)/t*255|0,l=(a>>5&t)/t*255|0,s=(a>>10&t)/t*255|0,c=a>>15?255:0,u=r*this.width*4+4*o;this.data[u]=s,this.data[u+1]=l,this.data[u+2]=i,this.data[u+3]=c}this.pos+=e}},Zt.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var o=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(i&t)/t*255|0,s=(i>>5&n)/n*255|0,c=(i>>11)/t*255|0,u=o*this.width*4+4*a;this.data[u]=c,this.data[u+1]=s,this.data[u+2]=l,this.data[u+3]=255}this.pos+=e}},Zt.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),i=t*this.width*4+4*n;this.data[i]=a,this.data[i+1]=o,this.data[i+2]=r,this.data[i+3]=255}this.pos+=this.width%4}},Zt.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),l=t*this.width*4+4*n;this.data[l]=a,this.data[l+1]=o,this.data[l+2]=r,this.data[l+3]=i}},Zt.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,o){var a=new Zt(t,!1),i=a.width,l=a.height,s={data:a.getData(),width:i,height:l},c=new zt(100).encode(s,100);return e.processJPEG.call(this,c,n,r,o)}}(Ne.API),Bt.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,o){var a=new Bt(t,!1),i=a.width,l=a.height,s={data:a.getData(),width:i,height:l},c=new zt(100).encode(s,100);return e.processJPEG.call(this,c,n,r,o)}}(Ne.API),Ne.API.processRGBA=function(e,t,n){for(var r=e.data,o=r.length,a=new Uint8Array(o/4*3),i=new Uint8Array(o/4),l=0,s=0,c=0;c<o;c+=4){var u=r[c],d=r[c+1],p=r[c+2],f=r[c+3];a[l++]=u,a[l++]=d,a[l++]=p,i[s++]=f}var h=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(i),data:h,index:t,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Ne.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},At=Ne.API,Rt=At.getCharWidthsArray=function(e,t){var n,o,a=(t=t||{}).font||this.internal.getFont(),i=t.fontSize||this.internal.getFontSize(),l=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:a.metadata.Unicode.widths,c=s.fof?s.fof:1,u=t.kerning?t.kerning:a.metadata.Unicode.kerning,d=u.fof?u.fof:1,p=!1!==t.doKerning,f=0,h=e.length,m=0,g=s[0]||c,v=[];for(n=0;n<h;n++)o=e.charCodeAt(n),"function"==typeof a.metadata.widthOfString?v.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(o))+l*(1e3/i)||0)/1e3):(f=p&&"object"===(0,r.Z)(u[o])&&!isNaN(parseInt(u[o][m],10))?u[o][m]/d:0,v.push((s[o]||g)/c+f)),m=o;return v},jt=At.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),o=t.charSpace||this.internal.getCharSpace();return At.processArabic&&(e=At.processArabic(e)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(e,n,o)/n:Rt.apply(this,arguments).reduce((function(e,t){return e+t}),0)},Tt=function(e,t,n,r){for(var o=[],a=0,i=e.length,l=0;a!==i&&l+t[a]<n;)l+=t[a],a++;o.push(e.slice(0,a));var s=a;for(l=0;a!==i;)l+t[a]>r&&(o.push(e.slice(s,a)),l=0,s=a),l+=t[a],a++;return s!==a&&o.push(e.slice(s,a)),o},Ot=function(e,t,n){n||(n={});var r,o,a,i,l,s,c,u=[],d=[u],p=n.textIndent||0,f=0,h=0,m=e.split(" "),g=Rt.apply(this,[" ",n])[0];if(s=-1===n.lineIndent?m[0].length+2:n.lineIndent||0){var v=Array(s).join(" "),b=[];m.map((function(e){(e=e.split(/\s*\n/)).length>1?b=b.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):b.push(e[0])})),m=b,s=jt.apply(this,[v,n])}for(a=0,i=m.length;a<i;a++){var y=0;if(r=m[a],s&&"\n"==r[0]&&(r=r.substr(1),y=1),p+f+(h=(o=Rt.apply(this,[r,n])).reduce((function(e,t){return e+t}),0))>t||y){if(h>t){for(l=Tt.apply(this,[r,o,t-(p+f),t]),u.push(l.shift()),u=[l.pop()];l.length;)d.push([l.shift()]);h=o.slice(r.length-(u[0]?u[0].length:0)).reduce((function(e,t){return e+t}),0)}else u=[r];d.push(u),p=h+s,f=g}else u.push(r),p+=f+h,f=g}return c=s?function(e,t){return(t?v:"")+e.join(" ")}:function(e){return e.join(" ")},d.map(c)},At.splitTextToSize=function(e,t,n){var r,o=(n=n||{}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var i=1*this.internal.scaleFactor*t/o;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/o:0,a.lineIndent=n.lineIndent;var l,s,c=[];for(l=0,s=r.length;l<s;l++)c=c.concat(Ot.apply(this,[r[l],i,a]));return c},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",n={},o={},a=0;a<16;a++)n[t[a]]="0123456789abcdef"[a],o["0123456789abcdef"[a]]=t[a];var i=function(e){return"0x"+parseInt(e,10).toString(16)},l=e.__fontmetrics__.compress=function(e){var t,n,a,s,c=["{"];for(var u in e){if(t=e[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=i(u).slice(2)).slice(0,-1)+o[n.slice(-1)]),"number"==typeof t)t<0?(a=i(t).slice(3),s="-"):(a=i(t).slice(2),s=""),a=s+a.slice(0,-1)+o[a.slice(-1)];else{if("object"!==(0,r.Z)(t))throw new Error("Don't know what to do with value type "+(0,r.Z)(t)+".");a=l(t)}c.push(n+a)}return c.push("}"),c.join("")},s=e.__fontmetrics__.uncompress=function(e){if("string"!=typeof e)throw new Error("Invalid argument passed to uncompress.");for(var t,r,o,a,i={},l=1,s=i,c=[],u="",d="",p=e.length-1,f=1;f<p;f+=1)"'"==(a=e[f])?t?(o=t.join(""),t=void 0):t=[]:t?t.push(a):"{"==a?(c.push([s,o]),s={},o=void 0):"}"==a?((r=c.pop())[0][r[1]]=s,o=void 0,s=r[0]):"-"==a?l=-1:void 0===o?n.hasOwnProperty(a)?(u+=n[a],o=parseInt(u,16)*l,l=1,u=""):u+=a:n.hasOwnProperty(a)?(d+=n[a],s[o]=parseInt(d,16)*l,l=1,o=void 0,d=""):d+=a;return i},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},d={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(e){var t=e.font,n=d.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(Ne.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push(["addFont",function(n){var r=void 0,o=n.font,a=n.instance;if(!o.isStandardFont){if(void 0===a)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");if("string"!=typeof(r=!1===a.existsFileInVFS(o.postScriptName)?a.loadFile(o.postScriptName):a.getFileFromVFS(o.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(Q(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(o,r)}}])}(Ne),function(e){function t(){return($.canvg?Promise.resolve($.canvg):n.e(820).then(n.bind(n,4820))).catch((function(e){return Promise.reject(new Error("Could not load canvg: "+e))})).then((function(e){return e.default?e.default:e}))}Ne.API.addSvgAsImage=function(e,n,r,o,a,i,l,s){if(isNaN(n)||isNaN(r))throw V.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(o)||isNaN(a))throw V.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var c=document.createElement("canvas");c.width=o,c.height=a;var u=c.getContext("2d");u.fillStyle="#fff",u.fillRect(0,0,c.width,c.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},p=this;return t().then((function(t){return t.fromString(u,e,d)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(e){return e.render(d)})).then((function(){p.addImage(c.toDataURL("image/jpeg",1),n,r,o,a,l,s)}))}}(),Ne.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var o=0;o<this.internal.pages[r].length;o++)this.internal.pages[r][o]=this.internal.pages[r][o].replace(t,n);return this},Ne.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var o,a,i,l={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(l),c=[],u=0,d=0,p=0;function f(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(l)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var h=s.length;for(p=0;p<h;p+=1)n[s[p]].value=n[s[p]].defaultValue,n[s[p]].explicitSet=!1}if("object"===(0,r.Z)(e))for(a in e)if(i=e[a],f(s,a)&&void 0!==i){if("boolean"===n[a].type&&"boolean"==typeof i)n[a].value=i;else if("name"===n[a].type&&f(n[a].valueSet,i))n[a].value=i;else if("integer"===n[a].type&&Number.isInteger(i))n[a].value=i;else if("array"===n[a].type){for(u=0;u<i.length;u+=1)if(o=!0,1===i[u].length&&"number"==typeof i[u][0])c.push(String(i[u]-1));else if(i[u].length>1){for(d=0;d<i[u].length;d+=1)"number"!=typeof i[u][d]&&(o=!1);!0===o&&c.push([i[u][0]-1,i[u][1]-1].join(" "))}n[a].value="["+c.join(" ")+"]"}else n[a].value=n[a].defaultValue;n[a].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&("name"===n[e].type?t.push("/"+e+" /"+n[e].value):t.push("/"+e+" "+n[e].value));0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(e){var t=function(){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),o=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),a=unescape(encodeURIComponent("</x:xmpmeta>")),i=n.length+r.length+o.length+t.length+a.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+o+a),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(e,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:e,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",t)),this}}(Ne.API),function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,o=["","0","00","000","0000"],a=[""],i=0,l=e.length;i<l;++i){if(n=t.metadata.characterToGlyph(e.charCodeAt(i)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(i),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return a.join("");n=n.toString(16),a.push(o[4-n.length],n)}return a.join("")},r=function(e){var t,n,r,o,a,i,l;for(a="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],i=0,l=(n=Object.keys(e).sort((function(e,t){return e-t}))).length;i<l;i++)t=n[i],r.length>=100&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==e[t]&&null!==e[t]&&"function"==typeof e[t].toString&&(o=("0000"+e[t].toString(16)).slice(-4),t=("0000"+(+t).toString(16)).slice(-4),r.push("<"+t+"><"+o+">"));return r.length&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),a+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};t.events.push(["putFont",function(t){!function(t){var n=t.font,o=t.out,a=t.newObject,i=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"Identity-H"===n.encoding){for(var l=n.metadata.Unicode.widths,s=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var d=a();i({data:c,addLength1:!0,objectId:d}),o("endobj");var p=a();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:p}),o("endobj");var f=a();o("<<"),o("/Type /FontDescriptor"),o("/FontName /"+be(n.fontName)),o("/FontFile2 "+d+" 0 R"),o("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),o("/Flags "+n.metadata.flags),o("/StemV "+n.metadata.stemV),o("/ItalicAngle "+n.metadata.italicAngle),o("/Ascent "+n.metadata.ascender),o("/Descent "+n.metadata.decender),o("/CapHeight "+n.metadata.capHeight),o(">>"),o("endobj");var h=a();o("<<"),o("/Type /Font"),o("/BaseFont /"+be(n.fontName)),o("/FontDescriptor "+f+" 0 R"),o("/W "+e.API.PDFObject.convert(l)),o("/CIDToGIDMap /Identity"),o("/DW 1000"),o("/Subtype /CIDFontType2"),o("/CIDSystemInfo"),o("<<"),o("/Supplement 0"),o("/Registry (Adobe)"),o("/Ordering ("+n.encoding+")"),o(">>"),o(">>"),o("endobj"),n.objectNumber=a(),o("<<"),o("/Type /Font"),o("/Subtype /Type0"),o("/ToUnicode "+p+" 0 R"),o("/BaseFont /"+be(n.fontName)),o("/Encoding /"+n.encoding),o("/DescendantFonts ["+h+" 0 R]"),o(">>"),o("endobj"),n.isAlreadyPutted=!0}}(t)}]),t.events.push(["putFont",function(t){!function(t){var n=t.font,o=t.out,a=t.newObject,i=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var l=n.metadata.rawData,s="",c=0;c<l.length;c++)s+=String.fromCharCode(l[c]);var u=a();i({data:s,addLength1:!0,objectId:u}),o("endobj");var d=a();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),o("endobj");var p=a();o("<<"),o("/Descent "+n.metadata.decender),o("/CapHeight "+n.metadata.capHeight),o("/StemV "+n.metadata.stemV),o("/Type /FontDescriptor"),o("/FontFile2 "+u+" 0 R"),o("/Flags 96"),o("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),o("/FontName /"+be(n.fontName)),o("/ItalicAngle "+n.metadata.italicAngle),o("/Ascent "+n.metadata.ascender),o(">>"),o("endobj"),n.objectNumber=a();for(var f=0;f<n.metadata.hmtx.widths.length;f++)n.metadata.hmtx.widths[f]=parseInt(n.metadata.hmtx.widths[f]*(1e3/n.metadata.head.unitsPerEm));o("<</Subtype/TrueType/Type/Font/ToUnicode "+d+" 0 R/BaseFont/"+be(n.fontName)+"/FontDescriptor "+p+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),o("endobj"),n.isAlreadyPutted=!0}}(t)}]);var o=function(e){var t,r=e.text||"",o=e.x,a=e.y,i=e.options||{},l=e.mutex||{},s=l.pdfEscape,c=l.activeFontKey,u=l.fonts,d=c,p="",f=0,h="",m=u[d].encoding;if("Identity-H"!==u[d].encoding)return{text:r,x:o,y:a,options:i,mutex:l};for(h=r,d=c,Array.isArray(r)&&(h=r[0]),f=0;f<h.length;f+=1)u[d].metadata.hasOwnProperty("cmap")&&(t=u[d].metadata.cmap.unicode.codeMap[h[f].charCodeAt(0)]),t||h[f].charCodeAt(0)<256&&u[d].metadata.hasOwnProperty("Unicode")?p+=h[f]:p+="";var g="";return parseInt(d.slice(1))<14||"WinAnsiEncoding"===m?g=s(p,d).split("").map((function(e){return e.charCodeAt(0).toString(16)})).join(""):"Identity-H"===m&&(g=n(p,u[d])),l.isHex=!0,{text:g,x:o,y:a,options:i,mutex:l}};t.events.push(["postProcessText",function(e){var t=e.text||"",n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var a=0;for(a=0;a<t.length;a+=1)Array.isArray(t[a])&&3===t[a].length?n.push([o(Object.assign({},r,{text:t[a][0]})).text,t[a][1],t[a][2]]):n.push(o(Object.assign({},r,{text:t[a]})).text);e.text=n}else e.text=o(Object.assign({},r,{text:t})).text}])}(Ne),function(e){var t=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]?this.internal.vFS[e]:null}}(Ne.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,o,a,i,l,s,c=t,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],p={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},h=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,v=0;this.__bidiEngine__={};var b=function(e){var t=e.charCodeAt(),n=t>>8,r=f[n];return void 0!==r?c[256*r+(255&t)]:252===n||253===n?"AL":m.test(n)?"L":8===n?"R":"N"},y=function(e){for(var t,n=0;n<e.length;n++){if("L"===(t=b(e.charAt(n))))return!1;if("R"===t)return!0}return!1},w=function(e,t,i,l){var s,c,u,d,p=t[l];switch(p){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"N":case"AN":break;case"EN":g&&(p="AN");break;case"AL":g=!0,p="R";break;case"WS":case"BN":p="N";break;case"CS":l<1||l+1>=t.length||"EN"!==(s=i[l-1])&&"AN"!==s||"EN"!==(c=t[l+1])&&"AN"!==c?p="N":g&&(c="AN"),p=c===s?c:"N";break;case"ES":p="EN"===(s=l>0?i[l-1]:"B")&&l+1<t.length&&"EN"===t[l+1]?"EN":"N";break;case"ET":if(l>0&&"EN"===i[l-1]){p="EN";break}if(g){p="N";break}for(u=l+1,d=t.length;u<d&&"ET"===t[u];)u++;p=u<d&&"EN"===t[u]?"EN":"N";break;case"NSM":if(o&&!a){for(d=t.length,u=l+1;u<d&&"NSM"===t[u];)u++;if(u<d){var f=e[l],h=f>=1425&&f<=2303||64286===f;if(s=t[u],h&&("R"===s||"AL"===s)){p="R";break}}}p=l<1||"B"===(s=t[l-1])?"N":i[l-1];break;case"B":g=!1,n=!0,p=v;break;case"S":r=!0,p="N"}return p},x=function(e,t,n){var r=e.split("");return n&&C(r,n,{hiLevel:v}),r.reverse(),t&&t.reverse(),r.join("")},C=function(e,t,o){var a,i,l,s,c,f=-1,h=e.length,m=0,y=[],x=v?d:u,C=[];for(g=!1,n=!1,r=!1,i=0;i<h;i++)C[i]=b(e[i]);for(l=0;l<h;l++){if(c=m,y[l]=w(e,C,y,l),a=240&(m=x[c][p[y[l]]]),m&=15,t[l]=s=x[m][5],a>0)if(16===a){for(i=f;i<l;i++)t[i]=1;f=-1}else f=-1;if(x[m][6])-1===f&&(f=l);else if(f>-1){for(i=f;i<l;i++)t[i]=s;f=-1}"B"===C[l]&&(t[l]=0),o.hiLevel|=s}r&&function(e,t,n){for(var r=0;r<n;r++)if("S"===e[r]){t[r]=v;for(var o=r-1;o>=0&&"WS"===e[o];o--)t[o]=v}}(C,t,h)},E=function(e,t,r,o,a){if(!(a.hiLevel<e)){if(1===e&&1===v&&!n)return t.reverse(),void(r&&r.reverse());for(var i,l,s,c,u=t.length,d=0;d<u;){if(o[d]>=e){for(s=d+1;s<u&&o[s]>=e;)s++;for(c=d,l=s-1;c<l;c++,l--)i=t[c],t[c]=t[l],t[l]=i,r&&(i=r[c],r[c]=r[l],r[l]=i);d=s}d++}}},N=function(e,t,n){var r=e.split(""),o={hiLevel:v};return n||(n=[]),C(r,n,o),function(e,t,n){if(0!==n.hiLevel&&s)for(var r,o=0;o<e.length;o++)1===t[o]&&(r=h.indexOf(e[o]))>=0&&(e[o]=h[r+1])}(r,n,o),E(2,r,t,n,o),E(1,r,t,n,o),r.join("")};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;void 0===a&&(a=y(e)),void 0===l&&(l=y(e))}(e,t),o||!i||l)if(o&&i&&a^l)v=a?1:0,e=x(e,t,n);else if(!o&&i&&l)v=a?1:0,e=N(e,t,n),e=x(e,t);else if(!o||a||i||l){if(o&&!i&&a^l)e=x(e,t),a?(v=0,e=N(e,t,n)):(v=1,e=N(e,t,n),e=x(e,t));else if(o&&a&&!i&&l)v=1,e=N(e,t,n),e=x(e,t);else if(!o&&!i&&a^l){var r=s;a?(v=1,e=N(e,t,n),v=0,s=!1,e=N(e,t,n),s=r):(v=0,e=N(e,t,n),e=x(e,t),v=1,s=!1,e=N(e,t,n),s=r,e=x(e,t))}}else v=0,e=N(e,t,n);else v=a?1:0,e=N(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(o=e.isInputVisual,i=e.isOutputVisual,a=e.isInputRtl,l=e.isOutputRtl,s=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(e){var t=e.text,r=(e.x,e.y,e.options||{}),o=(e.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(t)){var a=0;for(o=[],a=0;a<t.length;a+=1)"[object Array]"===Object.prototype.toString.call(t[a])?o.push([n.doBidiReorder(t[a][0]),t[a][1],t[a][2]]):o.push([n.doBidiReorder(t[a])]);e.text=o}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(Ne),Ne.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new qt(e),this.contents.pos=4,"ttcf"===t.readString(4))throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new cn(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new Ut(this.contents),this.head=new Vt(this),this.name=new en(this),this.cmap=new Yt(this),this.toUnicode={},this.hhea=new Kt(this),this.maxp=new tn(this),this.hmtx=new nn(this),this.post=new Jt(this),this.os2=new Qt(this),this.loca=new sn(this),this.glyf=new on(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,r,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,o;for(o=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],o.push(Math.round(e*this.scaleFactor));return o}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(t=r>>16))&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(o=this.familyClass)||2===o||3===o||4===o||5===o||7===o,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,o,a,i;for(a=0,o=0,i=(e=""+e).length;0<=i?o<i:o>i;o=0<=i?++o:--o)r=e.charCodeAt(o),a+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/t)||0;return a*(t/1e3)},e.prototype.lineHeight=function(e,t){var n;return null==t&&(t=!1),n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var Ht,qt=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,o,a,i,l;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),o=this.readByte(),a=this.readByte(),i=this.readByte(),l=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^o)+65536*(255^a)+256*(255^i)+(255^l)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*o+65536*a+256*i+l},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,o;for(o=[],n=0,r=e.length;n<r;n++)t=e[n],o.push(this.writeByte(t));return o},e}(),Ut=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,o,a,i,l,s,c,u,d,p,f,h;for(h in p=Object.keys(t).length,l=Math.log(2),u=16*Math.floor(Math.log(p)/l),a=Math.floor(u/l),c=16*p-u,(r=new qt).writeInt(this.scalarType),r.writeShort(p),r.writeShort(u),r.writeShort(a),r.writeShort(c),o=16*p,s=r.pos+o,i=null,f=[],t)for(d=t[h],r.writeString(h),r.writeInt(e(d)),r.writeInt(s),r.writeInt(d.length),f=f.concat(d),"head"===h&&(i=s),s+=d.length;s%4;)f.push(0),s++;return r.write(f),n=2981146554-e(r.data),r.pos=i+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,o;for(e=rn.call(e);e.length%4;)e.push(0);for(r=new qt(e),n=0,t=0,o=e.length;t<o;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),$t={}.hasOwnProperty,Wt=function(e,t){for(var n in t)$t.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};Ht=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Vt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new qt).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),Gt=function(){function e(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,h,m,g,v,b;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),u=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=e.readByte();break;case 4:for(p=e.readUInt16(),d=p/2,e.pos+=6,o=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,h=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),s=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),c=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,i=function(){var t,n;for(n=[],l=t=0;0<=r?t<r:t>r;l=0<=r?++t:--t)n.push(e.readUInt16());return n}(),l=g=0,b=o.length;g<b;l=++g)for(m=o[l],n=v=f=h[l];f<=m?v<=m:v>=m;n=f<=m?++v:--v)0===c[l]?a=n+s[l]:0!==(a=i[c[l]/2+(n-f)-(d-l)]||0)&&(a+=s[l]),this.codeMap[n]=65535&a}e.pos=u}return e.encode=function(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,h,m,g,v,b,y,w,x,C,E,N,S,M,L,I,k,P,A,R,j,T,O,D,_,F,z,Z,B,H,q,U,$,W,V;switch(k=new qt,a=Object.keys(e).sort((function(e,t){return e-t})),t){case"macroman":for(h=0,m=function(){var e=[];for(f=0;f<256;++f)e.push(0);return e}(),v={0:0},o={},P=0,T=a.length;P<T;P++)null==v[U=e[r=a[P]]]&&(v[U]=++h),o[r]={old:e[r],new:v[e[r]]},m[r]=v[e[r]];return k.writeUInt16(1),k.writeUInt16(0),k.writeUInt32(12),k.writeUInt16(0),k.writeUInt16(262),k.writeUInt16(0),k.write(m),{charMap:o,subtable:k.data,maxGlyphID:h+1};case"unicode":for(L=[],u=[],b=0,v={},n={},g=s=null,A=0,O=a.length;A<O;A++)null==v[w=e[r=a[A]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},i=v[w]-r,null!=g&&i===s||(g&&u.push(g),L.push(r),s=i),g=r;for(g&&u.push(g),u.push(65535),L.push(65535),S=2*(N=L.length),E=2*Math.pow(Math.log(N)/Math.LN2,2),d=Math.log(E/2)/Math.LN2,C=2*N-E,l=[],x=[],p=[],f=R=0,D=L.length;R<D;f=++R){if(M=L[f],c=u[f],65535===M){l.push(0),x.push(0);break}if(M-(I=n[M].new)>=32768)for(l.push(0),x.push(2*(p.length+N-f)),r=j=M;M<=c?j<=c:j>=c;r=M<=c?++j:--j)p.push(n[r].new);else l.push(I-M),x.push(0)}for(k.writeUInt16(3),k.writeUInt16(1),k.writeUInt32(12),k.writeUInt16(4),k.writeUInt16(16+8*N+2*p.length),k.writeUInt16(0),k.writeUInt16(S),k.writeUInt16(E),k.writeUInt16(d),k.writeUInt16(C),H=0,_=u.length;H<_;H++)r=u[H],k.writeUInt16(r);for(k.writeUInt16(0),q=0,F=L.length;q<F;q++)r=L[q],k.writeUInt16(r);for($=0,z=l.length;$<z;$++)i=l[$],k.writeUInt16(i);for(W=0,Z=x.length;W<Z;W++)y=x[W],k.writeUInt16(y);for(V=0,B=p.length;V<B;V++)h=p[V],k.writeUInt16(h);return{charMap:n,subtable:k.data,maxGlyphID:b+1}}},e}(),Yt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new Gt(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,r;return null==t&&(t="macroman"),n=Gt.encode(e,t),(r=new qt).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),Kt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),Qt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),Jt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var o;for(n=e.readUInt16(),this.glyphNameIndex=[],o=0;0<=n?o<n:o>n;o=0<=n?++o:--o)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=function(){var t,n,r;for(r=[],o=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;o=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},t}(),Xt=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},en=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,r,o,a,i,l,s,c,u,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),i=e.readShort(),n=[],o=0;0<=t?o<t:o>t;o=0<=t?++o:--o)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+i+e.readShort()});for(l={},o=c=0,u=n.length;c<u;o=++c)r=n[o],e.pos=r.offset,s=e.readString(r.length),a=new Xt(s,r),null==l[d=r.nameID]&&(l[d]=[]),l[r.nameID].push(a);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(e){this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},t}(),tn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),nn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,r,o,a,i,l;for(e.pos=this.offset,this.metrics=[],t=0,i=this.file.hhea.numberOfMetrics;0<=i?t<i:t>i;t=0<=i?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,o;for(o=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)o.push(e.readInt16());return o}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)o=n[e],r.push(o.advance);return r}.call(this),n=this.widths[this.widths.length-1],l=[],t=a=0;0<=r?a<r:a>r;t=0<=r?++a:--a)l.push(this.widths.push(n));return l},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),rn=[].slice,on=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,r,o,a,i,l,s,c,u;return e in this.cache?this.cache[e]:(o=this.file.loca,t=this.file.contents,n=o.indexOf(e),0===(r=o.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,a=(i=new qt(t.read(r))).readShort(),s=i.readShort(),u=i.readShort(),l=i.readShort(),c=i.readShort(),this.cache[e]=-1===a?new ln(i,s,u,l,c):new an(i,a,s,u,l,c),this.cache[e]))},t.prototype.encode=function(e,t,n){var r,o,a,i,l;for(a=[],o=[],i=0,l=t.length;i<l;i++)r=e[t[i]],o.push(a.length),r&&(a=a.concat(r.encode(n)));return o.push(a.length),{table:a,offsets:o}},t}(),an=function(){function e(e,t,n,r,o,a){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=o,this.yMax=a,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),ln=function(){function e(e,t,n,r,o){var a,i;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;i=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&i;)a.pos+=1&i?4:2,128&i?a.pos+=8:64&i?a.pos+=4:8&i&&(a.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new qt(rn.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),sn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="loca",t.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=0===t?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,o=0,a=0;a<n.length;++a)if(n[a]=r,o<t.length&&t[o]==a){++o,n[a]=r;var i=this.offsets[a],l=this.offsets[a+1]-i;l>0&&(r+=l)}for(var s=new Array(4*n.length),c=0;c<n.length;++c)s[4*c+3]=255&n[c],s[4*c+2]=(65280&n[c])>>8,s[4*c+1]=(16711680&n[c])>>16,s[4*c]=(4278190080&n[c])>>24;return s},t}(),cn=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,o;for(t in r=this.font.cmap.tables[0].codeMap,e={},o=this.subset)n=o[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,o,a,i,l;for(r={},a=0,i=e.length;a<i;a++)r[o=e[a]]=this.font.glyf.glyphFor(o);for(o in t=[],r)(null!=(n=r[o])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(o in l=this.glyphsFor(t))n=l[o],r[o]=n;return r},e.prototype.encode=function(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,h,m,g;for(r in n=Yt.encode(this.generateCmap(),"unicode"),a=this.glyphsFor(e),p={0:0},g=n.charMap)p[(l=g[r]).old]=l.new;for(f in d=n.maxGlyphID,a)f in p||(p[f]=d++);return c=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(p),u=Object.keys(c).sort((function(e,t){return e-t})),h=function(){var e,t,n;for(n=[],e=0,t=u.length;e<t;e++)i=u[e],n.push(c[i]);return n}(),o=this.font.glyf.encode(a,h,p),s=this.font.loca.encode(o.offsets,h),m={cmap:this.font.cmap.raw(),glyf:o.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(m["OS/2"]=this.font.os2.raw()),this.font.directory.encode(m)},e}();Ne.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var r,o,a,i;if(Array.isArray(n))return"["+function(){var e,o,a;for(a=[],e=0,o=n.length;e<o;e++)r=n[e],a.push(t.convert(r));return a}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(o in a=["<<"],n)i=n[o],a.push("/"+o+" "+t.convert(i));return a.push(">>"),a.join("\n")}return""+n},t}();var un=Ne},2970:function(e,t,n){e.exports=n(2970)},2703:function(e,t,n){"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6871:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var s=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return i}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},9983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(9196),i=h(a),l=h(n(1850)),s=h(n(5697)),c=h(n(8747)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(7149)),d=n(1112),p=h(d),f=n(6871);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",b=d.canUseDOM&&void 0!==l.default.createPortal,y=function(e){return document.createElement(e)},w=function(){return b?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function x(e){return e()}var C=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,s=Array(a),u=0;u<a;u++)s[u]=arguments[u];return n=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.removePortal=function(){!b&&l.default.unmountComponentAtNode(o.node);var e=x(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(c.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},m(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(b||(this.node=y("div")),this.node.className=this.props.portalClassName,x(this.props.parentSelector).appendChild(this.node),!b&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:x(e.parentSelector),nextParent:x(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!b&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&b?(!this.node&&b&&(this.node=y("div")),w()(i.default.createElement(c.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);C.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(d.SafeHTMLCollection),s.default.instanceOf(d.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func},C.defaultProps={isOpen:!1,portalClassName:g,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},C.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,f.polyfill)(C),t.default=C},8747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(9196),l=g(n(5697)),s=m(n(9685)),c=g(n(8338)),u=m(n(7149)),d=m(n(2409)),p=n(1112),f=g(p),h=g(n(9623));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}n(5063);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},b=0,y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,l=i&&i().ownerDocument||document;a&&d.remove(l.body,a),o&&d.remove(l.getElementsByTagName("html")[0],o),r&&b>0&&0==(b-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(n.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,c.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&d.add(i.body,o),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(b+=1,u.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,l=n?{}:a.content,s=o?{}:a.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},s,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,i);return this.props.overlayElement(c,d)}}]),t}(i.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(f.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(f.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},t.default=y,e.exports=t.default},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i&&(i.removeAttribute?i.removeAttribute("aria-hidden"):null!=i.length?i.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(i).forEach((function(e){return e.removeAttribute("aria-hidden")}))),i=null},t.log=function(){},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return i=t||i},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0)o.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0)o.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){i=null};var r,o=(r=n(2473))&&r.__esModule?r:{default:r},a=n(1112),i=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||i;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},5063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[a,i],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}a=i=null,l=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(l.length);for(var e=[a,i],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=(r=n(9623))&&r.__esModule?r:{default:r},a=void 0,i=void 0,l=[];function s(){0!==l.length&&l[l.length-1].focusContent()}o.default.subscribe((function(e,t){a||i||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",s),(i=a.cloneNode()).addEventListener("focus",s)),(l=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==i&&document.body.appendChild(i)):(a.parentElement&&a.parentElement.removeChild(a),i.parentElement&&i.parentElement.removeChild(i))}))},2409:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},9685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a=[]},t.log=function(){},t.handleBlur=s,t.handleFocus=c,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){i=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){i=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",c))};var r,o=(r=n(7845))&&r.__esModule?r:{default:r},a=[],i=null,l=!1;function s(){l=!0}function c(){if(l){if(l=!1,!i)return;setTimeout((function(){i.contains(document.activeElement)||((0,o.default)(i)[0]||i).focus()}),0)}}},9623:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},1112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=((r=n(8875))&&r.__esModule?r:{default:r}).default,a=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM,t.default=a},8338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(n.length){var r=void 0,i=t.shiftKey,l=n[0],s=n[n.length-1],c=a();if(e===c){if(!i)return;r=s}if(s!==c||i||(r=l),l===c&&i&&(r=s),r)return t.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var d=n.indexOf(c);if(d>-1&&(d+=i?-1:1),void 0===(r=n[d]))return t.preventDefault(),void(r=i?s:l).focus();t.preventDefault(),r.focus()}}else t.preventDefault()};var r,o=(r=n(7845))&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},7845:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]).filter(i)};var n="none",r="contents",o=/input|select|textarea|button|object|iframe/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&function(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}(e,!n)}e.exports=t.default},3253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(9983))&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},5251:function(e,t,n){"use strict";var r=n(9196),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:l.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},5893:function(e,t,n){"use strict";e.exports=n(5251)},2473:function(e){"use strict";e.exports=function(){}},5475:function(e,t,n){"use strict";e.exports=n.p+"images/No-form.e2774f90.gif"},5704:function(e,t,n){"use strict";e.exports=n.p+"images/Settings.4cc21716.gif"},6870:function(e,t,n){"use strict";e.exports=n.p+"images/formpresent.0ca56d74.png"},2773:function(e,t,n){"use strict";e.exports=n.p+"images/laptop.2d1f5b9c.png"},4677:function(e,t,n){"use strict";e.exports=n.p+"images/No-leads.15df7e59.gif"},8852:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_1.cad744cd.png"},1184:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_2.f9904ccd.png"},7862:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_3.3c7632ab.png"},5556:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_4.84dda26b.png"},2468:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_5.155e15da.png"},4303:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_6.39bad0f0.png"},4369:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_7.35f652ff.png"},9196:function(e){"use strict";e.exports=window.React},1850:function(e){"use strict";e.exports=window.ReactDOM},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},3967:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7462:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},3366:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1002);function o(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,r.Z)(t)?t:String(t)}},1002:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:function(){return r}})},3961:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}t.Z=function(){for(var e,t,n=0,o="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},9050:function(e,t,n){"use strict";n.r(t),n.d(t,{VERSION:function(){return o},after:function(){return Tt},all:function(){return en},allKeys:function(){return ge},any:function(){return tn},assign:function(){return Te},before:function(){return Ot},bind:function(){return Ct},bindAll:function(){return St},chain:function(){return bt},chunk:function(){return zn},clone:function(){return Fe},collect:function(){return Gt},compact:function(){return Ln},compose:function(){return jt},constant:function(){return J},contains:function(){return nn},countBy:function(){return vn},create:function(){return _e},debounce:function(){return Pt},default:function(){return Un},defaults:function(){return Oe},defer:function(){return It},delay:function(){return Lt},detect:function(){return $t},difference:function(){return kn},drop:function(){return Sn},each:function(){return Vt},escape:function(){return it},every:function(){return en},extend:function(){return je},extendOwn:function(){return Te},filter:function(){return Jt},find:function(){return $t},findIndex:function(){return zt},findKey:function(){return _t},findLastIndex:function(){return Zt},findWhere:function(){return Wt},first:function(){return Nn},flatten:function(){return In},foldl:function(){return Kt},foldr:function(){return Qt},forEach:function(){return Vt},functions:function(){return Ae},get:function(){return qe},groupBy:function(){return mn},has:function(){return Ue},head:function(){return Nn},identity:function(){return $e},include:function(){return nn},includes:function(){return nn},indexBy:function(){return gn},indexOf:function(){return qt},initial:function(){return En},inject:function(){return Kt},intersection:function(){return jn},invert:function(){return Pe},invoke:function(){return rn},isArguments:function(){return Y},isArray:function(){return W},isArrayBuffer:function(){return _},isBoolean:function(){return I},isDataView:function(){return $},isDate:function(){return j},isElement:function(){return k},isEmpty:function(){return se},isEqual:function(){return me},isError:function(){return O},isFinite:function(){return K},isFunction:function(){return Z},isMap:function(){return Ne},isMatch:function(){return ce},isNaN:function(){return Q},isNull:function(){return M},isNumber:function(){return R},isObject:function(){return S},isRegExp:function(){return T},isSet:function(){return Me},isString:function(){return A},isSymbol:function(){return D},isTypedArray:function(){return oe},isUndefined:function(){return L},isWeakMap:function(){return Se},isWeakSet:function(){return Le},iteratee:function(){return Ke},keys:function(){return le},last:function(){return Mn},lastIndexOf:function(){return Ut},map:function(){return Gt},mapObject:function(){return Je},matcher:function(){return We},matches:function(){return We},max:function(){return ln},memoize:function(){return Mt},methods:function(){return Ae},min:function(){return sn},mixin:function(){return Bn},negate:function(){return Rt},noop:function(){return Xe},now:function(){return rt},object:function(){return Dn},omit:function(){return Cn},once:function(){return Dt},pairs:function(){return ke},partial:function(){return xt},partition:function(){return bn},pick:function(){return xn},pluck:function(){return on},property:function(){return Ve},propertyOf:function(){return et},random:function(){return nt},range:function(){return Fn},reduce:function(){return Kt},reduceRight:function(){return Qt},reject:function(){return Xt},rest:function(){return Sn},restArguments:function(){return N},result:function(){return mt},sample:function(){return dn},select:function(){return Jt},shuffle:function(){return pn},size:function(){return yn},some:function(){return tn},sortBy:function(){return fn},sortedIndex:function(){return Bt},tail:function(){return Sn},take:function(){return Nn},tap:function(){return ze},template:function(){return ht},templateSettings:function(){return st},throttle:function(){return kt},times:function(){return tt},toArray:function(){return un},toPath:function(){return Ze},transpose:function(){return Tn},unescape:function(){return lt},union:function(){return Rn},uniq:function(){return An},unique:function(){return An},uniqueId:function(){return vt},unzip:function(){return Tn},values:function(){return Ie},where:function(){return an},without:function(){return Pn},wrap:function(){return At},zip:function(){return On}});var r={};n.r(r),n.d(r,{VERSION:function(){return o},after:function(){return Tt},all:function(){return en},allKeys:function(){return ge},any:function(){return tn},assign:function(){return Te},before:function(){return Ot},bind:function(){return Ct},bindAll:function(){return St},chain:function(){return bt},chunk:function(){return zn},clone:function(){return Fe},collect:function(){return Gt},compact:function(){return Ln},compose:function(){return jt},constant:function(){return J},contains:function(){return nn},countBy:function(){return vn},create:function(){return _e},debounce:function(){return Pt},default:function(){return Hn},defaults:function(){return Oe},defer:function(){return It},delay:function(){return Lt},detect:function(){return $t},difference:function(){return kn},drop:function(){return Sn},each:function(){return Vt},escape:function(){return it},every:function(){return en},extend:function(){return je},extendOwn:function(){return Te},filter:function(){return Jt},find:function(){return $t},findIndex:function(){return zt},findKey:function(){return _t},findLastIndex:function(){return Zt},findWhere:function(){return Wt},first:function(){return Nn},flatten:function(){return In},foldl:function(){return Kt},foldr:function(){return Qt},forEach:function(){return Vt},functions:function(){return Ae},get:function(){return qe},groupBy:function(){return mn},has:function(){return Ue},head:function(){return Nn},identity:function(){return $e},include:function(){return nn},includes:function(){return nn},indexBy:function(){return gn},indexOf:function(){return qt},initial:function(){return En},inject:function(){return Kt},intersection:function(){return jn},invert:function(){return Pe},invoke:function(){return rn},isArguments:function(){return Y},isArray:function(){return W},isArrayBuffer:function(){return _},isBoolean:function(){return I},isDataView:function(){return $},isDate:function(){return j},isElement:function(){return k},isEmpty:function(){return se},isEqual:function(){return me},isError:function(){return O},isFinite:function(){return K},isFunction:function(){return Z},isMap:function(){return Ne},isMatch:function(){return ce},isNaN:function(){return Q},isNull:function(){return M},isNumber:function(){return R},isObject:function(){return S},isRegExp:function(){return T},isSet:function(){return Me},isString:function(){return A},isSymbol:function(){return D},isTypedArray:function(){return oe},isUndefined:function(){return L},isWeakMap:function(){return Se},isWeakSet:function(){return Le},iteratee:function(){return Ke},keys:function(){return le},last:function(){return Mn},lastIndexOf:function(){return Ut},map:function(){return Gt},mapObject:function(){return Je},matcher:function(){return We},matches:function(){return We},max:function(){return ln},memoize:function(){return Mt},methods:function(){return Ae},min:function(){return sn},mixin:function(){return Bn},negate:function(){return Rt},noop:function(){return Xe},now:function(){return rt},object:function(){return Dn},omit:function(){return Cn},once:function(){return Dt},pairs:function(){return ke},partial:function(){return xt},partition:function(){return bn},pick:function(){return xn},pluck:function(){return on},property:function(){return Ve},propertyOf:function(){return et},random:function(){return nt},range:function(){return Fn},reduce:function(){return Kt},reduceRight:function(){return Qt},reject:function(){return Xt},rest:function(){return Sn},restArguments:function(){return N},result:function(){return mt},sample:function(){return dn},select:function(){return Jt},shuffle:function(){return pn},size:function(){return yn},some:function(){return tn},sortBy:function(){return fn},sortedIndex:function(){return Bt},tail:function(){return Sn},take:function(){return Nn},tap:function(){return ze},template:function(){return ht},templateSettings:function(){return st},throttle:function(){return kt},times:function(){return tt},toArray:function(){return un},toPath:function(){return Ze},transpose:function(){return Tn},unescape:function(){return lt},union:function(){return Rn},uniq:function(){return An},unique:function(){return An},uniqueId:function(){return vt},unzip:function(){return Tn},values:function(){return Ie},where:function(){return an},without:function(){return Pn},wrap:function(){return At},zip:function(){return On}});var o="1.13.6",a="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},i=Array.prototype,l=Object.prototype,s="undefined"!=typeof Symbol?Symbol.prototype:null,c=i.push,u=i.slice,d=l.toString,p=l.hasOwnProperty,f="undefined"!=typeof ArrayBuffer,h="undefined"!=typeof DataView,m=Array.isArray,g=Object.keys,v=Object.create,b=f&&ArrayBuffer.isView,y=isNaN,w=isFinite,x=!{toString:null}.propertyIsEnumerable("toString"),C=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],E=Math.pow(2,53)-1;function N(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),o=0;o<n;o++)r[o]=arguments[o+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var a=Array(t+1);for(o=0;o<t;o++)a[o]=arguments[o];return a[t]=r,e.apply(this,a)}}function S(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function M(e){return null===e}function L(e){return void 0===e}function I(e){return!0===e||!1===e||"[object Boolean]"===d.call(e)}function k(e){return!(!e||1!==e.nodeType)}function P(e){var t="[object "+e+"]";return function(e){return d.call(e)===t}}var A=P("String"),R=P("Number"),j=P("Date"),T=P("RegExp"),O=P("Error"),D=P("Symbol"),_=P("ArrayBuffer"),F=P("Function"),z=a.document&&a.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof z&&(F=function(e){return"function"==typeof e||!1});var Z=F,B=P("Object"),H=h&&B(new DataView(new ArrayBuffer(8))),q="undefined"!=typeof Map&&B(new Map),U=P("DataView"),$=H?function(e){return null!=e&&Z(e.getInt8)&&_(e.buffer)}:U,W=m||P("Array");function V(e,t){return null!=e&&p.call(e,t)}var G=P("Arguments");!function(){G(arguments)||(G=function(e){return V(e,"callee")})}();var Y=G;function K(e){return!D(e)&&w(e)&&!isNaN(parseFloat(e))}function Q(e){return R(e)&&y(e)}function J(e){return function(){return e}}function X(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=E}}function ee(e){return function(t){return null==t?void 0:t[e]}}var te=ee("byteLength"),ne=X(te),re=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,oe=f?function(e){return b?b(e)&&!$(e):ne(e)&&re.test(d.call(e))}:J(!1),ae=ee("length");function ie(e,t){t=function(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return!0===t[e]},push:function(n){return t[n]=!0,e.push(n)}}}(t);var n=C.length,r=e.constructor,o=Z(r)&&r.prototype||l,a="constructor";for(V(e,a)&&!t.contains(a)&&t.push(a);n--;)(a=C[n])in e&&e[a]!==o[a]&&!t.contains(a)&&t.push(a)}function le(e){if(!S(e))return[];if(g)return g(e);var t=[];for(var n in e)V(e,n)&&t.push(n);return x&&ie(e,t),t}function se(e){if(null==e)return!0;var t=ae(e);return"number"==typeof t&&(W(e)||A(e)||Y(e))?0===t:0===ae(le(e))}function ce(e,t){var n=le(t),r=n.length;if(null==e)return!r;for(var o=Object(e),a=0;a<r;a++){var i=n[a];if(t[i]!==o[i]||!(i in o))return!1}return!0}function ue(e){return e instanceof ue?e:this instanceof ue?void(this._wrapped=e):new ue(e)}function de(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,te(e))}ue.VERSION=o,ue.prototype.value=function(){return this._wrapped},ue.prototype.valueOf=ue.prototype.toJSON=ue.prototype.value,ue.prototype.toString=function(){return String(this._wrapped)};var pe="[object DataView]";function fe(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var o=typeof e;return("function"===o||"object"===o||"object"==typeof t)&&he(e,t,n,r)}function he(e,t,n,r){e instanceof ue&&(e=e._wrapped),t instanceof ue&&(t=t._wrapped);var o=d.call(e);if(o!==d.call(t))return!1;if(H&&"[object Object]"==o&&$(e)){if(!$(t))return!1;o=pe}switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return s.valueOf.call(e)===s.valueOf.call(t);case"[object ArrayBuffer]":case pe:return he(de(e),de(t),n,r)}var a="[object Array]"===o;if(!a&&oe(e)){if(te(e)!==te(t))return!1;if(e.buffer===t.buffer&&e.byteOffset===t.byteOffset)return!0;a=!0}if(!a){if("object"!=typeof e||"object"!=typeof t)return!1;var i=e.constructor,l=t.constructor;if(i!==l&&!(Z(i)&&i instanceof i&&Z(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}r=r||[];for(var c=(n=n||[]).length;c--;)if(n[c]===e)return r[c]===t;if(n.push(e),r.push(t),a){if((c=e.length)!==t.length)return!1;for(;c--;)if(!fe(e[c],t[c],n,r))return!1}else{var u,p=le(e);if(c=p.length,le(t).length!==c)return!1;for(;c--;)if(!V(t,u=p[c])||!fe(e[u],t[u],n,r))return!1}return n.pop(),r.pop(),!0}function me(e,t){return fe(e,t)}function ge(e){if(!S(e))return[];var t=[];for(var n in e)t.push(n);return x&&ie(e,t),t}function ve(e){var t=ae(e);return function(n){if(null==n)return!1;var r=ge(n);if(ae(r))return!1;for(var o=0;o<t;o++)if(!Z(n[e[o]]))return!1;return e!==Ce||!Z(n[be])}}var be="forEach",ye=["clear","delete"],we=["get","has","set"],xe=ye.concat(be,we),Ce=ye.concat(we),Ee=["add"].concat(ye,be,"has"),Ne=q?ve(xe):P("Map"),Se=q?ve(Ce):P("WeakMap"),Me=q?ve(Ee):P("Set"),Le=P("WeakSet");function Ie(e){for(var t=le(e),n=t.length,r=Array(n),o=0;o<n;o++)r[o]=e[t[o]];return r}function ke(e){for(var t=le(e),n=t.length,r=Array(n),o=0;o<n;o++)r[o]=[t[o],e[t[o]]];return r}function Pe(e){for(var t={},n=le(e),r=0,o=n.length;r<o;r++)t[e[n[r]]]=n[r];return t}function Ae(e){var t=[];for(var n in e)Z(e[n])&&t.push(n);return t.sort()}function Re(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var o=1;o<r;o++)for(var a=arguments[o],i=e(a),l=i.length,s=0;s<l;s++){var c=i[s];t&&void 0!==n[c]||(n[c]=a[c])}return n}}var je=Re(ge),Te=Re(le),Oe=Re(ge,!0);function De(e){if(!S(e))return{};if(v)return v(e);var t=function(){};t.prototype=e;var n=new t;return t.prototype=null,n}function _e(e,t){var n=De(e);return t&&Te(n,t),n}function Fe(e){return S(e)?W(e)?e.slice():je({},e):e}function ze(e,t){return t(e),e}function Ze(e){return W(e)?e:[e]}function Be(e){return ue.toPath(e)}function He(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function qe(e,t,n){var r=He(e,Be(t));return L(r)?n:r}function Ue(e,t){for(var n=(t=Be(t)).length,r=0;r<n;r++){var o=t[r];if(!V(e,o))return!1;e=e[o]}return!!n}function $e(e){return e}function We(e){return e=Te({},e),function(t){return ce(t,e)}}function Ve(e){return e=Be(e),function(t){return He(t,e)}}function Ge(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,o){return e.call(t,n,r,o)};case 4:return function(n,r,o,a){return e.call(t,n,r,o,a)}}return function(){return e.apply(t,arguments)}}function Ye(e,t,n){return null==e?$e:Z(e)?Ge(e,t,n):S(e)&&!W(e)?We(e):Ve(e)}function Ke(e,t){return Ye(e,t,1/0)}function Qe(e,t,n){return ue.iteratee!==Ke?ue.iteratee(e,t):Ye(e,t,n)}function Je(e,t,n){t=Qe(t,n);for(var r=le(e),o=r.length,a={},i=0;i<o;i++){var l=r[i];a[l]=t(e[l],l,e)}return a}function Xe(){}function et(e){return null==e?Xe:function(t){return qe(e,t)}}function tt(e,t,n){var r=Array(Math.max(0,e));t=Ge(t,n,1);for(var o=0;o<e;o++)r[o]=t(o);return r}function nt(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}ue.toPath=Ze,ue.iteratee=Ke;var rt=Date.now||function(){return(new Date).getTime()};function ot(e){var t=function(t){return e[t]},n="(?:"+le(e).join("|")+")",r=RegExp(n),o=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(o,t):e}}var at={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},it=ot(at),lt=ot(Pe(at)),st=ue.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},ct=/(.)^/,ut={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g;function pt(e){return"\\"+ut[e]}var ft=/^\s*(\w|\$)+\s*$/;function ht(e,t,n){!t&&n&&(t=n),t=Oe({},t,ue.templateSettings);var r=RegExp([(t.escape||ct).source,(t.interpolate||ct).source,(t.evaluate||ct).source].join("|")+"|$","g"),o=0,a="__p+='";e.replace(r,(function(t,n,r,i,l){return a+=e.slice(o,l).replace(dt,pt),o=l+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t})),a+="';\n";var i,l=t.variable;if(l){if(!ft.test(l))throw new Error("variable is not a bare identifier: "+l)}else a="with(obj||{}){\n"+a+"}\n",l="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{i=new Function(l,"_",a)}catch(e){throw e.source=a,e}var s=function(e){return i.call(this,e,ue)};return s.source="function("+l+"){\n"+a+"}",s}function mt(e,t,n){var r=(t=Be(t)).length;if(!r)return Z(n)?n.call(e):n;for(var o=0;o<r;o++){var a=null==e?void 0:e[t[o]];void 0===a&&(a=n,o=r),e=Z(a)?a.call(e):a}return e}var gt=0;function vt(e){var t=++gt+"";return e?e+t:t}function bt(e){var t=ue(e);return t._chain=!0,t}function yt(e,t,n,r,o){if(!(r instanceof t))return e.apply(n,o);var a=De(e.prototype),i=e.apply(a,o);return S(i)?i:a}var wt=N((function(e,t){var n=wt.placeholder,r=function(){for(var o=0,a=t.length,i=Array(a),l=0;l<a;l++)i[l]=t[l]===n?arguments[o++]:t[l];for(;o<arguments.length;)i.push(arguments[o++]);return yt(e,r,this,this,i)};return r}));wt.placeholder=ue;var xt=wt,Ct=N((function(e,t,n){if(!Z(e))throw new TypeError("Bind must be called on a function");var r=N((function(o){return yt(e,r,t,this,n.concat(o))}));return r})),Et=X(ae);function Nt(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var o=r.length,a=0,i=ae(e);a<i;a++){var l=e[a];if(Et(l)&&(W(l)||Y(l)))if(t>1)Nt(l,t-1,n,r),o=r.length;else for(var s=0,c=l.length;s<c;)r[o++]=l[s++];else n||(r[o++]=l)}return r}var St=N((function(e,t){var n=(t=Nt(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=Ct(e[r],e)}return e}));function Mt(e,t){var n=function(r){var o=n.cache,a=""+(t?t.apply(this,arguments):r);return V(o,a)||(o[a]=e.apply(this,arguments)),o[a]};return n.cache={},n}var Lt=N((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),It=xt(Lt,ue,1);function kt(e,t,n){var r,o,a,i,l=0;n||(n={});var s=function(){l=!1===n.leading?0:rt(),r=null,i=e.apply(o,a),r||(o=a=null)},c=function(){var c=rt();l||!1!==n.leading||(l=c);var u=t-(c-l);return o=this,a=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),l=c,i=e.apply(o,a),r||(o=a=null)):r||!1===n.trailing||(r=setTimeout(s,u)),i};return c.cancel=function(){clearTimeout(r),l=0,r=o=a=null},c}function Pt(e,t,n){var r,o,a,i,l,s=function(){var c=rt()-o;t>c?r=setTimeout(s,t-c):(r=null,n||(i=e.apply(l,a)),r||(a=l=null))},c=N((function(c){return l=this,a=c,o=rt(),r||(r=setTimeout(s,t),n&&(i=e.apply(l,a))),i}));return c.cancel=function(){clearTimeout(r),r=a=l=null},c}function At(e,t){return xt(t,e)}function Rt(e){return function(){return!e.apply(this,arguments)}}function jt(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function Tt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Ot(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var Dt=xt(Ot,2);function _t(e,t,n){t=Qe(t,n);for(var r,o=le(e),a=0,i=o.length;a<i;a++)if(t(e[r=o[a]],r,e))return r}function Ft(e){return function(t,n,r){n=Qe(n,r);for(var o=ae(t),a=e>0?0:o-1;a>=0&&a<o;a+=e)if(n(t[a],a,t))return a;return-1}}var zt=Ft(1),Zt=Ft(-1);function Bt(e,t,n,r){for(var o=(n=Qe(n,r,1))(t),a=0,i=ae(e);a<i;){var l=Math.floor((a+i)/2);n(e[l])<o?a=l+1:i=l}return a}function Ht(e,t,n){return function(r,o,a){var i=0,l=ae(r);if("number"==typeof a)e>0?i=a>=0?a:Math.max(a+l,i):l=a>=0?Math.min(a+1,l):a+l+1;else if(n&&a&&l)return r[a=n(r,o)]===o?a:-1;if(o!=o)return(a=t(u.call(r,i,l),Q))>=0?a+i:-1;for(a=e>0?i:l-1;a>=0&&a<l;a+=e)if(r[a]===o)return a;return-1}}var qt=Ht(1,zt,Bt),Ut=Ht(-1,Zt);function $t(e,t,n){var r=(Et(e)?zt:_t)(e,t,n);if(void 0!==r&&-1!==r)return e[r]}function Wt(e,t){return $t(e,We(t))}function Vt(e,t,n){var r,o;if(t=Ge(t,n),Et(e))for(r=0,o=e.length;r<o;r++)t(e[r],r,e);else{var a=le(e);for(r=0,o=a.length;r<o;r++)t(e[a[r]],a[r],e)}return e}function Gt(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=Array(o),i=0;i<o;i++){var l=r?r[i]:i;a[i]=t(e[l],l,e)}return a}function Yt(e){return function(t,n,r,o){var a=arguments.length>=3;return function(t,n,r,o){var a=!Et(t)&&le(t),i=(a||t).length,l=e>0?0:i-1;for(o||(r=t[a?a[l]:l],l+=e);l>=0&&l<i;l+=e){var s=a?a[l]:l;r=n(r,t[s],s,t)}return r}(t,Ge(n,o,4),r,a)}}var Kt=Yt(1),Qt=Yt(-1);function Jt(e,t,n){var r=[];return t=Qe(t,n),Vt(e,(function(e,n,o){t(e,n,o)&&r.push(e)})),r}function Xt(e,t,n){return Jt(e,Rt(Qe(t)),n)}function en(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=0;a<o;a++){var i=r?r[a]:a;if(!t(e[i],i,e))return!1}return!0}function tn(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=0;a<o;a++){var i=r?r[a]:a;if(t(e[i],i,e))return!0}return!1}function nn(e,t,n,r){return Et(e)||(e=Ie(e)),("number"!=typeof n||r)&&(n=0),qt(e,t,n)>=0}var rn=N((function(e,t,n){var r,o;return Z(t)?o=t:(t=Be(t),r=t.slice(0,-1),t=t[t.length-1]),Gt(e,(function(e){var a=o;if(!a){if(r&&r.length&&(e=He(e,r)),null==e)return;a=e[t]}return null==a?a:a.apply(e,n)}))}));function on(e,t){return Gt(e,Ve(t))}function an(e,t){return Jt(e,We(t))}function ln(e,t,n){var r,o,a=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var l=0,s=(e=Et(e)?e:Ie(e)).length;l<s;l++)null!=(r=e[l])&&r>a&&(a=r);else t=Qe(t,n),Vt(e,(function(e,n,r){((o=t(e,n,r))>i||o===-1/0&&a===-1/0)&&(a=e,i=o)}));return a}function sn(e,t,n){var r,o,a=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var l=0,s=(e=Et(e)?e:Ie(e)).length;l<s;l++)null!=(r=e[l])&&r<a&&(a=r);else t=Qe(t,n),Vt(e,(function(e,n,r){((o=t(e,n,r))<i||o===1/0&&a===1/0)&&(a=e,i=o)}));return a}var cn=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function un(e){return e?W(e)?u.call(e):A(e)?e.match(cn):Et(e)?Gt(e,$e):Ie(e):[]}function dn(e,t,n){if(null==t||n)return Et(e)||(e=Ie(e)),e[nt(e.length-1)];var r=un(e),o=ae(r);t=Math.max(Math.min(t,o),0);for(var a=o-1,i=0;i<t;i++){var l=nt(i,a),s=r[i];r[i]=r[l],r[l]=s}return r.slice(0,t)}function pn(e){return dn(e,1/0)}function fn(e,t,n){var r=0;return t=Qe(t,n),on(Gt(e,(function(e,n,o){return{value:e,index:r++,criteria:t(e,n,o)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")}function hn(e,t){return function(n,r,o){var a=t?[[],[]]:{};return r=Qe(r,o),Vt(n,(function(t,o){var i=r(t,o,n);e(a,t,i)})),a}}var mn=hn((function(e,t,n){V(e,n)?e[n].push(t):e[n]=[t]})),gn=hn((function(e,t,n){e[n]=t})),vn=hn((function(e,t,n){V(e,n)?e[n]++:e[n]=1})),bn=hn((function(e,t,n){e[n?0:1].push(t)}),!0);function yn(e){return null==e?0:Et(e)?e.length:le(e).length}function wn(e,t,n){return t in n}var xn=N((function(e,t){var n={},r=t[0];if(null==e)return n;Z(r)?(t.length>1&&(r=Ge(r,t[1])),t=ge(e)):(r=wn,t=Nt(t,!1,!1),e=Object(e));for(var o=0,a=t.length;o<a;o++){var i=t[o],l=e[i];r(l,i,e)&&(n[i]=l)}return n})),Cn=N((function(e,t){var n,r=t[0];return Z(r)?(r=Rt(r),t.length>1&&(n=t[1])):(t=Gt(Nt(t,!1,!1),String),r=function(e,n){return!nn(t,n)}),xn(e,r,n)}));function En(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function Nn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:En(e,e.length-t)}function Sn(e,t,n){return u.call(e,null==t||n?1:t)}function Mn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Sn(e,Math.max(0,e.length-t))}function Ln(e){return Jt(e,Boolean)}function In(e,t){return Nt(e,t,!1)}var kn=N((function(e,t){return t=Nt(t,!0,!0),Jt(e,(function(e){return!nn(t,e)}))})),Pn=N((function(e,t){return kn(e,t)}));function An(e,t,n,r){I(t)||(r=n,n=t,t=!1),null!=n&&(n=Qe(n,r));for(var o=[],a=[],i=0,l=ae(e);i<l;i++){var s=e[i],c=n?n(s,i,e):s;t&&!n?(i&&a===c||o.push(s),a=c):n?nn(a,c)||(a.push(c),o.push(s)):nn(o,s)||o.push(s)}return o}var Rn=N((function(e){return An(Nt(e,!0,!0))}));function jn(e){for(var t=[],n=arguments.length,r=0,o=ae(e);r<o;r++){var a=e[r];if(!nn(t,a)){var i;for(i=1;i<n&&nn(arguments[i],a);i++);i===n&&t.push(a)}}return t}function Tn(e){for(var t=e&&ln(e,ae).length||0,n=Array(t),r=0;r<t;r++)n[r]=on(e,r);return n}var On=N(Tn);function Dn(e,t){for(var n={},r=0,o=ae(e);r<o;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n}function Fn(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),o=Array(r),a=0;a<r;a++,e+=n)o[a]=e;return o}function zn(e,t){if(null==t||t<1)return[];for(var n=[],r=0,o=e.length;r<o;)n.push(u.call(e,r,r+=t));return n}function Zn(e,t){return e._chain?ue(t).chain():t}function Bn(e){return Vt(Ae(e),(function(t){var n=ue[t]=e[t];ue.prototype[t]=function(){var e=[this._wrapped];return c.apply(e,arguments),Zn(this,n.apply(ue,e))}})),ue}Vt(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=i[e];ue.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),Zn(this,n)}})),Vt(["concat","join","slice"],(function(e){var t=i[e];ue.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),Zn(this,e)}}));var Hn=ue,qn=Bn(r);qn._=qn;var Un=qn}},a={};function i(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return o[e].call(n.exports,n,n.exports,i),n.exports}i.m=o,i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},i.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);i.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&n;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},i.d(o,a),o},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,n){return i.f[n](e,t),t}),[]))},i.u=function(e){return e+".js"},i.miniCssF=function(e){},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},r="react:",i.l=function(e,t,o,a){if(n[e])n[e].push(t);else{var l,s;if(void 0!==o)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+o){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,i.nc&&l.setAttribute("nonce",i.nc),l.setAttribute("data-webpack",r+o),l.src=e),n[e]=[t];var p=function(t,r){l.onerror=l.onload=null,clearTimeout(f);var o=n[e];if(delete n[e],l.parentNode&&l.parentNode.removeChild(l),o&&o.forEach((function(e){return e(r)})),t)return t(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;i.g.importScripts&&(e=i.g.location+"");var t=i.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&!e;)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),function(){var e={826:0};i.f.j=function(t,n){var r=i.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((function(n,o){r=e[t]=[n,o]}));n.push(r[2]=o);var a=i.p+i.u(t),l=new Error;i.l(a,(function(n){if(i.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",l.name="ChunkLoadError",l.type=o,l.request=a,r[1](l)}}),"chunk-"+t,t)}};var t=function(t,n){var r,o,a=n[0],l=n[1],s=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(r in l)i.o(l,r)&&(i.m[r]=l[r]);s&&s(i)}for(t&&t(n);c<a.length;c++)o=a[c],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunkreact=self.webpackChunkreact||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),function(){"use strict";var e,t=window.wp.element,n=i(9196),r=i.n(n);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const a="popstate";function l(e,t){if(!1===e||null==e)throw new Error(t)}function s(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t,n,r){return void 0===n&&(n=null),o({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?p(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function p(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var f;function h(e,t,n){void 0===n&&(n="/");let r=I(("string"==typeof t?p(t):t).pathname||"/",n);if(null==r)return null;let o=m(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let e=0;null==a&&e<o.length;++e)a=S(o[e],L(r));return a}function m(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,a)=>{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(l(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let s=R([r,i.relativePath]),c=n.concat(i);e.children&&e.children.length>0&&(l(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),m(e.children,t,c,s)),(null!=e.path||e.index)&&t.push({path:s,score:N(s,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of g(e.path))o(e,t,n);else o(e,t)})),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=g(r.join("/")),l=[];return l.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&l.push(...i),l.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(f||(f={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const v=/^:\w+$/,b=3,y=2,w=1,x=10,C=-2,E=e=>"*"===e;function N(e,t){let n=e.split("/"),r=n.length;return n.some(E)&&(r+=C),t&&(r+=y),n.filter((e=>!E(e))).reduce(((e,t)=>e+(v.test(t)?b:""===t?w:x)),r)}function S(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===o?t:t.slice(o.length)||"/",c=M({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;a.push({params:r,pathname:R([o,c.pathname]),pathnameBase:j(R([o,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(o=R([o,c.pathnameBase]))}return a}function M(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),s("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=l[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const c=l[n];return e[r]=o&&!c?void 0:function(e,t){try{return decodeURIComponent(e)}catch(n){return s(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(c||"",r),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function L(e){try{return decodeURI(e)}catch(t){return s(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function I(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function k(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function P(e,t){let n=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t?n.map(((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)):n.map((e=>e.pathnameBase))}function A(e,t,n,r){let a;void 0===r&&(r=!1),"string"==typeof e?a=p(e):(a=o({},e),l(!a.pathname||!a.pathname.includes("?"),k("?","pathname","search",a)),l(!a.pathname||!a.pathname.includes("#"),k("#","pathname","hash",a)),l(!a.search||!a.search.includes("#"),k("#","search","hash",a)));let i,s=""===e||""===a.pathname,c=s?"/":a.pathname;if(null==c)i=n;else{let e=t.length-1;if(!r&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}i=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?p(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:T(r),hash:O(o)}}(a,i),d=c&&"/"!==c&&c.endsWith("/"),f=(s||"."===c)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!f||(u.pathname+="/"),u}const R=e=>e.join("/").replace(/\/\/+/g,"/"),j=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),T=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",O=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;const D=["post","put","patch","delete"],_=(new Set(D),["get",...D]);function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}new Set(_),new Set([301,302,303,307,308]),new Set([307,308]),Symbol("deferred");const z=n.createContext(null),Z=n.createContext(null),B=n.createContext(null),H=n.createContext(null),q=n.createContext({outlet:null,matches:[],isDataRoute:!1}),U=n.createContext(null);function $(){return null!=n.useContext(H)}function W(){return $()||l(!1),n.useContext(H).location}function V(e){n.useContext(B).static||n.useLayoutEffect(e)}function G(){let{isDataRoute:e}=n.useContext(q);return e?function(){let{router:e}=function(e){let t=n.useContext(z);return t||l(!1),t}(te.UseNavigateStable),t=re(ne.UseNavigateStable),r=n.useRef(!1);return V((()=>{r.current=!0})),n.useCallback((function(n,o){void 0===o&&(o={}),r.current&&("number"==typeof n?e.navigate(n):e.navigate(n,F({fromRouteId:t},o)))}),[e,t])}():function(){$()||l(!1);let e=n.useContext(z),{basename:t,future:r,navigator:o}=n.useContext(B),{matches:a}=n.useContext(q),{pathname:i}=W(),s=JSON.stringify(P(a,r.v7_relativeSplatPath)),c=n.useRef(!1);return V((()=>{c.current=!0})),n.useCallback((function(n,r){if(void 0===r&&(r={}),!c.current)return;if("number"==typeof n)return void o.go(n);let a=A(n,JSON.parse(s),i,"path"===r.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:R([t,a.pathname])),(r.replace?o.replace:o.push)(a,r.state,r)}),[t,o,s,i,e])}()}function Y(e,t){let{relative:r}=void 0===t?{}:t,{future:o}=n.useContext(B),{matches:a}=n.useContext(q),{pathname:i}=W(),l=JSON.stringify(P(a,o.v7_relativeSplatPath));return n.useMemo((()=>A(e,JSON.parse(l),i,"path"===r)),[e,l,i,r])}function K(t,r,o,a){$()||l(!1);let{navigator:i}=n.useContext(B),{matches:s}=n.useContext(q),c=s[s.length-1],u=c?c.params:{},d=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;let f,m=W();if(r){var g;let e="string"==typeof r?p(r):r;"/"===d||(null==(g=e.pathname)?void 0:g.startsWith(d))||l(!1),f=e}else f=m;let v=f.pathname||"/",b=h(t,{pathname:"/"===d?v:v.slice(d.length)||"/"}),y=function(e,t,r,o){var a;if(void 0===t&&(t=[]),void 0===r&&(r=null),void 0===o&&(o=null),null==e){var i;if(null==(i=r)||!i.errors)return null;e=r.matches}let s=e,c=null==(a=r)?void 0:a.errors;if(null!=c){let e=s.findIndex((e=>e.route.id&&(null==c?void 0:c[e.route.id])));e>=0||l(!1),s=s.slice(0,Math.min(s.length,e+1))}let u=!1,d=-1;if(r&&o&&o.v7_partialHydration)for(let e=0;e<s.length;e++){let t=s[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(d=e),t.route.id){let{loaderData:e,errors:n}=r,o=t.route.loader&&void 0===e[t.route.id]&&(!n||void 0===n[t.route.id]);if(t.route.lazy||o){u=!0,s=d>=0?s.slice(0,d+1):[s[0]];break}}}return s.reduceRight(((e,o,a)=>{let i,l=!1,p=null,f=null;var h;r&&(i=c&&o.route.id?c[o.route.id]:void 0,p=o.route.errorElement||J,u&&(d<0&&0===a?(oe[h="route-fallback"]||(oe[h]=!0),l=!0,f=null):d===a&&(l=!0,f=o.route.hydrateFallbackElement||null)));let m=t.concat(s.slice(0,a+1)),g=()=>{let t;return t=i?p:l?f:o.route.Component?n.createElement(o.route.Component,null):o.route.element?o.route.element:e,n.createElement(ee,{match:o,routeContext:{outlet:e,matches:m,isDataRoute:null!=r},children:t})};return r&&(o.route.ErrorBoundary||o.route.errorElement||0===a)?n.createElement(X,{location:r.location,revalidation:r.revalidation,component:p,error:i,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:R([d,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:R([d,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,o,a);return r&&y?n.createElement(H.Provider,{value:{location:F({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:e.Pop}},y):y}function Q(){let e=function(){var e;let t=n.useContext(U),r=function(e){let t=n.useContext(Z);return t||l(!1),t}(ne.UseRouteError),o=re(ne.UseRouteError);return void 0!==t?t:null==(e=r.errors)?void 0:e[o]}(),t=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return n.createElement(n.Fragment,null,n.createElement("h2",null,"Unexpected Application Error!"),n.createElement("h3",{style:{fontStyle:"italic"}},t),r?n.createElement("pre",{style:o},r):null,null)}const J=n.createElement(Q,null);class X extends n.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?n.createElement(q.Provider,{value:this.props.routeContext},n.createElement(U.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ee(e){let{routeContext:t,match:r,children:o}=e,a=n.useContext(z);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),n.createElement(q.Provider,{value:t},o)}var te=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(te||{}),ne=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ne||{});function re(e){let t=function(e){let t=n.useContext(q);return t||l(!1),t}(),r=t.matches[t.matches.length-1];return r.route.id||l(!1),r.route.id}const oe={};function ae(e){l(!1)}function ie(t){let{basename:r="/",children:o=null,location:a,navigationType:i=e.Pop,navigator:s,static:c=!1,future:u}=t;$()&&l(!1);let d=r.replace(/^\/*/,"/"),f=n.useMemo((()=>({basename:d,navigator:s,static:c,future:F({v7_relativeSplatPath:!1},u)})),[d,u,s,c]);"string"==typeof a&&(a=p(a));let{pathname:h="/",search:m="",hash:g="",state:v=null,key:b="default"}=a,y=n.useMemo((()=>{let e=I(h,d);return null==e?null:{location:{pathname:e,search:m,hash:g,state:v,key:b},navigationType:i}}),[d,h,m,g,v,b,i]);return null==y?null:n.createElement(B.Provider,{value:f},n.createElement(H.Provider,{children:o,value:y}))}function le(e){let{children:t,location:n}=e;return K(se(t),n)}function se(e,t){void 0===t&&(t=[]);let r=[];return n.Children.forEach(e,((e,o)=>{if(!n.isValidElement(e))return;let a=[...t,o];if(e.type===n.Fragment)return void r.push.apply(r,se(e.props.children,a));e.type!==ae&&l(!1),e.props.index&&e.props.children&&l(!1);let i={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=se(e.props.children,a)),r.push(i)})),r}function ce(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ce(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}n.startTransition,new Promise((()=>{})),n.Component;var ue=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=ce(e))&&(r&&(r+=" "),r+=t);return r};const de=e=>"number"==typeof e&&!isNaN(e),pe=e=>"string"==typeof e,fe=e=>"function"==typeof e,he=e=>pe(e)||fe(e)?e:null,me=e=>(0,n.isValidElement)(e)||pe(e)||fe(e)||de(e);function ge(e){let{enter:t,exit:r,appendPosition:o=!1,collapse:a=!0,collapseDuration:i=300}=e;return function(e){let{children:l,position:s,preventExitTransition:c,done:u,nodeRef:d,isIn:p}=e;const f=o?`${t}--${s}`:t,h=o?`${r}--${s}`:r,m=(0,n.useRef)(0);return(0,n.useLayoutEffect)((()=>{const e=d.current,t=f.split(" "),n=r=>{r.target===d.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===m.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)}),[]),(0,n.useEffect)((()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),a?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)}))}))}(e,u,i):u()};p||(c?t():(m.current=1,e.className+=` ${h}`,e.addEventListener("animationend",t)))}),[p]),n.createElement(n.Fragment,null,l)}}function ve(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const be={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter((e=>e!==t));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const n=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)}))}},ye=e=>{let{theme:t,type:r,...o}=e;return n.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${r})`,...o})},we={info:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return n.createElement("div",{className:"Toastify__spinner"})}};function xe(e){const[,t]=(0,n.useReducer)((e=>e+1),0),[r,o]=(0,n.useState)([]),a=(0,n.useRef)(null),i=(0,n.useRef)(new Map).current,l=e=>-1!==r.indexOf(e),s=(0,n.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:l,getToast:e=>i.get(e)}).current;function c(e){let{containerId:t}=e;const{limit:n}=s.props;!n||t&&s.containerId!==t||(s.count-=s.queue.length,s.queue=[])}function u(e){o((t=>null==e?[]:t.filter((t=>t!==e))))}function d(){const{toastContent:e,toastProps:t,staleId:n}=s.queue.shift();f(e,t,n)}function p(e,r){let{delay:o,staleId:l,...c}=r;if(!me(e)||function(e){return!a.current||s.props.enableMultiContainer&&e.containerId!==s.props.containerId||i.has(e.toastId)&&null==e.updateId}(c))return;const{toastId:p,updateId:h,data:m}=c,{props:g}=s,v=()=>u(p),b=null==h;b&&s.count++;const y={...g,style:g.toastStyle,key:s.toastKey++,...Object.fromEntries(Object.entries(c).filter((e=>{let[t,n]=e;return null!=n}))),toastId:p,updateId:h,data:m,closeToast:v,isIn:!1,className:he(c.className||g.toastClassName),bodyClassName:he(c.bodyClassName||g.bodyClassName),progressClassName:he(c.progressClassName||g.progressClassName),autoClose:!c.isLoading&&(w=c.autoClose,x=g.autoClose,!1===w||de(w)&&w>0?w:x),deleteToast(){const e=ve(i.get(p),"removed");i.delete(p),be.emit(4,e);const n=s.queue.length;if(s.count=null==p?s.count-s.displayedToast:s.count-1,s.count<0&&(s.count=0),n>0){const e=null==p?s.props.limit:1;if(1===n||1===e)s.displayedToast++,d();else{const t=e>n?n:e;s.displayedToast=t;for(let e=0;e<t;e++)d()}}else t()}};var w,x;y.iconOut=function(e){let{theme:t,type:r,isLoading:o,icon:a}=e,i=null;const l={theme:t,type:r};return!1===a||(fe(a)?i=a(l):(0,n.isValidElement)(a)?i=(0,n.cloneElement)(a,l):pe(a)||de(a)?i=a:o?i=we.spinner():(e=>e in we)(r)&&(i=we[r](l))),i}(y),fe(c.onOpen)&&(y.onOpen=c.onOpen),fe(c.onClose)&&(y.onClose=c.onClose),y.closeButton=g.closeButton,!1===c.closeButton||me(c.closeButton)?y.closeButton=c.closeButton:!0===c.closeButton&&(y.closeButton=!me(g.closeButton)||g.closeButton);let C=e;(0,n.isValidElement)(e)&&!pe(e.type)?C=(0,n.cloneElement)(e,{closeToast:v,toastProps:y,data:m}):fe(e)&&(C=e({closeToast:v,toastProps:y,data:m})),g.limit&&g.limit>0&&s.count>g.limit&&b?s.queue.push({toastContent:C,toastProps:y,staleId:l}):de(o)?setTimeout((()=>{f(C,y,l)}),o):f(C,y,l)}function f(e,t,n){const{toastId:r}=t;n&&i.delete(n);const a={content:e,props:t};i.set(r,a),o((e=>[...e,r].filter((e=>e!==n)))),be.emit(4,ve(a,null==a.props.updateId?"added":"updated"))}return(0,n.useEffect)((()=>(s.containerId=e.containerId,be.cancelEmit(3).on(0,p).on(1,(e=>a.current&&u(e))).on(5,c).emit(2,s),()=>{i.clear(),be.emit(3,s)})),[]),(0,n.useEffect)((()=>{s.props=e,s.isToastActive=l,s.displayedToast=r.length})),{getToastToRender:function(t){const n=new Map,r=Array.from(i.values());return e.newestOnTop&&r.reverse(),r.forEach((e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)})),Array.from(n,(e=>t(e[0],e[1])))},containerRef:a,isToastActive:l}}function Ce(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function Ee(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function Ne(e){const[t,r]=(0,n.useState)(!1),[o,a]=(0,n.useState)(!1),i=(0,n.useRef)(null),l=(0,n.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,s=(0,n.useRef)(e),{autoClose:c,pauseOnHover:u,closeToast:d,onClick:p,closeOnClick:f}=e;function h(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),l.didMove=!1,document.addEventListener("mousemove",b),document.addEventListener("mouseup",y),document.addEventListener("touchmove",b),document.addEventListener("touchend",y);const n=i.current;l.canCloseOnClick=!0,l.canDrag=!0,l.boundingRect=n.getBoundingClientRect(),n.style.transition="",l.x=Ce(t.nativeEvent),l.y=Ee(t.nativeEvent),"x"===e.draggableDirection?(l.start=l.x,l.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(l.start=l.y,l.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function m(t){if(l.boundingRect){const{top:n,bottom:r,left:o,right:a}=l.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&l.x>=o&&l.x<=a&&l.y>=n&&l.y<=r?v():g()}}function g(){r(!0)}function v(){r(!1)}function b(n){const r=i.current;l.canDrag&&r&&(l.didMove=!0,t&&v(),l.x=Ce(n),l.y=Ee(n),l.delta="x"===e.draggableDirection?l.x-l.start:l.y-l.start,l.start!==l.x&&(l.canCloseOnClick=!1),r.style.transform=`translate${e.draggableDirection}(${l.delta}px)`,r.style.opacity=""+(1-Math.abs(l.delta/l.removalDistance)))}function y(){document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",y),document.removeEventListener("touchmove",b),document.removeEventListener("touchend",y);const t=i.current;if(l.canDrag&&l.didMove&&t){if(l.canDrag=!1,Math.abs(l.delta)>l.removalDistance)return a(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,n.useEffect)((()=>{s.current=e})),(0,n.useEffect)((()=>(i.current&&i.current.addEventListener("d",g,{once:!0}),fe(e.onOpen)&&e.onOpen((0,n.isValidElement)(e.children)&&e.children.props),()=>{const e=s.current;fe(e.onClose)&&e.onClose((0,n.isValidElement)(e.children)&&e.children.props)})),[]),(0,n.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||v(),window.addEventListener("focus",g),window.addEventListener("blur",v)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",g),window.removeEventListener("blur",v))})),[e.pauseOnFocusLoss]);const w={onMouseDown:h,onTouchStart:h,onMouseUp:m,onTouchEnd:m};return c&&u&&(w.onMouseEnter=v,w.onMouseLeave=g),f&&(w.onClick=e=>{p&&p(e),l.canCloseOnClick&&d()}),{playToast:g,pauseToast:v,isRunning:t,preventExitTransition:o,toastRef:i,eventHandlers:w}}function Se(e){let{closeToast:t,theme:r,ariaLabel:o="close"}=e;return n.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":o},n.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},n.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function Me(e){let{delay:t,isRunning:r,closeToast:o,type:a="default",hide:i,className:l,style:s,controlledProgress:c,progress:u,rtl:d,isIn:p,theme:f}=e;const h=i||c&&0===u,m={...s,animationDuration:`${t}ms`,animationPlayState:r?"running":"paused",opacity:h?0:1};c&&(m.transform=`scaleX(${u})`);const g=ue("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${f}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":d}),v=fe(l)?l({rtl:d,type:a,defaultClassName:g}):ue(g,l);return n.createElement("div",{role:"progressbar","aria-hidden":h?"true":"false","aria-label":"notification timer",className:v,style:m,[c&&u>=1?"onTransitionEnd":"onAnimationEnd"]:c&&u<1?null:()=>{p&&o()}})}const Le=e=>{const{isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:a}=Ne(e),{closeButton:i,children:l,autoClose:s,onClick:c,type:u,hideProgressBar:d,closeToast:p,transition:f,position:h,className:m,style:g,bodyClassName:v,bodyStyle:b,progressClassName:y,progressStyle:w,updateId:x,role:C,progress:E,rtl:N,toastId:S,deleteToast:M,isIn:L,isLoading:I,iconOut:k,closeOnClick:P,theme:A}=e,R=ue("Toastify__toast",`Toastify__toast-theme--${A}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":N},{"Toastify__toast--close-on-click":P}),j=fe(m)?m({rtl:N,position:h,type:u,defaultClassName:R}):ue(R,m),T=!!E||!s,O={closeToast:p,type:u,theme:A};let D=null;return!1===i||(D=fe(i)?i(O):(0,n.isValidElement)(i)?(0,n.cloneElement)(i,O):Se(O)),n.createElement(f,{isIn:L,done:M,position:h,preventExitTransition:r,nodeRef:o},n.createElement("div",{id:S,onClick:c,className:j,...a,style:g,ref:o},n.createElement("div",{...L&&{role:C},className:fe(v)?v({type:u}):ue("Toastify__toast-body",v),style:b},null!=k&&n.createElement("div",{className:ue("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!I})},k),n.createElement("div",null,l)),D,n.createElement(Me,{...x&&!T?{key:`pb-${x}`}:{},rtl:N,theme:A,delay:s,isRunning:t,isIn:L,closeToast:p,hide:d,type:u,style:w,className:y,controlledProgress:T,progress:E||0})))},Ie=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},ke=ge(Ie("bounce",!0)),Pe=(ge(Ie("slide",!0)),ge(Ie("zoom")),ge(Ie("flip")),(0,n.forwardRef)(((e,t)=>{const{getToastToRender:r,containerRef:o,isToastActive:a}=xe(e),{className:i,style:l,rtl:s,containerId:c}=e;function u(e){const t=ue("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":s});return fe(i)?i({position:e,rtl:s,defaultClassName:t}):ue(t,he(i))}return(0,n.useEffect)((()=>{t&&(t.current=o.current)}),[]),n.createElement("div",{ref:o,className:"Toastify",id:c},r(((e,t)=>{const r=t.length?{...l}:{...l,pointerEvents:"none"};return n.createElement("div",{className:u(e),style:r,key:`container-${e}`},t.map(((e,r)=>{let{content:o,props:i}=e;return n.createElement(Le,{...i,isIn:a(i.toastId),style:{...i.style,"--nth":r+1,"--len":t.length},key:`toast-${i.key}`},o)})))})))})));Pe.displayName="ToastContainer",Pe.defaultProps={position:"top-right",transition:ke,autoClose:5e3,closeButton:Se,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let Ae,Re=new Map,je=[],Te=1;function Oe(){return""+Te++}function De(e){return e&&(pe(e.toastId)||de(e.toastId))?e.toastId:Oe()}function _e(e,t){return Re.size>0?be.emit(0,e,t):je.push({content:e,options:t}),t.toastId}function Fe(e,t){return{...t,type:t&&t.type||e,toastId:De(t)}}function ze(e){return(t,n)=>_e(t,Fe(e,n))}function Ze(e,t){return _e(e,Fe("default",t))}Ze.loading=(e,t)=>_e(e,Fe("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),Ze.promise=function(e,t,n){let r,{pending:o,error:a,success:i}=t;o&&(r=pe(o)?Ze.loading(o,n):Ze.loading(o.render,{...n,...o}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},s=(e,t,o)=>{if(null==t)return void Ze.dismiss(r);const a={type:e,...l,...n,data:o},i=pe(t)?{render:t}:t;return r?Ze.update(r,{...a,...i}):Ze(i.render,{...a,...i}),o},c=fe(e)?e():e;return c.then((e=>s("success",i,e))).catch((e=>s("error",a,e))),c},Ze.success=ze("success"),Ze.info=ze("info"),Ze.error=ze("error"),Ze.warning=ze("warning"),Ze.warn=Ze.warning,Ze.dark=(e,t)=>_e(e,Fe("default",{theme:"dark",...t})),Ze.dismiss=e=>{Re.size>0?be.emit(1,e):je=je.filter((t=>null!=e&&t.options.toastId!==e))},Ze.clearWaitingQueue=function(e){return void 0===e&&(e={}),be.emit(5,e)},Ze.isActive=e=>{let t=!1;return Re.forEach((n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},Ze.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const n=function(e,t){let{containerId:n}=t;const r=Re.get(n||Ae);return r&&r.getToast(e)}(e,t);if(n){const{props:r,content:o}=n,a={delay:100,...r,...t,toastId:t.toastId||e,updateId:Oe()};a.toastId!==e&&(a.staleId=e);const i=a.render||o;delete a.render,_e(i,a)}}),0)},Ze.done=e=>{Ze.update(e,{progress:1})},Ze.onChange=e=>(be.on(4,e),()=>{be.off(4,e)}),Ze.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},Ze.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},be.on(2,(e=>{Ae=e.containerId||e,Re.set(Ae,e),je.forEach((e=>{be.emit(0,e.content,e.options)})),je=[]})).on(3,(e=>{Re.delete(e.containerId||e),0===Re.size&&be.off(0).off(1).off(5)}));var Be=({firstXs:e,lastXs:n,firstSm:r,lastSm:o,firstMd:a,lastMd:i,firstLg:l,lastLg:s,firstXl:c,lastXl:u,xsOffset:d,smOffset:p,mdOffset:f,lgOffset:h,xlOffset:m,xs:g,sm:v,md:b,lg:y,xl:w,textXs:x,textSm:C,textMd:E,textLg:N,textXl:S,alignSelf:M,customClass:L,children:I})=>(0,t.createElement)("div",{className:`${(()=>{let t="simpleform-col";return t+=e?" first-xs":n?" last-xs":"",t+=r?" first-sm":o?" last-sm":"",t+=a?" first-md":i?" last-md":"",t+=l?" first-lg":s?" last-lg":"",t+=c?" first-xl":u?" last-xl":"",t+=d?" col-xs-offset-"+d:"",t+=p?" col-sm-offset-"+p:"",t+=f?" col-md-offset-"+f:"",t+=h?" col-lg-offset-"+h:"",t+=m?" col-xl-offset-"+m:"",t+=g?" col-xs-"+g:"",t+=v?" col-sm-"+v:"",t+=b?" col-md-"+b:"",t+=y?" col-lg-"+y:"",t+=w?" col-xl-"+w:"",t+=x?" text-xs-"+x:"",t+=C?" text-sm-"+C:"",t+=E?" text-md-"+E:"",t+=N?" text-lg-"+N:"",t+=S?" text-xl-"+S:"",t+=M?" align-self-"+M:"",t})()} ${L||""}`},I),He=({fluid:e,hero:n,fullWidth:r,small:o,children:a})=>(0,t.createElement)("div",{className:(()=>{let t=e?"simpleform-container-fluid ":"simpleform-container ";return t+=n?"simpleform-hero ":"",t+=r?"full-width ":"",t+=o?"small ":"",t})()},a),qe=({reverse:e,startXs:n,centerXs:r,endXs:o,topXs:a,middleXs:i,bottomXs:l,aroundXs:s,betweenXs:c,startSm:u,centerSm:d,endSm:p,topSm:f,middleSm:h,bottomSm:m,aroundSm:g,betweenSm:v,startMd:b,centerMd:y,endMd:w,topMd:x,middleMd:C,bottomMd:E,aroundMd:N,betweenMd:S,startLg:M,centerLg:L,endLg:I,topLg:k,middleLg:P,bottomLg:A,aroundLg:R,betweenLg:j,customClass:T,children:O})=>(0,t.createElement)("div",{className:`${(()=>{let t=e?"simpleform-row reverse":"simpleform-row ";return t+=n?" start-xs":r?" center-xs":o?" end-xs":"",t+=u?" start-sm":d?" center-sm":p?" end-sm":"",t+=b?" start-md":y?" center-md":w?" end-md":"",t+=M?" start-lg":L?" center-lg":I?" end-lg":"",t+=a?" top-xs":i?" middle-xs":l?" bottom-xs":"",t+=f?" top-sm":h?" middle-sm":m?" bottom-sm":"",t+=x?" top-md":C?" middle-md":E?" bottom-md":"",t+=k?" top-lg":P?" middle-lg":A?" bottom-lg":"",t+=s?" around-xs":c?" between-xs":"",t+=g?" around-sm":v?" between-sm":"",t+=N?" around-md":S?" between-md":"",t+=R?" around-lg":j?" between-lg":"",t})()} ${T||""}`},O),Ue=i(1850),$e=i.n(Ue);function We(){return We=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},We.apply(this,arguments)}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Ve=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];new Map;const Ge=n.startTransition;Ue.flushSync;const Ye="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,Ke=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Qe=n.forwardRef((function(e,t){let r,{onClick:o,relative:a,reloadDocument:i,replace:s,state:c,target:u,to:p,preventScrollReset:f,unstable_viewTransition:h}=e,m=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,Ve),{basename:g}=n.useContext(B),v=!1;if("string"==typeof p&&Ke.test(p)&&(r=p,Ye))try{let e=new URL(window.location.href),t=p.startsWith("//")?new URL(e.protocol+p):new URL(p),n=I(t.pathname,g);t.origin===e.origin&&null!=n?p=n+t.search+t.hash:v=!0}catch(e){}let b=function(e,t){let{relative:r}=void 0===t?{}:t;$()||l(!1);let{basename:o,navigator:a}=n.useContext(B),{hash:i,pathname:s,search:c}=Y(e,{relative:r}),u=s;return"/"!==o&&(u="/"===s?o:R([o,s])),a.createHref({pathname:u,search:c,hash:i})}(p,{relative:a}),y=function(e,t){let{target:r,replace:o,state:a,preventScrollReset:i,relative:l,unstable_viewTransition:s}=void 0===t?{}:t,c=G(),u=W(),p=Y(e,{relative:l});return n.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,r)){t.preventDefault();let n=void 0!==o?o:d(u)===d(p);c(e,{replace:n,state:a,preventScrollReset:i,relative:l,unstable_viewTransition:s})}}),[u,c,p,o,a,r,e,i,l,s])}(p,{replace:s,state:c,target:u,preventScrollReset:f,relative:a,unstable_viewTransition:h});return n.createElement("a",We({},m,{href:r||b,onClick:v||i?o:function(e){o&&o(e),e.defaultPrevented||y(e)},ref:t,target:u}))}));var Je,Xe;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Je||(Je={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(Xe||(Xe={}));var et=({colored:e,children:n,customClass:r})=>{let o="simpleform-card";return e&&(o+=" colored-bg"),r&&(o+=" "+r),(0,t.createElement)("div",{className:o},n)};const tt=Object.assign({},window.SIMPLEFORM_APP);function nt(){return tt.nonce}function rt(){return tt.isPro}function ot(){return tt.turnsTile}function at(){return tt.tables}var it=i(940),lt=i(3592),st=i(6907),ct=i.p+"images/delete-icon.e7e91a52.gif",ut=({tagName:e,children:n})=>{const r=()=>`simpleform-title ${e||""}`;return e?"h1"===e?(0,t.createElement)("h1",{className:`${r()}`},n):"h2"===e?(0,t.createElement)("h2",{className:`${r()}`},n):"h3"===e?(0,t.createElement)("h3",{className:`${r()}`},n):"h4"===e?(0,t.createElement)("h4",{className:`${r()}`},n):(0,t.createElement)("p",{className:`${r()}`},n):(0,t.createElement)("h1",{className:`${r()}`},n)},dt=i(594),pt=({onClose:e,children:n})=>(0,Ue.createPortal)((0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"modal-overlay"}),(0,t.createElement)("div",{className:"modal-content"},(0,t.createElement)("div",null,(0,t.createElement)("button",{className:"modal-close",onClick:e},(0,t.createElement)(dt.Z,null)),(0,t.createElement)("div",{className:"modal-body"},n)))),document.getElementById("simpleform-app-portal")),ft=function({table:e,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}){const l=(0,n.useRef)(),[s,c]=(0,n.useState)(!1),[u,d]=(0,n.useState)(!1),p=()=>{d(!1)};function f(e){l.current&&!l.current.contains(e.target)&&p()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",f),()=>{document.removeEventListener("mousedown",f)})),[f]);const h=new Date(e.time),m=(h.toLocaleDateString(),h.toLocaleTimeString()),g=h.toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"});return(0,t.createElement)("div",{className:"table_info-action_box_wrapper"},u&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:l},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>p()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)("img",{className:"delete-icon",style:{width:"auto",height:"185px"},src:ct,alt:"delete-icon",title:"Click the Delete Button to delete the Form"})),(0,t.createElement)("h2",null,"Are you sure to delete the Form? "),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:p},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:()=>{return t=e.id,void wp.ajax.send("simpleform_delete_table",{data:{nonce:nt(),id:t},success(){d(!1),i(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success({tables:e,tables_count:t}){a(e),r(e),o(t),i(!1),Swal.fire({title:"Form has been deleted!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})},error(e){console.error(e)}})},error(e){console.error(e)}});var t}},"Delete"))))),(0,t.createElement)("div",{className:"table_info-action_box"},(0,t.createElement)("div",{className:"table-info-box"},(0,t.createElement)("div",{className:"table-info"},(0,t.createElement)(Qe,{to:`/edit/${e.id}`,className:"table-edit"},(0,t.createElement)(ut,{tagName:"h4"},(0,t.createElement)("b",null,"Name: ")," "," "," ",e.form_name)),(0,t.createElement)(ut,{tagName:"p"},"Form ID : ",e.id),(0,t.createElement)(ut,{tagName:"p"},"Date: ",g),(0,t.createElement)(ut,{tagName:"p"},"Time: ",m))),(0,t.createElement)("div",{className:"table-action-box"},(0,t.createElement)("button",{title:"Click to Copy Shortcode",className:"copy-shortcode btn-shortcode "+(s?"btn-success":""),onClick:()=>(async e=>{const t=`[simple_form id="${e}"]`;try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(t);else{const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}c(!0),Swal.fire({title:"Shortcode has been copied!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}),setTimeout((()=>{c(!1)}),1e3)}catch(e){c(!1),Swal.fire({title:"Shortcode copy failed!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}})(e.id)},"[simple_form id=",e.id,"]"),(0,t.createElement)(Qe,{to:`/edit/${e.id}`,className:"table-edit"},(0,t.createElement)(it.Z,{className:"sf-edit-form"})),(0,t.createElement)("button",{className:"table-delete",onClick:()=>{d(!0)}},(0,t.createElement)(st.Z,{className:"scf-delete-btn"})))))},ht=function({copiedTables:e,tables:n,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}){return(0,t.createElement)(et,{customClass:"table-item-card"},n&&n.map((e=>(0,t.createElement)(ft,{key:e.id,table:e,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}))))};const mt=i(5475),gt=i(6870);var vt=function(){const[e,r]=(0,n.useState)(!1),[o,a]=(0,n.useState)(at()),[i,l]=(0,n.useState)(at()),[s,c]=(0,n.useState)(""),[u,d]=(0,n.useState)(0);return(0,n.useEffect)((()=>{r(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success(e){a(e.tables),l(e.tables),d(e.tables_count),r(!1)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{if(""!==s){const e=o.filter((({form_name:e})=>e.toLowerCase().includes(s.toString().toLowerCase())));l(e)}else l(o)}),[s]),(0,t.createElement)(t.Fragment,null,o.length<1?(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"no-tables-created-intro text-center"},(0,t.createElement)("div",{className:"no-tables-intro-img"},(0,t.createElement)("img",{style:{width:"42vh",height:"40vh"},src:mt,alt:"Cloud Icon"})),(0,t.createElement)("h2",null,"Please create one"),(0,t.createElement)(Qe,{className:"btn btn-lg",to:"/preset-form"},"Add Form"),(0,t.createElement)("p",{className:"help"},"Need help? ",(0,t.createElement)("a",{href:"https://youtu.be/1PnGVuAqIxk",target:"_blank"},"Watch Now")))):(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"table-header"},(0,t.createElement)("div",{className:"table-search-box"},(0,t.createElement)("input",{type:"text",placeholder:"Search tables",onChange:e=>c(e.target.value.trim())}),(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn btn-md",to:"/create-form"},"Create form")))),e?(0,t.createElement)(et,null,(0,t.createElement)("h1",null,"Loading...")):(0,t.createElement)("div",{className:"form-list-parent"},(0,t.createElement)("div",{className:"form-list-bx"},(0,t.createElement)("img",{className:"formlist-present",style:{height:"593px"},src:gt,alt:"Cloud Icon"}),(0,t.createElement)("div",{className:"sf-form-list"},(0,t.createElement)(ht,{tables:i,copiedTables:i,setCopiedTables:l,setTables:a,setTableCount:d,setLoader:r}))))))};function bt(e,t){return bt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bt(e,t)}function yt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,bt(e,t)}function wt(){return wt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wt.apply(this,arguments)}function xt(e){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xt(e)}function Ct(e){var t=function(e,t){if("object"!=xt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=xt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==xt(t)?t:String(t)}function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){var r,o,a;r=e,o=t,a=n[t],(o=Ct(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function St(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 Mt="function"==typeof Symbol&&Symbol.observable||"@@observable",Lt=function(){return Math.random().toString(36).substring(7).split("").join(".")},It={INIT:"@@redux/INIT"+Lt(),REPLACE:"@@redux/REPLACE"+Lt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Lt()}};function kt(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(St(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(St(1));return n(kt)(e,t)}if("function"!=typeof e)throw new Error(St(2));var o=e,a=t,i=[],l=i,s=!1;function c(){l===i&&(l=i.slice())}function u(){if(s)throw new Error(St(3));return a}function d(e){if("function"!=typeof e)throw new Error(St(4));if(s)throw new Error(St(5));var t=!0;return c(),l.push(e),function(){if(t){if(s)throw new Error(St(6));t=!1,c();var n=l.indexOf(e);l.splice(n,1),i=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(St(7));if(void 0===e.type)throw new Error(St(8));if(s)throw new Error(St(9));try{s=!0,a=o(a,e)}finally{s=!1}for(var t=i=l,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:It.INIT}),(r={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(St(10));o=e,p({type:It.REPLACE})}})[Mt]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(St(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[Mt]=function(){return this},e},r}function Pt(e,t){return function(){return t(e.apply(this,arguments))}}function At(e,t){if("function"==typeof e)return Pt(e,t);if("object"!=typeof e||null===e)throw new Error(St(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=Pt(o,t))}return n}function Rt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var jt=r().createContext(null),Tt=function(e){e()},Ot=function(){return Tt},Dt={notify:function(){},get:function(){return[]}};function _t(e,t){var n,r=Dt;function o(){i.onStateChange&&i.onStateChange()}function a(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=Ot(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var i={addNestedSub:function(e){return a(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:a,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Dt)},getListeners:function(){return r}};return i}var Ft="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,zt=function(e){var t=e.store,o=e.context,a=e.children,i=(0,n.useMemo)((function(){var e=_t(t);return{store:t,subscription:e}}),[t]),l=(0,n.useMemo)((function(){return t.getState()}),[t]);Ft((function(){var e=i.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[i,l]);var s=o||jt;return r().createElement(s.Provider,{value:i},a)};function Zt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var Bt=i(5839),Ht=i.n(Bt),qt=i(3910),Ut=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],$t=["reactReduxForwardedRef"],Wt=[],Vt=[null,null];function Gt(e,t){var n=e[1];return[t.payload,n+1]}function Yt(e,t,n){Ft((function(){return e.apply(void 0,t)}),n)}function Kt(e,t,n,r,o,a,i){e.current=r,t.current=o,n.current=!1,a.current&&(a.current=null,i())}function Qt(e,t,n,r,o,a,i,l,s,c){if(e){var u=!1,d=null,p=function(){if(!u){var e,n,p=t.getState();try{e=r(p,o.current)}catch(e){n=e,d=e}n||(d=null),e===a.current?i.current||s():(a.current=e,l.current=e,i.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var Jt=function(){return[null,0]};function Xt(e,t){void 0===t&&(t={});var o=t,a=o.getDisplayName,i=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=o.methodName,s=void 0===l?"connectAdvanced":l,c=o.renderCountProp,u=void 0===c?void 0:c,d=o.shouldHandleStateChanges,p=void 0===d||d,f=o.storeKey,h=void 0===f?"store":f,m=(o.withRef,o.forwardRef),g=void 0!==m&&m,v=o.context,b=void 0===v?jt:v,y=Zt(o,Ut),w=b;return function(t){var o=t.displayName||t.name||"Component",a=i(o),l=wt({},y,{getDisplayName:i,methodName:s,renderCountProp:u,shouldHandleStateChanges:p,storeKey:h,displayName:a,wrappedComponentName:o,WrappedComponent:t}),c=y.pure,d=c?n.useMemo:function(e){return e()};function f(o){var a=(0,n.useMemo)((function(){var e=o.reactReduxForwardedRef,t=Zt(o,$t);return[o.context,e,t]}),[o]),i=a[0],s=a[1],c=a[2],u=(0,n.useMemo)((function(){return i&&i.Consumer&&(0,qt.isContextConsumer)(r().createElement(i.Consumer,null))?i:w}),[i,w]),f=(0,n.useContext)(u),h=Boolean(o.store)&&Boolean(o.store.getState)&&Boolean(o.store.dispatch);Boolean(f)&&Boolean(f.store);var m=h?o.store:f.store,g=(0,n.useMemo)((function(){return function(t){return e(t.dispatch,l)}(m)}),[m]),v=(0,n.useMemo)((function(){if(!p)return Vt;var e=_t(m,h?null:f.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[m,h,f]),b=v[0],y=v[1],x=(0,n.useMemo)((function(){return h?f:wt({},f,{subscription:b})}),[h,f,b]),C=(0,n.useReducer)(Gt,Wt,Jt),E=C[0][0],N=C[1];if(E&&E.error)throw E.error;var S=(0,n.useRef)(),M=(0,n.useRef)(c),L=(0,n.useRef)(),I=(0,n.useRef)(!1),k=d((function(){return L.current&&c===M.current?L.current:g(m.getState(),c)}),[m,E,c]);Yt(Kt,[M,S,I,c,k,L,y]),Yt(Qt,[p,m,b,g,M,S,I,L,y,N],[m,b,g]);var P=(0,n.useMemo)((function(){return r().createElement(t,wt({},k,{ref:s}))}),[s,t,k]);return(0,n.useMemo)((function(){return p?r().createElement(u.Provider,{value:x},P):P}),[u,P,x])}var m=c?r().memo(f):f;if(m.WrappedComponent=t,m.displayName=f.displayName=a,g){var v=r().forwardRef((function(e,t){return r().createElement(m,wt({},e,{reactReduxForwardedRef:t}))}));return v.displayName=a,v.WrappedComponent=t,Ht()(v,t)}return Ht()(m,t)}}function en(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function tn(e,t){if(en(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!en(e[n[o]],t[n[o]]))return!1;return!0}function nn(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function rn(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function on(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=rn(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=rn(o),o=r(t,n)),o},r}}var an=[function(e){return"function"==typeof e?on(e):void 0},function(e){return e?void 0:nn((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?nn((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}],ln=[function(e){return"function"==typeof e?on(e):void 0},function(e){return e?void 0:nn((function(){return{}}))}];function sn(e,t,n){return wt({},n,e,t)}var cn=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var s=e(t,n,l);return i?o&&a(s,r)||(r=s):(i=!0,r=s),r}}}(e):void 0},function(e){return e?void 0:function(){return sn}}],un=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function dn(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function pn(e,t,n,r,o){var a,i,l,s,c,u=o.areStatesEqual,d=o.areOwnPropsEqual,p=o.areStatePropsEqual,f=!1;return function(o,h){return f?function(o,f){var h,m,g=!d(f,i),v=!u(o,a,f,i);return a=o,i=f,g&&v?(l=e(a,i),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):g?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):v?(h=e(a,i),m=!p(h,l),l=h,m&&(c=n(l,s,i)),c):c}(o,h):(l=e(a=o,i=h),s=t(r,i),c=n(l,s,i),f=!0,c)}}function fn(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=Zt(t,un),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?pn:dn)(i,l,s,e,a)}var hn=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function mn(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function gn(e,t){return e===t}function vn(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Xt:n,o=t.mapStateToPropsFactories,a=void 0===o?ln:o,i=t.mapDispatchToPropsFactories,l=void 0===i?an:i,s=t.mergePropsFactories,c=void 0===s?cn:s,u=t.selectorFactory,d=void 0===u?fn:u;return function(e,t,n,o){void 0===o&&(o={});var i=o,s=i.pure,u=void 0===s||s,p=i.areStatesEqual,f=void 0===p?gn:p,h=i.areOwnPropsEqual,m=void 0===h?tn:h,g=i.areStatePropsEqual,v=void 0===g?tn:g,b=i.areMergedPropsEqual,y=void 0===b?tn:b,w=Zt(i,hn),x=mn(e,a,"mapStateToProps"),C=mn(t,l,"mapDispatchToProps"),E=mn(n,c,"mergeProps");return r(d,wt({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:x,initMapDispatchToProps:C,initMergeProps:E,pure:u,areStatesEqual:f,areOwnPropsEqual:m,areStatePropsEqual:v,areMergedPropsEqual:y},w))}}var bn,yn=vn();function wn(e,t){var r=(0,n.useState)((function(){return{inputs:t,result:e()}}))[0],o=(0,n.useRef)(!0),a=(0,n.useRef)(r),i=o.current||Boolean(t&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.current.inputs))?a.current:{inputs:t,result:e()};return(0,n.useEffect)((function(){o.current=!1,a.current=i}),[i]),i.result}bn=Ue.unstable_batchedUpdates,Tt=bn;var xn=wn,Cn=function(e,t){return wn((function(){return e}),t)},En=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},Nn=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Sn=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Mn={top:0,right:0,bottom:0,left:0},Ln=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Mn:n,o=e.border,a=void 0===o?Mn:o,i=e.padding,l=void 0===i?Mn:i,s=En(Nn(t,r)),c=En(Sn(t,a)),u=En(Sn(c,l));return{marginBox:s,borderBox:En(t),paddingBox:c,contentBox:u,margin:r,border:a,padding:l}},In=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e,t){throw new Error("Invariant failed")}(),n},kn=function(e,t){var n,r,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,s=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ln({borderBox:s,border:a,margin:i,padding:l})},Pn=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),kn(e,t)},An=function(e,t){var n={top:In(t.marginTop),right:In(t.marginRight),bottom:In(t.marginBottom),left:In(t.marginLeft)},r={top:In(t.paddingTop),right:In(t.paddingRight),bottom:In(t.paddingBottom),left:In(t.paddingLeft)},o={top:In(t.borderTopWidth),right:In(t.borderRightWidth),bottom:In(t.borderBottomWidth),left:In(t.borderLeftWidth)};return Ln({borderBox:e,margin:n,padding:r,border:o})},Rn=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return An(t,n)},jn=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Tn(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(o=t[n])||jn(r)&&jn(o)))return!1;var r,o;return!0}var On=function(e,t){var n;void 0===t&&(t=Tn);var r,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}},Dn=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Fn(e,t){}function zn(){}function Zn(e,t,n){var r=t.map((function(t){var r,o,a=(r=n,o=t.options,wt({},r,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}Fn.bind(null,"warn"),Fn.bind(null,"error");var Bn=!0,Hn="Invariant failed";function qn(e){this.message=e}function Un(e,t){if(!e)throw new qn(Bn?Hn:Hn+": "+(t||""))}qn.prototype.toString=function(){return this.message};var $n=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=zn,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof qn&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}yt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Zn(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof qn))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(r().Component),Wn=function(e){return e+1},Vn=function(e,t){var n=e.droppableId===t.droppableId,r=Wn(e.index),o=Wn(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},Gn=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Yn=function(e){return"\n The item has returned to its starting position\n of "+Wn(e.index)+"\n"},Kn=function(e){return"\n You have lifted an item in position "+Wn(e.source.index)+"\n"},Qn=function(e){var t=e.destination;if(t)return Vn(e.source,t);var n=e.combine;return n?Gn(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Jn=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Yn(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Vn(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Gn(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Yn(e.source)+"\n "},Xn={x:0,y:0},er=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},tr=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},nr=function(e,t){return e.x===t.x&&e.y===t.y},rr=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},or=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},ar=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},ir=function(e,t){return Math.min.apply(Math,t.map((function(t){return ar(e,t)})))},lr=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},sr=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},cr=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},ur=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=En({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):En(e)},dr=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,a=function(e,t){return t?sr(e,t.scroll.diff.displacement):e}(t.marginBox,o),i=function(e,t,n){var r;return n&&n.increasedBy?wt({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(a,r,n);return{page:t,withPlaceholder:n,active:ur(i,o)}},pr=function(e,t){e.frame||Un(!1);var n=e.frame,r=tr(t,n.scroll.initial),o=rr(r),a=wt({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}});return wt({},e,{frame:a,subject:dr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function fr(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function hr(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function mr(e,t){if(e.find)return e.find(t);var n=hr(e,t);return-1!==n?e[n]:void 0}function gr(e){return Array.prototype.slice.call(e)}var vr=On((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),br=On((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),yr=On((function(e){return fr(e)})),wr=On((function(e){return fr(e)})),xr=On((function(e,t){var n=wr(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function Cr(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Er(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Nr=On((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Sr=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Mr={point:Xn,value:0},Lr={invisible:{},visible:{},all:[]},Ir={displaced:Lr,displacedBy:Mr,at:null},kr=function(e,t){return function(n){return e<=n&&n<=t}},Pr=function(e){var t=kr(e.top,e.bottom),n=kr(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||i&&a||l&&o}},Ar=function(e){var t=kr(e.top,e.bottom),n=kr(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Rr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Tr=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Xn;return sr(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(i,n,a)&&function(e,t,n){return n(t)(e)}(i,r,a)},Or=function(e){return Tr(wt({},e,{isVisibleThroughFrameFn:Pr}))},Dr=function(e){return Tr(wt({},e,{isVisibleThroughFrameFn:Ar}))},_r=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var a=o[e];return!a||a.shouldAnimate};function Fr(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return En(Nn(n,r))}(t,r),s=t.descriptor.id;if(e.all.push(s),!Or({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:s,shouldAnimate:_r(s,i,a)};return e.visible[s]=c,e}),{all:[],visible:{},invisible:{}})}function zr(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:Lr,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function Zr(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,s=e.forceShouldAnimate,c=Sr(t,r);if(null==l)return zr({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var u=mr(n,(function(e){return e.descriptor.index===l}));if(!u)return zr({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var d=Nr(t,n),p=n.indexOf(u);return{displaced:Fr({afterDragging:d.slice(p),destination:r,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:s}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function Br(e,t){return Boolean(t.effected[e])}var Hr=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},qr=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Ur=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return or(t.line,n.marginBox[t.end]+Hr(t,r),qr(t,n.marginBox,r))},$r=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return or(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),qr(t,n.marginBox,r))},Wr=function(e,t){var n=e.frame;return n?er(t,n.scroll.diff.displacement):t},Vr=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.afterCritical,i=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,a=e.afterCritical,i=xr(o.descriptor.id,r),l=n.page,s=o.axis;if(!i.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return or(t.line,n.contentBox[t.start]+Hr(t,r),qr(t,n.contentBox,r))}({axis:s,moveInto:o.page,isMoving:l});var c=t.displaced,u=t.displacedBy,d=c.all[0];if(d){var p=r[d];if(Br(d,a))return $r({axis:s,moveRelativeTo:p.page,isMoving:l});var f=kn(p.page,u.point);return $r({axis:s,moveRelativeTo:f,isMoving:l})}var h=i[i.length-1];if(h.descriptor.id===n.descriptor.id)return l.borderBox.center;if(Br(h.descriptor.id,a)){var m=kn(h.page,rr(a.displacedBy.point));return Ur({axis:s,moveRelativeTo:m,isMoving:l})}return Ur({axis:s,moveRelativeTo:h.page,isMoving:l})}({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=Er(n);o||Un(!1);var a=o.draggableId,i=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return Br(r,n)?a?Xn:rr(o.point):a?o.point:Xn}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return er(i,l)}({impact:t,draggables:o,afterCritical:a}):i}(e),n=e.droppable;return n?Wr(n,t):t},Gr=function(e,t){var n=tr(t,e.scroll.initial),r=rr(n);return{frame:En({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Yr(e,t){return e.map((function(e){return t[e]}))}var Kr=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return er(e.scroll.diff.displacement,t)}(e.viewport,t),o=tr(r,n.page.borderBox.center);return er(n.client.borderBox.center,o)},Qr=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,s=tr(r,t.page.borderBox.center),c={target:sr(t.page.borderBox,s),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(e){return Tr(wt({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=kr(e.top,e.bottom),r=kr(e.left,e.right);return function(e){return t===Rr?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Dr(c)},Jr=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,s=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var u=xr(r.descriptor.id,o),d=Sr(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Cr(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return wt({},a,{at:t})}var l=a.displaced.all,s=l.length?l[0]:null;if(t)return s?i(s):null;var c=Nr(n,o);if(!s)return c.length?i(c[c.length-1].descriptor.id):null;var u=hr(c,(function(e){return e.descriptor.id===s}));-1===u&&Un(!1);var d=u-1;return d<0?null:i(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:a})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,s=e.viewport,c=e.afterCritical,u=l.at;if(u||Un(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var a=o.index,i=t?a+1:a-1,l=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return i<l||i>(n?s:s+1)?null:i}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:i});return null==d?null:Zr({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,o=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var a=r.draggableId,i=n[a].descriptor.index;return Br(a,o)?t?i:i-1:t?i+1:i}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==p?null:Zr({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:p})}({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:u,previousImpact:a,viewport:i,afterCritical:c});if(!p)return null;var f=Vr({impact:p,draggable:n,droppable:r,draggables:o,afterCritical:c});if(Qr({draggable:n,destination:r,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Kr({pageBorderBoxCenter:f,draggable:n,viewport:i}),impact:p,scrollJumpRequest:null};var h=tr(f,l),m=function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,a=e.maxScrollChange,i=Gr(n,er(n.scroll.current,a)),l=r.frame?pr(r,er(r.frame.scroll.current,a)):r,s=t.displaced,c=Fr({afterDragging:Yr(s.all,o),destination:r,displacedBy:t.displacedBy,viewport:i.frame,last:s,forceShouldAnimate:!1}),u=Fr({afterDragging:Yr(s.all,o),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},p={},f=[s,c,u];return s.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,f);t?p[e]=t:d[e]=!0})),wt({},t,{displaced:{all:s.all,invisible:d,visible:p}})}({impact:p,viewport:i,destination:r,draggables:o,maxScrollChange:h});return{clientSelection:s,impact:m,scrollJumpRequest:h}},Xr=function(e){var t=e.subject.active;return t||Un(!1),t},eo=function(e,t){var n=e.page.borderBox.center;return Br(e.descriptor.id,t)?tr(n,t.displacedBy.point):n},to=function(e,t){var n=e.page.borderBox;return Br(e.descriptor.id,t)?sr(n,rr(t.displacedBy.point)):n},no=On((function(e,t){var n=t[e.line];return{value:n,point:or(e.line,n)}})),ro=function(e,t){return wt({},e,{scroll:wt({},e.scroll,{max:t})})},oo=function(e,t,n){var r=e.frame;Sr(t,e)&&Un(!1),e.subject.withPlaceholder&&Un(!1);var o=no(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return or(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],a=xr(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-o;return a<=0?null:or(r.line,a)}(e,o,n),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return wt({},e,{subject:dr({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?er(r.scroll.max,a):r.scroll.max,s=ro(r,l);return wt({},e,{subject:dr({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:s}),frame:s})},ao=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},io=function(e){var t=e.state,n=e.type,r=function(e,t){var n=ao(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],i=r||a,l=i.axis.direction,s="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(s&&!o)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,p=t.dimensions,f=p.draggables,h=p.droppables;return s?Jr({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,s=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,a=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,s=kr(i[l.start],i[l.end]),c=yr(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Pr(a.frame)(Xr(e))})).filter((function(e){var n=Xr(e);return t?i[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=Xr(e),n=kr(t[l.start],t[l.end]);return s(t[l.start])||s(t[l.end])||n(i[l.start])||n(i[l.end])})).sort((function(e,n){var r=Xr(e)[l.crossAxisStart],o=Xr(n)[l.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return Xr(e)[l.crossAxisStart]===Xr(n[0])[l.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return kr(Xr(e)[l.start],Xr(e)[l.end])(n[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return Xr(e)[l.start]-Xr(t)[l.start]}))[0]:c.sort((function(e,t){var r=ir(n,cr(Xr(e))),o=ir(n,cr(Xr(t)));return r!==o?r-o:Xr(e)[l.start]-Xr(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:i,viewport:l});if(!c)return null;var u=xr(c.descriptor.id,a),d=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.afterCritical,a=e.insideDestination.filter((function(e){return Dr({target:to(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var a=ar(t,Wr(r,eo(e,o))),i=ar(t,Wr(r,eo(n,o)));return a<i?-1:i<a?1:e.descriptor.index-n.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:c,insideDestination:u,afterCritical:s}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,s=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:Lr,displacedBy:Mr,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=Vr({impact:c,draggable:o,droppable:i,draggables:a,afterCritical:s}),d=Sr(o,i)?i:oo(i,o,a);return Qr({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,f=Boolean(t[i.axis.line]<=n.page.borderBox.center[i.axis.line]),h=(p=n.descriptor.index,n.descriptor.id===o.descriptor.id||f?p:p+1);return Zr({draggable:o,insideDestination:r,destination:i,viewport:l,displacedBy:no(i.axis,o.displaceBy),last:Lr,index:h})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:a,moveRelativeTo:d,insideDestination:u,viewport:l,afterCritical:s});if(!p)return null;var f=Vr({impact:p,draggable:r,droppable:c,draggables:a,afterCritical:s});return{clientSelection:Kr({pageBorderBoxCenter:f,draggable:r,viewport:l}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:f,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function lo(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function so(e){var t=kr(e.top,e.bottom),n=kr(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var co=function(e,t){return En(sr(e,t))};function uo(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var po=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,s=co(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=yr(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(so(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],s=t[a.crossAxisEnd],c=kr(o[a.crossAxisStart],o[a.crossAxisEnd]),u=c(l),d=c(s);return!u&&!d||(u?l<i:s>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,o=n.map((function(e){var n=e.axis,o=or(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:ar(r,o)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}({pageBorderBox:s,draggable:n,droppables:o});if(!c)return Ir;var u=o[c],d=xr(u.descriptor.id,r),p=function(e,t){var n=e.frame;return n?co(t,n.scroll.diff.value):t}(u,s);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,s=no(o.axis,t.displaceBy),c=s.value,u=n[l.start],d=n[l.end],p=mr(Nr(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[l.size]/4,a=Br(t,i),s=uo({displaced:r.displaced,id:t});return a?s?d>n[l.start]+o&&d<n[l.end]-o:u>n[l.start]-c+o&&u<n[l.end]-c-o:s?d>n[l.start]+c+o&&d<n[l.end]+c-o:u>n[l.start]+o&&u<n[l.end]-o}));return p?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:a,destination:u,insideDestination:d,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,s=r.axis,c=no(r.axis,n.displaceBy),u=c.value,d=t[s.start],p=t[s.end],f=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:mr(Nr(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=Br(t,l),o=uo({displaced:a,id:t});return r?o?p<=n:d<n-u:o?p<=n+u:d<n})),inHomeList:Sr(n,r)});return Zr({draggable:n,insideDestination:o,destination:r,viewport:i,last:a,displacedBy:c,index:f})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:l})},fo=function(e,t){var n;return wt({},e,((n={})[t.descriptor.id]=t,n))},ho=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,s=r||t.dimensions,c=n||t.current.client.selection,u=tr(c,t.initial.client.selection),d={offset:u,selection:c,borderBoxCenter:er(t.initial.client.borderBoxCenter,u)},p={selection:er(d.selection,l.scroll.current),borderBoxCenter:er(d.borderBoxCenter,l.scroll.current),offset:er(d.offset,l.scroll.diff.value)},f={client:d,page:p};if("COLLECTING"===t.phase)return wt({phase:"COLLECTING"},t,{dimensions:s,viewport:l,current:f});var h=s.draggables[t.critical.draggable.id],m=a||po({pageOffset:p.offset,draggable:h,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),g=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.impact,a=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=ao(t),a=ao(n);if(!o)return r;if(o===a)return r;var i=r[o];if(!i.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Un(!1);var n=e.frame;if(!n)return wt({},e,{subject:dr({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Un(!1);var o=ro(n,r);return wt({},e,{subject:dr({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return fo(r,l)}({previousImpact:e.previousImpact,impact:o,droppables:r}),i=ao(o);if(!i)return a;var l=r[i];if(Sr(t,l))return a;if(l.subject.withPlaceholder)return a;var s=oo(l,t,n);return fo(a,s)}({draggable:h,impact:m,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return wt({},t,{current:f,dimensions:{draggables:s.draggables,droppables:g},impact:m,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})},mo=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced,l=function(e,t){return e.map((function(e){return t[e]}))}(i.all,r);return wt({},t,{displaced:Fr({afterDragging:l,destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:i})})},go=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=Vr({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i});return Kr({pageBorderBoxCenter:l,draggable:n,viewport:a})},vo=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Un(!1);var o=t.impact,a=r||t.viewport,i=n||t.dimensions,l=i.draggables,s=i.droppables,c=l[t.critical.draggable.id],u=ao(o);u||Un(!1);var d=s[u],p=mo({impact:o,viewport:a,destination:d,draggables:l}),f=go({impact:p,draggable:c,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return ho({impact:p,clientSelection:f,state:t,dimensions:i,viewport:a})},bo=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,a=no(n.axis,t.displaceBy),i=xr(n.descriptor.id,r),l=i.indexOf(t);-1===l&&Un(!1);var s,c=i.slice(l+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:Fr({afterDragging:c,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(s=t.descriptor,{index:s.index,droppableId:s.droppableId})}},afterCritical:d}},yo=function(e){return"SNAP"===e.movementMode},wo=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:fo(e.droppables,t)}}(e.dimensions,t);return!yo(e)||n?ho({state:e,dimensions:r}):vo({state:e,dimensions:r})};function xo(e){return e.isDragging&&"SNAP"===e.movementMode?wt({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Co={phase:"IDLE",completed:null,shouldFlush:!1},Eo=function(e,t){if(void 0===e&&(e=Co),"FLUSH"===t.type)return wt({},Co,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Un(!1);var n=t.payload,r=n.critical,o=n.clientSelection,a=n.viewport,i=n.dimensions,l=n.movementMode,s=i.draggables[r.draggable.id],c=i.droppables[r.droppable.id],u={selection:o,borderBoxCenter:s.client.borderBox.center,offset:Xn},d={client:u,page:{selection:er(u.selection,a.scroll.initial),borderBoxCenter:er(u.selection,a.scroll.initial),offset:er(u.selection,a.scroll.diff.value)}},p=yr(i.droppables).every((function(e){return!e.isFixedOnPage})),f=bo({draggable:s,home:c,draggables:i.draggables,viewport:a}),h=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:i,initial:d,current:d,isWindowScrollAllowed:p,impact:h,afterCritical:f.afterCritical,onLiftImpact:h,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Un(!1),wt({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Un(!1),function(e){var t=e.state,n=e.published,r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return pr(n,e.scroll)})),o=wt({},t.dimensions.droppables,{},vr(r)),a=br(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||Un(!1),t}(n[t]),i=a.scroll.diff.value,l=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=kn(t.client,n),a=Pn(o,r);return wt({},t,{placeholder:wt({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:er(o,i),initialWindowScroll:r.scroll.initial});return l}))}({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),i=wt({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},s=ao(t.impact),c=s?l.droppables[s]:null,u=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],p=bo({draggable:u,home:d,draggables:i,viewport:t.viewport}),f=p.impact,h=p.afterCritical,m=c&&c.isCombineEnabled?t.impact:f,g=po({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:m,viewport:t.viewport,afterCritical:h}),v=wt({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:g,onLiftImpact:f,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===t.phase?v:wt({phase:"DROP_PENDING"},v,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;lo(e)||Un(!1);var m=t.payload.client;return nr(m,e.current.client.selection)?e:ho({state:e,clientSelection:m,impact:yo(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xo(e);if("COLLECTING"===e.phase)return xo(e);lo(e)||Un(!1);var g=t.payload,v=g.id,b=g.newScroll,y=e.dimensions.droppables[v];if(!y)return e;var w=pr(y,b);return wo(e,w,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;lo(e)||Un(!1);var x=t.payload,C=x.id,E=x.isEnabled,N=e.dimensions.droppables[C];N||Un(!1),N.isEnabled===E&&Un(!1);var S=wt({},N,{isEnabled:E});return wo(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;lo(e)||Un(!1);var M=t.payload,L=M.id,I=M.isCombineEnabled,k=e.dimensions.droppables[L];k||Un(!1),k.isCombineEnabled===I&&Un(!1);var P=wt({},k,{isCombineEnabled:I});return wo(e,P,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;lo(e)||Un(!1),e.isWindowScrollAllowed||Un(!1);var A=t.payload.newScroll;if(nr(e.viewport.scroll.current,A))return xo(e);var R=Gr(e.viewport,A);return yo(e)?vo({state:e,viewport:R}):ho({state:e,viewport:R})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!lo(e))return e;var j=t.payload.maxScroll;if(nr(j,e.viewport.scroll.max))return e;var T=wt({},e.viewport,{scroll:wt({},e.viewport.scroll,{max:j})});return wt({phase:"DRAGGING"},e,{viewport:T})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Un(!1);var O=io({state:e,type:t.type});return O?ho({state:e,impact:O.impact,clientSelection:O.clientSelection,scrollJumpRequest:O.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var D=t.payload.reason;return"COLLECTING"!==e.phase&&Un(!1),wt({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:D})}if("DROP_ANIMATE"===t.type){var _=t.payload,F=_.completed,z=_.dropDuration,Z=_.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Un(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:Z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},No=function(e){return{type:"LIFT",payload:e}},So=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Mo=function(){return{type:"COLLECTION_STARTING",payload:null}},Lo=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Io=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},ko=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Po=function(e){return{type:"MOVE",payload:e}},Ao=function(){return{type:"MOVE_UP",payload:null}},Ro=function(){return{type:"MOVE_DOWN",payload:null}},jo=function(){return{type:"MOVE_RIGHT",payload:null}},To=function(){return{type:"MOVE_LEFT",payload:null}},Oo=function(){return{type:"FLUSH",payload:null}},Do=function(e){return{type:"DROP_COMPLETE",payload:e}},_o=function(e){return{type:"DROP",payload:e}},Fo="cubic-bezier(.2,1,.1,1)",zo=0,Zo=.7,Bo=.75,Ho="0.2s cubic-bezier(0.2, 0, 0, 1)",qo={fluid:"opacity "+Ho,snap:"transform "+Ho+", opacity "+Ho,drop:function(e){var t=e+"s "+Fo;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Ho,placeholder:"height "+Ho+", width "+Ho+", margin "+Ho},Uo=function(e){return nr(e,Xn)?null:"translate("+e.x+"px, "+e.y+"px)"},$o=Uo,Wo=function(e,t){var n=Uo(e);return n?t?n+" scale("+Bo+")":n:null},Vo=.33,Go=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),a=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Un(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Un(!1);var i=o.critical,l=o.dimensions,s=l.draggables[o.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:wt({},r,{displaced:Lr}),didDropInsideDroppable:!0}:{impact:mo({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=c.impact,d=c.didDropInsideDroppable,p=d?Cr(u):null,f=d?Er(u):null,h={index:i.draggable.index,droppableId:i.droppable.id},m={draggableId:s.descriptor.id,type:s.descriptor.type,source:h,reason:a,mode:o.movementMode,destination:p,combine:f},g=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,a=e.afterCritical,i=r.draggables,l=r.droppables,s=ao(t),c=s?l[s]:null,u=l[n.descriptor.droppableId],d=go({impact:t,draggable:n,draggables:i,afterCritical:a,droppable:c||u,viewport:o});return tr(d,n.client.borderBox.center)}({impact:u,draggable:s,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),v={critical:o.critical,afterCritical:o.afterCritical,result:m,impact:u};if(!nr(o.current.client.offset,g)||Boolean(m.combine)){var b=function(e){var t=e.reason,n=ar(e.current,e.destination);if(n<=0)return Vo;if(n>=1500)return.55;var r=Vo+n/1500*.22000000000000003;return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:o.current.client.offset,destination:g,reason:a});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:g,dropDuration:b,completed:v}})}else n(Do({completed:v}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},Yo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Ko=function(e){var t=function(e){var t=e.onWindowScroll,n=Dn((function(){t(Yo())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),o=zn;function a(){return o!==zn}return{start:function(){a()&&Un(!1),o=Zn(window,[r])},stop:function(){a()||Un(!1),n.cancel(),o(),o=zn},isActive:a}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Qo=function(e,t){t()},Jo=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Xo=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},ea=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout((function(){return function(e){var t=hr(n,(function(t){return t.timerId===e}));-1===t&&Un(!1),n.splice(t,1)[0].callback()}(t)})),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}),o=null,a=function(n){o||Un(!1),o=null,Qo(0,(function(){return Xo(e().onDragEnd,n,t,Jn)}))};return{beforeCapture:function(t,n){o&&Un(!1),Qo(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){o&&Un(!1),Qo(0,(function(){var r=e().onBeforeDragStart;r&&r(Jo(t,n))}))},start:function(n,a){o&&Un(!1);var i=Jo(n,a);o={mode:a,lastCritical:n,lastLocation:i.source,lastCombine:null},r.add((function(){Qo(0,(function(){return Xo(e().onDragStart,i,t,Kn)}))}))},update:function(n,a){var i=Cr(a),l=Er(a);o||Un(!1);var s=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,o.lastCritical);s&&(o.lastCritical=n);var c,u,d=(u=i,!(null==(c=o.lastLocation)&&null==u||null!=c&&null!=u&&c.droppableId===u.droppableId&&c.index===u.index));d&&(o.lastLocation=i);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(o.lastCombine,l);if(p&&(o.lastCombine=l),s||d||p){var f=wt({},Jo(n,o.mode),{combine:l,destination:i});r.add((function(){Qo(0,(function(){return Xo(e().onDragUpdate,f,t,Qn)}))}))}},flush:function(){o||Un(!1),r.flush()},drop:a,abort:function(){if(o){var e=wt({},Jo(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});a(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&n.update(i.critical,i.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},ta=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Un(!1),e.dispatch(Do({completed:r.completed}))}else t(n)}}},na=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Zn(window,[a])}))}}}},ra=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(_o({reason:r.reason})))}}}},oa=Rt,aa=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return kt(Eo,oa(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(St(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return r=Rt.apply(void 0,a)(n.dispatch),Nt(Nt({},n),{},{dispatch:r})}}}((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,s=a.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Do({completed:c.completed})),"IDLE"!==n().phase&&Un(!1),r(Oo()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:s}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},d=e.startPublishing(u),p=d.critical,f=d.dimensions,h=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:f,clientSelection:l,movementMode:s,viewport:h}})}else t(o)}}}}(n),Go,ta,na,ra,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Un(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(l),Ko,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),ea(a,i))))},ia=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,a=tr({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},la=function(){var e=document.documentElement;return e||Un(!1),e},sa=function(){var e=la();return ia({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function ca(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var ua,da,pa=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,a=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null;var e=r,a=e.additions,i=e.removals,l=e.modified,s=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(Xn)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:s,removals:Object.keys(i),modified:c};r={additions:{},removals:{},modified:{}},n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Un(!1);var o=n.critical.draggable;"ADDITION"===t.type&&ca(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&ca(e,o,t.value)&&r.remove(t.value)},a={updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Un(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Un(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Un(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Un(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(o);return n={critical:i,unsubscribe:l},function(e){var t=e.critical,n=e.scrollOptions,r=e.registry,o=function(){var e=Yo(),t=sa(),n=e.y,r=e.x,o=la(),a=o.clientWidth,i=o.clientHeight;return{frame:En({top:n,left:r,right:r+a,bottom:n+i}),scroll:{initial:e,current:e,max:t,diff:{value:Xn,displacement:Xn}}}}(),a=o.scroll.current,i=t.droppable,l=r.droppable.getAllByType(i.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(a,n)})),s=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(a)}));return{dimensions:{draggables:br(s),droppables:vr(l)},critical:t,viewport:o}}({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return a},fa=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},ha=function(e){window.scrollBy(e.x,e.y)},ma=On((function(e){return yr(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),ga=function(e){return Math.pow(e,2)},va=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},ba=360,ya=1200,wa=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=va({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*ga(1-n);return Math.ceil(r)}(t,n);return 0===a?0:o?Math.max(function(e,t){var n=t,r=ya,o=Date.now()-n;if(o>=ya)return e;if(o<ba)return 1;var a=va({startOfRange:ba,endOfRange:r,current:o}),i=e*ga(a);return Math.ceil(i)}(a,r),1):a},xa=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,o);return n[o.end]<n[o.start]?wa({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a}):-1*wa({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a})},Ca=lr((function(e){return 0===e?0:e})),Ea=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=xa({container:n,distanceToEdges:i,dragStartTime:t,axis:Rr,shouldUseTimeDampening:a}),s=xa({container:n,distanceToEdges:i,dragStartTime:t,axis:jr,shouldUseTimeDampening:a}),c=Ca({x:s,y:l});if(nr(c,Xn))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?nr(u,Xn)?null:u:null},Na=lr((function(e){return 0===e?0:e>0?1:-1})),Sa=(ua=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=er(t,r),a={x:ua(o.x,n.x),y:ua(o.y,n.y)};return nr(a,Xn)?null:a}),Ma=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Na(r),i=Sa({max:o,current:n,change:a});return!i||0!==a.x&&0===i.x||0!==a.y&&0===i.y},La=function(e,t){return Ma({current:e.scroll.current,max:e.scroll.max,change:t})},Ia=function(e,t){var n=e.frame;return!!n&&Ma({current:n.scroll.current,max:n.scroll.max,change:t})},ka=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var s=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.shouldUseTimeDampening,a=Ea({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&La(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(s)return void o(s)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}var a=function(e,t){var n=mr(ma(t),(function(t){return t.frame||Un(!1),so(t.frame.pageMarginBox)(e)}));return n}(t,r);return a}({center:i,destination:ao(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=Ea({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&Ia(t,l)?l:null}({dragStartTime:n,droppable:c,subject:l,center:i,shouldUseTimeDampening:r});u&&a(c.descriptor.id,u)}},Pa=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var o=e.scrollJumpRequest;if(o){var a=ao(e.impact);a||Un(!1);var i=function(e,t){if(!Ia(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ia(e,t)?Sa({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=tr(t,r);return n(e.descriptor.id,o),tr(t,o)}(e.dimensions.droppables[a],o);if(i){var l=e.viewport,s=function(e,t,n){if(!e)return n;if(!La(t,n))return n;var o=function(e,t){if(!La(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Sa({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var a=tr(n,o);return r(a),tr(n,a)}(e.isWindowScrollAllowed,l,i);s&&function(e,n){var r=er(e.current.client.selection,n);t({client:r})}(e,s)}}}},Aa=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollDroppable,n=Dn(e.scrollWindow),r=Dn(t),o=null,a=function(e){o||Un(!1);var t=o,a=t.shouldUseTimeDampening,i=t.dragStartTime;ka({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:i,shouldUseTimeDampening:a})};return{start:function(e){o&&Un(!1);var t=Date.now(),n=!1,r=function(){n=!0};ka({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},n&&a(e)},stop:function(){o&&(n.cancel(),r.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),a=Pa({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},Ra="data-rbd",ja={base:da=Ra+"-drag-handle",draggableId:da+"-draggable-id",contextId:da+"-context-id"},Ta=function(){var e=Ra+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Oa=function(){var e=Ra+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Da={contextId:Ra+"-scroll-container-context-id"},_a=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Fa=function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(ja.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),i=[(r="\n transition: "+qo.outOfTheWay+";\n ",{selector:o(Ta.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:o(Oa.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:_a(i,"always"),resting:_a(i,"resting"),dragging:_a(i,"dragging"),dropAnimating:_a(i,"dropAnimating"),userCancel:_a(i,"userCancel")}},za="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,Za=function(){var e=document.querySelector("head");return e||Un(!1),e},Ba=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t},Ha=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function qa(e){return e instanceof Ha(e).HTMLElement}function Ua(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Un(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return fr(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||Un(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return fr(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var $a=r().createContext(null),Wa=function(){var e=document.body;return e||Un(!1),e},Va={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ga=function(e){return"rbd-announcement-"+e},Ya=0,Ka={separator:"::"};function Qa(e,t){return void 0===t&&(t=Ka),xn((function(){return""+e+t.separator+Ya++}),[t.separator,e])}var Ja=r().createContext(null);function Xa(e){var t=(0,n.useRef)(e);return(0,n.useEffect)((function(){t.current=e})),t}var ei,ti,ni=((ei={})[13]=!0,ei[9]=!0,ei),ri=function(e){ni[e.keyCode]&&e.preventDefault()},oi=function(){var e="visibilitychange";return"undefined"==typeof document?e:mr([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),ai={type:"IDLE"};function ii(){}var li=((ti={})[34]=!0,ti[33]=!0,ti[36]=!0,ti[35]=!0,ti);var si={type:"IDLE"},ci={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ui(e,t){if(null==t)return!1;if(Boolean(ci[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&ui(e,t.parentElement)}function di(e,t){var n=t.target;return!!qa(n)&&ui(e,n)}var pi=function(e){return En(e.getBoundingClientRect()).center},fi=function(){var e="matches";return"undefined"==typeof document?e:mr([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function hi(e,t){return null==e?null:e[fi](t)?e:hi(e.parentElement,t)}function mi(e,t){return e.closest?e.closest(t):hi(e,t)}function gi(e){e.preventDefault()}function vi(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function bi(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(o);return!!a&&!!a.options.isEnabled&&!!fa(n.getState(),o)}var yi=[function(e){var t=(0,n.useRef)(ai),r=(0,n.useRef)(zn),o=xn((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,l,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};r.current(),u(o,a)}}}}}}),[e]),a=xn((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),i=Cn((function(){r.current=Zn(window,[a,o],{passive:!1,capture:!0})}),[a,o]),l=Cn((function(){"IDLE"!==t.current.type&&(t.current=ai,r.current(),i())}),[i]),s=Cn((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),c=Cn((function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var i={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);if("PENDING"!==l.type&&Un(!1),s=l.point,c=i,Math.abs(c.x-s.x)>=5||Math.abs(c.y-s.y)>=5){var s,c;e.preventDefault();var u=l.actions.fluidLift(i);o({type:"DRAGGING",actions:u})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void ri(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Un(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:oi,fn:t}]}({cancel:s,completed:l,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});r.current=Zn(window,e,{capture:!0,passive:!1})}),[s,l]),u=Cn((function(e,n){"IDLE"!==t.current.type&&Un(!1),t.current={type:"PENDING",point:n,actions:e},c()}),[c]);za((function(){return i(),function(){r.current()}}),[i])},function(e){var t=(0,n.useRef)(ii),r=xn((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,s,{sourceEvent:n});if(a){n.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=Zn(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(li[r.keyCode]?r.preventDefault():ri(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:oi,fn:n}]}(l,s),{capture:!0,passive:!1})}}}function s(){i||Un(!1),i=!1,t.current(),o()}}}}),[e]),o=Cn((function(){t.current=Zn(window,[r],{passive:!1,capture:!0})}),[r]);za((function(){return o(),function(){t.current()}}),[o])},function(e){var t=(0,n.useRef)(si),r=(0,n.useRef)(zn),o=Cn((function(){return t.current}),[]),a=Cn((function(e){t.current=e}),[]),i=xn((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,s,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};r.current(),p(o,i)}}}}}}),[e]),l=Cn((function(){r.current=Zn(window,[i],{capture:!0,passive:!1})}),[i]),s=Cn((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(si),r.current(),l())}),[l,a]),c=Cn((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=Cn((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:o},n=Zn(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Un(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:oi,fn:t}]}(t),e),a=Zn(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:oi,fn:t}]}(t),e);r.current=function(){n(),a()}}),[c,o,s]),d=Cn((function(){var e=o();"PENDING"!==e.type&&Un(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),p=Cn((function(e,t){"IDLE"!==o().type&&Un(!1);var n=setTimeout(d,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,o,a,d]);za((function(){return l(),function(){r.current();var e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(si))}}),[o,l,a]),za((function(){return Zn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function wi(e){var t=e.contextId,r=e.store,o=e.registry,a=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?yi:[],a||[]),s=(0,n.useState)((function(){return function(){var e=null;function t(){e||Un(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Un(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=Cn((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);za((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();c(e,t),e=t}))}),[s,r,c]),za((function(){return s.tryAbandon}),[s.tryAbandon]);for(var u=Cn((function(e){return bi({lockAPI:s,registry:o,store:r,draggableId:e})}),[s,o,r]),d=Cn((function(e,n,a){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!bi({lockAPI:t,store:r,registry:o,draggableId:a}))return null;var s=o.draggable.getById(a),c=function(e,t){var n="["+Ta.contextId+'="'+e+'"]',r=mr(gr(document.querySelectorAll(n)),(function(e){return e.getAttribute(Ta.id)===t}));return r&&qa(r)?r:null}(n,s.descriptor.id);if(!c)return null;if(l&&!s.options.canDragInteractiveElements&&di(c,l))return null;var u=t.claim(i||zn),d="PRE_DRAG";function p(){return s.options.shouldRespectForcePress}function f(){return t.isActive(u)}var h=function(e,t){vi({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=Zn(window,[{eventName:"click",fn:gi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(_o({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&Un(!1)),r.dispatch(No(e.liftActionArgs)),d="DRAGGING",wt({isActive:function(){return vi({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return vi({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=Dn((function(e){h((function(){return Po({client:e})}))}));return wt({},m({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(Ao)},moveRight:function(){return h(jo)},moveDown:function(){return h(Ro)},moveLeft:function(){return h(To)}};return m({liftActionArgs:{id:a,clientSelection:pi(c),movementMode:"SNAP"},cleanup:zn,actions:e})},abort:function(){vi({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}}}({lockAPI:s,registry:o,contextId:t,store:r,draggableId:e,forceSensorStop:n,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,s,o,r]),p=Cn((function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Ha(n).Element))return null;var o=function(e){return"["+ja.contextId+'="'+e+'"]'}(e),a=mi(r,o);return a&&qa(a)?a:null}(e,t);return n?n.getAttribute(ja.draggableId):null}(t,e)}),[t]),f=Cn((function(e){var t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),h=Cn((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch(Oo()))}),[s,r]),m=Cn(s.isClaimed,[s]),g=xn((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:p,findOptionsForDraggable:f,tryReleaseLock:h,isLockClaimed:m}}),[u,d,p,f,h,m]),v=0;v<l.length;v++)l[v](g)}var xi=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function Ci(e){return e.current||Un(!1),e.current}function Ei(e){var t=e.contextId,o=e.setCallbacks,a=e.sensors,i=e.nonce,l=e.dragHandleUsageInstructions,s=(0,n.useRef)(null),c=Xa(e),u=Cn((function(){return xi(c.current)}),[c]),d=function(e){var t=xn((function(){return Ga(e)}),[e]),r=(0,n.useRef)(null);return(0,n.useEffect)((function(){var e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),wt(e.style,Va),Wa().appendChild(e),function(){setTimeout((function(){var t=Wa();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),Cn((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(t),p=function(e){var t=e.contextId,r=e.text,o=Qa("hidden-text",{separator:"-"}),a=xn((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:o}).contextId+"-"+e.uniqueId;var e}),[o,t]);return(0,n.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=r,e.style.display="none",Wa().appendChild(e),function(){var t=Wa();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:t,text:l}),f=function(e,t){var r=xn((function(){return Fa(e)}),[e]),o=(0,n.useRef)(null),a=(0,n.useRef)(null),i=Cn(On((function(e){var t=a.current;t||Un(!1),t.textContent=e})),[]),l=Cn((function(e){var t=o.current;t||Un(!1),t.textContent=e}),[]);za((function(){(o.current||a.current)&&Un(!1);var n=Ba(t),s=Ba(t);return o.current=n,a.current=s,n.setAttribute(Ra+"-always",e),s.setAttribute(Ra+"-dynamic",e),Za().appendChild(n),Za().appendChild(s),l(r.always),i(r.resting),function(){var e=function(e){var t=e.current;t||Un(!1),Za().removeChild(t),e.current=null};e(o),e(a)}}),[t,l,i,r.always,r.resting,e]);var s=Cn((function(){return i(r.dragging)}),[i,r.dragging]),c=Cn((function(e){i("DROP"!==e?r.userCancel:r.dropAnimating)}),[i,r.dropAnimating,r.userCancel]),u=Cn((function(){a.current&&i(r.resting)}),[i,r.resting]);return xn((function(){return{dragging:s,dropping:c,resting:u}}),[s,c,u])}(t,i),h=Cn((function(e){Ci(s).dispatch(e)}),[]),m=xn((function(){return At({publishWhileDragging:So,updateDroppableScroll:Lo,updateDroppableIsEnabled:Io,updateDroppableIsCombineEnabled:ko,collectionStarting:Mo},h)}),[h]),g=function(){var e=xn(Ua,[]);return(0,n.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),v=xn((function(){return pa(g,m)}),[g,m]),b=xn((function(){return Aa(wt({scrollWindow:ha,scrollDroppable:v.scrollDroppable},At({move:Po},h)))}),[v.scrollDroppable,h]),y=function(e){var t=(0,n.useRef)({}),r=(0,n.useRef)(null),o=(0,n.useRef)(null),a=(0,n.useRef)(!1),i=Cn((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),l=Cn((function(t){var n=function(e,t){var n="["+ja.contextId+'="'+e+'"]',r=gr(document.querySelectorAll(n));if(!r.length)return null;var o=mr(r,(function(e){return e.getAttribute(ja.draggableId)===t}));return o&&qa(o)?o:null}(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),s=Cn((function(e,t){r.current===e&&(r.current=t)}),[]),c=Cn((function(){o.current||a.current&&(o.current=requestAnimationFrame((function(){o.current=null;var e=r.current;e&&l(e)})))}),[l]),u=Cn((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(ja.draggableId)===e&&(r.current=e)}),[]);return za((function(){return a.current=!0,function(){a.current=!1;var e=o.current;e&&cancelAnimationFrame(e)}}),[]),xn((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:s}}),[i,u,c,s])}(t),w=xn((function(){return aa({announce:d,autoScroller:b,dimensionMarshal:v,focusMarshal:y,getResponders:u,styleMarshal:f})}),[d,b,v,y,u,f]);s.current=w;var x=Cn((function(){var e=Ci(s);"IDLE"!==e.getState().phase&&e.dispatch(Oo())}),[]),C=Cn((function(){var e=Ci(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);o(xn((function(){return{isDragging:C,tryAbort:x}}),[C,x]));var E=Cn((function(e){return fa(Ci(s).getState(),e)}),[]),N=Cn((function(){return lo(Ci(s).getState())}),[]),S=xn((function(){return{marshal:v,focus:y,contextId:t,canLift:E,isMovementAllowed:N,dragHandleUsageInstructionsId:p,registry:g}}),[t,v,p,y,E,N,g]);return wi({contextId:t,store:w,registry:g,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,n.useEffect)((function(){return x}),[x]),r().createElement(Ja.Provider,{value:S},r().createElement(zt,{context:$a,store:w},e.children))}var Ni=0;function Si(e){var t=xn((function(){return""+Ni++}),[]),n=e.dragHandleUsageInstructions||"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n";return r().createElement($n,null,(function(o){return r().createElement(Ei,{nonce:e.nonce,contextId:t,setCallbacks:o,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Mi=function(e){return function(t){return e===t}},Li=Mi("scroll"),Ii=Mi("auto"),ki=(Mi("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Pi=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return ki(n,Li)||ki(n,Ii)}(t)?t:e(t.parentElement)},Ai=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Ri=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},ji={passive:!1},Ti={passive:!0},Oi=function(e){return e.shouldPublishImmediately?ji:Ti};function Di(e){var t=(0,n.useContext)(e);return t||Un(!1),t}var _i=function(e){return e&&e.env.closestScrollable||null};function Fi(){}var zi={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Zi=r().memo((function(e){var t=(0,n.useRef)(null),o=Cn((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,i=e.onTransitionEnd,l=e.onClose,s=e.contextId,c=(0,n.useState)("open"===e.animate),u=c[0],d=c[1];(0,n.useEffect)((function(){return u?"open"!==a?(o(),d(!1),Fi):t.current?Fi:(t.current=setTimeout((function(){t.current=null,d(!1)})),o):Fi}),[a,u,o]);var p=Cn((function(e){"height"===e.propertyName&&(i(),"close"===a&&l())}),[a,l,i]),f=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?zi:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?qo.placeholder:null}}({isAnimatingOpenOnMount:u,animate:e.animate,placeholder:e.placeholder});return r().createElement(e.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":s,onTransitionEnd:p,ref:e.innerRef})})),Bi=r().createContext(null),Hi=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return yt(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(r().PureComponent),qi=5e3,Ui=4500,$i=function(e,t){return t?qo.drop(t.duration):e?qo.snap:qo.fluid},Wi=function(e,t){return e?t?zo:Zo:null};function Vi(e){e.preventDefault()}var Gi=function(e,t){return e===t},Yi=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function Ki(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Qi={mapped:{type:"SECONDARY",offset:Xn,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Ki(null)}},Ji=yn((function(){var e,t,n,r=(e=On((function(e,t){return{x:e,y:t}})),t=On((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=On((function(e,n,r,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,o,a,i,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var a=r.current.client.offset,i=r.dimensions.draggables[o.draggableId],l=ao(r.impact),s=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,i,o.isClone,l,s,c)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==o.draggableId)return null;var p=o.isClone,f=r.dimensions.draggables[o.draggableId],h=d.result,m=h.mode,g=Yi(h),v=function(e){return e.combine?e.combine.draggableId:null}(h),b={duration:r.dropDuration,curve:Fo,moveTo:r.newHomeClientOffset,opacity:v?zo:null,scale:v?Bo:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:f,dropping:b,draggingOver:g,combineWith:v,mode:m,forceShouldAnimate:null,snapshot:t(m,p,g,v,b)}}}return null}),o=function(){var e=On((function(e,t){return{x:e,y:t}})),t=On(Ki),n=On((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Xn,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],s=Boolean(i.inVirtualList&&i.effected[t]),c=Er(a),u=c&&c.draggableId===t?o:null;if(!l){if(!s)return r(u);if(a.displaced.invisible[t])return null;var d=rr(i.displacedBy.point),p=e(d.x,d.y);return n(p,u,!0)}if(s)return r(u);var f=a.displacedBy.point,h=e(f.x,f.y);return n(h,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||o(e,t)||Qi}}),{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:$a,pure:!0,areStatePropsEqual:Gi})((function(e){var t=(0,n.useRef)(null),r=Cn((function(e){t.current=e}),[]),o=Cn((function(){return t.current}),[]),a=Di(Ja),i=a.contextId,l=a.dragHandleUsageInstructionsId,s=a.registry,c=Di(Bi),u=c.type,d=c.droppableId,p=xn((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:d}}),[e.draggableId,e.index,u,d]),f=e.children,h=e.draggableId,m=e.isEnabled,g=e.shouldRespectForcePress,v=e.canDragInteractiveElements,b=e.isClone,y=e.mapped,w=e.dropAnimationFinished;b||function(e){var t=Qa("draggable"),r=e.descriptor,o=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,l=e.shouldRespectForcePress,s=e.isEnabled,c=xn((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:s}}),[i,s,l]),u=Cn((function(e){var t=a();return t||Un(!1),function(e,t,n){void 0===n&&(n=Xn);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=An(o,r),i=Pn(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)}),[r,a]),d=xn((function(){return{uniqueId:t,descriptor:r,options:c,getDimension:u}}),[r,u,c,t]),p=(0,n.useRef)(d),f=(0,n.useRef)(!0);za((function(){return o.draggable.register(p.current),function(){return o.draggable.unregister(p.current)}}),[o.draggable]),za((function(){if(f.current)f.current=!1;else{var e=p.current;p.current=d,o.draggable.update(d,e)}}),[d,o.draggable])}(xn((function(){return{descriptor:p,registry:s,getDraggableRef:o,canDragInteractiveElements:v,shouldRespectForcePress:g,isEnabled:m}}),[p,s,o,v,g,m]));var x=xn((function(){return m?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Vi}:null}),[i,l,h,m]),C=Cn((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&w()}),[w,y]),E=xn((function(){var e=function(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,o=e.dropping,a=Boolean(r),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(o),s=l?Wo(n,a):$o(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:$i(i,o),transform:s,opacity:Wi(a,l),zIndex:l?Ui:qi,pointerEvents:"none"}}(e):{transform:$o((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}(y),t="DRAGGING"===y.type&&y.dropping?C:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:x}}),[i,x,h,y,C,r]),N=xn((function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}}),[p.droppableId,p.id,p.index,p.type]);return f(E,y.snapshot,N)}));function Xi(e){return Di(Bi).isUsingCloneFor!==e.draggableId||e.isClone?r().createElement(Ji,e):null}function el(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),o=Boolean(e.shouldRespectForcePress);return r().createElement(Xi,wt({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:o}))}var tl=function(e,t){return e===t.droppable.type},nl=function(e,t){return t.draggables[e.draggable.id]},rl={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Un(!1),document.body}},ol=yn((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=wt({},e,{shouldAnimatePlaceholder:!1}),n=On((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=On((function(r,o,a,i,l,s){var c=l.descriptor.id;if(l.descriptor.droppableId===r){var u=s?{render:s,dragging:n(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!i)return e;var p={isDraggingOver:a,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(n,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,s=o.renderClone;if(n.isDragging){var c=n.critical;if(!tl(i,c))return t;var u=nl(c,n.dimensions),d=ao(n.impact)===a;return r(a,l,d,d,u,s)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!tl(i,p.critical))return t;var f=nl(p.critical,n.dimensions);return r(a,l,Yi(p.result)===a,ao(p.impact)===a,f,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!tl(i,h.critical))return t;var m=ao(h.impact)===a,g=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),v=h.critical.droppable.id===a;return m?g?e:t:v?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:$a,pure:!0,areStatePropsEqual:Gi})((function(e){var t=(0,n.useContext)(Ja);t||Un(!1);var o=t.contextId,a=t.isMovementAllowed,i=(0,n.useRef)(null),l=(0,n.useRef)(null),s=e.children,c=e.droppableId,u=e.type,d=e.mode,p=e.direction,f=e.ignoreContainerClipping,h=e.isDropDisabled,m=e.isCombineEnabled,g=e.snapshot,v=e.useClone,b=e.updateViewportMaxScroll,y=e.getContainerForClone,w=Cn((function(){return i.current}),[]),x=Cn((function(e){i.current=e}),[]),C=(Cn((function(){return l.current}),[]),Cn((function(e){l.current=e}),[])),E=Cn((function(){a()&&b({maxScroll:sa()})}),[a,b]);!function(e){var t=(0,n.useRef)(null),r=Di(Ja),o=Qa("droppable"),a=r.registry,i=r.marshal,l=Xa(e),s=xn((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),c=(0,n.useRef)(s),u=xn((function(){return On((function(e,n){t.current||Un(!1);var r={x:e,y:n};i.updateDroppableScroll(s.id,r)}))}),[s.id,i]),d=Cn((function(){var e=t.current;return e&&e.env.closestScrollable?Ai(e.env.closestScrollable):Xn}),[]),p=Cn((function(){var e=d();u(e.x,e.y)}),[d,u]),f=xn((function(){return Dn(p)}),[p]),h=Cn((function(){var e=t.current,n=_i(e);e&&n||Un(!1),e.scrollOptions.shouldPublishImmediately?p():f()}),[f,p]),m=Cn((function(e,n){t.current&&Un(!1);var o=l.current,a=o.getDroppableRef();a||Un(!1);var i=function(e){return{closestScrollable:Pi(e),isFixedOnPage:Ri(e)}}(a),c={ref:a,descriptor:s,env:i,scrollOptions:n};t.current=c;var u=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,s=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=Rn(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,i=o+t.scrollWidth,l=Nn({top:r,right:i,bottom:a,left:o},n.border);return Ln({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,c),d=Pn(u,o),p=function(){if(!c)return null;var e=Rn(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Pn(e,o),scroll:Ai(c),scrollSize:t,shouldClipSubject:s}}(),f=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,s=e.closest,c=function(){if(!s)return null;var e=s.scrollSize,t=s.client,n=ia({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:Xn,displacement:Xn}}}}(),u="vertical"===a?Rr:jr;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:i,page:l,frame:c,subject:dr({page:l,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:u,page:d,closest:p});return f}({ref:a,descriptor:s,env:i,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=i.closestScrollable;return d&&(d.setAttribute(Da.contextId,r.contextId),d.addEventListener("scroll",h,Oi(c.scrollOptions))),u}),[r.contextId,s,h,l]),g=Cn((function(){var e=t.current,n=_i(e);return e&&n||Un(!1),Ai(n)}),[]),v=Cn((function(){var e=t.current;e||Un(!1);var n=_i(e);t.current=null,n&&(f.cancel(),n.removeAttribute(Da.contextId),n.removeEventListener("scroll",h,Oi(e.scrollOptions)))}),[h,f]),b=Cn((function(e){var n=t.current;n||Un(!1);var r=_i(n);r||Un(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=xn((function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:g,dragStopped:v,scroll:b}}),[v,m,g,b]),w=xn((function(){return{uniqueId:o,descriptor:s,callbacks:y}}),[y,s,o]);za((function(){return c.current=w.descriptor,a.droppable.register(w),function(){t.current&&v(),a.droppable.unregister(w)}}),[y,s,v,w,i,a.droppable]),za((function(){t.current&&i.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,i]),za((function(){t.current&&i.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,i])}({droppableId:c,type:u,mode:d,direction:p,isDropDisabled:h,isCombineEnabled:m,ignoreContainerClipping:f,getDroppableRef:w});var N=r().createElement(Hi,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,n=e.data,a=e.animate;return r().createElement(Zi,{placeholder:n,onClose:t,innerRef:C,animate:a,contextId:o,onTransitionEnd:E})})),S=xn((function(){return{innerRef:x,placeholder:N,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":o}}}),[o,c,N,x]),M=v?v.dragging.draggableId:null,L=xn((function(){return{droppableId:c,type:u,isUsingCloneFor:M}}),[c,M,u]);return r().createElement(Bi.Provider,{value:L},s(S,g),function(){if(!v)return null;var e=v.dragging,t=v.render,n=r().createElement(Xi,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return $e().createPortal(n,y())}())}));ol.defaultProps=rl;const al=(0,t.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 100 100"},(0,t.createElement)("g",{transform:"translate(50,50)"},(0,t.createElement)("g",{transform:"scale(1)"},(0,t.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),(0,t.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},(0,t.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}))))),il=(0,t.createElement)("svg",{fill:"#969696",version:"1.1",id:"Capa_1",className:"MuiSvgIcon-root-19",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 416.979 416.979",stroke:"#969696"}," ",(0,t.createElement)("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"})," ",(0,t.createElement)("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),(0,t.createElement)("g",{id:"SVGRepo_iconCarrier"}," ",(0,t.createElement)("g",null," ",(0,t.createElement)("path",{d:"M356.004,61.156c-81.37-81.47-213.377-81.551-294.848-0.182c-81.47,81.371-81.552,213.379-0.181,294.85 c81.369,81.47,213.378,81.551,294.849,0.181C437.293,274.636,437.375,142.626,356.004,61.156z M237.6,340.786 c0,3.217-2.607,5.822-5.822,5.822h-46.576c-3.215,0-5.822-2.605-5.822-5.822V167.885c0-3.217,2.607-5.822,5.822-5.822h46.576 c3.215,0,5.822,2.604,5.822,5.822V340.786z M208.49,137.901c-18.618,0-33.766-15.146-33.766-33.765 c0-18.617,15.147-33.766,33.766-33.766c18.619,0,33.766,15.148,33.766,33.766C242.256,122.755,227.107,137.901,208.49,137.901z"})," ")," ")),ll=(0,t.createElement)("svg",{width:"16",height:"15",viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M14.5011 3.08825L11.923 0.510192C11.5865 0.194141 11.1456 0.0127958 10.6842 0.000651813C10.2227 -0.0114921 9.77286 0.146413 9.42023 0.444329L0.952174 8.91239C0.648045 9.21909 0.458679 9.62108 0.415864 10.0509L0.0112788 13.9744C-0.00139608 14.1122 0.016486 14.2511 0.0636501 14.3812C0.110814 14.5113 0.186099 14.6294 0.284138 14.7271C0.372056 14.8143 0.476322 14.8833 0.590959 14.9301C0.705595 14.977 0.828346 15.0007 0.952174 15H1.03686L4.96039 14.6424C5.39019 14.5996 5.79217 14.4103 6.09887 14.1061L14.5669 5.63807C14.8956 5.29085 15.0732 4.8275 15.0609 4.34955C15.0485 3.8716 14.8472 3.41804 14.5011 3.08825ZM4.79103 12.7607L1.96834 13.0241L2.22238 10.2014L7.53844 4.95122L10.0789 7.49164L4.79103 12.7607ZM11.302 6.23084L8.78043 3.70924L10.6152 1.82745L13.1838 4.39609L11.302 6.23084Z",fill:"#7E8AA2"})),sl=(0,t.createElement)("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M12.75 2.25C12.9489 2.25 13.1397 2.32902 13.2803 2.46967C13.421 2.61032 13.5 2.80109 13.5 3C13.5 3.19891 13.421 3.38968 13.2803 3.53033C13.1397 3.67098 12.9489 3.75 12.75 3.75H12L11.9977 3.80325L11.298 13.6065C11.2711 13.9849 11.1017 14.3391 10.8241 14.5977C10.5465 14.8563 10.1811 15 9.80175 15H3.6975C3.3181 15 2.9528 14.8563 2.67516 14.5977C2.39753 14.3391 2.22819 13.9849 2.20125 13.6065L1.5015 3.804C1.50036 3.78602 1.49986 3.76801 1.5 3.75H0.75C0.551088 3.75 0.360322 3.67098 0.21967 3.53033C0.0790176 3.38968 0 3.19891 0 3C0 2.80109 0.0790176 2.61032 0.21967 2.46967C0.360322 2.32902 0.551088 2.25 0.75 2.25H12.75ZM10.4977 3.75H3.00225L3.69825 13.5H9.80175L10.4977 3.75ZM8.25 0C8.44891 0 8.63968 0.0790176 8.78033 0.21967C8.92098 0.360322 9 0.551088 9 0.75C9 0.948912 8.92098 1.13968 8.78033 1.28033C8.63968 1.42098 8.44891 1.5 8.25 1.5H5.25C5.05109 1.5 4.86032 1.42098 4.71967 1.28033C4.57902 1.13968 4.5 0.948912 4.5 0.75C4.5 0.551088 4.57902 0.360322 4.71967 0.21967C4.86032 0.0790176 5.05109 0 5.25 0H8.25Z",fill:"#7E8AA2"})),cl=(0,t.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{fill:"#fff",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm5.4 21L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4l-1.6 1.6z"})),ul=((0,t.createElement)("svg",{width:"18",height:"16",viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M17.5645 3.27888C17.2852 2.63724 16.8825 2.0558 16.379 1.56709C15.875 1.07693 15.2808 0.6874 14.6288 0.419693C13.9526 0.140996 13.2274 -0.0016576 12.4952 1.45314e-05C11.468 1.45314e-05 10.4658 0.279111 9.59485 0.806293C9.38649 0.932404 9.18855 1.07092 9.00103 1.22184C8.81351 1.07092 8.61557 0.932404 8.40721 0.806293C7.53628 0.279111 6.53408 1.45314e-05 5.50688 1.45314e-05C4.76721 1.45314e-05 4.05046 0.140597 3.3733 0.419693C2.71906 0.688453 2.12941 1.07505 1.6231 1.56709C1.11887 2.05524 0.716078 2.63683 0.43755 3.27888C0.147934 3.94665 0 4.65576 0 5.38554C0 6.07398 0.141683 6.79136 0.422965 7.52115C0.658409 8.13103 0.995947 8.76365 1.42725 9.40247C2.11066 10.4134 3.05035 11.4678 4.21715 12.5366C6.1507 14.3084 8.06551 15.5323 8.14677 15.5819L8.64057 15.8961C8.85935 16.0346 9.14063 16.0346 9.35941 15.8961L9.85321 15.5819C9.93447 15.5302 11.8472 14.3084 13.7828 12.5366C14.9496 11.4678 15.8893 10.4134 16.5727 9.40247C17.004 8.76365 17.3437 8.13103 17.577 7.52115C17.8583 6.79136 18 6.07398 18 5.38554C18.0021 4.65576 17.8541 3.94665 17.5645 3.27888Z",fill:"url(#paint0_linear_1465_710)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_1465_710",x1:"9",y1:"0",x2:"9",y2:"16",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{"stop-color":"#FF3939"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#D819DC"})))),(0,t.createElement)("svg",{width:"133",height:"131",viewBox:"0 0 133 131",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M61.2003 0.0460557C90.3852 -0.886378 120.219 12.3367 129.638 39.9755C139.418 68.6725 125.74 99.465 101.106 117.137C76.9495 134.466 44.0949 136.321 20.444 118.309C-1.81872 101.354 -4.10116 70.414 5.01657 43.9571C13.5787 19.1124 34.9351 0.885209 61.2003 0.0460557Z",fill:"#FAFAFA"}),(0,t.createElement)("path",{d:"M34.6494 50.915L39.8253 102.482C40.1121 104.662 50.5768 111.828 65.7285 111.838C80.8896 111.828 91.3543 104.662 91.6364 102.482L96.817 50.915C88.9003 55.3683 77.0676 57.472 65.7285 57.472C54.3988 57.472 42.5614 55.3683 34.6494 50.915ZM80.6216 24.427L76.5834 19.9312C75.0226 17.6951 73.3302 17.2886 70.0347 17.2886H61.427C58.1362 17.2886 56.4391 17.6951 54.883 19.9312L50.8448 24.427C38.7629 26.5497 30 32.1801 30 36.3355V37.1392C30 44.4526 45.9979 50.3808 65.7285 50.3808C85.4638 50.3808 101.462 44.4526 101.462 37.1392V36.3355C101.462 32.1801 92.7035 26.5497 80.6216 24.427ZM75.4598 37.8058L70.4296 31.471H61.0274L56.0066 37.8058H48.0147C48.0147 37.8058 56.7682 27.3061 57.9387 25.8831C58.832 24.7958 59.744 24.3798 60.9287 24.3798H70.533C71.7224 24.3798 72.6344 24.7958 73.5276 25.8831C74.6935 27.3061 83.4517 37.8058 83.4517 37.8058H75.4598Z",fill:"#EBECEE"})),(0,t.createElement)("svg",{width:"123",height:"116",viewBox:"0 0 123 116",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M9.1579 97.6842C11.5867 97.6842 13.9161 98.6491 15.6335 100.367C17.351 102.084 18.3158 104.413 18.3158 106.842C18.3158 109.271 17.351 111.6 15.6335 113.318C13.9161 115.035 11.5867 116 9.1579 116C6.72907 116 4.39973 115.035 2.68229 113.318C0.964848 111.6 0 109.271 0 106.842C0 104.413 0.964848 102.084 2.68229 100.367C4.39973 98.6491 6.72907 97.6842 9.1579 97.6842ZM39.6842 79.3685C43.7323 79.3685 47.6145 80.9765 50.4769 83.8389C53.3393 86.7013 54.9474 90.5836 54.9474 94.6316C54.9474 98.6797 53.3393 102.562 50.4769 105.424C47.6145 108.287 43.7323 109.895 39.6842 109.895C35.6362 109.895 31.7539 108.287 28.8915 105.424C26.0291 102.562 24.4211 98.6797 24.4211 94.6316C24.4211 90.5836 26.0291 86.7013 28.8915 83.8389C31.7539 80.9765 35.6362 79.3685 39.6842 79.3685ZM76.3158 73.2632C69.0506 73.2632 62.4569 70.2106 58 65.0211C53.5432 70.2106 46.9495 73.2632 39.6842 73.2632C27.7179 73.2632 17.7663 64.6548 15.6905 53.36C11.0798 51.5769 7.11504 48.4431 4.31535 44.3688C1.51565 40.2945 0.0115481 35.4698 0 30.5263C0 24.0495 2.57293 17.8379 7.15276 13.258C11.7326 8.67819 17.9442 6.10527 24.4211 6.10527C26.0084 6.10527 27.4737 6.28842 29.1221 6.53264C33.579 2.50316 39.379 0 45.7895 0C53.0548 0 59.6484 3.05263 64.1053 8.24211C68.5621 3.05263 75.1558 0 82.4211 0C94.3874 0 104.339 8.60843 106.415 19.9032C111.025 21.6862 114.99 24.8201 117.79 28.8944C120.59 32.9686 122.094 37.7934 122.105 42.7369C122.105 49.2137 119.532 55.4253 114.953 60.0052C110.373 64.585 104.161 67.1579 97.6842 67.1579L92.9832 66.7306C88.5264 70.76 82.7263 73.2632 76.3158 73.2632Z",fill:"#DDE4E8"})),(0,t.createElement)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M17.2689 7.71154H11.2876V1.73023C11.2876 -0.576213 7.7107 -0.576213 7.7107 1.73023V7.71154H1.72939C-0.576462 7.71154 -0.576462 11.2884 1.72939 11.2884H7.7107V17.2698C7.7107 19.5762 11.2876 19.5762 11.2876 17.2698V11.2884H17.2689C19.5751 11.2884 19.5751 7.71154 17.2689 7.71154Z",fill:"white"})),(0,t.createElement)("svg",{width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M16 16L12.4584 12.4521L16 16ZM14.4211 7.71053C14.4211 9.49027 13.7141 11.1971 12.4556 12.4556C11.1971 13.7141 9.49027 14.4211 7.71053 14.4211C5.93078 14.4211 4.22394 13.7141 2.96547 12.4556C1.707 11.1971 1 9.49027 1 7.71053C1 5.93078 1.707 4.22394 2.96547 2.96547C4.22394 1.707 5.93078 1 7.71053 1C9.49027 1 11.1971 1.707 12.4556 2.96547C13.7141 4.22394 14.4211 5.93078 14.4211 7.71053V7.71053Z",stroke:"#AFB0B8","stroke-width":"2","stroke-linecap":"round"})),(0,t.createElement)("svg",{width:"17",height:"19",viewBox:"0 0 17 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M7.75874 0.604637H9.2413C9.37308 0.604637 9.43898 0.670529 9.43898 0.802312V18.1977C9.43898 18.3295 9.37308 18.3954 9.2413 18.3954H7.75874C7.62696 18.3954 7.56107 18.3295 7.56107 18.1977V0.802312C7.56107 0.670529 7.62696 0.604637 7.75874 0.604637Z",fill:"#939393"}),(0,t.createElement)("path",{d:"M0.197675 8.56104H16.8024C16.9341 8.56104 17 8.62693 17 8.75872V10.2413C17 10.3731 16.9341 10.439 16.8024 10.439H0.197675C0.0658916 10.439 0 10.3731 0 10.2413V8.75872C0 8.62693 0.0658916 8.56104 0.197675 8.56104Z",fill:"#939393"})),(0,t.createElement)("svg",{width:"59",height:"46",viewBox:"0 0 59 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M44.2701 0.486084C39.0382 0.486084 33.4038 1.5593 29.5134 4.51064C25.623 1.5593 19.9886 0.486084 14.7567 0.486084C10.8663 0.486084 6.73442 1.07635 3.27331 2.60568C1.31469 3.49109 0 5.39604 0 7.5693V37.834C0 41.3219 3.27331 43.8976 6.65393 43.0391C9.28331 42.3683 12.0737 42.0732 14.7567 42.0732C18.9422 42.0732 23.3961 42.7708 26.9914 44.5416C28.6012 45.3465 30.4256 45.3465 32.0086 44.5416C35.6039 42.7439 40.0578 42.0732 44.2433 42.0732C46.9263 42.0732 49.7167 42.3683 52.3461 43.0391C55.7267 43.9245 59 41.3487 59 37.834V7.5693C59 5.39604 57.6853 3.49109 55.7267 2.60568C52.2924 1.07635 48.1605 0.486084 44.2701 0.486084ZM53.6608 34.6412C53.6608 36.3315 52.1046 37.5657 50.4411 37.2705C48.4288 36.8949 46.3361 36.7339 44.2701 36.7339C39.709 36.7339 33.1355 38.4779 29.5134 40.7585V9.87672C33.1355 7.59613 39.709 5.85216 44.2701 5.85216C46.7385 5.85216 49.1801 6.09363 51.5143 6.60341C52.7485 6.87171 53.6608 7.97176 53.6608 9.23279V34.6412Z",fill:"url(#paint0_linear_2854_839)"}),(0,t.createElement)("path",{d:"M34.8258 17.9527C33.9673 17.9527 33.1892 17.4161 32.9209 16.5575C32.5721 15.5111 33.1624 14.3574 34.2087 14.0354C38.3406 12.6939 43.6799 12.2646 48.5898 12.8281C49.6899 12.9622 50.4948 13.955 50.3606 15.055C50.2265 16.155 49.2338 16.96 48.1337 16.8258C43.7872 16.316 39.0382 16.7185 35.4429 17.8722C35.2283 17.899 35.0137 17.9527 34.8258 17.9527ZM34.8258 25.0896C33.9673 25.0896 33.1892 24.553 32.9209 23.6944C32.5721 22.648 33.1624 21.4943 34.2087 21.1723C38.3138 19.8308 43.6799 19.4015 48.5898 19.965C49.6899 20.0991 50.4948 21.0918 50.3606 22.1919C50.2265 23.2919 49.2338 24.0968 48.1337 23.9627C43.7872 23.4529 39.0382 23.8554 35.4429 25.0091C35.2412 25.0605 35.034 25.0875 34.8258 25.0896ZM34.8258 32.2264C33.9673 32.2264 33.1892 31.6898 32.9209 30.8313C32.5721 29.7849 33.1624 28.6312 34.2087 28.3092C38.3138 26.9677 43.6799 26.5384 48.5898 27.1018C49.6899 27.236 50.4948 28.2287 50.3606 29.3288C50.2265 30.4288 49.2338 31.2069 48.1337 31.0996C43.7872 30.5898 39.0382 30.9922 35.4429 32.146C35.2412 32.1974 35.034 32.2244 34.8258 32.2264Z",fill:"url(#paint1_linear_2854_839)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_2854_839",x1:"-52.4316",y1:"-20.099",x2:"2.48406",y2:"80.5656",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{offset:"0.00359712","stop-color":"#514EFF"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#9571F6"})),(0,t.createElement)("linearGradient",{id:"paint1_linear_2854_839",x1:"17.2199",y1:"3.53352",x2:"45.2894",y2:"38.3454",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{offset:"0.00359712","stop-color":"#514EFF"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#9571F6"})))),(0,t.createElement)("svg",{width:"55",height:"45",viewBox:"0 0 55 45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M50.6334 3.16432C50.3251 1.95336 48.8279 0.965332 47.3032 0.965332H7.69951C6.17206 0.965332 4.67487 1.95336 4.36938 3.16432L3.8162 6.46967H51.1838L50.6334 3.16432ZM53.4048 9.22184H1.5952C1.3729 9.22199 1.15308 9.26857 0.949829 9.35859C0.746575 9.44861 0.564365 9.5801 0.414871 9.74462C0.265376 9.90914 0.151893 10.1031 0.08169 10.314C0.0114874 10.5249 -0.0138866 10.7482 0.00719339 10.9695L2.54745 43.0845C2.59805 43.6087 2.84198 44.0952 3.23171 44.4493C3.62143 44.8034 4.12903 44.9998 4.65561 45.0001H50.3444C50.871 44.9998 51.3786 44.8034 51.7683 44.4493C52.158 44.0952 52.4019 43.6087 52.4525 43.0845L54.9928 10.9695C55.0139 10.7482 54.9885 10.5249 54.9183 10.314C54.8481 10.1031 54.7346 9.90914 54.5851 9.74462C54.4356 9.5801 54.2534 9.44861 54.0502 9.35859C53.8469 9.26857 53.6271 9.22199 53.4048 9.22184ZM21.997 33.9914V20.2305L34.0598 27.111L21.997 33.9914Z",fill:"url(#paint0_linear_2854_832)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_2854_832",x1:"-33.6368",y1:"-9.06092",x2:"-16.1758",y2:"39.2147",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{"stop-color":"#A737D5"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#EF497A"})))),(0,t.createElement)("svg",{width:"78",height:"78",viewBox:"0 0 78 78",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("circle",{cx:"39",cy:"39",r:"39",fill:"white"}),(0,t.createElement)("path",{d:"M37.8821 19C35.3236 19 32.8699 20.0164 31.0607 21.8255C29.2516 23.6346 28.2352 26.0884 28.2352 28.6469C28.2352 31.2054 29.2516 33.6591 31.0607 35.4683C32.8699 37.2774 35.3236 38.2938 37.8821 38.2938C40.4407 38.2938 42.8944 37.2774 44.7036 35.4683C46.5127 33.6591 47.5291 31.2054 47.5291 28.6469C47.5291 26.0884 46.5127 23.6346 44.7036 21.8255C42.8944 20.0164 40.4407 19 37.8821 19ZM25.8452 40.7055C25.21 40.7029 24.5806 40.8258 23.993 41.067C23.4054 41.3083 22.8713 41.6631 22.4211 42.1113C21.971 42.5594 21.6137 43.0919 21.3699 43.6784C21.126 44.2649 21.0003 44.8938 21 45.5289C21 49.6071 23.009 52.6821 26.1491 54.6862C29.2409 56.6566 33.4084 57.5875 37.8821 57.5875C40.0045 57.5875 42.0569 57.3777 43.9597 56.9484C43.815 55.9041 43.9983 54.8189 44.5096 53.8687L44.5385 53.8156L44.7387 53.4852L46.1544 51.4087C46.6747 50.6309 47.4155 50.0262 48.2818 49.6721C49.148 49.3181 50.1003 49.2308 51.0164 49.4214L51.084 49.4359L51.4554 49.5372L52.7432 49.9665C53.134 49.5437 53.4761 49.0786 53.7634 48.5798C54.0649 48.0588 54.2843 47.5572 54.4387 47.0676L53.2811 45.9703C52.6422 45.357 52.1778 44.5849 51.9354 43.7331C51.693 42.8814 51.6813 41.9805 51.9016 41.1227C51.2846 40.8474 50.6165 40.7052 49.9408 40.7055H25.8452ZM54.3639 41.3446L55.3286 39.0752C55.7796 38.0092 56.8601 37.4304 57.9212 37.6522L58.1479 37.7101L59.3538 38.096C60.55 38.4795 61.4641 39.502 61.7607 40.7875C62.4625 43.8431 61.6208 47.5644 59.2308 51.9489C56.8456 56.3286 54.2337 58.9598 51.3903 59.8473C50.2857 60.1922 49.0991 59.9438 48.2068 59.1937L47.9728 58.9767L47.0564 58.0578C46.6714 57.6614 46.4227 57.1527 46.3463 56.6054C46.27 56.0582 46.37 55.5008 46.6319 55.0142L46.767 54.7923L48.1465 52.7665C48.3973 52.3841 48.7571 52.0857 49.1793 51.9098C49.6014 51.734 50.0667 51.6888 50.5148 51.7801L50.756 51.8452L53.3052 52.6966C54.3205 51.9248 55.1695 50.9601 55.8472 49.7904C56.4284 48.7896 56.8118 47.7766 56.9879 46.7493L57.0603 46.2331L54.9403 44.2194C54.5982 43.8859 54.3549 43.4643 54.2374 43.0013C54.12 42.5382 54.1329 42.0516 54.2747 41.5954L54.3639 41.3446Z",fill:"#3FA3FF"})),(0,t.createElement)("svg",{width:"20",height:"22",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("circle",{cx:"22",cy:"24",r:"2",fill:"#ef4444"}),(0,t.createElement)("path",{fill:"none",d:"M22 28a4 4 0 1 1 4-4a4.004 4.004 0 0 1-4 4Zm0-6a2 2 0 1 0 2 2a2.003 2.003 0 0 0-2-2Z"}),(0,t.createElement)("path",{fill:"#ef4444",d:"M29.777 23.479A8.64 8.64 0 0 0 22 18a8.64 8.64 0 0 0-7.777 5.479L14 24l.223.521A8.64 8.64 0 0 0 22 30a8.64 8.64 0 0 0 7.777-5.479L30 24ZM22 28a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4Z"}),(0,t.createElement)("path",{fill:"#ef4444",d:"M12 28H7V7h3v3h12V7h3v9h2V7a2 2 0 0 0-2-2h-3V4a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v1H7a2 2 0 0 0-2 2v21a2 2 0 0 0 2 2h5Zm0-24h8v4h-8Z"})),(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-earmark-text",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M5.5 7a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5"}),(0,t.createElement)("path",{d:"M9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.5zm0 1v2A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"}))),dl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-123",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2.873 11.297V4.142H1.699L0 5.379v1.137l1.64-1.18h.06v5.961zm3.213-5.09v-.063c0-.618.44-1.169 1.196-1.169.676 0 1.174.44 1.174 1.106 0 .624-.42 1.101-.807 1.526L4.99 10.553v.744h4.78v-.99H6.643v-.069L8.41 8.252c.65-.724 1.237-1.332 1.237-2.27C9.646 4.849 8.723 4 7.308 4c-1.573 0-2.36 1.064-2.36 2.15v.057zm6.559 1.883h.786c.823 0 1.374.481 1.379 1.179.01.707-.55 1.216-1.421 1.21-.77-.005-1.326-.419-1.379-.953h-1.095c.042 1.053.938 1.918 2.464 1.918 1.478 0 2.642-.839 2.62-2.144-.02-1.143-.922-1.651-1.551-1.714v-.063c.535-.09 1.347-.66 1.326-1.678-.026-1.053-.933-1.855-2.359-1.845-1.5.005-2.317.88-2.348 1.898h1.116c.032-.498.498-.944 1.206-.944.703 0 1.206.435 1.206 1.07.005.64-.504 1.106-1.2 1.106h-.75z"})),pl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-envelope",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z"})),fl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-card-image",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"}),(0,t.createElement)("path",{d:"M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2zm13 1a.5.5 0 0 1 .5.5v6l-3.775-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12v.54L1 12.5v-9a.5.5 0 0 1 .5-.5z"})),hl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-textarea",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})),ml=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-ui-radios",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M7 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5zM0 12a3 3 0 1 1 6 0 3 3 0 0 1-6 0m7-1.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5zm0-5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5M3 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6m0 4.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})),gl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-check2-square",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5z"}),(0,t.createElement)("path",{d:"m8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0"})),vl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-check2",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0"})),bl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-robot",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6 12.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M3 8.062C3 6.76 4.235 5.765 5.53 5.886a26.6 26.6 0 0 0 4.94 0C11.765 5.765 13 6.76 13 8.062v1.157a.93.93 0 0 1-.765.935c-.845.147-2.34.346-4.235.346s-3.39-.2-4.235-.346A.93.93 0 0 1 3 9.219zm4.542-.827a.25.25 0 0 0-.217.068l-.92.9a25 25 0 0 1-1.871-.183.25.25 0 0 0-.068.495c.55.076 1.232.149 2.02.193a.25.25 0 0 0 .189-.071l.754-.736.847 1.71a.25.25 0 0 0 .404.062l.932-.97a25 25 0 0 0 1.922-.188.25.25 0 0 0-.068-.495c-.538.074-1.207.145-1.98.189a.25.25 0 0 0-.166.076l-.754.785-.842-1.7a.25.25 0 0 0-.182-.135"}),(0,t.createElement)("path",{d:"M8.5 1.866a1 1 0 1 0-1 0V3h-2A4.5 4.5 0 0 0 1 7.5V8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1v1a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1v-.5A4.5 4.5 0 0 0 10.5 3h-2zM14 7.5V13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.5A3.5 3.5 0 0 1 5.5 4h5A3.5 3.5 0 0 1 14 7.5"})),yl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-break",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 10.5a.5.5 0 0 1 .5-.5h15a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5M12 0H4a2 2 0 0 0-2 2v7h1V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v7h1V2a2 2 0 0 0-2-2m2 12h-1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-2H2v2a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2z"})),wl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-earmark-binary-fill",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M5.526 10.273c-.542 0-.832.563-.832 1.612q0 .133.006.252l1.559-1.143c-.126-.474-.375-.72-.733-.72zm-.732 2.508c.126.472.372.718.732.718.54 0 .83-.563.83-1.614q0-.129-.006-.25z"}),(0,t.createElement)("path",{d:"M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0M9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1m-2.45 8.385c0 1.415-.548 2.206-1.524 2.206C4.548 14.09 4 13.3 4 11.885c0-1.412.548-2.203 1.526-2.203.976 0 1.524.79 1.524 2.203m3.805 1.52V14h-3v-.595h1.181V10.5h-.05l-1.136.747v-.688l1.19-.786h.69v3.633z"})),xl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-cloud-fog2-fill",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.5 3a5 5 0 0 1 4.905 4.027A3 3 0 0 1 13 13h-1.5a.5.5 0 0 0 0-1H1.05a3.5 3.5 0 0 1-.713-1H9.5a.5.5 0 0 0 0-1H.035a3.5 3.5 0 0 1 0-1H7.5a.5.5 0 0 0 0-1H.337a3.5 3.5 0 0 1 3.57-1.977A5 5 0 0 1 8.5 3"})),Cl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus-square-dotted",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2.5 0q-.25 0-.487.048l.194.98A1.5 1.5 0 0 1 2.5 1h.458V0zm2.292 0h-.917v1h.917zm1.833 0h-.917v1h.917zm1.833 0h-.916v1h.916zm1.834 0h-.917v1h.917zm1.833 0h-.917v1h.917zM13.5 0h-.458v1h.458q.151 0 .293.029l.194-.981A2.5 2.5 0 0 0 13.5 0m2.079 1.11a2.5 2.5 0 0 0-.69-.689l-.556.831q.248.167.415.415l.83-.556zM1.11.421a2.5 2.5 0 0 0-.689.69l.831.556c.11-.164.251-.305.415-.415zM16 2.5q0-.25-.048-.487l-.98.194q.027.141.028.293v.458h1zM.048 2.013A2.5 2.5 0 0 0 0 2.5v.458h1V2.5q0-.151.029-.293zM0 3.875v.917h1v-.917zm16 .917v-.917h-1v.917zM0 5.708v.917h1v-.917zm16 .917v-.917h-1v.917zM0 7.542v.916h1v-.916zm15 .916h1v-.916h-1zM0 9.375v.917h1v-.917zm16 .917v-.917h-1v.917zm-16 .916v.917h1v-.917zm16 .917v-.917h-1v.917zm-16 .917v.458q0 .25.048.487l.98-.194A1.5 1.5 0 0 1 1 13.5v-.458zm16 .458v-.458h-1v.458q0 .151-.029.293l.981.194Q16 13.75 16 13.5M.421 14.89c.183.272.417.506.69.689l.556-.831a1.5 1.5 0 0 1-.415-.415zm14.469.689c.272-.183.506-.417.689-.69l-.831-.556c-.11.164-.251.305-.415.415l.556.83zm-12.877.373Q2.25 16 2.5 16h.458v-1H2.5q-.151 0-.293-.029zM13.5 16q.25 0 .487-.048l-.194-.98A1.5 1.5 0 0 1 13.5 15h-.458v1zm-9.625 0h.917v-1h-.917zm1.833 0h.917v-1h-.917zm1.834-1v1h.916v-1zm1.833 1h.917v-1h-.917zm1.833 0h.917v-1h-.917zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3z"})),El=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrows-expand-vertical",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"})),Nl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar2-week",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5zM11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z"})),Sl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-browser-chrome",viewBox:"0 0 16 16"},(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M16 8a8 8 0 0 1-7.022 7.94l1.902-7.098a3 3 0 0 0 .05-1.492A3 3 0 0 0 10.237 6h5.511A8 8 0 0 1 16 8M0 8a8 8 0 0 0 7.927 8l1.426-5.321a3 3 0 0 1-.723.255 3 3 0 0 1-1.743-.147 3 3 0 0 1-1.043-.7L.633 4.876A8 8 0 0 0 0 8m5.004-.167L1.108 3.936A8.003 8.003 0 0 1 15.418 5H8.066a3 3 0 0 0-1.252.243 2.99 2.99 0 0 0-1.81 2.59M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4"})),Ml=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-link",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9q-.13 0-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z"}),(0,t.createElement)("path",{d:"M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4 4 0 0 1-.82 1H12a3 3 0 1 0 0-6z"})),Ll=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-alarm",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9z"}),(0,t.createElement)("path",{d:"M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1zm1.038 3.018a6 6 0 0 1 .924 0 6 6 0 1 1-.924 0M0 3.5c0 .753.333 1.429.86 1.887A8.04 8.04 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5M13.5 1c-.753 0-1.429.333-1.887.86a8.04 8.04 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1"})),Il=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-telephone-x",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.6 17.6 0 0 0 4.168 6.608 17.6 17.6 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.68.68 0 0 0-.58-.122l-2.19.547a1.75 1.75 0 0 1-1.657-.459L5.482 8.062a1.75 1.75 0 0 1-.46-1.657l.548-2.19a.68.68 0 0 0-.122-.58zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"}),(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M11.146 1.646a.5.5 0 0 1 .708 0L13 2.793l1.146-1.147a.5.5 0 0 1 .708.708L13.707 3.5l1.147 1.146a.5.5 0 0 1-.708.708L13 4.207l-1.146 1.147a.5.5 0 0 1-.708-.708L12.293 3.5l-1.147-1.146a.5.5 0 0 1 0-.708"})),kl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-send-arrow-up",viewBox:"0 0 16 16"},(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M15.854.146a.5.5 0 0 1 .11.54l-2.8 7a.5.5 0 1 1-.928-.372l1.895-4.738-7.494 7.494 1.376 2.162a.5.5 0 1 1-.844.537l-1.531-2.407L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM5.93 9.363l7.494-7.494L1.591 6.602z"}),(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M12.5 16a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m.354-5.354a.5.5 0 0 0-.722.016l-1.149 1.25a.5.5 0 1 0 .737.676l.28-.305V14a.5.5 0 0 0 1 0v-1.793l.396.397a.5.5 0 0 0 .708-.708z"})),Pl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-pause-btn",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5m3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5"}),(0,t.createElement)("path",{d:"M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z"})),Al=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-asterisk",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1"})),Rl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar-date",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.445 11.688V6.354h-.633A13 13 0 0 0 4.5 7.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23"}),(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"})),jl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar2-month",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"m2.56 12.332.54-1.602h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332zm1.544-4.527L4.9 10.18H3.284l.8-2.375zm5.746.422h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V8.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.23.683 1.902 1.64 1.902.558 0 1.008-.293 1.172-.648h.02v.605c0 .645-.423 1.023-1.071 1.023m.008-4.53c.648 0 1.062.527 1.062 1.359v.253c0 .848-.39 1.364-1.062 1.364-.692 0-1.098-.512-1.098-1.364v-.253c0-.868.406-1.36 1.098-1.36z"}),(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5z"})),Tl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-palette",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m4 3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M5.5 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m.5 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"}),(0,t.createElement)("path",{d:"M16 8c0 3.15-1.866 2.585-3.567 2.07C11.42 9.763 10.465 9.473 10 10c-.603.683-.475 1.819-.351 2.92C9.826 14.495 9.996 16 8 16a8 8 0 1 1 8-8m-8 7c.611 0 .654-.171.655-.176.078-.146.124-.464.07-1.119-.014-.168-.037-.37-.061-.591-.052-.464-.112-1.005-.118-1.462-.01-.707.083-1.61.704-2.314.369-.417.845-.578 1.272-.618.404-.038.812.026 1.16.104.343.077.702.186 1.025.284l.028.008c.346.105.658.199.953.266.653.148.904.083.991.024C14.717 9.38 15 9.161 15 8a7 7 0 1 0-7 7"})),Ol=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-eraser",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828zm2.121.707a1 1 0 0 0-1.414 0L4.16 7.547l5.293 5.293 4.633-4.633a1 1 0 0 0 0-1.414zM8.746 13.547 3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293z"})),Dl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-type-h1",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M7.648 13V3H6.3v4.234H1.348V3H0v10h1.348V8.421H6.3V13zM14 13V3h-1.333l-2.381 1.766V6.12L12.6 4.443h.066V13z"})),_l=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-bookmark-plus",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M8 4a.5.5 0 0 1 .5.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5A.5.5 0 0 1 8 4"})),Fl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-film",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 0v6h8V1zm8 8H4v6h8zM1 1v2h2V1zm2 3H1v2h2zM1 7v2h2V7zm2 3H1v2h2zm-2 3v2h2v-2zM15 1h-2v2h2zm-2 3v2h2V4zm2 3h-2v2h2zm-2 3v2h2v-2zm2 3h-2v2h2z"})),zl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-mic",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5"}),(0,t.createElement)("path",{d:"M10 8a2 2 0 1 1-4 0V3a2 2 0 1 1 4 0zM8 0a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V3a3 3 0 0 0-3-3"})),Zl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-youtube",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z"}));var Bl=i(2894),Hl=i(6540);const ql=ot(),Ul="1"===rt()?"pro-active":"pro-inactive";var $l=[{id:"text-input",name:"name-text-input",label:"Text Input",type:"text",placeholder:"Enter text...",className:"custom-input",required:!0,pro:Ul,profeature:"false",value:"",subtype:"text",isNew:"old"},{id:"number-input",name:"number-text-input",label:"Number",type:"number",placeholder:"Enter no...",className:"custom-input",required:!0,pro:Ul,value:"",isNew:"old",min:"",max:""},{id:"email-input",name:"email-text-input",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:Ul,profeature:"false",value:"",subtype:"email",isNew:"old"},{id:"image-input",name:"image-text-input",label:"Image",type:"image",placeholder:"Enter image ...",className:"image-field",required:!0,pro:Ul,profeature:"false",value:"",src:"https://functiondeck.com/wp-content/themes/wpxperties/assets/img/simple-form/Drag-drop.png",width:"150",height:"100",subtype:"image",isNew:"old"},{id:"text-field",name:"textfield-text-input",label:"Text Field",type:"text",placeholder:"",className:"custom-input",required:!0,pro:Ul,profeature:"false",value:"",subtype:"text",isNew:"old"},{id:"text-area",name:"textarea-text-input",label:"Text Area",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:Ul,profeature:"false",value:"",subtype:"textarea",isNew:"old"},{id:"radio-button",className:"radio-inputs",label:"Radio Button",type:"radio",required:!1,name:"radio-button",pro:Ul,profeature:"false",isNew:"old",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}],subtype:"radio"},{id:"checkbox",className:"checkbox-inputs",label:"Checkbox",type:"checkbox",name:"checkbox-button",toggle:!1,required:!1,pro:Ul,profeature:"false",isNew:"old",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}]},{id:"select-input",className:"select-inputs",name:"select-input",label:"Select",type:"select",required:!1,pro:Ul,isNew:"old",profeature:"false",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}]},{id:"custom-captcha",name:"custom-captcha-input",label:"Custom Captcha",type:"customcaptcha",className:"custom-captch",required:!0,subtype:"customcaptcha",pro:Ul,profeature:"false",isNew:"old"},{id:"page_break_id",name:"page_break_name",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:Ul,profeature:"false",isNew:"old"},{id:"simple-form-turnstile",name:"cloudflare-input",label:"Cloudflare Captcha",className:"sf-turnstile-container",type:"cloudflare",sitekey:ql.siteKey?ql.siteKey:"",theme:"auto",btnaccess:"false",size:"normal",error:"",required:!0,subtype:"cloudflare",pro:Ul,profeature:"false",isNew:"old"},{id:"esignature",name:"esignature-input",label:"E-Signature",type:"esignature",className:"esignature-field",required:!1,subtype:"esignature",pro:Ul,profeature:"false",isNew:"old"},{id:"range-input",name:"range-text-input",label:"Range",type:"range",placeholder:"Enter range ...",className:"range-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"range",isNew:"old"},{id:"week-input",name:"week-text-input",label:"Week Field",type:"week",placeholder:"Enter week...",className:"week-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"week",isNew:"old"},{id:"url-input",name:"url-text-input",label:"URL",type:"url",placeholder:"Enter url...",className:"url-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"url",isNew:"old"},{id:"time-input",name:"time-text-input",label:"Time Field",type:"time",placeholder:"Enter time...",className:"time-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"time",isNew:"old"},{id:"tel-input",name:"tel-text-input",label:"Telephone",type:"tel",placeholder:"Enter tel...",className:"tel-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"tel",isNew:"old"},{id:"submit-btn",name:"submit-btn",label:"Submit",type:"submit",placeholder:"Enter submit ...",className:"submit-btn",color:"#fff",bgColor:"#0D4C62",required:!0,pro:Ul,profeature:"false",value:"Submit",subtype:"submit",isNew:"old"},{id:"button-input",name:"button-text-input",label:"Button",type:"button",placeholder:"button field...",className:"button-field",color:"#fff",bgColor:"#0D4C62",required:!0,pro:Ul,profeature:"false",value:"Click",subtype:"button",isNew:"old"},{id:"password-input",name:"password-text-input",label:"Password",type:"password",placeholder:"Enter password ...",className:"password-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"password",isNew:"old"},{id:"date-input",name:"date-text-input",label:"Date",type:"date",placeholder:"Enter date ...",className:"date-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"date",isNew:"old"},{id:"datetime-local-input",name:"datetime-local-text-input",label:"Datetime-local",type:"datetime-local",placeholder:"Enter datetime-local ...",className:"datetime-local-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"datetime-local",isNew:"old"},{id:"color-input",name:"color-text-input",label:"Color",type:"color",placeholder:"Enter color ...",className:"color-field",required:!0,pro:Ul,profeature:"false",value:"",subtype:"color",isNew:"old"},{id:"text-hidden",name:"hidden-text-input",label:"Hidden Field",type:"hidden",placeholder:"",className:"custom-input",required:!1,value:"",pro:Ul,profeature:"false",isNew:"old"},{label:"Heading",content:"This is Heading 1",id:"heading-input",name:"heading-text-input",type:"heading",headingtype:"h1",className:"heading-input",pro:Ul,profeature:"false",value:"",subtype:"heading",isNew:"old"},{label:"label",id:"label-input",name:"label-text-input",type:"label",className:"label-input",for:"",content:"This is Label",value:"",pro:Ul,profeature:"false",subtype:"label",isNew:"old"},{label:"Links",content:"View",id:"link-ids",name:"link-text",type:"link",href:"",target:"_blank",className:"link-classes",pro:Ul,profeature:"false",subtype:"link",isNew:"old"},{label:"Video",content:"Check the video",id:"video-ids",name:"video-text",type:"video",width:"",height:"",src:"",className:"video-classes",pro:Ul,profeature:"false",subtype:"video",isNew:"old"},{label:"Audio",content:"Check the audio",id:"audio-ids",name:"audio-text",type:"audio",width:"",height:"",src:"",className:"audio-classes",pro:Ul,profeature:"false",subtype:"audio",isNew:"old"},{label:"Iframe",content:"Check the Content",id:"iframe-ids",name:"iframe-text",type:"iframe",width:"",height:"",src:"https://functiondeck.com/simple-form/",className:"iframe-classes",pro:Ul,profeature:"false",subtype:"iframe",isNew:"old"}],Wl=i(3253),Vl=i.n(Wl);rt();var Gl=({field:e})=>{switch(e.type){case"text":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"text",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value,subtype:e.subtype}));case"textarea":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("textarea",{type:"textarea",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value,subtype:e.subtype}));case"number":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"number",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value}));case"button":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"button",value:e.value,className:e.className,required:e.required,id:e.id,"data-unique-id":e.uniqueId}));case"hidden":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"hidden",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"page_break":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("label",null,"➖➖➖➖BREAK➖➖➖➖");case"esignature":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," ✍️"));case"customcaptcha":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," 🤖"));case"cloudflare":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," ⚙️"));case"email":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"email",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId,subtype:e.subtype}));case"date":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"date",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"color":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"color",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"datetime-local":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"datetime-local",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"password":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"password",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId}));case"tel":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"tel",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"submit":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"submit",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,value:e.value,"data-unique-id":e.uniqueId}));case"time":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"time",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"url":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"url",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"week":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"week",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"search":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"search",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"reset":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"reset",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"range":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"range",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"image":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"image",src:e.src,alt:e.alt,width:e.width,height:e.height,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId}));case"month":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"month",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"radio":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-radio"},(0,t.createElement)("label",null,e.label),e.options.map(((n,r)=>(0,t.createElement)("label",{key:r},(0,t.createElement)("input",{type:"radio",name:e.name,subtype:e.subtype,required:e.required,id:e.id,"data-unique-id":e.uniqueId,value:n.value}),n.label))));case"checkbox":return(0,t.createElement)("div",{key:e.uniqueId},"true"===e.toggle?(e=>(0,t.createElement)("div",{className:"simple-form-checkbox-toggle"},(0,t.createElement)("label",{className:"switch-label"},e.label,(0,t.createElement)("input",{type:"checkbox",id:e.id,name:e.name,className:`switch-input ${e.className}`,required:e.required}),(0,t.createElement)("span",{className:"slider round"})),e.toggle?null:(0,t.createElement)("div",null,e.options.map((n=>(0,t.createElement)("label",{key:n.value},n.label,(0,t.createElement)("input",{type:"checkbox",name:`${e.name}[]`,value:n.value})))))))(e):(e=>(0,t.createElement)("div",{className:"simple-form-checkbox-default"},(0,t.createElement)("label",{htmlFor:e.id},e.label),(0,t.createElement)("div",null,e.options.map((n=>(0,t.createElement)("label",{key:n.value},(0,t.createElement)("input",{type:"checkbox",id:n.value,name:`${e.name}[]`,value:n.value,className:e.className,required:e.required}),n.label))))))(e));case"select":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-select"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("select",{id:e.id,name:e.name,className:e.className,required:e.required,defaultValue:e.value},e.options.map((e=>(0,t.createElement)("option",{key:e.value,value:e.value},e.label)))));case"file":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-file"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"file"}));case"heading":return"h1"===e.headingtype?(0,t.createElement)("h1",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h2"===e.headingtype?(0,t.createElement)("h2",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h3"===e.headingtype?(0,t.createElement)("h3",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h4"===e.headingtype?(0,t.createElement)("h4",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h5"===e.headingtype?(0,t.createElement)("h5",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h6"===e.headingtype?(0,t.createElement)("h6",{key:e.uniqueId,id:e.id,className:e.className},e.content):(0,t.createElement)("p",{key:e.uniqueId,id:e.id,className:e.className},e.content);case"label":return(0,t.createElement)("label",{key:e.uniqueId,id:e.id,for:e.for,className:e.className},e.content);case"link":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-file"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("a",{id:e.id,href:e.href,target:e.target,className:e.className},e.content));case"video":return(0,t.createElement)("video",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,controls:!0,src:e.src,className:e.className},e.content);case"audio":return(0,t.createElement)("audio",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,controls:!0,src:e.src,className:e.className},e.content);case"iframe":return(0,t.createElement)("iframe",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,src:e.src,className:e.className},e.content);default:return null}},Yl=({isOpen:e,toggleModal:r,formFields:o})=>{const[a,i]=(0,n.useState)(!1),l='[simple_form id="form id"]';return(0,t.createElement)(Vl(),{isOpen:e,onRequestClose:r,contentLabel:"Preview Form Modal",className:"preview-modal",overlayClassName:"preview-modal-overlay",ariaHideApp:!1},(0,t.createElement)("div",{className:"modal-header"},(0,t.createElement)("h2",null,"Preview Form"),(0,t.createElement)("button",{className:"close-modal-button",onClick:r},"×")),(0,t.createElement)("div",{className:"modal-body"},(0,t.createElement)("form",{className:"preview-form",onSubmit:e=>{e.preventDefault(),i(!0)}},o.map((e=>(0,t.createElement)(Gl,{key:e.uniqueId,field:e}))),(0,t.createElement)("button",{type:"submit",className:"submit-button sf-form-submit"},"Submit")),a&&(0,t.createElement)("div",{className:"shortcode-display"},(0,t.createElement)("p",null,"Copy the shortcode below to embed the form on your page:"),(0,t.createElement)("div",{className:"shortcode-box"},(0,t.createElement)("code",null,l),(0,t.createElement)("button",{className:"copy-shortcode-button",onClick:()=>navigator.clipboard.writeText(l)},"Copy Shortcode")))))},Kl={contactUs:[{id:"text-input-1717394697519",name:"fullname",label:"Name",type:"text",placeholder:"Enter name...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717394697519"},{id:"email-input-1717394698704",name:"email",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717394698704"},{id:"text-field-1717394700673",name:"address",label:"Address",type:"text",placeholder:"",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717394700673"},{id:"radio-button-1717398710789",className:"radio-inputs",label:"Gender",type:"radio",required:!1,name:"gender",pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:"Male",value:"male"},{label:"Female",value:"female"}],subtype:"radio",uniqueId:"field-1717398710789"}],WhatsApp:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"}],Support:[{label:"Heading",content:"How can we help?",id:"heading-input-1717396828503",name:"heading-text-input-1717396828503",type:"heading",headingtype:"h3",className:"heading-input",pro:"pro-inactive",profeature:"false",value:"",subtype:"heading",isNew:"old",uniqueId:"field-1717396828503"},{label:"label",id:"label-input-1717396888229",name:"label-text-input-1717396888229",type:"label",className:"label-input",for:"",content:"We usually respond within 1 hour, but it may be a bit longer when weekend.",value:"",pro:"pro-inactive",profeature:"false",subtype:"label",isNew:"old",uniqueId:"field-1717396888229"},{id:"select-input-1717396919710",className:"select-inputs",name:"select-input-1717396919710",label:"-- Please choose an options --",type:"select",required:!1,pro:"pro-inactive",isNew:"old",profeature:"false",options:[{label:"Pre-sale query",value:"Pre-sale query"},{label:"Products support",value:"Products support"},{label:"Feature request",value:"Feature request"},{label:"Refund request",value:"Refund request"}],uniqueId:"field-1717396919710"},{id:"select-input-1717397023674",className:"select-inputs",name:"select-input-1717397023674",label:"-- Please choose product -- ",type:"select",required:!1,pro:"pro-inactive",isNew:"old",profeature:"false",options:[{label:"Product 1",value:"Product 1"},{label:"Product 2",value:"Product 2"}],uniqueId:"field-1717397023674"},{id:"text-input-1717397129721",name:"name-text-input-1717397129721",label:"Your full name",type:"text",placeholder:"Full name",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717397129721"},{id:"url-input-1717397194868",name:"url-text-input-1717397194868",label:"Website URL",type:"url",placeholder:"Enter url...",className:"url-field",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"url",isNew:"old",uniqueId:"field-1717397194868"},{id:"email-input-1717397204706",name:"email-text-input-1717397204706",label:"Email address",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717397204706"},{id:"text-area-1717397229868",name:"textarea-text-input-1717397229868",label:"Message",type:"textarea",placeholder:"Add your queries",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717397229868"}],multiStep:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name here",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email*",type:"email",placeholder:"Enter your Email",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"},{id:"text-input-1717398283013",name:"name-text-input-1717398283013",label:"Age",type:"text",placeholder:"age",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398283013"},{id:"page_break_id-1717398293117",name:"page_break_name-1717398293117",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398293117"},{id:"text-field-1717398433332",name:"textfield-text-input-1717398433332",label:"Address *",type:"text",placeholder:"",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398433332"},{id:"text-area-1717398445518",name:"textarea-text-input-1717398445518",label:"Apartment or suite (optional)",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398445518"},{id:"text-input-1717398468131",name:"name-text-input-1717398468131",label:"City*",type:"text",placeholder:"Enter city...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398468131"},{id:"text-input-1717398476883",name:"name-text-input-1717398476883",label:"State*",type:"text",placeholder:"Enter state...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398476883"},{id:"number-input-1717398498180",name:"number-text-input-1717398498180",label:"Postal code*",type:"number",placeholder:"Enter postal code...",className:"custom-input",required:"true",pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398498180"},{id:"page_break_id-1717398538696",name:"page_break_name-1717398538696",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398538696"},{id:"checkbox-1717398556387",className:"checkbox-inputs",label:"Would you recommend our service to a friend?",type:"checkbox",name:"checkbox-button-1717398556387",toggle:!1,required:!1,pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:" Definitely",value:"Yes"},{label:"Maybe",value:"maybe"},{label:"Not sure",value:"no"}],uniqueId:"field-1717398556387"},{id:"text-area-1717398619233",name:"textarea-text-input-1717398619233",label:"Any comments or suggestions?",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398619233"}],Survey:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name here",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email*",type:"email",placeholder:"Enter your Email",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"},{id:"text-input-1717398283013",name:"name-text-input-1717398283013",label:"Age",type:"text",placeholder:"age",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398283013"},{id:"page_break_id-1717398293117",name:"page_break_name-1717398293117",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398293117"},{id:"text-field-1717398433332",name:"textfield-text-input-1717398433332",label:"Address *",type:"text",placeholder:"",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398433332"},{id:"text-area-1717398445518",name:"textarea-text-input-1717398445518",label:"Apartment or suite (optional)",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398445518"},{id:"text-input-1717398468131",name:"name-text-input-1717398468131",label:"City*",type:"text",placeholder:"Enter city...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398468131"},{id:"text-input-1717398476883",name:"name-text-input-1717398476883",label:"State*",type:"text",placeholder:"Enter state...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398476883"},{id:"number-input-1717398498180",name:"number-text-input-1717398498180",label:"Postal code*",type:"number",placeholder:"Enter postal code...",className:"custom-input",required:"true",pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398498180"},{id:"page_break_id-1717398538696",name:"page_break_name-1717398538696",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398538696"},{id:"checkbox-1717398556387",className:"checkbox-inputs",label:"Would you recommend our service to a friend?",type:"checkbox",name:"checkbox-button-1717398556387",toggle:!1,required:!1,pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:" Definitely",value:"Yes"},{label:"Maybe",value:"maybe"},{label:"Not sure",value:"no"}],uniqueId:"field-1717398556387"},{id:"text-area-1717398619233",name:"textarea-text-input-1717398619233",label:"Any comments or suggestions?",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398619233"}]},Ql=i(8922),Jl=i(6033),Xl=()=>{const e=at().length,r=rt(),o=G(),a=W(),i=new URLSearchParams(a.search).get("preset"),[l,s]=(0,n.useState)(!1),[c,u]=(0,n.useState)(e),[d,p]=(0,n.useState)($l),[f,h]=(0,n.useState)(!1),m=(0,n.useRef)(),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)([]),[w,x]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[N,S]=(0,n.useState)(null),[M,L]=(0,n.useState)(!1),[I,k]=(0,n.useState)([{id:"row-0",type:"row",fields:[]}]),[P,A]=(0,n.useState)(0),[R,j]=(0,n.useState)({});(0,n.useEffect)((()=>{if(i){const e=Kl[i];e?(k([{id:"row-0",type:"row",fields:e}]),v(e)):console.error(`Preset "${i}" not found`)}}),[i]),(0,n.useEffect)((()=>{const e=I.reduce(((e,t)=>[...e,...t.fields]),[]);v(e)}),[I]);const T=e=>R[e]||"vertical",O=()=>{h(!1),E((e=>!e))};function D(e){m.current&&!m.current.contains(e.target)&&O()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",D),()=>{document.removeEventListener("mousedown",D)})),[D]),(0,n.useEffect)((()=>{w&&k((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))})))))}),[w]);const _=()=>{const e=I.map((e=>({id:e.id,type:"row",layout:T(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),h(!0)},F=()=>{wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success(e){u(e.tables_count)},error({message:e}){}})};return(0,n.useEffect)((()=>{F()}),[]),(0,t.createElement)("div",{className:"simple-form-builder"},(0,t.createElement)("div",{className:"form-header"},(0,t.createElement)("h2",null,(0,t.createElement)(Bl.Z,null)," Drag and Drop Form Builder"),(0,t.createElement)("div",{className:"checkbox-wrapper"},(0,t.createElement)("div",{className:"form-fields-header"},(0,t.createElement)("div",{className:"formname"},(0,t.createElement)("label",{htmlFor:"formName"},"Form name"),(0,t.createElement)("input",{type:"text",placeholder:"Add form name",name:"simpleformname",className:"js-open-modal",id:"formName"})),(0,t.createElement)("div",{className:"btn_name"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Submit button text"),(0,t.createElement)("input",{type:"text",placeholder:"Submit button text",name:"simplebtn_name",className:"js-open-modal",id:"btn_name"}))),(0,t.createElement)("div",{className:"button-sub-group-simple-form"},!w&&(0,t.createElement)("button",{className:"jsonbtn",onClick:_},C?"Hide Json":"Show Json"),(0,t.createElement)("button",{className:"js-open-modal saveData",onClick:()=>{if(c>9&&!r)return void Swal.fire({icon:"warning",title:"Need Pro to create more forms! or delete exist any.",html:'Get Pro: <a href="https://functiondeck.com/" target="_blank">FunctionDeck</a>'});const e=I.map((e=>({id:e.id,type:"row",layout:T(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((t=>{if(t.isConfirmed){const t=document.getElementById("formName").value,n=document.getElementById("btn_name").value;wp.ajax.send("simpleform_create_form",{data:{nonce:nt(),name:t||"Untitled",btn_name:n||"Submit",formdata:e},success({id:e}){Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500}),F(),o("/")},error({message:e}){}})}}))},id:"saveData",type:"button"},"Save")))),(0,t.createElement)("div",{className:"form-builder-container"},(0,t.createElement)(Si,{onDragEnd:e=>{if(!e.destination)return;const t=e.source.droppableId,n=e.destination.droppableId,r=e.source.index,o=e.destination.index;if("available-fields"===t&&n.startsWith("row-")){const e=parseInt(n.split("-")[1]),t=d[r],a={...t,id:`${t.id}-${(new Date).getTime()}`,name:`${t.name}-${(new Date).getTime()}`,uniqueId:`field-${(new Date).getTime()}`};k((t=>{const n=[...t];return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n===t){const e=parseInt(t.split("-")[1]);k((t=>{const n=[...t],[a]=n[e].fields.splice(r,1);return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n.startsWith("row-")){const e=parseInt(t.split("-")[1]),a=parseInt(n.split("-")[1]);k((t=>{const n=[...t],[i]=n[e].fields.splice(r,1);return n[a].fields.splice(o,0,i),n}))}}},(0,t.createElement)("div",{className:"form-builder"},(0,t.createElement)("div",{className:"form-fields"},(0,t.createElement)("h3",null,"Available Fields"),(0,t.createElement)(ol,{droppableId:"available-fields",direction:"vertical"},(e=>(0,t.createElement)("div",{...e.droppableProps,ref:e.innerRef,className:"draggable-field-container"},d.map(((e,n)=>(0,t.createElement)(el,{key:e.id,draggableId:e.id,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:"draggable-field "+("pro-inactive"===e.pro&&"true"===e.profeature?"locked":"")},(0,t.createElement)("div",{className:"field-icons"},"text"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ul),"number"===e.type&&(0,t.createElement)("button",{className:"field-icon"},dl),"email"===e.type&&(0,t.createElement)("button",{className:"field-icon"},pl),"image"===e.type&&(0,t.createElement)("button",{className:"field-icon"},fl),"textarea"===e.type&&(0,t.createElement)("button",{className:"field-icon"},hl),"radio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ml),"checkbox"===e.type&&(0,t.createElement)("button",{className:"field-icon"},gl),"select"===e.type&&(0,t.createElement)("button",{className:"field-icon"},vl),"customcaptcha"===e.type&&(0,t.createElement)("button",{className:"field-icon"},bl),"page_break"===e.type&&(0,t.createElement)("button",{className:"field-icon"},yl),"file"===e.type&&(0,t.createElement)("button",{className:"field-icon"},wl),"cloudflare"===e.type&&(0,t.createElement)("button",{className:"field-icon"},xl),"esignature"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Cl),"range"===e.type&&(0,t.createElement)("button",{className:"field-icon"},El),"week"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Nl),"url"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Sl),"time"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ll),"tel"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Il),"submit"===e.type&&(0,t.createElement)("button",{className:"field-icon"},kl),"button"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Pl),"password"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Al),"date"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Rl),"datetime-local"===e.type&&(0,t.createElement)("button",{className:"field-icon"},jl),"color"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Tl),"hidden"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ol),"heading"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Dl),"label"===e.type&&(0,t.createElement)("button",{className:"field-icon"},_l),"link"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ml),"video"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Fl),"audio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},zl),"iframe"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Zl)),e.label,"pro-inactive"===e.pro&&"true"===e.profeature&&(0,t.createElement)("div",{className:"PRO_TAG"},"PRO")))))),e.placeholder)))),(0,t.createElement)("div",{className:"form-canvas"},(0,t.createElement)("h3",null,"Form Canvas ",(0,t.createElement)("button",{className:"add-row-btn",onClick:()=>{const e=`row-${I.length}`;k([...I,{id:e,type:"row",fields:[]}]),A(I.length)}},"Add Row ",(0,t.createElement)(Hl.Z,null))),(0,t.createElement)("div",{className:"form-canvas-rows"},I.map(((e,n)=>{const r=e.id,o="horizontal"===T(n);return(0,t.createElement)("div",{key:r,className:"form-row "+(n===P?"active-row":"")},(0,t.createElement)("div",{className:"row-header"},(0,t.createElement)("span",null,"Row ",n+1),(0,t.createElement)("div",{className:"row-controls"},(0,t.createElement)("button",{className:"layout-toggle "+(o?"horizontal":"vertical"),onClick:()=>(e=>{j({...R,[e]:"horizontal"===R[e]?"vertical":"horizontal"})})(n),title:o?"Switch to vertical layout":"Switch to horizontal layout"},o?(0,t.createElement)(Jl.Z,null):(0,t.createElement)(Ql.Z,null)),I.length>1&&(0,t.createElement)("button",{className:"remove-row-btn",onClick:()=>(e=>{I.length>1&&(k((t=>t.filter(((t,n)=>n!==e)))),P>=e&&P>0&&A(P-1))})(n),title:"Remove row"},(0,t.createElement)(dt.Z,null)))),(0,t.createElement)(ol,{droppableId:r,direction:o?"horizontal":"vertical"},(r=>(0,t.createElement)("div",{...r.droppableProps,ref:r.innerRef,className:"form-canvas-container "+(o?"horizontal-layout":"vertical-layout"),onClick:()=>A(n)},e.fields.map(((e,n)=>(0,t.createElement)(el,{key:e.uniqueId,draggableId:e.uniqueId,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:`draggable-field ${o?"field-horizontal":""} ${M&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""}`},(0,t.createElement)(Gl,{field:e}),(0,t.createElement)("button",{className:"form-edit "+(M&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""),onClick:()=>{(e=>{let t=null;I.forEach((n=>{const r=n.fields.find((t=>t.uniqueId===e));r&&(t=r)})),t&&x({...t})})(e.uniqueId),L(!0)}},ll),(0,t.createElement)("button",{className:"form-remove",onClick:()=>{return t=e.uniqueId,k((e=>e.map((e=>({...e,fields:e.fields.filter((e=>e.uniqueId!==t))}))))),void x(null);var t}},sl)))))),r.placeholder))))})))))),w&&(0,t.createElement)("div",{className:"edit-field-form"},(0,t.createElement)("div",{className:"form-btn-group"},(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{k((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))}))))),x(null),L(!1),L(!1)}},"Update"),(0,t.createElement)("button",{className:"jsonbtn",onClick:_},C?"Hide Json":"Show Json")),(0,t.createElement)("h3",null,"Edit Field"),(0,t.createElement)("div",{className:"edit-fields-section"},(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"ID:"),(0,t.createElement)("input",{type:"text",value:w.id,onChange:e=>x({...w,id:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Name:"),(0,t.createElement)("input",{type:"text",value:w.name,onChange:e=>x({...w,name:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:w.label,onChange:e=>x({...w,label:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Type:"),"file"!==w.type&&"select"!==w.type&&"checkbox"!==w.type&&"radio"!==w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.type,onChange:e=>x({...w,type:e.target.value})},(0,t.createElement)("option",{value:"button"},"Button"),(0,t.createElement)("option",{value:"color"},"Color"),(0,t.createElement)("option",{value:"date"},"Date"),(0,t.createElement)("option",{value:"datetime-local"},"Datetime-local"),(0,t.createElement)("option",{value:"email"},"Email"),(0,t.createElement)("option",{value:"hidden"},"Hidden"),(0,t.createElement)("option",{value:"image"},"Image"),(0,t.createElement)("option",{value:"month"},"Month"),(0,t.createElement)("option",{value:"number"},"Number"),(0,t.createElement)("option",{value:"password"},"Password"),(0,t.createElement)("option",{value:"range"},"Range"),(0,t.createElement)("option",{value:"reset"},"Reset"),(0,t.createElement)("option",{value:"search"},"Search"),(0,t.createElement)("option",{value:"submit"},"Submit"),(0,t.createElement)("option",{value:"tel"},"Tel"),(0,t.createElement)("option",{value:"text"},"Text"),(0,t.createElement)("option",{value:"text"},"Text Input"),(0,t.createElement)("option",{value:"textarea"},"Text Area"),(0,t.createElement)("option",{value:"time"},"Time"),(0,t.createElement)("option",{value:"url"},"URL"),(0,t.createElement)("option",{value:"week"},"Week"),(0,t.createElement)("option",{value:"cloudflare"},"Cloudflare"),(0,t.createElement)("option",{value:"esignature"},"E-signature"),(0,t.createElement)("option",{value:"customcaptcha"},"Custom captcha"),(0,t.createElement)("option",{value:"page_break"},"Page break"),(0,t.createElement)("option",{value:"heading"},"Heading"),(0,t.createElement)("option",{value:"label"},"Label"),(0,t.createElement)("option",{value:"link"},"Link"),(0,t.createElement)("option",{value:"video"},"Video"),(0,t.createElement)("option",{value:"audio"},"Audio"),(0,t.createElement)("option",{value:"iframe"},"iframe")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Subtype:"),(0,t.createElement)("input",{type:"text",value:w.subtype,onChange:e=>x({...w,subtype:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Placeholder:"),(0,t.createElement)("input",{type:"text",value:w.placeholder,onChange:e=>x({...w,placeholder:e.target.value})})),"image"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Sorce:"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Alt:"),(0,t.createElement)("input",{type:"text",value:w.alt,onChange:e=>x({...w,alt:e.target.value})}))),"number"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Min:"),(0,t.createElement)("input",{type:"text",value:w.min,onChange:e=>x({...w,min:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Max:"),(0,t.createElement)("input",{type:"text",value:w.max,onChange:e=>x({...w,max:e.target.value})}))),"heading"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"label"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"For value:"),(0,t.createElement)("input",{type:"text",value:w.for,onChange:e=>x({...w,for:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"link"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"href:"),(0,t.createElement)("input",{type:"text",value:w.href,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,href:t})}})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Redirection Type:"),"link"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.target,onChange:e=>x({...w,target:e.target.value})},(0,t.createElement)("option",{value:"_blank"},"New Tab"),(0,t.createElement)("option",{value:"_self"},"Same Tab")):(0,t.createElement)("input",{type:"text",value:w.target,onChange:e=>x({...w,target:e.target.value})}))),"video"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"audio"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"iframe"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,src:t})}}))),"cloudflare"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Site Key:"),(0,t.createElement)("input",{type:"text",value:w.sitekey,onChange:e=>x({...w,sitekey:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Widgets Theme:"),(0,t.createElement)("select",{className:"select-type-class",value:w.theme,onChange:e=>x({...w,theme:e.target.value})},(0,t.createElement)("option",{value:"light"},"Light"),(0,t.createElement)("option",{value:"dark"},"Dark"),(0,t.createElement)("option",{value:"auto"},"Auto"))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Enable Button access:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.btnaccess,onChange:e=>x({...w,btnaccess:e.target.checked?"true":"false"})}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Error message:"),(0,t.createElement)("input",{type:"text",value:w.error,onChange:e=>x({...w,error:e.target.value})}))),"checkbox"===w.type&&(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Toggle:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.toggle,onChange:e=>{x({...w,toggle:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Required:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.required,onChange:e=>{x({...w,required:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Class Name:"),(0,t.createElement)("input",{type:"text",value:w.className,onChange:e=>x({...w,className:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:w.value,onChange:e=>x({...w,value:e.target.value})})),["select","radio","checkbox"].includes(w.type)&&(0,t.createElement)("div",null,(0,t.createElement)("h4",null,"select"===w.type?"Select Options":"Options"),w.options.map(((e,n)=>(0,t.createElement)("div",{className:"simple-form-id-panel select-fields-panel",key:n},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:e.label,onChange:e=>{const t=[...w.options],r=e.target.value,o=t[n];t[n]={...o,label:r,value:o.value===o.label||""===o.value?r:o.value},x({...w,options:t})}}),(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:e.value,onChange:t=>{const r=[...w.options];r[n]={...e,value:t.target.value},x({...w,options:r})}}),(0,t.createElement)("button",{className:"option-remover-multiple",onClick:()=>(e=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)&&null!==e){const t=[...w.options];t.splice(e,1),x({...w,options:t}),S(null)}})(n)},(0,t.createElement)(dt.Z,{className:"add-options"}))))),(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)){const e=[...w.options,{label:"New Option",value:"New Option"}];x({...w,options:e})}}},(0,t.createElement)(Hl.Z,null)," Add Option")))),(0,t.createElement)(Yl,{isOpen:l,toggleModal:()=>s(!l),formFields:g,formStructure:I,rowLayoutMode:R}),f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"create-table-modal-wrap modal-content manage-modal-content",ref:m},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>O()},cl),(0,t.createElement)("pre",null,"Form Data: ",JSON.stringify(b,null,2))))))},es=()=>{rt();const[e,r]=(0,n.useState)(!1),{id:o}=(G(),function(){let{matches:e}=n.useContext(q),t=e[e.length-1];return t?t.params:{}}()),[a,i]=(0,n.useState)(""),[l,s]=(0,n.useState)(""),[c,u]=(0,n.useState)({}),[d,p]=(0,n.useState)($l),[f,h]=(0,n.useState)(!1),m=(0,n.useRef)(),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)([]),[w,x]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[N,S]=(0,n.useState)(null),[M,L]=(0,n.useState)(!1),[I,k]=(0,n.useState)(!1),[P,A]=(0,n.useState)([{id:"row-0",type:"row",fields:[]}]),[R,j]=(0,n.useState)(0),[T,O]=(0,n.useState)({});(0,n.useEffect)((()=>{const e=P.reduce(((e,t)=>[...e,...t.fields]),[]);v(e)}),[P]);const D=()=>{h(!1),E((e=>!e))},_=e=>T[e]||"vertical";function F(e){m.current&&!m.current.contains(e.target)&&D()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",F),()=>{document.removeEventListener("mousedown",F)})),[F]),(0,n.useEffect)((()=>{w&&A((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))})))))}),[w]);const z=()=>{const e=P.map((e=>({id:e.id,type:"row",layout:_(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),h(!0)};return(0,n.useEffect)((()=>{wp.ajax.send("simpleform_edit_table",{data:{nonce:nt(),id:o},success(e){if(i(e.form_name),s(e.btn_name),u({...e,id:o}),e.table_settings&&Array.isArray(e.table_settings)&&e.table_settings.length>0&&"row"===e.table_settings[0].type){A(e.table_settings);const t={};e.table_settings.forEach(((e,n)=>{e.layout&&(t[n]=e.layout)})),O(t)}else{const t={id:"row-0",type:"row",fields:e.table_settings||[]};A([t])}},error(e){console.error("Error:",e)}})}),[]),(0,t.createElement)("div",{className:"simple-form-builder"},(0,t.createElement)("div",{className:"form-header"},(0,t.createElement)("h2",null,(0,t.createElement)(Bl.Z,null)," Drag and Drop Form Builder"),(0,t.createElement)("div",{className:"checkbox-wrapper"},(0,t.createElement)("div",{className:"form-fields-header"},(0,t.createElement)("div",{className:"formname"},(0,t.createElement)("label",{htmlFor:"formName"},"Form name"),(0,t.createElement)("input",{type:"text",value:a,placeholder:"Add form name",name:"simpleformname",className:"js-open-modal",id:"formName",onChange:e=>i(e.target.value)}),(0,t.createElement)("input",{type:"hidden",name:"formid",id:"formid",value:c.id||""})),(0,t.createElement)("div",{className:"btn_name"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Submit button text"),(0,t.createElement)("input",{type:"text",value:l,placeholder:"Submit button text",name:"simplebtn_name",className:"js-open-modal",id:"btn_name",onChange:e=>s(e.target.value)})),(0,t.createElement)("div",{className:"formname copy-shortcode"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Shortcode"),(0,t.createElement)("h4",{title:"Click to Copy Shortcode",className:"copythe-shortcode "+(M?"btn-success":""),onClick:()=>(async e=>{const t=`[simple_form id="${e}"]`;try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(t);else{const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}L(!0),Swal.fire({title:"Shortcode has been copied!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}),setTimeout((()=>{L(!1)}),1e3)}catch(e){L(!1),Swal.fire({title:"Shortcode copy failed!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}})(c.id)},"[simple_form id=",c.id,"]"))),(0,t.createElement)("div",{className:"button-sub-group-simple-form"},!w&&(0,t.createElement)("button",{className:"jsonbtn",onClick:z},"Show Json"),(0,t.createElement)("button",{className:"js-open-modal saveData",onClick:()=>{const e=P.map((e=>({id:e.id,type:"row",layout:_(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((t=>{if(t.isConfirmed){const t=document.getElementById("formName").value,n=document.getElementById("btn_name").value,r=document.getElementById("formid").value;wp.ajax.send("simpleform_save_table",{data:{nonce:nt(),id:r,name:t,btn_name:n,formdata:e},success({id:e}){Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500})},error({message:e}){}})}}))},id:"saveData",type:"button"},"Update")))),(0,t.createElement)("div",{className:"form-builder-container"},(0,t.createElement)(Si,{onDragEnd:e=>{if(!e.destination)return;const t=e.source.droppableId,n=e.destination.droppableId,r=e.source.index,o=e.destination.index;if("available-fields"===t&&n.startsWith("row-")){const e=parseInt(n.split("-")[1]),t=d[r],a={...t,id:`${t.id}-${(new Date).getTime()}`,name:`${t.name}-${(new Date).getTime()}`,uniqueId:`field-${(new Date).getTime()}`};A((t=>{const n=[...t];return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n===t){const e=parseInt(t.split("-")[1]);A((t=>{const n=[...t],[a]=n[e].fields.splice(r,1);return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n.startsWith("row-")){const e=parseInt(t.split("-")[1]),a=parseInt(n.split("-")[1]);A((t=>{const n=[...t],[i]=n[e].fields.splice(r,1);return n[a].fields.splice(o,0,i),n}))}}},(0,t.createElement)("div",{className:"form-builder"},(0,t.createElement)("div",{className:"form-fields"},(0,t.createElement)("h3",null,"Available Fields"),(0,t.createElement)(ol,{droppableId:"available-fields",direction:"vertical"},(e=>(0,t.createElement)("div",{...e.droppableProps,ref:e.innerRef,className:"draggable-field-container"},d.map(((e,n)=>(0,t.createElement)(el,{key:e.id,draggableId:e.id,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:"draggable-field "+("pro-inactive"===e.pro&&"true"===e.profeature?"locked":"")},(0,t.createElement)("div",{className:"field-icons"},"text"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ul),"number"===e.type&&(0,t.createElement)("button",{className:"field-icon"},dl),"email"===e.type&&(0,t.createElement)("button",{className:"field-icon"},pl),"image"===e.type&&(0,t.createElement)("button",{className:"field-icon"},fl),"textarea"===e.type&&(0,t.createElement)("button",{className:"field-icon"},hl),"radio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ml),"checkbox"===e.type&&(0,t.createElement)("button",{className:"field-icon"},gl),"select"===e.type&&(0,t.createElement)("button",{className:"field-icon"},vl),"customcaptcha"===e.type&&(0,t.createElement)("button",{className:"field-icon"},bl),"page_break"===e.type&&(0,t.createElement)("button",{className:"field-icon"},yl),"file"===e.type&&(0,t.createElement)("button",{className:"field-icon"},wl),"cloudflare"===e.type&&(0,t.createElement)("button",{className:"field-icon"},xl),"esignature"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Cl),"range"===e.type&&(0,t.createElement)("button",{className:"field-icon"},El),"week"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Nl),"url"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Sl),"time"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ll),"tel"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Il),"submit"===e.type&&(0,t.createElement)("button",{className:"field-icon"},kl),"button"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Pl),"password"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Al),"date"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Rl),"datetime-local"===e.type&&(0,t.createElement)("button",{className:"field-icon"},jl),"color"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Tl),"hidden"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ol),"heading"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Dl),"label"===e.type&&(0,t.createElement)("button",{className:"field-icon"},_l),"link"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ml),"video"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Fl),"audio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},zl),"iframe"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Zl)),e.label,"pro-inactive"===e.pro&&"true"===e.profeature&&(0,t.createElement)("div",{className:"PRO_TAG"},"PRO")))))),e.placeholder)))),(0,t.createElement)("div",{className:"form-canvas"},(0,t.createElement)("h3",null,"Form Canvas ",(0,t.createElement)("button",{className:"add-row-btn",onClick:()=>{const e=`row-${P.length}`;A([...P,{id:e,type:"row",fields:[]}]),j(P.length)}},"Add Row ",(0,t.createElement)(Hl.Z,null))),(0,t.createElement)("div",{className:"form-canvas-rows"},P.map(((e,n)=>{const r=e.id,o="horizontal"===_(n);return(0,t.createElement)("div",{key:r,className:"form-row "+(n===R?"active-row":"")},(0,t.createElement)("div",{className:"row-header"},(0,t.createElement)("span",null,"Row ",n+1),(0,t.createElement)("div",{className:"row-controls"},(0,t.createElement)("button",{className:"layout-toggle "+(o?"horizontal":"vertical"),onClick:()=>(e=>{O({...T,[e]:"horizontal"===T[e]?"vertical":"horizontal"})})(n),title:o?"Switch to vertical layout":"Switch to horizontal layout"},o?(0,t.createElement)(Jl.Z,null):(0,t.createElement)(Ql.Z,null)),P.length>1&&(0,t.createElement)("button",{className:"remove-row-btn",onClick:()=>(e=>{P.length>1&&(A((t=>t.filter(((t,n)=>n!==e)))),R>=e&&R>0&&j(R-1))})(n),title:"Remove row"},(0,t.createElement)(dt.Z,null)))),(0,t.createElement)(ol,{droppableId:r,direction:o?"horizontal":"vertical"},(r=>(0,t.createElement)("div",{...r.droppableProps,ref:r.innerRef,className:"form-canvas-container "+(o?"horizontal-layout":"vertical-layout"),onClick:()=>j(n)},e.fields.map(((e,n)=>(0,t.createElement)(el,{key:e.uniqueId,draggableId:e.uniqueId,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:`draggable-field ${o?"field-horizontal":""} ${I&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""}`},(0,t.createElement)(Gl,{field:e}),(0,t.createElement)("button",{className:"form-edit "+(I&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""),onClick:()=>{(e=>{let t=null;P.forEach((n=>{const r=n.fields.find((t=>t.uniqueId===e));r&&(t=r)})),t&&x({...t})})(e.uniqueId),k(!0)}},ll),(0,t.createElement)("button",{className:"form-remove",onClick:()=>{return t=e.uniqueId,A((e=>e.map((e=>({...e,fields:e.fields.filter((e=>e.uniqueId!==t))}))))),void x(null);var t}},sl)))))),r.placeholder))))})))))),w&&(0,t.createElement)("div",{className:"edit-field-form"},(0,t.createElement)("div",{className:"form-btn-group"},(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{A((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))}))))),x(null),k(!1),k(!1)}},"Update"),(0,t.createElement)("button",{className:"jsonbtn",onClick:z}," ",C?"Json viewed":"Show Json")),(0,t.createElement)("h3",null,"Edit Field"),(0,t.createElement)("div",{className:"edit-fields-section"},(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"ID:"),(0,t.createElement)("input",{type:"text",value:w.id,onChange:e=>x({...w,id:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Name:"),(0,t.createElement)("input",{type:"text",value:w.name,onChange:e=>x({...w,name:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:w.label,onChange:e=>x({...w,label:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Type:"),"file"!==w.type&&"select"!==w.type&&"checkbox"!==w.type&&"radio"!==w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.type,onChange:e=>x({...w,type:e.target.value})},(0,t.createElement)("option",{value:"button"},"Button"),(0,t.createElement)("option",{value:"color"},"Color"),(0,t.createElement)("option",{value:"date"},"Date"),(0,t.createElement)("option",{value:"datetime-local"},"Datetime-local"),(0,t.createElement)("option",{value:"email"},"Email"),(0,t.createElement)("option",{value:"hidden"},"Hidden"),(0,t.createElement)("option",{value:"image"},"Image"),(0,t.createElement)("option",{value:"month"},"Month"),(0,t.createElement)("option",{value:"number"},"Number"),(0,t.createElement)("option",{value:"password"},"Password"),(0,t.createElement)("option",{value:"range"},"Range"),(0,t.createElement)("option",{value:"reset"},"Reset"),(0,t.createElement)("option",{value:"search"},"Search"),(0,t.createElement)("option",{value:"submit"},"Submit"),(0,t.createElement)("option",{value:"tel"},"Tel"),(0,t.createElement)("option",{value:"text"},"Text"),(0,t.createElement)("option",{value:"text"},"Text Input"),(0,t.createElement)("option",{value:"textarea"},"Text Area"),(0,t.createElement)("option",{value:"time"},"Time"),(0,t.createElement)("option",{value:"url"},"URL"),(0,t.createElement)("option",{value:"week"},"Week"),(0,t.createElement)("option",{value:"cloudflare"},"Cloudflare"),(0,t.createElement)("option",{value:"esignature"},"E-signature"),(0,t.createElement)("option",{value:"customcaptcha"},"Custom captcha"),(0,t.createElement)("option",{value:"page_break"},"Page break"),(0,t.createElement)("option",{value:"heading"},"Heading"),(0,t.createElement)("option",{value:"label"},"Label"),(0,t.createElement)("option",{value:"link"},"Link"),(0,t.createElement)("option",{value:"video"},"Video"),(0,t.createElement)("option",{value:"audio"},"Audio"),(0,t.createElement)("option",{value:"iframe"},"iframe")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Subtype:"),(0,t.createElement)("input",{type:"text",value:w.subtype,onChange:e=>x({...w,subtype:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Placeholder:"),(0,t.createElement)("input",{type:"text",value:w.placeholder,onChange:e=>x({...w,placeholder:e.target.value})})),"image"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Sorce:"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Alt:"),(0,t.createElement)("input",{type:"text",value:w.alt,onChange:e=>x({...w,alt:e.target.value})}))),"number"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Min:"),(0,t.createElement)("input",{type:"text",value:w.min,onChange:e=>x({...w,min:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Max:"),(0,t.createElement)("input",{type:"text",value:w.max,onChange:e=>x({...w,max:e.target.value})}))),"heading"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"label"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"For value:"),(0,t.createElement)("input",{type:"text",value:w.for,onChange:e=>x({...w,for:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"link"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"href:"),(0,t.createElement)("input",{type:"text",value:w.href,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,href:t})}})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Redirection Type:"),"link"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.target,onChange:e=>x({...w,target:e.target.value})},(0,t.createElement)("option",{value:"_blank"},"New Tab"),(0,t.createElement)("option",{value:"_self"},"Same Tab")):(0,t.createElement)("input",{type:"text",value:w.target,onChange:e=>x({...w,target:e.target.value})}))),"video"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"audio"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"iframe"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,src:t})}}))),"cloudflare"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Site Key:"),(0,t.createElement)("input",{type:"text",value:w.sitekey,onChange:e=>x({...w,sitekey:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Widgets Theme:"),(0,t.createElement)("select",{className:"select-type-class",value:w.theme,onChange:e=>x({...w,theme:e.target.value})},(0,t.createElement)("option",{value:"light"},"Light"),(0,t.createElement)("option",{value:"dark"},"Dark"),(0,t.createElement)("option",{value:"auto"},"Auto"))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Enable Button access:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.btnaccess,onChange:e=>x({...w,btnaccess:e.target.checked?"true":"false"})}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Error message:"),(0,t.createElement)("input",{type:"text",value:w.error,onChange:e=>x({...w,error:e.target.value})}))),"checkbox"===w.type&&(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Toggle:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.toggle,onChange:e=>{x({...w,toggle:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Required:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.required,onChange:e=>{x({...w,required:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Class Name:"),(0,t.createElement)("input",{type:"text",value:w.className,onChange:e=>x({...w,className:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:w.value,onChange:e=>x({...w,value:e.target.value})})),["select","radio","checkbox"].includes(w.type)&&(0,t.createElement)("div",null,(0,t.createElement)("h4",null,"select"===w.type?"Select Options":"Options"),w.options.map(((e,n)=>(0,t.createElement)("div",{className:"simple-form-id-panel select-fields-panel",key:n},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:e.label,onChange:e=>{const t=[...w.options],r=e.target.value,o=t[n],a=o.value===o.label?r:o.value;t[n]={...o,label:r,value:a},x({...w,options:t})}}),(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:e.value,onChange:t=>{const r=[...w.options];r[n]={...e,value:t.target.value},x({...w,options:r})}}),(0,t.createElement)("button",{className:"option-remover-multiple",onClick:()=>(e=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)&&null!==e){const t=[...w.options];t.splice(e,1),x({...w,options:t}),S(null)}})(n)},(0,t.createElement)(dt.Z,{className:"add-options"}))))),(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)){const e=[...w.options,{label:"New Option",value:"New Option"}];x({...w,options:e})}}},(0,t.createElement)(Hl.Z,null)," Add Option")))),(0,t.createElement)(Yl,{isOpen:e,toggleModal:()=>r(!e),formFields:g,formStructure:P,rowLayoutMode:T}),f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"create-table-modal-wrap modal-content manage-modal-content",ref:m},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>D()},cl),(0,t.createElement)("pre",null,"Form Data: ",JSON.stringify(b,null,2))))))},ts=i(3366),ns=i(7462),rs=i(3961),os=i(4780),as=i(5260),is=i(444),ls=i(7278),ss=i(6797),cs=(i(6751),i(8679),(0,as.w)((function(e,t){var r=e.styles,o=(0,ss.O)([r],void 0,n.useContext(as.T));if(!as.i){for(var a,i=o.name,l=o.styles,s=o.next;void 0!==s;)i+=" "+s.name,l+=s.styles,s=s.next;var c=!0===t.compat,u=t.insert("",{name:i,styles:l},t.sheet,c);return c?null:n.createElement("style",((a={})["data-emotion"]=t.key+"-global "+i,a.dangerouslySetInnerHTML={__html:u},a.nonce=t.sheet.nonce,a))}var d=n.useRef();return(0,ls.j)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,a=document.querySelector('style[data-emotion="'+e+" "+o.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==a&&(r=!0,a.setAttribute("data-emotion",e),n.hydrate([a])),d.current=[n,r],function(){n.flush()}}),[t]),(0,ls.j)((function(){var e=d.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==o.next&&(0,is.My)(t,o.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",o,n,!1)}}),[t,o.name]),null})));function us(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,ss.O)(t)}var ds=function(){var e=us.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},ps=i(8216),fs=i(1657),hs=i(948),ms=i(1588),gs=i(4867);function vs(e){return(0,gs.Z)("MuiCircularProgress",e)}(0,ms.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var bs=i(5893);const ys=["className","color","disableShrink","size","style","thickness","value","variant"];let ws,xs,Cs,Es,Ns=e=>e;const Ss=ds(ws||(ws=Ns` 2 0% { 3 transform: rotate(0deg); 4 } 5 6 100% { 7 transform: rotate(360deg); 8 } 9 `)),Ms=ds(xs||(xs=Ns` 10 0% { 11 stroke-dasharray: 1px, 200px; 12 stroke-dashoffset: 0; 13 } 14 15 50% { 16 stroke-dasharray: 100px, 200px; 17 stroke-dashoffset: -15px; 18 } 19 20 100% { 21 stroke-dasharray: 100px, 200px; 22 stroke-dashoffset: -125px; 23 } 24 `)),Ls=(0,hs.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,ps.Z)(n.color)}`]]}})((({ownerState:e,theme:t})=>(0,ns.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&us(Cs||(Cs=Ns` 25 animation: ${0} 1.4s linear infinite; 26 `),Ss))),Is=(0,hs.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),ks=(0,hs.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,ps.Z)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,ns.Z)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&us(Es||(Es=Ns` 27 animation: ${0} 1.4s ease-in-out infinite; 28 `),Ms)));var Ps=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:a=!1,size:i=40,style:l,thickness:s=3.6,value:c=0,variant:u="indeterminate"}=n,d=(0,ts.Z)(n,ys),p=(0,ns.Z)({},n,{color:o,disableShrink:a,size:i,thickness:s,value:c,variant:u}),f=(e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,a={root:["root",n,`color${(0,ps.Z)(r)}`],svg:["svg"],circle:["circle",`circle${(0,ps.Z)(n)}`,o&&"circleDisableShrink"]};return(0,os.Z)(a,vs,t)})(p),h={},m={},g={};if("determinate"===u){const e=2*Math.PI*((44-s)/2);h.strokeDasharray=e.toFixed(3),g["aria-valuenow"]=Math.round(c),h.strokeDashoffset=`${((100-c)/100*e).toFixed(3)}px`,m.transform="rotate(-90deg)"}return(0,bs.jsx)(Ls,(0,ns.Z)({className:(0,rs.Z)(f.root,r),style:(0,ns.Z)({width:i,height:i},m,l),ownerState:p,ref:t,role:"progressbar"},g,d,{children:(0,bs.jsx)(Is,{className:f.svg,ownerState:p,viewBox:"22 22 44 44",children:(0,bs.jsx)(ks,{className:f.circle,style:h,ownerState:p,cx:44,cy:44,r:(44-s)/2,fill:"none",strokeWidth:s})})}))})),As=i(5863),Rs=i(2800),js=i(5697),Ts=i.n(js),Os=i(1705),Ds=i(8974),_s=i(1796);function Fs(e){return(0,gs.Z)("MuiDataGrid",e)}const zs=(0,ms.Z)("MuiDataGrid",["actionsCell","aggregationColumnHeader","aggregationColumnHeader--alignLeft","aggregationColumnHeader--alignCenter","aggregationColumnHeader--alignRight","autoHeight","booleanCell","cell--editable","cell--editing","cell--textCenter","cell--textLeft","cell--textRight","cell--withRenderer","cell","cellContent","cellCheckbox","cellSkeleton","checkboxInput","columnHeader--alignCenter","columnHeader--alignLeft","columnHeader--alignRight","columnHeader--dragging","columnHeader--moving","columnHeader--numeric","columnHeader--sortable","columnHeader--sorted","columnHeader--filtered","columnHeader","columnHeaderCheckbox","columnHeaderDraggableContainer","columnHeaderDropZone","columnHeaderTitle","columnHeaderTitleContainer","columnHeaderTitleContainerContent","columnGroupHeader","columnHeader--filledGroup","columnHeader--emptyGroup","columnHeader--showColumnBorder","columnHeaders","columnHeadersInner","columnHeadersInner--scrollable","columnSeparator--resizable","columnSeparator--resizing","columnSeparator--sideLeft","columnSeparator--sideRight","columnSeparator","columnsPanel","columnsPanelRow","detailPanel","detailPanels","detailPanelToggleCell","detailPanelToggleCell--expanded","footerCell","panel","panelHeader","panelWrapper","panelContent","panelFooter","paper","editBooleanCell","editInputCell","filterForm","filterFormDeleteIcon","filterFormLinkOperatorInput","filterFormColumnInput","filterFormOperatorInput","filterFormValueInput","filterIcon","footerContainer","iconButtonContainer","iconSeparator","main","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","root","root--densityStandard","root--densityComfortable","root--densityCompact","row","row--editable","row--editing","row--lastVisible","row--dragging","row--dynamicHeight","row--detailPanelExpanded","rowReorderCellPlaceholder","rowCount","rowReorderCellContainer","rowReorderCell","rowReorderCell--draggable","scrollArea--left","scrollArea--right","scrollArea","selectedRowCount","sortIcon","toolbarContainer","toolbarFilterList","virtualScroller","virtualScrollerContent","virtualScrollerContent--overflowed","virtualScrollerRenderZone","pinnedColumns","pinnedColumns--left","pinnedColumns--right","pinnedColumnHeaders","pinnedColumnHeaders--left","pinnedColumnHeaders--right","withBorder","treeDataGroupingCell","treeDataGroupingCellToggle","groupingCriteriaCell","groupingCriteriaCellToggle","pinnedRows","pinnedRows--top","pinnedRows--bottom","pinnedRowsRenderZone"]),Zs=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${zs.autoHeight}`]:t.autoHeight},{[`&.${zs.aggregationColumnHeader}`]:t.aggregationColumnHeader},{[`&.${zs["aggregationColumnHeader--alignLeft"]}`]:t["aggregationColumnHeader--alignLeft"]},{[`&.${zs["aggregationColumnHeader--alignCenter"]}`]:t["aggregationColumnHeader--alignCenter"]},{[`&.${zs["aggregationColumnHeader--alignRight"]}`]:t["aggregationColumnHeader--alignRight"]},{[`&.${zs.aggregationColumnHeaderLabel}`]:t.aggregationColumnHeaderLabel},{[`& .${zs.editBooleanCell}`]:t.editBooleanCell},{[`& .${zs["cell--editing"]}`]:t["cell--editing"]},{[`& .${zs["cell--textCenter"]}`]:t["cell--textCenter"]},{[`& .${zs["cell--textLeft"]}`]:t["cell--textLeft"]},{[`& .${zs["cell--textRight"]}`]:t["cell--textRight"]},{[`& .${zs["cell--withRenderer"]}`]:t["cell--withRenderer"]},{[`& .${zs.cell}`]:t.cell},{[`& .${zs.cellContent}`]:t.cellContent},{[`& .${zs.cellCheckbox}`]:t.cellCheckbox},{[`& .${zs.cellSkeleton}`]:t.cellSkeleton},{[`& .${zs.checkboxInput}`]:t.checkboxInput},{[`& .${zs["columnHeader--alignCenter"]}`]:t["columnHeader--alignCenter"]},{[`& .${zs["columnHeader--alignLeft"]}`]:t["columnHeader--alignLeft"]},{[`& .${zs["columnHeader--alignRight"]}`]:t["columnHeader--alignRight"]},{[`& .${zs["columnHeader--dragging"]}`]:t["columnHeader--dragging"]},{[`& .${zs["columnHeader--moving"]}`]:t["columnHeader--moving"]},{[`& .${zs["columnHeader--numeric"]}`]:t["columnHeader--numeric"]},{[`& .${zs["columnHeader--sortable"]}`]:t["columnHeader--sortable"]},{[`& .${zs["columnHeader--sorted"]}`]:t["columnHeader--sorted"]},{[`& .${zs.columnHeader}`]:t.columnHeader},{[`& .${zs.columnHeaderCheckbox}`]:t.columnHeaderCheckbox},{[`& .${zs.columnHeaderDraggableContainer}`]:t.columnHeaderDraggableContainer},{[`& .${zs.columnHeaderTitleContainer}`]:t.columnHeaderTitleContainer},{[`& .${zs["columnSeparator--resizable"]}`]:t["columnSeparator--resizable"]},{[`& .${zs["columnSeparator--resizing"]}`]:t["columnSeparator--resizing"]},{[`& .${zs.columnSeparator}`]:t.columnSeparator},{[`& .${zs.filterIcon}`]:t.filterIcon},{[`& .${zs.iconSeparator}`]:t.iconSeparator},{[`& .${zs.menuIcon}`]:t.menuIcon},{[`& .${zs.menuIconButton}`]:t.menuIconButton},{[`& .${zs.menuOpen}`]:t.menuOpen},{[`& .${zs.menuList}`]:t.menuList},{[`& .${zs["row--editable"]}`]:t["row--editable"]},{[`& .${zs["row--editing"]}`]:t["row--editing"]},{[`& .${zs["row--dragging"]}`]:t["row--dragging"]},{[`& .${zs.row}`]:t.row},{[`& .${zs.rowReorderCellPlaceholder}`]:t.rowReorderCellPlaceholder},{[`& .${zs.rowReorderCell}`]:t.rowReorderCell},{[`& .${zs["rowReorderCell--draggable"]}`]:t["rowReorderCell--draggable"]},{[`& .${zs.sortIcon}`]:t.sortIcon},{[`& .${zs.withBorder}`]:t.withBorder},{[`& .${zs.treeDataGroupingCell}`]:t.treeDataGroupingCell},{[`& .${zs.treeDataGroupingCellToggle}`]:t.treeDataGroupingCellToggle},{[`& .${zs.detailPanelToggleCell}`]:t.detailPanelToggleCell},{[`& .${zs["detailPanelToggleCell--expanded"]}`]:t["detailPanelToggleCell--expanded"]},t.root]})((({theme:e})=>{const t="light"===e.palette.mode?(0,_s.$n)((0,_s.Fq)(e.palette.divider,1),.88):(0,_s._j)((0,_s.Fq)(e.palette.divider,1),.68);return(0,ns.Z)({flex:1,boxSizing:"border-box",position:"relative",border:`1px solid ${t}`,borderRadius:e.shape.borderRadius,color:e.palette.text.primary},e.typography.body2,{outline:"none",height:"100%",display:"flex",flexDirection:"column",[`&.${zs.autoHeight}`]:{height:"auto",[`& .${zs["row--lastVisible"]} .${zs.cell}`]:{borderBottomColor:"transparent"}},[`& .${zs["virtualScrollerContent--overflowed"]} .${zs["row--lastVisible"]} .${zs.cell}`]:{borderBottomColor:"transparent"},[`& .${zs.columnHeader}, & .${zs.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${zs.columnHeader}:focus-within, & .${zs.cell}:focus-within`]:{outline:`solid ${(0,_s.Fq)(e.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${zs.columnHeader}:focus, & .${zs.cell}:focus`]:{outline:`solid ${e.palette.primary.main} 1px`},[`& .${zs.columnHeaderCheckbox}, & .${zs.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},[`& .${zs.columnHeader}`]:{position:"relative",display:"flex",alignItems:"center"},[`& .${zs["columnHeader--sorted"]} .${zs.iconButtonContainer}, & .${zs["columnHeader--filtered"]} .${zs.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${zs.columnHeader}:not(.${zs["columnHeader--sorted"]}) .${zs.sortIcon}`]:{opacity:0,transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.shorter})},[`& .${zs.columnHeader}:not(.${zs["columnHeader--sorted"]}):hover .${zs.sortIcon}`]:{opacity:.5},[`& .${zs.columnHeaderTitleContainer}`]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden"},[`& .${zs.columnHeaderTitleContainerContent}`]:{overflow:"hidden",display:"flex",alignItems:"center"},[`& .${zs["columnHeader--filledGroup"]} .${zs.columnHeaderTitleContainer}`]:{borderBottom:`solid ${t} 1px`,boxSizing:"border-box"},[`& .${zs["columnHeader--filledGroup"]}.${zs["columnHeader--showColumnBorder"]} .${zs.columnHeaderTitleContainer}`]:{borderBottom:"none"},[`& .${zs["columnHeader--filledGroup"]}.${zs["columnHeader--showColumnBorder"]}`]:{borderBottom:`solid ${t} 1px`,boxSizing:"border-box"},[`& .${zs.sortIcon}, & .${zs.filterIcon}`]:{fontSize:"inherit"},[`& .${zs["columnHeader--sortable"]}`]:{cursor:"pointer"},[`& .${zs["columnHeader--alignCenter"]} .${zs.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${zs["columnHeader--alignRight"]} .${zs.columnHeaderDraggableContainer}, & .${zs["columnHeader--alignRight"]} .${zs.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${zs["columnHeader--alignCenter"]} .${zs.menuIcon}, & .${zs["columnHeader--alignRight"]} .${zs.menuIcon}`]:{marginRight:"auto",marginLeft:-6},[`& .${zs["columnHeader--alignRight"]} .${zs.menuIcon}, & .${zs["columnHeader--alignRight"]} .${zs.menuIcon}`]:{marginRight:"auto",marginLeft:-10},[`& .${zs["columnHeader--moving"]}`]:{backgroundColor:e.palette.action.hover},[`& .${zs.columnSeparator}`]:{position:"absolute",zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:t},[`& .${zs["columnSeparator--sideLeft"]}`]:{left:-12},[`& .${zs["columnSeparator--sideRight"]}`]:{right:-12},[`& .${zs["columnSeparator--resizable"]}`]:{cursor:"col-resize",touchAction:"none","&:hover":{color:e.palette.text.primary,"@media (hover: none)":{color:t}},[`&.${zs["columnSeparator--resizing"]}`]:{color:e.palette.text.primary},"& svg":{pointerEvents:"none"}},[`& .${zs.iconSeparator}`]:{color:"inherit"},[`& .${zs.menuIcon}`]:{width:0,visibility:"hidden",fontSize:20,marginRight:-10,display:"flex",alignItems:"center"},[`& .${zs.columnHeader}:hover`]:{[`& .${zs.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${zs.menuIcon}`]:{width:"auto",visibility:"visible"}},[`.${zs.menuOpen}`]:{visibility:"visible",width:"auto"},[`& .${zs.row}`]:{display:"flex",width:"fit-content",breakInside:"avoid","&:hover, &.Mui-hovered":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}}},[`& .${zs.cell}`]:{display:"flex",alignItems:"center",borderBottom:`1px solid ${t}`},[`& .${zs.row}:not(.${zs["row--dynamicHeight"]}) > .${zs.cell}`]:{overflow:"hidden",whiteSpace:"nowrap"},[`& .${zs.cellContent}`]:{overflow:"hidden",textOverflow:"ellipsis"},[`& .${zs.cell}.${zs["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:e.shadows[2],backgroundColor:e.palette.background.paper,"&:focus-within":{outline:`solid ${e.palette.primary.main} 1px`,outlineOffset:"-1px"}},[`& .${zs["row--editing"]}`]:{boxShadow:e.shadows[2]},[`& .${zs["row--editing"]} .${zs.cell}`]:{boxShadow:e.shadows[0],backgroundColor:e.palette.background.paper},[`& .${zs.editBooleanCell}`]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${zs.booleanCell}[data-value="true"]`]:{color:e.palette.text.secondary},[`& .${zs.booleanCell}[data-value="false"]`]:{color:e.palette.text.disabled},[`& .${zs.actionsCell}`]:{display:"inline-flex",alignItems:"center",gridGap:e.spacing(1)},[`& .${zs.rowReorderCell}`]:{display:"inline-flex",flex:1,alignItems:"center",justifyContent:"center",opacity:e.palette.action.disabledOpacity},[`& .${zs["rowReorderCell--draggable"]}`]:{cursor:"move",opacity:1},[`& .${zs.rowReorderCellContainer}`]:{padding:0,alignItems:"stretch"},[`& .${zs.withBorder}`]:{borderRight:`1px solid ${t}`},[`& .${zs["cell--textLeft"]}`]:{justifyContent:"flex-start"},[`& .${zs["cell--textRight"]}`]:{justifyContent:"flex-end"},[`& .${zs["cell--textCenter"]}`]:{justifyContent:"center"},[`& .${zs.columnHeaderDraggableContainer}`]:{display:"flex",width:"100%",height:"100%"},[`& .${zs.rowReorderCellPlaceholder}`]:{display:"none"},[`& .${zs["columnHeader--dragging"]}, & .${zs["row--dragging"]}`]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity},[`& .${zs["row--dragging"]}`]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity,[`& .${zs.rowReorderCellPlaceholder}`]:{display:"flex"}},[`& .${zs.treeDataGroupingCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${zs.treeDataGroupingCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)},[`& .${zs.groupingCriteriaCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${zs.groupingCriteriaCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)}})}));var Bs="NOT_FOUND",Hs=function(e,t){return e===t};function qs(e,t){var n,r,o="object"==typeof t?t:{equalityCheck:t},a=o.equalityCheck,i=void 0===a?Hs:a,l=o.maxSize,s=void 0===l?1:l,c=o.resultEqualityCheck,u=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(i),d=1===s?(n=u,{get:function(e){return r&&n(r.key,e)?r.value:Bs},put:function(e,t){r={key:e,value:t}},getEntries:function(){return r?[r]:[]},clear:function(){r=void 0}}):function(e,t){var n=[];function r(e){var r=n.findIndex((function(n){return t(e,n.key)}));if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return Bs}return{get:r,put:function(t,o){r(t)===Bs&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(s,u);function p(){var t=d.get(arguments);if(t===Bs){if(t=e.apply(null,arguments),c){var n=d.getEntries().find((function(e){return c(e.value,t)}));n&&(t=n.value)}d.put(arguments,t)}return t}return p.clearCache=function(){return d.clear()},p}function Us(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var a,i=0,l={memoizeOptions:void 0},s=r.pop();if("object"==typeof s&&(l=s,s=r.pop()),"function"!=typeof s)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof s+"]");var c=l.memoizeOptions,u=void 0===c?n:c,d=Array.isArray(u)?u:[u],p=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var n=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),f=e.apply(void 0,[function(){return i++,s.apply(null,arguments)}].concat(d)),h=e((function(){for(var e=[],t=p.length,n=0;n<t;n++)e.push(p[n].apply(null,arguments));return a=f.apply(null,e)}));return Object.assign(h,{resultFunc:s,memoizedResultFunc:f,dependencies:p,lastResult:function(){return a},recomputations:function(){return i},resetRecomputations:function(){return i=0}}),h}}var $s=Us(qs);const Ws=(e,t="warning")=>{let n=!1;const r=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===t?console.error(r):console.warn(r))}},Vs=(e,t)=>e,Gs={cache:null},Ys=(Ws(["MUI: A selector was called without passing the instance ID, which may impact the performance of the grid.","To fix, call it with `apiRef`, e.g. `mySelector(apiRef)`, or pass the instance ID explicitly, e.g `mySelector(state, apiRef.current.instanceId)`."]),(...e)=>{null===Gs.cache&&(Gs.cache={});const t=(...t)=>{const[n,r]=t,o=!!n.current,a=o?n.current.instanceId:null!=r?r:"default",i=o?n.current.state:n;null===Gs.cache&&(Gs.cache={});const{cache:l}=Gs;if(l[a]&&l[a].get(e))return l[a].get(e)(i,a);const s=$s(...e);return l[a]||(l[a]=new Map),l[a].set(e,s),s(i,a)};return t.acceptsApiRef=!0,t}),Ks=e=>e.columns,Qs=Ys(Ks,(e=>e.all)),Js=Ys(Ks,(e=>e.lookup)),Xs=Ys(Qs,Js,((e,t)=>e.map((e=>t[e])))),ec=Ys(Ks,(e=>e.columnVisibilityModel)),tc=Ys(Xs,ec,((e,t)=>e.filter((e=>!1!==t[e.field])))),nc=(Ys(tc,(e=>e.map((e=>e.field)))),Ys(tc,(e=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1)t.push(n),n+=e[r].computedWidth;return t}))),rc=Ys(tc,nc,((e,t)=>{const n=e.length;return 0===n?0:t[n-1]+e[n-1].computedWidth})),oc=Ys(Xs,(e=>e.filter((e=>e.filterable)))),ac=Ys(Xs,(e=>e.reduce(((e,t)=>(t.filterable&&(e[t.field]=t),e)),{}))),ic=(Vs(Qs),Vs(Xs),Vs(tc),Vs(oc),Vs(Ys(oc,(e=>e.map((e=>e.field))))),Vs(Ys(tc,(e=>e.length))),Vs(Ys(nc,rc,((e,t)=>({totalWidth:t,positions:e})))));Ws(["MUI: `useGridSelector` has been called before the initialization of the state.","This hook can only be used inside the context of the grid."]);const lc=(e,t)=>function(e){return e.acceptsApiRef}(t)?t(e):t(e.current.state),sc=n.createContext(void 0);function cc(){const e=n.useContext(sc);if(void 0===e)throw new Error(["MUI: Could not find the data grid context.","It looks like you rendered your component outside of a DataGrid, DataGridPro or DataGridPremium parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}const uc=n.createContext(void 0),dc=()=>{const e=n.useContext(uc);if(!e)throw new Error("MUI: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.");return e},pc=e=>e.density,fc=Ys(pc,(e=>e.value)),hc=Ys(pc,(e=>e.rowHeight)),mc=Ys(pc,(e=>e.headerHeight)),gc=Ys(pc,(e=>e.headerGroupingMaxDepth)),vc=Ys(pc,(e=>e.factor)),bc=Ys(pc,(e=>e.headerHeight*(1+e.headerGroupingMaxDepth))),yc=e=>e.rows,wc=Ys(yc,(e=>e.totalRowCount)),xc=Ys(yc,(e=>e.loading)),Cc=Ys(yc,(e=>e.totalTopLevelRowCount)),Ec=Ys(yc,(e=>e.idRowsLookup)),Nc=Ys(yc,(e=>e.idToIdLookup)),Sc=Ys(yc,(e=>e.tree)),Mc=Ys(yc,(e=>e.groupingName)),Lc=Ys(yc,(e=>e.treeDepth)),Ic=Ys(yc,(e=>e.ids)),kc=Ys(yc,(e=>null==e?void 0:e.additionalRowGroups)),Pc=Ys(kc,(e=>null==e?void 0:e.pinnedRows)),Ac=Ys(Pc,(e=>{var t,n;return((null==e||null==(t=e.top)?void 0:t.length)||0)+((null==e||null==(n=e.bottom)?void 0:n.length)||0)})),Rc=["children","className"],jc=n.forwardRef((function(e,t){const r=dc(),{children:o,className:a}=e,i=(0,ts.Z)(e,Rc),l=cc(),s=lc(l,tc),c=lc(l,wc),u=lc(l,fc),d=lc(l,gc),p=n.useRef(null),f=(0,Os.Z)(p,t),h=lc(l,Ac),m=(0,ns.Z)({},r,{density:u}),g=(e=>{const{autoHeight:t,density:n,classes:r}=e,o={root:["root",t&&"autoHeight",`root--density${(0,ps.Z)(n)}`]};return(0,os.Z)(o,Fs,r)})(m);l.current.rootElementRef=p;const[v,b]=n.useState(!1);return(0,Ds.Z)((()=>{b(!0)}),[]),(0,Ds.Z)((()=>{v&&l.current.unstable_updateGridDimensionsRef()}),[l,v]),v?(0,bs.jsx)(Zs,(0,ns.Z)({ref:f,className:ue(a,g.root),ownerState:m,role:"grid","aria-colcount":s.length,"aria-rowcount":d+1+h+c,"aria-multiselectable":!r.disableMultipleSelection,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"]},i,{children:o})):null}));function Tc(e,t){const r=n.useRef(null);if(r.current)return r.current;const o=e.current.getLogger(t);return r.current=o,o}const Oc=e=>{const{classes:t}=e;return(0,os.Z)({root:["main"]},Fs,t)},Dc=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:(e,t)=>t.main})((()=>({position:"relative",flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden"})));function _c(e){const t=dc(),n=Oc(t);return(0,bs.jsx)(Dc,{className:n.root,ownerState:t,children:e.children})}class Fc extends n.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.api.current&&(this.logError(e),this.props.api.current.showError({error:e,errorInfo:t}))}logError(e,t){this.props.logger.error(`An unexpected error occurred. Error: ${e&&e.message}. `,e,t)}render(){var e;return this.props.hasError||null!=(e=this.state)&&e.hasError?this.props.render(this.state):this.props.children}}function zc(e){const{children:t}=e,n=cc(),r=Tc(n,"GridErrorHandler"),o=dc(),a=n.current.state.error;return(0,bs.jsx)(Fc,{hasError:null!=a,api:n,logger:r,render:e=>{var t;return(0,bs.jsx)(_c,{children:(0,bs.jsx)(o.components.ErrorOverlay,(0,ns.Z)({},e,a,null==(t=o.componentsProps)?void 0:t.errorOverlay))})},children:t})}function Zc(){var e;const t=cc(),r=dc(),o=n.useRef(null);return t.current.headerRef=o,(0,bs.jsx)("div",{ref:o,children:(0,bs.jsx)(r.components.Header,(0,ns.Z)({},null==(e=r.componentsProps)?void 0:e.header))})}var Bc=i(2068),Hc=i(5340);const qc=["children","defaultHeight","defaultWidth","disableHeight","disableWidth","nonce","onResize","style"],Uc=n.forwardRef((function(e,t){const{children:r,defaultHeight:o=null,defaultWidth:a=null,disableHeight:i=!1,disableWidth:l=!1,nonce:s,onResize:c,style:u}=e,d=(0,ts.Z)(e,qc),[p,f]=n.useState({height:o,width:a}),h=n.useRef(null),m=n.useRef(null),g=(0,Bc.Z)((()=>{if(m.current){const e=m.current.offsetHeight||0,t=m.current.offsetWidth||0,n=(0,Hc.Z)(m.current).getComputedStyle(m.current),r=parseInt(n.paddingLeft,10)||0,o=parseInt(n.paddingRight,10)||0,a=e-(parseInt(n.paddingTop,10)||0)-(parseInt(n.paddingBottom,10)||0),s=t-r-o;(!i&&p.height!==a||!l&&p.width!==s)&&(f({height:a,width:s}),c&&c({height:a,width:s}))}}));(0,Ds.Z)((()=>{var e;if(m.current=h.current.parentElement,!m)return;const t=(0,Hc.Z)(null!=(e=m.current)?e:void 0),n=function(e,t){var n=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},r=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var r=this;n(this),this.__resizeRAF__&&t.cancelAnimationFrame(this.__resizeRAF__),this.__resizeRAF__=t.requestAnimationFrame((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach((function(t){t.call(r,e)})))}))}},o=!1,a="",i="animationstart",l="Webkit Moz O ms".split(" "),s="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(o=!0),!1===o)for(var u=0;u<l.length;u++)if(void 0!==c.style[l[u]+"AnimationName"]){a="-"+l[u].toLowerCase()+"-",i=s[u],o=!0;break}var d="resizeanim",p="@"+a+"keyframes "+d+" { from { opacity: 0; } to { opacity: 0; } } ",f=a+"animation: 1ms "+d+"; ";return{addResizeListener:function(o,a){if(!o.__resizeTriggers__){var l=o.ownerDocument,s=t.getComputedStyle(o);s&&"static"==s.position&&(o.style.position="relative"),function(t,n){if(!n.getElementById("muiDetectElementResize")){var r=(p||"")+".Mui-resizeTriggers { "+(f||"")+'visibility: hidden; opacity: 0; } .Mui-resizeTriggers, .Mui-resizeTriggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .Mui-resizeTriggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o="ShadowRoot"===n.constructor.name?n:t.head||t.getElementsByTagName("head")[0],a=t.createElement("style");a.id="muiDetectElementResize",a.type="text/css",null!=e&&a.setAttribute("nonce",e),a.styleSheet?a.styleSheet.cssText=r:a.appendChild(t.createTextNode(r)),o.appendChild(a)}}(l,o.getRootNode()),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=l.createElement("div")).className="Mui-resizeTriggers",o.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',o.appendChild(o.__resizeTriggers__),n(o),o.addEventListener("scroll",r,!0),i&&(o.__resizeTriggers__.__animationListener__=function(e){e.animationName==d&&n(o)},o.__resizeTriggers__.addEventListener(i,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(a)},removeResizeListener:function(e,t){if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",r,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(i,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(s,t);return n.addResizeListener(m.current,g),g(),()=>{n.removeResizeListener(m.current,g)}}),[s,g]);const v={overflow:"visible"},b={};i||(v.height=0,b.height=p.height),l||(v.width=0,b.width=p.width);const y=(0,Os.Z)(h,t);return(0,bs.jsx)("div",(0,ns.Z)({ref:y,style:(0,ns.Z)({},v,u)},d,{children:null===p.height&&null===p.width?null:r(b)}))})),$c=e=>e.sorting,Wc=Ys($c,(e=>e.sortedRows)),Vc=Ys(Wc,Ec,((e,t)=>e.map((e=>({id:e,model:t[e]}))))),Gc=Ys($c,(e=>e.sortModel)),Yc=Ys(Gc,(e=>e.reduce(((t,n,r)=>(t[n.field]={sortDirection:n.sort,sortIndex:e.length>1?r+1:void 0},t)),{}))),Kc=e=>e.filter,Qc=Ys(Kc,(e=>e.filterModel)),Jc=(Ys(Qc,(e=>e.quickFilterValues)),Ys(Kc,(e=>e.visibleRowsLookup))),Xc=Ys(Kc,(e=>e.filteredRowsLookup)),eu=(Ys(Kc,(e=>e.filteredDescendantCountLookup)),Ys(Jc,Vc,((e,t)=>t.filter((t=>!1!==e[t.id]))))),tu=Ys(eu,(e=>e.map((e=>e.id)))),nu=Ys(Xc,Vc,((e,t)=>t.filter((t=>!1!==e[t.id])))),ru=Ys(nu,(e=>e.map((e=>e.id)))),ou=Ys(eu,Sc,Lc,((e,t,n)=>n<2?e:e.filter((e=>{var n;return 0===(null==(n=t[e.id])?void 0:n.depth)})))),au=Ys(eu,(e=>e.length)),iu=Ys(ou,(e=>e.length)),lu=Ys(Qc,Js,((e,t)=>{var n;return null==(n=e.items)?void 0:n.filter((e=>{var n,r;if(!e.columnField)return!1;const o=t[e.columnField];if(null==o||!o.filterOperators||0===(null==o||null==(n=o.filterOperators)?void 0:n.length))return!1;const a=o.filterOperators.find((t=>t.value===e.operatorValue));return!!a&&(!a.InputComponent||null!=e.value&&""!==(null==(r=e.value)?void 0:r.toString()))}))})),su=Ys(lu,(e=>e.reduce(((e,t)=>(e[t.columnField]?e[t.columnField].push(t):e[t.columnField]=[t],e)),{})));function cu(e){var t,r;const o=cc(),a=dc(),i=lc(o,bc),[l,s]=n.useState((()=>{var e,t;return null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null})),c=n.useCallback((()=>{var e,t;s(null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null)}),[o]);(0,Ds.Z)((()=>o.current.subscribeEvent("viewportInnerSizeChange",c)),[o,c]);let u=null!=(t=null==l?void 0:l.height)?t:0;return a.autoHeight&&0===u&&(u="auto"),l?(0,bs.jsx)("div",(0,ns.Z)({style:{height:u,width:null!=(r=null==l?void 0:l.width)?r:0,position:"absolute",top:i,bottom:"auto"===u?0:void 0}},e)):null}function uu(){const e=cc(),t=dc(),n=lc(e,wc),r=lc(e,au),o=lc(e,xc),a=!o&&n>0&&0===r;let i=null;var l,s,c;return o||0!==n||(i=(0,bs.jsx)(t.components.NoRowsOverlay,(0,ns.Z)({},null==(l=t.componentsProps)?void 0:l.noRowsOverlay))),a&&(i=(0,bs.jsx)(t.components.NoResultsOverlay,(0,ns.Z)({},null==(s=t.componentsProps)?void 0:s.noResultsOverlay))),o&&(i=(0,bs.jsx)(t.components.LoadingOverlay,(0,ns.Z)({},null==(c=t.componentsProps)?void 0:c.loadingOverlay))),null===i?null:(0,bs.jsx)(cu,{children:i})}function du(e){const{children:t,VirtualScrollerComponent:r,ColumnHeadersComponent:o}=e,a=cc(),i=dc(),l=lc(a,bc),[s,c]=n.useState(i.disableVirtualization),u=n.useCallback((()=>{c(!0)}),[]),d=n.useCallback((()=>{c(!1)}),[]);n.useEffect((()=>{c(i.disableVirtualization)}),[i.disableVirtualization]),a.current.unstable_disableVirtualization=u,a.current.unstable_enableVirtualization=d;const p=n.useRef(null),f=n.useRef(null),h=n.useRef(null),m=n.useRef(null);a.current.columnHeadersContainerElementRef=f,a.current.columnHeadersElementRef=p,a.current.windowRef=h,a.current.renderingZoneRef=m;const g=n.useCallback((e=>{a.current.publishEvent("resize",e)}),[a]);return(0,bs.jsxs)(_c,{children:[(0,bs.jsx)(uu,{}),(0,bs.jsx)(o,{ref:f,innerRef:p}),(0,bs.jsx)(Uc,{nonce:i.nonce,disableHeight:i.autoHeight,onResize:g,children:e=>{const t={width:e.width,height:e.height?e.height-l:"auto",marginTop:l};return(0,bs.jsx)(r,{ref:h,style:t,disableVirtualization:s})}}),t]})}function pu(){var e;const t=cc(),r=dc(),o=n.useRef(null);return t.current.footerRef=o,r.hideFooter?null:(0,bs.jsx)("div",{ref:o,children:(0,bs.jsx)(r.components.Footer,(0,ns.Z)({},null==(e=r.componentsProps)?void 0:e.footer))})}const fu=({apiRef:e,props:t,children:n})=>(0,bs.jsx)(uc.Provider,{value:t,children:(0,bs.jsx)(sc.Provider,{value:e,children:n})});function hu(e){return"function"==typeof e}function mu(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}const gu=(e,t,n)=>Math.max(t,Math.min(n,e));function vu(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(!vu(e[r],t[r]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;for(let e=0;e<n.length;e+=1){const r=n[e];if(!vu(r[1],t.get(r[0])))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const n=Object.keys(e),r=n.length;if(r!==Object.keys(t).length)return!1;for(let e=0;e<r;e+=1)if(!Object.prototype.hasOwnProperty.call(t,n[e]))return!1;for(let o=0;o<r;o+=1){const r=n[o];if(!vu(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function bu(e){return"function"==typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}const yu=function(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}()&&null!=window.localStorage.getItem("DEBUG"),wu=()=>{},xu={debug:wu,info:wu,warn:wu,error:wu},Cu=["debug","info","warn","error"];function Eu(e,t,n=console){const r=Cu.indexOf(t);if(-1===r)throw new Error(`MUI: Log level ${t} not recognized.`);return Cu.reduce(((t,o,a)=>(t[o]=a>=r?(...t)=>{const[r,...a]=t;n[o](`MUI: ${e} - ${r}`,...a)}:wu,t)),{})}function Nu(e,t,r){const o=n.useRef(t),[a]=n.useState(Object.keys(t)),i=n.useCallback((()=>{e.current&&a.forEach((t=>{e.current.hasOwnProperty(t)||(e.current[t]=(...e)=>o.current[t](...e))}))}),[a,e]);n.useEffect((()=>{o.current=t}),[t]),n.useEffect((()=>{i()}),[i]),i()}class Su{constructor(e=1e3){this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=e}register(e,t,n){this.timeouts||(this.timeouts=new Map);const r=setTimeout((()=>{"function"==typeof t&&t(),this.timeouts.delete(n.cleanupToken)}),this.cleanupTimeout);this.timeouts.set(n.cleanupToken,r)}unregister(e){const t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&(this.timeouts.forEach(((e,t)=>{this.unregister({cleanupToken:t})})),this.timeouts=void 0)}}class Mu{constructor(){this.registry=new FinalizationRegistry((e=>{"function"==typeof e&&e()}))}register(e,t,n){this.registry.register(e,t,n)}unregister(e){this.registry.unregister(e)}reset(){}}var Lu;!function(e){e.DataGrid="DataGrid",e.DataGridPro="DataGridPro"}(Lu||(Lu={}));class Iu{}const ku=function(e){let t=0;return function(r,o,a,i){null===e.registry&&(e.registry="undefined"!=typeof FinalizationRegistry?new Mu:new Su);const[l]=n.useState(new Iu),s=n.useRef(null),c=n.useRef();c.current=a;const u=n.useRef(null);if(!s.current&&c.current){const n=(e,t,n)=>{var r;t.defaultMuiPrevented||null==(r=c.current)||r.call(c,e,t,n)};s.current=r.current.subscribeEvent(o,n,i),t+=1,u.current={cleanupToken:t},e.registry.register(l,(()=>{var e;null==(e=s.current)||e.call(s),s.current=null,u.current=null}),u.current)}else!c.current&&s.current&&(s.current(),s.current=null,u.current&&(e.registry.unregister(u.current),u.current=null));n.useEffect((()=>{if(!s.current&&c.current){const e=(e,t,n)=>{var r;t.defaultMuiPrevented||null==(r=c.current)||r.call(c,e,t,n)};s.current=r.current.subscribeEvent(o,e,i)}return u.current&&e.registry&&(e.registry.unregister(u.current),u.current=null),()=>{var e;null==(e=s.current)||e.call(s),s.current=null}}),[r,o,i])}}({registry:null}),Pu={isFirst:!0};function Au(e,t,n){ku(e,t,n,Pu)}class Ru{constructor(){this.maxListeners=10,this.warnOnce=!1,this.events={}}on(e,t,n={}){let r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){const n=this.events[e];if(!n)return;const r=Array.from(n.highPriority.keys()),o=Array.from(n.regular.keys());for(let e=r.length-1;e>=0;e-=1){const o=r[e];n.highPriority.has(o)&&o.apply(this,t)}for(let e=0;e<o.length;e+=1){const r=o[e];n.regular.has(r)&&r.apply(this,t)}}once(e,t){const n=this;this.on(e,(function r(...o){n.removeListener(e,r),t.apply(n,o)}))}}let ju=0;var Tu=i(9142);const Ou="none",Du={rowTreeCreation:"rowTree",filtering:"rowTree",sorting:"rowTree"},_u=["stateId"],Fu=(e,t)=>{const r=function(e,t){const r=n.useRef();r.current||(r.current={unstable_eventManager:new Ru,unstable_caches:{},state:{},instanceId:ju},ju+=1),n.useImperativeHandle(e,(()=>r.current),[r]);const o=n.useCallback(((...e)=>{const[n,o,a={}]=e;if(a.defaultMuiPrevented=!1,(e=>void 0!==e.isPropagationStopped)(a)&&a.isPropagationStopped())return;const i=t.signature===Lu.DataGridPro?{api:r.current}:{};r.current.unstable_eventManager.emit(n,o,a,i)}),[r,t.signature]),a=n.useCallback(((e,t,n)=>{r.current.unstable_eventManager.on(e,t,n);const o=r.current;return()=>{o.unstable_eventManager.removeListener(e,t)}}),[r]),i=n.useCallback((e=>{r.current.publishEvent("componentError",e)}),[r]);return Nu(r,{subscribeEvent:a,publishEvent:o,showError:i}),n.useEffect((()=>{const e=r.current;return()=>{var t;void 0!==(t=e.instanceId)?Gs.cache&&Gs.cache[t]&&delete Gs.cache[t]:Gs.cache=null,e.publishEvent("unmount")}}),[r]),r}(e,t);return((e,t)=>{e.current.getLogger=n.useCallback((e=>yu?Eu(e,"debug",t.logger):t.logLevel?Eu(e,t.logLevel.toString(),t.logger):xu),[t.logLevel,t.logger])})(r,t),function(e,t){const r=n.useCallback((t=>{e.current.setState((e=>(0,ns.Z)({},e,{error:t})))}),[e]);n.useEffect((()=>{t.error?r({error:t.error}):r(null)}),[r,t.error]),ku(e,"componentError",r)}(r,t),((e,t)=>{const r=n.useRef({}),[,o]=n.useState(),a=n.useCallback((e=>{const{stateId:t}=e,n=(0,ts.Z)(e,_u);r.current[t]=(0,ns.Z)({},n,{stateId:t})}),[]),i=n.useCallback(((n,o)=>{let a;if(a=hu(n)?n(e.current.state):n,e.current.state===a)return!1;let i=!1;const l=[];if(Object.keys(r.current).forEach((t=>{const n=r.current[t],o=n.stateSelector(e.current.state,e.current.instanceId),s=n.stateSelector(a,e.current.instanceId);s!==o&&(l.push({stateId:n.stateId,hasPropChanged:s!==n.propModel}),void 0!==n.propModel&&s!==n.propModel&&(i=!0))})),l.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${l[0].stateId}, therefore, you're not allowed to update ${l.map((e=>e.stateId)).join(", ")} in the same transaction.`);if(i||(e.current.state=a,e.current.publishEvent&&e.current.publishEvent("stateChange",a)),1===l.length){const{stateId:n,hasPropChanged:s}=l[0],c=r.current[n],u=c.stateSelector(a,e.current.instanceId);if(c.propOnChange&&s){const n=t.signature===Lu.DataGridPro?{api:e.current,reason:o}:{reason:o};c.propOnChange(u,n)}i||e.current.publishEvent(c.changeEvent,u,{reason:o})}return!i}),[e,t.signature]),l=n.useCallback(((t,n,r)=>e.current.setState((e=>(0,ns.Z)({},e,{[t]:n(e[t])})),r)),[e]),s=n.useCallback((()=>o((()=>e.current.state))),[e]);Nu(e,{setState:i,forceUpdate:s,unstable_updateControlState:l,unstable_registerControlState:a})})(r,t),(e=>{const t=n.useRef({}),r=n.useCallback((e=>{e&&Object.values(e.appliers).forEach((e=>{e()}))}),[]);Nu(e,{unstable_registerPipeProcessor:n.useCallback(((e,n,o)=>{t.current[e]||(t.current[e]={processors:new Map,appliers:{}});const a=t.current[e];return a.processors.get(n)!==o&&(a.processors.set(n,o),r(a)),()=>{t.current[e].processors.set(n,null)}}),[r]),unstable_registerPipeApplier:n.useCallback(((e,n,r)=>(t.current[e]||(t.current[e]={processors:new Map,appliers:{}}),t.current[e].appliers[n]=r,()=>{const r=t.current[e].appliers,o=(0,ts.Z)(r,[n].map(Tu.Z));t.current[e].appliers=o})),[]),unstable_requestPipeProcessorsApplication:n.useCallback((e=>{const n=t.current[e];r(n)}),[r]),unstable_applyPipeProcessors:n.useCallback(((...e)=>{const[n,r,o]=e;return t.current[n]?Array.from(t.current[n].processors.values()).reduce(((e,t)=>t?t(e,o):e),r):r}),[])})})(r),(e=>{const t=n.useRef(new Map),r=n.useRef({}),o=n.useCallback(((t,n,o)=>{const a=()=>{const e=r.current[n],o=(0,ts.Z)(e,[t].map(Tu.Z));r.current[n]=o};r.current[n]||(r.current[n]={});const i=r.current[n],l=i[t];return i[t]=o,l&&l!==o?(t===e.current.unstable_getActiveStrategy(Du[n])&&e.current.publishEvent("activeStrategyProcessorChange",n),a):a}),[e]),a=n.useCallback(((t,n)=>{const o=e.current.unstable_getActiveStrategy(Du[t]);if(null==o)throw new Error("Can't apply a strategy processor before defining an active strategy");const a=r.current[t];if(!a||!a[o])throw new Error(`No processor found for processor "${t}" on strategy "${o}"`);return(0,a[o])(n)}),[e]),i=n.useCallback((e=>{var n;const r=Array.from(t.current.entries()).find((([,t])=>t.group===e&&t.isAvailable()));return null!=(n=null==r?void 0:r[0])?n:Ou}),[]),l=n.useCallback(((n,r,o)=>{t.current.set(r,{group:n,isAvailable:o}),e.current.publishEvent("strategyAvailabilityChange")}),[e]);Nu(e,{unstable_registerStrategyProcessor:o,unstable_applyStrategyProcessor:a,unstable_getActiveStrategy:i,unstable_setStrategyAvailability:l})})(r),((e,t)=>{const r=n.useCallback((e=>{if(null==t.localeText[e])throw new Error(`Missing translation for key ${e}.`);return t.localeText[e]}),[t.localeText]);e.current.getLocaleText=r})(r,t),r},zu=(e,t,r)=>{const o=n.useRef(!1);o.current||(t.current.state=e(t.current.state,r,t),o.current=!0)};function Zu(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const n=document.createRange();n.selectNode(t);const r=window.getSelection();r.removeAllRanges(),r.addRange(n);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}const Bu=e=>e.columnMenu,Hu=e=>(0,ns.Z)({},e,{columnMenu:{open:!1}}),qu=e=>{const t=n.useRef(!0);t.current&&(t.current=!1,e())},Uu=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),i=n.useCallback((()=>{o.current=e.current.unstable_registerPipeProcessor(t,a.current,r)}),[e,r,t]);qu((()=>{i()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:i(),()=>{o.current&&(o.current(),o.current=null)})),[i])},$u=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),i=n.useCallback((()=>{o.current=e.current.unstable_registerPipeApplier(t,a.current,r)}),[e,r,t]);qu((()=>{i()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:i(),()=>{o.current&&(o.current(),o.current=null)})),[i])};var Wu=i(6535),Vu=i(3703),Gu=i(4161),Yu=i(3546),Ku=i(9336);const Qu=["onChange","maxRows","minRows","style","value"];function Ju(e){return parseInt(e,10)||0}const Xu={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function ed(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}const td=n.forwardRef((function(e,t){const{onChange:r,maxRows:o,minRows:a=1,style:i,value:l}=e,s=(0,ts.Z)(e,Qu),{current:c}=n.useRef(null!=l),u=n.useRef(null),d=(0,Vu.Z)(t,u),p=n.useRef(null),f=n.useRef(0),[h,m]=n.useState({outerHeightStyle:0}),g=n.useCallback((()=>{const t=u.current,n=(0,Gu.Z)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0};const r=p.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const i=n.boxSizing,l=Ju(n.paddingBottom)+Ju(n.paddingTop),s=Ju(n.borderBottomWidth)+Ju(n.borderTopWidth),c=r.scrollHeight;r.value="x";const d=r.scrollHeight;let f=c;return a&&(f=Math.max(Number(a)*d,f)),o&&(f=Math.min(Number(o)*d,f)),f=Math.max(f,d),{outerHeightStyle:f+("border-box"===i?l+s:0),overflow:Math.abs(f-c)<=1}}),[o,a,e.placeholder]),v=(e,t)=>{const{outerHeightStyle:n,overflow:r}=t;return f.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(f.current+=1,{overflow:r,outerHeightStyle:n}):e},b=n.useCallback((()=>{const e=g();ed(e)||m((t=>v(t,e)))}),[g]);return(0,Yu.Z)((()=>{const e=()=>{f.current=0,(()=>{const e=g();ed(e)||Ue.flushSync((()=>{m((t=>v(t,e)))}))})()};const t=(0,Ku.Z)(e),n=u.current,r=(0,Gu.Z)(n);let o;return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(o=new ResizeObserver(e),o.observe(n)),()=>{t.clear(),cancelAnimationFrame(undefined),r.removeEventListener("resize",t),o&&o.disconnect()}}),[g]),(0,Yu.Z)((()=>{b()})),n.useEffect((()=>{f.current=0}),[l]),(0,bs.jsxs)(n.Fragment,{children:[(0,bs.jsx)("textarea",(0,ns.Z)({value:l,onChange:e=>{f.current=0,c||b(),r&&r(e)},ref:d,rows:a,style:(0,ns.Z)({height:h.outerHeightStyle,overflow:h.overflow?"hidden":void 0},i)},s)),(0,bs.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:p,tabIndex:-1,style:(0,ns.Z)({},Xu,i,{paddingTop:0,paddingBottom:0})})]})}));function nd(e){return"string"==typeof e}function rd({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t)),{})}var od=n.createContext(void 0);function ad(){return n.useContext(od)}function id(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return(0,bs.jsx)(cs,{styles:r})}var ld=i(6682),sd=function({styles:e,themeId:t,defaultTheme:n={}}){const r=(0,ld.Z)(n),o="function"==typeof e?e(t&&r[t]||r):e;return(0,bs.jsx)(id,{styles:o})},cd=i(8794),ud=i(606),dd=function(e){return(0,bs.jsx)(sd,(0,ns.Z)({},e,{defaultTheme:cd.Z,themeId:ud.Z}))};function pd(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function fd(e,t=!1){return e&&(pd(e.value)&&""!==e.value||t&&pd(e.defaultValue)&&""!==e.defaultValue)}function hd(e){return(0,gs.Z)("MuiInputBase",e)}var md=(0,ms.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);const gd=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],vd=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,ps.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},bd=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},yd=(0,hs.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:vd})((({theme:e,ownerState:t})=>(0,ns.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${md.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,ns.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),wd=(0,hs.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:bd})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,r=(0,ns.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,ns.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${md.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${md.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),xd=(0,bs.jsx)(dd,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Cd=n.forwardRef((function(e,t){var r;const o=(0,fs.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:l,className:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,fullWidth:m=!1,id:g,inputComponent:v="input",inputProps:b={},inputRef:y,maxRows:w,minRows:x,multiline:C=!1,name:E,onBlur:N,onChange:S,onClick:M,onFocus:L,onKeyDown:I,onKeyUp:k,placeholder:P,readOnly:A,renderSuffix:R,rows:j,slotProps:T={},slots:O={},startAdornment:D,type:_="text",value:F}=o,z=(0,ts.Z)(o,gd),Z=null!=b.value?b.value:F,{current:B}=n.useRef(null!=Z),H=n.useRef(),q=n.useCallback((e=>{}),[]),U=(0,Os.Z)(H,y,b.ref,q),[$,W]=n.useState(!1),V=ad(),G=rd({props:o,muiFormControl:V,states:["color","disabled","error","hiddenLabel","size","required","filled"]});G.focused=V?V.focused:$,n.useEffect((()=>{!V&&p&&$&&(W(!1),N&&N())}),[V,p,$,N]);const Y=V&&V.onFilled,K=V&&V.onEmpty,Q=n.useCallback((e=>{fd(e)?Y&&Y():K&&K()}),[Y,K]);(0,Ds.Z)((()=>{B&&Q({value:Z})}),[Z,Q,B]),n.useEffect((()=>{Q(H.current)}),[]);let J=v,X=b;C&&"input"===J&&(X=j?(0,ns.Z)({type:void 0,minRows:j,maxRows:j},X):(0,ns.Z)({type:void 0,maxRows:w,minRows:x},X),J=td),n.useEffect((()=>{V&&V.setAdornedStart(Boolean(D))}),[V,D]);const ee=(0,ns.Z)({},o,{color:G.color||"primary",disabled:G.disabled,endAdornment:h,error:G.error,focused:G.focused,formControl:V,fullWidth:m,hiddenLabel:G.hiddenLabel,multiline:C,size:G.size,startAdornment:D,type:_}),te=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,m={root:["root",`color${(0,ps.Z)(n)}`,r&&"disabled",o&&"error",s&&"fullWidth",i&&"focused",l&&"formControl",p&&"medium"!==p&&`size${(0,ps.Z)(p)}`,u&&"multiline",f&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===h&&"inputTypeSearch",u&&"inputMultiline","small"===p&&"inputSizeSmall",c&&"inputHiddenLabel",f&&"inputAdornedStart",a&&"inputAdornedEnd",d&&"readOnly"]};return(0,os.Z)(m,hd,t)})(ee),ne=O.root||c.Root||yd,re=T.root||u.root||{},oe=O.input||c.Input||wd;return X=(0,ns.Z)({},X,null!=(r=T.input)?r:u.input),(0,bs.jsxs)(n.Fragment,{children:[!f&&xd,(0,bs.jsxs)(ne,(0,ns.Z)({},re,!nd(ne)&&{ownerState:(0,ns.Z)({},ee,re.ownerState)},{ref:t,onClick:e=>{H.current&&e.currentTarget===e.target&&H.current.focus(),M&&M(e)}},z,{className:(0,rs.Z)(te.root,re.className,s,A&&"MuiInputBase-readOnly"),children:[D,(0,bs.jsx)(od.Provider,{value:null,children:(0,bs.jsx)(oe,(0,ns.Z)({ownerState:ee,"aria-invalid":G.error,"aria-describedby":a,autoComplete:i,autoFocus:l,defaultValue:d,disabled:G.disabled,id:g,onAnimationStart:e=>{Q("mui-auto-fill-cancel"===e.animationName?H.current:{value:"x"})},name:E,placeholder:P,readOnly:A,required:G.required,rows:j,value:Z,onKeyDown:I,onKeyUp:k,type:_},X,!nd(oe)&&{as:J,ownerState:(0,ns.Z)({},ee,X.ownerState)},{ref:U,className:(0,rs.Z)(te.input,X.className,A&&"MuiInputBase-readOnly"),onBlur:e=>{N&&N(e),b.onBlur&&b.onBlur(e),V&&V.onBlur?V.onBlur(e):W(!1)},onChange:(e,...t)=>{if(!B){const t=e.target||H.current;if(null==t)throw new Error((0,Wu.Z)(1));Q({value:t.value})}b.onChange&&b.onChange(e,...t),S&&S(e,...t)},onFocus:e=>{G.disabled?e.stopPropagation():(L&&L(e),b.onFocus&&b.onFocus(e),V&&V.onFocus?V.onFocus(e):W(!0))}}))}),h,R?R((0,ns.Z)({},G,{startAdornment:D})):null]}))]})}));var Ed=Cd,Nd=i(5949);const Sd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),Md=(0,Nd.Z)((0,bs.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),Ld=(0,Nd.Z)((0,bs.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),Id=(0,Nd.Z)((0,bs.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),kd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),Pd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt"),Ad=(0,Nd.Z)((0,bs.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search"),Rd=((0,Nd.Z)((0,bs.jsx)("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,Nd.Z)((0,bs.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle"),(0,Nd.Z)((0,bs.jsx)("path",{d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"}),"ColumnIcon")),jd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M11 19V5h2v14z"}),"Separator"),Td=(0,Nd.Z)((0,bs.jsx)("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),Od=(0,Nd.Z)((0,bs.jsx)("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),Dd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),_d=(0,Nd.Z)((0,bs.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"TripleDotsVertical"),Fd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),zd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),Zd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),Bd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"}),"Load"),Hd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"Drag"),qd=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt"),Ud=(0,Nd.Z)((0,bs.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),$d=(0,Nd.Z)((0,bs.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");var Wd=i(7909),Vd=n.createContext({}),Gd=i(3511);function Yd(e,t){return Yd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yd(e,t)}function Kd(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Yd(e,t)}var Qd=r().createContext(null);function Jd(e,t){var r=Object.create(null);return e&&n.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return t&&(0,n.isValidElement)(e)?t(e):e}(e)})),r}function Xd(e,t,n){return null!=n[t]?n[t]:e.props[t]}function ep(e,t,r){var o=Jd(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var l={};for(var s in t){if(o[s])for(r=0;r<o[s].length;r++){var c=o[s][r];l[o[s][r]]=n(c)}l[s]=n(s)}for(r=0;r<a.length;r++)l[a[r]]=n(a[r]);return l}(t,o);return Object.keys(a).forEach((function(i){var l=a[i];if((0,n.isValidElement)(l)){var s=i in t,c=i in o,u=t[i],d=(0,n.isValidElement)(u)&&!u.props.in;!c||s&&!d?c||!s||d?c&&s&&(0,n.isValidElement)(u)&&(a[i]=(0,n.cloneElement)(l,{onExited:r.bind(null,l),in:u.props.in,exit:Xd(l,"exit",e),enter:Xd(l,"enter",e)})):a[i]=(0,n.cloneElement)(l,{in:!1}):a[i]=(0,n.cloneElement)(l,{onExited:r.bind(null,l),in:!0,exit:Xd(l,"exit",e),enter:Xd(l,"enter",e)})}})),a}var tp=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},np=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}Kd(t,e);var o=t.prototype;return o.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},o.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,o,a=t.children,i=t.handleExited;return{children:t.firstRender?(r=e,o=i,Jd(r.children,(function(e){return(0,n.cloneElement)(e,{onExited:o.bind(null,e),in:!0,appear:Xd(e,"appear",r),enter:Xd(e,"enter",r),exit:Xd(e,"exit",r)})}))):ep(e,a,i),firstRender:!1}},o.handleExited=function(e,t){var n=Jd(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,ns.Z)({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=(0,ts.Z)(e,["component","childFactory"]),a=this.state.contextValue,i=tp(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?r().createElement(Qd.Provider,{value:a},i):r().createElement(Qd.Provider,{value:a},r().createElement(t,o,i))},t}(r().Component);np.propTypes={},np.defaultProps={component:"div",childFactory:function(e){return e}};var rp=np,op=(0,ms.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const ap=["center","classes","className"];let ip,lp,sp,cp,up=e=>e;const dp=ds(ip||(ip=up` 1 !function(){var e,t,n,r,o={5839:function(e,t,n){"use strict";var r=n(2097),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var v=i[g];if(!(a[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=p(n,v);try{c(t,v,b)}catch(e){}}}}return t}},4173:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case h:case s:return e;default:return t}}case o:return t}}}function C(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||x(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===h},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=x},2097:function(e,t,n){"use strict";e.exports=n(4173)},5174:function(e,t){"use strict";var n=60103,r=60106,o=60107,a=60108,i=60114,l=60109,s=60110,c=60112,u=60113,d=60120,p=60115,f=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),o=m("react.fragment"),a=m("react.strict_mode"),i=m("react.profiler"),l=m("react.provider"),s=m("react.context"),c=m("react.forward_ref"),u=m("react.suspense"),d=m("react.suspense_list"),p=m("react.memo"),f=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case f:case p:case l:return e;default:return t}}case r:return t}}}(e)===s}},3910:function(e,t,n){"use strict";e.exports=n(5174)},6751:function(e,t,n){"use strict";n.d(t,{Z:function(){return re}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),o=Math.abs,a=String.fromCharCode,i=Object.assign;function l(e){return e.trim()}function s(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function p(e){return e.length}function f(e){return e.length}function m(e,t){return t.push(e),e}var h=1,g=1,v=0,b=0,y=0,w="";function x(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:h,column:g,length:i,return:""}}function C(e,t){return i(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function E(){return y=b>0?u(w,--b):0,g--,10===y&&(g=1,h--),y}function S(){return y=b<v?u(w,b++):0,g++,10===y&&(g=1,h++),y}function N(){return u(w,b)}function L(){return b}function M(e,t){return d(w,e,t)}function k(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function I(e){return h=g=1,v=p(w=e),b=0,[]}function P(e){return w="",e}function A(e){return l(M(b-1,R(91===e?e+2:40===e?e+1:e)))}function j(e){for(;(y=N())&&y<33;)S();return k(e)>2||k(y)>3?"":" "}function T(e,t){for(;--t&&S()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return M(e,L()+(t<6&&32==N()&&32==S()))}function R(e){for(;S();)switch(y){case e:return b;case 34:case 39:34!==e&&39!==e&&R(y);break;case 40:41===e&&R(e);break;case 92:S()}return b}function O(e,t){for(;S()&&e+y!==57&&(e+y!==84||47!==N()););return"/*"+M(t,b-1)+"*"+a(47===e?e:S())}function D(e){for(;!k(N());)S();return M(e,b)}var _="-ms-",F="-moz-",z="-webkit-",Z="comm",B="rule",H="decl",q="@keyframes";function U(e,t){for(var n="",r=f(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function $(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case H:return e.return=e.return||e.value;case Z:return"";case q:return e.return=e.value+"{"+U(e.children,r)+"}";case B:e.value=e.props.join(",")}return p(n=U(e.children,r))?e.return=e.value+"{"+n+"}":""}function W(e){return P(V("",null,null,null,[""],e=I(e),0,[0],e))}function V(e,t,n,r,o,i,l,d,f){for(var h=0,g=0,v=l,b=0,y=0,w=0,x=1,C=1,M=1,k=0,I="",P=o,R=i,_=r,F=I;C;)switch(w=k,k=S()){case 40:if(108!=w&&58==u(F,v-1)){-1!=c(F+=s(A(k),"&","&\f"),"&\f")&&(M=-1);break}case 34:case 39:case 91:F+=A(k);break;case 9:case 10:case 13:case 32:F+=j(w);break;case 92:F+=T(L()-1,7);continue;case 47:switch(N()){case 42:case 47:m(Y(O(S(),L()),t,n),f);break;default:F+="/"}break;case 123*x:d[h++]=p(F)*M;case 125*x:case 59:case 0:switch(k){case 0:case 125:C=0;case 59+g:-1==M&&(F=s(F,/\f/g,"")),y>0&&p(F)-v&&m(y>32?K(F+";",r,n,v-1):K(s(F," ","")+";",r,n,v-2),f);break;case 59:F+=";";default:if(m(_=G(F,t,n,h,g,o,d,I,P=[],R=[],v),i),123===k)if(0===g)V(F,t,_,_,P,i,v,d,R);else switch(99===b&&110===u(F,3)?100:b){case 100:case 108:case 109:case 115:V(e,_,_,r&&m(G(e,_,_,0,0,o,d,I,o,P=[],v),R),o,R,v,d,r?P:R);break;default:V(F,_,_,_,[""],R,0,d,R)}}h=g=y=0,x=M=1,I=F="",v=l;break;case 58:v=1+p(F),y=w;default:if(x<1)if(123==k)--x;else if(125==k&&0==x++&&125==E())continue;switch(F+=a(k),k*x){case 38:M=g>0?1:(F+="\f",-1);break;case 44:d[h++]=(p(F)-1)*M,M=1;break;case 64:45===N()&&(F+=A(S())),b=N(),g=v=p(I=F+=D(L())),k++;break;case 45:45===w&&2==p(F)&&(x=0)}}return i}function G(e,t,n,r,a,i,c,u,p,m,h){for(var g=a-1,v=0===a?i:[""],b=f(v),y=0,w=0,C=0;y<r;++y)for(var E=0,S=d(e,g+1,g=o(w=c[y])),N=e;E<b;++E)(N=l(w>0?v[E]+" "+S:s(S,/&\f/g,v[E])))&&(p[C++]=N);return x(e,t,n,0===a?B:u,p,m,h)}function Y(e,t,n){return x(e,t,n,Z,a(y),d(e,2,-2),0)}function K(e,t,n,r){return x(e,t,n,H,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=N(),38===r&&12===o&&(t[n]=1),!k(o);)S();return M(e,b)},J=new WeakMap,X=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var o=[],i=function(e,t){return P(function(e,t){var n=-1,r=44;do{switch(k(r)){case 0:38===r&&12===N()&&(t[n]=1),e[n]+=Q(b-1,t,n);break;case 2:e[n]+=A(r);break;case 4:if(44===r){e[++n]=58===N()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=S());return e}(I(e),t))}(t,o),l=n.props,s=0,c=0;s<i.length;s++)for(var u=0;u<l.length;u++,c++)e.props[c]=o[s]?i[s].replace(/&\f/g,l[u]):l[u]+" "+i[s]}}},ee=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function te(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return z+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return z+e+F+e+_+e+e;case 6828:case 4268:return z+e+_+e+e;case 6165:return z+e+_+"flex-"+e+e;case 5187:return z+e+s(e,/(\w+).+(:[^]+)/,z+"box-$1$2"+_+"flex-$1$2")+e;case 5443:return z+e+_+"flex-item-"+s(e,/flex-|-self/,"")+e;case 4675:return z+e+_+"flex-line-pack"+s(e,/align-content|flex-|-self/,"")+e;case 5548:return z+e+_+s(e,"shrink","negative")+e;case 5292:return z+e+_+s(e,"basis","preferred-size")+e;case 6060:return z+"box-"+s(e,"-grow","")+z+e+_+s(e,"grow","positive")+e;case 4554:return z+s(e,/([^-])(transform)/g,"$1"+z+"$2")+e;case 6187:return s(s(s(e,/(zoom-|grab)/,z+"$1"),/(image-set)/,z+"$1"),e,"")+e;case 5495:case 3959:return s(e,/(image-set\([^]*)/,z+"$1$`$1");case 4968:return s(s(e,/(.+:)(flex-)?(.*)/,z+"box-pack:$3"+_+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+z+e+e;case 4095:case 3583:case 4068:case 2532:return s(e,/(.+)-inline(.+)/,z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+F+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return s(e,":",":"+z)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(45===u(e,14)?"inline-":"")+"box$3$1"+z+"$2$3$1"+_+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+_+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+_+e+e}return e}var ne=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=te(e.value,e.length);break;case q:return U([C(e,{value:s(e.value,"@","@"+z)})],r);case B:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return U([C(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return U([C(e,{props:[s(t,/:(plac\w+)/,":"+z+"input-$1")]}),C(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),C(e,{props:[s(t,/:(plac\w+)/,_+"input-$1")]})],r)}return""}))}}],re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,a,i=e.stylisPlugins||ne,l={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)l[t[n]]=!0;s.push(e)}));var c,u,d,p,m=[$,(p=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],h=(u=[X,ee].concat(i,m),d=f(u),function(e,t,n,r){for(var o="",a=0;a<d;a++)o+=u[a](e,t,n,r)||"";return o});a=function(e,t,n,r){c=n,U(W(e?e+"{"+t.styles+"}":t.styles),h),r&&(g.inserted[t.name]=!0)};var g={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:a};return g.sheet.hydrate(s),g}},5042:function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:function(){return r}})},5260:function(e,t,n){"use strict";n.d(t,{T:function(){return s},i:function(){return a},w:function(){return l}});var r=n(9196),o=n(6751),a=(n(6797),n(7278),!0),i=r.createContext("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null);i.Provider;var l=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))};a||(l=function(e){return function(t){var n=(0,r.useContext)(i);return null===n?(n=(0,o.Z)({key:"css"}),r.createElement(i.Provider,{value:n},e(t,n))):e(t,n)}});var s=r.createContext({})},6797:function(e,t,n){"use strict";n.d(t,{O:function(){return m}});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(5042),a=/[A-Z]|^ms/g,i=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},s=function(e){return null!=e&&"boolean"!=typeof e},c=(0,o.Z)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(i,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===r[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=d(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i)null!=t&&void 0!==t[i]?r+=a+"{"+t[i]+"}":s(i)&&(r+=c(a)+":"+u(a,i)+";");else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var l=d(e,t,i);switch(a){case"animation":case"animationName":r+=c(a)+":"+l+";";break;default:r+=a+"{"+l+"}"}}else for(var p=0;p<i.length;p++)s(i[p])&&(r+=c(a)+":"+u(a,i[p])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=p,a=n(e);return p=o,d(e,t,a)}}if(null==t)return n;var i=t[n];return void 0!==i?i:n}var p,f=/label:\s*([^\s;\n{]+)\s*(;|$)/g,m=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";p=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=d(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++)o+=d(n,t,e[i]),r&&(o+=a[i]);f.lastIndex=0;for(var l,s="";null!==(l=f.exec(o));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:c,styles:o,next:p}}},7278:function(e,t,n){"use strict";n.d(t,{L:function(){return a},j:function(){return i}});var r=n(9196),o=!!r.useInsertionEffect&&r.useInsertionEffect,a=o||function(e){return e()},i=o||r.useLayoutEffect},444:function(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}n.d(t,{My:function(){return a},fp:function(){return r},hC:function(){return o}});var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},6540:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=i},3205:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"}),"AddCircle");t.Z=i},594:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.Z=i},5709:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"}),"Dashboard");t.Z=i},6907:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");t.Z=i},2800:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)([(0,a.jsx)("path",{d:"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 14H4V5h16v12z"},"0"),(0,a.jsx)("path",{d:"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z"},"1")],"DisplaySettings");t.Z=i},3441:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download");t.Z=i},2894:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17 20v-9h-2V4h7l-2 5h2l-5 11zm-2-7v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zm-8.75 2.75h-1.5v1.5h1.5v-1.5zM13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM6.25 6.75h-1.5v1.5h1.5v-1.5z"}),"DynamicForm");t.Z=i},940:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 10h11v2H3v-2zm0-2h11V6H3v2zm0 8h7v-2H3v2zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71-2.12-2.12zm-.71.71-5.3 5.3V21h2.12l5.3-5.3-2.12-2.12z"}),"EditNote");t.Z=i},8922:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{fillRule:"evenodd",d:"M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z"}),"GridView");t.Z=i},3592:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"HighlightOff");t.Z=i},4721:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"Info");t.Z=i},9469:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04L21 10zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z"}),"Key");t.Z=i},5863:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm0 16H5V7h14v12zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5zM12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4zm0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"}),"Preview");t.Z=i},4282:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8zm-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91z"}),"RestartAlt");t.Z=i},7636:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41l-2.82-2.83zM12 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm1-10H7c-1.1 0-2-.9-2-2s.9-2 2-2h6c1.1 0 2 .9 2 2s-.9 2-2 2z"}),"SaveRounded");t.Z=i},4229:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}),"Settings");t.Z=i},2846:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5zM15 17H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1zm0-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13z"}),"SmartToyRounded");t.Z=i},9396:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 20h14v-2H5v2zm0-10h4v6h6v-6h4l-7-7-7 7z"}),"Upload");t.Z=i},6033:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 14h4v-4H3v4zm0 5h4v-4H3v4zM3 9h4V5H3v4zm5 5h13v-4H8v4zm0 5h13v-4H8v4zM8 5v4h13V5H8z"}),"ViewList");t.Z=i},2961:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility");t.Z=i},2177:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");t.Z=i},4938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(1699)},3023:function(e,t){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},6607:function(e,t,n){"use strict";n(3023)},8794:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(7462),o=n(3366),a=n(6535),i=n(9766),l=n(6268),s=n(8010),c=n(6523),u=n(1796),d={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},h={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const y=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function C(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.$n)(e.main,o):"dark"===t&&(e.dark=(0,u._j)(e.main,a)))}const E=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],S={textTransform:"uppercase"},N='"Roboto", "Helvetica", "Arial", sans-serif';function L(e,t){const n="function"==typeof t?t(e):t,{fontFamily:a=N,fontSize:l=14,fontWeightLight:s=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:m}=n,h=(0,o.Z)(n,E),g=l/14,v=m||(e=>e/p*g+"rem"),b=(e,t,n,o,i)=>{return(0,r.Z)({fontFamily:a,fontWeight:e,fontSize:v(t),lineHeight:n},a===N?{letterSpacing:(l=o/t,Math.round(1e5*l)/1e5+"em")}:{},i,f);var l},y={h1:b(s,96,1.167,-1.5),h2:b(s,60,1.2,-.5),h3:b(c,48,1.167,0),h4:b(c,34,1.235,.25),h5:b(c,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(c,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(c,16,1.5,.15),body2:b(c,14,1.43,.15),button:b(u,14,1.75,.4,S),caption:b(c,12,1.66,.4),overline:b(c,12,2.66,1,S),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.Z)((0,r.Z)({htmlFontSize:p,pxToRem:v,fontFamily:a,fontSize:l,fontWeightLight:s,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},y),h,{clone:!1})}function M(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var k=["none",M(0,2,1,-1,0,1,1,0,0,1,3,0),M(0,3,1,-2,0,2,2,0,0,1,5,0),M(0,3,3,-2,0,3,4,0,0,1,8,0),M(0,2,4,-1,0,4,5,0,0,1,10,0),M(0,3,5,-1,0,5,8,0,0,1,14,0),M(0,3,5,-1,0,6,10,0,0,1,18,0),M(0,4,5,-2,0,7,10,1,0,2,16,1),M(0,5,5,-3,0,8,10,1,0,3,14,2),M(0,5,6,-3,0,9,12,1,0,3,16,2),M(0,6,6,-3,0,10,14,1,0,4,18,3),M(0,6,7,-4,0,11,15,1,0,4,20,3),M(0,7,8,-4,0,12,17,2,0,5,22,4),M(0,7,8,-4,0,13,19,2,0,5,24,4),M(0,7,9,-4,0,14,21,2,0,5,26,4),M(0,8,9,-5,0,15,22,2,0,6,28,5),M(0,8,10,-5,0,16,24,2,0,6,30,5),M(0,8,11,-5,0,17,26,2,0,6,32,5),M(0,9,11,-5,0,18,28,2,0,7,34,6),M(0,9,12,-6,0,19,29,2,0,7,36,6),M(0,10,13,-6,0,20,31,3,0,8,38,7),M(0,10,13,-6,0,21,33,3,0,8,40,7),M(0,10,14,-6,0,22,35,3,0,8,42,7),M(0,11,14,-7,0,23,36,3,0,9,44,8),M(0,11,15,-7,0,24,38,3,0,9,46,8)];const I=["duration","easing","delay"],P={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},A={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function j(e){return`${Math.round(e)}ms`}function T(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function R(e){const t=(0,r.Z)({},P,e.easing),n=(0,r.Z)({},A,e.duration);return(0,r.Z)({getAutoHeightDuration:T,create:(e=["all"],r={})=>{const{duration:a=n.standard,easing:i=t.easeInOut,delay:l=0}=r;return(0,o.Z)(r,I),(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof a?a:j(a)} ${i} ${"string"==typeof l?l:j(l)}`)).join(",")}},e,{easing:t,duration:n})}var O={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const D=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var _=function(e={},...t){const{mixins:n={},palette:E={},transitions:S={},typography:N={}}=e,M=(0,o.Z)(e,D);if(e.vars)throw new Error((0,a.Z)(18));const I=function(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:l=.2}=e,s=(0,o.Z)(e,y),c=e.primary||function(e="light"){return"dark"===e?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),E=e.secondary||function(e="light"){return"dark"===e?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),S=e.error||function(e="light"){return"dark"===e?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(t),N=e.info||function(e="light"){return"dark"===e?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),L=e.success||function(e="light"){return"dark"===e?{main:b[400],light:b[300],dark:b[700]}:{main:b[800],light:b[500],dark:b[900]}}(t),M=e.warning||function(e="light"){return"dark"===e?{main:h[400],light:h[300],dark:h[700]}:{main:"#ed6c02",light:h[500],dark:h[900]}}(t);function k(e){return(0,u.mi)(e,x.text.primary)>=n?x.text.primary:w.text.primary}const I=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:i=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,a.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,a.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return C(e,"light",o,l),C(e,"dark",i,l),e.contrastText||(e.contrastText=k(e.main)),e},P={dark:x,light:w};return(0,i.Z)((0,r.Z)({common:(0,r.Z)({},d),mode:t,primary:I({color:c,name:"primary"}),secondary:I({color:E,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:I({color:S,name:"error"}),warning:I({color:M,name:"warning"}),info:I({color:N,name:"info"}),success:I({color:L,name:"success"}),grey:p,contrastThreshold:n,getContrastText:k,augmentColor:I,tonalOffset:l},P[t]),s)}(E),P=(0,l.Z)(e);let A=(0,i.Z)(P,{mixins:(j=P.breakpoints,T=n,(0,r.Z)({toolbar:{minHeight:56,[j.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[j.up("sm")]:{minHeight:64}}},T)),palette:I,shadows:k.slice(),typography:L(I,N),transitions:R(S),zIndex:(0,r.Z)({},O)});var j,T;return A=(0,i.Z)(A,M),A=t.reduce(((e,t)=>(0,i.Z)(e,t)),A),A.unstable_sxConfig=(0,r.Z)({},s.Z,null==M?void 0:M.unstable_sxConfig),A.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},A}()},606:function(e,t){"use strict";t.Z="$$material"},948:function(e,t,n){"use strict";n.d(t,{Dz:function(){return l},FO:function(){return i}});var r=n(2360),o=n(8794),a=n(606);const i=e=>(0,r.x9)(e)&&"classes"!==e,l=r.x9,s=(0,r.ZP)({themeId:a.Z,defaultTheme:o.Z,rootShouldForwardProp:i});t.ZP=s},1657:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7333),o=n(8794),a=n(606);function i({props:e,name:t}){return(0,r.Z)({props:e,name:t,defaultTheme:o.Z,themeId:a.Z})}},8216:function(e,t,n){"use strict";var r=n(4142);t.Z=r.Z},5949:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(7462),o=n(9196),a=n(3366),i=n(3961),l=n(4780),s=n(8216),c=n(1657),u=n(948),d=n(1588),p=n(4867);function f(e){return(0,p.Z)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(5893);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,s.Z)(n.color)}`],t[`fontSize${(0,s.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,o,a,i,l,s,c,u,d,p,f,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=e.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(a=e.typography)||null==(i=a.pxToRem)?void 0:i.call(a,20))||"1.25rem",medium:(null==(l=e.typography)||null==(s=l.pxToRem)?void 0:s.call(l,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[t.color]}})),v=o.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:v="svg",fontSize:b="medium",htmlColor:y,inheritViewBox:w=!1,titleAccess:x,viewBox:C="0 0 24 24"}=n,E=(0,a.Z)(n,h),S=o.isValidElement(u)&&"svg"===u.type,N=(0,r.Z)({},n,{color:p,component:v,fontSize:b,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:C,hasSvgAsChild:S}),L={};w||(L.viewBox=C);const M=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,s.Z)(t)}`,`fontSize${(0,s.Z)(n)}`]};return(0,l.Z)(o,f,r)})(N);return(0,m.jsxs)(g,(0,r.Z)({as:v,className:(0,i.Z)(M.root,d),focusable:"false",color:y,"aria-hidden":!x||void 0,role:x?"img":void 0,ref:t},L,E,S&&u.props,{ownerState:N,children:[S?u.props.children:u,x?(0,m.jsx)("title",{children:x}):null]}))}));v.muiName="SvgIcon";var b=v;function y(e,t){function n(n,o){return(0,m.jsx)(b,(0,r.Z)({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return n.muiName=b.muiName,o.memo(o.forwardRef(n))}},7144:function(e,t,n){"use strict";var r=n(9336);t.Z=r.Z},1699:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return a},createSvgIcon:function(){return i.Z},debounce:function(){return l.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return c.Z},ownerDocument:function(){return u.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return x},unstable_useEnhancedEffect:function(){return m.Z},unstable_useId:function(){return h.Z},unsupportedProp:function(){return g},useControlled:function(){return v.Z},useEventCallback:function(){return b.Z},useForkRef:function(){return y.Z},useIsFocusVisible:function(){return w.Z}});var r=n(7078),o=n(8216),a=n(9064).Z,i=n(5949),l=n(7144),s=function(e,t){return()=>null},c=n(8502),u=n(8038),d=n(5340);n(7462);var p=function(e,t){return()=>null},f=n(7960).Z,m=n(8974),h=n(7909),g=function(e,t,n,r,o){return null},v=n(9299),b=n(2068),y=n(1705),w=n(3511);const x={configure:e=>{r.Z.configure(e)}}},8502:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9196),o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},8038:function(e,t,n){"use strict";var r=n(2690);t.Z=r.Z},5340:function(e,t,n){"use strict";var r=n(4161);t.Z=r.Z},9299:function(e,t,n){"use strict";var r=n(9032);t.Z=r.Z},8974:function(e,t,n){"use strict";var r=n(3546);t.Z=r.Z},2068:function(e,t,n){"use strict";var r=n(9948);t.Z=r.Z},1705:function(e,t,n){"use strict";var r=n(3703);t.Z=r.Z},7909:function(e,t,n){"use strict";var r=n(2996);t.Z=r.Z},3511:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(9196);let o,a=!0,i=!1;const l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function c(){a=!1}function u(){"hidden"===this.visibilityState&&i&&(a=!0)}var d=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",c,!0),t.addEventListener("pointerdown",c,!0),t.addEventListener("touchstart",c,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,window.clearTimeout(o),o=window.setTimeout((()=>{i=!1}),100),t.current=!1,!0)},ref:e}}},5408:function(e,t,n){"use strict";n.d(t,{L7:function(){return s},P$:function(){return u},VO:function(){return o},W8:function(){return l},dt:function(){return c},k9:function(){return i}});var r=n(9766);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function i(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||a;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=r.breakpoints||a;return Object.keys(t).reduce(((r,a)=>{if(-1!==Object.keys(e.values||o).indexOf(a))r[e.up(a)]=n(t[a],a);else{const e=a;r[e]=t[e]}return r}),{})}return n(t)}function l(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e,...t){const n=l(e),o=[n,...t].reduce(((e,t)=>(0,r.Z)(e,t)),{});return s(Object.keys(n),o)}function u({values:e,breakpoints:t,base:n}){const r=n||function(e,t){if("object"!=typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(e,t),o=Object.keys(r);if(0===o.length)return e;let a;return o.reduce(((t,n,r)=>(Array.isArray(e)?(t[n]=null!=e[r]?e[r]:e[a],a=r):"object"==typeof e?(t[n]=null!=e[n]?e[n]:e[a],a=n):t[n]=e,t)),{})}},1796:function(e,t,n){"use strict";n.d(t,{$n:function(){return d},Fq:function(){return c},_j:function(){return u},mi:function(){return s}});var r=n(6535);function o(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),o=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:o}}function i(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function l(e){let t="hsl"===(e=a(e)).type||"hsla"===e.type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(e,t=(e+n/30)%12)=>o-l*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),i({type:c,values:u})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){const n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function c(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function u(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return i(e)}},2360:function(e,t,n){"use strict";n.d(t,{ZP:function(){return z},x9:function(){return T}});var r=n(3366),o=n(7462),a=n(9196),i=n(5042),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.Z)((function(e){return l.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),c=n(5260),u=n(444),d=n(6797),p=n(7278),f=s,m=function(e){return"theme"!==e},h=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?f:m},g=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,u.hC)(t,n,r),(0,p.L)((function(){return(0,u.My)(t,n,r)})),null},b=function e(t,n){var r,i,l=t.__emotion_real===t,s=l&&t.__emotion_base||t;void 0!==n&&(r=n.label,i=n.target);var p=g(t,n,l),f=p||h(s),m=!f("as");return function(){var b=arguments,y=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&y.push("label:"+r+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{y.push(b[0][0]);for(var w=b.length,x=1;x<w;x++)y.push(b[x],b[0][x])}var C=(0,c.w)((function(e,t,n){var r=m&&e.as||s,o="",l=[],g=e;if(null==e.theme){for(var b in g={},e)g[b]=e[b];g.theme=a.useContext(c.T)}"string"==typeof e.className?o=(0,u.fp)(t.registered,l,e.className):null!=e.className&&(o=e.className+" ");var w=(0,d.O)(y.concat(l),t.registered,g);o+=t.key+"-"+w.name,void 0!==i&&(o+=" "+i);var x=m&&void 0===p?h(r):f,C={};for(var E in e)m&&"as"===E||x(E)&&(C[E]=e[E]);return C.className=o,C.ref=n,a.createElement(a.Fragment,null,a.createElement(v,{cache:t,serialized:w,isStringTag:"string"==typeof r}),a.createElement(r,C))}));return C.displayName=void 0!==r?r:"Styled("+("string"==typeof s?s:s.displayName||s.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=s,C.__emotion_styles=y,C.__emotion_forwardProp=p,Object.defineProperty(C,"toString",{value:function(){return"."+i}}),C.withComponent=function(t,r){return e(t,(0,o.Z)({},n,r,{shouldForwardProp:g(C,r,!0)})).apply(void 0,y)},C}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){b[e]=b(e)}));const y=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};var w=n(9766),x=n(6268),C=n(4142);const E=["variant"];function S(e){return 0===e.length}function N(e){const{variant:t}=e,n=(0,r.Z)(e,E);let o=t||"";return Object.keys(n).sort().forEach((t=>{o+="color"===t?S(o)?e[t]:(0,C.Z)(e[t]):`${S(o)?t:(0,C.Z)(t)}${(0,C.Z)(e[t].toString())}`})),o}var L=n(6523);const M=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],k=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,I=e=>{let t=0;const n={};return e&&e.forEach((e=>{let r="";"function"==typeof e.props?(r=`callback${t}`,t+=1):r=N(e.props),n[r]=e.style})),n},P=(e,t)=>{let n=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants),I(n)},A=(e,t,n)=>{const{ownerState:r={}}=e,a=[];let i=0;return n&&n.forEach((n=>{let l=!0;if("function"==typeof n.props){const t=(0,o.Z)({},e,r);l=n.props(t)}else Object.keys(n.props).forEach((t=>{r[t]!==n.props[t]&&e[t]!==n.props[t]&&(l=!1)}));l&&("function"==typeof n.props?a.push(t[`callback${i}`]):a.push(t[N(n.props)])),"function"==typeof n.props&&(i+=1)})),a},j=(e,t,n,r)=>{var o;const a=null==n||null==(o=n.components)||null==(o=o[r])?void 0:o.variants;return A(e,t,a)};function T(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const R=(0,x.Z)(),O=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function D({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function _(e){return e?(t,n)=>n[e]:null}const F=({styledArg:e,props:t,defaultTheme:n,themeId:r})=>{const a=e((0,o.Z)({},t,{theme:D((0,o.Z)({},t,{defaultTheme:n,themeId:r}))}));let i;return a&&a.variants&&(i=a.variants,delete a.variants),i?[a,...A(t,I(i),i)]:a};function z(e={}){const{themeId:t,defaultTheme:n=R,rootShouldForwardProp:a=T,slotShouldForwardProp:i=T}=e,l=e=>(0,L.Z)((0,o.Z)({},e,{theme:D((0,o.Z)({},e,{defaultTheme:n,themeId:t}))}));return l.__mui_systemSx=!0,(e,s={})=>{y(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=_(O(u))}=s,m=(0,r.Z)(s,M),h=void 0!==d?d:u&&"Root"!==u&&"root"!==u||!1,g=p||!1;let v=T;"Root"===u||"root"===u?v=a:u?v=i:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(v=void 0);const x=function(e,t){return b(e,t)}(e,(0,o.Z)({shouldForwardProp:v,label:void 0},m)),C=(r,...a)=>{const i=a?a.map((e=>{if("function"==typeof e&&e.__emotion_real!==e)return r=>F({styledArg:e,props:r,defaultTheme:n,themeId:t});if((0,w.P)(e)){let t,n=e;return e&&e.variants&&(t=e.variants,delete n.variants,n=n=>{let r=e;return A(n,I(t),t).forEach((e=>{r=(0,w.Z)(r,e)})),r}),n}return e})):[];let s=r;if((0,w.P)(r)){let e;r&&r.variants&&(e=r.variants,delete s.variants,s=t=>{let n=r;return A(t,I(e),e).forEach((e=>{n=(0,w.Z)(n,e)})),n})}else"function"==typeof r&&r.__emotion_real!==r&&(s=e=>F({styledArg:r,props:e,defaultTheme:n,themeId:t}));c&&f&&i.push((e=>{const r=D((0,o.Z)({},e,{defaultTheme:n,themeId:t})),a=k(c,r);if(a){const t={};return Object.entries(a).forEach((([n,a])=>{t[n]="function"==typeof a?a((0,o.Z)({},e,{theme:r})):a})),f(e,t)}return null})),c&&!h&&i.push((e=>{const r=D((0,o.Z)({},e,{defaultTheme:n,themeId:t}));return j(e,P(c,r),r,c)})),g||i.push(l);const u=i.length-a.length;if(Array.isArray(r)&&u>0){const e=new Array(u).fill("");s=[...r,...e],s.raw=[...r.raw,...e]}const d=x(s,...i);return e.muiName&&(d.muiName=e.muiName),d};return x.withConfig&&(C.withConfig=x.withConfig),C}}},6268:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),a=n(9766);const i=["values","unit","step"];var l={borderRadius:4},s=n(2605),c=n(6523),u=n(8010);const d=["breakpoints","palette","spacing","shape"];var p=function(e={},...t){const{breakpoints:n={},palette:p={},spacing:f,shape:m={}}=e,h=(0,o.Z)(e,d),g=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,l=(0,o.Z)(e,i),s=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.Z)({},e,{[t.key]:t.val})),{})})(t),c=Object.keys(s);function u(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function p(e,r){const o=c.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[c[o]]?t[c[o]]:r)-a/100}${n})`}return(0,r.Z)({keys:c,values:s,up:u,down:d,between:p,only:function(e){return c.indexOf(e)+1<c.length?p(e,c[c.indexOf(e)+1]):u(e)},not:function(e){const t=c.indexOf(e);return 0===t?u(c[1]):t===c.length-1?d(c[t]):p(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},l)}(n),v=function(e=8){if(e.mui)return e;const t=(0,s.hB)({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(f);let b=(0,a.Z)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},p),spacing:v,shape:(0,r.Z)({},l,m)},h);return b=t.reduce(((e,t)=>(0,a.Z)(e,t)),b),b.unstable_sxConfig=(0,r.Z)({},u.Z,null==h?void 0:h.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},b}},7730:function(e,t,n){"use strict";var r=n(9766);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},2605:function(e,t,n){"use strict";n.d(t,{hB:function(){return m},eI:function(){return f},NA:function(){return h},e6:function(){return v},o3:function(){return b}});var r=n(5408),o=n(4844),a=n(7730);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return e=>(void 0===t[e]&&(t[e]=(e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})(e)),t[e])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){var a;const i=null!=(a=(0,o.DW)(e,t,!1))?a:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function m(e){return f(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function g(e,t){const n=m(e.theme);return Object.keys(e).map((o=>function(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=h(t,n),e)),{})}(c(n),o),i=e[n];return(0,r.k9)(e,i,a)}(e,t,o,n))).reduce(a.Z,{})}function v(e){return g(e,u)}function b(e){return g(e,d)}function y(e){return g(e,p)}v.propTypes={},v.filterProps=u,b.propTypes={},b.filterProps=d,y.propTypes={},y.filterProps=p},4844:function(e,t,n){"use strict";n.d(t,{DW:function(){return a},Jq:function(){return i}});var r=n(4142),o=n(5408);function a(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o,r,e)),o}t.ZP=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,l)||{};return(0,o.k9)(e,c,(e=>{let o=i(u,s,e);return e===o&&"string"==typeof e&&(o=i(u,s,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},8010:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(2605),o=n(4844),a=n(7730),i=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,a.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n},l=n(5408);function s(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.ZP)({prop:e,themeKey:"borders",transform:t})}const u=c("border",s),d=c("borderTop",s),p=c("borderRight",s),f=c("borderBottom",s),m=c("borderLeft",s),h=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),b=c("borderBottomColor"),y=c("borderLeftColor"),w=c("outline",s),x=c("outlineColor"),C=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r.NA)(t,e)});return(0,l.k9)(e,e.borderRadius,n)}return null};C.propTypes={},C.filterProps=["borderRadius"],i(u,d,p,f,m,h,g,v,b,y,C,w,x);const E=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.gap,n)}return null};E.propTypes={},E.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.columnGap,n)}return null};S.propTypes={},S.filterProps=["columnGap"];const N=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r.NA)(t,e)});return(0,l.k9)(e,e.rowGap,n)}return null};function L(e,t){return"grey"===t?t:e}function M(e){return e<=1&&0!==e?100*e+"%":e}N.propTypes={},N.filterProps=["rowGap"],i(E,S,N,(0,o.ZP)({prop:"gridColumn"}),(0,o.ZP)({prop:"gridRow"}),(0,o.ZP)({prop:"gridAutoFlow"}),(0,o.ZP)({prop:"gridAutoColumns"}),(0,o.ZP)({prop:"gridAutoRows"}),(0,o.ZP)({prop:"gridTemplateColumns"}),(0,o.ZP)({prop:"gridTemplateRows"}),(0,o.ZP)({prop:"gridTemplateAreas"}),(0,o.ZP)({prop:"gridArea"})),i((0,o.ZP)({prop:"color",themeKey:"palette",transform:L}),(0,o.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:L}),(0,o.ZP)({prop:"backgroundColor",themeKey:"palette",transform:L}));const k=(0,o.ZP)({prop:"width",transform:M}),I=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||l.VO[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:M(t)}};return(0,l.k9)(e,e.maxWidth,t)}return null};I.filterProps=["maxWidth"];const P=(0,o.ZP)({prop:"minWidth",transform:M}),A=(0,o.ZP)({prop:"height",transform:M}),j=(0,o.ZP)({prop:"maxHeight",transform:M}),T=(0,o.ZP)({prop:"minHeight",transform:M});(0,o.ZP)({prop:"size",cssProperty:"width",transform:M}),(0,o.ZP)({prop:"size",cssProperty:"height",transform:M}),i(k,I,P,A,j,T,(0,o.ZP)({prop:"boxSizing"}));var R={border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:s},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:C},color:{themeKey:"palette",transform:L},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:L},backgroundColor:{themeKey:"palette",transform:L},p:{style:r.o3},pt:{style:r.o3},pr:{style:r.o3},pb:{style:r.o3},pl:{style:r.o3},px:{style:r.o3},py:{style:r.o3},padding:{style:r.o3},paddingTop:{style:r.o3},paddingRight:{style:r.o3},paddingBottom:{style:r.o3},paddingLeft:{style:r.o3},paddingX:{style:r.o3},paddingY:{style:r.o3},paddingInline:{style:r.o3},paddingInlineStart:{style:r.o3},paddingInlineEnd:{style:r.o3},paddingBlock:{style:r.o3},paddingBlockStart:{style:r.o3},paddingBlockEnd:{style:r.o3},m:{style:r.e6},mt:{style:r.e6},mr:{style:r.e6},mb:{style:r.e6},ml:{style:r.e6},mx:{style:r.e6},my:{style:r.e6},margin:{style:r.e6},marginTop:{style:r.e6},marginRight:{style:r.e6},marginBottom:{style:r.e6},marginLeft:{style:r.e6},marginX:{style:r.e6},marginY:{style:r.e6},marginInline:{style:r.e6},marginInlineStart:{style:r.e6},marginInlineEnd:{style:r.e6},marginBlock:{style:r.e6},marginBlockStart:{style:r.e6},marginBlockEnd:{style:r.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:E},rowGap:{style:N},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:M},maxWidth:{style:I},minWidth:{transform:M},height:{transform:M},maxHeight:{transform:M},minHeight:{transform:M},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},6523:function(e,t,n){"use strict";var r=n(4142),o=n(7730),a=n(4844),i=n(5408),l=n(8010);const s=function(){function e(e,t,n,o){const l={[e]:t,theme:n},s=o[e];if(!s)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=s;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,a.DW)(n,u)||{};return p?p(l):(0,i.k9)(l,t,(t=>{let n=(0,a.Jq)(f,d,t);return t===n&&"string"==typeof t&&(n=(0,a.Jq)(f,d,`${e}${"default"===t?"":(0,r.Z)(t)}`,t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:a,theme:s={}}=n||{};if(!a)return null;const c=null!=(r=s.unstable_sxConfig)?r:l.Z;function u(n){let r=n;if("function"==typeof n)r=n(s);else if("object"!=typeof n)return n;if(!r)return null;const a=(0,i.W8)(s.breakpoints),l=Object.keys(a);let u=a;return Object.keys(r).forEach((n=>{const a="function"==typeof(l=r[n])?l(s):l;var l;if(null!=a)if("object"==typeof a)if(c[n])u=(0,o.Z)(u,e(n,a,s,c));else{const e=(0,i.k9)({theme:s},a,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,a)?u=(0,o.Z)(u,e):u[n]=t({sx:a,theme:s})}else u=(0,o.Z)(u,e(n,a,s,c))})),(0,i.L7)(l,u)}return Array.isArray(a)?a.map(u):u(a)}}();s.filterProps=["sx"],t.Z=s},6682:function(e,t,n){"use strict";var r=n(6268),o=n(4168);const a=(0,r.Z)();t.Z=function(e=a){return(0,o.Z)(e)}},7333:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7925),o=n(6682);function a({props:e,name:t,defaultTheme:n,themeId:a}){let i=(0,o.Z)(n);a&&(i=i[a]||i);const l=function(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}({theme:i,name:t,props:e});return l}},4168:function(e,t,n){"use strict";var r=n(9196),o=n(5260);t.Z=function(e=null){const t=r.useContext(o.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},7078:function(e,t){"use strict";const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate(t){return e(t)},reset(){e=n}}})();t.Z=r},4142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6535);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4780:function(e,t,n){"use strict";function r(e,t,n=void 0){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},9064:function(e,t,n){"use strict";function r(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}n.d(t,{Z:function(){return r}})},9336:function(e,t,n){"use strict";function r(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}n.d(t,{Z:function(){return r}})},9766:function(e,t,n){"use strict";n.d(t,{P:function(){return o},Z:function(){return i}});var r=n(7462);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function i(e,t,n={clone:!0}){const l=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?l[r]=i(e[r],t[r],n):n.clone?l[r]=o(t[r])?a(t[r]):t[r]:l[r]=t[r])})),l}},6535:function(e,t,n){"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:function(){return r}})},4867:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7078);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t,n="Mui"){const a=o[t];return a?`${n}-${a}`:`${r.Z.generate(e)}-${t}`}},1588:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4867);function o(e,t,n="Mui"){const o={};return t.forEach((t=>{o[t]=(0,r.Z)(e,t,n)})),o}},2690:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},4161:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2690);function o(e){return(0,r.Z)(e).defaultView||window}},7925:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7462);function o(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))n[a]=(0,r.Z)({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},l=t[a];n[a]={},l&&Object.keys(l)?i&&Object.keys(i)?(n[a]=(0,r.Z)({},l),Object.keys(i).forEach((e=>{n[a][e]=o(i[e],l[e])}))):n[a]=l:n[a]=i}else void 0===n[a]&&(n[a]=e[a])})),n}},7960:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},9032:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9196);function o({controlled:e,default:t,name:n,state:o="value"}){const{current:a}=r.useRef(void 0!==e),[i,l]=r.useState(t);return[a?e:i,r.useCallback((e=>{a||l(e)}),[])]}},3546:function(e,t,n){"use strict";var r=n(9196);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=o},9948:function(e,t,n){"use strict";var r=n(9196),o=n(3546);t.Z=function(e){const t=r.useRef(e);return(0,o.Z)((()=>{t.current=e})),r.useRef(((...e)=>(0,t.current)(...e))).current}},3703:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9196),o=n(7960);function a(...e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{(0,o.Z)(e,t)}))}),e)}},2996:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9196);let o=0;const a=r["useId".toString()];function i(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=r.useState(e),a=e||t;return r.useEffect((()=>{null==t&&(o+=1,n(`mui-${o}`))}),[t]),a}(e)}},8875:function(e,t,n){var r;!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},3162:function(e,t,n){var r,o;void 0===(o="function"==typeof(r=function(){"use strict";function t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){l(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,i=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(e,n,i){var l=a.URL||a.webkitURL,s=document.createElement("a");n=n||e.name||"download",s.download=n,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?o(s):r(s.href)?t(e,n,i):o(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){o(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,a),n);else if(r(e))t(e,n,a);else{var i=document.createElement("a");i.href=e,i.target="_blank",setTimeout((function(){o(i)}))}}:function(e,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var l="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||l&&s||i)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var d=a.URL||a.webkitURL,p=d.createObjectURL(e);o?o.location=p:location.href=p,o=null,setTimeout((function(){d.revokeObjectURL(p)}),4e4)}});a.saveAs=l.saveAs=l,e.exports=l})?r.apply(t,[]):r)||(e.exports=o)},8679:function(e,t,n){"use strict";var r=n(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var v=i[g];if(!(a[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=p(n,v);try{c(t,v,b)}catch(e){}}}}return t}},6103:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case h:case s:return e;default:return t}}case o:return t}}}function C(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||x(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===h},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=x},1296:function(e,t,n){"use strict";e.exports=n(6103)},9465:function(e){e.exports=function(e,t,n){if("string"!=typeof e)throw new TypeError('Invalid param "textDelimiter", must be a string.');if("string"!=typeof t)throw new TypeError('Invalid param "rowDelimiter", must be a string.');if("string"!=typeof n)throw new TypeError('Invalid param "endOfLine", must be a string.');var r=new RegExp("\\"+e,"g"),o=e+e;return function(a){if(!a.replace)return a;var i=a.replace(r,o);return(i.indexOf(t)>=0||i.indexOf(n)>=0)&&(i=e+i+e),i}}},6547:function(e,t,n){var r=n(9050);e.exports=function(e){return function(t,n){var o=t.reduce((function(e,t){return t.forEach((function(t){e[t.item]=(e[t.item]||0)+1})),e}),{}),a=Object.keys(o);return n&&(a=a.map((function(e){return{name:e,count:o[e]}})),a=r.sortBy(a,"count").reverse().map((function(e){return e.name}))),a.map((function(t){return e(t)}))}}},4107:function(e,t,n){"use strict";var r,o,a,i=n(2970),l=n(9050),s=n(3585);function c(e,t){return t?e.map((function(e){return e.item=e.item?t+a.headerPathString+e.item:t,e})):e}function u(e,t){var n;if(l.isString(e))n=[{item:t,value:a.handleString(e,t)}];else if(l.isNumber(e))n=[{item:t,value:a.handleNumber(e,t)}];else if(l.isBoolean(e))n=[{item:t,value:a.handleBoolean(e,t)}];else if(l.isDate(e))n=[{item:t,value:a.handleDate(e,t)}];else if(l.isArray(e)){var r=function(e){var t,n=[];return e.forEach((function(e){var t=u(e);n=n.concat(t)})),n=n.filter((function(e,r){return e.item||void 0===t?(t||e.item||(t=r),!0):(n[t].value+=a.arrayPathString+e.value,!1)}))}(e);n=c(r,t)}else if(l.isObject(e)){var o=function(e){var t=[];for(var n in e){var r=u(e[n],n);t=t.concat(r)}return t}(e);n=c(o,t)}else n=[{item:t,value:""}];return n}function d(e){return e?a.booleanTrueString||"true":a.booleanFalseString||"false"}function p(e){return e}function f(e){return e}function m(e){return e.toLocaleDateString()}e.exports=function(e,t,c){c=c||function(){},l.isFunction(t)&&(c=t,t={}),a=function(e){var t={headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:i.EOL||"\n",mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,orderHeaders:!1,verticalOutput:!0,handleString:p,handleNumber:f,handleBoolean:d,handleDate:m};return l.extend(t,e)}(t),o=n(9465)(a.textDelimiter,a.rowDelimiter,a.endOfLine),r=n(6547)(o),function(e,t){l.isArray(e)?t(null,function(e){var t,n=[],i=[];e.forEach((function(e){var t=u(e,a.mainPathItem);i.push(t)}));var l=r(i,a.orderHeaders);return a.includeHeaders&&n.push(l.join(a.rowDelimiter)),t=function(e){var t=[Array(l.length).join(".").split(".")];e.forEach((function(e){var n=!1;if(t.forEach((function(t){n||""!==t[l.indexOf(e.item)]||(t[l.indexOf(e.item)]=o(e.value),n=!0)})),!n){var r=Array(l.length).join(".").split(".");r[l.indexOf(e.item)]=o(e.value),t.push(r)}})),t.forEach((function(e){n.push(e.join(a.rowDelimiter))}))},i.forEach(t),s(n,a.endOfLine)}(e)):l.isObject(e)?t(null,function(e){var t,n=[],r=[[],[]];for(var i in t=function(e){var t=e.value?e.value.toString():a.undefinedString;if(t=o(t),a.verticalOutput){var i=[e.item,t];n.push(i.join(a.rowDelimiter))}else r[0].push(e.item),r[1].push(t)},e){var l="";a.mainPathItem&&(l=a.mainPathItem+a.headerPathString),u(e[i],l+i).forEach(t)}return a.verticalOutput||(n.push(r[0].join(a.rowDelimiter)),n.push(r[1].join(a.rowDelimiter))),s(n,a.endOfLine)}(e)):t(new Error("Unable to parse the JSON object, its not an Array or Object."))}(e,c)}},3585:function(e,t,n){var r=n(2970),o=n(9050);e.exports=function(e,t){if(!e||!o.isArray(e))throw new TypeError('Invalid params "rows" for joinRows. Must be an array of string.');return e.join(t||r.EOL||"\n")}},8159:function(e,t,n){var r;"undefined"!=typeof globalThis?globalThis:void 0!==this||("undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g),r=function(e){return function(){"use strict";var t={662:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0}),t.CellHookData=t.HookData=void 0;var o=function(e,t,n){this.table=t,this.pageNumber=t.pageNumber,this.pageCount=this.pageNumber,this.settings=t.settings,this.cursor=n,this.doc=e.getDocument()};t.HookData=o;var a=function(e){function t(t,n,r,o,a,i){var l=e.call(this,t,n,i)||this;return l.cell=r,l.row=o,l.column=a,l.section=o.section,l}return r(t,e),t}(o);t.CellHookData=a},790:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(148),o=n(938),a=n(323),i=n(587),l=n(49),s=n(858);t.default=function(e){e.API.autoTable=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];1===t.length?e=t[0]:(console.error("Use of deprecated autoTable initiation"),(e=t[2]||{}).columns=t[0],e.body=t[1]);var r=(0,i.parseInput)(this,e),o=(0,s.createTable)(this,r);return(0,l.drawTable)(this,o),this},e.API.lastAutoTable=!1,e.API.previousAutoTable=!1,e.API.autoTable.previous=!1,e.API.autoTableText=function(e,t,n,r){(0,o.default)(e,t,n,r,this)},e.API.autoTableSetDefaults=function(e){return a.DocHandler.setDefaults(e,this),this},e.autoTableSetDefaults=function(e,t){a.DocHandler.setDefaults(e,t)},e.API.autoTableHtmlToJson=function(e,t){if(void 0===t&&(t=!1),"undefined"==typeof window)return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var n=new a.DocHandler(this),o=(0,r.parseHtml)(n,e,window,t,!1),i=o.head,l=o.body;return{columns:i[0].map((function(e){return e.content})),rows:l,data:l}},e.API.autoTableEndPosY=function(){console.error("Use of deprecated function: autoTableEndPosY. Use doc.lastAutoTable.finalY instead.");var e=this.lastAutoTable;return e&&e.finalY?e.finalY:0},e.API.autoTableAddPageContent=function(t){return console.error("Use of deprecated function: autoTableAddPageContent. Use jsPDF.autoTableSetDefaults({didDrawPage: () => {}}) instead."),e.API.autoTable.globalDefaults||(e.API.autoTable.globalDefaults={}),e.API.autoTable.globalDefaults.addPageContent=t,this},e.API.autoTableAddPage=function(){return console.error("Use of deprecated function: autoTableAddPage. Use doc.addPage()"),this.addPage(),this}}},938:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,o){r=r||{};var a=o.internal.scaleFactor,i=o.internal.getFontSize()/a,l=i*(o.getLineHeightFactor?o.getLineHeightFactor():1.15),s="",c=1;if("middle"!==r.valign&&"bottom"!==r.valign&&"center"!==r.halign&&"right"!==r.halign||(c=(s="string"==typeof e?e.split(/\r\n|\r|\n/g):e).length||1),n+=i*(2-1.15),"middle"===r.valign?n-=c/2*l:"bottom"===r.valign&&(n-=c*l),"center"===r.halign||"right"===r.halign){var u=i;if("center"===r.halign&&(u*=.5),s&&c>=1){for(var d=0;d<s.length;d++)o.text(s[d],t-o.getStringUnitWidth(s[d])*u,n),n+=l;return o}t-=o.getStringUnitWidth(e)*u}return"justify"===r.halign?o.text(e,t,n,{maxWidth:r.maxWidth||100,align:"justify"}):o.text(e,t,n),o}},200:function(e,t){function n(e,t){var n=e>0,r=t||0===t;return n&&r?"DF":n?"S":r?"F":null}function r(e,t){var n,r,o,a;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(3===e.length)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(2===e.length)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e=1===e.length?e[0]:t}return"object"==typeof e?("number"==typeof e.vertical&&(e.top=e.vertical,e.bottom=e.vertical),"number"==typeof e.horizontal&&(e.right=e.horizontal,e.left=e.horizontal),{left:null!==(n=e.left)&&void 0!==n?n:t,top:null!==(r=e.top)&&void 0!==r?r:t,right:null!==(o=e.right)&&void 0!==o?o:t,bottom:null!==(a=e.bottom)&&void 0!==a?a:t}):("number"!=typeof e&&(e=t),{top:e,right:e,bottom:e,left:e})}Object.defineProperty(t,"__esModule",{value:!0}),t.getPageAvailableWidth=t.parseSpacing=t.getFillStyle=t.addTableBorder=t.getStringWidth=void 0,t.getStringWidth=function(e,t,n){return n.applyStyles(t,!0),(Array.isArray(e)?e:[e]).map((function(e){return n.getTextWidth(e)})).reduce((function(e,t){return Math.max(e,t)}),0)},t.addTableBorder=function(e,t,r,o){var a=t.settings.tableLineWidth,i=t.settings.tableLineColor;e.applyStyles({lineWidth:a,lineColor:i});var l=n(a,!1);l&&e.rect(r.x,r.y,t.getWidth(e.pageSize().width),o.y-r.y,l)},t.getFillStyle=n,t.parseSpacing=r,t.getPageAvailableWidth=function(e,t){var n=r(t.settings.margin,0);return e.pageSize().width-(n.left+n.right)}},913:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0}),t.getTheme=t.defaultStyles=t.HtmlRowInput=void 0;var o=function(e){function t(t){var n=e.call(this)||this;return n._element=t,n}return r(t,e),t}(Array);t.HtmlRowInput=o,t.defaultStyles=function(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}},t.getTheme=function(e){return{striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}}[e]}},259:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseCss=void 0;var r=n(200);function o(e,t){var n=a(e,t);if(!n)return null;var r=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var o=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])];return 0===parseInt(r[4])||isNaN(o[0])||isNaN(o[1])||isNaN(o[2])?null:o}function a(e,t){var n=t(e);return"rgba(0, 0, 0, 0)"===n||"transparent"===n||"initial"===n||"inherit"===n?null==e.parentElement?null:a(e.parentElement,t):n}t.parseCss=function(e,t,n,a,i){var l={},s=96/72,c=o(t,(function(e){return i.getComputedStyle(e).backgroundColor}));null!=c&&(l.fillColor=c);var u=o(t,(function(e){return i.getComputedStyle(e).color}));null!=u&&(l.textColor=u);var d=function(e,t){var n=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],o=96/(72/t),a=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,i=n.map((function(e){return parseInt(e||"0")/o})),l=(0,r.parseSpacing)(i,0);return a>l.top&&(l.top=a),a>l.bottom&&(l.bottom=a),l}(a,n);d&&(l.cellPadding=d);var p="borderTopColor",f=s*n,m=a.borderTopWidth;if(a.borderBottomWidth===m&&a.borderRightWidth===m&&a.borderLeftWidth===m){var h=(parseFloat(m)||0)/f;h&&(l.lineWidth=h)}else l.lineWidth={top:(parseFloat(a.borderTopWidth)||0)/f,right:(parseFloat(a.borderRightWidth)||0)/f,bottom:(parseFloat(a.borderBottomWidth)||0)/f,left:(parseFloat(a.borderLeftWidth)||0)/f},l.lineWidth.top||(l.lineWidth.right?p="borderRightColor":l.lineWidth.bottom?p="borderBottomColor":l.lineWidth.left&&(p="borderLeftColor"));console.log(l.lineWidth);var g=o(t,(function(e){return i.getComputedStyle(e)[p]}));null!=g&&(l.lineColor=g);var v=["left","right","center","justify"];-1!==v.indexOf(a.textAlign)&&(l.halign=a.textAlign),-1!==(v=["middle","bottom","top"]).indexOf(a.verticalAlign)&&(l.valign=a.verticalAlign);var b=parseInt(a.fontSize||"");isNaN(b)||(l.fontSize=b/s);var y=function(e){var t="";return("bold"===e.fontWeight||"bolder"===e.fontWeight||parseInt(e.fontWeight)>=700)&&(t="bold"),"italic"!==e.fontStyle&&"oblique"!==e.fontStyle||(t+="italic"),t}(a);y&&(l.fontStyle=y);var w=(a.fontFamily||"").toLowerCase();return-1!==e.indexOf(w)&&(l.font=w),l}},323:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DocHandler=void 0;var n={},r=function(){function e(e){this.jsPDFDocument=e,this.userStyles={textColor:e.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle,font:e.internal.getFont().fontName,lineWidth:e.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:e.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(e,t){void 0===t&&(t=null),t?t.__autoTableDocumentDefaults=e:n=e},e.unifyColor=function(e){return Array.isArray(e)?e:"number"==typeof e?[e,e,e]:"string"==typeof e?[e]:null},e.prototype.applyStyles=function(t,n){var r,o,a;void 0===n&&(n=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var i=this.jsPDFDocument.internal.getFont(),l=i.fontStyle,s=i.fontName;if(t.font&&(s=t.font),t.fontStyle){l=t.fontStyle;var c=this.getFontList()[s];c&&-1===c.indexOf(l)&&(this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(c[0]),l=c[0])}if(this.jsPDFDocument.setFont(s,l),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!n){var u=e.unifyColor(t.fillColor);u&&(r=this.jsPDFDocument).setFillColor.apply(r,u),(u=e.unifyColor(t.textColor))&&(o=this.jsPDFDocument).setTextColor.apply(o,u),(u=e.unifyColor(t.lineColor))&&(a=this.jsPDFDocument).setDrawColor.apply(a,u),"number"==typeof t.lineWidth&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(e,t,n){return this.jsPDFDocument.splitTextToSize(e,t,n)},e.prototype.rect=function(e,t,n,r,o){return this.jsPDFDocument.rect(e,t,n,r,o)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(e){return this.jsPDFDocument.getTextWidth(e)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(e){this.jsPDFDocument.setPage(e)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return n||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var e=this.jsPDFDocument.internal.pageSize;return null==e.width&&(e={width:e.getWidth(),height:e.getHeight()}),e},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var e=this.jsPDFDocument;return e.getLineHeightFactor?e.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(e){return e/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var e=this.jsPDFDocument.internal.getCurrentPageInfo();return e?e.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e}();t.DocHandler=r},148:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseHtml=void 0;var r=n(259),o=n(913);function a(e,t,n,a,l,s){for(var c=new o.HtmlRowInput(a),u=0;u<a.cells.length;u++){var d=a.cells[u],p=n.getComputedStyle(d);if(l||"none"!==p.display){var f=void 0;s&&(f=(0,r.parseCss)(e,d,t,p,n)),c.push({rowSpan:d.rowSpan,colSpan:d.colSpan,styles:f,_element:d,content:i(d)})}}var m=n.getComputedStyle(a);if(c.length>0&&(l||"none"!==m.display))return c}function i(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map((function(e){return e.trim()})).join("\n"),t.innerText||t.textContent||""}t.parseHtml=function(e,t,n,r,o){var i,l,s;void 0===r&&(r=!1),void 0===o&&(o=!1),s="string"==typeof t?n.document.querySelector(t):t;var c=Object.keys(e.getFontList()),u=e.scaleFactor(),d=[],p=[],f=[];if(!s)return console.error("Html table could not be found with input: ",t),{head:d,body:p,foot:f};for(var m=0;m<s.rows.length;m++){var h=s.rows[m],g=null===(l=null===(i=null==h?void 0:h.parentElement)||void 0===i?void 0:i.tagName)||void 0===l?void 0:l.toLowerCase(),v=a(c,u,n,h,r,o);v&&("thead"===g?d.push(v):"tfoot"===g?f.push(v):p.push(v))}return{head:d,body:p,foot:f}}},587:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.parseInput=void 0;var r=n(148),o=n(360),a=n(200),i=n(323),l=n(291);t.parseInput=function(e,t){var n=new i.DocHandler(e),s=n.getDocumentOptions(),c=n.getGlobalOptions();(0,l.default)(n,c,s,t);var u,d=(0,o.assign)({},c,s,t);"undefined"!=typeof window&&(u=window);var p=function(e,t,n){for(var r={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},a=function(a){if("columnStyles"===a){var i=e[a],l=t[a],s=n[a];r.columnStyles=(0,o.assign)({},i,l,s)}else{var c=[e,t,n].map((function(e){return e[a]||{}}));r[a]=(0,o.assign)({},c[0],c[1],c[2])}},i=0,l=Object.keys(r);i<l.length;i++)a(l[i]);return r}(c,s,t),f=function(e,t,n){for(var r={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},o=0,a=[e,t,n];o<a.length;o++){var i=a[o];i.didParseCell&&r.didParseCell.push(i.didParseCell),i.willDrawCell&&r.willDrawCell.push(i.willDrawCell),i.didDrawCell&&r.didDrawCell.push(i.didDrawCell),i.willDrawPage&&r.willDrawPage.push(i.willDrawPage),i.didDrawPage&&r.didDrawPage.push(i.didDrawPage)}return r}(c,s,t),m=function(e,t){var n,r,o,i,l,s,c,u,d,p,f,m,h,g,v=(0,a.parseSpacing)(t.margin,40/e.scaleFactor()),b=null!==(n=function(e,t){var n=e.getLastAutoTable(),r=e.scaleFactor(),o=e.pageNumber(),a=!1;return n&&n.startPageNumber&&(a=n.startPageNumber+n.pageNumber-1===o),"number"==typeof t?t:null!=t&&!1!==t||!a||null==(null==n?void 0:n.finalY)?null:n.finalY+20/r}(e,t.startY))&&void 0!==n?n:v.top;h=!0===t.showFoot?"everyPage":!1===t.showFoot?"never":null!==(r=t.showFoot)&&void 0!==r?r:"everyPage",g=!0===t.showHead?"everyPage":!1===t.showHead?"never":null!==(o=t.showHead)&&void 0!==o?o:"everyPage";var y=null!==(i=t.useCss)&&void 0!==i&&i,w=t.theme||(y?"plain":"striped"),x=!!t.horizontalPageBreak,C=null!==(l=t.horizontalPageBreakRepeat)&&void 0!==l?l:null;return{includeHiddenHtml:null!==(s=t.includeHiddenHtml)&&void 0!==s&&s,useCss:y,theme:w,startY:b,margin:v,pageBreak:null!==(c=t.pageBreak)&&void 0!==c?c:"auto",rowPageBreak:null!==(u=t.rowPageBreak)&&void 0!==u?u:"auto",tableWidth:null!==(d=t.tableWidth)&&void 0!==d?d:"auto",showHead:g,showFoot:h,tableLineWidth:null!==(p=t.tableLineWidth)&&void 0!==p?p:0,tableLineColor:null!==(f=t.tableLineColor)&&void 0!==f?f:200,horizontalPageBreak:x,horizontalPageBreakRepeat:C,horizontalPageBreakBehaviour:null!==(m=t.horizontalPageBreakBehaviour)&&void 0!==m?m:"afterAllRows"}}(n,d),h=function(e,t,n){var o=t.head||[],a=t.body||[],i=t.foot||[];if(t.html){var l=t.includeHiddenHtml;if(n){var s=(0,r.parseHtml)(e,t.html,n,l,t.useCss)||{};o=s.head||o,a=s.body||o,i=s.foot||o}else console.error("Cannot parse html in non browser environment")}var c=t.columns||function(e,t,n){var r=e[0]||t[0]||n[0]||[],o=[];return Object.keys(r).filter((function(e){return"_element"!==e})).forEach((function(e){var t,n=1;"object"!=typeof(t=Array.isArray(r)?r[parseInt(e)]:r[e])||Array.isArray(t)||(n=(null==t?void 0:t.colSpan)||1);for(var a=0;a<n;a++){var i={dataKey:Array.isArray(r)?o.length:e+(a>0?"_".concat(a):"")};o.push(i)}})),o}(o,a,i);return{columns:c,head:o,body:a,foot:i}}(n,d,u);return{id:t.tableId,content:h,hooks:f,styles:p,settings:m}}},291:function(e,t){function n(e){e.rowHeight?(console.error("Use of deprecated style rowHeight. It is renamed to minCellHeight."),e.minCellHeight||(e.minCellHeight=e.rowHeight)):e.columnWidth&&(console.error("Use of deprecated style columnWidth. It is renamed to cellWidth."),e.cellWidth||(e.cellWidth=e.columnWidth))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,o){for(var a=function(t){t&&"object"!=typeof t&&console.error("The options parameter should be of type object, is: "+typeof t),void 0!==t.extendWidth&&(t.tableWidth=t.extendWidth?"auto":"wrap",console.error("Use of deprecated option: extendWidth, use tableWidth instead.")),void 0!==t.margins&&(void 0===t.margin&&(t.margin=t.margins),console.error("Use of deprecated option: margins, use margin instead.")),t.startY&&"number"!=typeof t.startY&&(console.error("Invalid value for startY option",t.startY),delete t.startY),!t.didDrawPage&&(t.afterPageContent||t.beforePageContent||t.afterPageAdd)&&(console.error("The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use didDrawPage instead"),t.didDrawPage=function(n){e.applyStyles(e.userStyles),t.beforePageContent&&t.beforePageContent(n),e.applyStyles(e.userStyles),t.afterPageContent&&t.afterPageContent(n),e.applyStyles(e.userStyles),t.afterPageAdd&&n.pageNumber>1&&n.afterPageAdd(n),e.applyStyles(e.userStyles)}),["createdHeaderCell","drawHeaderRow","drawRow","drawHeaderCell"].forEach((function(e){t[e]&&console.error('The "'.concat(e,'" hook has changed in version 3.0, check the changelog for how to migrate.'))})),[["showFoot","showFooter"],["showHead","showHeader"],["didDrawPage","addPageContent"],["didParseCell","createdCell"],["headStyles","headerStyles"]].forEach((function(e){var n=e[0],r=e[1];t[r]&&(console.error("Use of deprecated option ".concat(r,". Use ").concat(n," instead")),t[n]=t[r])})),[["padding","cellPadding"],["lineHeight","rowHeight"],"fontSize","overflow"].forEach((function(e){var n="string"==typeof e?e:e[0],r="string"==typeof e?e:e[1];void 0!==t[n]&&(void 0===t.styles[r]&&(t.styles[r]=t[n]),console.error("Use of deprecated option: "+n+", use the style "+r+" instead."))}));for(var r=0,o=["styles","bodyStyles","headStyles","footStyles"];r<o.length;r++)n(t[o[r]]||{});for(var a=t.columnStyles||{},i=0,l=Object.keys(a);i<l.length;i++)n(a[l[i]]||{})},i=0,l=[t,r,o];i<l.length;i++)a(l[i])}},287:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Column=t.Cell=t.Row=t.Table=void 0;var r=n(913),o=n(662),a=n(200),i=function(){function e(e,t){this.pageNumber=1,this.pageCount=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=t.columns,this.head=t.head,this.body=t.body,this.foot=t.foot}return e.prototype.getHeadHeight=function(e){return this.head.reduce((function(t,n){return t+n.getMaxCellHeight(e)}),0)},e.prototype.getFootHeight=function(e){return this.foot.reduce((function(t,n){return t+n.getMaxCellHeight(e)}),0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(e,t,n,r,a,i){for(var l=0,s=t;l<s.length;l++){var c=!1===(0,s[l])(new o.CellHookData(e,this,n,r,a,i));if(n.text=Array.isArray(n.text)?n.text:[n.text],c)return!1}return!0},e.prototype.callEndPageHooks=function(e,t){e.applyStyles(e.userStyles);for(var n=0,r=this.hooks.didDrawPage;n<r.length;n++)(0,r[n])(new o.HookData(e,this,t))},e.prototype.callWillDrawPageHooks=function(e,t){for(var n=0,r=this.hooks.willDrawPage;n<r.length;n++)(0,r[n])(new o.HookData(e,this,t))},e.prototype.getWidth=function(e){if("number"==typeof this.settings.tableWidth)return this.settings.tableWidth;if("wrap"===this.settings.tableWidth)return this.columns.reduce((function(e,t){return e+t.wrappedWidth}),0);var t=this.settings.margin;return e-t.left-t.right},e}();t.Table=i;var l=function(){function e(e,t,n,o,a){void 0===a&&(a=!1),this.height=0,this.raw=e,e instanceof r.HtmlRowInput&&(this.raw=e._element,this.element=e._element),this.index=t,this.section=n,this.cells=o,this.spansMultiplePages=a}return e.prototype.getMaxCellHeight=function(e){var t=this;return e.reduce((function(e,n){var r;return Math.max(e,(null===(r=t.cells[n.index])||void 0===r?void 0:r.height)||0)}),0)},e.prototype.hasRowSpan=function(e){var t=this;return e.filter((function(e){var n=t.cells[e.index];return!!n&&n.rowSpan>1})).length>0},e.prototype.canEntireRowFit=function(e,t){return this.getMaxCellHeight(t)<=e},e.prototype.getMinimumRowHeight=function(e,t){var n=this;return e.reduce((function(e,r){var o=n.cells[r.index];if(!o)return 0;var a=t.getLineHeight(o.styles.fontSize),i=o.padding("vertical")+a;return i>e?i:e}),0)},e}();t.Row=l;var s=function(){function e(e,t,n){var r,o;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=t,this.section=n,this.raw=e;var a=e;null==e||"object"!=typeof e||Array.isArray(e)?(this.rowSpan=1,this.colSpan=1):(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,a=null!==(o=null!==(r=e.content)&&void 0!==r?r:e.title)&&void 0!==o?o:e,e._element&&(this.raw=e._element));var i=null!=a?""+a:"";this.text=i.split(/\r\n|\r|\n/g)}return e.prototype.getTextPos=function(){var e,t;if("top"===this.styles.valign)e=this.y+this.padding("top");else if("bottom"===this.styles.valign)e=this.y+this.height-this.padding("bottom");else{var n=this.height-this.padding("vertical");e=this.y+n/2+this.padding("top")}if("right"===this.styles.halign)t=this.x+this.width-this.padding("right");else if("center"===this.styles.halign){var r=this.width-this.padding("horizontal");t=this.x+r/2+this.padding("left")}else t=this.x+this.padding("left");return{x:t,y:e}},e.prototype.getContentHeight=function(e,t){void 0===t&&(t=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/e*t)+this.padding("vertical");return Math.max(n,this.styles.minCellHeight)},e.prototype.padding=function(e){var t=(0,a.parseSpacing)(this.styles.cellPadding,0);return"vertical"===e?t.top+t.bottom:"horizontal"===e?t.left+t.right:t[e]},e}();t.Cell=s;var c=function(){function e(e,t,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=t,this.index=n}return e.prototype.getMaxCustomCellWidth=function(e){for(var t=0,n=0,r=e.allRows();n<r.length;n++){var o=r[n].cells[this.index];o&&"number"==typeof o.styles.cellWidth&&(t=Math.max(t,o.styles.cellWidth))}return t},e}();t.Column=c},360:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.assign=void 0,t.assign=function(e,t,n,r,o){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),i=1;i<arguments.length;i++){var l=arguments[i];if(null!=l)for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(a[s]=l[s])}return a}},858:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createTable=void 0;var r=n(323),o=n(287),a=n(189),i=n(913),l=n(360);function s(e,t,n,r,a,i){var l={};return t.map((function(t,s){for(var c=0,d={},p=0,f=0,m=0,h=n;m<h.length;m++){var g=h[m];if(null==l[g.index]||0===l[g.index].left)if(0===f){var v,b={};"object"!=typeof(v=Array.isArray(t)?t[g.index-p-c]:t[g.dataKey])||Array.isArray(v)||(b=(null==v?void 0:v.styles)||{});var y=u(e,g,s,a,r,i,b),w=new o.Cell(v,y,e);d[g.dataKey]=w,d[g.index]=w,f=w.colSpan-1,l[g.index]={left:w.rowSpan-1,times:f}}else f--,p++;else l[g.index].left--,f=l[g.index].times,c++}return new o.Row(t,s,e,d)}))}function c(e,t){var n={};return e.forEach((function(e){if(null!=e.raw){var r=function(e,t){if("head"===e){if("object"==typeof t)return t.header||t.title||null;if("string"==typeof t||"number"==typeof t)return t}else if("foot"===e&&"object"==typeof t)return t.footer;return null}(t,e.raw);null!=r&&(n[e.dataKey]=r)}})),Object.keys(n).length>0?n:null}function u(e,t,n,r,o,a,s){var c,u=(0,i.getTheme)(r);"head"===e?c=o.headStyles:"body"===e?c=o.bodyStyles:"foot"===e&&(c=o.footStyles);var d=(0,l.assign)({},u.table,u[e],o.styles,c),p=o.columnStyles[t.dataKey]||o.columnStyles[t.index]||{},f="body"===e?p:{},m="body"===e&&n%2==0?(0,l.assign)({},u.alternateRow,o.alternateRowStyles):{},h=(0,i.defaultStyles)(a),g=(0,l.assign)({},h,d,m,f);return(0,l.assign)(g,s)}t.createTable=function(e,t){var n=new r.DocHandler(e),i=function(e,t){var n,r=e.content,a=function(e){return e.map((function(e,t){var n,r,a;return a="object"==typeof e&&null!==(r=null!==(n=e.dataKey)&&void 0!==n?n:e.key)&&void 0!==r?r:t,new o.Column(a,e,t)}))}(r.columns);0===r.head.length&&(n=c(a,"head"))&&r.head.push(n),0===r.foot.length&&(n=c(a,"foot"))&&r.foot.push(n);var i=e.settings.theme,l=e.styles;return{columns:a,head:s("head",r.head,a,l,i,t),body:s("body",r.body,a,l,i,t),foot:s("foot",r.foot,a,l,i,t)}}(t,n.scaleFactor()),l=new o.Table(t,i);return(0,a.calculateWidths)(n,l),n.applyStyles(n.userStyles),l}},49:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.addPage=t.drawTable=void 0;var r=n(200),o=n(287),a=n(323),i=n(360),l=n(938),s=n(435);function c(e,t,n,r){var o=t.settings;e.applyStyles(e.userStyles),"firstPage"!==o.showHead&&"everyPage"!==o.showHead||t.head.forEach((function(o){return m(e,t,o,n,r)}))}function u(e,t,n,r,o,a){e.applyStyles(e.userStyles),a=null!=a?a:t.body.length;var i=Math.min(n+a,t.body.length),l=-1;return t.body.slice(n,i).forEach((function(a,i){var s=n+i===t.body.length-1,c=g(e,t,s,r);a.canEntireRowFit(c,o)&&(m(e,t,a,r,o),l=n+i)})),l}function d(e,t,n,r){var o=t.settings;e.applyStyles(e.userStyles),"lastPage"!==o.showFoot&&"everyPage"!==o.showFoot||t.foot.forEach((function(o){return m(e,t,o,n,r)}))}function p(e,t,n){var r=n.getLineHeight(e.styles.fontSize),o=e.padding("vertical"),a=Math.floor((t-o)/r);return Math.max(0,a)}function f(e,t,n,r,a,l,s){var c=g(e,t,r,l);if(n.canEntireRowFit(c,s))m(e,t,n,l,s);else if(function(e,t,n,r){var o=e.pageSize().height,a=r.settings.margin,i=o-(a.top+a.bottom);"body"===t.section&&(i-=r.getHeadHeight(r.columns)+r.getFootHeight(r.columns));var l=t.getMinimumRowHeight(r.columns,e),s=l<n;if(l>i)return console.error("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!s)return!1;var c=t.hasRowSpan(r.columns);return t.getMaxCellHeight(r.columns)>i?(c&&console.error("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!c&&"avoid"!==r.settings.rowPageBreak}(e,n,c,t)){var u=function(e,t,n,r){var a={};e.spansMultiplePages=!0,e.height=0;for(var l=0,s=0,c=n.columns;s<c.length;s++){var u=c[s];if(y=e.cells[u.index]){Array.isArray(y.text)||(y.text=[y.text]);var d=new o.Cell(y.raw,y.styles,y.section);(d=(0,i.assign)(d,y)).text=[];var f=p(y,t,r);y.text.length>f&&(d.text=y.text.splice(f,y.text.length));var m=r.scaleFactor(),h=r.getLineHeightFactor();y.contentHeight=y.getContentHeight(m,h),y.contentHeight>=t&&(y.contentHeight=t,d.styles.minCellHeight-=t),y.contentHeight>e.height&&(e.height=y.contentHeight),d.contentHeight=d.getContentHeight(m,h),d.contentHeight>l&&(l=d.contentHeight),a[u.index]=d}}var g=new o.Row(e.raw,-1,e.section,a,!0);g.height=l;for(var v=0,b=n.columns;v<b.length;v++){var y;u=b[v],(d=g.cells[u.index])&&(d.height=g.height),(y=e.cells[u.index])&&(y.height=e.height)}return g}(n,c,t,e);m(e,t,n,l,s),v(e,t,a,l,s),f(e,t,u,r,a,l,s)}else v(e,t,a,l,s),f(e,t,n,r,a,l,s)}function m(e,t,n,r,o){r.x=t.settings.margin.left;for(var a=0,i=o;a<i.length;a++){var s=i[a],c=n.cells[s.index];if(c)if(e.applyStyles(c.styles),c.x=r.x,c.y=r.y,!1!==t.callCellHooks(e,t.hooks.willDrawCell,c,n,s,r)){h(e,c,r);var u=c.getTextPos();(0,l.default)(c.text,u.x,u.y,{halign:c.styles.halign,valign:c.styles.valign,maxWidth:Math.ceil(c.width-c.padding("left")-c.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,c,n,s,r),r.x+=s.width}else r.x+=s.width;else r.x+=s.width}r.y+=n.height}function h(e,t,n){var o=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),"number"==typeof o.lineWidth){var a=(0,r.getFillStyle)(o.lineWidth,o.fillColor);a&&e.rect(t.x,n.y,t.width,t.height,a)}else"object"==typeof o.lineWidth&&(o.fillColor&&e.rect(t.x,n.y,t.width,t.height,"F"),function(e,t,n,r){var o,a,i,l;function s(t,n,r,o,a){e.getDocument().setLineWidth(t),e.getDocument().line(n,r,o,a,"S")}r.top&&(o=n.x,a=n.y,i=n.x+t.width,l=n.y,r.right&&(i+=.5*r.right),r.left&&(o-=.5*r.left),s(r.top,o,a,i,l)),r.bottom&&(o=n.x,a=n.y+t.height,i=n.x+t.width,l=n.y+t.height,r.right&&(i+=.5*r.right),r.left&&(o-=.5*r.left),s(r.bottom,o,a,i,l)),r.left&&(o=n.x,a=n.y,i=n.x,l=n.y+t.height,r.top&&(a-=.5*r.top),r.bottom&&(l+=.5*r.bottom),s(r.left,o,a,i,l)),r.right&&(o=n.x+t.width,a=n.y,i=n.x+t.width,l=n.y+t.height,r.top&&(a-=.5*r.top),r.bottom&&(l+=.5*r.bottom),s(r.right,o,a,i,l))}(e,t,n,o.lineWidth))}function g(e,t,n,r){var o=t.settings.margin.bottom,a=t.settings.showFoot;return("everyPage"===a||"lastPage"===a&&n)&&(o+=t.getFootHeight(t.columns)),e.pageSize().height-r.y-o}function v(e,t,n,o,a,i){void 0===a&&(a=[]),void 0===i&&(i=!1),e.applyStyles(e.userStyles),"everyPage"!==t.settings.showFoot||i||t.foot.forEach((function(n){return m(e,t,n,o,a)})),t.callEndPageHooks(e,o);var l=t.settings.margin;(0,r.addTableBorder)(e,t,n,o),b(e),t.pageNumber++,t.pageCount++,o.x=l.left,o.y=l.top,n.y=l.top,t.callWillDrawPageHooks(e,o),"everyPage"===t.settings.showHead&&(t.head.forEach((function(n){return m(e,t,n,o,a)})),e.applyStyles(e.userStyles))}function b(e){var t=e.pageNumber();return e.setPage(t+1),e.pageNumber()===t&&(e.addPage(),!0)}t.drawTable=function(e,t){var n=t.settings,o=n.startY,l=n.margin,p={x:l.left,y:o},h=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),g=o+l.bottom+h;"avoid"===n.pageBreak&&(g+=t.body.reduce((function(e,t){return e+t.height}),0));var y=new a.DocHandler(e);("always"===n.pageBreak||null!=n.startY&&g>y.pageSize().height)&&(b(y),p.y=l.top),t.callWillDrawPageHooks(y,p);var w=(0,i.assign)({},p);t.startPageNumber=y.pageNumber(),n.horizontalPageBreak?function(e,t,n,r){var o=(0,s.calculateAllColumnsCanFitInPage)(e,t);if("afterAllRows"===t.settings.horizontalPageBreakBehaviour)o.forEach((function(o,a){e.applyStyles(e.userStyles),a>0?v(e,t,n,r,o.columns,!0):c(e,t,r,o.columns),function(e,t,n,r,o){e.applyStyles(e.userStyles),t.body.forEach((function(a,i){var l=i===t.body.length-1;f(e,t,a,l,n,r,o)}))}(e,t,n,r,o.columns),d(e,t,r,o.columns)}));else for(var a=-1,i=o[0],l=function(){var l=a;if(i){e.applyStyles(e.userStyles);var s=i.columns;a>=0?v(e,t,n,r,s,!0):c(e,t,r,s),l=u(e,t,a+1,r,s),d(e,t,r,s)}var p=l-a;o.slice(1).forEach((function(o){e.applyStyles(e.userStyles),v(e,t,n,r,o.columns,!0),u(e,t,a+1,r,o.columns,p),d(e,t,r,o.columns)})),a=l};a<t.body.length-1;)l()}(y,t,w,p):(y.applyStyles(y.userStyles),"firstPage"!==n.showHead&&"everyPage"!==n.showHead||t.head.forEach((function(e){return m(y,t,e,p,t.columns)})),y.applyStyles(y.userStyles),t.body.forEach((function(e,n){var r=n===t.body.length-1;f(y,t,e,r,w,p,t.columns)})),y.applyStyles(y.userStyles),"lastPage"!==n.showFoot&&"everyPage"!==n.showFoot||t.foot.forEach((function(e){return m(y,t,e,p,t.columns)}))),(0,r.addTableBorder)(y,t,w,p),t.callEndPageHooks(y,p),t.finalY=p.y,e.lastAutoTable=t,e.previousAutoTable=t,e.autoTable&&(e.autoTable.previous=t),y.applyStyles(y.userStyles)},t.addPage=v},435:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.calculateAllColumnsCanFitInPage=void 0;var r=n(200);function o(e,t,n){var o;void 0===n&&(n={});var a=(0,r.getPageAvailableWidth)(e,t),i=new Map,l=[],s=[],c=[];t.settings.horizontalPageBreakRepeat,Array.isArray(t.settings.horizontalPageBreakRepeat)?c=t.settings.horizontalPageBreakRepeat:"string"!=typeof t.settings.horizontalPageBreakRepeat&&"number"!=typeof t.settings.horizontalPageBreakRepeat||(c=[t.settings.horizontalPageBreakRepeat]),c.forEach((function(e){var n=t.columns.find((function(t){return t.dataKey===e||t.index===e}));n&&!i.has(n.index)&&(i.set(n.index,!0),l.push(n.index),s.push(t.columns[n.index]),a-=n.wrappedWidth)}));for(var u=!0,d=null!==(o=null==n?void 0:n.start)&&void 0!==o?o:0;d<t.columns.length;)if(i.has(d))d++;else{var p=t.columns[d].wrappedWidth;if(!(u||a>=p))break;u=!1,l.push(d),s.push(t.columns[d]),a-=p,d++}return{colIndexes:l,columns:s,lastIndex:d-1}}t.calculateAllColumnsCanFitInPage=function(e,t){for(var n=[],r=0;r<t.columns.length;r++){var a=o(e,t,{start:r});a.columns.length&&(n.push(a),r=a.lastIndex)}return n}},189:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ellipsize=t.resizeColumns=t.calculateWidths=void 0;var r=n(200);function o(e,t,n){for(var r=t,a=e.reduce((function(e,t){return e+t.wrappedWidth}),0),i=0;i<e.length;i++){var l=e[i],s=r*(l.wrappedWidth/a),c=l.width+s,u=n(l),d=c<u?u:c;t-=d-l.width,l.width=d}if(t=Math.round(1e10*t)/1e10){var p=e.filter((function(e){return!(t<0)||e.width>n(e)}));p.length&&(t=o(p,t,n))}return t}function a(e,t,n,o,a){return e.map((function(e){return function(e,t,n,o,a){var i=1e4*o.scaleFactor();if((t=Math.ceil(t*i)/i)>=(0,r.getStringWidth)(e,n,o))return e;for(;t<(0,r.getStringWidth)(e+a,n,o)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+a}(e,t,n,o,a)}))}t.calculateWidths=function(e,t){!function(e,t){var n=e.scaleFactor(),o=t.settings.horizontalPageBreak,a=(0,r.getPageAvailableWidth)(e,t);t.allRows().forEach((function(i){for(var l=0,s=t.columns;l<s.length;l++){var c=s[l],u=i.cells[c.index];if(u){var d=t.hooks.didParseCell;t.callCellHooks(e,d,u,i,c,null);var p=u.padding("horizontal");u.contentWidth=(0,r.getStringWidth)(u.text,u.styles,e)+p;var f=(0,r.getStringWidth)(u.text.join(" ").split(/\s+/),u.styles,e);if(u.minReadableWidth=f+u.padding("horizontal"),"number"==typeof u.styles.cellWidth)u.minWidth=u.styles.cellWidth,u.wrappedWidth=u.styles.cellWidth;else if("wrap"===u.styles.cellWidth||!0===o)u.contentWidth>a?(u.minWidth=a,u.wrappedWidth=a):(u.minWidth=u.contentWidth,u.wrappedWidth=u.contentWidth);else{var m=10/n;u.minWidth=u.styles.minCellWidth||m,u.wrappedWidth=u.contentWidth,u.minWidth>u.wrappedWidth&&(u.wrappedWidth=u.minWidth)}}}})),t.allRows().forEach((function(e){for(var n=0,r=t.columns;n<r.length;n++){var o=r[n],a=e.cells[o.index];if(a&&1===a.colSpan)o.wrappedWidth=Math.max(o.wrappedWidth,a.wrappedWidth),o.minWidth=Math.max(o.minWidth,a.minWidth),o.minReadableWidth=Math.max(o.minReadableWidth,a.minReadableWidth);else{var i=t.styles.columnStyles[o.dataKey]||t.styles.columnStyles[o.index]||{},l=i.cellWidth||i.minCellWidth;l&&"number"==typeof l&&(o.minWidth=l,o.wrappedWidth=l)}a&&(a.colSpan>1&&!o.minWidth&&(o.minWidth=a.minWidth),a.colSpan>1&&!o.wrappedWidth&&(o.wrappedWidth=a.minWidth))}}))}(e,t);var n=[],i=0;t.columns.forEach((function(e){var r=e.getMaxCustomCellWidth(t);r?e.width=r:(e.width=e.wrappedWidth,n.push(e)),i+=e.width}));var l=t.getWidth(e.pageSize().width)-i;l&&(l=o(n,l,(function(e){return Math.max(e.minReadableWidth,e.minWidth)}))),l&&(l=o(n,l,(function(e){return e.minWidth}))),l=Math.abs(l),!t.settings.horizontalPageBreak&&l>.1/e.scaleFactor()&&(l=l<1?l:Math.round(l),console.warn("Of the table content, ".concat(l," units width could not fit page"))),function(e){for(var t=e.allRows(),n=0;n<t.length;n++)for(var r=t[n],o=null,a=0,i=0,l=0;l<e.columns.length;l++){var s=e.columns[l];if((i-=1)>1&&e.columns[l+1])a+=s.width,delete r.cells[s.index];else if(o){var c=o;delete r.cells[s.index],o=null,c.width=s.width+a}else{if(!(c=r.cells[s.index]))continue;if(i=c.colSpan,a=0,c.colSpan>1){o=c,a+=s.width;continue}c.width=s.width+a}}}(t),function(e,t){for(var n={count:0,height:0},r=0,o=e.allRows();r<o.length;r++){for(var i=o[r],l=0,s=e.columns;l<s.length;l++){var c=s[l],u=i.cells[c.index];if(u){t.applyStyles(u.styles,!0);var d=u.width-u.padding("horizontal");if("linebreak"===u.styles.overflow)u.text=t.splitTextToSize(u.text,d+1/t.scaleFactor(),{fontSize:u.styles.fontSize});else if("ellipsize"===u.styles.overflow)u.text=a(u.text,d,u.styles,t,"...");else if("hidden"===u.styles.overflow)u.text=a(u.text,d,u.styles,t,"");else if("function"==typeof u.styles.overflow){var p=u.styles.overflow(u.text,d);u.text="string"==typeof p?[p]:p}u.contentHeight=u.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var f=u.contentHeight/u.rowSpan;u.rowSpan>1&&n.count*n.height<f*u.rowSpan?n={height:f,count:u.rowSpan}:n&&n.count>0&&n.height>f&&(f=n.height),f>i.height&&(i.height=f)}}n.count--}}(t,e),function(e){for(var t={},n=1,r=e.allRows(),o=0;o<r.length;o++)for(var a=r[o],i=0,l=e.columns;i<l.length;i++){var s=l[i],c=t[s.index];if(n>1)n--,delete a.cells[s.index];else if(c)c.cell.height+=a.height,n=c.cell.colSpan,delete a.cells[s.index],c.left--,c.left<=1&&delete t[s.index];else{var u=a.cells[s.index];if(!u)continue;if(u.height=a.height,u.rowSpan>1){var d=r.length-o,p=u.rowSpan>d?d:u.rowSpan;t[s.index]={cell:u,left:p,row:a}}}}}(t)},t.resizeColumns=o,t.ellipsize=a},84:function(t){if(void 0===e){var n=new Error("Cannot find module 'undefined'");throw n.code="MODULE_NOT_FOUND",n}t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}var o={};return function(){var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.Cell=e.Column=e.Row=e.Table=e.CellHookData=e.__drawTable=e.__createTable=e.applyPlugin=void 0;var t=r(790),n=r(587),a=r(49),i=r(858),l=r(287);Object.defineProperty(e,"Table",{enumerable:!0,get:function(){return l.Table}});var s=r(662);Object.defineProperty(e,"CellHookData",{enumerable:!0,get:function(){return s.CellHookData}});var c=r(287);function u(e){(0,t.default)(e)}Object.defineProperty(e,"Cell",{enumerable:!0,get:function(){return c.Cell}}),Object.defineProperty(e,"Column",{enumerable:!0,get:function(){return c.Column}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return c.Row}}),e.applyPlugin=u,e.__createTable=function(e,t){var r=(0,n.parseInput)(e,t);return(0,i.createTable)(e,r)},e.__drawTable=function(e,t){(0,a.drawTable)(e,t)};try{var d=r(84);d.jsPDF&&(d=d.jsPDF),u(d)}catch(e){}e.default=function(e,t){var r=(0,n.parseInput)(e,t),o=(0,i.createTable)(e,r);(0,a.drawTable)(e,o)}}(),o}()},e.exports=r(function(){try{return n(1168)}catch(e){}}())},1168:function(e,t,n){"use strict";n.r(t),n.d(t,{AcroForm:function(){return dt},AcroFormAppearance:function(){return ct},AcroFormButton:function(){return nt},AcroFormCheckBox:function(){return it},AcroFormChoiceField:function(){return Je},AcroFormComboBox:function(){return et},AcroFormEditBox:function(){return tt},AcroFormListBox:function(){return Xe},AcroFormPasswordField:function(){return st},AcroFormPushButton:function(){return rt},AcroFormRadioButton:function(){return ot},AcroFormTextField:function(){return lt},GState:function(){return we},ShadingPattern:function(){return Ce},TilingPattern:function(){return Ee},default:function(){return un},jsPDF:function(){return Se}});var r=n(1002),o=Uint8Array,a=Uint16Array,i=Uint32Array,l=new o([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,0,0,0]),s=new o([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,0,0]),c=new o([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(e,t){for(var n=new a(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var o=new i(n[30]);for(r=1;r<30;++r)for(var l=n[r];l<n[r+1];++l)o[l]=l-n[r]<<5|r;return[n,o]},d=u(l,2),p=d[0],f=d[1];p[28]=258,f[258]=28;for(var m=u(s,0),h=m[0],g=m[1],v=new a(32768),b=0;b<32768;++b){var y=(43690&b)>>>1|(21845&b)<<1;y=(61680&(y=(52428&y)>>>2|(13107&y)<<2))>>>4|(3855&y)<<4,v[b]=((65280&y)>>>8|(255&y)<<8)>>>1}var w=function(e,t,n){for(var r=e.length,o=0,i=new a(t);o<r;++o)++i[e[o]-1];var l,s=new a(t);for(o=0;o<t;++o)s[o]=s[o-1]+i[o-1]<<1;if(n){l=new a(1<<t);var c=15-t;for(o=0;o<r;++o)if(e[o])for(var u=o<<4|e[o],d=t-e[o],p=s[e[o]-1]++<<d,f=p|(1<<d)-1;p<=f;++p)l[v[p]>>>c]=u}else for(l=new a(r),o=0;o<r;++o)l[o]=v[s[e[o]-1]++]>>>15-e[o];return l},x=new o(288);for(b=0;b<144;++b)x[b]=8;for(b=144;b<256;++b)x[b]=9;for(b=256;b<280;++b)x[b]=7;for(b=280;b<288;++b)x[b]=8;var C=new o(32);for(b=0;b<32;++b)C[b]=5;var E=w(x,9,0),S=w(x,9,1),N=w(C,5,0),L=w(C,5,1),M=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},k=function(e,t,n){var r=t/8>>0;return(e[r]|e[r+1]<<8)>>>(7&t)&n},I=function(e,t){var n=t/8>>0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},P=function(e){return(e/8>>0)+(7&e&&1)},A=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof a?a:e instanceof i?i:o)(n-t);return r.set(e.subarray(t,n)),r},j=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},T=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},R=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,l=n.slice();if(!i)return[new o(0),0];if(1==i){var s=new o(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var c=n[0],u=n[1],d=0,p=1,f=2;for(n[0]={s:-1,f:c.f+u.f,l:c,r:u};p!=i-1;)c=n[n[d].f<n[f].f?d++:f++],u=n[d!=p&&n[d].f<n[f].f?d++:f++],n[p++]={s:-1,f:c.f+u.f,l:c,r:u};var m=l[0].s;for(r=1;r<i;++r)l[r].s>m&&(m=l[r].s);var h=new a(m+1),g=O(n[p-1],h,0);if(g>t){r=0;var v=0,b=g-t,y=1<<b;for(l.sort((function(e,t){return h[t.s]-h[e.s]||e.f-t.f}));r<i;++r){var w=l[r].s;if(!(h[w]>t))break;v+=y-(1<<g-h[w]),h[w]=t}for(v>>>=b;v>0;){var x=l[r].s;h[x]<t?v-=1<<t-h[x]++-1:++r}for(;r>=0&&v;--r){var C=l[r].s;h[C]==t&&(--h[C],++v)}g=t}return[new o(h),g]},O=function(e,t,n){return-1==e.s?Math.max(O(e.l,t,n+1),O(e.r,t,n+1)):t[e.s]=n},D=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new a(++t),r=0,o=e[0],i=1,l=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==o&&s!=t)++i;else{if(!o&&i>2){for(;i>138;i-=138)l(32754);i>2&&(l(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(l(o),--i;i>6;i-=6)l(8304);i>2&&(l(i-3<<5|8208),i=0)}for(;i--;)l(o);i=1,o=e[s]}return[n.subarray(0,r),t]},_=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},F=function(e,t,n){var r=n.length,o=P(t+2);e[o]=255&r,e[o+1]=r>>>8,e[o+2]=255^e[o],e[o+3]=255^e[o+1];for(var a=0;a<r;++a)e[o+a+4]=n[a];return 8*(o+4+r)},z=function(e,t,n,r,o,i,u,d,p,f,m){j(t,m++,n),++o[256];for(var h=R(o,15),g=h[0],v=h[1],b=R(i,15),y=b[0],S=b[1],L=D(g),M=L[0],k=L[1],I=D(y),P=I[0],A=I[1],O=new a(19),z=0;z<M.length;++z)O[31&M[z]]++;for(z=0;z<P.length;++z)O[31&P[z]]++;for(var Z=R(O,7),B=Z[0],H=Z[1],q=19;q>4&&!B[c[q-1]];--q);var U,$,W,V,G=f+5<<3,Y=_(o,x)+_(i,C)+u,K=_(o,g)+_(i,y)+u+14+3*q+_(O,B)+(2*O[16]+3*O[17]+7*O[18]);if(G<=Y&&G<=K)return F(t,m,e.subarray(p,p+f));if(j(t,m,1+(K<Y)),m+=2,K<Y){U=w(g,v,0),$=g,W=w(y,S,0),V=y;var Q=w(B,H,0);for(j(t,m,k-257),j(t,m+5,A-1),j(t,m+10,q-4),m+=14,z=0;z<q;++z)j(t,m+3*z,B[c[z]]);m+=3*q;for(var J=[M,P],X=0;X<2;++X){var ee=J[X];for(z=0;z<ee.length;++z){var te=31&ee[z];j(t,m,Q[te]),m+=B[te],te>15&&(j(t,m,ee[z]>>>5&127),m+=ee[z]>>>12)}}}else U=E,$=x,W=N,V=C;for(z=0;z<d;++z)if(r[z]>255){te=r[z]>>>18&31,T(t,m,U[te+257]),m+=$[te+257],te>7&&(j(t,m,r[z]>>>23&31),m+=l[te]);var ne=31&r[z];T(t,m,W[ne]),m+=V[ne],ne>3&&(T(t,m,r[z]>>>5&8191),m+=s[ne])}else T(t,m,U[r[z]]),m+=$[r[z]];return T(t,m,U[256]),m+$[256]},Z=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),B=new o(0),H=function(e,t,n,r,c){return function(e,t,n,r,c,u){var d=e.length,p=new o(r+d+5*(1+Math.floor(d/7e3))+c),m=p.subarray(r,p.length-c),h=0;if(!t||d<8)for(var v=0;v<=d;v+=65535){var b=v+65535;b<d?h=F(m,h,e.subarray(v,b)):(m[v]=u,h=F(m,h,e.subarray(v,d)))}else{for(var y=Z[t-1],w=y>>>13,x=8191&y,C=(1<<n)-1,E=new a(32768),S=new a(C+1),N=Math.ceil(n/3),L=2*N,M=function(t){return(e[t]^e[t+1]<<N^e[t+2]<<L)&C},k=new i(25e3),I=new a(288),j=new a(32),T=0,R=0,O=(v=0,0),D=0,_=0;v<d;++v){var H=M(v),q=32767&v,U=S[H];if(E[q]=U,S[H]=q,D<=v){var $=d-v;if((T>7e3||O>24576)&&$>423){h=z(e,m,0,k,I,j,R,O,_,v-_,h),O=T=R=0,_=v;for(var W=0;W<286;++W)I[W]=0;for(W=0;W<30;++W)j[W]=0}var V=2,G=0,Y=x,K=q-U&32767;if($>2&&H==M(v-K))for(var Q=Math.min(w,$)-1,J=Math.min(32767,v),X=Math.min(258,$);K<=J&&--Y&&q!=U;){if(e[v+V]==e[v+V-K]){for(var ee=0;ee<X&&e[v+ee]==e[v+ee-K];++ee);if(ee>V){if(V=ee,G=K,ee>Q)break;var te=Math.min(K,ee-2),ne=0;for(W=0;W<te;++W){var re=v-K+W+32768&32767,oe=re-E[re]+32768&32767;oe>ne&&(ne=oe,U=re)}}}K+=(q=U)-(U=E[q])+32768&32767}if(G){k[O++]=268435456|f[V]<<18|g[G];var ae=31&f[V],ie=31&g[G];R+=l[ae]+s[ie],++I[257+ae],++j[ie],D=v+V,++T}else k[O++]=e[v],++I[e[v]]}}h=z(e,m,u,k,I,j,R,O,_,v-_,h),u||(h=F(m,h,B))}return A(p,0,r+P(h)+c)}(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!c)};function q(e,t){void 0===t&&(t={});var n=function(){var e=1,t=0;return{p:function(n){for(var r=e,o=t,a=n.length,i=0;i!=a;){for(var l=Math.min(i+5552,a);i<l;++i)o+=r+=n[i];r%=65521,o%=65521}e=r,t=o},d:function(){return(e>>>8<<16|(255&t)<<8|t>>>8)+2*((255&e)<<23)}}}();n.p(e);var r=H(e,t,2,4);return function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)}(r,t),function(e,t,n){for(;n;++t)e[t]=n,n>>>=8}(r,r.length-4,n.d()),r}function U(e,t){return function(e,t,n){var r=e.length,a=!t||n,i=!n||n.i;n||(n={}),t||(t=new o(3*r));var u=function(e){var n=t.length;if(e>n){var r=new o(Math.max(2*n,e));r.set(t),t=r}},d=n.f||0,f=n.p||0,m=n.b||0,g=n.l,v=n.d,b=n.m,y=n.n,x=8*r;do{if(!g){n.f=d=k(e,f,1);var C=k(e,f+1,3);if(f+=3,!C){var E=e[(B=P(f)+4)-4]|e[B-3]<<8,N=B+E;if(N>r){if(i)throw"unexpected EOF";break}a&&u(m+E),t.set(e.subarray(B,N),m),n.b=m+=E,n.p=f=8*N;continue}if(1==C)g=S,v=L,b=9,y=5;else{if(2!=C)throw"invalid block type";var j=k(e,f,31)+257,T=k(e,f+10,15)+4,R=j+k(e,f+5,31)+1;f+=14;for(var O=new o(R),D=new o(19),_=0;_<T;++_)D[c[_]]=k(e,f+3*_,7);f+=3*T;var F=M(D),z=(1<<F)-1;if(!i&&f+R*(F+7)>x)break;var Z=w(D,F,1);for(_=0;_<R;){var B,H=Z[k(e,f,z)];if(f+=15&H,(B=H>>>4)<16)O[_++]=B;else{var q=0,U=0;for(16==B?(U=3+k(e,f,3),f+=2,q=O[_-1]):17==B?(U=3+k(e,f,7),f+=3):18==B&&(U=11+k(e,f,127),f+=7);U--;)O[_++]=q}}var $=O.subarray(0,j),W=O.subarray(j);b=M($),y=M(W),g=w($,b,1),v=w(W,y,1)}if(f>x)throw"unexpected EOF"}a&&u(m+131072);for(var V=(1<<b)-1,G=(1<<y)-1,Y=b+y+18;i||f+Y<x;){var K=(q=g[I(e,f)&V])>>>4;if((f+=15&q)>x)throw"unexpected EOF";if(!q)throw"invalid length/literal";if(K<256)t[m++]=K;else{if(256==K){g=null;break}var Q=K-254;if(K>264){var J=l[_=K-257];Q=k(e,f,(1<<J)-1)+p[_],f+=J}var X=v[I(e,f)&G],ee=X>>>4;if(!X)throw"invalid distance";if(f+=15&X,W=h[ee],ee>3&&(J=s[ee],W+=I(e,f)&(1<<J)-1,f+=J),f>x)throw"unexpected EOF";a&&u(m+131072);for(var te=m+Q;m<te;m+=4)t[m]=t[m-W],t[m+1]=t[m+1-W],t[m+2]=t[m+2-W],t[m+3]=t[m+3-W];m=te}}n.l=g,n.p=f,n.b=m,g&&(d=1,n.m=b,n.d=v,n.n=y)}while(!d);return m==t.length?t:A(t,0,m)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)}var $=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function W(){$.console&&"function"==typeof $.console.log&&$.console.log.apply($.console,arguments)}var V={log:W,warn:function(e){$.console&&("function"==typeof $.console.warn?$.console.warn.apply($.console,arguments):W.call(null,arguments))},error:function(e){$.console&&("function"==typeof $.console.error?$.console.error.apply($.console,arguments):W(e))}};function G(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){X(r.response,t,n)},r.onerror=function(){V.error("could not download file")},r.send()}function Y(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function K(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Q,J,X=$.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,r.Z)(window))||window!==$?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=$.URL||$.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener","string"==typeof e?(o.href=e,o.origin!==location.origin?Y(o.href)?G(e,t,n):K(o,o.target="_blank"):K(o)):(o.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(o.href)}),4e4),setTimeout((function(){K(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(Y(e))G(e,t,n);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){K(o)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!==(0,r.Z)(t)&&(V.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return G(e,t,n);var a="application/octet-stream"===e.type,i=/constructor/i.test($.HTMLElement)||$.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&i)&&"object"===("undefined"==typeof FileReader?"undefined":(0,r.Z)(FileReader))){var s=new FileReader;s.onloadend=function(){var e=s.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},s.readAsDataURL(e)}else{var c=$.URL||$.webkitURL,u=c.createObjectURL(e);o?o.location=u:location.href=u,o=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function ee(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var o=n[r].re,a=n[r].process,i=o.exec(e);i&&(t=a(i),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function te(e,t){var n=e[0],r=e[1],o=e[2],a=e[3];n=re(n,r,o,a,t[0],7,-680876936),a=re(a,n,r,o,t[1],12,-389564586),o=re(o,a,n,r,t[2],17,606105819),r=re(r,o,a,n,t[3],22,-1044525330),n=re(n,r,o,a,t[4],7,-176418897),a=re(a,n,r,o,t[5],12,1200080426),o=re(o,a,n,r,t[6],17,-1473231341),r=re(r,o,a,n,t[7],22,-45705983),n=re(n,r,o,a,t[8],7,1770035416),a=re(a,n,r,o,t[9],12,-1958414417),o=re(o,a,n,r,t[10],17,-42063),r=re(r,o,a,n,t[11],22,-1990404162),n=re(n,r,o,a,t[12],7,1804603682),a=re(a,n,r,o,t[13],12,-40341101),o=re(o,a,n,r,t[14],17,-1502002290),n=oe(n,r=re(r,o,a,n,t[15],22,1236535329),o,a,t[1],5,-165796510),a=oe(a,n,r,o,t[6],9,-1069501632),o=oe(o,a,n,r,t[11],14,643717713),r=oe(r,o,a,n,t[0],20,-373897302),n=oe(n,r,o,a,t[5],5,-701558691),a=oe(a,n,r,o,t[10],9,38016083),o=oe(o,a,n,r,t[15],14,-660478335),r=oe(r,o,a,n,t[4],20,-405537848),n=oe(n,r,o,a,t[9],5,568446438),a=oe(a,n,r,o,t[14],9,-1019803690),o=oe(o,a,n,r,t[3],14,-187363961),r=oe(r,o,a,n,t[8],20,1163531501),n=oe(n,r,o,a,t[13],5,-1444681467),a=oe(a,n,r,o,t[2],9,-51403784),o=oe(o,a,n,r,t[7],14,1735328473),n=ae(n,r=oe(r,o,a,n,t[12],20,-1926607734),o,a,t[5],4,-378558),a=ae(a,n,r,o,t[8],11,-2022574463),o=ae(o,a,n,r,t[11],16,1839030562),r=ae(r,o,a,n,t[14],23,-35309556),n=ae(n,r,o,a,t[1],4,-1530992060),a=ae(a,n,r,o,t[4],11,1272893353),o=ae(o,a,n,r,t[7],16,-155497632),r=ae(r,o,a,n,t[10],23,-1094730640),n=ae(n,r,o,a,t[13],4,681279174),a=ae(a,n,r,o,t[0],11,-358537222),o=ae(o,a,n,r,t[3],16,-722521979),r=ae(r,o,a,n,t[6],23,76029189),n=ae(n,r,o,a,t[9],4,-640364487),a=ae(a,n,r,o,t[12],11,-421815835),o=ae(o,a,n,r,t[15],16,530742520),n=ie(n,r=ae(r,o,a,n,t[2],23,-995338651),o,a,t[0],6,-198630844),a=ie(a,n,r,o,t[7],10,1126891415),o=ie(o,a,n,r,t[14],15,-1416354905),r=ie(r,o,a,n,t[5],21,-57434055),n=ie(n,r,o,a,t[12],6,1700485571),a=ie(a,n,r,o,t[3],10,-1894986606),o=ie(o,a,n,r,t[10],15,-1051523),r=ie(r,o,a,n,t[1],21,-2054922799),n=ie(n,r,o,a,t[8],6,1873313359),a=ie(a,n,r,o,t[15],10,-30611744),o=ie(o,a,n,r,t[6],15,-1560198380),r=ie(r,o,a,n,t[13],21,1309151649),n=ie(n,r,o,a,t[4],6,-145523070),a=ie(a,n,r,o,t[11],10,-1120210379),o=ie(o,a,n,r,t[2],15,718787259),r=ie(r,o,a,n,t[9],21,-343485551),e[0]=me(n,e[0]),e[1]=me(r,e[1]),e[2]=me(o,e[2]),e[3]=me(a,e[3])}function ne(e,t,n,r,o,a){return t=me(me(t,e),me(r,a)),me(t<<o|t>>>32-o,n)}function re(e,t,n,r,o,a,i){return ne(t&n|~t&r,e,t,o,a,i)}function oe(e,t,n,r,o,a,i){return ne(t&r|n&~r,e,t,o,a,i)}function ae(e,t,n,r,o,a,i){return ne(t^n^r,e,t,o,a,i)}function ie(e,t,n,r,o,a,i){return ne(n^(t|~r),e,t,o,a,i)}function le(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)te(r,se(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(te(r,o),t=0;t<16;t++)o[t]=0;return o[14]=8*n,te(r,o),r}function se(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}Q=$.atob.bind($),J=$.btoa.bind($);var ce="0123456789abcdef".split("");function ue(e){for(var t="",n=0;n<4;n++)t+=ce[e>>8*n+4&15]+ce[e>>8*n&15];return t}function de(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function pe(e){return le(e).map(de).join("")}var fe="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t<e.length;t++)e[t]=ue(e[t]);return e.join("")}(le("hello"));function me(e,t){if(fe){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function he(e,t){var n,r,o,a;if(e!==n){for(var i=(o=e,a=1+(256/e.length>>0),new Array(a+1).join(o)),l=[],s=0;s<256;s++)l[s]=s;var c=0;for(s=0;s<256;s++){var u=l[s];c=(c+u+i.charCodeAt(s))%256,l[s]=l[c],l[c]=u}n=e,r=l}else l=r;var d=t.length,p=0,f=0,m="";for(s=0;s<d;s++)f=(f+(u=l[p=(p+1)%256]))%256,l[p]=l[f],l[f]=u,i=l[(l[p]+l[f])%256],m+=String.fromCharCode(t.charCodeAt(s)^i);return m}var ge={print:4,modify:8,copy:16,"annot-forms":32};function ve(e,t,n,r){this.v=1,this.r=2;var o=192;e.forEach((function(e){if(void 0!==ge.perm)throw new Error("Invalid permission: "+e);o+=ge[e]})),this.padding="(¿N^NuAd\0NVÿú\b..\0¶Ðh>/\f©þdSiz";var a=(t+this.padding).substr(0,32),i=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,i),this.P=-(1+(255^o)),this.encryptionKey=pe(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=he(this.encryptionKey,this.padding)}function be(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r<n;r++){var o=e.charCodeAt(r);t+=o<33||35===o||37===o||40===o||41===o||47===o||60===o||62===o||91===o||93===o||123===o||125===o||o>126?"#"+("0"+o.toString(16)).slice(-2):e[r]}return t}function ye(e){if("object"!==(0,r.Z)(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var o=Math.random().toString(35);return t[e][o]=[n,!!r],o},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),o=[];for(var a in t[n]){var i=t[n][a];try{i[0].apply(e,r)}catch(n){$.console&&V.error("jsPDF PubSub Error",n.message,n)}i[1]&&o.push(a)}o.length&&o.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function we(e){if(!(this instanceof we))return new we(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function xe(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Ce(e,t,n,r,o){if(!(this instanceof Ce))return new Ce(e,t,n,r,o);this.type="axial"===e?2:3,this.coords=t,this.colors=n,xe.call(this,r,o)}function Ee(e,t,n,r,o){if(!(this instanceof Ee))return new Ee(e,t,n,r,o);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,xe.call(this,r,o)}function Se(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",o=arguments[1],a=arguments[2],i=arguments[3],l=[],s=1,c=16,u="S",d=null;"object"===(0,r.Z)(e=e||{})&&(n=e.orientation,o=e.unit||o,a=e.format||a,i=e.compress||e.compressPdf||i,null!==(d=e.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(c=e.floatPrecision),u=e.defaultPathOperation||"S"),l=e.filters||(!0===i?["FlateEncode"]:l),o=o||"mm",n=(""+(n||"P")).toLowerCase();var p=e.putOnlyUsedFonts||!1,f={},m={internal:{},__private__:{}};m.__private__.PubSub=ye;var h="1.3",g=m.__private__.getPdfVersion=function(){return h};m.__private__.setPdfVersion=function(e){h=e};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};m.__private__.getPageFormats=function(){return v};var b=m.__private__.getPageFormat=function(e){return v[e]};a=a||"a4";var y="compat",w="advanced",x=y;function C(){this.saveGraphicsState(),re(new Ue(Ne,0,0,-Ne,0,Cn()*Ne).toString()+" cm"),this.setFontSize(this.getFontSize()/Ne),u="n",x=w}function E(){this.restoreGraphicsState(),u="S",x=y}var S=m.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};m.advancedAPI=function(e){var t=x===y;return t&&C.call(this),"function"!=typeof e||(e(this),t&&E.call(this)),this},m.compatAPI=function(e){var t=x===w;return t&&E.call(this),"function"!=typeof e||(e(this),t&&C.call(this)),this},m.isAdvancedAPI=function(){return x===w};var N,L=function(e){if(x!==w)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},M=m.roundToPrecision=m.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};N=m.hpf=m.__private__.hpf="number"==typeof c?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return M(e,c)}:"smart"===c?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return M(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return M(e,16)};var k=m.f2=m.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return M(e,2)},I=m.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return M(e,3)},P=m.scale=m.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return x===y?e*Ne:x===w?e:void 0},A=function(e){return P(function(e){return x===y?Cn()-e:x===w?e:void 0}(e))};m.__private__.setPrecision=m.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var j,T="00000000000000000000000000000000",R=m.__private__.getFileId=function(){return T},O=m.__private__.setFileId=function(e){return T=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==d&&(At=new ve(d.userPermissions,d.userPassword,d.ownerPassword,T)),T};m.setFileId=function(e){return O(e),this},m.getFileId=function(){return R()};var D=m.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),o=Math.abs(t%60),a=[n,B(r),"'",B(o),"'"].join("");return["D:",e.getFullYear(),B(e.getMonth()+1),B(e.getDate()),B(e.getHours()),B(e.getMinutes()),B(e.getSeconds()),a].join("")},_=m.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),o=parseInt(e.substr(10,2),10),a=parseInt(e.substr(12,2),10),i=parseInt(e.substr(14,2),10);return new Date(t,n,r,o,a,i,0)},F=m.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=D(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return j=t},z=m.__private__.getCreationDate=function(e){var t=j;return"jsDate"===e&&(t=_(j)),t};m.setCreationDate=function(e){return F(e),this},m.getCreationDate=function(e){return z(e)};var Z,B=m.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},H=m.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},q=0,U=[],W=[],G=0,Y=[],K=[],Q=!1,te=W;m.__private__.setCustomOutputDestination=function(e){Q=!0,te=e};var ne=function(e){Q||(te=e)};m.__private__.resetCustomOutputDestination=function(){Q=!1,te=W};var re=m.__private__.out=function(e){return e=e.toString(),G+=e.length+1,te.push(e),te},oe=m.__private__.write=function(e){return re(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},ae=m.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},ie=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];m.__private__.getStandardFonts=function(){return ie};var le=e.fontSize||16;m.__private__.setFontSize=m.setFontSize=function(e){return le=x===w?e/Ne:e,this};var se,ce=m.__private__.getFontSize=m.getFontSize=function(){return x===y?le:le*Ne},ue=e.R2L||!1;m.__private__.setR2L=m.setR2L=function(e){return ue=e,this},m.__private__.getR2L=m.getR2L=function(){return ue};var de,pe=m.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))se=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');se=e}else se=parseInt(e,10)};m.__private__.getZoomMode=function(){return se};var fe,me=m.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');de=e};m.__private__.getPageMode=function(){return de};var he=m.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');fe=e};m.__private__.getLayoutMode=function(){return fe},m.__private__.setDisplayMode=m.setDisplayMode=function(e,t,n){return pe(e),he(t),me(n),this};var ge={title:"",subject:"",author:"",keywords:"",creator:""};m.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ge).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ge[e]},m.__private__.getDocumentProperties=function(){return ge},m.__private__.setDocumentProperties=m.setProperties=m.setDocumentProperties=function(e){for(var t in ge)ge.hasOwnProperty(t)&&e[t]&&(ge[t]=e[t]);return this},m.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ge).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ge[e]=t};var xe,Ne,Le,Me,ke,Ie={},Pe={},Ae=[],je={},Te={},Re={},Oe={},De=null,_e=0,Fe=[],ze=new ye(m),Ze=e.hotfixes||[],Be={},He={},qe=[],Ue=function e(t,n,r,o,a,i){if(!(this instanceof e))return new e(t,n,r,o,a,i);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(o)&&(o=1),isNaN(a)&&(a=0),isNaN(i)&&(i=0),this._matrix=[t,n,r,o,a,i]};Object.defineProperty(Ue.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ue.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ue.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ue.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ue.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(N).join(e)},Ue.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,o=e.shx*this.shy+e.sy*this.sy,a=e.tx*this.sx+e.ty*this.shx+this.tx,i=e.tx*this.shy+e.ty*this.sy+this.ty;return new Ue(t,n,r,o,a,i)},Ue.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty,i=Math.sqrt(e*e+t*t),l=(e/=i)*n+(t/=i)*r;n-=e*l,r-=t*l;var s=Math.sqrt(n*n+r*r);return l/=s,e*(r/=s)<t*(n/=s)&&(e=-e,t=-t,l=-l,i=-i),{scale:new Ue(i,0,0,s,0,0),translate:new Ue(1,0,0,1,o,a),rotate:new Ue(e,t,-t,e,0,0),skew:new Ue(1,0,l,1,0,0)}},Ue.prototype.toString=function(e){return this.join(" ")},Ue.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty,i=1/(e*r-t*n),l=r*i,s=-t*i,c=-n*i,u=e*i;return new Ue(l,s,c,u,-l*o-c*a,-s*o-u*a)},Ue.prototype.applyToPoint=function(e){var t=e.x*this.sx+e.y*this.shx+this.tx,n=e.x*this.shy+e.y*this.sy+this.ty;return new hn(t,n)},Ue.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new hn(e.x+e.w,e.y+e.h));return new gn(t.x,t.y,n.x-t.x,n.y-t.y)},Ue.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty;return new Ue(e,t,n,r,o,a)},m.Matrix=Ue;var $e=m.matrixMult=function(e,t){return t.multiply(e)},We=new Ue(1,0,0,1,0,0);m.unitMatrix=m.identityMatrix=We;var Ve=function(e,t){if(!Te[e]){var n=(t instanceof Ce?"Sh":"P")+(Object.keys(je).length+1).toString(10);t.id=n,Te[e]=n,je[n]=t,ze.publish("addPattern",t)}};m.ShadingPattern=Ce,m.TilingPattern=Ee,m.addShadingPattern=function(e,t){return L("addShadingPattern()"),Ve(e,t),this},m.beginTilingPattern=function(e){L("beginTilingPattern()"),bn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},m.endTilingPattern=function(e,t){L("endTilingPattern()"),t.stream=K[Z].join("\n"),Ve(e,t),ze.publish("endTilingPattern",t),qe.pop().restore()};var Ge,Ye=m.__private__.newObject=function(){var e=Ke();return Qe(e,!0),e},Ke=m.__private__.newObjectDeferred=function(){return q++,U[q]=function(){return G},q},Qe=function(e,t){return t="boolean"==typeof t&&t,U[e]=G,t&&re(e+" 0 obj"),e},Je=m.__private__.newAdditionalObject=function(){var e={objId:Ke(),content:""};return Y.push(e),e},Xe=Ke(),et=Ke(),tt=m.__private__.decodeColorString=function(e){var t=e.split(" ");if(2!==t.length||"g"!==t[1]&&"G"!==t[1])5!==t.length||"k"!==t[4]&&"K"!==t[4]||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),"r"]);else{var n=parseFloat(t[0]);t=[n,n,n,"r"]}for(var r="#",o=0;o<3;o++)r+=("0"+Math.floor(255*parseFloat(t[o])).toString(16)).slice(-2);return r},nt=m.__private__.encodeColorString=function(e){var t;"string"==typeof e&&(e={ch1:e});var n=e.ch1,o=e.ch2,a=e.ch3,i=e.ch4,l="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new ee(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,o=c>>8&255,a=255&c}if(void 0===o||void 0===i&&n===o&&o===a)t="string"==typeof n?n+" "+l[0]:2===e.precision?k(n/255)+" "+l[0]:I(n/255)+" "+l[0];else if(void 0===i||"object"===(0,r.Z)(i)){if(i&&!isNaN(i.a)&&0===i.a)return["1.","1.","1.",l[1]].join(" ");t="string"==typeof n?[n,o,a,l[1]].join(" "):2===e.precision?[k(n/255),k(o/255),k(a/255),l[1]].join(" "):[I(n/255),I(o/255),I(a/255),l[1]].join(" ")}else t="string"==typeof n?[n,o,a,i,l[2]].join(" "):2===e.precision?[k(n),k(o),k(a),k(i),l[2]].join(" "):[I(n),I(o),I(a),I(i),l[2]].join(" ");return t},rt=m.__private__.getFilters=function(){return l},ot=m.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||rt(),r=e.alreadyAppliedFilters||[],o=e.addLength1||!1,a=t.length,i=e.objectId,l=function(e){return e};if(null!==d&&void 0===i)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(l=At.encryptor(i,0));var s={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],u=(s=void 0!==Se.API.processDataByFilters?Se.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==s.data.length&&(c.push({key:"Length",value:s.data.length}),!0===o&&c.push({key:"Length1",value:a})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var p=0;p<c.length;p+=1)if("DecodeParms"===c[p].key){for(var f=[],m=0;m<s.reverseChain.split("/").length-1;m+=1)f.push("null");f.push(c[p].value),c[p].value="["+f.join(" ")+"]"}}re("<<");for(var h=0;h<c.length;h++)re("/"+c[h].key+" "+c[h].value);re(">>"),0!==s.data.length&&(re("stream"),re(l(s.data)),re("endstream"))},at=m.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,o=e.contentsObjId;Qe(r,!0),re("<</Type /Page"),re("/Parent "+e.rootDictionaryObjId+" 0 R"),re("/Resources "+e.resourceDictionaryObjId+" 0 R"),re("/MediaBox ["+parseFloat(N(e.mediaBox.bottomLeftX))+" "+parseFloat(N(e.mediaBox.bottomLeftY))+" "+N(e.mediaBox.topRightX)+" "+N(e.mediaBox.topRightY)+"]"),null!==e.cropBox&&re("/CropBox ["+N(e.cropBox.bottomLeftX)+" "+N(e.cropBox.bottomLeftY)+" "+N(e.cropBox.topRightX)+" "+N(e.cropBox.topRightY)+"]"),null!==e.bleedBox&&re("/BleedBox ["+N(e.bleedBox.bottomLeftX)+" "+N(e.bleedBox.bottomLeftY)+" "+N(e.bleedBox.topRightX)+" "+N(e.bleedBox.topRightY)+"]"),null!==e.trimBox&&re("/TrimBox ["+N(e.trimBox.bottomLeftX)+" "+N(e.trimBox.bottomLeftY)+" "+N(e.trimBox.topRightX)+" "+N(e.trimBox.topRightY)+"]"),null!==e.artBox&&re("/ArtBox ["+N(e.artBox.bottomLeftX)+" "+N(e.artBox.bottomLeftY)+" "+N(e.artBox.topRightX)+" "+N(e.artBox.topRightY)+"]"),"number"==typeof e.userUnit&&1!==e.userUnit&&re("/UserUnit "+e.userUnit),ze.publish("putPage",{objId:r,pageContext:Fe[t],pageNumber:t,page:n}),re("/Contents "+o+" 0 R"),re(">>"),re("endobj");var a=n.join("\n");return x===w&&(a+="\nQ"),Qe(o,!0),ot({data:a,filters:rt(),objectId:o}),re("endobj"),r},it=m.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=_e;e++)Fe[e].objId=Ke(),Fe[e].contentsObjId=Ke();for(e=1;e<=_e;e++)n.push(at({number:e,data:K[e],objId:Fe[e].objId,contentsObjId:Fe[e].contentsObjId,mediaBox:Fe[e].mediaBox,cropBox:Fe[e].cropBox,bleedBox:Fe[e].bleedBox,trimBox:Fe[e].trimBox,artBox:Fe[e].artBox,userUnit:Fe[e].userUnit,rootDictionaryObjId:Xe,resourceDictionaryObjId:et}));Qe(Xe,!0),re("<</Type /Pages");var r="/Kids [";for(t=0;t<_e;t++)r+=n[t]+" 0 R ";re(r+"]"),re("/Count "+_e),re(">>"),re("endobj"),ze.publish("postPutPages")},lt=function(e){ze.publish("putFont",{font:e,out:re,newObject:Ye,putStream:ot}),!0!==e.isAlreadyPutted&&(e.objectNumber=Ye(),re("<<"),re("/Type /Font"),re("/BaseFont /"+be(e.postScriptName)),re("/Subtype /Type1"),"string"==typeof e.encoding&&re("/Encoding /"+e.encoding),re("/FirstChar 32"),re("/LastChar 255"),re(">>"),re("endobj"))},st=function(e){e.objectNumber=Ye();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[N(e.x),N(e.y),N(e.x+e.width),N(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");ot({data:n,additionalKeyValues:t,objectId:e.objectNumber}),re("endobj")},ct=function(e,t){t||(t=21);var n=Ye(),r=function(e,t){var n,r=[],o=1/(t-1);for(n=0;n<1;n+=o)r.push(n);if(r.push(1),0!=e[0].offset){var a={offset:0,color:e[0].color};e.unshift(a)}if(1!=e[e.length-1].offset){var i={offset:1,color:e[e.length-1].color};e.push(i)}for(var l="",s=0,c=0;c<r.length;c++){for(n=r[c];n>e[s+1].offset;)s++;var u=e[s].offset,d=(n-u)/(e[s+1].offset-u),p=e[s].color,f=e[s+1].color;l+=H(Math.round((1-d)*p[0]+d*f[0]).toString(16))+H(Math.round((1-d)*p[1]+d*f[1]).toString(16))+H(Math.round((1-d)*p[2]+d*f[2]).toString(16))}return l.trim()}(e.colors,t),o=[];o.push({key:"FunctionType",value:"0"}),o.push({key:"Domain",value:"[0.0 1.0]"}),o.push({key:"Size",value:"["+t+"]"}),o.push({key:"BitsPerSample",value:"8"}),o.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),o.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ot({data:r,additionalKeyValues:o,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),re("endobj"),e.objectNumber=Ye(),re("<< /ShadingType "+e.type),re("/ColorSpace /DeviceRGB");var a="/Coords ["+N(parseFloat(e.coords[0]))+" "+N(parseFloat(e.coords[1]))+" ";2===e.type?a+=N(parseFloat(e.coords[2]))+" "+N(parseFloat(e.coords[3])):a+=N(parseFloat(e.coords[2]))+" "+N(parseFloat(e.coords[3]))+" "+N(parseFloat(e.coords[4]))+" "+N(parseFloat(e.coords[5])),re(a+="]"),e.matrix&&re("/Matrix ["+e.matrix.toString()+"]"),re("/Function "+n+" 0 R"),re("/Extend [true true]"),re(">>"),re("endobj")},ut=function(e,t){var n=Ke(),r=Ye();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var o=[];o.push({key:"Type",value:"/Pattern"}),o.push({key:"PatternType",value:"1"}),o.push({key:"PaintType",value:"1"}),o.push({key:"TilingType",value:"1"}),o.push({key:"BBox",value:"["+e.boundingBox.map(N).join(" ")+"]"}),o.push({key:"XStep",value:N(e.xStep)}),o.push({key:"YStep",value:N(e.yStep)}),o.push({key:"Resources",value:n+" 0 R"}),e.matrix&&o.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),ot({data:e.stream,additionalKeyValues:o,objectId:e.objectNumber}),re("endobj")},dt=function(e){for(var t in e.objectNumber=Ye(),re("<<"),e)switch(t){case"opacity":re("/ca "+k(e[t]));break;case"stroke-opacity":re("/CA "+k(e[t]))}re(">>"),re("endobj")},pt=function(e){Qe(e.resourcesOid,!0),re("<<"),re("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var e in re("/Font <<"),Ie)Ie.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&&re("/"+e+" "+Ie[e].objectNumber+" 0 R");re(">>")}(),function(){if(Object.keys(je).length>0){for(var e in re("/Shading <<"),je)je.hasOwnProperty(e)&&je[e]instanceof Ce&&je[e].objectNumber>=0&&re("/"+e+" "+je[e].objectNumber+" 0 R");ze.publish("putShadingPatternDict"),re(">>")}}(),function(e){if(Object.keys(je).length>0){for(var t in re("/Pattern <<"),je)je.hasOwnProperty(t)&&je[t]instanceof m.TilingPattern&&je[t].objectNumber>=0&&je[t].objectNumber<e&&re("/"+t+" "+je[t].objectNumber+" 0 R");ze.publish("putTilingPatternDict"),re(">>")}}(e.objectOid),function(){if(Object.keys(Re).length>0){var e;for(e in re("/ExtGState <<"),Re)Re.hasOwnProperty(e)&&Re[e].objectNumber>=0&&re("/"+e+" "+Re[e].objectNumber+" 0 R");ze.publish("putGStateDict"),re(">>")}}(),function(){for(var e in re("/XObject <<"),Be)Be.hasOwnProperty(e)&&Be[e].objectNumber>=0&&re("/"+e+" "+Be[e].objectNumber+" 0 R");ze.publish("putXobjectDict"),re(">>")}(),re(">>"),re("endobj")},ft=function(e){Pe[e.fontName]=Pe[e.fontName]||{},Pe[e.fontName][e.fontStyle]=e.id},mt=function(e,t,n,r,o){var a={id:"F"+(Object.keys(Ie).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:o||!1,metadata:{}};return ze.publish("addFont",{font:a,instance:this}),Ie[a.id]=a,ft(a),a.id},ht=m.__private__.pdfEscape=m.pdfEscape=function(e,t){return function(e,t){var n,r,o,a,i,l,s,c,u;if(o=(t=t||{}).sourceEncoding||"Unicode",i=t.outputEncoding,(t.autoencode||i)&&Ie[xe].metadata&&Ie[xe].metadata[o]&&Ie[xe].metadata[o].encoding&&(a=Ie[xe].metadata[o].encoding,!i&&Ie[xe].encoding&&(i=Ie[xe].encoding),!i&&a.codePages&&(i=a.codePages[0]),"string"==typeof i&&(i=a[i]),i)){for(s=!1,l=[],n=0,r=e.length;n<r;n++)(c=i[e.charCodeAt(n)])?l.push(String.fromCharCode(c)):l.push(e[n]),l[n].charCodeAt(0)>>8&&(s=!0);e=l.join("")}for(n=e.length;void 0===s&&0!==n;)e.charCodeAt(n-1)>>8&&(s=!0),n--;if(!s)return e;for(l=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((u=(c=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");l.push(u),l.push(c-(u<<8))}return String.fromCharCode.apply(void 0,l)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},gt=m.__private__.beginPage=function(e){K[++_e]=[],Fe[_e]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},yt(_e),ne(K[Z])},vt=function(e,t){var r,o,i;switch(n=t||n,"string"==typeof e&&(r=b(e.toLowerCase()),Array.isArray(r)&&(o=r[0],i=r[1])),Array.isArray(e)&&(o=e[0]*Ne,i=e[1]*Ne),isNaN(o)&&(o=a[0],i=a[1]),(o>14400||i>14400)&&(V.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),i=Math.min(14400,i)),a=[o,i],n.substr(0,1)){case"l":i>o&&(a=[i,o]);break;case"p":o>i&&(a=[i,o])}gt(a),Qt(Yt),re(an),0!==pn&&re(pn+" J"),0!==fn&&re(fn+" j"),ze.publish("addPage",{pageNumber:_e})},bt=function(e){e>0&&e<=_e&&(K.splice(e,1),Fe.splice(e,1),_e--,Z>_e&&(Z=_e),this.setPage(Z))},yt=function(e){e>0&&e<=_e&&(Z=e)},wt=m.__private__.getNumberOfPages=m.getNumberOfPages=function(){return K.length-1},xt=function(e,t,n){var r,o=void 0;return n=n||{},e=void 0!==e?e:Ie[xe].fontName,t=void 0!==t?t:Ie[xe].fontStyle,r=e.toLowerCase(),void 0!==Pe[r]&&void 0!==Pe[r][t]?o=Pe[r][t]:void 0!==Pe[e]&&void 0!==Pe[e][t]?o=Pe[e][t]:!1===n.disableWarning&&V.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),o||n.noFallback||null==(o=Pe.times[t])&&(o=Pe.times.normal),o},Ct=m.__private__.putInfo=function(){var e=Ye(),t=function(e){return e};for(var n in null!==d&&(t=At.encryptor(e,0)),re("<<"),re("/Producer ("+ht(t("jsPDF "+Se.version))+")"),ge)ge.hasOwnProperty(n)&&ge[n]&&re("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+ht(t(ge[n]))+")");re("/CreationDate ("+ht(t(j))+")"),re(">>"),re("endobj")},Et=m.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||Xe;switch(Ye(),re("<<"),re("/Type /Catalog"),re("/Pages "+t+" 0 R"),se||(se="fullwidth"),se){case"fullwidth":re("/OpenAction [3 0 R /FitH null]");break;case"fullheight":re("/OpenAction [3 0 R /FitV null]");break;case"fullpage":re("/OpenAction [3 0 R /Fit]");break;case"original":re("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+se;"%"===n.substr(n.length-1)&&(se=parseInt(se)/100),"number"==typeof se&&re("/OpenAction [3 0 R /XYZ null null "+k(se)+"]")}switch(fe||(fe="continuous"),fe){case"continuous":re("/PageLayout /OneColumn");break;case"single":re("/PageLayout /SinglePage");break;case"two":case"twoleft":re("/PageLayout /TwoColumnLeft");break;case"tworight":re("/PageLayout /TwoColumnRight")}de&&re("/PageMode /"+de),ze.publish("putCatalog"),re(">>"),re("endobj")},St=m.__private__.putTrailer=function(){re("trailer"),re("<<"),re("/Size "+(q+1)),re("/Root "+q+" 0 R"),re("/Info "+(q-1)+" 0 R"),null!==d&&re("/Encrypt "+At.oid+" 0 R"),re("/ID [ <"+T+"> <"+T+"> ]"),re(">>")},Nt=m.__private__.putHeader=function(){re("%PDF-"+h),re("%ºß¬à")},Lt=m.__private__.putXRef=function(){var e="0000000000";re("xref"),re("0 "+(q+1)),re("0000000000 65535 f ");for(var t=1;t<=q;t++)"function"==typeof U[t]?re((e+U[t]()).slice(-10)+" 00000 n "):void 0!==U[t]?re((e+U[t]).slice(-10)+" 00000 n "):re("0000000000 00000 n ")},Mt=m.__private__.buildDocument=function(){q=0,G=0,W=[],U=[],Y=[],Xe=Ke(),et=Ke(),ne(W),ze.publish("buildDocument"),Nt(),it(),function(){ze.publish("putAdditionalObjects");for(var e=0;e<Y.length;e++){var t=Y[e];Qe(t.objId,!0),re(t.content),re("endobj")}ze.publish("postPutAdditionalObjects")}(),function(){var e=[];(function(){for(var e in Ie)Ie.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&<(Ie[e])})(),function(){var e;for(e in Re)Re.hasOwnProperty(e)&&dt(Re[e])}(),function(){for(var e in Be)Be.hasOwnProperty(e)&&st(Be[e])}(),function(e){var t;for(t in je)je.hasOwnProperty(t)&&(je[t]instanceof Ce?ct(je[t]):je[t]instanceof Ee&&ut(je[t],e))}(e),ze.publish("putResources"),e.forEach(pt),pt({resourcesOid:et,objectOid:Number.MAX_SAFE_INTEGER}),ze.publish("postPutResources")}(),null!==d&&(At.oid=Ye(),re("<<"),re("/Filter /Standard"),re("/V "+At.v),re("/R "+At.r),re("/U <"+At.toHexString(At.U)+">"),re("/O <"+At.toHexString(At.O)+">"),re("/P "+At.P),re(">>"),re("endobj")),Ct(),Et();var e=G;return Lt(),St(),re("startxref"),re(""+e),re("%%EOF"),ne(K[Z]),W.join("\n")},kt=m.__private__.getBlob=function(e){return new Blob([ae(e)],{type:"application/pdf"})},It=m.output=m.__private__.output=(Ge=function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Mt();case"save":m.save(t.filename);break;case"arraybuffer":return ae(Mt());case"blob":return kt(Mt());case"bloburi":case"bloburl":if(void 0!==$.URL&&"function"==typeof $.URL.createObjectURL)return $.URL&&$.URL.createObjectURL(kt(Mt()))||void 0;V.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Mt();try{n=J(r)}catch(e){n=J(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call($)){var o="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",a=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(o=t.pdfObjectUrl,a="");var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+o+'"'+a+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(t)+");<\/script></body></html>",l=$.open();return null!==l&&l.document.write(i),l}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call($)){var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(t.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+t.filename+'" width="500px" height="400px" /></body></html>',c=$.open();if(null!==c){c.document.write(s);var u=this;c.document.documentElement.querySelector("#pdfViewer").onload=function(){c.document.title=t.filename,c.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(u.output("bloburl"))}}return c}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call($))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",t)+'"></iframe></body></html>',p=$.open();if(null!==p&&(p.document.write(d),p.document.title=t.filename),p||"undefined"==typeof safari)return p;break;case"datauri":case"dataurl":return $.document.location.href=this.output("datauristring",t);default:return null}},Ge.foo=function(){try{return Ge.apply(this,arguments)}catch(n){var e=n.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var t="Error in function "+e.split("\n")[0].split("<")[0]+": "+n.message;if(!$.console)throw new Error(t);$.console.error(t,n),$.alert&&alert(t)}},Ge.foo.bar=Ge,Ge.foo),Pt=function(e){return!0===Array.isArray(Ze)&&Ze.indexOf(e)>-1};switch(o){case"pt":Ne=1;break;case"mm":Ne=72/25.4;break;case"cm":Ne=72/2.54;break;case"in":Ne=72;break;case"px":Ne=1==Pt("px_scaling")?.75:96/72;break;case"pc":case"em":Ne=12;break;case"ex":Ne=6;break;default:if("number"!=typeof o)throw new Error("Invalid unit: "+o);Ne=o}var At=null;F(),O();var jt=m.__private__.getPageInfo=m.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Fe[e].objId,pageNumber:e,pageContext:Fe[e]}},Tt=m.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var t in Fe)if(Fe[t].objId===e)break;return jt(t)},Rt=m.__private__.getCurrentPageInfo=m.getCurrentPageInfo=function(){return{objId:Fe[Z].objId,pageNumber:Z,pageContext:Fe[Z]}};m.addPage=function(){return vt.apply(this,arguments),this},m.setPage=function(){return yt.apply(this,arguments),ne.call(this,K[Z]),this},m.insertPage=function(e){return this.addPage(),this.movePage(Z,e),this},m.movePage=function(e,t){var n,r;if(e>t){n=K[e],r=Fe[e];for(var o=e;o>t;o--)K[o]=K[o-1],Fe[o]=Fe[o-1];K[t]=n,Fe[t]=r,this.setPage(t)}else if(e<t){n=K[e],r=Fe[e];for(var a=e;a<t;a++)K[a]=K[a+1],Fe[a]=Fe[a+1];K[t]=n,Fe[t]=r,this.setPage(t)}return this},m.deletePage=function(){return bt.apply(this,arguments),this},m.__private__.text=m.text=function(e,t,n,o,a){var i,l,s,c,u,d,p,m,h,g=(o=o||{}).scope||this;if("number"==typeof e&&"number"==typeof t&&("string"==typeof n||Array.isArray(n))){var v=n;n=t,t=e,e=v}if(arguments[3]instanceof Ue==0?(s=arguments[4],c=arguments[5],"object"===(0,r.Z)(p=arguments[3])&&null!==p||("string"==typeof s&&(c=s,s=null),"string"==typeof p&&(c=p,p=null),"number"==typeof p&&(s=p,p=null),o={flags:p,angle:s,align:c})):(L("The transform parameter of text() with a Matrix value"),h=a),isNaN(t)||isNaN(n)||null==e)throw new Error("Invalid arguments passed to jsPDF.text");if(0===e.length)return g;var b,y="",C="number"==typeof o.lineHeightFactor?o.lineHeightFactor:Gt,E=g.internal.scaleFactor;function S(e){return e=e.split("\t").join(Array(o.TabLen||9).join(" ")),ht(e,p)}function M(e){for(var t,n=e.concat(),r=[],o=n.length;o--;)"string"==typeof(t=n.shift())?r.push(t):Array.isArray(e)&&(1===t.length||void 0===t[1]&&void 0===t[2])?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function k(e,t){var n;if("string"==typeof e)n=t(e)[0];else if(Array.isArray(e)){for(var r,o,a=e.concat(),i=[],l=a.length;l--;)"string"==typeof(r=a.shift())?i.push(t(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(o=t(r[0],r[1],r[2]),i.push([o[0],o[1],o[2]]));n=i}return n}var I=!1,A=!0;if("string"==typeof e)I=!0;else if(Array.isArray(e)){var j=e.concat();l=[];for(var T,R=j.length;R--;)("string"!=typeof(T=j.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(A=!1);I=A}if(!1===I)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var O=le/g.internal.scaleFactor,D=O*(C-1);switch(o.baseline){case"bottom":n-=D;break;case"top":n+=O-D;break;case"hanging":n+=O-2*D;break;case"middle":n+=O/2-D}if((d=o.maxWidth||0)>0&&("string"==typeof e?e=g.splitTextToSize(e,d):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(g.splitTextToSize(t,d))}),[]))),i={text:e,x:t,y:n,options:o,mutex:{pdfEscape:ht,activeFontKey:xe,fonts:Ie,activeFontSize:le}},ze.publish("preProcessText",i),e=i.text,s=(o=i.options).angle,h instanceof Ue==0&&s&&"number"==typeof s){s*=Math.PI/180,0===o.rotationDirection&&(s=-s),x===w&&(s=-s);var _=Math.cos(s),F=Math.sin(s);h=new Ue(_,F,-F,_,0,0)}else s&&s instanceof Ue&&(h=s);x!==w||h||(h=We),void 0!==(u=o.charSpace||un)&&(y+=N(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(m=o.horizontalScale)&&(y+=N(100*m)+" Tz\n"),o.lang;var z=-1,Z=void 0!==o.renderingMode?o.renderingMode:o.stroke,B=g.internal.getCurrentPageInfo().pageContext;switch(Z){case 0:case!1:case"fill":z=0;break;case 1:case!0:case"stroke":z=1;break;case 2:case"fillThenStroke":z=2;break;case 3:case"invisible":z=3;break;case 4:case"fillAndAddForClipping":z=4;break;case 5:case"strokeAndAddPathForClipping":z=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":z=6;break;case 7:case"addToPathForClipping":z=7}var H=void 0!==B.usedRenderingMode?B.usedRenderingMode:-1;-1!==z?y+=z+" Tr\n":-1!==H&&(y+="0 Tr\n"),-1!==z&&(B.usedRenderingMode=z),c=o.align||"left";var q,U=le*C,$=g.internal.pageSize.getWidth(),W=Ie[xe];u=o.charSpace||un,d=o.maxWidth||0,p=Object.assign({autoencode:!0,noBOM:!0},o.flags);var V=[];if("[object Array]"===Object.prototype.toString.call(e)){var G;l=M(e),"left"!==c&&(q=l.map((function(e){return g.getStringUnitWidth(e,{font:W,charSpace:u,fontSize:le,doKerning:!1})*le/E})));var Y,K=0;if("right"===c){t-=q[0],e=[],R=l.length;for(var Q=0;Q<R;Q++)0===Q?(Y=tn(t),G=nn(n)):(Y=P(K-q[Q]),G=-U),e.push([l[Q],Y,G]),K=q[Q]}else if("center"===c){t-=q[0]/2,e=[],R=l.length;for(var J=0;J<R;J++)0===J?(Y=tn(t),G=nn(n)):(Y=P((K-q[J])/2),G=-U),e.push([l[J],Y,G]),K=q[J]}else if("left"===c){e=[],R=l.length;for(var X=0;X<R;X++)e.push(l[X])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');e=[],R=l.length,d=0!==d?d:$;for(var ee=0;ee<R;ee++)G=0===ee?nn(n):-U,Y=0===ee?tn(t):0,ee<R-1?V.push(N(P((d-q[ee])/(l[ee].split(" ").length-1)))):V.push(0),e.push([l[ee],Y,G])}}!0===("boolean"==typeof o.R2L?o.R2L:ue)&&(e=k(e,(function(e,t,n){return[e.split("").reverse().join(""),t,n]}))),i={text:e,x:t,y:n,options:o,mutex:{pdfEscape:ht,activeFontKey:xe,fonts:Ie,activeFontSize:le}},ze.publish("postProcessText",i),e=i.text,b=i.mutex.isHex||!1;var te=Ie[xe].encoding;"WinAnsiEncoding"!==te&&"StandardEncoding"!==te||(e=k(e,(function(e,t,n){return[S(e),t,n]}))),l=M(e),e=[];for(var ne,oe,ae,ie=Array.isArray(l[0])?1:0,se="",ce=function(e,t,n){var r="";return n instanceof Ue?(n="number"==typeof o.angle?$e(n,new Ue(1,0,0,1,e,t)):$e(new Ue(1,0,0,1,e,t),n),x===w&&(n=$e(new Ue(1,0,0,-1,0,0),n)),r=n.join(" ")+" Tm\n"):r=N(e)+" "+N(t)+" Td\n",r},de=0;de<l.length;de++){switch(se="",ie){case 1:ae=(b?"<":"(")+l[de][0]+(b?">":")"),ne=parseFloat(l[de][1]),oe=parseFloat(l[de][2]);break;case 0:ae=(b?"<":"(")+l[de]+(b?">":")"),ne=tn(t),oe=nn(n)}void 0!==V&&void 0!==V[de]&&(se=V[de]+" Tw\n"),0===de?e.push(se+ce(ne,oe,h)+ae):0===ie?e.push(se+ae):1===ie&&e.push(se+ce(ne,oe,h)+ae)}e=0===ie?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var pe="BT\n/";return pe+=xe+" "+le+" Tf\n",pe+=N(le*C)+" TL\n",pe+=sn+"\n",pe+=y,pe+=e,re(pe+="ET"),f[xe]=!0,g};var Ot=m.__private__.clip=m.clip=function(e){return re("evenodd"===e?"W*":"W"),this};m.clipEvenOdd=function(){return Ot("evenodd")},m.__private__.discardPath=m.discardPath=function(){return re("n"),this};var Dt=m.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(e)&&(t=!0),t};m.__private__.setDefaultPathOperation=m.setDefaultPathOperation=function(e){return Dt(e)&&(u=e),this};var _t=m.__private__.getStyle=m.getStyle=function(e){var t=u;switch(e){case"D":case"S":t="S";break;case"F":t="f";break;case"FD":case"DF":t="B";break;case"f":case"f*":case"B":case"B*":t=e}return t},Ft=m.close=function(){return re("h"),this};m.stroke=function(){return re("S"),this},m.fill=function(e){return zt("f",e),this},m.fillEvenOdd=function(e){return zt("f*",e),this},m.fillStroke=function(e){return zt("B",e),this},m.fillStrokeEvenOdd=function(e){return zt("B*",e),this};var zt=function(e,t){"object"===(0,r.Z)(t)?Ht(t,e):re(e)},Zt=function(e){null===e||x===w&&void 0===e||(e=_t(e),re(e))};function Bt(e,t,n,r,o){var a=new Ee(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,o||this.matrix);a.stream=this.stream;var i=e+"$$"+this.cloneIndex+++"$$";return Ve(i,a),a}var Ht=function(e,t){var n=Te[e.key],r=je[n];if(r instanceof Ce)re("q"),re(qt(t)),r.gState&&m.setGState(r.gState),re(e.matrix.toString()+" cm"),re("/"+n+" sh"),re("Q");else if(r instanceof Ee){var o=new Ue(1,0,0,-1,0,Cn());e.matrix&&(o=o.multiply(e.matrix||We),n=Bt.call(r,e.key,e.boundingBox,e.xStep,e.yStep,o).id),re("q"),re("/Pattern cs"),re("/"+n+" scn"),r.gState&&m.setGState(r.gState),re(t),re("Q")}},qt=function(e){switch(e){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Ut=m.moveTo=function(e,t){return re(N(P(e))+" "+N(A(t))+" m"),this},$t=m.lineTo=function(e,t){return re(N(P(e))+" "+N(A(t))+" l"),this},Wt=m.curveTo=function(e,t,n,r,o,a){return re([N(P(e)),N(A(t)),N(P(n)),N(A(r)),N(P(o)),N(A(a)),"c"].join(" ")),this};m.__private__.line=m.line=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.line");return x===y?this.lines([[n-e,r-t]],e,t,[1,1],o||"S"):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},m.__private__.lines=m.lines=function(e,t,n,r,o,a){var i,l,s,c,u,d,p,f,m,h,g,v;if("number"==typeof e&&(v=n,n=t,t=e,e=v),r=r||[1,1],a=a||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Dt(o)||"boolean"!=typeof a)throw new Error("Invalid arguments passed to jsPDF.lines");for(Ut(t,n),i=r[0],l=r[1],c=e.length,h=t,g=n,s=0;s<c;s++)2===(u=e[s]).length?(h=u[0]*i+h,g=u[1]*l+g,$t(h,g)):(d=u[0]*i+h,p=u[1]*l+g,f=u[2]*i+h,m=u[3]*l+g,h=u[4]*i+h,g=u[5]*l+g,Wt(d,p,f,m,h,g));return a&&Ft(),Zt(o),this},m.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case"m":Ut(r[0],r[1]);break;case"l":$t(r[0],r[1]);break;case"c":Wt.apply(this,r);break;case"h":Ft()}}return this},m.__private__.rect=m.rect=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.rect");return x===y&&(r=-r),re([N(P(e)),N(A(t)),N(P(n)),N(P(r)),"re"].join(" ")),Zt(o),this},m.__private__.triangle=m.triangle=function(e,t,n,r,o,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a)||!Dt(i))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-e,r-t],[o-n,a-r],[e-o,t-a]],e,t,[1,1],i,!0),this},m.__private__.roundedRect=m.roundedRect=function(e,t,n,r,o,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a)||!Dt(i))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var l=4/3*(Math.SQRT2-1);return o=Math.min(o,.5*n),a=Math.min(a,.5*r),this.lines([[n-2*o,0],[o*l,0,o,a-a*l,o,a],[0,r-2*a],[0,a*l,-o*l,a,-o,a],[2*o-n,0],[-o*l,0,-o,-a*l,-o,-a],[0,2*a-r],[0,-a*l,o*l,-a,o,-a]],e+o,t,[1,1],i,!0),this},m.__private__.ellipse=m.ellipse=function(e,t,n,r,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Dt(o))throw new Error("Invalid arguments passed to jsPDF.ellipse");var a=4/3*(Math.SQRT2-1)*n,i=4/3*(Math.SQRT2-1)*r;return Ut(e+n,t),Wt(e+n,t-i,e+a,t-r,e,t-r),Wt(e-a,t-r,e-n,t-i,e-n,t),Wt(e-n,t+i,e-a,t+r,e,t+r),Wt(e+a,t+r,e+n,t+i,e+n,t),Zt(o),this},m.__private__.circle=m.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!Dt(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(e,t,n,n,r)},m.setFont=function(e,t,n){return n&&(t=S(t,n)),xe=xt(e,t,{disableWarning:!1}),this};var Vt=m.__private__.getFont=m.getFont=function(){return Ie[xt.apply(m,arguments)]};m.__private__.getFontList=m.getFontList=function(){var e,t,n={};for(e in Pe)if(Pe.hasOwnProperty(e))for(t in n[e]=[],Pe[e])Pe[e].hasOwnProperty(t)&&n[e].push(t);return n},m.addFont=function(e,t,n,r,o){var a=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==a.indexOf(arguments[3])?o=arguments[3]:arguments[3]&&-1==a.indexOf(arguments[3])&&(n=S(n,r)),mt.call(this,e,t,n,o=o||"Identity-H")};var Gt,Yt=e.lineWidth||.200025,Kt=m.__private__.getLineWidth=m.getLineWidth=function(){return Yt},Qt=m.__private__.setLineWidth=m.setLineWidth=function(e){return Yt=e,re(N(P(e))+" w"),this};m.__private__.setLineDash=Se.API.setLineDash=Se.API.setLineDashPattern=function(e,t){if(e=e||[],t=t||0,isNaN(t)||!Array.isArray(e))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return e=e.map((function(e){return N(P(e))})).join(" "),t=N(P(t)),re("["+e+"] "+t+" d"),this};var Jt=m.__private__.getLineHeight=m.getLineHeight=function(){return le*Gt};m.__private__.getLineHeight=m.getLineHeight=function(){return le*Gt};var Xt=m.__private__.setLineHeightFactor=m.setLineHeightFactor=function(e){return"number"==typeof(e=e||1.15)&&(Gt=e),this},en=m.__private__.getLineHeightFactor=m.getLineHeightFactor=function(){return Gt};Xt(e.lineHeight);var tn=m.__private__.getHorizontalCoordinate=function(e){return P(e)},nn=m.__private__.getVerticalCoordinate=function(e){return x===w?e:Fe[Z].mediaBox.topRightY-Fe[Z].mediaBox.bottomLeftY-P(e)},rn=m.__private__.getHorizontalCoordinateString=m.getHorizontalCoordinateString=function(e){return N(tn(e))},on=m.__private__.getVerticalCoordinateString=m.getVerticalCoordinateString=function(e){return N(nn(e))},an=e.strokeColor||"0 G";m.__private__.getStrokeColor=m.getDrawColor=function(){return tt(an)},m.__private__.setStrokeColor=m.setDrawColor=function(e,t,n,r){return an=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),re(an),this};var ln=e.fillColor||"0 g";m.__private__.getFillColor=m.getFillColor=function(){return tt(ln)},m.__private__.setFillColor=m.setFillColor=function(e,t,n,r){return ln=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),re(ln),this};var sn=e.textColor||"0 g",cn=m.__private__.getTextColor=m.getTextColor=function(){return tt(sn)};m.__private__.setTextColor=m.setTextColor=function(e,t,n,r){return sn=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var un=e.charSpace,dn=m.__private__.getCharSpace=m.getCharSpace=function(){return parseFloat(un||0)};m.__private__.setCharSpace=m.setCharSpace=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return un=e,this};var pn=0;m.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},m.__private__.setLineCap=m.setLineCap=function(e){var t=m.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return pn=t,re(t+" J"),this};var fn=0;m.__private__.setLineJoin=m.setLineJoin=function(e){var t=m.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return fn=t,re(t+" j"),this},m.__private__.setLineMiterLimit=m.__private__.setMiterLimit=m.setLineMiterLimit=m.setMiterLimit=function(e){if(e=e||0,isNaN(e))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return re(N(P(e))+" M"),this},m.GState=we,m.setGState=function(e){(e="string"==typeof e?Re[Oe[e]]:mn(null,e)).equals(De)||(re("/"+e.id+" gs"),De=e)};var mn=function(e,t){if(!e||!Oe[e]){var n=!1;for(var r in Re)if(Re.hasOwnProperty(r)&&Re[r].equals(t)){n=!0;break}if(n)t=Re[r];else{var o="GS"+(Object.keys(Re).length+1).toString(10);Re[o]=t,t.id=o}return e&&(Oe[e]=t.id),ze.publish("addGState",t),t}};m.addGState=function(e,t){return mn(e,t),this},m.saveGraphicsState=function(){return re("q"),Ae.push({key:xe,size:le,color:sn}),this},m.restoreGraphicsState=function(){re("Q");var e=Ae.pop();return xe=e.key,le=e.size,sn=e.color,De=null,this},m.setCurrentTransformationMatrix=function(e){return re(e.toString()+" cm"),this},m.comment=function(e){return re("#"+e),this};var hn=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var o="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return o},set:function(e){o=e.toString()}}),this},gn=function(e,t,n,r){hn.call(this,e,t),this.type="rect";var o=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return o},set:function(e){isNaN(e)||(o=parseFloat(e))}});var a=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return a},set:function(e){isNaN(e)||(a=parseFloat(e))}}),this},vn=function(){this.page=_e,this.currentPage=Z,this.pages=K.slice(0),this.pagesContext=Fe.slice(0),this.x=Le,this.y=Me,this.matrix=ke,this.width=wn(Z),this.height=Cn(Z),this.outputDestination=te,this.id="",this.objectNumber=-1};vn.prototype.restore=function(){_e=this.page,Z=this.currentPage,Fe=this.pagesContext,K=this.pages,Le=this.x,Me=this.y,ke=this.matrix,xn(Z,this.width),En(Z,this.height),te=this.outputDestination};var bn=function(e,t,n,r,o){qe.push(new vn),_e=Z=0,K=[],Le=e,Me=t,ke=o,gt([n,r])};for(var yn in m.beginFormObject=function(e,t,n,r,o){return bn(e,t,n,r,o),this},m.endFormObject=function(e){return function(e){if(He[e])qe.pop().restore();else{var t=new vn,n="Xo"+(Object.keys(Be).length+1).toString(10);t.id=n,He[e]=n,Be[n]=t,ze.publish("addFormObject",t),qe.pop().restore()}}(e),this},m.doFormObject=function(e,t){var n=Be[He[e]];return re("q"),re(t.toString()+" cm"),re("/"+n.id+" Do"),re("Q"),this},m.getFormObject=function(e){var t=Be[He[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},m.save=function(e,t){return e=e||"generated.pdf",(t=t||{}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(X(kt(Mt()),e),"function"==typeof X.unload&&$.setTimeout&&setTimeout(X.unload,911),this):new Promise((function(t,n){try{var r=X(kt(Mt()),e);"function"==typeof X.unload&&$.setTimeout&&setTimeout(X.unload,911),t(r)}catch(e){n(e.message)}}))},Se.API)Se.API.hasOwnProperty(yn)&&("events"===yn&&Se.API.events.length?function(e,t){var n,r,o;for(o=t.length-1;-1!==o;o--)n=t[o][0],r=t[o][1],e.subscribe.apply(e,[n].concat("function"==typeof r?[r]:r))}(ze,Se.API.events):m[yn]=Se.API[yn]);var wn=m.getPageWidth=function(e){return(Fe[e=e||Z].mediaBox.topRightX-Fe[e].mediaBox.bottomLeftX)/Ne},xn=m.setPageWidth=function(e,t){Fe[e].mediaBox.topRightX=t*Ne+Fe[e].mediaBox.bottomLeftX},Cn=m.getPageHeight=function(e){return(Fe[e=e||Z].mediaBox.topRightY-Fe[e].mediaBox.bottomLeftY)/Ne},En=m.setPageHeight=function(e,t){Fe[e].mediaBox.topRightY=t*Ne+Fe[e].mediaBox.bottomLeftY};return m.internal={pdfEscape:ht,getStyle:_t,getFont:Vt,getFontSize:ce,getCharSpace:dn,getTextColor:cn,getLineHeight:Jt,getLineHeightFactor:en,getLineWidth:Kt,write:oe,getHorizontalCoordinate:tn,getVerticalCoordinate:nn,getCoordinateString:rn,getVerticalCoordinateString:on,collections:{},newObject:Ye,newAdditionalObject:Je,newObjectDeferred:Ke,newObjectDeferredBegin:Qe,getFilters:rt,putStream:ot,events:ze,scaleFactor:Ne,pageSize:{getWidth:function(){return wn(Z)},setWidth:function(e){xn(Z,e)},getHeight:function(){return Cn(Z)},setHeight:function(e){En(Z,e)}},encryptionOptions:d,encryption:At,getEncryptor:function(e){return null!==d?At.encryptor(e,0):function(e){return e}},output:It,getNumberOfPages:wt,pages:K,out:re,f2:k,f3:I,getPageInfo:jt,getPageInfoByObjId:Tt,getCurrentPageInfo:Rt,getPDFVersion:g,Point:hn,Rectangle:gn,Matrix:Ue,hasHotfix:Pt},Object.defineProperty(m.internal.pageSize,"width",{get:function(){return wn(Z)},set:function(e){xn(Z,e)},enumerable:!0,configurable:!0}),Object.defineProperty(m.internal.pageSize,"height",{get:function(){return Cn(Z)},set:function(e){En(Z,e)},enumerable:!0,configurable:!0}),function(e){for(var t=0,n=ie.length;t<n;t++){var r=mt.call(this,e[t][0],e[t][1],e[t][2],ie[t][3],!0);!1===p&&(f[r]=!0);var o=e[t][0].split("-");ft({id:r,fontName:o[0],fontStyle:o[1]||""})}ze.publish("addFonts",{fonts:Ie,dictionary:Pe})}.call(m,ie),xe="F1",vt(a,n),ze.publish("initialized"),m}ve.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},ve.prototype.toHexString=function(e){return e.split("").map((function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join("")},ve.prototype.hexToBytes=function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(String.fromCharCode(parseInt(e.substr(n,2),16)));return t.join("")},ve.prototype.processOwnerPassword=function(e,t){return he(pe(t).substr(0,5),e)},ve.prototype.encryptor=function(e,t){var n=pe(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return he(n,e)}},we.prototype.equals=function(e){var t,n="id,objectNumber,equals";if(!e||(0,r.Z)(e)!==(0,r.Z)(this))return!1;var o=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t))return!1;if(this[t]!==e[t])return!1;o++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&o--;return 0===o},Se.API={events:[]},Se.version="2.5.1";var Ne=Se.API,Le=1,Me=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ke=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ie=function(e){return e.toFixed(2)},Pe=function(e){return e.toFixed(5)};Ne.__acroform__={};var Ae=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},je=function(e){return e*Le},Te=function(e){var t=new Ye,n=ct.internal.getHeight(e)||0,r=ct.internal.getWidth(e)||0;return t.BBox=[0,0,Number(Ie(r)),Number(Ie(n))],t},Re=Ne.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},Oe=Ne.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},De=Ne.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(e&1<<t)?0:1},_e=Ne.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return De(e,t-1)},Fe=Ne.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Re(e,t-1)},ze=Ne.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Oe(e,t-1)},Ze=Ne.__acroform__.calculateCoordinates=function(e,t){var n=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,o=e[0],a=e[1],i=e[2],l=e[3],s={};return s.lowerLeft_X=n(o)||0,s.lowerLeft_Y=r(a+l)||0,s.upperRight_X=n(o+i)||0,s.upperRight_Y=r(a)||0,[Number(Ie(s.lowerLeft_X)),Number(Ie(s.lowerLeft_Y)),Number(Ie(s.upperRight_X)),Number(Ie(s.upperRight_Y))]},Be=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=e._V||e.DV,r=He(e,n),o=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+o+" "+Ie(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=Te(e);return a.scope=e.scope,a.stream=t.join("\n"),a}},He=function(e,t){var n=0===e.fontSize?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},o=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" ");o=e.multiline?o.map((function(e){return e.split("\n")})):o.map((function(e){return[e]}));var a=n,i=ct.internal.getHeight(e)||0;i=i<0?-i:i;var l=ct.internal.getWidth(e)||0;l=l<0?-l:l;var s=function(t,n,r){if(t+1<o.length){var a=n+" "+o[t+1][0];return qe(a,e,r).width<=l-4}return!1};a++;e:for(;a>0;){t="",a--;var c,u,d=qe("3",e,a).height,p=e.multiline?i-a:(i-d)/2,f=p+=2,m=0,h=0,g=0;if(a<=0){t="(...) Tj\n",t+="% Width of Text: "+qe(t,e,a=12).width+", FieldWidth:"+l+"\n";break}for(var v="",b=0,y=0;y<o.length;y++)if(o.hasOwnProperty(y)){var w=!1;if(1!==o[y].length&&g!==o[y].length-1){if((d+2)*(b+2)+2>i)continue e;v+=o[y][g],w=!0,h=y,y--}else{v=" "==(v+=o[y][g]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),C=s(x,v,a),E=y>=o.length-1;if(C&&!E){v+=" ",g=0;continue}if(C||E){if(E)h=x;else if(e.multiline&&(d+2)*(b+2)+2>i)continue e}else{if(!e.multiline)continue e;if((d+2)*(b+2)+2>i)continue e;h=x}}for(var S="",N=m;N<=h;N++){var L=o[N];if(e.multiline){if(N===h){S+=L[g]+" ",g=(g+1)%L.length;continue}if(N===m){S+=L[L.length-1]+" ";continue}}S+=L[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,u=qe(S,e,a).width,e.textAlign){case"right":c=l-u-2;break;case"center":c=(l-u)/2;break;default:c=2}t+=Ie(c)+" "+Ie(f)+" Td\n",t+="("+Me(S)+") Tj\n",t+=-Ie(c)+" 0 Td\n",f=-(a+2),u=0,m=w?h:h+1,b++,v=""}break}return r.text=t,r.fontSize=a,r},qe=function(e,t,n){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),o=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:o}},Ue={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},$e=function(e,t){var n={type:"reference",object:e};void 0===t.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===n.type&&e.object===n.object}))&&t.internal.getPageInfo(e.page).pageContext.annotations.push(n)},We=Ne.__acroform__.arrayToPdfArray=function(e,t,n){var o=function(e){return e};if(Array.isArray(e)){for(var a="[",i=0;i<e.length;i++)switch(0!==i&&(a+=" "),(0,r.Z)(e[i])){case"boolean":case"number":case"object":a+=e[i].toString();break;case"string":"/"!==e[i].substr(0,1)?(void 0!==t&&n&&(o=n.internal.getEncryptor(t)),a+="("+Me(o(e[i].toString()))+")"):a+=e[i].toString()}return a+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Ve=function(e,t,n){var r=function(e){return e};return void 0!==t&&n&&(r=n.internal.getEncryptor(t)),(e=e||"").toString(),"("+Me(r(e))+")"},Ge=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ge.prototype.toString=function(){return this.objId+" 0 R"},Ge.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},Ge.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter((function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"scope"!=e&&"objId"!=e&&"_"!=e.substring(0,1)}));for(var n in t)if(!1===Object.getOwnPropertyDescriptor(this,t[n]).configurable){var r=t[n],o=this[r];o&&(Array.isArray(o)?e.push({key:r,value:We(o,this.objId,this.scope)}):o instanceof Ge?(o.scope=this.scope,e.push({key:r,value:o.objId+" 0 R"})):"function"!=typeof o&&e.push({key:r,value:o}))}return e};var Ye=function(){Ge.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};Ae(Ye,Ge);var Ke=function(){Ge.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Me(t(e))+")"}},set:function(t){e=t}})};Ae(Ke,Ge);var Qe=function e(){Ge.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute F supplied.');t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(t,3))},set:function(e){!0===Boolean(e)?this.F=Fe(t,3):this.F=ze(t,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute Ff supplied.');n=e}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(e){r=void 0!==e?e:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(e){r[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(e){r[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(e){r[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(e){r[3]=e}});var o="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return o},set:function(e){switch(e){case"/Btn":case"/Tx":case"/Ch":case"/Sig":o=e;break;default:throw new Error('Invalid value "'+e+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof at)return;a="FieldObject"+e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Me(t(a))+")"},set:function(e){a=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(e){a=e}});var i="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){i=e}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(e){l=e}});var s=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return s},set:function(e){s=e}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===c?50/Le:c},set:function(e){c=e}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(e){u=e}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof at||this instanceof lt))return Ve(d,this.objId,this.scope)},set:function(e){e=e.toString(),d=e}});var p=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof nt==0?Ve(p,this.objId,this.scope):p},set:function(e){e=e.toString(),p=this instanceof nt==0?"("===e.substr(0,1)?ke(e.substr(1,e.length-2)):ke(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof nt==1?ke(p.substr(1,p.length-1)):p},set:function(e){e=e.toString(),p=this instanceof nt==1?"/"+e:e}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(e){this.V=e}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof nt==0?Ve(f,this.objId,this.scope):f},set:function(e){e=e.toString(),f=this instanceof nt==0?"("===e.substr(0,1)?ke(e.substr(1,e.length-2)):ke(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof nt==1?ke(f.substr(1,f.length-1)):f},set:function(e){e=e.toString(),f=this instanceof nt==1?"/"+e:e}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var m,h=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return h},set:function(e){e=Boolean(e),h=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(m)return m},set:function(e){m=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,1))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,1):this.Ff=ze(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,2))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,2):this.Ff=ze(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,3))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,3):this.Ff=ze(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(e){if(-1===[0,1,2].indexOf(e))throw new Error('Invalid value "'+e+'" for attribute Q supplied.');g=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(g){case 0:default:e="left";break;case 1:e="center";break;case 2:e="right"}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};Ae(Qe,Ge);var Je=function(){Qe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return We(t,this.objId,this.scope)},set:function(e){var n,r;r=[],"string"==typeof(n=e)&&(r=function(e,t,n){n||(n=1);for(var r,o=[];r=t.exec(e);)o.push(r[n]);return o}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();-1!==t.indexOf(e)&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,18))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,18):this.Ff=ze(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,19))},set:function(e){!0===this.combo&&(!0===Boolean(e)?this.Ff=Fe(this.Ff,19):this.Ff=ze(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,20))},set:function(e){!0===Boolean(e)?(this.Ff=Fe(this.Ff,20),t.sort()):this.Ff=ze(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,22))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,22):this.Ff=ze(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,23):this.Ff=ze(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,27))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,27):this.Ff=ze(this.Ff,27)}}),this.hasAppearanceStream=!1};Ae(Je,Qe);var Xe=function(){Je.call(this),this.fontName="helvetica",this.combo=!1};Ae(Xe,Je);var et=function(){Xe.call(this),this.combo=!0};Ae(et,Xe);var tt=function(){et.call(this),this.edit=!0};Ae(tt,et);var nt=function(){Qe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,15))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,15):this.Ff=ze(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,16))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,16):this.Ff=ze(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,17))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,17):this.Ff=ze(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,26):this.Ff=ze(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(t).length){var n,r=[];for(n in r.push("<<"),t)r.push("/"+n+" ("+Me(e(t[n]))+")");return r.push(">>"),r.join("\n")}},set:function(e){"object"===(0,r.Z)(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};Ae(nt,Qe);var rt=function(){nt.call(this),this.pushButton=!0};Ae(rt,nt);var ot=function(){nt.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};Ae(ot,nt);var at=function(){var e,t;Qe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,o={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,n=[];for(t in n.push("<<"),o)n.push("/"+t+" ("+Me(e(o[t]))+")");return n.push(">>"),n.join("\n")},set:function(e){"object"===(0,r.Z)(e)&&(o=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return o.CA||""},set:function(e){"string"==typeof e&&(o.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ct.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ae(at,Qe),ot.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},ot.prototype.createOption=function(e){var t=new at;return t.Parent=this,t.optionName=e,this.Kids.push(t),ut.call(this.scope,t),t};var it=function(){nt.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ct.CheckBox.createAppearanceStream()};Ae(it,nt);var lt=function(){Qe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,13):this.Ff=ze(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,21):this.Ff=ze(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,23):this.Ff=ze(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,24):this.Ff=ze(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,25):this.Ff=ze(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,26):this.Ff=ze(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ae(lt,Qe);var st=function(){lt.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(_e(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=Fe(this.Ff,14):this.Ff=ze(this.Ff,14)}}),this.password=!0};Ae(st,lt);var ct={CheckBox:{createAppearanceStream:function(){return{N:{On:ct.CheckBox.YesNormal},D:{On:ct.CheckBox.YesPushDown,Off:ct.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,o=e.scope.__private__.encodeColorString(e.color),a=He(e,e.caption);return n.push("0.749023 g"),n.push("0 0 "+Ie(ct.internal.getWidth(e))+" "+Ie(ct.internal.getHeight(e))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ie(a.fontSize)+" Tf "+o),n.push("BT"),n.push(a.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(e){var t=Te(e);t.scope=e.scope;var n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),o=[],a=ct.internal.getHeight(e),i=ct.internal.getWidth(e),l=He(e,e.caption);return o.push("1 g"),o.push("0 0 "+Ie(i)+" "+Ie(a)+" re"),o.push("f"),o.push("q"),o.push("0 0 1 rg"),o.push("0 0 "+Ie(i-1)+" "+Ie(a-1)+" re"),o.push("W"),o.push("n"),o.push("0 g"),o.push("BT"),o.push("/"+n+" "+Ie(l.fontSize)+" Tf "+r),o.push(l.text),o.push("ET"),o.push("Q"),t.stream=o.join("\n"),t},OffPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ie(ct.internal.getWidth(e))+" "+Ie(ct.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:ct.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=ct.RadioButton.Circle.YesNormal,t.D[e]=ct.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Te(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=ct.internal.Bezier_C,a=Number((r*o).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=Number((2*r).toFixed(5)),a=Number((o*ct.internal.Bezier_C).toFixed(5)),i=Number((r*ct.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+a+" "+a+" "+o+" 0 "+o+" c"),n.push("-"+a+" "+o+" -"+o+" "+a+" -"+o+" 0 c"),n.push("-"+o+" -"+a+" -"+a+" -"+o+" 0 -"+o+" c"),n.push(a+" -"+o+" "+o+" -"+a+" "+o+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=[],r=ct.internal.getWidth(e)<=ct.internal.getHeight(e)?ct.internal.getWidth(e)/4:ct.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=Number((2*r).toFixed(5)),a=Number((o*ct.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pe(ct.internal.getWidth(e)/2)+" "+Pe(ct.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+a+" "+a+" "+o+" 0 "+o+" c"),n.push("-"+a+" "+o+" -"+o+" "+a+" -"+o+" 0 c"),n.push("-"+o+" -"+a+" -"+a+" -"+o+" 0 -"+o+" c"),n.push(a+" -"+o+" "+o+" -"+a+" "+o+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:ct.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=ct.RadioButton.Cross.YesNormal,t.D[e]=ct.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Te(e);t.scope=e.scope;var n=[],r=ct.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+Ie(ct.internal.getWidth(e)-2)+" "+Ie(ct.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(Ie(r.x1.x)+" "+Ie(r.x1.y)+" m"),n.push(Ie(r.x2.x)+" "+Ie(r.x2.y)+" l"),n.push(Ie(r.x4.x)+" "+Ie(r.x4.y)+" m"),n.push(Ie(r.x3.x)+" "+Ie(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=ct.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ie(ct.internal.getWidth(e))+" "+Ie(ct.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ie(ct.internal.getWidth(e)-2)+" "+Ie(ct.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Ie(n.x1.x)+" "+Ie(n.x1.y)+" m"),r.push(Ie(n.x2.x)+" "+Ie(n.x2.y)+" l"),r.push(Ie(n.x4.x)+" "+Ie(n.x4.y)+" m"),r.push(Ie(n.x3.x)+" "+Ie(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=Te(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ie(ct.internal.getWidth(e))+" "+Ie(ct.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+n}};ct.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=ct.internal.getWidth(e),n=ct.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},ct.internal.getWidth=function(e){var t=0;return"object"===(0,r.Z)(e)&&(t=je(e.Rect[2])),t},ct.internal.getHeight=function(e){var t=0;return"object"===(0,r.Z)(e)&&(t=je(e.Rect[3])),t};var ut=Ne.addField=function(e){if(function(e,t){if(t.scope=e,void 0!==e.internal&&(void 0===e.internal.acroformPlugin||!1===e.internal.acroformPlugin.isInitialized)){if(Qe.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(Ue)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Le=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new Ke,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",(function(){var t;(t=e).internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})),e.internal.events.subscribe("buildDocument",(function(){!function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];r.objId=void 0,r.hasAnnotation&&$e(r,e)}}(e)})),e.internal.events.subscribe("putCatalog",(function(){!function(e){if(void 0===e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(e)})),e.internal.events.subscribe("postPutPages",(function(t){!function(e,t){var n=!e;for(var o in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(o)){var a=e[o],i=[],l=a.Rect;if(a.Rect&&(a.Rect=Ze(a.Rect,t)),t.internal.newObjectDeferredBegin(a.objId,!0),a.DA=ct.createDefaultAppearanceStream(a),"object"===(0,r.Z)(a)&&"function"==typeof a.getKeyValueListForStream&&(i=a.getKeyValueListForStream()),a.Rect=l,a.hasAppearanceStream&&!a.appearanceStreamContent){var s=Be(a);i.push({key:"AP",value:"<</N "+s+">>"}),t.internal.acroformPlugin.xForms.push(s)}if(a.appearanceStreamContent){var c="";for(var u in a.appearanceStreamContent)if(a.appearanceStreamContent.hasOwnProperty(u)){var d=a.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var o in d)if(d.hasOwnProperty(o)){var p=d[o];"function"==typeof p&&(p=p.call(t,a)),c+="/"+o+" "+p+" ",t.internal.acroformPlugin.xForms.indexOf(p)>=0||t.internal.acroformPlugin.xForms.push(p)}}else"function"==typeof(p=d)&&(p=p.call(t,a)),c+="/"+o+" "+p,t.internal.acroformPlugin.xForms.indexOf(p)>=0||t.internal.acroformPlugin.xForms.push(p);c+=">>"}i.push({key:"AP",value:"<<\n"+c+">>"})}t.internal.putStream({additionalKeyValues:i,objectId:a.objId}),t.internal.out("endobj")}n&&function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var o=n,a=e[n];t.internal.newObjectDeferredBegin(a.objId,!0),"object"===(0,r.Z)(a)&&"function"==typeof a.putStream&&a.putStream(),delete e[o]}}(t.internal.acroformPlugin.xForms,t)}(t,e)})),e.internal.acroformPlugin.isInitialized=!0}}(this,e),!(e instanceof Qe))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Ne.AcroFormChoiceField=Je,Ne.AcroFormListBox=Xe,Ne.AcroFormComboBox=et,Ne.AcroFormEditBox=tt,Ne.AcroFormButton=nt,Ne.AcroFormPushButton=rt,Ne.AcroFormRadioButton=ot,Ne.AcroFormCheckBox=it,Ne.AcroFormTextField=lt,Ne.AcroFormPasswordField=st,Ne.AcroFormAppearance=ct,Ne.AcroForm={ChoiceField:Je,ListBox:Xe,ComboBox:et,EditBox:tt,Button:nt,PushButton:rt,RadioButton:ot,CheckBox:it,TextField:lt,PasswordField:st,Appearance:ct},Se.AcroForm={ChoiceField:Je,ListBox:Xe,ComboBox:et,EditBox:tt,Button:nt,PushButton:rt,RadioButton:ot,CheckBox:it,TextField:lt,PasswordField:st,Appearance:ct};var dt=Se.AcroForm;function pt(e){return e.reduce((function(e,t,n){return e[t]=n,e}),{})}!function(e){e.__addimage__={};var t="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},o=e.__addimage__.getImageFileTypeByImageData=function(e,r){var o,a,i,l,s,c=t;if("RGBA"===(r=r||t)||void 0!==e.data&&e.data instanceof Uint8ClampedArray&&"height"in e&&"width"in e)return"RGBA";if(E(e))for(s in n)for(i=n[s],o=0;o<i.length;o+=1){for(l=!0,a=0;a<i[o].length;a+=1)if(void 0!==i[o][a]&&i[o][a]!==e[a]){l=!1;break}if(!0===l){c=s;break}}else for(s in n)for(i=n[s],o=0;o<i.length;o+=1){for(l=!0,a=0;a<i[o].length;a+=1)if(void 0!==i[o][a]&&i[o][a]!==e.charCodeAt(a)){l=!1;break}if(!0===l){c=s;break}}return c===t&&r!==t&&(c=r),c},a=function e(t){for(var n=this.internal.write,r=this.internal.putStream,o=(0,this.internal.getFilters)();-1!==o.indexOf("FlateEncode");)o.splice(o.indexOf("FlateEncode"),1);t.objectId=this.internal.newObject();var a=[];if(a.push({key:"Type",value:"/XObject"}),a.push({key:"Subtype",value:"/Image"}),a.push({key:"Width",value:t.width}),a.push({key:"Height",value:t.height}),t.colorSpace===v.INDEXED?a.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(t.palette.length/3-1)+" "+("sMask"in t&&void 0!==t.sMask?t.objectId+2:t.objectId+1)+" 0 R]"}):(a.push({key:"ColorSpace",value:"/"+t.colorSpace}),t.colorSpace===v.DEVICE_CMYK&&a.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),a.push({key:"BitsPerComponent",value:t.bitsPerComponent}),"decodeParameters"in t&&void 0!==t.decodeParameters&&a.push({key:"DecodeParms",value:"<<"+t.decodeParameters+">>"}),"transparency"in t&&Array.isArray(t.transparency)){for(var i="",l=0,s=t.transparency.length;l<s;l++)i+=t.transparency[l]+" "+t.transparency[l]+" ";a.push({key:"Mask",value:"["+i+"]"})}void 0!==t.sMask&&a.push({key:"SMask",value:t.objectId+1+" 0 R"});var c=void 0!==t.filter?["/"+t.filter]:void 0;if(r({data:t.data,additionalKeyValues:a,alreadyAppliedFilters:c,objectId:t.objectId}),n("endobj"),"sMask"in t&&void 0!==t.sMask){var u="/Predictor "+t.predictor+" /Colors 1 /BitsPerComponent "+t.bitsPerComponent+" /Columns "+t.width,d={width:t.width,height:t.height,colorSpace:"DeviceGray",bitsPerComponent:t.bitsPerComponent,decodeParameters:u,data:t.sMask};"filter"in t&&(d.filter=t.filter),e.call(this,d)}if(t.colorSpace===v.INDEXED){var p=this.internal.newObject();r({data:N(new Uint8Array(t.palette)),objectId:p}),n("endobj")}},i=function(){var e=this.internal.collections.addImage_images;for(var t in e)a.call(this,e[t])},l=function(){var e,t=this.internal.collections.addImage_images,n=this.internal.write;for(var r in t)n("/I"+(e=t[r]).index,e.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",i),this.internal.events.subscribe("putXobjectDict",l))},c=function(){var e=this.internal.collections.addImage_images;return s.call(this),e},u=function(){return Object.keys(this.internal.collections.addImage_images).length},d=function(t){return"function"==typeof e["process"+t.toUpperCase()]},p=function(e){return"object"===(0,r.Z)(e)&&1===e.nodeType},f=function(t,n){if("IMG"===t.nodeName&&t.hasAttribute("src")){var r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return Q(unescape(r).split("base64,").pop());var o=e.loadFile(r,!0);if(void 0!==o)return o}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw new Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);var a;switch(n){case"PNG":a="image/png";break;case"WEBP":a="image/webp";break;default:a="image/jpeg"}return Q(t.toDataURL(a,1).split("base64,").pop())}},m=function(e){var t=this.internal.collections.addImage_images;if(t)for(var n in t)if(e===t[n].alias)return t[n]},h=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),0===e&&(e=t*n.width/n.height),0===t&&(t=e*n.height/n.width),[e,t]},g=function(e,t,n,r,o,a){var i=h.call(this,n,r,o),l=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,u=c.call(this);if(n=i[0],r=i[1],u[o.index]=o,a){a*=Math.PI/180;var d=Math.cos(a),p=Math.sin(a),f=function(e){return e.toFixed(4)},m=[f(d),f(p),f(-1*p),f(d),0,0,"cm"]}this.internal.write("q"),a?(this.internal.write([1,"0","0",1,l(e),s(t+r),"cm"].join(" ")),this.internal.write(m.join(" ")),this.internal.write([l(n),"0","0",l(r),"0","0","cm"].join(" "))):this.internal.write([l(n),"0","0",l(r),l(e),s(t+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+o.index+" Do"),this.internal.write("Q")},v=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=e.__addimage__.sHashCode=function(e){var t,n,r=0;if("string"==typeof e)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(E(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r},w=e.__addimage__.validateStringAsBase64=function(e){(e=e||"").toString().trim();var t=!0;return 0===e.length&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},x=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e=e||"").split("base64,"),n=null;if(2===t.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(t[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:t[1]})}return n},C=e.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};e.__addimage__.isArrayBuffer=function(e){return C()&&e instanceof ArrayBuffer};var E=e.__addimage__.isArrayBufferView=function(e){return C()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},S=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},N=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t="",n=E(e)?e:new Uint8Array(e),r=0;r<n.length;r+=8192)t+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return t};e.addImage=function(){var e,n,o,a,i,l,c,u,d;if("number"==typeof arguments[1]?(n=t,o=arguments[1],a=arguments[2],i=arguments[3],l=arguments[4],c=arguments[5],u=arguments[6],d=arguments[7]):(n=arguments[1],o=arguments[2],a=arguments[3],i=arguments[4],l=arguments[5],c=arguments[6],u=arguments[7],d=arguments[8]),"object"===(0,r.Z)(e=arguments[0])&&!p(e)&&"imageData"in e){var f=e;e=f.imageData,n=f.format||n||t,o=f.x||o||0,a=f.y||a||0,i=f.w||f.width||i,l=f.h||f.height||l,c=f.alias||c,u=f.compression||u,d=f.rotation||f.angle||d}var m=this.internal.getFilters();if(void 0===u&&-1!==m.indexOf("FlateEncode")&&(u="SLOW"),isNaN(o)||isNaN(a))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var h=L.call(this,e,n,c,u);return g.call(this,o,a,i,l,h,d),this};var L=function(n,r,a,i){var l,s,c;if("string"==typeof n&&o(n)===t){n=unescape(n);var h=M(n,!1);(""!==h||void 0!==(h=e.loadFile(n,!0)))&&(n=h)}if(p(n)&&(n=f(n,r)),r=o(n,r),!d(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if((null==(c=a)||0===c.length)&&(a=function(e){return"string"==typeof e||E(e)?y(e):E(e.data)?y(e.data):null}(n)),(l=m.call(this,a))||(C()&&(n instanceof Uint8Array||"RGBA"===r||(s=n,n=S(n))),l=this["process"+r.toUpperCase()](n,u.call(this),a,function(t){return t&&"string"==typeof t&&(t=t.toUpperCase()),t in e.image_compression?t:b.NONE}(i),s)),!l)throw new Error("An unknown error occurred whilst processing the image.");return l},M=e.__addimage__.convertBase64ToBinaryString=function(e,t){var n;t="boolean"!=typeof t||t;var r,o="";if("string"==typeof e){r=null!==(n=x(e))?n.data:e;try{o=Q(r)}catch(e){if(t)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return o};e.getImageProperties=function(n){var r,a,i="";if(p(n)&&(n=f(n)),"string"==typeof n&&o(n)===t&&(""===(i=M(n,!1))&&(i=e.loadFile(n)||""),n=i),a=o(n),!d(a))throw new Error("addImage does not support files of type '"+a+"', please ensure that a plugin for '"+a+"' support is added.");if(!C()||n instanceof Uint8Array||(n=S(n)),!(r=this["process"+a.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return r.fileType=a,r}}(Se.API),function(e){var t=function(e){if(void 0!==e&&""!=e)return!0};Se.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(e){for(var n,r,o,a=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(e.objId),s=e.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((n=s[u]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var d=0;d<s.length;d++){n=s[d];var p=this.internal.pdfEscape,f=this.internal.getEncryptor(e.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var m=this.internal.newAdditionalObject(),h=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(m.objId),v=n.title||"Note";o="<</Type /Annot /Subtype /Text "+(r="/Rect ["+a(n.bounds.x)+" "+i(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y)+"] ")+"/Contents ("+p(g(n.contents))+")",o+=" /Popup "+h.objId+" 0 R",o+=" /P "+l.objId+" 0 R",o+=" /T ("+p(g(v))+") >>",m.content=o;var b=m.objId+" 0 R";o="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+a(n.bounds.x+30)+" "+i(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w+30)+" "+i(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(o+=" /Open true"),o+=" >>",h.content=o,this.internal.write(m.objId,"0 R",h.objId,"0 R");break;case"freetext":r="/Rect ["+a(n.bounds.x)+" "+i(n.bounds.y)+" "+a(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y+n.bounds.h)+"] ";var y=n.color||"#000000";o="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+p(f(n.contents))+")",o+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+y+")",o+=" /Border [0 0 0]",o+=" >>",this.internal.write(o);break;case"link":if(n.options.name){var w=this.annotations._nameMap[n.options.name];n.options.pageNumber=w.page,n.options.top=w.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",o="",n.options.url)o="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+p(f(n.options.url))+") >>";else if(n.options.pageNumber)switch(o="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":o+=" /Fit]";break;case"FitH":o+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,o+=" /FitV "+n.options.left+"]";break;default:var x=i(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),o+=" /XYZ "+n.options.left+" "+x+" "+n.options.zoom+"]"}""!=o&&(o+=" >>",this.internal.write(o))}}this.internal.write("]")}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,o){var a=this.internal.getCurrentPageInfo(),i=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:i(e),y:l(t),w:i(e+n),h:l(t+r)},options:o,type:"link"})},e.textWithLink=function(e,t,n,r){var o,a,i=this.getTextWidth(e),l=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){a=r.maxWidth;var s=this.splitTextToSize(e,a).length;o=Math.ceil(l*s)}else a=i,o=l;return this.text(e,t,n,r),n+=.2*l,"center"===r.align&&(t-=i/2),"right"===r.align&&(t-=i),this.link(t,n-l,a,o,r),i},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(Se.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},o=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},i=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},l=e.__arabicParser__.isArabicEndLetter=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},s=e.__arabicParser__.isArabicAlfLetter=function(e){return i(e)&&o.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var c=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return i(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return i(e)&&a(e)&&4==t[e.charCodeAt(0)].length},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,o="",a=0;for(t=0;t<e.length;t+=1)void 0!==r[e.charCodeAt(t)]?(a++,"number"==typeof(r=r[e.charCodeAt(t)])&&(o+=String.fromCharCode(r),r=n,a=0),t===e.length-1&&(r=n,o+=e.charAt(t-(a-1)),t-=a-1,a=0)):(r=n,o+=e.charAt(t-a),t-=a,a=0);return o};e.__arabicParser__.isArabicDiacritic=function(e){return void 0!==e&&void 0!==r[e.charCodeAt(0)]};var p=e.__arabicParser__.getCorrectForm=function(e,t,n){return i(e)?!1===a(e)?-1:!c(e)||!i(t)&&!i(n)||!i(n)&&l(t)||l(e)&&!i(t)||l(e)&&s(t)||l(e)&&l(t)?0:u(e)&&i(t)&&!l(t)&&i(n)&&c(n)?3:l(e)||!i(n)?1:2:-1},f=function(e){var n=0,r=0,o=0,a="",l="",s="",c=(e=e||"").split("\\s+"),u=[];for(n=0;n<c.length;n+=1){for(u.push(""),r=0;r<c[n].length;r+=1)a=c[n][r],l=c[n][r-1],s=c[n][r+1],i(a)?(o=p(a,l,s),u[n]+=-1!==o?String.fromCharCode(t[a.charCodeAt(0)][o]):a):u[n]+=a;u[n]=d(u[n])}return u.join(" ")},m=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([f(t[r][0]),t[r][1],t[r][2]]):n.push([f(t[r])]);e=n}else e=f(t);return"string"==typeof arguments[0]?e:(arguments[0].text=e,arguments[0])};e.events.push(["preProcessText",m])}(Se.API),Se.API.autoPrint=function(e){var t;return"javascript"===((e=e||{}).variant=e.variant||"non-conform",e.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",(function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}))),this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(e){o=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(Se.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,o=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this))},a=function(){this.internal.__cell__.lastCell=new i,this.internal.__cell__.pages=1},i=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var o=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return o},set:function(e){o=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var i=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return i},set:function(e){i=e}}),this};i.prototype.clone=function(){return new i(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},i.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return o.call(this),this.internal.__cell__.headerFunction="function"==typeof e?e:void 0,this},e.getTextDimensions=function(e,t){o.call(this);var n=(t=t||{}).fontSize||this.getFontSize(),r=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,i=0,l=0,s=0,c=this;if(!Array.isArray(e)&&"string"!=typeof e){if("number"!=typeof e)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");e=String(e)}var u=t.maxWidth;u>0?"string"==typeof e?e=this.splitTextToSize(e,u):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(c.splitTextToSize(t,u))}),[])):e=Array.isArray(e)?e:[e];for(var d=0;d<e.length;d++)i<(s=this.getStringUnitWidth(e[d],{font:r})*n)&&(i=s);return 0!==i&&(l=e.length),{w:i/=a,h:Math.max((l*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/a,0)}},e.cellAddPage=function(){o.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new i(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var l=e.cell=function(){var e;e=arguments[0]instanceof i?arguments[0]:new i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),o.call(this);var r=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,l=this.internal.__cell__.margins||t,s=this.internal.__cell__.tableHeaderRow,c=this.internal.__cell__.printHeaders;return void 0!==r.lineNumber&&(r.lineNumber===e.lineNumber?(e.x=(r.x||0)+(r.width||0),e.y=r.y||0):r.y+r.height+e.height+l.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=l.top,c&&s&&(this.printHeaderRow(e.lineNumber,!0),e.y+=s[0].height)):e.y=r.y+r.height||e.y),void 0!==e.text[0]&&(this.rect(e.x,e.y,e.width,e.height,!0===n?"FD":void 0),"right"===e.align?this.text(e.text,e.x+e.width-a,e.y+a,{align:"right",baseline:"top"}):"center"===e.align?this.text(e.text,e.x+e.width/2,e.y+a,{align:"center",baseline:"top",maxWidth:e.width-a-a}):this.text(e.text,e.x+a,e.y+a,{align:"left",baseline:"top",maxWidth:e.width-a-a})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,c,u,d){if(o.call(this),!c)throw new Error("No data for PDF table.");var p,f,m,h,g=[],v=[],b=[],y={},w={},x=[],C=[],E=(d=d||{}).autoSize||!1,S=!1!==d.printHeaders,N=d.css&&void 0!==d.css["font-size"]?16*d.css["font-size"]:d.fontSize||12,L=d.margins||Object.assign({width:this.getPageWidth()},t),M="number"==typeof d.padding?d.padding:3,k=d.headerBackgroundColor||"#c8c8c8",I=d.headerTextColor||"#000";if(a.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=L,this.internal.__cell__.table_font_size=N,this.internal.__cell__.padding=M,this.internal.__cell__.headerBackgroundColor=k,this.internal.__cell__.headerTextColor=I,this.setFontSize(N),null==u)v=g=Object.keys(c[0]),b=g.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===(0,r.Z)(u[0]))for(g=u.map((function(e){return e.name})),v=u.map((function(e){return e.prompt||e.name||""})),b=u.map((function(e){return e.align||"left"})),p=0;p<u.length;p+=1)w[u[p].name]=u[p].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=g=u,b=g.map((function(){return"left"})));if(E||Array.isArray(u)&&"string"==typeof u[0])for(p=0;p<g.length;p+=1){for(y[h=g[p]]=c.map((function(e){return e[h]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=y[h],this.setFont(void 0,"normal"),m=0;m<f.length;m+=1)x.push(this.getTextDimensions(f[m],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[h]=Math.max.apply(null,x)+M+M,x=[]}if(S){var P={};for(p=0;p<g.length;p+=1)P[g[p]]={},P[g[p]].text=v[p],P[g[p]].align=b[p];var A=s.call(this,P,w);C=g.map((function(t){return new i(e,n,w[t],A,P[t].text,void 0,P[t].align)})),this.setTableHeaderRow(C),this.printHeaderRow(1,!1)}var j=u.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(p=0;p<c.length;p+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:p,data:c[p]},this);var T=s.call(this,c[p],w);for(m=0;m<g.length;m+=1){var R=c[p][g[m]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:p,col:m,data:R},this),l.call(this,new i(e,n,w[g[m]],T,R,p+2,j[g[m]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var s=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,o=this.internal.scaleFactor;return Object.keys(e).map((function(r){var o=e[r];return this.splitTextToSize(o.hasOwnProperty("text")?o.text:o,t[r]-n-n)}),this).map((function(e){return this.getLineHeightFactor()*e.length*r/o+n+n}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){o.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(o.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var r;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var a=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new i(a[0],a[1],a[2],a[3],void 0,-1)}this.setFont(void 0,"bold");for(var s=[],c=0;c<this.internal.__cell__.tableHeaderRow.length;c+=1){r=this.internal.__cell__.tableHeaderRow[c].clone(),t&&(r.y=this.internal.__cell__.margins.top||0,s.push(r)),r.lineNumber=e;var u=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),l.call(this,r),this.setTextColor(u)}s.length>0&&this.setTableHeaderRow(s),this.setFont(void 0,"normal"),n=!1}}(Se.API);var ft={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},mt=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ht=pt(mt),gt=[100,200,300,400,500,600,700,800,900],vt=pt(gt);function bt(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),n=function(e){return ft[e=e||"normal"]?e:"normal"}(e.style),r=function(e){return e?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400}(e.weight),o=function(e){return"number"==typeof ht[e=e||"normal"]?e:"normal"}(e.stretch);return{family:t,style:n,weight:r,stretch:o,src:e.src||[],ref:e.ref||{name:t,style:[o,n,r].join(" ")}}}function yt(e,t,n,r){var o;for(o=n;o>=0&&o<t.length;o+=r)if(e[t[o]])return e[t[o]];for(o=n;o>=0&&o<t.length;o-=r)if(e[t[o]])return e[t[o]]}var wt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},xt={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Ct(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Et(e){return e.trimLeft()}function St(e,t){for(var n=0;n<e.length;){if(e.charAt(n)===t)return[e.substring(0,n),e.substring(n+1)];n+=1}return null}function Nt(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===t?null:[t[0],e.substring(t[0].length)]}var Lt,Mt,kt,It,Pt=["times"];!function(e){var t,n,o,a,i,l,s,c,u,d=function(e){return e=e||{},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||"#000000",this.fillStyle=e.fillStyle||"#000000",this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||"10px sans-serif",this.textBaseline=e.textBaseline||"alphabetic",this.textAlign=e.textAlign||"left",this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||"miter",this.lineCap=e.lineCap||"butt",this.path=e.path||[],this.transform=void 0!==e.transform?e.transform.clone():new c,this.globalCompositeOperation=e.globalCompositeOperation||"normal",this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new l,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new l,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof e.ignoreClearRect||e.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new p(this),t=this.internal.f2,n=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,l=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new d}]);var p=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=Boolean(e)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=Boolean(e)}});var o=0;Object.defineProperty(this,"posX",{get:function(){return o},set:function(e){isNaN(e)||(o=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(e){var t;"number"==typeof e?t=[e,e,e,e]:((t=new Array(4))[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),u.margin=t}});var i=!1;Object.defineProperty(this,"autoPaging",{get:function(){return i},set:function(e){i=e}});var l=0;Object.defineProperty(this,"lastBreak",{get:function(){return l},set:function(e){l=e}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(e){s=e}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(e){e instanceof d&&(u=e)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(e){u.path=e}});var c=[];Object.defineProperty(this,"ctxStack",{get:function(){return c},set:function(e){c=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t;t=f(e),this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=0===t.a,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=0===t.a,this.ctx.strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){-1!==["butt","round","square"].indexOf(e)&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){-1!==["bevel","round","miter"].indexOf(e)&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){-1!==["right","end","center","left","start"].indexOf(e)&&(this.ctx.textAlign=e)}});var p=null;function m(e,t){if(null===p){var n=function(e){var t=[];return Object.keys(e).forEach((function(n){e[n].forEach((function(e){var r=null;switch(e){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:e},t.push(r))}))})),t}(e.getFontList());p=function(e){for(var t={},n=0;n<e.length;++n){var r=bt(e[n]),o=r.family,a=r.stretch,i=r.style,l=r.weight;t[o]=t[o]||{},t[o][a]=t[o][a]||{},t[o][a][i]=t[o][a][i]||{},t[o][a][i][l]=r}return t}(n.concat(t))}return p}var h=null;Object.defineProperty(this,"fontFaces",{get:function(){return h},set:function(e){p=null,h=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,null!==(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))){var n=t[1],r=(t[2],t[3]),o=t[4],a=(t[5],t[6]),i=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(o)[2];o="px"===i?Math.floor(parseFloat(o)*this.pdf.internal.scaleFactor):"em"===i?Math.floor(parseFloat(o)*this.pdf.getFontSize()):Math.floor(parseFloat(o)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(o);var l=function(e){var t,n,r=[],o=e.trim();if(""===o)return Pt;if(o in xt)return[xt[o]];for(;""!==o;){switch(n=null,t=(o=Et(o)).charAt(0)){case'"':case"'":n=St(o.substring(1),t);break;default:n=Nt(o)}if(null===n)return Pt;if(r.push(n[0]),""!==(o=Et(n[1]))&&","!==o.charAt(0))return Pt;o=o.replace(/^,/,"")}return r}(a);if(this.fontFaces){var s=function(e,t,n){for(var r=(n=n||{}).defaultFontFamily||"times",o=Object.assign({},wt,n.genericFontFamilies||{}),a=null,i=null,l=0;l<t.length;++l)if(o[(a=bt(t[l])).family]&&(a.family=o[a.family]),e.hasOwnProperty(a.family)){i=e[a.family];break}if(!(i=i||e[r]))throw new Error("Could not find a font-family for the rule '"+Ct(a)+"' and default family '"+r+"'.");if(i=function(e,t){if(t[e])return t[e];var n=ht[e],r=n<=ht.normal?-1:1,o=yt(t,mt,n,r);if(!o)throw new Error("Could not find a matching font-stretch value for "+e);return o}(a.stretch,i),i=function(e,t){if(t[e])return t[e];for(var n=ft[e],r=0;r<n.length;++r)if(t[n[r]])return t[n[r]];throw new Error("Could not find a matching font-style for "+e)}(a.style,i),!(i=function(e,t){if(t[e])return t[e];if(400===e&&t[500])return t[500];if(500===e&&t[400])return t[400];var n=vt[e],r=yt(t,gt,n,e<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+e);return r}(a.weight,i)))throw new Error("Failed to resolve a font for the rule '"+Ct(a)+"'.");return i}(m(this.pdf,this.fontFaces),l.map((function(e){return{family:e,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(s.ref.name,s.ref.style)}else{var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="normal");for(var u="",d={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},p=0;p<l.length;p++){if(void 0!==this.pdf.internal.getFont(l[p],c,{noFallback:!0,disableWarning:!0})){u=l[p];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(l[p],"bold",{noFallback:!0,disableWarning:!0}))u=l[p],c="bold";else if(void 0!==this.pdf.internal.getFont(l[p],"normal",{noFallback:!0,disableWarning:!0})){u=l[p],c="normal";break}}if(""===u)for(var f=0;f<l.length;f++)if(d[l[f]]){u=d[l[f]];break}u=""===u?"Times":u,this.pdf.setFont(u,c)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=Boolean(e)}})};p.prototype.setLineDash=function(e){this.lineDash=e},p.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},p.prototype.fill=function(){x.call(this,"fill",!1)},p.prototype.stroke=function(){x.call(this,"stroke",!1)},p.prototype.beginPath=function(){this.path=[{type:"begin"}]},p.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new l(e,t)},p.prototype.closePath=function(){var e=new l(0,0),t=0;for(t=this.path.length-1;-1!==t;t--)if("begin"===this.path[t].type&&"object"===(0,r.Z)(this.path[t+1])&&"number"==typeof this.path[t+1].x){e=new l(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new l(e.x,e.y)},p.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new l(n.x,n.y)},p.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},p.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var o=this.ctx.transform.applyToPoint(new l(n,r)),a=this.ctx.transform.applyToPoint(new l(e,t));this.path.push({type:"qct",x1:a.x,y1:a.y,x:o.x,y:o.y}),this.ctx.lastPoint=new l(o.x,o.y)},p.prototype.bezierCurveTo=function(e,t,n,r,o,a){if(isNaN(o)||isNaN(a)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var i=this.ctx.transform.applyToPoint(new l(o,a)),s=this.ctx.transform.applyToPoint(new l(e,t)),c=this.ctx.transform.applyToPoint(new l(n,r));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:c.x,y2:c.y,x:i.x,y:i.y}),this.ctx.lastPoint=new l(i.x,i.y)},p.prototype.arc=function(e,t,n,r,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o))throw V.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(a=Boolean(a),!this.ctx.transform.isIdentity){var i=this.ctx.transform.applyToPoint(new l(e,t));e=i.x,t=i.y;var s=this.ctx.transform.applyToPoint(new l(0,n)),c=this.ctx.transform.applyToPoint(new l(0,0));n=Math.sqrt(Math.pow(s.x-c.x,2)+Math.pow(s.y-c.y,2))}Math.abs(o-r)>=2*Math.PI&&(r=0,o=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:o,counterclockwise:a})},p.prototype.arcTo=function(e,t,n,r,o){throw new Error("arcTo not implemented.")},p.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},p.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!m.call(this)){var o={};"butt"!==this.lineCap&&(o.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(o.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),o.hasOwnProperty("lineCap")&&(this.lineCap=o.lineCap),o.hasOwnProperty("lineJoin")&&(this.lineJoin=o.lineJoin)}},p.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");h.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},p.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw V.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},p.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},p.prototype.restore=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(t),e&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},p.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var f=function(e){var t,n,r,o;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,o=0;else{var a=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(null!==a)t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),o=1;else if(null!==(a=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e)))t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),o=parseFloat(a[4]);else{if(o=1,"string"==typeof e&&"#"!==e.charAt(0)){var i=new ee(e);e=i.ok?i.toHex():"#000000"}4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:o,style:e}},m=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},h=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};p.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw V.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!m.call(this)){var o=O(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;I.call(this,{text:e,x:t,y:n,scale:a,angle:o,align:this.textAlign,maxWidth:r})}},p.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw V.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!h.call(this)){r=isNaN(r)?void 0:r;var o=O(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;I.call(this,{text:e,x:t,y:n,scale:a,renderingMode:"stroke",angle:o,align:this.textAlign,maxWidth:r})}},p.prototype.measureText=function(e){if("string"!=typeof e)throw V.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),o=t.getStringUnitWidth(e)*r/t.internal.scaleFactor;return new function(e){var t=(e=e||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this}({width:o*=Math.round(96*n/72*1e4)/1e4})},p.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},p.prototype.rotate=function(e){if(isNaN(e))throw V.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var t=new c(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},p.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw V.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},p.prototype.transform=function(e,t,n,r,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(o)||isNaN(a))throw V.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var i=new c(e,t,n,r,o,a);this.ctx.transform=this.ctx.transform.multiply(i)},p.prototype.setTransform=function(e,t,n,r,o,a){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,o=isNaN(o)?0:o,a=isNaN(a)?0:a,this.ctx.transform=new c(e,t,n,r,o,a)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};p.prototype.drawImage=function(e,t,n,r,o,a,i,l,u){var d=this.pdf.getImageProperties(e),p=1,f=1,m=1,h=1;void 0!==r&&void 0!==l&&(m=l/r,h=u/o,p=d.width/r*l/r,f=d.height/o*u/o),void 0===a&&(a=t,i=n,t=0,n=0),void 0!==r&&void 0===l&&(l=r,u=o),void 0===r&&void 0===l&&(l=d.width,u=d.height);for(var b,x=this.ctx.transform.decompose(),E=O(x.rotate.shx),S=new c,N=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(a-t*m,i-n*h,r*p,o*f)),L=v.call(this,N),M=[],k=0;k<L.length;k+=1)-1===M.indexOf(L[k])&&M.push(L[k]);if(w(M),this.autoPaging)for(var I=M[0],P=M[M.length-1],A=I;A<P+1;A++){this.pdf.setPage(A);var j=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===A?this.posY+this.margin[0]:this.margin[0],R=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],_=1===A?0:R+(A-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-_+T+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=F}var z=JSON.parse(JSON.stringify(N));z=y([z],this.posX+this.margin[3],-_+T+this.ctx.prevPageLastElemOffset)[0];var Z=(A>I||A<P)&&g.call(this);Z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],j,D,null).clip().discardPath()),this.pdf.addImage(e,"JPEG",z.x,z.y,z.w,z.h,null,null,E),Z&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(e,"JPEG",N.x,N.y,N.w,N.h,null,null,E)};var v=function(e,t,n){var r=[];t=t||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var o=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case"mt":case"lt":r.push(Math.floor((e.y+o)/n)+1);break;case"arc":r.push(Math.floor((e.y+o-e.radius)/n)+1),r.push(Math.floor((e.y+o+e.radius)/n)+1);break;case"qct":var a=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor((a.y+o)/n)+1),r.push(Math.floor((a.y+a.h+o)/n)+1);break;case"bct":var i=_(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor((i.y+o)/n)+1),r.push(Math.floor((i.y+i.h+o)/n)+1);break;case"rect":r.push(Math.floor((e.y+o)/n)+1),r.push(Math.floor((e.y+e.h+o)/n)+1)}for(var l=0;l<r.length;l+=1)for(;this.pdf.internal.getNumberOfPages()<r[l];)b.call(this);return r},b=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,o=this.lineWidth,a=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=o,this.lineJoin=a},y=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case"bct":e[r].x2+=t,e[r].y2+=n;case"qct":e[r].x1+=t,e[r].y1+=n;default:e[r].x+=t,e[r].y+=n}return e},w=function(e){return e.sort((function(e,t){return e-t}))},x=function(e,t){for(var n,r,o=this.fillStyle,a=this.strokeStyle,i=this.lineCap,l=this.lineWidth,s=Math.abs(l*this.ctx.transform.scaleX),c=this.lineJoin,u=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),p=[],f=0;f<d.length;f++)if(void 0!==d[f].x)for(var m=v.call(this,d[f]),h=0;h<m.length;h+=1)-1===p.indexOf(m[h])&&p.push(m[h]);for(var x=0;x<p.length;x++)for(;this.pdf.internal.getNumberOfPages()<p[x];)b.call(this);if(w(p),this.autoPaging)for(var E=p[0],S=p[p.length-1],N=E;N<S+1;N++){this.pdf.setPage(N),this.fillStyle=o,this.strokeStyle=a,this.lineCap=i,this.lineWidth=s,this.lineJoin=c;var L=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],M=1===N?this.posY+this.margin[0]:this.margin[0],k=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],P=1===N?0:k+(N-2)*I;if(0!==this.ctx.clip_path.length){var A=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-P+M+this.ctx.prevPageLastElemOffset),C.call(this,e,!0),this.path=A}if(r=JSON.parse(JSON.stringify(u)),this.path=y(r,this.posX+this.margin[3],-P+M+this.ctx.prevPageLastElemOffset),!1===t||0===N){var j=(N>E||N<S)&&g.call(this);j&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],L,I,null).clip().discardPath()),C.call(this,e,t),j&&this.pdf.restoreGraphicsState()}this.lineWidth=l}else this.lineWidth=s,C.call(this,e,t),this.lineWidth=l;this.path=u},C=function(e,t){if(("stroke"!==e||t||!h.call(this))&&("stroke"===e||t||!m.call(this))){for(var n,r,o=[],a=this.path,i=0;i<a.length;i++){var l=a[i];switch(l.type){case"begin":o.push({begin:!0});break;case"close":o.push({close:!0});break;case"mt":o.push({start:l,deltas:[],abs:[]});break;case"lt":var s=o.length;if(a[i-1]&&!isNaN(a[i-1].x)&&(n=[l.x-a[i-1].x,l.y-a[i-1].y],s>0))for(;s>=0;s--)if(!0!==o[s-1].close&&!0!==o[s-1].begin){o[s-1].deltas.push(n),o[s-1].abs.push(l);break}break;case"bct":n=[l.x1-a[i-1].x,l.y1-a[i-1].y,l.x2-a[i-1].x,l.y2-a[i-1].y,l.x-a[i-1].x,l.y-a[i-1].y],o[o.length-1].deltas.push(n);break;case"qct":var c=a[i-1].x+2/3*(l.x1-a[i-1].x),u=a[i-1].y+2/3*(l.y1-a[i-1].y),d=l.x+2/3*(l.x1-l.x),p=l.y+2/3*(l.y1-l.y),f=l.x,g=l.y;n=[c-a[i-1].x,u-a[i-1].y,d-a[i-1].x,p-a[i-1].y,f-a[i-1].x,g-a[i-1].y],o[o.length-1].deltas.push(n);break;case"arc":o.push({deltas:[],abs:[],arc:!0}),Array.isArray(o[o.length-1].abs)&&o[o.length-1].abs.push(l)}}r=t?null:"stroke"===e?"stroke":"fill";for(var v=!1,b=0;b<o.length;b++)if(o[b].arc)for(var y=o[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?N.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,t,!v):P.call(this,x.x,x.y),v=!0}else if(!0===o[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==o[b].begin){var C=o[b].start.x,E=o[b].start.y;A.call(this,o[b].deltas,C,E),v=!0}r&&L.call(this,r),t&&M.call(this)}},E=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t-n;case"hanging":return e+t-2*n;case"middle":return e+t/2-n;default:return e}},S=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};p.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},e.isCanvasGradient=!0,e},p.prototype.createPattern=function(){return this.createLinearGradient()},p.prototype.createRadialGradient=function(){return this.createLinearGradient()};var N=function(e,t,n,r,o,a,i,l,s){for(var c=T.call(this,n,r,o,a),u=0;u<c.length;u++){var d=c[u];0===u&&(s?k.call(this,d.x1+e,d.y1+t):P.call(this,d.x1+e,d.y1+t)),j.call(this,e,t,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}l?M.call(this):L.call(this,i)},L=function(e){switch(e){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},M=function(){this.pdf.clip(),this.pdf.discardPath()},k=function(e,t){this.pdf.internal.out(n(e)+" "+o(t)+" m")},I=function(e){var t;switch(e.align){case"right":case"end":t="right";break;case"center":t="center";break;default:t="left"}var n=this.pdf.getTextDimensions(e.text),r=E.call(this,e.y),o=S.call(this,r)-n.h,a=this.ctx.transform.applyToPoint(new l(e.x,r)),i=this.ctx.transform.decompose(),u=new c;u=(u=(u=u.multiply(i.translate)).multiply(i.skew)).multiply(i.scale);for(var d,p,f,m=this.ctx.transform.applyToRectangle(new s(e.x,r,n.w,n.h)),h=u.applyToRectangle(new s(e.x,o,n.w,n.h)),b=v.call(this,h),x=[],N=0;N<b.length;N+=1)-1===x.indexOf(b[N])&&x.push(b[N]);if(w(x),this.autoPaging)for(var L=x[0],M=x[x.length-1],k=L;k<M+1;k++){this.pdf.setPage(k);var I=1===k?this.posY+this.margin[0]:this.margin[0],P=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],A=this.pdf.internal.pageSize.height-this.margin[2],j=A-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],R=T-this.margin[3],O=1===k?0:P+(k-2)*j;if(0!==this.ctx.clip_path.length){var D=this.path;d=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(d,this.posX+this.margin[3],-1*O+I),C.call(this,"fill",!0),this.path=D}var _=y([JSON.parse(JSON.stringify(h))],this.posX+this.margin[3],-O+I+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(p=this.pdf.internal.getFontSize(),this.pdf.setFontSize(p*e.scale),f=this.lineWidth,this.lineWidth=f*e.scale);var F="text"!==this.autoPaging;if(F||_.y+_.h<=A){if(F||_.y>=I&&_.x<=T){var z=F?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||T-_.x)[0],Z=y([JSON.parse(JSON.stringify(m))],this.posX+this.margin[3],-O+I+this.ctx.prevPageLastElemOffset)[0],B=F&&(k>L||k<M)&&g.call(this);B&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],R,j,null).clip().discardPath()),this.pdf.text(z,Z.x,Z.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),B&&this.pdf.restoreGraphicsState()}}else _.y<A&&(this.ctx.prevPageLastElemOffset+=A-_.y);e.scale>=.01&&(this.pdf.setFontSize(p),this.lineWidth=f)}else e.scale>=.01&&(p=this.pdf.internal.getFontSize(),this.pdf.setFontSize(p*e.scale),f=this.lineWidth,this.lineWidth=f*e.scale),this.pdf.text(e.text,a.x+this.posX,a.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(p),this.lineWidth=f)},P=function(e,t,r,a){r=r||0,a=a||0,this.pdf.internal.out(n(e+r)+" "+o(t+a)+" l")},A=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},j=function(e,n,r,o,l,s,c,u){this.pdf.internal.out([t(a(r+e)),t(i(o+n)),t(a(l+e)),t(i(s+n)),t(a(c+e)),t(i(u+n)),"c"].join(" "))},T=function(e,t,n,r){for(var o=2*Math.PI,a=Math.PI/2;t>n;)t-=o;var i=Math.abs(n-t);i<o&&r&&(i=o-i);for(var l=[],s=r?-1:1,c=t;i>1e-5;){var u=c+s*Math.min(i,a);l.push(R.call(this,e,c,u)),i-=Math.abs(u-c),c=u}return l},R=function(e,t,n){var r=(n-t)/2,o=e*Math.cos(r),a=e*Math.sin(r),i=o,l=-a,s=i*i+l*l,c=s+i*o+l*a,u=4/3*(Math.sqrt(2*s*c)-c)/(i*a-l*o),d=i-u*l,p=l+u*i,f=d,m=-p,h=r+t,g=Math.cos(h),v=Math.sin(h);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-p*v,y2:d*v+p*g,x3:f*g-m*v,y3:f*v+m*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},O=function(e){return 180*e/Math.PI},D=function(e,t,n,r,o,a){var i=e+.5*(n-e),l=t+.5*(r-t),c=o+.5*(n-o),u=a+.5*(r-a),d=Math.min(e,o,i,c),p=Math.max(e,o,i,c),f=Math.min(t,a,l,u),m=Math.max(t,a,l,u);return new s(d,f,p-d,m-f)},_=function(e,t,n,r,o,a,i,l){var c,u,d,p,f,m,h,g,v,b,y,w,x,C,E=n-e,S=r-t,N=o-n,L=a-r,M=i-o,k=l-a;for(u=0;u<41;u++)v=(h=(d=e+(c=u/40)*E)+c*((f=n+c*N)-d))+c*(f+c*(o+c*M-f)-h),b=(g=(p=t+c*S)+c*((m=r+c*L)-p))+c*(m+c*(a+c*k-m)-g),0==u?(y=v,w=b,x=v,C=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),C=Math.max(C,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(C-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Se.API),function(e){var t=function(e){var t,n,r,o,a,i,l,s,c,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,o=(e+=t="\0\0\0\0".slice(e.length%4||4)).length;o>r;r+=4)0!==(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))?(i=(a=((a=((a=((a=(a-(u=a%85))/85)-(c=a%85))/85)-(s=a%85))/85)-(l=a%85))/85)%85,n.push(i+33,l+33,s+33,c+33,u+33)):n.push(122);return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+"~>"},n=function(e){var t,n,r,o,a,i=String,l="length",s=255,c="charCodeAt",u="slice",d="replace";for(e[u](-2),e=e[u](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),r=[],o=0,a=(e+=t="uuuuu"[u](e[l]%5||5))[l];a>o;o+=5)n=52200625*(e[c](o)-33)+614125*(e[c](o+1)-33)+7225*(e[c](o+2)-33)+85*(e[c](o+3)-33)+(e[c](o+4)-33),r.push(s&n>>24,s&n>>16,s&n>>8,s&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[l]),i.fromCharCode.apply(i,r)},r=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r<e.length;r+=2)n+=String.fromCharCode("0x"+(e[r]+e[r+1]));return n},o=function(e){for(var t=new Uint8Array(e.length),n=e.length;n--;)t[n]=e.charCodeAt(n);return(t=q(t)).reduce((function(e,t){return e+String.fromCharCode(t)}),"")};e.processDataByFilters=function(e,a){var i=0,l=e||"",s=[];for("string"==typeof(a=a||[])&&(a=[a]),i=0;i<a.length;i+=1)switch(a[i]){case"ASCII85Decode":case"/ASCII85Decode":l=n(l),s.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":l=t(l),s.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":l=r(l),s.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":l=l.split("").map((function(e){return("0"+e.charCodeAt().toString(16)).slice(-2)})).join("")+">",s.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":l=o(l),s.push("/FlateDecode");break;default:throw new Error('The filter: "'+a[i]+'" is not implemented')}return{data:l,reverseChain:s.reverse().join(" ")}}}(Se.API),(It=Se.API).loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,o=0,a=function(e){var t=e.length,n=[],r=String.fromCharCode;for(o=0;o<t;o+=1)n.push(r(255&e.charCodeAt(o)));return n.join("")};if(r.open("GET",e,!t),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(r.onload=function(){200===r.status?n(a(this.responseText)):n(void 0)}),r.send(null),t&&200===r.status)return a(r.responseText)}(e,t,n)}catch(e){}return r}(e,t,n)},It.loadImageFile=It.loadFile,function(e){function t(){return($.html2canvas?Promise.resolve($.html2canvas):n.e(120).then(n.t.bind(n,1120,23))).catch((function(e){return Promise.reject(new Error("Could not load html2canvas: "+e))})).then((function(e){return e.default?e.default:e}))}function o(){return($.DOMPurify?Promise.resolve($.DOMPurify):n.e(666).then(n.t.bind(n,7666,23))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}var a=function(e){var t=(0,r.Z)(e);return"undefined"===t?"undefined":"string"===t||e instanceof String?"string":"number"===t||e instanceof Number?"number":"function"===t||e instanceof Function?"function":e&&e.constructor===Array?"array":e&&1===e.nodeType?"element":"object"===t?"object":"unknown"},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},l=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(l.prototype=Object.create(Promise.prototype)).constructor=l,l.convert=function(e,t){return e.__proto__=t||l.prototype,e},l.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},l.prototype.from=function(e,t){return this.then((function(){switch(t=t||function(e){switch(a(e)){case"string":return"string";case"element":return"canvas"===e.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(e)){case"string":return this.then(o).then((function(t){return this.set({src:i("div",{innerHTML:e,dompurify:t})})}));case"element":return this.set({src:e});case"canvas":return this.set({canvas:e});case"img":return this.set({img:e});default:return this.error("Unknown source type.")}}))},l.prototype.to=function(e){switch(e){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},l.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},t=function e(t,n){for(var r=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),o=t.firstChild;o;o=o.nextSibling)!0!==n&&1===o.nodeType&&"SCRIPT"===o.nodeName||r.appendChild(e(o,n));return 1===t.nodeType&&("CANVAS"===t.nodeName?(r.width=t.width,r.height=t.height,r.getContext("2d").drawImage(t,0,0)):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(r.value=t.value),r.addEventListener("load",(function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===t.tagName&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},l.prototype.toCanvas=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},l.prototype.toContext2d=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,o=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete o.onrendered,t.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;a<n.length;++a){var i=n[a],l=i.src.find((function(e){return"truetype"===e.format}));l&&t.addFont(l.url,i.ref.name,i.ref.style)}return o.windowHeight=o.windowHeight||0,o.windowHeight=0==o.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):o.windowHeight,t.context2d.save(!0),e(this.prop.container,o)})).then((function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},l.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=e}))},l.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},l.prototype.output=function(e,t,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(e,t):this.outputPdf(e,t)},l.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},l.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+e+'" is not supported.'}}))},l.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},l.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},l.prototype.set=function(e){if("object"!==a(e))return this;var t=Object.keys(e||{}).map((function(t){if(t in l.template.prop)return function(){this.prop[t]=e[t]};switch(t){case"margin":return this.setMargin.bind(this,e.margin);case"jsPDF":return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},l.prototype.get=function(e,t){return this.then((function(){var n=e in l.template.prop?this.prop[e]:this.opt[e];return t?t(n):n}))},l.prototype.setMargin=function(e){return this.then((function(){switch(a(e)){case"number":e=[e,e,e,e];case"array":if(2===e.length&&(e=[e[0],e[1],e[0],e[1]]),4===e.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=e})).then(this.setPageSize)},l.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e=e||Se.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},l.prototype.setProgress=function(e,t,n,r){return null!=e&&(this.progress.val=e),null!=t&&(this.progress.state=t),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},l.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},l.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,(function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return n.updateProgress(null,e),t})).then(e,t).then((function(e){return n.updateProgress(1),e}))}))},l.prototype.thenCore=function(e,t,n){n=n||Promise.prototype.then,e&&(e=e.bind(this)),t&&(t=t.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:l.convert(Object.assign({},this),Promise.prototype),o=n.call(r,e,t);return l.convert(o,this.__proto__)},l.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},l.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},l.prototype.catch=function(e){e&&(e=e.bind(this));var t=Promise.prototype.catch.call(this,e);return l.convert(t,this)},l.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},l.prototype.error=function(e){return this.then((function(){throw new Error(e)}))},l.prototype.using=l.prototype.set,l.prototype.saveAs=l.prototype.save,l.prototype.export=l.prototype.output,l.prototype.run=l.prototype.then,Se.getPageSize=function(e,t,n){if("object"===(0,r.Z)(e)){var o=e;e=o.orientation,t=o.unit||t,n=o.format||n}t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase();var a,i=(""+n).toLowerCase(),l={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case"pt":a=1;break;case"mm":a=72/25.4;break;case"cm":a=72/2.54;break;case"in":a=72;break;case"px":a=.75;break;case"pc":case"em":a=12;break;case"ex":a=6;break;default:throw"Invalid unit: "+t}var s,c=0,u=0;if(l.hasOwnProperty(i))c=l[i][1]/a,u=l[i][0]/a;else try{c=n[1],u=n[0]}catch(e){throw new Error("Invalid format: "+n)}if("p"===e||"portrait"===e)e="p",u>c&&(s=u,u=c,c=s);else{if("l"!==e&&"landscape"!==e)throw"Invalid orientation: "+e;e="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:t,k:a,orientation:e}},e.html=function(e,t){(t=t||{}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(bt):null;var n=new l(t);return t.worker?n:n.from(e).doCallback()}}(Se.API),Se.API.addJS=function(e){return kt=e,this.internal.events.subscribe("postPutResources",(function(){Lt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Lt+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Mt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+kt+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Lt&&void 0!==Mt&&this.internal.out("/Names <</JavaScript "+Lt+" 0 R>>")})),this},function(e){var t;e.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),o=0;o<r.length;o++){var a=r[o],i=n.exec(a);if(null!=i){var l=i[1];e.internal.newObjectDeferredBegin(l,!1)}e.internal.write(a)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,c=[];for(o=0;o<s;o++){var u=e.internal.newObject();c.push(u);var d=e.internal.getPageInfo(o+1);e.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var p=e.internal.newObject();for(e.internal.write("<< /Names [ "),o=0;o<c.length;o++)e.internal.write("(page_"+(o+1)+")"+c[o]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+p+" 0 R"),e.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),e.children.length>0&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var o=t.children[r];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(t)),r>0&&this.line("/Prev "+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[r+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var a=this.count=this.count_r({count:0},o);if(a>0&&this.line("/Count "+a),o.options&&o.options.pageNumber){var i=e.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+i.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var l=0;l<t.children.length;l++)this.renderItems(t.children[l])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(Se.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,o,a,i){var l,s=this.decode.DCT_DECODE,c=null;if("string"==typeof e||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=a||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(l=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),o=e.length,a={width:0,height:0,numcomponents:1},i=4;i<o;i+=2){if(i+=r,-1!==t.indexOf(e.charCodeAt(i+1))){n=256*e.charCodeAt(i+5)+e.charCodeAt(i+6),a={width:256*e.charCodeAt(i+7)+e.charCodeAt(i+8),height:n,numcomponents:e.charCodeAt(i+9)};break}r=256*e.charCodeAt(i+2)+e.charCodeAt(i+3)}return a}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:i=this.color_spaces.DEVICE_GRAY;break;case 4:i=this.color_spaces.DEVICE_CMYK;break;case 3:i=this.color_spaces.DEVICE_RGB}c={data:e,width:l.width,height:l.height,colorSpace:i,bitsPerComponent:8,filter:s,index:n,alias:r}}return c}}(Se.API);var At,jt,Tt,Rt,Ot,Dt=function(){var e,t,n;function r(e){var t,n,r,o,a,i,l,s,c,u,d,p,f,m;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(t=this.readUInt32(),c=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},a=this.readUInt16(),o=this.readUInt16()||100,i.delay=1e3*a/o,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===c&&(this.pos+=4,t-=4),e=(null!=i?i.data:void 0)||this.imgData,p=0;0<=t?p<t:p>t;0<=t?++p:--p)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((u=r-this.transparency.indexed.length)>0)for(f=0;0<=u?f<u:f>u;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":l=(d=this.read(t)).indexOf(0),s=String.fromCharCode.apply(String,d.slice(0,l)),this.text[s]=String.fromCharCode.apply(String,d.slice(l+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(m=this.colorType)||6===m,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),r=0,o=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function a(a,i,l,s){var c,u,d,p,f,m,h,g,v,b,y,w,x,C,E,S,N,L,M,k,I,P=Math.ceil((o.width-a)/l),A=Math.ceil((o.height-i)/s),j=o.width==P&&o.height==A;for(C=t*P,w=j?n:new Uint8Array(C*A),m=e.length,x=0,u=0;x<A&&r<m;){switch(e[r++]){case 0:for(p=N=0;N<C;p=N+=1)w[u++]=e[r++];break;case 1:for(p=L=0;L<C;p=L+=1)c=e[r++],f=p<t?0:w[u-t],w[u++]=(c+f)%256;break;case 2:for(p=M=0;M<C;p=M+=1)c=e[r++],d=(p-p%t)/t,E=x&&w[(x-1)*C+d*t+p%t],w[u++]=(E+c)%256;break;case 3:for(p=k=0;k<C;p=k+=1)c=e[r++],d=(p-p%t)/t,f=p<t?0:w[u-t],E=x&&w[(x-1)*C+d*t+p%t],w[u++]=(c+Math.floor((f+E)/2))%256;break;case 4:for(p=I=0;I<C;p=I+=1)c=e[r++],d=(p-p%t)/t,f=p<t?0:w[u-t],0===x?E=S=0:(E=w[(x-1)*C+d*t+p%t],S=d&&w[(x-1)*C+(d-1)*t+p%t]),h=f+E-S,g=Math.abs(h-f),b=Math.abs(h-E),y=Math.abs(h-S),v=g<=b&&g<=y?f:b<=y?E:S,w[u++]=(c+v)%256;break;default:throw new Error("Invalid filter algorithm: "+e[r-1])}if(!j){var T=((i+x*s)*o.width+a)*t,R=x*C;for(p=0;p<P;p+=1){for(var O=0;O<t;O+=1)n[T++]=w[R++];T+=(l-1)*t}}x++}}return e=U(e),1==o.interlaceMethod?(a(0,0,8,8),a(4,0,8,8),a(0,4,4,8),a(2,0,4,4),a(0,2,2,4),a(1,0,2,2),a(0,1,1,2)):a(0,0,1,1),n},r.prototype.decodePalette=function(){var e,t,n,r,o,a,i,l,s;for(n=this.palette,a=this.transparency.indexed||[],o=new Uint8Array((a.length||0)+n.length),r=0,e=0,t=i=0,l=n.length;i<l;t=i+=3)o[r++]=n[t],o[r++]=n[t+1],o[r++]=n[t+2],o[r++]=null!=(s=a[e++])?s:255;return o},r.prototype.copyToImageData=function(e,t){var n,r,o,a,i,l,s,c,u,d,p;if(r=this.colors,u=null,n=this.hasAlphaChannel,this.palette.length&&(u=null!=(p=this._decodedPalette)?p:this._decodedPalette=this.decodePalette(),r=4,n=!0),c=(o=e.data||e).length,i=u||t,a=l=0,1===r)for(;a<c;)s=u?4*t[a/4]:l,d=i[s++],o[a++]=d,o[a++]=d,o[a++]=d,o[a++]=n?i[s++]:255,l=s;else for(;a<c;)s=u?4*t[a/4]:l,o[a++]=i[s++],o[a++]=i[s++],o[a++]=i[s++],o[a++]=n?i[s++]:255,l=s},r.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var o=function(){if("[object Window]"===Object.prototype.toString.call($)){try{t=$.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return!1}return!0}return!1};return o(),e=function(e){var r;if(!0===o())return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(r=new Image).src=t.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(t){var n,r,o,a,i,l,s,c;if(this.animation){for(c=[],r=i=0,l=(s=this.animation.frames).length;i<l;r=++i)n=s[r],o=t.createImageData(n.width,n.height),a=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(o,a),n.imageData=o,c.push(n.image=e(o));return c}},r.prototype.renderFrame=function(e,t){var n,r,o;return n=(r=this.animation.frames)[t],o=r[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=o?o.disposeOp:void 0)?e.clearRect(o.xOffset,o.yOffset,o.width,o.height):2===(null!=o?o.disposeOp:void 0)&&e.putImageData(o.imageData,o.xOffset,o.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(e){var t,n,r,o,a,i,l=this;return n=0,i=this.animation,o=i.numFrames,r=i.frames,a=i.numPlays,(t=function(){var i,s;if(i=n++%o,s=r[i],l.renderFrame(e,i),o>1&&n/o<a)return l.animation._timeout=setTimeout(t,s.delay)})()},r.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},r.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},r}();function _t(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw new Error("Invalid GIF 87a/89a header.");var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,o=e[t++],a=o>>7,i=1<<1+(7&o);e[t++],e[t++];var l=null,s=null;a&&(l=t,s=i,t+=3*i);var c=!0,u=[],d=0,p=null,f=0,m=null;for(this.width=n,this.height=r;c&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,m=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((M=e[t++])>=0))throw Error("Invalid block size");if(0===M)break;t+=M}break;case 249:if(4!==e[t++]||0!==e[t+4])throw new Error("Invalid graphics extension block.");var h=e[t++];d=e[t++]|e[t++]<<8,p=e[t++],0==(1&h)&&(p=null),f=h>>2&7,t++;break;case 254:for(;;){if(!((M=e[t++])>=0))throw Error("Invalid block size");if(0===M)break;t+=M}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,w=e[t++],x=w>>6&1,C=1<<1+(7&w),E=l,S=s,N=!1;w>>7&&(N=!0,E=t,S=C,t+=3*C);var L=t;for(t++;;){var M;if(!((M=e[t++])>=0))throw Error("Invalid block size");if(0===M)break;t+=M}u.push({x:g,y:v,width:b,height:y,has_local_palette:N,palette_offset:E,palette_size:S,data_offset:L,data_length:t-L,transparent_index:p,interlaced:!!x,delay:d,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return m},this.frameInfo=function(e){if(e<0||e>=u.length)throw new Error("Frame index out of range.");return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var o=this.frameInfo(t),a=o.width*o.height,i=new Uint8Array(a);Ft(e,o.data_offset,i,a);var l=o.palette_offset,s=o.transparent_index;null===s&&(s=256);var c=o.width,u=n-c,d=c,p=4*(o.y*n+o.x),f=4*((o.y+o.height)*n+o.x),m=p,h=4*u;!0===o.interlaced&&(h+=4*n*7);for(var g=8,v=0,b=i.length;v<b;++v){var y=i[v];if(0===d&&(d=c,(m+=h)>=f&&(h=4*u+4*n*(g-1),m=p+(c+u)*(g<<1),g>>=1)),y===s)m+=4;else{var w=e[l+3*y],x=e[l+3*y+1],C=e[l+3*y+2];r[m++]=C,r[m++]=x,r[m++]=w,r[m++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var o=this.frameInfo(t),a=o.width*o.height,i=new Uint8Array(a);Ft(e,o.data_offset,i,a);var l=o.palette_offset,s=o.transparent_index;null===s&&(s=256);var c=o.width,u=n-c,d=c,p=4*(o.y*n+o.x),f=4*((o.y+o.height)*n+o.x),m=p,h=4*u;!0===o.interlaced&&(h+=4*n*7);for(var g=8,v=0,b=i.length;v<b;++v){var y=i[v];if(0===d&&(d=c,(m+=h)>=f&&(h=4*u+4*n*(g-1),m=p+(c+u)*(g<<1),g>>=1)),y===s)m+=4;else{var w=e[l+3*y],x=e[l+3*y+1],C=e[l+3*y+2];r[m++]=w,r[m++]=x,r[m++]=C,r[m++]=255}--d}}}function Ft(e,t,n,r){for(var o=e[t++],a=1<<o,i=a+1,l=i+1,s=o+1,c=(1<<s)-1,u=0,d=0,p=0,f=e[t++],m=new Int32Array(4096),h=null;;){for(;u<16&&0!==f;)d|=e[t++]<<u,u+=8,1===f?f=e[t++]:--f;if(u<s)break;var g=d&c;if(d>>=s,u-=s,g!==a){if(g===i)break;for(var v=g<l?g:h,b=0,y=v;y>a;)y=m[y]>>8,++b;var w=y;if(p+b+(v!==g?1:0)>r)return void V.log("Warning, gif stream longer than expected.");n[p++]=w;var x=p+=b;for(v!==g&&(n[p++]=w),y=v;b--;)y=m[y],n[--x]=255&y,y>>=8;null!==h&&l<4096&&(m[l++]=h<<8|w,l>=c+1&&s<12&&(++s,c=c<<1|1)),h=g}else l=i+1,c=(1<<(s=o+1))-1,h=null}return p!==r&&V.log("Warning, gif stream shorter than expected."),n}function zt(e){var t,n,r,o,a,i=Math.floor,l=new Array(64),s=new Array(64),c=new Array(64),u=new Array(64),d=new Array(65535),p=new Array(65535),f=new Array(64),m=new Array(64),h=[],g=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),C=new Array(2048),E=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],N=[0,1,2,3,4,5,6,7,8,9,10,11],L=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],M=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],k=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],I=[0,1,2,3,4,5,6,7,8,9,10,11],P=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],A=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function j(e,t){for(var n=0,r=0,o=new Array,a=1;a<=16;a++){for(var i=1;i<=e[a];i++)o[t[r]]=[],o[t[r]][0]=n,o[t[r]][1]=a,r++,n++;n*=2}return o}function T(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(g|=1<<v),n--,--v<0&&(255==g?(R(255),R(0)):R(g),v=7,g=0)}function R(e){h.push(e)}function O(e){R(e>>8&255),R(255&e)}function D(e,t,n,r,o){for(var a,i=o[0],l=o[240],s=function(e,t){var n,r,o,a,i,l,s,c,u,d,p=0;for(u=0;u<8;++u){n=e[p],r=e[p+1],o=e[p+2],a=e[p+3],i=e[p+4],l=e[p+5],s=e[p+6];var m=n+(c=e[p+7]),h=n-c,g=r+s,v=r-s,b=o+l,y=o-l,w=a+i,x=a-i,C=m+w,E=m-w,S=g+b,N=g-b;e[p]=C+S,e[p+4]=C-S;var L=.707106781*(N+E);e[p+2]=E+L,e[p+6]=E-L;var M=.382683433*((C=x+y)-(N=v+h)),k=.5411961*C+M,I=1.306562965*N+M,P=.707106781*(S=y+v),A=h+P,j=h-P;e[p+5]=j+k,e[p+3]=j-k,e[p+1]=A+I,e[p+7]=A-I,p+=8}for(p=0,u=0;u<8;++u){n=e[p],r=e[p+8],o=e[p+16],a=e[p+24],i=e[p+32],l=e[p+40],s=e[p+48];var T=n+(c=e[p+56]),R=n-c,O=r+s,D=r-s,_=o+l,F=o-l,z=a+i,Z=a-i,B=T+z,H=T-z,q=O+_,U=O-_;e[p]=B+q,e[p+32]=B-q;var $=.707106781*(U+H);e[p+16]=H+$,e[p+48]=H-$;var W=.382683433*((B=Z+F)-(U=D+R)),V=.5411961*B+W,G=1.306562965*U+W,Y=.707106781*(q=F+D),K=R+Y,Q=R-Y;e[p+40]=Q+V,e[p+24]=Q-V,e[p+8]=K+G,e[p+56]=K-G,p++}for(u=0;u<64;++u)d=e[u]*t[u],f[u]=d>0?d+.5|0:d-.5|0;return f}(e,t),c=0;c<64;++c)m[E[c]]=s[c];var u=m[0]-n;n=m[0],0==u?T(r[0]):(T(r[p[a=32767+u]]),T(d[a]));for(var h=63;h>0&&0==m[h];)h--;if(0==h)return T(i),n;for(var g,v=1;v<=h;){for(var b=v;0==m[v]&&v<=h;)++v;var y=v-b;if(y>=16){g=y>>4;for(var w=1;w<=g;++w)T(l);y&=15}a=32767+m[v],T(o[(y<<4)+p[a]]),T(d[a]),v++}return 63!=h&&T(i),n}function _(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=i((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),l[E[n]]=r}for(var o=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],a=0;a<64;a++){var d=i((o[a]*e+50)/100);d=Math.min(Math.max(d,1),255),s[E[a]]=d}for(var p=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,m=0;m<8;m++)for(var h=0;h<8;h++)c[f]=1/(l[E[f]]*p[m]*p[h]*8),u[f]=1/(s[E[f]]*p[m]*p[h]*8),f++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),a=e)}this.encode=function(e,a){a&&_(a),h=new Array,g=0,v=7,O(65496),O(65504),O(16),R(74),R(70),R(73),R(70),R(0),R(1),R(1),R(0),O(1),O(1),R(0),R(0),function(){O(65499),O(132),R(0);for(var e=0;e<64;e++)R(l[e]);R(1);for(var t=0;t<64;t++)R(s[t])}(),function(e,t){O(65472),O(17),R(8),O(t),O(e),R(3),R(1),R(17),R(0),R(2),R(17),R(1),R(3),R(17),R(1)}(e.width,e.height),function(){O(65476),O(418),R(0);for(var e=0;e<16;e++)R(S[e+1]);for(var t=0;t<=11;t++)R(N[t]);R(16);for(var n=0;n<16;n++)R(L[n+1]);for(var r=0;r<=161;r++)R(M[r]);R(1);for(var o=0;o<16;o++)R(k[o+1]);for(var a=0;a<=11;a++)R(I[a]);R(17);for(var i=0;i<16;i++)R(P[i+1]);for(var l=0;l<=161;l++)R(A[l])}(),O(65498),O(12),R(3),R(1),R(0),R(2),R(17),R(3),R(17),R(0),R(63),R(0);var i=0,d=0,p=0;g=0,v=7,this.encode.displayName="_encode_";for(var f,m,x,E,j,F,z,Z,B,H=e.data,q=e.width,U=e.height,$=4*q,W=0;W<U;){for(f=0;f<$;){for(j=$*W+f,z=-1,Z=0,B=0;B<64;B++)F=j+(Z=B>>3)*$+(z=4*(7&B)),W+Z>=U&&(F-=$*(W+1+Z-U)),f+z>=$&&(F-=f+z-$+4),m=H[F++],x=H[F++],E=H[F++],b[B]=(C[m]+C[x+256>>0]+C[E+512>>0]>>16)-128,y[B]=(C[m+768>>0]+C[x+1024>>0]+C[E+1280>>0]>>16)-128,w[B]=(C[m+1280>>0]+C[x+1536>>0]+C[E+1792>>0]>>16)-128;i=D(b,c,i,t,r),d=D(y,u,d,n,o),p=D(w,u,p,n,o),f+=32}W+=8}if(v>=0){var V=[];V[1]=v+1,V[0]=(1<<v+1)-1,T(V)}return O(65497),new Uint8Array(h)},e=e||50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)x[t]=e(t)}(),t=j(S,N),n=j(k,I),r=j(L,M),o=j(P,A),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)p[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var o=-(t-1);o<=-e;o++)p[32767+o]=n,d[32767+o]=[],d[32767+o][1]=n,d[32767+o][0]=t-1+o;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)C[e]=19595*e,C[e+256>>0]=38470*e,C[e+512>>0]=7471*e+32768,C[e+768>>0]=-11059*e,C[e+1024>>0]=-21709*e,C[e+1280>>0]=32768*e+8421375,C[e+1536>>0]=-27439*e,C[e+1792>>0]=-5329*e}(),_(e)}function Zt(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Bt(e){function t(e){if(!e)throw Error("assert :P")}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,o){for(var a=0;a<o;a++)e[t+a]=n[r+a]}function o(e,t,n,r){for(var o=0;o<r;o++)e[t+o]=n}function a(e){return new Int32Array(e)}function i(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function l(e,t){var n=[];return function e(n,r,o){for(var a=o[r],i=0;i<a&&(n.push(o.length>r+1?[]:new t),!(o.length<r+1));i++)e(n[i],r+1,o)}(n,0,e),n}var s=function(){var e=this;function s(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function c(e,n,r,o,a){t(!(o%r));do{e[n+(o-=r)]=a}while(0<o)}function u(e,n,r,o,i){if(t(2328>=i),512>=i)var l=a(512);else if(null==(l=a(i)))return 0;return function(e,n,r,o,i,l){var u,p,f=n,m=1<<r,h=a(16),g=a(16);for(t(0!=i),t(null!=o),t(null!=e),t(0<r),p=0;p<i;++p){if(15<o[p])return 0;++h[o[p]]}if(h[0]==i)return 0;for(g[1]=0,u=1;15>u;++u){if(h[u]>1<<u)return 0;g[u+1]=g[u]+h[u]}for(p=0;p<i;++p)u=o[p],0<o[p]&&(l[g[u]++]=p);if(1==g[15])return(o=new d).g=0,o.value=l[0],c(e,f,1,m,o),m;var v,b=-1,y=m-1,w=0,x=1,C=1,E=1<<r;for(p=0,u=1,i=2;u<=r;++u,i<<=1){if(x+=C<<=1,0>(C-=h[u]))return 0;for(;0<h[u];--h[u])(o=new d).g=u,o.value=l[p++],c(e,f+w,i,E,o),w=s(w,u)}for(u=r+1,i=2;15>=u;++u,i<<=1){if(x+=C<<=1,0>(C-=h[u]))return 0;for(;0<h[u];--h[u]){if(o=new d,(w&y)!=b){for(f+=E,v=1<<(b=u)-r;15>b&&!(0>=(v-=h[b]));)++b,v<<=1;m+=E=1<<(v=b-r),e[n+(b=w&y)].g=v+r,e[n+b].value=f-n-b}o.g=u-r,o.value=l[p++],c(e,f+(w>>r),i,E,o),w=s(w,u)}}return x!=2*g[15]-1?0:m}(e,n,r,o,i,l)}function d(){this.value=this.g=0}function p(){this.value=this.g=0}function f(){this.G=i(5,d),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=i(Zn,p)}function m(e,n,r,o){t(null!=e),t(null!=n),t(2147483648>o),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+o,e.Zc=4<=o?r+o-4+1:r,L(e)}function h(e,t){for(var n=0;0<t--;)n|=k(e,128)<<t;return n}function g(e,t){var n=h(e,t);return M(e)?-n:n}function v(e,n,r,o){var a,i=0;for(t(null!=e),t(null!=n),t(4294967288>o),e.Sb=o,e.Ra=0,e.u=0,e.h=0,4<o&&(o=4),a=0;a<o;++a)i+=n[r+a]<<8*a;e.Ra=i,e.bb=o,e.oa=n,e.pa=r}function b(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<qn-8>>>0,++e.bb,e.u-=8;E(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Hn){var r=C(e)&Bn[n];return e.u+=n,b(e),r}return e.h=1,e.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function C(e){return e.Ra>>>(e.u&qn-1)>>>0}function E(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>qn}function S(e,t){e.u=t,e.h=E(e)}function N(e){e.u>=Un&&(t(e.u>=Un),b(e))}function L(e){t(null!=e&&null!=e.oa),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(null!=e&&null!=e.oa),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function M(e){return h(e,1)}function k(e,t){var n=e.Ca;0>e.b&&L(e);var r=e.b,o=n*t>>>8,a=(e.I>>>r>o)+0;for(a?(n-=o,e.I-=o+1<<r>>>0):n=o+1,r=n,o=0;256<=r;)o+=8,r>>=8;return r=7^o+$n[r],e.b-=r,e.Ca=(n<<r)-1,a}function I(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n>>0&255}function P(e,t){return e[t+0]<<0|e[t+1]<<8}function A(e,t){return P(e,t)|e[t+2]<<16}function j(e,t){return P(e,t)|P(e,t+2)<<16}function T(e,n){var r=1<<n;return t(null!=e),t(0<n),e.X=a(r),null==e.X?0:(e.Mb=32-n,e.Xa=n,1)}function R(e,n){t(null!=e),t(null!=n),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function O(){this.X=[],this.Xa=this.Mb=0}function D(e,n,r,o){t(null!=r),t(null!=o);var a=r[0],i=o[0];return 0==a&&(a=(e*i+n/2)/n),0==i&&(i=(n*a+e/2)/e),0>=a||0>=i?0:(r[0]=a,o[0]=i,1)}function _(e,t){return e+(1<<t)-1>>>t}function F(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function z(t,n){e[n]=function(n,r,o,a,i,l,s){var c;for(c=0;c<i;++c){var u=e[t](l[s+c-1],o,a+c);l[s+c]=F(n[r+c],u)}}}function Z(){this.ud=this.hd=this.jd=0}function B(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function H(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function q(e,t){return H(e+(e-t+.5>>1))}function U(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function $(e,t,n,r,o,a,i){for(r=a[i-1],n=0;n<o;++n)a[i+n]=r=F(e[t+n],r)}function W(e,t,n,r,o){var a;for(a=0;a<n;++a){var i=e[t+a],l=i>>8&255,s=16711935&(s=(s=16711935&i)+((l<<16)+l));r[o+a]=(4278255360&i)+s>>>0}}function V(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function G(e,t,n,r,o,a){var i;for(i=0;i<r;++i){var l=t[n+i],s=l>>>8,c=l,u=255&(u=(u=l>>>16)+((e.jd<<24>>24)*(s<<24>>24)>>>5));c=255&(c=(c+=(e.hd<<24>>24)*(s<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),o[a+i]=(4278255360&l)+(u<<16)+c}}function Y(t,n,r,o,a){e[n]=function(e,t,n,r,i,l,s,c,u){for(r=s;r<c;++r)for(s=0;s<u;++s)i[l++]=a(n[o(e[t++])])},e[t]=function(t,n,i,l,s,c,u){var d=8>>t.b,p=t.Ea,f=t.K[0],m=t.w;if(8>d)for(t=(1<<t.b)-1,m=(1<<d)-1;n<i;++n){var h,g=0;for(h=0;h<p;++h)h&t||(g=o(l[s++])),c[u++]=a(f[g&m]),g>>=d}else e["VP8LMapColor"+r](l,s,f,m,c,u,n,i,p)}}function K(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>16&255,r[o++]=a>>8&255,r[o++]=a>>0&255}}function Q(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>16&255,r[o++]=a>>8&255,r[o++]=a>>0&255,r[o++]=a>>24&255}}function J(e,t,n,r,o){for(n=t+n;t<n;){var a=(i=e[t++])>>16&240|i>>12&15,i=i>>0&240|i>>28&15;r[o++]=a,r[o++]=i}}function X(e,t,n,r,o){for(n=t+n;t<n;){var a=(i=e[t++])>>16&248|i>>13&7,i=i>>5&224|i>>3&31;r[o++]=a,r[o++]=i}}function ee(e,t,n,r,o){for(n=t+n;t<n;){var a=e[t++];r[o++]=a>>0&255,r[o++]=a>>8&255,r[o++]=a>>16&255}}function te(e,t,n,o,a,i){if(0==i)for(n=t+n;t<n;)I(o,((i=e[t++])[0]>>24|i[1]>>8&65280|i[2]<<8&16711680|i[3]<<24)>>>0),a+=32;else r(o,a,e,t,n)}function ne(t,n){e[n][0]=e[t+"0"],e[n][1]=e[t+"1"],e[n][2]=e[t+"2"],e[n][3]=e[t+"3"],e[n][4]=e[t+"4"],e[n][5]=e[t+"5"],e[n][6]=e[t+"6"],e[n][7]=e[t+"7"],e[n][8]=e[t+"8"],e[n][9]=e[t+"9"],e[n][10]=e[t+"10"],e[n][11]=e[t+"11"],e[n][12]=e[t+"12"],e[n][13]=e[t+"13"],e[n][14]=e[t+"0"],e[n][15]=e[t+"0"]}function re(e){return e==qr||e==Ur||e==$r||e==Wr}function oe(){this.eb=[],this.size=this.A=this.fb=0}function ae(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ie(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new oe,this.f.kb=new ae,this.sd=null}function le(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function se(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ce(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function ue(e,t){var n=e.T,o=t.ba.f.RGBA,a=o.eb,i=o.fb+e.ka*o.A,l=bo[t.ba.S],s=e.y,c=e.O,u=e.f,d=e.N,p=e.ea,f=e.W,m=t.cc,h=t.dc,g=t.Mc,v=t.Nc,b=e.ka,y=e.ka+e.T,w=e.U,x=w+1>>1;for(0==b?l(s,c,null,null,u,d,p,f,u,d,p,f,a,i,null,null,w):(l(t.ec,t.fc,s,c,m,h,g,v,u,d,p,f,a,i-o.A,a,i,w),++n);b+2<y;b+=2)m=u,h=d,g=p,v=f,d+=e.Rc,f+=e.Rc,i+=2*o.A,l(s,(c+=2*e.fa)-e.fa,s,c,m,h,g,v,u,d,p,f,a,i-o.A,a,i,w);return c+=e.fa,e.j+y<e.o?(r(t.ec,t.fc,s,c,w),r(t.cc,t.dc,u,d,x),r(t.Mc,t.Nc,p,f,x),n--):1&y||l(s,c,null,null,u,d,p,f,u,d,p,f,a,i+o.A,null,null,w),n}function de(e,n,r){var o=e.F,a=[e.J];if(null!=o){var i=e.U,l=n.ba.S,s=l==Zr||l==$r;n=n.ba.f.RGBA;var c=[0],u=e.ka;c[0]=e.T,e.Kb&&(0==u?--c[0]:(--u,a[0]-=e.width),e.j+e.ka+e.T==e.o&&(c[0]=e.o-e.j-u));var d=n.eb;u=n.fb+u*n.A,e=Lr(o,a[0],e.width,i,c,d,u+(s?0:3),n.A),t(r==c),e&&re(l)&&Sr(d,u,s,i,c,n.A)}return 0}function pe(e){var t=e.ma,n=t.ba.S,r=11>n,o=n==_r||n==zr||n==Zr||n==Br||12==n||re(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Dn(t.Oa,e,o?11:12))return 0;if(o&&re(n)&&yn(),e.da)alert("todo:use_scaling");else{if(r){if(t.Ib=ce,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),null==t.memory)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ue,yn()}}else alert("todo:EmitYUV");o&&(t.Jb=de,r&&vn())}if(r&&!jo){for(e=0;256>e;++e)To[e]=89858*(e-128)+Mo>>Lo,Do[e]=-22014*(e-128)+Mo,Oo[e]=-45773*(e-128),Ro[e]=113618*(e-128)+Mo>>Lo;for(e=ko;e<Io;++e)t=76283*(e-16)+Mo>>Lo,_o[e-ko]=$e(t,255),Fo[e-ko]=$e(t+8>>4,15);jo=1}return 1}function fe(e){var n=e.ma,r=e.U,o=e.T;return t(!(1&e.ka)),0>=r||0>=o?0:(r=n.Ib(e,n),null!=n.Jb&&n.Jb(e,n,r),n.Dc+=r,1)}function me(e){e.ma.memory=null}function he(e,t,n,r){return 47!=y(e,8)?0:(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),0!=y(e,3)?0:!e.h)}function ge(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+y(t,n)+1}function ve(e,t){return 120<t?t-120:1<=(n=((n=Jr[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function be(e,t,n){var r=C(n),o=e[t+=255&r].g-8;return 0<o&&(S(n,n.u+8),r=C(n),t+=e[t].value,t+=r&(1<<o)-1),S(n,n.u+e[t].g),e[t].value}function ye(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function we(e,n,r){var o=e.xc;return t((n=0==o?0:e.vc[e.md*(r>>o)+(n>>o)])<e.Wb),e.Ya[n]}function xe(e,n,o,a){var i=e.ab,l=e.c*n,s=e.C;n=s+n;var c=o,u=a;for(a=e.Ta,o=e.Ua;0<i--;){var d=e.gc[i],p=s,f=n,m=c,h=u,g=(u=a,c=o,d.Ea);switch(t(p<f),t(f<=d.nc),d.hc){case 2:Gn(m,h,(f-p)*g,u,c);break;case 0:var v=p,b=f,y=u,w=c,x=(L=d).Ea;0==v&&(Wn(m,h,null,null,1,y,w),$(m,h+1,0,0,x-1,y,w+1),h+=x,w+=x,++v);for(var C=1<<L.b,E=C-1,S=_(x,L.b),N=L.K,L=L.w+(v>>L.b)*S;v<b;){var M=N,k=L,I=1;for(Vn(m,h,y,w-x,1,y,w);I<x;){var P=(I&~E)+C;P>x&&(P=x),(0,Xn[M[k++]>>8&15])(m,h+ +I,y,w+I-x,P-I,y,w+I),I=P}h+=x,w+=x,++v&E||(L+=S)}f!=d.nc&&r(u,c-g,u,c+(f-p-1)*g,g);break;case 1:for(g=m,b=h,x=(m=d.Ea)-(w=m&~(y=(h=1<<d.b)-1)),v=_(m,d.b),C=d.K,d=d.w+(p>>d.b)*v;p<f;){for(E=C,S=d,N=new Z,L=b+w,M=b+m;b<L;)V(E[S++],N),er(N,g,b,h,u,c),b+=h,c+=h;b<M&&(V(E[S++],N),er(N,g,b,x,u,c),b+=x,c+=x),++p&y||(d+=v)}break;case 3:if(m==u&&h==c&&0<d.b){for(b=u,m=g=c+(f-p)*g-(w=(f-p)*_(d.Ea,d.b)),h=u,y=c,v=[],w=(x=w)-1;0<=w;--w)v[w]=h[y+w];for(w=x-1;0<=w;--w)b[m+w]=v[w];Yn(d,p,f,u,g,u,c)}else Yn(d,p,f,m,h,u,c)}c=a,u=o}u!=o&&r(a,o,c,u,l)}function Ce(e,n){var r=e.V,o=e.Ba+e.c*e.C,a=n-e.C;if(t(n<=e.l.o),t(16>=a),0<a){var i=e.l,l=e.Ta,s=e.Ua,c=i.width;if(xe(e,a,r,o),a=s=[s],t((r=e.C)<(o=n)),t(i.v<i.va),o>i.o&&(o=i.o),r<i.j){var u=i.j-r;r=i.j,a[0]+=u*c}if(r>=o?r=0:(a[0]+=4*i.v,i.ka=r-i.j,i.U=i.va-i.v,i.T=o-r,r=1),r){if(s=s[0],11>(r=e.ca).S){var d=r.f.RGBA,p=(o=r.S,a=i.U,i=i.T,u=d.eb,d.A),f=i;for(d=d.fb+e.Ma*d.A;0<f--;){var m=l,h=s,g=a,v=u,b=d;switch(o){case Dr:tr(m,h,g,v,b);break;case _r:nr(m,h,g,v,b);break;case qr:nr(m,h,g,v,b),Sr(v,b,0,g,1,0);break;case Fr:ar(m,h,g,v,b);break;case zr:te(m,h,g,v,b,1);break;case Ur:te(m,h,g,v,b,1),Sr(v,b,0,g,1,0);break;case Zr:te(m,h,g,v,b,0);break;case $r:te(m,h,g,v,b,0),Sr(v,b,1,g,1,0);break;case Br:rr(m,h,g,v,b);break;case Wr:rr(m,h,g,v,b),Nr(v,b,g,1,0);break;case Hr:or(m,h,g,v,b);break;default:t(0)}s+=c,d+=p}e.Ma+=i}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function Ee(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function Se(e,n,r,o,a,i){if(0!=e.Z){var l=e.qd,s=e.rd;for(t(null!=vo[e.Z]);n<r;++n)vo[e.Z](l,s,o,a,o,a,i),l=o,s=a,a+=i;e.qd=l,e.rd=s}}function Ne(e,n){var r=e.l.ma,o=0==r.Z||1==r.Z?e.l.j:e.C;if(o=e.C<o?o:e.C,t(n<=e.l.o),n>o){var a=e.l.width,i=r.ca,l=r.tb+a*o,s=e.V,c=e.Ba+e.c*o,u=e.gc;t(1==e.ab),t(3==u[0].hc),Qn(u[0],o,n,s,c,i,l),Se(r,o,n,i,l,a)}e.C=e.Ma=n}function Le(e,n,r,o,a,i,l){var s=e.$/o,c=e.$%o,u=e.m,d=e.s,p=r+e.$,f=p;a=r+o*a;var m=r+o*i,h=280+d.ua,g=e.Pb?s:16777216,v=0<d.ua?d.Wa:null,b=d.wc,y=p<m?we(d,c,s):null;t(e.C<i),t(m<=a);var w=!1;e:for(;;){for(;w||p<m;){var x=0;if(s>=g){var L=p-r;t((g=e).Pb),g.wd=g.m,g.xd=L,0<g.s.ua&&R(g.s.Wa,g.s.vb),g=s+eo}if(c&b||(y=we(d,c,s)),t(null!=y),y.Qb&&(n[p]=y.qb,w=!0),!w)if(N(u),y.jc){x=u,L=n;var M=p,k=y.pd[C(x)&Zn-1];t(y.jc),256>k.g?(S(x,x.u+k.g),L[M]=k.value,x=0):(S(x,x.u+k.g-256),t(256<=k.value),x=k.value),0==x&&(w=!0)}else x=be(y.G[0],y.H[0],u);if(u.h)break;if(w||256>x){if(!w)if(y.nd)n[p]=(y.qb|x<<8)>>>0;else{if(N(u),w=be(y.G[1],y.H[1],u),N(u),L=be(y.G[2],y.H[2],u),M=be(y.G[3],y.H[3],u),u.h)break;n[p]=(M<<24|w<<16|x<<8|L)>>>0}if(w=!1,++p,++c>=o&&(c=0,++s,null!=l&&s<=i&&!(s%16)&&l(e,s),null!=v))for(;f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=ge(x-256,u),L=be(y.G[4],y.H[4],u),N(u),L=ve(o,L=ge(L,u)),u.h)break;if(p-r<L||a-p<x)break e;for(M=0;M<x;++M)n[p+M]=n[p+M-L];for(p+=x,c+=x;c>=o;)c-=o,++s,null!=l&&s<=i&&!(s%16)&&l(e,s);if(t(p<=a),c&b&&(y=we(d,c,s)),null!=v)for(;f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<h))break e;for(w=x-280,t(null!=v);f<p;)x=n[f++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=p,t(!(w>>>(L=v).Xa)),n[x]=L.X[w],w=!0}w||t(u.h==E(u))}if(e.Pb&&u.h&&p<a)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&R(e.s.vb,e.s.Wa);else{if(u.h)break e;null!=l&&l(e,s>i?i:s),e.a=0,e.$=p-r}return 1}return e.a=3,0}function Me(e){t(null!=e),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;null!=n&&(n.X=null),e.vb=null,t(null!=e)}function ke(){var t=new ln;return null==t?null:(t.a=0,t.xb=go,ne("Predictor","VP8LPredictors"),ne("Predictor","VP8LPredictors_C"),ne("PredictorAdd","VP8LPredictorsAdd"),ne("PredictorAdd","VP8LPredictorsAdd_C"),Gn=W,er=G,tr=K,nr=Q,rr=J,or=X,ar=ee,e.VP8LMapColor32b=Kn,e.VP8LMapColor8b=Jn,t)}function Ie(e,n,r,l,s){var c=1,p=[e],m=[n],h=l.m,g=l.s,v=null,b=0;e:for(;;){if(r)for(;c&&y(h,1);){var w=p,x=m,E=l,L=1,M=E.m,k=E.gc[E.ab],I=y(M,2);if(E.Oc&1<<I)c=0;else{switch(E.Oc|=1<<I,k.hc=I,k.Ea=w[0],k.nc=x[0],k.K=[null],++E.ab,t(4>=E.ab),I){case 0:case 1:k.b=y(M,3)+2,L=Ie(_(k.Ea,k.b),_(k.nc,k.b),0,E,k.K),k.K=k.K[0];break;case 3:var P,A=y(M,8)+1,j=16<A?0:4<A?1:2<A?2:3;if(w[0]=_(k.Ea,j),k.b=j,P=L=Ie(A,1,0,E,k.K)){var R,O=A,D=k,z=1<<(8>>D.b),Z=a(z);if(null==Z)P=0;else{var B=D.K[0],H=D.w;for(Z[0]=D.K[0][0],R=1;R<1*O;++R)Z[R]=F(B[H+R],Z[R-1]);for(;R<4*z;++R)Z[R]=0;D.K[0]=null,D.K[0]=Z,P=1}}L=P;break;case 2:break;default:t(0)}c=L}}if(p=p[0],m=m[0],c&&y(h,1)&&!(c=1<=(b=y(h,4))&&11>=b)){l.a=3;break e}var q;if(q=c)t:{var U,$,W,V=l,G=p,Y=m,K=b,Q=r,J=V.m,X=V.s,ee=[null],te=1,ne=0,re=Xr[K];n:for(;;){if(Q&&y(J,1)){var oe=y(J,3)+2,ae=_(G,oe),ie=_(Y,oe),le=ae*ie;if(!Ie(ae,ie,0,V,ee))break n;for(ee=ee[0],X.xc=oe,U=0;U<le;++U){var se=ee[U]>>8&65535;ee[U]=se,se>=te&&(te=se+1)}}if(J.h)break n;for($=0;5>$;++$){var ce=Yr[$];!$&&0<K&&(ce+=1<<K),ne<ce&&(ne=ce)}var ue=i(te*re,d),de=te,pe=i(de,f);if(null==pe)var fe=null;else t(65536>=de),fe=pe;var me=a(ne);if(null==fe||null==me||null==ue){V.a=1;break n}var he=ue;for(U=W=0;U<te;++U){var ge=fe[U],ve=ge.G,be=ge.H,we=0,xe=1,Ce=0;for($=0;5>$;++$){ce=Yr[$],ve[$]=he,be[$]=W,!$&&0<K&&(ce+=1<<K);r:{var Ee,Se=ce,Ne=V,ke=me,Pe=he,Ae=W,je=0,Te=Ne.m,Re=y(Te,1);if(o(ke,0,0,Se),Re){var Oe=y(Te,1)+1,De=y(Te,1),_e=y(Te,0==De?1:8);ke[_e]=1,2==Oe&&(ke[_e=y(Te,8)]=1);var Fe=1}else{var ze=a(19),Ze=y(Te,4)+4;if(19<Ze){Ne.a=3;var Be=0;break r}for(Ee=0;Ee<Ze;++Ee)ze[Qr[Ee]]=y(Te,3);var He=void 0,qe=void 0,Ue=Ne,$e=ze,We=Se,Ve=ke,Ge=0,Ye=Ue.m,Ke=8,Qe=i(128,d);o:for(;u(Qe,0,7,$e,19);){if(y(Ye,1)){var Je=2+2*y(Ye,3);if((He=2+y(Ye,Je))>We)break o}else He=We;for(qe=0;qe<We&&He--;){N(Ye);var Xe=Qe[0+(127&C(Ye))];S(Ye,Ye.u+Xe.g);var et=Xe.value;if(16>et)Ve[qe++]=et,0!=et&&(Ke=et);else{var tt=16==et,nt=et-16,rt=Gr[nt],ot=y(Ye,Vr[nt])+rt;if(qe+ot>We)break o;for(var at=tt?Ke:0;0<ot--;)Ve[qe++]=at}}Ge=1;break o}Ge||(Ue.a=3),Fe=Ge}(Fe=Fe&&!Te.h)&&(je=u(Pe,Ae,8,ke,Se)),Fe&&0!=je?Be=je:(Ne.a=3,Be=0)}if(0==Be)break n;if(xe&&1==Kr[$]&&(xe=0==he[W].g),we+=he[W].g,W+=Be,3>=$){var it,lt=me[0];for(it=1;it<ce;++it)me[it]>lt&&(lt=me[it]);Ce+=lt}}if(ge.nd=xe,ge.Qb=0,xe&&(ge.qb=(ve[3][be[3]+0].value<<24|ve[1][be[1]+0].value<<16|ve[2][be[2]+0].value)>>>0,0==we&&256>ve[0][be[0]+0].value&&(ge.Qb=1,ge.qb+=ve[0][be[0]+0].value<<8)),ge.jc=!ge.Qb&&6>Ce,ge.jc){var st,ct=ge;for(st=0;st<Zn;++st){var ut=st,dt=ct.pd[ut],pt=ct.G[0][ct.H[0]+ut];256<=pt.value?(dt.g=pt.g+256,dt.value=pt.value):(dt.g=0,dt.value=0,ut>>=ye(pt,8,dt),ut>>=ye(ct.G[1][ct.H[1]+ut],16,dt),ut>>=ye(ct.G[2][ct.H[2]+ut],0,dt),ye(ct.G[3][ct.H[3]+ut],24,dt))}}}X.vc=ee,X.Wb=te,X.Ya=fe,X.yc=ue,q=1;break t}q=0}if(!(c=q)){l.a=3;break e}if(0<b){if(g.ua=1<<b,!T(g.Wa,b)){l.a=1,c=0;break e}}else g.ua=0;var ft=l,mt=p,ht=m,gt=ft.s,vt=gt.xc;if(ft.c=mt,ft.i=ht,gt.md=_(mt,vt),gt.wc=0==vt?-1:(1<<vt)-1,r){l.xb=ho;break e}if(null==(v=a(p*m))){l.a=1,c=0;break e}c=(c=Le(l,v,0,p,m,m,null))&&!h.h;break e}return c?(null!=s?s[0]=v:(t(null==v),t(r)),l.$=0,r||Me(g)):Me(g),c}function Pe(e,n){var r=e.c*e.i,o=r+n+16*n;return t(e.c<=n),e.V=a(o),null==e.V?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function Ae(e,n){var r=e.C,o=n-r,a=e.V,i=e.Ba+e.c*r;for(t(n<=e.l.o);0<o;){var l=16<o?16:o,s=e.l.ma,c=e.l.width,u=c*l,d=s.ca,p=s.tb+c*r,f=e.Ta,m=e.Ua;xe(e,l,a,i),_n(f,m,d,p,u),Se(s,r,r+l,d,p,c),o-=l,a+=l*e.c,r+=l}t(r==n),e.C=e.Ma=n}function je(){this.ub=this.yd=this.td=this.Rb=0}function Te(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Re(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Oe(){this.Yb=function(){var e=[];return function e(t,n,r){for(var o=r[n],a=0;a<o&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));a++)e(t[a],n+1,r)}(e,0,[3,11]),e}()}function De(){this.jb=a(3),this.Wc=l([4,8],Oe),this.Xc=l([4,17],Oe)}function _e(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Fe(){this.ld=this.La=this.dd=this.tc=0}function ze(){this.Na=this.la=0}function Ze(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Be(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function He(){this.uc=this.M=this.Nb=0,this.wa=Array(new Fe),this.Y=0,this.ya=Array(new Be),this.aa=0,this.l=new We}function qe(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Ue(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new je,this.Kc=new Te,this.ed=new _e,this.Qa=new Re,this.Ic=this.$c=this.Aa=0,this.D=new He,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=i(8,w),this.ia=0,this.pb=i(4,Ze),this.Pa=new De,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new qe),this.Hd=0,this.rb=Array(new ze),this.sb=0,this.wa=Array(new Fe),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Be),this.L=this.aa=0,this.gd=l([4,2],Fe),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function $e(e,t){return 0>e?0:e>t?t:e}function We(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ve(){var e=new Ue;return null!=e&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,ro||(ro=Qe)),e}function Ge(e,t,n){return 0==e.a&&(e.a=t,e.sc=n,e.cb=0),0}function Ye(e,t,n){return 3<=n&&157==e[t+0]&&1==e[t+1]&&42==e[t+2]}function Ke(e,n){if(null==e)return 0;if(e.a=0,e.sc="OK",null==n)return Ge(e,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,a=n.w,i=n.ha;if(4>i)return Ge(e,7,"Truncated header.");var l=r[a+0]|r[a+1]<<8|r[a+2]<<16,s=e.Od;if(s.Rb=!(1&l),s.td=l>>1&7,s.yd=l>>4&1,s.ub=l>>5,3<s.td)return Ge(e,3,"Incorrect keyframe parameters.");if(!s.yd)return Ge(e,4,"Frame not displayable.");a+=3,i-=3;var c=e.Kc;if(s.Rb){if(7>i)return Ge(e,7,"cannot parse picture header");if(!Ye(r,a,i))return Ge(e,3,"Bad code word");c.c=16383&(r[a+4]<<8|r[a+3]),c.Td=r[a+4]>>6,c.i=16383&(r[a+6]<<8|r[a+5]),c.Ud=r[a+6]>>6,a+=7,i-=7,e.za=c.c+15>>4,e.Ub=c.i+15>>4,n.width=c.c,n.height=c.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,o((l=e.Pa).jb,0,255,l.jb.length),t(null!=(l=e.Qa)),l.Cb=0,l.Bb=0,l.Fb=1,o(l.Zb,0,0,l.Zb.length),o(l.Lb,0,0,l.Lb)}if(s.ub>i)return Ge(e,7,"bad partition length");m(l=e.m,r,a,s.ub),a+=s.ub,i-=s.ub,s.Rb&&(c.Ld=M(l),c.Kd=M(l)),c=e.Qa;var u,d=e.Pa;if(t(null!=l),t(null!=c),c.Cb=M(l),c.Cb){if(c.Bb=M(l),M(l)){for(c.Fb=M(l),u=0;4>u;++u)c.Zb[u]=M(l)?g(l,7):0;for(u=0;4>u;++u)c.Lb[u]=M(l)?g(l,6):0}if(c.Bb)for(u=0;3>u;++u)d.jb[u]=M(l)?h(l,8):255}else c.Bb=0;if(l.Ka)return Ge(e,3,"cannot parse segment header");if((c=e.ed).zd=M(l),c.Tb=h(l,6),c.wb=h(l,3),c.Pc=M(l),c.Pc&&M(l)){for(d=0;4>d;++d)M(l)&&(c.vd[d]=g(l,6));for(d=0;4>d;++d)M(l)&&(c.od[d]=g(l,6))}if(e.L=0==c.Tb?0:c.zd?1:2,l.Ka)return Ge(e,3,"cannot parse filter header");var p=i;if(i=u=a,a=u+p,c=p,e.Xb=(1<<h(e.m,2))-1,p<3*(d=e.Xb))r=7;else{for(u+=3*d,c-=3*d,p=0;p<d;++p){var f=r[i+0]|r[i+1]<<8|r[i+2]<<16;f>c&&(f=c),m(e.Jc[+p],r,u,f),u+=f,c-=f,i+=3}m(e.Jc[+d],r,u,c),r=u<a?0:5}if(0!=r)return Ge(e,r,"cannot parse partitions");for(r=h(u=e.m,7),i=M(u)?g(u,4):0,a=M(u)?g(u,4):0,c=M(u)?g(u,4):0,d=M(u)?g(u,4):0,u=M(u)?g(u,4):0,p=e.Qa,f=0;4>f;++f){if(p.Cb){var v=p.Zb[f];p.Fb||(v+=r)}else{if(0<f){e.pb[f]=e.pb[0];continue}v=r}var b=e.pb[f];b.Sc[0]=to[$e(v+i,127)],b.Sc[1]=no[$e(v+0,127)],b.Eb[0]=2*to[$e(v+a,127)],b.Eb[1]=101581*no[$e(v+c,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=to[$e(v+d,117)],b.Qc[1]=no[$e(v+u,127)],b.lc=v+u}if(!s.Rb)return Ge(e,4,"Not a key frame.");for(M(l),s=e.Pa,r=0;4>r;++r){for(i=0;8>i;++i)for(a=0;3>a;++a)for(c=0;11>c;++c)d=k(l,co[r][i][a][c])?h(l,8):lo[r][i][a][c],s.Wc[r][i].Yb[a][c]=d;for(i=0;17>i;++i)s.Xc[r][i]=s.Wc[r][uo[i]]}return e.kc=M(l),e.kc&&(e.Bd=h(l,8)),e.cb=1}function Qe(e,t,n,r,o,a,i){var l=t[o].Yb[n];for(n=0;16>o;++o){if(!k(e,l[n+0]))return o;for(;!k(e,l[n+1]);)if(l=t[++o].Yb[0],n=0,16==o)return 16;var s=t[o+1].Yb;if(k(e,l[n+2])){var c=e,u=0;if(k(c,(p=l)[(d=n)+3]))if(k(c,p[d+6])){for(l=0,d=2*(u=k(c,p[d+8]))+(p=k(c,p[d+9+u])),u=0,p=oo[d];p[l];++l)u+=u+k(c,p[l]);u+=3+(8<<d)}else k(c,p[d+7])?(u=7+2*k(c,165),u+=k(c,145)):u=5+k(c,159);else u=k(c,p[d+4])?3+k(c,p[d+5]):2;l=s[2]}else u=1,l=s[1];s=i+ao[o],0>(c=e).b&&L(c);var d,p=c.b,f=(d=c.Ca>>1)-(c.I>>p)>>31;--c.b,c.Ca+=f,c.Ca|=1,c.I-=(d+1&f)<<p,a[s]=((u^f)-f)*r[(0<o)+0]}return 16}function Je(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,o(e.zc,0,0,e.zc.length),e.ja=0}function Xe(e,n){if(null==e)return 0;if(null==n)return Ge(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Ke(e,n))return 0;if(t(e.cb),null==n.ac||n.ac(n)){n.ob&&(e.L=0);var l=Zo[e.L];if(2==e.L?(e.yb=0,e.zb=0):(e.yb=n.v-l>>4,e.zb=n.j-l>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+l>>4,e.Hb=n.va+15+l>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var s=e.ed;for(l=0;4>l;++l){var c;if(e.Qa.Cb){var u=e.Qa.Lb[l];e.Qa.Fb||(u+=s.Tb)}else u=s.Tb;for(c=0;1>=c;++c){var d=e.gd[l][c],p=u;if(s.Pc&&(p+=s.vd[0],c&&(p+=s.od[0])),0<(p=0>p?0:63<p?63:p)){var f=p;0<s.wb&&(f=4<s.wb?f>>2:f>>1)>9-s.wb&&(f=9-s.wb),1>f&&(f=1),d.dd=f,d.tc=2*p+f,d.ld=40<=p?2:15<=p?1:0}else d.tc=0;d.La=c}}}l=0}else Ge(e,6,"Frame setup failed"),l=e.a;if(l=0==l){if(l){e.$c=0,0<e.Aa||(e.Ic=Ho);e:{l=e.Ic,s=4*(f=e.za);var m=32*f,h=f+1,g=0<e.L?f*(0<e.Aa?2:1):0,v=(2==e.Aa?2:1)*f;if((d=s+832+(c=3*(16*l+Zo[e.L])/2*m)+(u=null!=e.Fa&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=d)l=0;else{if(d>e.Vb){if(e.Vb=0,e.Ec=a(d),e.Fc=0,null==e.Ec){l=Ge(e,1,"no memory during frame initialization.");break e}e.Vb=d}d=e.Ec,p=e.Fc,e.Ac=d,e.Bc=p,p+=s,e.Gd=i(m,qe),e.Hd=0,e.rb=i(h+1,ze),e.sb=1,e.wa=g?i(g,Fe):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=f),t(!0),e.oc=d,e.pc=p,p+=832,e.ya=i(v,Be),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,2==e.Aa&&(e.D.aa+=f),e.R=16*f,e.B=8*f,f=(m=Zo[e.L])*e.R,m=m/2*e.B,e.sa=d,e.ta=p+f,e.qa=e.sa,e.ra=e.ta+16*l*e.R+m,e.Ha=e.qa,e.Ia=e.ra+8*l*e.B+m,e.$c=0,p+=c,e.mb=u?d:null,e.nb=u?p:null,t(p+u<=e.Fc+e.Vb),Je(e),o(e.Ac,e.Bc,0,s),l=1}}if(l){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!Ar){for(l=-255;255>=l;++l)Mr[255+l]=0>l?-l:l;for(l=-1020;1020>=l;++l)kr[1020+l]=-128>l?-128:127<l?127:l;for(l=-112;112>=l;++l)Ir[112+l]=-16>l?-16:15<l?15:l;for(l=-255;510>=l;++l)Pr[255+l]=0>l?0:255<l?255:l;Ar=1}ir=ct,lr=at,cr=it,ur=lt,dr=st,sr=ot,pr=Gt,fr=Yt,mr=Jt,hr=Xt,gr=Kt,vr=Qt,br=en,yr=tn,wr=Ht,xr=qt,Cr=Ut,Er=$t,fo[0]=St,fo[1]=dt,fo[2]=Ct,fo[3]=Et,fo[4]=Nt,fo[5]=Mt,fo[6]=Lt,fo[7]=kt,fo[8]=Pt,fo[9]=It,po[0]=vt,po[1]=ft,po[2]=mt,po[3]=ht,po[4]=bt,po[5]=yt,po[6]=wt,mo[0]=Rt,mo[1]=pt,mo[2]=At,mo[3]=jt,mo[4]=Dt,mo[5]=Ot,mo[6]=_t,l=1}else l=0}l&&(l=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var i,l=e.Jc[e.M&e.Xb],s=e.m,c=e;for(i=0;i<c.za;++i){var u=s,d=c,p=d.Ac,f=d.Bc+4*i,m=d.zc,h=d.ya[d.aa+i];if(d.Qa.Bb?h.$b=k(u,d.Pa.jb[0])?2+k(u,d.Pa.jb[2]):k(u,d.Pa.jb[1]):h.$b=0,d.kc&&(h.Ad=k(u,d.Bd)),h.Za=!k(u,145)+0,h.Za){var g=h.Ob,v=0;for(d=0;4>d;++d){var b,y=m[0+d];for(b=0;4>b;++b){y=so[p[f+b]][y];for(var w=io[k(u,y[0])];0<w;)w=io[2*w+k(u,y[w])];y=-w,p[f+b]=y}r(g,v,p,f,4),v+=4,m[0+d]=y}}else y=k(u,156)?k(u,128)?1:3:k(u,163)?2:0,h.Ob[0]=y,o(p,f,y,4),o(m,0,y,4);h.Dd=k(u,142)?k(u,114)?k(u,183)?1:3:2:0}if(c.m.Ka)return Ge(e,7,"Premature end-of-partition0 encountered.");for(;e.ja<e.za;++e.ja){if(c=l,u=(s=e).rb[s.sb-1],p=s.rb[s.sb+s.ja],i=s.ya[s.aa+s.ja],f=s.kc?i.Ad:0)u.la=p.la=0,i.Za||(u.Na=p.Na=0),i.Hc=0,i.Gc=0,i.ia=0;else{var x,C;if(u=p,p=c,f=s.Pa.Xc,m=s.ya[s.aa+s.ja],h=s.pb[m.$b],d=m.ad,g=0,v=s.rb[s.sb-1],y=b=0,o(d,g,0,384),m.Za)var E=0,S=f[3];else{w=a(16);var N=u.Na+v.Na;if(N=ro(p,f[1],N,h.Eb,0,w,0),u.Na=v.Na=(0<N)+0,1<N)ir(w,0,d,g);else{var L=w[0]+3>>3;for(w=0;256>w;w+=16)d[g+w]=L}E=1,S=f[0]}var M=15&u.la,I=15&v.la;for(w=0;4>w;++w){var P=1&I;for(L=C=0;4>L;++L)M=M>>1|(P=(N=ro(p,S,N=P+(1&M),h.Sc,E,d,g))>E)<<7,C=C<<2|(3<N?3:1<N?2:0!=d[g+0]),g+=16;M>>=4,I=I>>1|P<<7,b=(b<<8|C)>>>0}for(S=M,E=I>>4,x=0;4>x;x+=2){for(C=0,M=u.la>>4+x,I=v.la>>4+x,w=0;2>w;++w){for(P=1&I,L=0;2>L;++L)N=P+(1&M),M=M>>1|(P=0<(N=ro(p,f[2],N,h.Qc,0,d,g)))<<3,C=C<<2|(3<N?3:1<N?2:0!=d[g+0]),g+=16;M>>=2,I=I>>1|P<<5}y|=C<<4*x,S|=M<<4<<x,E|=(240&I)<<x}u.la=S,v.la=E,m.Hc=b,m.Gc=y,m.ia=43690&y?0:h.ia,f=!(b|y)}if(0<s.L&&(s.wa[s.Y+s.ja]=s.gd[i.$b][i.Za],s.wa[s.Y+s.ja].La|=!f),c.Ka)return Ge(e,7,"Premature end-of-file encountered.")}if(Je(e),s=n,c=1,i=(l=e).D,u=0<l.L&&l.M>=l.zb&&l.M<=l.Va,0==l.Aa)e:{if(i.M=l.M,i.uc=u,Rn(l,i),c=1,i=(C=l.D).Nb,u=(y=Zo[l.L])*l.R,p=y/2*l.B,w=16*i*l.R,L=8*i*l.B,f=l.sa,m=l.ta-u+w,h=l.qa,d=l.ra-p+L,g=l.Ha,v=l.Ia-p+L,I=0==(M=C.M),b=M>=l.Va-1,2==l.Aa&&Rn(l,C),C.uc)for(P=(N=l).D.M,t(N.D.uc),C=N.yb;C<N.Hb;++C){E=C,S=P;var A=(j=(B=N).D).Nb;x=B.R;var j=j.wa[j.Y+E],T=B.sa,R=B.ta+16*A*x+16*E,O=j.dd,D=j.tc;if(0!=D)if(t(3<=D),1==B.L)0<E&&xr(T,R,x,D+4),j.La&&Er(T,R,x,D),0<S&&wr(T,R,x,D+4),j.La&&Cr(T,R,x,D);else{var _=B.B,F=B.qa,z=B.ra+8*A*_+8*E,Z=B.Ha,B=B.Ia+8*A*_+8*E;A=j.ld,0<E&&(fr(T,R,x,D+4,O,A),hr(F,z,Z,B,_,D+4,O,A)),j.La&&(vr(T,R,x,D,O,A),yr(F,z,Z,B,_,D,O,A)),0<S&&(pr(T,R,x,D+4,O,A),mr(F,z,Z,B,_,D+4,O,A)),j.La&&(gr(T,R,x,D,O,A),br(F,z,Z,B,_,D,O,A))}}if(l.ia&&alert("todo:DitherRow"),null!=s.put){if(C=16*M,M=16*(M+1),I?(s.y=l.sa,s.O=l.ta+w,s.f=l.qa,s.N=l.ra+L,s.ea=l.Ha,s.W=l.Ia+L):(C-=y,s.y=f,s.O=m,s.f=h,s.N=d,s.ea=g,s.W=v),b||(M-=y),M>s.o&&(M=s.o),s.F=null,s.J=null,null!=l.Fa&&0<l.Fa.length&&C<M&&(s.J=pn(l,s,C,M-C),s.F=l.mb,null==s.F&&0==s.F.length)){c=Ge(l,3,"Could not decode alpha data.");break e}C<s.j&&(y=s.j-C,C=s.j,t(!(1&y)),s.O+=l.R*y,s.N+=l.B*(y>>1),s.W+=l.B*(y>>1),null!=s.F&&(s.J+=s.width*y)),C<M&&(s.O+=s.v,s.N+=s.v>>1,s.W+=s.v>>1,null!=s.F&&(s.J+=s.v),s.ka=C-s.j,s.U=s.va-s.v,s.T=M-C,c=s.put(s))}i+1!=l.Ic||b||(r(l.sa,l.ta-u,f,m+16*l.R,u),r(l.qa,l.ra-p,h,d+8*l.B,p),r(l.Ha,l.Ia-p,g,v+8*l.B,p))}if(!c)return Ge(e,6,"Output aborted.")}return 1}(e,n)),null!=n.bc&&n.bc(n),l&=1}return l?(e.cb=0,l):0}function et(e,t,n,r,o){o=e[t+n+32*r]+(o>>3),e[t+n+32*r]=-256&o?0>o?0:255:o}function tt(e,t,n,r,o,a){et(e,t,0,n,r+o),et(e,t,1,n,r+a),et(e,t,2,n,r-a),et(e,t,3,n,r-o)}function nt(e){return(20091*e>>16)+e}function rt(e,t,n,r){var o,i=0,l=a(16);for(o=0;4>o;++o){var s=e[t+0]+e[t+8],c=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-nt(e[t+12]),d=nt(e[t+4])+(35468*e[t+12]>>16);l[i+0]=s+d,l[i+1]=c+u,l[i+2]=c-u,l[i+3]=s-d,i+=4,t++}for(o=i=0;4>o;++o)s=(e=l[i+0]+4)+l[i+8],c=e-l[i+8],u=(35468*l[i+4]>>16)-nt(l[i+12]),et(n,r,0,0,s+(d=nt(l[i+4])+(35468*l[i+12]>>16))),et(n,r,1,0,c+u),et(n,r,2,0,c-u),et(n,r,3,0,s-d),i++,r+=32}function ot(e,t,n,r){var o=e[t+0]+4,a=35468*e[t+4]>>16,i=nt(e[t+4]),l=35468*e[t+1]>>16;tt(n,r,0,o+i,e=nt(e[t+1]),l),tt(n,r,1,o+a,e,l),tt(n,r,2,o-a,e,l),tt(n,r,3,o-i,e,l)}function at(e,t,n,r,o){rt(e,t,n,r),o&&rt(e,t+16,n,r+4)}function it(e,t,n,r){lr(e,t+0,n,r,1),lr(e,t+32,n,r+128,1)}function lt(e,t,n,r){var o;for(e=e[t+0]+4,o=0;4>o;++o)for(t=0;4>t;++t)et(n,r,t,o,e)}function st(e,t,n,r){e[t+0]&&ur(e,t+0,n,r),e[t+16]&&ur(e,t+16,n,r+4),e[t+32]&&ur(e,t+32,n,r+128),e[t+48]&&ur(e,t+48,n,r+128+4)}function ct(e,t,n,r){var o,i=a(16);for(o=0;4>o;++o){var l=e[t+0+o]+e[t+12+o],s=e[t+4+o]+e[t+8+o],c=e[t+4+o]-e[t+8+o],u=e[t+0+o]-e[t+12+o];i[0+o]=l+s,i[8+o]=l-s,i[4+o]=u+c,i[12+o]=u-c}for(o=0;4>o;++o)l=(e=i[0+4*o]+3)+i[3+4*o],s=i[1+4*o]+i[2+4*o],c=i[1+4*o]-i[2+4*o],u=e-i[3+4*o],n[r+0]=l+s>>3,n[r+16]=u+c>>3,n[r+32]=l-s>>3,n[r+48]=u-c>>3,r+=64}function ut(e,t,n){var r,o=t-32,a=Rr,i=255-e[o-1];for(r=0;r<n;++r){var l,s=a,c=i+e[t-1];for(l=0;l<n;++l)e[t+l]=s[c+e[o+l]];t+=32}}function dt(e,t){ut(e,t,4)}function pt(e,t){ut(e,t,8)}function ft(e,t){ut(e,t,16)}function mt(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function ht(e,t){var n;for(n=16;0<n;--n)o(e,t,e[t-1],16),t+=32}function gt(e,t,n){var r;for(r=0;16>r;++r)o(t,n+32*r,e,16)}function vt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];gt(r>>5,e,t)}function bt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];gt(r>>4,e,t)}function yt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];gt(r>>4,e,t)}function wt(e,t){gt(128,e,t)}function xt(e,t,n){return e+2*t+n+2>>2}function Ct(e,t){var n,o=t-32;for(o=new Uint8Array([xt(e[o-1],e[o+0],e[o+1]),xt(e[o+0],e[o+1],e[o+2]),xt(e[o+1],e[o+2],e[o+3]),xt(e[o+2],e[o+3],e[o+4])]),n=0;4>n;++n)r(e,t+32*n,o,0,o.length)}function Et(e,t){var n=e[t-1],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96];I(e,t+0,16843009*xt(e[t-1-32],n,r)),I(e,t+32,16843009*xt(n,r,o)),I(e,t+64,16843009*xt(r,o,a)),I(e,t+96,16843009*xt(o,a,a))}function St(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)o(e,t+32*n,r,4)}function Nt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1-32],i=e[t+0-32],l=e[t+1-32],s=e[t+2-32],c=e[t+3-32];e[t+0+96]=xt(r,o,e[t-1+96]),e[t+1+96]=e[t+0+64]=xt(n,r,o),e[t+2+96]=e[t+1+64]=e[t+0+32]=xt(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=xt(i,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=xt(l,i,a),e[t+3+32]=e[t+2+0]=xt(s,l,i),e[t+3+0]=xt(c,s,l)}function Lt(e,t){var n=e[t+1-32],r=e[t+2-32],o=e[t+3-32],a=e[t+4-32],i=e[t+5-32],l=e[t+6-32],s=e[t+7-32];e[t+0+0]=xt(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=xt(n,r,o),e[t+2+0]=e[t+1+32]=e[t+0+64]=xt(r,o,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=xt(o,a,i),e[t+3+32]=e[t+2+64]=e[t+1+96]=xt(a,i,l),e[t+3+64]=e[t+2+96]=xt(i,l,s),e[t+3+96]=xt(l,s,s)}function Mt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1-32],i=e[t+0-32],l=e[t+1-32],s=e[t+2-32],c=e[t+3-32];e[t+0+0]=e[t+1+64]=a+i+1>>1,e[t+1+0]=e[t+2+64]=i+l+1>>1,e[t+2+0]=e[t+3+64]=l+s+1>>1,e[t+3+0]=s+c+1>>1,e[t+0+96]=xt(o,r,n),e[t+0+64]=xt(r,n,a),e[t+0+32]=e[t+1+96]=xt(n,a,i),e[t+1+32]=e[t+2+96]=xt(a,i,l),e[t+2+32]=e[t+3+96]=xt(i,l,s),e[t+3+32]=xt(l,s,c)}function kt(e,t){var n=e[t+0-32],r=e[t+1-32],o=e[t+2-32],a=e[t+3-32],i=e[t+4-32],l=e[t+5-32],s=e[t+6-32],c=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+o+1>>1,e[t+2+0]=e[t+1+64]=o+a+1>>1,e[t+3+0]=e[t+2+64]=a+i+1>>1,e[t+0+32]=xt(n,r,o),e[t+1+32]=e[t+0+96]=xt(r,o,a),e[t+2+32]=e[t+1+96]=xt(o,a,i),e[t+3+32]=e[t+2+96]=xt(a,i,l),e[t+3+64]=xt(i,l,s),e[t+3+96]=xt(l,s,c)}function It(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+o+1>>1,e[t+2+32]=e[t+0+64]=o+a+1>>1,e[t+1+0]=xt(n,r,o),e[t+3+0]=e[t+1+32]=xt(r,o,a),e[t+3+32]=e[t+1+64]=xt(o,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Pt(e,t){var n=e[t-1+0],r=e[t-1+32],o=e[t-1+64],a=e[t-1+96],i=e[t-1-32],l=e[t+0-32],s=e[t+1-32],c=e[t+2-32];e[t+0+0]=e[t+2+32]=n+i+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=o+r+1>>1,e[t+0+96]=a+o+1>>1,e[t+3+0]=xt(l,s,c),e[t+2+0]=xt(i,l,s),e[t+1+0]=e[t+3+32]=xt(n,i,l),e[t+1+32]=e[t+3+64]=xt(r,n,i),e[t+1+64]=e[t+3+96]=xt(o,r,n),e[t+1+96]=xt(a,o,r)}function At(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function jt(e,t){var n;for(n=0;8>n;++n)o(e,t,e[t-1],8),t+=32}function Tt(e,t,n){var r;for(r=0;8>r;++r)o(t,n+32*r,e,8)}function Rt(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Tt(r>>4,e,t)}function Ot(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Tt(r>>3,e,t)}function Dt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Tt(r>>3,e,t)}function _t(e,t){Tt(128,e,t)}function Ft(e,t,n){var r=e[t-n],o=e[t+0],a=3*(o-r)+jr[1020+e[t-2*n]-e[t+n]],i=Tr[112+(a+4>>3)];e[t-n]=Rr[255+r+Tr[112+(a+3>>3)]],e[t+0]=Rr[255+o-i]}function zt(e,t,n,r){var o=e[t+0],a=e[t+n];return Or[255+e[t-2*n]-e[t-n]]>r||Or[255+a-o]>r}function Zt(e,t,n,r){return 4*Or[255+e[t-n]-e[t+0]]+Or[255+e[t-2*n]-e[t+n]]<=r}function Bt(e,t,n,r,o){var a=e[t-3*n],i=e[t-2*n],l=e[t-n],s=e[t+0],c=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Or[255+l-s]+Or[255+i-c]>r?0:Or[255+e[t-4*n]-a]<=o&&Or[255+a-i]<=o&&Or[255+i-l]<=o&&Or[255+d-u]<=o&&Or[255+u-c]<=o&&Or[255+c-s]<=o}function Ht(e,t,n,r){var o=2*r+1;for(r=0;16>r;++r)Zt(e,t+r,n,o)&&Ft(e,t+r,n)}function qt(e,t,n,r){var o=2*r+1;for(r=0;16>r;++r)Zt(e,t+r*n,1,o)&&Ft(e,t+r*n,1)}function Ut(e,t,n,r){var o;for(o=3;0<o;--o)Ht(e,t+=4*n,n,r)}function $t(e,t,n,r){var o;for(o=3;0<o;--o)qt(e,t+=4,n,r)}function Wt(e,t,n,r,o,a,i,l){for(a=2*a+1;0<o--;){if(Bt(e,t,n,a,i))if(zt(e,t,n,l))Ft(e,t,n);else{var s=e,c=t,u=n,d=s[c-2*u],p=s[c-u],f=s[c+0],m=s[c+u],h=s[c+2*u],g=27*(b=jr[1020+3*(f-p)+jr[1020+d-m]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;s[c-3*u]=Rr[255+s[c-3*u]+b],s[c-2*u]=Rr[255+d+v],s[c-u]=Rr[255+p+g],s[c+0]=Rr[255+f-g],s[c+u]=Rr[255+m-v],s[c+2*u]=Rr[255+h-b]}t+=r}}function Vt(e,t,n,r,o,a,i,l){for(a=2*a+1;0<o--;){if(Bt(e,t,n,a,i))if(zt(e,t,n,l))Ft(e,t,n);else{var s=e,c=t,u=n,d=s[c-u],p=s[c+0],f=s[c+u],m=Tr[112+(4+(h=3*(p-d))>>3)],h=Tr[112+(h+3>>3)],g=m+1>>1;s[c-2*u]=Rr[255+s[c-2*u]+g],s[c-u]=Rr[255+d+h],s[c+0]=Rr[255+p-m],s[c+u]=Rr[255+f-g]}t+=r}}function Gt(e,t,n,r,o,a){Wt(e,t,n,1,16,r,o,a)}function Yt(e,t,n,r,o,a){Wt(e,t,1,n,16,r,o,a)}function Kt(e,t,n,r,o,a){var i;for(i=3;0<i;--i)Vt(e,t+=4*n,n,1,16,r,o,a)}function Qt(e,t,n,r,o,a){var i;for(i=3;0<i;--i)Vt(e,t+=4,1,n,16,r,o,a)}function Jt(e,t,n,r,o,a,i,l){Wt(e,t,o,1,8,a,i,l),Wt(n,r,o,1,8,a,i,l)}function Xt(e,t,n,r,o,a,i,l){Wt(e,t,1,o,8,a,i,l),Wt(n,r,1,o,8,a,i,l)}function en(e,t,n,r,o,a,i,l){Vt(e,t+4*o,o,1,8,a,i,l),Vt(n,r+4*o,o,1,8,a,i,l)}function tn(e,t,n,r,o,a,i,l){Vt(e,t+4,1,o,8,a,i,l),Vt(n,r+4,1,o,8,a,i,l)}function nn(){this.ba=new ie,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new se,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new O,this.vb=new O,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new f,this.yc=new d}function ln(){this.xb=this.a=0,this.l=new We,this.ca=new ie,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=i(4,on),this.Oc=0}function sn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new We,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function cn(e,t,n,r,o,a,i){for(e=null==e?0:e[t+0],t=0;t<i;++t)o[a+t]=e+n[r+t]&255,e=o[a+t]}function un(e,t,n,r,o,a,i){var l;if(null==e)cn(null,null,n,r,o,a,i);else for(l=0;l<i;++l)o[a+l]=e[t+l]+n[r+l]&255}function dn(e,t,n,r,o,a,i){if(null==e)cn(null,null,n,r,o,a,i);else{var l,s=e[t+0],c=s,u=s;for(l=0;l<i;++l)c=u+(s=e[t+l])-c,u=n[r+l]+(-256&c?0>c?0:255:c)&255,c=s,o[a+l]=u}}function pn(e,n,o,i){var l=n.width,s=n.o;if(t(null!=e&&null!=n),0>o||0>=i||o+i>s)return null;if(!e.Cc){if(null==e.ga){var c;if(e.ga=new sn,(c=null==e.ga)||(c=n.width*n.o,t(0==e.Gb.length),e.Gb=a(c),e.Uc=0,null==e.Gb?c=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,c=1),c=!c),!c){c=e.ga;var u=e.Fa,d=e.P,p=e.qc,f=e.mb,m=e.nb,h=d+1,g=p-1,b=c.l;if(t(null!=u&&null!=f&&null!=n),vo[0]=null,vo[1]=cn,vo[2]=un,vo[3]=dn,c.ca=f,c.tb=m,c.c=n.width,c.i=n.height,t(0<c.c&&0<c.i),1>=p)n=0;else if(c.$a=u[d+0]>>0&3,c.Z=u[d+0]>>2&3,c.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>c.$a||1<c.$a||4<=c.Z||1<c.Lc||d)n=0;else if(b.put=fe,b.ac=pe,b.bc=me,b.ma=c,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,c.$a)e:{t(1==c.$a),n=ke();t:for(;;){if(null==n){n=0;break e}if(t(null!=c),c.mc=n,n.c=c.c,n.i=c.i,n.l=c.l,n.l.ma=c,n.l.width=c.c,n.l.height=c.i,n.a=0,v(n.m,u,h,g),!Ie(c.c,c.i,1,n,null))break t;if(1==n.ab&&3==n.gc[0].hc&&Ee(n.s)?(c.ic=1,u=n.c*n.i,n.Ta=null,n.Ua=0,n.V=a(u),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(c.ic=0,n=Pe(n,c.c)),!n)break t;n=1;break e}c.mc=null,n=0}else n=g>=c.c*c.i;c=!n}if(c)return null;1!=e.ga.Lc?e.Ga=0:i=s-o}t(null!=e.ga),t(o+i<=s);e:{if(n=(u=e.ga).c,s=u.l.o,0==u.$a){if(h=e.rc,g=e.Vc,b=e.Fa,d=e.P+1+o*n,p=e.mb,f=e.nb+o*n,t(d<=e.P+e.qc),0!=u.Z)for(t(null!=vo[u.Z]),c=0;c<i;++c)vo[u.Z](h,g,b,d,p,f,n),h=p,g=f,f+=n,d+=n;else for(c=0;c<i;++c)r(p,f,b,d,n),h=p,g=f,f+=n,d+=n;e.rc=h,e.Vc=g}else{if(t(null!=u.mc),n=o+i,t(null!=(c=u.mc)),t(n<=c.i),c.C>=n)n=1;else if(u.ic||vn(),u.ic){u=c.V,h=c.Ba,g=c.c;var y=c.i,w=(b=1,d=c.$/g,p=c.$%g,f=c.m,m=c.s,c.$),x=g*y,C=g*n,S=m.wc,L=w<C?we(m,p,d):null;t(w<=x),t(n<=y),t(Ee(m));t:for(;;){for(;!f.h&&w<C;){if(p&S||(L=we(m,p,d)),t(null!=L),N(f),256>(y=be(L.G[0],L.H[0],f)))u[h+w]=y,++w,++p>=g&&(p=0,++d<=n&&!(d%16)&&Ne(c,d));else{if(!(280>y)){b=0;break t}y=ge(y-256,f);var M,k=be(L.G[4],L.H[4],f);if(N(f),!(w>=(k=ve(g,k=ge(k,f)))&&x-w>=y)){b=0;break t}for(M=0;M<y;++M)u[h+w+M]=u[h+w+M-k];for(w+=y,p+=y;p>=g;)p-=g,++d<=n&&!(d%16)&&Ne(c,d);w<C&&p&S&&(L=we(m,p,d))}t(f.h==E(f))}Ne(c,d>n?n:d);break t}!b||f.h&&w<x?(b=0,c.a=f.h?5:3):c.$=w,n=b}else n=Le(c,c.V,c.Ba,c.c,c.i,n,Ae);if(!n){i=0;break e}}o+i>=s&&(e.Cc=1),i=1}if(!i)return null;if(e.Cc&&(null!=(i=e.ga)&&(i.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+o*l}function fn(e,t,n,r,o,a){for(;0<o--;){var i,l=e,s=t+(n?1:0),c=e,u=t+(n?0:3);for(i=0;i<r;++i){var d=c[u+4*i];255!=d&&(d*=32897,l[s+4*i+0]=l[s+4*i+0]*d>>23,l[s+4*i+1]=l[s+4*i+1]*d>>23,l[s+4*i+2]=l[s+4*i+2]*d>>23)}t+=a}}function mn(e,t,n,r,o){for(;0<r--;){var a;for(a=0;a<n;++a){var i=e[t+2*a+0],l=15&(c=e[t+2*a+1]),s=4369*l,c=(240&c|c>>4)*s>>16;e[t+2*a+0]=(240&i|i>>4)*s>>16&240|(15&i|i<<4)*s>>16>>4&15,e[t+2*a+1]=240&c|l}t+=o}}function hn(e,t,n,r,o,a,i,l){var s,c,u=255;for(c=0;c<o;++c){for(s=0;s<r;++s){var d=e[t+s];a[i+4*s]=d,u&=d}t+=n,i+=l}return 255!=u}function gn(e,t,n,r,o){var a;for(a=0;a<o;++a)n[r+a]=e[t+a]>>8}function vn(){Sr=fn,Nr=mn,Lr=hn,_n=gn}function bn(n,r,o){e[n]=function(e,n,a,i,l,s,c,u,d,p,f,m,h,g,v,b,y){var w,x=y-1>>1,C=l[s+0]|c[u+0]<<16,E=d[p+0]|f[m+0]<<16;t(null!=e);var S=3*C+E+131074>>2;for(r(e[n+0],255&S,S>>16,h,g),null!=a&&(S=3*E+C+131074>>2,r(a[i+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var N=l[s+w]|c[u+w]<<16,L=d[p+w]|f[m+w]<<16,M=C+N+E+L+524296,k=M+2*(N+E)>>3;S=k+C>>1,C=(M=M+2*(C+L)>>3)+N>>1,r(e[n+2*w-1],255&S,S>>16,h,g+(2*w-1)*o),r(e[n+2*w-0],255&C,C>>16,h,g+(2*w-0)*o),null!=a&&(S=M+E>>1,C=k+L>>1,r(a[i+2*w-1],255&S,S>>16,v,b+(2*w-1)*o),r(a[i+2*w+0],255&C,C>>16,v,b+(2*w+0)*o)),C=N,E=L}1&y||(S=3*C+E+131074>>2,r(e[n+y-1],255&S,S>>16,h,g+(y-1)*o),null!=a&&(S=3*E+C+131074>>2,r(a[i+y-1],255&S,S>>16,v,b+(y-1)*o)))}}function yn(){bo[Dr]=yo,bo[_r]=xo,bo[Fr]=wo,bo[zr]=Co,bo[Zr]=Eo,bo[Br]=So,bo[Hr]=No,bo[qr]=xo,bo[Ur]=Co,bo[$r]=Eo,bo[Wr]=So}function wn(e){return e&~Ao?0>e?0:255:e>>Po}function xn(e,t){return wn((19077*e>>8)+(26149*t>>8)-14234)}function Cn(e,t,n){return wn((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function En(e,t){return wn((19077*e>>8)+(33050*t>>8)-17685)}function Sn(e,t,n,r,o){r[o+0]=xn(e,n),r[o+1]=Cn(e,t,n),r[o+2]=En(e,t)}function Nn(e,t,n,r,o){r[o+0]=En(e,t),r[o+1]=Cn(e,t,n),r[o+2]=xn(e,n)}function Ln(e,t,n,r,o){var a=Cn(e,t,n);t=a<<3&224|En(e,t)>>3,r[o+0]=248&xn(e,n)|a>>5,r[o+1]=t}function Mn(e,t,n,r,o){var a=240&En(e,t)|15;r[o+0]=240&xn(e,n)|Cn(e,t,n)>>4,r[o+1]=a}function kn(e,t,n,r,o){r[o+0]=255,Sn(e,t,n,r,o+1)}function In(e,t,n,r,o){Nn(e,t,n,r,o),r[o+3]=255}function Pn(e,t,n,r,o){Sn(e,t,n,r,o),r[o+3]=255}function $e(e,t){return 0>e?0:e>t?t:e}function An(t,n,r){e[t]=function(e,t,o,a,i,l,s,c,u){for(var d=c+(-2&u)*r;c!=d;)n(e[t+0],o[a+0],i[l+0],s,c),n(e[t+1],o[a+0],i[l+0],s,c+r),t+=2,++a,++l,c+=2*r;1&u&&n(e[t+0],o[a+0],i[l+0],s,c)}}function jn(e,t,n){return 0==n?0==e?0==t?6:5:0==t?4:0:n}function Tn(e,t,n,r,o){switch(e>>>30){case 3:lr(t,n,r,o,0);break;case 2:sr(t,n,r,o);break;case 1:ur(t,n,r,o)}}function Rn(e,t){var n,a,i=t.M,l=t.Nb,s=e.oc,c=e.pc+40,u=e.oc,d=e.pc+584,p=e.oc,f=e.pc+600;for(n=0;16>n;++n)s[c+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,p[f+32*n-1]=129;for(0<i?s[c-1-32]=u[d-1-32]=p[f-1-32]=129:(o(s,c-32-1,127,21),o(u,d-32-1,127,9),o(p,f-32-1,127,9)),a=0;a<e.za;++a){var m=t.ya[t.aa+a];if(0<a){for(n=-1;16>n;++n)r(s,c+32*n-4,s,c+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(p,f+32*n-4,p,f+32*n+4,4)}var h=e.Gd,g=e.Hd+a,v=m.ad,b=m.Hc;if(0<i&&(r(s,c-32,h[g].y,0,16),r(u,d-32,h[g].f,0,8),r(p,f-32,h[g].ea,0,8)),m.Za){var y=s,w=c-32+16;for(0<i&&(a>=e.za-1?o(y,w,h[g].y[15],4):r(y,w,h[g+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=s,w=c+zo[n],fo[m.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=jn(a,i,m.Ob[0]),po[y](s,c),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,s,c+zo[n]);for(n=m.Gc,y=jn(a,i,m.Dd),mo[y](u,d),mo[y](p,f),b=v,y=u,w=d,255&(m=n>>0)&&(170&m?cr(b,256,y,w):dr(b,256,y,w)),m=p,b=f,255&(n>>=8)&&(170&n?cr(v,320,m,b):dr(v,320,m,b)),i<e.Ub-1&&(r(h[g].y,0,s,c+480,16),r(h[g].f,0,u,d+224,8),r(h[g].ea,0,p,f+224,8)),n=8*l*e.B,h=e.sa,g=e.ta+16*a+16*l*e.R,v=e.qa,m=e.ra+8*a+n,b=e.Ha,y=e.Ia+8*a+n,n=0;16>n;++n)r(h,g+n*e.R,s,c+32*n,16);for(n=0;8>n;++n)r(v,m+n*e.B,u,d+32*n,8),r(b,y+n*e.B,p,f+32*n,8)}}function On(e,r,o,a,i,l,s,c,u){var d=[0],p=[0],f=0,m=null!=u?u.kd:0,h=null!=u?u:new rn;if(null==e||12>o)return 7;h.data=e,h.w=r,h.ha=o,r=[r],o=[o],h.gb=[h.gb];e:{var g=r,b=o,y=h.gb;if(t(null!=e),t(null!=b),t(null!=y),y[0]=0,12<=b[0]&&!n(e,g[0],"RIFF")){if(n(e,g[0]+8,"WEBP")){y=3;break e}var w=j(e,g[0]+4);if(12>w||4294967286<w){y=3;break e}if(m&&w>b[0]-8){y=7;break e}y[0]=w,g[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<h.gb[0],o=o[0];;){e:{var C=e;b=r,y=o;var E=d,S=p,N=g=[0];if((k=f=[f])[0]=0,8>y[0])y=7;else{if(!n(C,b[0],"VP8X")){if(10!=j(C,b[0]+4)){y=3;break e}if(18>y[0]){y=7;break e}var L=j(C,b[0]+8),M=1+A(C,b[0]+12);if(2147483648<=M*(C=1+A(C,b[0]+15))){y=3;break e}null!=N&&(N[0]=L),null!=E&&(E[0]=M),null!=S&&(S[0]=C),b[0]+=18,y[0]-=18,k[0]=1}y=0}}if(f=f[0],g=g[0],0!=y)return y;if(b=!!(2&g),!w&&f)return 3;if(null!=l&&(l[0]=!!(16&g)),null!=s&&(s[0]=b),null!=c&&(c[0]=0),s=d[0],g=p[0],f&&b&&null==u){y=0;break}if(4>o){y=7;break}if(w&&f||!w&&!f&&!n(e,r[0],"ALPH")){o=[o],h.na=[h.na],h.P=[h.P],h.Sa=[h.Sa];e:{L=e,y=r,w=o;var k=h.gb;E=h.na,S=h.P,N=h.Sa,M=22,t(null!=L),t(null!=w),C=y[0];var I=w[0];for(t(null!=E),t(null!=N),E[0]=null,S[0]=null,N[0]=0;;){if(y[0]=C,w[0]=I,8>I){y=7;break e}var P=j(L,C+4);if(4294967286<P){y=3;break e}var T=8+P+1&-2;if(M+=T,0<k&&M>k){y=3;break e}if(!n(L,C,"VP8 ")||!n(L,C,"VP8L")){y=0;break e}if(I[0]<T){y=7;break e}n(L,C,"ALPH")||(E[0]=L,S[0]=C+8,N[0]=P),C+=T,I-=T}}if(o=o[0],h.na=h.na[0],h.P=h.P[0],h.Sa=h.Sa[0],0!=y)break}o=[o],h.Ja=[h.Ja],h.xa=[h.xa];e:if(k=e,y=r,w=o,E=h.gb[0],S=h.Ja,N=h.xa,L=y[0],C=!n(k,L,"VP8 "),M=!n(k,L,"VP8L"),t(null!=k),t(null!=w),t(null!=S),t(null!=N),8>w[0])y=7;else{if(C||M){if(k=j(k,L+4),12<=E&&k>E-12){y=3;break e}if(m&&k>w[0]-8){y=7;break e}S[0]=k,y[0]+=8,w[0]-=8,N[0]=M}else N[0]=5<=w[0]&&47==k[L+0]&&!(k[L+4]>>5),S[0]=w[0];y=0}if(o=o[0],h.Ja=h.Ja[0],h.xa=h.xa[0],r=r[0],0!=y)break;if(4294967286<h.Ja)return 3;if(null==c||b||(c[0]=h.xa?2:1),s=[s],g=[g],h.xa){if(5>o){y=7;break}c=s,m=g,b=l,null==e||5>o?e=0:5<=o&&47==e[r+0]&&!(e[r+4]>>5)?(w=[0],k=[0],E=[0],v(S=new x,e,r,o),he(S,w,k,E)?(null!=c&&(c[0]=w[0]),null!=m&&(m[0]=k[0]),null!=b&&(b[0]=E[0]),e=1):e=0):e=0}else{if(10>o){y=7;break}c=g,null==e||10>o||!Ye(e,r+3,o-3)?e=0:(m=e[r+0]|e[r+1]<<8|e[r+2]<<16,b=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&m||3<(m>>1&7)||!(m>>4&1)||m>>5>=h.Ja||!b||!e?e=0:(s&&(s[0]=b),c&&(c[0]=e),e=1))}if(!e)return 3;if(s=s[0],g=g[0],f&&(d[0]!=s||p[0]!=g))return 3;null!=u&&(u[0]=h,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-o));break}return 0==y||7==y&&f&&null==u?(null!=l&&(l[0]|=null!=h.na&&0<h.na.length),null!=a&&(a[0]=s),null!=i&&(i[0]=g),0):y}function Dn(e,t,n){var r=t.width,o=t.height,a=0,i=0,l=r,s=o;if(t.Da=null!=e&&0<e.Da,t.Da&&(l=e.cd,s=e.bd,a=e.v,i=e.j,11>n||(a&=-2,i&=-2),0>a||0>i||0>=l||0>=s||a+l>r||i+s>o))return 0;if(t.v=a,t.j=i,t.va=a+l,t.o=i+s,t.U=l,t.T=s,t.da=null!=e&&0<e.da,t.da){if(!D(l,s,n=[e.ib],a=[e.hb]))return 0;t.ib=n[0],t.hb=a[0]}return t.ob=null!=e&&e.ob,t.Kb=null==e||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*o/4,t.Kb=0),1}function Fn(e){if(null==e)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,null!=t.F&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function zn(e,t,n,r){if(null==r||0>=e||0>=t)return 2;if(null!=n){if(n.Da){var o=n.cd,i=n.bd,l=-2&n.v,s=-2&n.j;if(0>l||0>s||0>=o||0>=i||l+o>e||s+i>t)return 2;e=o,t=i}if(n.da){if(!D(e,t,o=[n.ib],i=[n.hb]))return 2;e=o[0],t=i[0]}}r.width=e,r.height=t;e:{var c=r.width,u=r.height;if(e=r.S,0>=c||0>=u||!(e>=Dr&&13>e))e=2;else{if(0>=r.Rd&&null==r.sd){l=i=o=t=0;var d=(s=c*qo[e])*u;if(11>e||(i=(u+1)/2*(t=(c+1)/2),12==e&&(l=(o=c)*u)),null==(u=a(d+2*i+l))){e=1;break e}r.sd=u,11>e?((c=r.f.RGBA).eb=u,c.fb=0,c.A=s,c.size=d):((c=r.f.kb).y=u,c.O=0,c.fa=s,c.Fd=d,c.f=u,c.N=0+d,c.Ab=t,c.Cd=i,c.ea=u,c.W=0+d+i,c.Db=t,c.Ed=i,12==e&&(c.F=u,c.J=0+d+2*i),c.Tc=l,c.lb=o)}if(t=1,o=r.S,i=r.width,l=r.height,o>=Dr&&13>o)if(11>o)e=r.f.RGBA,t&=(s=Math.abs(e.A))*(l-1)+i<=e.size,t&=s>=i*qo[o],t&=null!=e.eb;else{e=r.f.kb,s=(i+1)/2,d=(l+1)/2,c=Math.abs(e.fa),u=Math.abs(e.Ab);var p=Math.abs(e.Db),f=Math.abs(e.lb),m=f*(l-1)+i;t&=c*(l-1)+i<=e.Fd,t&=u*(d-1)+s<=e.Cd,t=(t&=p*(d-1)+s<=e.Ed)&c>=i&u>=s&p>=s,t&=null!=e.y,t&=null!=e.f,t&=null!=e.ea,12==o&&(t&=f>=i,t&=m<=e.Tc,t&=null!=e.F)}else t=0;e=t?0:2}}return 0!=e||null!=n&&n.fd&&(e=Fn(r)),e}var Zn=64,Bn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Hn=24,qn=32,Un=8,$n=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];z("Predictor0","PredictorAdd0"),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return B(B(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return B(e,t[n-1])},e.Predictor7=function(e,t,n){return B(e,t[n+0])},e.Predictor8=function(e,t,n){return B(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return B(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return B(B(e,t[n-1]),B(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=U(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+U(r>>16&255,e>>16&255,t>>16&255)+U(r>>8&255,e>>8&255,t>>8&255)+U(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(H((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|H((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|H((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|H((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(q((e=B(e,t[n+0]))>>24&255,r>>24&255)<<24|q(e>>16&255,r>>16&255)<<16|q(e>>8&255,r>>8&255)<<8|q(e>>0&255,r>>0&255))>>>0};var Wn=e.PredictorAdd0;e.PredictorAdd1=$,z("Predictor2","PredictorAdd2"),z("Predictor3","PredictorAdd3"),z("Predictor4","PredictorAdd4"),z("Predictor5","PredictorAdd5"),z("Predictor6","PredictorAdd6"),z("Predictor7","PredictorAdd7"),z("Predictor8","PredictorAdd8"),z("Predictor9","PredictorAdd9"),z("Predictor10","PredictorAdd10"),z("Predictor11","PredictorAdd11"),z("Predictor12","PredictorAdd12"),z("Predictor13","PredictorAdd13");var Vn=e.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(e){return e>>8&255}),(function(e){return e})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(e){return e}),(function(e){return e>>8&255}));var Gn,Yn=e.ColorIndexInverseTransform,Kn=e.MapARGB,Qn=e.VP8LColorIndexInverseTransformAlpha,Jn=e.MapAlpha,Xn=e.VP8LPredictorsAdd=[];Xn.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var er,tr,nr,rr,or,ar,ir,lr,sr,cr,ur,dr,pr,fr,mr,hr,gr,vr,br,yr,wr,xr,Cr,Er,Sr,Nr,Lr,_n,Mr=a(511),kr=a(2041),Ir=a(225),Pr=a(767),Ar=0,jr=kr,Tr=Ir,Rr=Pr,Or=Mr,Dr=0,_r=1,Fr=2,zr=3,Zr=4,Br=5,Hr=6,qr=7,Ur=8,$r=9,Wr=10,Vr=[2,3,7],Gr=[3,3,11],Yr=[280,256,256,256,40],Kr=[0,1,1,1,0],Qr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Jr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Xr=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],eo=8,to=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],no=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ro=null,oo=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],ao=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],io=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],lo=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],so=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],co=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],uo=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],po=[],fo=[],mo=[],ho=1,go=2,vo=[],bo=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",Nn,3),bn("UpsampleRgbaLinePair",Pn,4),bn("UpsampleBgraLinePair",In,4),bn("UpsampleArgbLinePair",kn,4),bn("UpsampleRgba4444LinePair",Mn,2),bn("UpsampleRgb565LinePair",Ln,2);var yo=e.UpsampleRgbLinePair,wo=e.UpsampleBgrLinePair,xo=e.UpsampleRgbaLinePair,Co=e.UpsampleBgraLinePair,Eo=e.UpsampleArgbLinePair,So=e.UpsampleRgba4444LinePair,No=e.UpsampleRgb565LinePair,Lo=16,Mo=1<<Lo-1,ko=-227,Io=482,Po=6,Ao=(256<<Po)-1,jo=0,To=a(256),Ro=a(256),Oo=a(256),Do=a(256),_o=a(Io-ko),Fo=a(Io-ko);An("YuvToRgbRow",Sn,3),An("YuvToBgrRow",Nn,3),An("YuvToRgbaRow",Pn,4),An("YuvToBgraRow",In,4),An("YuvToArgbRow",kn,4),An("YuvToRgba4444Row",Mn,2),An("YuvToRgb565Row",Ln,2);var zo=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Zo=[0,2,8],Bo=[8,7,6,4,4,2,2,2,1,1,1,1],Ho=1;this.WebPDecodeRGBA=function(e,n,r,o,a){var i=_r,l=new nn,s=new ie;l.ba=s,s.S=i,s.width=[s.width],s.height=[s.height];var c=s.width,u=s.height,d=new le;if(null==d||null==e)var p=2;else t(null!=d),p=On(e,n,r,d.width,d.height,d.Pd,d.Qd,d.format,null);if(0!=p?c=0:(null!=c&&(c[0]=d.width[0]),null!=u&&(u[0]=d.height[0]),c=1),c){s.width=s.width[0],s.height=s.height[0],null!=o&&(o[0]=s.width),null!=a&&(a[0]=s.height);e:{if(o=new We,(a=new rn).data=e,a.w=n,a.ha=r,a.kd=1,n=[0],t(null!=a),(0==(e=On(a.data,a.w,a.ha,null,null,null,n,null,a))||7==e)&&n[0]&&(e=4),0==(n=e)){if(t(null!=l),o.data=a.data,o.w=a.w+a.offset,o.ha=a.ha-a.offset,o.put=fe,o.ac=pe,o.bc=me,o.ma=l,a.xa){if(null==(e=ke())){l=1;break e}if(function(e,n){var r=[0],o=[0],a=[0];t:for(;;){if(null==e)return 0;if(null==n)return e.a=2,0;if(e.l=n,e.a=0,v(e.m,n.data,n.w,n.ha),!he(e.m,r,o,a)){e.a=3;break t}if(e.xb=go,n.width=r[0],n.height=o[0],!Ie(r[0],o[0],1,e,null))break t;return 1}return t(0!=e.a),0}(e,o)){if(o=0==(n=zn(o.width,o.height,l.Oa,l.ba))){t:{o=e;n:for(;;){if(null==o){o=0;break t}if(t(null!=o.s.yc),t(null!=o.s.Ya),t(0<o.s.Wb),t(null!=(r=o.l)),t(null!=(a=r.ma)),0!=o.xb){if(o.ca=a.ba,o.tb=a.tb,t(null!=o.ca),!Dn(a.Oa,r,zr)){o.a=2;break n}if(!Pe(o,r.width))break n;if(r.da)break n;if((r.da||re(o.ca.S))&&vn(),11>o.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=o.ca.f.kb.F&&vn()),o.Pb&&0<o.s.ua&&null==o.s.vb.X&&!T(o.s.vb,o.s.Wa.Xa)){o.a=1;break n}o.xb=0}if(!Le(o,o.V,o.Ba,o.c,o.i,r.o,Ce))break n;a.Dc=o.Ma,o=1;break t}t(0!=o.a),o=0}o=!o}o&&(n=e.a)}else n=e.a}else{if(null==(e=new Ve)){l=1;break e}if(e.Fa=a.na,e.P=a.P,e.qc=a.Sa,Ke(e,o)){if(0==(n=zn(o.width,o.height,l.Oa,l.ba))){if(e.Aa=0,r=l.Oa,t(null!=(a=e)),null!=r){if(0<(c=0>(c=r.Md)?0:100<c?255:255*c/100)){for(u=d=0;4>u;++u)12>(p=a.pb[u]).lc&&(p.ia=c*Bo[0>p.lc?0:p.lc]>>3),d|=p.ia;d&&(alert("todo:VP8InitRandom"),a.ia=1)}a.Ga=r.Id,100<a.Ga?a.Ga=100:0>a.Ga&&(a.Ga=0)}Xe(e,o)||(n=e.a)}}else n=e.a}0==n&&null!=l.Oa&&l.Oa.fd&&(n=Fn(l.ba))}l=n}i=0!=l?null:11>i?s.f.RGBA.eb:s.f.kb.y}else i=null;return i};var qo=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(e,t){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function u(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function d(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new s;var p=[0],f=[0],m=[],h=new s,g=e,v=function(e,t){var n={},r=0,o=!1,a=0,i=0;if(n.frames=[],!function(e,t,n,r){for(var o=0;o<4;o++)if(e[t+o]!="RIFF".charCodeAt(o))return!0;return!1}(e,t)){var l,s;for(d(e,t+=4),t+=8;t<e.length;){var p=c(e,t),f=d(e,t+=4);t+=4;var m=f+(1&f);switch(p){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=o?i:t-8,v.src_size=a+f+8,r++,o&&(o=!1,a=0,i=0);break;case"VP8X":(v=n.header={}).feature_flags=e[t];var h=t+4;v.canvas_width=1+u(e,h),h+=3,v.canvas_height=1+u(e,h),h+=3;break;case"ALPH":o=!0,a=m+8,i=t-8;break;case"ANIM":(v=n.header).bgcolor=d(e,t),h=t+4,v.loop_count=(l=e)[(s=h)+0]<<0|l[s+1]<<8,h+=2;break;case"ANMF":var g,v;(v=n.frames[r]={}).offset_x=2*u(e,t),t+=3,v.offset_y=2*u(e,t),t+=3,v.width=1+u(e,t),t+=3,v.height=1+u(e,t),t+=3,v.duration=u(e,t),t+=3,g=e[t++],v.dispose=1&g,v.blend=g>>1&1}"ANMF"!=p&&(t+=m)}return n}}(g,0);v.response=g,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,p=[b.canvas_height],f=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],C=h.WebPDecodeRGBA(g,x.src_off,x.src_size,f,p);x.rgba=C,x.imgwidth=f[0],x.imgheight=p[0];for(var E=0;E<f[0]*p[0]*4;E++)m[E]=C[E];return this.width=f,this.height=p,this.data=m,this}!function(e){var t=function(t,r,s,c){var u=4,d=a;switch(c){case e.image_compression.FAST:u=1,d=o;break;case e.image_compression.MEDIUM:u=6,d=i;break;case e.image_compression.SLOW:u=9,d=l}var p=q(t=n(t,r,s,d),{level:u});return e.__addimage__.arrayBufferToBinaryString(p)},n=function(e,t,n,r){for(var o,a,i,l=e.length/t,s=new Uint8Array(e.length+l),d=c(),p=0;p<l;p+=1){if(i=p*t,o=e.subarray(i,i+t),r)s.set(r(o,n,a),i+p);else{for(var f,m=d.length,h=[];f<m;f+=1)h[f]=d[f](o,n,a);var g=u(h.concat());s.set(h[g],i+p)}a=o}return s},r=function(e){var t=Array.apply([],e);return t.unshift(0),t},o=function(e,t){var n,r=[],o=e.length;r[0]=1;for(var a=0;a<o;a+=1)n=e[a-t]||0,r[a+1]=e[a]-n+256&255;return r},a=function(e,t,n){var r,o=[],a=e.length;o[0]=2;for(var i=0;i<a;i+=1)r=n&&n[i]||0,o[i+1]=e[i]-r+256&255;return o},i=function(e,t,n){var r,o,a=[],i=e.length;a[0]=3;for(var l=0;l<i;l+=1)r=e[l-t]||0,o=n&&n[l]||0,a[l+1]=e[l]+256-(r+o>>>1)&255;return a},l=function(e,t,n){var r,o,a,i,l=[],c=e.length;l[0]=4;for(var u=0;u<c;u+=1)r=e[u-t]||0,o=n&&n[u]||0,a=n&&n[u-t]||0,i=s(r,o,a),l[u+1]=e[u]-i+256&255;return l},s=function(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),o=Math.abs(e-n),a=Math.abs(e+t-n-n);return r<=o&&r<=a?e:o<=a?t:n},c=function(){return[r,o,a,i,l]},u=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(n,r,o,a){var i,l,s,c,u,d,p,f,m,h,g,v,b,y,w,x=this.decode.FLATE_DECODE,C="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(s=new Dt(n)).imgData,l=s.bits,i=s.colorSpace,u=s.colors,-1!==[4,6].indexOf(s.colorType)){if(8===s.bits){m=(f=32==s.pixelBitlength?new Uint32Array(s.decodePixels().buffer):16==s.pixelBitlength?new Uint16Array(s.decodePixels().buffer):new Uint8Array(s.decodePixels().buffer)).length,g=new Uint8Array(m*s.colors),h=new Uint8Array(m);var E,S=s.pixelBitlength-s.bits;for(y=0,w=0;y<m;y++){for(b=f[y],E=0;E<S;)g[w++]=b>>>E&255,E+=s.bits;h[y]=b>>>E&255}}if(16===s.bits){m=(f=new Uint32Array(s.decodePixels().buffer)).length,g=new Uint8Array(m*(32/s.pixelBitlength)*s.colors),h=new Uint8Array(m*(32/s.pixelBitlength)),v=s.colors>1,y=0,w=0;for(var N=0;y<m;)b=f[y++],g[w++]=b>>>0&255,v&&(g[w++]=b>>>16&255,b=f[y++],g[w++]=b>>>0&255),h[N++]=b>>>16&255;l=8}a!==e.image_compression.NONE?(n=t(g,s.width*s.colors,s.colors,a),p=t(h,s.width,1,a)):(n=g,p=h,x=void 0)}if(3===s.colorType&&(i=this.color_spaces.INDEXED,d=s.palette,s.transparency.indexed)){var L=s.transparency.indexed,M=0;for(y=0,m=L.length;y<m;++y)M+=L[y];if((M/=255)==m-1&&-1!==L.indexOf(0))c=[L.indexOf(0)];else if(M!==m){for(f=s.decodePixels(),h=new Uint8Array(f.length),y=0,m=f.length;y<m;y++)h[y]=L[f[y]];p=t(h,s.width,1)}}var k=function(t){var n;switch(t){case e.image_compression.FAST:n=11;break;case e.image_compression.MEDIUM:n=13;break;case e.image_compression.SLOW:n=14;break;default:n=12}return n}(a);return x===this.decode.FLATE_DECODE&&(C="/Predictor "+k+" "),C+="/Colors "+u+" /BitsPerComponent "+l+" /Columns "+s.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(p&&this.__addimage__.isArrayBuffer(p)||this.__addimage__.isArrayBufferView(p))&&(p=this.__addimage__.arrayBufferToBinaryString(p)),{alias:o,data:n,index:r,filter:x,decodeParameters:C,transparency:c,palette:d,sMask:p,predictor:k,width:s.width,height:s.height,bitsPerComponent:l,colorSpace:i}}}}(Se.API),function(e){e.processGIF89A=function(t,n,r,o){var a=new _t(t),i=a.width,l=a.height,s=[];a.decodeAndBlitFrameRGBA(0,s);var c={data:s,width:i,height:l},u=new zt(100).encode(c,100);return e.processJPEG.call(this,u,n,r,o)},e.processGIF87A=e.processGIF89A}(Se.API),Zt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:o,green:r,blue:n,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Zt.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){V.log("bit decode error:"+e)}},Zt.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,o=0;o<t;o++)for(var a=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+8*o*4,l=0;l<8&&8*o+l<this.width;l++){var s=this.palette[a>>7-l&1];this.data[i+4*l]=s.blue,this.data[i+4*l+1]=s.green,this.data[i+4*l+2]=s.red,this.data[i+4*l+3]=255}0!==n&&(this.pos+=4-n)}},Zt.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,o=0;o<e;o++){var a=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+2*o*4,l=a>>4,s=15&a,c=this.palette[l];if(this.data[i]=c.blue,this.data[i+1]=c.green,this.data[i+2]=c.red,this.data[i+3]=255,2*o+1>=this.width)break;c=this.palette[s],this.data[i+4]=c.blue,this.data[i+4+1]=c.green,this.data[i+4+2]=c.red,this.data[i+4+3]=255}0!==t&&(this.pos+=4-t)}},Zt.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+4*r;if(o<this.palette.length){var i=this.palette[o];this.data[a]=i.red,this.data[a+1]=i.green,this.data[a+2]=i.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}0!==e&&(this.pos+=4-e)}},Zt.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(a&t)/t*255|0,l=(a>>5&t)/t*255|0,s=(a>>10&t)/t*255|0,c=a>>15?255:0,u=r*this.width*4+4*o;this.data[u]=s,this.data[u+1]=l,this.data[u+2]=i,this.data[u+3]=c}this.pos+=e}},Zt.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var o=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(i&t)/t*255|0,s=(i>>5&n)/n*255|0,c=(i>>11)/t*255|0,u=o*this.width*4+4*a;this.data[u]=c,this.data[u+1]=s,this.data[u+2]=l,this.data[u+3]=255}this.pos+=e}},Zt.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),i=t*this.width*4+4*n;this.data[i]=a,this.data[i+1]=o,this.data[i+2]=r,this.data[i+3]=255}this.pos+=this.width%4}},Zt.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),l=t*this.width*4+4*n;this.data[l]=a,this.data[l+1]=o,this.data[l+2]=r,this.data[l+3]=i}},Zt.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,o){var a=new Zt(t,!1),i=a.width,l=a.height,s={data:a.getData(),width:i,height:l},c=new zt(100).encode(s,100);return e.processJPEG.call(this,c,n,r,o)}}(Se.API),Bt.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,o){var a=new Bt(t,!1),i=a.width,l=a.height,s={data:a.getData(),width:i,height:l},c=new zt(100).encode(s,100);return e.processJPEG.call(this,c,n,r,o)}}(Se.API),Se.API.processRGBA=function(e,t,n){for(var r=e.data,o=r.length,a=new Uint8Array(o/4*3),i=new Uint8Array(o/4),l=0,s=0,c=0;c<o;c+=4){var u=r[c],d=r[c+1],p=r[c+2],f=r[c+3];a[l++]=u,a[l++]=d,a[l++]=p,i[s++]=f}var m=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(i),data:m,index:t,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Se.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},At=Se.API,jt=At.getCharWidthsArray=function(e,t){var n,o,a=(t=t||{}).font||this.internal.getFont(),i=t.fontSize||this.internal.getFontSize(),l=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:a.metadata.Unicode.widths,c=s.fof?s.fof:1,u=t.kerning?t.kerning:a.metadata.Unicode.kerning,d=u.fof?u.fof:1,p=!1!==t.doKerning,f=0,m=e.length,h=0,g=s[0]||c,v=[];for(n=0;n<m;n++)o=e.charCodeAt(n),"function"==typeof a.metadata.widthOfString?v.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(o))+l*(1e3/i)||0)/1e3):(f=p&&"object"===(0,r.Z)(u[o])&&!isNaN(parseInt(u[o][h],10))?u[o][h]/d:0,v.push((s[o]||g)/c+f)),h=o;return v},Tt=At.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),o=t.charSpace||this.internal.getCharSpace();return At.processArabic&&(e=At.processArabic(e)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(e,n,o)/n:jt.apply(this,arguments).reduce((function(e,t){return e+t}),0)},Rt=function(e,t,n,r){for(var o=[],a=0,i=e.length,l=0;a!==i&&l+t[a]<n;)l+=t[a],a++;o.push(e.slice(0,a));var s=a;for(l=0;a!==i;)l+t[a]>r&&(o.push(e.slice(s,a)),l=0,s=a),l+=t[a],a++;return s!==a&&o.push(e.slice(s,a)),o},Ot=function(e,t,n){n||(n={});var r,o,a,i,l,s,c,u=[],d=[u],p=n.textIndent||0,f=0,m=0,h=e.split(" "),g=jt.apply(this,[" ",n])[0];if(s=-1===n.lineIndent?h[0].length+2:n.lineIndent||0){var v=Array(s).join(" "),b=[];h.map((function(e){(e=e.split(/\s*\n/)).length>1?b=b.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):b.push(e[0])})),h=b,s=Tt.apply(this,[v,n])}for(a=0,i=h.length;a<i;a++){var y=0;if(r=h[a],s&&"\n"==r[0]&&(r=r.substr(1),y=1),p+f+(m=(o=jt.apply(this,[r,n])).reduce((function(e,t){return e+t}),0))>t||y){if(m>t){for(l=Rt.apply(this,[r,o,t-(p+f),t]),u.push(l.shift()),u=[l.pop()];l.length;)d.push([l.shift()]);m=o.slice(r.length-(u[0]?u[0].length:0)).reduce((function(e,t){return e+t}),0)}else u=[r];d.push(u),p=m+s,f=g}else u.push(r),p+=f+m,f=g}return c=s?function(e,t){return(t?v:"")+e.join(" ")}:function(e){return e.join(" ")},d.map(c)},At.splitTextToSize=function(e,t,n){var r,o=(n=n||{}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var i=1*this.internal.scaleFactor*t/o;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/o:0,a.lineIndent=n.lineIndent;var l,s,c=[];for(l=0,s=r.length;l<s;l++)c=c.concat(Ot.apply(this,[r[l],i,a]));return c},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",n={},o={},a=0;a<16;a++)n[t[a]]="0123456789abcdef"[a],o["0123456789abcdef"[a]]=t[a];var i=function(e){return"0x"+parseInt(e,10).toString(16)},l=e.__fontmetrics__.compress=function(e){var t,n,a,s,c=["{"];for(var u in e){if(t=e[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=i(u).slice(2)).slice(0,-1)+o[n.slice(-1)]),"number"==typeof t)t<0?(a=i(t).slice(3),s="-"):(a=i(t).slice(2),s=""),a=s+a.slice(0,-1)+o[a.slice(-1)];else{if("object"!==(0,r.Z)(t))throw new Error("Don't know what to do with value type "+(0,r.Z)(t)+".");a=l(t)}c.push(n+a)}return c.push("}"),c.join("")},s=e.__fontmetrics__.uncompress=function(e){if("string"!=typeof e)throw new Error("Invalid argument passed to uncompress.");for(var t,r,o,a,i={},l=1,s=i,c=[],u="",d="",p=e.length-1,f=1;f<p;f+=1)"'"==(a=e[f])?t?(o=t.join(""),t=void 0):t=[]:t?t.push(a):"{"==a?(c.push([s,o]),s={},o=void 0):"}"==a?((r=c.pop())[0][r[1]]=s,o=void 0,s=r[0]):"-"==a?l=-1:void 0===o?n.hasOwnProperty(a)?(u+=n[a],o=parseInt(u,16)*l,l=1,u=""):u+=a:n.hasOwnProperty(a)?(d+=n[a],s[o]=parseInt(d,16)*l,l=1,o=void 0,d=""):d+=a;return i},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},d={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(e){var t=e.font,n=d.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(Se.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push(["addFont",function(n){var r=void 0,o=n.font,a=n.instance;if(!o.isStandardFont){if(void 0===a)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");if("string"!=typeof(r=!1===a.existsFileInVFS(o.postScriptName)?a.loadFile(o.postScriptName):a.getFileFromVFS(o.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(Q(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(o,r)}}])}(Se),function(e){function t(){return($.canvg?Promise.resolve($.canvg):n.e(820).then(n.bind(n,4820))).catch((function(e){return Promise.reject(new Error("Could not load canvg: "+e))})).then((function(e){return e.default?e.default:e}))}Se.API.addSvgAsImage=function(e,n,r,o,a,i,l,s){if(isNaN(n)||isNaN(r))throw V.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(o)||isNaN(a))throw V.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var c=document.createElement("canvas");c.width=o,c.height=a;var u=c.getContext("2d");u.fillStyle="#fff",u.fillRect(0,0,c.width,c.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},p=this;return t().then((function(t){return t.fromString(u,e,d)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(e){return e.render(d)})).then((function(){p.addImage(c.toDataURL("image/jpeg",1),n,r,o,a,l,s)}))}}(),Se.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var o=0;o<this.internal.pages[r].length;o++)this.internal.pages[r][o]=this.internal.pages[r][o].replace(t,n);return this},Se.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var o,a,i,l={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(l),c=[],u=0,d=0,p=0;function f(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(l)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var m=s.length;for(p=0;p<m;p+=1)n[s[p]].value=n[s[p]].defaultValue,n[s[p]].explicitSet=!1}if("object"===(0,r.Z)(e))for(a in e)if(i=e[a],f(s,a)&&void 0!==i){if("boolean"===n[a].type&&"boolean"==typeof i)n[a].value=i;else if("name"===n[a].type&&f(n[a].valueSet,i))n[a].value=i;else if("integer"===n[a].type&&Number.isInteger(i))n[a].value=i;else if("array"===n[a].type){for(u=0;u<i.length;u+=1)if(o=!0,1===i[u].length&&"number"==typeof i[u][0])c.push(String(i[u]-1));else if(i[u].length>1){for(d=0;d<i[u].length;d+=1)"number"!=typeof i[u][d]&&(o=!1);!0===o&&c.push([i[u][0]-1,i[u][1]-1].join(" "))}n[a].value="["+c.join(" ")+"]"}else n[a].value=n[a].defaultValue;n[a].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&("name"===n[e].type?t.push("/"+e+" /"+n[e].value):t.push("/"+e+" "+n[e].value));0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(e){var t=function(){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),o=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),a=unescape(encodeURIComponent("</x:xmpmeta>")),i=n.length+r.length+o.length+t.length+a.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+o+a),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(e,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:e,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",t)),this}}(Se.API),function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,o=["","0","00","000","0000"],a=[""],i=0,l=e.length;i<l;++i){if(n=t.metadata.characterToGlyph(e.charCodeAt(i)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(i),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return a.join("");n=n.toString(16),a.push(o[4-n.length],n)}return a.join("")},r=function(e){var t,n,r,o,a,i,l;for(a="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],i=0,l=(n=Object.keys(e).sort((function(e,t){return e-t}))).length;i<l;i++)t=n[i],r.length>=100&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==e[t]&&null!==e[t]&&"function"==typeof e[t].toString&&(o=("0000"+e[t].toString(16)).slice(-4),t=("0000"+(+t).toString(16)).slice(-4),r.push("<"+t+"><"+o+">"));return r.length&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),a+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};t.events.push(["putFont",function(t){!function(t){var n=t.font,o=t.out,a=t.newObject,i=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"Identity-H"===n.encoding){for(var l=n.metadata.Unicode.widths,s=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var d=a();i({data:c,addLength1:!0,objectId:d}),o("endobj");var p=a();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:p}),o("endobj");var f=a();o("<<"),o("/Type /FontDescriptor"),o("/FontName /"+be(n.fontName)),o("/FontFile2 "+d+" 0 R"),o("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),o("/Flags "+n.metadata.flags),o("/StemV "+n.metadata.stemV),o("/ItalicAngle "+n.metadata.italicAngle),o("/Ascent "+n.metadata.ascender),o("/Descent "+n.metadata.decender),o("/CapHeight "+n.metadata.capHeight),o(">>"),o("endobj");var m=a();o("<<"),o("/Type /Font"),o("/BaseFont /"+be(n.fontName)),o("/FontDescriptor "+f+" 0 R"),o("/W "+e.API.PDFObject.convert(l)),o("/CIDToGIDMap /Identity"),o("/DW 1000"),o("/Subtype /CIDFontType2"),o("/CIDSystemInfo"),o("<<"),o("/Supplement 0"),o("/Registry (Adobe)"),o("/Ordering ("+n.encoding+")"),o(">>"),o(">>"),o("endobj"),n.objectNumber=a(),o("<<"),o("/Type /Font"),o("/Subtype /Type0"),o("/ToUnicode "+p+" 0 R"),o("/BaseFont /"+be(n.fontName)),o("/Encoding /"+n.encoding),o("/DescendantFonts ["+m+" 0 R]"),o(">>"),o("endobj"),n.isAlreadyPutted=!0}}(t)}]),t.events.push(["putFont",function(t){!function(t){var n=t.font,o=t.out,a=t.newObject,i=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var l=n.metadata.rawData,s="",c=0;c<l.length;c++)s+=String.fromCharCode(l[c]);var u=a();i({data:s,addLength1:!0,objectId:u}),o("endobj");var d=a();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),o("endobj");var p=a();o("<<"),o("/Descent "+n.metadata.decender),o("/CapHeight "+n.metadata.capHeight),o("/StemV "+n.metadata.stemV),o("/Type /FontDescriptor"),o("/FontFile2 "+u+" 0 R"),o("/Flags 96"),o("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),o("/FontName /"+be(n.fontName)),o("/ItalicAngle "+n.metadata.italicAngle),o("/Ascent "+n.metadata.ascender),o(">>"),o("endobj"),n.objectNumber=a();for(var f=0;f<n.metadata.hmtx.widths.length;f++)n.metadata.hmtx.widths[f]=parseInt(n.metadata.hmtx.widths[f]*(1e3/n.metadata.head.unitsPerEm));o("<</Subtype/TrueType/Type/Font/ToUnicode "+d+" 0 R/BaseFont/"+be(n.fontName)+"/FontDescriptor "+p+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),o("endobj"),n.isAlreadyPutted=!0}}(t)}]);var o=function(e){var t,r=e.text||"",o=e.x,a=e.y,i=e.options||{},l=e.mutex||{},s=l.pdfEscape,c=l.activeFontKey,u=l.fonts,d=c,p="",f=0,m="",h=u[d].encoding;if("Identity-H"!==u[d].encoding)return{text:r,x:o,y:a,options:i,mutex:l};for(m=r,d=c,Array.isArray(r)&&(m=r[0]),f=0;f<m.length;f+=1)u[d].metadata.hasOwnProperty("cmap")&&(t=u[d].metadata.cmap.unicode.codeMap[m[f].charCodeAt(0)]),t||m[f].charCodeAt(0)<256&&u[d].metadata.hasOwnProperty("Unicode")?p+=m[f]:p+="";var g="";return parseInt(d.slice(1))<14||"WinAnsiEncoding"===h?g=s(p,d).split("").map((function(e){return e.charCodeAt(0).toString(16)})).join(""):"Identity-H"===h&&(g=n(p,u[d])),l.isHex=!0,{text:g,x:o,y:a,options:i,mutex:l}};t.events.push(["postProcessText",function(e){var t=e.text||"",n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var a=0;for(a=0;a<t.length;a+=1)Array.isArray(t[a])&&3===t[a].length?n.push([o(Object.assign({},r,{text:t[a][0]})).text,t[a][1],t[a][2]]):n.push(o(Object.assign({},r,{text:t[a]})).text);e.text=n}else e.text=o(Object.assign({},r,{text:t})).text}])}(Se),function(e){var t=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]?this.internal.vFS[e]:null}}(Se.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,o,a,i,l,s,c=t,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],p={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},m=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],h=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,v=0;this.__bidiEngine__={};var b=function(e){var t=e.charCodeAt(),n=t>>8,r=f[n];return void 0!==r?c[256*r+(255&t)]:252===n||253===n?"AL":h.test(n)?"L":8===n?"R":"N"},y=function(e){for(var t,n=0;n<e.length;n++){if("L"===(t=b(e.charAt(n))))return!1;if("R"===t)return!0}return!1},w=function(e,t,i,l){var s,c,u,d,p=t[l];switch(p){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"N":case"AN":break;case"EN":g&&(p="AN");break;case"AL":g=!0,p="R";break;case"WS":case"BN":p="N";break;case"CS":l<1||l+1>=t.length||"EN"!==(s=i[l-1])&&"AN"!==s||"EN"!==(c=t[l+1])&&"AN"!==c?p="N":g&&(c="AN"),p=c===s?c:"N";break;case"ES":p="EN"===(s=l>0?i[l-1]:"B")&&l+1<t.length&&"EN"===t[l+1]?"EN":"N";break;case"ET":if(l>0&&"EN"===i[l-1]){p="EN";break}if(g){p="N";break}for(u=l+1,d=t.length;u<d&&"ET"===t[u];)u++;p=u<d&&"EN"===t[u]?"EN":"N";break;case"NSM":if(o&&!a){for(d=t.length,u=l+1;u<d&&"NSM"===t[u];)u++;if(u<d){var f=e[l],m=f>=1425&&f<=2303||64286===f;if(s=t[u],m&&("R"===s||"AL"===s)){p="R";break}}}p=l<1||"B"===(s=t[l-1])?"N":i[l-1];break;case"B":g=!1,n=!0,p=v;break;case"S":r=!0,p="N"}return p},x=function(e,t,n){var r=e.split("");return n&&C(r,n,{hiLevel:v}),r.reverse(),t&&t.reverse(),r.join("")},C=function(e,t,o){var a,i,l,s,c,f=-1,m=e.length,h=0,y=[],x=v?d:u,C=[];for(g=!1,n=!1,r=!1,i=0;i<m;i++)C[i]=b(e[i]);for(l=0;l<m;l++){if(c=h,y[l]=w(e,C,y,l),a=240&(h=x[c][p[y[l]]]),h&=15,t[l]=s=x[h][5],a>0)if(16===a){for(i=f;i<l;i++)t[i]=1;f=-1}else f=-1;if(x[h][6])-1===f&&(f=l);else if(f>-1){for(i=f;i<l;i++)t[i]=s;f=-1}"B"===C[l]&&(t[l]=0),o.hiLevel|=s}r&&function(e,t,n){for(var r=0;r<n;r++)if("S"===e[r]){t[r]=v;for(var o=r-1;o>=0&&"WS"===e[o];o--)t[o]=v}}(C,t,m)},E=function(e,t,r,o,a){if(!(a.hiLevel<e)){if(1===e&&1===v&&!n)return t.reverse(),void(r&&r.reverse());for(var i,l,s,c,u=t.length,d=0;d<u;){if(o[d]>=e){for(s=d+1;s<u&&o[s]>=e;)s++;for(c=d,l=s-1;c<l;c++,l--)i=t[c],t[c]=t[l],t[l]=i,r&&(i=r[c],r[c]=r[l],r[l]=i);d=s}d++}}},S=function(e,t,n){var r=e.split(""),o={hiLevel:v};return n||(n=[]),C(r,n,o),function(e,t,n){if(0!==n.hiLevel&&s)for(var r,o=0;o<e.length;o++)1===t[o]&&(r=m.indexOf(e[o]))>=0&&(e[o]=m[r+1])}(r,n,o),E(2,r,t,n,o),E(1,r,t,n,o),r.join("")};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;void 0===a&&(a=y(e)),void 0===l&&(l=y(e))}(e,t),o||!i||l)if(o&&i&&a^l)v=a?1:0,e=x(e,t,n);else if(!o&&i&&l)v=a?1:0,e=S(e,t,n),e=x(e,t);else if(!o||a||i||l){if(o&&!i&&a^l)e=x(e,t),a?(v=0,e=S(e,t,n)):(v=1,e=S(e,t,n),e=x(e,t));else if(o&&a&&!i&&l)v=1,e=S(e,t,n),e=x(e,t);else if(!o&&!i&&a^l){var r=s;a?(v=1,e=S(e,t,n),v=0,s=!1,e=S(e,t,n),s=r):(v=0,e=S(e,t,n),e=x(e,t),v=1,s=!1,e=S(e,t,n),s=r,e=x(e,t))}}else v=0,e=S(e,t,n);else v=a?1:0,e=S(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(o=e.isInputVisual,i=e.isOutputVisual,a=e.isInputRtl,l=e.isOutputRtl,s=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(e){var t=e.text,r=(e.x,e.y,e.options||{}),o=(e.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(t)){var a=0;for(o=[],a=0;a<t.length;a+=1)"[object Array]"===Object.prototype.toString.call(t[a])?o.push([n.doBidiReorder(t[a][0]),t[a][1],t[a][2]]):o.push([n.doBidiReorder(t[a])]);e.text=o}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(Se),Se.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new qt(e),this.contents.pos=4,"ttcf"===t.readString(4))throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new cn(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new Ut(this.contents),this.head=new Vt(this),this.name=new en(this),this.cmap=new Yt(this),this.toUnicode={},this.hhea=new Kt(this),this.maxp=new tn(this),this.hmtx=new nn(this),this.post=new Jt(this),this.os2=new Qt(this),this.loca=new sn(this),this.glyf=new on(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,r,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,o;for(o=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],o.push(Math.round(e*this.scaleFactor));return o}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(t=r>>16))&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(o=this.familyClass)||2===o||3===o||4===o||5===o||7===o,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,o,a,i;for(a=0,o=0,i=(e=""+e).length;0<=i?o<i:o>i;o=0<=i?++o:--o)r=e.charCodeAt(o),a+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/t)||0;return a*(t/1e3)},e.prototype.lineHeight=function(e,t){var n;return null==t&&(t=!1),n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var Ht,qt=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,o,a,i,l;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),o=this.readByte(),a=this.readByte(),i=this.readByte(),l=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^o)+65536*(255^a)+256*(255^i)+(255^l)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*o+65536*a+256*i+l},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,o;for(o=[],n=0,r=e.length;n<r;n++)t=e[n],o.push(this.writeByte(t));return o},e}(),Ut=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,o,a,i,l,s,c,u,d,p,f,m;for(m in p=Object.keys(t).length,l=Math.log(2),u=16*Math.floor(Math.log(p)/l),a=Math.floor(u/l),c=16*p-u,(r=new qt).writeInt(this.scalarType),r.writeShort(p),r.writeShort(u),r.writeShort(a),r.writeShort(c),o=16*p,s=r.pos+o,i=null,f=[],t)for(d=t[m],r.writeString(m),r.writeInt(e(d)),r.writeInt(s),r.writeInt(d.length),f=f.concat(d),"head"===m&&(i=s),s+=d.length;s%4;)f.push(0),s++;return r.write(f),n=2981146554-e(r.data),r.pos=i+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,o;for(e=rn.call(e);e.length%4;)e.push(0);for(r=new qt(e),n=0,t=0,o=e.length;t<o;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),$t={}.hasOwnProperty,Wt=function(e,t){for(var n in t)$t.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};Ht=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Vt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new qt).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),Gt=function(){function e(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,m,h,g,v,b;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),u=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=e.readByte();break;case 4:for(p=e.readUInt16(),d=p/2,e.pos+=6,o=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,m=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),s=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),c=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:t>d;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,i=function(){var t,n;for(n=[],l=t=0;0<=r?t<r:t>r;l=0<=r?++t:--t)n.push(e.readUInt16());return n}(),l=g=0,b=o.length;g<b;l=++g)for(h=o[l],n=v=f=m[l];f<=h?v<=h:v>=h;n=f<=h?++v:--v)0===c[l]?a=n+s[l]:0!==(a=i[c[l]/2+(n-f)-(d-l)]||0)&&(a+=s[l]),this.codeMap[n]=65535&a}e.pos=u}return e.encode=function(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,m,h,g,v,b,y,w,x,C,E,S,N,L,M,k,I,P,A,j,T,R,O,D,_,F,z,Z,B,H,q,U,$,W,V;switch(I=new qt,a=Object.keys(e).sort((function(e,t){return e-t})),t){case"macroman":for(m=0,h=function(){var e=[];for(f=0;f<256;++f)e.push(0);return e}(),v={0:0},o={},P=0,R=a.length;P<R;P++)null==v[U=e[r=a[P]]]&&(v[U]=++m),o[r]={old:e[r],new:v[e[r]]},h[r]=v[e[r]];return I.writeUInt16(1),I.writeUInt16(0),I.writeUInt32(12),I.writeUInt16(0),I.writeUInt16(262),I.writeUInt16(0),I.write(h),{charMap:o,subtable:I.data,maxGlyphID:m+1};case"unicode":for(M=[],u=[],b=0,v={},n={},g=s=null,A=0,O=a.length;A<O;A++)null==v[w=e[r=a[A]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},i=v[w]-r,null!=g&&i===s||(g&&u.push(g),M.push(r),s=i),g=r;for(g&&u.push(g),u.push(65535),M.push(65535),N=2*(S=M.length),E=2*Math.pow(Math.log(S)/Math.LN2,2),d=Math.log(E/2)/Math.LN2,C=2*S-E,l=[],x=[],p=[],f=j=0,D=M.length;j<D;f=++j){if(L=M[f],c=u[f],65535===L){l.push(0),x.push(0);break}if(L-(k=n[L].new)>=32768)for(l.push(0),x.push(2*(p.length+S-f)),r=T=L;L<=c?T<=c:T>=c;r=L<=c?++T:--T)p.push(n[r].new);else l.push(k-L),x.push(0)}for(I.writeUInt16(3),I.writeUInt16(1),I.writeUInt32(12),I.writeUInt16(4),I.writeUInt16(16+8*S+2*p.length),I.writeUInt16(0),I.writeUInt16(N),I.writeUInt16(E),I.writeUInt16(d),I.writeUInt16(C),H=0,_=u.length;H<_;H++)r=u[H],I.writeUInt16(r);for(I.writeUInt16(0),q=0,F=M.length;q<F;q++)r=M[q],I.writeUInt16(r);for($=0,z=l.length;$<z;$++)i=l[$],I.writeUInt16(i);for(W=0,Z=x.length;W<Z;W++)y=x[W],I.writeUInt16(y);for(V=0,B=p.length;V<B;V++)m=p[V],I.writeUInt16(m);return{charMap:n,subtable:I.data,maxGlyphID:b+1}}},e}(),Yt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new Gt(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,r;return null==t&&(t="macroman"),n=Gt.encode(e,t),(r=new qt).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),Kt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),Qt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),Jt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var o;for(n=e.readUInt16(),this.glyphNameIndex=[],o=0;0<=n?o<n:o>n;o=0<=n?++o:--o)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=function(){var t,n,r;for(r=[],o=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;o=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},t}(),Xt=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},en=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,r,o,a,i,l,s,c,u,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),i=e.readShort(),n=[],o=0;0<=t?o<t:o>t;o=0<=t?++o:--o)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+i+e.readShort()});for(l={},o=c=0,u=n.length;c<u;o=++c)r=n[o],e.pos=r.offset,s=e.readString(r.length),a=new Xt(s,r),null==l[d=r.nameID]&&(l[d]=[]),l[r.nameID].push(a);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(e){this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},t}(),tn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),nn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,r,o,a,i,l;for(e.pos=this.offset,this.metrics=[],t=0,i=this.file.hhea.numberOfMetrics;0<=i?t<i:t>i;t=0<=i?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,o;for(o=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)o.push(e.readInt16());return o}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)o=n[e],r.push(o.advance);return r}.call(this),n=this.widths[this.widths.length-1],l=[],t=a=0;0<=r?a<r:a>r;t=0<=r?++a:--a)l.push(this.widths.push(n));return l},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),rn=[].slice,on=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,r,o,a,i,l,s,c,u;return e in this.cache?this.cache[e]:(o=this.file.loca,t=this.file.contents,n=o.indexOf(e),0===(r=o.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,a=(i=new qt(t.read(r))).readShort(),s=i.readShort(),u=i.readShort(),l=i.readShort(),c=i.readShort(),this.cache[e]=-1===a?new ln(i,s,u,l,c):new an(i,a,s,u,l,c),this.cache[e]))},t.prototype.encode=function(e,t,n){var r,o,a,i,l;for(a=[],o=[],i=0,l=t.length;i<l;i++)r=e[t[i]],o.push(a.length),r&&(a=a.concat(r.encode(n)));return o.push(a.length),{table:a,offsets:o}},t}(),an=function(){function e(e,t,n,r,o,a){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=o,this.yMax=a,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),ln=function(){function e(e,t,n,r,o){var a,i;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;i=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&i;)a.pos+=1&i?4:2,128&i?a.pos+=8:64&i?a.pos+=4:8&i&&(a.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new qt(rn.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),sn=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Wt(t,Ht),t.prototype.tag="loca",t.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=0===t?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,o=0,a=0;a<n.length;++a)if(n[a]=r,o<t.length&&t[o]==a){++o,n[a]=r;var i=this.offsets[a],l=this.offsets[a+1]-i;l>0&&(r+=l)}for(var s=new Array(4*n.length),c=0;c<n.length;++c)s[4*c+3]=255&n[c],s[4*c+2]=(65280&n[c])>>8,s[4*c+1]=(16711680&n[c])>>16,s[4*c]=(4278190080&n[c])>>24;return s},t}(),cn=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,o;for(t in r=this.font.cmap.tables[0].codeMap,e={},o=this.subset)n=o[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,o,a,i,l;for(r={},a=0,i=e.length;a<i;a++)r[o=e[a]]=this.font.glyf.glyphFor(o);for(o in t=[],r)(null!=(n=r[o])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(o in l=this.glyphsFor(t))n=l[o],r[o]=n;return r},e.prototype.encode=function(e,t){var n,r,o,a,i,l,s,c,u,d,p,f,m,h,g;for(r in n=Yt.encode(this.generateCmap(),"unicode"),a=this.glyphsFor(e),p={0:0},g=n.charMap)p[(l=g[r]).old]=l.new;for(f in d=n.maxGlyphID,a)f in p||(p[f]=d++);return c=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(p),u=Object.keys(c).sort((function(e,t){return e-t})),m=function(){var e,t,n;for(n=[],e=0,t=u.length;e<t;e++)i=u[e],n.push(c[i]);return n}(),o=this.font.glyf.encode(a,m,p),s=this.font.loca.encode(o.offsets,m),h={cmap:this.font.cmap.raw(),glyf:o.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(h["OS/2"]=this.font.os2.raw()),this.font.directory.encode(h)},e}();Se.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var r,o,a,i;if(Array.isArray(n))return"["+function(){var e,o,a;for(a=[],e=0,o=n.length;e<o;e++)r=n[e],a.push(t.convert(r));return a}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(o in a=["<<"],n)i=n[o],a.push("/"+o+" "+t.convert(i));return a.push(">>"),a.join("\n")}return""+n},t}();var un=Se},2970:function(e,t,n){e.exports=n(2970)},2703:function(e,t,n){"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6871:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var s=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return i}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},9983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(9196),i=m(a),l=m(n(1850)),s=m(n(5697)),c=m(n(8747)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(7149)),d=n(1112),p=m(d),f=n(6871);function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",b=d.canUseDOM&&void 0!==l.default.createPortal,y=function(e){return document.createElement(e)},w=function(){return b?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function x(e){return e()}var C=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,s=Array(a),u=0;u<a;u++)s[u]=arguments[u];return n=o=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.removePortal=function(){!b&&l.default.unmountComponentAtNode(o.node);var e=x(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(c.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},h(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(b||(this.node=y("div")),this.node.className=this.props.portalClassName,x(this.props.parentSelector).appendChild(this.node),!b&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:x(e.parentSelector),nextParent:x(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!b&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&b?(!this.node&&b&&(this.node=y("div")),w()(i.default.createElement(c.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);C.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(d.SafeHTMLCollection),s.default.instanceOf(d.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func},C.defaultProps={isOpen:!1,portalClassName:g,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},C.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,f.polyfill)(C),t.default=C},8747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(9196),l=g(n(5697)),s=h(n(9685)),c=g(n(8338)),u=h(n(7149)),d=h(n(2409)),p=n(1112),f=g(p),m=g(n(9623));function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}n(5063);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},b=0,y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,l=i&&i().ownerDocument||document;a&&d.remove(l.body,a),o&&d.remove(l.getElementsByTagName("html")[0],o),r&&b>0&&0==(b-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(n.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,c.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&d.add(i.body,o),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(b+=1,u.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,l=n?{}:a.content,s=o?{}:a.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},s,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,i);return this.props.overlayElement(c,d)}}]),t}(i.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(f.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(f.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},t.default=y,e.exports=t.default},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i&&(i.removeAttribute?i.removeAttribute("aria-hidden"):null!=i.length?i.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(i).forEach((function(e){return e.removeAttribute("aria-hidden")}))),i=null},t.log=function(){},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return i=t||i},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0)o.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0)o.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){i=null};var r,o=(r=n(2473))&&r.__esModule?r:{default:r},a=n(1112),i=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||i;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},5063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[a,i],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}a=i=null,l=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(l.length);for(var e=[a,i],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=(r=n(9623))&&r.__esModule?r:{default:r},a=void 0,i=void 0,l=[];function s(){0!==l.length&&l[l.length-1].focusContent()}o.default.subscribe((function(e,t){a||i||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",s),(i=a.cloneNode()).addEventListener("focus",s)),(l=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==i&&document.body.appendChild(i)):(a.parentElement&&a.parentElement.removeChild(a),i.parentElement&&i.parentElement.removeChild(i))}))},2409:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},9685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a=[]},t.log=function(){},t.handleBlur=s,t.handleFocus=c,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){i=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){i=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",c))};var r,o=(r=n(7845))&&r.__esModule?r:{default:r},a=[],i=null,l=!1;function s(){l=!0}function c(){if(l){if(l=!1,!i)return;setTimeout((function(){i.contains(document.activeElement)||((0,o.default)(i)[0]||i).focus()}),0)}}},9623:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},1112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=((r=n(8875))&&r.__esModule?r:{default:r}).default,a=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM,t.default=a},8338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(n.length){var r=void 0,i=t.shiftKey,l=n[0],s=n[n.length-1],c=a();if(e===c){if(!i)return;r=s}if(s!==c||i||(r=l),l===c&&i&&(r=s),r)return t.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var d=n.indexOf(c);if(d>-1&&(d+=i?-1:1),void 0===(r=n[d]))return t.preventDefault(),void(r=i?s:l).focus();t.preventDefault(),r.focus()}}else t.preventDefault()};var r,o=(r=n(7845))&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},7845:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]).filter(i)};var n="none",r="contents",o=/input|select|textarea|button|object|iframe/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&function(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}(e,!n)}e.exports=t.default},3253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(9983))&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},5251:function(e,t,n){"use strict";var r=n(9196),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:l.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},5893:function(e,t,n){"use strict";e.exports=n(5251)},6455:function(e){e.exports=function(){"use strict";function e(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,e(o.key),o)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function s(e,t,n){return s=l()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&i(o,n.prototype),o},s.apply(null,arguments)}function c(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function u(){return u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=a(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},u.apply(this,arguments)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||f(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,v(e,t,"get"))}function g(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,v(e,t,"set"),n),n}function v(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function b(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}var y={},w=function(e){return new Promise((function(t){if(!e)return t();var n=window.scrollX,r=window.scrollY;y.restoreFocusTimeout=setTimeout((function(){y.previousActiveElement instanceof HTMLElement?(y.previousActiveElement.focus(),y.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,r)}))},x="swal2-",C=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"].reduce((function(e,t){return e[t]=x+t,e}),{}),E=["success","warning","info","question","error"].reduce((function(e,t){return e[t]=x+t,e}),{}),S="SweetAlert2:",N=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},L=function(e){console.warn("".concat(S," ").concat("object"===t(e)?e.join(" "):e))},M=function(e){console.error("".concat(S," ").concat(e))},k=[],I=function(e,t){var n;n='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),k.includes(n)||(k.push(n),L(n))},P=function(e){return"function"==typeof e?e():e},A=function(e){return e&&"function"==typeof e.toPromise},j=function(e){return A(e)?e.toPromise():Promise.resolve(e)},T=function(e){return e&&Promise.resolve(e)===e},R=function(){return document.body.querySelector(".".concat(C.container))},O=function(e){var t=R();return t?t.querySelector(e):null},D=function(e){return O(".".concat(e))},_=function(){return D(C.popup)},F=function(){return D(C.icon)},z=function(){return D(C.title)},Z=function(){return D(C["html-container"])},B=function(){return D(C.image)},H=function(){return D(C["progress-steps"])},q=function(){return D(C["validation-message"])},U=function(){return O(".".concat(C.actions," .").concat(C.confirm))},$=function(){return O(".".concat(C.actions," .").concat(C.cancel))},W=function(){return O(".".concat(C.actions," .").concat(C.deny))},V=function(){return O(".".concat(C.loader))},G=function(){return D(C.actions)},Y=function(){return D(C.footer)},K=function(){return D(C["timer-progress-bar"])},Q=function(){return D(C.close)},J=function(){var e=_();if(!e)return[];var t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),n=Array.from(t).sort((function(e,t){var n=parseInt(e.getAttribute("tabindex")||"0"),r=parseInt(t.getAttribute("tabindex")||"0");return n>r?1:n<r?-1:0})),r=e.querySelectorAll('\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n'),o=Array.from(r).filter((function(e){return"-1"!==e.getAttribute("tabindex")}));return p(new Set(n.concat(o))).filter((function(e){return ge(e)}))},X=function(){return ne(document.body,C.shown)&&!ne(document.body,C["toast-shown"])&&!ne(document.body,C["no-backdrop"])},ee=function(){var e=_();return!!e&&ne(e,C.toast)},te=function(e,t){if(e.textContent="",t){var n=(new DOMParser).parseFromString(t,"text/html"),r=n.querySelector("head");r&&Array.from(r.childNodes).forEach((function(t){e.appendChild(t)}));var o=n.querySelector("body");o&&Array.from(o.childNodes).forEach((function(t){t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)}))}},ne=function(e,t){if(!t)return!1;for(var n=t.split(/\s+/),r=0;r<n.length;r++)if(!e.classList.contains(n[r]))return!1;return!0},re=function(e,n,r){if(function(e,t){Array.from(e.classList).forEach((function(n){Object.values(C).includes(n)||Object.values(E).includes(n)||Object.values(t.showClass||{}).includes(n)||e.classList.remove(n)}))}(e,n),n.customClass&&n.customClass[r]){if("string"!=typeof n.customClass[r]&&!n.customClass[r].forEach)return void L("Invalid type of customClass.".concat(r,'! Expected string or iterable object, got "').concat(t(n.customClass[r]),'"'));le(e,n.customClass[r])}},oe=function(e,t){if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(C.popup," > .").concat(C[t]));case"checkbox":return e.querySelector(".".concat(C.popup," > .").concat(C.checkbox," input"));case"radio":return e.querySelector(".".concat(C.popup," > .").concat(C.radio," input:checked"))||e.querySelector(".".concat(C.popup," > .").concat(C.radio," input:first-child"));case"range":return e.querySelector(".".concat(C.popup," > .").concat(C.range," input"));default:return e.querySelector(".".concat(C.popup," > .").concat(C.input))}},ae=function(e){if(e.focus(),"file"!==e.type){var t=e.value;e.value="",e.value=t}},ie=function(e,t,n){e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((function(t){Array.isArray(e)?e.forEach((function(e){n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},le=function(e,t){ie(e,t,!0)},se=function(e,t){ie(e,t,!1)},ce=function(e,t){for(var n=Array.from(e.children),r=0;r<n.length;r++){var o=n[r];if(o instanceof HTMLElement&&ne(o,t))return o}},ue=function(e,t,n){n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?e.style.setProperty(t,"number"==typeof n?"".concat(n,"px"):n):e.style.removeProperty(t)},de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e&&(e.style.display=t)},pe=function(e){e&&(e.style.display="none")},fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"block";e&&new MutationObserver((function(){he(e,e.innerHTML,t)})).observe(e,{childList:!0,subtree:!0})},me=function(e,t,n,r){var o=e.querySelector(t);o&&o.style.setProperty(n,r)},he=function(e,t){t?de(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"flex"):pe(e)},ge=function(e){return!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length))},ve=function(e){return!!(e.scrollHeight>e.clientHeight)},be=function(e){var t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),r=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||r>0},ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=K();n&&ge(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((function(){n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},we=function(){return"undefined"==typeof window||"undefined"==typeof document},xe='\n <div aria-labelledby="'.concat(C.title,'" aria-describedby="').concat(C["html-container"],'" class="').concat(C.popup,'" tabindex="-1">\n <button type="button" class="').concat(C.close,'"></button>\n <ul class="').concat(C["progress-steps"],'"></ul>\n <div class="').concat(C.icon,'"></div>\n <img class="').concat(C.image,'" />\n <h2 class="').concat(C.title,'" id="').concat(C.title,'"></h2>\n <div class="').concat(C["html-container"],'" id="').concat(C["html-container"],'"></div>\n <input class="').concat(C.input,'" id="').concat(C.input,'" />\n <input type="file" class="').concat(C.file,'" />\n <div class="').concat(C.range,'">\n <input type="range" />\n <output></output>\n </div>\n <select class="').concat(C.select,'" id="').concat(C.select,'"></select>\n <div class="').concat(C.radio,'"></div>\n <label class="').concat(C.checkbox,'">\n <input type="checkbox" id="').concat(C.checkbox,'" />\n <span class="').concat(C.label,'"></span>\n </label>\n <textarea class="').concat(C.textarea,'" id="').concat(C.textarea,'"></textarea>\n <div class="').concat(C["validation-message"],'" id="').concat(C["validation-message"],'"></div>\n <div class="').concat(C.actions,'">\n <div class="').concat(C.loader,'"></div>\n <button type="button" class="').concat(C.confirm,'"></button>\n <button type="button" class="').concat(C.deny,'"></button>\n <button type="button" class="').concat(C.cancel,'"></button>\n </div>\n <div class="').concat(C.footer,'"></div>\n <div class="').concat(C["timer-progress-bar-container"],'">\n <div class="').concat(C["timer-progress-bar"],'"></div>\n </div>\n </div>\n').replace(/(^|\n)\s*/g,""),Ce=function(){y.currentInstance.resetValidationMessage()},Ee=function(e){var t,n,r,o,a,i,l,s,c,u,d=!!(t=R())&&(t.remove(),se([document.documentElement,document.body],[C["no-backdrop"],C["toast-shown"],C["has-column"]]),!0);if(we())M("SweetAlert2 requires document to initialize");else{var p=document.createElement("div");p.className=C.container,d&&le(p,C["no-transition"]),te(p,xe);var f="string"==typeof(u=e.target)?document.querySelector(u):u;f.appendChild(p),function(e){var t=_();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")}(e),function(e){"rtl"===window.getComputedStyle(e).direction&&le(R(),C.rtl)}(f),n=_(),r=ce(n,C.input),o=ce(n,C.file),a=n.querySelector(".".concat(C.range," input")),i=n.querySelector(".".concat(C.range," output")),l=ce(n,C.select),s=n.querySelector(".".concat(C.checkbox," input")),c=ce(n,C.textarea),r.oninput=Ce,o.onchange=Ce,l.onchange=Ce,s.onchange=Ce,c.oninput=Ce,a.oninput=function(){Ce(),i.value=a.value},a.onchange=function(){Ce(),i.value=a.value}}},Se=function(e,n){e instanceof HTMLElement?n.appendChild(e):"object"===t(e)?Ne(e,n):e&&te(n,e)},Ne=function(e,t){e.jquery?Le(t,e):te(t,e.toString())},Le=function(e,t){if(e.textContent="",0 in t)for(var n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},Me=function(){if(we())return!1;var e=document.createElement("div");return void 0!==e.style.webkitAnimation?"webkitAnimationEnd":void 0!==e.style.animation&&"animationend"}(),ke=function(e,t){var n=G(),r=V();n&&r&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?de(n):pe(n),re(n,t,"actions"),function(e,t,n){var r=U(),o=W(),a=$();r&&o&&a&&(Ie(r,"confirm",n),Ie(o,"deny",n),Ie(a,"cancel",n),function(e,t,n,r){r.buttonsStyling?(le([e,t,n],C.styled),r.confirmButtonColor&&(e.style.backgroundColor=r.confirmButtonColor,le(e,C["default-outline"])),r.denyButtonColor&&(t.style.backgroundColor=r.denyButtonColor,le(t,C["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,le(n,C["default-outline"]))):se([e,t,n],C.styled)}(r,o,a,n),n.reverseButtons&&(n.toast?(e.insertBefore(a,r),e.insertBefore(o,r)):(e.insertBefore(a,t),e.insertBefore(o,t),e.insertBefore(r,t))))}(n,r,t),te(r,t.loaderHtml||""),re(r,t,"loader"))};function Ie(e,t,n){var r=N(t);he(e,n["show".concat(r,"Button")],"inline-block"),te(e,n["".concat(t,"ButtonText")]||""),e.setAttribute("aria-label",n["".concat(t,"ButtonAriaLabel")]||""),e.className=C[t],re(e,n,"".concat(t,"Button"))}var Pe=function(e,t){var n=R();n&&(function(e,t){"string"==typeof t?e.style.background=t:t||le([document.documentElement,document.body],C["no-backdrop"])}(n,t.backdrop),function(e,t){t&&(t in C?le(e,C[t]):(L('The "position" parameter is not valid, defaulting to "center"'),le(e,C.center)))}(n,t.position),function(e,t){t&&le(e,C["grow-".concat(t)])}(n,t.grow),re(n,t,"container"))};var Ae={innerParams:new WeakMap,domCache:new WeakMap},je=["input","file","range","select","radio","checkbox","textarea"],Te=function(e){if(e.input)if(Ze[e.input]){var t=Fe(e.input),n=Ze[e.input](t,e);de(t),e.inputAutoFocus&&setTimeout((function(){ae(n)}))}else M("Unexpected type of input! Expected ".concat(Object.keys(Ze).join(" | "),', got "').concat(e.input,'"'))},Re=function(e,t){var n=oe(_(),e);if(n)for(var r in function(e){for(var t=0;t<e.attributes.length;t++){var n=e.attributes[t].name;["id","type","value","style"].includes(n)||e.removeAttribute(n)}}(n),t)n.setAttribute(r,t[r])},Oe=function(e){var n=Fe(e.input);"object"===t(e.customClass)&&le(n,e.customClass.input)},De=function(e,t){e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},_e=function(e,n,r){if(r.inputLabel){var o=document.createElement("label"),a=C["input-label"];o.setAttribute("for",e.id),o.className=a,"object"===t(r.customClass)&&le(o,r.customClass.inputLabel),o.innerText=r.inputLabel,n.insertAdjacentElement("beforebegin",o)}},Fe=function(e){return ce(_(),C[e]||C.input)},ze=function(e,n){["string","number"].includes(t(n))?e.value="".concat(n):T(n)||L('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(t(n),'"'))},Ze={};Ze.text=Ze.email=Ze.password=Ze.number=Ze.tel=Ze.url=Ze.search=Ze.date=Ze["datetime-local"]=Ze.time=Ze.week=Ze.month=function(e,t){return ze(e,t.inputValue),_e(e,e,t),De(e,t),e.type=t.input,e},Ze.file=function(e,t){return _e(e,e,t),De(e,t),e},Ze.range=function(e,t){var n=e.querySelector("input"),r=e.querySelector("output");return ze(n,t.inputValue),n.type=t.input,ze(r,t.inputValue),_e(n,e,t),e},Ze.select=function(e,t){if(e.textContent="",t.inputPlaceholder){var n=document.createElement("option");te(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return _e(e,e,t),e},Ze.radio=function(e){return e.textContent="",e},Ze.checkbox=function(e,t){var n=oe(_(),"checkbox");n.value="1",n.checked=Boolean(t.inputValue);var r=e.querySelector("span");return te(r,t.inputPlaceholder),n},Ze.textarea=function(e,t){ze(e,t.inputValue),De(e,t),_e(e,e,t);return setTimeout((function(){if("MutationObserver"in window){var n=parseInt(window.getComputedStyle(_()).width);new MutationObserver((function(){if(document.body.contains(e)){var r=e.offsetWidth+(o=e,parseInt(window.getComputedStyle(o).marginLeft)+parseInt(window.getComputedStyle(o).marginRight));r>n?_().style.width="".concat(r,"px"):ue(_(),"width",t.width)}var o})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};var Be=function(e,t){var n=Z();n&&(fe(n),re(n,t,"htmlContainer"),t.html?(Se(t.html,n),de(n,"block")):t.text?(n.textContent=t.text,de(n,"block")):pe(n),function(e,t){var n=_();if(n){var r=Ae.innerParams.get(e),o=!r||t.input!==r.input;je.forEach((function(e){var r=ce(n,C[e]);r&&(Re(e,t.inputAttributes),r.className=C[e],o&&pe(r))})),t.input&&(o&&Te(t),Oe(t))}}(e,t))},He=function(e,t){for(var n=0,r=Object.entries(E);n<r.length;n++){var o=d(r[n],2),a=o[0],i=o[1];t.icon!==a&&se(e,i)}le(e,t.icon&&E[t.icon]),$e(e,t),qe(),re(e,t,"icon")},qe=function(){var e=_();if(e)for(var t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),r=0;r<n.length;r++)n[r].style.backgroundColor=t},Ue=function(e,t){if(t.icon||t.iconHtml){var n=e.innerHTML,r="";t.iconHtml?r=We(t.iconHtml):"success"===t.icon?(r='\n <div class="swal2-success-circular-line-left"></div>\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n',n=n.replace(/ style=".*?"/g,"")):"error"===t.icon?r='\n <span class="swal2-x-mark">\n <span class="swal2-x-mark-line-left"></span>\n <span class="swal2-x-mark-line-right"></span>\n </span>\n':t.icon&&(r=We({question:"?",warning:"!",info:"i"}[t.icon])),n.trim()!==r.trim()&&te(e,r)}},$e=function(e,t){if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(var n=0,r=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];n<r.length;n++){me(e,r[n],"backgroundColor",t.iconColor)}me(e,".swal2-success-ring","borderColor",t.iconColor)}},We=function(e){return'<div class="'.concat(C["icon-content"],'">').concat(e,"</div>")},Ve=function(e,t){var n=t.showClass||{};e.className="".concat(C.popup," ").concat(ge(e)?n.popup:""),t.toast?(le([document.documentElement,document.body],C["toast-shown"]),le(e,C.toast)):le(e,C.modal),re(e,t,"popup"),"string"==typeof t.customClass&&le(e,t.customClass),t.icon&&le(e,C["icon-".concat(t.icon)])},Ge=function(e){var t=document.createElement("li");return le(t,C["progress-step"]),te(t,e),t},Ye=function(e){var t=document.createElement("li");return le(t,C["progress-step-line"]),e.progressStepsDistance&&ue(t,"width",e.progressStepsDistance),t},Ke=function(e,t){(function(e,t){var n=R(),r=_();if(n&&r){if(t.toast){ue(n,"width",t.width),r.style.width="100%";var o=V();o&&r.insertBefore(o,F())}else ue(r,"width",t.width);ue(r,"padding",t.padding),t.color&&(r.style.color=t.color),t.background&&(r.style.background=t.background),pe(q()),Ve(r,t)}})(0,t),Pe(0,t),function(e,t){var n=H();if(n){var r=t.progressSteps,o=t.currentProgressStep;r&&0!==r.length&&void 0!==o?(de(n),n.textContent="",o>=r.length&&L("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),r.forEach((function(e,a){var i=Ge(e);if(n.appendChild(i),a===o&&le(i,C["active-progress-step"]),a!==r.length-1){var l=Ye(t);n.appendChild(l)}}))):pe(n)}}(0,t),function(e,t){var n=Ae.innerParams.get(e),r=F();if(r){if(n&&t.icon===n.icon)return Ue(r,t),void He(r,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(E).indexOf(t.icon))return M('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),void pe(r);de(r),Ue(r,t),He(r,t),le(r,t.showClass&&t.showClass.icon)}else pe(r)}}(e,t),function(e,t){var n=B();n&&(t.imageUrl?(de(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt||""),ue(n,"width",t.imageWidth),ue(n,"height",t.imageHeight),n.className=C.image,re(n,t,"image")):pe(n))}(0,t),function(e,t){var n=z();n&&(fe(n),he(n,t.title||t.titleText,"block"),t.title&&Se(t.title,n),t.titleText&&(n.innerText=t.titleText),re(n,t,"title"))}(0,t),function(e,t){var n=Q();n&&(te(n,t.closeButtonHtml||""),re(n,t,"closeButton"),he(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel||""))}(0,t),Be(e,t),ke(0,t),function(e,t){var n=Y();n&&(fe(n),he(n,t.footer,"block"),t.footer&&Se(t.footer,n),re(n,t,"footer"))}(0,t);var n=_();"function"==typeof t.didRender&&n&&t.didRender(n)},Qe=function(){var e;return null===(e=U())||void 0===e?void 0:e.click()},Je=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Xe=function(e){e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},et=function(e,t){var n,r=J();if(r.length)return(e+=t)===r.length?e=0:-1===e&&(e=r.length-1),void r[e].focus();null===(n=_())||void 0===n||n.focus()},tt=["ArrowRight","ArrowDown"],nt=["ArrowLeft","ArrowUp"],rt=function(e,t,n){e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?ot(t,e):"Tab"===t.key?at(t):[].concat(tt,nt).includes(t.key)?it(t.key):"Escape"===t.key&<(t,e,n)))},ot=function(e,t){if(P(t.allowEnterKey)){var n=oe(_(),t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;Qe(),e.preventDefault()}}},at=function(e){for(var t=e.target,n=J(),r=-1,o=0;o<n.length;o++)if(t===n[o]){r=o;break}e.shiftKey?et(r,-1):et(r,1),e.stopPropagation(),e.preventDefault()},it=function(e){var t=G(),n=U(),r=W(),o=$();if(t&&n&&r&&o){var a=[n,r,o];if(!(document.activeElement instanceof HTMLElement)||a.includes(document.activeElement)){var i=tt.includes(e)?"nextElementSibling":"previousElementSibling",l=document.activeElement;if(l){for(var s=0;s<t.children.length;s++){if(!(l=l[i]))return;if(l instanceof HTMLButtonElement&&ge(l))break}l instanceof HTMLButtonElement&&l.focus()}}}},lt=function(e,t,n){P(t.allowEscapeKey)&&(e.preventDefault(),n(Je.esc))},st={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap},ct=function(){Array.from(document.body.children).forEach((function(e){e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},ut="undefined"!=typeof window&&!!window.GestureEvent,dt=function(){var e,t=R();t&&(t.ontouchstart=function(t){e=pt(t)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())})},pt=function(e){var t=e.target,n=R(),r=Z();return!(!n||!r||ft(e)||mt(e)||t!==n&&(ve(n)||!(t instanceof HTMLElement)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||ve(r)&&r.contains(t)))},ft=function(e){return e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType},mt=function(e){return e.touches&&e.touches.length>1},ht=null,gt=function(e){null===ht&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(ht=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(ht+function(){var e=document.createElement("div");e.className=C["scrollbar-measure"],document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t}(),"px"))};function vt(e,t,n,r){ee()?Nt(e,r):(w(n).then((function(){return Nt(e,r)})),Xe(y)),ut?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),X()&&(null!==ht&&(document.body.style.paddingRight="".concat(ht,"px"),ht=null),function(){if(ne(document.body,C.iosfix)){var e=parseInt(document.body.style.top,10);se(document.body,C.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}}(),ct()),se([document.documentElement,document.body],[C.shown,C["height-auto"],C["no-backdrop"],C["toast-shown"]])}function bt(e){e=Ct(e);var t=st.swalPromiseResolve.get(this),n=yt(this);this.isAwaitingPromise?e.isDismissed||(xt(this),t(e)):n&&t(e)}var yt=function(e){var t=_();if(!t)return!1;var n=Ae.innerParams.get(e);if(!n||ne(t,n.hideClass.popup))return!1;se(t,n.showClass.popup),le(t,n.hideClass.popup);var r=R();return se(r,n.showClass.backdrop),le(r,n.hideClass.backdrop),Et(e,t,n),!0};function wt(e){var t=st.swalPromiseReject.get(this);xt(this),t&&t(e)}var xt=function(e){e.isAwaitingPromise&&(delete e.isAwaitingPromise,Ae.innerParams.get(e)||e._destroy())},Ct=function(e){return void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e)},Et=function(e,t,n){var r=R(),o=Me&&be(t);"function"==typeof n.willClose&&n.willClose(t),o?St(e,t,r,n.returnFocus,n.didClose):vt(e,r,n.returnFocus,n.didClose)},St=function(e,t,n,r,o){Me&&(y.swalCloseEventFinishedCallback=vt.bind(null,e,n,r,o),t.addEventListener(Me,(function(e){e.target===t&&(y.swalCloseEventFinishedCallback(),delete y.swalCloseEventFinishedCallback)})))},Nt=function(e,t){setTimeout((function(){"function"==typeof t&&t.bind(e.params)(),e._destroy&&e._destroy()}))},Lt=function(e){var t=_();if(t||new lr,t=_()){var n=V();ee()?pe(F()):Mt(t,e),de(n),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()}},Mt=function(e,t){var n=G(),r=V();n&&r&&(!t&&ge(U())&&(t=U()),de(n),t&&(pe(t),r.setAttribute("data-button-to-replace",t.className),n.insertBefore(r,t)),le([e,n],C.loading))},kt=function(e){return e.checked?1:0},It=function(e){return e.checked?e.value:null},Pt=function(e){return e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null},At=function(e,n){var r=_();if(r){var o=function(e){"select"===n.input?function(e,t,n){var r=ce(e,C.select);if(r){var o=function(e,t,r){var o=document.createElement("option");o.value=r,te(o,t),o.selected=Rt(r,n.inputValue),e.appendChild(o)};t.forEach((function(e){var t=e[0],n=e[1];if(Array.isArray(n)){var a=document.createElement("optgroup");a.label=t,a.disabled=!1,r.appendChild(a),n.forEach((function(e){return o(a,e[1],e[0])}))}else o(r,n,t)})),r.focus()}}(r,Tt(e),n):"radio"===n.input&&function(e,t,n){var r=ce(e,C.radio);if(r){t.forEach((function(e){var t=e[0],o=e[1],a=document.createElement("input"),i=document.createElement("label");a.type="radio",a.name=C.radio,a.value=t,Rt(t,n.inputValue)&&(a.checked=!0);var l=document.createElement("span");te(l,o),l.className=C.label,i.appendChild(a),i.appendChild(l),r.appendChild(i)}));var o=r.querySelectorAll("input");o.length&&o[0].focus()}}(r,Tt(e),n)};A(n.inputOptions)||T(n.inputOptions)?(Lt(U()),j(n.inputOptions).then((function(t){e.hideLoading(),o(t)}))):"object"===t(n.inputOptions)?o(n.inputOptions):M("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(t(n.inputOptions)))}},jt=function(e,t){var n=e.getInput();n&&(pe(n),j(t.inputValue).then((function(r){n.value="number"===t.input?"".concat(parseFloat(r)||0):"".concat(r),de(n),n.focus(),e.hideLoading()})).catch((function(t){M("Error in inputValue promise: ".concat(t)),n.value="",de(n),n.focus(),e.hideLoading()})))};var Tt=function e(n){var r=[];return n instanceof Map?n.forEach((function(n,o){var a=n;"object"===t(a)&&(a=e(a)),r.push([o,a])})):Object.keys(n).forEach((function(o){var a=n[o];"object"===t(a)&&(a=e(a)),r.push([o,a])})),r},Rt=function(e,t){return!!t&&t.toString()===e.toString()},Ot=void 0,Dt=function(e,t){var n=Ae.innerParams.get(e);if(n.input){var r=e.getInput(),o=function(e,t){var n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return kt(n);case"radio":return It(n);case"file":return Pt(n);default:return t.inputAutoTrim?n.value.trim():n.value}}(e,n);n.inputValidator?_t(e,o,t):r&&!r.checkValidity()?(e.enableButtons(),e.showValidationMessage(n.validationMessage)):"deny"===t?Ft(e,o):Bt(e,o)}else M('The "input" parameter is needed to be set when using returnInputValueOn'.concat(N(t)))},_t=function(e,t,n){var r=Ae.innerParams.get(e);e.disableInput(),Promise.resolve().then((function(){return j(r.inputValidator(t,r.validationMessage))})).then((function(r){e.enableButtons(),e.enableInput(),r?e.showValidationMessage(r):"deny"===n?Ft(e,t):Bt(e,t)}))},Ft=function(e,t){var n=Ae.innerParams.get(e||Ot);n.showLoaderOnDeny&&Lt(W()),n.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then((function(){return j(n.preDeny(t,n.validationMessage))})).then((function(n){!1===n?(e.hideLoading(),xt(e)):e.close({isDenied:!0,value:void 0===n?t:n})})).catch((function(t){return Zt(e||Ot,t)}))):e.close({isDenied:!0,value:t})},zt=function(e,t){e.close({isConfirmed:!0,value:t})},Zt=function(e,t){e.rejectPromise(t)},Bt=function(e,t){var n=Ae.innerParams.get(e||Ot);n.showLoaderOnConfirm&&Lt(),n.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then((function(){return j(n.preConfirm(t,n.validationMessage))})).then((function(n){ge(q())||!1===n?(e.hideLoading(),xt(e)):zt(e,void 0===n?t:n)})).catch((function(t){return Zt(e||Ot,t)}))):zt(e,t)};function Ht(){var e=Ae.innerParams.get(this);if(e){var t=Ae.domCache.get(this);pe(t.loader),ee()?e.icon&&de(F()):qt(t),se([t.popup,t.actions],C.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}}var qt=function(e){var t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?de(t[0],"inline-block"):!ge(U())&&!ge(W())&&!ge($())&&pe(e.actions)};function Ut(){var e=Ae.innerParams.get(this),t=Ae.domCache.get(this);return t?oe(t.popup,e.input):null}function $t(e,t,n){var r=Ae.domCache.get(e);t.forEach((function(e){r[e].disabled=n}))}function Wt(e,t){var n=_();if(n&&e)if("radio"===e.type)for(var r=n.querySelectorAll('[name="'.concat(C.radio,'"]')),o=0;o<r.length;o++)r[o].disabled=t;else e.disabled=t}function Vt(){$t(this,["confirmButton","denyButton","cancelButton"],!1)}function Gt(){$t(this,["confirmButton","denyButton","cancelButton"],!0)}function Yt(){Wt(this.getInput(),!1)}function Kt(){Wt(this.getInput(),!0)}function Qt(e){var t=Ae.domCache.get(this),n=Ae.innerParams.get(this);te(t.validationMessage,e),t.validationMessage.className=C["validation-message"],n.customClass&&n.customClass.validationMessage&&le(t.validationMessage,n.customClass.validationMessage),de(t.validationMessage);var r=this.getInput();r&&(r.setAttribute("aria-invalid","true"),r.setAttribute("aria-describedby",C["validation-message"]),ae(r),le(r,C.inputerror))}function Jt(){var e=Ae.domCache.get(this);e.validationMessage&&pe(e.validationMessage);var t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),se(t,C.inputerror))}var Xt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},en=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],tn={},nn=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],rn=function(e){return Object.prototype.hasOwnProperty.call(Xt,e)},on=function(e){return-1!==en.indexOf(e)},an=function(e){return tn[e]},ln=function(e){rn(e)||L('Unknown parameter "'.concat(e,'"'))},sn=function(e){nn.includes(e)&&L('The parameter "'.concat(e,'" is incompatible with toasts'))},cn=function(e){var t=an(e);t&&I(e,t)};function un(e){var t=_(),n=Ae.innerParams.get(this);if(t&&!ne(t,n.hideClass.popup)){var r=dn(e),o=Object.assign({},n,r);Ke(this,o),Ae.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}else L("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.")}var dn=function(e){var t={};return Object.keys(e).forEach((function(n){on(n)?t[n]=e[n]:L("Invalid parameter to update: ".concat(n))})),t};function pn(){var e=Ae.domCache.get(this),t=Ae.innerParams.get(this);t?(e.popup&&y.swalCloseEventFinishedCallback&&(y.swalCloseEventFinishedCallback(),delete y.swalCloseEventFinishedCallback),"function"==typeof t.didDestroy&&t.didDestroy(),fn(this)):mn(this)}var fn=function(e){mn(e),delete e.params,delete y.keydownHandler,delete y.keydownTarget,delete y.currentInstance},mn=function(e){e.isAwaitingPromise?(hn(Ae,e),e.isAwaitingPromise=!0):(hn(st,e),hn(Ae,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},hn=function(e,t){for(var n in e)e[n].delete(t)},gn=Object.freeze({__proto__:null,_destroy:pn,close:bt,closeModal:bt,closePopup:bt,closeToast:bt,disableButtons:Gt,disableInput:Kt,disableLoading:Ht,enableButtons:Vt,enableInput:Yt,getInput:Ut,handleAwaitingPromise:xt,hideLoading:Ht,rejectPromise:wt,resetValidationMessage:Jt,showValidationMessage:Qt,update:un}),vn=function(e,t,n){t.popup.onclick=function(){e&&(bn(e)||e.timer||e.input)||n(Je.close)}},bn=function(e){return!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton)},yn=!1,wn=function(e){e.popup.onmousedown=function(){e.container.onmouseup=function(t){e.container.onmouseup=function(){},t.target===e.container&&(yn=!0)}}},xn=function(e){e.container.onmousedown=function(){e.popup.onmouseup=function(t){e.popup.onmouseup=function(){},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(yn=!0)}}},Cn=function(e,t,n){t.container.onclick=function(r){yn?yn=!1:r.target===t.container&&P(e.allowOutsideClick)&&n(Je.backdrop)}},En=function(e){return e instanceof Element||function(e){return"object"===t(e)&&e.jquery}(e)};var Sn=function(){if(y.timeout)return function(){var e=K();if(e){var t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";var n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width="".concat(n,"%")}}(),y.timeout.stop()},Nn=function(){if(y.timeout){var e=y.timeout.start();return ye(e),e}},Ln=!1,Mn={};var kn,In=function(e){for(var t=e.target;t&&t!==document;t=t.parentNode)for(var n in Mn){var r=t.getAttribute(n);if(r)return void Mn[n].fire({template:r})}},Pn=Object.freeze({__proto__:null,argsToParams:function(e){var n={};return"object"!==t(e[0])||En(e[0])?["title","html","icon"].forEach((function(r,o){var a=e[o];"string"==typeof a||En(a)?n[r]=a:void 0!==a&&M("Unexpected type of ".concat(r,'! Expected "string" or "Element", got ').concat(t(a)))})):Object.assign(n,e[0]),n},bindClickHandler:function(){Mn[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Ln||(document.body.addEventListener("click",In),Ln=!0)},clickCancel:function(){var e;return null===(e=$())||void 0===e?void 0:e.click()},clickConfirm:Qe,clickDeny:function(){var e;return null===(e=W())||void 0===e?void 0:e.click()},enableLoading:Lt,fire:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return s(this,t)},getActions:G,getCancelButton:$,getCloseButton:Q,getConfirmButton:U,getContainer:R,getDenyButton:W,getFocusableElements:J,getFooter:Y,getHtmlContainer:Z,getIcon:F,getIconContent:function(){return D(C["icon-content"])},getImage:B,getInputLabel:function(){return D(C["input-label"])},getLoader:V,getPopup:_,getProgressSteps:H,getTimerLeft:function(){return y.timeout&&y.timeout.getTimerLeft()},getTimerProgressBar:K,getTitle:z,getValidationMessage:q,increaseTimer:function(e){if(y.timeout){var t=y.timeout.increase(e);return ye(t,!0),t}},isDeprecatedParameter:an,isLoading:function(){var e=_();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:function(){return!(!y.timeout||!y.timeout.isRunning())},isUpdatableParameter:on,isValidParameter:rn,isVisible:function(){return ge(_())},mixin:function(e){var t=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(p,t);var r,s,d=(r=p,s=l(),function(){var e,t=a(r);if(s){var n=a(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function p(){return n(this,p),d.apply(this,arguments)}return o(p,[{key:"_main",value:function(t,n){return u(a(p.prototype),"_main",this).call(this,t,Object.assign({},e,n))}}]),p}(this);return t},resumeTimer:Nn,showLoading:Lt,stopTimer:Sn,toggleTimer:function(){var e=y.timeout;return e&&(e.running?Sn():Nn())}}),An=function(){function e(t,r){n(this,e),this.callback=t,this.remaining=r,this.running=!1,this.start()}return o(e,[{key:"start",value:function(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}},{key:"stop",value:function(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}},{key:"increase",value:function(e){var t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}},{key:"getTimerLeft",value:function(){return this.running&&(this.stop(),this.start()),this.remaining}},{key:"isRunning",value:function(){return this.running}}]),e}(),jn=["swal-title","swal-html","swal-footer"],Tn=function(e){var n={};return Array.from(e.querySelectorAll("swal-param")).forEach((function(e){Hn(e,["name","value"]);var r=e.getAttribute("name"),o=e.getAttribute("value");"boolean"==typeof Xt[r]?n[r]="false"!==o:"object"===t(Xt[r])?n[r]=JSON.parse(o):n[r]=o})),n},Rn=function(e){var t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach((function(e){var n=e.getAttribute("name"),r=e.getAttribute("value");t[n]=new Function("return ".concat(r))()})),t},On=function(e){var t={};return Array.from(e.querySelectorAll("swal-button")).forEach((function(e){Hn(e,["type","color","aria-label"]);var n=e.getAttribute("type");t["".concat(n,"ButtonText")]=e.innerHTML,t["show".concat(N(n),"Button")]=!0,e.hasAttribute("color")&&(t["".concat(n,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(t["".concat(n,"ButtonAriaLabel")]=e.getAttribute("aria-label"))})),t},Dn=function(e){var t={},n=e.querySelector("swal-image");return n&&(Hn(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},Fn=function(e){var t={},n=e.querySelector("swal-icon");return n&&(Hn(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},zn=function(e){var t={},n=e.querySelector("swal-input");n&&(Hn(n,["type","label","placeholder","value"]),t.input=n.getAttribute("type")||"text",n.hasAttribute("label")&&(t.inputLabel=n.getAttribute("label")),n.hasAttribute("placeholder")&&(t.inputPlaceholder=n.getAttribute("placeholder")),n.hasAttribute("value")&&(t.inputValue=n.getAttribute("value")));var r=Array.from(e.querySelectorAll("swal-input-option"));return r.length&&(t.inputOptions={},r.forEach((function(e){Hn(e,["value"]);var n=e.getAttribute("value"),r=e.innerHTML;t.inputOptions[n]=r}))),t},Zn=function(e,t){var n={};for(var r in t){var o=t[r],a=e.querySelector(o);a&&(Hn(a,[]),n[o.replace(/^swal-/,"")]=a.innerHTML.trim())}return n},Bn=function(e){var t=jn.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach((function(e){var n=e.tagName.toLowerCase();t.includes(n)||L("Unrecognized element <".concat(n,">"))}))},Hn=function(e,t){Array.from(e.attributes).forEach((function(n){-1===t.indexOf(n.name)&&L(['Unrecognized attribute "'.concat(n.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(t.length?"Allowed attributes are: ".concat(t.join(", ")):"To set the value, use HTML within the element.")])}))},qn=function(e){var t=R(),n=_();"function"==typeof e.willOpen&&e.willOpen(n);var r=window.getComputedStyle(document.body).overflowY;Vn(t,n,e),setTimeout((function(){$n(t,n)}),10),X()&&(Wn(t,e.scrollbarPadding,r),Array.from(document.body.children).forEach((function(e){e===R()||e.contains(R())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")||""),e.setAttribute("aria-hidden","true"))}))),ee()||y.previousActiveElement||(y.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((function(){return e.didOpen(n)})),se(t,C["no-transition"])},Un=function e(t){var n=_();if(t.target===n&&Me){var r=R();n.removeEventListener(Me,e),r.style.overflowY="auto"}},$n=function(e,t){Me&&be(t)?(e.style.overflowY="hidden",t.addEventListener(Me,Un)):e.style.overflowY="auto"},Wn=function(e,t,n){(function(){if(ut&&!ne(document.body,C.iosfix)){var e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),le(document.body,C.iosfix),dt()}})(),t&&"hidden"!==n&>(n),setTimeout((function(){e.scrollTop=0}))},Vn=function(e,t,n){le(e,n.showClass.backdrop),n.animation?(t.style.setProperty("opacity","0","important"),de(t,"grid"),setTimeout((function(){le(t,n.showClass.popup),t.style.removeProperty("opacity")}),10)):de(t,"grid"),le([document.documentElement,document.body],C.shown),n.heightAuto&&n.backdrop&&!n.toast&&le([document.documentElement,document.body],C["height-auto"])},Gn={email:function(e,t){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address")},url:function(e,t){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")}};function Yn(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=Gn.email),"url"===e.input&&(e.inputValidator=Gn.url))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&L("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(L('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),Ee(e)}var Kn=new WeakMap,Qn=function(){function e(){if(n(this,e),b(this,Kn,{writable:!0,value:void 0}),"undefined"!=typeof window){kn=this;for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var a=Object.freeze(this.constructor.argsToParams(r));this.params=a,this.isAwaitingPromise=!1,g(this,Kn,this._main(kn.params))}}return o(e,[{key:"_main",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e){for(var t in!1===e.backdrop&&e.allowOutsideClick&&L('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e)ln(t),e.toast&&sn(t),cn(t)}(Object.assign({},t,e)),y.currentInstance){var n=st.swalPromiseResolve.get(y.currentInstance),r=y.currentInstance.isAwaitingPromise;y.currentInstance._destroy(),r||n({isDismissed:!0}),X()&&ct()}y.currentInstance=kn;var o=Xn(e,t);Yn(o),Object.freeze(o),y.timeout&&(y.timeout.stop(),delete y.timeout),clearTimeout(y.restoreFocusTimeout);var a=er(kn);return Ke(kn,o),Ae.innerParams.set(kn,o),Jn(kn,a,o)}},{key:"then",value:function(e){return h(this,Kn).then(e)}},{key:"finally",value:function(e){return h(this,Kn).finally(e)}}]),e}(),Jn=function(e,t,n){return new Promise((function(r,o){var a=function(t){e.close({isDismissed:!0,dismiss:t})};st.swalPromiseResolve.set(e,r),st.swalPromiseReject.set(e,o),t.confirmButton.onclick=function(){!function(e){var t=Ae.innerParams.get(e);e.disableButtons(),t.input?Dt(e,"confirm"):Bt(e,!0)}(e)},t.denyButton.onclick=function(){!function(e){var t=Ae.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Dt(e,"deny"):Ft(e,!1)}(e)},t.cancelButton.onclick=function(){!function(e,t){e.disableButtons(),t(Je.cancel)}(e,a)},t.closeButton.onclick=function(){a(Je.close)},function(e,t,n){e.toast?vn(e,t,n):(wn(t),xn(t),Cn(e,t,n))}(n,t,a),function(e,t,n){Xe(e),t.toast||(e.keydownHandler=function(e){return rt(t,e,n)},e.keydownTarget=t.keydownListenerCapture?window:_(),e.keydownListenerCapture=t.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)}(y,n,a),function(e,t){"select"===t.input||"radio"===t.input?At(e,t):["text","email","number","tel","textarea"].some((function(e){return e===t.input}))&&(A(t.inputValue)||T(t.inputValue))&&(Lt(U()),jt(e,t))}(e,n),qn(n),tr(y,n,a),nr(t,n),setTimeout((function(){t.container.scrollTop=0}))}))},Xn=function(e,t){var n=function(e){var t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};var n=t.content;return Bn(n),Object.assign(Tn(n),Rn(n),On(n),Dn(n),Fn(n),zn(n),Zn(n,jn))}(e),r=Object.assign({},Xt,t,n,e);return r.showClass=Object.assign({},Xt.showClass,r.showClass),r.hideClass=Object.assign({},Xt.hideClass,r.hideClass),!1===r.animation&&(r.showClass={backdrop:"swal2-noanimation"},r.hideClass={}),r},er=function(e){var t={popup:_(),container:R(),actions:G(),confirmButton:U(),denyButton:W(),cancelButton:$(),loader:V(),closeButton:Q(),validationMessage:q(),progressSteps:H()};return Ae.domCache.set(e,t),t},tr=function(e,t,n){var r=K();pe(r),t.timer&&(e.timeout=new An((function(){n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(de(r),re(r,t,"timerProgressBar"),setTimeout((function(){e.timeout&&e.timeout.running&&ye(t.timer)}))))},nr=function(e,t){t.toast||(P(t.allowEnterKey)?rr(e,t)||et(-1,1):or())},rr=function(e,t){return t.focusDeny&&ge(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ge(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ge(e.confirmButton)||(e.confirmButton.focus(),0))},or=function(){document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if("undefined"!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){var ar=new Date,ir=localStorage.getItem("swal-initiation");ir?(ar.getTime()-Date.parse(ir))/864e5>3&&setTimeout((function(){document.body.style.pointerEvents="none";var e=document.createElement("audio");e.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",e.loop=!0,document.body.appendChild(e),setTimeout((function(){e.play().catch((function(){}))}),2500)}),500):localStorage.setItem("swal-initiation","".concat(ar))}Qn.prototype.disableButtons=Gt,Qn.prototype.enableButtons=Vt,Qn.prototype.getInput=Ut,Qn.prototype.disableInput=Kt,Qn.prototype.enableInput=Yt,Qn.prototype.hideLoading=Ht,Qn.prototype.disableLoading=Ht,Qn.prototype.showValidationMessage=Qt,Qn.prototype.resetValidationMessage=Jt,Qn.prototype.close=bt,Qn.prototype.closePopup=bt,Qn.prototype.closeModal=bt,Qn.prototype.closeToast=bt,Qn.prototype.rejectPromise=wt,Qn.prototype.update=un,Qn.prototype._destroy=pn,Object.assign(Qn,Pn),Object.keys(gn).forEach((function(e){Qn[e]=function(){var t;return kn&&kn[e]?(t=kn)[e].apply(t,arguments):null}})),Qn.DismissReason=Je,Qn.version="11.10.2";var lr=Qn;return lr.default=lr,lr}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,'.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}')},2473:function(e){"use strict";e.exports=function(){}},5704:function(e,t,n){"use strict";e.exports=n.p+"images/Settings.4cc21716.gif"},6870:function(e,t,n){"use strict";e.exports=n.p+"images/formpresent.0ca56d74.png"},2773:function(e,t,n){"use strict";e.exports=n.p+"images/laptop.2d1f5b9c.png"},4677:function(e,t,n){"use strict";e.exports=n.p+"images/No-leads.15df7e59.gif"},8852:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_1.cad744cd.png"},1184:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_2.f9904ccd.png"},7862:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_3.3c7632ab.png"},5556:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_4.84dda26b.png"},2468:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_5.155e15da.png"},4303:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_6.39bad0f0.png"},4369:function(e,t,n){"use strict";e.exports=n.p+"images/Screenshot_7.35f652ff.png"},9196:function(e){"use strict";e.exports=window.React},1850:function(e){"use strict";e.exports=window.ReactDOM},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},3967:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7462:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},3366:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1002);function o(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,r.Z)(t)?t:String(t)}},1002:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:function(){return r}})},3961:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}t.Z=function(){for(var e,t,n=0,o="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},9050:function(e,t,n){"use strict";n.r(t),n.d(t,{VERSION:function(){return o},after:function(){return Rt},all:function(){return en},allKeys:function(){return ge},any:function(){return tn},assign:function(){return Re},before:function(){return Ot},bind:function(){return Ct},bindAll:function(){return Nt},chain:function(){return bt},chunk:function(){return zn},clone:function(){return Fe},collect:function(){return Gt},compact:function(){return Mn},compose:function(){return Tt},constant:function(){return J},contains:function(){return nn},countBy:function(){return vn},create:function(){return _e},debounce:function(){return Pt},default:function(){return Un},defaults:function(){return Oe},defer:function(){return kt},delay:function(){return Mt},detect:function(){return $t},difference:function(){return In},drop:function(){return Nn},each:function(){return Vt},escape:function(){return it},every:function(){return en},extend:function(){return Te},extendOwn:function(){return Re},filter:function(){return Jt},find:function(){return $t},findIndex:function(){return zt},findKey:function(){return _t},findLastIndex:function(){return Zt},findWhere:function(){return Wt},first:function(){return Sn},flatten:function(){return kn},foldl:function(){return Kt},foldr:function(){return Qt},forEach:function(){return Vt},functions:function(){return Ae},get:function(){return qe},groupBy:function(){return hn},has:function(){return Ue},head:function(){return Sn},identity:function(){return $e},include:function(){return nn},includes:function(){return nn},indexBy:function(){return gn},indexOf:function(){return qt},initial:function(){return En},inject:function(){return Kt},intersection:function(){return Tn},invert:function(){return Pe},invoke:function(){return rn},isArguments:function(){return Y},isArray:function(){return W},isArrayBuffer:function(){return _},isBoolean:function(){return k},isDataView:function(){return $},isDate:function(){return T},isElement:function(){return I},isEmpty:function(){return se},isEqual:function(){return he},isError:function(){return O},isFinite:function(){return K},isFunction:function(){return Z},isMap:function(){return Se},isMatch:function(){return ce},isNaN:function(){return Q},isNull:function(){return L},isNumber:function(){return j},isObject:function(){return N},isRegExp:function(){return R},isSet:function(){return Le},isString:function(){return A},isSymbol:function(){return D},isTypedArray:function(){return oe},isUndefined:function(){return M},isWeakMap:function(){return Ne},isWeakSet:function(){return Me},iteratee:function(){return Ke},keys:function(){return le},last:function(){return Ln},lastIndexOf:function(){return Ut},map:function(){return Gt},mapObject:function(){return Je},matcher:function(){return We},matches:function(){return We},max:function(){return ln},memoize:function(){return Lt},methods:function(){return Ae},min:function(){return sn},mixin:function(){return Bn},negate:function(){return jt},noop:function(){return Xe},now:function(){return rt},object:function(){return Dn},omit:function(){return Cn},once:function(){return Dt},pairs:function(){return Ie},partial:function(){return xt},partition:function(){return bn},pick:function(){return xn},pluck:function(){return on},property:function(){return Ve},propertyOf:function(){return et},random:function(){return nt},range:function(){return Fn},reduce:function(){return Kt},reduceRight:function(){return Qt},reject:function(){return Xt},rest:function(){return Nn},restArguments:function(){return S},result:function(){return ht},sample:function(){return dn},select:function(){return Jt},shuffle:function(){return pn},size:function(){return yn},some:function(){return tn},sortBy:function(){return fn},sortedIndex:function(){return Bt},tail:function(){return Nn},take:function(){return Sn},tap:function(){return ze},template:function(){return mt},templateSettings:function(){return st},throttle:function(){return It},times:function(){return tt},toArray:function(){return un},toPath:function(){return Ze},transpose:function(){return Rn},unescape:function(){return lt},union:function(){return jn},uniq:function(){return An},unique:function(){return An},uniqueId:function(){return vt},unzip:function(){return Rn},values:function(){return ke},where:function(){return an},without:function(){return Pn},wrap:function(){return At},zip:function(){return On}});var r={};n.r(r),n.d(r,{VERSION:function(){return o},after:function(){return Rt},all:function(){return en},allKeys:function(){return ge},any:function(){return tn},assign:function(){return Re},before:function(){return Ot},bind:function(){return Ct},bindAll:function(){return Nt},chain:function(){return bt},chunk:function(){return zn},clone:function(){return Fe},collect:function(){return Gt},compact:function(){return Mn},compose:function(){return Tt},constant:function(){return J},contains:function(){return nn},countBy:function(){return vn},create:function(){return _e},debounce:function(){return Pt},default:function(){return Hn},defaults:function(){return Oe},defer:function(){return kt},delay:function(){return Mt},detect:function(){return $t},difference:function(){return In},drop:function(){return Nn},each:function(){return Vt},escape:function(){return it},every:function(){return en},extend:function(){return Te},extendOwn:function(){return Re},filter:function(){return Jt},find:function(){return $t},findIndex:function(){return zt},findKey:function(){return _t},findLastIndex:function(){return Zt},findWhere:function(){return Wt},first:function(){return Sn},flatten:function(){return kn},foldl:function(){return Kt},foldr:function(){return Qt},forEach:function(){return Vt},functions:function(){return Ae},get:function(){return qe},groupBy:function(){return hn},has:function(){return Ue},head:function(){return Sn},identity:function(){return $e},include:function(){return nn},includes:function(){return nn},indexBy:function(){return gn},indexOf:function(){return qt},initial:function(){return En},inject:function(){return Kt},intersection:function(){return Tn},invert:function(){return Pe},invoke:function(){return rn},isArguments:function(){return Y},isArray:function(){return W},isArrayBuffer:function(){return _},isBoolean:function(){return k},isDataView:function(){return $},isDate:function(){return T},isElement:function(){return I},isEmpty:function(){return se},isEqual:function(){return he},isError:function(){return O},isFinite:function(){return K},isFunction:function(){return Z},isMap:function(){return Se},isMatch:function(){return ce},isNaN:function(){return Q},isNull:function(){return L},isNumber:function(){return j},isObject:function(){return N},isRegExp:function(){return R},isSet:function(){return Le},isString:function(){return A},isSymbol:function(){return D},isTypedArray:function(){return oe},isUndefined:function(){return M},isWeakMap:function(){return Ne},isWeakSet:function(){return Me},iteratee:function(){return Ke},keys:function(){return le},last:function(){return Ln},lastIndexOf:function(){return Ut},map:function(){return Gt},mapObject:function(){return Je},matcher:function(){return We},matches:function(){return We},max:function(){return ln},memoize:function(){return Lt},methods:function(){return Ae},min:function(){return sn},mixin:function(){return Bn},negate:function(){return jt},noop:function(){return Xe},now:function(){return rt},object:function(){return Dn},omit:function(){return Cn},once:function(){return Dt},pairs:function(){return Ie},partial:function(){return xt},partition:function(){return bn},pick:function(){return xn},pluck:function(){return on},property:function(){return Ve},propertyOf:function(){return et},random:function(){return nt},range:function(){return Fn},reduce:function(){return Kt},reduceRight:function(){return Qt},reject:function(){return Xt},rest:function(){return Nn},restArguments:function(){return S},result:function(){return ht},sample:function(){return dn},select:function(){return Jt},shuffle:function(){return pn},size:function(){return yn},some:function(){return tn},sortBy:function(){return fn},sortedIndex:function(){return Bt},tail:function(){return Nn},take:function(){return Sn},tap:function(){return ze},template:function(){return mt},templateSettings:function(){return st},throttle:function(){return It},times:function(){return tt},toArray:function(){return un},toPath:function(){return Ze},transpose:function(){return Rn},unescape:function(){return lt},union:function(){return jn},uniq:function(){return An},unique:function(){return An},uniqueId:function(){return vt},unzip:function(){return Rn},values:function(){return ke},where:function(){return an},without:function(){return Pn},wrap:function(){return At},zip:function(){return On}});var o="1.13.6",a="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},i=Array.prototype,l=Object.prototype,s="undefined"!=typeof Symbol?Symbol.prototype:null,c=i.push,u=i.slice,d=l.toString,p=l.hasOwnProperty,f="undefined"!=typeof ArrayBuffer,m="undefined"!=typeof DataView,h=Array.isArray,g=Object.keys,v=Object.create,b=f&&ArrayBuffer.isView,y=isNaN,w=isFinite,x=!{toString:null}.propertyIsEnumerable("toString"),C=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],E=Math.pow(2,53)-1;function S(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),o=0;o<n;o++)r[o]=arguments[o+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var a=Array(t+1);for(o=0;o<t;o++)a[o]=arguments[o];return a[t]=r,e.apply(this,a)}}function N(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function L(e){return null===e}function M(e){return void 0===e}function k(e){return!0===e||!1===e||"[object Boolean]"===d.call(e)}function I(e){return!(!e||1!==e.nodeType)}function P(e){var t="[object "+e+"]";return function(e){return d.call(e)===t}}var A=P("String"),j=P("Number"),T=P("Date"),R=P("RegExp"),O=P("Error"),D=P("Symbol"),_=P("ArrayBuffer"),F=P("Function"),z=a.document&&a.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof z&&(F=function(e){return"function"==typeof e||!1});var Z=F,B=P("Object"),H=m&&B(new DataView(new ArrayBuffer(8))),q="undefined"!=typeof Map&&B(new Map),U=P("DataView"),$=H?function(e){return null!=e&&Z(e.getInt8)&&_(e.buffer)}:U,W=h||P("Array");function V(e,t){return null!=e&&p.call(e,t)}var G=P("Arguments");!function(){G(arguments)||(G=function(e){return V(e,"callee")})}();var Y=G;function K(e){return!D(e)&&w(e)&&!isNaN(parseFloat(e))}function Q(e){return j(e)&&y(e)}function J(e){return function(){return e}}function X(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=E}}function ee(e){return function(t){return null==t?void 0:t[e]}}var te=ee("byteLength"),ne=X(te),re=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,oe=f?function(e){return b?b(e)&&!$(e):ne(e)&&re.test(d.call(e))}:J(!1),ae=ee("length");function ie(e,t){t=function(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return!0===t[e]},push:function(n){return t[n]=!0,e.push(n)}}}(t);var n=C.length,r=e.constructor,o=Z(r)&&r.prototype||l,a="constructor";for(V(e,a)&&!t.contains(a)&&t.push(a);n--;)(a=C[n])in e&&e[a]!==o[a]&&!t.contains(a)&&t.push(a)}function le(e){if(!N(e))return[];if(g)return g(e);var t=[];for(var n in e)V(e,n)&&t.push(n);return x&&ie(e,t),t}function se(e){if(null==e)return!0;var t=ae(e);return"number"==typeof t&&(W(e)||A(e)||Y(e))?0===t:0===ae(le(e))}function ce(e,t){var n=le(t),r=n.length;if(null==e)return!r;for(var o=Object(e),a=0;a<r;a++){var i=n[a];if(t[i]!==o[i]||!(i in o))return!1}return!0}function ue(e){return e instanceof ue?e:this instanceof ue?void(this._wrapped=e):new ue(e)}function de(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,te(e))}ue.VERSION=o,ue.prototype.value=function(){return this._wrapped},ue.prototype.valueOf=ue.prototype.toJSON=ue.prototype.value,ue.prototype.toString=function(){return String(this._wrapped)};var pe="[object DataView]";function fe(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var o=typeof e;return("function"===o||"object"===o||"object"==typeof t)&&me(e,t,n,r)}function me(e,t,n,r){e instanceof ue&&(e=e._wrapped),t instanceof ue&&(t=t._wrapped);var o=d.call(e);if(o!==d.call(t))return!1;if(H&&"[object Object]"==o&&$(e)){if(!$(t))return!1;o=pe}switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return s.valueOf.call(e)===s.valueOf.call(t);case"[object ArrayBuffer]":case pe:return me(de(e),de(t),n,r)}var a="[object Array]"===o;if(!a&&oe(e)){if(te(e)!==te(t))return!1;if(e.buffer===t.buffer&&e.byteOffset===t.byteOffset)return!0;a=!0}if(!a){if("object"!=typeof e||"object"!=typeof t)return!1;var i=e.constructor,l=t.constructor;if(i!==l&&!(Z(i)&&i instanceof i&&Z(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}r=r||[];for(var c=(n=n||[]).length;c--;)if(n[c]===e)return r[c]===t;if(n.push(e),r.push(t),a){if((c=e.length)!==t.length)return!1;for(;c--;)if(!fe(e[c],t[c],n,r))return!1}else{var u,p=le(e);if(c=p.length,le(t).length!==c)return!1;for(;c--;)if(!V(t,u=p[c])||!fe(e[u],t[u],n,r))return!1}return n.pop(),r.pop(),!0}function he(e,t){return fe(e,t)}function ge(e){if(!N(e))return[];var t=[];for(var n in e)t.push(n);return x&&ie(e,t),t}function ve(e){var t=ae(e);return function(n){if(null==n)return!1;var r=ge(n);if(ae(r))return!1;for(var o=0;o<t;o++)if(!Z(n[e[o]]))return!1;return e!==Ce||!Z(n[be])}}var be="forEach",ye=["clear","delete"],we=["get","has","set"],xe=ye.concat(be,we),Ce=ye.concat(we),Ee=["add"].concat(ye,be,"has"),Se=q?ve(xe):P("Map"),Ne=q?ve(Ce):P("WeakMap"),Le=q?ve(Ee):P("Set"),Me=P("WeakSet");function ke(e){for(var t=le(e),n=t.length,r=Array(n),o=0;o<n;o++)r[o]=e[t[o]];return r}function Ie(e){for(var t=le(e),n=t.length,r=Array(n),o=0;o<n;o++)r[o]=[t[o],e[t[o]]];return r}function Pe(e){for(var t={},n=le(e),r=0,o=n.length;r<o;r++)t[e[n[r]]]=n[r];return t}function Ae(e){var t=[];for(var n in e)Z(e[n])&&t.push(n);return t.sort()}function je(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var o=1;o<r;o++)for(var a=arguments[o],i=e(a),l=i.length,s=0;s<l;s++){var c=i[s];t&&void 0!==n[c]||(n[c]=a[c])}return n}}var Te=je(ge),Re=je(le),Oe=je(ge,!0);function De(e){if(!N(e))return{};if(v)return v(e);var t=function(){};t.prototype=e;var n=new t;return t.prototype=null,n}function _e(e,t){var n=De(e);return t&&Re(n,t),n}function Fe(e){return N(e)?W(e)?e.slice():Te({},e):e}function ze(e,t){return t(e),e}function Ze(e){return W(e)?e:[e]}function Be(e){return ue.toPath(e)}function He(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function qe(e,t,n){var r=He(e,Be(t));return M(r)?n:r}function Ue(e,t){for(var n=(t=Be(t)).length,r=0;r<n;r++){var o=t[r];if(!V(e,o))return!1;e=e[o]}return!!n}function $e(e){return e}function We(e){return e=Re({},e),function(t){return ce(t,e)}}function Ve(e){return e=Be(e),function(t){return He(t,e)}}function Ge(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,o){return e.call(t,n,r,o)};case 4:return function(n,r,o,a){return e.call(t,n,r,o,a)}}return function(){return e.apply(t,arguments)}}function Ye(e,t,n){return null==e?$e:Z(e)?Ge(e,t,n):N(e)&&!W(e)?We(e):Ve(e)}function Ke(e,t){return Ye(e,t,1/0)}function Qe(e,t,n){return ue.iteratee!==Ke?ue.iteratee(e,t):Ye(e,t,n)}function Je(e,t,n){t=Qe(t,n);for(var r=le(e),o=r.length,a={},i=0;i<o;i++){var l=r[i];a[l]=t(e[l],l,e)}return a}function Xe(){}function et(e){return null==e?Xe:function(t){return qe(e,t)}}function tt(e,t,n){var r=Array(Math.max(0,e));t=Ge(t,n,1);for(var o=0;o<e;o++)r[o]=t(o);return r}function nt(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}ue.toPath=Ze,ue.iteratee=Ke;var rt=Date.now||function(){return(new Date).getTime()};function ot(e){var t=function(t){return e[t]},n="(?:"+le(e).join("|")+")",r=RegExp(n),o=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(o,t):e}}var at={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},it=ot(at),lt=ot(Pe(at)),st=ue.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},ct=/(.)^/,ut={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g;function pt(e){return"\\"+ut[e]}var ft=/^\s*(\w|\$)+\s*$/;function mt(e,t,n){!t&&n&&(t=n),t=Oe({},t,ue.templateSettings);var r=RegExp([(t.escape||ct).source,(t.interpolate||ct).source,(t.evaluate||ct).source].join("|")+"|$","g"),o=0,a="__p+='";e.replace(r,(function(t,n,r,i,l){return a+=e.slice(o,l).replace(dt,pt),o=l+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t})),a+="';\n";var i,l=t.variable;if(l){if(!ft.test(l))throw new Error("variable is not a bare identifier: "+l)}else a="with(obj||{}){\n"+a+"}\n",l="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{i=new Function(l,"_",a)}catch(e){throw e.source=a,e}var s=function(e){return i.call(this,e,ue)};return s.source="function("+l+"){\n"+a+"}",s}function ht(e,t,n){var r=(t=Be(t)).length;if(!r)return Z(n)?n.call(e):n;for(var o=0;o<r;o++){var a=null==e?void 0:e[t[o]];void 0===a&&(a=n,o=r),e=Z(a)?a.call(e):a}return e}var gt=0;function vt(e){var t=++gt+"";return e?e+t:t}function bt(e){var t=ue(e);return t._chain=!0,t}function yt(e,t,n,r,o){if(!(r instanceof t))return e.apply(n,o);var a=De(e.prototype),i=e.apply(a,o);return N(i)?i:a}var wt=S((function(e,t){var n=wt.placeholder,r=function(){for(var o=0,a=t.length,i=Array(a),l=0;l<a;l++)i[l]=t[l]===n?arguments[o++]:t[l];for(;o<arguments.length;)i.push(arguments[o++]);return yt(e,r,this,this,i)};return r}));wt.placeholder=ue;var xt=wt,Ct=S((function(e,t,n){if(!Z(e))throw new TypeError("Bind must be called on a function");var r=S((function(o){return yt(e,r,t,this,n.concat(o))}));return r})),Et=X(ae);function St(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var o=r.length,a=0,i=ae(e);a<i;a++){var l=e[a];if(Et(l)&&(W(l)||Y(l)))if(t>1)St(l,t-1,n,r),o=r.length;else for(var s=0,c=l.length;s<c;)r[o++]=l[s++];else n||(r[o++]=l)}return r}var Nt=S((function(e,t){var n=(t=St(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=Ct(e[r],e)}return e}));function Lt(e,t){var n=function(r){var o=n.cache,a=""+(t?t.apply(this,arguments):r);return V(o,a)||(o[a]=e.apply(this,arguments)),o[a]};return n.cache={},n}var Mt=S((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),kt=xt(Mt,ue,1);function It(e,t,n){var r,o,a,i,l=0;n||(n={});var s=function(){l=!1===n.leading?0:rt(),r=null,i=e.apply(o,a),r||(o=a=null)},c=function(){var c=rt();l||!1!==n.leading||(l=c);var u=t-(c-l);return o=this,a=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),l=c,i=e.apply(o,a),r||(o=a=null)):r||!1===n.trailing||(r=setTimeout(s,u)),i};return c.cancel=function(){clearTimeout(r),l=0,r=o=a=null},c}function Pt(e,t,n){var r,o,a,i,l,s=function(){var c=rt()-o;t>c?r=setTimeout(s,t-c):(r=null,n||(i=e.apply(l,a)),r||(a=l=null))},c=S((function(c){return l=this,a=c,o=rt(),r||(r=setTimeout(s,t),n&&(i=e.apply(l,a))),i}));return c.cancel=function(){clearTimeout(r),r=a=l=null},c}function At(e,t){return xt(t,e)}function jt(e){return function(){return!e.apply(this,arguments)}}function Tt(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function Rt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Ot(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var Dt=xt(Ot,2);function _t(e,t,n){t=Qe(t,n);for(var r,o=le(e),a=0,i=o.length;a<i;a++)if(t(e[r=o[a]],r,e))return r}function Ft(e){return function(t,n,r){n=Qe(n,r);for(var o=ae(t),a=e>0?0:o-1;a>=0&&a<o;a+=e)if(n(t[a],a,t))return a;return-1}}var zt=Ft(1),Zt=Ft(-1);function Bt(e,t,n,r){for(var o=(n=Qe(n,r,1))(t),a=0,i=ae(e);a<i;){var l=Math.floor((a+i)/2);n(e[l])<o?a=l+1:i=l}return a}function Ht(e,t,n){return function(r,o,a){var i=0,l=ae(r);if("number"==typeof a)e>0?i=a>=0?a:Math.max(a+l,i):l=a>=0?Math.min(a+1,l):a+l+1;else if(n&&a&&l)return r[a=n(r,o)]===o?a:-1;if(o!=o)return(a=t(u.call(r,i,l),Q))>=0?a+i:-1;for(a=e>0?i:l-1;a>=0&&a<l;a+=e)if(r[a]===o)return a;return-1}}var qt=Ht(1,zt,Bt),Ut=Ht(-1,Zt);function $t(e,t,n){var r=(Et(e)?zt:_t)(e,t,n);if(void 0!==r&&-1!==r)return e[r]}function Wt(e,t){return $t(e,We(t))}function Vt(e,t,n){var r,o;if(t=Ge(t,n),Et(e))for(r=0,o=e.length;r<o;r++)t(e[r],r,e);else{var a=le(e);for(r=0,o=a.length;r<o;r++)t(e[a[r]],a[r],e)}return e}function Gt(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=Array(o),i=0;i<o;i++){var l=r?r[i]:i;a[i]=t(e[l],l,e)}return a}function Yt(e){return function(t,n,r,o){var a=arguments.length>=3;return function(t,n,r,o){var a=!Et(t)&&le(t),i=(a||t).length,l=e>0?0:i-1;for(o||(r=t[a?a[l]:l],l+=e);l>=0&&l<i;l+=e){var s=a?a[l]:l;r=n(r,t[s],s,t)}return r}(t,Ge(n,o,4),r,a)}}var Kt=Yt(1),Qt=Yt(-1);function Jt(e,t,n){var r=[];return t=Qe(t,n),Vt(e,(function(e,n,o){t(e,n,o)&&r.push(e)})),r}function Xt(e,t,n){return Jt(e,jt(Qe(t)),n)}function en(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=0;a<o;a++){var i=r?r[a]:a;if(!t(e[i],i,e))return!1}return!0}function tn(e,t,n){t=Qe(t,n);for(var r=!Et(e)&&le(e),o=(r||e).length,a=0;a<o;a++){var i=r?r[a]:a;if(t(e[i],i,e))return!0}return!1}function nn(e,t,n,r){return Et(e)||(e=ke(e)),("number"!=typeof n||r)&&(n=0),qt(e,t,n)>=0}var rn=S((function(e,t,n){var r,o;return Z(t)?o=t:(t=Be(t),r=t.slice(0,-1),t=t[t.length-1]),Gt(e,(function(e){var a=o;if(!a){if(r&&r.length&&(e=He(e,r)),null==e)return;a=e[t]}return null==a?a:a.apply(e,n)}))}));function on(e,t){return Gt(e,Ve(t))}function an(e,t){return Jt(e,We(t))}function ln(e,t,n){var r,o,a=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var l=0,s=(e=Et(e)?e:ke(e)).length;l<s;l++)null!=(r=e[l])&&r>a&&(a=r);else t=Qe(t,n),Vt(e,(function(e,n,r){((o=t(e,n,r))>i||o===-1/0&&a===-1/0)&&(a=e,i=o)}));return a}function sn(e,t,n){var r,o,a=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var l=0,s=(e=Et(e)?e:ke(e)).length;l<s;l++)null!=(r=e[l])&&r<a&&(a=r);else t=Qe(t,n),Vt(e,(function(e,n,r){((o=t(e,n,r))<i||o===1/0&&a===1/0)&&(a=e,i=o)}));return a}var cn=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function un(e){return e?W(e)?u.call(e):A(e)?e.match(cn):Et(e)?Gt(e,$e):ke(e):[]}function dn(e,t,n){if(null==t||n)return Et(e)||(e=ke(e)),e[nt(e.length-1)];var r=un(e),o=ae(r);t=Math.max(Math.min(t,o),0);for(var a=o-1,i=0;i<t;i++){var l=nt(i,a),s=r[i];r[i]=r[l],r[l]=s}return r.slice(0,t)}function pn(e){return dn(e,1/0)}function fn(e,t,n){var r=0;return t=Qe(t,n),on(Gt(e,(function(e,n,o){return{value:e,index:r++,criteria:t(e,n,o)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")}function mn(e,t){return function(n,r,o){var a=t?[[],[]]:{};return r=Qe(r,o),Vt(n,(function(t,o){var i=r(t,o,n);e(a,t,i)})),a}}var hn=mn((function(e,t,n){V(e,n)?e[n].push(t):e[n]=[t]})),gn=mn((function(e,t,n){e[n]=t})),vn=mn((function(e,t,n){V(e,n)?e[n]++:e[n]=1})),bn=mn((function(e,t,n){e[n?0:1].push(t)}),!0);function yn(e){return null==e?0:Et(e)?e.length:le(e).length}function wn(e,t,n){return t in n}var xn=S((function(e,t){var n={},r=t[0];if(null==e)return n;Z(r)?(t.length>1&&(r=Ge(r,t[1])),t=ge(e)):(r=wn,t=St(t,!1,!1),e=Object(e));for(var o=0,a=t.length;o<a;o++){var i=t[o],l=e[i];r(l,i,e)&&(n[i]=l)}return n})),Cn=S((function(e,t){var n,r=t[0];return Z(r)?(r=jt(r),t.length>1&&(n=t[1])):(t=Gt(St(t,!1,!1),String),r=function(e,n){return!nn(t,n)}),xn(e,r,n)}));function En(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function Sn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:En(e,e.length-t)}function Nn(e,t,n){return u.call(e,null==t||n?1:t)}function Ln(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Nn(e,Math.max(0,e.length-t))}function Mn(e){return Jt(e,Boolean)}function kn(e,t){return St(e,t,!1)}var In=S((function(e,t){return t=St(t,!0,!0),Jt(e,(function(e){return!nn(t,e)}))})),Pn=S((function(e,t){return In(e,t)}));function An(e,t,n,r){k(t)||(r=n,n=t,t=!1),null!=n&&(n=Qe(n,r));for(var o=[],a=[],i=0,l=ae(e);i<l;i++){var s=e[i],c=n?n(s,i,e):s;t&&!n?(i&&a===c||o.push(s),a=c):n?nn(a,c)||(a.push(c),o.push(s)):nn(o,s)||o.push(s)}return o}var jn=S((function(e){return An(St(e,!0,!0))}));function Tn(e){for(var t=[],n=arguments.length,r=0,o=ae(e);r<o;r++){var a=e[r];if(!nn(t,a)){var i;for(i=1;i<n&&nn(arguments[i],a);i++);i===n&&t.push(a)}}return t}function Rn(e){for(var t=e&&ln(e,ae).length||0,n=Array(t),r=0;r<t;r++)n[r]=on(e,r);return n}var On=S(Rn);function Dn(e,t){for(var n={},r=0,o=ae(e);r<o;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n}function Fn(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),o=Array(r),a=0;a<r;a++,e+=n)o[a]=e;return o}function zn(e,t){if(null==t||t<1)return[];for(var n=[],r=0,o=e.length;r<o;)n.push(u.call(e,r,r+=t));return n}function Zn(e,t){return e._chain?ue(t).chain():t}function Bn(e){return Vt(Ae(e),(function(t){var n=ue[t]=e[t];ue.prototype[t]=function(){var e=[this._wrapped];return c.apply(e,arguments),Zn(this,n.apply(ue,e))}})),ue}Vt(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=i[e];ue.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),Zn(this,n)}})),Vt(["concat","join","slice"],(function(e){var t=i[e];ue.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),Zn(this,e)}}));var Hn=ue,qn=Bn(r);qn._=qn;var Un=qn}},a={};function i(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return o[e].call(n.exports,n,n.exports,i),n.exports}i.m=o,i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},i.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);i.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&n;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},i.d(o,a),o},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,n){return i.f[n](e,t),t}),[]))},i.u=function(e){return e+".js"},i.miniCssF=function(e){},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},r="react:",i.l=function(e,t,o,a){if(n[e])n[e].push(t);else{var l,s;if(void 0!==o)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+o){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,i.nc&&l.setAttribute("nonce",i.nc),l.setAttribute("data-webpack",r+o),l.src=e),n[e]=[t];var p=function(t,r){l.onerror=l.onload=null,clearTimeout(f);var o=n[e];if(delete n[e],l.parentNode&&l.parentNode.removeChild(l),o&&o.forEach((function(e){return e(r)})),t)return t(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;i.g.importScripts&&(e=i.g.location+"");var t=i.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&!e;)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),function(){var e={826:0};i.f.j=function(t,n){var r=i.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((function(n,o){r=e[t]=[n,o]}));n.push(r[2]=o);var a=i.p+i.u(t),l=new Error;i.l(a,(function(n){if(i.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",l.name="ChunkLoadError",l.type=o,l.request=a,r[1](l)}}),"chunk-"+t,t)}};var t=function(t,n){var r,o,a=n[0],l=n[1],s=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(r in l)i.o(l,r)&&(i.m[r]=l[r]);s&&s(i)}for(t&&t(n);c<a.length;c++)o=a[c],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunkreact=self.webpackChunkreact||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),function(){"use strict";var e,t=window.wp.element,n=i(9196),r=i.n(n);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const a="popstate";function l(e,t){if(!1===e||null==e)throw new Error(t)}function s(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t,n,r){return void 0===n&&(n=null),o({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?p(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function p(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var f;function m(e,t,n){void 0===n&&(n="/");let r=k(("string"==typeof t?p(t):t).pathname||"/",n);if(null==r)return null;let o=h(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let e=0;null==a&&e<o.length;++e)a=N(o[e],M(r));return a}function h(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,a)=>{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(l(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let s=j([r,i.relativePath]),c=n.concat(i);e.children&&e.children.length>0&&(l(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),h(e.children,t,c,s)),(null!=e.path||e.index)&&t.push({path:s,score:S(s,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of g(e.path))o(e,t,n);else o(e,t)})),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=g(r.join("/")),l=[];return l.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&l.push(...i),l.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(f||(f={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const v=/^:\w+$/,b=3,y=2,w=1,x=10,C=-2,E=e=>"*"===e;function S(e,t){let n=e.split("/"),r=n.length;return n.some(E)&&(r+=C),t&&(r+=y),n.filter((e=>!E(e))).reduce(((e,t)=>e+(v.test(t)?b:""===t?w:x)),r)}function N(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===o?t:t.slice(o.length)||"/",c=L({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;a.push({params:r,pathname:j([o,c.pathname]),pathnameBase:T(j([o,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(o=j([o,c.pathnameBase]))}return a}function L(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),s("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=l[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const c=l[n];return e[r]=o&&!c?void 0:function(e,t){try{return decodeURIComponent(e)}catch(n){return s(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(c||"",r),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function M(e){try{return decodeURI(e)}catch(t){return s(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function k(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function I(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function P(e,t){let n=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t?n.map(((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)):n.map((e=>e.pathnameBase))}function A(e,t,n,r){let a;void 0===r&&(r=!1),"string"==typeof e?a=p(e):(a=o({},e),l(!a.pathname||!a.pathname.includes("?"),I("?","pathname","search",a)),l(!a.pathname||!a.pathname.includes("#"),I("#","pathname","hash",a)),l(!a.search||!a.search.includes("#"),I("#","search","hash",a)));let i,s=""===e||""===a.pathname,c=s?"/":a.pathname;if(null==c)i=n;else{let e=t.length-1;if(!r&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}i=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?p(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:R(r),hash:O(o)}}(a,i),d=c&&"/"!==c&&c.endsWith("/"),f=(s||"."===c)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!f||(u.pathname+="/"),u}const j=e=>e.join("/").replace(/\/\/+/g,"/"),T=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),R=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",O=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;const D=["post","put","patch","delete"],_=(new Set(D),["get",...D]);function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}new Set(_),new Set([301,302,303,307,308]),new Set([307,308]),Symbol("deferred");const z=n.createContext(null),Z=n.createContext(null),B=n.createContext(null),H=n.createContext(null),q=n.createContext({outlet:null,matches:[],isDataRoute:!1}),U=n.createContext(null);function $(){return null!=n.useContext(H)}function W(){return $()||l(!1),n.useContext(H).location}function V(e){n.useContext(B).static||n.useLayoutEffect(e)}function G(){let{isDataRoute:e}=n.useContext(q);return e?function(){let{router:e}=function(e){let t=n.useContext(z);return t||l(!1),t}(te.UseNavigateStable),t=re(ne.UseNavigateStable),r=n.useRef(!1);return V((()=>{r.current=!0})),n.useCallback((function(n,o){void 0===o&&(o={}),r.current&&("number"==typeof n?e.navigate(n):e.navigate(n,F({fromRouteId:t},o)))}),[e,t])}():function(){$()||l(!1);let e=n.useContext(z),{basename:t,future:r,navigator:o}=n.useContext(B),{matches:a}=n.useContext(q),{pathname:i}=W(),s=JSON.stringify(P(a,r.v7_relativeSplatPath)),c=n.useRef(!1);return V((()=>{c.current=!0})),n.useCallback((function(n,r){if(void 0===r&&(r={}),!c.current)return;if("number"==typeof n)return void o.go(n);let a=A(n,JSON.parse(s),i,"path"===r.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:j([t,a.pathname])),(r.replace?o.replace:o.push)(a,r.state,r)}),[t,o,s,i,e])}()}function Y(e,t){let{relative:r}=void 0===t?{}:t,{future:o}=n.useContext(B),{matches:a}=n.useContext(q),{pathname:i}=W(),l=JSON.stringify(P(a,o.v7_relativeSplatPath));return n.useMemo((()=>A(e,JSON.parse(l),i,"path"===r)),[e,l,i,r])}function K(t,r,o,a){$()||l(!1);let{navigator:i}=n.useContext(B),{matches:s}=n.useContext(q),c=s[s.length-1],u=c?c.params:{},d=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;let f,h=W();if(r){var g;let e="string"==typeof r?p(r):r;"/"===d||(null==(g=e.pathname)?void 0:g.startsWith(d))||l(!1),f=e}else f=h;let v=f.pathname||"/",b=m(t,{pathname:"/"===d?v:v.slice(d.length)||"/"}),y=function(e,t,r,o){var a;if(void 0===t&&(t=[]),void 0===r&&(r=null),void 0===o&&(o=null),null==e){var i;if(null==(i=r)||!i.errors)return null;e=r.matches}let s=e,c=null==(a=r)?void 0:a.errors;if(null!=c){let e=s.findIndex((e=>e.route.id&&(null==c?void 0:c[e.route.id])));e>=0||l(!1),s=s.slice(0,Math.min(s.length,e+1))}let u=!1,d=-1;if(r&&o&&o.v7_partialHydration)for(let e=0;e<s.length;e++){let t=s[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(d=e),t.route.id){let{loaderData:e,errors:n}=r,o=t.route.loader&&void 0===e[t.route.id]&&(!n||void 0===n[t.route.id]);if(t.route.lazy||o){u=!0,s=d>=0?s.slice(0,d+1):[s[0]];break}}}return s.reduceRight(((e,o,a)=>{let i,l=!1,p=null,f=null;var m;r&&(i=c&&o.route.id?c[o.route.id]:void 0,p=o.route.errorElement||J,u&&(d<0&&0===a?(oe[m="route-fallback"]||(oe[m]=!0),l=!0,f=null):d===a&&(l=!0,f=o.route.hydrateFallbackElement||null)));let h=t.concat(s.slice(0,a+1)),g=()=>{let t;return t=i?p:l?f:o.route.Component?n.createElement(o.route.Component,null):o.route.element?o.route.element:e,n.createElement(ee,{match:o,routeContext:{outlet:e,matches:h,isDataRoute:null!=r},children:t})};return r&&(o.route.ErrorBoundary||o.route.errorElement||0===a)?n.createElement(X,{location:r.location,revalidation:r.revalidation,component:p,error:i,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):g()}),null)}(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:j([d,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:j([d,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,o,a);return r&&y?n.createElement(H.Provider,{value:{location:F({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:e.Pop}},y):y}function Q(){let e=function(){var e;let t=n.useContext(U),r=function(e){let t=n.useContext(Z);return t||l(!1),t}(ne.UseRouteError),o=re(ne.UseRouteError);return void 0!==t?t:null==(e=r.errors)?void 0:e[o]}(),t=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return n.createElement(n.Fragment,null,n.createElement("h2",null,"Unexpected Application Error!"),n.createElement("h3",{style:{fontStyle:"italic"}},t),r?n.createElement("pre",{style:o},r):null,null)}const J=n.createElement(Q,null);class X extends n.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?n.createElement(q.Provider,{value:this.props.routeContext},n.createElement(U.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ee(e){let{routeContext:t,match:r,children:o}=e,a=n.useContext(z);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),n.createElement(q.Provider,{value:t},o)}var te=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(te||{}),ne=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ne||{});function re(e){let t=function(e){let t=n.useContext(q);return t||l(!1),t}(),r=t.matches[t.matches.length-1];return r.route.id||l(!1),r.route.id}const oe={};function ae(e){l(!1)}function ie(t){let{basename:r="/",children:o=null,location:a,navigationType:i=e.Pop,navigator:s,static:c=!1,future:u}=t;$()&&l(!1);let d=r.replace(/^\/*/,"/"),f=n.useMemo((()=>({basename:d,navigator:s,static:c,future:F({v7_relativeSplatPath:!1},u)})),[d,u,s,c]);"string"==typeof a&&(a=p(a));let{pathname:m="/",search:h="",hash:g="",state:v=null,key:b="default"}=a,y=n.useMemo((()=>{let e=k(m,d);return null==e?null:{location:{pathname:e,search:h,hash:g,state:v,key:b},navigationType:i}}),[d,m,h,g,v,b,i]);return null==y?null:n.createElement(B.Provider,{value:f},n.createElement(H.Provider,{children:o,value:y}))}function le(e){let{children:t,location:n}=e;return K(se(t),n)}function se(e,t){void 0===t&&(t=[]);let r=[];return n.Children.forEach(e,((e,o)=>{if(!n.isValidElement(e))return;let a=[...t,o];if(e.type===n.Fragment)return void r.push.apply(r,se(e.props.children,a));e.type!==ae&&l(!1),e.props.index&&e.props.children&&l(!1);let i={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=se(e.props.children,a)),r.push(i)})),r}function ce(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ce(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}n.startTransition,new Promise((()=>{})),n.Component;var ue=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=ce(e))&&(r&&(r+=" "),r+=t);return r};const de=e=>"number"==typeof e&&!isNaN(e),pe=e=>"string"==typeof e,fe=e=>"function"==typeof e,me=e=>pe(e)||fe(e)?e:null,he=e=>(0,n.isValidElement)(e)||pe(e)||fe(e)||de(e);function ge(e){let{enter:t,exit:r,appendPosition:o=!1,collapse:a=!0,collapseDuration:i=300}=e;return function(e){let{children:l,position:s,preventExitTransition:c,done:u,nodeRef:d,isIn:p}=e;const f=o?`${t}--${s}`:t,m=o?`${r}--${s}`:r,h=(0,n.useRef)(0);return(0,n.useLayoutEffect)((()=>{const e=d.current,t=f.split(" "),n=r=>{r.target===d.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===h.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)}),[]),(0,n.useEffect)((()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),a?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)}))}))}(e,u,i):u()};p||(c?t():(h.current=1,e.className+=` ${m}`,e.addEventListener("animationend",t)))}),[p]),n.createElement(n.Fragment,null,l)}}function ve(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const be={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter((e=>e!==t));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const n=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)}))}},ye=e=>{let{theme:t,type:r,...o}=e;return n.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${r})`,...o})},we={info:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return n.createElement(ye,{...e},n.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return n.createElement("div",{className:"Toastify__spinner"})}};function xe(e){const[,t]=(0,n.useReducer)((e=>e+1),0),[r,o]=(0,n.useState)([]),a=(0,n.useRef)(null),i=(0,n.useRef)(new Map).current,l=e=>-1!==r.indexOf(e),s=(0,n.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:l,getToast:e=>i.get(e)}).current;function c(e){let{containerId:t}=e;const{limit:n}=s.props;!n||t&&s.containerId!==t||(s.count-=s.queue.length,s.queue=[])}function u(e){o((t=>null==e?[]:t.filter((t=>t!==e))))}function d(){const{toastContent:e,toastProps:t,staleId:n}=s.queue.shift();f(e,t,n)}function p(e,r){let{delay:o,staleId:l,...c}=r;if(!he(e)||function(e){return!a.current||s.props.enableMultiContainer&&e.containerId!==s.props.containerId||i.has(e.toastId)&&null==e.updateId}(c))return;const{toastId:p,updateId:m,data:h}=c,{props:g}=s,v=()=>u(p),b=null==m;b&&s.count++;const y={...g,style:g.toastStyle,key:s.toastKey++,...Object.fromEntries(Object.entries(c).filter((e=>{let[t,n]=e;return null!=n}))),toastId:p,updateId:m,data:h,closeToast:v,isIn:!1,className:me(c.className||g.toastClassName),bodyClassName:me(c.bodyClassName||g.bodyClassName),progressClassName:me(c.progressClassName||g.progressClassName),autoClose:!c.isLoading&&(w=c.autoClose,x=g.autoClose,!1===w||de(w)&&w>0?w:x),deleteToast(){const e=ve(i.get(p),"removed");i.delete(p),be.emit(4,e);const n=s.queue.length;if(s.count=null==p?s.count-s.displayedToast:s.count-1,s.count<0&&(s.count=0),n>0){const e=null==p?s.props.limit:1;if(1===n||1===e)s.displayedToast++,d();else{const t=e>n?n:e;s.displayedToast=t;for(let e=0;e<t;e++)d()}}else t()}};var w,x;y.iconOut=function(e){let{theme:t,type:r,isLoading:o,icon:a}=e,i=null;const l={theme:t,type:r};return!1===a||(fe(a)?i=a(l):(0,n.isValidElement)(a)?i=(0,n.cloneElement)(a,l):pe(a)||de(a)?i=a:o?i=we.spinner():(e=>e in we)(r)&&(i=we[r](l))),i}(y),fe(c.onOpen)&&(y.onOpen=c.onOpen),fe(c.onClose)&&(y.onClose=c.onClose),y.closeButton=g.closeButton,!1===c.closeButton||he(c.closeButton)?y.closeButton=c.closeButton:!0===c.closeButton&&(y.closeButton=!he(g.closeButton)||g.closeButton);let C=e;(0,n.isValidElement)(e)&&!pe(e.type)?C=(0,n.cloneElement)(e,{closeToast:v,toastProps:y,data:h}):fe(e)&&(C=e({closeToast:v,toastProps:y,data:h})),g.limit&&g.limit>0&&s.count>g.limit&&b?s.queue.push({toastContent:C,toastProps:y,staleId:l}):de(o)?setTimeout((()=>{f(C,y,l)}),o):f(C,y,l)}function f(e,t,n){const{toastId:r}=t;n&&i.delete(n);const a={content:e,props:t};i.set(r,a),o((e=>[...e,r].filter((e=>e!==n)))),be.emit(4,ve(a,null==a.props.updateId?"added":"updated"))}return(0,n.useEffect)((()=>(s.containerId=e.containerId,be.cancelEmit(3).on(0,p).on(1,(e=>a.current&&u(e))).on(5,c).emit(2,s),()=>{i.clear(),be.emit(3,s)})),[]),(0,n.useEffect)((()=>{s.props=e,s.isToastActive=l,s.displayedToast=r.length})),{getToastToRender:function(t){const n=new Map,r=Array.from(i.values());return e.newestOnTop&&r.reverse(),r.forEach((e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)})),Array.from(n,(e=>t(e[0],e[1])))},containerRef:a,isToastActive:l}}function Ce(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function Ee(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function Se(e){const[t,r]=(0,n.useState)(!1),[o,a]=(0,n.useState)(!1),i=(0,n.useRef)(null),l=(0,n.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,s=(0,n.useRef)(e),{autoClose:c,pauseOnHover:u,closeToast:d,onClick:p,closeOnClick:f}=e;function m(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),l.didMove=!1,document.addEventListener("mousemove",b),document.addEventListener("mouseup",y),document.addEventListener("touchmove",b),document.addEventListener("touchend",y);const n=i.current;l.canCloseOnClick=!0,l.canDrag=!0,l.boundingRect=n.getBoundingClientRect(),n.style.transition="",l.x=Ce(t.nativeEvent),l.y=Ee(t.nativeEvent),"x"===e.draggableDirection?(l.start=l.x,l.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(l.start=l.y,l.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function h(t){if(l.boundingRect){const{top:n,bottom:r,left:o,right:a}=l.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&l.x>=o&&l.x<=a&&l.y>=n&&l.y<=r?v():g()}}function g(){r(!0)}function v(){r(!1)}function b(n){const r=i.current;l.canDrag&&r&&(l.didMove=!0,t&&v(),l.x=Ce(n),l.y=Ee(n),l.delta="x"===e.draggableDirection?l.x-l.start:l.y-l.start,l.start!==l.x&&(l.canCloseOnClick=!1),r.style.transform=`translate${e.draggableDirection}(${l.delta}px)`,r.style.opacity=""+(1-Math.abs(l.delta/l.removalDistance)))}function y(){document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",y),document.removeEventListener("touchmove",b),document.removeEventListener("touchend",y);const t=i.current;if(l.canDrag&&l.didMove&&t){if(l.canDrag=!1,Math.abs(l.delta)>l.removalDistance)return a(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,n.useEffect)((()=>{s.current=e})),(0,n.useEffect)((()=>(i.current&&i.current.addEventListener("d",g,{once:!0}),fe(e.onOpen)&&e.onOpen((0,n.isValidElement)(e.children)&&e.children.props),()=>{const e=s.current;fe(e.onClose)&&e.onClose((0,n.isValidElement)(e.children)&&e.children.props)})),[]),(0,n.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||v(),window.addEventListener("focus",g),window.addEventListener("blur",v)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",g),window.removeEventListener("blur",v))})),[e.pauseOnFocusLoss]);const w={onMouseDown:m,onTouchStart:m,onMouseUp:h,onTouchEnd:h};return c&&u&&(w.onMouseEnter=v,w.onMouseLeave=g),f&&(w.onClick=e=>{p&&p(e),l.canCloseOnClick&&d()}),{playToast:g,pauseToast:v,isRunning:t,preventExitTransition:o,toastRef:i,eventHandlers:w}}function Ne(e){let{closeToast:t,theme:r,ariaLabel:o="close"}=e;return n.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":o},n.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},n.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function Le(e){let{delay:t,isRunning:r,closeToast:o,type:a="default",hide:i,className:l,style:s,controlledProgress:c,progress:u,rtl:d,isIn:p,theme:f}=e;const m=i||c&&0===u,h={...s,animationDuration:`${t}ms`,animationPlayState:r?"running":"paused",opacity:m?0:1};c&&(h.transform=`scaleX(${u})`);const g=ue("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${f}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":d}),v=fe(l)?l({rtl:d,type:a,defaultClassName:g}):ue(g,l);return n.createElement("div",{role:"progressbar","aria-hidden":m?"true":"false","aria-label":"notification timer",className:v,style:h,[c&&u>=1?"onTransitionEnd":"onAnimationEnd"]:c&&u<1?null:()=>{p&&o()}})}const Me=e=>{const{isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:a}=Se(e),{closeButton:i,children:l,autoClose:s,onClick:c,type:u,hideProgressBar:d,closeToast:p,transition:f,position:m,className:h,style:g,bodyClassName:v,bodyStyle:b,progressClassName:y,progressStyle:w,updateId:x,role:C,progress:E,rtl:S,toastId:N,deleteToast:L,isIn:M,isLoading:k,iconOut:I,closeOnClick:P,theme:A}=e,j=ue("Toastify__toast",`Toastify__toast-theme--${A}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":S},{"Toastify__toast--close-on-click":P}),T=fe(h)?h({rtl:S,position:m,type:u,defaultClassName:j}):ue(j,h),R=!!E||!s,O={closeToast:p,type:u,theme:A};let D=null;return!1===i||(D=fe(i)?i(O):(0,n.isValidElement)(i)?(0,n.cloneElement)(i,O):Ne(O)),n.createElement(f,{isIn:M,done:L,position:m,preventExitTransition:r,nodeRef:o},n.createElement("div",{id:N,onClick:c,className:T,...a,style:g,ref:o},n.createElement("div",{...M&&{role:C},className:fe(v)?v({type:u}):ue("Toastify__toast-body",v),style:b},null!=I&&n.createElement("div",{className:ue("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!k})},I),n.createElement("div",null,l)),D,n.createElement(Le,{...x&&!R?{key:`pb-${x}`}:{},rtl:S,theme:A,delay:s,isRunning:t,isIn:M,closeToast:p,hide:d,type:u,style:w,className:y,controlledProgress:R,progress:E||0})))},ke=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},Ie=ge(ke("bounce",!0)),Pe=(ge(ke("slide",!0)),ge(ke("zoom")),ge(ke("flip")),(0,n.forwardRef)(((e,t)=>{const{getToastToRender:r,containerRef:o,isToastActive:a}=xe(e),{className:i,style:l,rtl:s,containerId:c}=e;function u(e){const t=ue("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":s});return fe(i)?i({position:e,rtl:s,defaultClassName:t}):ue(t,me(i))}return(0,n.useEffect)((()=>{t&&(t.current=o.current)}),[]),n.createElement("div",{ref:o,className:"Toastify",id:c},r(((e,t)=>{const r=t.length?{...l}:{...l,pointerEvents:"none"};return n.createElement("div",{className:u(e),style:r,key:`container-${e}`},t.map(((e,r)=>{let{content:o,props:i}=e;return n.createElement(Me,{...i,isIn:a(i.toastId),style:{...i.style,"--nth":r+1,"--len":t.length},key:`toast-${i.key}`},o)})))})))})));Pe.displayName="ToastContainer",Pe.defaultProps={position:"top-right",transition:Ie,autoClose:5e3,closeButton:Ne,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let Ae,je=new Map,Te=[],Re=1;function Oe(){return""+Re++}function De(e){return e&&(pe(e.toastId)||de(e.toastId))?e.toastId:Oe()}function _e(e,t){return je.size>0?be.emit(0,e,t):Te.push({content:e,options:t}),t.toastId}function Fe(e,t){return{...t,type:t&&t.type||e,toastId:De(t)}}function ze(e){return(t,n)=>_e(t,Fe(e,n))}function Ze(e,t){return _e(e,Fe("default",t))}Ze.loading=(e,t)=>_e(e,Fe("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),Ze.promise=function(e,t,n){let r,{pending:o,error:a,success:i}=t;o&&(r=pe(o)?Ze.loading(o,n):Ze.loading(o.render,{...n,...o}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},s=(e,t,o)=>{if(null==t)return void Ze.dismiss(r);const a={type:e,...l,...n,data:o},i=pe(t)?{render:t}:t;return r?Ze.update(r,{...a,...i}):Ze(i.render,{...a,...i}),o},c=fe(e)?e():e;return c.then((e=>s("success",i,e))).catch((e=>s("error",a,e))),c},Ze.success=ze("success"),Ze.info=ze("info"),Ze.error=ze("error"),Ze.warning=ze("warning"),Ze.warn=Ze.warning,Ze.dark=(e,t)=>_e(e,Fe("default",{theme:"dark",...t})),Ze.dismiss=e=>{je.size>0?be.emit(1,e):Te=Te.filter((t=>null!=e&&t.options.toastId!==e))},Ze.clearWaitingQueue=function(e){return void 0===e&&(e={}),be.emit(5,e)},Ze.isActive=e=>{let t=!1;return je.forEach((n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},Ze.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const n=function(e,t){let{containerId:n}=t;const r=je.get(n||Ae);return r&&r.getToast(e)}(e,t);if(n){const{props:r,content:o}=n,a={delay:100,...r,...t,toastId:t.toastId||e,updateId:Oe()};a.toastId!==e&&(a.staleId=e);const i=a.render||o;delete a.render,_e(i,a)}}),0)},Ze.done=e=>{Ze.update(e,{progress:1})},Ze.onChange=e=>(be.on(4,e),()=>{be.off(4,e)}),Ze.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},Ze.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},be.on(2,(e=>{Ae=e.containerId||e,je.set(Ae,e),Te.forEach((e=>{be.emit(0,e.content,e.options)})),Te=[]})).on(3,(e=>{je.delete(e.containerId||e),0===je.size&&be.off(0).off(1).off(5)}));var Be=({firstXs:e,lastXs:n,firstSm:r,lastSm:o,firstMd:a,lastMd:i,firstLg:l,lastLg:s,firstXl:c,lastXl:u,xsOffset:d,smOffset:p,mdOffset:f,lgOffset:m,xlOffset:h,xs:g,sm:v,md:b,lg:y,xl:w,textXs:x,textSm:C,textMd:E,textLg:S,textXl:N,alignSelf:L,customClass:M,children:k})=>(0,t.createElement)("div",{className:`${(()=>{let t="simpleform-col";return t+=e?" first-xs":n?" last-xs":"",t+=r?" first-sm":o?" last-sm":"",t+=a?" first-md":i?" last-md":"",t+=l?" first-lg":s?" last-lg":"",t+=c?" first-xl":u?" last-xl":"",t+=d?" col-xs-offset-"+d:"",t+=p?" col-sm-offset-"+p:"",t+=f?" col-md-offset-"+f:"",t+=m?" col-lg-offset-"+m:"",t+=h?" col-xl-offset-"+h:"",t+=g?" col-xs-"+g:"",t+=v?" col-sm-"+v:"",t+=b?" col-md-"+b:"",t+=y?" col-lg-"+y:"",t+=w?" col-xl-"+w:"",t+=x?" text-xs-"+x:"",t+=C?" text-sm-"+C:"",t+=E?" text-md-"+E:"",t+=S?" text-lg-"+S:"",t+=N?" text-xl-"+N:"",t+=L?" align-self-"+L:"",t})()} ${M||""}`},k),He=({fluid:e,hero:n,fullWidth:r,small:o,children:a})=>(0,t.createElement)("div",{className:(()=>{let t=e?"simpleform-container-fluid ":"simpleform-container ";return t+=n?"simpleform-hero ":"",t+=r?"full-width ":"",t+=o?"small ":"",t})()},a),qe=({reverse:e,startXs:n,centerXs:r,endXs:o,topXs:a,middleXs:i,bottomXs:l,aroundXs:s,betweenXs:c,startSm:u,centerSm:d,endSm:p,topSm:f,middleSm:m,bottomSm:h,aroundSm:g,betweenSm:v,startMd:b,centerMd:y,endMd:w,topMd:x,middleMd:C,bottomMd:E,aroundMd:S,betweenMd:N,startLg:L,centerLg:M,endLg:k,topLg:I,middleLg:P,bottomLg:A,aroundLg:j,betweenLg:T,customClass:R,children:O})=>(0,t.createElement)("div",{className:`${(()=>{let t=e?"simpleform-row reverse":"simpleform-row ";return t+=n?" start-xs":r?" center-xs":o?" end-xs":"",t+=u?" start-sm":d?" center-sm":p?" end-sm":"",t+=b?" start-md":y?" center-md":w?" end-md":"",t+=L?" start-lg":M?" center-lg":k?" end-lg":"",t+=a?" top-xs":i?" middle-xs":l?" bottom-xs":"",t+=f?" top-sm":m?" middle-sm":h?" bottom-sm":"",t+=x?" top-md":C?" middle-md":E?" bottom-md":"",t+=I?" top-lg":P?" middle-lg":A?" bottom-lg":"",t+=s?" around-xs":c?" between-xs":"",t+=g?" around-sm":v?" between-sm":"",t+=S?" around-md":N?" between-md":"",t+=j?" around-lg":T?" between-lg":"",t})()} ${R||""}`},O),Ue=i(1850),$e=i.n(Ue);function We(){return We=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},We.apply(this,arguments)}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Ve=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];new Map;const Ge=n.startTransition;Ue.flushSync;const Ye="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,Ke=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Qe=n.forwardRef((function(e,t){let r,{onClick:o,relative:a,reloadDocument:i,replace:s,state:c,target:u,to:p,preventScrollReset:f,unstable_viewTransition:m}=e,h=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,Ve),{basename:g}=n.useContext(B),v=!1;if("string"==typeof p&&Ke.test(p)&&(r=p,Ye))try{let e=new URL(window.location.href),t=p.startsWith("//")?new URL(e.protocol+p):new URL(p),n=k(t.pathname,g);t.origin===e.origin&&null!=n?p=n+t.search+t.hash:v=!0}catch(e){}let b=function(e,t){let{relative:r}=void 0===t?{}:t;$()||l(!1);let{basename:o,navigator:a}=n.useContext(B),{hash:i,pathname:s,search:c}=Y(e,{relative:r}),u=s;return"/"!==o&&(u="/"===s?o:j([o,s])),a.createHref({pathname:u,search:c,hash:i})}(p,{relative:a}),y=function(e,t){let{target:r,replace:o,state:a,preventScrollReset:i,relative:l,unstable_viewTransition:s}=void 0===t?{}:t,c=G(),u=W(),p=Y(e,{relative:l});return n.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,r)){t.preventDefault();let n=void 0!==o?o:d(u)===d(p);c(e,{replace:n,state:a,preventScrollReset:i,relative:l,unstable_viewTransition:s})}}),[u,c,p,o,a,r,e,i,l,s])}(p,{replace:s,state:c,target:u,preventScrollReset:f,relative:a,unstable_viewTransition:m});return n.createElement("a",We({},h,{href:r||b,onClick:v||i?o:function(e){o&&o(e),e.defaultPrevented||y(e)},ref:t,target:u}))}));var Je,Xe;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Je||(Je={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(Xe||(Xe={}));const et=Object.assign({},window.SIMPLEFORM_APP);function tt(){return et.nonce}function nt(){return et.isPro}function rt(){return et.turnsTile}function ot(){return et.tables}var at=({colored:e,children:n,customClass:r})=>{let o="simpleform-card";return e&&(o+=" colored-bg"),r&&(o+=" "+r),(0,t.createElement)("div",{className:o},n)},it=i(940),lt=i(3592),st=i(6907),ct=i.p+"images/delete-icon.e7e91a52.gif",ut=({tagName:e,children:n})=>{const r=()=>`simpleform-title ${e||""}`;return e?"h1"===e?(0,t.createElement)("h1",{className:`${r()}`},n):"h2"===e?(0,t.createElement)("h2",{className:`${r()}`},n):"h3"===e?(0,t.createElement)("h3",{className:`${r()}`},n):"h4"===e?(0,t.createElement)("h4",{className:`${r()}`},n):(0,t.createElement)("p",{className:`${r()}`},n):(0,t.createElement)("h1",{className:`${r()}`},n)},dt=i(594),pt=({onClose:e,children:n})=>(0,Ue.createPortal)((0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"modal-overlay"}),(0,t.createElement)("div",{className:"modal-content-component"},(0,t.createElement)("div",null,(0,t.createElement)("button",{className:"modal-close",onClick:e},(0,t.createElement)(dt.Z,null)),(0,t.createElement)("div",{className:"modal-body"},n)))),document.getElementById("simpleform-app-portal")),ft=function({table:e,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}){const l=(0,n.useRef)(),[s,c]=(0,n.useState)(!1),[u,d]=(0,n.useState)(!1),p=()=>{d(!1)};function f(e){l.current&&!l.current.contains(e.target)&&p()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",f),()=>{document.removeEventListener("mousedown",f)})),[f]);const m=new Date(e.time),h=(m.toLocaleDateString(),m.toLocaleTimeString()),g=m.toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"});return(0,t.createElement)("div",{className:"table_info-action_box_wrapper"},u&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:l},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>p()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)("img",{className:"delete-icon",style:{width:"auto",height:"185px"},src:ct,alt:"delete-icon",title:"Click the Delete Button to delete the Form"})),(0,t.createElement)("h2",null,"Are you sure to delete the Form? "),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:p},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:()=>{return t=e.id,void wp.ajax.send("simpleform_delete_table",{data:{nonce:tt(),id:t},success(){d(!1),i(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:tt()},success({tables:e,tables_count:t}){a(e),r(e),o(t),i(!1),Swal.fire({title:"Form has been deleted!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})},error(e){console.error(e)}})},error(e){console.error(e)}});var t}},"Delete"))))),(0,t.createElement)("div",{className:"table_info-action_box"},(0,t.createElement)("div",{className:"table-info-box"},(0,t.createElement)("div",{className:"table-info"},(0,t.createElement)(Qe,{to:`/edit/${e.id}`,className:"table-edit"},(0,t.createElement)(ut,{tagName:"h4"},(0,t.createElement)("b",null,"Name: ")," "," "," ",e.form_name)),(0,t.createElement)(ut,{tagName:"p"},"Form ID : ",e.id),(0,t.createElement)(ut,{tagName:"p"},"Date: ",g),(0,t.createElement)(ut,{tagName:"p"},"Time: ",h))),(0,t.createElement)("div",{className:"table-action-box"},(0,t.createElement)("button",{title:"Click to Copy Shortcode",className:"copy-shortcode btn-shortcode "+(s?"btn-success":""),onClick:()=>(async e=>{const t=`[simple_form id="${e}"]`;try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(t);else{const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}c(!0),Swal.fire({title:"Shortcode has been copied!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}),setTimeout((()=>{c(!1)}),1e3)}catch(e){c(!1),Swal.fire({title:"Shortcode copy failed!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}})(e.id)},"[simple_form id=",e.id,"]"),(0,t.createElement)(Qe,{to:`/edit/${e.id}`,className:"table-edit"},(0,t.createElement)(it.Z,{className:"sf-edit-form"})),(0,t.createElement)("button",{className:"table-delete",onClick:()=>{d(!0)}},(0,t.createElement)(st.Z,{className:"scf-delete-btn"})))))},mt=function({copiedTables:e,tables:n,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}){return(0,t.createElement)(at,{customClass:"table-item-card"},n&&n.map((e=>(0,t.createElement)(ft,{key:e.id,table:e,setCopiedTables:r,setTableCount:o,setTables:a,setLoader:i}))))},ht=function(){const[e,r]=(0,n.useState)(!1),[o,a]=(0,n.useState)([]),[i,l]=(0,n.useState)([]),[s,c]=(0,n.useState)("");return(0,n.useEffect)((()=>{r(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:tt()},success(e){a(e.tables),l(e.tables),r(!1)},error(e){console.error("Error fetching tables:",e),r(!1)}})}),[]),(0,n.useEffect)((()=>{if(s){const e=o.filter((({form_name:e})=>e.toLowerCase().includes(s.toLowerCase())));l(e)}else l(o)}),[s,o]),(0,t.createElement)("div",{className:"dashboard-container"},0!==o.length||e?(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"header-actions flex justify-between items-center mb-6"},(0,t.createElement)("div",{className:"search-box relative"},(0,t.createElement)("input",{type:"text",placeholder:"Search forms...",className:"py-2 px-4 pr-10 border rounded w-64",value:s,onChange:e=>c(e.target.value.trim())}),(0,t.createElement)("span",{className:"absolute right-3 top-2.5"},"🔍")),(0,t.createElement)(Qe,{to:"/create-form",className:"create-btn bg-blue-500 text-white py-2 px-4 rounded flex items-center"},(0,t.createElement)("span",{className:"mr-2"},"+")," Create form")),e?(0,t.createElement)(at,null,(0,t.createElement)("div",{className:"loading-state p-8 text-center"},(0,t.createElement)("div",{className:"animate-pulse"},"Loading forms..."))):(0,t.createElement)("div",{className:"forms-list-container"},(0,t.createElement)(mt,{tables:i,copiedTables:i,setCopiedTables:l,setTables:a,setTableCount:e=>{},setLoader:r}),0===i.length&&s&&(0,t.createElement)("div",{className:"no-results text-center p-6"},(0,t.createElement)("p",null,"No forms match your search criteria"),(0,t.createElement)("button",{className:"text-blue-500 mt-2",onClick:()=>c("")},"Clear search")))):(0,t.createElement)((()=>(0,t.createElement)("div",{className:"empty-state text-center p-8"},(0,t.createElement)("div",{className:"text-4xl mb-4"},"📝"),(0,t.createElement)("h2",{className:"text-xl font-bold mb-4"},"No forms created yet"),(0,t.createElement)(Qe,{className:"btn btn-primary py-2 px-4 rounded",to:"/preset-form"},"Create Your First Form"),(0,t.createElement)("p",{className:"mt-4"},"Need help? ",(0,t.createElement)("a",{href:"https://youtu.be/1PnGVuAqIxk",target:"_blank",rel:"noreferrer",className:"text-blue-500 hover:underline"},"Watch Tutorial")))),null))};function gt(e,t){return gt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gt(e,t)}function vt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gt(e,t)}function bt(){return bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bt.apply(this,arguments)}function yt(e){return yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yt(e)}function wt(e){var t=function(e,t){if("object"!=yt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yt(t)?t:String(t)}function xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ct(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(n),!0).forEach((function(t){var r,o,a;r=e,o=t,a=n[t],(o=wt(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Et(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 St="function"==typeof Symbol&&Symbol.observable||"@@observable",Nt=function(){return Math.random().toString(36).substring(7).split("").join(".")},Lt={INIT:"@@redux/INIT"+Nt(),REPLACE:"@@redux/REPLACE"+Nt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Nt()}};function Mt(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Et(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Et(1));return n(Mt)(e,t)}if("function"!=typeof e)throw new Error(Et(2));var o=e,a=t,i=[],l=i,s=!1;function c(){l===i&&(l=i.slice())}function u(){if(s)throw new Error(Et(3));return a}function d(e){if("function"!=typeof e)throw new Error(Et(4));if(s)throw new Error(Et(5));var t=!0;return c(),l.push(e),function(){if(t){if(s)throw new Error(Et(6));t=!1,c();var n=l.indexOf(e);l.splice(n,1),i=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Et(7));if(void 0===e.type)throw new Error(Et(8));if(s)throw new Error(Et(9));try{s=!0,a=o(a,e)}finally{s=!1}for(var t=i=l,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Lt.INIT}),(r={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Et(10));o=e,p({type:Lt.REPLACE})}})[St]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Et(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[St]=function(){return this},e},r}function kt(e,t){return function(){return t(e.apply(this,arguments))}}function It(e,t){if("function"==typeof e)return kt(e,t);if("object"!=typeof e||null===e)throw new Error(Et(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=kt(o,t))}return n}function Pt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var At=r().createContext(null),jt=function(e){e()},Tt=function(){return jt},Rt={notify:function(){},get:function(){return[]}};function Ot(e,t){var n,r=Rt;function o(){i.onStateChange&&i.onStateChange()}function a(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=Tt(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var i={addNestedSub:function(e){return a(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:a,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Rt)},getListeners:function(){return r}};return i}var Dt="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,_t=function(e){var t=e.store,o=e.context,a=e.children,i=(0,n.useMemo)((function(){var e=Ot(t);return{store:t,subscription:e}}),[t]),l=(0,n.useMemo)((function(){return t.getState()}),[t]);Dt((function(){var e=i.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[i,l]);var s=o||At;return r().createElement(s.Provider,{value:i},a)};function Ft(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var zt=i(5839),Zt=i.n(zt),Bt=i(3910),Ht=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],qt=["reactReduxForwardedRef"],Ut=[],$t=[null,null];function Wt(e,t){var n=e[1];return[t.payload,n+1]}function Vt(e,t,n){Dt((function(){return e.apply(void 0,t)}),n)}function Gt(e,t,n,r,o,a,i){e.current=r,t.current=o,n.current=!1,a.current&&(a.current=null,i())}function Yt(e,t,n,r,o,a,i,l,s,c){if(e){var u=!1,d=null,p=function(){if(!u){var e,n,p=t.getState();try{e=r(p,o.current)}catch(e){n=e,d=e}n||(d=null),e===a.current?i.current||s():(a.current=e,l.current=e,i.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var Kt=function(){return[null,0]};function Qt(e,t){void 0===t&&(t={});var o=t,a=o.getDisplayName,i=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=o.methodName,s=void 0===l?"connectAdvanced":l,c=o.renderCountProp,u=void 0===c?void 0:c,d=o.shouldHandleStateChanges,p=void 0===d||d,f=o.storeKey,m=void 0===f?"store":f,h=(o.withRef,o.forwardRef),g=void 0!==h&&h,v=o.context,b=void 0===v?At:v,y=Ft(o,Ht),w=b;return function(t){var o=t.displayName||t.name||"Component",a=i(o),l=bt({},y,{getDisplayName:i,methodName:s,renderCountProp:u,shouldHandleStateChanges:p,storeKey:m,displayName:a,wrappedComponentName:o,WrappedComponent:t}),c=y.pure,d=c?n.useMemo:function(e){return e()};function f(o){var a=(0,n.useMemo)((function(){var e=o.reactReduxForwardedRef,t=Ft(o,qt);return[o.context,e,t]}),[o]),i=a[0],s=a[1],c=a[2],u=(0,n.useMemo)((function(){return i&&i.Consumer&&(0,Bt.isContextConsumer)(r().createElement(i.Consumer,null))?i:w}),[i,w]),f=(0,n.useContext)(u),m=Boolean(o.store)&&Boolean(o.store.getState)&&Boolean(o.store.dispatch);Boolean(f)&&Boolean(f.store);var h=m?o.store:f.store,g=(0,n.useMemo)((function(){return function(t){return e(t.dispatch,l)}(h)}),[h]),v=(0,n.useMemo)((function(){if(!p)return $t;var e=Ot(h,m?null:f.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,m,f]),b=v[0],y=v[1],x=(0,n.useMemo)((function(){return m?f:bt({},f,{subscription:b})}),[m,f,b]),C=(0,n.useReducer)(Wt,Ut,Kt),E=C[0][0],S=C[1];if(E&&E.error)throw E.error;var N=(0,n.useRef)(),L=(0,n.useRef)(c),M=(0,n.useRef)(),k=(0,n.useRef)(!1),I=d((function(){return M.current&&c===L.current?M.current:g(h.getState(),c)}),[h,E,c]);Vt(Gt,[L,N,k,c,I,M,y]),Vt(Yt,[p,h,b,g,L,N,k,M,y,S],[h,b,g]);var P=(0,n.useMemo)((function(){return r().createElement(t,bt({},I,{ref:s}))}),[s,t,I]);return(0,n.useMemo)((function(){return p?r().createElement(u.Provider,{value:x},P):P}),[u,P,x])}var h=c?r().memo(f):f;if(h.WrappedComponent=t,h.displayName=f.displayName=a,g){var v=r().forwardRef((function(e,t){return r().createElement(h,bt({},e,{reactReduxForwardedRef:t}))}));return v.displayName=a,v.WrappedComponent=t,Zt()(v,t)}return Zt()(h,t)}}function Jt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Xt(e,t){if(Jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!Jt(e[n[o]],t[n[o]]))return!1;return!0}function en(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function tn(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function nn(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=tn(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=tn(o),o=r(t,n)),o},r}}var rn=[function(e){return"function"==typeof e?nn(e):void 0},function(e){return e?void 0:en((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?en((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}],on=[function(e){return"function"==typeof e?nn(e):void 0},function(e){return e?void 0:en((function(){return{}}))}];function an(e,t,n){return bt({},n,e,t)}var ln=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var s=e(t,n,l);return i?o&&a(s,r)||(r=s):(i=!0,r=s),r}}}(e):void 0},function(e){return e?void 0:function(){return an}}],sn=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function cn(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function un(e,t,n,r,o){var a,i,l,s,c,u=o.areStatesEqual,d=o.areOwnPropsEqual,p=o.areStatePropsEqual,f=!1;return function(o,m){return f?function(o,f){var m,h,g=!d(f,i),v=!u(o,a,f,i);return a=o,i=f,g&&v?(l=e(a,i),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):g?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):v?(m=e(a,i),h=!p(m,l),l=m,h&&(c=n(l,s,i)),c):c}(o,m):(l=e(a=o,i=m),s=t(r,i),c=n(l,s,i),f=!0,c)}}function dn(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=Ft(t,sn),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?un:cn)(i,l,s,e,a)}var pn=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function fn(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function mn(e,t){return e===t}function hn(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Qt:n,o=t.mapStateToPropsFactories,a=void 0===o?on:o,i=t.mapDispatchToPropsFactories,l=void 0===i?rn:i,s=t.mergePropsFactories,c=void 0===s?ln:s,u=t.selectorFactory,d=void 0===u?dn:u;return function(e,t,n,o){void 0===o&&(o={});var i=o,s=i.pure,u=void 0===s||s,p=i.areStatesEqual,f=void 0===p?mn:p,m=i.areOwnPropsEqual,h=void 0===m?Xt:m,g=i.areStatePropsEqual,v=void 0===g?Xt:g,b=i.areMergedPropsEqual,y=void 0===b?Xt:b,w=Ft(i,pn),x=fn(e,a,"mapStateToProps"),C=fn(t,l,"mapDispatchToProps"),E=fn(n,c,"mergeProps");return r(d,bt({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:x,initMapDispatchToProps:C,initMergeProps:E,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:v,areMergedPropsEqual:y},w))}}var gn,vn=hn();function bn(e,t){var r=(0,n.useState)((function(){return{inputs:t,result:e()}}))[0],o=(0,n.useRef)(!0),a=(0,n.useRef)(r),i=o.current||Boolean(t&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.current.inputs))?a.current:{inputs:t,result:e()};return(0,n.useEffect)((function(){o.current=!1,a.current=i}),[i]),i.result}gn=Ue.unstable_batchedUpdates,jt=gn;var yn=bn,wn=function(e,t){return bn((function(){return e}),t)},xn=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},Cn=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},En=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Sn={top:0,right:0,bottom:0,left:0},Nn=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Sn:n,o=e.border,a=void 0===o?Sn:o,i=e.padding,l=void 0===i?Sn:i,s=xn(Cn(t,r)),c=xn(En(t,a)),u=xn(En(c,l));return{marginBox:s,borderBox:xn(t),paddingBox:c,contentBox:u,margin:r,border:a,padding:l}},Ln=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e,t){throw new Error("Invariant failed")}(),n},Mn=function(e,t){var n,r,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,s=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Nn({borderBox:s,border:a,margin:i,padding:l})},kn=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Mn(e,t)},In=function(e,t){var n={top:Ln(t.marginTop),right:Ln(t.marginRight),bottom:Ln(t.marginBottom),left:Ln(t.marginLeft)},r={top:Ln(t.paddingTop),right:Ln(t.paddingRight),bottom:Ln(t.paddingBottom),left:Ln(t.paddingLeft)},o={top:Ln(t.borderTopWidth),right:Ln(t.borderRightWidth),bottom:Ln(t.borderBottomWidth),left:Ln(t.borderLeftWidth)};return Nn({borderBox:e,margin:n,padding:r,border:o})},Pn=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return In(t,n)},An=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function jn(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(o=t[n])||An(r)&&An(o)))return!1;var r,o;return!0}var Tn=function(e,t){var n;void 0===t&&(t=jn);var r,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}},Rn=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function On(e,t){}function Dn(){}function Fn(e,t,n){var r=t.map((function(t){var r,o,a=(r=n,o=t.options,bt({},r,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}On.bind(null,"warn"),On.bind(null,"error");var zn=!0,Zn="Invariant failed";function Bn(e){this.message=e}function Hn(e,t){if(!e)throw new Bn(zn?Zn:Zn+": "+(t||""))}Bn.prototype.toString=function(){return this.message};var qn=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Dn,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Bn&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}vt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Fn(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Bn))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(r().Component),Un=function(e){return e+1},$n=function(e,t){var n=e.droppableId===t.droppableId,r=Un(e.index),o=Un(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},Wn=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Vn=function(e){return"\n The item has returned to its starting position\n of "+Un(e.index)+"\n"},Gn=function(e){return"\n You have lifted an item in position "+Un(e.source.index)+"\n"},Yn=function(e){var t=e.destination;if(t)return $n(e.source,t);var n=e.combine;return n?Wn(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Kn=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Vn(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+$n(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Wn(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Vn(e.source)+"\n "},Qn={x:0,y:0},Jn=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Xn=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},er=function(e,t){return e.x===t.x&&e.y===t.y},tr=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},nr=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},rr=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},or=function(e,t){return Math.min.apply(Math,t.map((function(t){return rr(e,t)})))},ar=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},ir=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},lr=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},sr=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=xn({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):xn(e)},cr=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,a=function(e,t){return t?ir(e,t.scroll.diff.displacement):e}(t.marginBox,o),i=function(e,t,n){var r;return n&&n.increasedBy?bt({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(a,r,n);return{page:t,withPlaceholder:n,active:sr(i,o)}},ur=function(e,t){e.frame||Hn(!1);var n=e.frame,r=Xn(t,n.scroll.initial),o=tr(r),a=bt({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}});return bt({},e,{frame:a,subject:cr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function dr(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function pr(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function fr(e,t){if(e.find)return e.find(t);var n=pr(e,t);return-1!==n?e[n]:void 0}function mr(e){return Array.prototype.slice.call(e)}var hr=Tn((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),gr=Tn((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),vr=Tn((function(e){return dr(e)})),br=Tn((function(e){return dr(e)})),yr=Tn((function(e,t){var n=br(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function wr(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function xr(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Cr=Tn((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Er=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Sr={point:Qn,value:0},Nr={invisible:{},visible:{},all:[]},Lr={displaced:Nr,displacedBy:Sr,at:null},Mr=function(e,t){return function(n){return e<=n&&n<=t}},kr=function(e){var t=Mr(e.top,e.bottom),n=Mr(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||i&&a||l&&o}},Ir=function(e){var t=Mr(e.top,e.bottom),n=Mr(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Pr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ar={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},jr=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Qn;return ir(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(i,n,a)&&function(e,t,n){return n(t)(e)}(i,r,a)},Tr=function(e){return jr(bt({},e,{isVisibleThroughFrameFn:kr}))},Rr=function(e){return jr(bt({},e,{isVisibleThroughFrameFn:Ir}))},Or=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var a=o[e];return!a||a.shouldAnimate};function Dr(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return xn(Cn(n,r))}(t,r),s=t.descriptor.id;if(e.all.push(s),!Tr({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:s,shouldAnimate:Or(s,i,a)};return e.visible[s]=c,e}),{all:[],visible:{},invisible:{}})}function _r(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:Nr,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function Fr(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,s=e.forceShouldAnimate,c=Er(t,r);if(null==l)return _r({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var u=fr(n,(function(e){return e.descriptor.index===l}));if(!u)return _r({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var d=Cr(t,n),p=n.indexOf(u);return{displaced:Dr({afterDragging:d.slice(p),destination:r,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:s}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function zr(e,t){return Boolean(t.effected[e])}var Zr=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Br=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Hr=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return nr(t.line,n.marginBox[t.end]+Zr(t,r),Br(t,n.marginBox,r))},qr=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return nr(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Br(t,n.marginBox,r))},Ur=function(e,t){var n=e.frame;return n?Jn(t,n.scroll.diff.displacement):t},$r=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.afterCritical,i=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,a=e.afterCritical,i=yr(o.descriptor.id,r),l=n.page,s=o.axis;if(!i.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return nr(t.line,n.contentBox[t.start]+Zr(t,r),Br(t,n.contentBox,r))}({axis:s,moveInto:o.page,isMoving:l});var c=t.displaced,u=t.displacedBy,d=c.all[0];if(d){var p=r[d];if(zr(d,a))return qr({axis:s,moveRelativeTo:p.page,isMoving:l});var f=Mn(p.page,u.point);return qr({axis:s,moveRelativeTo:f,isMoving:l})}var m=i[i.length-1];if(m.descriptor.id===n.descriptor.id)return l.borderBox.center;if(zr(m.descriptor.id,a)){var h=Mn(m.page,tr(a.displacedBy.point));return Hr({axis:s,moveRelativeTo:h,isMoving:l})}return Hr({axis:s,moveRelativeTo:m.page,isMoving:l})}({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=xr(n);o||Hn(!1);var a=o.draggableId,i=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return zr(r,n)?a?Qn:tr(o.point):a?o.point:Qn}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return Jn(i,l)}({impact:t,draggables:o,afterCritical:a}):i}(e),n=e.droppable;return n?Ur(n,t):t},Wr=function(e,t){var n=Xn(t,e.scroll.initial),r=tr(n);return{frame:xn({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Vr(e,t){return e.map((function(e){return t[e]}))}var Gr=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Jn(e.scroll.diff.displacement,t)}(e.viewport,t),o=Xn(r,n.page.borderBox.center);return Jn(n.client.borderBox.center,o)},Yr=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,s=Xn(r,t.page.borderBox.center),c={target:ir(t.page.borderBox,s),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(e){return jr(bt({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Mr(e.top,e.bottom),r=Mr(e.left,e.right);return function(e){return t===Pr?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Rr(c)},Kr=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,s=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var u=yr(r.descriptor.id,o),d=Er(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!wr(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return bt({},a,{at:t})}var l=a.displaced.all,s=l.length?l[0]:null;if(t)return s?i(s):null;var c=Cr(n,o);if(!s)return c.length?i(c[c.length-1].descriptor.id):null;var u=pr(c,(function(e){return e.descriptor.id===s}));-1===u&&Hn(!1);var d=u-1;return d<0?null:i(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:a})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,s=e.viewport,c=e.afterCritical,u=l.at;if(u||Hn(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var a=o.index,i=t?a+1:a-1,l=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return i<l||i>(n?s:s+1)?null:i}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:i});return null==d?null:Fr({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,o=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var a=r.draggableId,i=n[a].descriptor.index;return zr(a,o)?t?i:i-1:t?i+1:i}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==p?null:Fr({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:p})}({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:u,previousImpact:a,viewport:i,afterCritical:c});if(!p)return null;var f=$r({impact:p,draggable:n,droppable:r,draggables:o,afterCritical:c});if(Yr({draggable:n,destination:r,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Gr({pageBorderBoxCenter:f,draggable:n,viewport:i}),impact:p,scrollJumpRequest:null};var m=Xn(f,l),h=function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,a=e.maxScrollChange,i=Wr(n,Jn(n.scroll.current,a)),l=r.frame?ur(r,Jn(r.frame.scroll.current,a)):r,s=t.displaced,c=Dr({afterDragging:Vr(s.all,o),destination:r,displacedBy:t.displacedBy,viewport:i.frame,last:s,forceShouldAnimate:!1}),u=Dr({afterDragging:Vr(s.all,o),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},p={},f=[s,c,u];return s.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,f);t?p[e]=t:d[e]=!0})),bt({},t,{displaced:{all:s.all,invisible:d,visible:p}})}({impact:p,viewport:i,destination:r,draggables:o,maxScrollChange:m});return{clientSelection:s,impact:h,scrollJumpRequest:m}},Qr=function(e){var t=e.subject.active;return t||Hn(!1),t},Jr=function(e,t){var n=e.page.borderBox.center;return zr(e.descriptor.id,t)?Xn(n,t.displacedBy.point):n},Xr=function(e,t){var n=e.page.borderBox;return zr(e.descriptor.id,t)?ir(n,tr(t.displacedBy.point)):n},eo=Tn((function(e,t){var n=t[e.line];return{value:n,point:nr(e.line,n)}})),to=function(e,t){return bt({},e,{scroll:bt({},e.scroll,{max:t})})},no=function(e,t,n){var r=e.frame;Er(t,e)&&Hn(!1),e.subject.withPlaceholder&&Hn(!1);var o=eo(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return nr(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],a=yr(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-o;return a<=0?null:nr(r.line,a)}(e,o,n),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return bt({},e,{subject:cr({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?Jn(r.scroll.max,a):r.scroll.max,s=to(r,l);return bt({},e,{subject:cr({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:s}),frame:s})},ro=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},oo=function(e){var t=e.state,n=e.type,r=function(e,t){var n=ro(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],i=r||a,l=i.axis.direction,s="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(s&&!o)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,p=t.dimensions,f=p.draggables,m=p.droppables;return s?Kr({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,s=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,a=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,s=Mr(i[l.start],i[l.end]),c=vr(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return kr(a.frame)(Qr(e))})).filter((function(e){var n=Qr(e);return t?i[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=Qr(e),n=Mr(t[l.start],t[l.end]);return s(t[l.start])||s(t[l.end])||n(i[l.start])||n(i[l.end])})).sort((function(e,n){var r=Qr(e)[l.crossAxisStart],o=Qr(n)[l.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return Qr(e)[l.crossAxisStart]===Qr(n[0])[l.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return Mr(Qr(e)[l.start],Qr(e)[l.end])(n[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return Qr(e)[l.start]-Qr(t)[l.start]}))[0]:c.sort((function(e,t){var r=or(n,lr(Qr(e))),o=or(n,lr(Qr(t)));return r!==o?r-o:Qr(e)[l.start]-Qr(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:i,viewport:l});if(!c)return null;var u=yr(c.descriptor.id,a),d=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.afterCritical,a=e.insideDestination.filter((function(e){return Rr({target:Xr(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var a=rr(t,Ur(r,Jr(e,o))),i=rr(t,Ur(r,Jr(n,o)));return a<i?-1:i<a?1:e.descriptor.index-n.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:c,insideDestination:u,afterCritical:s}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,s=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:Nr,displacedBy:Sr,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=$r({impact:c,draggable:o,droppable:i,draggables:a,afterCritical:s}),d=Er(o,i)?i:no(i,o,a);return Yr({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,f=Boolean(t[i.axis.line]<=n.page.borderBox.center[i.axis.line]),m=(p=n.descriptor.index,n.descriptor.id===o.descriptor.id||f?p:p+1);return Fr({draggable:o,insideDestination:r,destination:i,viewport:l,displacedBy:eo(i.axis,o.displaceBy),last:Nr,index:m})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:a,moveRelativeTo:d,insideDestination:u,viewport:l,afterCritical:s});if(!p)return null;var f=$r({impact:p,draggable:r,droppable:c,draggables:a,afterCritical:s});return{clientSelection:Gr({pageBorderBoxCenter:f,draggable:r,viewport:l}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:f,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function ao(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function io(e){var t=Mr(e.top,e.bottom),n=Mr(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var lo=function(e,t){return xn(ir(e,t))};function so(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var co=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,s=lo(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=vr(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(io(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],s=t[a.crossAxisEnd],c=Mr(o[a.crossAxisStart],o[a.crossAxisEnd]),u=c(l),d=c(s);return!u&&!d||(u?l<i:s>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,o=n.map((function(e){var n=e.axis,o=nr(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:rr(r,o)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}({pageBorderBox:s,draggable:n,droppables:o});if(!c)return Lr;var u=o[c],d=yr(u.descriptor.id,r),p=function(e,t){var n=e.frame;return n?lo(t,n.scroll.diff.value):t}(u,s);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,s=eo(o.axis,t.displaceBy),c=s.value,u=n[l.start],d=n[l.end],p=fr(Cr(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[l.size]/4,a=zr(t,i),s=so({displaced:r.displaced,id:t});return a?s?d>n[l.start]+o&&d<n[l.end]-o:u>n[l.start]-c+o&&u<n[l.end]-c-o:s?d>n[l.start]+c+o&&d<n[l.end]+c-o:u>n[l.start]+o&&u<n[l.end]-o}));return p?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:a,destination:u,insideDestination:d,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,s=r.axis,c=eo(r.axis,n.displaceBy),u=c.value,d=t[s.start],p=t[s.end],f=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:fr(Cr(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=zr(t,l),o=so({displaced:a,id:t});return r?o?p<=n:d<n-u:o?p<=n+u:d<n})),inHomeList:Er(n,r)});return Fr({draggable:n,insideDestination:o,destination:r,viewport:i,last:a,displacedBy:c,index:f})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:l})},uo=function(e,t){var n;return bt({},e,((n={})[t.descriptor.id]=t,n))},po=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,s=r||t.dimensions,c=n||t.current.client.selection,u=Xn(c,t.initial.client.selection),d={offset:u,selection:c,borderBoxCenter:Jn(t.initial.client.borderBoxCenter,u)},p={selection:Jn(d.selection,l.scroll.current),borderBoxCenter:Jn(d.borderBoxCenter,l.scroll.current),offset:Jn(d.offset,l.scroll.diff.value)},f={client:d,page:p};if("COLLECTING"===t.phase)return bt({phase:"COLLECTING"},t,{dimensions:s,viewport:l,current:f});var m=s.draggables[t.critical.draggable.id],h=a||co({pageOffset:p.offset,draggable:m,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),g=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.impact,a=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=ro(t),a=ro(n);if(!o)return r;if(o===a)return r;var i=r[o];if(!i.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Hn(!1);var n=e.frame;if(!n)return bt({},e,{subject:cr({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Hn(!1);var o=to(n,r);return bt({},e,{subject:cr({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return uo(r,l)}({previousImpact:e.previousImpact,impact:o,droppables:r}),i=ro(o);if(!i)return a;var l=r[i];if(Er(t,l))return a;if(l.subject.withPlaceholder)return a;var s=no(l,t,n);return uo(a,s)}({draggable:m,impact:h,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return bt({},t,{current:f,dimensions:{draggables:s.draggables,droppables:g},impact:h,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})},fo=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced,l=function(e,t){return e.map((function(e){return t[e]}))}(i.all,r);return bt({},t,{displaced:Dr({afterDragging:l,destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:i})})},mo=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=$r({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i});return Gr({pageBorderBoxCenter:l,draggable:n,viewport:a})},ho=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Hn(!1);var o=t.impact,a=r||t.viewport,i=n||t.dimensions,l=i.draggables,s=i.droppables,c=l[t.critical.draggable.id],u=ro(o);u||Hn(!1);var d=s[u],p=fo({impact:o,viewport:a,destination:d,draggables:l}),f=mo({impact:p,draggable:c,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return po({impact:p,clientSelection:f,state:t,dimensions:i,viewport:a})},go=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,a=eo(n.axis,t.displaceBy),i=yr(n.descriptor.id,r),l=i.indexOf(t);-1===l&&Hn(!1);var s,c=i.slice(l+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:Dr({afterDragging:c,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(s=t.descriptor,{index:s.index,droppableId:s.droppableId})}},afterCritical:d}},vo=function(e){return"SNAP"===e.movementMode},bo=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:uo(e.droppables,t)}}(e.dimensions,t);return!vo(e)||n?po({state:e,dimensions:r}):ho({state:e,dimensions:r})};function yo(e){return e.isDragging&&"SNAP"===e.movementMode?bt({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var wo={phase:"IDLE",completed:null,shouldFlush:!1},xo=function(e,t){if(void 0===e&&(e=wo),"FLUSH"===t.type)return bt({},wo,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Hn(!1);var n=t.payload,r=n.critical,o=n.clientSelection,a=n.viewport,i=n.dimensions,l=n.movementMode,s=i.draggables[r.draggable.id],c=i.droppables[r.droppable.id],u={selection:o,borderBoxCenter:s.client.borderBox.center,offset:Qn},d={client:u,page:{selection:Jn(u.selection,a.scroll.initial),borderBoxCenter:Jn(u.selection,a.scroll.initial),offset:Jn(u.selection,a.scroll.diff.value)}},p=vr(i.droppables).every((function(e){return!e.isFixedOnPage})),f=go({draggable:s,home:c,draggables:i.draggables,viewport:a}),m=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:i,initial:d,current:d,isWindowScrollAllowed:p,impact:m,afterCritical:f.afterCritical,onLiftImpact:m,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Hn(!1),bt({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Hn(!1),function(e){var t=e.state,n=e.published,r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return ur(n,e.scroll)})),o=bt({},t.dimensions.droppables,{},hr(r)),a=gr(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||Hn(!1),t}(n[t]),i=a.scroll.diff.value,l=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=Mn(t.client,n),a=kn(o,r);return bt({},t,{placeholder:bt({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:Jn(o,i),initialWindowScroll:r.scroll.initial});return l}))}({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),i=bt({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},s=ro(t.impact),c=s?l.droppables[s]:null,u=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],p=go({draggable:u,home:d,draggables:i,viewport:t.viewport}),f=p.impact,m=p.afterCritical,h=c&&c.isCombineEnabled?t.impact:f,g=co({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),v=bt({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:g,onLiftImpact:f,dimensions:l,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?v:bt({phase:"DROP_PENDING"},v,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;ao(e)||Hn(!1);var h=t.payload.client;return er(h,e.current.client.selection)?e:po({state:e,clientSelection:h,impact:vo(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return yo(e);if("COLLECTING"===e.phase)return yo(e);ao(e)||Hn(!1);var g=t.payload,v=g.id,b=g.newScroll,y=e.dimensions.droppables[v];if(!y)return e;var w=ur(y,b);return bo(e,w,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;ao(e)||Hn(!1);var x=t.payload,C=x.id,E=x.isEnabled,S=e.dimensions.droppables[C];S||Hn(!1),S.isEnabled===E&&Hn(!1);var N=bt({},S,{isEnabled:E});return bo(e,N,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;ao(e)||Hn(!1);var L=t.payload,M=L.id,k=L.isCombineEnabled,I=e.dimensions.droppables[M];I||Hn(!1),I.isCombineEnabled===k&&Hn(!1);var P=bt({},I,{isCombineEnabled:k});return bo(e,P,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;ao(e)||Hn(!1),e.isWindowScrollAllowed||Hn(!1);var A=t.payload.newScroll;if(er(e.viewport.scroll.current,A))return yo(e);var j=Wr(e.viewport,A);return vo(e)?ho({state:e,viewport:j}):po({state:e,viewport:j})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!ao(e))return e;var T=t.payload.maxScroll;if(er(T,e.viewport.scroll.max))return e;var R=bt({},e.viewport,{scroll:bt({},e.viewport.scroll,{max:T})});return bt({phase:"DRAGGING"},e,{viewport:R})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Hn(!1);var O=oo({state:e,type:t.type});return O?po({state:e,impact:O.impact,clientSelection:O.clientSelection,scrollJumpRequest:O.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var D=t.payload.reason;return"COLLECTING"!==e.phase&&Hn(!1),bt({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:D})}if("DROP_ANIMATE"===t.type){var _=t.payload,F=_.completed,z=_.dropDuration,Z=_.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Hn(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:Z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Co=function(e){return{type:"LIFT",payload:e}},Eo=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},So=function(){return{type:"COLLECTION_STARTING",payload:null}},No=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Lo=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Mo=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},ko=function(e){return{type:"MOVE",payload:e}},Io=function(){return{type:"MOVE_UP",payload:null}},Po=function(){return{type:"MOVE_DOWN",payload:null}},Ao=function(){return{type:"MOVE_RIGHT",payload:null}},jo=function(){return{type:"MOVE_LEFT",payload:null}},To=function(){return{type:"FLUSH",payload:null}},Ro=function(e){return{type:"DROP_COMPLETE",payload:e}},Oo=function(e){return{type:"DROP",payload:e}},Do="cubic-bezier(.2,1,.1,1)",_o=0,Fo=.7,zo=.75,Zo="0.2s cubic-bezier(0.2, 0, 0, 1)",Bo={fluid:"opacity "+Zo,snap:"transform "+Zo+", opacity "+Zo,drop:function(e){var t=e+"s "+Do;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Zo,placeholder:"height "+Zo+", width "+Zo+", margin "+Zo},Ho=function(e){return er(e,Qn)?null:"translate("+e.x+"px, "+e.y+"px)"},qo=Ho,Uo=function(e,t){var n=Ho(e);return n?t?n+" scale("+zo+")":n:null},$o=.33,Wo=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),a=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Hn(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Hn(!1);var i=o.critical,l=o.dimensions,s=l.draggables[o.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:bt({},r,{displaced:Nr}),didDropInsideDroppable:!0}:{impact:fo({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=c.impact,d=c.didDropInsideDroppable,p=d?wr(u):null,f=d?xr(u):null,m={index:i.draggable.index,droppableId:i.droppable.id},h={draggableId:s.descriptor.id,type:s.descriptor.type,source:m,reason:a,mode:o.movementMode,destination:p,combine:f},g=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,a=e.afterCritical,i=r.draggables,l=r.droppables,s=ro(t),c=s?l[s]:null,u=l[n.descriptor.droppableId],d=mo({impact:t,draggable:n,draggables:i,afterCritical:a,droppable:c||u,viewport:o});return Xn(d,n.client.borderBox.center)}({impact:u,draggable:s,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),v={critical:o.critical,afterCritical:o.afterCritical,result:h,impact:u};if(!er(o.current.client.offset,g)||Boolean(h.combine)){var b=function(e){var t=e.reason,n=rr(e.current,e.destination);if(n<=0)return $o;if(n>=1500)return.55;var r=$o+n/1500*.22000000000000003;return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:o.current.client.offset,destination:g,reason:a});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:g,dropDuration:b,completed:v}})}else n(Ro({completed:v}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},Vo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Go=function(e){var t=function(e){var t=e.onWindowScroll,n=Rn((function(){t(Vo())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),o=Dn;function a(){return o!==Dn}return{start:function(){a()&&Hn(!1),o=Fn(window,[r])},stop:function(){a()||Hn(!1),n.cancel(),o(),o=Dn},isActive:a}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Yo=function(e,t){t()},Ko=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Qo=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},Jo=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout((function(){return function(e){var t=pr(n,(function(t){return t.timerId===e}));-1===t&&Hn(!1),n.splice(t,1)[0].callback()}(t)})),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}),o=null,a=function(n){o||Hn(!1),o=null,Yo(0,(function(){return Qo(e().onDragEnd,n,t,Kn)}))};return{beforeCapture:function(t,n){o&&Hn(!1),Yo(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){o&&Hn(!1),Yo(0,(function(){var r=e().onBeforeDragStart;r&&r(Ko(t,n))}))},start:function(n,a){o&&Hn(!1);var i=Ko(n,a);o={mode:a,lastCritical:n,lastLocation:i.source,lastCombine:null},r.add((function(){Yo(0,(function(){return Qo(e().onDragStart,i,t,Gn)}))}))},update:function(n,a){var i=wr(a),l=xr(a);o||Hn(!1);var s=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,o.lastCritical);s&&(o.lastCritical=n);var c,u,d=(u=i,!(null==(c=o.lastLocation)&&null==u||null!=c&&null!=u&&c.droppableId===u.droppableId&&c.index===u.index));d&&(o.lastLocation=i);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(o.lastCombine,l);if(p&&(o.lastCombine=l),s||d||p){var f=bt({},Ko(n,o.mode),{combine:l,destination:i});r.add((function(){Yo(0,(function(){return Qo(e().onDragUpdate,f,t,Yn)}))}))}},flush:function(){o||Hn(!1),r.flush()},drop:a,abort:function(){if(o){var e=bt({},Ko(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});a(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&n.update(i.critical,i.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Xo=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Hn(!1),e.dispatch(Ro({completed:r.completed}))}else t(n)}}},ea=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Fn(window,[a])}))}}}},ta=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Oo({reason:r.reason})))}}}},na=Pt,ra=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return Mt(xo,na(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Et(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return r=Pt.apply(void 0,a)(n.dispatch),Ct(Ct({},n),{},{dispatch:r})}}}((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,s=a.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Ro({completed:c.completed})),"IDLE"!==n().phase&&Hn(!1),r(To()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:s}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},d=e.startPublishing(u),p=d.critical,f=d.dimensions,m=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:f,clientSelection:l,movementMode:s,viewport:m}})}else t(o)}}}}(n),Wo,Xo,ea,ta,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Hn(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(l),Go,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Jo(a,i))))},oa=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,a=Xn({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},aa=function(){var e=document.documentElement;return e||Hn(!1),e},ia=function(){var e=aa();return oa({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function la(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var sa,ca,ua=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,a=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null;var e=r,a=e.additions,i=e.removals,l=e.modified,s=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(Qn)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:s,removals:Object.keys(i),modified:c};r={additions:{},removals:{},modified:{}},n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Hn(!1);var o=n.critical.draggable;"ADDITION"===t.type&&la(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&la(e,o,t.value)&&r.remove(t.value)},a={updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Hn(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Hn(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Hn(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Hn(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(o);return n={critical:i,unsubscribe:l},function(e){var t=e.critical,n=e.scrollOptions,r=e.registry,o=function(){var e=Vo(),t=ia(),n=e.y,r=e.x,o=aa(),a=o.clientWidth,i=o.clientHeight;return{frame:xn({top:n,left:r,right:r+a,bottom:n+i}),scroll:{initial:e,current:e,max:t,diff:{value:Qn,displacement:Qn}}}}(),a=o.scroll.current,i=t.droppable,l=r.droppable.getAllByType(i.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(a,n)})),s=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(a)}));return{dimensions:{draggables:gr(s),droppables:hr(l)},critical:t,viewport:o}}({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return a},da=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},pa=function(e){window.scrollBy(e.x,e.y)},fa=Tn((function(e){return vr(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),ma=function(e){return Math.pow(e,2)},ha=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},ga=360,va=1200,ba=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=ha({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*ma(1-n);return Math.ceil(r)}(t,n);return 0===a?0:o?Math.max(function(e,t){var n=t,r=va,o=Date.now()-n;if(o>=va)return e;if(o<ga)return 1;var a=ha({startOfRange:ga,endOfRange:r,current:o}),i=e*ma(a);return Math.ceil(i)}(a,r),1):a},ya=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,o);return n[o.end]<n[o.start]?ba({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a}):-1*ba({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a})},wa=ar((function(e){return 0===e?0:e})),xa=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=ya({container:n,distanceToEdges:i,dragStartTime:t,axis:Pr,shouldUseTimeDampening:a}),s=ya({container:n,distanceToEdges:i,dragStartTime:t,axis:Ar,shouldUseTimeDampening:a}),c=wa({x:s,y:l});if(er(c,Qn))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?er(u,Qn)?null:u:null},Ca=ar((function(e){return 0===e?0:e>0?1:-1})),Ea=(sa=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=Jn(t,r),a={x:sa(o.x,n.x),y:sa(o.y,n.y)};return er(a,Qn)?null:a}),Sa=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Ca(r),i=Ea({max:o,current:n,change:a});return!i||0!==a.x&&0===i.x||0!==a.y&&0===i.y},Na=function(e,t){return Sa({current:e.scroll.current,max:e.scroll.max,change:t})},La=function(e,t){var n=e.frame;return!!n&&Sa({current:n.scroll.current,max:n.scroll.max,change:t})},Ma=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var s=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.shouldUseTimeDampening,a=xa({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&Na(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(s)return void o(s)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}var a=function(e,t){var n=fr(fa(t),(function(t){return t.frame||Hn(!1),io(t.frame.pageMarginBox)(e)}));return n}(t,r);return a}({center:i,destination:ro(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=xa({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&La(t,l)?l:null}({dragStartTime:n,droppable:c,subject:l,center:i,shouldUseTimeDampening:r});u&&a(c.descriptor.id,u)}},ka=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var o=e.scrollJumpRequest;if(o){var a=ro(e.impact);a||Hn(!1);var i=function(e,t){if(!La(e,t))return t;var r=function(e,t){var n=e.frame;return n&&La(e,t)?Ea({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=Xn(t,r);return n(e.descriptor.id,o),Xn(t,o)}(e.dimensions.droppables[a],o);if(i){var l=e.viewport,s=function(e,t,n){if(!e)return n;if(!Na(t,n))return n;var o=function(e,t){if(!Na(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Ea({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var a=Xn(n,o);return r(a),Xn(n,a)}(e.isWindowScrollAllowed,l,i);s&&function(e,n){var r=Jn(e.current.client.selection,n);t({client:r})}(e,s)}}}},Ia=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollDroppable,n=Rn(e.scrollWindow),r=Rn(t),o=null,a=function(e){o||Hn(!1);var t=o,a=t.shouldUseTimeDampening,i=t.dragStartTime;Ma({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:i,shouldUseTimeDampening:a})};return{start:function(e){o&&Hn(!1);var t=Date.now(),n=!1,r=function(){n=!0};Ma({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},n&&a(e)},stop:function(){o&&(n.cancel(),r.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),a=ka({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},Pa="data-rbd",Aa={base:ca=Pa+"-drag-handle",draggableId:ca+"-draggable-id",contextId:ca+"-context-id"},ja=function(){var e=Pa+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ta=function(){var e=Pa+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ra={contextId:Pa+"-scroll-container-context-id"},Oa=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Da=function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(Aa.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),i=[(r="\n transition: "+Bo.outOfTheWay+";\n ",{selector:o(ja.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:o(Ta.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Oa(i,"always"),resting:Oa(i,"resting"),dragging:Oa(i,"dragging"),dropAnimating:Oa(i,"dropAnimating"),userCancel:Oa(i,"userCancel")}},_a="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,Fa=function(){var e=document.querySelector("head");return e||Hn(!1),e},za=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t},Za=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ba(e){return e instanceof Za(e).HTMLElement}function Ha(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Hn(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return dr(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||Hn(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return dr(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var qa=r().createContext(null),Ua=function(){var e=document.body;return e||Hn(!1),e},$a={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Wa=function(e){return"rbd-announcement-"+e},Va=0,Ga={separator:"::"};function Ya(e,t){return void 0===t&&(t=Ga),yn((function(){return""+e+t.separator+Va++}),[t.separator,e])}var Ka=r().createContext(null);function Qa(e){var t=(0,n.useRef)(e);return(0,n.useEffect)((function(){t.current=e})),t}var Ja,Xa,ei=((Ja={})[13]=!0,Ja[9]=!0,Ja),ti=function(e){ei[e.keyCode]&&e.preventDefault()},ni=function(){var e="visibilitychange";return"undefined"==typeof document?e:fr([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),ri={type:"IDLE"};function oi(){}var ai=((Xa={})[34]=!0,Xa[33]=!0,Xa[36]=!0,Xa[35]=!0,Xa);var ii={type:"IDLE"},li={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function si(e,t){if(null==t)return!1;if(Boolean(li[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&si(e,t.parentElement)}function ci(e,t){var n=t.target;return!!Ba(n)&&si(e,n)}var ui=function(e){return xn(e.getBoundingClientRect()).center},di=function(){var e="matches";return"undefined"==typeof document?e:fr([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function pi(e,t){return null==e?null:e[di](t)?e:pi(e.parentElement,t)}function fi(e,t){return e.closest?e.closest(t):pi(e,t)}function mi(e){e.preventDefault()}function hi(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function gi(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(o);return!!a&&!!a.options.isEnabled&&!!da(n.getState(),o)}var vi=[function(e){var t=(0,n.useRef)(ri),r=(0,n.useRef)(Dn),o=yn((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,l,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};r.current(),u(o,a)}}}}}}),[e]),a=yn((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),i=wn((function(){r.current=Fn(window,[a,o],{passive:!1,capture:!0})}),[a,o]),l=wn((function(){"IDLE"!==t.current.type&&(t.current=ri,r.current(),i())}),[i]),s=wn((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),c=wn((function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var i={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);if("PENDING"!==l.type&&Hn(!1),s=l.point,c=i,Math.abs(c.x-s.x)>=5||Math.abs(c.y-s.y)>=5){var s,c;e.preventDefault();var u=l.actions.fluidLift(i);o({type:"DRAGGING",actions:u})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void ti(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Hn(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:ni,fn:t}]}({cancel:s,completed:l,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});r.current=Fn(window,e,{capture:!0,passive:!1})}),[s,l]),u=wn((function(e,n){"IDLE"!==t.current.type&&Hn(!1),t.current={type:"PENDING",point:n,actions:e},c()}),[c]);_a((function(){return i(),function(){r.current()}}),[i])},function(e){var t=(0,n.useRef)(oi),r=yn((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,s,{sourceEvent:n});if(a){n.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=Fn(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(ai[r.keyCode]?r.preventDefault():ti(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:ni,fn:n}]}(l,s),{capture:!0,passive:!1})}}}function s(){i||Hn(!1),i=!1,t.current(),o()}}}}),[e]),o=wn((function(){t.current=Fn(window,[r],{passive:!1,capture:!0})}),[r]);_a((function(){return o(),function(){t.current()}}),[o])},function(e){var t=(0,n.useRef)(ii),r=(0,n.useRef)(Dn),o=wn((function(){return t.current}),[]),a=wn((function(e){t.current=e}),[]),i=yn((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,s,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};r.current(),p(o,i)}}}}}}),[e]),l=wn((function(){r.current=Fn(window,[i],{capture:!0,passive:!1})}),[i]),s=wn((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(ii),r.current(),l())}),[l,a]),c=wn((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=wn((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:o},n=Fn(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Hn(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:ni,fn:t}]}(t),e),a=Fn(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:ni,fn:t}]}(t),e);r.current=function(){n(),a()}}),[c,o,s]),d=wn((function(){var e=o();"PENDING"!==e.type&&Hn(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),p=wn((function(e,t){"IDLE"!==o().type&&Hn(!1);var n=setTimeout(d,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,o,a,d]);_a((function(){return l(),function(){r.current();var e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(ii))}}),[o,l,a]),_a((function(){return Fn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function bi(e){var t=e.contextId,r=e.store,o=e.registry,a=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?vi:[],a||[]),s=(0,n.useState)((function(){return function(){var e=null;function t(){e||Hn(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Hn(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=wn((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);_a((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();c(e,t),e=t}))}),[s,r,c]),_a((function(){return s.tryAbandon}),[s.tryAbandon]);for(var u=wn((function(e){return gi({lockAPI:s,registry:o,store:r,draggableId:e})}),[s,o,r]),d=wn((function(e,n,a){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!gi({lockAPI:t,store:r,registry:o,draggableId:a}))return null;var s=o.draggable.getById(a),c=function(e,t){var n="["+ja.contextId+'="'+e+'"]',r=fr(mr(document.querySelectorAll(n)),(function(e){return e.getAttribute(ja.id)===t}));return r&&Ba(r)?r:null}(n,s.descriptor.id);if(!c)return null;if(l&&!s.options.canDragInteractiveElements&&ci(c,l))return null;var u=t.claim(i||Dn),d="PRE_DRAG";function p(){return s.options.shouldRespectForcePress}function f(){return t.isActive(u)}var m=function(e,t){hi({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(e){function n(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=Fn(window,[{eventName:"click",fn:mi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Oo({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&Hn(!1)),r.dispatch(Co(e.liftActionArgs)),d="DRAGGING",bt({isActive:function(){return hi({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return hi({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=Rn((function(e){m((function(){return ko({client:e})}))}));return bt({},h({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Io)},moveRight:function(){return m(Ao)},moveDown:function(){return m(Po)},moveLeft:function(){return m(jo)}};return h({liftActionArgs:{id:a,clientSelection:ui(c),movementMode:"SNAP"},cleanup:Dn,actions:e})},abort:function(){hi({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}}}({lockAPI:s,registry:o,contextId:t,store:r,draggableId:e,forceSensorStop:n,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,s,o,r]),p=wn((function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Za(n).Element))return null;var o=function(e){return"["+Aa.contextId+'="'+e+'"]'}(e),a=fi(r,o);return a&&Ba(a)?a:null}(e,t);return n?n.getAttribute(Aa.draggableId):null}(t,e)}),[t]),f=wn((function(e){var t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),m=wn((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch(To()))}),[s,r]),h=wn(s.isClaimed,[s]),g=yn((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:p,findOptionsForDraggable:f,tryReleaseLock:m,isLockClaimed:h}}),[u,d,p,f,m,h]),v=0;v<l.length;v++)l[v](g)}var yi=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function wi(e){return e.current||Hn(!1),e.current}function xi(e){var t=e.contextId,o=e.setCallbacks,a=e.sensors,i=e.nonce,l=e.dragHandleUsageInstructions,s=(0,n.useRef)(null),c=Qa(e),u=wn((function(){return yi(c.current)}),[c]),d=function(e){var t=yn((function(){return Wa(e)}),[e]),r=(0,n.useRef)(null);return(0,n.useEffect)((function(){var e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),bt(e.style,$a),Ua().appendChild(e),function(){setTimeout((function(){var t=Ua();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),wn((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(t),p=function(e){var t=e.contextId,r=e.text,o=Ya("hidden-text",{separator:"-"}),a=yn((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:o}).contextId+"-"+e.uniqueId;var e}),[o,t]);return(0,n.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=r,e.style.display="none",Ua().appendChild(e),function(){var t=Ua();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:t,text:l}),f=function(e,t){var r=yn((function(){return Da(e)}),[e]),o=(0,n.useRef)(null),a=(0,n.useRef)(null),i=wn(Tn((function(e){var t=a.current;t||Hn(!1),t.textContent=e})),[]),l=wn((function(e){var t=o.current;t||Hn(!1),t.textContent=e}),[]);_a((function(){(o.current||a.current)&&Hn(!1);var n=za(t),s=za(t);return o.current=n,a.current=s,n.setAttribute(Pa+"-always",e),s.setAttribute(Pa+"-dynamic",e),Fa().appendChild(n),Fa().appendChild(s),l(r.always),i(r.resting),function(){var e=function(e){var t=e.current;t||Hn(!1),Fa().removeChild(t),e.current=null};e(o),e(a)}}),[t,l,i,r.always,r.resting,e]);var s=wn((function(){return i(r.dragging)}),[i,r.dragging]),c=wn((function(e){i("DROP"!==e?r.userCancel:r.dropAnimating)}),[i,r.dropAnimating,r.userCancel]),u=wn((function(){a.current&&i(r.resting)}),[i,r.resting]);return yn((function(){return{dragging:s,dropping:c,resting:u}}),[s,c,u])}(t,i),m=wn((function(e){wi(s).dispatch(e)}),[]),h=yn((function(){return It({publishWhileDragging:Eo,updateDroppableScroll:No,updateDroppableIsEnabled:Lo,updateDroppableIsCombineEnabled:Mo,collectionStarting:So},m)}),[m]),g=function(){var e=yn(Ha,[]);return(0,n.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),v=yn((function(){return ua(g,h)}),[g,h]),b=yn((function(){return Ia(bt({scrollWindow:pa,scrollDroppable:v.scrollDroppable},It({move:ko},m)))}),[v.scrollDroppable,m]),y=function(e){var t=(0,n.useRef)({}),r=(0,n.useRef)(null),o=(0,n.useRef)(null),a=(0,n.useRef)(!1),i=wn((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),l=wn((function(t){var n=function(e,t){var n="["+Aa.contextId+'="'+e+'"]',r=mr(document.querySelectorAll(n));if(!r.length)return null;var o=fr(r,(function(e){return e.getAttribute(Aa.draggableId)===t}));return o&&Ba(o)?o:null}(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),s=wn((function(e,t){r.current===e&&(r.current=t)}),[]),c=wn((function(){o.current||a.current&&(o.current=requestAnimationFrame((function(){o.current=null;var e=r.current;e&&l(e)})))}),[l]),u=wn((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Aa.draggableId)===e&&(r.current=e)}),[]);return _a((function(){return a.current=!0,function(){a.current=!1;var e=o.current;e&&cancelAnimationFrame(e)}}),[]),yn((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:s}}),[i,u,c,s])}(t),w=yn((function(){return ra({announce:d,autoScroller:b,dimensionMarshal:v,focusMarshal:y,getResponders:u,styleMarshal:f})}),[d,b,v,y,u,f]);s.current=w;var x=wn((function(){var e=wi(s);"IDLE"!==e.getState().phase&&e.dispatch(To())}),[]),C=wn((function(){var e=wi(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);o(yn((function(){return{isDragging:C,tryAbort:x}}),[C,x]));var E=wn((function(e){return da(wi(s).getState(),e)}),[]),S=wn((function(){return ao(wi(s).getState())}),[]),N=yn((function(){return{marshal:v,focus:y,contextId:t,canLift:E,isMovementAllowed:S,dragHandleUsageInstructionsId:p,registry:g}}),[t,v,p,y,E,S,g]);return bi({contextId:t,store:w,registry:g,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,n.useEffect)((function(){return x}),[x]),r().createElement(Ka.Provider,{value:N},r().createElement(_t,{context:qa,store:w},e.children))}var Ci=0;function Ei(e){var t=yn((function(){return""+Ci++}),[]),n=e.dragHandleUsageInstructions||"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n";return r().createElement(qn,null,(function(o){return r().createElement(xi,{nonce:e.nonce,contextId:t,setCallbacks:o,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Si=function(e){return function(t){return e===t}},Ni=Si("scroll"),Li=Si("auto"),Mi=(Si("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),ki=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Mi(n,Ni)||Mi(n,Li)}(t)?t:e(t.parentElement)},Ii=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Pi=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Ai={passive:!1},ji={passive:!0},Ti=function(e){return e.shouldPublishImmediately?Ai:ji};function Ri(e){var t=(0,n.useContext)(e);return t||Hn(!1),t}var Oi=function(e){return e&&e.env.closestScrollable||null};function Di(){}var _i={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Fi=r().memo((function(e){var t=(0,n.useRef)(null),o=wn((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,i=e.onTransitionEnd,l=e.onClose,s=e.contextId,c=(0,n.useState)("open"===e.animate),u=c[0],d=c[1];(0,n.useEffect)((function(){return u?"open"!==a?(o(),d(!1),Di):t.current?Di:(t.current=setTimeout((function(){t.current=null,d(!1)})),o):Di}),[a,u,o]);var p=wn((function(e){"height"===e.propertyName&&(i(),"close"===a&&l())}),[a,l,i]),f=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?_i:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Bo.placeholder:null}}({isAnimatingOpenOnMount:u,animate:e.animate,placeholder:e.placeholder});return r().createElement(e.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":s,onTransitionEnd:p,ref:e.innerRef})})),zi=r().createContext(null),Zi=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return vt(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(r().PureComponent),Bi=5e3,Hi=4500,qi=function(e,t){return t?Bo.drop(t.duration):e?Bo.snap:Bo.fluid},Ui=function(e,t){return e?t?_o:Fo:null};function $i(e){e.preventDefault()}var Wi=function(e,t){return e===t},Vi=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function Gi(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Yi={mapped:{type:"SECONDARY",offset:Qn,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Gi(null)}},Ki=vn((function(){var e,t,n,r=(e=Tn((function(e,t){return{x:e,y:t}})),t=Tn((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=Tn((function(e,n,r,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,o,a,i,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var a=r.current.client.offset,i=r.dimensions.draggables[o.draggableId],l=ro(r.impact),s=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,i,o.isClone,l,s,c)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==o.draggableId)return null;var p=o.isClone,f=r.dimensions.draggables[o.draggableId],m=d.result,h=m.mode,g=Vi(m),v=function(e){return e.combine?e.combine.draggableId:null}(m),b={duration:r.dropDuration,curve:Do,moveTo:r.newHomeClientOffset,opacity:v?_o:null,scale:v?zo:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:f,dropping:b,draggingOver:g,combineWith:v,mode:h,forceShouldAnimate:null,snapshot:t(h,p,g,v,b)}}}return null}),o=function(){var e=Tn((function(e,t){return{x:e,y:t}})),t=Tn(Gi),n=Tn((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Qn,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],s=Boolean(i.inVirtualList&&i.effected[t]),c=xr(a),u=c&&c.draggableId===t?o:null;if(!l){if(!s)return r(u);if(a.displaced.invisible[t])return null;var d=tr(i.displacedBy.point),p=e(d.x,d.y);return n(p,u,!0)}if(s)return r(u);var f=a.displacedBy.point,m=e(f.x,f.y);return n(m,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||o(e,t)||Yi}}),{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:qa,pure:!0,areStatePropsEqual:Wi})((function(e){var t=(0,n.useRef)(null),r=wn((function(e){t.current=e}),[]),o=wn((function(){return t.current}),[]),a=Ri(Ka),i=a.contextId,l=a.dragHandleUsageInstructionsId,s=a.registry,c=Ri(zi),u=c.type,d=c.droppableId,p=yn((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:d}}),[e.draggableId,e.index,u,d]),f=e.children,m=e.draggableId,h=e.isEnabled,g=e.shouldRespectForcePress,v=e.canDragInteractiveElements,b=e.isClone,y=e.mapped,w=e.dropAnimationFinished;b||function(e){var t=Ya("draggable"),r=e.descriptor,o=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,l=e.shouldRespectForcePress,s=e.isEnabled,c=yn((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:s}}),[i,s,l]),u=wn((function(e){var t=a();return t||Hn(!1),function(e,t,n){void 0===n&&(n=Qn);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=In(o,r),i=kn(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)}),[r,a]),d=yn((function(){return{uniqueId:t,descriptor:r,options:c,getDimension:u}}),[r,u,c,t]),p=(0,n.useRef)(d),f=(0,n.useRef)(!0);_a((function(){return o.draggable.register(p.current),function(){return o.draggable.unregister(p.current)}}),[o.draggable]),_a((function(){if(f.current)f.current=!1;else{var e=p.current;p.current=d,o.draggable.update(d,e)}}),[d,o.draggable])}(yn((function(){return{descriptor:p,registry:s,getDraggableRef:o,canDragInteractiveElements:v,shouldRespectForcePress:g,isEnabled:h}}),[p,s,o,v,g,h]));var x=yn((function(){return h?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:$i}:null}),[i,l,m,h]),C=wn((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&w()}),[w,y]),E=yn((function(){var e=function(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,o=e.dropping,a=Boolean(r),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(o),s=l?Uo(n,a):qo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:qi(i,o),transform:s,opacity:Ui(a,l),zIndex:l?Hi:Bi,pointerEvents:"none"}}(e):{transform:qo((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}(y),t="DRAGGING"===y.type&&y.dropping?C:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:x}}),[i,x,m,y,C,r]),S=yn((function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}}),[p.droppableId,p.id,p.index,p.type]);return f(E,y.snapshot,S)}));function Qi(e){return Ri(zi).isUsingCloneFor!==e.draggableId||e.isClone?r().createElement(Ki,e):null}function Ji(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),o=Boolean(e.shouldRespectForcePress);return r().createElement(Qi,bt({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:o}))}var Xi=function(e,t){return e===t.droppable.type},el=function(e,t){return t.draggables[e.draggable.id]},tl={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Hn(!1),document.body}},nl=vn((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=bt({},e,{shouldAnimatePlaceholder:!1}),n=Tn((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=Tn((function(r,o,a,i,l,s){var c=l.descriptor.id;if(l.descriptor.droppableId===r){var u=s?{render:s,dragging:n(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!i)return e;var p={isDraggingOver:a,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(n,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,s=o.renderClone;if(n.isDragging){var c=n.critical;if(!Xi(i,c))return t;var u=el(c,n.dimensions),d=ro(n.impact)===a;return r(a,l,d,d,u,s)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!Xi(i,p.critical))return t;var f=el(p.critical,n.dimensions);return r(a,l,Vi(p.result)===a,ro(p.impact)===a,f,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Xi(i,m.critical))return t;var h=ro(m.impact)===a,g=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),v=m.critical.droppable.id===a;return h?g?e:t:v?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:qa,pure:!0,areStatePropsEqual:Wi})((function(e){var t=(0,n.useContext)(Ka);t||Hn(!1);var o=t.contextId,a=t.isMovementAllowed,i=(0,n.useRef)(null),l=(0,n.useRef)(null),s=e.children,c=e.droppableId,u=e.type,d=e.mode,p=e.direction,f=e.ignoreContainerClipping,m=e.isDropDisabled,h=e.isCombineEnabled,g=e.snapshot,v=e.useClone,b=e.updateViewportMaxScroll,y=e.getContainerForClone,w=wn((function(){return i.current}),[]),x=wn((function(e){i.current=e}),[]),C=(wn((function(){return l.current}),[]),wn((function(e){l.current=e}),[])),E=wn((function(){a()&&b({maxScroll:ia()})}),[a,b]);!function(e){var t=(0,n.useRef)(null),r=Ri(Ka),o=Ya("droppable"),a=r.registry,i=r.marshal,l=Qa(e),s=yn((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),c=(0,n.useRef)(s),u=yn((function(){return Tn((function(e,n){t.current||Hn(!1);var r={x:e,y:n};i.updateDroppableScroll(s.id,r)}))}),[s.id,i]),d=wn((function(){var e=t.current;return e&&e.env.closestScrollable?Ii(e.env.closestScrollable):Qn}),[]),p=wn((function(){var e=d();u(e.x,e.y)}),[d,u]),f=yn((function(){return Rn(p)}),[p]),m=wn((function(){var e=t.current,n=Oi(e);e&&n||Hn(!1),e.scrollOptions.shouldPublishImmediately?p():f()}),[f,p]),h=wn((function(e,n){t.current&&Hn(!1);var o=l.current,a=o.getDroppableRef();a||Hn(!1);var i=function(e){return{closestScrollable:ki(e),isFixedOnPage:Pi(e)}}(a),c={ref:a,descriptor:s,env:i,scrollOptions:n};t.current=c;var u=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,s=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=Pn(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,i=o+t.scrollWidth,l=Cn({top:r,right:i,bottom:a,left:o},n.border);return Nn({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,c),d=kn(u,o),p=function(){if(!c)return null;var e=Pn(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:kn(e,o),scroll:Ii(c),scrollSize:t,shouldClipSubject:s}}(),f=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,s=e.closest,c=function(){if(!s)return null;var e=s.scrollSize,t=s.client,n=oa({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:Qn,displacement:Qn}}}}(),u="vertical"===a?Pr:Ar;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:i,page:l,frame:c,subject:cr({page:l,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:u,page:d,closest:p});return f}({ref:a,descriptor:s,env:i,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=i.closestScrollable;return d&&(d.setAttribute(Ra.contextId,r.contextId),d.addEventListener("scroll",m,Ti(c.scrollOptions))),u}),[r.contextId,s,m,l]),g=wn((function(){var e=t.current,n=Oi(e);return e&&n||Hn(!1),Ii(n)}),[]),v=wn((function(){var e=t.current;e||Hn(!1);var n=Oi(e);t.current=null,n&&(f.cancel(),n.removeAttribute(Ra.contextId),n.removeEventListener("scroll",m,Ti(e.scrollOptions)))}),[m,f]),b=wn((function(e){var n=t.current;n||Hn(!1);var r=Oi(n);r||Hn(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=yn((function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:g,dragStopped:v,scroll:b}}),[v,h,g,b]),w=yn((function(){return{uniqueId:o,descriptor:s,callbacks:y}}),[y,s,o]);_a((function(){return c.current=w.descriptor,a.droppable.register(w),function(){t.current&&v(),a.droppable.unregister(w)}}),[y,s,v,w,i,a.droppable]),_a((function(){t.current&&i.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,i]),_a((function(){t.current&&i.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,i])}({droppableId:c,type:u,mode:d,direction:p,isDropDisabled:m,isCombineEnabled:h,ignoreContainerClipping:f,getDroppableRef:w});var S=r().createElement(Zi,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,n=e.data,a=e.animate;return r().createElement(Fi,{placeholder:n,onClose:t,innerRef:C,animate:a,contextId:o,onTransitionEnd:E})})),N=yn((function(){return{innerRef:x,placeholder:S,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":o}}}),[o,c,S,x]),L=v?v.dragging.draggableId:null,M=yn((function(){return{droppableId:c,type:u,isUsingCloneFor:L}}),[c,L,u]);return r().createElement(zi.Provider,{value:M},s(N,g),function(){if(!v)return null;var e=v.dragging,t=v.render,n=r().createElement(Qi,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return $e().createPortal(n,y())}())}));nl.defaultProps=tl;const rl=(0,t.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 100 100"},(0,t.createElement)("g",{transform:"translate(50,50)"},(0,t.createElement)("g",{transform:"scale(1)"},(0,t.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),(0,t.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},(0,t.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}))))),ol=(0,t.createElement)("svg",{fill:"#969696",version:"1.1",id:"Capa_1",className:"MuiSvgIcon-root-19",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 416.979 416.979",stroke:"#969696"}," ",(0,t.createElement)("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"})," ",(0,t.createElement)("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),(0,t.createElement)("g",{id:"SVGRepo_iconCarrier"}," ",(0,t.createElement)("g",null," ",(0,t.createElement)("path",{d:"M356.004,61.156c-81.37-81.47-213.377-81.551-294.848-0.182c-81.47,81.371-81.552,213.379-0.181,294.85 c81.369,81.47,213.378,81.551,294.849,0.181C437.293,274.636,437.375,142.626,356.004,61.156z M237.6,340.786 c0,3.217-2.607,5.822-5.822,5.822h-46.576c-3.215,0-5.822-2.605-5.822-5.822V167.885c0-3.217,2.607-5.822,5.822-5.822h46.576 c3.215,0,5.822,2.604,5.822,5.822V340.786z M208.49,137.901c-18.618,0-33.766-15.146-33.766-33.765 c0-18.617,15.147-33.766,33.766-33.766c18.619,0,33.766,15.148,33.766,33.766C242.256,122.755,227.107,137.901,208.49,137.901z"})," ")," ")),al=(0,t.createElement)("svg",{width:"16",height:"15",viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M14.5011 3.08825L11.923 0.510192C11.5865 0.194141 11.1456 0.0127958 10.6842 0.000651813C10.2227 -0.0114921 9.77286 0.146413 9.42023 0.444329L0.952174 8.91239C0.648045 9.21909 0.458679 9.62108 0.415864 10.0509L0.0112788 13.9744C-0.00139608 14.1122 0.016486 14.2511 0.0636501 14.3812C0.110814 14.5113 0.186099 14.6294 0.284138 14.7271C0.372056 14.8143 0.476322 14.8833 0.590959 14.9301C0.705595 14.977 0.828346 15.0007 0.952174 15H1.03686L4.96039 14.6424C5.39019 14.5996 5.79217 14.4103 6.09887 14.1061L14.5669 5.63807C14.8956 5.29085 15.0732 4.8275 15.0609 4.34955C15.0485 3.8716 14.8472 3.41804 14.5011 3.08825ZM4.79103 12.7607L1.96834 13.0241L2.22238 10.2014L7.53844 4.95122L10.0789 7.49164L4.79103 12.7607ZM11.302 6.23084L8.78043 3.70924L10.6152 1.82745L13.1838 4.39609L11.302 6.23084Z",fill:"#7E8AA2"})),il=(0,t.createElement)("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M12.75 2.25C12.9489 2.25 13.1397 2.32902 13.2803 2.46967C13.421 2.61032 13.5 2.80109 13.5 3C13.5 3.19891 13.421 3.38968 13.2803 3.53033C13.1397 3.67098 12.9489 3.75 12.75 3.75H12L11.9977 3.80325L11.298 13.6065C11.2711 13.9849 11.1017 14.3391 10.8241 14.5977C10.5465 14.8563 10.1811 15 9.80175 15H3.6975C3.3181 15 2.9528 14.8563 2.67516 14.5977C2.39753 14.3391 2.22819 13.9849 2.20125 13.6065L1.5015 3.804C1.50036 3.78602 1.49986 3.76801 1.5 3.75H0.75C0.551088 3.75 0.360322 3.67098 0.21967 3.53033C0.0790176 3.38968 0 3.19891 0 3C0 2.80109 0.0790176 2.61032 0.21967 2.46967C0.360322 2.32902 0.551088 2.25 0.75 2.25H12.75ZM10.4977 3.75H3.00225L3.69825 13.5H9.80175L10.4977 3.75ZM8.25 0C8.44891 0 8.63968 0.0790176 8.78033 0.21967C8.92098 0.360322 9 0.551088 9 0.75C9 0.948912 8.92098 1.13968 8.78033 1.28033C8.63968 1.42098 8.44891 1.5 8.25 1.5H5.25C5.05109 1.5 4.86032 1.42098 4.71967 1.28033C4.57902 1.13968 4.5 0.948912 4.5 0.75C4.5 0.551088 4.57902 0.360322 4.71967 0.21967C4.86032 0.0790176 5.05109 0 5.25 0H8.25Z",fill:"#7E8AA2"})),ll=(0,t.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{fill:"#fff",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm5.4 21L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4l-1.6 1.6z"})),sl=((0,t.createElement)("svg",{width:"18",height:"16",viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M17.5645 3.27888C17.2852 2.63724 16.8825 2.0558 16.379 1.56709C15.875 1.07693 15.2808 0.6874 14.6288 0.419693C13.9526 0.140996 13.2274 -0.0016576 12.4952 1.45314e-05C11.468 1.45314e-05 10.4658 0.279111 9.59485 0.806293C9.38649 0.932404 9.18855 1.07092 9.00103 1.22184C8.81351 1.07092 8.61557 0.932404 8.40721 0.806293C7.53628 0.279111 6.53408 1.45314e-05 5.50688 1.45314e-05C4.76721 1.45314e-05 4.05046 0.140597 3.3733 0.419693C2.71906 0.688453 2.12941 1.07505 1.6231 1.56709C1.11887 2.05524 0.716078 2.63683 0.43755 3.27888C0.147934 3.94665 0 4.65576 0 5.38554C0 6.07398 0.141683 6.79136 0.422965 7.52115C0.658409 8.13103 0.995947 8.76365 1.42725 9.40247C2.11066 10.4134 3.05035 11.4678 4.21715 12.5366C6.1507 14.3084 8.06551 15.5323 8.14677 15.5819L8.64057 15.8961C8.85935 16.0346 9.14063 16.0346 9.35941 15.8961L9.85321 15.5819C9.93447 15.5302 11.8472 14.3084 13.7828 12.5366C14.9496 11.4678 15.8893 10.4134 16.5727 9.40247C17.004 8.76365 17.3437 8.13103 17.577 7.52115C17.8583 6.79136 18 6.07398 18 5.38554C18.0021 4.65576 17.8541 3.94665 17.5645 3.27888Z",fill:"url(#paint0_linear_1465_710)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_1465_710",x1:"9",y1:"0",x2:"9",y2:"16",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{"stop-color":"#FF3939"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#D819DC"})))),(0,t.createElement)("svg",{width:"133",height:"131",viewBox:"0 0 133 131",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M61.2003 0.0460557C90.3852 -0.886378 120.219 12.3367 129.638 39.9755C139.418 68.6725 125.74 99.465 101.106 117.137C76.9495 134.466 44.0949 136.321 20.444 118.309C-1.81872 101.354 -4.10116 70.414 5.01657 43.9571C13.5787 19.1124 34.9351 0.885209 61.2003 0.0460557Z",fill:"#FAFAFA"}),(0,t.createElement)("path",{d:"M34.6494 50.915L39.8253 102.482C40.1121 104.662 50.5768 111.828 65.7285 111.838C80.8896 111.828 91.3543 104.662 91.6364 102.482L96.817 50.915C88.9003 55.3683 77.0676 57.472 65.7285 57.472C54.3988 57.472 42.5614 55.3683 34.6494 50.915ZM80.6216 24.427L76.5834 19.9312C75.0226 17.6951 73.3302 17.2886 70.0347 17.2886H61.427C58.1362 17.2886 56.4391 17.6951 54.883 19.9312L50.8448 24.427C38.7629 26.5497 30 32.1801 30 36.3355V37.1392C30 44.4526 45.9979 50.3808 65.7285 50.3808C85.4638 50.3808 101.462 44.4526 101.462 37.1392V36.3355C101.462 32.1801 92.7035 26.5497 80.6216 24.427ZM75.4598 37.8058L70.4296 31.471H61.0274L56.0066 37.8058H48.0147C48.0147 37.8058 56.7682 27.3061 57.9387 25.8831C58.832 24.7958 59.744 24.3798 60.9287 24.3798H70.533C71.7224 24.3798 72.6344 24.7958 73.5276 25.8831C74.6935 27.3061 83.4517 37.8058 83.4517 37.8058H75.4598Z",fill:"#EBECEE"})),(0,t.createElement)("svg",{width:"123",height:"116",viewBox:"0 0 123 116",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M9.1579 97.6842C11.5867 97.6842 13.9161 98.6491 15.6335 100.367C17.351 102.084 18.3158 104.413 18.3158 106.842C18.3158 109.271 17.351 111.6 15.6335 113.318C13.9161 115.035 11.5867 116 9.1579 116C6.72907 116 4.39973 115.035 2.68229 113.318C0.964848 111.6 0 109.271 0 106.842C0 104.413 0.964848 102.084 2.68229 100.367C4.39973 98.6491 6.72907 97.6842 9.1579 97.6842ZM39.6842 79.3685C43.7323 79.3685 47.6145 80.9765 50.4769 83.8389C53.3393 86.7013 54.9474 90.5836 54.9474 94.6316C54.9474 98.6797 53.3393 102.562 50.4769 105.424C47.6145 108.287 43.7323 109.895 39.6842 109.895C35.6362 109.895 31.7539 108.287 28.8915 105.424C26.0291 102.562 24.4211 98.6797 24.4211 94.6316C24.4211 90.5836 26.0291 86.7013 28.8915 83.8389C31.7539 80.9765 35.6362 79.3685 39.6842 79.3685ZM76.3158 73.2632C69.0506 73.2632 62.4569 70.2106 58 65.0211C53.5432 70.2106 46.9495 73.2632 39.6842 73.2632C27.7179 73.2632 17.7663 64.6548 15.6905 53.36C11.0798 51.5769 7.11504 48.4431 4.31535 44.3688C1.51565 40.2945 0.0115481 35.4698 0 30.5263C0 24.0495 2.57293 17.8379 7.15276 13.258C11.7326 8.67819 17.9442 6.10527 24.4211 6.10527C26.0084 6.10527 27.4737 6.28842 29.1221 6.53264C33.579 2.50316 39.379 0 45.7895 0C53.0548 0 59.6484 3.05263 64.1053 8.24211C68.5621 3.05263 75.1558 0 82.4211 0C94.3874 0 104.339 8.60843 106.415 19.9032C111.025 21.6862 114.99 24.8201 117.79 28.8944C120.59 32.9686 122.094 37.7934 122.105 42.7369C122.105 49.2137 119.532 55.4253 114.953 60.0052C110.373 64.585 104.161 67.1579 97.6842 67.1579L92.9832 66.7306C88.5264 70.76 82.7263 73.2632 76.3158 73.2632Z",fill:"#DDE4E8"})),(0,t.createElement)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M17.2689 7.71154H11.2876V1.73023C11.2876 -0.576213 7.7107 -0.576213 7.7107 1.73023V7.71154H1.72939C-0.576462 7.71154 -0.576462 11.2884 1.72939 11.2884H7.7107V17.2698C7.7107 19.5762 11.2876 19.5762 11.2876 17.2698V11.2884H17.2689C19.5751 11.2884 19.5751 7.71154 17.2689 7.71154Z",fill:"white"})),(0,t.createElement)("svg",{width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M16 16L12.4584 12.4521L16 16ZM14.4211 7.71053C14.4211 9.49027 13.7141 11.1971 12.4556 12.4556C11.1971 13.7141 9.49027 14.4211 7.71053 14.4211C5.93078 14.4211 4.22394 13.7141 2.96547 12.4556C1.707 11.1971 1 9.49027 1 7.71053C1 5.93078 1.707 4.22394 2.96547 2.96547C4.22394 1.707 5.93078 1 7.71053 1C9.49027 1 11.1971 1.707 12.4556 2.96547C13.7141 4.22394 14.4211 5.93078 14.4211 7.71053V7.71053Z",stroke:"#AFB0B8","stroke-width":"2","stroke-linecap":"round"})),(0,t.createElement)("svg",{width:"17",height:"19",viewBox:"0 0 17 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M7.75874 0.604637H9.2413C9.37308 0.604637 9.43898 0.670529 9.43898 0.802312V18.1977C9.43898 18.3295 9.37308 18.3954 9.2413 18.3954H7.75874C7.62696 18.3954 7.56107 18.3295 7.56107 18.1977V0.802312C7.56107 0.670529 7.62696 0.604637 7.75874 0.604637Z",fill:"#939393"}),(0,t.createElement)("path",{d:"M0.197675 8.56104H16.8024C16.9341 8.56104 17 8.62693 17 8.75872V10.2413C17 10.3731 16.9341 10.439 16.8024 10.439H0.197675C0.0658916 10.439 0 10.3731 0 10.2413V8.75872C0 8.62693 0.0658916 8.56104 0.197675 8.56104Z",fill:"#939393"})),(0,t.createElement)("svg",{width:"59",height:"46",viewBox:"0 0 59 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M44.2701 0.486084C39.0382 0.486084 33.4038 1.5593 29.5134 4.51064C25.623 1.5593 19.9886 0.486084 14.7567 0.486084C10.8663 0.486084 6.73442 1.07635 3.27331 2.60568C1.31469 3.49109 0 5.39604 0 7.5693V37.834C0 41.3219 3.27331 43.8976 6.65393 43.0391C9.28331 42.3683 12.0737 42.0732 14.7567 42.0732C18.9422 42.0732 23.3961 42.7708 26.9914 44.5416C28.6012 45.3465 30.4256 45.3465 32.0086 44.5416C35.6039 42.7439 40.0578 42.0732 44.2433 42.0732C46.9263 42.0732 49.7167 42.3683 52.3461 43.0391C55.7267 43.9245 59 41.3487 59 37.834V7.5693C59 5.39604 57.6853 3.49109 55.7267 2.60568C52.2924 1.07635 48.1605 0.486084 44.2701 0.486084ZM53.6608 34.6412C53.6608 36.3315 52.1046 37.5657 50.4411 37.2705C48.4288 36.8949 46.3361 36.7339 44.2701 36.7339C39.709 36.7339 33.1355 38.4779 29.5134 40.7585V9.87672C33.1355 7.59613 39.709 5.85216 44.2701 5.85216C46.7385 5.85216 49.1801 6.09363 51.5143 6.60341C52.7485 6.87171 53.6608 7.97176 53.6608 9.23279V34.6412Z",fill:"url(#paint0_linear_2854_839)"}),(0,t.createElement)("path",{d:"M34.8258 17.9527C33.9673 17.9527 33.1892 17.4161 32.9209 16.5575C32.5721 15.5111 33.1624 14.3574 34.2087 14.0354C38.3406 12.6939 43.6799 12.2646 48.5898 12.8281C49.6899 12.9622 50.4948 13.955 50.3606 15.055C50.2265 16.155 49.2338 16.96 48.1337 16.8258C43.7872 16.316 39.0382 16.7185 35.4429 17.8722C35.2283 17.899 35.0137 17.9527 34.8258 17.9527ZM34.8258 25.0896C33.9673 25.0896 33.1892 24.553 32.9209 23.6944C32.5721 22.648 33.1624 21.4943 34.2087 21.1723C38.3138 19.8308 43.6799 19.4015 48.5898 19.965C49.6899 20.0991 50.4948 21.0918 50.3606 22.1919C50.2265 23.2919 49.2338 24.0968 48.1337 23.9627C43.7872 23.4529 39.0382 23.8554 35.4429 25.0091C35.2412 25.0605 35.034 25.0875 34.8258 25.0896ZM34.8258 32.2264C33.9673 32.2264 33.1892 31.6898 32.9209 30.8313C32.5721 29.7849 33.1624 28.6312 34.2087 28.3092C38.3138 26.9677 43.6799 26.5384 48.5898 27.1018C49.6899 27.236 50.4948 28.2287 50.3606 29.3288C50.2265 30.4288 49.2338 31.2069 48.1337 31.0996C43.7872 30.5898 39.0382 30.9922 35.4429 32.146C35.2412 32.1974 35.034 32.2244 34.8258 32.2264Z",fill:"url(#paint1_linear_2854_839)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_2854_839",x1:"-52.4316",y1:"-20.099",x2:"2.48406",y2:"80.5656",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{offset:"0.00359712","stop-color":"#514EFF"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#9571F6"})),(0,t.createElement)("linearGradient",{id:"paint1_linear_2854_839",x1:"17.2199",y1:"3.53352",x2:"45.2894",y2:"38.3454",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{offset:"0.00359712","stop-color":"#514EFF"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#9571F6"})))),(0,t.createElement)("svg",{width:"55",height:"45",viewBox:"0 0 55 45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M50.6334 3.16432C50.3251 1.95336 48.8279 0.965332 47.3032 0.965332H7.69951C6.17206 0.965332 4.67487 1.95336 4.36938 3.16432L3.8162 6.46967H51.1838L50.6334 3.16432ZM53.4048 9.22184H1.5952C1.3729 9.22199 1.15308 9.26857 0.949829 9.35859C0.746575 9.44861 0.564365 9.5801 0.414871 9.74462C0.265376 9.90914 0.151893 10.1031 0.08169 10.314C0.0114874 10.5249 -0.0138866 10.7482 0.00719339 10.9695L2.54745 43.0845C2.59805 43.6087 2.84198 44.0952 3.23171 44.4493C3.62143 44.8034 4.12903 44.9998 4.65561 45.0001H50.3444C50.871 44.9998 51.3786 44.8034 51.7683 44.4493C52.158 44.0952 52.4019 43.6087 52.4525 43.0845L54.9928 10.9695C55.0139 10.7482 54.9885 10.5249 54.9183 10.314C54.8481 10.1031 54.7346 9.90914 54.5851 9.74462C54.4356 9.5801 54.2534 9.44861 54.0502 9.35859C53.8469 9.26857 53.6271 9.22199 53.4048 9.22184ZM21.997 33.9914V20.2305L34.0598 27.111L21.997 33.9914Z",fill:"url(#paint0_linear_2854_832)"}),(0,t.createElement)("defs",null,(0,t.createElement)("linearGradient",{id:"paint0_linear_2854_832",x1:"-33.6368",y1:"-9.06092",x2:"-16.1758",y2:"39.2147",gradientUnits:"userSpaceOnUse"},(0,t.createElement)("stop",{"stop-color":"#A737D5"}),(0,t.createElement)("stop",{offset:"1","stop-color":"#EF497A"})))),(0,t.createElement)("svg",{width:"78",height:"78",viewBox:"0 0 78 78",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("circle",{cx:"39",cy:"39",r:"39",fill:"white"}),(0,t.createElement)("path",{d:"M37.8821 19C35.3236 19 32.8699 20.0164 31.0607 21.8255C29.2516 23.6346 28.2352 26.0884 28.2352 28.6469C28.2352 31.2054 29.2516 33.6591 31.0607 35.4683C32.8699 37.2774 35.3236 38.2938 37.8821 38.2938C40.4407 38.2938 42.8944 37.2774 44.7036 35.4683C46.5127 33.6591 47.5291 31.2054 47.5291 28.6469C47.5291 26.0884 46.5127 23.6346 44.7036 21.8255C42.8944 20.0164 40.4407 19 37.8821 19ZM25.8452 40.7055C25.21 40.7029 24.5806 40.8258 23.993 41.067C23.4054 41.3083 22.8713 41.6631 22.4211 42.1113C21.971 42.5594 21.6137 43.0919 21.3699 43.6784C21.126 44.2649 21.0003 44.8938 21 45.5289C21 49.6071 23.009 52.6821 26.1491 54.6862C29.2409 56.6566 33.4084 57.5875 37.8821 57.5875C40.0045 57.5875 42.0569 57.3777 43.9597 56.9484C43.815 55.9041 43.9983 54.8189 44.5096 53.8687L44.5385 53.8156L44.7387 53.4852L46.1544 51.4087C46.6747 50.6309 47.4155 50.0262 48.2818 49.6721C49.148 49.3181 50.1003 49.2308 51.0164 49.4214L51.084 49.4359L51.4554 49.5372L52.7432 49.9665C53.134 49.5437 53.4761 49.0786 53.7634 48.5798C54.0649 48.0588 54.2843 47.5572 54.4387 47.0676L53.2811 45.9703C52.6422 45.357 52.1778 44.5849 51.9354 43.7331C51.693 42.8814 51.6813 41.9805 51.9016 41.1227C51.2846 40.8474 50.6165 40.7052 49.9408 40.7055H25.8452ZM54.3639 41.3446L55.3286 39.0752C55.7796 38.0092 56.8601 37.4304 57.9212 37.6522L58.1479 37.7101L59.3538 38.096C60.55 38.4795 61.4641 39.502 61.7607 40.7875C62.4625 43.8431 61.6208 47.5644 59.2308 51.9489C56.8456 56.3286 54.2337 58.9598 51.3903 59.8473C50.2857 60.1922 49.0991 59.9438 48.2068 59.1937L47.9728 58.9767L47.0564 58.0578C46.6714 57.6614 46.4227 57.1527 46.3463 56.6054C46.27 56.0582 46.37 55.5008 46.6319 55.0142L46.767 54.7923L48.1465 52.7665C48.3973 52.3841 48.7571 52.0857 49.1793 51.9098C49.6014 51.734 50.0667 51.6888 50.5148 51.7801L50.756 51.8452L53.3052 52.6966C54.3205 51.9248 55.1695 50.9601 55.8472 49.7904C56.4284 48.7896 56.8118 47.7766 56.9879 46.7493L57.0603 46.2331L54.9403 44.2194C54.5982 43.8859 54.3549 43.4643 54.2374 43.0013C54.12 42.5382 54.1329 42.0516 54.2747 41.5954L54.3639 41.3446Z",fill:"#3FA3FF"})),(0,t.createElement)("svg",{width:"20",height:"22",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("circle",{cx:"22",cy:"24",r:"2",fill:"#ef4444"}),(0,t.createElement)("path",{fill:"none",d:"M22 28a4 4 0 1 1 4-4a4.004 4.004 0 0 1-4 4Zm0-6a2 2 0 1 0 2 2a2.003 2.003 0 0 0-2-2Z"}),(0,t.createElement)("path",{fill:"#ef4444",d:"M29.777 23.479A8.64 8.64 0 0 0 22 18a8.64 8.64 0 0 0-7.777 5.479L14 24l.223.521A8.64 8.64 0 0 0 22 30a8.64 8.64 0 0 0 7.777-5.479L30 24ZM22 28a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4Z"}),(0,t.createElement)("path",{fill:"#ef4444",d:"M12 28H7V7h3v3h12V7h3v9h2V7a2 2 0 0 0-2-2h-3V4a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v1H7a2 2 0 0 0-2 2v21a2 2 0 0 0 2 2h5Zm0-24h8v4h-8Z"})),(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-earmark-text",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M5.5 7a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5"}),(0,t.createElement)("path",{d:"M9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.5zm0 1v2A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"}))),cl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-123",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2.873 11.297V4.142H1.699L0 5.379v1.137l1.64-1.18h.06v5.961zm3.213-5.09v-.063c0-.618.44-1.169 1.196-1.169.676 0 1.174.44 1.174 1.106 0 .624-.42 1.101-.807 1.526L4.99 10.553v.744h4.78v-.99H6.643v-.069L8.41 8.252c.65-.724 1.237-1.332 1.237-2.27C9.646 4.849 8.723 4 7.308 4c-1.573 0-2.36 1.064-2.36 2.15v.057zm6.559 1.883h.786c.823 0 1.374.481 1.379 1.179.01.707-.55 1.216-1.421 1.21-.77-.005-1.326-.419-1.379-.953h-1.095c.042 1.053.938 1.918 2.464 1.918 1.478 0 2.642-.839 2.62-2.144-.02-1.143-.922-1.651-1.551-1.714v-.063c.535-.09 1.347-.66 1.326-1.678-.026-1.053-.933-1.855-2.359-1.845-1.5.005-2.317.88-2.348 1.898h1.116c.032-.498.498-.944 1.206-.944.703 0 1.206.435 1.206 1.07.005.64-.504 1.106-1.2 1.106h-.75z"})),ul=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-envelope",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z"})),dl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-card-image",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"}),(0,t.createElement)("path",{d:"M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2zm13 1a.5.5 0 0 1 .5.5v6l-3.775-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12v.54L1 12.5v-9a.5.5 0 0 1 .5-.5z"})),pl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-textarea",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})),fl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-ui-radios",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M7 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5zM0 12a3 3 0 1 1 6 0 3 3 0 0 1-6 0m7-1.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5zm0-5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5M3 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6m0 4.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})),ml=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-check2-square",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5z"}),(0,t.createElement)("path",{d:"m8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0"})),hl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-check2",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0"})),gl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-robot",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6 12.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M3 8.062C3 6.76 4.235 5.765 5.53 5.886a26.6 26.6 0 0 0 4.94 0C11.765 5.765 13 6.76 13 8.062v1.157a.93.93 0 0 1-.765.935c-.845.147-2.34.346-4.235.346s-3.39-.2-4.235-.346A.93.93 0 0 1 3 9.219zm4.542-.827a.25.25 0 0 0-.217.068l-.92.9a25 25 0 0 1-1.871-.183.25.25 0 0 0-.068.495c.55.076 1.232.149 2.02.193a.25.25 0 0 0 .189-.071l.754-.736.847 1.71a.25.25 0 0 0 .404.062l.932-.97a25 25 0 0 0 1.922-.188.25.25 0 0 0-.068-.495c-.538.074-1.207.145-1.98.189a.25.25 0 0 0-.166.076l-.754.785-.842-1.7a.25.25 0 0 0-.182-.135"}),(0,t.createElement)("path",{d:"M8.5 1.866a1 1 0 1 0-1 0V3h-2A4.5 4.5 0 0 0 1 7.5V8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1v1a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1v-.5A4.5 4.5 0 0 0 10.5 3h-2zM14 7.5V13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.5A3.5 3.5 0 0 1 5.5 4h5A3.5 3.5 0 0 1 14 7.5"})),vl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-break",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 10.5a.5.5 0 0 1 .5-.5h15a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5M12 0H4a2 2 0 0 0-2 2v7h1V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v7h1V2a2 2 0 0 0-2-2m2 12h-1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-2H2v2a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2z"})),bl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-file-earmark-binary-fill",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M5.526 10.273c-.542 0-.832.563-.832 1.612q0 .133.006.252l1.559-1.143c-.126-.474-.375-.72-.733-.72zm-.732 2.508c.126.472.372.718.732.718.54 0 .83-.563.83-1.614q0-.129-.006-.25z"}),(0,t.createElement)("path",{d:"M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0M9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1m-2.45 8.385c0 1.415-.548 2.206-1.524 2.206C4.548 14.09 4 13.3 4 11.885c0-1.412.548-2.203 1.526-2.203.976 0 1.524.79 1.524 2.203m3.805 1.52V14h-3v-.595h1.181V10.5h-.05l-1.136.747v-.688l1.19-.786h.69v3.633z"})),yl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-cloud-fog2-fill",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.5 3a5 5 0 0 1 4.905 4.027A3 3 0 0 1 13 13h-1.5a.5.5 0 0 0 0-1H1.05a3.5 3.5 0 0 1-.713-1H9.5a.5.5 0 0 0 0-1H.035a3.5 3.5 0 0 1 0-1H7.5a.5.5 0 0 0 0-1H.337a3.5 3.5 0 0 1 3.57-1.977A5 5 0 0 1 8.5 3"})),wl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus-square-dotted",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2.5 0q-.25 0-.487.048l.194.98A1.5 1.5 0 0 1 2.5 1h.458V0zm2.292 0h-.917v1h.917zm1.833 0h-.917v1h.917zm1.833 0h-.916v1h.916zm1.834 0h-.917v1h.917zm1.833 0h-.917v1h.917zM13.5 0h-.458v1h.458q.151 0 .293.029l.194-.981A2.5 2.5 0 0 0 13.5 0m2.079 1.11a2.5 2.5 0 0 0-.69-.689l-.556.831q.248.167.415.415l.83-.556zM1.11.421a2.5 2.5 0 0 0-.689.69l.831.556c.11-.164.251-.305.415-.415zM16 2.5q0-.25-.048-.487l-.98.194q.027.141.028.293v.458h1zM.048 2.013A2.5 2.5 0 0 0 0 2.5v.458h1V2.5q0-.151.029-.293zM0 3.875v.917h1v-.917zm16 .917v-.917h-1v.917zM0 5.708v.917h1v-.917zm16 .917v-.917h-1v.917zM0 7.542v.916h1v-.916zm15 .916h1v-.916h-1zM0 9.375v.917h1v-.917zm16 .917v-.917h-1v.917zm-16 .916v.917h1v-.917zm16 .917v-.917h-1v.917zm-16 .917v.458q0 .25.048.487l.98-.194A1.5 1.5 0 0 1 1 13.5v-.458zm16 .458v-.458h-1v.458q0 .151-.029.293l.981.194Q16 13.75 16 13.5M.421 14.89c.183.272.417.506.69.689l.556-.831a1.5 1.5 0 0 1-.415-.415zm14.469.689c.272-.183.506-.417.689-.69l-.831-.556c-.11.164-.251.305-.415.415l.556.83zm-12.877.373Q2.25 16 2.5 16h.458v-1H2.5q-.151 0-.293-.029zM13.5 16q.25 0 .487-.048l-.194-.98A1.5 1.5 0 0 1 13.5 15h-.458v1zm-9.625 0h.917v-1h-.917zm1.833 0h.917v-1h-.917zm1.834-1v1h.916v-1zm1.833 1h.917v-1h-.917zm1.833 0h.917v-1h-.917zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3z"})),xl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrows-expand-vertical",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"})),Cl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar2-week",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5zM11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z"})),El=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-browser-chrome",viewBox:"0 0 16 16"},(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M16 8a8 8 0 0 1-7.022 7.94l1.902-7.098a3 3 0 0 0 .05-1.492A3 3 0 0 0 10.237 6h5.511A8 8 0 0 1 16 8M0 8a8 8 0 0 0 7.927 8l1.426-5.321a3 3 0 0 1-.723.255 3 3 0 0 1-1.743-.147 3 3 0 0 1-1.043-.7L.633 4.876A8 8 0 0 0 0 8m5.004-.167L1.108 3.936A8.003 8.003 0 0 1 15.418 5H8.066a3 3 0 0 0-1.252.243 2.99 2.99 0 0 0-1.81 2.59M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4"})),Sl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-link",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9q-.13 0-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z"}),(0,t.createElement)("path",{d:"M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4 4 0 0 1-.82 1H12a3 3 0 1 0 0-6z"})),Nl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-alarm",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9z"}),(0,t.createElement)("path",{d:"M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1zm1.038 3.018a6 6 0 0 1 .924 0 6 6 0 1 1-.924 0M0 3.5c0 .753.333 1.429.86 1.887A8.04 8.04 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5M13.5 1c-.753 0-1.429.333-1.887.86a8.04 8.04 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1"})),Ll=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-telephone-x",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.6 17.6 0 0 0 4.168 6.608 17.6 17.6 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.68.68 0 0 0-.58-.122l-2.19.547a1.75 1.75 0 0 1-1.657-.459L5.482 8.062a1.75 1.75 0 0 1-.46-1.657l.548-2.19a.68.68 0 0 0-.122-.58zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"}),(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M11.146 1.646a.5.5 0 0 1 .708 0L13 2.793l1.146-1.147a.5.5 0 0 1 .708.708L13.707 3.5l1.147 1.146a.5.5 0 0 1-.708.708L13 4.207l-1.146 1.147a.5.5 0 0 1-.708-.708L12.293 3.5l-1.147-1.146a.5.5 0 0 1 0-.708"})),Ml=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-send-arrow-up",viewBox:"0 0 16 16"},(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M15.854.146a.5.5 0 0 1 .11.54l-2.8 7a.5.5 0 1 1-.928-.372l1.895-4.738-7.494 7.494 1.376 2.162a.5.5 0 1 1-.844.537l-1.531-2.407L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM5.93 9.363l7.494-7.494L1.591 6.602z"}),(0,t.createElement)("path",{"fill-rule":"evenodd",d:"M12.5 16a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m.354-5.354a.5.5 0 0 0-.722.016l-1.149 1.25a.5.5 0 1 0 .737.676l.28-.305V14a.5.5 0 0 0 1 0v-1.793l.396.397a.5.5 0 0 0 .708-.708z"})),kl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-pause-btn",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5m3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5"}),(0,t.createElement)("path",{d:"M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z"})),Il=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-asterisk",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1"})),Pl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar-date",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M6.445 11.688V6.354h-.633A13 13 0 0 0 4.5 7.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23"}),(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"})),Al=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-calendar2-month",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"m2.56 12.332.54-1.602h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332zm1.544-4.527L4.9 10.18H3.284l.8-2.375zm5.746.422h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V8.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.23.683 1.902 1.64 1.902.558 0 1.008-.293 1.172-.648h.02v.605c0 .645-.423 1.023-1.071 1.023m.008-4.53c.648 0 1.062.527 1.062 1.359v.253c0 .848-.39 1.364-1.062 1.364-.692 0-1.098-.512-1.098-1.364v-.253c0-.868.406-1.36 1.098-1.36z"}),(0,t.createElement)("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5z"})),jl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-palette",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m4 3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M5.5 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m.5 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"}),(0,t.createElement)("path",{d:"M16 8c0 3.15-1.866 2.585-3.567 2.07C11.42 9.763 10.465 9.473 10 10c-.603.683-.475 1.819-.351 2.92C9.826 14.495 9.996 16 8 16a8 8 0 1 1 8-8m-8 7c.611 0 .654-.171.655-.176.078-.146.124-.464.07-1.119-.014-.168-.037-.37-.061-.591-.052-.464-.112-1.005-.118-1.462-.01-.707.083-1.61.704-2.314.369-.417.845-.578 1.272-.618.404-.038.812.026 1.16.104.343.077.702.186 1.025.284l.028.008c.346.105.658.199.953.266.653.148.904.083.991.024C14.717 9.38 15 9.161 15 8a7 7 0 1 0-7 7"})),Tl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-eraser",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828zm2.121.707a1 1 0 0 0-1.414 0L4.16 7.547l5.293 5.293 4.633-4.633a1 1 0 0 0 0-1.414zM8.746 13.547 3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293z"})),Rl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-type-h1",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M7.648 13V3H6.3v4.234H1.348V3H0v10h1.348V8.421H6.3V13zM14 13V3h-1.333l-2.381 1.766V6.12L12.6 4.443h.066V13z"})),Ol=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-bookmark-plus",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1z"}),(0,t.createElement)("path",{d:"M8 4a.5.5 0 0 1 .5.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5A.5.5 0 0 1 8 4"})),Dl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-film",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 0v6h8V1zm8 8H4v6h8zM1 1v2h2V1zm2 3H1v2h2zM1 7v2h2V7zm2 3H1v2h2zm-2 3v2h2v-2zM15 1h-2v2h2zm-2 3v2h2V4zm2 3h-2v2h2zm-2 3v2h2v-2zm2 3h-2v2h2z"})),_l=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-mic",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5"}),(0,t.createElement)("path",{d:"M10 8a2 2 0 1 1-4 0V3a2 2 0 1 1 4 0zM8 0a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V3a3 3 0 0 0-3-3"})),Fl=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-youtube",viewBox:"0 0 16 16"},(0,t.createElement)("path",{d:"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z"}));var zl=i(2894),Zl=i(6540);const Bl=rt(),Hl="1"===nt()?"pro-active":"pro-inactive";var ql=[{id:"text-input",name:"name-text-input",label:"Text Input",type:"text",placeholder:"Enter text...",className:"custom-input",required:!0,pro:Hl,profeature:"false",value:"",subtype:"text",isNew:"old"},{id:"number-input",name:"number-text-input",label:"Number",type:"number",placeholder:"Enter no...",className:"custom-input",required:!0,pro:Hl,value:"",isNew:"old",min:"",max:""},{id:"email-input",name:"email-text-input",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:Hl,profeature:"false",value:"",subtype:"email",isNew:"old"},{id:"image-input",name:"image-text-input",label:"Image",type:"image",placeholder:"Enter image ...",className:"image-field",required:!0,pro:Hl,profeature:"false",value:"",src:"https://functiondeck.com/wp-content/themes/wpxperties/assets/img/simple-form/Drag-drop.png",width:"150",height:"100",subtype:"image",isNew:"old"},{id:"text-field",name:"textfield-text-input",label:"Text Field",type:"text",placeholder:"",className:"custom-input",required:!0,pro:Hl,profeature:"false",value:"",subtype:"text",isNew:"old"},{id:"text-area",name:"textarea-text-input",label:"Text Area",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:Hl,profeature:"false",value:"",subtype:"textarea",isNew:"old"},{id:"radio-button",className:"radio-inputs",label:"Radio Button",type:"radio",required:!1,name:"radio-button",pro:Hl,profeature:"false",isNew:"old",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}],subtype:"radio"},{id:"checkbox",className:"checkbox-inputs",label:"Checkbox",type:"checkbox",name:"checkbox-button",toggle:!1,required:!1,pro:Hl,profeature:"false",isNew:"old",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}]},{id:"select-input",className:"select-inputs",name:"select-input",label:"Select",type:"select",required:!1,pro:Hl,isNew:"old",profeature:"false",options:[{label:"Option 1",value:"Option 1"},{label:"Option 2",value:"Option 2"}]},{id:"custom-captcha",name:"custom-captcha-input",label:"Custom Captcha",type:"customcaptcha",className:"custom-captch",required:!0,subtype:"customcaptcha",pro:Hl,profeature:"false",isNew:"old"},{id:"page_break_id",name:"page_break_name",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:Hl,profeature:"false",isNew:"old"},{id:"simple-form-turnstile",name:"cloudflare-input",label:"Cloudflare Captcha",className:"sf-turnstile-container",type:"cloudflare",sitekey:Bl.siteKey?Bl.siteKey:"",theme:"auto",btnaccess:"false",size:"normal",error:"",required:!0,subtype:"cloudflare",pro:Hl,profeature:"false",isNew:"old"},{id:"esignature",name:"esignature-input",label:"E-Signature",type:"esignature",className:"esignature-field",required:!1,subtype:"esignature",pro:Hl,profeature:"false",isNew:"old"},{id:"range-input",name:"range-text-input",label:"Range",type:"range",placeholder:"Enter range ...",className:"range-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"range",isNew:"old"},{id:"week-input",name:"week-text-input",label:"Week Field",type:"week",placeholder:"Enter week...",className:"week-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"week",isNew:"old"},{id:"url-input",name:"url-text-input",label:"URL",type:"url",placeholder:"Enter url...",className:"url-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"url",isNew:"old"},{id:"time-input",name:"time-text-input",label:"Time Field",type:"time",placeholder:"Enter time...",className:"time-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"time",isNew:"old"},{id:"tel-input",name:"tel-text-input",label:"Telephone",type:"tel",placeholder:"Enter tel...",className:"tel-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"tel",isNew:"old"},{id:"submit-btn",name:"submit-btn",label:"Submit",type:"submit",placeholder:"Enter submit ...",className:"submit-btn",color:"#fff",bgColor:"#0D4C62",required:!0,pro:Hl,profeature:"false",value:"Submit",subtype:"submit",isNew:"old"},{id:"button-input",name:"button-text-input",label:"Button",type:"button",placeholder:"button field...",className:"button-field",color:"#fff",bgColor:"#0D4C62",required:!0,pro:Hl,profeature:"false",value:"Click",subtype:"button",isNew:"old"},{id:"password-input",name:"password-text-input",label:"Password",type:"password",placeholder:"Enter password ...",className:"password-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"password",isNew:"old"},{id:"date-input",name:"date-text-input",label:"Date",type:"date",placeholder:"Enter date ...",className:"date-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"date",isNew:"old"},{id:"datetime-local-input",name:"datetime-local-text-input",label:"Datetime-local",type:"datetime-local",placeholder:"Enter datetime-local ...",className:"datetime-local-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"datetime-local",isNew:"old"},{id:"color-input",name:"color-text-input",label:"Color",type:"color",placeholder:"Enter color ...",className:"color-field",required:!0,pro:Hl,profeature:"false",value:"",subtype:"color",isNew:"old"},{id:"text-hidden",name:"hidden-text-input",label:"Hidden Field",type:"hidden",placeholder:"",className:"custom-input",required:!1,value:"",pro:Hl,profeature:"false",isNew:"old"},{label:"Heading",content:"This is Heading 1",id:"heading-input",name:"heading-text-input",type:"heading",headingtype:"h1",className:"heading-input",pro:Hl,profeature:"false",value:"",subtype:"heading",isNew:"old"},{label:"label",id:"label-input",name:"label-text-input",type:"label",className:"label-input",for:"",content:"This is Label",value:"",pro:Hl,profeature:"false",subtype:"label",isNew:"old"},{label:"Links",content:"View",id:"link-ids",name:"link-text",type:"link",href:"",target:"_blank",className:"link-classes",pro:Hl,profeature:"false",subtype:"link",isNew:"old"},{label:"Video",content:"Check the video",id:"video-ids",name:"video-text",type:"video",width:"",height:"",src:"",className:"video-classes",pro:Hl,profeature:"false",subtype:"video",isNew:"old"},{label:"Audio",content:"Check the audio",id:"audio-ids",name:"audio-text",type:"audio",width:"",height:"",src:"",className:"audio-classes",pro:Hl,profeature:"false",subtype:"audio",isNew:"old"},{label:"Iframe",content:"Check the Content",id:"iframe-ids",name:"iframe-text",type:"iframe",width:"",height:"",src:"https://functiondeck.com/simple-form/",className:"iframe-classes",pro:Hl,profeature:"false",subtype:"iframe",isNew:"old"}],Ul=i(3253),$l=i.n(Ul);nt();var Wl=({field:e})=>{switch(e.type){case"text":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"text",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value,subtype:e.subtype}));case"textarea":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("textarea",{type:"textarea",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value,subtype:e.subtype}));case"number":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"number",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId,value:e.value}));case"button":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"button",value:e.value,className:e.className,required:e.required,id:e.id,"data-unique-id":e.uniqueId}));case"hidden":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"hidden",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"page_break":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("label",null,"➖➖➖➖BREAK➖➖➖➖");case"esignature":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," ✍️"));case"customcaptcha":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," 🤖"));case"cloudflare":return"pro-inactive"===e.pro&&"true"===e.profeature?(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,"This is Pro feature. It wont work if you add it forcefully")):(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label," ⚙️"));case"email":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"email",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId,subtype:e.subtype}));case"date":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"date",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"color":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"color",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"datetime-local":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"datetime-local",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"password":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"password",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId}));case"tel":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"tel",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"submit":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"submit",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,value:e.value,"data-unique-id":e.uniqueId}));case"time":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"time",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"url":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"url",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"week":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"week",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"search":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"search",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"reset":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"reset",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"range":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"range",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"image":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"image",src:e.src,alt:e.alt,width:e.width,height:e.height,className:e.className,required:e.required,id:e.id,name:e.name,"data-unique-id":e.uniqueId}));case"month":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-text"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"month",placeholder:e.placeholder,className:e.className,required:e.required,id:e.id,name:e.name,value:e.value,"data-unique-id":e.uniqueId}));case"radio":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-radio"},(0,t.createElement)("label",null,e.label),e.options.map(((n,r)=>(0,t.createElement)("label",{key:r},(0,t.createElement)("input",{type:"radio",name:e.name,subtype:e.subtype,required:e.required,id:e.id,"data-unique-id":e.uniqueId,value:n.value}),n.label))));case"checkbox":return(0,t.createElement)("div",{key:e.uniqueId},"true"===e.toggle?(e=>(0,t.createElement)("div",{className:"simple-form-checkbox-toggle"},(0,t.createElement)("label",{className:"switch-label"},e.label,(0,t.createElement)("input",{type:"checkbox",id:e.id,name:e.name,className:`switch-input ${e.className}`,required:e.required}),(0,t.createElement)("span",{className:"slider round"})),e.toggle?null:(0,t.createElement)("div",null,e.options.map((n=>(0,t.createElement)("label",{key:n.value},n.label,(0,t.createElement)("input",{type:"checkbox",name:`${e.name}[]`,value:n.value})))))))(e):(e=>(0,t.createElement)("div",{className:"simple-form-checkbox-default"},(0,t.createElement)("label",{htmlFor:e.id},e.label),(0,t.createElement)("div",null,e.options.map((n=>(0,t.createElement)("label",{key:n.value},(0,t.createElement)("input",{type:"checkbox",id:n.value,name:`${e.name}[]`,value:n.value,className:e.className,required:e.required}),n.label))))))(e));case"select":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-select"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("select",{id:e.id,name:e.name,className:e.className,required:e.required,defaultValue:e.value},e.options.map((e=>(0,t.createElement)("option",{key:e.value,value:e.value},e.label)))));case"file":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-file"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("input",{type:"file"}));case"heading":return"h1"===e.headingtype?(0,t.createElement)("h1",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h2"===e.headingtype?(0,t.createElement)("h2",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h3"===e.headingtype?(0,t.createElement)("h3",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h4"===e.headingtype?(0,t.createElement)("h4",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h5"===e.headingtype?(0,t.createElement)("h5",{key:e.uniqueId,id:e.id,className:e.className},e.content):"h6"===e.headingtype?(0,t.createElement)("h6",{key:e.uniqueId,id:e.id,className:e.className},e.content):(0,t.createElement)("p",{key:e.uniqueId,id:e.id,className:e.className},e.content);case"label":return(0,t.createElement)("label",{key:e.uniqueId,id:e.id,for:e.for,className:e.className},e.content);case"link":return(0,t.createElement)("div",{key:e.uniqueId,className:"simple-form-file"},(0,t.createElement)("label",null,e.label),(0,t.createElement)("a",{id:e.id,href:e.href,target:e.target,className:e.className},e.content));case"video":return(0,t.createElement)("video",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,controls:!0,src:e.src,className:e.className},e.content);case"audio":return(0,t.createElement)("audio",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,controls:!0,src:e.src,className:e.className},e.content);case"iframe":return(0,t.createElement)("iframe",{key:e.uniqueId,id:e.id,width:e.width,height:e.height,src:e.src,className:e.className},e.content);default:return null}},Vl=({isOpen:e,toggleModal:r,formFields:o})=>{const[a,i]=(0,n.useState)(!1),l='[simple_form id="form id"]';return(0,t.createElement)($l(),{isOpen:e,onRequestClose:r,contentLabel:"Preview Form Modal",className:"preview-modal",overlayClassName:"preview-modal-overlay",ariaHideApp:!1},(0,t.createElement)("div",{className:"modal-header"},(0,t.createElement)("h2",null,"Preview Form"),(0,t.createElement)("button",{className:"close-modal-button",onClick:r},"×")),(0,t.createElement)("div",{className:"modal-body"},(0,t.createElement)("form",{className:"preview-form",onSubmit:e=>{e.preventDefault(),i(!0)}},o.map((e=>(0,t.createElement)(Wl,{key:e.uniqueId,field:e}))),(0,t.createElement)("button",{type:"submit",className:"submit-button sf-form-submit"},"Submit")),a&&(0,t.createElement)("div",{className:"shortcode-display"},(0,t.createElement)("p",null,"Copy the shortcode below to embed the form on your page:"),(0,t.createElement)("div",{className:"shortcode-box"},(0,t.createElement)("code",null,l),(0,t.createElement)("button",{className:"copy-shortcode-button",onClick:()=>navigator.clipboard.writeText(l)},"Copy Shortcode")))))},Gl={contactUs:[{id:"text-input-1717394697519",name:"fullname",label:"Name",type:"text",placeholder:"Enter name...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717394697519"},{id:"email-input-1717394698704",name:"email",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717394698704"},{id:"text-field-1717394700673",name:"address",label:"Address",type:"text",placeholder:"",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717394700673"},{id:"radio-button-1717398710789",className:"radio-inputs",label:"Gender",type:"radio",required:!1,name:"gender",pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:"Male",value:"male"},{label:"Female",value:"female"}],subtype:"radio",uniqueId:"field-1717398710789"}],WhatsApp:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"}],Support:[{label:"Heading",content:"How can we help?",id:"heading-input-1717396828503",name:"heading-text-input-1717396828503",type:"heading",headingtype:"h3",className:"heading-input",pro:"pro-inactive",profeature:"false",value:"",subtype:"heading",isNew:"old",uniqueId:"field-1717396828503"},{label:"label",id:"label-input-1717396888229",name:"label-text-input-1717396888229",type:"label",className:"label-input",for:"",content:"We usually respond within 1 hour, but it may be a bit longer when weekend.",value:"",pro:"pro-inactive",profeature:"false",subtype:"label",isNew:"old",uniqueId:"field-1717396888229"},{id:"select-input-1717396919710",className:"select-inputs",name:"select-input-1717396919710",label:"-- Please choose an options --",type:"select",required:!1,pro:"pro-inactive",isNew:"old",profeature:"false",options:[{label:"Pre-sale query",value:"Pre-sale query"},{label:"Products support",value:"Products support"},{label:"Feature request",value:"Feature request"},{label:"Refund request",value:"Refund request"}],uniqueId:"field-1717396919710"},{id:"select-input-1717397023674",className:"select-inputs",name:"select-input-1717397023674",label:"-- Please choose product -- ",type:"select",required:!1,pro:"pro-inactive",isNew:"old",profeature:"false",options:[{label:"Product 1",value:"Product 1"},{label:"Product 2",value:"Product 2"}],uniqueId:"field-1717397023674"},{id:"text-input-1717397129721",name:"name-text-input-1717397129721",label:"Your full name",type:"text",placeholder:"Full name",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717397129721"},{id:"url-input-1717397194868",name:"url-text-input-1717397194868",label:"Website URL",type:"url",placeholder:"Enter url...",className:"url-field",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"url",isNew:"old",uniqueId:"field-1717397194868"},{id:"email-input-1717397204706",name:"email-text-input-1717397204706",label:"Email address",type:"email",placeholder:"Enter email...",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717397204706"},{id:"text-area-1717397229868",name:"textarea-text-input-1717397229868",label:"Message",type:"textarea",placeholder:"Add your queries",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717397229868"}],multiStep:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name here",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email*",type:"email",placeholder:"Enter your Email",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"},{id:"text-input-1717398283013",name:"name-text-input-1717398283013",label:"Age",type:"text",placeholder:"age",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398283013"},{id:"page_break_id-1717398293117",name:"page_break_name-1717398293117",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398293117"},{id:"text-field-1717398433332",name:"textfield-text-input-1717398433332",label:"Address *",type:"text",placeholder:"",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398433332"},{id:"text-area-1717398445518",name:"textarea-text-input-1717398445518",label:"Apartment or suite (optional)",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398445518"},{id:"text-input-1717398468131",name:"name-text-input-1717398468131",label:"City*",type:"text",placeholder:"Enter city...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398468131"},{id:"text-input-1717398476883",name:"name-text-input-1717398476883",label:"State*",type:"text",placeholder:"Enter state...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398476883"},{id:"number-input-1717398498180",name:"number-text-input-1717398498180",label:"Postal code*",type:"number",placeholder:"Enter postal code...",className:"custom-input",required:"true",pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398498180"},{id:"page_break_id-1717398538696",name:"page_break_name-1717398538696",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398538696"},{id:"checkbox-1717398556387",className:"checkbox-inputs",label:"Would you recommend our service to a friend?",type:"checkbox",name:"checkbox-button-1717398556387",toggle:!1,required:!1,pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:" Definitely",value:"Yes"},{label:"Maybe",value:"maybe"},{label:"Not sure",value:"no"}],uniqueId:"field-1717398556387"},{id:"text-area-1717398619233",name:"textarea-text-input-1717398619233",label:"Any comments or suggestions?",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398619233"}],Survey:[{id:"text-input-1717398163944",name:"name-text-input-1717398163944",label:"What is your name?",type:"text",placeholder:"Enter name here",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398163944"},{id:"number-input-1717398175615",name:"number-text-input-1717398175615",label:"Phone number",type:"number",placeholder:"Enter mobile no",className:"custom-input",required:!0,pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398175615"},{id:"email-input-1717398193737",name:"email-text-input-1717398193737",label:"Email*",type:"email",placeholder:"Enter your Email",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"email",isNew:"old",uniqueId:"field-1717398193737"},{id:"text-input-1717398283013",name:"name-text-input-1717398283013",label:"Age",type:"text",placeholder:"age",className:"custom-input",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398283013"},{id:"page_break_id-1717398293117",name:"page_break_name-1717398293117",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398293117"},{id:"text-field-1717398433332",name:"textfield-text-input-1717398433332",label:"Address *",type:"text",placeholder:"",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398433332"},{id:"text-area-1717398445518",name:"textarea-text-input-1717398445518",label:"Apartment or suite (optional)",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398445518"},{id:"text-input-1717398468131",name:"name-text-input-1717398468131",label:"City*",type:"text",placeholder:"Enter city...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398468131"},{id:"text-input-1717398476883",name:"name-text-input-1717398476883",label:"State*",type:"text",placeholder:"Enter state...",className:"custom-input",required:"true",pro:"pro-inactive",profeature:"false",value:"",subtype:"text",isNew:"old",uniqueId:"field-1717398476883"},{id:"number-input-1717398498180",name:"number-text-input-1717398498180",label:"Postal code*",type:"number",placeholder:"Enter postal code...",className:"custom-input",required:"true",pro:"pro-inactive",value:"",isNew:"old",uniqueId:"field-1717398498180"},{id:"page_break_id-1717398538696",name:"page_break_name-1717398538696",label:"Page Break",type:"page_break",required:!1,subtype:"page_break",pro:"pro-inactive",profeature:"false",isNew:"old",uniqueId:"field-1717398538696"},{id:"checkbox-1717398556387",className:"checkbox-inputs",label:"Would you recommend our service to a friend?",type:"checkbox",name:"checkbox-button-1717398556387",toggle:!1,required:!1,pro:"pro-inactive",profeature:"false",isNew:"old",options:[{label:" Definitely",value:"Yes"},{label:"Maybe",value:"maybe"},{label:"Not sure",value:"no"}],uniqueId:"field-1717398556387"},{id:"text-area-1717398619233",name:"textarea-text-input-1717398619233",label:"Any comments or suggestions?",type:"textarea",placeholder:"",className:"custom-input-text-area",required:!0,pro:"pro-inactive",profeature:"false",value:"",subtype:"textarea",isNew:"old",uniqueId:"field-1717398619233"}]},Yl=i(8922),Kl=i(6033),Ql=()=>{const e=ot().length,r=nt(),o=G(),a=W(),i=new URLSearchParams(a.search).get("preset"),[l,s]=(0,n.useState)(!1),[c,u]=(0,n.useState)(e),[d,p]=(0,n.useState)(ql),[f,m]=(0,n.useState)(!1),h=(0,n.useRef)(),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)([]),[w,x]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[S,N]=(0,n.useState)(null),[L,M]=(0,n.useState)(!1),[k,I]=(0,n.useState)([{id:"row-0",type:"row",fields:[]}]),[P,A]=(0,n.useState)(0),[j,T]=(0,n.useState)({});(0,n.useEffect)((()=>{if(i){const e=Gl[i];e?(I([{id:"row-0",type:"row",fields:e}]),v(e)):console.error(`Preset "${i}" not found`)}}),[i]),(0,n.useEffect)((()=>{const e=k.reduce(((e,t)=>[...e,...t.fields]),[]);v(e)}),[k]);const R=e=>j[e]||"vertical",O=()=>{m(!1),E((e=>!e))};function D(e){h.current&&!h.current.contains(e.target)&&O()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",D),()=>{document.removeEventListener("mousedown",D)})),[D]),(0,n.useEffect)((()=>{w&&I((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))})))))}),[w]);const _=()=>{const e=k.map((e=>({id:e.id,type:"row",layout:R(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),m(!0)},F=()=>{wp.ajax.send("simpleform_get_tables",{data:{nonce:tt()},success(e){u(e.tables_count)},error({message:e}){}})};return(0,n.useEffect)((()=>{F()}),[]),(0,t.createElement)("div",{className:"simple-form-builder"},(0,t.createElement)("div",{className:"form-header"},(0,t.createElement)("h2",null,(0,t.createElement)(zl.Z,null)," Drag and Drop Form Builder"),(0,t.createElement)("div",{className:"checkbox-wrapper"},(0,t.createElement)("div",{className:"form-fields-header"},(0,t.createElement)("div",{className:"formname"},(0,t.createElement)("label",{htmlFor:"formName"},"Form name"),(0,t.createElement)("input",{type:"text",placeholder:"Add form name",name:"simpleformname",className:"js-open-modal",id:"formName"})),(0,t.createElement)("div",{className:"btn_name"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Submit button text"),(0,t.createElement)("input",{type:"text",placeholder:"Submit button text",name:"simplebtn_name",className:"js-open-modal",id:"btn_name"}))),(0,t.createElement)("div",{className:"button-sub-group-simple-form"},!w&&(0,t.createElement)("button",{className:"jsonbtn",onClick:_},C?"Hide Json":"Show Json"),(0,t.createElement)("button",{className:"js-open-modal saveData",onClick:()=>{if(c>9&&!r)return void Swal.fire({icon:"warning",title:"Need Pro to create more forms! or delete exist any.",html:'Get Pro: <a href="https://functiondeck.com/" target="_blank">FunctionDeck</a>'});const e=k.map((e=>({id:e.id,type:"row",layout:R(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((t=>{if(t.isConfirmed){const t=document.getElementById("formName").value,n=document.getElementById("btn_name").value;wp.ajax.send("simpleform_create_form",{data:{nonce:tt(),name:t||"Untitled",btn_name:n||"Submit",formdata:e},success({id:e}){Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500}),F(),o("/")},error({message:e}){}})}}))},id:"saveData",type:"button"},"Save")))),(0,t.createElement)("div",{className:"form-builder-container"},(0,t.createElement)(Ei,{onDragEnd:e=>{if(!e.destination)return;const t=e.source.droppableId,n=e.destination.droppableId,r=e.source.index,o=e.destination.index;if("available-fields"===t&&n.startsWith("row-")){const e=parseInt(n.split("-")[1]),t=d[r],a={...t,id:`${t.id}-${(new Date).getTime()}`,name:`${t.name}-${(new Date).getTime()}`,uniqueId:`field-${(new Date).getTime()}`};I((t=>{const n=[...t];return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n===t){const e=parseInt(t.split("-")[1]);I((t=>{const n=[...t],[a]=n[e].fields.splice(r,1);return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n.startsWith("row-")){const e=parseInt(t.split("-")[1]),a=parseInt(n.split("-")[1]);I((t=>{const n=[...t],[i]=n[e].fields.splice(r,1);return n[a].fields.splice(o,0,i),n}))}}},(0,t.createElement)("div",{className:"form-builder"},(0,t.createElement)("div",{className:"form-fields"},(0,t.createElement)("h3",null,"Available Fields"),(0,t.createElement)(nl,{droppableId:"available-fields",direction:"vertical"},(e=>(0,t.createElement)("div",{...e.droppableProps,ref:e.innerRef,className:"draggable-field-container"},d.map(((e,n)=>(0,t.createElement)(Ji,{key:e.id,draggableId:e.id,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:"draggable-field "+("pro-inactive"===e.pro&&"true"===e.profeature?"locked":"")},(0,t.createElement)("div",{className:"field-icons"},"text"===e.type&&(0,t.createElement)("button",{className:"field-icon"},sl),"number"===e.type&&(0,t.createElement)("button",{className:"field-icon"},cl),"email"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ul),"image"===e.type&&(0,t.createElement)("button",{className:"field-icon"},dl),"textarea"===e.type&&(0,t.createElement)("button",{className:"field-icon"},pl),"radio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},fl),"checkbox"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ml),"select"===e.type&&(0,t.createElement)("button",{className:"field-icon"},hl),"customcaptcha"===e.type&&(0,t.createElement)("button",{className:"field-icon"},gl),"page_break"===e.type&&(0,t.createElement)("button",{className:"field-icon"},vl),"file"===e.type&&(0,t.createElement)("button",{className:"field-icon"},bl),"cloudflare"===e.type&&(0,t.createElement)("button",{className:"field-icon"},yl),"esignature"===e.type&&(0,t.createElement)("button",{className:"field-icon"},wl),"range"===e.type&&(0,t.createElement)("button",{className:"field-icon"},xl),"week"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Cl),"url"===e.type&&(0,t.createElement)("button",{className:"field-icon"},El),"time"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Nl),"tel"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ll),"submit"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ml),"button"===e.type&&(0,t.createElement)("button",{className:"field-icon"},kl),"password"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Il),"date"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Pl),"datetime-local"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Al),"color"===e.type&&(0,t.createElement)("button",{className:"field-icon"},jl),"hidden"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Tl),"heading"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Rl),"label"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ol),"link"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Sl),"video"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Dl),"audio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},_l),"iframe"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Fl)),e.label,"pro-inactive"===e.pro&&"true"===e.profeature&&(0,t.createElement)("div",{className:"PRO_TAG"},"PRO")))))),e.placeholder)))),(0,t.createElement)("div",{className:"form-canvas"},(0,t.createElement)("h3",null,"Form Canvas ",(0,t.createElement)("button",{className:"add-row-btn",onClick:()=>{const e=`row-${k.length}`;I([...k,{id:e,type:"row",fields:[]}]),A(k.length)}},"Add Row ",(0,t.createElement)(Zl.Z,null))),(0,t.createElement)("div",{className:"form-canvas-rows"},k.map(((e,n)=>{const r=e.id,o="horizontal"===R(n);return(0,t.createElement)("div",{key:r,className:"form-row "+(n===P?"active-row":"")},(0,t.createElement)("div",{className:"row-header"},(0,t.createElement)("span",null,"Row ",n+1),(0,t.createElement)("div",{className:"row-controls"},(0,t.createElement)("button",{className:"layout-toggle "+(o?"horizontal":"vertical"),onClick:()=>(e=>{T({...j,[e]:"horizontal"===j[e]?"vertical":"horizontal"})})(n),title:o?"Switch to vertical layout":"Switch to horizontal layout"},o?(0,t.createElement)(Kl.Z,null):(0,t.createElement)(Yl.Z,null)),k.length>1&&(0,t.createElement)("button",{className:"remove-row-btn",onClick:()=>(e=>{k.length>1&&(I((t=>t.filter(((t,n)=>n!==e)))),P>=e&&P>0&&A(P-1))})(n),title:"Remove row"},(0,t.createElement)(dt.Z,null)))),(0,t.createElement)(nl,{droppableId:r,direction:o?"horizontal":"vertical"},(r=>(0,t.createElement)("div",{...r.droppableProps,ref:r.innerRef,className:"form-canvas-container "+(o?"horizontal-layout":"vertical-layout"),onClick:()=>A(n)},e.fields.map(((e,n)=>(0,t.createElement)(Ji,{key:e.uniqueId,draggableId:e.uniqueId,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:`draggable-field ${o?"field-horizontal":""} ${L&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""}`},(0,t.createElement)(Wl,{field:e}),(0,t.createElement)("button",{className:"form-edit "+(L&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""),onClick:()=>{(e=>{let t=null;k.forEach((n=>{const r=n.fields.find((t=>t.uniqueId===e));r&&(t=r)})),t&&x({...t})})(e.uniqueId),M(!0)}},al),(0,t.createElement)("button",{className:"form-remove",onClick:()=>{return t=e.uniqueId,I((e=>e.map((e=>({...e,fields:e.fields.filter((e=>e.uniqueId!==t))}))))),void x(null);var t}},il)))))),r.placeholder))))})))))),w&&(0,t.createElement)("div",{className:"edit-field-form"},(0,t.createElement)("div",{className:"form-btn-group"},(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{I((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))}))))),x(null),M(!1),M(!1)}},"Update"),(0,t.createElement)("button",{className:"jsonbtn",onClick:_},C?"Hide Json":"Show Json")),(0,t.createElement)("h3",null,"Edit Field"),(0,t.createElement)("div",{className:"edit-fields-section"},(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"ID:"),(0,t.createElement)("input",{type:"text",value:w.id,onChange:e=>x({...w,id:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Name:"),(0,t.createElement)("input",{type:"text",value:w.name,onChange:e=>x({...w,name:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:w.label,onChange:e=>x({...w,label:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Type:"),"file"!==w.type&&"select"!==w.type&&"checkbox"!==w.type&&"radio"!==w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.type,onChange:e=>x({...w,type:e.target.value})},(0,t.createElement)("option",{value:"button"},"Button"),(0,t.createElement)("option",{value:"color"},"Color"),(0,t.createElement)("option",{value:"date"},"Date"),(0,t.createElement)("option",{value:"datetime-local"},"Datetime-local"),(0,t.createElement)("option",{value:"email"},"Email"),(0,t.createElement)("option",{value:"hidden"},"Hidden"),(0,t.createElement)("option",{value:"image"},"Image"),(0,t.createElement)("option",{value:"month"},"Month"),(0,t.createElement)("option",{value:"number"},"Number"),(0,t.createElement)("option",{value:"password"},"Password"),(0,t.createElement)("option",{value:"range"},"Range"),(0,t.createElement)("option",{value:"reset"},"Reset"),(0,t.createElement)("option",{value:"search"},"Search"),(0,t.createElement)("option",{value:"submit"},"Submit"),(0,t.createElement)("option",{value:"tel"},"Tel"),(0,t.createElement)("option",{value:"text"},"Text"),(0,t.createElement)("option",{value:"text"},"Text Input"),(0,t.createElement)("option",{value:"textarea"},"Text Area"),(0,t.createElement)("option",{value:"time"},"Time"),(0,t.createElement)("option",{value:"url"},"URL"),(0,t.createElement)("option",{value:"week"},"Week"),(0,t.createElement)("option",{value:"cloudflare"},"Cloudflare"),(0,t.createElement)("option",{value:"esignature"},"E-signature"),(0,t.createElement)("option",{value:"customcaptcha"},"Custom captcha"),(0,t.createElement)("option",{value:"page_break"},"Page break"),(0,t.createElement)("option",{value:"heading"},"Heading"),(0,t.createElement)("option",{value:"label"},"Label"),(0,t.createElement)("option",{value:"link"},"Link"),(0,t.createElement)("option",{value:"video"},"Video"),(0,t.createElement)("option",{value:"audio"},"Audio"),(0,t.createElement)("option",{value:"iframe"},"iframe")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Subtype:"),(0,t.createElement)("input",{type:"text",value:w.subtype,onChange:e=>x({...w,subtype:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Placeholder:"),(0,t.createElement)("input",{type:"text",value:w.placeholder,onChange:e=>x({...w,placeholder:e.target.value})})),"image"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Sorce:"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Alt:"),(0,t.createElement)("input",{type:"text",value:w.alt,onChange:e=>x({...w,alt:e.target.value})}))),"number"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Min:"),(0,t.createElement)("input",{type:"text",value:w.min,onChange:e=>x({...w,min:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Max:"),(0,t.createElement)("input",{type:"text",value:w.max,onChange:e=>x({...w,max:e.target.value})}))),"heading"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"label"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"For value:"),(0,t.createElement)("input",{type:"text",value:w.for,onChange:e=>x({...w,for:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"link"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"href:"),(0,t.createElement)("input",{type:"text",value:w.href,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,href:t})}})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Redirection Type:"),"link"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.target,onChange:e=>x({...w,target:e.target.value})},(0,t.createElement)("option",{value:"_blank"},"New Tab"),(0,t.createElement)("option",{value:"_self"},"Same Tab")):(0,t.createElement)("input",{type:"text",value:w.target,onChange:e=>x({...w,target:e.target.value})}))),"video"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"audio"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"iframe"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,src:t})}}))),"cloudflare"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Site Key:"),(0,t.createElement)("input",{type:"text",value:w.sitekey,onChange:e=>x({...w,sitekey:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Widgets Theme:"),(0,t.createElement)("select",{className:"select-type-class",value:w.theme,onChange:e=>x({...w,theme:e.target.value})},(0,t.createElement)("option",{value:"light"},"Light"),(0,t.createElement)("option",{value:"dark"},"Dark"),(0,t.createElement)("option",{value:"auto"},"Auto"))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Enable Button access:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.btnaccess,onChange:e=>x({...w,btnaccess:e.target.checked?"true":"false"})}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Error message:"),(0,t.createElement)("input",{type:"text",value:w.error,onChange:e=>x({...w,error:e.target.value})}))),"checkbox"===w.type&&(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Toggle:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.toggle,onChange:e=>{x({...w,toggle:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Required:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.required,onChange:e=>{x({...w,required:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Class Name:"),(0,t.createElement)("input",{type:"text",value:w.className,onChange:e=>x({...w,className:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:w.value,onChange:e=>x({...w,value:e.target.value})})),["select","radio","checkbox"].includes(w.type)&&(0,t.createElement)("div",null,(0,t.createElement)("h4",null,"select"===w.type?"Select Options":"Options"),w.options.map(((e,n)=>(0,t.createElement)("div",{className:"simple-form-id-panel select-fields-panel",key:n},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:e.label,onChange:e=>{const t=[...w.options],r=e.target.value,o=t[n];t[n]={...o,label:r,value:o.value===o.label||""===o.value?r:o.value},x({...w,options:t})}}),(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:e.value,onChange:t=>{const r=[...w.options];r[n]={...e,value:t.target.value},x({...w,options:r})}}),(0,t.createElement)("button",{className:"option-remover-multiple",onClick:()=>(e=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)&&null!==e){const t=[...w.options];t.splice(e,1),x({...w,options:t}),N(null)}})(n)},(0,t.createElement)(dt.Z,{className:"add-options"}))))),(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)){const e=[...w.options,{label:"New Option",value:"New Option"}];x({...w,options:e})}}},(0,t.createElement)(Zl.Z,null)," Add Option")))),(0,t.createElement)(Vl,{isOpen:l,toggleModal:()=>s(!l),formFields:g,formStructure:k,rowLayoutMode:j}),f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"create-table-modal-wrap modal-content manage-modal-content",ref:h},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>O()},ll),(0,t.createElement)("pre",null,"Form Data: ",JSON.stringify(b,null,2))))))},Jl=()=>{nt();const[e,r]=(0,n.useState)(!1),{id:o}=(G(),function(){let{matches:e}=n.useContext(q),t=e[e.length-1];return t?t.params:{}}()),[a,i]=(0,n.useState)(""),[l,s]=(0,n.useState)(""),[c,u]=(0,n.useState)({}),[d,p]=(0,n.useState)(ql),[f,m]=(0,n.useState)(!1),h=(0,n.useRef)(),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)([]),[w,x]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[S,N]=(0,n.useState)(null),[L,M]=(0,n.useState)(!1),[k,I]=(0,n.useState)(!1),[P,A]=(0,n.useState)([{id:"row-0",type:"row",fields:[]}]),[j,T]=(0,n.useState)(0),[R,O]=(0,n.useState)({});(0,n.useEffect)((()=>{const e=P.reduce(((e,t)=>[...e,...t.fields]),[]);v(e)}),[P]);const D=()=>{m(!1),E((e=>!e))},_=e=>R[e]||"vertical";function F(e){h.current&&!h.current.contains(e.target)&&D()}(0,n.useEffect)((()=>(document.addEventListener("mousedown",F),()=>{document.removeEventListener("mousedown",F)})),[F]),(0,n.useEffect)((()=>{w&&A((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))})))))}),[w]);const z=()=>{const e=P.map((e=>({id:e.id,type:"row",layout:_(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),m(!0)};return(0,n.useEffect)((()=>{wp.ajax.send("simpleform_edit_table",{data:{nonce:tt(),id:o},success(e){if(i(e.form_name),s(e.btn_name),u({...e,id:o}),e.table_settings&&Array.isArray(e.table_settings)&&e.table_settings.length>0&&"row"===e.table_settings[0].type){A(e.table_settings);const t={};e.table_settings.forEach(((e,n)=>{e.layout&&(t[n]=e.layout)})),O(t)}else{const t={id:"row-0",type:"row",fields:e.table_settings||[]};A([t])}},error(e){console.error("Error:",e)}})}),[]),(0,t.createElement)("div",{className:"simple-form-builder"},(0,t.createElement)("div",{className:"form-header"},(0,t.createElement)("h2",null,(0,t.createElement)(zl.Z,null)," Drag and Drop Form Builder"),(0,t.createElement)("div",{className:"checkbox-wrapper"},(0,t.createElement)("div",{className:"form-fields-header"},(0,t.createElement)("div",{className:"formname"},(0,t.createElement)("label",{htmlFor:"formName"},"Form name"),(0,t.createElement)("input",{type:"text",value:a,placeholder:"Add form name",name:"simpleformname",className:"js-open-modal",id:"formName",onChange:e=>i(e.target.value)}),(0,t.createElement)("input",{type:"hidden",name:"formid",id:"formid",value:c.id||""})),(0,t.createElement)("div",{className:"btn_name"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Submit button text"),(0,t.createElement)("input",{type:"text",value:l,placeholder:"Submit button text",name:"simplebtn_name",className:"js-open-modal",id:"btn_name",onChange:e=>s(e.target.value)})),(0,t.createElement)("div",{className:"formname copy-shortcode"},(0,t.createElement)("label",{htmlFor:"btn_name"},"Shortcode"),(0,t.createElement)("h4",{title:"Click to Copy Shortcode",className:"copythe-shortcode "+(L?"btn-success":""),onClick:()=>(async e=>{const t=`[simple_form id="${e}"]`;try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(t);else{const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}M(!0),Swal.fire({title:"Shortcode has been copied!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}),setTimeout((()=>{M(!1)}),1e3)}catch(e){M(!1),Swal.fire({title:"Shortcode copy failed!",toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}})(c.id)},"[simple_form id=",c.id,"]"))),(0,t.createElement)("div",{className:"button-sub-group-simple-form"},!w&&(0,t.createElement)("button",{className:"jsonbtn",onClick:z},"Show Json"),(0,t.createElement)("button",{className:"js-open-modal saveData",onClick:()=>{const e=P.map((e=>({id:e.id,type:"row",layout:_(parseInt(e.id.split("-")[1])),fields:e.fields})));y(e),E((e=>!e)),Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((t=>{if(t.isConfirmed){const t=document.getElementById("formName").value,n=document.getElementById("btn_name").value,r=document.getElementById("formid").value;wp.ajax.send("simpleform_save_table",{data:{nonce:tt(),id:r,name:t,btn_name:n,formdata:e},success({id:e}){Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500})},error({message:e}){}})}}))},id:"saveData",type:"button"},"Update")))),(0,t.createElement)("div",{className:"form-builder-container"},(0,t.createElement)(Ei,{onDragEnd:e=>{if(!e.destination)return;const t=e.source.droppableId,n=e.destination.droppableId,r=e.source.index,o=e.destination.index;if("available-fields"===t&&n.startsWith("row-")){const e=parseInt(n.split("-")[1]),t=d[r],a={...t,id:`${t.id}-${(new Date).getTime()}`,name:`${t.name}-${(new Date).getTime()}`,uniqueId:`field-${(new Date).getTime()}`};A((t=>{const n=[...t];return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n===t){const e=parseInt(t.split("-")[1]);A((t=>{const n=[...t],[a]=n[e].fields.splice(r,1);return n[e].fields.splice(o,0,a),n}))}else if(t.startsWith("row-")&&n.startsWith("row-")){const e=parseInt(t.split("-")[1]),a=parseInt(n.split("-")[1]);A((t=>{const n=[...t],[i]=n[e].fields.splice(r,1);return n[a].fields.splice(o,0,i),n}))}}},(0,t.createElement)("div",{className:"form-builder"},(0,t.createElement)("div",{className:"form-fields"},(0,t.createElement)("h3",null,"Available Fields"),(0,t.createElement)(nl,{droppableId:"available-fields",direction:"vertical"},(e=>(0,t.createElement)("div",{...e.droppableProps,ref:e.innerRef,className:"draggable-field-container"},d.map(((e,n)=>(0,t.createElement)(Ji,{key:e.id,draggableId:e.id,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:"draggable-field "+("pro-inactive"===e.pro&&"true"===e.profeature?"locked":"")},(0,t.createElement)("div",{className:"field-icons"},"text"===e.type&&(0,t.createElement)("button",{className:"field-icon"},sl),"number"===e.type&&(0,t.createElement)("button",{className:"field-icon"},cl),"email"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ul),"image"===e.type&&(0,t.createElement)("button",{className:"field-icon"},dl),"textarea"===e.type&&(0,t.createElement)("button",{className:"field-icon"},pl),"radio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},fl),"checkbox"===e.type&&(0,t.createElement)("button",{className:"field-icon"},ml),"select"===e.type&&(0,t.createElement)("button",{className:"field-icon"},hl),"customcaptcha"===e.type&&(0,t.createElement)("button",{className:"field-icon"},gl),"page_break"===e.type&&(0,t.createElement)("button",{className:"field-icon"},vl),"file"===e.type&&(0,t.createElement)("button",{className:"field-icon"},bl),"cloudflare"===e.type&&(0,t.createElement)("button",{className:"field-icon"},yl),"esignature"===e.type&&(0,t.createElement)("button",{className:"field-icon"},wl),"range"===e.type&&(0,t.createElement)("button",{className:"field-icon"},xl),"week"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Cl),"url"===e.type&&(0,t.createElement)("button",{className:"field-icon"},El),"time"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Nl),"tel"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ll),"submit"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ml),"button"===e.type&&(0,t.createElement)("button",{className:"field-icon"},kl),"password"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Il),"date"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Pl),"datetime-local"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Al),"color"===e.type&&(0,t.createElement)("button",{className:"field-icon"},jl),"hidden"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Tl),"heading"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Rl),"label"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Ol),"link"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Sl),"video"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Dl),"audio"===e.type&&(0,t.createElement)("button",{className:"field-icon"},_l),"iframe"===e.type&&(0,t.createElement)("button",{className:"field-icon"},Fl)),e.label,"pro-inactive"===e.pro&&"true"===e.profeature&&(0,t.createElement)("div",{className:"PRO_TAG"},"PRO")))))),e.placeholder)))),(0,t.createElement)("div",{className:"form-canvas"},(0,t.createElement)("h3",null,"Form Canvas ",(0,t.createElement)("button",{className:"add-row-btn",onClick:()=>{const e=`row-${P.length}`;A([...P,{id:e,type:"row",fields:[]}]),T(P.length)}},"Add Row ",(0,t.createElement)(Zl.Z,null))),(0,t.createElement)("div",{className:"form-canvas-rows"},P.map(((e,n)=>{const r=e.id,o="horizontal"===_(n);return(0,t.createElement)("div",{key:r,className:"form-row "+(n===j?"active-row":"")},(0,t.createElement)("div",{className:"row-header"},(0,t.createElement)("span",null,"Row ",n+1),(0,t.createElement)("div",{className:"row-controls"},(0,t.createElement)("button",{className:"layout-toggle "+(o?"horizontal":"vertical"),onClick:()=>(e=>{O({...R,[e]:"horizontal"===R[e]?"vertical":"horizontal"})})(n),title:o?"Switch to vertical layout":"Switch to horizontal layout"},o?(0,t.createElement)(Kl.Z,null):(0,t.createElement)(Yl.Z,null)),P.length>1&&(0,t.createElement)("button",{className:"remove-row-btn",onClick:()=>(e=>{P.length>1&&(A((t=>t.filter(((t,n)=>n!==e)))),j>=e&&j>0&&T(j-1))})(n),title:"Remove row"},(0,t.createElement)(dt.Z,null)))),(0,t.createElement)(nl,{droppableId:r,direction:o?"horizontal":"vertical"},(r=>(0,t.createElement)("div",{...r.droppableProps,ref:r.innerRef,className:"form-canvas-container "+(o?"horizontal-layout":"vertical-layout"),onClick:()=>T(n)},e.fields.map(((e,n)=>(0,t.createElement)(Ji,{key:e.uniqueId,draggableId:e.uniqueId,index:n},(n=>(0,t.createElement)("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,className:`draggable-field ${o?"field-horizontal":""} ${k&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""}`},(0,t.createElement)(Wl,{field:e}),(0,t.createElement)("button",{className:"form-edit "+(k&&e&&w&&e.uniqueId===w.uniqueId?"remove-background":""),onClick:()=>{(e=>{let t=null;P.forEach((n=>{const r=n.fields.find((t=>t.uniqueId===e));r&&(t=r)})),t&&x({...t})})(e.uniqueId),I(!0)}},al),(0,t.createElement)("button",{className:"form-remove",onClick:()=>{return t=e.uniqueId,A((e=>e.map((e=>({...e,fields:e.fields.filter((e=>e.uniqueId!==t))}))))),void x(null);var t}},il)))))),r.placeholder))))})))))),w&&(0,t.createElement)("div",{className:"edit-field-form"},(0,t.createElement)("div",{className:"form-btn-group"},(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{A((e=>e.map((e=>({...e,fields:e.fields.map((e=>e.uniqueId===w.uniqueId?{...w}:e))}))))),x(null),I(!1),I(!1)}},"Update"),(0,t.createElement)("button",{className:"jsonbtn",onClick:z}," ",C?"Json viewed":"Show Json")),(0,t.createElement)("h3",null,"Edit Field"),(0,t.createElement)("div",{className:"edit-fields-section"},(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"ID:"),(0,t.createElement)("input",{type:"text",value:w.id,onChange:e=>x({...w,id:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Name:"),(0,t.createElement)("input",{type:"text",value:w.name,onChange:e=>x({...w,name:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:w.label,onChange:e=>x({...w,label:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Type:"),"file"!==w.type&&"select"!==w.type&&"checkbox"!==w.type&&"radio"!==w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.type,onChange:e=>x({...w,type:e.target.value})},(0,t.createElement)("option",{value:"button"},"Button"),(0,t.createElement)("option",{value:"color"},"Color"),(0,t.createElement)("option",{value:"date"},"Date"),(0,t.createElement)("option",{value:"datetime-local"},"Datetime-local"),(0,t.createElement)("option",{value:"email"},"Email"),(0,t.createElement)("option",{value:"hidden"},"Hidden"),(0,t.createElement)("option",{value:"image"},"Image"),(0,t.createElement)("option",{value:"month"},"Month"),(0,t.createElement)("option",{value:"number"},"Number"),(0,t.createElement)("option",{value:"password"},"Password"),(0,t.createElement)("option",{value:"range"},"Range"),(0,t.createElement)("option",{value:"reset"},"Reset"),(0,t.createElement)("option",{value:"search"},"Search"),(0,t.createElement)("option",{value:"submit"},"Submit"),(0,t.createElement)("option",{value:"tel"},"Tel"),(0,t.createElement)("option",{value:"text"},"Text"),(0,t.createElement)("option",{value:"text"},"Text Input"),(0,t.createElement)("option",{value:"textarea"},"Text Area"),(0,t.createElement)("option",{value:"time"},"Time"),(0,t.createElement)("option",{value:"url"},"URL"),(0,t.createElement)("option",{value:"week"},"Week"),(0,t.createElement)("option",{value:"cloudflare"},"Cloudflare"),(0,t.createElement)("option",{value:"esignature"},"E-signature"),(0,t.createElement)("option",{value:"customcaptcha"},"Custom captcha"),(0,t.createElement)("option",{value:"page_break"},"Page break"),(0,t.createElement)("option",{value:"heading"},"Heading"),(0,t.createElement)("option",{value:"label"},"Label"),(0,t.createElement)("option",{value:"link"},"Link"),(0,t.createElement)("option",{value:"video"},"Video"),(0,t.createElement)("option",{value:"audio"},"Audio"),(0,t.createElement)("option",{value:"iframe"},"iframe")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Subtype:"),(0,t.createElement)("input",{type:"text",value:w.subtype,onChange:e=>x({...w,subtype:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Placeholder:"),(0,t.createElement)("input",{type:"text",value:w.placeholder,onChange:e=>x({...w,placeholder:e.target.value})})),"image"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Sorce:"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Alt:"),(0,t.createElement)("input",{type:"text",value:w.alt,onChange:e=>x({...w,alt:e.target.value})}))),"number"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Min:"),(0,t.createElement)("input",{type:"text",value:w.min,onChange:e=>x({...w,min:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Max:"),(0,t.createElement)("input",{type:"text",value:w.max,onChange:e=>x({...w,max:e.target.value})}))),"heading"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"label"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"For value:"),(0,t.createElement)("input",{type:"text",value:w.for,onChange:e=>x({...w,for:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Heading Type:"),"heading"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.headingtype,onChange:e=>x({...w,headingtype:e.target.value})},(0,t.createElement)("option",{value:"h1"},"H1"),(0,t.createElement)("option",{value:"h2"},"H2"),(0,t.createElement)("option",{value:"h3"},"H3"),(0,t.createElement)("option",{value:"h4"},"H4"),(0,t.createElement)("option",{value:"h5"},"H5"),(0,t.createElement)("option",{value:"h6"},"H6")):(0,t.createElement)("input",{type:"text",value:w.type,onChange:e=>x({...w,type:e.target.value})}))),"link"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"href:"),(0,t.createElement)("input",{type:"text",value:w.href,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,href:t})}})),(0,t.createElement)("div",{className:"simple-form-id-panel type-dropdown"},(0,t.createElement)("label",null,"Redirection Type:"),"link"===w.type?(0,t.createElement)("select",{className:"select-type-class",value:w.target,onChange:e=>x({...w,target:e.target.value})},(0,t.createElement)("option",{value:"_blank"},"New Tab"),(0,t.createElement)("option",{value:"_self"},"Same Tab")):(0,t.createElement)("input",{type:"text",value:w.target,onChange:e=>x({...w,target:e.target.value})}))),"video"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"audio"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>x({...w,src:e.target.value})}))),"iframe"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Content:"),(0,t.createElement)("input",{type:"text",value:w.content,onChange:e=>x({...w,content:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Width:"),(0,t.createElement)("input",{type:"text",value:w.width,onChange:e=>x({...w,width:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Height:"),(0,t.createElement)("input",{type:"text",value:w.height,onChange:e=>x({...w,height:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Source (src):"),(0,t.createElement)("input",{type:"text",value:w.src,onChange:e=>{const t=e.target.value.replace(/\bjavascript:/gi,"");x({...w,src:t})}}))),"cloudflare"===w.type&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Site Key:"),(0,t.createElement)("input",{type:"text",value:w.sitekey,onChange:e=>x({...w,sitekey:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Widgets Theme:"),(0,t.createElement)("select",{className:"select-type-class",value:w.theme,onChange:e=>x({...w,theme:e.target.value})},(0,t.createElement)("option",{value:"light"},"Light"),(0,t.createElement)("option",{value:"dark"},"Dark"),(0,t.createElement)("option",{value:"auto"},"Auto"))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Enable Button access:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.btnaccess,onChange:e=>x({...w,btnaccess:e.target.checked?"true":"false"})}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Error message:"),(0,t.createElement)("input",{type:"text",value:w.error,onChange:e=>x({...w,error:e.target.value})}))),"checkbox"===w.type&&(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Toggle:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.toggle,onChange:e=>{x({...w,toggle:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Required:",(0,t.createElement)("input",{type:"checkbox",checked:"true"===w.required,onChange:e=>{x({...w,required:e.target.checked?"true":"false"})}}))),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Class Name:"),(0,t.createElement)("input",{type:"text",value:w.className,onChange:e=>x({...w,className:e.target.value})})),(0,t.createElement)("div",{className:"simple-form-id-panel"},(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:w.value,onChange:e=>x({...w,value:e.target.value})})),["select","radio","checkbox"].includes(w.type)&&(0,t.createElement)("div",null,(0,t.createElement)("h4",null,"select"===w.type?"Select Options":"Options"),w.options.map(((e,n)=>(0,t.createElement)("div",{className:"simple-form-id-panel select-fields-panel",key:n},(0,t.createElement)("label",null,"Label:"),(0,t.createElement)("input",{type:"text",value:e.label,onChange:e=>{const t=[...w.options],r=e.target.value,o=t[n],a=o.value===o.label?r:o.value;t[n]={...o,label:r,value:a},x({...w,options:t})}}),(0,t.createElement)("label",null,"Value:"),(0,t.createElement)("input",{type:"text",value:e.value,onChange:t=>{const r=[...w.options];r[n]={...e,value:t.target.value},x({...w,options:r})}}),(0,t.createElement)("button",{className:"option-remover-multiple",onClick:()=>(e=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)&&null!==e){const t=[...w.options];t.splice(e,1),x({...w,options:t}),N(null)}})(n)},(0,t.createElement)(dt.Z,{className:"add-options"}))))),(0,t.createElement)("button",{className:"jsonbtn",onClick:()=>{if(w&&("select"===w.type||"radio"===w.type||"checkbox"===w.type)){const e=[...w.options,{label:"New Option",value:"New Option"}];x({...w,options:e})}}},(0,t.createElement)(Zl.Z,null)," Add Option")))),(0,t.createElement)(Vl,{isOpen:e,toggleModal:()=>r(!e),formFields:g,formStructure:P,rowLayoutMode:R}),f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"create-table-modal-wrap modal-content manage-modal-content",ref:h},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>D()},ll),(0,t.createElement)("pre",null,"Form Data: ",JSON.stringify(b,null,2))))))},Xl=i(5697),es=i.n(Xl),ts=i(7462),ns=i(3366),rs=i(8216),os=i(1705),as=i(8974),is=i(4780),ls=i(948),ss=i(1796),cs=i(4867),us=i(1588);function ds(e){return(0,cs.Z)("MuiDataGrid",e)}const ps=(0,us.Z)("MuiDataGrid",["actionsCell","aggregationColumnHeader","aggregationColumnHeader--alignLeft","aggregationColumnHeader--alignCenter","aggregationColumnHeader--alignRight","autoHeight","booleanCell","cell--editable","cell--editing","cell--textCenter","cell--textLeft","cell--textRight","cell--withRenderer","cell","cellContent","cellCheckbox","cellSkeleton","checkboxInput","columnHeader--alignCenter","columnHeader--alignLeft","columnHeader--alignRight","columnHeader--dragging","columnHeader--moving","columnHeader--numeric","columnHeader--sortable","columnHeader--sorted","columnHeader--filtered","columnHeader","columnHeaderCheckbox","columnHeaderDraggableContainer","columnHeaderDropZone","columnHeaderTitle","columnHeaderTitleContainer","columnHeaderTitleContainerContent","columnGroupHeader","columnHeader--filledGroup","columnHeader--emptyGroup","columnHeader--showColumnBorder","columnHeaders","columnHeadersInner","columnHeadersInner--scrollable","columnSeparator--resizable","columnSeparator--resizing","columnSeparator--sideLeft","columnSeparator--sideRight","columnSeparator","columnsPanel","columnsPanelRow","detailPanel","detailPanels","detailPanelToggleCell","detailPanelToggleCell--expanded","footerCell","panel","panelHeader","panelWrapper","panelContent","panelFooter","paper","editBooleanCell","editInputCell","filterForm","filterFormDeleteIcon","filterFormLinkOperatorInput","filterFormColumnInput","filterFormOperatorInput","filterFormValueInput","filterIcon","footerContainer","iconButtonContainer","iconSeparator","main","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","root","root--densityStandard","root--densityComfortable","root--densityCompact","row","row--editable","row--editing","row--lastVisible","row--dragging","row--dynamicHeight","row--detailPanelExpanded","rowReorderCellPlaceholder","rowCount","rowReorderCellContainer","rowReorderCell","rowReorderCell--draggable","scrollArea--left","scrollArea--right","scrollArea","selectedRowCount","sortIcon","toolbarContainer","toolbarFilterList","virtualScroller","virtualScrollerContent","virtualScrollerContent--overflowed","virtualScrollerRenderZone","pinnedColumns","pinnedColumns--left","pinnedColumns--right","pinnedColumnHeaders","pinnedColumnHeaders--left","pinnedColumnHeaders--right","withBorder","treeDataGroupingCell","treeDataGroupingCellToggle","groupingCriteriaCell","groupingCriteriaCellToggle","pinnedRows","pinnedRows--top","pinnedRows--bottom","pinnedRowsRenderZone"]),fs=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${ps.autoHeight}`]:t.autoHeight},{[`&.${ps.aggregationColumnHeader}`]:t.aggregationColumnHeader},{[`&.${ps["aggregationColumnHeader--alignLeft"]}`]:t["aggregationColumnHeader--alignLeft"]},{[`&.${ps["aggregationColumnHeader--alignCenter"]}`]:t["aggregationColumnHeader--alignCenter"]},{[`&.${ps["aggregationColumnHeader--alignRight"]}`]:t["aggregationColumnHeader--alignRight"]},{[`&.${ps.aggregationColumnHeaderLabel}`]:t.aggregationColumnHeaderLabel},{[`& .${ps.editBooleanCell}`]:t.editBooleanCell},{[`& .${ps["cell--editing"]}`]:t["cell--editing"]},{[`& .${ps["cell--textCenter"]}`]:t["cell--textCenter"]},{[`& .${ps["cell--textLeft"]}`]:t["cell--textLeft"]},{[`& .${ps["cell--textRight"]}`]:t["cell--textRight"]},{[`& .${ps["cell--withRenderer"]}`]:t["cell--withRenderer"]},{[`& .${ps.cell}`]:t.cell},{[`& .${ps.cellContent}`]:t.cellContent},{[`& .${ps.cellCheckbox}`]:t.cellCheckbox},{[`& .${ps.cellSkeleton}`]:t.cellSkeleton},{[`& .${ps.checkboxInput}`]:t.checkboxInput},{[`& .${ps["columnHeader--alignCenter"]}`]:t["columnHeader--alignCenter"]},{[`& .${ps["columnHeader--alignLeft"]}`]:t["columnHeader--alignLeft"]},{[`& .${ps["columnHeader--alignRight"]}`]:t["columnHeader--alignRight"]},{[`& .${ps["columnHeader--dragging"]}`]:t["columnHeader--dragging"]},{[`& .${ps["columnHeader--moving"]}`]:t["columnHeader--moving"]},{[`& .${ps["columnHeader--numeric"]}`]:t["columnHeader--numeric"]},{[`& .${ps["columnHeader--sortable"]}`]:t["columnHeader--sortable"]},{[`& .${ps["columnHeader--sorted"]}`]:t["columnHeader--sorted"]},{[`& .${ps.columnHeader}`]:t.columnHeader},{[`& .${ps.columnHeaderCheckbox}`]:t.columnHeaderCheckbox},{[`& .${ps.columnHeaderDraggableContainer}`]:t.columnHeaderDraggableContainer},{[`& .${ps.columnHeaderTitleContainer}`]:t.columnHeaderTitleContainer},{[`& .${ps["columnSeparator--resizable"]}`]:t["columnSeparator--resizable"]},{[`& .${ps["columnSeparator--resizing"]}`]:t["columnSeparator--resizing"]},{[`& .${ps.columnSeparator}`]:t.columnSeparator},{[`& .${ps.filterIcon}`]:t.filterIcon},{[`& .${ps.iconSeparator}`]:t.iconSeparator},{[`& .${ps.menuIcon}`]:t.menuIcon},{[`& .${ps.menuIconButton}`]:t.menuIconButton},{[`& .${ps.menuOpen}`]:t.menuOpen},{[`& .${ps.menuList}`]:t.menuList},{[`& .${ps["row--editable"]}`]:t["row--editable"]},{[`& .${ps["row--editing"]}`]:t["row--editing"]},{[`& .${ps["row--dragging"]}`]:t["row--dragging"]},{[`& .${ps.row}`]:t.row},{[`& .${ps.rowReorderCellPlaceholder}`]:t.rowReorderCellPlaceholder},{[`& .${ps.rowReorderCell}`]:t.rowReorderCell},{[`& .${ps["rowReorderCell--draggable"]}`]:t["rowReorderCell--draggable"]},{[`& .${ps.sortIcon}`]:t.sortIcon},{[`& .${ps.withBorder}`]:t.withBorder},{[`& .${ps.treeDataGroupingCell}`]:t.treeDataGroupingCell},{[`& .${ps.treeDataGroupingCellToggle}`]:t.treeDataGroupingCellToggle},{[`& .${ps.detailPanelToggleCell}`]:t.detailPanelToggleCell},{[`& .${ps["detailPanelToggleCell--expanded"]}`]:t["detailPanelToggleCell--expanded"]},t.root]})((({theme:e})=>{const t="light"===e.palette.mode?(0,ss.$n)((0,ss.Fq)(e.palette.divider,1),.88):(0,ss._j)((0,ss.Fq)(e.palette.divider,1),.68);return(0,ts.Z)({flex:1,boxSizing:"border-box",position:"relative",border:`1px solid ${t}`,borderRadius:e.shape.borderRadius,color:e.palette.text.primary},e.typography.body2,{outline:"none",height:"100%",display:"flex",flexDirection:"column",[`&.${ps.autoHeight}`]:{height:"auto",[`& .${ps["row--lastVisible"]} .${ps.cell}`]:{borderBottomColor:"transparent"}},[`& .${ps["virtualScrollerContent--overflowed"]} .${ps["row--lastVisible"]} .${ps.cell}`]:{borderBottomColor:"transparent"},[`& .${ps.columnHeader}, & .${ps.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${ps.columnHeader}:focus-within, & .${ps.cell}:focus-within`]:{outline:`solid ${(0,ss.Fq)(e.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${ps.columnHeader}:focus, & .${ps.cell}:focus`]:{outline:`solid ${e.palette.primary.main} 1px`},[`& .${ps.columnHeaderCheckbox}, & .${ps.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},[`& .${ps.columnHeader}`]:{position:"relative",display:"flex",alignItems:"center"},[`& .${ps["columnHeader--sorted"]} .${ps.iconButtonContainer}, & .${ps["columnHeader--filtered"]} .${ps.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${ps.columnHeader}:not(.${ps["columnHeader--sorted"]}) .${ps.sortIcon}`]:{opacity:0,transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.shorter})},[`& .${ps.columnHeader}:not(.${ps["columnHeader--sorted"]}):hover .${ps.sortIcon}`]:{opacity:.5},[`& .${ps.columnHeaderTitleContainer}`]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden"},[`& .${ps.columnHeaderTitleContainerContent}`]:{overflow:"hidden",display:"flex",alignItems:"center"},[`& .${ps["columnHeader--filledGroup"]} .${ps.columnHeaderTitleContainer}`]:{borderBottom:`solid ${t} 1px`,boxSizing:"border-box"},[`& .${ps["columnHeader--filledGroup"]}.${ps["columnHeader--showColumnBorder"]} .${ps.columnHeaderTitleContainer}`]:{borderBottom:"none"},[`& .${ps["columnHeader--filledGroup"]}.${ps["columnHeader--showColumnBorder"]}`]:{borderBottom:`solid ${t} 1px`,boxSizing:"border-box"},[`& .${ps.sortIcon}, & .${ps.filterIcon}`]:{fontSize:"inherit"},[`& .${ps["columnHeader--sortable"]}`]:{cursor:"pointer"},[`& .${ps["columnHeader--alignCenter"]} .${ps.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${ps["columnHeader--alignRight"]} .${ps.columnHeaderDraggableContainer}, & .${ps["columnHeader--alignRight"]} .${ps.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${ps["columnHeader--alignCenter"]} .${ps.menuIcon}, & .${ps["columnHeader--alignRight"]} .${ps.menuIcon}`]:{marginRight:"auto",marginLeft:-6},[`& .${ps["columnHeader--alignRight"]} .${ps.menuIcon}, & .${ps["columnHeader--alignRight"]} .${ps.menuIcon}`]:{marginRight:"auto",marginLeft:-10},[`& .${ps["columnHeader--moving"]}`]:{backgroundColor:e.palette.action.hover},[`& .${ps.columnSeparator}`]:{position:"absolute",zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:t},[`& .${ps["columnSeparator--sideLeft"]}`]:{left:-12},[`& .${ps["columnSeparator--sideRight"]}`]:{right:-12},[`& .${ps["columnSeparator--resizable"]}`]:{cursor:"col-resize",touchAction:"none","&:hover":{color:e.palette.text.primary,"@media (hover: none)":{color:t}},[`&.${ps["columnSeparator--resizing"]}`]:{color:e.palette.text.primary},"& svg":{pointerEvents:"none"}},[`& .${ps.iconSeparator}`]:{color:"inherit"},[`& .${ps.menuIcon}`]:{width:0,visibility:"hidden",fontSize:20,marginRight:-10,display:"flex",alignItems:"center"},[`& .${ps.columnHeader}:hover`]:{[`& .${ps.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${ps.menuIcon}`]:{width:"auto",visibility:"visible"}},[`.${ps.menuOpen}`]:{visibility:"visible",width:"auto"},[`& .${ps.row}`]:{display:"flex",width:"fit-content",breakInside:"avoid","&:hover, &.Mui-hovered":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}}},[`& .${ps.cell}`]:{display:"flex",alignItems:"center",borderBottom:`1px solid ${t}`},[`& .${ps.row}:not(.${ps["row--dynamicHeight"]}) > .${ps.cell}`]:{overflow:"hidden",whiteSpace:"nowrap"},[`& .${ps.cellContent}`]:{overflow:"hidden",textOverflow:"ellipsis"},[`& .${ps.cell}.${ps["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:e.shadows[2],backgroundColor:e.palette.background.paper,"&:focus-within":{outline:`solid ${e.palette.primary.main} 1px`,outlineOffset:"-1px"}},[`& .${ps["row--editing"]}`]:{boxShadow:e.shadows[2]},[`& .${ps["row--editing"]} .${ps.cell}`]:{boxShadow:e.shadows[0],backgroundColor:e.palette.background.paper},[`& .${ps.editBooleanCell}`]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${ps.booleanCell}[data-value="true"]`]:{color:e.palette.text.secondary},[`& .${ps.booleanCell}[data-value="false"]`]:{color:e.palette.text.disabled},[`& .${ps.actionsCell}`]:{display:"inline-flex",alignItems:"center",gridGap:e.spacing(1)},[`& .${ps.rowReorderCell}`]:{display:"inline-flex",flex:1,alignItems:"center",justifyContent:"center",opacity:e.palette.action.disabledOpacity},[`& .${ps["rowReorderCell--draggable"]}`]:{cursor:"move",opacity:1},[`& .${ps.rowReorderCellContainer}`]:{padding:0,alignItems:"stretch"},[`& .${ps.withBorder}`]:{borderRight:`1px solid ${t}`},[`& .${ps["cell--textLeft"]}`]:{justifyContent:"flex-start"},[`& .${ps["cell--textRight"]}`]:{justifyContent:"flex-end"},[`& .${ps["cell--textCenter"]}`]:{justifyContent:"center"},[`& .${ps.columnHeaderDraggableContainer}`]:{display:"flex",width:"100%",height:"100%"},[`& .${ps.rowReorderCellPlaceholder}`]:{display:"none"},[`& .${ps["columnHeader--dragging"]}, & .${ps["row--dragging"]}`]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity},[`& .${ps["row--dragging"]}`]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity,[`& .${ps.rowReorderCellPlaceholder}`]:{display:"flex"}},[`& .${ps.treeDataGroupingCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${ps.treeDataGroupingCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)},[`& .${ps.groupingCriteriaCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${ps.groupingCriteriaCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)}})}));var ms="NOT_FOUND",hs=function(e,t){return e===t};function gs(e,t){var n,r,o="object"==typeof t?t:{equalityCheck:t},a=o.equalityCheck,i=void 0===a?hs:a,l=o.maxSize,s=void 0===l?1:l,c=o.resultEqualityCheck,u=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(i),d=1===s?(n=u,{get:function(e){return r&&n(r.key,e)?r.value:ms},put:function(e,t){r={key:e,value:t}},getEntries:function(){return r?[r]:[]},clear:function(){r=void 0}}):function(e,t){var n=[];function r(e){var r=n.findIndex((function(n){return t(e,n.key)}));if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return ms}return{get:r,put:function(t,o){r(t)===ms&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(s,u);function p(){var t=d.get(arguments);if(t===ms){if(t=e.apply(null,arguments),c){var n=d.getEntries().find((function(e){return c(e.value,t)}));n&&(t=n.value)}d.put(arguments,t)}return t}return p.clearCache=function(){return d.clear()},p}function vs(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var a,i=0,l={memoizeOptions:void 0},s=r.pop();if("object"==typeof s&&(l=s,s=r.pop()),"function"!=typeof s)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof s+"]");var c=l.memoizeOptions,u=void 0===c?n:c,d=Array.isArray(u)?u:[u],p=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var n=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),f=e.apply(void 0,[function(){return i++,s.apply(null,arguments)}].concat(d)),m=e((function(){for(var e=[],t=p.length,n=0;n<t;n++)e.push(p[n].apply(null,arguments));return a=f.apply(null,e)}));return Object.assign(m,{resultFunc:s,memoizedResultFunc:f,dependencies:p,lastResult:function(){return a},recomputations:function(){return i},resetRecomputations:function(){return i=0}}),m}}var bs=vs(gs);const ys=(e,t="warning")=>{let n=!1;const r=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===t?console.error(r):console.warn(r))}},ws=(e,t)=>e,xs={cache:null},Cs=(ys(["MUI: A selector was called without passing the instance ID, which may impact the performance of the grid.","To fix, call it with `apiRef`, e.g. `mySelector(apiRef)`, or pass the instance ID explicitly, e.g `mySelector(state, apiRef.current.instanceId)`."]),(...e)=>{null===xs.cache&&(xs.cache={});const t=(...t)=>{const[n,r]=t,o=!!n.current,a=o?n.current.instanceId:null!=r?r:"default",i=o?n.current.state:n;null===xs.cache&&(xs.cache={});const{cache:l}=xs;if(l[a]&&l[a].get(e))return l[a].get(e)(i,a);const s=bs(...e);return l[a]||(l[a]=new Map),l[a].set(e,s),s(i,a)};return t.acceptsApiRef=!0,t}),Es=e=>e.columns,Ss=Cs(Es,(e=>e.all)),Ns=Cs(Es,(e=>e.lookup)),Ls=Cs(Ss,Ns,((e,t)=>e.map((e=>t[e])))),Ms=Cs(Es,(e=>e.columnVisibilityModel)),ks=Cs(Ls,Ms,((e,t)=>e.filter((e=>!1!==t[e.field])))),Is=(Cs(ks,(e=>e.map((e=>e.field)))),Cs(ks,(e=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1)t.push(n),n+=e[r].computedWidth;return t}))),Ps=Cs(ks,Is,((e,t)=>{const n=e.length;return 0===n?0:t[n-1]+e[n-1].computedWidth})),As=Cs(Ls,(e=>e.filter((e=>e.filterable)))),js=Cs(Ls,(e=>e.reduce(((e,t)=>(t.filterable&&(e[t.field]=t),e)),{}))),Ts=(ws(Ss),ws(Ls),ws(ks),ws(As),ws(Cs(As,(e=>e.map((e=>e.field))))),ws(Cs(ks,(e=>e.length))),ws(Cs(Is,Ps,((e,t)=>({totalWidth:t,positions:e})))));ys(["MUI: `useGridSelector` has been called before the initialization of the state.","This hook can only be used inside the context of the grid."]);const Rs=(e,t)=>function(e){return e.acceptsApiRef}(t)?t(e):t(e.current.state),Os=n.createContext(void 0);function Ds(){const e=n.useContext(Os);if(void 0===e)throw new Error(["MUI: Could not find the data grid context.","It looks like you rendered your component outside of a DataGrid, DataGridPro or DataGridPremium parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}const _s=n.createContext(void 0),Fs=()=>{const e=n.useContext(_s);if(!e)throw new Error("MUI: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.");return e},zs=e=>e.density,Zs=Cs(zs,(e=>e.value)),Bs=Cs(zs,(e=>e.rowHeight)),Hs=Cs(zs,(e=>e.headerHeight)),qs=Cs(zs,(e=>e.headerGroupingMaxDepth)),Us=Cs(zs,(e=>e.factor)),$s=Cs(zs,(e=>e.headerHeight*(1+e.headerGroupingMaxDepth))),Ws=e=>e.rows,Vs=Cs(Ws,(e=>e.totalRowCount)),Gs=Cs(Ws,(e=>e.loading)),Ys=Cs(Ws,(e=>e.totalTopLevelRowCount)),Ks=Cs(Ws,(e=>e.idRowsLookup)),Qs=Cs(Ws,(e=>e.idToIdLookup)),Js=Cs(Ws,(e=>e.tree)),Xs=Cs(Ws,(e=>e.groupingName)),ec=Cs(Ws,(e=>e.treeDepth)),tc=Cs(Ws,(e=>e.ids)),nc=Cs(Ws,(e=>null==e?void 0:e.additionalRowGroups)),rc=Cs(nc,(e=>null==e?void 0:e.pinnedRows)),oc=Cs(rc,(e=>{var t,n;return((null==e||null==(t=e.top)?void 0:t.length)||0)+((null==e||null==(n=e.bottom)?void 0:n.length)||0)}));var ac=i(5893);const ic=["children","className"],lc=n.forwardRef((function(e,t){const r=Fs(),{children:o,className:a}=e,i=(0,ns.Z)(e,ic),l=Ds(),s=Rs(l,ks),c=Rs(l,Vs),u=Rs(l,Zs),d=Rs(l,qs),p=n.useRef(null),f=(0,os.Z)(p,t),m=Rs(l,oc),h=(0,ts.Z)({},r,{density:u}),g=(e=>{const{autoHeight:t,density:n,classes:r}=e,o={root:["root",t&&"autoHeight",`root--density${(0,rs.Z)(n)}`]};return(0,is.Z)(o,ds,r)})(h);l.current.rootElementRef=p;const[v,b]=n.useState(!1);return(0,as.Z)((()=>{b(!0)}),[]),(0,as.Z)((()=>{v&&l.current.unstable_updateGridDimensionsRef()}),[l,v]),v?(0,ac.jsx)(fs,(0,ts.Z)({ref:f,className:ue(a,g.root),ownerState:h,role:"grid","aria-colcount":s.length,"aria-rowcount":d+1+m+c,"aria-multiselectable":!r.disableMultipleSelection,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"]},i,{children:o})):null}));function sc(e,t){const r=n.useRef(null);if(r.current)return r.current;const o=e.current.getLogger(t);return r.current=o,o}const cc=e=>{const{classes:t}=e;return(0,is.Z)({root:["main"]},ds,t)},uc=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:(e,t)=>t.main})((()=>({position:"relative",flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden"})));function dc(e){const t=Fs(),n=cc(t);return(0,ac.jsx)(uc,{className:n.root,ownerState:t,children:e.children})}class pc extends n.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.api.current&&(this.logError(e),this.props.api.current.showError({error:e,errorInfo:t}))}logError(e,t){this.props.logger.error(`An unexpected error occurred. Error: ${e&&e.message}. `,e,t)}render(){var e;return this.props.hasError||null!=(e=this.state)&&e.hasError?this.props.render(this.state):this.props.children}}function fc(e){const{children:t}=e,n=Ds(),r=sc(n,"GridErrorHandler"),o=Fs(),a=n.current.state.error;return(0,ac.jsx)(pc,{hasError:null!=a,api:n,logger:r,render:e=>{var t;return(0,ac.jsx)(dc,{children:(0,ac.jsx)(o.components.ErrorOverlay,(0,ts.Z)({},e,a,null==(t=o.componentsProps)?void 0:t.errorOverlay))})},children:t})}function mc(){var e;const t=Ds(),r=Fs(),o=n.useRef(null);return t.current.headerRef=o,(0,ac.jsx)("div",{ref:o,children:(0,ac.jsx)(r.components.Header,(0,ts.Z)({},null==(e=r.componentsProps)?void 0:e.header))})}var hc=i(2068),gc=i(5340);const vc=["children","defaultHeight","defaultWidth","disableHeight","disableWidth","nonce","onResize","style"],bc=n.forwardRef((function(e,t){const{children:r,defaultHeight:o=null,defaultWidth:a=null,disableHeight:i=!1,disableWidth:l=!1,nonce:s,onResize:c,style:u}=e,d=(0,ns.Z)(e,vc),[p,f]=n.useState({height:o,width:a}),m=n.useRef(null),h=n.useRef(null),g=(0,hc.Z)((()=>{if(h.current){const e=h.current.offsetHeight||0,t=h.current.offsetWidth||0,n=(0,gc.Z)(h.current).getComputedStyle(h.current),r=parseInt(n.paddingLeft,10)||0,o=parseInt(n.paddingRight,10)||0,a=e-(parseInt(n.paddingTop,10)||0)-(parseInt(n.paddingBottom,10)||0),s=t-r-o;(!i&&p.height!==a||!l&&p.width!==s)&&(f({height:a,width:s}),c&&c({height:a,width:s}))}}));(0,as.Z)((()=>{var e;if(h.current=m.current.parentElement,!h)return;const t=(0,gc.Z)(null!=(e=h.current)?e:void 0),n=function(e,t){var n=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},r=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var r=this;n(this),this.__resizeRAF__&&t.cancelAnimationFrame(this.__resizeRAF__),this.__resizeRAF__=t.requestAnimationFrame((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach((function(t){t.call(r,e)})))}))}},o=!1,a="",i="animationstart",l="Webkit Moz O ms".split(" "),s="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(o=!0),!1===o)for(var u=0;u<l.length;u++)if(void 0!==c.style[l[u]+"AnimationName"]){a="-"+l[u].toLowerCase()+"-",i=s[u],o=!0;break}var d="resizeanim",p="@"+a+"keyframes "+d+" { from { opacity: 0; } to { opacity: 0; } } ",f=a+"animation: 1ms "+d+"; ";return{addResizeListener:function(o,a){if(!o.__resizeTriggers__){var l=o.ownerDocument,s=t.getComputedStyle(o);s&&"static"==s.position&&(o.style.position="relative"),function(t,n){if(!n.getElementById("muiDetectElementResize")){var r=(p||"")+".Mui-resizeTriggers { "+(f||"")+'visibility: hidden; opacity: 0; } .Mui-resizeTriggers, .Mui-resizeTriggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .Mui-resizeTriggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o="ShadowRoot"===n.constructor.name?n:t.head||t.getElementsByTagName("head")[0],a=t.createElement("style");a.id="muiDetectElementResize",a.type="text/css",null!=e&&a.setAttribute("nonce",e),a.styleSheet?a.styleSheet.cssText=r:a.appendChild(t.createTextNode(r)),o.appendChild(a)}}(l,o.getRootNode()),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=l.createElement("div")).className="Mui-resizeTriggers",o.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',o.appendChild(o.__resizeTriggers__),n(o),o.addEventListener("scroll",r,!0),i&&(o.__resizeTriggers__.__animationListener__=function(e){e.animationName==d&&n(o)},o.__resizeTriggers__.addEventListener(i,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(a)},removeResizeListener:function(e,t){if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",r,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(i,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(s,t);return n.addResizeListener(h.current,g),g(),()=>{n.removeResizeListener(h.current,g)}}),[s,g]);const v={overflow:"visible"},b={};i||(v.height=0,b.height=p.height),l||(v.width=0,b.width=p.width);const y=(0,os.Z)(m,t);return(0,ac.jsx)("div",(0,ts.Z)({ref:y,style:(0,ts.Z)({},v,u)},d,{children:null===p.height&&null===p.width?null:r(b)}))})),yc=e=>e.sorting,wc=Cs(yc,(e=>e.sortedRows)),xc=Cs(wc,Ks,((e,t)=>e.map((e=>({id:e,model:t[e]}))))),Cc=Cs(yc,(e=>e.sortModel)),Ec=Cs(Cc,(e=>e.reduce(((t,n,r)=>(t[n.field]={sortDirection:n.sort,sortIndex:e.length>1?r+1:void 0},t)),{}))),Sc=e=>e.filter,Nc=Cs(Sc,(e=>e.filterModel)),Lc=(Cs(Nc,(e=>e.quickFilterValues)),Cs(Sc,(e=>e.visibleRowsLookup))),Mc=Cs(Sc,(e=>e.filteredRowsLookup)),kc=(Cs(Sc,(e=>e.filteredDescendantCountLookup)),Cs(Lc,xc,((e,t)=>t.filter((t=>!1!==e[t.id]))))),Ic=Cs(kc,(e=>e.map((e=>e.id)))),Pc=Cs(Mc,xc,((e,t)=>t.filter((t=>!1!==e[t.id])))),Ac=Cs(Pc,(e=>e.map((e=>e.id)))),jc=Cs(kc,Js,ec,((e,t,n)=>n<2?e:e.filter((e=>{var n;return 0===(null==(n=t[e.id])?void 0:n.depth)})))),Tc=Cs(kc,(e=>e.length)),Rc=Cs(jc,(e=>e.length)),Oc=Cs(Nc,Ns,((e,t)=>{var n;return null==(n=e.items)?void 0:n.filter((e=>{var n,r;if(!e.columnField)return!1;const o=t[e.columnField];if(null==o||!o.filterOperators||0===(null==o||null==(n=o.filterOperators)?void 0:n.length))return!1;const a=o.filterOperators.find((t=>t.value===e.operatorValue));return!!a&&(!a.InputComponent||null!=e.value&&""!==(null==(r=e.value)?void 0:r.toString()))}))})),Dc=Cs(Oc,(e=>e.reduce(((e,t)=>(e[t.columnField]?e[t.columnField].push(t):e[t.columnField]=[t],e)),{})));function _c(e){var t,r;const o=Ds(),a=Fs(),i=Rs(o,$s),[l,s]=n.useState((()=>{var e,t;return null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null})),c=n.useCallback((()=>{var e,t;s(null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null)}),[o]);(0,as.Z)((()=>o.current.subscribeEvent("viewportInnerSizeChange",c)),[o,c]);let u=null!=(t=null==l?void 0:l.height)?t:0;return a.autoHeight&&0===u&&(u="auto"),l?(0,ac.jsx)("div",(0,ts.Z)({style:{height:u,width:null!=(r=null==l?void 0:l.width)?r:0,position:"absolute",top:i,bottom:"auto"===u?0:void 0}},e)):null}function Fc(){const e=Ds(),t=Fs(),n=Rs(e,Vs),r=Rs(e,Tc),o=Rs(e,Gs),a=!o&&n>0&&0===r;let i=null;var l,s,c;return o||0!==n||(i=(0,ac.jsx)(t.components.NoRowsOverlay,(0,ts.Z)({},null==(l=t.componentsProps)?void 0:l.noRowsOverlay))),a&&(i=(0,ac.jsx)(t.components.NoResultsOverlay,(0,ts.Z)({},null==(s=t.componentsProps)?void 0:s.noResultsOverlay))),o&&(i=(0,ac.jsx)(t.components.LoadingOverlay,(0,ts.Z)({},null==(c=t.componentsProps)?void 0:c.loadingOverlay))),null===i?null:(0,ac.jsx)(_c,{children:i})}function zc(e){const{children:t,VirtualScrollerComponent:r,ColumnHeadersComponent:o}=e,a=Ds(),i=Fs(),l=Rs(a,$s),[s,c]=n.useState(i.disableVirtualization),u=n.useCallback((()=>{c(!0)}),[]),d=n.useCallback((()=>{c(!1)}),[]);n.useEffect((()=>{c(i.disableVirtualization)}),[i.disableVirtualization]),a.current.unstable_disableVirtualization=u,a.current.unstable_enableVirtualization=d;const p=n.useRef(null),f=n.useRef(null),m=n.useRef(null),h=n.useRef(null);a.current.columnHeadersContainerElementRef=f,a.current.columnHeadersElementRef=p,a.current.windowRef=m,a.current.renderingZoneRef=h;const g=n.useCallback((e=>{a.current.publishEvent("resize",e)}),[a]);return(0,ac.jsxs)(dc,{children:[(0,ac.jsx)(Fc,{}),(0,ac.jsx)(o,{ref:f,innerRef:p}),(0,ac.jsx)(bc,{nonce:i.nonce,disableHeight:i.autoHeight,onResize:g,children:e=>{const t={width:e.width,height:e.height?e.height-l:"auto",marginTop:l};return(0,ac.jsx)(r,{ref:m,style:t,disableVirtualization:s})}}),t]})}function Zc(){var e;const t=Ds(),r=Fs(),o=n.useRef(null);return t.current.footerRef=o,r.hideFooter?null:(0,ac.jsx)("div",{ref:o,children:(0,ac.jsx)(r.components.Footer,(0,ts.Z)({},null==(e=r.componentsProps)?void 0:e.footer))})}const Bc=({apiRef:e,props:t,children:n})=>(0,ac.jsx)(_s.Provider,{value:t,children:(0,ac.jsx)(Os.Provider,{value:e,children:n})});function Hc(e){return"function"==typeof e}function qc(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}const Uc=(e,t,n)=>Math.max(t,Math.min(n,e));function $c(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(!$c(e[r],t[r]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;for(let e=0;e<n.length;e+=1){const r=n[e];if(!$c(r[1],t.get(r[0])))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const n=Object.keys(e),r=n.length;if(r!==Object.keys(t).length)return!1;for(let e=0;e<r;e+=1)if(!Object.prototype.hasOwnProperty.call(t,n[e]))return!1;for(let o=0;o<r;o+=1){const r=n[o];if(!$c(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function Wc(e){return"function"==typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}const Vc=function(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}()&&null!=window.localStorage.getItem("DEBUG"),Gc=()=>{},Yc={debug:Gc,info:Gc,warn:Gc,error:Gc},Kc=["debug","info","warn","error"];function Qc(e,t,n=console){const r=Kc.indexOf(t);if(-1===r)throw new Error(`MUI: Log level ${t} not recognized.`);return Kc.reduce(((t,o,a)=>(t[o]=a>=r?(...t)=>{const[r,...a]=t;n[o](`MUI: ${e} - ${r}`,...a)}:Gc,t)),{})}function Jc(e,t,r){const o=n.useRef(t),[a]=n.useState(Object.keys(t)),i=n.useCallback((()=>{e.current&&a.forEach((t=>{e.current.hasOwnProperty(t)||(e.current[t]=(...e)=>o.current[t](...e))}))}),[a,e]);n.useEffect((()=>{o.current=t}),[t]),n.useEffect((()=>{i()}),[i]),i()}class Xc{constructor(e=1e3){this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=e}register(e,t,n){this.timeouts||(this.timeouts=new Map);const r=setTimeout((()=>{"function"==typeof t&&t(),this.timeouts.delete(n.cleanupToken)}),this.cleanupTimeout);this.timeouts.set(n.cleanupToken,r)}unregister(e){const t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&(this.timeouts.forEach(((e,t)=>{this.unregister({cleanupToken:t})})),this.timeouts=void 0)}}class eu{constructor(){this.registry=new FinalizationRegistry((e=>{"function"==typeof e&&e()}))}register(e,t,n){this.registry.register(e,t,n)}unregister(e){this.registry.unregister(e)}reset(){}}var tu;!function(e){e.DataGrid="DataGrid",e.DataGridPro="DataGridPro"}(tu||(tu={}));class nu{}const ru=function(e){let t=0;return function(r,o,a,i){null===e.registry&&(e.registry="undefined"!=typeof FinalizationRegistry?new eu:new Xc);const[l]=n.useState(new nu),s=n.useRef(null),c=n.useRef();c.current=a;const u=n.useRef(null);if(!s.current&&c.current){const n=(e,t,n)=>{var r;t.defaultMuiPrevented||null==(r=c.current)||r.call(c,e,t,n)};s.current=r.current.subscribeEvent(o,n,i),t+=1,u.current={cleanupToken:t},e.registry.register(l,(()=>{var e;null==(e=s.current)||e.call(s),s.current=null,u.current=null}),u.current)}else!c.current&&s.current&&(s.current(),s.current=null,u.current&&(e.registry.unregister(u.current),u.current=null));n.useEffect((()=>{if(!s.current&&c.current){const e=(e,t,n)=>{var r;t.defaultMuiPrevented||null==(r=c.current)||r.call(c,e,t,n)};s.current=r.current.subscribeEvent(o,e,i)}return u.current&&e.registry&&(e.registry.unregister(u.current),u.current=null),()=>{var e;null==(e=s.current)||e.call(s),s.current=null}}),[r,o,i])}}({registry:null}),ou={isFirst:!0};function au(e,t,n){ru(e,t,n,ou)}class iu{constructor(){this.maxListeners=10,this.warnOnce=!1,this.events={}}on(e,t,n={}){let r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){const n=this.events[e];if(!n)return;const r=Array.from(n.highPriority.keys()),o=Array.from(n.regular.keys());for(let e=r.length-1;e>=0;e-=1){const o=r[e];n.highPriority.has(o)&&o.apply(this,t)}for(let e=0;e<o.length;e+=1){const r=o[e];n.regular.has(r)&&r.apply(this,t)}}once(e,t){const n=this;this.on(e,(function r(...o){n.removeListener(e,r),t.apply(n,o)}))}}let lu=0;var su=i(9142);const cu="none",uu={rowTreeCreation:"rowTree",filtering:"rowTree",sorting:"rowTree"},du=["stateId"],pu=(e,t)=>{const r=function(e,t){const r=n.useRef();r.current||(r.current={unstable_eventManager:new iu,unstable_caches:{},state:{},instanceId:lu},lu+=1),n.useImperativeHandle(e,(()=>r.current),[r]);const o=n.useCallback(((...e)=>{const[n,o,a={}]=e;if(a.defaultMuiPrevented=!1,(e=>void 0!==e.isPropagationStopped)(a)&&a.isPropagationStopped())return;const i=t.signature===tu.DataGridPro?{api:r.current}:{};r.current.unstable_eventManager.emit(n,o,a,i)}),[r,t.signature]),a=n.useCallback(((e,t,n)=>{r.current.unstable_eventManager.on(e,t,n);const o=r.current;return()=>{o.unstable_eventManager.removeListener(e,t)}}),[r]),i=n.useCallback((e=>{r.current.publishEvent("componentError",e)}),[r]);return Jc(r,{subscribeEvent:a,publishEvent:o,showError:i}),n.useEffect((()=>{const e=r.current;return()=>{var t;void 0!==(t=e.instanceId)?xs.cache&&xs.cache[t]&&delete xs.cache[t]:xs.cache=null,e.publishEvent("unmount")}}),[r]),r}(e,t);return((e,t)=>{e.current.getLogger=n.useCallback((e=>Vc?Qc(e,"debug",t.logger):t.logLevel?Qc(e,t.logLevel.toString(),t.logger):Yc),[t.logLevel,t.logger])})(r,t),function(e,t){const r=n.useCallback((t=>{e.current.setState((e=>(0,ts.Z)({},e,{error:t})))}),[e]);n.useEffect((()=>{t.error?r({error:t.error}):r(null)}),[r,t.error]),ru(e,"componentError",r)}(r,t),((e,t)=>{const r=n.useRef({}),[,o]=n.useState(),a=n.useCallback((e=>{const{stateId:t}=e,n=(0,ns.Z)(e,du);r.current[t]=(0,ts.Z)({},n,{stateId:t})}),[]),i=n.useCallback(((n,o)=>{let a;if(a=Hc(n)?n(e.current.state):n,e.current.state===a)return!1;let i=!1;const l=[];if(Object.keys(r.current).forEach((t=>{const n=r.current[t],o=n.stateSelector(e.current.state,e.current.instanceId),s=n.stateSelector(a,e.current.instanceId);s!==o&&(l.push({stateId:n.stateId,hasPropChanged:s!==n.propModel}),void 0!==n.propModel&&s!==n.propModel&&(i=!0))})),l.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${l[0].stateId}, therefore, you're not allowed to update ${l.map((e=>e.stateId)).join(", ")} in the same transaction.`);if(i||(e.current.state=a,e.current.publishEvent&&e.current.publishEvent("stateChange",a)),1===l.length){const{stateId:n,hasPropChanged:s}=l[0],c=r.current[n],u=c.stateSelector(a,e.current.instanceId);if(c.propOnChange&&s){const n=t.signature===tu.DataGridPro?{api:e.current,reason:o}:{reason:o};c.propOnChange(u,n)}i||e.current.publishEvent(c.changeEvent,u,{reason:o})}return!i}),[e,t.signature]),l=n.useCallback(((t,n,r)=>e.current.setState((e=>(0,ts.Z)({},e,{[t]:n(e[t])})),r)),[e]),s=n.useCallback((()=>o((()=>e.current.state))),[e]);Jc(e,{setState:i,forceUpdate:s,unstable_updateControlState:l,unstable_registerControlState:a})})(r,t),(e=>{const t=n.useRef({}),r=n.useCallback((e=>{e&&Object.values(e.appliers).forEach((e=>{e()}))}),[]);Jc(e,{unstable_registerPipeProcessor:n.useCallback(((e,n,o)=>{t.current[e]||(t.current[e]={processors:new Map,appliers:{}});const a=t.current[e];return a.processors.get(n)!==o&&(a.processors.set(n,o),r(a)),()=>{t.current[e].processors.set(n,null)}}),[r]),unstable_registerPipeApplier:n.useCallback(((e,n,r)=>(t.current[e]||(t.current[e]={processors:new Map,appliers:{}}),t.current[e].appliers[n]=r,()=>{const r=t.current[e].appliers,o=(0,ns.Z)(r,[n].map(su.Z));t.current[e].appliers=o})),[]),unstable_requestPipeProcessorsApplication:n.useCallback((e=>{const n=t.current[e];r(n)}),[r]),unstable_applyPipeProcessors:n.useCallback(((...e)=>{const[n,r,o]=e;return t.current[n]?Array.from(t.current[n].processors.values()).reduce(((e,t)=>t?t(e,o):e),r):r}),[])})})(r),(e=>{const t=n.useRef(new Map),r=n.useRef({}),o=n.useCallback(((t,n,o)=>{const a=()=>{const e=r.current[n],o=(0,ns.Z)(e,[t].map(su.Z));r.current[n]=o};r.current[n]||(r.current[n]={});const i=r.current[n],l=i[t];return i[t]=o,l&&l!==o?(t===e.current.unstable_getActiveStrategy(uu[n])&&e.current.publishEvent("activeStrategyProcessorChange",n),a):a}),[e]),a=n.useCallback(((t,n)=>{const o=e.current.unstable_getActiveStrategy(uu[t]);if(null==o)throw new Error("Can't apply a strategy processor before defining an active strategy");const a=r.current[t];if(!a||!a[o])throw new Error(`No processor found for processor "${t}" on strategy "${o}"`);return(0,a[o])(n)}),[e]),i=n.useCallback((e=>{var n;const r=Array.from(t.current.entries()).find((([,t])=>t.group===e&&t.isAvailable()));return null!=(n=null==r?void 0:r[0])?n:cu}),[]),l=n.useCallback(((n,r,o)=>{t.current.set(r,{group:n,isAvailable:o}),e.current.publishEvent("strategyAvailabilityChange")}),[e]);Jc(e,{unstable_registerStrategyProcessor:o,unstable_applyStrategyProcessor:a,unstable_getActiveStrategy:i,unstable_setStrategyAvailability:l})})(r),((e,t)=>{const r=n.useCallback((e=>{if(null==t.localeText[e])throw new Error(`Missing translation for key ${e}.`);return t.localeText[e]}),[t.localeText]);e.current.getLocaleText=r})(r,t),r},fu=(e,t,r)=>{const o=n.useRef(!1);o.current||(t.current.state=e(t.current.state,r,t),o.current=!0)};function mu(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const n=document.createRange();n.selectNode(t);const r=window.getSelection();r.removeAllRanges(),r.addRange(n);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}const hu=e=>e.columnMenu,gu=e=>(0,ts.Z)({},e,{columnMenu:{open:!1}}),vu=e=>{const t=n.useRef(!0);t.current&&(t.current=!1,e())},bu=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),i=n.useCallback((()=>{o.current=e.current.unstable_registerPipeProcessor(t,a.current,r)}),[e,r,t]);vu((()=>{i()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:i(),()=>{o.current&&(o.current(),o.current=null)})),[i])},yu=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),i=n.useCallback((()=>{o.current=e.current.unstable_registerPipeApplier(t,a.current,r)}),[e,r,t]);vu((()=>{i()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:i(),()=>{o.current&&(o.current(),o.current=null)})),[i])};var wu=i(6535),xu=i(3961),Cu=i(3703),Eu=i(4161),Su=i(3546),Nu=i(9336);const Lu=["onChange","maxRows","minRows","style","value"];function Mu(e){return parseInt(e,10)||0}const ku={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function Iu(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}const Pu=n.forwardRef((function(e,t){const{onChange:r,maxRows:o,minRows:a=1,style:i,value:l}=e,s=(0,ns.Z)(e,Lu),{current:c}=n.useRef(null!=l),u=n.useRef(null),d=(0,Cu.Z)(t,u),p=n.useRef(null),f=n.useRef(0),[m,h]=n.useState({outerHeightStyle:0}),g=n.useCallback((()=>{const t=u.current,n=(0,Eu.Z)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0};const r=p.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const i=n.boxSizing,l=Mu(n.paddingBottom)+Mu(n.paddingTop),s=Mu(n.borderBottomWidth)+Mu(n.borderTopWidth),c=r.scrollHeight;r.value="x";const d=r.scrollHeight;let f=c;return a&&(f=Math.max(Number(a)*d,f)),o&&(f=Math.min(Number(o)*d,f)),f=Math.max(f,d),{outerHeightStyle:f+("border-box"===i?l+s:0),overflow:Math.abs(f-c)<=1}}),[o,a,e.placeholder]),v=(e,t)=>{const{outerHeightStyle:n,overflow:r}=t;return f.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(f.current+=1,{overflow:r,outerHeightStyle:n}):e},b=n.useCallback((()=>{const e=g();Iu(e)||h((t=>v(t,e)))}),[g]);return(0,Su.Z)((()=>{const e=()=>{f.current=0,(()=>{const e=g();Iu(e)||Ue.flushSync((()=>{h((t=>v(t,e)))}))})()};const t=(0,Nu.Z)(e),n=u.current,r=(0,Eu.Z)(n);let o;return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(o=new ResizeObserver(e),o.observe(n)),()=>{t.clear(),cancelAnimationFrame(undefined),r.removeEventListener("resize",t),o&&o.disconnect()}}),[g]),(0,Su.Z)((()=>{b()})),n.useEffect((()=>{f.current=0}),[l]),(0,ac.jsxs)(n.Fragment,{children:[(0,ac.jsx)("textarea",(0,ts.Z)({value:l,onChange:e=>{f.current=0,c||b(),r&&r(e)},ref:d,rows:a,style:(0,ts.Z)({height:m.outerHeightStyle,overflow:m.overflow?"hidden":void 0},i)},s)),(0,ac.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:p,tabIndex:-1,style:(0,ts.Z)({},ku,i,{paddingTop:0,paddingBottom:0})})]})}));function Au(e){return"string"==typeof e}function ju({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t)),{})}var Tu=n.createContext(void 0);function Ru(){return n.useContext(Tu)}var Ou=i(1657),Du=i(5260),_u=i(444),Fu=i(7278),zu=i(6797),Zu=(i(6751),i(8679),(0,Du.w)((function(e,t){var r=e.styles,o=(0,zu.O)([r],void 0,n.useContext(Du.T));if(!Du.i){for(var a,i=o.name,l=o.styles,s=o.next;void 0!==s;)i+=" "+s.name,l+=s.styles,s=s.next;var c=!0===t.compat,u=t.insert("",{name:i,styles:l},t.sheet,c);return c?null:n.createElement("style",((a={})["data-emotion"]=t.key+"-global "+i,a.dangerouslySetInnerHTML={__html:u},a.nonce=t.sheet.nonce,a))}var d=n.useRef();return(0,Fu.j)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,a=document.querySelector('style[data-emotion="'+e+" "+o.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==a&&(r=!0,a.setAttribute("data-emotion",e),n.hydrate([a])),d.current=[n,r],function(){n.flush()}}),[t]),(0,Fu.j)((function(){var e=d.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==o.next&&(0,_u.My)(t,o.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",o,n,!1)}}),[t,o.name]),null})));function Bu(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,zu.O)(t)}var Hu=function(){var e=Bu.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};function qu(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return(0,ac.jsx)(Zu,{styles:r})}var Uu=i(6682),$u=function({styles:e,themeId:t,defaultTheme:n={}}){const r=(0,Uu.Z)(n),o="function"==typeof e?e(t&&r[t]||r):e;return(0,ac.jsx)(qu,{styles:o})},Wu=i(8794),Vu=i(606),Gu=function(e){return(0,ac.jsx)($u,(0,ts.Z)({},e,{defaultTheme:Wu.Z,themeId:Vu.Z}))};function Yu(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Ku(e,t=!1){return e&&(Yu(e.value)&&""!==e.value||t&&Yu(e.defaultValue)&&""!==e.defaultValue)}function Qu(e){return(0,cs.Z)("MuiInputBase",e)}var Ju=(0,us.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);const Xu=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],ed=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,rs.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},td=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},nd=(0,ls.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:ed})((({theme:e,ownerState:t})=>(0,ts.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Ju.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,ts.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),rd=(0,ls.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:td})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,r=(0,ts.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,ts.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Ju.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Ju.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),od=(0,ac.jsx)(Gu,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),ad=n.forwardRef((function(e,t){var r;const o=(0,Ou.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:l,className:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:m,fullWidth:h=!1,id:g,inputComponent:v="input",inputProps:b={},inputRef:y,maxRows:w,minRows:x,multiline:C=!1,name:E,onBlur:S,onChange:N,onClick:L,onFocus:M,onKeyDown:k,onKeyUp:I,placeholder:P,readOnly:A,renderSuffix:j,rows:T,slotProps:R={},slots:O={},startAdornment:D,type:_="text",value:F}=o,z=(0,ns.Z)(o,Xu),Z=null!=b.value?b.value:F,{current:B}=n.useRef(null!=Z),H=n.useRef(),q=n.useCallback((e=>{}),[]),U=(0,os.Z)(H,y,b.ref,q),[$,W]=n.useState(!1),V=Ru(),G=ju({props:o,muiFormControl:V,states:["color","disabled","error","hiddenLabel","size","required","filled"]});G.focused=V?V.focused:$,n.useEffect((()=>{!V&&p&&$&&(W(!1),S&&S())}),[V,p,$,S]);const Y=V&&V.onFilled,K=V&&V.onEmpty,Q=n.useCallback((e=>{Ku(e)?Y&&Y():K&&K()}),[Y,K]);(0,as.Z)((()=>{B&&Q({value:Z})}),[Z,Q,B]),n.useEffect((()=>{Q(H.current)}),[]);let J=v,X=b;C&&"input"===J&&(X=T?(0,ts.Z)({type:void 0,minRows:T,maxRows:T},X):(0,ts.Z)({type:void 0,maxRows:w,minRows:x},X),J=Pu),n.useEffect((()=>{V&&V.setAdornedStart(Boolean(D))}),[V,D]);const ee=(0,ts.Z)({},o,{color:G.color||"primary",disabled:G.disabled,endAdornment:m,error:G.error,focused:G.focused,formControl:V,fullWidth:h,hiddenLabel:G.hiddenLabel,multiline:C,size:G.size,startAdornment:D,type:_}),te=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:m}=e,h={root:["root",`color${(0,rs.Z)(n)}`,r&&"disabled",o&&"error",s&&"fullWidth",i&&"focused",l&&"formControl",p&&"medium"!==p&&`size${(0,rs.Z)(p)}`,u&&"multiline",f&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",u&&"inputMultiline","small"===p&&"inputSizeSmall",c&&"inputHiddenLabel",f&&"inputAdornedStart",a&&"inputAdornedEnd",d&&"readOnly"]};return(0,is.Z)(h,Qu,t)})(ee),ne=O.root||c.Root||nd,re=R.root||u.root||{},oe=O.input||c.Input||rd;return X=(0,ts.Z)({},X,null!=(r=R.input)?r:u.input),(0,ac.jsxs)(n.Fragment,{children:[!f&&od,(0,ac.jsxs)(ne,(0,ts.Z)({},re,!Au(ne)&&{ownerState:(0,ts.Z)({},ee,re.ownerState)},{ref:t,onClick:e=>{H.current&&e.currentTarget===e.target&&H.current.focus(),L&&L(e)}},z,{className:(0,xu.Z)(te.root,re.className,s,A&&"MuiInputBase-readOnly"),children:[D,(0,ac.jsx)(Tu.Provider,{value:null,children:(0,ac.jsx)(oe,(0,ts.Z)({ownerState:ee,"aria-invalid":G.error,"aria-describedby":a,autoComplete:i,autoFocus:l,defaultValue:d,disabled:G.disabled,id:g,onAnimationStart:e=>{Q("mui-auto-fill-cancel"===e.animationName?H.current:{value:"x"})},name:E,placeholder:P,readOnly:A,required:G.required,rows:T,value:Z,onKeyDown:k,onKeyUp:I,type:_},X,!Au(oe)&&{as:J,ownerState:(0,ts.Z)({},ee,X.ownerState)},{ref:U,className:(0,xu.Z)(te.input,X.className,A&&"MuiInputBase-readOnly"),onBlur:e=>{S&&S(e),b.onBlur&&b.onBlur(e),V&&V.onBlur?V.onBlur(e):W(!1)},onChange:(e,...t)=>{if(!B){const t=e.target||H.current;if(null==t)throw new Error((0,wu.Z)(1));Q({value:t.value})}b.onChange&&b.onChange(e,...t),N&&N(e,...t)},onFocus:e=>{G.disabled?e.stopPropagation():(M&&M(e),b.onFocus&&b.onFocus(e),V&&V.onFocus?V.onFocus(e):W(!0))}}))}),m,j?j((0,ts.Z)({},G,{startAdornment:D})):null]}))]})}));var id=ad,ld=i(5949);const sd=(0,ld.Z)((0,ac.jsx)("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),cd=(0,ld.Z)((0,ac.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),ud=(0,ld.Z)((0,ac.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),dd=(0,ld.Z)((0,ac.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),pd=(0,ld.Z)((0,ac.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),fd=(0,ld.Z)((0,ac.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt"),md=(0,ld.Z)((0,ac.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search"),hd=((0,ld.Z)((0,ac.jsx)("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,ld.Z)((0,ac.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle"),(0,ld.Z)((0,ac.jsx)("path",{d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"}),"ColumnIcon")),gd=(0,ld.Z)((0,ac.jsx)("path",{d:"M11 19V5h2v14z"}),"Separator"),vd=(0,ld.Z)((0,ac.jsx)("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),bd=(0,ld.Z)((0,ac.jsx)("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),yd=(0,ld.Z)((0,ac.jsx)("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),wd=(0,ld.Z)((0,ac.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"TripleDotsVertical"),xd=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Cd=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),Ed=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),Sd=(0,ld.Z)((0,ac.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"}),"Load"),Nd=(0,ld.Z)((0,ac.jsx)("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"Drag"),Ld=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt"),Md=(0,ld.Z)((0,ac.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),kd=(0,ld.Z)((0,ac.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");var Id=i(7909),Pd=n.createContext({}),Ad=i(3511);function jd(e,t){return jd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jd(e,t)}function Td(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,jd(e,t)}var Rd=r().createContext(null);function Od(e,t){var r=Object.create(null);return e&&n.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return t&&(0,n.isValidElement)(e)?t(e):e}(e)})),r}function Dd(e,t,n){return null!=n[t]?n[t]:e.props[t]}function _d(e,t,r){var o=Od(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var l={};for(var s in t){if(o[s])for(r=0;r<o[s].length;r++){var c=o[s][r];l[o[s][r]]=n(c)}l[s]=n(s)}for(r=0;r<a.length;r++)l[a[r]]=n(a[r]);return l}(t,o);return Object.keys(a).forEach((function(i){var l=a[i];if((0,n.isValidElement)(l)){var s=i in t,c=i in o,u=t[i],d=(0,n.isValidElement)(u)&&!u.props.in;!c||s&&!d?c||!s||d?c&&s&&(0,n.isValidElement)(u)&&(a[i]=(0,n.cloneElement)(l,{onExited:r.bind(null,l),in:u.props.in,exit:Dd(l,"exit",e),enter:Dd(l,"enter",e)})):a[i]=(0,n.cloneElement)(l,{in:!1}):a[i]=(0,n.cloneElement)(l,{onExited:r.bind(null,l),in:!0,exit:Dd(l,"exit",e),enter:Dd(l,"enter",e)})}})),a}var Fd=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},zd=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}Td(t,e);var o=t.prototype;return o.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},o.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,o,a=t.children,i=t.handleExited;return{children:t.firstRender?(r=e,o=i,Od(r.children,(function(e){return(0,n.cloneElement)(e,{onExited:o.bind(null,e),in:!0,appear:Dd(e,"appear",r),enter:Dd(e,"enter",r),exit:Dd(e,"exit",r)})}))):_d(e,a,i),firstRender:!1}},o.handleExited=function(e,t){var n=Od(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,ts.Z)({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=(0,ns.Z)(e,["component","childFactory"]),a=this.state.contextValue,i=Fd(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?r().createElement(Rd.Provider,{value:a},i):r().createElement(Rd.Provider,{value:a},r().createElement(t,o,i))},t}(r().Component);zd.propTypes={},zd.defaultProps={component:"div",childFactory:function(e){return e}};var Zd=zd,Bd=(0,us.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const Hd=["center","classes","className"];let qd,Ud,$d,Wd,Vd=e=>e;const Gd=Hu(qd||(qd=Vd` 29 2 0% { 30 3 transform: scale(0); … … 36 9 opacity: 0.3; 37 10 } 38 `)), pp=ds(lp||(lp=up`11 `)),Yd=Hu(Ud||(Ud=Vd` 39 12 0% { 40 13 opacity: 1; … … 44 17 opacity: 0; 45 18 } 46 `)), fp=ds(sp||(sp=up`19 `)),Kd=Hu($d||($d=Vd` 47 20 0% { 48 21 transform: scale(1); … … 56 29 transform: scale(1); 57 30 } 58 `)), hp=(0,hs.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),mp=(0,hs.ZP)((function(e){const{className:t,classes:r,pulsate:o=!1,rippleX:a,rippleY:i,rippleSize:l,in:s,onExited:c,timeout:u}=e,[d,p]=n.useState(!1),f=(0,rs.Z)(t,r.ripple,r.rippleVisible,o&&r.ripplePulsate),h={width:l,height:l,top:-l/2+i,left:-l/2+a},m=(0,rs.Z)(r.child,d&&r.childLeaving,o&&r.childPulsate);return s||d||p(!0),n.useEffect((()=>{if(!s&&null!=c){const e=setTimeout(c,u);return()=>{clearTimeout(e)}}}),[c,s,u]),(0,bs.jsx)("span",{className:f,style:h,children:(0,bs.jsx)("span",{className:m})})}),{name:"MuiTouchRipple",slot:"Ripple"})(cp||(cp=up`31 `)),Qd=(0,ls.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Jd=(0,ls.ZP)((function(e){const{className:t,classes:r,pulsate:o=!1,rippleX:a,rippleY:i,rippleSize:l,in:s,onExited:c,timeout:u}=e,[d,p]=n.useState(!1),f=(0,xu.Z)(t,r.ripple,r.rippleVisible,o&&r.ripplePulsate),m={width:l,height:l,top:-l/2+i,left:-l/2+a},h=(0,xu.Z)(r.child,d&&r.childLeaving,o&&r.childPulsate);return s||d||p(!0),n.useEffect((()=>{if(!s&&null!=c){const e=setTimeout(c,u);return()=>{clearTimeout(e)}}}),[c,s,u]),(0,ac.jsx)("span",{className:f,style:m,children:(0,ac.jsx)("span",{className:h})})}),{name:"MuiTouchRipple",slot:"Ripple"})(Wd||(Wd=Vd` 59 32 opacity: 0; 60 33 position: absolute; … … 99 72 animation-delay: 200ms; 100 73 } 101 `), op.rippleVisible,dp,550,(({theme:e})=>e.transitions.easing.easeInOut),op.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),op.child,op.childLeaving,pp,550,(({theme:e})=>e.transitions.easing.easeInOut),op.childPulsate,fp,(({theme:e})=>e.transitions.easing.easeInOut)),gp=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=r,l=(0,ts.Z)(r,ap),[s,c]=n.useState([]),u=n.useRef(0),d=n.useRef(null);n.useEffect((()=>{d.current&&(d.current(),d.current=null)}),[s]);const p=n.useRef(!1),f=n.useRef(0),h=n.useRef(null),m=n.useRef(null);n.useEffect((()=>()=>{f.current&&clearTimeout(f.current)}),[]);const g=n.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:o,cb:i}=e;c((e=>[...e,(0,bs.jsx)(mp,{classes:{ripple:(0,rs.Z)(a.ripple,op.ripple),rippleVisible:(0,rs.Z)(a.rippleVisible,op.rippleVisible),ripplePulsate:(0,rs.Z)(a.ripplePulsate,op.ripplePulsate),child:(0,rs.Z)(a.child,op.child),childLeaving:(0,rs.Z)(a.childLeaving,op.childLeaving),childPulsate:(0,rs.Z)(a.childPulsate,op.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o},u.current)])),u.current+=1,d.current=i}),[a]),v=n.useCallback(((e={},t={},n=(()=>{}))=>{const{pulsate:r=!1,center:a=o||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&p.current)return void(p.current=!1);"touchstart"===(null==e?void 0:e.type)&&(p.current=!0);const l=i?null:m.current,s=l?l.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(s.width/2),u=Math.round(s.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-s.left),u=Math.round(n-s.top)}if(a)d=Math.sqrt((2*s.width**2+s.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((l?l.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((l?l.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===h.current&&(h.current=()=>{g({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})},f.current=setTimeout((()=>{h.current&&(h.current(),h.current=null)}),80)):g({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})}),[o,g]),b=n.useCallback((()=>{v({},{pulsate:!0})}),[v]),y=n.useCallback(((e,t)=>{if(clearTimeout(f.current),"touchend"===(null==e?void 0:e.type)&&h.current)return h.current(),h.current=null,void(f.current=setTimeout((()=>{y(e,t)})));h.current=null,c((e=>e.length>0?e.slice(1):e)),d.current=t}),[]);return n.useImperativeHandle(t,(()=>({pulsate:b,start:v,stop:y})),[b,v,y]),(0,bs.jsx)(hp,(0,ns.Z)({className:(0,rs.Z)(op.root,a.root,i),ref:m},l,{children:(0,bs.jsx)(rp,{component:null,exit:!0,children:s})}))}));var vp=gp;function bp(e){return(0,gs.Z)("MuiButtonBase",e)}var yp=(0,ms.Z)("MuiButtonBase",["root","disabled","focusVisible"]);const xp=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Cp=(0,hs.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${yp.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});var Ep=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:l,component:s="button",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:f="a",onBlur:h,onClick:m,onContextMenu:g,onDragLeave:v,onFocus:b,onFocusVisible:y,onKeyDown:w,onKeyUp:x,onMouseDown:C,onMouseLeave:E,onMouseUp:N,onTouchEnd:S,onTouchMove:M,onTouchStart:L,tabIndex:I=0,TouchRippleProps:k,touchRippleRef:P,type:A}=r,R=(0,ts.Z)(r,xp),j=n.useRef(null),T=n.useRef(null),O=(0,Os.Z)(T,P),{isFocusVisibleRef:D,onFocus:_,onBlur:F,ref:z}=(0,Gd.Z)(),[Z,B]=n.useState(!1);c&&Z&&B(!1),n.useImperativeHandle(o,(()=>({focusVisible:()=>{B(!0),j.current.focus()}})),[]);const[H,q]=n.useState(!1);n.useEffect((()=>{q(!0)}),[]);const U=H&&!u&&!c;function $(e,t,n=d){return(0,Bc.Z)((r=>(t&&t(r),!n&&T.current&&T.current[e](r),!0)))}n.useEffect((()=>{Z&&p&&!u&&H&&T.current.pulsate()}),[u,p,Z,H]);const W=$("start",C),V=$("stop",g),G=$("stop",v),Y=$("stop",N),K=$("stop",(e=>{Z&&e.preventDefault(),E&&E(e)})),Q=$("start",L),J=$("stop",S),X=$("stop",M),ee=$("stop",(e=>{F(e),!1===D.current&&B(!1),h&&h(e)}),!1),te=(0,Bc.Z)((e=>{j.current||(j.current=e.currentTarget),_(e),!0===D.current&&(B(!0),y&&y(e)),b&&b(e)})),ne=()=>{const e=j.current;return s&&"button"!==s&&!("A"===e.tagName&&e.href)},re=n.useRef(!1),oe=(0,Bc.Z)((e=>{p&&!re.current&&Z&&T.current&&" "===e.key&&(re.current=!0,T.current.stop(e,(()=>{T.current.start(e)}))),e.target===e.currentTarget&&ne()&&" "===e.key&&e.preventDefault(),w&&w(e),e.target===e.currentTarget&&ne()&&"Enter"===e.key&&!c&&(e.preventDefault(),m&&m(e))})),ae=(0,Bc.Z)((e=>{p&&" "===e.key&&T.current&&Z&&!e.defaultPrevented&&(re.current=!1,T.current.stop(e,(()=>{T.current.pulsate(e)}))),x&&x(e),m&&e.target===e.currentTarget&&ne()&&" "===e.key&&!e.defaultPrevented&&m(e)}));let ie=s;"button"===ie&&(R.href||R.to)&&(ie=f);const le={};"button"===ie?(le.type=void 0===A?"button":A,le.disabled=c):(R.href||R.to||(le.role="button"),c&&(le["aria-disabled"]=c));const se=(0,Os.Z)(t,z,j),ce=(0,ns.Z)({},r,{centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:I,focusVisible:Z}),ue=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a={root:["root",t&&"disabled",n&&"focusVisible"]},i=(0,os.Z)(a,bp,o);return n&&r&&(i.root+=` ${r}`),i})(ce);return(0,bs.jsxs)(Cp,(0,ns.Z)({as:ie,className:(0,rs.Z)(ue.root,l),ownerState:ce,onBlur:ee,onClick:m,onContextMenu:V,onFocus:te,onKeyDown:oe,onKeyUp:ae,onMouseDown:W,onMouseLeave:K,onMouseUp:Y,onDragLeave:G,onTouchEnd:J,onTouchMove:X,onTouchStart:Q,ref:se,tabIndex:c?-1:I,type:A},le,R,{children:[i,U?(0,bs.jsx)(vp,(0,ns.Z)({ref:O,center:a},k)):null]}))})),Np=(0,ms.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Sp=(0,ms.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]),Mp=(0,ms.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function Lp(e){return(0,gs.Z)("MuiMenuItem",e)}var Ip=(0,ms.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);const kp=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Pp=(0,hs.ZP)(Ep,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,ns.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ip.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ip.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ip.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ip.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ip.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Np.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Np.inset}`]:{marginLeft:52},[`& .${Mp.root}`]:{marginTop:0,marginBottom:0},[`& .${Mp.inset}`]:{paddingLeft:36},[`& .${Sp.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,ns.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Sp.root} svg`]:{fontSize:"1.25rem"}}))));var Ap=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:p}=r,f=(0,ts.Z)(r,kp),h=n.useContext(Vd),m=n.useMemo((()=>({dense:i||h.dense||!1,disableGutters:s})),[h.dense,i,s]),g=n.useRef(null);(0,Ds.Z)((()=>{o&&g.current&&g.current.focus()}),[o]);const v=(0,ns.Z)({},r,{dense:m.dense,divider:l,disableGutters:s}),b=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:a,classes:i}=e,l={root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},s=(0,os.Z)(l,Lp,i);return(0,ns.Z)({},i,s)})(r),y=(0,Os.Z)(g,t);let w;return r.disabled||(w=void 0!==d?d:-1),(0,bs.jsx)(Vd.Provider,{value:m,children:(0,bs.jsx)(Pp,(0,ns.Z)({ref:y,role:u,tabIndex:w,component:a,focusVisibleClassName:(0,rs.Z)(b.focusVisible,c),className:(0,rs.Z)(b.root,p)},f,{ownerState:v,classes:b}))})}));function Rp(e){return"object"==typeof e&&null!==e?e.value:e}function jp(e,t){if(void 0===t)return;const n=t.find((t=>{const n=Rp(t);return String(n)===String(e)}));return Rp(n)}const Tp=["item","applyValue","type","apiRef","focusElementRef"],Op=({valueOptions:e,valueFormatter:t,field:n},r,o)=>("function"==typeof e?["",...e({field:n})]:["",...e||[]]).map((e=>{const a="object"==typeof e,i=a?e.value:e,l=a?e.value:e,s=t&&""!==e?t({value:e,field:n,api:r}):e,c=a?e.label:s;return(0,bs.jsx)(o,{value:l,children:c},i)})),Dp=500;function _p(e){var t,r,o,a,i;const{item:l,applyValue:s,type:c,apiRef:u,focusElementRef:d}=e,p=(0,ts.Z)(e,Tp),f=n.useRef(),[h,m]=n.useState(null!=(t=l.value)?t:""),[g,v]=n.useState(!1),b=(0,Wd.Z)(),y=dc(),w=null==(o=((null==(r=y.componentsProps)?void 0:r.baseSelect)||{}).native)||o,x="singleSelect"===c?{select:!0,SelectProps:(0,ns.Z)({native:w},null==(a=y.componentsProps)?void 0:a.baseSelect),children:Op(u.current.getColumn(l.columnField),u.current,w?"option":Ap)}:{},C=n.useCallback((e=>{let t=e.target.value;if("singleSelect"===c){const e=u.current.getColumn(l.columnField),n="function"==typeof e.valueOptions?e.valueOptions({field:e.field}):e.valueOptions;t=jp(t,n)}clearTimeout(f.current),m(String(t)),v(!0),f.current=setTimeout((()=>{s((0,ns.Z)({},l,{value:t})),v(!1)}),Dp)}),[u,s,l,c]);n.useEffect((()=>()=>{clearTimeout(f.current)}),[]),n.useEffect((()=>{var e;const t=null!=(e=l.value)?e:"";m(String(t))}),[l.value]);const E=g?{endAdornment:(0,bs.jsx)(Bd,{})}:p.InputProps;return(0,bs.jsx)(y.components.BaseTextField,(0,ns.Z)({id:b,label:u.current.getLocaleText("filterPanelInputLabel"),placeholder:u.current.getLocaleText("filterPanelInputPlaceholder"),value:h,onChange:C,variant:"standard",type:c||"text",InputProps:E,InputLabelProps:{shrink:!0},inputRef:d},x,p,null==(i=y.componentsProps)?void 0:i.baseTextField))}const Fp=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","isValidating","debounceMs","isProcessingProps","onValueChange"],zp=(0,hs.ZP)(Ed,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:(e,t)=>t.editInputCell})((({theme:e})=>(0,ns.Z)({},e.typography.body2,{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}}))),Zp=n.forwardRef(((e,t)=>{var r,o;const a=dc(),{id:i,value:l,field:s,colDef:c,hasFocus:u,debounceMs:d=(null!=(r=a.experimentalFeatures)&&r.newEditingApi?200:Dp),isProcessingProps:p,onValueChange:f}=e,h=(0,ts.Z)(e,Fp),m=cc(),g=n.useRef(),[v,b]=n.useState(l),y=(e=>{const{classes:t}=e;return(0,os.Z)({root:["editInputCell"]},Fs,t)})(a),w=n.useCallback((async e=>{var t;const n=e.target.value;f&&await f(e,n);const r=m.current.getColumn(s);let o=n;r.valueParser&&null!=(t=a.experimentalFeatures)&&t.newEditingApi&&(o=r.valueParser(n,m.current.getCellParams(i,s))),b(o),m.current.setEditCellValue({id:i,field:s,value:o,debounceMs:d,unstable_skipValueParser:!0},e)}),[m,d,s,i,f,null==(o=a.experimentalFeatures)?void 0:o.newEditingApi]),x=m.current.unstable_getEditCellMeta?m.current.unstable_getEditCellMeta(i,s):{};return n.useEffect((()=>{"debouncedSetEditCellValue"!==x.changeReason&&b(l)}),[x.changeReason,l]),(0,Ds.Z)((()=>{u&&g.current.focus()}),[u]),(0,bs.jsx)(zp,(0,ns.Z)({ref:t,inputRef:g,className:y.root,ownerState:a,fullWidth:!0,type:"number"===c.type?c.type:"text",value:null!=v?v:"",onChange:w,endAdornment:p?(0,bs.jsx)(Bd,{}):void 0},h))})),Bp=Ws(["MUI: The `sortModel` can only contain a single item when the `disableMultipleColumnsSorting` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),Hp=(e,t)=>t&&e.length>1?(Bp(),[e[0]]):e,qp=(e,t)=>n=>(0,ns.Z)({},n,{sorting:(0,ns.Z)({},n.sorting,{sortModel:Hp(e,t)})}),Up=(e,t)=>{const n=e.indexOf(t);return t&&-1!==n&&n+1!==e.length?e[n+1]:e[0]},$p=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,Wp=new Intl.Collator,Vp=(e,t)=>{const n=$p(e,t);return null!==n?n:Number(e)-Number(t)},Gp=(e,t)=>{const n=$p(e,t);return null!==n?n:e>t?1:e<t?-1:0};var Yp=i(2996),Kp=i(9032),Qp=e=>{const t=n.useRef({});return n.useEffect((()=>{t.current=e})),t.current},Jp=i(9948),Xp=i(7960);function ef(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function tf(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:a,trim:i=!1}=e;return(e,{inputValue:l,getOptionLabel:s})=>{let c=i?l.trim():l;n&&(c=c.toLowerCase()),t&&(c=ef(c));const u=c?e.filter((e=>{let r=(a||s)(e);return n&&(r=r.toLowerCase()),t&&(r=ef(r)),"start"===o?0===r.indexOf(c):r.indexOf(c)>-1})):e;return"number"==typeof r?u.slice(0,r):u}}function nf(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const rf=tf(),of=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};var af=i(2690);function lf(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sf(e){return e instanceof lf(e).Element||e instanceof Element}function cf(e){return e instanceof lf(e).HTMLElement||e instanceof HTMLElement}function uf(e){return"undefined"!=typeof ShadowRoot&&(e instanceof lf(e).ShadowRoot||e instanceof ShadowRoot)}var df=Math.max,pf=Math.min,ff=Math.round;function hf(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function mf(){return!/^((?!chrome|android).)*safari/i.test(hf())}function gf(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&cf(e)&&(o=e.offsetWidth>0&&ff(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ff(r.height)/e.offsetHeight||1);var i=(sf(e)?lf(e):window).visualViewport,l=!mf()&&n,s=(r.left+(l&&i?i.offsetLeft:0))/o,c=(r.top+(l&&i?i.offsetTop:0))/a,u=r.width/o,d=r.height/a;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s,x:s,y:c}}function vf(e){var t=lf(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function bf(e){return e?(e.nodeName||"").toLowerCase():null}function yf(e){return((sf(e)?e.ownerDocument:e.document)||window.document).documentElement}function wf(e){return gf(yf(e)).left+vf(e).scrollLeft}function xf(e){return lf(e).getComputedStyle(e)}function Cf(e){var t=xf(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ef(e,t,n){void 0===n&&(n=!1);var r,o,a=cf(t),i=cf(t)&&function(e){var t=e.getBoundingClientRect(),n=ff(t.width)/e.offsetWidth||1,r=ff(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=yf(t),s=gf(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==bf(t)||Cf(l))&&(c=(r=t)!==lf(r)&&cf(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:vf(r)),cf(t)?((u=gf(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=wf(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function Nf(e){var t=gf(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Sf(e){return"html"===bf(e)?e:e.assignedSlot||e.parentNode||(uf(e)?e.host:null)||yf(e)}function Mf(e){return["html","body","#document"].indexOf(bf(e))>=0?e.ownerDocument.body:cf(e)&&Cf(e)?e:Mf(Sf(e))}function Lf(e,t){var n;void 0===t&&(t=[]);var r=Mf(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=lf(r),i=o?[a].concat(a.visualViewport||[],Cf(r)?r:[]):r,l=t.concat(i);return o?l:l.concat(Lf(Sf(i)))}function If(e){return["table","td","th"].indexOf(bf(e))>=0}function kf(e){return cf(e)&&"fixed"!==xf(e).position?e.offsetParent:null}function Pf(e){for(var t=lf(e),n=kf(e);n&&If(n)&&"static"===xf(n).position;)n=kf(n);return n&&("html"===bf(n)||"body"===bf(n)&&"static"===xf(n).position)?t:n||function(e){var t=/firefox/i.test(hf());if(/Trident/i.test(hf())&&cf(e)&&"fixed"===xf(e).position)return null;var n=Sf(e);for(uf(n)&&(n=n.host);cf(n)&&["html","body"].indexOf(bf(n))<0;){var r=xf(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Af="top",Rf="bottom",jf="right",Tf="left",Of="auto",Df=[Af,Rf,jf,Tf],_f="start",Ff="end",zf="viewport",Zf="popper",Bf=Df.reduce((function(e,t){return e.concat([t+"-"+_f,t+"-"+Ff])}),[]),Hf=[].concat(Df,[Of]).reduce((function(e,t){return e.concat([t,t+"-"+_f,t+"-"+Ff])}),[]),qf=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Uf(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var $f={placement:"bottom",modifiers:[],strategy:"absolute"};function Wf(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Vf(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?$f:o;return function(e,t,n){void 0===n&&(n=a);var o,i,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},$f,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],c=!1,u={state:l,setOptions:function(n){var o="function"==typeof n?n(l.options):n;d(),l.options=Object.assign({},a,l.options,o),l.scrollParents={reference:sf(e)?Lf(e):e.contextElement?Lf(e.contextElement):[],popper:Lf(t)};var i,c,p=function(e){var t=Uf(e);return qf.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((i=[].concat(r,l.options.modifiers),c=i.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return l.orderedModifiers=p.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var a=o({state:l,name:t,instance:u,options:r});s.push(a||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=l.elements,t=e.reference,n=e.popper;if(Wf(t,n)){l.rects={reference:Ef(t,Pf(n),"fixed"===l.options.strategy),popper:Nf(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<l.orderedModifiers.length;r++)if(!0!==l.reset){var o=l.orderedModifiers[r],a=o.fn,i=o.options,s=void 0===i?{}:i,d=o.name;"function"==typeof a&&(l=a({state:l,options:s,name:d,instance:u})||l)}else l.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){u.forceUpdate(),e(l)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(o())}))}))),i}),destroy:function(){d(),c=!0}};if(!Wf(e,t))return u;function d(){s.forEach((function(e){return e()})),s=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var Gf={passive:!0};function Yf(e){return e.split("-")[0]}function Kf(e){return e.split("-")[1]}function Qf(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Jf(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?Yf(o):null,i=o?Kf(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(a){case Af:t={x:l,y:n.y-r.height};break;case Rf:t={x:l,y:n.y+n.height};break;case jf:t={x:n.x+n.width,y:s};break;case Tf:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=a?Qf(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case _f:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Ff:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var Xf={top:"auto",right:"auto",bottom:"auto",left:"auto"};function eh(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,f=void 0===p?0:p,h=i.y,m=void 0===h?0:h,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var v=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=Tf,w=Af,x=window;if(c){var C=Pf(n),E="clientHeight",N="clientWidth";C===lf(n)&&"static"!==xf(C=yf(n)).position&&"absolute"===l&&(E="scrollHeight",N="scrollWidth"),(o===Af||(o===Tf||o===jf)&&a===Ff)&&(w=Rf,m-=(d&&C===x&&x.visualViewport?x.visualViewport.height:C[E])-r.height,m*=s?1:-1),o!==Tf&&(o!==Af&&o!==Rf||a!==Ff)||(y=jf,f-=(d&&C===x&&x.visualViewport?x.visualViewport.width:C[N])-r.width,f*=s?1:-1)}var S,M=Object.assign({position:l},c&&Xf),L=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:ff(n*o)/o||0,y:ff(r*o)/o||0}}({x:f,y:m},lf(n)):{x:f,y:m};return f=L.x,m=L.y,s?Object.assign({},M,((S={})[w]=b?"0":"",S[y]=v?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",S)):Object.assign({},M,((t={})[w]=b?m+"px":"",t[y]=v?f+"px":"",t.transform="",t))}var th={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=Hf.reduce((function(e,n){return e[n]=function(e,t,n){var r=Yf(e),o=[Tf,Af].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*o,[Tf,jf].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}(n,t.rects,a),e}),{}),l=i[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}},nh={left:"right",right:"left",bottom:"top",top:"bottom"};function rh(e){return e.replace(/left|right|bottom|top/g,(function(e){return nh[e]}))}var oh={start:"end",end:"start"};function ah(e){return e.replace(/start|end/g,(function(e){return oh[e]}))}function ih(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&uf(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function lh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function sh(e,t,n){return t===zf?lh(function(e,t){var n=lf(e),r=yf(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;var c=mf();(c||!c&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l+wf(e),y:s}}(e,n)):sf(t)?function(e,t){var n=gf(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):lh(function(e){var t,n=yf(e),r=vf(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=df(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=df(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+wf(e),s=-r.scrollTop;return"rtl"===xf(o||n).direction&&(l+=df(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}(yf(e)))}function ch(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function uh(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function dh(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,l=n.boundary,s=void 0===l?"clippingParents":l,c=n.rootBoundary,u=void 0===c?zf:c,d=n.elementContext,p=void 0===d?Zf:d,f=n.altBoundary,h=void 0!==f&&f,m=n.padding,g=void 0===m?0:m,v=ch("number"!=typeof g?g:uh(g,Df)),b=p===Zf?"reference":Zf,y=e.rects.popper,w=e.elements[h?b:p],x=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=Lf(Sf(e)),n=["absolute","fixed"].indexOf(xf(e).position)>=0&&cf(e)?Pf(e):e;return sf(n)?t.filter((function(e){return sf(e)&&ih(e,n)&&"body"!==bf(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],l=a.reduce((function(t,n){var o=sh(e,n,r);return t.top=df(o.top,t.top),t.right=pf(o.right,t.right),t.bottom=pf(o.bottom,t.bottom),t.left=df(o.left,t.left),t}),sh(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}(sf(w)?w:w.contextElement||yf(e.elements.popper),s,u,i),C=gf(e.elements.reference),E=Jf({reference:C,element:y,strategy:"absolute",placement:o}),N=lh(Object.assign({},y,E)),S=p===Zf?N:C,M={top:x.top-S.top+v.top,bottom:S.bottom-x.bottom+v.bottom,left:x.left-S.left+v.left,right:S.right-x.right+v.right},L=e.modifiersData.offset;if(p===Zf&&L){var I=L[o];Object.keys(M).forEach((function(e){var t=[jf,Rf].indexOf(e)>=0?1:-1,n=[Af,Rf].indexOf(e)>=0?"y":"x";M[e]+=I[n]*t}))}return M}var ph={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,l=void 0===i||i,s=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,v=Yf(g),b=s||(v!==g&&h?function(e){if(Yf(e)===Of)return[];var t=rh(e);return[ah(e),t,ah(t)]}(g):[rh(g)]),y=[g].concat(b).reduce((function(e,n){return e.concat(Yf(n)===Of?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,c=void 0===s?Hf:s,u=Kf(r),d=u?l?Bf:Bf.filter((function(e){return Kf(e)===u})):Df,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=dh(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[Yf(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,C=new Map,E=!0,N=y[0],S=0;S<y.length;S++){var M=y[S],L=Yf(M),I=Kf(M)===_f,k=[Af,Rf].indexOf(L)>=0,P=k?"width":"height",A=dh(t,{placement:M,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),R=k?I?jf:Tf:I?Rf:Af;w[P]>x[P]&&(R=rh(R));var j=rh(R),T=[];if(a&&T.push(A[L]<=0),l&&T.push(A[R]<=0,A[j]<=0),T.every((function(e){return e}))){N=M,E=!1;break}C.set(M,T)}if(E)for(var O=function(e){var t=y.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return N=t,"break"},D=h?3:1;D>0&&"break"!==O(D);D--);t.placement!==N&&(t.modifiersData[r]._skip=!0,t.placement=N,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function fh(e,t,n){return df(e,pf(t,n))}var hh={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,l=void 0!==i&&i,s=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,g=dh(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),v=Yf(t.placement),b=Kf(t.placement),y=!b,w=Qf(v),x="x"===w?"y":"x",C=t.modifiersData.popperOffsets,E=t.rects.reference,N=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,M="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(C){if(a){var k,P="y"===w?Af:Tf,A="y"===w?Rf:jf,R="y"===w?"height":"width",j=C[w],T=j+g[P],O=j-g[A],D=f?-N[R]/2:0,_=b===_f?E[R]:N[R],F=b===_f?-N[R]:-E[R],z=t.elements.arrow,Z=f&&z?Nf(z):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=B[P],q=B[A],U=fh(0,E[R],Z[R]),$=y?E[R]/2-D-U-H-M.mainAxis:_-U-H-M.mainAxis,W=y?-E[R]/2+D+U+q+M.mainAxis:F+U+q+M.mainAxis,V=t.elements.arrow&&Pf(t.elements.arrow),G=V?"y"===w?V.clientTop||0:V.clientLeft||0:0,Y=null!=(k=null==L?void 0:L[w])?k:0,K=j+W-Y,Q=fh(f?pf(T,j+$-Y-G):T,j,f?df(O,K):O);C[w]=Q,I[w]=Q-j}if(l){var J,X="x"===w?Af:Tf,ee="x"===w?Rf:jf,te=C[x],ne="y"===x?"height":"width",re=te+g[X],oe=te-g[ee],ae=-1!==[Af,Tf].indexOf(v),ie=null!=(J=null==L?void 0:L[x])?J:0,le=ae?re:te-E[ne]-N[ne]-ie+M.altAxis,se=ae?te+E[ne]+N[ne]-ie-M.altAxis:oe,ce=f&&ae?function(e,t,n){var r=fh(e,t,n);return r>n?n:r}(le,te,se):fh(f?le:re,te,f?se:oe);C[x]=ce,I[x]=ce-te}t.modifiersData[r]=I}},requiresIfExists:["offset"]},mh={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Yf(n.placement),s=Qf(l),c=[Tf,jf].indexOf(l)>=0?"height":"width";if(a&&i){var u=function(e,t){return ch("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:uh(e,Df))}(o.padding,n),d=Nf(a),p="y"===s?Af:Tf,f="y"===s?Rf:jf,h=n.rects.reference[c]+n.rects.reference[s]-i[s]-n.rects.popper[c],m=i[s]-n.rects.reference[s],g=Pf(a),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,y=u[p],w=v-d[c]-u[f],x=v/2-d[c]/2+b,C=fh(y,x,w),E=s;n.modifiersData[r]=((t={})[E]=C,t.centerOffset=C-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&ih(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function gh(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function vh(e){return[Af,jf,Rf,Tf].some((function(t){return e[t]>=0}))}var bh=Vf({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,l=void 0===i||i,s=lf(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Gf)})),l&&s.addEventListener("resize",n.update,Gf),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Gf)})),l&&s.removeEventListener("resize",n.update,Gf)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Jf({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,l=n.roundOffsets,s=void 0===l||l,c={placement:Yf(t.placement),variation:Kf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,eh(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,eh(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];cf(o)&&bf(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});cf(r)&&bf(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},th,ph,hh,mh,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=dh(t,{elementContext:"reference"}),l=dh(t,{altBoundary:!0}),s=gh(i,r),c=gh(l,o,a),u=vh(s),d=vh(c);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]});const yh=n.forwardRef((function(e,t){const{children:r,container:o,disablePortal:a=!1}=e,[i,l]=n.useState(null),s=(0,Vu.Z)(n.isValidElement(r)?r.ref:null,t);if((0,Yu.Z)((()=>{a||l(function(e){return"function"==typeof e?e():e}(o)||document.body)}),[o,a]),(0,Yu.Z)((()=>{if(i&&!a)return(0,Xp.Z)(t,i),()=>{(0,Xp.Z)(t,null)}}),[t,i,a]),a){if(n.isValidElement(r)){const e={ref:s};return n.cloneElement(r,e)}return(0,bs.jsx)(n.Fragment,{children:r})}return(0,bs.jsx)(n.Fragment,{children:i?Ue.createPortal(r,i):i})}));function wh(e){return(0,gs.Z)("MuiPopper",e)}function xh(e,t,n){return void 0===e||nd(e)?t:(0,ns.Z)({},t,{ownerState:(0,ns.Z)({},t.ownerState,n)})}function Ch(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}function Eh(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}(0,ms.Z)("MuiPopper",["root"]);const Nh=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Sh(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=(0,ts.Z)(e,Nh),l=a?{}:function(e,t,n){return"function"==typeof e?e(t,void 0):e}(r,o),{props:s,internalRef:c}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const e=(0,rs.Z)(null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),t=(0,ns.Z)({},null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),i=(0,ns.Z)({},n,o,r);return e.length>0&&(i.className=e),Object.keys(t).length>0&&(i.style=t),{props:i,internalRef:void 0}}const i=Ch((0,ns.Z)({},o,r)),l=Eh(r),s=Eh(o),c=t(i),u=(0,rs.Z)(null==c?void 0:c.className,null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),d=(0,ns.Z)({},null==c?void 0:c.style,null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),p=(0,ns.Z)({},c,n,s,l);return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}((0,ns.Z)({},i,{externalSlotProps:l})),u=(0,Vu.Z)(c,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return xh(n,(0,ns.Z)({},s,{ref:u}),o)}const Mh={disableDefaultClasses:!1},Lh=n.createContext(Mh),Ih=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],kh=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Ph(e){return"function"==typeof e?e():e}const Ah={},Rh=n.forwardRef((function(e,t){var r;const{anchorEl:o,children:a,direction:i,disablePortal:l,modifiers:s,open:c,placement:u,popperOptions:d,popperRef:p,slotProps:f={},slots:h={},TransitionProps:m}=e,g=(0,ts.Z)(e,Ih),v=n.useRef(null),b=(0,Vu.Z)(v,t),y=n.useRef(null),w=(0,Vu.Z)(y,p),x=n.useRef(w);(0,Yu.Z)((()=>{x.current=w}),[w]),n.useImperativeHandle(p,(()=>y.current),[]);const C=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(u,i),[E,N]=n.useState(C),[S,M]=n.useState(Ph(o));n.useEffect((()=>{y.current&&y.current.forceUpdate()})),n.useEffect((()=>{o&&M(Ph(o))}),[o]),(0,Yu.Z)((()=>{if(!S||!c)return;let e=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{N(e.placement)}}];null!=s&&(e=e.concat(s)),d&&null!=d.modifiers&&(e=e.concat(d.modifiers));const t=bh(S,v.current,(0,ns.Z)({placement:C},d,{modifiers:e}));return x.current(t),()=>{t.destroy(),x.current(null)}}),[S,l,s,c,d,C]);const L={placement:E};null!==m&&(L.TransitionProps=m);const I=(0,os.Z)({root:["root"]},function(e){const{disableDefaultClasses:t}=n.useContext(Lh);return n=>t?"":e(n)}(wh)),k=null!=(r=h.root)?r:"div",P=Sh({elementType:k,externalSlotProps:f.root,externalForwardedProps:g,additionalProps:{role:"tooltip",ref:b},ownerState:e,className:I.root});return(0,bs.jsx)(k,(0,ns.Z)({},P,{children:"function"==typeof a?a(L):a}))})),jh=n.forwardRef((function(e,t){const{anchorEl:r,children:o,container:a,direction:i="ltr",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:p=Ah,popperRef:f,style:h,transition:m=!1,slotProps:g={},slots:v={}}=e,b=(0,ts.Z)(e,kh),[y,w]=n.useState(!0);if(!s&&!u&&(!m||y))return null;let x;if(a)x=a;else if(r){const e=Ph(r);x=e&&void 0!==e.nodeType?(0,af.Z)(e).body:(0,af.Z)(null).body}const C=u||!s||m&&!y?void 0:"none",E=m?{in:u,onEnter:()=>{w(!1)},onExited:()=>{w(!0)}}:void 0;return(0,bs.jsx)(yh,{disablePortal:l,container:x,children:(0,bs.jsx)(Rh,(0,ns.Z)({anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:t,open:m?!y:u,placement:d,popperOptions:p,popperRef:f,slotProps:g,slots:v},b,{style:(0,ns.Z)({position:"fixed",top:0,left:0,display:C},h),TransitionProps:E,children:o}))})}));var Th=i(4168);const Oh=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Dh=(0,hs.ZP)(jh,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({});var _h=n.forwardRef((function(e,t){var n;const r=(0,Th.Z)(),o=(0,fs.Z)({props:e,name:"MuiPopper"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:m,popperRef:g,transition:v,slots:b,slotProps:y}=o,w=(0,ts.Z)(o,Oh),x=null!=(n=null==b?void 0:b.root)?n:null==l?void 0:l.Root,C=(0,ns.Z)({anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:m,popperRef:g,transition:v},w);return(0,bs.jsx)(Dh,(0,ns.Z)({as:i,direction:null==r?void 0:r.direction,slots:{root:x},slotProps:null!=y?y:s},C,{ref:t}))}));function Fh(e){return(0,gs.Z)("MuiListSubheader",e)}(0,ms.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const zh=["className","color","component","disableGutters","disableSticky","inset"],Zh=(0,hs.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,ps.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>(0,ns.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}))),Bh=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiListSubheader"}),{className:r,color:o="default",component:a="li",disableGutters:i=!1,disableSticky:l=!1,inset:s=!1}=n,c=(0,ts.Z)(n,zh),u=(0,ns.Z)({},n,{color:o,component:a,disableGutters:i,disableSticky:l,inset:s}),d=(e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:a}=e,i={root:["root","default"!==n&&`color${(0,ps.Z)(n)}`,!r&&"gutters",o&&"inset",!a&&"sticky"]};return(0,os.Z)(i,Fh,t)})(u);return(0,bs.jsx)(Zh,(0,ns.Z)({as:a,className:(0,rs.Z)(d.root,r),ref:t,ownerState:u},c))}));Bh.muiSkipListHighlight=!0;var Hh=Bh,qh=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Uh(e){return(0,gs.Z)("MuiPaper",e)}(0,ms.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const $h=["className","component","elevation","square","variant"],Wh=(0,hs.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((({theme:e,ownerState:t})=>{var n;return(0,ns.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,ns.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,_s.Fq)("#fff",qh(t.elevation))}, ${(0,_s.Fq)("#fff",qh(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}));var Vh=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiPaper"}),{className:r,component:o="div",elevation:a=1,square:i=!1,variant:l="elevation"}=n,s=(0,ts.Z)(n,$h),c=(0,ns.Z)({},n,{component:o,elevation:a,square:i,variant:l}),u=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,a={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,os.Z)(a,Uh,o)})(c);return(0,bs.jsx)(Wh,(0,ns.Z)({as:o,ownerState:c,className:(0,rs.Z)(u.root,r),ref:t},s))}));function Gh(e){return(0,gs.Z)("MuiIconButton",e)}var Yh=(0,ms.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);const Kh=["edge","children","className","color","disabled","disableFocusRipple","size"],Qh=(0,hs.ZP)(Ep,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,ps.Z)(n.color)}`],n.edge&&t[`edge${(0,ps.Z)(n.edge)}`],t[`size${(0,ps.Z)(n.size)}`]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>{var n;const r=null==(n=(e.vars||e).palette)?void 0:n[t.color];return(0,ns.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,ns.Z)({color:null==r?void 0:r.main},!t.disableRipple&&{"&:hover":(0,ns.Z)({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Yh.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}));var Jh=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:o,className:a,color:i="default",disabled:l=!1,disableFocusRipple:s=!1,size:c="medium"}=n,u=(0,ts.Z)(n,Kh),d=(0,ns.Z)({},n,{edge:r,color:i,disabled:l,disableFocusRipple:s,size:c}),p=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:a}=e,i={root:["root",n&&"disabled","default"!==r&&`color${(0,ps.Z)(r)}`,o&&`edge${(0,ps.Z)(o)}`,`size${(0,ps.Z)(a)}`]};return(0,os.Z)(i,Gh,t)})(d);return(0,bs.jsx)(Qh,(0,ns.Z)({className:(0,rs.Z)(p.root,a),centerRipple:!0,focusRipple:!s,disabled:l,ref:t,ownerState:d},u,{children:o}))})),Xh=(0,Nd.Z)((0,bs.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function em(e){return(0,gs.Z)("MuiChip",e)}var tm=(0,ms.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]);const nm=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],rm=(0,hs.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:a,onDelete:i,size:l,variant:s}=n;return[{[`& .${tm.avatar}`]:t.avatar},{[`& .${tm.avatar}`]:t[`avatar${(0,ps.Z)(l)}`]},{[`& .${tm.avatar}`]:t[`avatarColor${(0,ps.Z)(r)}`]},{[`& .${tm.icon}`]:t.icon},{[`& .${tm.icon}`]:t[`icon${(0,ps.Z)(l)}`]},{[`& .${tm.icon}`]:t[`iconColor${(0,ps.Z)(o)}`]},{[`& .${tm.deleteIcon}`]:t.deleteIcon},{[`& .${tm.deleteIcon}`]:t[`deleteIcon${(0,ps.Z)(l)}`]},{[`& .${tm.deleteIcon}`]:t[`deleteIconColor${(0,ps.Z)(r)}`]},{[`& .${tm.deleteIcon}`]:t[`deleteIcon${(0,ps.Z)(s)}Color${(0,ps.Z)(r)}`]},t.root,t[`size${(0,ps.Z)(l)}`],t[`color${(0,ps.Z)(r)}`],a&&t.clickable,a&&"default"!==r&&t[`clickableColor${(0,ps.Z)(r)})`],i&&t.deletable,i&&"default"!==r&&t[`deletableColor${(0,ps.Z)(r)}`],t[s],t[`${s}${(0,ps.Z)(r)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,ns.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${tm.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${tm.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${tm.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${tm.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${tm.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${tm.icon}`]:(0,ns.Z)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,ns.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},"default"!==t.color&&{color:"inherit"})),[`& .${tm.deleteIcon}`]:(0,ns.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,_s.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,_s.Fq)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,_s.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${tm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,_s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${tm.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,ns.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,_s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${tm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,_s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${tm.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,ns.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${tm.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${tm.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${tm.avatar}`]:{marginLeft:4},[`& .${tm.avatarSmall}`]:{marginLeft:2},[`& .${tm.icon}`]:{marginLeft:4},[`& .${tm.iconSmall}`]:{marginLeft:2},[`& .${tm.deleteIcon}`]:{marginRight:5},[`& .${tm.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,_s.Fq)(e.palette[t.color].main,.7)}`,[`&.${tm.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${tm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,_s.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${tm.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,_s.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}}))),om=(0,hs.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,ps.Z)(r)}`]]}})((({ownerState:e})=>(0,ns.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7})));function am(e){return"Backspace"===e.key||"Delete"===e.key}var im=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiChip"}),{avatar:o,className:a,clickable:i,color:l="default",component:s,deleteIcon:c,disabled:u=!1,icon:d,label:p,onClick:f,onDelete:h,onKeyDown:m,onKeyUp:g,size:v="medium",variant:b="filled",tabIndex:y,skipFocusWhenDisabled:w=!1}=r,x=(0,ts.Z)(r,nm),C=n.useRef(null),E=(0,Os.Z)(C,t),N=e=>{e.stopPropagation(),h&&h(e)},S=!(!1===i||!f)||i,M=S||h?Ep:s||"div",L=(0,ns.Z)({},r,{component:M,disabled:u,size:v,color:l,iconColor:n.isValidElement(d)&&d.props.color||l,onDelete:!!h,clickable:S,variant:b}),I=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:a,onDelete:i,clickable:l,variant:s}=e,c={root:["root",s,n&&"disabled",`size${(0,ps.Z)(r)}`,`color${(0,ps.Z)(o)}`,l&&"clickable",l&&`clickableColor${(0,ps.Z)(o)}`,i&&"deletable",i&&`deletableColor${(0,ps.Z)(o)}`,`${s}${(0,ps.Z)(o)}`],label:["label",`label${(0,ps.Z)(r)}`],avatar:["avatar",`avatar${(0,ps.Z)(r)}`,`avatarColor${(0,ps.Z)(o)}`],icon:["icon",`icon${(0,ps.Z)(r)}`,`iconColor${(0,ps.Z)(a)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,ps.Z)(r)}`,`deleteIconColor${(0,ps.Z)(o)}`,`deleteIcon${(0,ps.Z)(s)}Color${(0,ps.Z)(o)}`]};return(0,os.Z)(c,em,t)})(L),k=M===Ep?(0,ns.Z)({component:s||"div",focusVisibleClassName:I.focusVisible},h&&{disableRipple:!0}):{};let P=null;h&&(P=c&&n.isValidElement(c)?n.cloneElement(c,{className:(0,rs.Z)(c.props.className,I.deleteIcon),onClick:N}):(0,bs.jsx)(Xh,{className:(0,rs.Z)(I.deleteIcon),onClick:N}));let A=null;o&&n.isValidElement(o)&&(A=n.cloneElement(o,{className:(0,rs.Z)(I.avatar,o.props.className)}));let R=null;return d&&n.isValidElement(d)&&(R=n.cloneElement(d,{className:(0,rs.Z)(I.icon,d.props.className)})),(0,bs.jsxs)(rm,(0,ns.Z)({as:M,className:(0,rs.Z)(I.root,a),disabled:!(!S||!u)||void 0,onClick:f,onKeyDown:e=>{e.currentTarget===e.target&&am(e)&&e.preventDefault(),m&&m(e)},onKeyUp:e=>{e.currentTarget===e.target&&(h&&am(e)?h(e):"Escape"===e.key&&C.current&&C.current.blur()),g&&g(e)},ref:E,tabIndex:w&&u?-1:y,ownerState:L},k,x,{children:[A||R,(0,bs.jsx)(om,{className:(0,rs.Z)(I.label),ownerState:L,children:p}),P]}))}));function lm(e){return(0,gs.Z)("MuiInput",e)}var sm=(0,ns.Z)({},md,(0,ms.Z)("MuiInput",["root","underline","input"]));function cm(e){return(0,gs.Z)("MuiOutlinedInput",e)}var um=(0,ns.Z)({},md,(0,ms.Z)("MuiOutlinedInput",["root","notchedOutline","input"]));function dm(e){return(0,gs.Z)("MuiFilledInput",e)}var pm=(0,ns.Z)({},md,(0,ms.Z)("MuiFilledInput",["root","underline","input"])),fm=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),hm=(0,Nd.Z)((0,bs.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function mm(e){return(0,gs.Z)("MuiAutocomplete",e)}var gm,vm,bm=(0,ms.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);const ym=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],wm=["ref"],xm=["key"],Cm=(0,hs.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:a,inputFocused:i,size:l}=n;return[{[`& .${bm.tag}`]:t.tag},{[`& .${bm.tag}`]:t[`tagSize${(0,ps.Z)(l)}`]},{[`& .${bm.inputRoot}`]:t.inputRoot},{[`& .${bm.input}`]:t.input},{[`& .${bm.input}`]:i&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,o&&t.hasClearIcon]}})((({ownerState:e})=>(0,ns.Z)({[`&.${bm.focused} .${bm.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${bm.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${bm.tag}`]:(0,ns.Z)({margin:3,maxWidth:"calc(100% - 6px)"},"small"===e.size&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${bm.inputRoot}`]:{flexWrap:"wrap",[`.${bm.hasPopupIcon}&, .${bm.hasClearIcon}&`]:{paddingRight:30},[`.${bm.hasPopupIcon}.${bm.hasClearIcon}&`]:{paddingRight:56},[`& .${bm.input}`]:{width:0,minWidth:30}},[`& .${sm.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${sm.root}.${md.sizeSmall}`]:{[`& .${sm.input}`]:{padding:"2px 4px 3px 0"}},[`& .${um.root}`]:{padding:9,[`.${bm.hasPopupIcon}&, .${bm.hasClearIcon}&`]:{paddingRight:39},[`.${bm.hasPopupIcon}.${bm.hasClearIcon}&`]:{paddingRight:65},[`& .${bm.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${bm.endAdornment}`]:{right:9}},[`& .${um.root}.${md.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${bm.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${pm.root}`]:{paddingTop:19,paddingLeft:8,[`.${bm.hasPopupIcon}&, .${bm.hasClearIcon}&`]:{paddingRight:39},[`.${bm.hasPopupIcon}.${bm.hasClearIcon}&`]:{paddingRight:65},[`& .${pm.input}`]:{padding:"7px 4px"},[`& .${bm.endAdornment}`]:{right:9}},[`& .${pm.root}.${md.sizeSmall}`]:{paddingBottom:1,[`& .${pm.input}`]:{padding:"2.5px 4px"}},[`& .${md.hiddenLabel}`]:{paddingTop:8},[`& .${pm.root}.${md.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${bm.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${pm.root}.${md.hiddenLabel}.${md.sizeSmall}`]:{[`& .${bm.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${bm.input}`]:(0,ns.Z)({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})}))),Em=(0,hs.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),Nm=(0,hs.ZP)(Jh,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),Sm=(0,hs.ZP)(Jh,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>(0,ns.Z)({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})((({ownerState:e})=>(0,ns.Z)({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"}))),Mm=(0,hs.ZP)(_h,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${bm.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})((({theme:e,ownerState:t})=>(0,ns.Z)({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"}))),Lm=(0,hs.ZP)(Vh,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>(0,ns.Z)({},e.typography.body1,{overflow:"auto"}))),Im=(0,hs.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),km=(0,hs.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Pm=(0,hs.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${bm.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${bm.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${bm.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${bm.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${bm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,_s.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),Am=(0,hs.ZP)(Hh,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),Rm=(0,hs.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${bm.option}`]:{paddingLeft:24}}),jm=n.forwardRef((function(e,t){var r,o,a,i;const l=(0,fs.Z)({props:e,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:c=!1,autoSelect:u=!1,blurOnSelect:d=!1,ChipProps:p,className:f,clearIcon:h=gm||(gm=(0,bs.jsx)(fm,{fontSize:"small"})),clearOnBlur:m=!l.freeSolo,clearOnEscape:g=!1,clearText:v="Clear",closeText:b="Close",componentsProps:y={},defaultValue:w=(l.multiple?[]:null),disableClearable:x=!1,disableCloseOnSelect:C=!1,disabled:E=!1,disabledItemsFocusable:N=!1,disableListWrap:S=!1,disablePortal:M=!1,filterSelectedOptions:L=!1,forcePopupIcon:I="auto",freeSolo:k=!1,fullWidth:P=!1,getLimitTagsText:A=(e=>`+${e}`),getOptionLabel:R,groupBy:j,handleHomeEndKeys:T=!l.freeSolo,includeInputInList:O=!1,limitTags:D=-1,ListboxComponent:_="ul",ListboxProps:F,loading:z=!1,loadingText:Z="Loading…",multiple:B=!1,noOptionsText:H="No options",openOnFocus:q=!1,openText:U="Open",PaperComponent:$=Vh,PopperComponent:W=_h,popupIcon:V=vm||(vm=(0,bs.jsx)(hm,{})),readOnly:G=!1,renderGroup:Y,renderInput:K,renderOption:Q,renderTags:J,selectOnFocus:X=!l.freeSolo,size:ee="medium",slotProps:te={}}=l,ne=(0,ts.Z)(l,ym),{getRootProps:re,getInputProps:oe,getInputLabelProps:ae,getPopupIndicatorProps:ie,getClearProps:le,getTagProps:se,getListboxProps:ce,getOptionProps:ue,value:de,dirty:pe,expanded:fe,id:he,popupOpen:me,focused:ge,focusedTag:ve,anchorEl:be,setAnchorEl:ye,inputValue:we,groupedOptions:xe}=function(e){const{unstable_isActiveElementInListbox:t=of,unstable_classNamePrefix:r="Mui",autoComplete:o=!1,autoHighlight:a=!1,autoSelect:i=!1,blurOnSelect:l=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:u="useAutocomplete",defaultValue:d=(e.multiple?[]:null),disableClearable:p=!1,disableCloseOnSelect:f=!1,disabled:h,disabledItemsFocusable:m=!1,disableListWrap:g=!1,filterOptions:v=rf,filterSelectedOptions:b=!1,freeSolo:y=!1,getOptionDisabled:w,getOptionKey:x,getOptionLabel:C=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:E,handleHomeEndKeys:N=!e.freeSolo,id:S,includeInputInList:M=!1,inputValue:L,isOptionEqualToValue:I=((e,t)=>e===t),multiple:k=!1,onChange:P,onClose:A,onHighlightChange:R,onInputChange:j,onOpen:T,open:O,openOnFocus:D=!1,options:_,readOnly:F=!1,selectOnFocus:z=!e.freeSolo,value:Z}=e,B=(0,Yp.Z)(S);let H=C;H=e=>{const t=C(e);return"string"!=typeof t?String(t):t};const q=n.useRef(!1),U=n.useRef(!0),$=n.useRef(null),W=n.useRef(null),[V,G]=n.useState(null),[Y,K]=n.useState(-1),Q=a?0:-1,J=n.useRef(Q),[X,ee]=(0,Kp.Z)({controlled:Z,default:d,name:u}),[te,ne]=(0,Kp.Z)({controlled:L,default:"",name:u,state:"inputValue"}),[re,oe]=n.useState(!1),ae=n.useCallback(((e,t)=>{if(!(k?X.length<t.length:null!==t)&&!s)return;let n;if(k)n="";else if(null==t)n="";else{const e=H(t);n="string"==typeof e?e:""}te!==n&&(ne(n),j&&j(e,n,"reset"))}),[H,te,k,j,ne,s,X]),[ie,le]=(0,Kp.Z)({controlled:O,default:!1,name:u,state:"open"}),[se,ce]=n.useState(!0),ue=!k&&null!=X&&te===H(X),de=ie&&!F,pe=de?v(_.filter((e=>!b||!(k?X:[X]).some((t=>null!==t&&I(e,t))))),{inputValue:ue&&se?"":te,getOptionLabel:H}):[],fe=Qp({filteredOptions:pe,value:X,inputValue:te});n.useEffect((()=>{const e=X!==fe.value;re&&!e||y&&!e||ae(null,X)}),[X,ae,re,fe.value,y]);const he=ie&&pe.length>0&&!F,me=(0,Jp.Z)((e=>{-1===e?$.current.focus():V.querySelector(`[data-tag-index="${e}"]`).focus()}));n.useEffect((()=>{k&&Y>X.length-1&&(K(-1),me(-1))}),[X,k,Y,me]);const ge=(0,Jp.Z)((({event:e,index:t,reason:n="auto"})=>{if(J.current=t,-1===t?$.current.removeAttribute("aria-activedescendant"):$.current.setAttribute("aria-activedescendant",`${B}-option-${t}`),R&&R(e,-1===t?null:pe[t],n),!W.current)return;const o=W.current.querySelector(`[role="option"].${r}-focused`);o&&(o.classList.remove(`${r}-focused`),o.classList.remove(`${r}-focusVisible`));let a=W.current;if("listbox"!==W.current.getAttribute("role")&&(a=W.current.parentElement.querySelector('[role="listbox"]')),!a)return;if(-1===t)return void(a.scrollTop=0);const i=W.current.querySelector(`[data-option-index="${t}"]`);if(i&&(i.classList.add(`${r}-focused`),"keyboard"===n&&i.classList.add(`${r}-focusVisible`),a.scrollHeight>a.clientHeight&&"mouse"!==n&&"touch"!==n)){const e=i,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(E?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(E?1.3:0))}})),ve=(0,Jp.Z)((({event:e,diff:t,direction:n="next",reason:r="auto"})=>{if(!de)return;const a=function(e,t){if(!W.current||e<0||e>=pe.length)return-1;let n=e;for(;;){const r=W.current.querySelector(`[data-option-index="${n}"]`),o=!m&&(!r||r.disabled||"true"===r.getAttribute("aria-disabled"));if(r&&r.hasAttribute("tabindex")&&!o)return n;if(n="next"===t?(n+1)%pe.length:(n-1+pe.length)%pe.length,n===e)return-1}}((()=>{const e=pe.length-1;if("reset"===t)return Q;if("start"===t)return 0;if("end"===t)return e;const n=J.current+t;return n<0?-1===n&&M?-1:g&&-1!==J.current||Math.abs(t)>1?0:e:n>e?n===e+1&&M?-1:g||Math.abs(t)>1?e:0:n})(),n);if(ge({index:a,reason:r,event:e}),o&&"reset"!==t)if(-1===a)$.current.value=te;else{const e=H(pe[a]);$.current.value=e,0===e.toLowerCase().indexOf(te.toLowerCase())&&te.length>0&&$.current.setSelectionRange(te.length,e.length)}})),be=n.useCallback((()=>{if(!de)return;if((()=>{if(-1!==J.current&&fe.filteredOptions&&fe.filteredOptions.length!==pe.length&&fe.inputValue===te&&(k?X.length===fe.value.length&&fe.value.every(((e,t)=>H(X[t])===H(e))):(e=fe.value,t=X,(e?H(e):"")===(t?H(t):"")))){const e=fe.filteredOptions[J.current];if(e&&pe.some((t=>H(t)===H(e))))return!0}var e,t;return!1})())return;const e=k?X[0]:X;if(0!==pe.length&&null!=e){if(W.current)if(null==e)J.current>=pe.length-1?ge({index:pe.length-1}):ge({index:J.current});else{const t=pe[J.current];if(k&&t&&-1!==nf(X,(e=>I(t,e))))return;const n=nf(pe,(t=>I(t,e)));-1===n?ve({diff:"reset"}):ge({index:n})}}else ve({diff:"reset"})}),[pe.length,!k&&X,b,ve,ge,de,te,k]),ye=(0,Jp.Z)((e=>{(0,Xp.Z)(W,e),e&&be()}));n.useEffect((()=>{be()}),[be]);const we=e=>{ie||(le(!0),ce(!0),T&&T(e))},xe=(e,t)=>{ie&&(le(!1),A&&A(e,t))},Ce=(e,t,n,r)=>{if(k){if(X.length===t.length&&X.every(((e,n)=>e===t[n])))return}else if(X===t)return;P&&P(e,t,n,r),ee(t)},Ee=n.useRef(!1),Ne=(e,t,n="selectOption",r="options")=>{let o=n,a=t;if(k){a=Array.isArray(X)?X.slice():[];const e=nf(a,(e=>I(t,e)));-1===e?a.push(t):"freeSolo"!==r&&(a.splice(e,1),o="removeOption")}ae(e,a),Ce(e,a,o,{option:t}),f||e&&(e.ctrlKey||e.metaKey)||xe(e,o),(!0===l||"touch"===l&&Ee.current||"mouse"===l&&!Ee.current)&&$.current.blur()},Se=(e,t)=>{if(!k)return;""===te&&xe(e,"toggleInput");let n=Y;-1===Y?""===te&&"previous"===t&&(n=X.length-1):(n+="next"===t?1:-1,n<0&&(n=0),n===X.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;let n=e;for(;;){if("next"===t&&n===X.length||"previous"===t&&-1===n)return-1;const e=V.querySelector(`[data-tag-index="${n}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),K(n),me(n)},Me=e=>{q.current=!0,ne(""),j&&j(e,"","clear"),Ce(e,k?[]:null,"clear")},Le=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==Y&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(K(-1),me(-1)),229!==t.which))switch(t.key){case"Home":de&&N&&(t.preventDefault(),ve({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":de&&N&&(t.preventDefault(),ve({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ve({diff:-5,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"PageDown":t.preventDefault(),ve({diff:5,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowDown":t.preventDefault(),ve({diff:1,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowUp":t.preventDefault(),ve({diff:-1,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"ArrowLeft":Se(t,"previous");break;case"ArrowRight":Se(t,"next");break;case"Enter":if(-1!==J.current&&de){const e=pe[J.current],n=!!w&&w(e);if(t.preventDefault(),n)return;Ne(t,e,"selectOption"),o&&$.current.setSelectionRange($.current.value.length,$.current.value.length)}else y&&""!==te&&!1===ue&&(k&&t.preventDefault(),Ne(t,te,"createOption","freeSolo"));break;case"Escape":de?(t.preventDefault(),t.stopPropagation(),xe(t,"escape")):c&&(""!==te||k&&X.length>0)&&(t.preventDefault(),t.stopPropagation(),Me(t));break;case"Backspace":if(k&&!F&&""===te&&X.length>0){const e=-1===Y?X.length-1:Y,n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})}break;case"Delete":if(k&&!F&&""===te&&X.length>0&&-1!==Y){const e=Y,n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})}}},Ie=e=>{oe(!0),D&&!q.current&&we(e)},ke=e=>{t(W)?$.current.focus():(oe(!1),U.current=!0,q.current=!1,i&&-1!==J.current&&de?Ne(e,pe[J.current],"blur"):i&&y&&""!==te?Ne(e,te,"blur","freeSolo"):s&&ae(e,X),xe(e,"blur"))},Pe=e=>{const t=e.target.value;te!==t&&(ne(t),ce(!1),j&&j(e,t,"input")),""===t?p||k||Ce(e,null,"clear"):we(e)},Ae=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));J.current!==t&&ge({event:e,index:t,reason:"mouse"})},Re=e=>{ge({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Ee.current=!0},je=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ne(e,pe[t],"selectOption"),Ee.current=!1},Te=e=>t=>{const n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})},Oe=e=>{ie?xe(e,"toggleInput"):we(e)},De=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==B&&e.preventDefault()},_e=e=>{e.currentTarget.contains(e.target)&&($.current.focus(),z&&U.current&&$.current.selectionEnd-$.current.selectionStart==0&&$.current.select(),U.current=!1)},Fe=e=>{h||""!==te&&ie||Oe(e)};let ze=y&&te.length>0;ze=ze||(k?X.length>0:null!==X);let Ze=pe;return E&&(new Map,Ze=pe.reduce(((e,t,n)=>{const r=E(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])),h&&re&&ke(),{getRootProps:(e={})=>(0,ns.Z)({"aria-owns":he?`${B}-listbox`:null},e,{onKeyDown:Le(e),onMouseDown:De,onClick:_e}),getInputLabelProps:()=>({id:`${B}-label`,htmlFor:B}),getInputProps:()=>({id:B,value:te,onBlur:ke,onFocus:Ie,onChange:Pe,onMouseDown:Fe,"aria-activedescendant":de?"":null,"aria-autocomplete":o?"both":"list","aria-controls":he?`${B}-listbox`:void 0,"aria-expanded":he,autoComplete:"off",ref:$,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:h}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Me}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Oe}),getTagProps:({index:e})=>(0,ns.Z)({key:e,"data-tag-index":e,tabIndex:-1},!F&&{onDelete:Te(e)}),getListboxProps:()=>({role:"listbox",id:`${B}-listbox`,"aria-labelledby":`${B}-label`,ref:ye,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{var n;const r=(k?X:[X]).some((e=>null!=e&&I(t,e))),o=!!w&&w(t);return{key:null!=(n=null==x?void 0:x(t))?n:H(t),tabIndex:-1,role:"option",id:`${B}-option-${e}`,onMouseMove:Ae,onClick:je,onTouchStart:Re,"data-option-index":e,"aria-disabled":o,"aria-selected":r}},id:B,inputValue:te,value:X,dirty:ze,expanded:de&&V,popupOpen:de,focused:re||-1!==Y,anchorEl:V,setAnchorEl:G,focusedTag:Y,groupedOptions:Ze}}((0,ns.Z)({},l,{componentName:"Autocomplete"})),Ce=!x&&!E&&pe&&!G,Ee=(!k||!0===I)&&!1!==I,{onMouseDown:Ne}=oe(),{ref:Se}=null!=F?F:{},Me=ce(),{ref:Le}=Me,Ie=(0,ts.Z)(Me,wm),ke=(0,Os.Z)(Le,Se),Pe=R||(e=>{var t;return null!=(t=e.label)?t:e}),Ae=(0,ns.Z)({},l,{disablePortal:M,expanded:fe,focused:ge,fullWidth:P,getOptionLabel:Pe,hasClearIcon:Ce,hasPopupIcon:Ee,inputFocused:-1===ve,popupOpen:me,size:ee}),Re=(e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:a,hasClearIcon:i,hasPopupIcon:l,inputFocused:s,popupOpen:c,size:u}=e,d={root:["root",r&&"expanded",o&&"focused",a&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${(0,ps.Z)(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,os.Z)(d,mm,t)})(Ae);let je;if(B&&de.length>0){const e=e=>(0,ns.Z)({className:Re.tag,disabled:E},se(e));je=J?J(de,e,Ae):de.map(((t,n)=>(0,bs.jsx)(im,(0,ns.Z)({label:Pe(t),size:ee},e({index:n}),p))))}if(D>-1&&Array.isArray(je)){const e=je.length-D;!ge&&e>0&&(je=je.splice(0,D),je.push((0,bs.jsx)("span",{className:Re.tag,children:A(e)},je.length)))}const Te=Y||(e=>(0,bs.jsxs)("li",{children:[(0,bs.jsx)(Am,{className:Re.groupLabel,ownerState:Ae,component:"div",children:e.group}),(0,bs.jsx)(Rm,{className:Re.groupUl,ownerState:Ae,children:e.children})]},e.key)),Oe=Q||((e,t)=>{const{key:n}=e,r=(0,ts.Z)(e,xm);return(0,bs.jsx)("li",(0,ns.Z)({},r,{children:Pe(t)}),n)}),De=(e,t)=>{const n=ue({option:e,index:t});return Oe((0,ns.Z)({},n,{className:Re.option}),e,{selected:n["aria-selected"],index:t,inputValue:we},Ae)},_e=null!=(r=te.clearIndicator)?r:y.clearIndicator,Fe=null!=(o=te.paper)?o:y.paper,ze=null!=(a=te.popper)?a:y.popper,Ze=null!=(i=te.popupIndicator)?i:y.popupIndicator;return(0,bs.jsxs)(n.Fragment,{children:[(0,bs.jsx)(Cm,(0,ns.Z)({ref:t,className:(0,rs.Z)(Re.root,f),ownerState:Ae},re(ne),{children:K({id:he,disabled:E,fullWidth:!0,size:"small"===ee?"small":void 0,InputLabelProps:ae(),InputProps:(0,ns.Z)({ref:ye,className:Re.inputRoot,startAdornment:je,onClick:e=>{e.target===e.currentTarget&&Ne(e)}},(Ce||Ee)&&{endAdornment:(0,bs.jsxs)(Em,{className:Re.endAdornment,ownerState:Ae,children:[Ce?(0,bs.jsx)(Nm,(0,ns.Z)({},le(),{"aria-label":v,title:v,ownerState:Ae},_e,{className:(0,rs.Z)(Re.clearIndicator,null==_e?void 0:_e.className),children:h})):null,Ee?(0,bs.jsx)(Sm,(0,ns.Z)({},ie(),{disabled:E,"aria-label":me?b:U,title:me?b:U,ownerState:Ae},Ze,{className:(0,rs.Z)(Re.popupIndicator,null==Ze?void 0:Ze.className),children:V})):null]})}),inputProps:(0,ns.Z)({className:Re.input,disabled:E,readOnly:G},oe())})})),be?(0,bs.jsx)(Mm,(0,ns.Z)({as:W,disablePortal:M,style:{width:be?be.clientWidth:null},ownerState:Ae,role:"presentation",anchorEl:be,open:me},ze,{className:(0,rs.Z)(Re.popper,null==ze?void 0:ze.className),children:(0,bs.jsxs)(Lm,(0,ns.Z)({ownerState:Ae,as:$},Fe,{className:(0,rs.Z)(Re.paper,null==Fe?void 0:Fe.className),children:[z&&0===xe.length?(0,bs.jsx)(Im,{className:Re.loading,ownerState:Ae,children:Z}):null,0!==xe.length||k||z?null:(0,bs.jsx)(km,{className:Re.noOptions,ownerState:Ae,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:H}),xe.length>0?(0,bs.jsx)(Pm,(0,ns.Z)({as:_,className:Re.listbox,ownerState:Ae},Ie,F,{ref:ke,children:xe.map(((e,t)=>j?Te({key:e.key,group:e.group,children:e.options.map(((t,n)=>De(t,e.index+n)))}):De(e,t)))})):null]}))})):null]})}));var Tm=jm;const Om=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"];function Dm(e){const{item:t,applyValue:r,type:o,apiRef:a,focusElementRef:i,color:l,error:s,helperText:c,size:u,variant:d}=e,p=(0,ts.Z)(e,Om),f={color:l,error:s,helperText:c,size:u,variant:d},[h,m]=n.useState(t.value||[]),g=(0,Wd.Z)(),v=dc();n.useEffect((()=>{var e;const n=null!=(e=t.value)?e:[];m(n.map(String))}),[t.value]);const b=n.useCallback(((e,n)=>{m(n.map(String)),r((0,ns.Z)({},t,{value:[...n]}))}),[r,t]);return(0,bs.jsx)(Tm,(0,ns.Z)({multiple:!0,freeSolo:!0,options:[],filterOptions:(e,t)=>{const{inputValue:n}=t;return null==n||""===n?[]:[n]},id:g,value:h,onChange:b,renderTags:(e,t)=>e.map(((e,n)=>(0,bs.jsx)(im,(0,ns.Z)({variant:"outlined",size:"small",label:e},t({index:n}))))),renderInput:e=>{var t;return(0,bs.jsx)(v.components.BaseTextField,(0,ns.Z)({},e,{label:a.current.getLocaleText("filterPanelInputLabel"),placeholder:a.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,ns.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:i,type:o||"text"},f,null==(t=v.componentsProps)?void 0:t.baseTextField))}},p))}const _m={width:100,minWidth:50,maxWidth:1/0,hide:!1,hideable:!0,sortable:!0,resizable:!0,filterable:!0,groupable:!0,pinnable:!0,aggregable:!0,editable:!1,sortComparator:(e,t)=>{const n=$p(e,t);return null!==n?n:"string"==typeof e?Wp.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:((e=!1)=>[{value:"contains",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(mu(n),"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:_p},{value:"equals",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:e})=>null!=e&&0===r.compare(n,e.toString())},InputComponent:_p},{value:"startsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`^${mu(n)}.*$`,"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:_p},{value:"endsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`.*${mu(n)}$`,"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:_p},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>""===e||null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>""!==e&&null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:t=>{if(!Array.isArray(t.value)||0===t.value.length)return null;const n=e?t.value:t.value.map((e=>e.trim())),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:e})=>null!=e&&n.some((t=>0===r.compare(t,e.toString()||"")))},InputComponent:Dm}])(),renderEditCell:e=>(0,bs.jsx)(Zp,(0,ns.Z)({},e)),getApplyQuickFilterFn:e=>{if(!e)return null;const t=new RegExp(mu(e),"i");return({value:e})=>null!=e&&t.test(e.toString())}},Fm=e=>null==e?null:Number(e),zm=()=>[{label:"=",value:"=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>Fm(t)===e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>Fm(t)!==e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Fm(t)>e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Fm(t)>=e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Fm(t)<e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{label:"<=",value:"<=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Fm(t)<=e.value,InputComponent:_p,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:e=>Array.isArray(e.value)&&0!==e.value.length?({value:t})=>null!=t&&e.value.includes(Number(t)):null,InputComponent:Dm,InputComponentProps:{type:"number"}}],Zm=(Vs(zm),(0,ns.Z)({},_m,{type:"number",align:"right",headerAlign:"right",sortComparator:Vp,valueParser:e=>""===e?null:Number(e),valueFormatter:({value:e})=>function(e){return"number"==typeof e}(e)?e.toLocaleString():e||"",filterOperators:zm(),getApplyQuickFilterFn:e=>null==e||Number.isNaN(e)||""===e?null:({value:t})=>Fm(t)===Fm(e)})),Bm=["item","applyValue","type","apiRef","focusElementRef","InputProps"];function Hm(e){var t,r;const{item:o,applyValue:a,type:i,apiRef:l,focusElementRef:s,InputProps:c}=e,u=(0,ts.Z)(e,Bm),d=n.useRef(),[p,f]=n.useState(null!=(t=o.value)?t:""),[h,m]=n.useState(!1),g=(0,Wd.Z)(),v=dc(),b=n.useCallback((e=>{const t=e.target.value;clearTimeout(d.current),f(String(t)),m(!0),d.current=setTimeout((()=>{a((0,ns.Z)({},o,{value:t})),m(!1)}),500)}),[a,o]);return n.useEffect((()=>()=>{clearTimeout(d.current)}),[]),n.useEffect((()=>{var e;const t=null!=(e=o.value)?e:"";f(String(t))}),[o.value]),(0,bs.jsx)(v.components.BaseTextField,(0,ns.Z)({id:g,label:l.current.getLocaleText("filterPanelInputLabel"),placeholder:l.current.getLocaleText("filterPanelInputPlaceholder"),value:p,onChange:b,variant:"standard",type:i||"text",InputLabelProps:{shrink:!0},inputRef:s,InputProps:(0,ns.Z)({},h?{endAdornment:(0,bs.jsx)(Bd,{})}:{},c,{inputProps:(0,ns.Z)({max:"datetime-local"===i?"9999-12-31T23:59":"9999-12-31"},null==c?void 0:c.inputProps)})},u,null==(r=v.componentsProps)?void 0:r.baseTextField))}const qm=/(\d+)-(\d+)-(\d+)/,Um=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function $m(e,t,n,r){if(!e.value)return null;const[o,a,i,l,s]=e.value.match(n?Um:qm).slice(1).map(Number),c=new Date(o,a-1,i,l||0,s||0).getTime();return({value:e})=>{if(!e)return!1;const o=e instanceof Date?e:new Date(e.toString());if(r)return t(o.getTime(),c);const a=(e instanceof Date?new Date(o):o).setHours(n?o.getHours():0,n?o.getMinutes():0,0,0);return t(a,c)}}const Wm=e=>[{value:"is",getApplyFilterFn:t=>$m(t,((e,t)=>e===t),e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>$m(t,((e,t)=>e!==t),e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>$m(t,((e,t)=>e>t),e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>$m(t,((e,t)=>e>=t),e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>$m(t,((e,t)=>e<t),e,!e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:t=>$m(t,((e,t)=>e<=t),e),InputComponent:Hm,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e,requiresFilterValue:!1}],Vm=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","inputProps","isValidating","isProcessingProps","onValueChange"],Gm=(0,hs.ZP)(Ed)({fontSize:"inherit"});function Ym(e){const{id:t,value:r,field:o,colDef:a,hasFocus:i,inputProps:l,onValueChange:s}=e,c=(0,ts.Z)(e,Vm),u="dateTime"===a.type,d=cc(),p=n.useRef(),f=n.useMemo((()=>{let e,t;return e=null==r?null:r instanceof Date?r:new Date((null!=r?r:"").toString()),t=null==e||Number.isNaN(e.getTime())?"":new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,u?16:10),{parsed:e,formatted:t}}),[r,u]),[h,m]=n.useState(f),g=(e=>{const{classes:t}=e;return(0,os.Z)({root:["editInputCell"]},Fs,t)})({classes:dc().classes}),v=n.useCallback((async e=>{const n=e.target.value;let r;if(""===n)r=null;else{const[e,t]=n.split("T"),[o,a,i]=e.split("-");if(r=new Date,r.setFullYear(Number(o),Number(a)-1,Number(i)),r.setHours(0,0,0,0),t){const[e,n]=t.split(":");r.setHours(Number(e),Number(n),0,0)}}s&&await s(e,r),m({parsed:r,formatted:n}),d.current.setEditCellValue({id:t,field:o,value:r},e)}),[d,o,t,s]);return n.useEffect((()=>{m((e=>{var t,n;return f.parsed!==e.parsed&&(null==(t=f.parsed)?void 0:t.getTime())!==(null==(n=e.parsed)?void 0:n.getTime())?f:e}))}),[f]),(0,Ds.Z)((()=>{i&&p.current.focus()}),[i]),(0,bs.jsx)(Gm,(0,ns.Z)({inputRef:p,fullWidth:!0,className:g.root,type:u?"datetime-local":"date",inputProps:(0,ns.Z)({max:u?"9999-12-31T23:59":"9999-12-31"},l),value:h.formatted,onChange:v},c))}const Km=e=>(0,bs.jsx)(Ym,(0,ns.Z)({},e)),Qm=(0,ns.Z)({},_m,{type:"date",sortComparator:Gp,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleDateString():null!=e?e:""},filterOperators:Wm(),renderEditCell:Km,getApplyQuickFilterFn:void 0}),Jm=(0,ns.Z)({},_m,{type:"dateTime",sortComparator:Gp,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleString():null!=e?e:""},filterOperators:Wm(!0),renderEditCell:Km,getApplyQuickFilterFn:void 0}),Xm=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex","getValue"],eg=e=>{const{value:t}=e,r=(0,ts.Z)(e,Xm),o=cc(),a=dc(),i=(e=>{const{classes:t}=e;return(0,os.Z)({root:["booleanCell"]},Fs,t)})({classes:a.classes}),l=n.useMemo((()=>t?a.components.BooleanCellTrueIcon:a.components.BooleanCellFalseIcon),[a.components.BooleanCellFalseIcon,a.components.BooleanCellTrueIcon,t]);return(0,bs.jsx)(l,(0,ns.Z)({fontSize:"small",className:i.root,titleAccess:o.current.getLocaleText(t?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(t)},r))},tg=n.memo(eg),ng=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange"];function rg(e){var t;const{id:r,value:o,field:a,className:i,hasFocus:l,onValueChange:s}=e,c=(0,ts.Z)(e,ng),u=cc(),d=n.useRef(null),p=(0,Wd.Z)(),[f,h]=n.useState(o),m=dc(),g=(e=>{const{classes:t}=e;return(0,os.Z)({root:["editBooleanCell"]},Fs,t)})({classes:m.classes}),v=n.useCallback((async e=>{const t=e.target.checked;s&&await s(e,t),h(t),await u.current.setEditCellValue({id:r,field:a,value:t},e)}),[u,a,r,s]);return n.useEffect((()=>{h(o)}),[o]),(0,Ds.Z)((()=>{l&&d.current.focus()}),[l]),(0,bs.jsx)("label",(0,ns.Z)({htmlFor:p,className:ue(g.root,i)},c,{children:(0,bs.jsx)(m.components.BaseCheckbox,(0,ns.Z)({id:p,inputRef:d,checked:Boolean(f),onChange:v,size:"small"},null==(t=m.componentsProps)?void 0:t.baseCheckbox))}))}const og=["item","applyValue","apiRef","focusElementRef"];const ag=(0,ns.Z)({},_m,{type:"boolean",align:"center",headerAlign:"center",renderCell:e=>e.rowNode.isAutoGenerated?"":(0,bs.jsx)(tg,(0,ns.Z)({},e)),renderEditCell:e=>(0,bs.jsx)(rg,(0,ns.Z)({},e)),sortComparator:Vp,valueFormatter:function({value:e,api:t}){return e?t.getLocaleText("booleanCellTrueLabel"):t.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===e.value;return({value:e})=>Boolean(e)===t},InputComponent:function(e){var t,r,o,a;const{item:i,applyValue:l,apiRef:s,focusElementRef:c}=e,u=(0,ts.Z)(e,og),[d,p]=n.useState(i.value||""),f=dc(),h=null==(r=((null==(t=f.componentsProps)?void 0:t.baseSelect)||{}).native)||r,m=h?"option":Ap,g=n.useCallback((e=>{const t=e.target.value;p(t),l((0,ns.Z)({},i,{value:t}))}),[l,i]);return n.useEffect((()=>{p(i.value||"")}),[i.value]),(0,bs.jsxs)(f.components.BaseTextField,(0,ns.Z)({label:s.current.getLocaleText("filterPanelInputLabel"),value:d,onChange:g,select:!0,variant:"standard",SelectProps:(0,ns.Z)({native:h,displayEmpty:!0},null==(o=f.componentsProps)?void 0:o.baseSelect),InputLabelProps:{shrink:!0},inputRef:c},u,null==(a=f.componentsProps)?void 0:a.baseTextField,{children:[(0,bs.jsx)(m,{value:"",children:s.current.getLocaleText("filterValueAny")}),(0,bs.jsx)(m,{value:"true",children:s.current.getLocaleText("filterValueTrue")}),(0,bs.jsx)(m,{value:"false",children:s.current.getLocaleText("filterValueFalse")})]}))}}],getApplyQuickFilterFn:void 0,aggregable:!1}),ig=e=>"Escape"===e,lg=e=>"Enter"===e,sg=e=>"Tab"===e,cg=e=>" "===e,ug=e=>"Delete"===e||"Backspace"===e;function dg(e){return 1===e.key.length&&!1===e.ctrlKey&&!1===e.metaKey}const pg=["Enter","Escape","Tab"],fg=["Enter","Tab"],hg=e=>fg.indexOf(e)>-1,mg=e=>(e=>"Home"===e||"End"===e)(e)||(e=>0===e.indexOf("Arrow"))(e)||(e=>0===e.indexOf("Page"))(e)||cg(e),gg=e=>!!e.key;var vg,bg,yg;!function(e){e.Cell="cell",e.Row="row"}(vg||(vg={})),function(e){e.Edit="edit",e.View="view"}(bg||(bg={})),function(e){e.Edit="edit",e.View="view"}(yg||(yg={}));const wg=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange","initialOpen"];function xg(e){var t,r,o;const a=dc(),{id:i,value:l,api:s,field:c,row:u,colDef:d,hasFocus:p,error:f,onValueChange:h,initialOpen:m=a.editMode===vg.Cell}=e,g=(0,ts.Z)(e,wg),v=cc(),b=n.useRef(),y=n.useRef(),[w,x]=n.useState(m),C=null!=(r=((null==(t=a.componentsProps)?void 0:t.baseSelect)||{}).native)&&r;let E;return E="function"==typeof d.valueOptions?d.valueOptions({id:i,row:u,field:c}):d.valueOptions,d.valueFormatter&&(E=E.map((e=>{if("object"==typeof e)return e;const t={field:c,api:s,value:e};return{value:e,label:String(d.valueFormatter(t))}}))),(0,Ds.Z)((()=>{p&&y.current.focus()}),[p]),(0,bs.jsx)(a.components.BaseSelect,(0,ns.Z)({ref:b,inputRef:y,value:l,onChange:async e=>{var t;x(!1);const n=jp(e.target.value,E);h&&await h(e,n);const r=await v.current.setEditCellValue({id:i,field:c,value:n},e);if((null==(t=a.experimentalFeatures)||!t.newEditingApi)&&a.editMode!==vg.Row&&!1!==r&&await Promise.resolve(v.current.commitCellChange({id:i,field:c},e))&&(v.current.setCellMode(i,c,"view"),e.key)){const t=v.current.getCellParams(i,c);v.current.publishEvent("cellNavigationKeyDown",t,e)}},open:w,onOpen:e=>{(function(e){return!!e.key})(e)&&"Enter"===e.key||x(!0)},MenuProps:{onClose:(e,t)=>{var n;a.editMode!==vg.Row?("backdropClick"===t||ig(e.key))&&(null!=(n=a.experimentalFeatures)&&n.newEditingApi?v.current.stopCellEditMode({id:i,field:c,ignoreModifications:!0}):v.current.setCellMode(i,c,"view")):x(!1)}},error:f,native:C,fullWidth:!0},g,null==(o=a.componentsProps)?void 0:o.baseSelect,{children:E.map((e=>((e,t)=>{const n="object"==typeof e,r=n?e.value:e,o=n?e.value:e,a=n?e.label:e;return(0,bs.jsx)(t,{value:o,children:a},r)})(e,C?"option":Ap)))}))}const Cg=["item","applyValue","type","apiRef","focusElementRef"],Eg=({valueOptions:e,valueFormatter:t,field:n},r,o)=>("function"==typeof e?["",...e({field:n})]:["",...e||[]]).map((e=>{const a="object"==typeof e,i=a?e.value:e,l=a?e.value:e,s=t&&""!==e?t({value:e,field:n,api:r}):e,c=a?e.label:s;return(0,bs.jsx)(o,{value:l,children:c},i)}));function Ng(e){var t,r,o,a,i;const{item:l,applyValue:s,type:c,apiRef:u,focusElementRef:d}=e,p=(0,ts.Z)(e,Cg),[f,h]=n.useState(null!=(t=l.value)?t:""),m=(0,Wd.Z)(),g=dc(),v=null==(o=((null==(r=g.componentsProps)?void 0:r.baseSelect)||{}).native)||o,b=l.columnField?u.current.getColumn(l.columnField):null,y=n.useMemo((()=>{if(null!==b)return"function"==typeof b.valueOptions?b.valueOptions({field:b.field}):b.valueOptions}),[b]),w=n.useCallback((e=>{let t=e.target.value;t=jp(t,y),h(String(t)),s((0,ns.Z)({},l,{value:t}))}),[s,l,y]);return n.useEffect((()=>{var e;let t;if(void 0!==y){if(t=jp(l.value,y),t!==l.value)return void s((0,ns.Z)({},l,{value:t}))}else t=l.value;t=null!=(e=t)?e:"",h(String(t))}),[l,y,s]),(0,bs.jsx)(g.components.BaseTextField,(0,ns.Z)({id:m,label:u.current.getLocaleText("filterPanelInputLabel"),placeholder:u.current.getLocaleText("filterPanelInputPlaceholder"),value:f,onChange:w,variant:"standard",type:c||"text",InputLabelProps:{shrink:!0},inputRef:d,select:!0,SelectProps:(0,ns.Z)({native:v},null==(a=g.componentsProps)?void 0:a.baseSelect)},p,null==(i=g.componentsProps)?void 0:i.baseTextField,{children:Eg(u.current.getColumn(l.columnField),u.current,v?"option":Ap)}))}const Sg=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"],Mg=(e,t)=>Rp(e)===Rp(t),Lg=tf();const Ig=e=>null==e||"object"!=typeof e?e:e.value,kg=(0,ns.Z)({},_m,{type:"singleSelect",renderEditCell:e=>(0,bs.jsx)(xg,(0,ns.Z)({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>Ig(t)===Ig(e.value),InputComponent:Ng},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>Ig(t)!==Ig(e.value),InputComponent:Ng},{value:"isAnyOf",getApplyFilterFn:e=>{if(!Array.isArray(e.value)||0===e.value.length)return null;const t=e.value.map(Ig);return({value:e})=>t.includes(Ig(e))},InputComponent:function(e){const{item:t,applyValue:r,apiRef:o,focusElementRef:a,color:i,error:l,helperText:s,size:c,variant:u="standard"}=e,d=(0,ts.Z)(e,Sg),p={color:i,error:l,helperText:s,size:c,variant:u},f=(0,Wd.Z)(),h=dc(),m=t.columnField?o.current.getColumn(t.columnField):null,g=n.useMemo((()=>null!=m&&m.valueOptions?"function"==typeof m.valueOptions?m.valueOptions({field:m.field}):m.valueOptions:[]),[m]),v=n.useMemo((()=>null==g?void 0:g.map(Rp)),[g]),{valueFormatter:b,field:y}=o.current.getColumn(t.columnField),w=e=>"object"==typeof e?e.label:b&&""!==e?b({value:e,field:y,api:o.current}):e,x=n.useMemo((()=>Array.isArray(t.value)?void 0!==g?t.value.map((e=>{const t=Rp(e);return(null==v?void 0:v.findIndex((e=>e===t)))||0})).filter((e=>e>=0)).map((e=>g[e])):t.value:[]),[t.value,g,v]);n.useEffect((()=>{Array.isArray(t.value)&&x.length===t.value.length||r((0,ns.Z)({},t,{value:x.map(Rp)}))}),[t,x,r]);const C=n.useCallback(((e,n)=>{r((0,ns.Z)({},t,{value:[...n.map(Rp)]}))}),[r,t]);return(0,bs.jsx)(Tm,(0,ns.Z)({multiple:!0,options:g,isOptionEqualToValue:Mg,filterOptions:Lg,id:f,value:x,onChange:C,renderTags:(e,t)=>e.map(((e,n)=>(0,bs.jsx)(im,(0,ns.Z)({variant:"outlined",size:"small",label:w(e)},t({index:n}))))),renderInput:e=>{var t;return(0,bs.jsx)(h.components.BaseTextField,(0,ns.Z)({},e,{label:o.current.getLocaleText("filterPanelInputLabel"),placeholder:o.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,ns.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:a,type:"singleSelect"},p,null==(t=h.componentsProps)?void 0:t.baseTextField))}},d))}}],getApplyQuickFilterFn:(e,t,n)=>{if(!e)return null;const{valueOptions:r,valueFormatter:o,field:a}=t,i=[Ig(e).toString()],l="function"==typeof r?r({field:a}):r||[];return l&&l.forEach((t=>{let r,l;"object"==typeof t?(r=t.value,l=t.label):(r=t,l=o?o({value:t,field:a,api:n.current}):t),l.slice(0,e.length).toLowerCase()===e.toLowerCase()&&(i.includes(r)||i.push(r.toString()))})),({value:e})=>null!=e&&i.includes(Ig(e).toString())}});i(6607);var Pg=i(8038);function Ag(e){return(0,gs.Z)("MuiList",e)}(0,ms.Z)("MuiList",["root","padding","dense","subheader"]);const Rg=["children","className","component","dense","disablePadding","subheader"],jg=(0,hs.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((({ownerState:e})=>(0,ns.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})));var Tg=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:l=!1,disablePadding:s=!1,subheader:c}=r,u=(0,ts.Z)(r,Rg),d=n.useMemo((()=>({dense:l})),[l]),p=(0,ns.Z)({},r,{component:i,dense:l,disablePadding:s}),f=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,a={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,os.Z)(a,Ag,t)})(p);return(0,bs.jsx)(Vd.Provider,{value:d,children:(0,bs.jsxs)(jg,(0,ns.Z)({as:i,className:(0,rs.Z)(f.root,a),ref:t,ownerState:p},u,{children:[c,o]}))})}));function Og(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var Dg=Og;const _g=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Fg(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function zg(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Zg(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Bg(e,t,n,r,o,a){let i=!1,l=o(e,t,!!t&&n);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}const t=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&Zg(l,a)&&!t)return l.focus(),!0;l=o(e,l,n)}return!1}var Hg=n.forwardRef((function(e,t){const{actions:r,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=e,p=(0,ts.Z)(e,_g),f=n.useRef(null),h=n.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Ds.Z)((()=>{o&&f.current.focus()}),[o]),n.useImperativeHandle(r,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){const n=`${Dg((0,Pg.Z)(e))}px`;f.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=n,f.current.style.width=`calc(100% + ${n})`}return f.current}})),[]);const m=(0,Os.Z)(f,t);let g=-1;n.Children.forEach(i,((e,t)=>{n.isValidElement(e)?(e.props.disabled||("selectedMenu"===d&&e.props.selected||-1===g)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=i.length&&(g=-1))):g===t&&(g+=1,g>=i.length&&(g=-1))}));const v=n.Children.map(i,((e,t)=>{if(t===g){const t={};return a&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===d&&(t.tabIndex=0),n.cloneElement(e,t)}return e}));return(0,bs.jsx)(Tg,(0,ns.Z)({role:"menu",ref:m,className:l,onKeyDown:e=>{const t=f.current,n=e.key,r=(0,Pg.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Bg(t,r,c,s,Fg);else if("ArrowUp"===n)e.preventDefault(),Bg(t,r,c,s,zg);else if("Home"===n)e.preventDefault(),Bg(t,null,c,s,Fg);else if("End"===n)e.preventDefault(),Bg(t,null,c,s,zg);else if(1===n.length){const o=h.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);const l=r&&!o.repeating&&Zg(r,o);o.previousKeyMatched&&(l||Bg(t,r,!1,s,Fg,o))?e.preventDefault():o.previousKeyMatched=!1}u&&u(e)},tabIndex:o?0:-1},p,{children:v}))}));function qg(e){return e.substring(2).toLowerCase()}function Ug(e){const{children:t,disableReactTree:r=!1,mouseEvent:o="onClick",onClickAway:a,touchEvent:i="onTouchEnd"}=e,l=n.useRef(!1),s=n.useRef(null),c=n.useRef(!1),u=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{c.current=!0}),0),()=>{c.current=!1})),[]);const d=(0,Vu.Z)(t.ref,s),p=(0,Jp.Z)((e=>{const t=u.current;u.current=!1;const n=(0,af.Z)(s.current);if(!c.current||!s.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,n))return;if(l.current)return void(l.current=!1);let o;o=e.composedPath?e.composedPath().indexOf(s.current)>-1:!n.documentElement.contains(e.target)||s.current.contains(e.target),o||!r&&t||a(e)})),f=e=>n=>{u.current=!0;const r=t.props[e];r&&r(n)},h={ref:d};return!1!==i&&(h[i]=f(i)),n.useEffect((()=>{if(!1!==i){const e=qg(i),t=(0,af.Z)(s.current),n=()=>{l.current=!0};return t.addEventListener(e,p),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,p),t.removeEventListener("touchmove",n)}}}),[p,i]),!1!==o&&(h[o]=f(o)),n.useEffect((()=>{if(!1!==o){const e=qg(o),t=(0,af.Z)(s.current);return t.addEventListener(e,p),()=>{t.removeEventListener(e,p)}}}),[p,o]),(0,bs.jsx)(n.Fragment,{children:n.cloneElement(t,h)})}var $g="unmounted",Wg="exited",Vg="entering",Gg="entered",Yg="exiting",Kg=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=Wg,r.appearStatus=Vg):o=Gg:o=t.unmountOnExit||t.mountOnEnter?$g:Wg,r.state={status:o},r.nextCallback=null,r}Kd(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===$g?{status:Wg}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Vg&&n!==Gg&&(t=Vg):n!==Vg&&n!==Gg||(t=Yg)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Vg){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:$e().findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Wg&&this.setState({status:$g})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[$e().findDOMNode(this),r],a=o[0],i=o[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(a,i),this.safeSetState({status:Vg},(function(){t.props.onEntering(a,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:Gg},(function(){t.props.onEntered(a,i)}))}))}))):this.safeSetState({status:Gg},(function(){t.props.onEntered(a)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:$e().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:Yg},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Wg},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Wg},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:$e().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===$g)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,ts.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r().createElement(Qd.Provider,{value:null},"function"==typeof n?n(e,o):r().cloneElement(r().Children.only(n),o))},t}(r().Component);function Qg(){}Kg.contextType=Qd,Kg.propTypes={},Kg.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Qg,onEntering:Qg,onEntered:Qg,onExit:Qg,onExiting:Qg,onExited:Qg},Kg.UNMOUNTED=$g,Kg.EXITED=Wg,Kg.ENTERING=Vg,Kg.ENTERED=Gg,Kg.EXITING=Yg;var Jg=Kg;function Xg(){const e=(0,ld.Z)(cd.Z);return e[ud.Z]||e}const ev=e=>e.scrollTop;function tv(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(n=i.transitionDuration)?n:"number"==typeof o?o:o[t.mode]||0,easing:null!=(r=i.transitionTimingFunction)?r:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}const nv=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function rv(e){return`scale(${e}, ${e**2})`}const ov={entering:{opacity:1,transform:rv(1)},entered:{opacity:1,transform:"none"}},av="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),iv=n.forwardRef((function(e,t){const{addEndListener:r,appear:o=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:m="auto",TransitionComponent:g=Jg}=e,v=(0,ts.Z)(e,nv),b=n.useRef(),y=n.useRef(),w=Xg(),x=n.useRef(null),C=(0,Os.Z)(x,a.ref,t),E=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},N=E(u),S=E(((e,t)=>{ev(e);const{duration:n,delay:r,easing:o}=tv({style:h,timeout:m,easing:i},{mode:"enter"});let a;"auto"===m?(a=w.transitions.getAutoHeightDuration(e.clientHeight),y.current=a):a=n,e.style.transition=[w.transitions.create("opacity",{duration:a,delay:r}),w.transitions.create("transform",{duration:av?a:.666*a,delay:r,easing:o})].join(","),s&&s(e,t)})),M=E(c),L=E(f),I=E((e=>{const{duration:t,delay:n,easing:r}=tv({style:h,timeout:m,easing:i},{mode:"exit"});let o;"auto"===m?(o=w.transitions.getAutoHeightDuration(e.clientHeight),y.current=o):o=t,e.style.transition=[w.transitions.create("opacity",{duration:o,delay:n}),w.transitions.create("transform",{duration:av?o:.666*o,delay:av?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=rv(.75),d&&d(e)})),k=E(p);return n.useEffect((()=>()=>{clearTimeout(b.current)}),[]),(0,bs.jsx)(g,(0,ns.Z)({appear:o,in:l,nodeRef:x,onEnter:S,onEntered:M,onEntering:N,onExit:I,onExited:k,onExiting:L,addEndListener:e=>{"auto"===m&&(b.current=setTimeout(e,y.current||0)),r&&r(x.current,e)},timeout:"auto"===m?null:m},v,{children:(e,t)=>n.cloneElement(a,(0,ns.Z)({style:(0,ns.Z)({opacity:0,transform:rv(.75),visibility:"exited"!==e||l?void 0:"hidden"},ov[e],h,a.props.style),ref:C},t))}))}));iv.muiSupportAuto=!0;var lv=iv;const sv=["open","target","onClickAway","children","position","className","onExited"],cv=(0,hs.ZP)(_h,{name:"MuiDataGrid",slot:"Menu",overridesResolver:(e,t)=>t.menu})((({theme:e})=>({zIndex:e.zIndex.modal,[`& .${zs.menuList}`]:{outline:0}}))),uv={"bottom-start":"top left","bottom-end":"top right"},dv=e=>{var t;const{open:r,target:o,onClickAway:a,children:i,position:l,className:s,onExited:c}=e,u=(0,ts.Z)(e,sv),d=cc(),p=n.useRef(o),f=n.useRef(r),h=dc(),m=(e=>{const{classes:t}=e;return(0,os.Z)({root:["menu"]},Fs,t)})(h);return n.useEffect((()=>{f.current&&p.current&&p.current.focus();const e=r?"menuOpen":"menuClose";d.current.publishEvent(e,{target:o}),f.current=r,p.current=o}),[d,r,o]),(0,bs.jsx)(cv,(0,ns.Z)({as:h.components.BasePopper,className:ue(s,m.root),ownerState:h,open:r,anchorEl:o,transition:!0,placement:l},u,null==(t=h.componentsProps)?void 0:t.basePopper,{children:({TransitionProps:e,placement:t})=>{return(0,bs.jsx)(Ug,{onClickAway:a,mouseEvent:"onMouseDown",children:(0,bs.jsx)(lv,(0,ns.Z)({},e,{style:{transformOrigin:uv[t]},onExited:(n=null==e?void 0:e.onExited,e=>{n&&n(),c&&c(e)}),children:(0,bs.jsx)(Vh,{children:i})}))});var n}}))},pv=["colDef","id","api","hasFocus","isEditable","field","value","formattedValue","row","rowNode","cellMode","getValue","tabIndex","position","focusElementRef"],fv=e=>{const{colDef:t,id:r,hasFocus:o,tabIndex:a,position:i="bottom-end",focusElementRef:l}=e,s=(0,ts.Z)(e,pv),[c,u]=n.useState(-1),[d,p]=n.useState(!1),f=cc(),h=n.useRef(null),m=n.useRef(null),g=n.useRef(!1),v=n.useRef({}),b=(0,Wd.Z)(),y=(0,Wd.Z)(),w=dc();if(n.useLayoutEffect((()=>{o||Object.entries(v.current).forEach((([e,t])=>{null==t||t.stop({},(()=>{delete v.current[e]}))}))}),[o]),n.useEffect((()=>{c<0||!h.current||c>=h.current.children.length||h.current.children[c].focus({preventScroll:!0})}),[c]),n.useEffect((()=>{o||(u(-1),g.current=!1)}),[o]),n.useImperativeHandle(l,(()=>({focus(){g.current||u(0)}})),[]),!(e=>"function"==typeof e.getActions)(t))throw new Error("MUI: Missing the `getActions` property in the `GridColDef`.");const x=t.getActions(f.current.getRowParams(r)),C=x.filter((e=>!e.props.showInMenu)),E=x.filter((e=>e.props.showInMenu)),N=C.length+(E.length?1:0);n.useEffect((()=>{c>=N&&u(N-1)}),[c,N]);const S=()=>{p(!1)},M=e=>t=>{v.current[e]=t},L=(e,t)=>n=>{u(e),g.current=!0,t&&t(n)};return(0,bs.jsxs)("div",(0,ns.Z)({role:"menu",ref:h,tabIndex:-1,className:zs.actionsCell,onKeyDown:e=>{if(N<=1)return;let t=c;"ArrowRight"===e.key?t+=1:"ArrowLeft"===e.key&&(t-=1),t<0||t>=N||t!==c&&(e.preventDefault(),e.stopPropagation(),u(t))}},s,{children:[C.map(((e,t)=>n.cloneElement(e,{key:t,touchRippleRef:M(t),onClick:L(t,e.props.onClick),tabIndex:c===t?a:-1}))),E.length>0&&y&&(0,bs.jsx)(Jh,{ref:m,id:y,"aria-label":f.current.getLocaleText("actionsCellMore"),"aria-controls":b,"aria-expanded":d?"true":void 0,"aria-haspopup":"true",role:"menuitem",size:"small",onClick:()=>{p(!0),u(N-1),g.current=!0},touchRippleRef:M(y),tabIndex:c===C.length?a:-1,children:(0,bs.jsx)(w.components.MoreActionsIcon,{fontSize:"small"})}),E.length>0&&(0,bs.jsx)(dv,{onClickAway:S,onClick:S,open:d,target:m.current,position:i,children:(0,bs.jsx)(Hg,{id:b,className:zs.menuList,onKeyDown:e=>{"Tab"===e.key&&e.preventDefault(),["Tab","Enter","Escape"].includes(e.key)&&S()},"aria-labelledby":y,variant:"menu",autoFocusItem:!0,children:E.map(((e,t)=>n.cloneElement(e,{key:t})))})})]}))},hv="actions",mv=(0,ns.Z)({},_m,{sortable:!1,filterable:!1,aggregable:!1,width:100,align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:e=>(0,bs.jsx)(fv,(0,ns.Z)({},e)),getApplyQuickFilterFn:void 0}),gv="__default__",vv=["maxWidth","minWidth","width","flex"],bv=(e={})=>{const t=(0,ns.Z)({},{string:_m,number:Zm,date:Qm,dateTime:Jm,boolean:ag,singleSelect:kg,[hv]:mv,[gv]:_m});return Object.entries(e).forEach((([e,n])=>{t[e]?t[e]=(0,ns.Z)({},t[e],n):t[e]=(0,ns.Z)({},t[n.extendType||gv],n)})),t},yv=(e,t)=>{const n={};let r=0,o=0;const a=[];e.all.forEach((t=>{const i=(0,ns.Z)({},e.lookup[t]);if(!1===e.columnVisibilityModel[t])i.computedWidth=0;else{let e;i.flex&&i.flex>0?(r+=i.flex,e=0,a.push(i)):e=gu(i.width,i.minWidth,i.maxWidth),o+=e,i.computedWidth=e}n[t]=i}));const i=Math.max(t-o,0);if(r>0&&t>0){const e=function({initialFreeSpace:e,totalFlexUnits:t,flexColumns:n}){const r={all:{},frozenFields:[],freeze:e=>{const t=r.all[e];t&&!0!==t.frozen&&(r.all[e].frozen=!0,r.frozenFields.push(e))}};return function o(){if(r.frozenFields.length===n.length)return;const a={min:{},max:{}};let i=e,l=t,s=0;r.frozenFields.forEach((e=>{i-=r.all[e].computedWidth,l-=r.all[e].flex}));for(let e=0;e<n.length;e+=1){const t=n[e];if(r.all[t.field]&&!0===r.all[t.field].frozen)continue;let o=i/l*t.flex;o<t.minWidth?(s+=t.minWidth-o,o=t.minWidth,a.min[t.field]=!0):o>t.maxWidth&&(s+=t.maxWidth-o,o=t.maxWidth,a.max[t.field]=!0),r.all[t.field]={frozen:!1,computedWidth:o,flex:t.flex}}s<0?Object.keys(a.max).forEach((e=>{r.freeze(e)})):s>0?Object.keys(a.min).forEach((e=>{r.freeze(e)})):n.forEach((({field:e})=>{r.freeze(e)})),o()}(),r.all}({initialFreeSpace:i,totalFlexUnits:r,flexColumns:a});Object.keys(e).forEach((t=>{n[t].computedWidth=e[t].computedWidth}))}return(0,ns.Z)({},e,{lookup:n})},wv=({apiRef:e,columnsToUpsert:t,initialState:n,columnTypes:r,currentColumnVisibilityModel:o=ec(e),shouldRegenColumnVisibilityModelFromColumns:a,keepOnlyColumnsToUpsert:i=!1})=>{var l,s,c,u;const d=!e.current.state.columns;let p;if(d)p={all:[],lookup:{}};else{const t=Ks(e.current.state);p={all:i?[]:[...t.all],lookup:(0,ns.Z)({},t.lookup)}}let f={};i&&!d&&(f=Object.keys(p.lookup).reduce(((e,t)=>(0,ns.Z)({},e,{[t]:!1})),{}));const h={};t.forEach((e=>{const{field:t}=e;h[t]=!0,f[t]=!0;let n=p.lookup[t];null==n?(n=(0,ns.Z)({},((e,t)=>t&&e[t]?e[t]:e[gv])(r,e.type),{field:t,hasBeenResized:!1}),p.all.push(t)):i&&p.all.push(t);let o=n.hasBeenResized;vv.forEach((t=>{void 0!==e[t]&&(o=!0,-1===e[t]&&(e[t]=1/0))})),p.lookup[t]=(0,ns.Z)({},n,{hide:null!=e.hide&&e.hide},e,{hasBeenResized:o})})),i&&!d&&Object.keys(p.lookup).forEach((e=>{f[e]||delete p.lookup[e]}));const m=(0,ns.Z)({},p.lookup),g=e.current.unstable_applyPipeProcessors("hydrateColumns",p);let v={};if(a){let t=!1;const n=(0,ns.Z)({},o);d?g.all.forEach((e=>{n[e]=!p.lookup[e].hide})):i&&Object.keys(n).forEach((e=>{g.lookup[e]||(delete n[e],t=!0)})),g.all.forEach((r=>{if(!h[r]&&m[r]===g.lookup[r])return;let a=o[r];void 0===a&&(a=!!d||!!Ks(e.current.state).lookup[r]);const i=!g.lookup[r].hide;i!==a&&(t=!0,n[r]=i)})),v=t||d?n:o}else v=o;const b=((e,t)=>{if(!t)return e;const{orderedFields:n=[],dimensions:r={}}=t,o=Object.keys(r);if(0===o.length&&0===n.length)return e;const a={},i=[];for(let t=0;t<n.length;t+=1){const r=n[t];e.lookup[r]&&(a[r]=!0,i.push(r))}const l=0===i.length?e.all:[...i,...e.all.filter((e=>!a[e]))],s=(0,ns.Z)({},e.lookup);for(let e=0;e<o.length;e+=1){const t=o[e],n=(0,ns.Z)({},s[t],{hasBeenResized:!0});Object.entries(r[t]).forEach((([e,t])=>{n[e]=-1===t?1/0:t})),s[t]=n}return{all:l,lookup:s}})(g,n),y=(0,ns.Z)({},b,{columnVisibilityModel:v});return yv(y,null!=(l=null==(s=(c=e.current).getRootDimensions)||null==(u=s.call(c))?void 0:u.viewportInnerSize.width)?l:0)},xv=e=>t=>(0,ns.Z)({},t,{columns:e});function Cv({firstColumnToRender:e,apiRef:t,firstRowToRender:n,lastRowToRender:r,visibleRows:o}){let a=e;for(let i=n;i<r;i+=1)if(o[i]){const n=o[i].id,r=t.current.unstable_getCellColSpanInfo(n,e);r&&r.spannedByColSpan&&(a=r.leftVisibleCellIndex)}return a}function Ev({firstColumnIndex:e,minColumnIndex:t,columnBuffer:n,firstRowToRender:r,lastRowToRender:o,apiRef:a,visibleRows:i}){return Cv({firstColumnToRender:Math.max(e-n,t),apiRef:a,firstRowToRender:r,lastRowToRender:o,visibleRows:i})}var Nv;!function(e){e.filters="filters",e.columns="columns"}(Nv||(Nv={}));const Sv=(e,t,n)=>{var r,o,a,i,l,s,c;const u=!!t.columnVisibilityModel||!(null==(r=t.initialState)||null==(o=r.columns)||!o.columnVisibilityModel);n.current.unstable_caches.columns={isUsingColumnVisibilityModel:u};const d=bv(t.columnTypes),p=wv({apiRef:n,columnTypes:d,columnsToUpsert:t.columns,initialState:null==(a=t.initialState)?void 0:a.columns,shouldRegenColumnVisibilityModelFromColumns:!u,currentColumnVisibilityModel:null!=(i=null!=(l=t.columnVisibilityModel)?l:null==(s=t.initialState)||null==(c=s.columns)?void 0:c.columnVisibilityModel)?i:{},keepOnlyColumnsToUpsert:!0});return(0,ns.Z)({},e,{columns:p})};var Mv;function Lv(e){return void 0!==e.field}!function(e){e.Compact="compact",e.Standard="standard",e.Comfortable="comfortable"}(Mv||(Mv={}));const Iv=Ys((e=>e.columnGrouping),(e=>e.lookup)),kv=["groupId","children"],Pv=(e,t,n)=>{if(Lv(e)){if(void 0!==n[e.field])throw new Error(["MUI: columnGroupingModel contains duplicated field",`column field ${e.field} occurrs two times in the grouping model:`,`- ${n[e.field].join(" > ")}`,`- ${t.join(" > ")}`].join("\n"));return void(n[e.field]=t)}const{groupId:r,children:o}=e;o.forEach((e=>{Pv(e,[...t,r],n)}))},Av=e=>{if(!e)return{};const t={};return e.forEach((e=>{Pv(e,[],t)})),t},Rv=e=>{let t={};return e.forEach((e=>{if(Lv(e))return;const{groupId:n,children:r}=e,o=(0,ts.Z)(e,kv);if(!n)throw new Error("MUI: An element of the columnGroupingModel does not have either `field` or `groupId`.");r||console.warn(`MUI: group groupId=${n} has no children.`);const a=(0,ns.Z)({},o,{groupId:n}),i=Rv(r);if(void 0!==i[n]||void 0!==t[n])throw new Error(`MUI: The groupId ${n} is used multiple times in the columnGroupingModel.`);t=(0,ns.Z)({},t,i,{[n]:a})})),(0,ns.Z)({},t)},jv=(e,t)=>{var n;const r=Rv(null!=(n=t.columnGroupingModel)?n:[]);return(0,ns.Z)({},e,{columnGrouping:{lookup:r,groupCollapsedModel:{}}})},Tv=(e,t,n,r)=>{switch(e){case Mv.Compact:return{value:e,headerHeight:Math.floor(.7*t),rowHeight:Math.floor(.7*n),headerGroupingMaxDepth:r,factor:.7};case Mv.Comfortable:return{value:e,headerHeight:Math.floor(1.3*t),rowHeight:Math.floor(1.3*n),headerGroupingMaxDepth:r,factor:1.3};default:return{value:e,headerHeight:t,rowHeight:n,headerGroupingMaxDepth:r,factor:1}}},Ov=(e,t)=>{let n;if(null==t.columnGroupingModel||0===Object.keys(t.columnGroupingModel).length)n=0;else{const r=Av(t.columnGroupingModel),o=e.columns,a=o.all.filter((e=>!1!==o.columnVisibilityModel[e]));n=0===a.length?0:Math.max(...a.map((e=>{var t,n;return null!=(t=null==(n=r[e])?void 0:n.length)?t:0})))}return(0,ns.Z)({},e,{density:Tv(t.density,t.headerHeight,t.rowHeight,n)})},Dv=["field","id","value","formattedValue","row","rowNode","colDef","isEditable","cellMode","hasFocus","tabIndex","getValue","api"],_v=n.forwardRef((function(e,t){var r;const{field:o,id:a,value:i,rowNode:l,hasFocus:s,tabIndex:c}=e,u=(0,ts.Z)(e,Dv),d=cc(),p=dc(),f=(e=>{const{classes:t}=e;return(0,os.Z)({root:["checkboxInput"]},Fs,t)})({classes:p.classes}),h=n.useRef(null),m=n.useRef(),g=(0,Os.Z)(h,t),v=d.current.getCellElement(a,o);n.useLayoutEffect((()=>{0===c&&v&&(v.tabIndex=-1)}),[v,c]),n.useEffect((()=>{if(s){var e;const t=null==(e=h.current)?void 0:e.querySelector("input");null==t||t.focus({preventScroll:!0})}else m.current&&m.current.stop({})}),[s]);const b=n.useCallback((t=>{cg(t.key)&&t.stopPropagation(),mg(t.key)&&!t.shiftKey&&d.current.publishEvent("cellNavigationKeyDown",e,t)}),[d,e]);if("footer"===l.position)return null;const y=d.current.isRowSelectable(a),w=d.current.getLocaleText(i?"checkboxSelectionUnselectRow":"checkboxSelectionSelectRow");return l.isPinned?null:(0,bs.jsx)(p.components.BaseCheckbox,(0,ns.Z)({ref:g,tabIndex:c,checked:i,onChange:e=>{const t={value:e.target.checked,id:a};d.current.publishEvent("rowSelectionCheckboxChange",t,e)},className:f.root,inputProps:{"aria-label":w},onKeyDown:b,disabled:!y,touchRippleRef:m},null==(r=p.componentsProps)?void 0:r.baseCheckbox,u))})),Fv=e=>e.focus,zv=Ys(Fv,(e=>e.cell)),Zv=Ys(Fv,(e=>e.columnHeader)),Bv=e=>e.tabIndex,Hv=Ys(Bv,(e=>e.cell)),qv=Ys(Bv,(e=>e.columnHeader)),Uv=e=>e.selection,$v=Ys(Uv,(e=>e.length)),Wv=Ys(Uv,Ec,((e,t)=>new Map(e.map((e=>[e,t[e]]))))),Vv=Ys(Uv,(e=>e.reduce(((e,t)=>(e[t]=t,e)),{}))),Gv=e=>e.pagination,Yv=Ys(Gv,(e=>e.page)),Kv=Ys(Gv,(e=>e.pageSize)),Qv=(Ys(Gv,(e=>e.pageCount)),Ys(Gv,Sc,Lc,eu,ou,((e,t,n,r,o)=>{const a=o.length,i=Math.min(e.pageSize*e.page,a-1),l=Math.min(i+e.pageSize-1,a-1);if(-1===i||-1===l)return null;if(n<2)return{firstRowIndex:i,lastRowIndex:l};const s=o[i],c=l-i+1,u=r.findIndex((e=>e.id===s.id));let d=u,p=0;for(;d<r.length&&p<=c;){const e=t[r[d].id].depth;(p<c||e>0)&&(d+=1),0===e&&(p+=1)}return{firstRowIndex:u,lastRowIndex:d-1}}))),Jv=Ys(eu,Qv,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),Xv=Ys(tu,Qv,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),eb=["field","colDef"],tb=n.forwardRef((function(e,t){var r;const o=(0,ts.Z)(e,eb),[,a]=n.useState(!1),i=cc(),l=dc(),s=(e=>{const{classes:t}=e;return(0,os.Z)({root:["checkboxInput"]},Fs,t)})({classes:l.classes}),c=lc(i,qv),u=lc(i,Uv),d=lc(i,tu),p=lc(i,Xv),f=n.useMemo((()=>"function"!=typeof l.isRowSelectable?u:u.filter((e=>!!i.current.getRow(e)&&l.isRowSelectable(i.current.getRowParams(e))))),[i,l.isRowSelectable,u]),h=n.useMemo((()=>(l.pagination&&l.checkboxSelectionVisibleOnly?p:d).reduce(((e,t)=>(e[t]=!0,e)),{})),[l.pagination,l.checkboxSelectionVisibleOnly,p,d]),m=n.useMemo((()=>f.filter((e=>h[e])).length),[f,h]),g=m>0&&m<Object.keys(h).length,v=m>0,b=null!==c&&c.field===e.field?0:-1;n.useLayoutEffect((()=>{const t=i.current.getColumnHeaderElement(e.field);0===b&&t&&(t.tabIndex=-1)}),[b,i,e.field]);const y=n.useCallback((t=>{" "===t.key&&i.current.publishEvent("headerSelectionCheckboxChange",{value:!v}),mg(t.key)&&!t.shiftKey&&i.current.publishEvent("columnHeaderNavigationKeyDown",e,t)}),[i,e,v]),w=n.useCallback((()=>{a((e=>!e))}),[]);n.useEffect((()=>i.current.subscribeEvent("selectionChange",w)),[i,w]);const x=i.current.getLocaleText(v?"checkboxSelectionUnselectAllRows":"checkboxSelectionSelectAllRows");return(0,bs.jsx)(l.components.BaseCheckbox,(0,ns.Z)({ref:t,indeterminate:g,checked:v,onChange:e=>{const t={value:e.target.checked};i.current.publishEvent("headerSelectionCheckboxChange",t)},className:s.root,inputProps:{"aria-label":x},tabIndex:b,onKeyDown:y},null==(r=l.componentsProps)?void 0:r.baseCheckbox,o))})),nb="__check__",rb=(0,ns.Z)({},ag,{field:nb,type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,aggregable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,getApplyQuickFilterFn:void 0,valueGetter:e=>void 0!==Vv(e.api.state,e.api.instanceId)[e.id],renderHeader:e=>(0,bs.jsx)(tb,(0,ns.Z)({},e)),renderCell:e=>(0,bs.jsx)(_v,(0,ns.Z)({},e))}),ob=(e,t)=>{if("string"==typeof e){const n=e.replace(/"/g,'""');return[t,"\n","\r"].some((e=>n.includes(e)))?`"${n}"`:n}return e};Ws(["MUI: When the value of a field is an object or a `renderCell` is provided, the CSV export might not display the value correctly.","You can provide a `valueFormatter` with a string representation to be used."]);const ab=({apiRef:e,options:t})=>{const n=Xs(e);return t.fields?t.fields.map((e=>n.find((t=>t.field===e)))).filter((e=>!!e)):(t.allColumns?n:tc(e)).filter((e=>!e.disableExport))},ib=({apiRef:e})=>{var t,n;const r=ru(e),o=Sc(e),a=e.current.getSelectedRows(),i=r.filter((e=>{var t;return"body"===(null!=(t=o[e].position)?t:"body")})),l=Pc(e),s=(null==l||null==(t=l.top)?void 0:t.map((e=>e.id)))||[],c=(null==l||null==(n=l.bottom)?void 0:n.map((e=>e.id)))||[];return i.unshift(...s),i.push(...c),a.size>0?i.filter((e=>a.has(e))):i},lb=["hideMenu","options"],sb=["hideMenu","options"],cb=e=>{const t=cc(),{hideMenu:n,options:r}=e,o=(0,ts.Z)(e,lb);return(0,bs.jsx)(Ap,(0,ns.Z)({onClick:()=>{t.current.exportDataAsCsv(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportCSV")}))},ub=e=>{const t=cc(),{hideMenu:n,options:r}=e,o=(0,ts.Z)(e,sb);return(0,bs.jsx)(Ap,(0,ns.Z)({onClick:()=>{t.current.exportDataAsPrint(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportPrint")}))},db=e=>{const t=Tc(e,"useGridCsvExport"),r=n.useCallback(((n={})=>{var r,o;return t.debug("Get data as CSV"),function(e){const{columns:t,rowIds:n,getCellParams:r,delimiterCharacter:o,includeHeaders:a}=e,i=n.reduce(((e,n)=>`${e}${((e,t,n,r)=>t.map((t=>{const o=n(e,t.field);return ob(o.formattedValue,r)})))(n,t,r,o).join(o)}\r\n`),"").trim();return a?`${t.filter((e=>e.field!==rb.field)).map((e=>ob(e.headerName||e.field,o))).join(o)}\r\n${i}`.trim():i}({columns:ab({apiRef:e,options:n}),rowIds:(null!=(r=n.getRowsToExport)?r:ib)({apiRef:e}),getCellParams:e.current.getCellParams,delimiterCharacter:n.delimiter||",",includeHeaders:null==(o=n.includeHeaders)||o})}),[t,e]),o=n.useCallback((e=>{t.debug("Export data as CSV");const n=r(e);!function(e,t="csv",n=document.title||"untitled"){const r=`${n}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),n=document.createElement("a");return n.href=t,n.download=r,n.click(),void setTimeout((()=>{URL.revokeObjectURL(t)}))}throw new Error("MUI: exportAs not supported")}(new Blob([null!=e&&e.utf8WithBom?new Uint8Array([239,187,191]):"",n],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)}),[t,r]);Nu(e,{getDataAsCsv:r,exportDataAsCsv:o});const a=n.useCallback(((e,t)=>{var n;return null!=(n=t.csvOptions)&&n.disableToolbarButton?e:[...e,{component:(0,bs.jsx)(cb,{options:t.csvOptions}),componentName:"csvExport"}]}),[]);Uu(e,"exportMenu",a)},pb=e=>e.rowsMeta,fb="client";var hb;!function(e){e.And="and",e.Or="or"}(hb||(hb={}));const mb=()=>({items:[],linkOperator:hb.And,quickFilterValues:[],quickFilterLogicOperator:hb.And}),gb=(e,t,r,o)=>{const a=n.useCallback((()=>{e.current.unstable_registerStrategyProcessor(t,r,o)}),[e,o,r,t]);qu((()=>{a()}));const i=n.useRef(!0);n.useEffect((()=>{i.current?i.current=!1:a()}),[a])},vb=(e,t)=>{const n=(0,ns.Z)({},e);if(null==n.id&&(n.id=Math.round(1e5*Math.random())),null==n.operatorValue){const e=Js(t)[n.columnField];n.operatorValue=e&&e.filterOperators[0].value}return n},bb=Ws(["MUI: The `filterModel` can only contain a single item when the `disableMultipleColumnsFiltering` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),yb=Ws("MUI: The 'id' field is required on `filterModel.items` when you use multiple filters.","error"),wb=Ws(["MUI: One of your filtering item have no `operatorValue` provided.","This property will become required on `@mui/x-data-grid@6.X`."]),xb=(e,t,n)=>{const r=e.items.length>1;let o;r&&t?(bb(),o=[e.items[0]]):o=e.items;const a=r&&o.some((e=>null==e.id)),i=o.some((e=>null==e.operatorValue));return a&&yb(),i&&wb(),i||a?(0,ns.Z)({},e,{items:o.map((e=>vb(e,n)))}):e.items!==o?(0,ns.Z)({},e,{items:o}):e},Cb=(e,t,n)=>r=>(0,ns.Z)({},r,{filterModel:xb(e,t,n)}),Eb=(e,t)=>{if(!e.columnField||!e.operatorValue)return null;const n=t.current.getColumn(e.columnField);if(!n)return null;let r;if(n.valueParser){var o;const t=n.valueParser;r=Array.isArray(e.value)?null==(o=e.value)?void 0:o.map((e=>t(e))):t(e.value)}else r=e.value;const a=(0,ns.Z)({},e,{value:r}),i=n.filterOperators;if(null==i||!i.length)throw new Error(`MUI: No filter operators found for column '${n.field}'.`);const l=i.find((e=>e.value===a.operatorValue));if(!l)throw new Error(`MUI: No filter operator found for column '${n.field}' and operator value '${a.operatorValue}'.`);const s=l.getApplyFilterFn(a,n);return"function"!=typeof s?null:{fn:e=>{const n=t.current.getCellParams(e,a.columnField);return s(n)},item:a}},Nb=(e,t,n,r)=>{var o,a;const i=n.items.filter((e=>null!==Eb(e,r))),l=e.filter((e=>null!=e)),s=t.filter((e=>null!=e)),c=null!=(o=n.quickFilterLogicOperator)?o:mb().quickFilterLogicOperator,u=null!=(a=n.linkOperator)?a:mb().linkOperator;if(l.length>0){const e=e=>l.some((t=>t[e.id]));if(u===hb.And){if(!i.every(e))return!1}else if(!i.some(e))return!1}if(s.length>0&&null!=n.quickFilterValues){const e=e=>s.some((t=>t[e]));if(c===hb.And){if(!n.quickFilterValues.every(e))return!1}else if(!n.quickFilterValues.some(e))return!1}return!0},Sb=(e,t,n)=>{var r,o,a,i;const l=null!=(r=null!=(o=t.filterModel)?o:null==(a=t.initialState)||null==(i=a.filter)?void 0:i.filterModel)?r:mb();return(0,ns.Z)({},e,{filter:{filterModel:xb(l,t.disableMultipleColumnsFiltering,n),visibleRowsLookup:{},filteredDescendantCountLookup:{}}})},Mb=(e,t)=>{let n,r;return t.pagination&&"client"===t.paginationMode?(r=Qv(e),n=Jv(e)):(n=eu(e),r=0===n.length?null:{firstRowIndex:0,lastRowIndex:n.length-1}),{rows:n,range:r}},Lb=(e,t)=>{const r=Mb(e,t);return n.useMemo((()=>({rows:r.rows,range:r.range})),[r.rows,r.range])},Ib=e=>(0,ns.Z)({},e,{focus:{cell:null,columnHeader:null},tabIndex:{cell:null,columnHeader:null}}),kb="__detail_panel_toggle__",Pb=["rowsBeforePartialUpdates"],Ab=(e,t,n)=>{const r=t?t(e):e.id;return function(e,t,n="A row was provided without id in the rows prop:"){if(null==e)throw new Error(["MUI: The data grid component requires all rows to have a unique `id` property.","Alternatively, you can use the `getRowId` prop to specify a custom id for each row.",n,JSON.stringify(t)].join("\n"))}(r,e,n),r},Rb=({rows:e,getRowId:t,loading:n,rowCount:r})=>{const o={rowsBeforePartialUpdates:e,loadingPropBeforePartialUpdates:n,rowCountPropBeforePartialUpdates:r,idRowsLookup:{},idToIdLookup:{},ids:[]};for(let n=0;n<e.length;n+=1){const r=e[n],a=Ab(r,t);o.idRowsLookup[a]=r,o.idToIdLookup[a]=a,o.ids.push(a)}return o},jb=({apiRef:e,previousTree:t,rowCountProp:n,loadingProp:r})=>{const o=e.current.unstable_caches.rows,a=(0,ts.Z)(o,Pb),i=null!=n?n:0,l=e.current.unstable_applyStrategyProcessor("rowTreeCreation",(0,ns.Z)({},a,{previousTree:t})),s=e.current.unstable_applyPipeProcessors("hydrateRows",l),c=1===s.treeDepth?s.ids.length:Object.values(s.tree).filter((e=>null==e.parent&&!e.isPinned)).length;return(0,ns.Z)({},s,{groupingResponseBeforeRowHydration:l,loading:r,totalRowCount:Math.max(i,s.ids.length),totalTopLevelRowCount:Math.max(i,c)})},Tb=(e,t,n)=>{var r;const o=null==(r=e[t])?void 0:r.children;if(null==o)return[];const a=[];for(let t=0;t<o.length;t+=1){const r=o[t],i=e[r];n&&i.isAutoGenerated||a.push(r),a.push(...Tb(e,i.id,n))}return a};function Ob(e){var t,n;const r=Pc(e);return{top:(null==r||null==(t=r.top)?void 0:t.reduce(((t,n)=>t+e.current.unstable_getRowHeight(n.id)),0))||0,bottom:(null==r||null==(n=r.bottom)?void 0:n.reduce(((t,n)=>t+e.current.unstable_getRowHeight(n.id)),0))||0}}const Db=e=>e?0:100,_b=e=>t=>(0,ns.Z)({},t,{pagination:(0,ns.Z)({},t.pagination,{pageSize:e})}),Fb=(e,t)=>t>0&&e>0?Math.ceil(e/t):0,zb=e=>e.pageCount?(0,ns.Z)({},e,{page:Math.max(Math.min(e.page,e.pageCount-1),0)}):e,Zb=e=>t=>(0,ns.Z)({},t,{pagination:zb((0,ns.Z)({},t.pagination,{page:e}))}),Bb=(Ws(["MUI: the 'rowCount' prop is undefined while using paginationMode='server'","For more detail, see http://mui.com/components/data-grid/pagination/#basic-implementation"],"error"),(e,t)=>{var n,r,o,a,i,l,s,c;let u;return u=null!=t.pageSize?t.pageSize:null!=(null==(n=t.initialState)||null==(r=n.pagination)?void 0:r.pageSize)?t.initialState.pagination.pageSize:Db(t.autoPageSize),(0,ns.Z)({},e,{pagination:{pageSize:u,page:null!=(o=null!=(a=t.page)?a:null==(i=t.initialState)||null==(l=i.pagination)?void 0:l.page)?o:0,pageCount:Fb(null!=(s=t.rowCount)?s:0,u),rowCount:null!=(c=t.rowCount)?c:0}})}),Hb=e=>e.preferencePanel,qb=(e,t)=>{var n,r;return(0,ns.Z)({},e,{preferencePanel:null!=(n=null==(r=t.initialState)?void 0:r.preferencePanel)?n:{open:!1}})},Ub=e=>e.editRows;function $b(e){return"function"==typeof e.then}const Wb=e=>(0,ns.Z)({},e,{editRows:{}});function Vb(e,t){var r;const o=Tc(e,"useGridEditRows");((e,t)=>{var r;const o=Tc(e,"useGridEditRows"),a=e=>(...n)=>{t.editMode===vg.Cell&&e(...n)},i=n.useCallback(((t,n,r)=>{e.current.getCellMode(t,n)!==r&&(o.debug(`Switching cell id: ${t} field: ${n} to mode: ${r}`),e.current.setState((o=>{const a=(0,ns.Z)({},o.editRows);return a[t]=(0,ns.Z)({},a[t]),r===bg.Edit?a[t][n]={value:e.current.getCellValue(t,n)}:(delete a[t][n],Object.keys(a[t]).length||delete a[t]),(0,ns.Z)({},o,{editRows:a})})),e.current.forceUpdate(),e.current.publishEvent("cellModeChange",e.current.getCellParams(t,n)))}),[e,o]),l=n.useCallback(((t,n)=>{const r=Ub(e.current.state);return r[t]&&r[t][n]?bg.Edit:bg.View}),[e]),s=n.useCallback(((n,r={})=>{var o;const{id:a,field:i}=n;e.current.unstable_runPendingEditCellValueMutation(a,i);const l=e.current.getEditRowsModel();if(!l[a]||!l[a][i])throw new Error(`MUI: Cell at id: ${a} and field: ${i} is not in edit mode.`);const s=l[a][i],c=e.current.getColumn(i),u=e.current.getRow(a);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating){const e=l[a][i];if(e.isValidating||e.error)return!1}const d=(0,ns.Z)({},n,{value:s.value});let p=!!s.error;if(!p&&"function"==typeof c.preProcessEditCellProps){const t=c.preProcessEditCellProps({id:a,row:u,props:s});if($b(t))return t.then((t=>(e.current.unstable_setEditCellProps({id:a,field:i,props:t}),!t.error&&(e.current.publishEvent("cellEditCommit",d,r),!0))));e.current.unstable_setEditCellProps({id:a,field:i,props:t}),p=!!t.error}return!p&&(e.current.publishEvent("cellEditCommit",d,r),!0)}),[e,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),c=n.useCallback((t=>{const n=e.current.getColumn(t.field),r=e.current.getRow(t.id);return new Promise((o=>{let a={value:t.value};const i=e.current.getEditRowsModel()[t.id][t.field];if("function"!=typeof n.preProcessEditCellProps)return e.current.unstable_setEditCellProps((0,ns.Z)({},t,{props:a})),void o(!0);a=e.current.unstable_setEditCellProps((0,ns.Z)({},t,{props:(0,ns.Z)({},i,{isValidating:!0})})),Promise.resolve(n.preProcessEditCellProps({id:t.id,row:r,props:(0,ns.Z)({},a,{value:e.current.unstable_parseValue(t.id,t.field,t.value)})})).then((n=>{e.current.unstable_setEditCellProps((0,ns.Z)({},t,{props:(0,ns.Z)({},n,{isValidating:!1})})),o(!n.error)}))}))}),[e]);Nu(e,{setCellMode:i,getCellMode:l,commitCellChange:s,unstable_setCellEditingEditCellValue:c});const u=n.useCallback((async(t,n)=>{if(229===n.which)return;const{id:r,field:o,cellMode:a,isEditable:i}=t;if(!i)return;const l=a===bg.Edit,s=n.ctrlKey||n.metaKey||n.altKey;if(l||!(e=>lg(e.key)||ug(e.key)||dg(e))(n)||s||" "===n.key&&n.shiftKey||e.current.publishEvent("cellEditStart",t,n),!l&&ug(n.key)&&(e.current.setEditCellValue({id:r,field:o,value:""}),e.current.commitCellChange({id:r,field:o},n),e.current.publishEvent("cellEditStop",t,n)),l&&hg(n.key)){const t={id:r,field:o};if(!await e.current.commitCellChange(t,n))return}var c;l&&(c=n.key,pg.indexOf(c)>-1)&&e.current.publishEvent("cellEditStop",t,n)}),[e]),d=n.useCallback(((t,n)=>{t.isEditable&&e.current.publishEvent("cellEditStart",t,n)}),[e]),p=async(t,n)=>{t.cellMode!==bg.View&&(await e.current.commitCellChange(t,n),e.current.publishEvent("cellEditStop",t,n))},f=(0,Bc.Z)(((e,t)=>{p(e,t)})),h=(0,Bc.Z)((()=>{const t=zv(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);p(n,{})})),m=n.useCallback(((t,n)=>{t.isEditable&&(e.current.setCellMode(t.id,t.field,bg.Edit),gg(n)&&dg(n)&&e.current.unstable_setEditCellProps({id:t.id,field:t.field,props:{value:""}}))}),[e]),g=n.useCallback(((t,n)=>{e.current.setCellMode(t.id,t.field,bg.View),gg(n)&&(hg(n.key)?e.current.publishEvent("cellNavigationKeyDown",t,n):("Escape"===n.key||ug(n.key))&&e.current.setCellFocus(t.id,t.field))}),[e]),v=n.useCallback((t=>{const{id:n,field:r}=t,a=e.current.getEditRowsModel(),{value:i}=a[n][r];o.debug(`Setting cell id: ${n} field: ${r} to value: ${null==i?void 0:i.toString()}`);const l=e.current.getRow(n);if(l){const n=e.current.getColumn(t.field);let o=(0,ns.Z)({},l,{[r]:i});n.valueSetter&&(o=n.valueSetter({row:l,value:i})),e.current.updateRows([o])}}),[e,o]),b=n.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getColumn(t.field),o=r.preProcessEditCellProps?r.preProcessEditCellProps({id:t.id,row:n,props:t.props}):t.props;$b(o)?o.then((n=>{e.current.unstable_setEditCellProps((0,ns.Z)({},t,{props:n}))})):e.current.unstable_setEditCellProps((0,ns.Z)({},t,{props:o}))}),[e]);ku(e,"cellKeyDown",a(u)),ku(e,"cellDoubleClick",a(d)),ku(e,"cellFocusOut",a(f)),ku(e,"columnHeaderDragStart",a(h)),ku(e,"cellEditStart",a(m)),ku(e,"cellEditStop",a(g)),ku(e,"cellEditCommit",a(v)),ku(e,"editCellPropsChange",a(b)),Au(e,"cellEditCommit",t.onCellEditCommit),Au(e,"cellEditStart",t.onCellEditStart),Au(e,"cellEditStop",t.onCellEditStop)})(e,t),((e,t)=>{var r,o;const a=n.useRef(null),i=n.useRef(null),l=lc(e,Xs),s=e=>(...n)=>{t.editMode===vg.Row&&e(...n)},c=n.useCallback(((t,n)=>{n!==e.current.getRowMode(t)&&(e.current.setState((r=>{const o=(0,ns.Z)({},r.editRows);return n===yg.Edit?(o[t]={},l.forEach((n=>{const r=e.current.getCellParams(t,n.field);r.isEditable&&(o[t][n.field]={value:r.value})}))):delete o[t],(0,ns.Z)({},r,{editRows:o})})),e.current.forceUpdate())}),[e,l]),u=n.useCallback((n=>t.editMode===vg.Cell?yg.View:Ub(e.current.state)[n]?yg.Edit:yg.View),[e,t.editMode]),d=n.useCallback(((n,r={})=>{var o;if(t.editMode===vg.Cell)throw new Error("MUI: You can't commit changes when the edit mode is 'cell'.");e.current.unstable_runPendingEditCellValueMutation(n);const a=e.current.getEditRowsModel()[n];if(!a)throw new Error(`MUI: Row at id: ${n} is not being edited.`);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating&&!Object.keys(a).reduce(((e,t)=>e&&!a[t].isValidating&&!a[t].error),!0))return!1;if(Object.values(a).some((e=>!!e.error)))return!1;const i=Object.keys(a).filter((t=>"function"==typeof e.current.getColumn(t).preProcessEditCellProps));if(i.length>0){const t=e.current.getRow(n),o=i.map((async r=>{const o=e.current.getColumn(r),i=await Promise.resolve(o.preProcessEditCellProps({id:n,row:t,props:a[r]}));return e.current.unstable_setEditCellProps({id:n,field:r,props:i}),i.error}));return Promise.all(o).then((t=>!t.some((e=>!!e))&&(e.current.publishEvent("rowEditCommit",n,r),!0)))}return e.current.publishEvent("rowEditCommit",n,r),!0}),[e,t.editMode,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),p=n.useCallback((t=>{const n=e.current.getEditRowsModel()[t.id],r=e.current.getRow(t.id);let o=!0;return new Promise((a=>{Object.keys(n).forEach((async a=>{const i=e.current.getColumn(a);let l=a===t.field?{value:t.value}:n[a];l=e.current.unstable_setEditCellProps({id:t.id,field:a,props:(0,ns.Z)({},l,{isValidating:!0})}),i.preProcessEditCellProps&&(l=await Promise.resolve(i.preProcessEditCellProps({id:t.id,row:r,props:(0,ns.Z)({},l,{value:a===t.field?e.current.unstable_parseValue(t.id,a,t.value):l.value})}))),l.error&&(o=!1),e.current.unstable_setEditCellProps({id:t.id,field:a,props:(0,ns.Z)({},l,{isValidating:!1})})})),a(o)}))}),[e]);Nu(e,{setRowMode:c,getRowMode:u,commitRowChange:d,unstable_setRowEditingEditCellValue:p});const f=n.useCallback((async(n,r)=>{if(229===r.which)return;const{cellMode:o,isEditable:a}=n;if(!a)return;const i=o===bg.Edit,l=e.current.getRowParams(n.id);if(i)if("Enter"===r.key){var s;if(!await e.current.commitRowChange(n.id)&&null!=(s=t.experimentalFeatures)&&s.preventCommitWhileValidating)return;e.current.publishEvent("rowEditStop",l,r)}else"Escape"===r.key&&e.current.publishEvent("rowEditStop",l,r);else"Enter"===r.key&&e.current.publishEvent("rowEditStart",l,r)}),[e,null==(o=t.experimentalFeatures)?void 0:o.preventCommitWhileValidating]),h=n.useCallback(((t,n)=>{if(!t.isEditable)return;const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStart",r,n)}),[e]),m=n.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getEditRowsModel()[t.id];Object.keys(r).forEach((async o=>{const a=e.current.getColumn(o);if(a.preProcessEditCellProps){const i=o===t.field?t.props:r[o],l=await Promise.resolve(a.preProcessEditCellProps({id:t.id,row:n,props:i}));e.current.unstable_setEditCellProps({id:t.id,field:o,props:l})}else o===t.field&&e.current.unstable_setEditCellProps(t)}))}),[e]),g=n.useCallback((t=>{e.current.setRowMode(t.id,yg.Edit)}),[e]),v=n.useCallback(((t,n)=>{e.current.setRowMode(t.id,yg.View),"Enter"===n.key&&e.current.publishEvent("cellNavigationKeyDown",t,n)}),[e]),b=n.useCallback((t=>{const n=e.current.getEditRowsModel()[t];if(!n)throw new Error(`MUI: Row at id: ${t} is not being edited.`);const r=e.current.getRow(t);if(r){let t=(0,ns.Z)({},r);Object.keys(n).forEach((r=>{const o=e.current.getColumn(r),a=n[r].value;o.valueSetter?t=o.valueSetter({row:t,value:a}):t[r]=a})),e.current.updateRows([t])}}),[e]),y=n.useCallback((e=>{i.current=e}),[]),w=async(t,n)=>{t.cellMode!==bg.View&&(i.current=null,a.current=setTimeout((async()=>{var r;if((null==(r=i.current)?void 0:r.id)!==t.id){await e.current.commitRowChange(t.id,n);const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStop",r,n)}})))},x=(0,Bc.Z)(((e,t)=>{w(e,t)})),C=(0,Bc.Z)((()=>{const t=zv(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);w(n,{})}));ku(e,"cellKeyDown",s(f)),ku(e,"cellDoubleClick",s(h)),ku(e,"editCellPropsChange",s(m)),ku(e,"rowEditStart",s(g)),ku(e,"rowEditStop",s(v)),ku(e,"rowEditCommit",s(b)),ku(e,"cellFocusIn",s(y)),ku(e,"cellFocusOut",s(x)),ku(e,"columnHeaderDragStart",s(C)),Au(e,"rowEditCommit",t.onRowEditCommit),Au(e,"rowEditStart",t.onRowEditStart),Au(e,"rowEditStop",t.onRowEditStop)})(e,t);const a=n.useRef({});e.current.unstable_registerControlState({stateId:"editRows",propModel:t.editRowsModel,propOnChange:t.onEditRowsModelChange,stateSelector:Ub,changeEvent:"editRowsModelChange"});const i=n.useCallback((e=>!e.rowNode.isAutoGenerated&&!e.rowNode.isPinned&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!t.isCellEditable||t.isCellEditable(e))),[t.isCellEditable]),l=n.useCallback(((e,t)=>{if(a.current[e])if(t){if(a.current[e][t]){const[,n]=a.current[e][t];n()}}else Object.keys(a.current[e]).forEach((t=>{const[,n]=a.current[e][t];n()}))}),[]),s=n.useCallback(((n,r={})=>{((e,t,n,r)=>{if(!n)return void r();if(a.current[e]||(a.current[e]={}),a.current[e][t]){const[n]=a.current[e][t];clearTimeout(n)}const o=setTimeout((()=>{r(),delete a.current[e][t]}),n);a.current[e][t]=[o,()=>{r();const[n]=a.current[e][t];clearTimeout(n),delete a.current[e][t]}]})(n.id,n.field,n.debounceMs,(()=>{var o;if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating)return"row"===t.editMode?e.current.unstable_setRowEditingEditCellValue(n):e.current.unstable_setCellEditingEditCellValue(n);const a={id:n.id,field:n.field,props:{value:n.value}};return e.current.publishEvent("editCellPropsChange",a,r)}))}),[e,t.editMode,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),c=n.useCallback(((t,n,r)=>{const o=e.current.getColumn(n);return o.valueParser?o.valueParser(r,e.current.getCellParams(t,n)):r}),[e]),u=n.useCallback((t=>{const{id:n,field:r,props:a}=t;return o.debug(`Setting cell props on id: ${n} field: ${r}`),e.current.setState((e=>{const t=(0,ns.Z)({},e.editRows);return t[n]=(0,ns.Z)({},e.editRows[n]),t[n][r]=(0,ns.Z)({},a,{value:c(n,r,a.value)}),(0,ns.Z)({},e,{editRows:t})})),e.current.forceUpdate(),Ub(e.current.state)[n][r]}),[e,o,c]),d=n.useCallback((t=>{Ub(e.current.state)!==t&&(o.debug("Setting editRows model"),e.current.setState((e=>(0,ns.Z)({},e,{editRows:t}))),e.current.forceUpdate())}),[e,o]),p=n.useCallback((()=>Ub(e.current.state)),[e]),f=n.useCallback(((e,t)=>{const n=t.detail>1;e.isEditable&&e.cellMode===bg.View&&n&&t.preventDefault()}),[]);ku(e,"cellMouseDown",f),Au(e,"editCellPropsChange",t.onEditCellPropsChange),Nu(e,{isCellEditable:i,setEditRowsModel:d,getEditRowsModel:p,setEditCellValue:s,unstable_setEditCellProps:u,unstable_parseValue:c,unstable_runPendingEditCellValueMutation:l}),n.useEffect((()=>{void 0!==t.editRowsModel&&e.current.setEditRowsModel(t.editRowsModel)}),[e,t.editRowsModel])}var Gb,Yb;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(Gb||(Gb={})),function(e){e.cellFocusOut="cellFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(Yb||(Yb={}));const Kb=["id","field"],Qb=["id","field"],Jb=Ws(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error");var Xb,ey;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(Xb||(Xb={})),function(e){e.rowFocusOut="rowFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(ey||(ey={}));const ty=["id"],ny=["id"],ry=Ws(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error"),oy=e=>(0,ns.Z)({},e,{editRows:{}}),ay=(e,t)=>{((e,t)=>{const[r,o]=n.useState({}),a=n.useRef(r),i=n.useRef({}),{processRowUpdate:l,onProcessRowUpdateError:s,cellModesModel:c,onCellModesModelChange:u,signature:d}=t,p=e=>(...n)=>{t.editMode===vg.Cell&&e(...n)},f=n.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),h=n.useCallback(((t,n,r)=>{if(e.current.getCellMode(t,n)!==r)throw new Error(`MUI: The cell with id=${t} and field=${n} is not in ${r} mode.`)}),[e]),m=n.useCallback(((t,n)=>{if(!t.isEditable)return;if(t.cellMode===bg.Edit)return;const r=(0,ns.Z)({},t,{reason:Gb.cellDoubleClick});e.current.publishEvent("cellEditStart",r,n)}),[e]),g=n.useCallback(((t,n)=>{if(t.cellMode===bg.View)return;if(e.current.getCellMode(t.id,t.field)===bg.View)return;const r=(0,ns.Z)({},t,{reason:Yb.cellFocusOut});e.current.publishEvent("cellEditStop",r,n)}),[e]),v=n.useCallback(((t,n)=>{if(t.cellMode===bg.Edit){if(229===n.which)return;let r;if("Escape"===n.key?r=Yb.escapeKeyDown:"Enter"===n.key?r=Yb.enterKeyDown:"Tab"===n.key&&(r=n.shiftKey?Yb.shiftTabKeyDown:Yb.tabKeyDown,n.preventDefault()),r){const o=(0,ns.Z)({},t,{reason:r});e.current.publishEvent("cellEditStop",o,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(dg(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=Gb.printableKeyDown:"Enter"===n.key?r=Gb.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=Gb.deleteKeyDown),r){const o=(0,ns.Z)({},t,{reason:r,key:n.key});e.current.publishEvent("cellEditStart",o,n)}}}),[e]),b=n.useCallback((t=>{const{id:r,field:o,reason:a,key:i}=t,l={id:r,field:o};a===Gb.printableKeyDown?n.version.startsWith("18")?l.initialValue=i:l.deleteValue=!0:a===Gb.deleteKeyDown&&(l.deleteValue=!0),e.current.startCellEditMode(l)}),[e]),y=n.useCallback((n=>{const{id:r,field:o,reason:a}=n;let i;e.current.unstable_runPendingEditCellValueMutation(r,o),a===Yb.enterKeyDown?i="below":a===Yb.tabKeyDown?i="right":a===Yb.shiftTabKeyDown&&(i="left");let l="escapeKeyDown"===a;Ub(e.current.state)[r][o].isProcessingProps&&!t.disableIgnoreModificationsIfProcessingProps&&(l=!0),e.current.stopCellEditMode({id:r,field:o,ignoreModifications:l,cellToFocusAfter:i})}),[e,t.disableIgnoreModificationsIfProcessingProps]);ku(e,"cellDoubleClick",p(m)),ku(e,"cellFocusOut",p(g)),ku(e,"cellKeyDown",p(v)),ku(e,"cellEditStart",p(b)),ku(e,"cellEditStop",p(y)),Au(e,"cellEditStart",t.onCellEditStart),Au(e,"cellEditStop",t.onCellEditStop);const w=n.useCallback(((t,n)=>{const r=Ub(e.current.state);return r[t]&&r[t][n]?bg.Edit:bg.View}),[e]),x=(0,Jp.Z)((n=>{const r=n!==t.cellModesModel;if(u&&r){const t=d===Lu.DataGridPro?{api:e.current}:{};u(n,t)}t.cellModesModel&&r||(o(n),a.current=n,e.current.publishEvent("cellModesModelChange",n))})),C=n.useCallback(((e,t,n)=>{const r=(0,ns.Z)({},a.current);if(null!==n)r[e]=(0,ns.Z)({},r[e],{[t]:(0,ns.Z)({},n)});else{const n=r[e],o=(0,ts.Z)(n,[t].map(Tu.Z));r[e]=o,0===Object.keys(r[e]).length&&delete r[e]}x(r)}),[x]),E=n.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,ns.Z)({},e.editRows);return null!==r?o[t]=(0,ns.Z)({},o[t],{[n]:(0,ns.Z)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,ns.Z)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),N=n.useCallback((e=>{const{id:t,field:n}=e,r=(0,ts.Z)(e,Kb);f(t,n),h(t,n,bg.View),C(t,n,(0,ns.Z)({mode:bg.Edit},r))}),[f,h,C]),S=(0,Jp.Z)((t=>{const{id:n,field:r,deleteValue:o,initialValue:a}=t;let i=e.current.getCellValue(n,r);(o||a)&&(i=o?"":a),E(n,r,{value:i,error:!1,isProcessingProps:!1}),e.current.setCellFocus(n,r)})),M=n.useCallback((e=>{const{id:t,field:n}=e,r=(0,ts.Z)(e,Qb);h(t,n,bg.Edit),C(t,n,(0,ns.Z)({mode:bg.View},r))}),[h,C]),L=(0,Jp.Z)((async t=>{const{id:n,field:r,ignoreModifications:o,cellToFocusAfter:a="none"}=t;h(n,r,bg.Edit),e.current.unstable_runPendingEditCellValueMutation(n,r);const c=()=>{E(n,r,null),C(n,r,null),"none"!==a&&e.current.unstable_moveFocusToRelativeCell(n,r,a)};if(o)return void c();const u=Ub(e.current.state),{error:d,isProcessingProps:p}=u[n][r];if(d||p)return i.current[n][r].mode=bg.Edit,void C(n,r,{mode:bg.Edit});const f=e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r);if(l){const t=e=>{i.current[n][r].mode=bg.Edit,C(n,r,{mode:bg.Edit}),s?s(e):Jb()};try{const r=e.current.getRow(n);Promise.resolve(l(f,r)).then((t=>{e.current.updateRows([t]),c()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([f]),c()})),I=n.useCallback((async t=>{var n,r;const{id:o,field:a,value:i,debounceMs:l,unstable_skipValueParser:s}=t;f(o,a),h(o,a,bg.Edit);const c=e.current.getColumn(a),u=e.current.getRow(o);let d=i;c.valueParser&&!s&&(d=c.valueParser(i,e.current.getCellParams(o,a)));let p=Ub(e.current.state),m=(0,ns.Z)({},p[o][a],{value:d,changeReason:l?"debouncedSetEditCellValue":"setEditCellValue"});if(c.preProcessEditCellProps){const e=i!==p[o][a].value;m=(0,ns.Z)({},m,{isProcessingProps:!0}),E(o,a,m),m=await Promise.resolve(c.preProcessEditCellProps({id:o,row:u,props:m,hasChanged:e}))}return e.current.getCellMode(o,a)!==bg.View&&(p=Ub(e.current.state),m=(0,ns.Z)({},m,{isProcessingProps:!1}),m.value=c.preProcessEditCellProps?p[o][a].value:d,E(o,a,m),p=Ub(e.current.state),!(null!=(n=p[o])&&null!=(r=n[a])&&r.error))}),[e,f,h,E]),k=n.useCallback(((t,n)=>{const r=e.current.getColumn(n),o=Ub(e.current.state),{value:a}=o[t][n],i=e.current.getRow(t);return r.valueSetter?r.valueSetter({value:a,row:i}):(0,ns.Z)({},i,{[n]:a})}),[e]);Nu(e,{getCellMode:w,startCellEditMode:N,stopCellEditMode:M,unstable_setCellEditingEditCellValue:I,unstable_getRowWithUpdatedValuesFromCellEditing:k}),n.useEffect((()=>{c&&x(c)}),[c,x]),n.useEffect((()=>{const t=Nc(e),n=i.current;i.current=bu(r),Object.entries(r).forEach((([e,r])=>{Object.entries(r).forEach((([r,o])=>{var a,i,l;const s=(null==(a=n[e])||null==(i=a[r])?void 0:i.mode)||bg.View,c=null!=(l=t[e])?l:e;o.mode===bg.Edit&&s===bg.View?S((0,ns.Z)({id:c,field:r},o)):o.mode===bg.View&&s===bg.Edit&&L((0,ns.Z)({id:c,field:r},o))}))}))}),[e,r,S,L])})(e,t),((e,t)=>{const[r,o]=n.useState({}),a=n.useRef(r),i=n.useRef({}),l=n.useRef(null),s=n.useRef(null),{processRowUpdate:c,onProcessRowUpdateError:u,rowModesModel:d,onRowModesModelChange:p,signature:f}=t,h=e=>(...n)=>{t.editMode===vg.Row&&e(...n)},m=n.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),g=n.useCallback(((t,n)=>{if(e.current.getRowMode(t)!==n)throw new Error(`MUI: The row with id=${t} is not in ${n} mode.`)}),[e]),v=n.useCallback(((t,n)=>{if(!t.isEditable)return;if(e.current.getRowMode(t.id)===yg.Edit)return;const r=e.current.getRowParams(t.id),o=(0,ns.Z)({},r,{field:t.field,reason:Xb.cellDoubleClick});e.current.publishEvent("rowEditStart",o,n)}),[e]),b=n.useCallback((e=>{s.current=e}),[]),y=n.useCallback(((t,n)=>{t.isEditable&&e.current.getRowMode(t.id)!==yg.View&&(s.current=null,l.current=setTimeout((()=>{var r;if(l.current=null,(null==(r=s.current)?void 0:r.id)!==t.id){if(!e.current.getRow(t.id))return;if(e.current.getRowMode(t.id)===yg.View)return;const r=e.current.getRowParams(t.id),o=(0,ns.Z)({},r,{field:t.field,reason:ey.rowFocusOut});e.current.publishEvent("rowEditStop",o,n)}})))}),[e]);n.useEffect((()=>()=>{clearTimeout(l.current)}),[]);const w=n.useCallback(((t,n)=>{if(t.cellMode===yg.Edit){if(229===n.which)return;let r;if("Escape"===n.key)r=ey.escapeKeyDown;else if("Enter"===n.key)r=ey.enterKeyDown;else if("Tab"===n.key){const o=Qs(e).filter((n=>e.current.isCellEditable(e.current.getCellParams(t.id,n))));n.shiftKey?t.field===o[0]&&(r=ey.shiftTabKeyDown):t.field===o[o.length-1]&&(r=ey.tabKeyDown),r&&n.preventDefault()}if(r){const o=e.current.getRowParams(t.id),a=(0,ns.Z)({},o,{reason:r,field:t.field});e.current.publishEvent("rowEditStop",a,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(dg(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=Xb.printableKeyDown:"Enter"===n.key?r=Xb.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=Xb.deleteKeyDown),r){const o=e.current.getRowParams(t.id),a=(0,ns.Z)({},o,{field:t.field,key:n.key,reason:r});e.current.publishEvent("rowEditStart",a,n)}}}),[e]),x=n.useCallback((t=>{const{id:r,field:o,reason:a,key:i}=t,l={id:r,fieldToFocus:o};a===Xb.printableKeyDown?n.version.startsWith("18")?l.initialValue=i:l.deleteValue=!!o:a===Xb.deleteKeyDown&&(l.deleteValue=!!o),e.current.startRowEditMode(l)}),[e]),C=n.useCallback((n=>{const{id:r,reason:o,field:a}=n;let i;e.current.unstable_runPendingEditCellValueMutation(r),o===ey.enterKeyDown?i="below":o===ey.tabKeyDown?i="right":o===ey.shiftTabKeyDown&&(i="left");let l="escapeKeyDown"===o;const s=Ub(e.current.state);l||t.disableIgnoreModificationsIfProcessingProps||(l=Object.values(s[r]).some((e=>e.isProcessingProps))),e.current.stopRowEditMode({id:r,ignoreModifications:l,field:a,cellToFocusAfter:i})}),[e,t.disableIgnoreModificationsIfProcessingProps]);ku(e,"cellDoubleClick",h(v)),ku(e,"cellFocusIn",h(b)),ku(e,"cellFocusOut",h(y)),ku(e,"cellKeyDown",h(w)),ku(e,"rowEditStart",h(x)),ku(e,"rowEditStop",h(C)),Au(e,"rowEditStart",t.onRowEditStart),Au(e,"rowEditStop",t.onRowEditStop);const E=n.useCallback((n=>{if(t.editMode===vg.Cell)return yg.View;const r=Ub(e.current.state);return r[n]&&Object.keys(r[n]).length>0?yg.Edit:yg.View}),[e,t.editMode]),N=(0,Jp.Z)((n=>{const r=n!==t.rowModesModel;if(p&&r){const t=f===Lu.DataGridPro?{api:e.current}:{};p(n,t)}t.rowModesModel&&r||(o(n),a.current=n,e.current.publishEvent("rowModesModelChange",n))})),S=n.useCallback(((e,t)=>{const n=(0,ns.Z)({},a.current);null!==t?n[e]=(0,ns.Z)({},t):delete n[e],N(n)}),[N]),M=n.useCallback(((t,n)=>{e.current.setState((e=>{const r=(0,ns.Z)({},e.editRows);return null!==n?r[t]=n:delete r[t],(0,ns.Z)({},e,{editRows:r})})),e.current.forceUpdate()}),[e]),L=n.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,ns.Z)({},e.editRows);return null!==r?o[t]=(0,ns.Z)({},o[t],{[n]:(0,ns.Z)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,ns.Z)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),I=n.useCallback((e=>{const{id:t}=e,n=(0,ts.Z)(e,ty);g(t,yg.View),S(t,(0,ns.Z)({mode:yg.Edit},n))}),[g,S]),k=(0,Jp.Z)((t=>{const{id:n,fieldToFocus:r,deleteValue:o,initialValue:a}=t,i=Qs(e).reduce(((t,i)=>{if(!e.current.getCellParams(n,i).isEditable)return t;let l=e.current.getCellValue(n,i);return r===i&&(o||a)&&(l=o?"":a),t[i]={value:l,error:!1,isProcessingProps:!1},t}),{});M(n,i),r&&e.current.setCellFocus(n,r)})),P=n.useCallback((e=>{const{id:t}=e,n=(0,ts.Z)(e,ny);g(t,yg.Edit),S(t,(0,ns.Z)({mode:yg.View},n))}),[g,S]),A=(0,Jp.Z)((t=>{const{id:n,ignoreModifications:r,field:o,cellToFocusAfter:a="none"}=t;e.current.unstable_runPendingEditCellValueMutation(n);const l=()=>{"none"!==a&&o&&e.current.unstable_moveFocusToRelativeCell(n,o,a),M(n,null),S(n,null)};if(r)return void l();const s=Ub(e.current.state),d=e.current.getRow(n);if(Object.values(s[n]).some((e=>e.isProcessingProps)))return void(i.current[n].mode=yg.Edit);if(Object.values(s[n]).some((e=>e.error)))return i.current[n].mode=yg.Edit,void S(n,{mode:yg.Edit});const p=e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n);if(c){const t=e=>{i.current[n].mode=yg.Edit,S(n,{mode:yg.Edit}),u?u(e):ry()};try{Promise.resolve(c(p,d)).then((t=>{e.current.updateRows([t]),l()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([p]),l()})),R=n.useCallback((t=>{const{id:n,field:r,value:o,debounceMs:a,unstable_skipValueParser:i}=t;m(n,r);const l=e.current.getColumn(r),s=e.current.getRow(n);let c=o;l.valueParser&&!i&&(c=l.valueParser(o,e.current.getCellParams(n,r)));let u=Ub(e.current.state),d=(0,ns.Z)({},u[n][r],{value:c,changeReason:a?"debouncedSetEditCellValue":"setEditCellValue"});return l.preProcessEditCellProps||L(n,r,d),new Promise((t=>{const o=[];if(l.preProcessEditCellProps){const a=d.value!==u[n][r].value;d=(0,ns.Z)({},d,{isProcessingProps:!0}),L(n,r,d);const i=u[n],p=(0,ts.Z)(i,[r].map(Tu.Z)),f=Promise.resolve(l.preProcessEditCellProps({id:n,row:s,props:d,hasChanged:a,otherFieldsProps:p})).then((o=>{e.current.getRowMode(n)!==yg.View?(u=Ub(e.current.state),(o=(0,ns.Z)({},o,{isProcessingProps:!1})).value=l.preProcessEditCellProps?u[n][r].value:c,L(n,r,o)):t(!1)}));o.push(f)}Object.entries(u[n]).forEach((([a,i])=>{if(a===r)return;const l=e.current.getColumn(a);if(!l.preProcessEditCellProps)return;i=(0,ns.Z)({},i,{isProcessingProps:!0}),L(n,a,i),u=Ub(e.current.state);const c=u[n],d=(0,ts.Z)(c,[a].map(Tu.Z)),p=Promise.resolve(l.preProcessEditCellProps({id:n,row:s,props:i,hasChanged:!1,otherFieldsProps:d})).then((r=>{e.current.getRowMode(n)!==yg.View?(r=(0,ns.Z)({},r,{isProcessingProps:!1}),L(n,a,r)):t(!1)}));o.push(p)})),Promise.all(o).then((()=>{e.current.getRowMode(n)===yg.Edit?(u=Ub(e.current.state),t(!u[n][r].error)):t(!1)}))}))}),[e,m,L]),j=n.useCallback((t=>{const n=Ub(e.current.state),r=e.current.getRow(t);let o=(0,ns.Z)({},r);return Object.entries(n[t]).forEach((([t,n])=>{const r=e.current.getColumn(t);r.valueSetter?o=r.valueSetter({value:n.value,row:o}):o[t]=n.value})),o}),[e]);Nu(e,{getRowMode:E,startRowEditMode:I,stopRowEditMode:P,unstable_setRowEditingEditCellValue:R,unstable_getRowWithUpdatedValuesFromRowEditing:j}),n.useEffect((()=>{d&&N(d)}),[d,N]),n.useEffect((()=>{const t=Nc(e),n=i.current;i.current=bu(r),Object.entries(r).forEach((([e,r])=>{var o,a;const i=(null==(o=n[e])?void 0:o.mode)||yg.View,l=null!=(a=t[e])?a:e;r.mode===yg.Edit&&i===yg.View?k((0,ns.Z)({id:l},r)):r.mode===yg.View&&i===yg.Edit&&A((0,ns.Z)({id:l},r))}))}),[e,r,k,A])})(e,t);const r=n.useRef({}),{isCellEditable:o}=t,a=n.useCallback((e=>!e.rowNode.isAutoGenerated&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(o?o(e):!e.rowNode.isPinned)),[o]);n.useEffect((()=>{const e=r.current;return()=>{Object.entries(e).forEach((([t,n])=>{Object.keys(n).forEach((n=>{const[r]=e[t][n];clearTimeout(r),delete e[t][n]}))}))}}),[]);const i=n.useCallback(((e,t)=>{if(r.current[e])if(t){if(r.current[e][t]){const[,n]=r.current[e][t];n()}}else Object.keys(r.current[e]).forEach((t=>{const[,n]=r.current[e][t];n()}))}),[]),l=n.useCallback((n=>{const{id:o,field:a,debounceMs:i}=n;return new Promise((l=>{((e,t,n,o)=>{if(!n)return void o();if(r.current[e]||(r.current[e]={}),r.current[e][t]){const[n]=r.current[e][t];clearTimeout(n)}const a=setTimeout((()=>{o(),delete r.current[e][t]}),n);r.current[e][t]=[a,()=>{const[n]=r.current[e][t];clearTimeout(n),o(),delete r.current[e][t]}]})(o,a,i,(async()=>{const r=t.editMode===vg.Row?e.current.unstable_setRowEditingEditCellValue:e.current.unstable_setCellEditingEditCellValue;if(e.current.getCellMode(o,a)===bg.Edit){const e=await r(n);l(e)}}))}))}),[e,t.editMode]),s=n.useCallback(((n,r)=>t.editMode===vg.Cell?e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r):e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n)),[e,t.editMode]),c=n.useCallback(((t,n)=>({changeReason:Ub(e.current.state)[t][n].changeReason})),[e]);Nu(e,{isCellEditable:a,setEditCellValue:l,unstable_runPendingEditCellValueMutation:i,unstable_getRowWithUpdatedValues:s,unstable_getEditCellMeta:c})},iy=(e,t,n)=>(n.current.unstable_caches.rows=Rb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),(0,ns.Z)({},e,{rows:jb({apiRef:n,previousTree:null,rowCountProp:t.rowCount,loadingProp:t.loading})})),ly=({ids:e,idRowsLookup:t,idToIdLookup:n,previousTree:r})=>{const o={};for(let t=0;t<e.length;t+=1){const n=e[t];r&&r[n]&&0===r[n].depth&&null==r[n].parent&&!r[n].isPinned?o[n]=r[n]:o[n]={id:n,depth:0,parent:null,groupingKey:"",groupingField:null}}return{groupingName:Ou,tree:o,treeDepth:1,idRowsLookup:t,idToIdLookup:n,ids:e}};function sy(e){return e.replace(/["\\]/g,"\\$&")}function cy(e){return`.${zs.row}[data-id="${sy(String(e))}"]`}Ws(["MUI: You are calling getValue. This method is deprecated and will be removed in the next major version.","Instead, you can access the data from `params.row`."]);const uy=(e,t)=>null==e||Array.isArray(e)?e:t&&t[0]===e?t:[e],dy=(e,t)=>{var n;return(0,ns.Z)({},e,{selection:null!=(n=uy(t.selectionModel))?n:[]})},py=(e,t)=>{var n,r,o,a;const i=null!=(n=null!=(r=t.sortModel)?r:null==(o=t.initialState)||null==(a=o.sorting)?void 0:a.sortModel)?n:[];return(0,ns.Z)({},e,{sorting:{sortModel:Hp(i,t.disableMultipleColumnsSorting),sortedRows:[]}})};function fy(e){const{clientHeight:t,scrollTop:n,offsetHeight:r,offsetTop:o}=e,a=o+r;return r>t?o:a-t>n?a-t:o<n?o:void 0}var hy=i(7144);const my=e=>(0,ns.Z)({},e,{rowsMeta:{currentPageTotalHeight:0,positions:[]}}),gy=e=>{var t,r;const o=Fu(void 0,e);return((e,t)=>{var r;const o=n.useCallback((e=>{var n;if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return e;const r=Av(t.columnGroupingModel);return e.all.forEach((t=>{var n,o;const a=null!=(n=r[t])?n:[],i=e.lookup[t];(function(e){return void 0!==e.groupPath})(i)&&vu(a,null==i?void 0:i.groupPath)||(e.lookup[t]=(0,ns.Z)({},e.lookup[t],{groupPath:null!=(o=r[t])?o:[]}))})),e}),[t.columnGroupingModel,null==(r=t.experimentalFeatures)?void 0:r.columnGrouping]);Uu(e,"hydrateColumns",o)})(o,e),((e,t)=>{const r=(e=>{const{classes:t}=e;return n.useMemo((()=>(0,os.Z)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},Fs,t)),[t])})({classes:t.classes}),o=n.useCallback((n=>{const o=(0,ns.Z)({},rb,{cellClassName:r.cellCheckbox,headerClassName:r.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),a=t.checkboxSelection,i=null!=n.lookup[nb];return a&&!i?(n.lookup[nb]=o,n.all=[nb,...n.all]):!a&&i?(delete n.lookup[nb],n.all=n.all.filter((e=>e!==nb))):a&&i&&(n.lookup[nb]=(0,ns.Z)({},o,n.lookup[nb])),n}),[e,r,t.checkboxSelection]);Uu(e,"hydrateColumns",o)})(o,e),(e=>{gb(e,Ou,"rowTreeCreation",ly)})(o),zu(dy,o,e),zu(Sv,o,e),zu(jv,o,e),zu(iy,o,e),zu(null!=(t=e.experimentalFeatures)&&t.newEditingApi?oy:Wb,o,e),zu(Ib,o,e),zu(py,o,e),zu(qb,o,e),zu(Sb,o,e),zu(Ov,o,e),zu(Bb,o,e),zu(my,o,e),zu(Hu,o,e),((e,t)=>{const r=Tc(e,"useGridKeyboardNavigation"),o=Lb(e,t).rows,a=n.useMemo((()=>function(e,t){const n=Pc(e)||{};return[...n.top||[],...t,...n.bottom||[]]}(e,o)),[e,o]),i=n.useCallback(((t,n,o="left")=>{const a=eu(e),i=e.current.unstable_getCellColSpanInfo(n,t);i&&i.spannedByColSpan&&("left"===o?t=i.leftVisibleCellIndex:"right"===o&&(t=i.rightVisibleCellIndex));const l=a.findIndex((e=>e.id===n));r.debug(`Navigating to cell row ${l}, col ${t}`),e.current.scrollToIndexes({colIndex:t,rowIndex:l});const s=e.current.getVisibleColumns()[t].field;e.current.setCellFocus(n,s)}),[e,r]),l=n.useCallback(((t,n)=>{r.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const o=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(o,n)}),[e,r]),s=n.useCallback((e=>a[e].id),[a]),c=n.useCallback(((t,n)=>{const r=e.current.getRootDimensions();if(0===a.length||!r)return;const o=e.current.unstable_getViewportPageSize(),c=t.field?e.current.getColumnIndex(t.field):0,u=a.findIndex((e=>e.id===t.id)),d=a.length-1,p=tc(e).length-1;let f=!0;switch(n.key){case"ArrowDown":case"Enter":u<d&&i(c,s(u+1));break;case"ArrowUp":u>0?i(c,s(u-1)):l(c,n);break;case"ArrowRight":c<p&&i(c+1,s(u),"right");break;case"ArrowLeft":c>0&&i(c-1,s(u));break;case"Tab":n.shiftKey&&c>0?i(c-1,s(u),"left"):!n.shiftKey&&c<p&&i(c+1,s(u),"right");break;case" ":{if(t.field===kb)break;const e=t.colDef;if(e&&"treeDataGroup"===e.type)break;!n.shiftKey&&u<d&&i(c,s(Math.min(u+o,d)));break}case"PageDown":u<d&&i(c,s(Math.min(u+o,d)));break;case"PageUp":{const e=Math.max(u-o,0);e!==u&&e>=0?i(c,s(e)):l(c,n);break}case"Home":n.ctrlKey||n.metaKey||n.shiftKey?i(0,s(0)):i(0,s(u));break;case"End":n.ctrlKey||n.metaKey||n.shiftKey?i(p,s(d)):i(p,s(u));break;default:f=!1}f&&n.preventDefault()}),[e,a,i,l,s]),u=n.useCallback(((t,n)=>{const r=n.currentTarget.querySelector(`.${zs.columnHeaderTitleContainerContent}`);if(r&&r.contains(n.target)&&t.field!==rb.field)return;if(!e.current.getRootDimensions())return;const o=e.current.unstable_getViewportPageSize(),c=t.field?e.current.getColumnIndex(t.field):0,u=a.length-1,d=tc(e).length-1;let p=!0;switch(n.key){case"ArrowDown":i(c,s(0));break;case"ArrowRight":c<d&&l(c+1,n);break;case"ArrowLeft":c>0&&l(c-1,n);break;case"PageDown":null!==u&&i(c,s(Math.min(0+o,u)));break;case"Home":l(0,n);break;case"End":l(d,n);break;case"Enter":(n.ctrlKey||n.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":break;default:p=!1}p&&n.preventDefault()}),[e,a,i,l,s]),d=n.useCallback(((t,n)=>{if(!n.currentTarget.contains(n.target))return;const r=e.current.getCellParams(t.id,t.field);r.cellMode!==bg.Edit&&mg(n.key)&&e.current.publishEvent("cellNavigationKeyDown",r,n)}),[e]);ku(e,"cellNavigationKeyDown",c),ku(e,"columnHeaderKeyDown",u),ku(e,"cellKeyDown",d)})(o,e),((e,t)=>{const r=Tc(e,"useGridSelection"),o=n.useMemo((()=>uy(t.selectionModel,Uv(e.current.state))),[e,t.selectionModel]),a=n.useRef(null);e.current.unstable_registerControlState({stateId:"selection",propModel:o,propOnChange:t.onSelectionModelChange,stateSelector:Uv,changeEvent:"selectionChange"});const{checkboxSelection:i,disableMultipleSelection:l,disableSelectionOnClick:s,pagination:c,paginationMode:u,isRowSelectable:d}=t,p=!l||i,f=Lb(e,t),h=n.useCallback((t=>{var n;let r=t;const o=null!=(n=a.current)?n:t,i=e.current.isRowSelected(t);if(i){const t=tu(e),n=t.findIndex((e=>e===o)),a=t.findIndex((e=>e===r));if(n===a)return;r=n>a?t[a+1]:t[a-1]}a.current=t,e.current.selectRowRange({startId:o,endId:r},!i)}),[e]),m=n.useCallback((t=>{Uv(e.current.state)!==t&&(r.debug("Setting selection model"),e.current.setState((e=>(0,ns.Z)({},e,{selection:t}))),e.current.forceUpdate())}),[e,r]),g=n.useCallback((t=>Uv(e.current.state).includes(t)),[e]),v=n.useCallback((t=>{if(d&&!d(e.current.getRowParams(t)))return!1;const n=e.current.getRowNode(t);return!("footer"===(null==n?void 0:n.position)||null!=n&&n.isPinned)}),[e,d]),b=n.useCallback((()=>Wv(e)),[e]),y=n.useCallback(((t,n=!0,o=!1)=>{if(e.current.isRowSelectable(t))if(a.current=t,o)r.debug(`Setting selection for row ${t}`),e.current.setSelectionModel(n?[t]:[]);else{r.debug(`Toggling selection for row ${t}`);const o=Uv(e.current.state).filter((e=>e!==t));n&&o.push(t),(o.length<2||p)&&e.current.setSelectionModel(o)}}),[e,r,p]),w=n.useCallback(((t,n=!0,o=!1)=>{r.debug("Setting selection for several rows");const a=t.filter((t=>e.current.isRowSelectable(t)));let i;if(o)i=n?a:[];else{const t=(0,ns.Z)({},Vv(e));a.forEach((e=>{n?t[e]=e:delete t[e]})),i=Object.values(t)}(i.length<2||p)&&e.current.setSelectionModel(i)}),[e,r,p]),x=n.useCallback((({startId:t,endId:n},o=!0,a)=>{if(!e.current.getRow(t)||!e.current.getRow(n))return;r.debug(`Expanding selection from row ${t} to row ${n}`);const i=tu(e),l=i.indexOf(t),s=i.indexOf(n),[c,u]=l>s?[s,l]:[l,s],d=i.slice(c,u+1);e.current.selectRows(d,o,a)}),[e,r]);Nu(e,{selectRow:y,selectRows:w,selectRowRange:x,setSelectionModel:m,getSelectedRows:b,isRowSelected:g,isRowSelectable:v});const C=n.useCallback((()=>{if(t.keepNonExistentRowsSelected)return;const n=Uv(e.current.state),r=Ec(e),o=(0,ns.Z)({},Vv(e));let a=!1;n.forEach((e=>{r[e]||(delete o[e],a=!0)})),a&&e.current.setSelectionModel(Object.values(o))}),[e,t.keepNonExistentRowsSelected]),E=n.useCallback(((t,n)=>{const r=n.metaKey||n.ctrlKey,o=!i&&!r&&!gg(n),a=!p||o,l=e.current.isRowSelected(t);a?e.current.selectRow(t,!!o||!l,!0):e.current.selectRow(t,!l,!1)}),[e,p,i]),N=n.useCallback(((t,n)=>{var r;if(s)return;const o=null==(r=n.target.closest(`.${zs.cell}`))?void 0:r.getAttribute("data-field");o!==rb.field&&o!==kb&&(o&&e.current.getColumn(o).type===hv||e.current.getRowNode(t.id).isPinned||(n.shiftKey&&(p||i)?h(t.id):E(t.id,n)))}),[s,p,i,e,h,E]),S=n.useCallback(((e,t)=>{var n;p&&t.shiftKey&&(null==(n=window.getSelection())||n.removeAllRanges())}),[p]),M=n.useCallback(((t,n)=>{n.nativeEvent.shiftKey?h(t.id):e.current.selectRow(t.id,t.value)}),[e,h]),L=n.useCallback((n=>{const r=t.checkboxSelectionVisibleOnly&&t.pagination?Xv(e):tu(e);e.current.selectRows(r,n.value)}),[e,t.checkboxSelectionVisibleOnly,t.pagination]),I=n.useCallback(((t,n)=>{if(e.current.getCellMode(t.id,t.field)!==bg.Edit&&n.currentTarget.contains(n.target)){if(mg(n.key)&&n.shiftKey){const r=zv(e);if(r&&r.id!==t.id){n.preventDefault();const o=e.current.isRowSelected(r.id);if(!p)return void e.current.selectRow(r.id,!o,!0);const a=e.current.getRowIndexRelativeToVisibleRows(r.id),i=e.current.getRowIndexRelativeToVisibleRows(t.id);let l,s;a>i?o?(l=i,s=a-1):(l=i,s=a):o?(l=a+1,s=i):(l=a,s=i);const c=f.rows.slice(l,s+1).map((e=>e.id));return void e.current.selectRows(c,!o)}}if(" "===n.key&&n.shiftKey)return n.preventDefault(),void E(t.id,n);"a"===n.key.toLowerCase()&&(n.ctrlKey||n.metaKey)&&(n.preventDefault(),w(e.current.getAllRowIds(),!0))}}),[e,E,w,f.rows,p]);ku(e,"sortedRowsSet",C),ku(e,"rowClick",N),ku(e,"rowSelectionCheckboxChange",M),ku(e,"headerSelectionCheckboxChange",L),ku(e,"cellMouseDown",S),ku(e,"cellKeyDown",I),n.useEffect((()=>{void 0!==o&&e.current.setSelectionModel(o)}),[e,o]);const k=null!=o;n.useEffect((()=>{if(k)return;const t=Uv(e.current.state);if(v){const n=t.filter((e=>v(e)));n.length<t.length&&e.current.setSelectionModel(n)}}),[e,v,k]),n.useEffect((()=>{const t=Uv(e.current.state);if(!p&&t.length>1){const{rows:n}=Mb(e,{pagination:c,paginationMode:u}),r=n.reduce(((e,{id:t})=>(e[t]=!0,e)),{}),o=t.find((e=>{let t=!0;return v&&(t=v(e)),t&&r[e]}));e.current.setSelectionModel(void 0!==o?[o]:[])}}),[e,p,i,l,v,c,u])})(o,e),function(e,t){var r,o;const a=Tc(e,"useGridColumns"),i=n.useMemo((()=>bv(t.columnTypes)),[t.columnTypes]),l=n.useRef(t.columns),s=n.useRef(i);e.current.unstable_registerControlState({stateId:"visibleColumns",propModel:t.columnVisibilityModel,propOnChange:t.onColumnVisibilityModelChange,stateSelector:ec,changeEvent:"columnVisibilityModelChange"});const c=n.useCallback((t=>{a.debug("Updating columns state."),e.current.setState(xv(t)),e.current.forceUpdate(),e.current.publishEvent("columnsChange",t.all)}),[a,e]),u=n.useCallback((t=>Js(e)[t]),[e]),d=n.useCallback((()=>Xs(e)),[e]),p=n.useCallback((()=>tc(e)),[e]),f=n.useCallback((()=>ic(e)),[e]),h=n.useCallback(((t,n=!0)=>(n?tc(e):Xs(e)).findIndex((e=>e.field===t))),[e]),m=n.useCallback((t=>{const n=h(t);return nc(e)[n]}),[e,h]),g=n.useCallback((t=>{ec(e)!==t&&(e.current.setState((n=>(0,ns.Z)({},n,{columns:wv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!1,currentColumnVisibilityModel:t,keepOnlyColumnsToUpsert:!1})}))),e.current.forceUpdate())}),[e,i]),v=n.useCallback((t=>{const n=wv({apiRef:e,columnTypes:i,columnsToUpsert:t,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!0,keepOnlyColumnsToUpsert:!1});c(n)}),[e,c,i]),b=n.useCallback((t=>e.current.updateColumns([t])),[e]),y=n.useCallback(((t,n)=>{if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var r;const o=ec(e);if(n!==(null==(r=o[t])||r)){const r=(0,ns.Z)({},o,{[t]:n});e.current.setColumnVisibilityModel(r)}}else{const r=e.current.getColumn(t),o=(0,ns.Z)({},r,{hide:!n});e.current.updateColumns([o]);const a={field:t,colDef:o,isVisible:n};e.current.publishEvent("columnVisibilityChange",a)}}),[e]),w=n.useCallback(((t,n)=>{const r=Qs(e),o=r.findIndex((e=>e===t));if(o===n)return;a.debug(`Moving column ${t} to index ${n}`);const i=[...r],l=i.splice(o,1)[0];i.splice(n,0,l),c((0,ns.Z)({},Ks(e.current.state),{all:i}));const s={field:t,element:e.current.getColumnHeaderElement(t),colDef:e.current.getColumn(t),targetIndex:n,oldIndex:o};e.current.publishEvent("columnOrderChange",s)}),[e,a,c]),x=n.useCallback(((t,n)=>{a.debug(`Updating column ${t} width to ${n}`);const r=e.current.getColumn(t),o=(0,ns.Z)({},r,{width:n});e.current.updateColumns([o]),e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t),colDef:o,width:n})}),[e,a]);Nu(e,{getColumn:u,getAllColumns:d,getColumnIndex:h,getColumnPosition:m,getVisibleColumns:p,getColumnsMeta:f,updateColumn:b,updateColumns:v,setColumnVisibilityModel:g,setColumnVisibility:y,setColumnIndex:w,setColumnWidth:x});const C=n.useCallback(((n,r)=>{const o={};if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var a,i,l;const n=ec(e);(!r.exportOnlyDirtyModels||null!=t.columnVisibilityModel||Object.keys(null!=(a=null==(i=t.initialState)||null==(l=i.columns)?void 0:l.columnVisibilityModel)?a:{}).length>0||Object.keys(n).length>0)&&(o.columnVisibilityModel=n)}o.orderedFields=Qs(e);const s=Xs(e),c={};return s.forEach((e=>{if(e.hasBeenResized){const t={};vv.forEach((n=>{let r=e[n];r===1/0&&(r=-1),t[n]=r})),c[e.field]=t}})),Object.keys(c).length>0&&(o.dimensions=c),(0,ns.Z)({},n,{columns:o})}),[e,t.columnVisibilityModel,null==(r=t.initialState)?void 0:r.columns]),E=n.useCallback(((t,n)=>{var r;const o=e.current.unstable_caches.columns.isUsingColumnVisibilityModel?null==(r=n.stateToRestore.columns)?void 0:r.columnVisibilityModel:void 0,a=n.stateToRestore.columns;if(null==o&&null==a)return t;const l=wv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:a,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,currentColumnVisibilityModel:o,keepOnlyColumnsToUpsert:!1});return e.current.setState(xv(l)),null!=a&&e.current.publishEvent("columnsChange",l.all),t}),[e,i]),N=n.useCallback(((e,n)=>{if(n===Nv.columns){var r;const e=t.components.ColumnsPanel;return(0,bs.jsx)(e,(0,ns.Z)({},null==(r=t.componentsProps)?void 0:r.columnsPanel))}return e}),[t.components.ColumnsPanel,null==(o=t.componentsProps)?void 0:o.columnsPanel]);Uu(e,"exportState",C),Uu(e,"restoreState",E),Uu(e,"preferencePanel",N);const S=n.useRef(null);ku(e,"viewportInnerSizeChange",(t=>{S.current!==t.width&&(S.current=t.width,c(yv(Ks(e.current.state),t.width)))})),Au(e,"columnVisibilityChange",t.onColumnVisibilityChange);const M=n.useCallback((()=>{a.info("Columns pipe processing have changed, regenerating the columns");const t=wv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,keepOnlyColumnsToUpsert:!1});c(t)}),[e,a,c,i]);$u(e,"hydrateColumns",M);const L=n.useRef(!0);n.useEffect((()=>{if(L.current)return void(L.current=!1);if(a.info(`GridColumns have changed, new length ${t.columns.length}`),l.current===t.columns&&s.current===i)return;const n=wv({apiRef:e,columnTypes:i,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,columnsToUpsert:t.columns,keepOnlyColumnsToUpsert:!0});l.current=t.columns,s.current=i,c(n)}),[a,e,c,t.columns,i]),n.useEffect((()=>{void 0!==t.columnVisibilityModel&&e.current.setColumnVisibilityModel(t.columnVisibilityModel)}),[e,a,t.columnVisibilityModel])}(o,e),((e,t)=>{const r=Tc(e,"useGridRows"),o=Lb(e,t),a=n.useRef(Date.now()),i=n.useRef(null),l=n.useCallback((t=>{var n;return null!=(n=Ec(e)[t])?n:null}),[e]),s=n.useMemo((()=>o.rows.reduce(((e,{id:t},n)=>(e[t]=n,e)),{})),[o.rows]),c=n.useCallback(((n,r)=>{const o=()=>{i.current=null,a.current=Date.now(),e.current.setState((n=>(0,ns.Z)({},n,{rows:jb({apiRef:e,previousTree:Sc(e),rowCountProp:t.rowCount,loadingProp:t.loading})}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()};if(i.current&&(clearTimeout(i.current),i.current=null),e.current.unstable_caches.rows=n,!r)return void o();const l=t.throttleRowsMs-(Date.now()-a.current);l>0?i.current=setTimeout(o,l):o()}),[t.throttleRowsMs,t.rowCount,t.loading,e]),u=n.useCallback((n=>{r.debug(`Updating all rows, new length ${n.length}`);const o=Rb({rows:n,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),a=e.current.unstable_caches.rows;o.rowsBeforePartialUpdates=a.rowsBeforePartialUpdates,c(o,!0)}),[r,t.getRowId,t.loading,t.rowCount,c,e]),d=n.useCallback((n=>{if(t.signature===Lu.DataGrid&&n.length>1)throw new Error(["MUI: You can't update several rows at once in `apiRef.current.updateRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));const r=new Map;n.forEach((e=>{const n=Ab(e,t.getRowId,"A row was provided without id when calling updateRows():");r.has(n)?r.set(n,(0,ns.Z)({},r.get(n),e)):r.set(n,e)}));const o=[],a=e.current.unstable_caches.rows,i={rowsBeforePartialUpdates:a.rowsBeforePartialUpdates,loadingPropBeforePartialUpdates:a.loadingPropBeforePartialUpdates,rowCountPropBeforePartialUpdates:a.rowCountPropBeforePartialUpdates,idRowsLookup:(0,ns.Z)({},a.idRowsLookup),idToIdLookup:(0,ns.Z)({},a.idToIdLookup),ids:[...a.ids]};r.forEach(((t,n)=>"delete"===t._action?(delete i.idRowsLookup[n],delete i.idToIdLookup[n],void o.push(n)):e.current.getRow(n)?void(i.idRowsLookup[n]=(0,ns.Z)({},e.current.getRow(n),t)):(i.idRowsLookup[n]=t,i.idToIdLookup[n]=n,void i.ids.push(n)))),o.length>0&&(i.ids=i.ids.filter((e=>!o.includes(e)))),c(i,!0)}),[t.signature,t.getRowId,c,e]),p=n.useCallback((()=>{const t=Ic(e),n=Ec(e);return new Map(t.map((e=>[e,n[e]])))}),[e]),f=n.useCallback((()=>wc(e)),[e]),h=n.useCallback((()=>Ic(e)),[e]),m=n.useCallback((e=>s[e]),[s]),g=n.useCallback(((t,n)=>{const r=e.current.getRowNode(t);if(!r)throw new Error(`MUI: No row with id #${t} found`);const o=(0,ns.Z)({},r,{childrenExpanded:n});e.current.setState((e=>(0,ns.Z)({},e,{rows:(0,ns.Z)({},e.rows,{tree:(0,ns.Z)({},e.rows.tree,{[t]:o})})}))),e.current.forceUpdate(),e.current.publishEvent("rowExpansionChange",o)}),[e]),v=n.useCallback((t=>{var n;return null!=(n=Sc(e)[t])?n:null}),[e]),b=n.useCallback((({skipAutoGeneratedRows:t=!0,groupId:n,applySorting:r,applyFiltering:o})=>{const a=Sc(e);let i;if(r){const r=a[n];if(!r)return[];const o=Wc(e);i=[];for(let e=o.findIndex((e=>e===n))+1;e<o.length&&a[o[e]].depth>r.depth;e+=1){const n=o[e],r=a[n];t&&r.isAutoGenerated||i.push(n)}}else i=Tb(a,n,t);if(o){const t=Xc(e);i=i.filter((e=>!1!==t[e]))}return i}),[e]),y={getRow:l,getRowModels:p,getRowsCount:f,getAllRowIds:h,setRows:u,setRowIndex:n.useCallback(((t,n)=>{const o=Ic(e),a=o.findIndex((e=>e===t));if(-1===a||a===n)return;r.debug(`Moving row ${t} to index ${n}`);const i=[...o];i.splice(n,0,i.splice(a,1)[0]),e.current.setState((e=>(0,ns.Z)({},e,{rows:(0,ns.Z)({},e.rows,{ids:i})}))),e.current.unstable_caches.rows.ids=i,e.current.publishEvent("rowsSet")}),[e,r]),updateRows:d,setRowChildrenExpansion:g,getRowNode:v,getRowIndexRelativeToVisibleRows:m,getRowGroupChildren:b,unstable_replaceRows:n.useCallback(((n,r)=>{if(t.signature===Lu.DataGrid&&r.length>1)throw new Error(["MUI: You can't replace rows using `apiRef.current.unstable_replaceRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));if(0===r.length)return;const o=[...Ic(e)],a=Ec(e),i=Nc(e),l=Sc(e),s=(0,ns.Z)({},a),c=(0,ns.Z)({},i),u=(0,ns.Z)({},l),d=r.map((e=>({id:Ab(e,t.getRowId,"A row was provided without id when calling replaceRows()."),model:e})));d.forEach(((e,t)=>{const[r]=o.splice(n+t,1,e.id);delete s[r],delete c[r],delete u[r]})),d.forEach((e=>{const t={id:e.id,parent:null,depth:0,groupingKey:null,groupingField:null};s[e.id]=e.model,c[e.id]=e.id,u[e.id]=t})),e.current.unstable_caches.rows.idRowsLookup=s,e.current.unstable_caches.rows.idToIdLookup=c,e.current.unstable_caches.rows.ids=o,e.current.setState((e=>{const t={idRowsLookup:s,idToIdLookup:c,tree:u,ids:o};return(0,ns.Z)({},e,{rows:(0,ns.Z)({},e.rows,t,{groupingResponseBeforeRowHydration:(0,ns.Z)({},e.rows.groupingResponseBeforeRowHydration,t)})})})),e.current.publishEvent("rowsSet")}),[e,t.signature,t.getRowId])},w=n.useCallback((()=>{let n;r.info("Row grouping pre-processing have changed, regenerating the row tree"),n=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows?e.current.unstable_caches.rows:Rb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),c(n,!1)}),[r,e,t.rows,t.getRowId,t.loading,t.rowCount,c]),x=n.useCallback((e=>{"rowTreeCreation"===e&&w()}),[w]),C=n.useCallback((()=>{e.current.unstable_getActiveStrategy("rowTree")!==Mc(e)&&w()}),[e,w]);ku(e,"activeStrategyProcessorChange",x),ku(e,"strategyAvailabilityChange",C);const E=n.useCallback((()=>{e.current.setState((t=>(0,ns.Z)({},t,{rows:(0,ns.Z)({},t.rows,e.current.unstable_applyPipeProcessors("hydrateRows",t.rows.groupingResponseBeforeRowHydration))}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()}),[e]);$u(e,"hydrateRows",E),Nu(e,y),n.useEffect((()=>()=>{null!==i.current&&clearTimeout(i.current)}),[]);const N=n.useRef(!0);n.useEffect((()=>{if(N.current)return void(N.current=!1);const n=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows,o=e.current.unstable_caches.rows.loadingPropBeforePartialUpdates===t.loading,a=e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates===t.rowCount;if(n)return o||(e.current.setState((e=>(0,ns.Z)({},e,{rows:(0,ns.Z)({},e.rows,{loading:t.loading})}))),e.current.unstable_caches.rows.loadingPropBeforePartialUpdates=t.loading,e.current.forceUpdate()),void(a||(e.current.setState((e=>(0,ns.Z)({},e,{rows:(0,ns.Z)({},e.rows,{totalRowCount:Math.max(t.rowCount||0,e.rows.totalRowCount),totalTopLevelRowCount:Math.max(t.rowCount||0,e.rows.totalTopLevelRowCount)})}))),e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates=t.rowCount,e.current.forceUpdate()));r.debug(`Updating all rows, new length ${t.rows.length}`),c(Rb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),!1)}),[t.rows,t.rowCount,t.getRowId,t.loading,r,c,e])})(o,e),function(e){const t=n.useCallback((t=>({field:t,colDef:e.current.getColumn(t)})),[e]),r=n.useCallback(((...t)=>e.current.getCellValue(...t)),[e]),o=n.useCallback((t=>{const n=e.current.getRow(t);if(!n)throw new Error(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:n,getValue:r}}),[e,r]),a=n.useCallback(((t,n)=>{const o=e.current.getRow(t),a=e.current.getRowNode(t);if(!o||!a)throw new Error(`No row with id #${t} found`);const i=zv(e),l=Hv(e);return{id:t,field:n,row:o,rowNode:a,value:o[n],colDef:e.current.getColumn(n),cellMode:e.current.getCellMode(t,n),getValue:r,api:e.current,hasFocus:null!==i&&i.field===n&&i.id===t,tabIndex:l&&l.field===n&&l.id===t?0:-1}}),[e,r]),i=n.useCallback(((t,n)=>{const o=e.current.getColumn(n),a=e.current.getCellValue(t,n),i=e.current.getRow(t),l=e.current.getRowNode(t);if(!i||!l)throw new Error(`No row with id #${t} found`);const s=zv(e),c=Hv(e),u={id:t,field:n,row:i,rowNode:l,colDef:o,cellMode:e.current.getCellMode(t,n),getValue:r,hasFocus:null!==s&&s.field===n&&s.id===t,tabIndex:c&&c.field===n&&c.id===t?0:-1,value:a,formattedValue:a};return o&&o.valueFormatter&&(u.formattedValue=o.valueFormatter({id:t,field:u.field,value:u.value,api:e.current})),u.isEditable=o&&e.current.isCellEditable(u),u}),[e,r]),l=n.useCallback(((t,n)=>{const r=e.current.getColumn(n);if(!r||!r.valueGetter){const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);return r[n]}return r.valueGetter(a(t,n))}),[e,a]),s=n.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(`[role="columnheader"][data-field="${sy(t)}"]`)}(e.current.rootElementRef.current,t):null),[e]),c=n.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(cy(t))}(e.current.rootElementRef.current,t):null),[e]),u=n.useCallback(((t,n)=>e.current.rootElementRef.current?function(e,{id:t,field:n}){const r=`${cy(t)} .${zs.cell}[data-field="${sy(n)}"]`;return e.querySelector(r)}(e.current.rootElementRef.current,{id:t,field:n}):null),[e]);Nu(e,{getCellValue:l,getCellParams:i,getCellElement:u,getRowParams:o,getRowElement:c,getColumnHeaderParams:t,getColumnHeaderElement:s})}(o),(e=>{const t=n.useRef({}),r=n.useCallback(((e,n,r)=>{const o=t.current;o[e]||(o[e]={}),o[e][n]=r}),[]),o=n.useCallback(((e,n)=>{var r;return null==(r=t.current[e])?void 0:r[n]}),[]),a=n.useCallback((t=>{const{columnIndex:n,rowId:o,minFirstColumnIndex:a,maxLastColumnIndex:i,columns:l}=t,s=l.length,c=l[n],u="function"==typeof c.colSpan?c.colSpan(e.current.getCellParams(o,c.field)):c.colSpan;if(!u||1===u)return r(o,n,{spannedByColSpan:!1,cellProps:{colSpan:1,width:c.computedWidth}}),{colSpan:1};let d=c.computedWidth;for(let e=1;e<u;e+=1){const t=n+e;t>=a&&t<i&&(d+=l[t].computedWidth,r(o,n+e,{spannedByColSpan:!0,rightVisibleCellIndex:Math.min(n+u,s-1),leftVisibleCellIndex:n})),r(o,n,{spannedByColSpan:!1,cellProps:{colSpan:u,width:d}})}return{colSpan:u}}),[e,r]),i=n.useCallback((({rowId:e,minFirstColumn:t,maxLastColumn:n,columns:r})=>{for(let o=t;o<n;o+=1){const i=a({columnIndex:o,rowId:e,minFirstColumnIndex:t,maxLastColumnIndex:n,columns:r});i.colSpan>1&&(o+=i.colSpan-1)}}),[a]);Nu(e,{unstable_getCellColSpanInfo:o,unstable_calculateColSpan:i});const l=n.useCallback((()=>{t.current={}}),[]);ku(e,"columnOrderChange",l)})(o),((e,t)=>{var r;const o=n.useCallback((t=>{var n,r;return null!=(n=null==(r=Js(e)[t])?void 0:r.groupPath)?n:[]}),[e]),a=n.useCallback((()=>Iv(e)),[e]);Nu(e,{unstable_getColumnGroupPath:o,unstable_getAllGroupDetails:a});const i=n.useRef(!0);n.useEffect((()=>{var n,r;if(i.current)return void(i.current=!1);if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return;const o=Rv(null!=(r=t.columnGroupingModel)?r:[]);e.current.setState((e=>(0,ns.Z)({},e,{columnGrouping:(0,ns.Z)({},e.columnGrouping,{lookup:o})})))}),[e,t.columnGroupingModel,null==(r=t.experimentalFeatures)?void 0:r.columnGrouping])})(o,e),(null!=(r=e.experimentalFeatures)&&r.newEditingApi?ay:Vb)(o,e),((e,t)=>{const r=Tc(e,"useGridFocus"),o=n.useRef(null),a=n.useCallback(((t,n)=>{t&&e.current.getRow(t.id)&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(t.id,t.field),n)}),[e]),i=n.useCallback(((t,n)=>{const o=zv(e);(null==o?void 0:o.id)===t&&(null==o?void 0:o.field)===n||(e.current.setState((e=>(r.debug(`Focusing on cell with id=${t} and field=${n}`),(0,ns.Z)({},e,{tabIndex:{cell:{id:t,field:n},columnHeader:null},focus:{cell:{id:t,field:n},columnHeader:null}})))),e.current.forceUpdate(),e.current.getRow(t)&&(o&&a(o,{}),e.current.publishEvent("cellFocusIn",e.current.getCellParams(t,n))))}),[e,r,a]),l=n.useCallback(((t,n={})=>{const o=zv(e);a(o,n),e.current.setState((e=>(r.debug(`Focusing on column header with colIndex=${t}`),(0,ns.Z)({},e,{tabIndex:{columnHeader:{field:t},cell:null},focus:{columnHeader:{field:t},cell:null}})))),e.current.forceUpdate()}),[e,r,a]),s=n.useCallback(((n,r,o)=>{let a=e.current.getColumnIndex(r),i=e.current.getRowIndexRelativeToVisibleRows(n);const l=tc(e);"right"===o?a+=1:"left"===o?a-=1:i+=1;const s=Mb(e,{pagination:t.pagination,paginationMode:t.paginationMode});a>=l.length?(i+=1,i<s.rows.length&&(a=0)):a<0&&(i-=1,i>=0&&(a=l.length-1)),i=gu(i,0,s.rows.length-1);const c=s.rows[i],u=e.current.unstable_getCellColSpanInfo(c.id,a);u&&u.spannedByColSpan&&("left"===o||"below"===o?a=u.leftVisibleCellIndex:"right"===o&&(a=u.rightVisibleCellIndex)),a=gu(a,0,l.length-1);const d=l[a];e.current.setCellFocus(c.id,d.field)}),[e,t.pagination,t.paginationMode]),c=n.useCallback((({id:t,field:n})=>{e.current.setCellFocus(t,n)}),[e]),u=n.useCallback(((t,n)=>{"Enter"===n.key||"Tab"===n.key||mg(n.key)||e.current.setCellFocus(t.id,t.field)}),[e]),d=n.useCallback((({field:t},n)=>{n.target===n.currentTarget&&e.current.setColumnHeaderFocus(t,n)}),[e]),p=n.useCallback((()=>{r.debug("Clearing focus"),e.current.setState((e=>(0,ns.Z)({},e,{focus:{cell:null,columnHeader:null}})))}),[r,e]),f=n.useCallback((e=>{o.current=e}),[]),h=n.useCallback((t=>{const n=o.current;o.current=null;const r=zv(e);if(!r)return void(n&&e.current.setCellFocus(n.id,n.field));if((null==n?void 0:n.id)===r.id&&(null==n?void 0:n.field)===r.field)return;const i=e.current.getCellElement(r.id,r.field);null!=i&&i.contains(t.target)||(n?e.current.setCellFocus(n.id,n.field):(e.current.setState((e=>(0,ns.Z)({},e,{focus:{cell:null,columnHeader:null}}))),e.current.forceUpdate(),a(r,t)))}),[e,a]),m=n.useCallback((t=>{if("view"===t.cellMode)return;const n=zv(e);(null==n?void 0:n.id)===t.id&&(null==n?void 0:n.field)===t.field||e.current.setCellFocus(t.id,t.field)}),[e]),g=n.useCallback((()=>{const t=zv(e);t&&!e.current.getRow(t.id)&&e.current.setState((e=>(0,ns.Z)({},e,{focus:{cell:null,columnHeader:null}})))}),[e]);Nu(e,{setCellFocus:i,setColumnHeaderFocus:l,unstable_moveFocusToRelativeCell:s}),n.useEffect((()=>{const t=(0,Pg.Z)(e.current.rootElementRef.current);return t.addEventListener("click",h),()=>{t.removeEventListener("click",h)}}),[e,h]),ku(e,"columnHeaderBlur",p),ku(e,"cellDoubleClick",c),ku(e,"cellMouseDown",f),ku(e,"cellKeyDown",u),ku(e,"cellModeChange",m),ku(e,"columnHeaderFocus",d),ku(e,"rowsSet",g)})(o,e),((e,t)=>{var r;const o=Tc(e,"useGridPreferencesPanel"),a=n.useRef(),i=n.useRef(),l=n.useCallback((()=>{o.debug("Hiding Preferences Panel");const t=Hb(e.current.state);t.openedPanelValue&&e.current.publishEvent("preferencePanelClose",{openedPanelValue:t.openedPanelValue}),e.current.setState((e=>(0,ns.Z)({},e,{preferencePanel:{open:!1}}))),e.current.forceUpdate()}),[e,o]),s=n.useCallback((()=>{i.current=setTimeout((()=>clearTimeout(a.current)),0)}),[]),c=n.useCallback((()=>{a.current=setTimeout(l,100)}),[l]),u=n.useCallback((t=>{o.debug("Opening Preferences Panel"),s(),e.current.setState((e=>(0,ns.Z)({},e,{preferencePanel:(0,ns.Z)({},e.preferencePanel,{open:!0,openedPanelValue:t})}))),e.current.publishEvent("preferencePanelOpen",{openedPanelValue:t}),e.current.forceUpdate()}),[o,s,e]);Nu(e,{showPreferences:u,hidePreferences:c});const d=n.useCallback(((n,r)=>{var o;const a=Hb(e.current.state);return!r.exportOnlyDirtyModels||null!=(null==(o=t.initialState)?void 0:o.preferencePanel)||a.open?(0,ns.Z)({},n,{preferencePanel:a}):n}),[e,null==(r=t.initialState)?void 0:r.preferencePanel]),p=n.useCallback(((t,n)=>{const r=n.stateToRestore.preferencePanel;return null!=r&&e.current.setState((e=>(0,ns.Z)({},e,{preferencePanel:r}))),t}),[e]);Uu(e,"exportState",d),Uu(e,"restoreState",p),n.useEffect((()=>()=>{clearTimeout(a.current),clearTimeout(i.current)}),[])})(o,e),((e,t)=>{var r,o,a;const i=Tc(e,"useGridFilter");e.current.unstable_registerControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:Qc,changeEvent:"filterModelChange"});const l=n.useCallback((()=>{e.current.setState((n=>{const r=Qc(n,e.current.instanceId),o=t.filterMode===fb?((e,t)=>{const n=((e,t)=>{const{items:n}=e,r=n.map((e=>Eb(e,t))).filter((e=>!!e));return 0===r.length?null:(e,t)=>{const n={};return(t?r.filter((e=>t(e.item.columnField))):r).forEach((t=>{n[t.item.id]=t.fn(e)})),n}})(e,t),r=((e,t)=>{const{quickFilterValues:n=[]}=e;if(0===n.length)return null;const r=Qs(t),o={};r.forEach((e=>{const r=t.current.getColumn(e),a=null==r?void 0:r.getApplyQuickFilterFn;a&&(o[e]=n.map((e=>a(e,r,t))))}));const a=n.filter(((e,t)=>Object.keys(o).some((e=>null!=o[e][t]))));return 0===a.length?null:(e,n)=>{const r={},i=[];Object.keys(o).forEach((o=>{n&&!n(o)||(r[o]=t.current.getCellParams(e,o),i.push(o))}));const l={};return a.forEach(((e,t)=>{const n=i.some((e=>{var n,a;return null!=o[e][t]&&(null==(n=(a=o[e])[t])?void 0:n.call(a,r[e]))}));l[e]=n})),l}})(e,t);return(e,t)=>({passingFilterItems:n&&n(e,t),passingQuickFilterValues:r&&r(e,t)})})(r,e):null,a=e.current.unstable_applyStrategyProcessor("filtering",{isRowMatchingFilters:o,filterModel:null!=r?r:mb()});return(0,ns.Z)({},n,{filter:(0,ns.Z)({},n.filter,a)})})),e.current.publishEvent("filteredRowsSet")}),[t.filterMode,e]),s=n.useCallback((()=>{l(),e.current.forceUpdate()}),[e,l]),c=n.useCallback((t=>{const n=Qc(e),r=[...n.items],o=r.findIndex((e=>e.id===t.id));-1===o?r.push(t):r[o]=t,e.current.setFilterModel((0,ns.Z)({},n,{items:r}),"upsertFilterItem")}),[e]),u=n.useCallback((t=>{const n=Qc(e),r=[...n.items];t.forEach((e=>{const n=t.findIndex((t=>t.id===e.id));-1===n?r.push(e):r[n]=e})),e.current.setFilterModel((0,ns.Z)({},n,{items:t}),"upsertFilterItems")}),[e]),d=n.useCallback((t=>{const n=Qc(e),r=n.items.filter((e=>e.id!==t.id));r.length!==n.items.length&&e.current.setFilterModel((0,ns.Z)({},n,{items:r}),"deleteFilterItem")}),[e]),p=n.useCallback((n=>{if(i.debug("Displaying filter panel"),n){const r=Qc(e),o=r.items.filter((t=>{var n;if(void 0!==t.value)return!0;const r=null==(n=e.current.getColumn(t.columnField).filterOperators)?void 0:n.find((e=>e.value===t.operatorValue));return!(void 0===(null==r?void 0:r.requiresFilterValue)||(null==r?void 0:r.requiresFilterValue))}));let a;a=o.find((e=>e.columnField===n))?o:t.disableMultipleColumnsFiltering?[vb({columnField:n},e)]:[...o,vb({columnField:n},e)],e.current.setFilterModel((0,ns.Z)({},r,{items:a}))}e.current.showPreferences(Nv.filters)}),[e,i,t.disableMultipleColumnsFiltering]),f=n.useCallback((()=>{i.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,i]),h=n.useCallback((t=>{const n=Qc(e);n.linkOperator!==t&&e.current.setFilterModel((0,ns.Z)({},n,{linkOperator:t}),"changeLogicOperator")}),[e]),m=n.useCallback((t=>{const n=Qc(e);vu(n.quickFilterValues,t)||e.current.setFilterModel((0,ns.Z)({},n,{quickFilterValues:[...t]}))}),[e]),g=n.useCallback(((n,r)=>{Qc(e)!==n&&(i.debug("Setting filter model"),e.current.unstable_updateControlState("filter",Cb(n,t.disableMultipleColumnsFiltering,e),r),e.current.unstable_applyFilters())}),[e,i,t.disableMultipleColumnsFiltering]),v=n.useCallback((()=>{const t=eu(e);return new Map(t.map((e=>[e.id,e.model])))}),[e]);Nu(e,{setFilterLinkOperator:h,unstable_applyFilters:s,deleteFilterItem:d,upsertFilterItem:c,upsertFilterItems:u,setFilterModel:g,showFilterPanel:p,hideFilterPanel:f,getVisibleRowModels:v,setQuickFilterValues:m});const b=n.useCallback(((n,r)=>{var o,a;const i=Qc(e);return r.exportOnlyDirtyModels&&null==t.filterModel&&null==(null==(o=t.initialState)||null==(a=o.filter)?void 0:a.filterModel)&&vu(i,mb())?n:(0,ns.Z)({},n,{filter:{filterModel:i}})}),[e,t.filterModel,null==(r=t.initialState)||null==(o=r.filter)?void 0:o.filterModel]),y=n.useCallback(((n,r)=>{var o;const a=null==(o=r.stateToRestore.filter)?void 0:o.filterModel;return null==a?n:(e.current.unstable_updateControlState("filter",Cb(a,t.disableMultipleColumnsFiltering,e),"restoreState"),(0,ns.Z)({},n,{callbacks:[...n.callbacks,e.current.unstable_applyFilters]}))}),[e,t.disableMultipleColumnsFiltering]),w=n.useCallback(((e,n)=>{if(n===Nv.filters){var r;const e=t.components.FilterPanel;return(0,bs.jsx)(e,(0,ns.Z)({},null==(r=t.componentsProps)?void 0:r.filterPanel))}return e}),[t.components.FilterPanel,null==(a=t.componentsProps)?void 0:a.filterPanel]),x=n.useCallback((n=>{if(t.filterMode===fb&&n.isRowMatchingFilters){const t=Ic(e),r={};for(let o=0;o<t.length;o+=1){const a=t[o];let i;if("string"==typeof a&&a.startsWith("auto-generated-group-footer"))i=!0;else{const{passingFilterItems:t,passingQuickFilterValues:r}=n.isRowMatchingFilters(a);i=Nb([t],[r],n.filterModel,e)}r[a]=i}return{filteredRowsLookup:r,visibleRowsLookup:r,filteredDescendantCountLookup:{}}}return{visibleRowsLookup:{},filteredRowsLookup:{},filteredDescendantCountLookup:{}}}),[e,t.filterMode]);Uu(e,"exportState",b),Uu(e,"restoreState",y),Uu(e,"preferencePanel",w),gb(e,Ou,"filtering",x);const C=n.useCallback((()=>{i.debug("onColUpdated - GridColumns changed, applying filters");const t=Qc(e),n=ac(e),r=t.items.filter((e=>e.columnField&&n[e.columnField]));r.length<t.items.length&&e.current.setFilterModel((0,ns.Z)({},t,{items:r}))}),[e,i]),E=n.useCallback((t=>{"filtering"===t&&e.current.unstable_applyFilters()}),[e]);ku(e,"rowsSet",l),ku(e,"rowExpansionChange",e.current.unstable_applyFilters),ku(e,"columnsChange",C),ku(e,"activeStrategyProcessorChange",E),qu((()=>{e.current.unstable_applyFilters()})),n.useEffect((()=>{void 0!==t.filterModel&&e.current.setFilterModel(t.filterModel)}),[e,i,t.filterModel])})(o,e),((e,t)=>{var r,o;const a=Tc(e,"useGridSorting");e.current.unstable_registerControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:Gc,changeEvent:"sortModelChange"});const i=n.useCallback(((t,n)=>{const r=Gc(e),o=r.findIndex((e=>e.field===t));let a=[...r];return o>-1?n?a.splice(o,1,n):a.splice(o,1):a=[...r,n],a}),[e]),l=n.useCallback(((n,r)=>{var o;const a=Gc(e).find((e=>e.field===n.field));if(a){var i;const e=void 0===r?Up(null!=(i=n.sortingOrder)?i:t.sortingOrder,a.sort):r;return null==e?void 0:(0,ns.Z)({},a,{sort:e})}return{field:n.field,sort:void 0===r?Up(null!=(o=n.sortingOrder)?o:t.sortingOrder):r}}),[e,t.sortingOrder]),s=n.useCallback((()=>{e.current.setState((n=>{if("server"===t.sortingMode)return a.debug("Skipping sorting rows as sortingMode = server"),(0,ns.Z)({},n,{sorting:(0,ns.Z)({},n.sorting,{sortedRows:Ic(n,e.current.instanceId)})});const r=((e,t)=>{const n=e.map((e=>((e,t)=>{const n=t.current.getColumn(e.field);return n?{getSortCellParams:e=>({id:e,field:n.field,rowNode:t.current.getRowNode(e),value:t.current.getCellValue(e,n.field),api:t.current}),comparator:"desc"===e.sort?(...e)=>-1*n.sortComparator(...e):n.sortComparator}:null})(e,t))).filter((e=>!!e));return 0===n.length?null:e=>e.map((e=>({node:e,params:n.map((t=>t.getSortCellParams(e.id)))}))).sort(((e,t)=>{return r=e,o=t,n.reduce(((e,t,n)=>{if(0!==e)return e;const a=r.params[n],i=o.params[n];return t.comparator(a.value,i.value,a,i)}),0);var r,o})).map((e=>e.node.id))})(Gc(n,e.current.instanceId),e),o=e.current.unstable_applyStrategyProcessor("sorting",{sortRowList:r});return(0,ns.Z)({},n,{sorting:(0,ns.Z)({},n.sorting,{sortedRows:o})})})),e.current.publishEvent("sortedRowsSet"),e.current.forceUpdate()}),[e,a,t.sortingMode]),c=n.useCallback((n=>{Gc(e)!==n&&(a.debug("Setting sort model"),e.current.setState(qp(n,t.disableMultipleColumnsSorting)),e.current.forceUpdate(),e.current.applySorting())}),[e,a,t.disableMultipleColumnsSorting]),u=n.useCallback(((n,r,o)=>{if(!n.sortable)return;const a=l(n,r);let s;s=!o||t.disableMultipleColumnsSorting?a?[a]:[]:i(n.field,a),e.current.setSortModel(s)}),[e,i,l,t.disableMultipleColumnsSorting]),d=n.useCallback((()=>Gc(e)),[e]),p=n.useCallback((()=>Vc(e).map((e=>e.model))),[e]),f=n.useCallback((()=>Wc(e)),[e]),h=n.useCallback((t=>e.current.getSortedRowIds().indexOf(t)),[e]),m=n.useCallback((t=>e.current.getSortedRowIds()[t]),[e]);Nu(e,{getSortModel:d,getSortedRows:p,getSortedRowIds:f,getRowIndex:h,getRowIdFromRowIndex:m,setSortModel:c,sortColumn:u,applySorting:s});const g=n.useCallback(((n,r)=>{var o,a;const i=Gc(e);return!r.exportOnlyDirtyModels||null!=t.sortModel||null!=(null==(o=t.initialState)||null==(a=o.sorting)?void 0:a.sortModel)||i.length>0?(0,ns.Z)({},n,{sorting:{sortModel:i}}):n}),[e,t.sortModel,null==(r=t.initialState)||null==(o=r.sorting)?void 0:o.sortModel]),v=n.useCallback(((n,r)=>{var o;const a=null==(o=r.stateToRestore.sorting)?void 0:o.sortModel;return null==a?n:(e.current.setState(qp(a,t.disableMultipleColumnsSorting)),(0,ns.Z)({},n,{callbacks:[...n.callbacks,e.current.applySorting]}))}),[e,t.disableMultipleColumnsSorting]),b=n.useCallback((t=>{const n=Sc(e);if(!t.sortRowList){const t=[],r=[];return Ic(e).forEach((e=>{n[e].isPinned||("footer"===n[e].position?r.push(e):t.push(e))})),[...t,...r]}const r=[],o=[];return Object.values(n).forEach((e=>{e.isPinned||("footer"===e.position?o.push(e.id):r.push(e))})),[...t.sortRowList(r),...o]}),[e]);Uu(e,"exportState",g),Uu(e,"restoreState",v),gb(e,Ou,"sorting",b);const y=n.useCallback((({colDef:e},t)=>{const n=t.shiftKey||t.metaKey||t.ctrlKey;u(e,void 0,n)}),[u]),w=n.useCallback((({colDef:e},t)=>{!lg(t.key)||t.ctrlKey||t.metaKey||u(e,void 0,t.shiftKey)}),[u]),x=n.useCallback((()=>{const t=Gc(e),n=Js(e);if(t.length>0){const r=t.filter((e=>n[e.field]));r.length<t.length&&e.current.setSortModel(r)}}),[e]),C=n.useCallback((t=>{"sorting"===t&&e.current.applySorting()}),[e]);ku(e,"columnHeaderClick",y),ku(e,"columnHeaderKeyDown",w),ku(e,"rowsSet",e.current.applySorting),ku(e,"columnsChange",x),ku(e,"activeStrategyProcessorChange",C),qu((()=>{e.current.applySorting()})),n.useEffect((()=>{void 0!==t.sortModel&&e.current.setSortModel(t.sortModel)}),[e,t.sortModel])})(o,e),((e,t)=>{const r=lc(e,tc),o=r.length>0?Math.max(...r.map((e=>{var t,n;return null!=(t=null==(n=e.groupPath)?void 0:n.length)?t:0}))):0,a=Tc(e,"useDensity"),i=n.useCallback(((n,r=t.headerHeight,i=t.rowHeight,l=o)=>{a.debug(`Set grid density to ${n}`),e.current.setState((e=>{const t=pc(e),o=Tv(n,r,i,l);return vu(t,o)?e:(0,ns.Z)({},e,{density:o})})),e.current.forceUpdate()}),[a,e,t.headerHeight,t.rowHeight,o]);n.useEffect((()=>{e.current.setDensity(t.density,t.headerHeight,t.rowHeight,o)}),[e,t.density,t.rowHeight,t.headerHeight,o]),Nu(e,{setDensity:i})})(o,e),((e,t)=>{((e,t)=>{var r,o;const a=Tc(e,"useGridPageSize"),i=lc(e,hc);e.current.unstable_registerControlState({stateId:"pageSize",propModel:t.pageSize,propOnChange:t.onPageSizeChange,stateSelector:Kv,changeEvent:"pageSizeChange"});const l=n.useCallback((t=>{t!==Kv(e)&&(a.debug(`Setting page size to ${t}`),e.current.setState(_b(t)),e.current.forceUpdate())}),[e,a]);Nu(e,{setPageSize:l});const s=n.useCallback(((n,r)=>{var o,a;const i=Kv(e);return r.exportOnlyDirtyModels&&null==t.pageSize&&null==(null==(o=t.initialState)||null==(a=o.pagination)?void 0:a.pageSize)&&i===Db(t.autoPageSize)?n:(0,ns.Z)({},n,{pagination:(0,ns.Z)({},n.pagination,{pageSize:i})})}),[e,t.pageSize,null==(r=t.initialState)||null==(o=r.pagination)?void 0:o.pageSize,t.autoPageSize]),c=n.useCallback(((t,n)=>{var r;const o=null==(r=n.stateToRestore.pagination)?void 0:r.pageSize;return null!=o&&e.current.setState(_b(o)),t}),[e]);Uu(e,"exportState",s),Uu(e,"restoreState",c);const u=n.useCallback((()=>{const n=e.current.getRootDimensions();if(!t.autoPageSize||!n)return;const r=Ob(e),o=Math.floor((n.viewportInnerSize.height-r.top-r.bottom)/i);e.current.setPageSize(o)}),[e,t.autoPageSize,i]);ku(e,"viewportInnerSizeChange",u),n.useEffect((()=>{null==t.pageSize||t.autoPageSize||e.current.setPageSize(t.pageSize)}),[e,t.autoPageSize,t.pageSize]),n.useEffect((()=>{u()}),[u])})(e,t),((e,t)=>{var r,o;const a=Tc(e,"useGridPage"),i=lc(e,iu);e.current.unstable_registerControlState({stateId:"page",propModel:t.page,propOnChange:t.onPageChange,stateSelector:Yv,changeEvent:"pageChange"});const l=n.useCallback((t=>{a.debug(`Setting page to ${t}`),e.current.setState(Zb(t)),e.current.forceUpdate()}),[e,a]);Nu(e,{setPage:l});const s=n.useCallback(((n,r)=>{var o,a;const i=Yv(e);return r.exportOnlyDirtyModels&&null==t.page&&null==(null==(o=t.initialState)||null==(a=o.pagination)?void 0:a.page)&&0===i?n:(0,ns.Z)({},n,{pagination:(0,ns.Z)({},n.pagination,{page:i})})}),[e,t.page,null==(r=t.initialState)||null==(o=r.pagination)?void 0:o.page]),c=n.useCallback(((t,n)=>{var r,o;const a=null!=(r=null==(o=n.stateToRestore.pagination)?void 0:o.page)?r:Yv(e);return e.current.setState(Zb(a)),t}),[e]);Uu(e,"exportState",s),Uu(e,"restoreState",c),ku(e,"pageSizeChange",(t=>{e.current.setState((e=>{const n=Fb(e.pagination.rowCount,t);return(0,ns.Z)({},e,{pagination:zb((0,ns.Z)({},e.pagination,{pageCount:n,page:e.pagination.page}))})})),e.current.forceUpdate()})),ku(e,"pageChange",(()=>e.current.scrollToIndexes({rowIndex:Yv(e)*Kv(e)}))),n.useEffect((()=>{}),[t.rowCount,t.paginationMode]),n.useEffect((()=>{e.current.setState((e=>{const n=void 0!==t.rowCount?t.rowCount:i,r=Fb(n,e.pagination.pageSize),o=null==t.page?e.pagination.page:t.page;return(0,ns.Z)({},e,{pagination:zb((0,ns.Z)({},e.pagination,{page:o,rowCount:n,pageCount:r}))})})),e.current.forceUpdate()}),[i,t.rowCount,t.page,t.paginationMode,e])})(e,t)})(o,e),((e,t)=>{const{getRowHeight:r,getRowSpacing:o,getEstimatedRowHeight:a}=t,i=n.useRef({}),l=n.useRef(-1),s=n.useRef(!1),c=lc(e,hc),u=lc(e,Kc),d=lc(e,Gv),p=lc(e,$c),f=Lb(e,t),h=lc(e,Pc),m=n.useCallback((()=>{var t,n;s.current=!1;const u=vc(e.current.state,e.current.instanceId),d=t=>{i.current[t.id]||(i.current[t.id]={sizes:{baseCenter:c},isResized:!1,autoHeight:!1,needsFirstMeasurement:!0});const{isResized:n,needsFirstMeasurement:l,sizes:d}=i.current[t.id];let p=c;const h=d.baseCenter;if(n)p=h;else if(r){const e=r((0,ns.Z)({},t,{densityFactor:u}));if("auto"===e){if(l){const e=a?a((0,ns.Z)({},t,{densityFactor:u})):c;p=null!=e?e:c}else p=h;s.current=!0,i.current[t.id].autoHeight=!0}else p=null!=e?e:c,i.current[t.id].needsFirstMeasurement=!1,i.current[t.id].autoHeight=!1}else i.current[t.id].needsFirstMeasurement=!1;const m=Object.entries(d).reduce(((e,[t,n])=>(/^base[A-Z]/.test(t)&&(e[t]=n),e)),{}),g=(0,ns.Z)({},m,{baseCenter:p});if(o){var v,b;const n=e.current.getRowIndexRelativeToVisibleRows(t.id),r=o((0,ns.Z)({},t,{isFirstVisible:0===n,isLastVisible:n===f.rows.length-1,indexRelativeToCurrentPage:n}));g.spacingTop=null!=(v=r.top)?v:0,g.spacingBottom=null!=(b=r.bottom)?b:0}const y=e.current.unstable_applyPipeProcessors("rowHeight",g,t);return i.current[t.id].sizes=y,y},p=[],m=f.rows.reduce(((e,t)=>{p.push(e);let n=0,r=0;const o=d(t);return Object.entries(o).forEach((([e,t])=>{/^base[A-Z]/.test(e)?n=t>n?t:n:r+=t})),e+n+r}),0);null==h||null==(t=h.top)||t.forEach((e=>{d(e)})),null==h||null==(n=h.bottom)||n.forEach((e=>{d(e)})),e.current.setState((e=>(0,ns.Z)({},e,{rowsMeta:{currentPageTotalHeight:m,positions:p}}))),s.current||(l.current=1/0),e.current.forceUpdate()}),[e,f.rows,c,r,o,a,h]),g=n.useCallback((e=>{const t=i.current[e];return t?t.sizes.baseCenter:c}),[c]),v=n.useCallback(((e,t)=>{i.current[e].sizes.baseCenter=t,i.current[e].isResized=!0,i.current[e].needsFirstMeasurement=!1,m()}),[m]),b=n.useMemo((()=>(0,hy.Z)(m)),[m]),y=n.useCallback(((e,t,n)=>{if(!i.current[e]||!i.current[e].autoHeight)return;const r=i.current[e].sizes[`base${(0,ps.Z)(n)}`]!==t;i.current[e].needsFirstMeasurement=!1,i.current[e].sizes[`base${(0,ps.Z)(n)}`]=t,r&&b()}),[b]),w=n.useCallback((e=>{var t;return(null==(t=i.current[e])?void 0:t.autoHeight)||!1}),[]),x=n.useCallback((()=>l.current),[]),C=n.useCallback((e=>{s.current&&e>l.current&&(l.current=e)}),[]),E=n.useCallback((()=>{i.current={},m()}),[m]);n.useEffect((()=>{m()}),[c,u,d,p,m]),$u(e,"rowHeight",m),Nu(e,{unstable_getLastMeasuredRowIndex:x,unstable_setLastMeasuredRowIndex:C,unstable_rowHasAutoHeight:w,unstable_getRowHeight:g,unstable_getRowInternalSizes:e=>{var t;return null==(t=i.current[e])?void 0:t.sizes},unstable_setRowHeight:v,unstable_storeRowHeightMeasurement:y,resetRowHeights:E})})(o,e),((e,t)=>{const r=Tc(e,"useGridScroll"),o=e.current.columnHeadersElementRef,a=e.current.windowRef,i=lc(e,eu),l=n.useCallback((n=>{const o=wc(e),l=tc(e);if(null!=n.rowIndex&&0===o||0===l.length)return!1;r.debug(`Scrolling to cell at row ${n.rowIndex}, col: ${n.colIndex} `);let s={};if(null!=n.colIndex){const t=nc(e);let r;if(void 0!==n.rowIndex){var c;const t=null==(c=i[n.rowIndex])?void 0:c.id,o=e.current.unstable_getCellColSpanInfo(t,n.colIndex);o&&!o.spannedByColSpan&&(r=o.cellProps.width)}void 0===r&&(r=l[n.colIndex].computedWidth),s.left=fy({clientHeight:a.current.clientWidth,scrollTop:a.current.scrollLeft,offsetHeight:r,offsetTop:t[n.colIndex]})}if(null!=n.rowIndex){var u,d;const r=pb(e.current.state),o=Yv(e),i=Kv(e),l=t.pagination?n.rowIndex-o*i:n.rowIndex,c=r.positions[l+1]?r.positions[l+1]-r.positions[l]:r.currentPageTotalHeight-r.positions[l],p=(null==(u=a.current.querySelector(`.${zs["pinnedRows--top"]}`))?void 0:u.clientHeight)||0,f=(null==(d=a.current.querySelector(`.${zs["pinnedRows--bottom"]}`))?void 0:d.clientHeight)||0;s.top=fy({clientHeight:a.current.clientHeight-p-f,scrollTop:a.current.scrollTop,offsetHeight:c,offsetTop:r.positions[l]})}return s=e.current.unstable_applyPipeProcessors("scrollToIndexes",s,n),(void 0!==typeof s.left||void 0!==typeof s.top)&&(e.current.scroll(s),!0)}),[r,e,a,t.pagination,i]),s=n.useCallback((e=>{a.current&&null!=e.left&&o.current&&(o.current.scrollLeft=e.left,a.current.scrollLeft=e.left,r.debug(`Scrolling left: ${e.left}`)),a.current&&null!=e.top&&(a.current.scrollTop=e.top,r.debug(`Scrolling top: ${e.top}`)),r.debug("Scrolling, updating container, and viewport")}),[a,o,r]),c=n.useCallback((()=>null!=a&&a.current?{top:a.current.scrollTop,left:a.current.scrollLeft}:{top:0,left:0}),[a]);Nu(e,{scroll:s,scrollToIndexes:l,getScrollPosition:c})})(o,e),(e=>{const t=Tc(e,"useGridColumnMenu"),r=n.useCallback((n=>{e.current.setState((e=>e.columnMenu.open&&e.columnMenu.field===n?e:(t.debug("Opening Column Menu"),(0,ns.Z)({},e,{columnMenu:{open:!0,field:n}}))))&&(e.current.hidePreferences(),e.current.forceUpdate())}),[e,t]),o=n.useCallback((()=>{e.current.setState((e=>e.columnMenu.open||void 0!==e.columnMenu.field?(t.debug("Hiding Column Menu"),(0,ns.Z)({},e,{columnMenu:(0,ns.Z)({},e.columnMenu,{open:!1,field:void 0})})):e))&&e.current.forceUpdate()}),[e,t]),a=n.useCallback((n=>{t.debug("Toggle Column Menu");const a=Bu(e.current.state);a.open&&a.field===n?o():r(n)}),[e,t,r,o]);Nu(e,{showColumnMenu:r,hideColumnMenu:o,toggleColumnMenu:a});const i=n.useCallback(((t,n)=>{if(!n.target.classList.contains(zs.menuIconButton))return;if(!n.relatedTarget)return;const r=n.relatedTarget.classList.contains(zs.menuList),o="menuitem"===n.relatedTarget.getAttribute("role");(r||o)&&e.current.setColumnHeaderFocus(t.field)}),[e]);ku(e,"columnResizeStart",o),ku(e,"columnHeaderFocus",i),ku(e,"virtualScrollerWheel",e.current.hideColumnMenu),ku(e,"virtualScrollerTouchMove",e.current.hideColumnMenu)})(o),db(o),((e,t)=>{const r=Tc(e,"useGridPrintExport"),o=n.useRef(null),a=n.useRef(null),i=n.useRef({});n.useEffect((()=>{o.current=(0,Pg.Z)(e.current.rootElementRef.current)}),[e]);const l=n.useCallback(((t,n)=>new Promise((r=>{if(!t&&!n)return void r();const o=ab({apiRef:e,options:{fields:t,allColumns:n}}).map((e=>e.field)),a=Xs(e),i={};a.forEach((e=>{i[e.field]=o.includes(e.field)})),e.current.setColumnVisibilityModel(i),r()}))),[e]),s=n.useCallback((e=>{const t=document.createElement("iframe");return t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}),[]),c=n.useCallback(((t,n)=>{var r,a;const i=(0,ns.Z)({copyStyles:!0,hideToolbar:!1,hideFooter:!1},n),l=t.contentDocument;if(!l)return;const s=bc(e),c=pb(e.current.state),u=e.current.rootElementRef.current,d=u.cloneNode(!0),p=d.querySelector(`.${zs.virtualScroller}`);p.style.height="auto",p.style.width="auto",p.parentElement.style.width="auto",p.parentElement.style.height="auto",d.querySelector(`.${zs.main}`).style.overflow="visible";const f=function(){const e=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return e?parseInt(e[2],10):null}();f&&f>=108&&(d.style.contain="size"),d.querySelector(`.${zs.columnHeaders}`).querySelector(`.${zs.columnHeadersInner}`).style.width="100%";let h=(null==(r=u.querySelector(`.${zs.toolbarContainer}`))?void 0:r.clientHeight)||0,m=(null==(a=u.querySelector(`.${zs.footerContainer}`))?void 0:a.clientHeight)||0;var g,v;i.hideToolbar&&(null==(g=d.querySelector(`.${zs.toolbarContainer}`))||g.remove(),h=0),i.hideFooter&&(null==(v=d.querySelector(`.${zs.footerContainer}`))||v.remove(),m=0),d.style.height=`${c.currentPageTotalHeight+s+h+m}px`;const b=document.createElement("div");b.appendChild(d),l.body.innerHTML=b.innerHTML;const y="function"==typeof i.pageStyle?i.pageStyle():i.pageStyle;if("string"==typeof y){const e=l.createElement("style");e.appendChild(l.createTextNode(y)),l.head.appendChild(e)}if(i.bodyClassName&&l.body.classList.add(...i.bodyClassName.split(" ")),i.copyStyles){const e=o.current.querySelectorAll("style, link[rel='stylesheet']");for(let t=0;t<e.length;t+=1){const n=e[t];if("STYLE"===n.tagName){const e=l.createElement(n.tagName),t=n.sheet;if(t){let n="";for(let e=0;e<t.cssRules.length;e+=1)"string"==typeof t.cssRules[e].cssText&&(n+=`${t.cssRules[e].cssText}\r\n`);e.appendChild(l.createTextNode(n)),l.head.appendChild(e)}}else if(n.getAttribute("href")){const e=l.createElement(n.tagName);for(let t=0;t<n.attributes.length;t+=1){const r=n.attributes[t];r&&e.setAttribute(r.nodeName,r.nodeValue||"")}l.head.appendChild(e)}}}t.contentWindow.print()}),[e,o]),u=n.useCallback((t=>{var n,r;o.current.body.removeChild(t),e.current.restoreState(a.current||{}),null!=(n=a.current)&&null!=(r=n.columns)&&r.columnVisibilityModel||e.current.setColumnVisibilityModel(i.current),e.current.unstable_enableVirtualization(),a.current=null,i.current={}}),[e]),d=n.useCallback((async n=>{if(r.debug("Export data as Print"),!e.current.rootElementRef.current)throw new Error("MUI: No grid root element available.");if(a.current=e.current.exportState(),i.current=ec(e),t.pagination){const t=au(e);e.current.setPageSize(t)}await l(null==n?void 0:n.fields,null==n?void 0:n.allColumns),e.current.unstable_disableVirtualization(),await new Promise((e=>{requestAnimationFrame((()=>{e()}))}));const d=s(null==n?void 0:n.fileName);d.onload=()=>{c(d,n),d.contentWindow.matchMedia("print").addEventListener("change",(e=>{!1===e.matches&&u(d)}))},o.current.body.appendChild(d)}),[t,r,e,s,c,u,l]);Nu(e,{exportDataAsPrint:d});const p=n.useCallback(((e,t)=>{var n;return null!=(n=t.printOptions)&&n.disableToolbarButton?e:[...e,{component:(0,bs.jsx)(ub,{options:t.printOptions}),componentName:"printExport"}]}),[]);Uu(e,"exportMenu",p)})(o,e),(e=>{const t=n.useCallback(((t=!1)=>{if(0===e.current.getSelectedRows().size)return;const n=e.current.getDataAsCsv({includeHeaders:t,delimiter:"\t"});navigator.clipboard?navigator.clipboard.writeText(n).catch((()=>{Zu(n)})):Zu(n)}),[e]),r=n.useCallback((t=>{const n=t.ctrlKey||t.metaKey||t.altKey;var r,o;"C"===String.fromCharCode(t.keyCode)&&n&&(r=t.target,""!==(null==(o=window.getSelection())?void 0:o.toString())||r&&(r.selectionEnd||0)-(r.selectionStart||0)>0||e.current.unstable_copySelectedRowsToClipboard(t.altKey))}),[e]);((e,t,r,o,a)=>{const i=Tc(e,"useNativeEventListener"),[l,s]=n.useState(!1),c=n.useRef(o),u=n.useCallback((e=>c.current&&c.current(e)),[]);n.useEffect((()=>{c.current=o}),[o]),n.useEffect((()=>{let n;if(n=hu(t)?t():t&&t.current?t.current:null,n&&r&&!l){i.debug(`Binding native ${r} event`),n.addEventListener(r,u,a);const t=n;s(!0);const o=()=>{i.debug(`Clearing native ${r} event`),t.removeEventListener(r,u,a)};e.current.subscribeEvent("unmount",o)}}),[t,u,r,l,i,a,e])})(e,e.current.rootElementRef,"keydown",r),Nu(e,{unstable_copySelectedRowsToClipboard:t})})(o),function(e,t){const r=Tc(e,"useResizeContainer"),o=n.useRef(!1),a=n.useRef(null),i=n.useRef(null),l=lc(e,pb),s=lc(e,bc),c=n.useCallback((()=>{var n;const r=null==(n=e.current.rootElementRef)?void 0:n.current,o=rc(e),c=Ob(e);if(!a.current)return;let u,d,p,f;if(null!=t.scrollbarSize)u=t.scrollbarSize;else if(o&&r){const e=(0,Pg.Z)(r).createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.overflow="scroll",e.className="scrollDiv",r.appendChild(e),u=e.offsetWidth-e.clientWidth,r.removeChild(e)}else u=0;if(t.autoHeight)f=!1,p=Math.round(o)>a.current.width,d={width:a.current.width,height:l.currentPageTotalHeight+(p?u:0)};else{d={width:a.current.width,height:a.current.height-s};const e=(({content:e,container:t,scrollBarSize:n})=>{const r=e.width>t.width,o=e.height>t.height;let a=!1,i=!1;return(r||o)&&(a=r,i=e.height+(a?n:0)>t.height,i&&(a=e.width+n>t.width)),{hasScrollX:a,hasScrollY:i}})({content:{width:Math.round(o),height:l.currentPageTotalHeight},container:{width:d.width,height:d.height-c.top-c.bottom},scrollBarSize:u});f=e.hasScrollY,p=e.hasScrollX}const h={viewportOuterSize:d,viewportInnerSize:{width:d.width-(f?u:0),height:d.height-(p?u:0)},hasScrollX:p,hasScrollY:f,scrollBarSize:u},m=i.current;i.current=h,h.viewportInnerSize.width===(null==m?void 0:m.viewportInnerSize.width)&&h.viewportInnerSize.height===(null==m?void 0:m.viewportInnerSize.height)||e.current.publishEvent("viewportInnerSizeChange",h.viewportInnerSize)}),[e,t.scrollbarSize,t.autoHeight,s,l.currentPageTotalHeight]),u=n.useCallback((()=>{c(),e.current.publishEvent("debouncedResize",a.current)}),[e,c]),d=n.useCallback((()=>i.current),[]),p=n.useCallback((()=>{const n=e.current.getRootDimensions();if(!n)return 0;const r=Mb(e,{pagination:t.pagination,paginationMode:t.paginationMode});if(t.getRowHeight){const t=e.current.unstable_getRenderContext(),n=t.lastRowIndex-t.firstRowIndex;return Math.min(n-1,r.rows.length)}const o=Math.floor(n.viewportInnerSize.height/hc(e));return Math.min(o,r.rows.length)}),[e,t.pagination,t.paginationMode,t.getRowHeight]);Nu(e,{resize:u,getRootDimensions:d,unstable_getViewportPageSize:p,unstable_updateGridDimensionsRef:c});const f=n.useMemo((()=>(0,hy.Z)(u,60)),[u]),h=n.useRef(!0),m=n.useCallback((e=>{a.current=e;const n=/jsdom/.test(window.navigator.userAgent);if(0!==e.height||o.current||t.autoHeight||n||(r.error(["The parent DOM element of the data grid has an empty height.","Please make sure that this element has an intrinsic height.","The grid displays with a height of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),0!==e.width||o.current||n||(r.error(["The parent DOM element of the data grid has an empty width.","Please make sure that this element has an intrinsic width.","The grid displays with a width of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),h.current)return u(),void(h.current=!1);f()}),[t.autoHeight,f,r,u]);(0,Ds.Z)((()=>c()),[c]),Au(e,"sortedRowsSet",c),Au(e,"pageChange",c),Au(e,"pageSizeChange",c),Au(e,"columnsChange",c),ku(e,"resize",m),Au(e,"debouncedResize",t.onResize)}(o,e),function(e,t){Au(e,"columnHeaderClick",t.onColumnHeaderClick),Au(e,"columnHeaderDoubleClick",t.onColumnHeaderDoubleClick),Au(e,"columnHeaderOver",t.onColumnHeaderOver),Au(e,"columnHeaderOut",t.onColumnHeaderOut),Au(e,"columnHeaderEnter",t.onColumnHeaderEnter),Au(e,"columnHeaderLeave",t.onColumnHeaderLeave),Au(e,"columnOrderChange",t.onColumnOrderChange),Au(e,"cellClick",t.onCellClick),Au(e,"cellDoubleClick",t.onCellDoubleClick),Au(e,"cellKeyDown",t.onCellKeyDown),Au(e,"cellFocusOut",t.onCellFocusOut),Au(e,"preferencePanelClose",t.onPreferencePanelClose),Au(e,"preferencePanelOpen",t.onPreferencePanelOpen),Au(e,"menuOpen",t.onMenuOpen),Au(e,"menuClose",t.onMenuClose),Au(e,"rowDoubleClick",t.onRowDoubleClick),Au(e,"rowClick",t.onRowClick),Au(e,"componentError",t.onError),Au(e,"stateChange",t.onStateChange)}(o,e),(e=>{const t=n.useCallback(((t={})=>e.current.unstable_applyPipeProcessors("exportState",{},t)),[e]),r=n.useCallback((t=>{e.current.unstable_applyPipeProcessors("restoreState",{callbacks:[]},{stateToRestore:t}).callbacks.forEach((e=>{e()})),e.current.forceUpdate()}),[e]);Nu(e,{exportState:t,restoreState:r})})(o),o},vy={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",errorOverlayDefaultLabel:"An error occurred.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,toolbarQuickFilterPlaceholder:"Search…",toolbarQuickFilterLabel:"Search",toolbarQuickFilterDeleteIconLabel:"Clear",toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",toolbarExportPrint:"Print",toolbarExportExcel:"Download as Excel",columnsPanelTextFieldLabel:"Find column",columnsPanelTextFieldPlaceholder:"Column title",columnsPanelDragIconLabel:"Reorder column",columnsPanelShowAllButton:"Show all",columnsPanelHideAllButton:"Hide all",filterPanelAddFilter:"Add filter",filterPanelDeleteIconLabel:"Delete",filterPanelLinkOperator:"Logic operator",filterPanelOperators:"Operator",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterOperatorIsAnyOf:"is any of",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?`${e.toLocaleString()} rows selected`:`${e.toLocaleString()} row selected`,footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",checkboxSelectionSelectAllRows:"Select all rows",checkboxSelectionUnselectAllRows:"Unselect all rows",checkboxSelectionSelectRow:"Select row",checkboxSelectionUnselectRow:"Unselect row",booleanCellTrueLabel:"yes",booleanCellFalseLabel:"no",actionsCellMore:"more",pinToLeft:"Pin to left",pinToRight:"Pin to right",unpin:"Unpin",treeDataGroupingHeaderName:"Group",treeDataExpand:"see children",treeDataCollapse:"hide children",groupingColumnHeaderName:"Group",groupColumn:e=>`Group by ${e}`,unGroupColumn:e=>`Stop grouping by ${e}`,detailPanelToggle:"Detail panel toggle",expandDetailPanel:"Expand",collapseDetailPanel:"Collapse",MuiTablePagination:{},rowReorderingHeaderName:"Row reordering",aggregationMenuItemHeader:"Aggregation",aggregationFunctionLabelSum:"sum",aggregationFunctionLabelAvg:"avg",aggregationFunctionLabelMin:"min",aggregationFunctionLabelMax:"max",aggregationFunctionLabelSize:"size"};var by=i(9299);function yy(e){return(0,gs.Z)("PrivateSwitchBase",e)}(0,ms.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const wy=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],xy=(0,hs.ZP)(Ep)((({ownerState:e})=>(0,ns.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),Cy=(0,hs.ZP)("input",{shouldForwardProp:hs.FO})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var Ey=n.forwardRef((function(e,t){const{autoFocus:n,checked:r,checkedIcon:o,className:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:m,onChange:g,onFocus:v,readOnly:b,required:y=!1,tabIndex:w,type:x,value:C}=e,E=(0,ts.Z)(e,wy),[N,S]=(0,by.Z)({controlled:r,default:Boolean(i),name:"SwitchBase",state:"checked"}),M=ad();let L=l;M&&void 0===L&&(L=M.disabled);const I="checkbox"===x||"radio"===x,k=(0,ns.Z)({},e,{checked:N,disabled:L,disableFocusRipple:s,edge:c}),P=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,a={root:["root",n&&"checked",r&&"disabled",o&&`edge${(0,ps.Z)(o)}`],input:["input"]};return(0,os.Z)(a,yy,t)})(k);return(0,bs.jsxs)(xy,(0,ns.Z)({component:"span",className:(0,rs.Z)(P.root,a),centerRipple:!0,focusRipple:!s,disabled:L,tabIndex:null,role:void 0,onFocus:e=>{v&&v(e),M&&M.onFocus&&M.onFocus(e)},onBlur:e=>{m&&m(e),M&&M.onBlur&&M.onBlur(e)},ownerState:k,ref:t},E,{children:[(0,bs.jsx)(Cy,(0,ns.Z)({autoFocus:n,checked:r,defaultChecked:i,className:P.input,disabled:L,id:I?d:void 0,name:h,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;S(t),g&&g(e,t)},readOnly:b,ref:f,required:y,ownerState:k,tabIndex:w,type:x},"checkbox"===x&&void 0===C?{}:{value:C},p)),N?o:u]}))})),Ny=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Sy=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),My=(0,Nd.Z)((0,bs.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function Ly(e){return(0,gs.Z)("MuiCheckbox",e)}var Iy=(0,ms.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);const ky=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Py=(0,hs.ZP)(Ey,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${(0,ps.Z)(n.size)}`],"default"!==n.color&&t[`color${(0,ps.Z)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${Iy.checked}, &.${Iy.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Iy.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),Ay=(0,bs.jsx)(Sy,{}),Ry=(0,bs.jsx)(Ny,{}),jy=(0,bs.jsx)(My,{});var Ty=n.forwardRef((function(e,t){var r,o;const a=(0,fs.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:i=Ay,color:l="primary",icon:s=Ry,indeterminate:c=!1,indeterminateIcon:u=jy,inputProps:d,size:p="medium",className:f}=a,h=(0,ts.Z)(a,ky),m=c?u:s,g=c?u:i,v=(0,ns.Z)({},a,{color:l,indeterminate:c,size:p}),b=(e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,a={root:["root",n&&"indeterminate",`color${(0,ps.Z)(r)}`,`size${(0,ps.Z)(o)}`]},i=(0,os.Z)(a,Ly,t);return(0,ns.Z)({},t,i)})(v);return(0,bs.jsx)(Py,(0,ns.Z)({type:"checkbox",inputProps:(0,ns.Z)({"data-indeterminate":c},d),icon:n.cloneElement(m,{fontSize:null!=(r=m.props.fontSize)?r:p}),checkedIcon:n.cloneElement(g,{fontSize:null!=(o=g.props.fontSize)?o:p}),ownerState:v,ref:t,className:(0,rs.Z)(b.root,f)},h,{classes:b}))})),Oy=i(9766);const Dy=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],_y=(0,hs.ZP)(yd,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...vd(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,ns.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${sm.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${sm.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${sm.disabled}, .${sm.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${sm.disabled}:before`]:{borderBottomStyle:"dotted"}})})),Fy=(0,hs.ZP)(wd,{name:"MuiInput",slot:"Input",overridesResolver:bd})({}),zy=n.forwardRef((function(e,t){var n,r,o,a;const i=(0,fs.Z)({props:e,name:"MuiInput"}),{disableUnderline:l,components:s={},componentsProps:c,fullWidth:u=!1,inputComponent:d="input",multiline:p=!1,slotProps:f,slots:h={},type:m="text"}=i,g=(0,ts.Z)(i,Dy),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,os.Z)(r,lm,t);return(0,ns.Z)({},t,o)})(i),b={root:{ownerState:{disableUnderline:l}}},y=(null!=f?f:c)?(0,Oy.Z)(null!=f?f:c,b):b,w=null!=(n=null!=(r=h.root)?r:s.Root)?n:_y,x=null!=(o=null!=(a=h.input)?a:s.Input)?o:Fy;return(0,bs.jsx)(Ed,(0,ns.Z)({slots:{root:w,input:x},slotProps:y,fullWidth:u,inputComponent:d,multiline:p,ref:t,type:m},g,{classes:v}))}));zy.muiName="Input";var Zy=zy;const By=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Hy=(0,hs.ZP)(yd,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...vd(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var n;const r="light"===e.palette.mode,o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,ns.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${pm.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${pm.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t.color||"primary"])?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${pm.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${pm.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${pm.disabled}, .${pm.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${pm.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,ns.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))})),qy=(0,hs.ZP)(wd,{name:"MuiFilledInput",slot:"Input",overridesResolver:bd})((({theme:e,ownerState:t})=>(0,ns.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}))),Uy=n.forwardRef((function(e,t){var n,r,o,a;const i=(0,fs.Z)({props:e,name:"MuiFilledInput"}),{components:l={},componentsProps:s,fullWidth:c=!1,inputComponent:u="input",multiline:d=!1,slotProps:p,slots:f={},type:h="text"}=i,m=(0,ts.Z)(i,By),g=(0,ns.Z)({},i,{fullWidth:c,inputComponent:u,multiline:d,type:h}),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,os.Z)(r,dm,t);return(0,ns.Z)({},t,o)})(i),b={root:{ownerState:g},input:{ownerState:g}},y=(null!=p?p:s)?(0,Oy.Z)(b,null!=p?p:s):b,w=null!=(n=null!=(r=f.root)?r:l.Root)?n:Hy,x=null!=(o=null!=(a=f.input)?a:l.Input)?o:qy;return(0,bs.jsx)(Ed,(0,ns.Z)({slots:{root:w,input:x},componentsProps:y,fullWidth:c,inputComponent:u,multiline:d,ref:t,type:h},m,{classes:v}))}));Uy.muiName="Input";var $y,Wy=Uy;const Vy=["children","classes","className","label","notched"],Gy=(0,hs.ZP)("fieldset",{shouldForwardProp:hs.FO})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Yy=(0,hs.ZP)("legend",{shouldForwardProp:hs.FO})((({ownerState:e,theme:t})=>(0,ns.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,ns.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})))),Ky=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Qy=(0,hs.ZP)(yd,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:vd})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,ns.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${um.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${um.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${um.focused} .${um.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${um.error} .${um.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${um.disabled} .${um.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,ns.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),Jy=(0,hs.ZP)((function(e){const{className:t,label:n,notched:r}=e,o=(0,ts.Z)(e,Vy),a=null!=n&&""!==n,i=(0,ns.Z)({},e,{notched:r,withLabel:a});return(0,bs.jsx)(Gy,(0,ns.Z)({"aria-hidden":!0,className:t,ownerState:i},o,{children:(0,bs.jsx)(Yy,{ownerState:i,children:a?(0,bs.jsx)("span",{children:n}):$y||($y=(0,bs.jsx)("span",{className:"notranslate",children:""}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),Xy=(0,hs.ZP)(wd,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:bd})((({theme:e,ownerState:t})=>(0,ns.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),ew=n.forwardRef((function(e,t){var r,o,a,i,l;const s=(0,fs.Z)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:d="input",label:p,multiline:f=!1,notched:h,slots:m={},type:g="text"}=s,v=(0,ts.Z)(s,Ky),b=(e=>{const{classes:t}=e,n=(0,os.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},cm,t);return(0,ns.Z)({},t,n)})(s),y=ad(),w=rd({props:s,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),x=(0,ns.Z)({},s,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:y,fullWidth:u,hiddenLabel:w.hiddenLabel,multiline:f,size:w.size,type:g}),C=null!=(r=null!=(o=m.root)?o:c.Root)?r:Qy,E=null!=(a=null!=(i=m.input)?i:c.Input)?a:Xy;return(0,bs.jsx)(Ed,(0,ns.Z)({slots:{root:C,input:E},renderSuffix:e=>(0,bs.jsx)(Jy,{ownerState:x,className:b.notchedOutline,label:null!=p&&""!==p&&w.required?l||(l=(0,bs.jsxs)(n.Fragment,{children:[p," ","*"]})):p,notched:void 0!==h?h:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:u,inputComponent:d,multiline:f,ref:t,type:g},v,{classes:(0,ns.Z)({},b,{notchedOutline:null})}))}));ew.muiName="Input";var tw=ew;function nw(e){return(0,gs.Z)("MuiFormLabel",e)}var rw=(0,ms.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);const ow=["children","className","color","component","disabled","error","filled","focused","required"],aw=(0,hs.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,ns.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,ns.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${rw.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${rw.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${rw.error}`]:{color:(e.vars||e).palette.error.main}}))),iw=(0,hs.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${rw.error}`]:{color:(e.vars||e).palette.error.main}})));var lw=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiFormLabel"}),{children:r,className:o,component:a="label"}=n,i=(0,ts.Z)(n,ow),l=rd({props:n,muiFormControl:ad(),states:["color","required","focused","disabled","error","filled"]}),s=(0,ns.Z)({},n,{color:l.color||"primary",component:a,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:l}=e,s={root:["root",`color${(0,ps.Z)(n)}`,o&&"disabled",a&&"error",i&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",a&&"error"]};return(0,os.Z)(s,nw,t)})(s);return(0,bs.jsxs)(aw,(0,ns.Z)({as:a,ownerState:s,className:(0,rs.Z)(c.root,o),ref:t},i,{children:[r,l.required&&(0,bs.jsxs)(iw,{ownerState:s,"aria-hidden":!0,className:c.asterisk,children:[" ","*"]})]}))}));function sw(e){return(0,gs.Z)("MuiInputLabel",e)}(0,ms.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const cw=["disableAnimation","margin","shrink","variant","className"],uw=(0,hs.ZP)(lw,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${rw.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,ns.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,ns.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,ns.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"})))),dw=n.forwardRef((function(e,t){const n=(0,fs.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:o,className:a}=n,i=(0,ts.Z)(n,cw),l=ad();let s=o;void 0===s&&l&&(s=l.filled||l.focused||l.adornedStart);const c=rd({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),u=(0,ns.Z)({},n,{disableAnimation:r,formControl:l,shrink:s,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=(e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:a,variant:i,required:l}=e,s={root:["root",n&&"formControl",!a&&"animated",o&&"shrink",r&&"normal"!==r&&`size${(0,ps.Z)(r)}`,i],asterisk:[l&&"asterisk"]},c=(0,os.Z)(s,sw,t);return(0,ns.Z)({},t,c)})(u);return(0,bs.jsx)(uw,(0,ns.Z)({"data-shrink":s,ownerState:u,ref:t,className:(0,rs.Z)(d.root,a)},i,{classes:d}))}));var pw=dw,fw=i(8502);function hw(e){return(0,gs.Z)("MuiFormControl",e)}(0,ms.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const mw=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],gw=(0,hs.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,ns.Z)({},t.root,t[`margin${(0,ps.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,ns.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})));var vw=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiFormControl"}),{children:o,className:a,color:i="primary",component:l="div",disabled:s=!1,error:c=!1,focused:u,fullWidth:d=!1,hiddenLabel:p=!1,margin:f="none",required:h=!1,size:m="medium",variant:g="outlined"}=r,v=(0,ts.Z)(r,mw),b=(0,ns.Z)({},r,{color:i,component:l,disabled:s,error:c,fullWidth:d,hiddenLabel:p,margin:f,required:h,size:m,variant:g}),y=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&`margin${(0,ps.Z)(n)}`,r&&"fullWidth"]};return(0,os.Z)(o,hw,t)})(b),[w,x]=n.useState((()=>{let e=!1;return o&&n.Children.forEach(o,(t=>{if(!(0,fw.Z)(t,["Input","Select"]))return;const n=(0,fw.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[C,E]=n.useState((()=>{let e=!1;return o&&n.Children.forEach(o,(t=>{(0,fw.Z)(t,["Input","Select"])&&(fd(t.props,!0)||fd(t.props.inputProps,!0))&&(e=!0)})),e})),[N,S]=n.useState(!1);s&&N&&S(!1);const M=void 0===u||s?N:u;let L;const I=n.useMemo((()=>({adornedStart:w,setAdornedStart:x,color:i,disabled:s,error:c,filled:C,focused:M,fullWidth:d,hiddenLabel:p,size:m,onBlur:()=>{S(!1)},onEmpty:()=>{E(!1)},onFilled:()=>{E(!0)},onFocus:()=>{S(!0)},registerEffect:L,required:h,variant:g})),[w,i,s,c,C,M,d,p,L,h,m,g]);return(0,bs.jsx)(od.Provider,{value:I,children:(0,bs.jsx)(gw,(0,ns.Z)({as:l,ownerState:b,className:(0,rs.Z)(y.root,a),ref:t},v,{children:o}))})}));function bw(e){return(0,gs.Z)("MuiFormHelperText",e)}var yw,ww=(0,ms.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);const xw=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Cw=(0,hs.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,ps.Z)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,ns.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${ww.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ww.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})));var Ew=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiFormHelperText"}),{children:r,className:o,component:a="p"}=n,i=(0,ts.Z)(n,xw),l=rd({props:n,muiFormControl:ad(),states:["variant","size","disabled","error","filled","focused","required"]}),s=(0,ns.Z)({},n,{component:a,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:l,required:s}=e,c={root:["root",o&&"disabled",a&&"error",r&&`size${(0,ps.Z)(r)}`,n&&"contained",l&&"focused",i&&"filled",s&&"required"]};return(0,os.Z)(c,bw,t)})(s);return(0,bs.jsx)(Cw,(0,ns.Z)({as:a,ownerState:s,className:(0,rs.Z)(c.root,o),ref:t},i,{children:" "===r?yw||(yw=(0,bs.jsx)("span",{className:"notranslate",children:""})):r}))})),Nw=i(9064);function Sw(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Mw(e){return parseInt((0,Gu.Z)(e).getComputedStyle(e).paddingRight,10)||0}function Lw(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===a.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&Sw(e,o)}))}function Iw(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}const kw=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&Sw(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);Lw(t,e.mount,e.modalRef,r,!0);const o=Iw(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=Iw(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=function(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,af.Z)(e);return t.body===e?(0,Gu.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=Og((0,af.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Mw(r)+e}px`;const t=(0,af.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${Mw(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,af.Z)(r).body;else{const t=r.parentElement,n=(0,Gu.Z)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}(r,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const r=Iw(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&Sw(e.modalRef,t),Lw(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&Sw(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const Pw=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Aw(e){const t=[],n=[];return Array.from(e.querySelectorAll(Pw)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function Rw(){return!0}function jw(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:a=!1,getTabbable:i=Aw,isEnabled:l=Rw,open:s}=e,c=n.useRef(!1),u=n.useRef(null),d=n.useRef(null),p=n.useRef(null),f=n.useRef(null),h=n.useRef(!1),m=n.useRef(null),g=(0,Vu.Z)(t.ref,m),v=n.useRef(null);n.useEffect((()=>{s&&m.current&&(h.current=!r)}),[r,s]),n.useEffect((()=>{if(!s||!m.current)return;const e=(0,af.Z)(m.current);return m.current.contains(e.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),h.current&&m.current.focus()),()=>{a||(p.current&&p.current.focus&&(c.current=!0,p.current.focus()),p.current=null)}}),[s]),n.useEffect((()=>{if(!s||!m.current)return;const e=(0,af.Z)(m.current),t=t=>{v.current=t,!o&&l()&&"Tab"===t.key&&e.activeElement===m.current&&t.shiftKey&&(c.current=!0,d.current&&d.current.focus())},n=()=>{const t=m.current;if(null===t)return;if(!e.hasFocus()||!l()||c.current)return void(c.current=!1);if(t.contains(e.activeElement))return;if(o&&e.activeElement!==u.current&&e.activeElement!==d.current)return;if(e.activeElement!==f.current)f.current=null;else if(null!==f.current)return;if(!h.current)return;let n=[];if(e.activeElement!==u.current&&e.activeElement!==d.current||(n=i(m.current)),n.length>0){var r,a;const e=Boolean((null==(r=v.current)?void 0:r.shiftKey)&&"Tab"===(null==(a=v.current)?void 0:a.key)),t=n[0],o=n[n.length-1];"string"!=typeof t&&"string"!=typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const r=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[r,o,a,l,s,i]);const b=e=>{null===p.current&&(p.current=e.relatedTarget),h.current=!0};return(0,bs.jsxs)(n.Fragment,{children:[(0,bs.jsx)("div",{tabIndex:s?0:-1,onFocus:b,ref:u,"data-testid":"sentinelStart"}),n.cloneElement(t,{ref:g,onFocus:e=>{null===p.current&&(p.current=e.relatedTarget),h.current=!0,f.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,bs.jsx)("div",{tabIndex:s?0:-1,onFocus:b,ref:d,"data-testid":"sentinelEnd"})]})}const Tw=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Ow={entering:{opacity:1},entered:{opacity:1}};var Dw=n.forwardRef((function(e,t){const r=Xg(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:d,onEntering:p,onExit:f,onExited:h,onExiting:m,style:g,timeout:v=o,TransitionComponent:b=Jg}=e,y=(0,ts.Z)(e,Tw),w=n.useRef(null),x=(0,Os.Z)(w,l.ref,t),C=e=>t=>{if(e){const n=w.current;void 0===t?e(n):e(n,t)}},E=C(p),N=C(((e,t)=>{ev(e);const n=tv({style:g,timeout:v,easing:s},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),u&&u(e,t)})),S=C(d),M=C(m),L=C((e=>{const t=tv({style:g,timeout:v,easing:s},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),f&&f(e)})),I=C(h);return(0,bs.jsx)(b,(0,ns.Z)({appear:i,in:c,nodeRef:w,onEnter:N,onEntered:S,onEntering:E,onExit:L,onExited:I,onExiting:M,addEndListener:e=>{a&&a(w.current,e)},timeout:v},y,{children:(e,t)=>n.cloneElement(l,(0,ns.Z)({style:(0,ns.Z)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},Ow[e],g,l.props.style),ref:x},t))}))}));function _w(e){return(0,gs.Z)("MuiBackdrop",e)}(0,ms.Z)("MuiBackdrop",["root","invisible"]);const Fw=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],zw=(0,hs.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((({ownerState:e})=>(0,ns.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})));var Zw=n.forwardRef((function(e,t){var n,r,o;const a=(0,fs.Z)({props:e,name:"MuiBackdrop"}),{children:i,className:l,component:s="div",components:c={},componentsProps:u={},invisible:d=!1,open:p,slotProps:f={},slots:h={},TransitionComponent:m=Dw,transitionDuration:g}=a,v=(0,ts.Z)(a,Fw),b=(0,ns.Z)({},a,{component:s,invisible:d}),y=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,os.Z)(r,_w,t)})(b),w=null!=(n=f.root)?n:u.root;return(0,bs.jsx)(m,(0,ns.Z)({in:p,timeout:g},v,{children:(0,bs.jsx)(zw,(0,ns.Z)({"aria-hidden":!0},w,{as:null!=(r=null!=(o=h.root)?o:c.Root)?r:s,className:(0,rs.Z)(y.root,l,null==w?void 0:w.className),ownerState:(0,ns.Z)({},b,null==w?void 0:w.ownerState),classes:y,ref:t,children:i}))}))}));function Bw(e){return(0,gs.Z)("MuiModal",e)}(0,ms.Z)("MuiModal",["root","hidden","backdrop"]);const Hw=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],qw=(0,hs.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,ns.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),Uw=(0,hs.ZP)(Zw,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),$w=n.forwardRef((function(e,t){var r,o,a,i,l,s;const c=(0,fs.Z)({name:"MuiModal",props:e}),{BackdropComponent:u=Uw,BackdropProps:d,className:p,closeAfterTransition:f=!1,children:h,container:m,component:g,components:v={},componentsProps:b={},disableAutoFocus:y=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:x=!1,disablePortal:C=!1,disableRestoreFocus:E=!1,disableScrollLock:N=!1,hideBackdrop:S=!1,keepMounted:M=!1,onBackdropClick:L,open:I,slotProps:k,slots:P}=c,A=(0,ts.Z)(c,Hw),R=(0,ns.Z)({},c,{closeAfterTransition:f,disableAutoFocus:y,disableEnforceFocus:w,disableEscapeKeyDown:x,disablePortal:C,disableRestoreFocus:E,disableScrollLock:N,hideBackdrop:S,keepMounted:M}),{getRootProps:j,getBackdropProps:T,getTransitionProps:O,portalRef:D,isTopModal:_,exited:F,hasTransition:z}=function(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,manager:a=kw,closeAfterTransition:i=!1,onTransitionEnter:l,onTransitionExited:s,children:c,onClose:u,open:d,rootRef:p}=e,f=n.useRef({}),h=n.useRef(null),m=n.useRef(null),g=(0,Vu.Z)(m,p),[v,b]=n.useState(!d),y=function(e){return!!e&&e.props.hasOwnProperty("in")}(c);let w=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(w=!1);const x=()=>(f.current.modalRef=m.current,f.current.mount=h.current,f.current),C=()=>{a.mount(x(),{disableScrollLock:o}),m.current&&(m.current.scrollTop=0)},E=(0,Jp.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(t)||(0,af.Z)(h.current).body;a.add(x(),e),m.current&&C()})),N=n.useCallback((()=>a.isTopModal(x())),[a]),S=(0,Jp.Z)((e=>{h.current=e,e&&(d&&N()?C():m.current&&Sw(m.current,w))})),M=n.useCallback((()=>{a.remove(x(),w)}),[w,a]);n.useEffect((()=>()=>{M()}),[M]),n.useEffect((()=>{d?E():y&&i||M()}),[d,M,y,i,E]);const L=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),"Escape"===t.key&&229!==t.which&&N()&&(r||(t.stopPropagation(),u&&u(t,"escapeKeyDown")))},I=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&u&&u(t,"backdropClick")};return{getRootProps:(t={})=>{const n=Ch(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r=(0,ns.Z)({},n,t);return(0,ns.Z)({role:"presentation"},r,{onKeyDown:L(r),ref:g})},getBackdropProps:(e={})=>{const t=e;return(0,ns.Z)({"aria-hidden":!0},t,{onClick:I(t),open:d})},getTransitionProps:()=>({onEnter:(0,Nw.Z)((()=>{b(!1),l&&l()}),null==c?void 0:c.props.onEnter),onExited:(0,Nw.Z)((()=>{b(!0),s&&s(),i&&M()}),null==c?void 0:c.props.onExited)}),rootRef:g,portalRef:S,isTopModal:N,exited:v,hasTransition:y}}((0,ns.Z)({},R,{rootRef:t})),Z=(0,ns.Z)({},R,{exited:F}),B=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,os.Z)(o,Bw,r)})(Z),H={};if(void 0===h.props.tabIndex&&(H.tabIndex="-1"),z){const{onEnter:e,onExited:t}=O();H.onEnter=e,H.onExited=t}const q=null!=(r=null!=(o=null==P?void 0:P.root)?o:v.Root)?r:qw,U=null!=(a=null!=(i=null==P?void 0:P.backdrop)?i:v.Backdrop)?a:u,$=null!=(l=null==k?void 0:k.root)?l:b.root,W=null!=(s=null==k?void 0:k.backdrop)?s:b.backdrop,V=Sh({elementType:q,externalSlotProps:$,externalForwardedProps:A,getSlotProps:j,additionalProps:{ref:t,as:g},ownerState:Z,className:(0,rs.Z)(p,null==$?void 0:$.className,null==B?void 0:B.root,!Z.open&&Z.exited&&(null==B?void 0:B.hidden))}),G=Sh({elementType:U,externalSlotProps:W,additionalProps:d,getSlotProps:e=>T((0,ns.Z)({},e,{onClick:t=>{L&&L(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,rs.Z)(null==W?void 0:W.className,null==d?void 0:d.className,null==B?void 0:B.backdrop),ownerState:Z});return M||I||z&&!F?(0,bs.jsx)(yh,{ref:D,container:m,disablePortal:C,children:(0,bs.jsxs)(q,(0,ns.Z)({},V,{children:[!S&&u?(0,bs.jsx)(U,(0,ns.Z)({},G)):null,(0,bs.jsx)(jw,{disableEnforceFocus:w,disableAutoFocus:y,disableRestoreFocus:E,isEnabled:_,open:I,children:n.cloneElement(h,H)})]}))}):null}));var Ww=$w;function Vw(e){return(0,gs.Z)("MuiPopover",e)}(0,ms.Z)("MuiPopover",["root","paper"]);const Gw=["onEntering"],Yw=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Kw=["slotProps"];function Qw(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Jw(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Xw(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function ex(e){return"function"==typeof e?e():e}const tx=(0,hs.ZP)(Ww,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nx=(0,hs.ZP)(Vh,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),rx=n.forwardRef((function(e,t){var r,o,a;const i=(0,fs.Z)({props:e,name:"MuiPopover"}),{action:l,anchorEl:s,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:p,className:f,container:h,elevation:m=8,marginThreshold:g=16,open:v,PaperProps:b={},slots:y,slotProps:w,transformOrigin:x={vertical:"top",horizontal:"left"},TransitionComponent:C=lv,transitionDuration:E="auto",TransitionProps:{onEntering:N}={},disableScrollLock:S=!1}=i,M=(0,ts.Z)(i.TransitionProps,Gw),L=(0,ts.Z)(i,Yw),I=null!=(r=null==w?void 0:w.paper)?r:b,k=n.useRef(),P=(0,Os.Z)(k,I.ref),A=(0,ns.Z)({},i,{anchorOrigin:c,anchorReference:d,elevation:m,marginThreshold:g,externalPaperSlotProps:I,transformOrigin:x,TransitionComponent:C,transitionDuration:E,TransitionProps:M}),R=(e=>{const{classes:t}=e;return(0,os.Z)({root:["root"],paper:["paper"]},Vw,t)})(A),j=n.useCallback((()=>{if("anchorPosition"===d)return u;const e=ex(s),t=(e&&1===e.nodeType?e:(0,Pg.Z)(k.current).body).getBoundingClientRect();return{top:t.top+Qw(t,c.vertical),left:t.left+Jw(t,c.horizontal)}}),[s,c.horizontal,c.vertical,u,d]),T=n.useCallback((e=>({vertical:Qw(e,x.vertical),horizontal:Jw(e,x.horizontal)})),[x.horizontal,x.vertical]),O=n.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=T(t);if("none"===d)return{top:null,left:null,transformOrigin:Xw(n)};const r=j();let o=r.top-n.vertical,a=r.left-n.horizontal;const i=o+t.height,l=a+t.width,c=(0,Hc.Z)(ex(s)),u=c.innerHeight-g,p=c.innerWidth-g;if(null!==g&&o<g){const e=o-g;o-=e,n.vertical+=e}else if(null!==g&&i>u){const e=i-u;o-=e,n.vertical+=e}if(null!==g&&a<g){const e=a-g;a-=e,n.horizontal+=e}else if(l>p){const e=l-p;a-=e,n.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(a)}px`,transformOrigin:Xw(n)}}),[s,d,j,T,g]),[D,_]=n.useState(v),F=n.useCallback((()=>{const e=k.current;if(!e)return;const t=O(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,_(!0)}),[O]);n.useEffect((()=>(S&&window.addEventListener("scroll",F),()=>window.removeEventListener("scroll",F))),[s,S,F]),n.useEffect((()=>{v&&F()})),n.useImperativeHandle(l,(()=>v?{updatePosition:()=>{F()}}:null),[v,F]),n.useEffect((()=>{if(!v)return;const e=(0,hy.Z)((()=>{F()})),t=(0,Hc.Z)(s);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[s,v,F]);let z=E;"auto"!==E||C.muiSupportAuto||(z=void 0);const Z=h||(s?(0,Pg.Z)(ex(s)).body:void 0),B=null!=(o=null==y?void 0:y.root)?o:tx,H=null!=(a=null==y?void 0:y.paper)?a:nx,q=Sh({elementType:H,externalSlotProps:(0,ns.Z)({},I,{style:D?I.style:(0,ns.Z)({},I.style,{opacity:0})}),additionalProps:{elevation:m,ref:P},ownerState:A,className:(0,rs.Z)(R.paper,null==I?void 0:I.className)}),U=Sh({elementType:B,externalSlotProps:(null==w?void 0:w.root)||{},externalForwardedProps:L,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:Z,open:v},ownerState:A,className:(0,rs.Z)(R.root,f)}),{slotProps:$}=U,W=(0,ts.Z)(U,Kw);return(0,bs.jsx)(B,(0,ns.Z)({},W,!nd(B)&&{slotProps:$,disableScrollLock:S},{children:(0,bs.jsx)(C,(0,ns.Z)({appear:!0,in:v,onEntering:(e,t)=>{N&&N(e,t),F()},onExited:()=>{_(!1)},timeout:z},M,{children:(0,bs.jsx)(H,(0,ns.Z)({},q,{children:p}))}))}))}));var ox=rx;function ax(e){return(0,gs.Z)("MuiMenu",e)}(0,ms.Z)("MuiMenu",["root","paper","list"]);const ix=["onEntering"],lx=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],sx={vertical:"top",horizontal:"right"},cx={vertical:"top",horizontal:"left"},ux=(0,hs.ZP)(ox,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),dx=(0,hs.ZP)(nx,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),px=(0,hs.ZP)(Hg,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0});var fx=n.forwardRef((function(e,t){var r,o;const a=(0,fs.Z)({props:e,name:"MuiMenu"}),{autoFocus:i=!0,children:l,className:s,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:d,open:p,PaperProps:f={},PopoverClasses:h,transitionDuration:m="auto",TransitionProps:{onEntering:g}={},variant:v="selectedMenu",slots:b={},slotProps:y={}}=a,w=(0,ts.Z)(a.TransitionProps,ix),x=(0,ts.Z)(a,lx),C=Xg(),E="rtl"===C.direction,N=(0,ns.Z)({},a,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:u,onEntering:g,PaperProps:f,transitionDuration:m,TransitionProps:w,variant:v}),S=(e=>{const{classes:t}=e;return(0,os.Z)({root:["root"],paper:["paper"],list:["list"]},ax,t)})(N),M=i&&!c&&p,L=n.useRef(null);let I=-1;n.Children.map(l,((e,t)=>{n.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===I)&&(I=t))}));const k=null!=(r=b.paper)?r:dx,P=null!=(o=y.paper)?o:f,A=Sh({elementType:b.root,externalSlotProps:y.root,ownerState:N,className:[S.root,s]}),R=Sh({elementType:k,externalSlotProps:P,ownerState:N,className:S.paper});return(0,bs.jsx)(ux,(0,ns.Z)({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?sx:cx,slots:{paper:k,root:b.root},slotProps:{root:A,paper:R},open:p,ref:t,transitionDuration:m,TransitionProps:(0,ns.Z)({onEntering:(e,t)=>{L.current&&L.current.adjustStyleForScrollbar(e,C),g&&g(e,t)}},w),ownerState:N},x,{classes:h,children:(0,bs.jsx)(px,(0,ns.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),d&&d(e,"tabKeyDown"))},actions:L,autoFocus:i&&(-1===I||c),autoFocusItem:M,variant:v},u,{className:(0,rs.Z)(S.list,u.className),children:l}))}))}));function hx(e){return(0,gs.Z)("MuiNativeSelect",e)}var mx=(0,ms.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const gx=["className","disabled","error","IconComponent","inputRef","variant"],vx=({ownerState:e,theme:t})=>(0,ns.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,ns.Z)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${mx.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),bx=(0,hs.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:hs.FO,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${mx.multiple}`]:t.multiple}]}})(vx),yx=({ownerState:e,theme:t})=>(0,ns.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${mx.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),wx=(0,hs.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,ps.Z)(n.variant)}`],n.open&&t.iconOpen]}})(yx);var xx=n.forwardRef((function(e,t){const{className:r,disabled:o,error:a,IconComponent:i,inputRef:l,variant:s="standard"}=e,c=(0,ts.Z)(e,gx),u=(0,ns.Z)({},e,{disabled:o,variant:s,error:a}),d=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,l={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${(0,ps.Z)(n)}`,a&&"iconOpen",r&&"disabled"]};return(0,os.Z)(l,hx,t)})(u);return(0,bs.jsxs)(n.Fragment,{children:[(0,bs.jsx)(bx,(0,ns.Z)({ownerState:u,className:(0,rs.Z)(d.select,r),disabled:o,ref:l||t},c)),e.multiple?null:(0,bs.jsx)(wx,{as:i,ownerState:u,className:d.icon})]})}));function Cx(e){return(0,gs.Z)("MuiSelect",e)}var Ex,Nx=(0,ms.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const Sx=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Mx=(0,hs.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Nx.select}`]:t.select},{[`&.${Nx.select}`]:t[n.variant]},{[`&.${Nx.error}`]:t.error},{[`&.${Nx.multiple}`]:t.multiple}]}})(vx,{[`&.${Nx.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Lx=(0,hs.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,ps.Z)(n.variant)}`],n.open&&t.iconOpen]}})(yx),Ix=(0,hs.ZP)("input",{shouldForwardProp:e=>(0,hs.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function kx(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function Px(e){return null==e||"string"==typeof e&&!e.trim()}const Ax=n.forwardRef((function(e,t){var r;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:l,children:s,className:c,defaultOpen:u,defaultValue:d,disabled:p,displayEmpty:f,error:h=!1,IconComponent:m,inputRef:g,labelId:v,MenuProps:b={},multiple:y,name:w,onBlur:x,onChange:C,onClose:E,onFocus:N,onOpen:S,open:M,readOnly:L,renderValue:I,SelectDisplayProps:k={},tabIndex:P,value:A,variant:R="standard"}=e,j=(0,ts.Z)(e,Sx),[T,O]=(0,by.Z)({controlled:A,default:d,name:"Select"}),[D,_]=(0,by.Z)({controlled:M,default:u,name:"Select"}),F=n.useRef(null),z=n.useRef(null),[Z,B]=n.useState(null),{current:H}=n.useRef(null!=M),[q,U]=n.useState(),$=(0,Os.Z)(t,g),W=n.useCallback((e=>{z.current=e,e&&B(e)}),[]),V=null==Z?void 0:Z.parentNode;n.useImperativeHandle($,(()=>({focus:()=>{z.current.focus()},node:F.current,value:T})),[T]),n.useEffect((()=>{u&&D&&Z&&!H&&(U(l?null:V.clientWidth),z.current.focus())}),[Z,l]),n.useEffect((()=>{i&&z.current.focus()}),[i]),n.useEffect((()=>{if(!v)return;const e=(0,Pg.Z)(z.current).getElementById(v);if(e){const t=()=>{getSelection().isCollapsed&&z.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[v]);const G=(e,t)=>{e?S&&S(t):E&&E(t),H||(U(l?null:V.clientWidth),_(e))},Y=n.Children.toArray(s),K=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(y){n=Array.isArray(T)?T.slice():[];const t=T.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),T!==n&&(O(n),C)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:w}}),C(o,e)}y||G(!1,t)}},Q=null!==Z&&D;let J,X;delete j["aria-invalid"];const ee=[];let te=!1,ne=!1;(fd({value:T})||f)&&(I?J=I(T):te=!0);const re=Y.map((e=>{if(!n.isValidElement(e))return null;let t;if(y){if(!Array.isArray(T))throw new Error((0,Wu.Z)(2));t=T.some((t=>kx(t,e.props.value))),t&&te&&ee.push(e.props.children)}else t=kx(T,e.props.value),t&&te&&(X=e.props.children);return t&&(ne=!0),n.cloneElement(e,{"aria-selected":t?"true":"false",onClick:K(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));te&&(J=y?0===ee.length?null:ee.reduce(((e,t,n)=>(e.push(t),n<ee.length-1&&e.push(", "),e)),[]):X);let oe,ae=q;!l&&H&&Z&&(ae=V.clientWidth),oe=void 0!==P?P:p?null:0;const ie=k.id||(w?`mui-component-select-${w}`:void 0),le=(0,ns.Z)({},e,{variant:R,value:T,open:Q,error:h}),se=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,l={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${(0,ps.Z)(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,os.Z)(l,Cx,t)})(le),ce=(0,ns.Z)({},b.PaperProps,null==(r=b.slotProps)?void 0:r.paper),ue=(0,Yp.Z)();return(0,bs.jsxs)(n.Fragment,{children:[(0,bs.jsx)(Mx,(0,ns.Z)({ref:W,tabIndex:oe,role:"combobox","aria-controls":ue,"aria-disabled":p?"true":void 0,"aria-expanded":Q?"true":"false","aria-haspopup":"listbox","aria-label":a,"aria-labelledby":[v,ie].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:e=>{L||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),G(!0,e))},onMouseDown:p||L?null:e=>{0===e.button&&(e.preventDefault(),z.current.focus(),G(!0,e))},onBlur:e=>{!Q&&x&&(Object.defineProperty(e,"target",{writable:!0,value:{value:T,name:w}}),x(e))},onFocus:N},k,{ownerState:le,className:(0,rs.Z)(k.className,se.select,c),id:ie,children:Px(J)?Ex||(Ex=(0,bs.jsx)("span",{className:"notranslate",children:""})):J})),(0,bs.jsx)(Ix,(0,ns.Z)({"aria-invalid":h,value:Array.isArray(T)?T.join(","):T,name:w,ref:F,"aria-hidden":!0,onChange:e=>{const t=Y.find((t=>t.props.value===e.target.value));void 0!==t&&(O(t.props.value),C&&C(e,t))},tabIndex:-1,disabled:p,className:se.nativeInput,autoFocus:i,ownerState:le},j)),(0,bs.jsx)(Lx,{as:m,className:se.icon,ownerState:le}),(0,bs.jsx)(fx,(0,ns.Z)({id:`menu-${w||""}`,anchorEl:V,open:Q,onClose:e=>{G(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},b,{MenuListProps:(0,ns.Z)({"aria-labelledby":v,role:"listbox","aria-multiselectable":y?"true":void 0,disableListWrap:!0,id:ue},b.MenuListProps),slotProps:(0,ns.Z)({},b.slotProps,{paper:(0,ns.Z)({},ce,{style:(0,ns.Z)({minWidth:ae},null!=ce?ce.style:null)})}),children:re}))]})}));var Rx=Ax;const jx=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Tx=["root"],Ox={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,hs.FO)(e)&&"variant"!==e,slot:"Root"},Dx=(0,hs.ZP)(Zy,Ox)(""),Fx=(0,hs.ZP)(tw,Ox)(""),zx=(0,hs.ZP)(Wy,Ox)(""),Zx=n.forwardRef((function(e,t){const r=(0,fs.Z)({name:"MuiSelect",props:e}),{autoWidth:o=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=hm,id:d,input:p,inputProps:f,label:h,labelId:m,MenuProps:g,multiple:v=!1,native:b=!1,onClose:y,onOpen:w,open:x,renderValue:C,SelectDisplayProps:E,variant:N="outlined"}=r,S=(0,ts.Z)(r,jx),M=b?xx:Rx,L=rd({props:r,muiFormControl:ad(),states:["variant","error"]}),I=L.variant||N,k=(0,ns.Z)({},r,{variant:I,classes:i}),P=(e=>{const{classes:t}=e;return t})(k),A=(0,ts.Z)(P,Tx),R=p||{standard:(0,bs.jsx)(Dx,{ownerState:k}),outlined:(0,bs.jsx)(Fx,{label:h,ownerState:k}),filled:(0,bs.jsx)(zx,{ownerState:k})}[I],j=(0,Os.Z)(t,R.ref);return(0,bs.jsx)(n.Fragment,{children:n.cloneElement(R,(0,ns.Z)({inputComponent:M,inputProps:(0,ns.Z)({children:a,error:L.error,IconComponent:u,variant:I,type:void 0,multiple:v},b?{id:d}:{autoWidth:o,defaultOpen:s,displayEmpty:c,labelId:m,MenuProps:g,onClose:y,onOpen:w,open:x,renderValue:C,SelectDisplayProps:(0,ns.Z)({id:d},E)},f,{classes:f?(0,Oy.Z)(A,f.classes):A},p?p.props.inputProps:{})},v&&b&&"outlined"===I?{notched:!0}:{},{ref:j,className:(0,rs.Z)(R.props.className,l,P.root)},!p&&{variant:I},S))})}));Zx.muiName="Select";var Bx=Zx;function Hx(e){return(0,gs.Z)("MuiTextField",e)}(0,ms.Z)("MuiTextField",["root"]);const qx=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Ux={standard:Zy,filled:Wy,outlined:tw},$x=(0,hs.ZP)(vw,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({});var Wx=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:o=!1,children:a,className:i,color:l="primary",defaultValue:s,disabled:c=!1,error:u=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:f,id:h,InputLabelProps:m,inputProps:g,InputProps:v,inputRef:b,label:y,maxRows:w,minRows:x,multiline:C=!1,name:E,onBlur:N,onChange:S,onFocus:M,placeholder:L,required:I=!1,rows:k,select:P=!1,SelectProps:A,type:R,value:j,variant:T="outlined"}=n,O=(0,ts.Z)(n,qx),D=(0,ns.Z)({},n,{autoFocus:o,color:l,disabled:c,error:u,fullWidth:p,multiline:C,required:I,select:P,variant:T}),_=(e=>{const{classes:t}=e;return(0,os.Z)({root:["root"]},Hx,t)})(D),F={};"outlined"===T&&(m&&void 0!==m.shrink&&(F.notched=m.shrink),F.label=y),P&&(A&&A.native||(F.id=void 0),F["aria-describedby"]=void 0);const z=(0,Yp.Z)(h),Z=f&&z?`${z}-helper-text`:void 0,B=y&&z?`${z}-label`:void 0,H=Ux[T],q=(0,bs.jsx)(H,(0,ns.Z)({"aria-describedby":Z,autoComplete:r,autoFocus:o,defaultValue:s,fullWidth:p,multiline:C,name:E,rows:k,maxRows:w,minRows:x,type:R,value:j,id:z,inputRef:b,onBlur:N,onChange:S,onFocus:M,placeholder:L,inputProps:g},F,v));return(0,bs.jsxs)($x,(0,ns.Z)({className:(0,rs.Z)(_.root,i),disabled:c,error:u,fullWidth:p,ref:t,required:I,color:l,variant:T,ownerState:D},O,{children:[null!=y&&""!==y&&(0,bs.jsx)(pw,(0,ns.Z)({htmlFor:z,id:B},m,{children:y})),P?(0,bs.jsx)(Bx,(0,ns.Z)({"aria-describedby":Z,id:z,labelId:B,value:j,input:q},A,{children:a})):q,f&&(0,bs.jsx)(Ew,(0,ns.Z)({id:Z},d,{children:f}))]}))}));function Vx(e){return(0,gs.Z)("MuiSwitch",e)}var Gx=(0,ms.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);const Yx=["className","color","edge","size","sx"],Kx=(0,hs.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,ps.Z)(n.edge)}`],t[`size${(0,ps.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ns.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===e.edge&&{marginLeft:-8},"end"===e.edge&&{marginRight:-8},"small"===e.size&&{width:40,height:24,padding:7,[`& .${Gx.thumb}`]:{width:16,height:16},[`& .${Gx.switchBase}`]:{padding:4,[`&.${Gx.checked}`]:{transform:"translateX(16px)"}}}))),Qx=(0,hs.ZP)(Ey,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${Gx.input}`]:t.input},"default"!==n.color&&t[`color${(0,ps.Z)(n.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Gx.checked}`]:{transform:"translateX(20px)"},[`&.${Gx.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Gx.checked} + .${Gx.track}`]:{opacity:.5},[`&.${Gx.disabled} + .${Gx.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:""+("light"===e.palette.mode?.12:.2)},[`& .${Gx.input}`]:{left:"-100%",width:"300%"}})),(({theme:e,ownerState:t})=>(0,ns.Z)({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${Gx.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Gx.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${"light"===e.palette.mode?(0,_s.$n)(e.palette[t.color].main,.62):(0,_s._j)(e.palette[t.color].main,.55)}`}},[`&.${Gx.checked} + .${Gx.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}}))),Jx=(0,hs.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${"light"===e.palette.mode?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:""+("light"===e.palette.mode?.38:.3)}))),Xx=(0,hs.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})));var eC=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiSwitch"}),{className:r,color:o="primary",edge:a=!1,size:i="medium",sx:l}=n,s=(0,ts.Z)(n,Yx),c=(0,ns.Z)({},n,{color:o,edge:a,size:i}),u=(e=>{const{classes:t,edge:n,size:r,color:o,checked:a,disabled:i}=e,l={root:["root",n&&`edge${(0,ps.Z)(n)}`,`size${(0,ps.Z)(r)}`],switchBase:["switchBase",`color${(0,ps.Z)(o)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},s=(0,os.Z)(l,Vx,t);return(0,ns.Z)({},t,s)})(c),d=(0,bs.jsx)(Xx,{className:u.thumb,ownerState:c});return(0,bs.jsxs)(Kx,{className:(0,rs.Z)(u.root,r),sx:l,ownerState:c,children:[(0,bs.jsx)(Qx,(0,ns.Z)({type:"checkbox",icon:d,checkedIcon:d,ref:t,ownerState:c},s,{classes:(0,ns.Z)({},u,{root:u.switchBase})})),(0,bs.jsx)(Jx,{className:u.track,ownerState:c})]})})),tC=i(7925);function nC(e){return(0,gs.Z)("MuiButton",e)}var rC=(0,ms.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),oC=n.createContext({}),aC=n.createContext(void 0);const iC=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],lC=e=>(0,ns.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),sC=(0,hs.ZP)(Ep,{shouldForwardProp:e=>(0,hs.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,ps.Z)(n.color)}`],t[`size${(0,ps.Z)(n.size)}`],t[`${n.variant}Size${(0,ps.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var n,r;const o="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],a="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,ns.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,ns.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,_s.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,ns.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${rC.focusVisible}`]:(0,ns.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${rC.disabled}`]:(0,ns.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,_s.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${rC.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${rC.disabled}`]:{boxShadow:"none"}})),cC=(0,hs.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,ps.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ns.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},lC(e)))),uC=(0,hs.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,ps.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ns.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},lC(e))));var dC=n.forwardRef((function(e,t){const r=n.useContext(oC),o=n.useContext(aC),a=(0,tC.Z)(r,e),i=(0,fs.Z)({props:a,name:"MuiButton"}),{children:l,color:s="primary",component:c="button",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:m,fullWidth:g=!1,size:v="medium",startIcon:b,type:y,variant:w="text"}=i,x=(0,ts.Z)(i,iC),C=(0,ns.Z)({},i,{color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:g,size:v,type:y,variant:w}),E=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:a,classes:i}=e,l={root:["root",a,`${a}${(0,ps.Z)(t)}`,`size${(0,ps.Z)(o)}`,`${a}Size${(0,ps.Z)(o)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,ps.Z)(o)}`],endIcon:["endIcon",`iconSize${(0,ps.Z)(o)}`]},s=(0,os.Z)(l,nC,i);return(0,ns.Z)({},i,s)})(C),N=b&&(0,bs.jsx)(cC,{className:E.startIcon,ownerState:C,children:b}),S=h&&(0,bs.jsx)(uC,{className:E.endIcon,ownerState:C,children:h}),M=o||"";return(0,bs.jsxs)(sC,(0,ns.Z)({ownerState:C,className:(0,rs.Z)(r.className,E.root,u,M),component:c,disabled:d,focusRipple:!f,focusVisibleClassName:(0,rs.Z)(E.focusVisible,m),ref:t,type:y},x,{classes:E,children:[N,l,S]}))}));function pC(e){return(0,gs.Z)("MuiTooltip",e)}var fC=(0,ms.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);const hC=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],mC=(0,hs.ZP)(_h,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((({theme:e,ownerState:t,open:n})=>(0,ns.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${fC.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${fC.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${fC.arrow}`]:(0,ns.Z)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${fC.arrow}`]:(0,ns.Z)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),gC=(0,hs.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,ps.Z)(n.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,_s.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(16/14,Math.round(114285.71428571428)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${fC.popper}[data-popper-placement*="left"] &`]:(0,ns.Z)({transformOrigin:"right center"},t.isRtl?(0,ns.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,ns.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${fC.popper}[data-popper-placement*="right"] &`]:(0,ns.Z)({transformOrigin:"left center"},t.isRtl?(0,ns.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,ns.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${fC.popper}[data-popper-placement*="top"] &`]:(0,ns.Z)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${fC.popper}[data-popper-placement*="bottom"] &`]:(0,ns.Z)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})}))),vC=(0,hs.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,_s.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let bC=!1,yC=null,wC={x:0,y:0};function xC(e,t){return n=>{t&&t(n),e(n)}}var CC=n.forwardRef((function(e,t){var r,o,a,i,l,s,c,u,d,p,f,h,m,g,v,b,y,w,x;const C=(0,fs.Z)({props:e,name:"MuiTooltip"}),{arrow:E=!1,children:N,components:S={},componentsProps:M={},describeChild:L=!1,disableFocusListener:I=!1,disableHoverListener:k=!1,disableInteractive:P=!1,disableTouchListener:A=!1,enterDelay:R=100,enterNextDelay:j=0,enterTouchDelay:T=700,followCursor:O=!1,id:D,leaveDelay:_=0,leaveTouchDelay:F=1500,onClose:z,onOpen:Z,open:B,placement:H="bottom",PopperComponent:q,PopperProps:U={},slotProps:$={},slots:W={},title:V,TransitionComponent:G=lv,TransitionProps:Y}=C,K=(0,ts.Z)(C,hC),Q=n.isValidElement(N)?N:(0,bs.jsx)("span",{children:N}),J=Xg(),X="rtl"===J.direction,[ee,te]=n.useState(),[ne,re]=n.useState(null),oe=n.useRef(!1),ae=P||O,ie=n.useRef(),le=n.useRef(),se=n.useRef(),ce=n.useRef(),[ue,de]=(0,by.Z)({controlled:B,default:!1,name:"Tooltip",state:"open"});let pe=ue;const fe=(0,Wd.Z)(D),he=n.useRef(),me=n.useCallback((()=>{void 0!==he.current&&(document.body.style.WebkitUserSelect=he.current,he.current=void 0),clearTimeout(ce.current)}),[]);n.useEffect((()=>()=>{clearTimeout(ie.current),clearTimeout(le.current),clearTimeout(se.current),me()}),[me]);const ge=e=>{clearTimeout(yC),bC=!0,de(!0),Z&&!pe&&Z(e)},ve=(0,Bc.Z)((e=>{clearTimeout(yC),yC=setTimeout((()=>{bC=!1}),800+_),de(!1),z&&pe&&z(e),clearTimeout(ie.current),ie.current=setTimeout((()=>{oe.current=!1}),J.transitions.duration.shortest)})),be=e=>{oe.current&&"touchstart"!==e.type||(ee&&ee.removeAttribute("title"),clearTimeout(le.current),clearTimeout(se.current),R||bC&&j?le.current=setTimeout((()=>{ge(e)}),bC?j:R):ge(e))},ye=e=>{clearTimeout(le.current),clearTimeout(se.current),se.current=setTimeout((()=>{ve(e)}),_)},{isFocusVisibleRef:we,onBlur:xe,onFocus:Ce,ref:Ee}=(0,Gd.Z)(),[,Ne]=n.useState(!1),Se=e=>{xe(e),!1===we.current&&(Ne(!1),ye(e))},Me=e=>{ee||te(e.currentTarget),Ce(e),!0===we.current&&(Ne(!0),be(e))},Le=e=>{oe.current=!0;const t=Q.props;t.onTouchStart&&t.onTouchStart(e)},Ie=be,ke=ye;n.useEffect((()=>{if(pe)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||ve(e)}}),[ve,pe]);const Pe=(0,Os.Z)(Q.ref,Ee,te,t);V||0===V||(pe=!1);const Ae=n.useRef(),Re={},je="string"==typeof V;L?(Re.title=pe||!je||k?null:V,Re["aria-describedby"]=pe?fe:null):(Re["aria-label"]=je?V:null,Re["aria-labelledby"]=pe&&!je?fe:null);const Te=(0,ns.Z)({},Re,K,Q.props,{className:(0,rs.Z)(K.className,Q.props.className),onTouchStart:Le,ref:Pe},O?{onMouseMove:e=>{const t=Q.props;t.onMouseMove&&t.onMouseMove(e),wC={x:e.clientX,y:e.clientY},Ae.current&&Ae.current.update()}}:{}),Oe={};A||(Te.onTouchStart=e=>{Le(e),clearTimeout(se.current),clearTimeout(ie.current),me(),he.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ce.current=setTimeout((()=>{document.body.style.WebkitUserSelect=he.current,be(e)}),T)},Te.onTouchEnd=e=>{Q.props.onTouchEnd&&Q.props.onTouchEnd(e),me(),clearTimeout(se.current),se.current=setTimeout((()=>{ve(e)}),F)}),k||(Te.onMouseOver=xC(Ie,Te.onMouseOver),Te.onMouseLeave=xC(ke,Te.onMouseLeave),ae||(Oe.onMouseOver=Ie,Oe.onMouseLeave=ke)),I||(Te.onFocus=xC(Me,Te.onFocus),Te.onBlur=xC(Se,Te.onBlur),ae||(Oe.onFocus=Me,Oe.onBlur=Se));const De=n.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ne),options:{element:ne,padding:4}}];return null!=(e=U.popperOptions)&&e.modifiers&&(t=t.concat(U.popperOptions.modifiers)),(0,ns.Z)({},U.popperOptions,{modifiers:t})}),[ne,U]),_e=(0,ns.Z)({},C,{isRtl:X,arrow:E,disableInteractive:ae,placement:H,PopperComponentProp:q,touch:oe.current}),Fe=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${(0,ps.Z)(a.split("-")[0])}`],arrow:["arrow"]};return(0,os.Z)(i,pC,t)})(_e),ze=null!=(r=null!=(o=W.popper)?o:S.Popper)?r:mC,Ze=null!=(a=null!=(i=null!=(l=W.transition)?l:S.Transition)?i:G)?a:lv,Be=null!=(s=null!=(c=W.tooltip)?c:S.Tooltip)?s:gC,He=null!=(u=null!=(d=W.arrow)?d:S.Arrow)?u:vC,qe=xh(ze,(0,ns.Z)({},U,null!=(p=$.popper)?p:M.popper,{className:(0,rs.Z)(Fe.popper,null==U?void 0:U.className,null==(f=null!=(h=$.popper)?h:M.popper)?void 0:f.className)}),_e),Ue=xh(Ze,(0,ns.Z)({},Y,null!=(m=$.transition)?m:M.transition),_e),$e=xh(Be,(0,ns.Z)({},null!=(g=$.tooltip)?g:M.tooltip,{className:(0,rs.Z)(Fe.tooltip,null==(v=null!=(b=$.tooltip)?b:M.tooltip)?void 0:v.className)}),_e),We=xh(He,(0,ns.Z)({},null!=(y=$.arrow)?y:M.arrow,{className:(0,rs.Z)(Fe.arrow,null==(w=null!=(x=$.arrow)?x:M.arrow)?void 0:w.className)}),_e);return(0,bs.jsxs)(n.Fragment,{children:[n.cloneElement(Q,Te),(0,bs.jsx)(ze,(0,ns.Z)({as:null!=q?q:_h,placement:H,anchorEl:O?{getBoundingClientRect:()=>({top:wC.y,left:wC.x,right:wC.x,bottom:wC.y,width:0,height:0})}:ee,popperRef:Ae,open:!!ee&&pe,id:fe,transition:!0},Oe,qe,{popperOptions:De,children:({TransitionProps:e})=>(0,bs.jsx)(Ze,(0,ns.Z)({timeout:J.transitions.duration.shorter},e,Ue,{children:(0,bs.jsxs)(Be,(0,ns.Z)({},$e,{children:[V,E?(0,bs.jsx)(He,(0,ns.Z)({},We,{ref:re})):null]}))}))}))]})}));const EC=["align","children","colIndex","colDef","cellMode","field","formattedValue","hasFocus","height","isEditable","rowId","tabIndex","value","width","className","showRightBorder","extendRowFullWidth","row","colSpan","disableDragEvents","onClick","onDoubleClick","onMouseDown","onMouseUp","onKeyDown","onDragEnter","onDragOver"];let NC;function SC(e){return(0,gs.Z)("MuiSkeleton",e)}(0,ms.Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const MC=["animation","className","component","height","style","variant","width"];let LC,IC,kC,PC,AC=e=>e;const RC=ds(LC||(LC=AC`74 `),Bd.rippleVisible,Gd,550,(({theme:e})=>e.transitions.easing.easeInOut),Bd.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),Bd.child,Bd.childLeaving,Yd,550,(({theme:e})=>e.transitions.easing.easeInOut),Bd.childPulsate,Kd,(({theme:e})=>e.transitions.easing.easeInOut)),Xd=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=r,l=(0,ns.Z)(r,Hd),[s,c]=n.useState([]),u=n.useRef(0),d=n.useRef(null);n.useEffect((()=>{d.current&&(d.current(),d.current=null)}),[s]);const p=n.useRef(!1),f=n.useRef(0),m=n.useRef(null),h=n.useRef(null);n.useEffect((()=>()=>{f.current&&clearTimeout(f.current)}),[]);const g=n.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:o,cb:i}=e;c((e=>[...e,(0,ac.jsx)(Jd,{classes:{ripple:(0,xu.Z)(a.ripple,Bd.ripple),rippleVisible:(0,xu.Z)(a.rippleVisible,Bd.rippleVisible),ripplePulsate:(0,xu.Z)(a.ripplePulsate,Bd.ripplePulsate),child:(0,xu.Z)(a.child,Bd.child),childLeaving:(0,xu.Z)(a.childLeaving,Bd.childLeaving),childPulsate:(0,xu.Z)(a.childPulsate,Bd.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o},u.current)])),u.current+=1,d.current=i}),[a]),v=n.useCallback(((e={},t={},n=(()=>{}))=>{const{pulsate:r=!1,center:a=o||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&p.current)return void(p.current=!1);"touchstart"===(null==e?void 0:e.type)&&(p.current=!0);const l=i?null:h.current,s=l?l.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(s.width/2),u=Math.round(s.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-s.left),u=Math.round(n-s.top)}if(a)d=Math.sqrt((2*s.width**2+s.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((l?l.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((l?l.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===m.current&&(m.current=()=>{g({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})},f.current=setTimeout((()=>{m.current&&(m.current(),m.current=null)}),80)):g({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})}),[o,g]),b=n.useCallback((()=>{v({},{pulsate:!0})}),[v]),y=n.useCallback(((e,t)=>{if(clearTimeout(f.current),"touchend"===(null==e?void 0:e.type)&&m.current)return m.current(),m.current=null,void(f.current=setTimeout((()=>{y(e,t)})));m.current=null,c((e=>e.length>0?e.slice(1):e)),d.current=t}),[]);return n.useImperativeHandle(t,(()=>({pulsate:b,start:v,stop:y})),[b,v,y]),(0,ac.jsx)(Qd,(0,ts.Z)({className:(0,xu.Z)(Bd.root,a.root,i),ref:h},l,{children:(0,ac.jsx)(Zd,{component:null,exit:!0,children:s})}))}));var ep=Xd;function tp(e){return(0,cs.Z)("MuiButtonBase",e)}var np=(0,us.Z)("MuiButtonBase",["root","disabled","focusVisible"]);const rp=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],op=(0,ls.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${np.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});var ap=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:l,component:s="button",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:f="a",onBlur:m,onClick:h,onContextMenu:g,onDragLeave:v,onFocus:b,onFocusVisible:y,onKeyDown:w,onKeyUp:x,onMouseDown:C,onMouseLeave:E,onMouseUp:S,onTouchEnd:N,onTouchMove:L,onTouchStart:M,tabIndex:k=0,TouchRippleProps:I,touchRippleRef:P,type:A}=r,j=(0,ns.Z)(r,rp),T=n.useRef(null),R=n.useRef(null),O=(0,os.Z)(R,P),{isFocusVisibleRef:D,onFocus:_,onBlur:F,ref:z}=(0,Ad.Z)(),[Z,B]=n.useState(!1);c&&Z&&B(!1),n.useImperativeHandle(o,(()=>({focusVisible:()=>{B(!0),T.current.focus()}})),[]);const[H,q]=n.useState(!1);n.useEffect((()=>{q(!0)}),[]);const U=H&&!u&&!c;function $(e,t,n=d){return(0,hc.Z)((r=>(t&&t(r),!n&&R.current&&R.current[e](r),!0)))}n.useEffect((()=>{Z&&p&&!u&&H&&R.current.pulsate()}),[u,p,Z,H]);const W=$("start",C),V=$("stop",g),G=$("stop",v),Y=$("stop",S),K=$("stop",(e=>{Z&&e.preventDefault(),E&&E(e)})),Q=$("start",M),J=$("stop",N),X=$("stop",L),ee=$("stop",(e=>{F(e),!1===D.current&&B(!1),m&&m(e)}),!1),te=(0,hc.Z)((e=>{T.current||(T.current=e.currentTarget),_(e),!0===D.current&&(B(!0),y&&y(e)),b&&b(e)})),ne=()=>{const e=T.current;return s&&"button"!==s&&!("A"===e.tagName&&e.href)},re=n.useRef(!1),oe=(0,hc.Z)((e=>{p&&!re.current&&Z&&R.current&&" "===e.key&&(re.current=!0,R.current.stop(e,(()=>{R.current.start(e)}))),e.target===e.currentTarget&&ne()&&" "===e.key&&e.preventDefault(),w&&w(e),e.target===e.currentTarget&&ne()&&"Enter"===e.key&&!c&&(e.preventDefault(),h&&h(e))})),ae=(0,hc.Z)((e=>{p&&" "===e.key&&R.current&&Z&&!e.defaultPrevented&&(re.current=!1,R.current.stop(e,(()=>{R.current.pulsate(e)}))),x&&x(e),h&&e.target===e.currentTarget&&ne()&&" "===e.key&&!e.defaultPrevented&&h(e)}));let ie=s;"button"===ie&&(j.href||j.to)&&(ie=f);const le={};"button"===ie?(le.type=void 0===A?"button":A,le.disabled=c):(j.href||j.to||(le.role="button"),c&&(le["aria-disabled"]=c));const se=(0,os.Z)(t,z,T),ce=(0,ts.Z)({},r,{centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:k,focusVisible:Z}),ue=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a={root:["root",t&&"disabled",n&&"focusVisible"]},i=(0,is.Z)(a,tp,o);return n&&r&&(i.root+=` ${r}`),i})(ce);return(0,ac.jsxs)(op,(0,ts.Z)({as:ie,className:(0,xu.Z)(ue.root,l),ownerState:ce,onBlur:ee,onClick:h,onContextMenu:V,onFocus:te,onKeyDown:oe,onKeyUp:ae,onMouseDown:W,onMouseLeave:K,onMouseUp:Y,onDragLeave:G,onTouchEnd:J,onTouchMove:X,onTouchStart:Q,ref:se,tabIndex:c?-1:k,type:A},le,j,{children:[i,U?(0,ac.jsx)(ep,(0,ts.Z)({ref:O,center:a},I)):null]}))})),ip=(0,us.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),lp=(0,us.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]),sp=(0,us.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function cp(e){return(0,cs.Z)("MuiMenuItem",e)}var up=(0,us.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);const dp=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],pp=(0,ls.ZP)(ap,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,ts.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${up.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${up.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${up.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${up.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${up.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ip.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ip.inset}`]:{marginLeft:52},[`& .${sp.root}`]:{marginTop:0,marginBottom:0},[`& .${sp.inset}`]:{paddingLeft:36},[`& .${lp.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,ts.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${lp.root} svg`]:{fontSize:"1.25rem"}}))));var fp=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:p}=r,f=(0,ns.Z)(r,dp),m=n.useContext(Pd),h=n.useMemo((()=>({dense:i||m.dense||!1,disableGutters:s})),[m.dense,i,s]),g=n.useRef(null);(0,as.Z)((()=>{o&&g.current&&g.current.focus()}),[o]);const v=(0,ts.Z)({},r,{dense:h.dense,divider:l,disableGutters:s}),b=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:a,classes:i}=e,l={root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},s=(0,is.Z)(l,cp,i);return(0,ts.Z)({},i,s)})(r),y=(0,os.Z)(g,t);let w;return r.disabled||(w=void 0!==d?d:-1),(0,ac.jsx)(Pd.Provider,{value:h,children:(0,ac.jsx)(pp,(0,ts.Z)({ref:y,role:u,tabIndex:w,component:a,focusVisibleClassName:(0,xu.Z)(b.focusVisible,c),className:(0,xu.Z)(b.root,p)},f,{ownerState:v,classes:b}))})}));function mp(e){return"object"==typeof e&&null!==e?e.value:e}function hp(e,t){if(void 0===t)return;const n=t.find((t=>{const n=mp(t);return String(n)===String(e)}));return mp(n)}const gp=["item","applyValue","type","apiRef","focusElementRef"],vp=({valueOptions:e,valueFormatter:t,field:n},r,o)=>("function"==typeof e?["",...e({field:n})]:["",...e||[]]).map((e=>{const a="object"==typeof e,i=a?e.value:e,l=a?e.value:e,s=t&&""!==e?t({value:e,field:n,api:r}):e,c=a?e.label:s;return(0,ac.jsx)(o,{value:l,children:c},i)})),bp=500;function yp(e){var t,r,o,a,i;const{item:l,applyValue:s,type:c,apiRef:u,focusElementRef:d}=e,p=(0,ns.Z)(e,gp),f=n.useRef(),[m,h]=n.useState(null!=(t=l.value)?t:""),[g,v]=n.useState(!1),b=(0,Id.Z)(),y=Fs(),w=null==(o=((null==(r=y.componentsProps)?void 0:r.baseSelect)||{}).native)||o,x="singleSelect"===c?{select:!0,SelectProps:(0,ts.Z)({native:w},null==(a=y.componentsProps)?void 0:a.baseSelect),children:vp(u.current.getColumn(l.columnField),u.current,w?"option":fp)}:{},C=n.useCallback((e=>{let t=e.target.value;if("singleSelect"===c){const e=u.current.getColumn(l.columnField),n="function"==typeof e.valueOptions?e.valueOptions({field:e.field}):e.valueOptions;t=hp(t,n)}clearTimeout(f.current),h(String(t)),v(!0),f.current=setTimeout((()=>{s((0,ts.Z)({},l,{value:t})),v(!1)}),bp)}),[u,s,l,c]);n.useEffect((()=>()=>{clearTimeout(f.current)}),[]),n.useEffect((()=>{var e;const t=null!=(e=l.value)?e:"";h(String(t))}),[l.value]);const E=g?{endAdornment:(0,ac.jsx)(Sd,{})}:p.InputProps;return(0,ac.jsx)(y.components.BaseTextField,(0,ts.Z)({id:b,label:u.current.getLocaleText("filterPanelInputLabel"),placeholder:u.current.getLocaleText("filterPanelInputPlaceholder"),value:m,onChange:C,variant:"standard",type:c||"text",InputProps:E,InputLabelProps:{shrink:!0},inputRef:d},x,p,null==(i=y.componentsProps)?void 0:i.baseTextField))}const xp=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","isValidating","debounceMs","isProcessingProps","onValueChange"],Cp=(0,ls.ZP)(id,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:(e,t)=>t.editInputCell})((({theme:e})=>(0,ts.Z)({},e.typography.body2,{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}}))),Ep=n.forwardRef(((e,t)=>{var r,o;const a=Fs(),{id:i,value:l,field:s,colDef:c,hasFocus:u,debounceMs:d=(null!=(r=a.experimentalFeatures)&&r.newEditingApi?200:bp),isProcessingProps:p,onValueChange:f}=e,m=(0,ns.Z)(e,xp),h=Ds(),g=n.useRef(),[v,b]=n.useState(l),y=(e=>{const{classes:t}=e;return(0,is.Z)({root:["editInputCell"]},ds,t)})(a),w=n.useCallback((async e=>{var t;const n=e.target.value;f&&await f(e,n);const r=h.current.getColumn(s);let o=n;r.valueParser&&null!=(t=a.experimentalFeatures)&&t.newEditingApi&&(o=r.valueParser(n,h.current.getCellParams(i,s))),b(o),h.current.setEditCellValue({id:i,field:s,value:o,debounceMs:d,unstable_skipValueParser:!0},e)}),[h,d,s,i,f,null==(o=a.experimentalFeatures)?void 0:o.newEditingApi]),x=h.current.unstable_getEditCellMeta?h.current.unstable_getEditCellMeta(i,s):{};return n.useEffect((()=>{"debouncedSetEditCellValue"!==x.changeReason&&b(l)}),[x.changeReason,l]),(0,as.Z)((()=>{u&&g.current.focus()}),[u]),(0,ac.jsx)(Cp,(0,ts.Z)({ref:t,inputRef:g,className:y.root,ownerState:a,fullWidth:!0,type:"number"===c.type?c.type:"text",value:null!=v?v:"",onChange:w,endAdornment:p?(0,ac.jsx)(Sd,{}):void 0},m))})),Sp=ys(["MUI: The `sortModel` can only contain a single item when the `disableMultipleColumnsSorting` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),Np=(e,t)=>t&&e.length>1?(Sp(),[e[0]]):e,Lp=(e,t)=>n=>(0,ts.Z)({},n,{sorting:(0,ts.Z)({},n.sorting,{sortModel:Np(e,t)})}),Mp=(e,t)=>{const n=e.indexOf(t);return t&&-1!==n&&n+1!==e.length?e[n+1]:e[0]},kp=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,Ip=new Intl.Collator,Pp=(e,t)=>{const n=kp(e,t);return null!==n?n:Number(e)-Number(t)},Ap=(e,t)=>{const n=kp(e,t);return null!==n?n:e>t?1:e<t?-1:0};var jp=i(2996),Tp=i(9032),Rp=e=>{const t=n.useRef({});return n.useEffect((()=>{t.current=e})),t.current},Op=i(9948),Dp=i(7960);function _p(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Fp(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:a,trim:i=!1}=e;return(e,{inputValue:l,getOptionLabel:s})=>{let c=i?l.trim():l;n&&(c=c.toLowerCase()),t&&(c=_p(c));const u=c?e.filter((e=>{let r=(a||s)(e);return n&&(r=r.toLowerCase()),t&&(r=_p(r)),"start"===o?0===r.indexOf(c):r.indexOf(c)>-1})):e;return"number"==typeof r?u.slice(0,r):u}}function zp(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const Zp=Fp(),Bp=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};var Hp=i(2690);function qp(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Up(e){return e instanceof qp(e).Element||e instanceof Element}function $p(e){return e instanceof qp(e).HTMLElement||e instanceof HTMLElement}function Wp(e){return"undefined"!=typeof ShadowRoot&&(e instanceof qp(e).ShadowRoot||e instanceof ShadowRoot)}var Vp=Math.max,Gp=Math.min,Yp=Math.round;function Kp(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Qp(){return!/^((?!chrome|android).)*safari/i.test(Kp())}function Jp(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&$p(e)&&(o=e.offsetWidth>0&&Yp(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Yp(r.height)/e.offsetHeight||1);var i=(Up(e)?qp(e):window).visualViewport,l=!Qp()&&n,s=(r.left+(l&&i?i.offsetLeft:0))/o,c=(r.top+(l&&i?i.offsetTop:0))/a,u=r.width/o,d=r.height/a;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s,x:s,y:c}}function Xp(e){var t=qp(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ef(e){return e?(e.nodeName||"").toLowerCase():null}function tf(e){return((Up(e)?e.ownerDocument:e.document)||window.document).documentElement}function nf(e){return Jp(tf(e)).left+Xp(e).scrollLeft}function rf(e){return qp(e).getComputedStyle(e)}function of(e){var t=rf(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function af(e,t,n){void 0===n&&(n=!1);var r,o,a=$p(t),i=$p(t)&&function(e){var t=e.getBoundingClientRect(),n=Yp(t.width)/e.offsetWidth||1,r=Yp(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=tf(t),s=Jp(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==ef(t)||of(l))&&(c=(r=t)!==qp(r)&&$p(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Xp(r)),$p(t)?((u=Jp(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=nf(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function lf(e){var t=Jp(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function sf(e){return"html"===ef(e)?e:e.assignedSlot||e.parentNode||(Wp(e)?e.host:null)||tf(e)}function cf(e){return["html","body","#document"].indexOf(ef(e))>=0?e.ownerDocument.body:$p(e)&&of(e)?e:cf(sf(e))}function uf(e,t){var n;void 0===t&&(t=[]);var r=cf(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=qp(r),i=o?[a].concat(a.visualViewport||[],of(r)?r:[]):r,l=t.concat(i);return o?l:l.concat(uf(sf(i)))}function df(e){return["table","td","th"].indexOf(ef(e))>=0}function pf(e){return $p(e)&&"fixed"!==rf(e).position?e.offsetParent:null}function ff(e){for(var t=qp(e),n=pf(e);n&&df(n)&&"static"===rf(n).position;)n=pf(n);return n&&("html"===ef(n)||"body"===ef(n)&&"static"===rf(n).position)?t:n||function(e){var t=/firefox/i.test(Kp());if(/Trident/i.test(Kp())&&$p(e)&&"fixed"===rf(e).position)return null;var n=sf(e);for(Wp(n)&&(n=n.host);$p(n)&&["html","body"].indexOf(ef(n))<0;){var r=rf(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var mf="top",hf="bottom",gf="right",vf="left",bf="auto",yf=[mf,hf,gf,vf],wf="start",xf="end",Cf="viewport",Ef="popper",Sf=yf.reduce((function(e,t){return e.concat([t+"-"+wf,t+"-"+xf])}),[]),Nf=[].concat(yf,[bf]).reduce((function(e,t){return e.concat([t,t+"-"+wf,t+"-"+xf])}),[]),Lf=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Mf(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var kf={placement:"bottom",modifiers:[],strategy:"absolute"};function If(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Pf(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?kf:o;return function(e,t,n){void 0===n&&(n=a);var o,i,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},kf,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],c=!1,u={state:l,setOptions:function(n){var o="function"==typeof n?n(l.options):n;d(),l.options=Object.assign({},a,l.options,o),l.scrollParents={reference:Up(e)?uf(e):e.contextElement?uf(e.contextElement):[],popper:uf(t)};var i,c,p=function(e){var t=Mf(e);return Lf.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((i=[].concat(r,l.options.modifiers),c=i.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return l.orderedModifiers=p.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var a=o({state:l,name:t,instance:u,options:r});s.push(a||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=l.elements,t=e.reference,n=e.popper;if(If(t,n)){l.rects={reference:af(t,ff(n),"fixed"===l.options.strategy),popper:lf(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<l.orderedModifiers.length;r++)if(!0!==l.reset){var o=l.orderedModifiers[r],a=o.fn,i=o.options,s=void 0===i?{}:i,d=o.name;"function"==typeof a&&(l=a({state:l,options:s,name:d,instance:u})||l)}else l.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){u.forceUpdate(),e(l)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(o())}))}))),i}),destroy:function(){d(),c=!0}};if(!If(e,t))return u;function d(){s.forEach((function(e){return e()})),s=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var Af={passive:!0};function jf(e){return e.split("-")[0]}function Tf(e){return e.split("-")[1]}function Rf(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Of(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?jf(o):null,i=o?Tf(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(a){case mf:t={x:l,y:n.y-r.height};break;case hf:t={x:l,y:n.y+n.height};break;case gf:t={x:n.x+n.width,y:s};break;case vf:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=a?Rf(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case wf:t[c]=t[c]-(n[u]/2-r[u]/2);break;case xf:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var Df={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _f(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,f=void 0===p?0:p,m=i.y,h=void 0===m?0:m,g="function"==typeof u?u({x:f,y:h}):{x:f,y:h};f=g.x,h=g.y;var v=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=vf,w=mf,x=window;if(c){var C=ff(n),E="clientHeight",S="clientWidth";C===qp(n)&&"static"!==rf(C=tf(n)).position&&"absolute"===l&&(E="scrollHeight",S="scrollWidth"),(o===mf||(o===vf||o===gf)&&a===xf)&&(w=hf,h-=(d&&C===x&&x.visualViewport?x.visualViewport.height:C[E])-r.height,h*=s?1:-1),o!==vf&&(o!==mf&&o!==hf||a!==xf)||(y=gf,f-=(d&&C===x&&x.visualViewport?x.visualViewport.width:C[S])-r.width,f*=s?1:-1)}var N,L=Object.assign({position:l},c&&Df),M=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Yp(n*o)/o||0,y:Yp(r*o)/o||0}}({x:f,y:h},qp(n)):{x:f,y:h};return f=M.x,h=M.y,s?Object.assign({},L,((N={})[w]=b?"0":"",N[y]=v?"0":"",N.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",N)):Object.assign({},L,((t={})[w]=b?h+"px":"",t[y]=v?f+"px":"",t.transform="",t))}var Ff={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=Nf.reduce((function(e,n){return e[n]=function(e,t,n){var r=jf(e),o=[vf,mf].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*o,[vf,gf].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}(n,t.rects,a),e}),{}),l=i[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}},zf={left:"right",right:"left",bottom:"top",top:"bottom"};function Zf(e){return e.replace(/left|right|bottom|top/g,(function(e){return zf[e]}))}var Bf={start:"end",end:"start"};function Hf(e){return e.replace(/start|end/g,(function(e){return Bf[e]}))}function qf(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Wp(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Uf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function $f(e,t,n){return t===Cf?Uf(function(e,t){var n=qp(e),r=tf(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;var c=Qp();(c||!c&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l+nf(e),y:s}}(e,n)):Up(t)?function(e,t){var n=Jp(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Uf(function(e){var t,n=tf(e),r=Xp(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=Vp(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Vp(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+nf(e),s=-r.scrollTop;return"rtl"===rf(o||n).direction&&(l+=Vp(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}(tf(e)))}function Wf(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Vf(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Gf(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,l=n.boundary,s=void 0===l?"clippingParents":l,c=n.rootBoundary,u=void 0===c?Cf:c,d=n.elementContext,p=void 0===d?Ef:d,f=n.altBoundary,m=void 0!==f&&f,h=n.padding,g=void 0===h?0:h,v=Wf("number"!=typeof g?g:Vf(g,yf)),b=p===Ef?"reference":Ef,y=e.rects.popper,w=e.elements[m?b:p],x=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=uf(sf(e)),n=["absolute","fixed"].indexOf(rf(e).position)>=0&&$p(e)?ff(e):e;return Up(n)?t.filter((function(e){return Up(e)&&qf(e,n)&&"body"!==ef(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],l=a.reduce((function(t,n){var o=$f(e,n,r);return t.top=Vp(o.top,t.top),t.right=Gp(o.right,t.right),t.bottom=Gp(o.bottom,t.bottom),t.left=Vp(o.left,t.left),t}),$f(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}(Up(w)?w:w.contextElement||tf(e.elements.popper),s,u,i),C=Jp(e.elements.reference),E=Of({reference:C,element:y,strategy:"absolute",placement:o}),S=Uf(Object.assign({},y,E)),N=p===Ef?S:C,L={top:x.top-N.top+v.top,bottom:N.bottom-x.bottom+v.bottom,left:x.left-N.left+v.left,right:N.right-x.right+v.right},M=e.modifiersData.offset;if(p===Ef&&M){var k=M[o];Object.keys(L).forEach((function(e){var t=[gf,hf].indexOf(e)>=0?1:-1,n=[mf,hf].indexOf(e)>=0?"y":"x";L[e]+=k[n]*t}))}return L}var Yf={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,l=void 0===i||i,s=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,m=void 0===f||f,h=n.allowedAutoPlacements,g=t.options.placement,v=jf(g),b=s||(v!==g&&m?function(e){if(jf(e)===bf)return[];var t=Zf(e);return[Hf(e),t,Hf(t)]}(g):[Zf(g)]),y=[g].concat(b).reduce((function(e,n){return e.concat(jf(n)===bf?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,c=void 0===s?Nf:s,u=Tf(r),d=u?l?Sf:Sf.filter((function(e){return Tf(e)===u})):yf,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=Gf(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[jf(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,x=t.rects.popper,C=new Map,E=!0,S=y[0],N=0;N<y.length;N++){var L=y[N],M=jf(L),k=Tf(L)===wf,I=[mf,hf].indexOf(M)>=0,P=I?"width":"height",A=Gf(t,{placement:L,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),j=I?k?gf:vf:k?hf:mf;w[P]>x[P]&&(j=Zf(j));var T=Zf(j),R=[];if(a&&R.push(A[M]<=0),l&&R.push(A[j]<=0,A[T]<=0),R.every((function(e){return e}))){S=L,E=!1;break}C.set(L,R)}if(E)for(var O=function(e){var t=y.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},D=m?3:1;D>0&&"break"!==O(D);D--);t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Kf(e,t,n){return Vp(e,Gp(t,n))}var Qf={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,l=void 0!==i&&i,s=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,h=void 0===m?0:m,g=Gf(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),v=jf(t.placement),b=Tf(t.placement),y=!b,w=Rf(v),x="x"===w?"y":"x",C=t.modifiersData.popperOffsets,E=t.rects.reference,S=t.rects.popper,N="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,L="number"==typeof N?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(C){if(a){var I,P="y"===w?mf:vf,A="y"===w?hf:gf,j="y"===w?"height":"width",T=C[w],R=T+g[P],O=T-g[A],D=f?-S[j]/2:0,_=b===wf?E[j]:S[j],F=b===wf?-S[j]:-E[j],z=t.elements.arrow,Z=f&&z?lf(z):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=B[P],q=B[A],U=Kf(0,E[j],Z[j]),$=y?E[j]/2-D-U-H-L.mainAxis:_-U-H-L.mainAxis,W=y?-E[j]/2+D+U+q+L.mainAxis:F+U+q+L.mainAxis,V=t.elements.arrow&&ff(t.elements.arrow),G=V?"y"===w?V.clientTop||0:V.clientLeft||0:0,Y=null!=(I=null==M?void 0:M[w])?I:0,K=T+W-Y,Q=Kf(f?Gp(R,T+$-Y-G):R,T,f?Vp(O,K):O);C[w]=Q,k[w]=Q-T}if(l){var J,X="x"===w?mf:vf,ee="x"===w?hf:gf,te=C[x],ne="y"===x?"height":"width",re=te+g[X],oe=te-g[ee],ae=-1!==[mf,vf].indexOf(v),ie=null!=(J=null==M?void 0:M[x])?J:0,le=ae?re:te-E[ne]-S[ne]-ie+L.altAxis,se=ae?te+E[ne]+S[ne]-ie-L.altAxis:oe,ce=f&&ae?function(e,t,n){var r=Kf(e,t,n);return r>n?n:r}(le,te,se):Kf(f?le:re,te,f?se:oe);C[x]=ce,k[x]=ce-te}t.modifiersData[r]=k}},requiresIfExists:["offset"]},Jf={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,l=jf(n.placement),s=Rf(l),c=[vf,gf].indexOf(l)>=0?"height":"width";if(a&&i){var u=function(e,t){return Wf("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Vf(e,yf))}(o.padding,n),d=lf(a),p="y"===s?mf:vf,f="y"===s?hf:gf,m=n.rects.reference[c]+n.rects.reference[s]-i[s]-n.rects.popper[c],h=i[s]-n.rects.reference[s],g=ff(a),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=m/2-h/2,y=u[p],w=v-d[c]-u[f],x=v/2-d[c]/2+b,C=Kf(y,x,w),E=s;n.modifiersData[r]=((t={})[E]=C,t.centerOffset=C-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&qf(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xf(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function em(e){return[mf,gf,hf,vf].some((function(t){return e[t]>=0}))}var tm=Pf({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,l=void 0===i||i,s=qp(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Af)})),l&&s.addEventListener("resize",n.update,Af),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Af)})),l&&s.removeEventListener("resize",n.update,Af)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Of({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,l=n.roundOffsets,s=void 0===l||l,c={placement:jf(t.placement),variation:Tf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,_f(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,_f(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];$p(o)&&ef(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});$p(r)&&ef(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},Ff,Yf,Qf,Jf,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=Gf(t,{elementContext:"reference"}),l=Gf(t,{altBoundary:!0}),s=Xf(i,r),c=Xf(l,o,a),u=em(s),d=em(c);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]});const nm=n.forwardRef((function(e,t){const{children:r,container:o,disablePortal:a=!1}=e,[i,l]=n.useState(null),s=(0,Cu.Z)(n.isValidElement(r)?r.ref:null,t);if((0,Su.Z)((()=>{a||l(function(e){return"function"==typeof e?e():e}(o)||document.body)}),[o,a]),(0,Su.Z)((()=>{if(i&&!a)return(0,Dp.Z)(t,i),()=>{(0,Dp.Z)(t,null)}}),[t,i,a]),a){if(n.isValidElement(r)){const e={ref:s};return n.cloneElement(r,e)}return(0,ac.jsx)(n.Fragment,{children:r})}return(0,ac.jsx)(n.Fragment,{children:i?Ue.createPortal(r,i):i})}));function rm(e){return(0,cs.Z)("MuiPopper",e)}function om(e,t,n){return void 0===e||Au(e)?t:(0,ts.Z)({},t,{ownerState:(0,ts.Z)({},t.ownerState,n)})}function am(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}function im(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}(0,us.Z)("MuiPopper",["root"]);const lm=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function sm(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=(0,ns.Z)(e,lm),l=a?{}:function(e,t,n){return"function"==typeof e?e(t,void 0):e}(r,o),{props:s,internalRef:c}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const e=(0,xu.Z)(null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),t=(0,ts.Z)({},null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),i=(0,ts.Z)({},n,o,r);return e.length>0&&(i.className=e),Object.keys(t).length>0&&(i.style=t),{props:i,internalRef:void 0}}const i=am((0,ts.Z)({},o,r)),l=im(r),s=im(o),c=t(i),u=(0,xu.Z)(null==c?void 0:c.className,null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),d=(0,ts.Z)({},null==c?void 0:c.style,null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),p=(0,ts.Z)({},c,n,s,l);return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}((0,ts.Z)({},i,{externalSlotProps:l})),u=(0,Cu.Z)(c,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return om(n,(0,ts.Z)({},s,{ref:u}),o)}const cm={disableDefaultClasses:!1},um=n.createContext(cm),dm=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],pm=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function fm(e){return"function"==typeof e?e():e}const mm={},hm=n.forwardRef((function(e,t){var r;const{anchorEl:o,children:a,direction:i,disablePortal:l,modifiers:s,open:c,placement:u,popperOptions:d,popperRef:p,slotProps:f={},slots:m={},TransitionProps:h}=e,g=(0,ns.Z)(e,dm),v=n.useRef(null),b=(0,Cu.Z)(v,t),y=n.useRef(null),w=(0,Cu.Z)(y,p),x=n.useRef(w);(0,Su.Z)((()=>{x.current=w}),[w]),n.useImperativeHandle(p,(()=>y.current),[]);const C=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(u,i),[E,S]=n.useState(C),[N,L]=n.useState(fm(o));n.useEffect((()=>{y.current&&y.current.forceUpdate()})),n.useEffect((()=>{o&&L(fm(o))}),[o]),(0,Su.Z)((()=>{if(!N||!c)return;let e=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{S(e.placement)}}];null!=s&&(e=e.concat(s)),d&&null!=d.modifiers&&(e=e.concat(d.modifiers));const t=tm(N,v.current,(0,ts.Z)({placement:C},d,{modifiers:e}));return x.current(t),()=>{t.destroy(),x.current(null)}}),[N,l,s,c,d,C]);const M={placement:E};null!==h&&(M.TransitionProps=h);const k=(0,is.Z)({root:["root"]},function(e){const{disableDefaultClasses:t}=n.useContext(um);return n=>t?"":e(n)}(rm)),I=null!=(r=m.root)?r:"div",P=sm({elementType:I,externalSlotProps:f.root,externalForwardedProps:g,additionalProps:{role:"tooltip",ref:b},ownerState:e,className:k.root});return(0,ac.jsx)(I,(0,ts.Z)({},P,{children:"function"==typeof a?a(M):a}))})),gm=n.forwardRef((function(e,t){const{anchorEl:r,children:o,container:a,direction:i="ltr",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:p=mm,popperRef:f,style:m,transition:h=!1,slotProps:g={},slots:v={}}=e,b=(0,ns.Z)(e,pm),[y,w]=n.useState(!0);if(!s&&!u&&(!h||y))return null;let x;if(a)x=a;else if(r){const e=fm(r);x=e&&void 0!==e.nodeType?(0,Hp.Z)(e).body:(0,Hp.Z)(null).body}const C=u||!s||h&&!y?void 0:"none",E=h?{in:u,onEnter:()=>{w(!1)},onExited:()=>{w(!0)}}:void 0;return(0,ac.jsx)(nm,{disablePortal:l,container:x,children:(0,ac.jsx)(hm,(0,ts.Z)({anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:t,open:h?!y:u,placement:d,popperOptions:p,popperRef:f,slotProps:g,slots:v},b,{style:(0,ts.Z)({position:"fixed",top:0,left:0,display:C},m),TransitionProps:E,children:o}))})}));var vm=i(4168);const bm=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ym=(0,ls.ZP)(gm,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({});var wm=n.forwardRef((function(e,t){var n;const r=(0,vm.Z)(),o=(0,Ou.Z)({props:e,name:"MuiPopper"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:m,popperOptions:h,popperRef:g,transition:v,slots:b,slotProps:y}=o,w=(0,ns.Z)(o,bm),x=null!=(n=null==b?void 0:b.root)?n:null==l?void 0:l.Root,C=(0,ts.Z)({anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:m,popperOptions:h,popperRef:g,transition:v},w);return(0,ac.jsx)(ym,(0,ts.Z)({as:i,direction:null==r?void 0:r.direction,slots:{root:x},slotProps:null!=y?y:s},C,{ref:t}))}));function xm(e){return(0,cs.Z)("MuiListSubheader",e)}(0,us.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const Cm=["className","color","component","disableGutters","disableSticky","inset"],Em=(0,ls.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,rs.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>(0,ts.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}))),Sm=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiListSubheader"}),{className:r,color:o="default",component:a="li",disableGutters:i=!1,disableSticky:l=!1,inset:s=!1}=n,c=(0,ns.Z)(n,Cm),u=(0,ts.Z)({},n,{color:o,component:a,disableGutters:i,disableSticky:l,inset:s}),d=(e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:a}=e,i={root:["root","default"!==n&&`color${(0,rs.Z)(n)}`,!r&&"gutters",o&&"inset",!a&&"sticky"]};return(0,is.Z)(i,xm,t)})(u);return(0,ac.jsx)(Em,(0,ts.Z)({as:a,className:(0,xu.Z)(d.root,r),ref:t,ownerState:u},c))}));Sm.muiSkipListHighlight=!0;var Nm=Sm,Lm=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Mm(e){return(0,cs.Z)("MuiPaper",e)}(0,us.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const km=["className","component","elevation","square","variant"],Im=(0,ls.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((({theme:e,ownerState:t})=>{var n;return(0,ts.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,ts.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,ss.Fq)("#fff",Lm(t.elevation))}, ${(0,ss.Fq)("#fff",Lm(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}));var Pm=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiPaper"}),{className:r,component:o="div",elevation:a=1,square:i=!1,variant:l="elevation"}=n,s=(0,ns.Z)(n,km),c=(0,ts.Z)({},n,{component:o,elevation:a,square:i,variant:l}),u=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,a={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,is.Z)(a,Mm,o)})(c);return(0,ac.jsx)(Im,(0,ts.Z)({as:o,ownerState:c,className:(0,xu.Z)(u.root,r),ref:t},s))}));function Am(e){return(0,cs.Z)("MuiIconButton",e)}var jm=(0,us.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);const Tm=["edge","children","className","color","disabled","disableFocusRipple","size"],Rm=(0,ls.ZP)(ap,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,rs.Z)(n.color)}`],n.edge&&t[`edge${(0,rs.Z)(n.edge)}`],t[`size${(0,rs.Z)(n.size)}`]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>{var n;const r=null==(n=(e.vars||e).palette)?void 0:n[t.color];return(0,ts.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,ts.Z)({color:null==r?void 0:r.main},!t.disableRipple&&{"&:hover":(0,ts.Z)({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${jm.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}));var Om=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:o,className:a,color:i="default",disabled:l=!1,disableFocusRipple:s=!1,size:c="medium"}=n,u=(0,ns.Z)(n,Tm),d=(0,ts.Z)({},n,{edge:r,color:i,disabled:l,disableFocusRipple:s,size:c}),p=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:a}=e,i={root:["root",n&&"disabled","default"!==r&&`color${(0,rs.Z)(r)}`,o&&`edge${(0,rs.Z)(o)}`,`size${(0,rs.Z)(a)}`]};return(0,is.Z)(i,Am,t)})(d);return(0,ac.jsx)(Rm,(0,ts.Z)({className:(0,xu.Z)(p.root,a),centerRipple:!0,focusRipple:!s,disabled:l,ref:t,ownerState:d},u,{children:o}))})),Dm=(0,ld.Z)((0,ac.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function _m(e){return(0,cs.Z)("MuiChip",e)}var Fm=(0,us.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]);const zm=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Zm=(0,ls.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:a,onDelete:i,size:l,variant:s}=n;return[{[`& .${Fm.avatar}`]:t.avatar},{[`& .${Fm.avatar}`]:t[`avatar${(0,rs.Z)(l)}`]},{[`& .${Fm.avatar}`]:t[`avatarColor${(0,rs.Z)(r)}`]},{[`& .${Fm.icon}`]:t.icon},{[`& .${Fm.icon}`]:t[`icon${(0,rs.Z)(l)}`]},{[`& .${Fm.icon}`]:t[`iconColor${(0,rs.Z)(o)}`]},{[`& .${Fm.deleteIcon}`]:t.deleteIcon},{[`& .${Fm.deleteIcon}`]:t[`deleteIcon${(0,rs.Z)(l)}`]},{[`& .${Fm.deleteIcon}`]:t[`deleteIconColor${(0,rs.Z)(r)}`]},{[`& .${Fm.deleteIcon}`]:t[`deleteIcon${(0,rs.Z)(s)}Color${(0,rs.Z)(r)}`]},t.root,t[`size${(0,rs.Z)(l)}`],t[`color${(0,rs.Z)(r)}`],a&&t.clickable,a&&"default"!==r&&t[`clickableColor${(0,rs.Z)(r)})`],i&&t.deletable,i&&"default"!==r&&t[`deletableColor${(0,rs.Z)(r)}`],t[s],t[`${s}${(0,rs.Z)(r)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,ts.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Fm.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Fm.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${Fm.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Fm.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Fm.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Fm.icon}`]:(0,ts.Z)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,ts.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},"default"!==t.color&&{color:"inherit"})),[`& .${Fm.deleteIcon}`]:(0,ts.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,ss.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,ss.Fq)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,ss.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Fm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,ss.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${Fm.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,ts.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,ss.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Fm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,ss.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${Fm.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,ts.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Fm.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Fm.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Fm.avatar}`]:{marginLeft:4},[`& .${Fm.avatarSmall}`]:{marginLeft:2},[`& .${Fm.icon}`]:{marginLeft:4},[`& .${Fm.iconSmall}`]:{marginLeft:2},[`& .${Fm.deleteIcon}`]:{marginRight:5},[`& .${Fm.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,ss.Fq)(e.palette[t.color].main,.7)}`,[`&.${Fm.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Fm.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,ss.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Fm.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,ss.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}}))),Bm=(0,ls.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,rs.Z)(r)}`]]}})((({ownerState:e})=>(0,ts.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7})));function Hm(e){return"Backspace"===e.key||"Delete"===e.key}var qm=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiChip"}),{avatar:o,className:a,clickable:i,color:l="default",component:s,deleteIcon:c,disabled:u=!1,icon:d,label:p,onClick:f,onDelete:m,onKeyDown:h,onKeyUp:g,size:v="medium",variant:b="filled",tabIndex:y,skipFocusWhenDisabled:w=!1}=r,x=(0,ns.Z)(r,zm),C=n.useRef(null),E=(0,os.Z)(C,t),S=e=>{e.stopPropagation(),m&&m(e)},N=!(!1===i||!f)||i,L=N||m?ap:s||"div",M=(0,ts.Z)({},r,{component:L,disabled:u,size:v,color:l,iconColor:n.isValidElement(d)&&d.props.color||l,onDelete:!!m,clickable:N,variant:b}),k=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:a,onDelete:i,clickable:l,variant:s}=e,c={root:["root",s,n&&"disabled",`size${(0,rs.Z)(r)}`,`color${(0,rs.Z)(o)}`,l&&"clickable",l&&`clickableColor${(0,rs.Z)(o)}`,i&&"deletable",i&&`deletableColor${(0,rs.Z)(o)}`,`${s}${(0,rs.Z)(o)}`],label:["label",`label${(0,rs.Z)(r)}`],avatar:["avatar",`avatar${(0,rs.Z)(r)}`,`avatarColor${(0,rs.Z)(o)}`],icon:["icon",`icon${(0,rs.Z)(r)}`,`iconColor${(0,rs.Z)(a)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,rs.Z)(r)}`,`deleteIconColor${(0,rs.Z)(o)}`,`deleteIcon${(0,rs.Z)(s)}Color${(0,rs.Z)(o)}`]};return(0,is.Z)(c,_m,t)})(M),I=L===ap?(0,ts.Z)({component:s||"div",focusVisibleClassName:k.focusVisible},m&&{disableRipple:!0}):{};let P=null;m&&(P=c&&n.isValidElement(c)?n.cloneElement(c,{className:(0,xu.Z)(c.props.className,k.deleteIcon),onClick:S}):(0,ac.jsx)(Dm,{className:(0,xu.Z)(k.deleteIcon),onClick:S}));let A=null;o&&n.isValidElement(o)&&(A=n.cloneElement(o,{className:(0,xu.Z)(k.avatar,o.props.className)}));let j=null;return d&&n.isValidElement(d)&&(j=n.cloneElement(d,{className:(0,xu.Z)(k.icon,d.props.className)})),(0,ac.jsxs)(Zm,(0,ts.Z)({as:L,className:(0,xu.Z)(k.root,a),disabled:!(!N||!u)||void 0,onClick:f,onKeyDown:e=>{e.currentTarget===e.target&&Hm(e)&&e.preventDefault(),h&&h(e)},onKeyUp:e=>{e.currentTarget===e.target&&(m&&Hm(e)?m(e):"Escape"===e.key&&C.current&&C.current.blur()),g&&g(e)},ref:E,tabIndex:w&&u?-1:y,ownerState:M},I,x,{children:[A||j,(0,ac.jsx)(Bm,{className:(0,xu.Z)(k.label),ownerState:M,children:p}),P]}))}));function Um(e){return(0,cs.Z)("MuiInput",e)}var $m=(0,ts.Z)({},Ju,(0,us.Z)("MuiInput",["root","underline","input"]));function Wm(e){return(0,cs.Z)("MuiOutlinedInput",e)}var Vm=(0,ts.Z)({},Ju,(0,us.Z)("MuiOutlinedInput",["root","notchedOutline","input"]));function Gm(e){return(0,cs.Z)("MuiFilledInput",e)}var Ym=(0,ts.Z)({},Ju,(0,us.Z)("MuiFilledInput",["root","underline","input"])),Km=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Qm=(0,ld.Z)((0,ac.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Jm(e){return(0,cs.Z)("MuiAutocomplete",e)}var Xm,eh,th=(0,us.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);const nh=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],rh=["ref"],oh=["key"],ah=(0,ls.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:a,inputFocused:i,size:l}=n;return[{[`& .${th.tag}`]:t.tag},{[`& .${th.tag}`]:t[`tagSize${(0,rs.Z)(l)}`]},{[`& .${th.inputRoot}`]:t.inputRoot},{[`& .${th.input}`]:t.input},{[`& .${th.input}`]:i&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,o&&t.hasClearIcon]}})((({ownerState:e})=>(0,ts.Z)({[`&.${th.focused} .${th.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${th.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${th.tag}`]:(0,ts.Z)({margin:3,maxWidth:"calc(100% - 6px)"},"small"===e.size&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${th.inputRoot}`]:{flexWrap:"wrap",[`.${th.hasPopupIcon}&, .${th.hasClearIcon}&`]:{paddingRight:30},[`.${th.hasPopupIcon}.${th.hasClearIcon}&`]:{paddingRight:56},[`& .${th.input}`]:{width:0,minWidth:30}},[`& .${$m.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${$m.root}.${Ju.sizeSmall}`]:{[`& .${$m.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Vm.root}`]:{padding:9,[`.${th.hasPopupIcon}&, .${th.hasClearIcon}&`]:{paddingRight:39},[`.${th.hasPopupIcon}.${th.hasClearIcon}&`]:{paddingRight:65},[`& .${th.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${th.endAdornment}`]:{right:9}},[`& .${Vm.root}.${Ju.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${th.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Ym.root}`]:{paddingTop:19,paddingLeft:8,[`.${th.hasPopupIcon}&, .${th.hasClearIcon}&`]:{paddingRight:39},[`.${th.hasPopupIcon}.${th.hasClearIcon}&`]:{paddingRight:65},[`& .${Ym.input}`]:{padding:"7px 4px"},[`& .${th.endAdornment}`]:{right:9}},[`& .${Ym.root}.${Ju.sizeSmall}`]:{paddingBottom:1,[`& .${Ym.input}`]:{padding:"2.5px 4px"}},[`& .${Ju.hiddenLabel}`]:{paddingTop:8},[`& .${Ym.root}.${Ju.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${th.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Ym.root}.${Ju.hiddenLabel}.${Ju.sizeSmall}`]:{[`& .${th.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${th.input}`]:(0,ts.Z)({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})}))),ih=(0,ls.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),lh=(0,ls.ZP)(Om,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),sh=(0,ls.ZP)(Om,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>(0,ts.Z)({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})((({ownerState:e})=>(0,ts.Z)({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"}))),ch=(0,ls.ZP)(wm,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${th.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})((({theme:e,ownerState:t})=>(0,ts.Z)({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"}))),uh=(0,ls.ZP)(Pm,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>(0,ts.Z)({},e.typography.body1,{overflow:"auto"}))),dh=(0,ls.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),ph=(0,ls.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),fh=(0,ls.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${th.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${th.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${th.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${th.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${th.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,ss.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),mh=(0,ls.ZP)(Nm,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),hh=(0,ls.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${th.option}`]:{paddingLeft:24}}),gh=n.forwardRef((function(e,t){var r,o,a,i;const l=(0,Ou.Z)({props:e,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:c=!1,autoSelect:u=!1,blurOnSelect:d=!1,ChipProps:p,className:f,clearIcon:m=Xm||(Xm=(0,ac.jsx)(Km,{fontSize:"small"})),clearOnBlur:h=!l.freeSolo,clearOnEscape:g=!1,clearText:v="Clear",closeText:b="Close",componentsProps:y={},defaultValue:w=(l.multiple?[]:null),disableClearable:x=!1,disableCloseOnSelect:C=!1,disabled:E=!1,disabledItemsFocusable:S=!1,disableListWrap:N=!1,disablePortal:L=!1,filterSelectedOptions:M=!1,forcePopupIcon:k="auto",freeSolo:I=!1,fullWidth:P=!1,getLimitTagsText:A=(e=>`+${e}`),getOptionLabel:j,groupBy:T,handleHomeEndKeys:R=!l.freeSolo,includeInputInList:O=!1,limitTags:D=-1,ListboxComponent:_="ul",ListboxProps:F,loading:z=!1,loadingText:Z="Loading…",multiple:B=!1,noOptionsText:H="No options",openOnFocus:q=!1,openText:U="Open",PaperComponent:$=Pm,PopperComponent:W=wm,popupIcon:V=eh||(eh=(0,ac.jsx)(Qm,{})),readOnly:G=!1,renderGroup:Y,renderInput:K,renderOption:Q,renderTags:J,selectOnFocus:X=!l.freeSolo,size:ee="medium",slotProps:te={}}=l,ne=(0,ns.Z)(l,nh),{getRootProps:re,getInputProps:oe,getInputLabelProps:ae,getPopupIndicatorProps:ie,getClearProps:le,getTagProps:se,getListboxProps:ce,getOptionProps:ue,value:de,dirty:pe,expanded:fe,id:me,popupOpen:he,focused:ge,focusedTag:ve,anchorEl:be,setAnchorEl:ye,inputValue:we,groupedOptions:xe}=function(e){const{unstable_isActiveElementInListbox:t=Bp,unstable_classNamePrefix:r="Mui",autoComplete:o=!1,autoHighlight:a=!1,autoSelect:i=!1,blurOnSelect:l=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:u="useAutocomplete",defaultValue:d=(e.multiple?[]:null),disableClearable:p=!1,disableCloseOnSelect:f=!1,disabled:m,disabledItemsFocusable:h=!1,disableListWrap:g=!1,filterOptions:v=Zp,filterSelectedOptions:b=!1,freeSolo:y=!1,getOptionDisabled:w,getOptionKey:x,getOptionLabel:C=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:E,handleHomeEndKeys:S=!e.freeSolo,id:N,includeInputInList:L=!1,inputValue:M,isOptionEqualToValue:k=((e,t)=>e===t),multiple:I=!1,onChange:P,onClose:A,onHighlightChange:j,onInputChange:T,onOpen:R,open:O,openOnFocus:D=!1,options:_,readOnly:F=!1,selectOnFocus:z=!e.freeSolo,value:Z}=e,B=(0,jp.Z)(N);let H=C;H=e=>{const t=C(e);return"string"!=typeof t?String(t):t};const q=n.useRef(!1),U=n.useRef(!0),$=n.useRef(null),W=n.useRef(null),[V,G]=n.useState(null),[Y,K]=n.useState(-1),Q=a?0:-1,J=n.useRef(Q),[X,ee]=(0,Tp.Z)({controlled:Z,default:d,name:u}),[te,ne]=(0,Tp.Z)({controlled:M,default:"",name:u,state:"inputValue"}),[re,oe]=n.useState(!1),ae=n.useCallback(((e,t)=>{if(!(I?X.length<t.length:null!==t)&&!s)return;let n;if(I)n="";else if(null==t)n="";else{const e=H(t);n="string"==typeof e?e:""}te!==n&&(ne(n),T&&T(e,n,"reset"))}),[H,te,I,T,ne,s,X]),[ie,le]=(0,Tp.Z)({controlled:O,default:!1,name:u,state:"open"}),[se,ce]=n.useState(!0),ue=!I&&null!=X&&te===H(X),de=ie&&!F,pe=de?v(_.filter((e=>!b||!(I?X:[X]).some((t=>null!==t&&k(e,t))))),{inputValue:ue&&se?"":te,getOptionLabel:H}):[],fe=Rp({filteredOptions:pe,value:X,inputValue:te});n.useEffect((()=>{const e=X!==fe.value;re&&!e||y&&!e||ae(null,X)}),[X,ae,re,fe.value,y]);const me=ie&&pe.length>0&&!F,he=(0,Op.Z)((e=>{-1===e?$.current.focus():V.querySelector(`[data-tag-index="${e}"]`).focus()}));n.useEffect((()=>{I&&Y>X.length-1&&(K(-1),he(-1))}),[X,I,Y,he]);const ge=(0,Op.Z)((({event:e,index:t,reason:n="auto"})=>{if(J.current=t,-1===t?$.current.removeAttribute("aria-activedescendant"):$.current.setAttribute("aria-activedescendant",`${B}-option-${t}`),j&&j(e,-1===t?null:pe[t],n),!W.current)return;const o=W.current.querySelector(`[role="option"].${r}-focused`);o&&(o.classList.remove(`${r}-focused`),o.classList.remove(`${r}-focusVisible`));let a=W.current;if("listbox"!==W.current.getAttribute("role")&&(a=W.current.parentElement.querySelector('[role="listbox"]')),!a)return;if(-1===t)return void(a.scrollTop=0);const i=W.current.querySelector(`[data-option-index="${t}"]`);if(i&&(i.classList.add(`${r}-focused`),"keyboard"===n&&i.classList.add(`${r}-focusVisible`),a.scrollHeight>a.clientHeight&&"mouse"!==n&&"touch"!==n)){const e=i,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(E?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(E?1.3:0))}})),ve=(0,Op.Z)((({event:e,diff:t,direction:n="next",reason:r="auto"})=>{if(!de)return;const a=function(e,t){if(!W.current||e<0||e>=pe.length)return-1;let n=e;for(;;){const r=W.current.querySelector(`[data-option-index="${n}"]`),o=!h&&(!r||r.disabled||"true"===r.getAttribute("aria-disabled"));if(r&&r.hasAttribute("tabindex")&&!o)return n;if(n="next"===t?(n+1)%pe.length:(n-1+pe.length)%pe.length,n===e)return-1}}((()=>{const e=pe.length-1;if("reset"===t)return Q;if("start"===t)return 0;if("end"===t)return e;const n=J.current+t;return n<0?-1===n&&L?-1:g&&-1!==J.current||Math.abs(t)>1?0:e:n>e?n===e+1&&L?-1:g||Math.abs(t)>1?e:0:n})(),n);if(ge({index:a,reason:r,event:e}),o&&"reset"!==t)if(-1===a)$.current.value=te;else{const e=H(pe[a]);$.current.value=e,0===e.toLowerCase().indexOf(te.toLowerCase())&&te.length>0&&$.current.setSelectionRange(te.length,e.length)}})),be=n.useCallback((()=>{if(!de)return;if((()=>{if(-1!==J.current&&fe.filteredOptions&&fe.filteredOptions.length!==pe.length&&fe.inputValue===te&&(I?X.length===fe.value.length&&fe.value.every(((e,t)=>H(X[t])===H(e))):(e=fe.value,t=X,(e?H(e):"")===(t?H(t):"")))){const e=fe.filteredOptions[J.current];if(e&&pe.some((t=>H(t)===H(e))))return!0}var e,t;return!1})())return;const e=I?X[0]:X;if(0!==pe.length&&null!=e){if(W.current)if(null==e)J.current>=pe.length-1?ge({index:pe.length-1}):ge({index:J.current});else{const t=pe[J.current];if(I&&t&&-1!==zp(X,(e=>k(t,e))))return;const n=zp(pe,(t=>k(t,e)));-1===n?ve({diff:"reset"}):ge({index:n})}}else ve({diff:"reset"})}),[pe.length,!I&&X,b,ve,ge,de,te,I]),ye=(0,Op.Z)((e=>{(0,Dp.Z)(W,e),e&&be()}));n.useEffect((()=>{be()}),[be]);const we=e=>{ie||(le(!0),ce(!0),R&&R(e))},xe=(e,t)=>{ie&&(le(!1),A&&A(e,t))},Ce=(e,t,n,r)=>{if(I){if(X.length===t.length&&X.every(((e,n)=>e===t[n])))return}else if(X===t)return;P&&P(e,t,n,r),ee(t)},Ee=n.useRef(!1),Se=(e,t,n="selectOption",r="options")=>{let o=n,a=t;if(I){a=Array.isArray(X)?X.slice():[];const e=zp(a,(e=>k(t,e)));-1===e?a.push(t):"freeSolo"!==r&&(a.splice(e,1),o="removeOption")}ae(e,a),Ce(e,a,o,{option:t}),f||e&&(e.ctrlKey||e.metaKey)||xe(e,o),(!0===l||"touch"===l&&Ee.current||"mouse"===l&&!Ee.current)&&$.current.blur()},Ne=(e,t)=>{if(!I)return;""===te&&xe(e,"toggleInput");let n=Y;-1===Y?""===te&&"previous"===t&&(n=X.length-1):(n+="next"===t?1:-1,n<0&&(n=0),n===X.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;let n=e;for(;;){if("next"===t&&n===X.length||"previous"===t&&-1===n)return-1;const e=V.querySelector(`[data-tag-index="${n}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),K(n),he(n)},Le=e=>{q.current=!0,ne(""),T&&T(e,"","clear"),Ce(e,I?[]:null,"clear")},Me=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==Y&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(K(-1),he(-1)),229!==t.which))switch(t.key){case"Home":de&&S&&(t.preventDefault(),ve({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":de&&S&&(t.preventDefault(),ve({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ve({diff:-5,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"PageDown":t.preventDefault(),ve({diff:5,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowDown":t.preventDefault(),ve({diff:1,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowUp":t.preventDefault(),ve({diff:-1,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"ArrowLeft":Ne(t,"previous");break;case"ArrowRight":Ne(t,"next");break;case"Enter":if(-1!==J.current&&de){const e=pe[J.current],n=!!w&&w(e);if(t.preventDefault(),n)return;Se(t,e,"selectOption"),o&&$.current.setSelectionRange($.current.value.length,$.current.value.length)}else y&&""!==te&&!1===ue&&(I&&t.preventDefault(),Se(t,te,"createOption","freeSolo"));break;case"Escape":de?(t.preventDefault(),t.stopPropagation(),xe(t,"escape")):c&&(""!==te||I&&X.length>0)&&(t.preventDefault(),t.stopPropagation(),Le(t));break;case"Backspace":if(I&&!F&&""===te&&X.length>0){const e=-1===Y?X.length-1:Y,n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})}break;case"Delete":if(I&&!F&&""===te&&X.length>0&&-1!==Y){const e=Y,n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})}}},ke=e=>{oe(!0),D&&!q.current&&we(e)},Ie=e=>{t(W)?$.current.focus():(oe(!1),U.current=!0,q.current=!1,i&&-1!==J.current&&de?Se(e,pe[J.current],"blur"):i&&y&&""!==te?Se(e,te,"blur","freeSolo"):s&&ae(e,X),xe(e,"blur"))},Pe=e=>{const t=e.target.value;te!==t&&(ne(t),ce(!1),T&&T(e,t,"input")),""===t?p||I||Ce(e,null,"clear"):we(e)},Ae=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));J.current!==t&&ge({event:e,index:t,reason:"mouse"})},je=e=>{ge({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Ee.current=!0},Te=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Se(e,pe[t],"selectOption"),Ee.current=!1},Re=e=>t=>{const n=X.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:X[e]})},Oe=e=>{ie?xe(e,"toggleInput"):we(e)},De=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==B&&e.preventDefault()},_e=e=>{e.currentTarget.contains(e.target)&&($.current.focus(),z&&U.current&&$.current.selectionEnd-$.current.selectionStart==0&&$.current.select(),U.current=!1)},Fe=e=>{m||""!==te&&ie||Oe(e)};let ze=y&&te.length>0;ze=ze||(I?X.length>0:null!==X);let Ze=pe;return E&&(new Map,Ze=pe.reduce(((e,t,n)=>{const r=E(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])),m&&re&&Ie(),{getRootProps:(e={})=>(0,ts.Z)({"aria-owns":me?`${B}-listbox`:null},e,{onKeyDown:Me(e),onMouseDown:De,onClick:_e}),getInputLabelProps:()=>({id:`${B}-label`,htmlFor:B}),getInputProps:()=>({id:B,value:te,onBlur:Ie,onFocus:ke,onChange:Pe,onMouseDown:Fe,"aria-activedescendant":de?"":null,"aria-autocomplete":o?"both":"list","aria-controls":me?`${B}-listbox`:void 0,"aria-expanded":me,autoComplete:"off",ref:$,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:m}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Le}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Oe}),getTagProps:({index:e})=>(0,ts.Z)({key:e,"data-tag-index":e,tabIndex:-1},!F&&{onDelete:Re(e)}),getListboxProps:()=>({role:"listbox",id:`${B}-listbox`,"aria-labelledby":`${B}-label`,ref:ye,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{var n;const r=(I?X:[X]).some((e=>null!=e&&k(t,e))),o=!!w&&w(t);return{key:null!=(n=null==x?void 0:x(t))?n:H(t),tabIndex:-1,role:"option",id:`${B}-option-${e}`,onMouseMove:Ae,onClick:Te,onTouchStart:je,"data-option-index":e,"aria-disabled":o,"aria-selected":r}},id:B,inputValue:te,value:X,dirty:ze,expanded:de&&V,popupOpen:de,focused:re||-1!==Y,anchorEl:V,setAnchorEl:G,focusedTag:Y,groupedOptions:Ze}}((0,ts.Z)({},l,{componentName:"Autocomplete"})),Ce=!x&&!E&&pe&&!G,Ee=(!I||!0===k)&&!1!==k,{onMouseDown:Se}=oe(),{ref:Ne}=null!=F?F:{},Le=ce(),{ref:Me}=Le,ke=(0,ns.Z)(Le,rh),Ie=(0,os.Z)(Me,Ne),Pe=j||(e=>{var t;return null!=(t=e.label)?t:e}),Ae=(0,ts.Z)({},l,{disablePortal:L,expanded:fe,focused:ge,fullWidth:P,getOptionLabel:Pe,hasClearIcon:Ce,hasPopupIcon:Ee,inputFocused:-1===ve,popupOpen:he,size:ee}),je=(e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:a,hasClearIcon:i,hasPopupIcon:l,inputFocused:s,popupOpen:c,size:u}=e,d={root:["root",r&&"expanded",o&&"focused",a&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${(0,rs.Z)(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,is.Z)(d,Jm,t)})(Ae);let Te;if(B&&de.length>0){const e=e=>(0,ts.Z)({className:je.tag,disabled:E},se(e));Te=J?J(de,e,Ae):de.map(((t,n)=>(0,ac.jsx)(qm,(0,ts.Z)({label:Pe(t),size:ee},e({index:n}),p))))}if(D>-1&&Array.isArray(Te)){const e=Te.length-D;!ge&&e>0&&(Te=Te.splice(0,D),Te.push((0,ac.jsx)("span",{className:je.tag,children:A(e)},Te.length)))}const Re=Y||(e=>(0,ac.jsxs)("li",{children:[(0,ac.jsx)(mh,{className:je.groupLabel,ownerState:Ae,component:"div",children:e.group}),(0,ac.jsx)(hh,{className:je.groupUl,ownerState:Ae,children:e.children})]},e.key)),Oe=Q||((e,t)=>{const{key:n}=e,r=(0,ns.Z)(e,oh);return(0,ac.jsx)("li",(0,ts.Z)({},r,{children:Pe(t)}),n)}),De=(e,t)=>{const n=ue({option:e,index:t});return Oe((0,ts.Z)({},n,{className:je.option}),e,{selected:n["aria-selected"],index:t,inputValue:we},Ae)},_e=null!=(r=te.clearIndicator)?r:y.clearIndicator,Fe=null!=(o=te.paper)?o:y.paper,ze=null!=(a=te.popper)?a:y.popper,Ze=null!=(i=te.popupIndicator)?i:y.popupIndicator;return(0,ac.jsxs)(n.Fragment,{children:[(0,ac.jsx)(ah,(0,ts.Z)({ref:t,className:(0,xu.Z)(je.root,f),ownerState:Ae},re(ne),{children:K({id:me,disabled:E,fullWidth:!0,size:"small"===ee?"small":void 0,InputLabelProps:ae(),InputProps:(0,ts.Z)({ref:ye,className:je.inputRoot,startAdornment:Te,onClick:e=>{e.target===e.currentTarget&&Se(e)}},(Ce||Ee)&&{endAdornment:(0,ac.jsxs)(ih,{className:je.endAdornment,ownerState:Ae,children:[Ce?(0,ac.jsx)(lh,(0,ts.Z)({},le(),{"aria-label":v,title:v,ownerState:Ae},_e,{className:(0,xu.Z)(je.clearIndicator,null==_e?void 0:_e.className),children:m})):null,Ee?(0,ac.jsx)(sh,(0,ts.Z)({},ie(),{disabled:E,"aria-label":he?b:U,title:he?b:U,ownerState:Ae},Ze,{className:(0,xu.Z)(je.popupIndicator,null==Ze?void 0:Ze.className),children:V})):null]})}),inputProps:(0,ts.Z)({className:je.input,disabled:E,readOnly:G},oe())})})),be?(0,ac.jsx)(ch,(0,ts.Z)({as:W,disablePortal:L,style:{width:be?be.clientWidth:null},ownerState:Ae,role:"presentation",anchorEl:be,open:he},ze,{className:(0,xu.Z)(je.popper,null==ze?void 0:ze.className),children:(0,ac.jsxs)(uh,(0,ts.Z)({ownerState:Ae,as:$},Fe,{className:(0,xu.Z)(je.paper,null==Fe?void 0:Fe.className),children:[z&&0===xe.length?(0,ac.jsx)(dh,{className:je.loading,ownerState:Ae,children:Z}):null,0!==xe.length||I||z?null:(0,ac.jsx)(ph,{className:je.noOptions,ownerState:Ae,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:H}),xe.length>0?(0,ac.jsx)(fh,(0,ts.Z)({as:_,className:je.listbox,ownerState:Ae},ke,F,{ref:Ie,children:xe.map(((e,t)=>T?Re({key:e.key,group:e.group,children:e.options.map(((t,n)=>De(t,e.index+n)))}):De(e,t)))})):null]}))})):null]})}));var vh=gh;const bh=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"];function yh(e){const{item:t,applyValue:r,type:o,apiRef:a,focusElementRef:i,color:l,error:s,helperText:c,size:u,variant:d}=e,p=(0,ns.Z)(e,bh),f={color:l,error:s,helperText:c,size:u,variant:d},[m,h]=n.useState(t.value||[]),g=(0,Id.Z)(),v=Fs();n.useEffect((()=>{var e;const n=null!=(e=t.value)?e:[];h(n.map(String))}),[t.value]);const b=n.useCallback(((e,n)=>{h(n.map(String)),r((0,ts.Z)({},t,{value:[...n]}))}),[r,t]);return(0,ac.jsx)(vh,(0,ts.Z)({multiple:!0,freeSolo:!0,options:[],filterOptions:(e,t)=>{const{inputValue:n}=t;return null==n||""===n?[]:[n]},id:g,value:m,onChange:b,renderTags:(e,t)=>e.map(((e,n)=>(0,ac.jsx)(qm,(0,ts.Z)({variant:"outlined",size:"small",label:e},t({index:n}))))),renderInput:e=>{var t;return(0,ac.jsx)(v.components.BaseTextField,(0,ts.Z)({},e,{label:a.current.getLocaleText("filterPanelInputLabel"),placeholder:a.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,ts.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:i,type:o||"text"},f,null==(t=v.componentsProps)?void 0:t.baseTextField))}},p))}const wh={width:100,minWidth:50,maxWidth:1/0,hide:!1,hideable:!0,sortable:!0,resizable:!0,filterable:!0,groupable:!0,pinnable:!0,aggregable:!0,editable:!1,sortComparator:(e,t)=>{const n=kp(e,t);return null!==n?n:"string"==typeof e?Ip.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:((e=!1)=>[{value:"contains",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(qc(n),"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:yp},{value:"equals",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:e})=>null!=e&&0===r.compare(n,e.toString())},InputComponent:yp},{value:"startsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`^${qc(n)}.*$`,"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:yp},{value:"endsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`.*${qc(n)}$`,"i");return({value:e})=>null!=e&&r.test(e.toString())},InputComponent:yp},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>""===e||null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>""!==e&&null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:t=>{if(!Array.isArray(t.value)||0===t.value.length)return null;const n=e?t.value:t.value.map((e=>e.trim())),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:e})=>null!=e&&n.some((t=>0===r.compare(t,e.toString()||"")))},InputComponent:yh}])(),renderEditCell:e=>(0,ac.jsx)(Ep,(0,ts.Z)({},e)),getApplyQuickFilterFn:e=>{if(!e)return null;const t=new RegExp(qc(e),"i");return({value:e})=>null!=e&&t.test(e.toString())}},xh=e=>null==e?null:Number(e),Ch=()=>[{label:"=",value:"=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>xh(t)===e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>xh(t)!==e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&xh(t)>e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&xh(t)>=e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&xh(t)<e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{label:"<=",value:"<=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&xh(t)<=e.value,InputComponent:yp,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:e=>Array.isArray(e.value)&&0!==e.value.length?({value:t})=>null!=t&&e.value.includes(Number(t)):null,InputComponent:yh,InputComponentProps:{type:"number"}}],Eh=(ws(Ch),(0,ts.Z)({},wh,{type:"number",align:"right",headerAlign:"right",sortComparator:Pp,valueParser:e=>""===e?null:Number(e),valueFormatter:({value:e})=>function(e){return"number"==typeof e}(e)?e.toLocaleString():e||"",filterOperators:Ch(),getApplyQuickFilterFn:e=>null==e||Number.isNaN(e)||""===e?null:({value:t})=>xh(t)===xh(e)})),Sh=["item","applyValue","type","apiRef","focusElementRef","InputProps"];function Nh(e){var t,r;const{item:o,applyValue:a,type:i,apiRef:l,focusElementRef:s,InputProps:c}=e,u=(0,ns.Z)(e,Sh),d=n.useRef(),[p,f]=n.useState(null!=(t=o.value)?t:""),[m,h]=n.useState(!1),g=(0,Id.Z)(),v=Fs(),b=n.useCallback((e=>{const t=e.target.value;clearTimeout(d.current),f(String(t)),h(!0),d.current=setTimeout((()=>{a((0,ts.Z)({},o,{value:t})),h(!1)}),500)}),[a,o]);return n.useEffect((()=>()=>{clearTimeout(d.current)}),[]),n.useEffect((()=>{var e;const t=null!=(e=o.value)?e:"";f(String(t))}),[o.value]),(0,ac.jsx)(v.components.BaseTextField,(0,ts.Z)({id:g,label:l.current.getLocaleText("filterPanelInputLabel"),placeholder:l.current.getLocaleText("filterPanelInputPlaceholder"),value:p,onChange:b,variant:"standard",type:i||"text",InputLabelProps:{shrink:!0},inputRef:s,InputProps:(0,ts.Z)({},m?{endAdornment:(0,ac.jsx)(Sd,{})}:{},c,{inputProps:(0,ts.Z)({max:"datetime-local"===i?"9999-12-31T23:59":"9999-12-31"},null==c?void 0:c.inputProps)})},u,null==(r=v.componentsProps)?void 0:r.baseTextField))}const Lh=/(\d+)-(\d+)-(\d+)/,Mh=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function kh(e,t,n,r){if(!e.value)return null;const[o,a,i,l,s]=e.value.match(n?Mh:Lh).slice(1).map(Number),c=new Date(o,a-1,i,l||0,s||0).getTime();return({value:e})=>{if(!e)return!1;const o=e instanceof Date?e:new Date(e.toString());if(r)return t(o.getTime(),c);const a=(e instanceof Date?new Date(o):o).setHours(n?o.getHours():0,n?o.getMinutes():0,0,0);return t(a,c)}}const Ih=e=>[{value:"is",getApplyFilterFn:t=>kh(t,((e,t)=>e===t),e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>kh(t,((e,t)=>e!==t),e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>kh(t,((e,t)=>e>t),e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>kh(t,((e,t)=>e>=t),e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>kh(t,((e,t)=>e<t),e,!e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:t=>kh(t,((e,t)=>e<=t),e),InputComponent:Nh,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e,requiresFilterValue:!1}],Ph=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","inputProps","isValidating","isProcessingProps","onValueChange"],Ah=(0,ls.ZP)(id)({fontSize:"inherit"});function jh(e){const{id:t,value:r,field:o,colDef:a,hasFocus:i,inputProps:l,onValueChange:s}=e,c=(0,ns.Z)(e,Ph),u="dateTime"===a.type,d=Ds(),p=n.useRef(),f=n.useMemo((()=>{let e,t;return e=null==r?null:r instanceof Date?r:new Date((null!=r?r:"").toString()),t=null==e||Number.isNaN(e.getTime())?"":new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,u?16:10),{parsed:e,formatted:t}}),[r,u]),[m,h]=n.useState(f),g=(e=>{const{classes:t}=e;return(0,is.Z)({root:["editInputCell"]},ds,t)})({classes:Fs().classes}),v=n.useCallback((async e=>{const n=e.target.value;let r;if(""===n)r=null;else{const[e,t]=n.split("T"),[o,a,i]=e.split("-");if(r=new Date,r.setFullYear(Number(o),Number(a)-1,Number(i)),r.setHours(0,0,0,0),t){const[e,n]=t.split(":");r.setHours(Number(e),Number(n),0,0)}}s&&await s(e,r),h({parsed:r,formatted:n}),d.current.setEditCellValue({id:t,field:o,value:r},e)}),[d,o,t,s]);return n.useEffect((()=>{h((e=>{var t,n;return f.parsed!==e.parsed&&(null==(t=f.parsed)?void 0:t.getTime())!==(null==(n=e.parsed)?void 0:n.getTime())?f:e}))}),[f]),(0,as.Z)((()=>{i&&p.current.focus()}),[i]),(0,ac.jsx)(Ah,(0,ts.Z)({inputRef:p,fullWidth:!0,className:g.root,type:u?"datetime-local":"date",inputProps:(0,ts.Z)({max:u?"9999-12-31T23:59":"9999-12-31"},l),value:m.formatted,onChange:v},c))}const Th=e=>(0,ac.jsx)(jh,(0,ts.Z)({},e)),Rh=(0,ts.Z)({},wh,{type:"date",sortComparator:Ap,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleDateString():null!=e?e:""},filterOperators:Ih(),renderEditCell:Th,getApplyQuickFilterFn:void 0}),Oh=(0,ts.Z)({},wh,{type:"dateTime",sortComparator:Ap,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleString():null!=e?e:""},filterOperators:Ih(!0),renderEditCell:Th,getApplyQuickFilterFn:void 0}),Dh=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex","getValue"],_h=e=>{const{value:t}=e,r=(0,ns.Z)(e,Dh),o=Ds(),a=Fs(),i=(e=>{const{classes:t}=e;return(0,is.Z)({root:["booleanCell"]},ds,t)})({classes:a.classes}),l=n.useMemo((()=>t?a.components.BooleanCellTrueIcon:a.components.BooleanCellFalseIcon),[a.components.BooleanCellFalseIcon,a.components.BooleanCellTrueIcon,t]);return(0,ac.jsx)(l,(0,ts.Z)({fontSize:"small",className:i.root,titleAccess:o.current.getLocaleText(t?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(t)},r))},Fh=n.memo(_h),zh=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange"];function Zh(e){var t;const{id:r,value:o,field:a,className:i,hasFocus:l,onValueChange:s}=e,c=(0,ns.Z)(e,zh),u=Ds(),d=n.useRef(null),p=(0,Id.Z)(),[f,m]=n.useState(o),h=Fs(),g=(e=>{const{classes:t}=e;return(0,is.Z)({root:["editBooleanCell"]},ds,t)})({classes:h.classes}),v=n.useCallback((async e=>{const t=e.target.checked;s&&await s(e,t),m(t),await u.current.setEditCellValue({id:r,field:a,value:t},e)}),[u,a,r,s]);return n.useEffect((()=>{m(o)}),[o]),(0,as.Z)((()=>{l&&d.current.focus()}),[l]),(0,ac.jsx)("label",(0,ts.Z)({htmlFor:p,className:ue(g.root,i)},c,{children:(0,ac.jsx)(h.components.BaseCheckbox,(0,ts.Z)({id:p,inputRef:d,checked:Boolean(f),onChange:v,size:"small"},null==(t=h.componentsProps)?void 0:t.baseCheckbox))}))}const Bh=["item","applyValue","apiRef","focusElementRef"];const Hh=(0,ts.Z)({},wh,{type:"boolean",align:"center",headerAlign:"center",renderCell:e=>e.rowNode.isAutoGenerated?"":(0,ac.jsx)(Fh,(0,ts.Z)({},e)),renderEditCell:e=>(0,ac.jsx)(Zh,(0,ts.Z)({},e)),sortComparator:Pp,valueFormatter:function({value:e,api:t}){return e?t.getLocaleText("booleanCellTrueLabel"):t.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===e.value;return({value:e})=>Boolean(e)===t},InputComponent:function(e){var t,r,o,a;const{item:i,applyValue:l,apiRef:s,focusElementRef:c}=e,u=(0,ns.Z)(e,Bh),[d,p]=n.useState(i.value||""),f=Fs(),m=null==(r=((null==(t=f.componentsProps)?void 0:t.baseSelect)||{}).native)||r,h=m?"option":fp,g=n.useCallback((e=>{const t=e.target.value;p(t),l((0,ts.Z)({},i,{value:t}))}),[l,i]);return n.useEffect((()=>{p(i.value||"")}),[i.value]),(0,ac.jsxs)(f.components.BaseTextField,(0,ts.Z)({label:s.current.getLocaleText("filterPanelInputLabel"),value:d,onChange:g,select:!0,variant:"standard",SelectProps:(0,ts.Z)({native:m,displayEmpty:!0},null==(o=f.componentsProps)?void 0:o.baseSelect),InputLabelProps:{shrink:!0},inputRef:c},u,null==(a=f.componentsProps)?void 0:a.baseTextField,{children:[(0,ac.jsx)(h,{value:"",children:s.current.getLocaleText("filterValueAny")}),(0,ac.jsx)(h,{value:"true",children:s.current.getLocaleText("filterValueTrue")}),(0,ac.jsx)(h,{value:"false",children:s.current.getLocaleText("filterValueFalse")})]}))}}],getApplyQuickFilterFn:void 0,aggregable:!1}),qh=e=>"Escape"===e,Uh=e=>"Enter"===e,$h=e=>"Tab"===e,Wh=e=>" "===e,Vh=e=>"Delete"===e||"Backspace"===e;function Gh(e){return 1===e.key.length&&!1===e.ctrlKey&&!1===e.metaKey}const Yh=["Enter","Escape","Tab"],Kh=["Enter","Tab"],Qh=e=>Kh.indexOf(e)>-1,Jh=e=>(e=>"Home"===e||"End"===e)(e)||(e=>0===e.indexOf("Arrow"))(e)||(e=>0===e.indexOf("Page"))(e)||Wh(e),Xh=e=>!!e.key;var eg,tg,ng;!function(e){e.Cell="cell",e.Row="row"}(eg||(eg={})),function(e){e.Edit="edit",e.View="view"}(tg||(tg={})),function(e){e.Edit="edit",e.View="view"}(ng||(ng={}));const rg=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange","initialOpen"];function og(e){var t,r,o;const a=Fs(),{id:i,value:l,api:s,field:c,row:u,colDef:d,hasFocus:p,error:f,onValueChange:m,initialOpen:h=a.editMode===eg.Cell}=e,g=(0,ns.Z)(e,rg),v=Ds(),b=n.useRef(),y=n.useRef(),[w,x]=n.useState(h),C=null!=(r=((null==(t=a.componentsProps)?void 0:t.baseSelect)||{}).native)&&r;let E;return E="function"==typeof d.valueOptions?d.valueOptions({id:i,row:u,field:c}):d.valueOptions,d.valueFormatter&&(E=E.map((e=>{if("object"==typeof e)return e;const t={field:c,api:s,value:e};return{value:e,label:String(d.valueFormatter(t))}}))),(0,as.Z)((()=>{p&&y.current.focus()}),[p]),(0,ac.jsx)(a.components.BaseSelect,(0,ts.Z)({ref:b,inputRef:y,value:l,onChange:async e=>{var t;x(!1);const n=hp(e.target.value,E);m&&await m(e,n);const r=await v.current.setEditCellValue({id:i,field:c,value:n},e);if((null==(t=a.experimentalFeatures)||!t.newEditingApi)&&a.editMode!==eg.Row&&!1!==r&&await Promise.resolve(v.current.commitCellChange({id:i,field:c},e))&&(v.current.setCellMode(i,c,"view"),e.key)){const t=v.current.getCellParams(i,c);v.current.publishEvent("cellNavigationKeyDown",t,e)}},open:w,onOpen:e=>{(function(e){return!!e.key})(e)&&"Enter"===e.key||x(!0)},MenuProps:{onClose:(e,t)=>{var n;a.editMode!==eg.Row?("backdropClick"===t||qh(e.key))&&(null!=(n=a.experimentalFeatures)&&n.newEditingApi?v.current.stopCellEditMode({id:i,field:c,ignoreModifications:!0}):v.current.setCellMode(i,c,"view")):x(!1)}},error:f,native:C,fullWidth:!0},g,null==(o=a.componentsProps)?void 0:o.baseSelect,{children:E.map((e=>((e,t)=>{const n="object"==typeof e,r=n?e.value:e,o=n?e.value:e,a=n?e.label:e;return(0,ac.jsx)(t,{value:o,children:a},r)})(e,C?"option":fp)))}))}const ag=["item","applyValue","type","apiRef","focusElementRef"],ig=({valueOptions:e,valueFormatter:t,field:n},r,o)=>("function"==typeof e?["",...e({field:n})]:["",...e||[]]).map((e=>{const a="object"==typeof e,i=a?e.value:e,l=a?e.value:e,s=t&&""!==e?t({value:e,field:n,api:r}):e,c=a?e.label:s;return(0,ac.jsx)(o,{value:l,children:c},i)}));function lg(e){var t,r,o,a,i;const{item:l,applyValue:s,type:c,apiRef:u,focusElementRef:d}=e,p=(0,ns.Z)(e,ag),[f,m]=n.useState(null!=(t=l.value)?t:""),h=(0,Id.Z)(),g=Fs(),v=null==(o=((null==(r=g.componentsProps)?void 0:r.baseSelect)||{}).native)||o,b=l.columnField?u.current.getColumn(l.columnField):null,y=n.useMemo((()=>{if(null!==b)return"function"==typeof b.valueOptions?b.valueOptions({field:b.field}):b.valueOptions}),[b]),w=n.useCallback((e=>{let t=e.target.value;t=hp(t,y),m(String(t)),s((0,ts.Z)({},l,{value:t}))}),[s,l,y]);return n.useEffect((()=>{var e;let t;if(void 0!==y){if(t=hp(l.value,y),t!==l.value)return void s((0,ts.Z)({},l,{value:t}))}else t=l.value;t=null!=(e=t)?e:"",m(String(t))}),[l,y,s]),(0,ac.jsx)(g.components.BaseTextField,(0,ts.Z)({id:h,label:u.current.getLocaleText("filterPanelInputLabel"),placeholder:u.current.getLocaleText("filterPanelInputPlaceholder"),value:f,onChange:w,variant:"standard",type:c||"text",InputLabelProps:{shrink:!0},inputRef:d,select:!0,SelectProps:(0,ts.Z)({native:v},null==(a=g.componentsProps)?void 0:a.baseSelect)},p,null==(i=g.componentsProps)?void 0:i.baseTextField,{children:ig(u.current.getColumn(l.columnField),u.current,v?"option":fp)}))}const sg=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"],cg=(e,t)=>mp(e)===mp(t),ug=Fp();const dg=e=>null==e||"object"!=typeof e?e:e.value,pg=(0,ts.Z)({},wh,{type:"singleSelect",renderEditCell:e=>(0,ac.jsx)(og,(0,ts.Z)({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>dg(t)===dg(e.value),InputComponent:lg},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>dg(t)!==dg(e.value),InputComponent:lg},{value:"isAnyOf",getApplyFilterFn:e=>{if(!Array.isArray(e.value)||0===e.value.length)return null;const t=e.value.map(dg);return({value:e})=>t.includes(dg(e))},InputComponent:function(e){const{item:t,applyValue:r,apiRef:o,focusElementRef:a,color:i,error:l,helperText:s,size:c,variant:u="standard"}=e,d=(0,ns.Z)(e,sg),p={color:i,error:l,helperText:s,size:c,variant:u},f=(0,Id.Z)(),m=Fs(),h=t.columnField?o.current.getColumn(t.columnField):null,g=n.useMemo((()=>null!=h&&h.valueOptions?"function"==typeof h.valueOptions?h.valueOptions({field:h.field}):h.valueOptions:[]),[h]),v=n.useMemo((()=>null==g?void 0:g.map(mp)),[g]),{valueFormatter:b,field:y}=o.current.getColumn(t.columnField),w=e=>"object"==typeof e?e.label:b&&""!==e?b({value:e,field:y,api:o.current}):e,x=n.useMemo((()=>Array.isArray(t.value)?void 0!==g?t.value.map((e=>{const t=mp(e);return(null==v?void 0:v.findIndex((e=>e===t)))||0})).filter((e=>e>=0)).map((e=>g[e])):t.value:[]),[t.value,g,v]);n.useEffect((()=>{Array.isArray(t.value)&&x.length===t.value.length||r((0,ts.Z)({},t,{value:x.map(mp)}))}),[t,x,r]);const C=n.useCallback(((e,n)=>{r((0,ts.Z)({},t,{value:[...n.map(mp)]}))}),[r,t]);return(0,ac.jsx)(vh,(0,ts.Z)({multiple:!0,options:g,isOptionEqualToValue:cg,filterOptions:ug,id:f,value:x,onChange:C,renderTags:(e,t)=>e.map(((e,n)=>(0,ac.jsx)(qm,(0,ts.Z)({variant:"outlined",size:"small",label:w(e)},t({index:n}))))),renderInput:e=>{var t;return(0,ac.jsx)(m.components.BaseTextField,(0,ts.Z)({},e,{label:o.current.getLocaleText("filterPanelInputLabel"),placeholder:o.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,ts.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:a,type:"singleSelect"},p,null==(t=m.componentsProps)?void 0:t.baseTextField))}},d))}}],getApplyQuickFilterFn:(e,t,n)=>{if(!e)return null;const{valueOptions:r,valueFormatter:o,field:a}=t,i=[dg(e).toString()],l="function"==typeof r?r({field:a}):r||[];return l&&l.forEach((t=>{let r,l;"object"==typeof t?(r=t.value,l=t.label):(r=t,l=o?o({value:t,field:a,api:n.current}):t),l.slice(0,e.length).toLowerCase()===e.toLowerCase()&&(i.includes(r)||i.push(r.toString()))})),({value:e})=>null!=e&&i.includes(dg(e).toString())}});i(6607);var fg=i(8038);function mg(e){return(0,cs.Z)("MuiList",e)}(0,us.Z)("MuiList",["root","padding","dense","subheader"]);const hg=["children","className","component","dense","disablePadding","subheader"],gg=(0,ls.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((({ownerState:e})=>(0,ts.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})));var vg=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:l=!1,disablePadding:s=!1,subheader:c}=r,u=(0,ns.Z)(r,hg),d=n.useMemo((()=>({dense:l})),[l]),p=(0,ts.Z)({},r,{component:i,dense:l,disablePadding:s}),f=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,a={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,is.Z)(a,mg,t)})(p);return(0,ac.jsx)(Pd.Provider,{value:d,children:(0,ac.jsxs)(gg,(0,ts.Z)({as:i,className:(0,xu.Z)(f.root,a),ref:t,ownerState:p},u,{children:[c,o]}))})}));function bg(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var yg=bg;const wg=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function xg(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Cg(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Eg(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Sg(e,t,n,r,o,a){let i=!1,l=o(e,t,!!t&&n);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}const t=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&Eg(l,a)&&!t)return l.focus(),!0;l=o(e,l,n)}return!1}var Ng=n.forwardRef((function(e,t){const{actions:r,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=e,p=(0,ns.Z)(e,wg),f=n.useRef(null),m=n.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,as.Z)((()=>{o&&f.current.focus()}),[o]),n.useImperativeHandle(r,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){const n=`${yg((0,fg.Z)(e))}px`;f.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=n,f.current.style.width=`calc(100% + ${n})`}return f.current}})),[]);const h=(0,os.Z)(f,t);let g=-1;n.Children.forEach(i,((e,t)=>{n.isValidElement(e)?(e.props.disabled||("selectedMenu"===d&&e.props.selected||-1===g)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=i.length&&(g=-1))):g===t&&(g+=1,g>=i.length&&(g=-1))}));const v=n.Children.map(i,((e,t)=>{if(t===g){const t={};return a&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===d&&(t.tabIndex=0),n.cloneElement(e,t)}return e}));return(0,ac.jsx)(vg,(0,ts.Z)({role:"menu",ref:h,className:l,onKeyDown:e=>{const t=f.current,n=e.key,r=(0,fg.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Sg(t,r,c,s,xg);else if("ArrowUp"===n)e.preventDefault(),Sg(t,r,c,s,Cg);else if("Home"===n)e.preventDefault(),Sg(t,null,c,s,xg);else if("End"===n)e.preventDefault(),Sg(t,null,c,s,Cg);else if(1===n.length){const o=m.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);const l=r&&!o.repeating&&Eg(r,o);o.previousKeyMatched&&(l||Sg(t,r,!1,s,xg,o))?e.preventDefault():o.previousKeyMatched=!1}u&&u(e)},tabIndex:o?0:-1},p,{children:v}))}));function Lg(e){return e.substring(2).toLowerCase()}function Mg(e){const{children:t,disableReactTree:r=!1,mouseEvent:o="onClick",onClickAway:a,touchEvent:i="onTouchEnd"}=e,l=n.useRef(!1),s=n.useRef(null),c=n.useRef(!1),u=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{c.current=!0}),0),()=>{c.current=!1})),[]);const d=(0,Cu.Z)(t.ref,s),p=(0,Op.Z)((e=>{const t=u.current;u.current=!1;const n=(0,Hp.Z)(s.current);if(!c.current||!s.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,n))return;if(l.current)return void(l.current=!1);let o;o=e.composedPath?e.composedPath().indexOf(s.current)>-1:!n.documentElement.contains(e.target)||s.current.contains(e.target),o||!r&&t||a(e)})),f=e=>n=>{u.current=!0;const r=t.props[e];r&&r(n)},m={ref:d};return!1!==i&&(m[i]=f(i)),n.useEffect((()=>{if(!1!==i){const e=Lg(i),t=(0,Hp.Z)(s.current),n=()=>{l.current=!0};return t.addEventListener(e,p),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,p),t.removeEventListener("touchmove",n)}}}),[p,i]),!1!==o&&(m[o]=f(o)),n.useEffect((()=>{if(!1!==o){const e=Lg(o),t=(0,Hp.Z)(s.current);return t.addEventListener(e,p),()=>{t.removeEventListener(e,p)}}}),[p,o]),(0,ac.jsx)(n.Fragment,{children:n.cloneElement(t,m)})}var kg="unmounted",Ig="exited",Pg="entering",Ag="entered",jg="exiting",Tg=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=Ig,r.appearStatus=Pg):o=Ag:o=t.unmountOnExit||t.mountOnEnter?kg:Ig,r.state={status:o},r.nextCallback=null,r}Td(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===kg?{status:Ig}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Pg&&n!==Ag&&(t=Pg):n!==Pg&&n!==Ag||(t=jg)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Pg){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:$e().findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ig&&this.setState({status:kg})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[$e().findDOMNode(this),r],a=o[0],i=o[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(a,i),this.safeSetState({status:Pg},(function(){t.props.onEntering(a,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:Ag},(function(){t.props.onEntered(a,i)}))}))}))):this.safeSetState({status:Ag},(function(){t.props.onEntered(a)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:$e().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:jg},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Ig},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Ig},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:$e().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===kg)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,ns.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r().createElement(Rd.Provider,{value:null},"function"==typeof n?n(e,o):r().cloneElement(r().Children.only(n),o))},t}(r().Component);function Rg(){}Tg.contextType=Rd,Tg.propTypes={},Tg.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Rg,onEntering:Rg,onEntered:Rg,onExit:Rg,onExiting:Rg,onExited:Rg},Tg.UNMOUNTED=kg,Tg.EXITED=Ig,Tg.ENTERING=Pg,Tg.ENTERED=Ag,Tg.EXITING=jg;var Og=Tg;function Dg(){const e=(0,Uu.Z)(Wu.Z);return e[Vu.Z]||e}const _g=e=>e.scrollTop;function Fg(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(n=i.transitionDuration)?n:"number"==typeof o?o:o[t.mode]||0,easing:null!=(r=i.transitionTimingFunction)?r:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}const zg=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Zg(e){return`scale(${e}, ${e**2})`}const Bg={entering:{opacity:1,transform:Zg(1)},entered:{opacity:1,transform:"none"}},Hg="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),qg=n.forwardRef((function(e,t){const{addEndListener:r,appear:o=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:m,timeout:h="auto",TransitionComponent:g=Og}=e,v=(0,ns.Z)(e,zg),b=n.useRef(),y=n.useRef(),w=Dg(),x=n.useRef(null),C=(0,os.Z)(x,a.ref,t),E=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},S=E(u),N=E(((e,t)=>{_g(e);const{duration:n,delay:r,easing:o}=Fg({style:m,timeout:h,easing:i},{mode:"enter"});let a;"auto"===h?(a=w.transitions.getAutoHeightDuration(e.clientHeight),y.current=a):a=n,e.style.transition=[w.transitions.create("opacity",{duration:a,delay:r}),w.transitions.create("transform",{duration:Hg?a:.666*a,delay:r,easing:o})].join(","),s&&s(e,t)})),L=E(c),M=E(f),k=E((e=>{const{duration:t,delay:n,easing:r}=Fg({style:m,timeout:h,easing:i},{mode:"exit"});let o;"auto"===h?(o=w.transitions.getAutoHeightDuration(e.clientHeight),y.current=o):o=t,e.style.transition=[w.transitions.create("opacity",{duration:o,delay:n}),w.transitions.create("transform",{duration:Hg?o:.666*o,delay:Hg?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=Zg(.75),d&&d(e)})),I=E(p);return n.useEffect((()=>()=>{clearTimeout(b.current)}),[]),(0,ac.jsx)(g,(0,ts.Z)({appear:o,in:l,nodeRef:x,onEnter:N,onEntered:L,onEntering:S,onExit:k,onExited:I,onExiting:M,addEndListener:e=>{"auto"===h&&(b.current=setTimeout(e,y.current||0)),r&&r(x.current,e)},timeout:"auto"===h?null:h},v,{children:(e,t)=>n.cloneElement(a,(0,ts.Z)({style:(0,ts.Z)({opacity:0,transform:Zg(.75),visibility:"exited"!==e||l?void 0:"hidden"},Bg[e],m,a.props.style),ref:C},t))}))}));qg.muiSupportAuto=!0;var Ug=qg;const $g=["open","target","onClickAway","children","position","className","onExited"],Wg=(0,ls.ZP)(wm,{name:"MuiDataGrid",slot:"Menu",overridesResolver:(e,t)=>t.menu})((({theme:e})=>({zIndex:e.zIndex.modal,[`& .${ps.menuList}`]:{outline:0}}))),Vg={"bottom-start":"top left","bottom-end":"top right"},Gg=e=>{var t;const{open:r,target:o,onClickAway:a,children:i,position:l,className:s,onExited:c}=e,u=(0,ns.Z)(e,$g),d=Ds(),p=n.useRef(o),f=n.useRef(r),m=Fs(),h=(e=>{const{classes:t}=e;return(0,is.Z)({root:["menu"]},ds,t)})(m);return n.useEffect((()=>{f.current&&p.current&&p.current.focus();const e=r?"menuOpen":"menuClose";d.current.publishEvent(e,{target:o}),f.current=r,p.current=o}),[d,r,o]),(0,ac.jsx)(Wg,(0,ts.Z)({as:m.components.BasePopper,className:ue(s,h.root),ownerState:m,open:r,anchorEl:o,transition:!0,placement:l},u,null==(t=m.componentsProps)?void 0:t.basePopper,{children:({TransitionProps:e,placement:t})=>{return(0,ac.jsx)(Mg,{onClickAway:a,mouseEvent:"onMouseDown",children:(0,ac.jsx)(Ug,(0,ts.Z)({},e,{style:{transformOrigin:Vg[t]},onExited:(n=null==e?void 0:e.onExited,e=>{n&&n(),c&&c(e)}),children:(0,ac.jsx)(Pm,{children:i})}))});var n}}))},Yg=["colDef","id","api","hasFocus","isEditable","field","value","formattedValue","row","rowNode","cellMode","getValue","tabIndex","position","focusElementRef"],Kg=e=>{const{colDef:t,id:r,hasFocus:o,tabIndex:a,position:i="bottom-end",focusElementRef:l}=e,s=(0,ns.Z)(e,Yg),[c,u]=n.useState(-1),[d,p]=n.useState(!1),f=Ds(),m=n.useRef(null),h=n.useRef(null),g=n.useRef(!1),v=n.useRef({}),b=(0,Id.Z)(),y=(0,Id.Z)(),w=Fs();if(n.useLayoutEffect((()=>{o||Object.entries(v.current).forEach((([e,t])=>{null==t||t.stop({},(()=>{delete v.current[e]}))}))}),[o]),n.useEffect((()=>{c<0||!m.current||c>=m.current.children.length||m.current.children[c].focus({preventScroll:!0})}),[c]),n.useEffect((()=>{o||(u(-1),g.current=!1)}),[o]),n.useImperativeHandle(l,(()=>({focus(){g.current||u(0)}})),[]),!(e=>"function"==typeof e.getActions)(t))throw new Error("MUI: Missing the `getActions` property in the `GridColDef`.");const x=t.getActions(f.current.getRowParams(r)),C=x.filter((e=>!e.props.showInMenu)),E=x.filter((e=>e.props.showInMenu)),S=C.length+(E.length?1:0);n.useEffect((()=>{c>=S&&u(S-1)}),[c,S]);const N=()=>{p(!1)},L=e=>t=>{v.current[e]=t},M=(e,t)=>n=>{u(e),g.current=!0,t&&t(n)};return(0,ac.jsxs)("div",(0,ts.Z)({role:"menu",ref:m,tabIndex:-1,className:ps.actionsCell,onKeyDown:e=>{if(S<=1)return;let t=c;"ArrowRight"===e.key?t+=1:"ArrowLeft"===e.key&&(t-=1),t<0||t>=S||t!==c&&(e.preventDefault(),e.stopPropagation(),u(t))}},s,{children:[C.map(((e,t)=>n.cloneElement(e,{key:t,touchRippleRef:L(t),onClick:M(t,e.props.onClick),tabIndex:c===t?a:-1}))),E.length>0&&y&&(0,ac.jsx)(Om,{ref:h,id:y,"aria-label":f.current.getLocaleText("actionsCellMore"),"aria-controls":b,"aria-expanded":d?"true":void 0,"aria-haspopup":"true",role:"menuitem",size:"small",onClick:()=>{p(!0),u(S-1),g.current=!0},touchRippleRef:L(y),tabIndex:c===C.length?a:-1,children:(0,ac.jsx)(w.components.MoreActionsIcon,{fontSize:"small"})}),E.length>0&&(0,ac.jsx)(Gg,{onClickAway:N,onClick:N,open:d,target:h.current,position:i,children:(0,ac.jsx)(Ng,{id:b,className:ps.menuList,onKeyDown:e=>{"Tab"===e.key&&e.preventDefault(),["Tab","Enter","Escape"].includes(e.key)&&N()},"aria-labelledby":y,variant:"menu",autoFocusItem:!0,children:E.map(((e,t)=>n.cloneElement(e,{key:t})))})})]}))},Qg="actions",Jg=(0,ts.Z)({},wh,{sortable:!1,filterable:!1,aggregable:!1,width:100,align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:e=>(0,ac.jsx)(Kg,(0,ts.Z)({},e)),getApplyQuickFilterFn:void 0}),Xg="__default__",ev=["maxWidth","minWidth","width","flex"],tv=(e={})=>{const t=(0,ts.Z)({},{string:wh,number:Eh,date:Rh,dateTime:Oh,boolean:Hh,singleSelect:pg,[Qg]:Jg,[Xg]:wh});return Object.entries(e).forEach((([e,n])=>{t[e]?t[e]=(0,ts.Z)({},t[e],n):t[e]=(0,ts.Z)({},t[n.extendType||Xg],n)})),t},nv=(e,t)=>{const n={};let r=0,o=0;const a=[];e.all.forEach((t=>{const i=(0,ts.Z)({},e.lookup[t]);if(!1===e.columnVisibilityModel[t])i.computedWidth=0;else{let e;i.flex&&i.flex>0?(r+=i.flex,e=0,a.push(i)):e=Uc(i.width,i.minWidth,i.maxWidth),o+=e,i.computedWidth=e}n[t]=i}));const i=Math.max(t-o,0);if(r>0&&t>0){const e=function({initialFreeSpace:e,totalFlexUnits:t,flexColumns:n}){const r={all:{},frozenFields:[],freeze:e=>{const t=r.all[e];t&&!0!==t.frozen&&(r.all[e].frozen=!0,r.frozenFields.push(e))}};return function o(){if(r.frozenFields.length===n.length)return;const a={min:{},max:{}};let i=e,l=t,s=0;r.frozenFields.forEach((e=>{i-=r.all[e].computedWidth,l-=r.all[e].flex}));for(let e=0;e<n.length;e+=1){const t=n[e];if(r.all[t.field]&&!0===r.all[t.field].frozen)continue;let o=i/l*t.flex;o<t.minWidth?(s+=t.minWidth-o,o=t.minWidth,a.min[t.field]=!0):o>t.maxWidth&&(s+=t.maxWidth-o,o=t.maxWidth,a.max[t.field]=!0),r.all[t.field]={frozen:!1,computedWidth:o,flex:t.flex}}s<0?Object.keys(a.max).forEach((e=>{r.freeze(e)})):s>0?Object.keys(a.min).forEach((e=>{r.freeze(e)})):n.forEach((({field:e})=>{r.freeze(e)})),o()}(),r.all}({initialFreeSpace:i,totalFlexUnits:r,flexColumns:a});Object.keys(e).forEach((t=>{n[t].computedWidth=e[t].computedWidth}))}return(0,ts.Z)({},e,{lookup:n})},rv=({apiRef:e,columnsToUpsert:t,initialState:n,columnTypes:r,currentColumnVisibilityModel:o=Ms(e),shouldRegenColumnVisibilityModelFromColumns:a,keepOnlyColumnsToUpsert:i=!1})=>{var l,s,c,u;const d=!e.current.state.columns;let p;if(d)p={all:[],lookup:{}};else{const t=Es(e.current.state);p={all:i?[]:[...t.all],lookup:(0,ts.Z)({},t.lookup)}}let f={};i&&!d&&(f=Object.keys(p.lookup).reduce(((e,t)=>(0,ts.Z)({},e,{[t]:!1})),{}));const m={};t.forEach((e=>{const{field:t}=e;m[t]=!0,f[t]=!0;let n=p.lookup[t];null==n?(n=(0,ts.Z)({},((e,t)=>t&&e[t]?e[t]:e[Xg])(r,e.type),{field:t,hasBeenResized:!1}),p.all.push(t)):i&&p.all.push(t);let o=n.hasBeenResized;ev.forEach((t=>{void 0!==e[t]&&(o=!0,-1===e[t]&&(e[t]=1/0))})),p.lookup[t]=(0,ts.Z)({},n,{hide:null!=e.hide&&e.hide},e,{hasBeenResized:o})})),i&&!d&&Object.keys(p.lookup).forEach((e=>{f[e]||delete p.lookup[e]}));const h=(0,ts.Z)({},p.lookup),g=e.current.unstable_applyPipeProcessors("hydrateColumns",p);let v={};if(a){let t=!1;const n=(0,ts.Z)({},o);d?g.all.forEach((e=>{n[e]=!p.lookup[e].hide})):i&&Object.keys(n).forEach((e=>{g.lookup[e]||(delete n[e],t=!0)})),g.all.forEach((r=>{if(!m[r]&&h[r]===g.lookup[r])return;let a=o[r];void 0===a&&(a=!!d||!!Es(e.current.state).lookup[r]);const i=!g.lookup[r].hide;i!==a&&(t=!0,n[r]=i)})),v=t||d?n:o}else v=o;const b=((e,t)=>{if(!t)return e;const{orderedFields:n=[],dimensions:r={}}=t,o=Object.keys(r);if(0===o.length&&0===n.length)return e;const a={},i=[];for(let t=0;t<n.length;t+=1){const r=n[t];e.lookup[r]&&(a[r]=!0,i.push(r))}const l=0===i.length?e.all:[...i,...e.all.filter((e=>!a[e]))],s=(0,ts.Z)({},e.lookup);for(let e=0;e<o.length;e+=1){const t=o[e],n=(0,ts.Z)({},s[t],{hasBeenResized:!0});Object.entries(r[t]).forEach((([e,t])=>{n[e]=-1===t?1/0:t})),s[t]=n}return{all:l,lookup:s}})(g,n),y=(0,ts.Z)({},b,{columnVisibilityModel:v});return nv(y,null!=(l=null==(s=(c=e.current).getRootDimensions)||null==(u=s.call(c))?void 0:u.viewportInnerSize.width)?l:0)},ov=e=>t=>(0,ts.Z)({},t,{columns:e});function av({firstColumnToRender:e,apiRef:t,firstRowToRender:n,lastRowToRender:r,visibleRows:o}){let a=e;for(let i=n;i<r;i+=1)if(o[i]){const n=o[i].id,r=t.current.unstable_getCellColSpanInfo(n,e);r&&r.spannedByColSpan&&(a=r.leftVisibleCellIndex)}return a}function iv({firstColumnIndex:e,minColumnIndex:t,columnBuffer:n,firstRowToRender:r,lastRowToRender:o,apiRef:a,visibleRows:i}){return av({firstColumnToRender:Math.max(e-n,t),apiRef:a,firstRowToRender:r,lastRowToRender:o,visibleRows:i})}var lv;!function(e){e.filters="filters",e.columns="columns"}(lv||(lv={}));const sv=(e,t,n)=>{var r,o,a,i,l,s,c;const u=!!t.columnVisibilityModel||!(null==(r=t.initialState)||null==(o=r.columns)||!o.columnVisibilityModel);n.current.unstable_caches.columns={isUsingColumnVisibilityModel:u};const d=tv(t.columnTypes),p=rv({apiRef:n,columnTypes:d,columnsToUpsert:t.columns,initialState:null==(a=t.initialState)?void 0:a.columns,shouldRegenColumnVisibilityModelFromColumns:!u,currentColumnVisibilityModel:null!=(i=null!=(l=t.columnVisibilityModel)?l:null==(s=t.initialState)||null==(c=s.columns)?void 0:c.columnVisibilityModel)?i:{},keepOnlyColumnsToUpsert:!0});return(0,ts.Z)({},e,{columns:p})};var cv;function uv(e){return void 0!==e.field}!function(e){e.Compact="compact",e.Standard="standard",e.Comfortable="comfortable"}(cv||(cv={}));const dv=Cs((e=>e.columnGrouping),(e=>e.lookup)),pv=["groupId","children"],fv=(e,t,n)=>{if(uv(e)){if(void 0!==n[e.field])throw new Error(["MUI: columnGroupingModel contains duplicated field",`column field ${e.field} occurrs two times in the grouping model:`,`- ${n[e.field].join(" > ")}`,`- ${t.join(" > ")}`].join("\n"));return void(n[e.field]=t)}const{groupId:r,children:o}=e;o.forEach((e=>{fv(e,[...t,r],n)}))},mv=e=>{if(!e)return{};const t={};return e.forEach((e=>{fv(e,[],t)})),t},hv=e=>{let t={};return e.forEach((e=>{if(uv(e))return;const{groupId:n,children:r}=e,o=(0,ns.Z)(e,pv);if(!n)throw new Error("MUI: An element of the columnGroupingModel does not have either `field` or `groupId`.");r||console.warn(`MUI: group groupId=${n} has no children.`);const a=(0,ts.Z)({},o,{groupId:n}),i=hv(r);if(void 0!==i[n]||void 0!==t[n])throw new Error(`MUI: The groupId ${n} is used multiple times in the columnGroupingModel.`);t=(0,ts.Z)({},t,i,{[n]:a})})),(0,ts.Z)({},t)},gv=(e,t)=>{var n;const r=hv(null!=(n=t.columnGroupingModel)?n:[]);return(0,ts.Z)({},e,{columnGrouping:{lookup:r,groupCollapsedModel:{}}})},vv=(e,t,n,r)=>{switch(e){case cv.Compact:return{value:e,headerHeight:Math.floor(.7*t),rowHeight:Math.floor(.7*n),headerGroupingMaxDepth:r,factor:.7};case cv.Comfortable:return{value:e,headerHeight:Math.floor(1.3*t),rowHeight:Math.floor(1.3*n),headerGroupingMaxDepth:r,factor:1.3};default:return{value:e,headerHeight:t,rowHeight:n,headerGroupingMaxDepth:r,factor:1}}},bv=(e,t)=>{let n;if(null==t.columnGroupingModel||0===Object.keys(t.columnGroupingModel).length)n=0;else{const r=mv(t.columnGroupingModel),o=e.columns,a=o.all.filter((e=>!1!==o.columnVisibilityModel[e]));n=0===a.length?0:Math.max(...a.map((e=>{var t,n;return null!=(t=null==(n=r[e])?void 0:n.length)?t:0})))}return(0,ts.Z)({},e,{density:vv(t.density,t.headerHeight,t.rowHeight,n)})},yv=["field","id","value","formattedValue","row","rowNode","colDef","isEditable","cellMode","hasFocus","tabIndex","getValue","api"],wv=n.forwardRef((function(e,t){var r;const{field:o,id:a,value:i,rowNode:l,hasFocus:s,tabIndex:c}=e,u=(0,ns.Z)(e,yv),d=Ds(),p=Fs(),f=(e=>{const{classes:t}=e;return(0,is.Z)({root:["checkboxInput"]},ds,t)})({classes:p.classes}),m=n.useRef(null),h=n.useRef(),g=(0,os.Z)(m,t),v=d.current.getCellElement(a,o);n.useLayoutEffect((()=>{0===c&&v&&(v.tabIndex=-1)}),[v,c]),n.useEffect((()=>{if(s){var e;const t=null==(e=m.current)?void 0:e.querySelector("input");null==t||t.focus({preventScroll:!0})}else h.current&&h.current.stop({})}),[s]);const b=n.useCallback((t=>{Wh(t.key)&&t.stopPropagation(),Jh(t.key)&&!t.shiftKey&&d.current.publishEvent("cellNavigationKeyDown",e,t)}),[d,e]);if("footer"===l.position)return null;const y=d.current.isRowSelectable(a),w=d.current.getLocaleText(i?"checkboxSelectionUnselectRow":"checkboxSelectionSelectRow");return l.isPinned?null:(0,ac.jsx)(p.components.BaseCheckbox,(0,ts.Z)({ref:g,tabIndex:c,checked:i,onChange:e=>{const t={value:e.target.checked,id:a};d.current.publishEvent("rowSelectionCheckboxChange",t,e)},className:f.root,inputProps:{"aria-label":w},onKeyDown:b,disabled:!y,touchRippleRef:h},null==(r=p.componentsProps)?void 0:r.baseCheckbox,u))})),xv=e=>e.focus,Cv=Cs(xv,(e=>e.cell)),Ev=Cs(xv,(e=>e.columnHeader)),Sv=e=>e.tabIndex,Nv=Cs(Sv,(e=>e.cell)),Lv=Cs(Sv,(e=>e.columnHeader)),Mv=e=>e.selection,kv=Cs(Mv,(e=>e.length)),Iv=Cs(Mv,Ks,((e,t)=>new Map(e.map((e=>[e,t[e]]))))),Pv=Cs(Mv,(e=>e.reduce(((e,t)=>(e[t]=t,e)),{}))),Av=e=>e.pagination,jv=Cs(Av,(e=>e.page)),Tv=Cs(Av,(e=>e.pageSize)),Rv=(Cs(Av,(e=>e.pageCount)),Cs(Av,Js,ec,kc,jc,((e,t,n,r,o)=>{const a=o.length,i=Math.min(e.pageSize*e.page,a-1),l=Math.min(i+e.pageSize-1,a-1);if(-1===i||-1===l)return null;if(n<2)return{firstRowIndex:i,lastRowIndex:l};const s=o[i],c=l-i+1,u=r.findIndex((e=>e.id===s.id));let d=u,p=0;for(;d<r.length&&p<=c;){const e=t[r[d].id].depth;(p<c||e>0)&&(d+=1),0===e&&(p+=1)}return{firstRowIndex:u,lastRowIndex:d-1}}))),Ov=Cs(kc,Rv,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),Dv=Cs(Ic,Rv,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),_v=["field","colDef"],Fv=n.forwardRef((function(e,t){var r;const o=(0,ns.Z)(e,_v),[,a]=n.useState(!1),i=Ds(),l=Fs(),s=(e=>{const{classes:t}=e;return(0,is.Z)({root:["checkboxInput"]},ds,t)})({classes:l.classes}),c=Rs(i,Lv),u=Rs(i,Mv),d=Rs(i,Ic),p=Rs(i,Dv),f=n.useMemo((()=>"function"!=typeof l.isRowSelectable?u:u.filter((e=>!!i.current.getRow(e)&&l.isRowSelectable(i.current.getRowParams(e))))),[i,l.isRowSelectable,u]),m=n.useMemo((()=>(l.pagination&&l.checkboxSelectionVisibleOnly?p:d).reduce(((e,t)=>(e[t]=!0,e)),{})),[l.pagination,l.checkboxSelectionVisibleOnly,p,d]),h=n.useMemo((()=>f.filter((e=>m[e])).length),[f,m]),g=h>0&&h<Object.keys(m).length,v=h>0,b=null!==c&&c.field===e.field?0:-1;n.useLayoutEffect((()=>{const t=i.current.getColumnHeaderElement(e.field);0===b&&t&&(t.tabIndex=-1)}),[b,i,e.field]);const y=n.useCallback((t=>{" "===t.key&&i.current.publishEvent("headerSelectionCheckboxChange",{value:!v}),Jh(t.key)&&!t.shiftKey&&i.current.publishEvent("columnHeaderNavigationKeyDown",e,t)}),[i,e,v]),w=n.useCallback((()=>{a((e=>!e))}),[]);n.useEffect((()=>i.current.subscribeEvent("selectionChange",w)),[i,w]);const x=i.current.getLocaleText(v?"checkboxSelectionUnselectAllRows":"checkboxSelectionSelectAllRows");return(0,ac.jsx)(l.components.BaseCheckbox,(0,ts.Z)({ref:t,indeterminate:g,checked:v,onChange:e=>{const t={value:e.target.checked};i.current.publishEvent("headerSelectionCheckboxChange",t)},className:s.root,inputProps:{"aria-label":x},tabIndex:b,onKeyDown:y},null==(r=l.componentsProps)?void 0:r.baseCheckbox,o))})),zv="__check__",Zv=(0,ts.Z)({},Hh,{field:zv,type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,aggregable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,getApplyQuickFilterFn:void 0,valueGetter:e=>void 0!==Pv(e.api.state,e.api.instanceId)[e.id],renderHeader:e=>(0,ac.jsx)(Fv,(0,ts.Z)({},e)),renderCell:e=>(0,ac.jsx)(wv,(0,ts.Z)({},e))}),Bv=(e,t)=>{if("string"==typeof e){const n=e.replace(/"/g,'""');return[t,"\n","\r"].some((e=>n.includes(e)))?`"${n}"`:n}return e};ys(["MUI: When the value of a field is an object or a `renderCell` is provided, the CSV export might not display the value correctly.","You can provide a `valueFormatter` with a string representation to be used."]);const Hv=({apiRef:e,options:t})=>{const n=Ls(e);return t.fields?t.fields.map((e=>n.find((t=>t.field===e)))).filter((e=>!!e)):(t.allColumns?n:ks(e)).filter((e=>!e.disableExport))},qv=({apiRef:e})=>{var t,n;const r=Ac(e),o=Js(e),a=e.current.getSelectedRows(),i=r.filter((e=>{var t;return"body"===(null!=(t=o[e].position)?t:"body")})),l=rc(e),s=(null==l||null==(t=l.top)?void 0:t.map((e=>e.id)))||[],c=(null==l||null==(n=l.bottom)?void 0:n.map((e=>e.id)))||[];return i.unshift(...s),i.push(...c),a.size>0?i.filter((e=>a.has(e))):i},Uv=["hideMenu","options"],$v=["hideMenu","options"],Wv=e=>{const t=Ds(),{hideMenu:n,options:r}=e,o=(0,ns.Z)(e,Uv);return(0,ac.jsx)(fp,(0,ts.Z)({onClick:()=>{t.current.exportDataAsCsv(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportCSV")}))},Vv=e=>{const t=Ds(),{hideMenu:n,options:r}=e,o=(0,ns.Z)(e,$v);return(0,ac.jsx)(fp,(0,ts.Z)({onClick:()=>{t.current.exportDataAsPrint(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportPrint")}))},Gv=e=>{const t=sc(e,"useGridCsvExport"),r=n.useCallback(((n={})=>{var r,o;return t.debug("Get data as CSV"),function(e){const{columns:t,rowIds:n,getCellParams:r,delimiterCharacter:o,includeHeaders:a}=e,i=n.reduce(((e,n)=>`${e}${((e,t,n,r)=>t.map((t=>{const o=n(e,t.field);return Bv(o.formattedValue,r)})))(n,t,r,o).join(o)}\r\n`),"").trim();return a?`${t.filter((e=>e.field!==Zv.field)).map((e=>Bv(e.headerName||e.field,o))).join(o)}\r\n${i}`.trim():i}({columns:Hv({apiRef:e,options:n}),rowIds:(null!=(r=n.getRowsToExport)?r:qv)({apiRef:e}),getCellParams:e.current.getCellParams,delimiterCharacter:n.delimiter||",",includeHeaders:null==(o=n.includeHeaders)||o})}),[t,e]),o=n.useCallback((e=>{t.debug("Export data as CSV");const n=r(e);!function(e,t="csv",n=document.title||"untitled"){const r=`${n}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),n=document.createElement("a");return n.href=t,n.download=r,n.click(),void setTimeout((()=>{URL.revokeObjectURL(t)}))}throw new Error("MUI: exportAs not supported")}(new Blob([null!=e&&e.utf8WithBom?new Uint8Array([239,187,191]):"",n],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)}),[t,r]);Jc(e,{getDataAsCsv:r,exportDataAsCsv:o});const a=n.useCallback(((e,t)=>{var n;return null!=(n=t.csvOptions)&&n.disableToolbarButton?e:[...e,{component:(0,ac.jsx)(Wv,{options:t.csvOptions}),componentName:"csvExport"}]}),[]);bu(e,"exportMenu",a)},Yv=e=>e.rowsMeta,Kv="client";var Qv;!function(e){e.And="and",e.Or="or"}(Qv||(Qv={}));const Jv=()=>({items:[],linkOperator:Qv.And,quickFilterValues:[],quickFilterLogicOperator:Qv.And}),Xv=(e,t,r,o)=>{const a=n.useCallback((()=>{e.current.unstable_registerStrategyProcessor(t,r,o)}),[e,o,r,t]);vu((()=>{a()}));const i=n.useRef(!0);n.useEffect((()=>{i.current?i.current=!1:a()}),[a])},eb=(e,t)=>{const n=(0,ts.Z)({},e);if(null==n.id&&(n.id=Math.round(1e5*Math.random())),null==n.operatorValue){const e=Ns(t)[n.columnField];n.operatorValue=e&&e.filterOperators[0].value}return n},tb=ys(["MUI: The `filterModel` can only contain a single item when the `disableMultipleColumnsFiltering` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),nb=ys("MUI: The 'id' field is required on `filterModel.items` when you use multiple filters.","error"),rb=ys(["MUI: One of your filtering item have no `operatorValue` provided.","This property will become required on `@mui/x-data-grid@6.X`."]),ob=(e,t,n)=>{const r=e.items.length>1;let o;r&&t?(tb(),o=[e.items[0]]):o=e.items;const a=r&&o.some((e=>null==e.id)),i=o.some((e=>null==e.operatorValue));return a&&nb(),i&&rb(),i||a?(0,ts.Z)({},e,{items:o.map((e=>eb(e,n)))}):e.items!==o?(0,ts.Z)({},e,{items:o}):e},ab=(e,t,n)=>r=>(0,ts.Z)({},r,{filterModel:ob(e,t,n)}),ib=(e,t)=>{if(!e.columnField||!e.operatorValue)return null;const n=t.current.getColumn(e.columnField);if(!n)return null;let r;if(n.valueParser){var o;const t=n.valueParser;r=Array.isArray(e.value)?null==(o=e.value)?void 0:o.map((e=>t(e))):t(e.value)}else r=e.value;const a=(0,ts.Z)({},e,{value:r}),i=n.filterOperators;if(null==i||!i.length)throw new Error(`MUI: No filter operators found for column '${n.field}'.`);const l=i.find((e=>e.value===a.operatorValue));if(!l)throw new Error(`MUI: No filter operator found for column '${n.field}' and operator value '${a.operatorValue}'.`);const s=l.getApplyFilterFn(a,n);return"function"!=typeof s?null:{fn:e=>{const n=t.current.getCellParams(e,a.columnField);return s(n)},item:a}},lb=(e,t,n,r)=>{var o,a;const i=n.items.filter((e=>null!==ib(e,r))),l=e.filter((e=>null!=e)),s=t.filter((e=>null!=e)),c=null!=(o=n.quickFilterLogicOperator)?o:Jv().quickFilterLogicOperator,u=null!=(a=n.linkOperator)?a:Jv().linkOperator;if(l.length>0){const e=e=>l.some((t=>t[e.id]));if(u===Qv.And){if(!i.every(e))return!1}else if(!i.some(e))return!1}if(s.length>0&&null!=n.quickFilterValues){const e=e=>s.some((t=>t[e]));if(c===Qv.And){if(!n.quickFilterValues.every(e))return!1}else if(!n.quickFilterValues.some(e))return!1}return!0},sb=(e,t,n)=>{var r,o,a,i;const l=null!=(r=null!=(o=t.filterModel)?o:null==(a=t.initialState)||null==(i=a.filter)?void 0:i.filterModel)?r:Jv();return(0,ts.Z)({},e,{filter:{filterModel:ob(l,t.disableMultipleColumnsFiltering,n),visibleRowsLookup:{},filteredDescendantCountLookup:{}}})},cb=(e,t)=>{let n,r;return t.pagination&&"client"===t.paginationMode?(r=Rv(e),n=Ov(e)):(n=kc(e),r=0===n.length?null:{firstRowIndex:0,lastRowIndex:n.length-1}),{rows:n,range:r}},ub=(e,t)=>{const r=cb(e,t);return n.useMemo((()=>({rows:r.rows,range:r.range})),[r.rows,r.range])},db=e=>(0,ts.Z)({},e,{focus:{cell:null,columnHeader:null},tabIndex:{cell:null,columnHeader:null}}),pb="__detail_panel_toggle__",fb=["rowsBeforePartialUpdates"],mb=(e,t,n)=>{const r=t?t(e):e.id;return function(e,t,n="A row was provided without id in the rows prop:"){if(null==e)throw new Error(["MUI: The data grid component requires all rows to have a unique `id` property.","Alternatively, you can use the `getRowId` prop to specify a custom id for each row.",n,JSON.stringify(t)].join("\n"))}(r,e,n),r},hb=({rows:e,getRowId:t,loading:n,rowCount:r})=>{const o={rowsBeforePartialUpdates:e,loadingPropBeforePartialUpdates:n,rowCountPropBeforePartialUpdates:r,idRowsLookup:{},idToIdLookup:{},ids:[]};for(let n=0;n<e.length;n+=1){const r=e[n],a=mb(r,t);o.idRowsLookup[a]=r,o.idToIdLookup[a]=a,o.ids.push(a)}return o},gb=({apiRef:e,previousTree:t,rowCountProp:n,loadingProp:r})=>{const o=e.current.unstable_caches.rows,a=(0,ns.Z)(o,fb),i=null!=n?n:0,l=e.current.unstable_applyStrategyProcessor("rowTreeCreation",(0,ts.Z)({},a,{previousTree:t})),s=e.current.unstable_applyPipeProcessors("hydrateRows",l),c=1===s.treeDepth?s.ids.length:Object.values(s.tree).filter((e=>null==e.parent&&!e.isPinned)).length;return(0,ts.Z)({},s,{groupingResponseBeforeRowHydration:l,loading:r,totalRowCount:Math.max(i,s.ids.length),totalTopLevelRowCount:Math.max(i,c)})},vb=(e,t,n)=>{var r;const o=null==(r=e[t])?void 0:r.children;if(null==o)return[];const a=[];for(let t=0;t<o.length;t+=1){const r=o[t],i=e[r];n&&i.isAutoGenerated||a.push(r),a.push(...vb(e,i.id,n))}return a};function bb(e){var t,n;const r=rc(e);return{top:(null==r||null==(t=r.top)?void 0:t.reduce(((t,n)=>t+e.current.unstable_getRowHeight(n.id)),0))||0,bottom:(null==r||null==(n=r.bottom)?void 0:n.reduce(((t,n)=>t+e.current.unstable_getRowHeight(n.id)),0))||0}}const yb=e=>e?0:100,wb=e=>t=>(0,ts.Z)({},t,{pagination:(0,ts.Z)({},t.pagination,{pageSize:e})}),xb=(e,t)=>t>0&&e>0?Math.ceil(e/t):0,Cb=e=>e.pageCount?(0,ts.Z)({},e,{page:Math.max(Math.min(e.page,e.pageCount-1),0)}):e,Eb=e=>t=>(0,ts.Z)({},t,{pagination:Cb((0,ts.Z)({},t.pagination,{page:e}))}),Sb=(ys(["MUI: the 'rowCount' prop is undefined while using paginationMode='server'","For more detail, see http://mui.com/components/data-grid/pagination/#basic-implementation"],"error"),(e,t)=>{var n,r,o,a,i,l,s,c;let u;return u=null!=t.pageSize?t.pageSize:null!=(null==(n=t.initialState)||null==(r=n.pagination)?void 0:r.pageSize)?t.initialState.pagination.pageSize:yb(t.autoPageSize),(0,ts.Z)({},e,{pagination:{pageSize:u,page:null!=(o=null!=(a=t.page)?a:null==(i=t.initialState)||null==(l=i.pagination)?void 0:l.page)?o:0,pageCount:xb(null!=(s=t.rowCount)?s:0,u),rowCount:null!=(c=t.rowCount)?c:0}})}),Nb=e=>e.preferencePanel,Lb=(e,t)=>{var n,r;return(0,ts.Z)({},e,{preferencePanel:null!=(n=null==(r=t.initialState)?void 0:r.preferencePanel)?n:{open:!1}})},Mb=e=>e.editRows;function kb(e){return"function"==typeof e.then}const Ib=e=>(0,ts.Z)({},e,{editRows:{}});function Pb(e,t){var r;const o=sc(e,"useGridEditRows");((e,t)=>{var r;const o=sc(e,"useGridEditRows"),a=e=>(...n)=>{t.editMode===eg.Cell&&e(...n)},i=n.useCallback(((t,n,r)=>{e.current.getCellMode(t,n)!==r&&(o.debug(`Switching cell id: ${t} field: ${n} to mode: ${r}`),e.current.setState((o=>{const a=(0,ts.Z)({},o.editRows);return a[t]=(0,ts.Z)({},a[t]),r===tg.Edit?a[t][n]={value:e.current.getCellValue(t,n)}:(delete a[t][n],Object.keys(a[t]).length||delete a[t]),(0,ts.Z)({},o,{editRows:a})})),e.current.forceUpdate(),e.current.publishEvent("cellModeChange",e.current.getCellParams(t,n)))}),[e,o]),l=n.useCallback(((t,n)=>{const r=Mb(e.current.state);return r[t]&&r[t][n]?tg.Edit:tg.View}),[e]),s=n.useCallback(((n,r={})=>{var o;const{id:a,field:i}=n;e.current.unstable_runPendingEditCellValueMutation(a,i);const l=e.current.getEditRowsModel();if(!l[a]||!l[a][i])throw new Error(`MUI: Cell at id: ${a} and field: ${i} is not in edit mode.`);const s=l[a][i],c=e.current.getColumn(i),u=e.current.getRow(a);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating){const e=l[a][i];if(e.isValidating||e.error)return!1}const d=(0,ts.Z)({},n,{value:s.value});let p=!!s.error;if(!p&&"function"==typeof c.preProcessEditCellProps){const t=c.preProcessEditCellProps({id:a,row:u,props:s});if(kb(t))return t.then((t=>(e.current.unstable_setEditCellProps({id:a,field:i,props:t}),!t.error&&(e.current.publishEvent("cellEditCommit",d,r),!0))));e.current.unstable_setEditCellProps({id:a,field:i,props:t}),p=!!t.error}return!p&&(e.current.publishEvent("cellEditCommit",d,r),!0)}),[e,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),c=n.useCallback((t=>{const n=e.current.getColumn(t.field),r=e.current.getRow(t.id);return new Promise((o=>{let a={value:t.value};const i=e.current.getEditRowsModel()[t.id][t.field];if("function"!=typeof n.preProcessEditCellProps)return e.current.unstable_setEditCellProps((0,ts.Z)({},t,{props:a})),void o(!0);a=e.current.unstable_setEditCellProps((0,ts.Z)({},t,{props:(0,ts.Z)({},i,{isValidating:!0})})),Promise.resolve(n.preProcessEditCellProps({id:t.id,row:r,props:(0,ts.Z)({},a,{value:e.current.unstable_parseValue(t.id,t.field,t.value)})})).then((n=>{e.current.unstable_setEditCellProps((0,ts.Z)({},t,{props:(0,ts.Z)({},n,{isValidating:!1})})),o(!n.error)}))}))}),[e]);Jc(e,{setCellMode:i,getCellMode:l,commitCellChange:s,unstable_setCellEditingEditCellValue:c});const u=n.useCallback((async(t,n)=>{if(229===n.which)return;const{id:r,field:o,cellMode:a,isEditable:i}=t;if(!i)return;const l=a===tg.Edit,s=n.ctrlKey||n.metaKey||n.altKey;if(l||!(e=>Uh(e.key)||Vh(e.key)||Gh(e))(n)||s||" "===n.key&&n.shiftKey||e.current.publishEvent("cellEditStart",t,n),!l&&Vh(n.key)&&(e.current.setEditCellValue({id:r,field:o,value:""}),e.current.commitCellChange({id:r,field:o},n),e.current.publishEvent("cellEditStop",t,n)),l&&Qh(n.key)){const t={id:r,field:o};if(!await e.current.commitCellChange(t,n))return}var c;l&&(c=n.key,Yh.indexOf(c)>-1)&&e.current.publishEvent("cellEditStop",t,n)}),[e]),d=n.useCallback(((t,n)=>{t.isEditable&&e.current.publishEvent("cellEditStart",t,n)}),[e]),p=async(t,n)=>{t.cellMode!==tg.View&&(await e.current.commitCellChange(t,n),e.current.publishEvent("cellEditStop",t,n))},f=(0,hc.Z)(((e,t)=>{p(e,t)})),m=(0,hc.Z)((()=>{const t=Cv(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);p(n,{})})),h=n.useCallback(((t,n)=>{t.isEditable&&(e.current.setCellMode(t.id,t.field,tg.Edit),Xh(n)&&Gh(n)&&e.current.unstable_setEditCellProps({id:t.id,field:t.field,props:{value:""}}))}),[e]),g=n.useCallback(((t,n)=>{e.current.setCellMode(t.id,t.field,tg.View),Xh(n)&&(Qh(n.key)?e.current.publishEvent("cellNavigationKeyDown",t,n):("Escape"===n.key||Vh(n.key))&&e.current.setCellFocus(t.id,t.field))}),[e]),v=n.useCallback((t=>{const{id:n,field:r}=t,a=e.current.getEditRowsModel(),{value:i}=a[n][r];o.debug(`Setting cell id: ${n} field: ${r} to value: ${null==i?void 0:i.toString()}`);const l=e.current.getRow(n);if(l){const n=e.current.getColumn(t.field);let o=(0,ts.Z)({},l,{[r]:i});n.valueSetter&&(o=n.valueSetter({row:l,value:i})),e.current.updateRows([o])}}),[e,o]),b=n.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getColumn(t.field),o=r.preProcessEditCellProps?r.preProcessEditCellProps({id:t.id,row:n,props:t.props}):t.props;kb(o)?o.then((n=>{e.current.unstable_setEditCellProps((0,ts.Z)({},t,{props:n}))})):e.current.unstable_setEditCellProps((0,ts.Z)({},t,{props:o}))}),[e]);ru(e,"cellKeyDown",a(u)),ru(e,"cellDoubleClick",a(d)),ru(e,"cellFocusOut",a(f)),ru(e,"columnHeaderDragStart",a(m)),ru(e,"cellEditStart",a(h)),ru(e,"cellEditStop",a(g)),ru(e,"cellEditCommit",a(v)),ru(e,"editCellPropsChange",a(b)),au(e,"cellEditCommit",t.onCellEditCommit),au(e,"cellEditStart",t.onCellEditStart),au(e,"cellEditStop",t.onCellEditStop)})(e,t),((e,t)=>{var r,o;const a=n.useRef(null),i=n.useRef(null),l=Rs(e,Ls),s=e=>(...n)=>{t.editMode===eg.Row&&e(...n)},c=n.useCallback(((t,n)=>{n!==e.current.getRowMode(t)&&(e.current.setState((r=>{const o=(0,ts.Z)({},r.editRows);return n===ng.Edit?(o[t]={},l.forEach((n=>{const r=e.current.getCellParams(t,n.field);r.isEditable&&(o[t][n.field]={value:r.value})}))):delete o[t],(0,ts.Z)({},r,{editRows:o})})),e.current.forceUpdate())}),[e,l]),u=n.useCallback((n=>t.editMode===eg.Cell?ng.View:Mb(e.current.state)[n]?ng.Edit:ng.View),[e,t.editMode]),d=n.useCallback(((n,r={})=>{var o;if(t.editMode===eg.Cell)throw new Error("MUI: You can't commit changes when the edit mode is 'cell'.");e.current.unstable_runPendingEditCellValueMutation(n);const a=e.current.getEditRowsModel()[n];if(!a)throw new Error(`MUI: Row at id: ${n} is not being edited.`);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating&&!Object.keys(a).reduce(((e,t)=>e&&!a[t].isValidating&&!a[t].error),!0))return!1;if(Object.values(a).some((e=>!!e.error)))return!1;const i=Object.keys(a).filter((t=>"function"==typeof e.current.getColumn(t).preProcessEditCellProps));if(i.length>0){const t=e.current.getRow(n),o=i.map((async r=>{const o=e.current.getColumn(r),i=await Promise.resolve(o.preProcessEditCellProps({id:n,row:t,props:a[r]}));return e.current.unstable_setEditCellProps({id:n,field:r,props:i}),i.error}));return Promise.all(o).then((t=>!t.some((e=>!!e))&&(e.current.publishEvent("rowEditCommit",n,r),!0)))}return e.current.publishEvent("rowEditCommit",n,r),!0}),[e,t.editMode,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),p=n.useCallback((t=>{const n=e.current.getEditRowsModel()[t.id],r=e.current.getRow(t.id);let o=!0;return new Promise((a=>{Object.keys(n).forEach((async a=>{const i=e.current.getColumn(a);let l=a===t.field?{value:t.value}:n[a];l=e.current.unstable_setEditCellProps({id:t.id,field:a,props:(0,ts.Z)({},l,{isValidating:!0})}),i.preProcessEditCellProps&&(l=await Promise.resolve(i.preProcessEditCellProps({id:t.id,row:r,props:(0,ts.Z)({},l,{value:a===t.field?e.current.unstable_parseValue(t.id,a,t.value):l.value})}))),l.error&&(o=!1),e.current.unstable_setEditCellProps({id:t.id,field:a,props:(0,ts.Z)({},l,{isValidating:!1})})})),a(o)}))}),[e]);Jc(e,{setRowMode:c,getRowMode:u,commitRowChange:d,unstable_setRowEditingEditCellValue:p});const f=n.useCallback((async(n,r)=>{if(229===r.which)return;const{cellMode:o,isEditable:a}=n;if(!a)return;const i=o===tg.Edit,l=e.current.getRowParams(n.id);if(i)if("Enter"===r.key){var s;if(!await e.current.commitRowChange(n.id)&&null!=(s=t.experimentalFeatures)&&s.preventCommitWhileValidating)return;e.current.publishEvent("rowEditStop",l,r)}else"Escape"===r.key&&e.current.publishEvent("rowEditStop",l,r);else"Enter"===r.key&&e.current.publishEvent("rowEditStart",l,r)}),[e,null==(o=t.experimentalFeatures)?void 0:o.preventCommitWhileValidating]),m=n.useCallback(((t,n)=>{if(!t.isEditable)return;const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStart",r,n)}),[e]),h=n.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getEditRowsModel()[t.id];Object.keys(r).forEach((async o=>{const a=e.current.getColumn(o);if(a.preProcessEditCellProps){const i=o===t.field?t.props:r[o],l=await Promise.resolve(a.preProcessEditCellProps({id:t.id,row:n,props:i}));e.current.unstable_setEditCellProps({id:t.id,field:o,props:l})}else o===t.field&&e.current.unstable_setEditCellProps(t)}))}),[e]),g=n.useCallback((t=>{e.current.setRowMode(t.id,ng.Edit)}),[e]),v=n.useCallback(((t,n)=>{e.current.setRowMode(t.id,ng.View),"Enter"===n.key&&e.current.publishEvent("cellNavigationKeyDown",t,n)}),[e]),b=n.useCallback((t=>{const n=e.current.getEditRowsModel()[t];if(!n)throw new Error(`MUI: Row at id: ${t} is not being edited.`);const r=e.current.getRow(t);if(r){let t=(0,ts.Z)({},r);Object.keys(n).forEach((r=>{const o=e.current.getColumn(r),a=n[r].value;o.valueSetter?t=o.valueSetter({row:t,value:a}):t[r]=a})),e.current.updateRows([t])}}),[e]),y=n.useCallback((e=>{i.current=e}),[]),w=async(t,n)=>{t.cellMode!==tg.View&&(i.current=null,a.current=setTimeout((async()=>{var r;if((null==(r=i.current)?void 0:r.id)!==t.id){await e.current.commitRowChange(t.id,n);const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStop",r,n)}})))},x=(0,hc.Z)(((e,t)=>{w(e,t)})),C=(0,hc.Z)((()=>{const t=Cv(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);w(n,{})}));ru(e,"cellKeyDown",s(f)),ru(e,"cellDoubleClick",s(m)),ru(e,"editCellPropsChange",s(h)),ru(e,"rowEditStart",s(g)),ru(e,"rowEditStop",s(v)),ru(e,"rowEditCommit",s(b)),ru(e,"cellFocusIn",s(y)),ru(e,"cellFocusOut",s(x)),ru(e,"columnHeaderDragStart",s(C)),au(e,"rowEditCommit",t.onRowEditCommit),au(e,"rowEditStart",t.onRowEditStart),au(e,"rowEditStop",t.onRowEditStop)})(e,t);const a=n.useRef({});e.current.unstable_registerControlState({stateId:"editRows",propModel:t.editRowsModel,propOnChange:t.onEditRowsModelChange,stateSelector:Mb,changeEvent:"editRowsModelChange"});const i=n.useCallback((e=>!e.rowNode.isAutoGenerated&&!e.rowNode.isPinned&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!t.isCellEditable||t.isCellEditable(e))),[t.isCellEditable]),l=n.useCallback(((e,t)=>{if(a.current[e])if(t){if(a.current[e][t]){const[,n]=a.current[e][t];n()}}else Object.keys(a.current[e]).forEach((t=>{const[,n]=a.current[e][t];n()}))}),[]),s=n.useCallback(((n,r={})=>{((e,t,n,r)=>{if(!n)return void r();if(a.current[e]||(a.current[e]={}),a.current[e][t]){const[n]=a.current[e][t];clearTimeout(n)}const o=setTimeout((()=>{r(),delete a.current[e][t]}),n);a.current[e][t]=[o,()=>{r();const[n]=a.current[e][t];clearTimeout(n),delete a.current[e][t]}]})(n.id,n.field,n.debounceMs,(()=>{var o;if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating)return"row"===t.editMode?e.current.unstable_setRowEditingEditCellValue(n):e.current.unstable_setCellEditingEditCellValue(n);const a={id:n.id,field:n.field,props:{value:n.value}};return e.current.publishEvent("editCellPropsChange",a,r)}))}),[e,t.editMode,null==(r=t.experimentalFeatures)?void 0:r.preventCommitWhileValidating]),c=n.useCallback(((t,n,r)=>{const o=e.current.getColumn(n);return o.valueParser?o.valueParser(r,e.current.getCellParams(t,n)):r}),[e]),u=n.useCallback((t=>{const{id:n,field:r,props:a}=t;return o.debug(`Setting cell props on id: ${n} field: ${r}`),e.current.setState((e=>{const t=(0,ts.Z)({},e.editRows);return t[n]=(0,ts.Z)({},e.editRows[n]),t[n][r]=(0,ts.Z)({},a,{value:c(n,r,a.value)}),(0,ts.Z)({},e,{editRows:t})})),e.current.forceUpdate(),Mb(e.current.state)[n][r]}),[e,o,c]),d=n.useCallback((t=>{Mb(e.current.state)!==t&&(o.debug("Setting editRows model"),e.current.setState((e=>(0,ts.Z)({},e,{editRows:t}))),e.current.forceUpdate())}),[e,o]),p=n.useCallback((()=>Mb(e.current.state)),[e]),f=n.useCallback(((e,t)=>{const n=t.detail>1;e.isEditable&&e.cellMode===tg.View&&n&&t.preventDefault()}),[]);ru(e,"cellMouseDown",f),au(e,"editCellPropsChange",t.onEditCellPropsChange),Jc(e,{isCellEditable:i,setEditRowsModel:d,getEditRowsModel:p,setEditCellValue:s,unstable_setEditCellProps:u,unstable_parseValue:c,unstable_runPendingEditCellValueMutation:l}),n.useEffect((()=>{void 0!==t.editRowsModel&&e.current.setEditRowsModel(t.editRowsModel)}),[e,t.editRowsModel])}var Ab,jb;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(Ab||(Ab={})),function(e){e.cellFocusOut="cellFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(jb||(jb={}));const Tb=["id","field"],Rb=["id","field"],Ob=ys(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error");var Db,_b;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(Db||(Db={})),function(e){e.rowFocusOut="rowFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(_b||(_b={}));const Fb=["id"],zb=["id"],Zb=ys(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error"),Bb=e=>(0,ts.Z)({},e,{editRows:{}}),Hb=(e,t)=>{((e,t)=>{const[r,o]=n.useState({}),a=n.useRef(r),i=n.useRef({}),{processRowUpdate:l,onProcessRowUpdateError:s,cellModesModel:c,onCellModesModelChange:u,signature:d}=t,p=e=>(...n)=>{t.editMode===eg.Cell&&e(...n)},f=n.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),m=n.useCallback(((t,n,r)=>{if(e.current.getCellMode(t,n)!==r)throw new Error(`MUI: The cell with id=${t} and field=${n} is not in ${r} mode.`)}),[e]),h=n.useCallback(((t,n)=>{if(!t.isEditable)return;if(t.cellMode===tg.Edit)return;const r=(0,ts.Z)({},t,{reason:Ab.cellDoubleClick});e.current.publishEvent("cellEditStart",r,n)}),[e]),g=n.useCallback(((t,n)=>{if(t.cellMode===tg.View)return;if(e.current.getCellMode(t.id,t.field)===tg.View)return;const r=(0,ts.Z)({},t,{reason:jb.cellFocusOut});e.current.publishEvent("cellEditStop",r,n)}),[e]),v=n.useCallback(((t,n)=>{if(t.cellMode===tg.Edit){if(229===n.which)return;let r;if("Escape"===n.key?r=jb.escapeKeyDown:"Enter"===n.key?r=jb.enterKeyDown:"Tab"===n.key&&(r=n.shiftKey?jb.shiftTabKeyDown:jb.tabKeyDown,n.preventDefault()),r){const o=(0,ts.Z)({},t,{reason:r});e.current.publishEvent("cellEditStop",o,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(Gh(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=Ab.printableKeyDown:"Enter"===n.key?r=Ab.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=Ab.deleteKeyDown),r){const o=(0,ts.Z)({},t,{reason:r,key:n.key});e.current.publishEvent("cellEditStart",o,n)}}}),[e]),b=n.useCallback((t=>{const{id:r,field:o,reason:a,key:i}=t,l={id:r,field:o};a===Ab.printableKeyDown?n.version.startsWith("18")?l.initialValue=i:l.deleteValue=!0:a===Ab.deleteKeyDown&&(l.deleteValue=!0),e.current.startCellEditMode(l)}),[e]),y=n.useCallback((n=>{const{id:r,field:o,reason:a}=n;let i;e.current.unstable_runPendingEditCellValueMutation(r,o),a===jb.enterKeyDown?i="below":a===jb.tabKeyDown?i="right":a===jb.shiftTabKeyDown&&(i="left");let l="escapeKeyDown"===a;Mb(e.current.state)[r][o].isProcessingProps&&!t.disableIgnoreModificationsIfProcessingProps&&(l=!0),e.current.stopCellEditMode({id:r,field:o,ignoreModifications:l,cellToFocusAfter:i})}),[e,t.disableIgnoreModificationsIfProcessingProps]);ru(e,"cellDoubleClick",p(h)),ru(e,"cellFocusOut",p(g)),ru(e,"cellKeyDown",p(v)),ru(e,"cellEditStart",p(b)),ru(e,"cellEditStop",p(y)),au(e,"cellEditStart",t.onCellEditStart),au(e,"cellEditStop",t.onCellEditStop);const w=n.useCallback(((t,n)=>{const r=Mb(e.current.state);return r[t]&&r[t][n]?tg.Edit:tg.View}),[e]),x=(0,Op.Z)((n=>{const r=n!==t.cellModesModel;if(u&&r){const t=d===tu.DataGridPro?{api:e.current}:{};u(n,t)}t.cellModesModel&&r||(o(n),a.current=n,e.current.publishEvent("cellModesModelChange",n))})),C=n.useCallback(((e,t,n)=>{const r=(0,ts.Z)({},a.current);if(null!==n)r[e]=(0,ts.Z)({},r[e],{[t]:(0,ts.Z)({},n)});else{const n=r[e],o=(0,ns.Z)(n,[t].map(su.Z));r[e]=o,0===Object.keys(r[e]).length&&delete r[e]}x(r)}),[x]),E=n.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,ts.Z)({},e.editRows);return null!==r?o[t]=(0,ts.Z)({},o[t],{[n]:(0,ts.Z)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,ts.Z)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),S=n.useCallback((e=>{const{id:t,field:n}=e,r=(0,ns.Z)(e,Tb);f(t,n),m(t,n,tg.View),C(t,n,(0,ts.Z)({mode:tg.Edit},r))}),[f,m,C]),N=(0,Op.Z)((t=>{const{id:n,field:r,deleteValue:o,initialValue:a}=t;let i=e.current.getCellValue(n,r);(o||a)&&(i=o?"":a),E(n,r,{value:i,error:!1,isProcessingProps:!1}),e.current.setCellFocus(n,r)})),L=n.useCallback((e=>{const{id:t,field:n}=e,r=(0,ns.Z)(e,Rb);m(t,n,tg.Edit),C(t,n,(0,ts.Z)({mode:tg.View},r))}),[m,C]),M=(0,Op.Z)((async t=>{const{id:n,field:r,ignoreModifications:o,cellToFocusAfter:a="none"}=t;m(n,r,tg.Edit),e.current.unstable_runPendingEditCellValueMutation(n,r);const c=()=>{E(n,r,null),C(n,r,null),"none"!==a&&e.current.unstable_moveFocusToRelativeCell(n,r,a)};if(o)return void c();const u=Mb(e.current.state),{error:d,isProcessingProps:p}=u[n][r];if(d||p)return i.current[n][r].mode=tg.Edit,void C(n,r,{mode:tg.Edit});const f=e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r);if(l){const t=e=>{i.current[n][r].mode=tg.Edit,C(n,r,{mode:tg.Edit}),s?s(e):Ob()};try{const r=e.current.getRow(n);Promise.resolve(l(f,r)).then((t=>{e.current.updateRows([t]),c()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([f]),c()})),k=n.useCallback((async t=>{var n,r;const{id:o,field:a,value:i,debounceMs:l,unstable_skipValueParser:s}=t;f(o,a),m(o,a,tg.Edit);const c=e.current.getColumn(a),u=e.current.getRow(o);let d=i;c.valueParser&&!s&&(d=c.valueParser(i,e.current.getCellParams(o,a)));let p=Mb(e.current.state),h=(0,ts.Z)({},p[o][a],{value:d,changeReason:l?"debouncedSetEditCellValue":"setEditCellValue"});if(c.preProcessEditCellProps){const e=i!==p[o][a].value;h=(0,ts.Z)({},h,{isProcessingProps:!0}),E(o,a,h),h=await Promise.resolve(c.preProcessEditCellProps({id:o,row:u,props:h,hasChanged:e}))}return e.current.getCellMode(o,a)!==tg.View&&(p=Mb(e.current.state),h=(0,ts.Z)({},h,{isProcessingProps:!1}),h.value=c.preProcessEditCellProps?p[o][a].value:d,E(o,a,h),p=Mb(e.current.state),!(null!=(n=p[o])&&null!=(r=n[a])&&r.error))}),[e,f,m,E]),I=n.useCallback(((t,n)=>{const r=e.current.getColumn(n),o=Mb(e.current.state),{value:a}=o[t][n],i=e.current.getRow(t);return r.valueSetter?r.valueSetter({value:a,row:i}):(0,ts.Z)({},i,{[n]:a})}),[e]);Jc(e,{getCellMode:w,startCellEditMode:S,stopCellEditMode:L,unstable_setCellEditingEditCellValue:k,unstable_getRowWithUpdatedValuesFromCellEditing:I}),n.useEffect((()=>{c&&x(c)}),[c,x]),n.useEffect((()=>{const t=Qs(e),n=i.current;i.current=Wc(r),Object.entries(r).forEach((([e,r])=>{Object.entries(r).forEach((([r,o])=>{var a,i,l;const s=(null==(a=n[e])||null==(i=a[r])?void 0:i.mode)||tg.View,c=null!=(l=t[e])?l:e;o.mode===tg.Edit&&s===tg.View?N((0,ts.Z)({id:c,field:r},o)):o.mode===tg.View&&s===tg.Edit&&M((0,ts.Z)({id:c,field:r},o))}))}))}),[e,r,N,M])})(e,t),((e,t)=>{const[r,o]=n.useState({}),a=n.useRef(r),i=n.useRef({}),l=n.useRef(null),s=n.useRef(null),{processRowUpdate:c,onProcessRowUpdateError:u,rowModesModel:d,onRowModesModelChange:p,signature:f}=t,m=e=>(...n)=>{t.editMode===eg.Row&&e(...n)},h=n.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),g=n.useCallback(((t,n)=>{if(e.current.getRowMode(t)!==n)throw new Error(`MUI: The row with id=${t} is not in ${n} mode.`)}),[e]),v=n.useCallback(((t,n)=>{if(!t.isEditable)return;if(e.current.getRowMode(t.id)===ng.Edit)return;const r=e.current.getRowParams(t.id),o=(0,ts.Z)({},r,{field:t.field,reason:Db.cellDoubleClick});e.current.publishEvent("rowEditStart",o,n)}),[e]),b=n.useCallback((e=>{s.current=e}),[]),y=n.useCallback(((t,n)=>{t.isEditable&&e.current.getRowMode(t.id)!==ng.View&&(s.current=null,l.current=setTimeout((()=>{var r;if(l.current=null,(null==(r=s.current)?void 0:r.id)!==t.id){if(!e.current.getRow(t.id))return;if(e.current.getRowMode(t.id)===ng.View)return;const r=e.current.getRowParams(t.id),o=(0,ts.Z)({},r,{field:t.field,reason:_b.rowFocusOut});e.current.publishEvent("rowEditStop",o,n)}})))}),[e]);n.useEffect((()=>()=>{clearTimeout(l.current)}),[]);const w=n.useCallback(((t,n)=>{if(t.cellMode===ng.Edit){if(229===n.which)return;let r;if("Escape"===n.key)r=_b.escapeKeyDown;else if("Enter"===n.key)r=_b.enterKeyDown;else if("Tab"===n.key){const o=Ss(e).filter((n=>e.current.isCellEditable(e.current.getCellParams(t.id,n))));n.shiftKey?t.field===o[0]&&(r=_b.shiftTabKeyDown):t.field===o[o.length-1]&&(r=_b.tabKeyDown),r&&n.preventDefault()}if(r){const o=e.current.getRowParams(t.id),a=(0,ts.Z)({},o,{reason:r,field:t.field});e.current.publishEvent("rowEditStop",a,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(Gh(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=Db.printableKeyDown:"Enter"===n.key?r=Db.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=Db.deleteKeyDown),r){const o=e.current.getRowParams(t.id),a=(0,ts.Z)({},o,{field:t.field,key:n.key,reason:r});e.current.publishEvent("rowEditStart",a,n)}}}),[e]),x=n.useCallback((t=>{const{id:r,field:o,reason:a,key:i}=t,l={id:r,fieldToFocus:o};a===Db.printableKeyDown?n.version.startsWith("18")?l.initialValue=i:l.deleteValue=!!o:a===Db.deleteKeyDown&&(l.deleteValue=!!o),e.current.startRowEditMode(l)}),[e]),C=n.useCallback((n=>{const{id:r,reason:o,field:a}=n;let i;e.current.unstable_runPendingEditCellValueMutation(r),o===_b.enterKeyDown?i="below":o===_b.tabKeyDown?i="right":o===_b.shiftTabKeyDown&&(i="left");let l="escapeKeyDown"===o;const s=Mb(e.current.state);l||t.disableIgnoreModificationsIfProcessingProps||(l=Object.values(s[r]).some((e=>e.isProcessingProps))),e.current.stopRowEditMode({id:r,ignoreModifications:l,field:a,cellToFocusAfter:i})}),[e,t.disableIgnoreModificationsIfProcessingProps]);ru(e,"cellDoubleClick",m(v)),ru(e,"cellFocusIn",m(b)),ru(e,"cellFocusOut",m(y)),ru(e,"cellKeyDown",m(w)),ru(e,"rowEditStart",m(x)),ru(e,"rowEditStop",m(C)),au(e,"rowEditStart",t.onRowEditStart),au(e,"rowEditStop",t.onRowEditStop);const E=n.useCallback((n=>{if(t.editMode===eg.Cell)return ng.View;const r=Mb(e.current.state);return r[n]&&Object.keys(r[n]).length>0?ng.Edit:ng.View}),[e,t.editMode]),S=(0,Op.Z)((n=>{const r=n!==t.rowModesModel;if(p&&r){const t=f===tu.DataGridPro?{api:e.current}:{};p(n,t)}t.rowModesModel&&r||(o(n),a.current=n,e.current.publishEvent("rowModesModelChange",n))})),N=n.useCallback(((e,t)=>{const n=(0,ts.Z)({},a.current);null!==t?n[e]=(0,ts.Z)({},t):delete n[e],S(n)}),[S]),L=n.useCallback(((t,n)=>{e.current.setState((e=>{const r=(0,ts.Z)({},e.editRows);return null!==n?r[t]=n:delete r[t],(0,ts.Z)({},e,{editRows:r})})),e.current.forceUpdate()}),[e]),M=n.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,ts.Z)({},e.editRows);return null!==r?o[t]=(0,ts.Z)({},o[t],{[n]:(0,ts.Z)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,ts.Z)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),k=n.useCallback((e=>{const{id:t}=e,n=(0,ns.Z)(e,Fb);g(t,ng.View),N(t,(0,ts.Z)({mode:ng.Edit},n))}),[g,N]),I=(0,Op.Z)((t=>{const{id:n,fieldToFocus:r,deleteValue:o,initialValue:a}=t,i=Ss(e).reduce(((t,i)=>{if(!e.current.getCellParams(n,i).isEditable)return t;let l=e.current.getCellValue(n,i);return r===i&&(o||a)&&(l=o?"":a),t[i]={value:l,error:!1,isProcessingProps:!1},t}),{});L(n,i),r&&e.current.setCellFocus(n,r)})),P=n.useCallback((e=>{const{id:t}=e,n=(0,ns.Z)(e,zb);g(t,ng.Edit),N(t,(0,ts.Z)({mode:ng.View},n))}),[g,N]),A=(0,Op.Z)((t=>{const{id:n,ignoreModifications:r,field:o,cellToFocusAfter:a="none"}=t;e.current.unstable_runPendingEditCellValueMutation(n);const l=()=>{"none"!==a&&o&&e.current.unstable_moveFocusToRelativeCell(n,o,a),L(n,null),N(n,null)};if(r)return void l();const s=Mb(e.current.state),d=e.current.getRow(n);if(Object.values(s[n]).some((e=>e.isProcessingProps)))return void(i.current[n].mode=ng.Edit);if(Object.values(s[n]).some((e=>e.error)))return i.current[n].mode=ng.Edit,void N(n,{mode:ng.Edit});const p=e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n);if(c){const t=e=>{i.current[n].mode=ng.Edit,N(n,{mode:ng.Edit}),u?u(e):Zb()};try{Promise.resolve(c(p,d)).then((t=>{e.current.updateRows([t]),l()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([p]),l()})),j=n.useCallback((t=>{const{id:n,field:r,value:o,debounceMs:a,unstable_skipValueParser:i}=t;h(n,r);const l=e.current.getColumn(r),s=e.current.getRow(n);let c=o;l.valueParser&&!i&&(c=l.valueParser(o,e.current.getCellParams(n,r)));let u=Mb(e.current.state),d=(0,ts.Z)({},u[n][r],{value:c,changeReason:a?"debouncedSetEditCellValue":"setEditCellValue"});return l.preProcessEditCellProps||M(n,r,d),new Promise((t=>{const o=[];if(l.preProcessEditCellProps){const a=d.value!==u[n][r].value;d=(0,ts.Z)({},d,{isProcessingProps:!0}),M(n,r,d);const i=u[n],p=(0,ns.Z)(i,[r].map(su.Z)),f=Promise.resolve(l.preProcessEditCellProps({id:n,row:s,props:d,hasChanged:a,otherFieldsProps:p})).then((o=>{e.current.getRowMode(n)!==ng.View?(u=Mb(e.current.state),(o=(0,ts.Z)({},o,{isProcessingProps:!1})).value=l.preProcessEditCellProps?u[n][r].value:c,M(n,r,o)):t(!1)}));o.push(f)}Object.entries(u[n]).forEach((([a,i])=>{if(a===r)return;const l=e.current.getColumn(a);if(!l.preProcessEditCellProps)return;i=(0,ts.Z)({},i,{isProcessingProps:!0}),M(n,a,i),u=Mb(e.current.state);const c=u[n],d=(0,ns.Z)(c,[a].map(su.Z)),p=Promise.resolve(l.preProcessEditCellProps({id:n,row:s,props:i,hasChanged:!1,otherFieldsProps:d})).then((r=>{e.current.getRowMode(n)!==ng.View?(r=(0,ts.Z)({},r,{isProcessingProps:!1}),M(n,a,r)):t(!1)}));o.push(p)})),Promise.all(o).then((()=>{e.current.getRowMode(n)===ng.Edit?(u=Mb(e.current.state),t(!u[n][r].error)):t(!1)}))}))}),[e,h,M]),T=n.useCallback((t=>{const n=Mb(e.current.state),r=e.current.getRow(t);let o=(0,ts.Z)({},r);return Object.entries(n[t]).forEach((([t,n])=>{const r=e.current.getColumn(t);r.valueSetter?o=r.valueSetter({value:n.value,row:o}):o[t]=n.value})),o}),[e]);Jc(e,{getRowMode:E,startRowEditMode:k,stopRowEditMode:P,unstable_setRowEditingEditCellValue:j,unstable_getRowWithUpdatedValuesFromRowEditing:T}),n.useEffect((()=>{d&&S(d)}),[d,S]),n.useEffect((()=>{const t=Qs(e),n=i.current;i.current=Wc(r),Object.entries(r).forEach((([e,r])=>{var o,a;const i=(null==(o=n[e])?void 0:o.mode)||ng.View,l=null!=(a=t[e])?a:e;r.mode===ng.Edit&&i===ng.View?I((0,ts.Z)({id:l},r)):r.mode===ng.View&&i===ng.Edit&&A((0,ts.Z)({id:l},r))}))}),[e,r,I,A])})(e,t);const r=n.useRef({}),{isCellEditable:o}=t,a=n.useCallback((e=>!e.rowNode.isAutoGenerated&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(o?o(e):!e.rowNode.isPinned)),[o]);n.useEffect((()=>{const e=r.current;return()=>{Object.entries(e).forEach((([t,n])=>{Object.keys(n).forEach((n=>{const[r]=e[t][n];clearTimeout(r),delete e[t][n]}))}))}}),[]);const i=n.useCallback(((e,t)=>{if(r.current[e])if(t){if(r.current[e][t]){const[,n]=r.current[e][t];n()}}else Object.keys(r.current[e]).forEach((t=>{const[,n]=r.current[e][t];n()}))}),[]),l=n.useCallback((n=>{const{id:o,field:a,debounceMs:i}=n;return new Promise((l=>{((e,t,n,o)=>{if(!n)return void o();if(r.current[e]||(r.current[e]={}),r.current[e][t]){const[n]=r.current[e][t];clearTimeout(n)}const a=setTimeout((()=>{o(),delete r.current[e][t]}),n);r.current[e][t]=[a,()=>{const[n]=r.current[e][t];clearTimeout(n),o(),delete r.current[e][t]}]})(o,a,i,(async()=>{const r=t.editMode===eg.Row?e.current.unstable_setRowEditingEditCellValue:e.current.unstable_setCellEditingEditCellValue;if(e.current.getCellMode(o,a)===tg.Edit){const e=await r(n);l(e)}}))}))}),[e,t.editMode]),s=n.useCallback(((n,r)=>t.editMode===eg.Cell?e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r):e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n)),[e,t.editMode]),c=n.useCallback(((t,n)=>({changeReason:Mb(e.current.state)[t][n].changeReason})),[e]);Jc(e,{isCellEditable:a,setEditCellValue:l,unstable_runPendingEditCellValueMutation:i,unstable_getRowWithUpdatedValues:s,unstable_getEditCellMeta:c})},qb=(e,t,n)=>(n.current.unstable_caches.rows=hb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),(0,ts.Z)({},e,{rows:gb({apiRef:n,previousTree:null,rowCountProp:t.rowCount,loadingProp:t.loading})})),Ub=({ids:e,idRowsLookup:t,idToIdLookup:n,previousTree:r})=>{const o={};for(let t=0;t<e.length;t+=1){const n=e[t];r&&r[n]&&0===r[n].depth&&null==r[n].parent&&!r[n].isPinned?o[n]=r[n]:o[n]={id:n,depth:0,parent:null,groupingKey:"",groupingField:null}}return{groupingName:cu,tree:o,treeDepth:1,idRowsLookup:t,idToIdLookup:n,ids:e}};function $b(e){return e.replace(/["\\]/g,"\\$&")}function Wb(e){return`.${ps.row}[data-id="${$b(String(e))}"]`}ys(["MUI: You are calling getValue. This method is deprecated and will be removed in the next major version.","Instead, you can access the data from `params.row`."]);const Vb=(e,t)=>null==e||Array.isArray(e)?e:t&&t[0]===e?t:[e],Gb=(e,t)=>{var n;return(0,ts.Z)({},e,{selection:null!=(n=Vb(t.selectionModel))?n:[]})},Yb=(e,t)=>{var n,r,o,a;const i=null!=(n=null!=(r=t.sortModel)?r:null==(o=t.initialState)||null==(a=o.sorting)?void 0:a.sortModel)?n:[];return(0,ts.Z)({},e,{sorting:{sortModel:Np(i,t.disableMultipleColumnsSorting),sortedRows:[]}})};function Kb(e){const{clientHeight:t,scrollTop:n,offsetHeight:r,offsetTop:o}=e,a=o+r;return r>t?o:a-t>n?a-t:o<n?o:void 0}var Qb=i(7144);const Jb=e=>(0,ts.Z)({},e,{rowsMeta:{currentPageTotalHeight:0,positions:[]}}),Xb=e=>{var t,r;const o=pu(void 0,e);return((e,t)=>{var r;const o=n.useCallback((e=>{var n;if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return e;const r=mv(t.columnGroupingModel);return e.all.forEach((t=>{var n,o;const a=null!=(n=r[t])?n:[],i=e.lookup[t];(function(e){return void 0!==e.groupPath})(i)&&$c(a,null==i?void 0:i.groupPath)||(e.lookup[t]=(0,ts.Z)({},e.lookup[t],{groupPath:null!=(o=r[t])?o:[]}))})),e}),[t.columnGroupingModel,null==(r=t.experimentalFeatures)?void 0:r.columnGrouping]);bu(e,"hydrateColumns",o)})(o,e),((e,t)=>{const r=(e=>{const{classes:t}=e;return n.useMemo((()=>(0,is.Z)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},ds,t)),[t])})({classes:t.classes}),o=n.useCallback((n=>{const o=(0,ts.Z)({},Zv,{cellClassName:r.cellCheckbox,headerClassName:r.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),a=t.checkboxSelection,i=null!=n.lookup[zv];return a&&!i?(n.lookup[zv]=o,n.all=[zv,...n.all]):!a&&i?(delete n.lookup[zv],n.all=n.all.filter((e=>e!==zv))):a&&i&&(n.lookup[zv]=(0,ts.Z)({},o,n.lookup[zv])),n}),[e,r,t.checkboxSelection]);bu(e,"hydrateColumns",o)})(o,e),(e=>{Xv(e,cu,"rowTreeCreation",Ub)})(o),fu(Gb,o,e),fu(sv,o,e),fu(gv,o,e),fu(qb,o,e),fu(null!=(t=e.experimentalFeatures)&&t.newEditingApi?Bb:Ib,o,e),fu(db,o,e),fu(Yb,o,e),fu(Lb,o,e),fu(sb,o,e),fu(bv,o,e),fu(Sb,o,e),fu(Jb,o,e),fu(gu,o,e),((e,t)=>{const r=sc(e,"useGridKeyboardNavigation"),o=ub(e,t).rows,a=n.useMemo((()=>function(e,t){const n=rc(e)||{};return[...n.top||[],...t,...n.bottom||[]]}(e,o)),[e,o]),i=n.useCallback(((t,n,o="left")=>{const a=kc(e),i=e.current.unstable_getCellColSpanInfo(n,t);i&&i.spannedByColSpan&&("left"===o?t=i.leftVisibleCellIndex:"right"===o&&(t=i.rightVisibleCellIndex));const l=a.findIndex((e=>e.id===n));r.debug(`Navigating to cell row ${l}, col ${t}`),e.current.scrollToIndexes({colIndex:t,rowIndex:l});const s=e.current.getVisibleColumns()[t].field;e.current.setCellFocus(n,s)}),[e,r]),l=n.useCallback(((t,n)=>{r.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const o=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(o,n)}),[e,r]),s=n.useCallback((e=>a[e].id),[a]),c=n.useCallback(((t,n)=>{const r=e.current.getRootDimensions();if(0===a.length||!r)return;const o=e.current.unstable_getViewportPageSize(),c=t.field?e.current.getColumnIndex(t.field):0,u=a.findIndex((e=>e.id===t.id)),d=a.length-1,p=ks(e).length-1;let f=!0;switch(n.key){case"ArrowDown":case"Enter":u<d&&i(c,s(u+1));break;case"ArrowUp":u>0?i(c,s(u-1)):l(c,n);break;case"ArrowRight":c<p&&i(c+1,s(u),"right");break;case"ArrowLeft":c>0&&i(c-1,s(u));break;case"Tab":n.shiftKey&&c>0?i(c-1,s(u),"left"):!n.shiftKey&&c<p&&i(c+1,s(u),"right");break;case" ":{if(t.field===pb)break;const e=t.colDef;if(e&&"treeDataGroup"===e.type)break;!n.shiftKey&&u<d&&i(c,s(Math.min(u+o,d)));break}case"PageDown":u<d&&i(c,s(Math.min(u+o,d)));break;case"PageUp":{const e=Math.max(u-o,0);e!==u&&e>=0?i(c,s(e)):l(c,n);break}case"Home":n.ctrlKey||n.metaKey||n.shiftKey?i(0,s(0)):i(0,s(u));break;case"End":n.ctrlKey||n.metaKey||n.shiftKey?i(p,s(d)):i(p,s(u));break;default:f=!1}f&&n.preventDefault()}),[e,a,i,l,s]),u=n.useCallback(((t,n)=>{const r=n.currentTarget.querySelector(`.${ps.columnHeaderTitleContainerContent}`);if(r&&r.contains(n.target)&&t.field!==Zv.field)return;if(!e.current.getRootDimensions())return;const o=e.current.unstable_getViewportPageSize(),c=t.field?e.current.getColumnIndex(t.field):0,u=a.length-1,d=ks(e).length-1;let p=!0;switch(n.key){case"ArrowDown":i(c,s(0));break;case"ArrowRight":c<d&&l(c+1,n);break;case"ArrowLeft":c>0&&l(c-1,n);break;case"PageDown":null!==u&&i(c,s(Math.min(0+o,u)));break;case"Home":l(0,n);break;case"End":l(d,n);break;case"Enter":(n.ctrlKey||n.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":break;default:p=!1}p&&n.preventDefault()}),[e,a,i,l,s]),d=n.useCallback(((t,n)=>{if(!n.currentTarget.contains(n.target))return;const r=e.current.getCellParams(t.id,t.field);r.cellMode!==tg.Edit&&Jh(n.key)&&e.current.publishEvent("cellNavigationKeyDown",r,n)}),[e]);ru(e,"cellNavigationKeyDown",c),ru(e,"columnHeaderKeyDown",u),ru(e,"cellKeyDown",d)})(o,e),((e,t)=>{const r=sc(e,"useGridSelection"),o=n.useMemo((()=>Vb(t.selectionModel,Mv(e.current.state))),[e,t.selectionModel]),a=n.useRef(null);e.current.unstable_registerControlState({stateId:"selection",propModel:o,propOnChange:t.onSelectionModelChange,stateSelector:Mv,changeEvent:"selectionChange"});const{checkboxSelection:i,disableMultipleSelection:l,disableSelectionOnClick:s,pagination:c,paginationMode:u,isRowSelectable:d}=t,p=!l||i,f=ub(e,t),m=n.useCallback((t=>{var n;let r=t;const o=null!=(n=a.current)?n:t,i=e.current.isRowSelected(t);if(i){const t=Ic(e),n=t.findIndex((e=>e===o)),a=t.findIndex((e=>e===r));if(n===a)return;r=n>a?t[a+1]:t[a-1]}a.current=t,e.current.selectRowRange({startId:o,endId:r},!i)}),[e]),h=n.useCallback((t=>{Mv(e.current.state)!==t&&(r.debug("Setting selection model"),e.current.setState((e=>(0,ts.Z)({},e,{selection:t}))),e.current.forceUpdate())}),[e,r]),g=n.useCallback((t=>Mv(e.current.state).includes(t)),[e]),v=n.useCallback((t=>{if(d&&!d(e.current.getRowParams(t)))return!1;const n=e.current.getRowNode(t);return!("footer"===(null==n?void 0:n.position)||null!=n&&n.isPinned)}),[e,d]),b=n.useCallback((()=>Iv(e)),[e]),y=n.useCallback(((t,n=!0,o=!1)=>{if(e.current.isRowSelectable(t))if(a.current=t,o)r.debug(`Setting selection for row ${t}`),e.current.setSelectionModel(n?[t]:[]);else{r.debug(`Toggling selection for row ${t}`);const o=Mv(e.current.state).filter((e=>e!==t));n&&o.push(t),(o.length<2||p)&&e.current.setSelectionModel(o)}}),[e,r,p]),w=n.useCallback(((t,n=!0,o=!1)=>{r.debug("Setting selection for several rows");const a=t.filter((t=>e.current.isRowSelectable(t)));let i;if(o)i=n?a:[];else{const t=(0,ts.Z)({},Pv(e));a.forEach((e=>{n?t[e]=e:delete t[e]})),i=Object.values(t)}(i.length<2||p)&&e.current.setSelectionModel(i)}),[e,r,p]),x=n.useCallback((({startId:t,endId:n},o=!0,a)=>{if(!e.current.getRow(t)||!e.current.getRow(n))return;r.debug(`Expanding selection from row ${t} to row ${n}`);const i=Ic(e),l=i.indexOf(t),s=i.indexOf(n),[c,u]=l>s?[s,l]:[l,s],d=i.slice(c,u+1);e.current.selectRows(d,o,a)}),[e,r]);Jc(e,{selectRow:y,selectRows:w,selectRowRange:x,setSelectionModel:h,getSelectedRows:b,isRowSelected:g,isRowSelectable:v});const C=n.useCallback((()=>{if(t.keepNonExistentRowsSelected)return;const n=Mv(e.current.state),r=Ks(e),o=(0,ts.Z)({},Pv(e));let a=!1;n.forEach((e=>{r[e]||(delete o[e],a=!0)})),a&&e.current.setSelectionModel(Object.values(o))}),[e,t.keepNonExistentRowsSelected]),E=n.useCallback(((t,n)=>{const r=n.metaKey||n.ctrlKey,o=!i&&!r&&!Xh(n),a=!p||o,l=e.current.isRowSelected(t);a?e.current.selectRow(t,!!o||!l,!0):e.current.selectRow(t,!l,!1)}),[e,p,i]),S=n.useCallback(((t,n)=>{var r;if(s)return;const o=null==(r=n.target.closest(`.${ps.cell}`))?void 0:r.getAttribute("data-field");o!==Zv.field&&o!==pb&&(o&&e.current.getColumn(o).type===Qg||e.current.getRowNode(t.id).isPinned||(n.shiftKey&&(p||i)?m(t.id):E(t.id,n)))}),[s,p,i,e,m,E]),N=n.useCallback(((e,t)=>{var n;p&&t.shiftKey&&(null==(n=window.getSelection())||n.removeAllRanges())}),[p]),L=n.useCallback(((t,n)=>{n.nativeEvent.shiftKey?m(t.id):e.current.selectRow(t.id,t.value)}),[e,m]),M=n.useCallback((n=>{const r=t.checkboxSelectionVisibleOnly&&t.pagination?Dv(e):Ic(e);e.current.selectRows(r,n.value)}),[e,t.checkboxSelectionVisibleOnly,t.pagination]),k=n.useCallback(((t,n)=>{if(e.current.getCellMode(t.id,t.field)!==tg.Edit&&n.currentTarget.contains(n.target)){if(Jh(n.key)&&n.shiftKey){const r=Cv(e);if(r&&r.id!==t.id){n.preventDefault();const o=e.current.isRowSelected(r.id);if(!p)return void e.current.selectRow(r.id,!o,!0);const a=e.current.getRowIndexRelativeToVisibleRows(r.id),i=e.current.getRowIndexRelativeToVisibleRows(t.id);let l,s;a>i?o?(l=i,s=a-1):(l=i,s=a):o?(l=a+1,s=i):(l=a,s=i);const c=f.rows.slice(l,s+1).map((e=>e.id));return void e.current.selectRows(c,!o)}}if(" "===n.key&&n.shiftKey)return n.preventDefault(),void E(t.id,n);"a"===n.key.toLowerCase()&&(n.ctrlKey||n.metaKey)&&(n.preventDefault(),w(e.current.getAllRowIds(),!0))}}),[e,E,w,f.rows,p]);ru(e,"sortedRowsSet",C),ru(e,"rowClick",S),ru(e,"rowSelectionCheckboxChange",L),ru(e,"headerSelectionCheckboxChange",M),ru(e,"cellMouseDown",N),ru(e,"cellKeyDown",k),n.useEffect((()=>{void 0!==o&&e.current.setSelectionModel(o)}),[e,o]);const I=null!=o;n.useEffect((()=>{if(I)return;const t=Mv(e.current.state);if(v){const n=t.filter((e=>v(e)));n.length<t.length&&e.current.setSelectionModel(n)}}),[e,v,I]),n.useEffect((()=>{const t=Mv(e.current.state);if(!p&&t.length>1){const{rows:n}=cb(e,{pagination:c,paginationMode:u}),r=n.reduce(((e,{id:t})=>(e[t]=!0,e)),{}),o=t.find((e=>{let t=!0;return v&&(t=v(e)),t&&r[e]}));e.current.setSelectionModel(void 0!==o?[o]:[])}}),[e,p,i,l,v,c,u])})(o,e),function(e,t){var r,o;const a=sc(e,"useGridColumns"),i=n.useMemo((()=>tv(t.columnTypes)),[t.columnTypes]),l=n.useRef(t.columns),s=n.useRef(i);e.current.unstable_registerControlState({stateId:"visibleColumns",propModel:t.columnVisibilityModel,propOnChange:t.onColumnVisibilityModelChange,stateSelector:Ms,changeEvent:"columnVisibilityModelChange"});const c=n.useCallback((t=>{a.debug("Updating columns state."),e.current.setState(ov(t)),e.current.forceUpdate(),e.current.publishEvent("columnsChange",t.all)}),[a,e]),u=n.useCallback((t=>Ns(e)[t]),[e]),d=n.useCallback((()=>Ls(e)),[e]),p=n.useCallback((()=>ks(e)),[e]),f=n.useCallback((()=>Ts(e)),[e]),m=n.useCallback(((t,n=!0)=>(n?ks(e):Ls(e)).findIndex((e=>e.field===t))),[e]),h=n.useCallback((t=>{const n=m(t);return Is(e)[n]}),[e,m]),g=n.useCallback((t=>{Ms(e)!==t&&(e.current.setState((n=>(0,ts.Z)({},n,{columns:rv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!1,currentColumnVisibilityModel:t,keepOnlyColumnsToUpsert:!1})}))),e.current.forceUpdate())}),[e,i]),v=n.useCallback((t=>{const n=rv({apiRef:e,columnTypes:i,columnsToUpsert:t,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!0,keepOnlyColumnsToUpsert:!1});c(n)}),[e,c,i]),b=n.useCallback((t=>e.current.updateColumns([t])),[e]),y=n.useCallback(((t,n)=>{if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var r;const o=Ms(e);if(n!==(null==(r=o[t])||r)){const r=(0,ts.Z)({},o,{[t]:n});e.current.setColumnVisibilityModel(r)}}else{const r=e.current.getColumn(t),o=(0,ts.Z)({},r,{hide:!n});e.current.updateColumns([o]);const a={field:t,colDef:o,isVisible:n};e.current.publishEvent("columnVisibilityChange",a)}}),[e]),w=n.useCallback(((t,n)=>{const r=Ss(e),o=r.findIndex((e=>e===t));if(o===n)return;a.debug(`Moving column ${t} to index ${n}`);const i=[...r],l=i.splice(o,1)[0];i.splice(n,0,l),c((0,ts.Z)({},Es(e.current.state),{all:i}));const s={field:t,element:e.current.getColumnHeaderElement(t),colDef:e.current.getColumn(t),targetIndex:n,oldIndex:o};e.current.publishEvent("columnOrderChange",s)}),[e,a,c]),x=n.useCallback(((t,n)=>{a.debug(`Updating column ${t} width to ${n}`);const r=e.current.getColumn(t),o=(0,ts.Z)({},r,{width:n});e.current.updateColumns([o]),e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t),colDef:o,width:n})}),[e,a]);Jc(e,{getColumn:u,getAllColumns:d,getColumnIndex:m,getColumnPosition:h,getVisibleColumns:p,getColumnsMeta:f,updateColumn:b,updateColumns:v,setColumnVisibilityModel:g,setColumnVisibility:y,setColumnIndex:w,setColumnWidth:x});const C=n.useCallback(((n,r)=>{const o={};if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var a,i,l;const n=Ms(e);(!r.exportOnlyDirtyModels||null!=t.columnVisibilityModel||Object.keys(null!=(a=null==(i=t.initialState)||null==(l=i.columns)?void 0:l.columnVisibilityModel)?a:{}).length>0||Object.keys(n).length>0)&&(o.columnVisibilityModel=n)}o.orderedFields=Ss(e);const s=Ls(e),c={};return s.forEach((e=>{if(e.hasBeenResized){const t={};ev.forEach((n=>{let r=e[n];r===1/0&&(r=-1),t[n]=r})),c[e.field]=t}})),Object.keys(c).length>0&&(o.dimensions=c),(0,ts.Z)({},n,{columns:o})}),[e,t.columnVisibilityModel,null==(r=t.initialState)?void 0:r.columns]),E=n.useCallback(((t,n)=>{var r;const o=e.current.unstable_caches.columns.isUsingColumnVisibilityModel?null==(r=n.stateToRestore.columns)?void 0:r.columnVisibilityModel:void 0,a=n.stateToRestore.columns;if(null==o&&null==a)return t;const l=rv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:a,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,currentColumnVisibilityModel:o,keepOnlyColumnsToUpsert:!1});return e.current.setState(ov(l)),null!=a&&e.current.publishEvent("columnsChange",l.all),t}),[e,i]),S=n.useCallback(((e,n)=>{if(n===lv.columns){var r;const e=t.components.ColumnsPanel;return(0,ac.jsx)(e,(0,ts.Z)({},null==(r=t.componentsProps)?void 0:r.columnsPanel))}return e}),[t.components.ColumnsPanel,null==(o=t.componentsProps)?void 0:o.columnsPanel]);bu(e,"exportState",C),bu(e,"restoreState",E),bu(e,"preferencePanel",S);const N=n.useRef(null);ru(e,"viewportInnerSizeChange",(t=>{N.current!==t.width&&(N.current=t.width,c(nv(Es(e.current.state),t.width)))})),au(e,"columnVisibilityChange",t.onColumnVisibilityChange);const L=n.useCallback((()=>{a.info("Columns pipe processing have changed, regenerating the columns");const t=rv({apiRef:e,columnTypes:i,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,keepOnlyColumnsToUpsert:!1});c(t)}),[e,a,c,i]);yu(e,"hydrateColumns",L);const M=n.useRef(!0);n.useEffect((()=>{if(M.current)return void(M.current=!1);if(a.info(`GridColumns have changed, new length ${t.columns.length}`),l.current===t.columns&&s.current===i)return;const n=rv({apiRef:e,columnTypes:i,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,columnsToUpsert:t.columns,keepOnlyColumnsToUpsert:!0});l.current=t.columns,s.current=i,c(n)}),[a,e,c,t.columns,i]),n.useEffect((()=>{void 0!==t.columnVisibilityModel&&e.current.setColumnVisibilityModel(t.columnVisibilityModel)}),[e,a,t.columnVisibilityModel])}(o,e),((e,t)=>{const r=sc(e,"useGridRows"),o=ub(e,t),a=n.useRef(Date.now()),i=n.useRef(null),l=n.useCallback((t=>{var n;return null!=(n=Ks(e)[t])?n:null}),[e]),s=n.useMemo((()=>o.rows.reduce(((e,{id:t},n)=>(e[t]=n,e)),{})),[o.rows]),c=n.useCallback(((n,r)=>{const o=()=>{i.current=null,a.current=Date.now(),e.current.setState((n=>(0,ts.Z)({},n,{rows:gb({apiRef:e,previousTree:Js(e),rowCountProp:t.rowCount,loadingProp:t.loading})}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()};if(i.current&&(clearTimeout(i.current),i.current=null),e.current.unstable_caches.rows=n,!r)return void o();const l=t.throttleRowsMs-(Date.now()-a.current);l>0?i.current=setTimeout(o,l):o()}),[t.throttleRowsMs,t.rowCount,t.loading,e]),u=n.useCallback((n=>{r.debug(`Updating all rows, new length ${n.length}`);const o=hb({rows:n,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),a=e.current.unstable_caches.rows;o.rowsBeforePartialUpdates=a.rowsBeforePartialUpdates,c(o,!0)}),[r,t.getRowId,t.loading,t.rowCount,c,e]),d=n.useCallback((n=>{if(t.signature===tu.DataGrid&&n.length>1)throw new Error(["MUI: You can't update several rows at once in `apiRef.current.updateRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));const r=new Map;n.forEach((e=>{const n=mb(e,t.getRowId,"A row was provided without id when calling updateRows():");r.has(n)?r.set(n,(0,ts.Z)({},r.get(n),e)):r.set(n,e)}));const o=[],a=e.current.unstable_caches.rows,i={rowsBeforePartialUpdates:a.rowsBeforePartialUpdates,loadingPropBeforePartialUpdates:a.loadingPropBeforePartialUpdates,rowCountPropBeforePartialUpdates:a.rowCountPropBeforePartialUpdates,idRowsLookup:(0,ts.Z)({},a.idRowsLookup),idToIdLookup:(0,ts.Z)({},a.idToIdLookup),ids:[...a.ids]};r.forEach(((t,n)=>"delete"===t._action?(delete i.idRowsLookup[n],delete i.idToIdLookup[n],void o.push(n)):e.current.getRow(n)?void(i.idRowsLookup[n]=(0,ts.Z)({},e.current.getRow(n),t)):(i.idRowsLookup[n]=t,i.idToIdLookup[n]=n,void i.ids.push(n)))),o.length>0&&(i.ids=i.ids.filter((e=>!o.includes(e)))),c(i,!0)}),[t.signature,t.getRowId,c,e]),p=n.useCallback((()=>{const t=tc(e),n=Ks(e);return new Map(t.map((e=>[e,n[e]])))}),[e]),f=n.useCallback((()=>Vs(e)),[e]),m=n.useCallback((()=>tc(e)),[e]),h=n.useCallback((e=>s[e]),[s]),g=n.useCallback(((t,n)=>{const r=e.current.getRowNode(t);if(!r)throw new Error(`MUI: No row with id #${t} found`);const o=(0,ts.Z)({},r,{childrenExpanded:n});e.current.setState((e=>(0,ts.Z)({},e,{rows:(0,ts.Z)({},e.rows,{tree:(0,ts.Z)({},e.rows.tree,{[t]:o})})}))),e.current.forceUpdate(),e.current.publishEvent("rowExpansionChange",o)}),[e]),v=n.useCallback((t=>{var n;return null!=(n=Js(e)[t])?n:null}),[e]),b=n.useCallback((({skipAutoGeneratedRows:t=!0,groupId:n,applySorting:r,applyFiltering:o})=>{const a=Js(e);let i;if(r){const r=a[n];if(!r)return[];const o=wc(e);i=[];for(let e=o.findIndex((e=>e===n))+1;e<o.length&&a[o[e]].depth>r.depth;e+=1){const n=o[e],r=a[n];t&&r.isAutoGenerated||i.push(n)}}else i=vb(a,n,t);if(o){const t=Mc(e);i=i.filter((e=>!1!==t[e]))}return i}),[e]),y={getRow:l,getRowModels:p,getRowsCount:f,getAllRowIds:m,setRows:u,setRowIndex:n.useCallback(((t,n)=>{const o=tc(e),a=o.findIndex((e=>e===t));if(-1===a||a===n)return;r.debug(`Moving row ${t} to index ${n}`);const i=[...o];i.splice(n,0,i.splice(a,1)[0]),e.current.setState((e=>(0,ts.Z)({},e,{rows:(0,ts.Z)({},e.rows,{ids:i})}))),e.current.unstable_caches.rows.ids=i,e.current.publishEvent("rowsSet")}),[e,r]),updateRows:d,setRowChildrenExpansion:g,getRowNode:v,getRowIndexRelativeToVisibleRows:h,getRowGroupChildren:b,unstable_replaceRows:n.useCallback(((n,r)=>{if(t.signature===tu.DataGrid&&r.length>1)throw new Error(["MUI: You can't replace rows using `apiRef.current.unstable_replaceRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));if(0===r.length)return;const o=[...tc(e)],a=Ks(e),i=Qs(e),l=Js(e),s=(0,ts.Z)({},a),c=(0,ts.Z)({},i),u=(0,ts.Z)({},l),d=r.map((e=>({id:mb(e,t.getRowId,"A row was provided without id when calling replaceRows()."),model:e})));d.forEach(((e,t)=>{const[r]=o.splice(n+t,1,e.id);delete s[r],delete c[r],delete u[r]})),d.forEach((e=>{const t={id:e.id,parent:null,depth:0,groupingKey:null,groupingField:null};s[e.id]=e.model,c[e.id]=e.id,u[e.id]=t})),e.current.unstable_caches.rows.idRowsLookup=s,e.current.unstable_caches.rows.idToIdLookup=c,e.current.unstable_caches.rows.ids=o,e.current.setState((e=>{const t={idRowsLookup:s,idToIdLookup:c,tree:u,ids:o};return(0,ts.Z)({},e,{rows:(0,ts.Z)({},e.rows,t,{groupingResponseBeforeRowHydration:(0,ts.Z)({},e.rows.groupingResponseBeforeRowHydration,t)})})})),e.current.publishEvent("rowsSet")}),[e,t.signature,t.getRowId])},w=n.useCallback((()=>{let n;r.info("Row grouping pre-processing have changed, regenerating the row tree"),n=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows?e.current.unstable_caches.rows:hb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),c(n,!1)}),[r,e,t.rows,t.getRowId,t.loading,t.rowCount,c]),x=n.useCallback((e=>{"rowTreeCreation"===e&&w()}),[w]),C=n.useCallback((()=>{e.current.unstable_getActiveStrategy("rowTree")!==Xs(e)&&w()}),[e,w]);ru(e,"activeStrategyProcessorChange",x),ru(e,"strategyAvailabilityChange",C);const E=n.useCallback((()=>{e.current.setState((t=>(0,ts.Z)({},t,{rows:(0,ts.Z)({},t.rows,e.current.unstable_applyPipeProcessors("hydrateRows",t.rows.groupingResponseBeforeRowHydration))}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()}),[e]);yu(e,"hydrateRows",E),Jc(e,y),n.useEffect((()=>()=>{null!==i.current&&clearTimeout(i.current)}),[]);const S=n.useRef(!0);n.useEffect((()=>{if(S.current)return void(S.current=!1);const n=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows,o=e.current.unstable_caches.rows.loadingPropBeforePartialUpdates===t.loading,a=e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates===t.rowCount;if(n)return o||(e.current.setState((e=>(0,ts.Z)({},e,{rows:(0,ts.Z)({},e.rows,{loading:t.loading})}))),e.current.unstable_caches.rows.loadingPropBeforePartialUpdates=t.loading,e.current.forceUpdate()),void(a||(e.current.setState((e=>(0,ts.Z)({},e,{rows:(0,ts.Z)({},e.rows,{totalRowCount:Math.max(t.rowCount||0,e.rows.totalRowCount),totalTopLevelRowCount:Math.max(t.rowCount||0,e.rows.totalTopLevelRowCount)})}))),e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates=t.rowCount,e.current.forceUpdate()));r.debug(`Updating all rows, new length ${t.rows.length}`),c(hb({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),!1)}),[t.rows,t.rowCount,t.getRowId,t.loading,r,c,e])})(o,e),function(e){const t=n.useCallback((t=>({field:t,colDef:e.current.getColumn(t)})),[e]),r=n.useCallback(((...t)=>e.current.getCellValue(...t)),[e]),o=n.useCallback((t=>{const n=e.current.getRow(t);if(!n)throw new Error(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:n,getValue:r}}),[e,r]),a=n.useCallback(((t,n)=>{const o=e.current.getRow(t),a=e.current.getRowNode(t);if(!o||!a)throw new Error(`No row with id #${t} found`);const i=Cv(e),l=Nv(e);return{id:t,field:n,row:o,rowNode:a,value:o[n],colDef:e.current.getColumn(n),cellMode:e.current.getCellMode(t,n),getValue:r,api:e.current,hasFocus:null!==i&&i.field===n&&i.id===t,tabIndex:l&&l.field===n&&l.id===t?0:-1}}),[e,r]),i=n.useCallback(((t,n)=>{const o=e.current.getColumn(n),a=e.current.getCellValue(t,n),i=e.current.getRow(t),l=e.current.getRowNode(t);if(!i||!l)throw new Error(`No row with id #${t} found`);const s=Cv(e),c=Nv(e),u={id:t,field:n,row:i,rowNode:l,colDef:o,cellMode:e.current.getCellMode(t,n),getValue:r,hasFocus:null!==s&&s.field===n&&s.id===t,tabIndex:c&&c.field===n&&c.id===t?0:-1,value:a,formattedValue:a};return o&&o.valueFormatter&&(u.formattedValue=o.valueFormatter({id:t,field:u.field,value:u.value,api:e.current})),u.isEditable=o&&e.current.isCellEditable(u),u}),[e,r]),l=n.useCallback(((t,n)=>{const r=e.current.getColumn(n);if(!r||!r.valueGetter){const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);return r[n]}return r.valueGetter(a(t,n))}),[e,a]),s=n.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(`[role="columnheader"][data-field="${$b(t)}"]`)}(e.current.rootElementRef.current,t):null),[e]),c=n.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(Wb(t))}(e.current.rootElementRef.current,t):null),[e]),u=n.useCallback(((t,n)=>e.current.rootElementRef.current?function(e,{id:t,field:n}){const r=`${Wb(t)} .${ps.cell}[data-field="${$b(n)}"]`;return e.querySelector(r)}(e.current.rootElementRef.current,{id:t,field:n}):null),[e]);Jc(e,{getCellValue:l,getCellParams:i,getCellElement:u,getRowParams:o,getRowElement:c,getColumnHeaderParams:t,getColumnHeaderElement:s})}(o),(e=>{const t=n.useRef({}),r=n.useCallback(((e,n,r)=>{const o=t.current;o[e]||(o[e]={}),o[e][n]=r}),[]),o=n.useCallback(((e,n)=>{var r;return null==(r=t.current[e])?void 0:r[n]}),[]),a=n.useCallback((t=>{const{columnIndex:n,rowId:o,minFirstColumnIndex:a,maxLastColumnIndex:i,columns:l}=t,s=l.length,c=l[n],u="function"==typeof c.colSpan?c.colSpan(e.current.getCellParams(o,c.field)):c.colSpan;if(!u||1===u)return r(o,n,{spannedByColSpan:!1,cellProps:{colSpan:1,width:c.computedWidth}}),{colSpan:1};let d=c.computedWidth;for(let e=1;e<u;e+=1){const t=n+e;t>=a&&t<i&&(d+=l[t].computedWidth,r(o,n+e,{spannedByColSpan:!0,rightVisibleCellIndex:Math.min(n+u,s-1),leftVisibleCellIndex:n})),r(o,n,{spannedByColSpan:!1,cellProps:{colSpan:u,width:d}})}return{colSpan:u}}),[e,r]),i=n.useCallback((({rowId:e,minFirstColumn:t,maxLastColumn:n,columns:r})=>{for(let o=t;o<n;o+=1){const i=a({columnIndex:o,rowId:e,minFirstColumnIndex:t,maxLastColumnIndex:n,columns:r});i.colSpan>1&&(o+=i.colSpan-1)}}),[a]);Jc(e,{unstable_getCellColSpanInfo:o,unstable_calculateColSpan:i});const l=n.useCallback((()=>{t.current={}}),[]);ru(e,"columnOrderChange",l)})(o),((e,t)=>{var r;const o=n.useCallback((t=>{var n,r;return null!=(n=null==(r=Ns(e)[t])?void 0:r.groupPath)?n:[]}),[e]),a=n.useCallback((()=>dv(e)),[e]);Jc(e,{unstable_getColumnGroupPath:o,unstable_getAllGroupDetails:a});const i=n.useRef(!0);n.useEffect((()=>{var n,r;if(i.current)return void(i.current=!1);if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return;const o=hv(null!=(r=t.columnGroupingModel)?r:[]);e.current.setState((e=>(0,ts.Z)({},e,{columnGrouping:(0,ts.Z)({},e.columnGrouping,{lookup:o})})))}),[e,t.columnGroupingModel,null==(r=t.experimentalFeatures)?void 0:r.columnGrouping])})(o,e),(null!=(r=e.experimentalFeatures)&&r.newEditingApi?Hb:Pb)(o,e),((e,t)=>{const r=sc(e,"useGridFocus"),o=n.useRef(null),a=n.useCallback(((t,n)=>{t&&e.current.getRow(t.id)&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(t.id,t.field),n)}),[e]),i=n.useCallback(((t,n)=>{const o=Cv(e);(null==o?void 0:o.id)===t&&(null==o?void 0:o.field)===n||(e.current.setState((e=>(r.debug(`Focusing on cell with id=${t} and field=${n}`),(0,ts.Z)({},e,{tabIndex:{cell:{id:t,field:n},columnHeader:null},focus:{cell:{id:t,field:n},columnHeader:null}})))),e.current.forceUpdate(),e.current.getRow(t)&&(o&&a(o,{}),e.current.publishEvent("cellFocusIn",e.current.getCellParams(t,n))))}),[e,r,a]),l=n.useCallback(((t,n={})=>{const o=Cv(e);a(o,n),e.current.setState((e=>(r.debug(`Focusing on column header with colIndex=${t}`),(0,ts.Z)({},e,{tabIndex:{columnHeader:{field:t},cell:null},focus:{columnHeader:{field:t},cell:null}})))),e.current.forceUpdate()}),[e,r,a]),s=n.useCallback(((n,r,o)=>{let a=e.current.getColumnIndex(r),i=e.current.getRowIndexRelativeToVisibleRows(n);const l=ks(e);"right"===o?a+=1:"left"===o?a-=1:i+=1;const s=cb(e,{pagination:t.pagination,paginationMode:t.paginationMode});a>=l.length?(i+=1,i<s.rows.length&&(a=0)):a<0&&(i-=1,i>=0&&(a=l.length-1)),i=Uc(i,0,s.rows.length-1);const c=s.rows[i],u=e.current.unstable_getCellColSpanInfo(c.id,a);u&&u.spannedByColSpan&&("left"===o||"below"===o?a=u.leftVisibleCellIndex:"right"===o&&(a=u.rightVisibleCellIndex)),a=Uc(a,0,l.length-1);const d=l[a];e.current.setCellFocus(c.id,d.field)}),[e,t.pagination,t.paginationMode]),c=n.useCallback((({id:t,field:n})=>{e.current.setCellFocus(t,n)}),[e]),u=n.useCallback(((t,n)=>{"Enter"===n.key||"Tab"===n.key||Jh(n.key)||e.current.setCellFocus(t.id,t.field)}),[e]),d=n.useCallback((({field:t},n)=>{n.target===n.currentTarget&&e.current.setColumnHeaderFocus(t,n)}),[e]),p=n.useCallback((()=>{r.debug("Clearing focus"),e.current.setState((e=>(0,ts.Z)({},e,{focus:{cell:null,columnHeader:null}})))}),[r,e]),f=n.useCallback((e=>{o.current=e}),[]),m=n.useCallback((t=>{const n=o.current;o.current=null;const r=Cv(e);if(!r)return void(n&&e.current.setCellFocus(n.id,n.field));if((null==n?void 0:n.id)===r.id&&(null==n?void 0:n.field)===r.field)return;const i=e.current.getCellElement(r.id,r.field);null!=i&&i.contains(t.target)||(n?e.current.setCellFocus(n.id,n.field):(e.current.setState((e=>(0,ts.Z)({},e,{focus:{cell:null,columnHeader:null}}))),e.current.forceUpdate(),a(r,t)))}),[e,a]),h=n.useCallback((t=>{if("view"===t.cellMode)return;const n=Cv(e);(null==n?void 0:n.id)===t.id&&(null==n?void 0:n.field)===t.field||e.current.setCellFocus(t.id,t.field)}),[e]),g=n.useCallback((()=>{const t=Cv(e);t&&!e.current.getRow(t.id)&&e.current.setState((e=>(0,ts.Z)({},e,{focus:{cell:null,columnHeader:null}})))}),[e]);Jc(e,{setCellFocus:i,setColumnHeaderFocus:l,unstable_moveFocusToRelativeCell:s}),n.useEffect((()=>{const t=(0,fg.Z)(e.current.rootElementRef.current);return t.addEventListener("click",m),()=>{t.removeEventListener("click",m)}}),[e,m]),ru(e,"columnHeaderBlur",p),ru(e,"cellDoubleClick",c),ru(e,"cellMouseDown",f),ru(e,"cellKeyDown",u),ru(e,"cellModeChange",h),ru(e,"columnHeaderFocus",d),ru(e,"rowsSet",g)})(o,e),((e,t)=>{var r;const o=sc(e,"useGridPreferencesPanel"),a=n.useRef(),i=n.useRef(),l=n.useCallback((()=>{o.debug("Hiding Preferences Panel");const t=Nb(e.current.state);t.openedPanelValue&&e.current.publishEvent("preferencePanelClose",{openedPanelValue:t.openedPanelValue}),e.current.setState((e=>(0,ts.Z)({},e,{preferencePanel:{open:!1}}))),e.current.forceUpdate()}),[e,o]),s=n.useCallback((()=>{i.current=setTimeout((()=>clearTimeout(a.current)),0)}),[]),c=n.useCallback((()=>{a.current=setTimeout(l,100)}),[l]),u=n.useCallback((t=>{o.debug("Opening Preferences Panel"),s(),e.current.setState((e=>(0,ts.Z)({},e,{preferencePanel:(0,ts.Z)({},e.preferencePanel,{open:!0,openedPanelValue:t})}))),e.current.publishEvent("preferencePanelOpen",{openedPanelValue:t}),e.current.forceUpdate()}),[o,s,e]);Jc(e,{showPreferences:u,hidePreferences:c});const d=n.useCallback(((n,r)=>{var o;const a=Nb(e.current.state);return!r.exportOnlyDirtyModels||null!=(null==(o=t.initialState)?void 0:o.preferencePanel)||a.open?(0,ts.Z)({},n,{preferencePanel:a}):n}),[e,null==(r=t.initialState)?void 0:r.preferencePanel]),p=n.useCallback(((t,n)=>{const r=n.stateToRestore.preferencePanel;return null!=r&&e.current.setState((e=>(0,ts.Z)({},e,{preferencePanel:r}))),t}),[e]);bu(e,"exportState",d),bu(e,"restoreState",p),n.useEffect((()=>()=>{clearTimeout(a.current),clearTimeout(i.current)}),[])})(o,e),((e,t)=>{var r,o,a;const i=sc(e,"useGridFilter");e.current.unstable_registerControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:Nc,changeEvent:"filterModelChange"});const l=n.useCallback((()=>{e.current.setState((n=>{const r=Nc(n,e.current.instanceId),o=t.filterMode===Kv?((e,t)=>{const n=((e,t)=>{const{items:n}=e,r=n.map((e=>ib(e,t))).filter((e=>!!e));return 0===r.length?null:(e,t)=>{const n={};return(t?r.filter((e=>t(e.item.columnField))):r).forEach((t=>{n[t.item.id]=t.fn(e)})),n}})(e,t),r=((e,t)=>{const{quickFilterValues:n=[]}=e;if(0===n.length)return null;const r=Ss(t),o={};r.forEach((e=>{const r=t.current.getColumn(e),a=null==r?void 0:r.getApplyQuickFilterFn;a&&(o[e]=n.map((e=>a(e,r,t))))}));const a=n.filter(((e,t)=>Object.keys(o).some((e=>null!=o[e][t]))));return 0===a.length?null:(e,n)=>{const r={},i=[];Object.keys(o).forEach((o=>{n&&!n(o)||(r[o]=t.current.getCellParams(e,o),i.push(o))}));const l={};return a.forEach(((e,t)=>{const n=i.some((e=>{var n,a;return null!=o[e][t]&&(null==(n=(a=o[e])[t])?void 0:n.call(a,r[e]))}));l[e]=n})),l}})(e,t);return(e,t)=>({passingFilterItems:n&&n(e,t),passingQuickFilterValues:r&&r(e,t)})})(r,e):null,a=e.current.unstable_applyStrategyProcessor("filtering",{isRowMatchingFilters:o,filterModel:null!=r?r:Jv()});return(0,ts.Z)({},n,{filter:(0,ts.Z)({},n.filter,a)})})),e.current.publishEvent("filteredRowsSet")}),[t.filterMode,e]),s=n.useCallback((()=>{l(),e.current.forceUpdate()}),[e,l]),c=n.useCallback((t=>{const n=Nc(e),r=[...n.items],o=r.findIndex((e=>e.id===t.id));-1===o?r.push(t):r[o]=t,e.current.setFilterModel((0,ts.Z)({},n,{items:r}),"upsertFilterItem")}),[e]),u=n.useCallback((t=>{const n=Nc(e),r=[...n.items];t.forEach((e=>{const n=t.findIndex((t=>t.id===e.id));-1===n?r.push(e):r[n]=e})),e.current.setFilterModel((0,ts.Z)({},n,{items:t}),"upsertFilterItems")}),[e]),d=n.useCallback((t=>{const n=Nc(e),r=n.items.filter((e=>e.id!==t.id));r.length!==n.items.length&&e.current.setFilterModel((0,ts.Z)({},n,{items:r}),"deleteFilterItem")}),[e]),p=n.useCallback((n=>{if(i.debug("Displaying filter panel"),n){const r=Nc(e),o=r.items.filter((t=>{var n;if(void 0!==t.value)return!0;const r=null==(n=e.current.getColumn(t.columnField).filterOperators)?void 0:n.find((e=>e.value===t.operatorValue));return!(void 0===(null==r?void 0:r.requiresFilterValue)||(null==r?void 0:r.requiresFilterValue))}));let a;a=o.find((e=>e.columnField===n))?o:t.disableMultipleColumnsFiltering?[eb({columnField:n},e)]:[...o,eb({columnField:n},e)],e.current.setFilterModel((0,ts.Z)({},r,{items:a}))}e.current.showPreferences(lv.filters)}),[e,i,t.disableMultipleColumnsFiltering]),f=n.useCallback((()=>{i.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,i]),m=n.useCallback((t=>{const n=Nc(e);n.linkOperator!==t&&e.current.setFilterModel((0,ts.Z)({},n,{linkOperator:t}),"changeLogicOperator")}),[e]),h=n.useCallback((t=>{const n=Nc(e);$c(n.quickFilterValues,t)||e.current.setFilterModel((0,ts.Z)({},n,{quickFilterValues:[...t]}))}),[e]),g=n.useCallback(((n,r)=>{Nc(e)!==n&&(i.debug("Setting filter model"),e.current.unstable_updateControlState("filter",ab(n,t.disableMultipleColumnsFiltering,e),r),e.current.unstable_applyFilters())}),[e,i,t.disableMultipleColumnsFiltering]),v=n.useCallback((()=>{const t=kc(e);return new Map(t.map((e=>[e.id,e.model])))}),[e]);Jc(e,{setFilterLinkOperator:m,unstable_applyFilters:s,deleteFilterItem:d,upsertFilterItem:c,upsertFilterItems:u,setFilterModel:g,showFilterPanel:p,hideFilterPanel:f,getVisibleRowModels:v,setQuickFilterValues:h});const b=n.useCallback(((n,r)=>{var o,a;const i=Nc(e);return r.exportOnlyDirtyModels&&null==t.filterModel&&null==(null==(o=t.initialState)||null==(a=o.filter)?void 0:a.filterModel)&&$c(i,Jv())?n:(0,ts.Z)({},n,{filter:{filterModel:i}})}),[e,t.filterModel,null==(r=t.initialState)||null==(o=r.filter)?void 0:o.filterModel]),y=n.useCallback(((n,r)=>{var o;const a=null==(o=r.stateToRestore.filter)?void 0:o.filterModel;return null==a?n:(e.current.unstable_updateControlState("filter",ab(a,t.disableMultipleColumnsFiltering,e),"restoreState"),(0,ts.Z)({},n,{callbacks:[...n.callbacks,e.current.unstable_applyFilters]}))}),[e,t.disableMultipleColumnsFiltering]),w=n.useCallback(((e,n)=>{if(n===lv.filters){var r;const e=t.components.FilterPanel;return(0,ac.jsx)(e,(0,ts.Z)({},null==(r=t.componentsProps)?void 0:r.filterPanel))}return e}),[t.components.FilterPanel,null==(a=t.componentsProps)?void 0:a.filterPanel]),x=n.useCallback((n=>{if(t.filterMode===Kv&&n.isRowMatchingFilters){const t=tc(e),r={};for(let o=0;o<t.length;o+=1){const a=t[o];let i;if("string"==typeof a&&a.startsWith("auto-generated-group-footer"))i=!0;else{const{passingFilterItems:t,passingQuickFilterValues:r}=n.isRowMatchingFilters(a);i=lb([t],[r],n.filterModel,e)}r[a]=i}return{filteredRowsLookup:r,visibleRowsLookup:r,filteredDescendantCountLookup:{}}}return{visibleRowsLookup:{},filteredRowsLookup:{},filteredDescendantCountLookup:{}}}),[e,t.filterMode]);bu(e,"exportState",b),bu(e,"restoreState",y),bu(e,"preferencePanel",w),Xv(e,cu,"filtering",x);const C=n.useCallback((()=>{i.debug("onColUpdated - GridColumns changed, applying filters");const t=Nc(e),n=js(e),r=t.items.filter((e=>e.columnField&&n[e.columnField]));r.length<t.items.length&&e.current.setFilterModel((0,ts.Z)({},t,{items:r}))}),[e,i]),E=n.useCallback((t=>{"filtering"===t&&e.current.unstable_applyFilters()}),[e]);ru(e,"rowsSet",l),ru(e,"rowExpansionChange",e.current.unstable_applyFilters),ru(e,"columnsChange",C),ru(e,"activeStrategyProcessorChange",E),vu((()=>{e.current.unstable_applyFilters()})),n.useEffect((()=>{void 0!==t.filterModel&&e.current.setFilterModel(t.filterModel)}),[e,i,t.filterModel])})(o,e),((e,t)=>{var r,o;const a=sc(e,"useGridSorting");e.current.unstable_registerControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:Cc,changeEvent:"sortModelChange"});const i=n.useCallback(((t,n)=>{const r=Cc(e),o=r.findIndex((e=>e.field===t));let a=[...r];return o>-1?n?a.splice(o,1,n):a.splice(o,1):a=[...r,n],a}),[e]),l=n.useCallback(((n,r)=>{var o;const a=Cc(e).find((e=>e.field===n.field));if(a){var i;const e=void 0===r?Mp(null!=(i=n.sortingOrder)?i:t.sortingOrder,a.sort):r;return null==e?void 0:(0,ts.Z)({},a,{sort:e})}return{field:n.field,sort:void 0===r?Mp(null!=(o=n.sortingOrder)?o:t.sortingOrder):r}}),[e,t.sortingOrder]),s=n.useCallback((()=>{e.current.setState((n=>{if("server"===t.sortingMode)return a.debug("Skipping sorting rows as sortingMode = server"),(0,ts.Z)({},n,{sorting:(0,ts.Z)({},n.sorting,{sortedRows:tc(n,e.current.instanceId)})});const r=((e,t)=>{const n=e.map((e=>((e,t)=>{const n=t.current.getColumn(e.field);return n?{getSortCellParams:e=>({id:e,field:n.field,rowNode:t.current.getRowNode(e),value:t.current.getCellValue(e,n.field),api:t.current}),comparator:"desc"===e.sort?(...e)=>-1*n.sortComparator(...e):n.sortComparator}:null})(e,t))).filter((e=>!!e));return 0===n.length?null:e=>e.map((e=>({node:e,params:n.map((t=>t.getSortCellParams(e.id)))}))).sort(((e,t)=>{return r=e,o=t,n.reduce(((e,t,n)=>{if(0!==e)return e;const a=r.params[n],i=o.params[n];return t.comparator(a.value,i.value,a,i)}),0);var r,o})).map((e=>e.node.id))})(Cc(n,e.current.instanceId),e),o=e.current.unstable_applyStrategyProcessor("sorting",{sortRowList:r});return(0,ts.Z)({},n,{sorting:(0,ts.Z)({},n.sorting,{sortedRows:o})})})),e.current.publishEvent("sortedRowsSet"),e.current.forceUpdate()}),[e,a,t.sortingMode]),c=n.useCallback((n=>{Cc(e)!==n&&(a.debug("Setting sort model"),e.current.setState(Lp(n,t.disableMultipleColumnsSorting)),e.current.forceUpdate(),e.current.applySorting())}),[e,a,t.disableMultipleColumnsSorting]),u=n.useCallback(((n,r,o)=>{if(!n.sortable)return;const a=l(n,r);let s;s=!o||t.disableMultipleColumnsSorting?a?[a]:[]:i(n.field,a),e.current.setSortModel(s)}),[e,i,l,t.disableMultipleColumnsSorting]),d=n.useCallback((()=>Cc(e)),[e]),p=n.useCallback((()=>xc(e).map((e=>e.model))),[e]),f=n.useCallback((()=>wc(e)),[e]),m=n.useCallback((t=>e.current.getSortedRowIds().indexOf(t)),[e]),h=n.useCallback((t=>e.current.getSortedRowIds()[t]),[e]);Jc(e,{getSortModel:d,getSortedRows:p,getSortedRowIds:f,getRowIndex:m,getRowIdFromRowIndex:h,setSortModel:c,sortColumn:u,applySorting:s});const g=n.useCallback(((n,r)=>{var o,a;const i=Cc(e);return!r.exportOnlyDirtyModels||null!=t.sortModel||null!=(null==(o=t.initialState)||null==(a=o.sorting)?void 0:a.sortModel)||i.length>0?(0,ts.Z)({},n,{sorting:{sortModel:i}}):n}),[e,t.sortModel,null==(r=t.initialState)||null==(o=r.sorting)?void 0:o.sortModel]),v=n.useCallback(((n,r)=>{var o;const a=null==(o=r.stateToRestore.sorting)?void 0:o.sortModel;return null==a?n:(e.current.setState(Lp(a,t.disableMultipleColumnsSorting)),(0,ts.Z)({},n,{callbacks:[...n.callbacks,e.current.applySorting]}))}),[e,t.disableMultipleColumnsSorting]),b=n.useCallback((t=>{const n=Js(e);if(!t.sortRowList){const t=[],r=[];return tc(e).forEach((e=>{n[e].isPinned||("footer"===n[e].position?r.push(e):t.push(e))})),[...t,...r]}const r=[],o=[];return Object.values(n).forEach((e=>{e.isPinned||("footer"===e.position?o.push(e.id):r.push(e))})),[...t.sortRowList(r),...o]}),[e]);bu(e,"exportState",g),bu(e,"restoreState",v),Xv(e,cu,"sorting",b);const y=n.useCallback((({colDef:e},t)=>{const n=t.shiftKey||t.metaKey||t.ctrlKey;u(e,void 0,n)}),[u]),w=n.useCallback((({colDef:e},t)=>{!Uh(t.key)||t.ctrlKey||t.metaKey||u(e,void 0,t.shiftKey)}),[u]),x=n.useCallback((()=>{const t=Cc(e),n=Ns(e);if(t.length>0){const r=t.filter((e=>n[e.field]));r.length<t.length&&e.current.setSortModel(r)}}),[e]),C=n.useCallback((t=>{"sorting"===t&&e.current.applySorting()}),[e]);ru(e,"columnHeaderClick",y),ru(e,"columnHeaderKeyDown",w),ru(e,"rowsSet",e.current.applySorting),ru(e,"columnsChange",x),ru(e,"activeStrategyProcessorChange",C),vu((()=>{e.current.applySorting()})),n.useEffect((()=>{void 0!==t.sortModel&&e.current.setSortModel(t.sortModel)}),[e,t.sortModel])})(o,e),((e,t)=>{const r=Rs(e,ks),o=r.length>0?Math.max(...r.map((e=>{var t,n;return null!=(t=null==(n=e.groupPath)?void 0:n.length)?t:0}))):0,a=sc(e,"useDensity"),i=n.useCallback(((n,r=t.headerHeight,i=t.rowHeight,l=o)=>{a.debug(`Set grid density to ${n}`),e.current.setState((e=>{const t=zs(e),o=vv(n,r,i,l);return $c(t,o)?e:(0,ts.Z)({},e,{density:o})})),e.current.forceUpdate()}),[a,e,t.headerHeight,t.rowHeight,o]);n.useEffect((()=>{e.current.setDensity(t.density,t.headerHeight,t.rowHeight,o)}),[e,t.density,t.rowHeight,t.headerHeight,o]),Jc(e,{setDensity:i})})(o,e),((e,t)=>{((e,t)=>{var r,o;const a=sc(e,"useGridPageSize"),i=Rs(e,Bs);e.current.unstable_registerControlState({stateId:"pageSize",propModel:t.pageSize,propOnChange:t.onPageSizeChange,stateSelector:Tv,changeEvent:"pageSizeChange"});const l=n.useCallback((t=>{t!==Tv(e)&&(a.debug(`Setting page size to ${t}`),e.current.setState(wb(t)),e.current.forceUpdate())}),[e,a]);Jc(e,{setPageSize:l});const s=n.useCallback(((n,r)=>{var o,a;const i=Tv(e);return r.exportOnlyDirtyModels&&null==t.pageSize&&null==(null==(o=t.initialState)||null==(a=o.pagination)?void 0:a.pageSize)&&i===yb(t.autoPageSize)?n:(0,ts.Z)({},n,{pagination:(0,ts.Z)({},n.pagination,{pageSize:i})})}),[e,t.pageSize,null==(r=t.initialState)||null==(o=r.pagination)?void 0:o.pageSize,t.autoPageSize]),c=n.useCallback(((t,n)=>{var r;const o=null==(r=n.stateToRestore.pagination)?void 0:r.pageSize;return null!=o&&e.current.setState(wb(o)),t}),[e]);bu(e,"exportState",s),bu(e,"restoreState",c);const u=n.useCallback((()=>{const n=e.current.getRootDimensions();if(!t.autoPageSize||!n)return;const r=bb(e),o=Math.floor((n.viewportInnerSize.height-r.top-r.bottom)/i);e.current.setPageSize(o)}),[e,t.autoPageSize,i]);ru(e,"viewportInnerSizeChange",u),n.useEffect((()=>{null==t.pageSize||t.autoPageSize||e.current.setPageSize(t.pageSize)}),[e,t.autoPageSize,t.pageSize]),n.useEffect((()=>{u()}),[u])})(e,t),((e,t)=>{var r,o;const a=sc(e,"useGridPage"),i=Rs(e,Rc);e.current.unstable_registerControlState({stateId:"page",propModel:t.page,propOnChange:t.onPageChange,stateSelector:jv,changeEvent:"pageChange"});const l=n.useCallback((t=>{a.debug(`Setting page to ${t}`),e.current.setState(Eb(t)),e.current.forceUpdate()}),[e,a]);Jc(e,{setPage:l});const s=n.useCallback(((n,r)=>{var o,a;const i=jv(e);return r.exportOnlyDirtyModels&&null==t.page&&null==(null==(o=t.initialState)||null==(a=o.pagination)?void 0:a.page)&&0===i?n:(0,ts.Z)({},n,{pagination:(0,ts.Z)({},n.pagination,{page:i})})}),[e,t.page,null==(r=t.initialState)||null==(o=r.pagination)?void 0:o.page]),c=n.useCallback(((t,n)=>{var r,o;const a=null!=(r=null==(o=n.stateToRestore.pagination)?void 0:o.page)?r:jv(e);return e.current.setState(Eb(a)),t}),[e]);bu(e,"exportState",s),bu(e,"restoreState",c),ru(e,"pageSizeChange",(t=>{e.current.setState((e=>{const n=xb(e.pagination.rowCount,t);return(0,ts.Z)({},e,{pagination:Cb((0,ts.Z)({},e.pagination,{pageCount:n,page:e.pagination.page}))})})),e.current.forceUpdate()})),ru(e,"pageChange",(()=>e.current.scrollToIndexes({rowIndex:jv(e)*Tv(e)}))),n.useEffect((()=>{}),[t.rowCount,t.paginationMode]),n.useEffect((()=>{e.current.setState((e=>{const n=void 0!==t.rowCount?t.rowCount:i,r=xb(n,e.pagination.pageSize),o=null==t.page?e.pagination.page:t.page;return(0,ts.Z)({},e,{pagination:Cb((0,ts.Z)({},e.pagination,{page:o,rowCount:n,pageCount:r}))})})),e.current.forceUpdate()}),[i,t.rowCount,t.page,t.paginationMode,e])})(e,t)})(o,e),((e,t)=>{const{getRowHeight:r,getRowSpacing:o,getEstimatedRowHeight:a}=t,i=n.useRef({}),l=n.useRef(-1),s=n.useRef(!1),c=Rs(e,Bs),u=Rs(e,Sc),d=Rs(e,Av),p=Rs(e,yc),f=ub(e,t),m=Rs(e,rc),h=n.useCallback((()=>{var t,n;s.current=!1;const u=Us(e.current.state,e.current.instanceId),d=t=>{i.current[t.id]||(i.current[t.id]={sizes:{baseCenter:c},isResized:!1,autoHeight:!1,needsFirstMeasurement:!0});const{isResized:n,needsFirstMeasurement:l,sizes:d}=i.current[t.id];let p=c;const m=d.baseCenter;if(n)p=m;else if(r){const e=r((0,ts.Z)({},t,{densityFactor:u}));if("auto"===e){if(l){const e=a?a((0,ts.Z)({},t,{densityFactor:u})):c;p=null!=e?e:c}else p=m;s.current=!0,i.current[t.id].autoHeight=!0}else p=null!=e?e:c,i.current[t.id].needsFirstMeasurement=!1,i.current[t.id].autoHeight=!1}else i.current[t.id].needsFirstMeasurement=!1;const h=Object.entries(d).reduce(((e,[t,n])=>(/^base[A-Z]/.test(t)&&(e[t]=n),e)),{}),g=(0,ts.Z)({},h,{baseCenter:p});if(o){var v,b;const n=e.current.getRowIndexRelativeToVisibleRows(t.id),r=o((0,ts.Z)({},t,{isFirstVisible:0===n,isLastVisible:n===f.rows.length-1,indexRelativeToCurrentPage:n}));g.spacingTop=null!=(v=r.top)?v:0,g.spacingBottom=null!=(b=r.bottom)?b:0}const y=e.current.unstable_applyPipeProcessors("rowHeight",g,t);return i.current[t.id].sizes=y,y},p=[],h=f.rows.reduce(((e,t)=>{p.push(e);let n=0,r=0;const o=d(t);return Object.entries(o).forEach((([e,t])=>{/^base[A-Z]/.test(e)?n=t>n?t:n:r+=t})),e+n+r}),0);null==m||null==(t=m.top)||t.forEach((e=>{d(e)})),null==m||null==(n=m.bottom)||n.forEach((e=>{d(e)})),e.current.setState((e=>(0,ts.Z)({},e,{rowsMeta:{currentPageTotalHeight:h,positions:p}}))),s.current||(l.current=1/0),e.current.forceUpdate()}),[e,f.rows,c,r,o,a,m]),g=n.useCallback((e=>{const t=i.current[e];return t?t.sizes.baseCenter:c}),[c]),v=n.useCallback(((e,t)=>{i.current[e].sizes.baseCenter=t,i.current[e].isResized=!0,i.current[e].needsFirstMeasurement=!1,h()}),[h]),b=n.useMemo((()=>(0,Qb.Z)(h)),[h]),y=n.useCallback(((e,t,n)=>{if(!i.current[e]||!i.current[e].autoHeight)return;const r=i.current[e].sizes[`base${(0,rs.Z)(n)}`]!==t;i.current[e].needsFirstMeasurement=!1,i.current[e].sizes[`base${(0,rs.Z)(n)}`]=t,r&&b()}),[b]),w=n.useCallback((e=>{var t;return(null==(t=i.current[e])?void 0:t.autoHeight)||!1}),[]),x=n.useCallback((()=>l.current),[]),C=n.useCallback((e=>{s.current&&e>l.current&&(l.current=e)}),[]),E=n.useCallback((()=>{i.current={},h()}),[h]);n.useEffect((()=>{h()}),[c,u,d,p,h]),yu(e,"rowHeight",h),Jc(e,{unstable_getLastMeasuredRowIndex:x,unstable_setLastMeasuredRowIndex:C,unstable_rowHasAutoHeight:w,unstable_getRowHeight:g,unstable_getRowInternalSizes:e=>{var t;return null==(t=i.current[e])?void 0:t.sizes},unstable_setRowHeight:v,unstable_storeRowHeightMeasurement:y,resetRowHeights:E})})(o,e),((e,t)=>{const r=sc(e,"useGridScroll"),o=e.current.columnHeadersElementRef,a=e.current.windowRef,i=Rs(e,kc),l=n.useCallback((n=>{const o=Vs(e),l=ks(e);if(null!=n.rowIndex&&0===o||0===l.length)return!1;r.debug(`Scrolling to cell at row ${n.rowIndex}, col: ${n.colIndex} `);let s={};if(null!=n.colIndex){const t=Is(e);let r;if(void 0!==n.rowIndex){var c;const t=null==(c=i[n.rowIndex])?void 0:c.id,o=e.current.unstable_getCellColSpanInfo(t,n.colIndex);o&&!o.spannedByColSpan&&(r=o.cellProps.width)}void 0===r&&(r=l[n.colIndex].computedWidth),s.left=Kb({clientHeight:a.current.clientWidth,scrollTop:a.current.scrollLeft,offsetHeight:r,offsetTop:t[n.colIndex]})}if(null!=n.rowIndex){var u,d;const r=Yv(e.current.state),o=jv(e),i=Tv(e),l=t.pagination?n.rowIndex-o*i:n.rowIndex,c=r.positions[l+1]?r.positions[l+1]-r.positions[l]:r.currentPageTotalHeight-r.positions[l],p=(null==(u=a.current.querySelector(`.${ps["pinnedRows--top"]}`))?void 0:u.clientHeight)||0,f=(null==(d=a.current.querySelector(`.${ps["pinnedRows--bottom"]}`))?void 0:d.clientHeight)||0;s.top=Kb({clientHeight:a.current.clientHeight-p-f,scrollTop:a.current.scrollTop,offsetHeight:c,offsetTop:r.positions[l]})}return s=e.current.unstable_applyPipeProcessors("scrollToIndexes",s,n),(void 0!==typeof s.left||void 0!==typeof s.top)&&(e.current.scroll(s),!0)}),[r,e,a,t.pagination,i]),s=n.useCallback((e=>{a.current&&null!=e.left&&o.current&&(o.current.scrollLeft=e.left,a.current.scrollLeft=e.left,r.debug(`Scrolling left: ${e.left}`)),a.current&&null!=e.top&&(a.current.scrollTop=e.top,r.debug(`Scrolling top: ${e.top}`)),r.debug("Scrolling, updating container, and viewport")}),[a,o,r]),c=n.useCallback((()=>null!=a&&a.current?{top:a.current.scrollTop,left:a.current.scrollLeft}:{top:0,left:0}),[a]);Jc(e,{scroll:s,scrollToIndexes:l,getScrollPosition:c})})(o,e),(e=>{const t=sc(e,"useGridColumnMenu"),r=n.useCallback((n=>{e.current.setState((e=>e.columnMenu.open&&e.columnMenu.field===n?e:(t.debug("Opening Column Menu"),(0,ts.Z)({},e,{columnMenu:{open:!0,field:n}}))))&&(e.current.hidePreferences(),e.current.forceUpdate())}),[e,t]),o=n.useCallback((()=>{e.current.setState((e=>e.columnMenu.open||void 0!==e.columnMenu.field?(t.debug("Hiding Column Menu"),(0,ts.Z)({},e,{columnMenu:(0,ts.Z)({},e.columnMenu,{open:!1,field:void 0})})):e))&&e.current.forceUpdate()}),[e,t]),a=n.useCallback((n=>{t.debug("Toggle Column Menu");const a=hu(e.current.state);a.open&&a.field===n?o():r(n)}),[e,t,r,o]);Jc(e,{showColumnMenu:r,hideColumnMenu:o,toggleColumnMenu:a});const i=n.useCallback(((t,n)=>{if(!n.target.classList.contains(ps.menuIconButton))return;if(!n.relatedTarget)return;const r=n.relatedTarget.classList.contains(ps.menuList),o="menuitem"===n.relatedTarget.getAttribute("role");(r||o)&&e.current.setColumnHeaderFocus(t.field)}),[e]);ru(e,"columnResizeStart",o),ru(e,"columnHeaderFocus",i),ru(e,"virtualScrollerWheel",e.current.hideColumnMenu),ru(e,"virtualScrollerTouchMove",e.current.hideColumnMenu)})(o),Gv(o),((e,t)=>{const r=sc(e,"useGridPrintExport"),o=n.useRef(null),a=n.useRef(null),i=n.useRef({});n.useEffect((()=>{o.current=(0,fg.Z)(e.current.rootElementRef.current)}),[e]);const l=n.useCallback(((t,n)=>new Promise((r=>{if(!t&&!n)return void r();const o=Hv({apiRef:e,options:{fields:t,allColumns:n}}).map((e=>e.field)),a=Ls(e),i={};a.forEach((e=>{i[e.field]=o.includes(e.field)})),e.current.setColumnVisibilityModel(i),r()}))),[e]),s=n.useCallback((e=>{const t=document.createElement("iframe");return t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}),[]),c=n.useCallback(((t,n)=>{var r,a;const i=(0,ts.Z)({copyStyles:!0,hideToolbar:!1,hideFooter:!1},n),l=t.contentDocument;if(!l)return;const s=$s(e),c=Yv(e.current.state),u=e.current.rootElementRef.current,d=u.cloneNode(!0),p=d.querySelector(`.${ps.virtualScroller}`);p.style.height="auto",p.style.width="auto",p.parentElement.style.width="auto",p.parentElement.style.height="auto",d.querySelector(`.${ps.main}`).style.overflow="visible";const f=function(){const e=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return e?parseInt(e[2],10):null}();f&&f>=108&&(d.style.contain="size"),d.querySelector(`.${ps.columnHeaders}`).querySelector(`.${ps.columnHeadersInner}`).style.width="100%";let m=(null==(r=u.querySelector(`.${ps.toolbarContainer}`))?void 0:r.clientHeight)||0,h=(null==(a=u.querySelector(`.${ps.footerContainer}`))?void 0:a.clientHeight)||0;var g,v;i.hideToolbar&&(null==(g=d.querySelector(`.${ps.toolbarContainer}`))||g.remove(),m=0),i.hideFooter&&(null==(v=d.querySelector(`.${ps.footerContainer}`))||v.remove(),h=0),d.style.height=`${c.currentPageTotalHeight+s+m+h}px`;const b=document.createElement("div");b.appendChild(d),l.body.innerHTML=b.innerHTML;const y="function"==typeof i.pageStyle?i.pageStyle():i.pageStyle;if("string"==typeof y){const e=l.createElement("style");e.appendChild(l.createTextNode(y)),l.head.appendChild(e)}if(i.bodyClassName&&l.body.classList.add(...i.bodyClassName.split(" ")),i.copyStyles){const e=o.current.querySelectorAll("style, link[rel='stylesheet']");for(let t=0;t<e.length;t+=1){const n=e[t];if("STYLE"===n.tagName){const e=l.createElement(n.tagName),t=n.sheet;if(t){let n="";for(let e=0;e<t.cssRules.length;e+=1)"string"==typeof t.cssRules[e].cssText&&(n+=`${t.cssRules[e].cssText}\r\n`);e.appendChild(l.createTextNode(n)),l.head.appendChild(e)}}else if(n.getAttribute("href")){const e=l.createElement(n.tagName);for(let t=0;t<n.attributes.length;t+=1){const r=n.attributes[t];r&&e.setAttribute(r.nodeName,r.nodeValue||"")}l.head.appendChild(e)}}}t.contentWindow.print()}),[e,o]),u=n.useCallback((t=>{var n,r;o.current.body.removeChild(t),e.current.restoreState(a.current||{}),null!=(n=a.current)&&null!=(r=n.columns)&&r.columnVisibilityModel||e.current.setColumnVisibilityModel(i.current),e.current.unstable_enableVirtualization(),a.current=null,i.current={}}),[e]),d=n.useCallback((async n=>{if(r.debug("Export data as Print"),!e.current.rootElementRef.current)throw new Error("MUI: No grid root element available.");if(a.current=e.current.exportState(),i.current=Ms(e),t.pagination){const t=Tc(e);e.current.setPageSize(t)}await l(null==n?void 0:n.fields,null==n?void 0:n.allColumns),e.current.unstable_disableVirtualization(),await new Promise((e=>{requestAnimationFrame((()=>{e()}))}));const d=s(null==n?void 0:n.fileName);d.onload=()=>{c(d,n),d.contentWindow.matchMedia("print").addEventListener("change",(e=>{!1===e.matches&&u(d)}))},o.current.body.appendChild(d)}),[t,r,e,s,c,u,l]);Jc(e,{exportDataAsPrint:d});const p=n.useCallback(((e,t)=>{var n;return null!=(n=t.printOptions)&&n.disableToolbarButton?e:[...e,{component:(0,ac.jsx)(Vv,{options:t.printOptions}),componentName:"printExport"}]}),[]);bu(e,"exportMenu",p)})(o,e),(e=>{const t=n.useCallback(((t=!1)=>{if(0===e.current.getSelectedRows().size)return;const n=e.current.getDataAsCsv({includeHeaders:t,delimiter:"\t"});navigator.clipboard?navigator.clipboard.writeText(n).catch((()=>{mu(n)})):mu(n)}),[e]),r=n.useCallback((t=>{const n=t.ctrlKey||t.metaKey||t.altKey;var r,o;"C"===String.fromCharCode(t.keyCode)&&n&&(r=t.target,""!==(null==(o=window.getSelection())?void 0:o.toString())||r&&(r.selectionEnd||0)-(r.selectionStart||0)>0||e.current.unstable_copySelectedRowsToClipboard(t.altKey))}),[e]);((e,t,r,o,a)=>{const i=sc(e,"useNativeEventListener"),[l,s]=n.useState(!1),c=n.useRef(o),u=n.useCallback((e=>c.current&&c.current(e)),[]);n.useEffect((()=>{c.current=o}),[o]),n.useEffect((()=>{let n;if(n=Hc(t)?t():t&&t.current?t.current:null,n&&r&&!l){i.debug(`Binding native ${r} event`),n.addEventListener(r,u,a);const t=n;s(!0);const o=()=>{i.debug(`Clearing native ${r} event`),t.removeEventListener(r,u,a)};e.current.subscribeEvent("unmount",o)}}),[t,u,r,l,i,a,e])})(e,e.current.rootElementRef,"keydown",r),Jc(e,{unstable_copySelectedRowsToClipboard:t})})(o),function(e,t){const r=sc(e,"useResizeContainer"),o=n.useRef(!1),a=n.useRef(null),i=n.useRef(null),l=Rs(e,Yv),s=Rs(e,$s),c=n.useCallback((()=>{var n;const r=null==(n=e.current.rootElementRef)?void 0:n.current,o=Ps(e),c=bb(e);if(!a.current)return;let u,d,p,f;if(null!=t.scrollbarSize)u=t.scrollbarSize;else if(o&&r){const e=(0,fg.Z)(r).createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.overflow="scroll",e.className="scrollDiv",r.appendChild(e),u=e.offsetWidth-e.clientWidth,r.removeChild(e)}else u=0;if(t.autoHeight)f=!1,p=Math.round(o)>a.current.width,d={width:a.current.width,height:l.currentPageTotalHeight+(p?u:0)};else{d={width:a.current.width,height:a.current.height-s};const e=(({content:e,container:t,scrollBarSize:n})=>{const r=e.width>t.width,o=e.height>t.height;let a=!1,i=!1;return(r||o)&&(a=r,i=e.height+(a?n:0)>t.height,i&&(a=e.width+n>t.width)),{hasScrollX:a,hasScrollY:i}})({content:{width:Math.round(o),height:l.currentPageTotalHeight},container:{width:d.width,height:d.height-c.top-c.bottom},scrollBarSize:u});f=e.hasScrollY,p=e.hasScrollX}const m={viewportOuterSize:d,viewportInnerSize:{width:d.width-(f?u:0),height:d.height-(p?u:0)},hasScrollX:p,hasScrollY:f,scrollBarSize:u},h=i.current;i.current=m,m.viewportInnerSize.width===(null==h?void 0:h.viewportInnerSize.width)&&m.viewportInnerSize.height===(null==h?void 0:h.viewportInnerSize.height)||e.current.publishEvent("viewportInnerSizeChange",m.viewportInnerSize)}),[e,t.scrollbarSize,t.autoHeight,s,l.currentPageTotalHeight]),u=n.useCallback((()=>{c(),e.current.publishEvent("debouncedResize",a.current)}),[e,c]),d=n.useCallback((()=>i.current),[]),p=n.useCallback((()=>{const n=e.current.getRootDimensions();if(!n)return 0;const r=cb(e,{pagination:t.pagination,paginationMode:t.paginationMode});if(t.getRowHeight){const t=e.current.unstable_getRenderContext(),n=t.lastRowIndex-t.firstRowIndex;return Math.min(n-1,r.rows.length)}const o=Math.floor(n.viewportInnerSize.height/Bs(e));return Math.min(o,r.rows.length)}),[e,t.pagination,t.paginationMode,t.getRowHeight]);Jc(e,{resize:u,getRootDimensions:d,unstable_getViewportPageSize:p,unstable_updateGridDimensionsRef:c});const f=n.useMemo((()=>(0,Qb.Z)(u,60)),[u]),m=n.useRef(!0),h=n.useCallback((e=>{a.current=e;const n=/jsdom/.test(window.navigator.userAgent);if(0!==e.height||o.current||t.autoHeight||n||(r.error(["The parent DOM element of the data grid has an empty height.","Please make sure that this element has an intrinsic height.","The grid displays with a height of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),0!==e.width||o.current||n||(r.error(["The parent DOM element of the data grid has an empty width.","Please make sure that this element has an intrinsic width.","The grid displays with a width of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),m.current)return u(),void(m.current=!1);f()}),[t.autoHeight,f,r,u]);(0,as.Z)((()=>c()),[c]),au(e,"sortedRowsSet",c),au(e,"pageChange",c),au(e,"pageSizeChange",c),au(e,"columnsChange",c),ru(e,"resize",h),au(e,"debouncedResize",t.onResize)}(o,e),function(e,t){au(e,"columnHeaderClick",t.onColumnHeaderClick),au(e,"columnHeaderDoubleClick",t.onColumnHeaderDoubleClick),au(e,"columnHeaderOver",t.onColumnHeaderOver),au(e,"columnHeaderOut",t.onColumnHeaderOut),au(e,"columnHeaderEnter",t.onColumnHeaderEnter),au(e,"columnHeaderLeave",t.onColumnHeaderLeave),au(e,"columnOrderChange",t.onColumnOrderChange),au(e,"cellClick",t.onCellClick),au(e,"cellDoubleClick",t.onCellDoubleClick),au(e,"cellKeyDown",t.onCellKeyDown),au(e,"cellFocusOut",t.onCellFocusOut),au(e,"preferencePanelClose",t.onPreferencePanelClose),au(e,"preferencePanelOpen",t.onPreferencePanelOpen),au(e,"menuOpen",t.onMenuOpen),au(e,"menuClose",t.onMenuClose),au(e,"rowDoubleClick",t.onRowDoubleClick),au(e,"rowClick",t.onRowClick),au(e,"componentError",t.onError),au(e,"stateChange",t.onStateChange)}(o,e),(e=>{const t=n.useCallback(((t={})=>e.current.unstable_applyPipeProcessors("exportState",{},t)),[e]),r=n.useCallback((t=>{e.current.unstable_applyPipeProcessors("restoreState",{callbacks:[]},{stateToRestore:t}).callbacks.forEach((e=>{e()})),e.current.forceUpdate()}),[e]);Jc(e,{exportState:t,restoreState:r})})(o),o},ey={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",errorOverlayDefaultLabel:"An error occurred.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,toolbarQuickFilterPlaceholder:"Search…",toolbarQuickFilterLabel:"Search",toolbarQuickFilterDeleteIconLabel:"Clear",toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",toolbarExportPrint:"Print",toolbarExportExcel:"Download as Excel",columnsPanelTextFieldLabel:"Find column",columnsPanelTextFieldPlaceholder:"Column title",columnsPanelDragIconLabel:"Reorder column",columnsPanelShowAllButton:"Show all",columnsPanelHideAllButton:"Hide all",filterPanelAddFilter:"Add filter",filterPanelDeleteIconLabel:"Delete",filterPanelLinkOperator:"Logic operator",filterPanelOperators:"Operator",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterOperatorIsAnyOf:"is any of",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?`${e.toLocaleString()} rows selected`:`${e.toLocaleString()} row selected`,footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",checkboxSelectionSelectAllRows:"Select all rows",checkboxSelectionUnselectAllRows:"Unselect all rows",checkboxSelectionSelectRow:"Select row",checkboxSelectionUnselectRow:"Unselect row",booleanCellTrueLabel:"yes",booleanCellFalseLabel:"no",actionsCellMore:"more",pinToLeft:"Pin to left",pinToRight:"Pin to right",unpin:"Unpin",treeDataGroupingHeaderName:"Group",treeDataExpand:"see children",treeDataCollapse:"hide children",groupingColumnHeaderName:"Group",groupColumn:e=>`Group by ${e}`,unGroupColumn:e=>`Stop grouping by ${e}`,detailPanelToggle:"Detail panel toggle",expandDetailPanel:"Expand",collapseDetailPanel:"Collapse",MuiTablePagination:{},rowReorderingHeaderName:"Row reordering",aggregationMenuItemHeader:"Aggregation",aggregationFunctionLabelSum:"sum",aggregationFunctionLabelAvg:"avg",aggregationFunctionLabelMin:"min",aggregationFunctionLabelMax:"max",aggregationFunctionLabelSize:"size"};var ty=i(9299);function ny(e){return(0,cs.Z)("PrivateSwitchBase",e)}(0,us.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const ry=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],oy=(0,ls.ZP)(ap)((({ownerState:e})=>(0,ts.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),ay=(0,ls.ZP)("input",{shouldForwardProp:ls.FO})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var iy=n.forwardRef((function(e,t){const{autoFocus:n,checked:r,checkedIcon:o,className:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:m,onBlur:h,onChange:g,onFocus:v,readOnly:b,required:y=!1,tabIndex:w,type:x,value:C}=e,E=(0,ns.Z)(e,ry),[S,N]=(0,ty.Z)({controlled:r,default:Boolean(i),name:"SwitchBase",state:"checked"}),L=Ru();let M=l;L&&void 0===M&&(M=L.disabled);const k="checkbox"===x||"radio"===x,I=(0,ts.Z)({},e,{checked:S,disabled:M,disableFocusRipple:s,edge:c}),P=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,a={root:["root",n&&"checked",r&&"disabled",o&&`edge${(0,rs.Z)(o)}`],input:["input"]};return(0,is.Z)(a,ny,t)})(I);return(0,ac.jsxs)(oy,(0,ts.Z)({component:"span",className:(0,xu.Z)(P.root,a),centerRipple:!0,focusRipple:!s,disabled:M,tabIndex:null,role:void 0,onFocus:e=>{v&&v(e),L&&L.onFocus&&L.onFocus(e)},onBlur:e=>{h&&h(e),L&&L.onBlur&&L.onBlur(e)},ownerState:I,ref:t},E,{children:[(0,ac.jsx)(ay,(0,ts.Z)({autoFocus:n,checked:r,defaultChecked:i,className:P.input,disabled:M,id:k?d:void 0,name:m,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;N(t),g&&g(e,t)},readOnly:b,ref:f,required:y,ownerState:I,tabIndex:w,type:x},"checkbox"===x&&void 0===C?{}:{value:C},p)),S?o:u]}))})),ly=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),sy=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),cy=(0,ld.Z)((0,ac.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function uy(e){return(0,cs.Z)("MuiCheckbox",e)}var dy=(0,us.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);const py=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],fy=(0,ls.ZP)(iy,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${(0,rs.Z)(n.size)}`],"default"!==n.color&&t[`color${(0,rs.Z)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${dy.checked}, &.${dy.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${dy.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),my=(0,ac.jsx)(sy,{}),hy=(0,ac.jsx)(ly,{}),gy=(0,ac.jsx)(cy,{});var vy=n.forwardRef((function(e,t){var r,o;const a=(0,Ou.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:i=my,color:l="primary",icon:s=hy,indeterminate:c=!1,indeterminateIcon:u=gy,inputProps:d,size:p="medium",className:f}=a,m=(0,ns.Z)(a,py),h=c?u:s,g=c?u:i,v=(0,ts.Z)({},a,{color:l,indeterminate:c,size:p}),b=(e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,a={root:["root",n&&"indeterminate",`color${(0,rs.Z)(r)}`,`size${(0,rs.Z)(o)}`]},i=(0,is.Z)(a,uy,t);return(0,ts.Z)({},t,i)})(v);return(0,ac.jsx)(fy,(0,ts.Z)({type:"checkbox",inputProps:(0,ts.Z)({"data-indeterminate":c},d),icon:n.cloneElement(h,{fontSize:null!=(r=h.props.fontSize)?r:p}),checkedIcon:n.cloneElement(g,{fontSize:null!=(o=g.props.fontSize)?o:p}),ownerState:v,ref:t,className:(0,xu.Z)(b.root,f)},m,{classes:b}))})),by=i(9766);const yy=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],wy=(0,ls.ZP)(nd,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...ed(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,ts.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${$m.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${$m.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${$m.disabled}, .${$m.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${$m.disabled}:before`]:{borderBottomStyle:"dotted"}})})),xy=(0,ls.ZP)(rd,{name:"MuiInput",slot:"Input",overridesResolver:td})({}),Cy=n.forwardRef((function(e,t){var n,r,o,a;const i=(0,Ou.Z)({props:e,name:"MuiInput"}),{disableUnderline:l,components:s={},componentsProps:c,fullWidth:u=!1,inputComponent:d="input",multiline:p=!1,slotProps:f,slots:m={},type:h="text"}=i,g=(0,ns.Z)(i,yy),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,is.Z)(r,Um,t);return(0,ts.Z)({},t,o)})(i),b={root:{ownerState:{disableUnderline:l}}},y=(null!=f?f:c)?(0,by.Z)(null!=f?f:c,b):b,w=null!=(n=null!=(r=m.root)?r:s.Root)?n:wy,x=null!=(o=null!=(a=m.input)?a:s.Input)?o:xy;return(0,ac.jsx)(id,(0,ts.Z)({slots:{root:w,input:x},slotProps:y,fullWidth:u,inputComponent:d,multiline:p,ref:t,type:h},g,{classes:v}))}));Cy.muiName="Input";var Ey=Cy;const Sy=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Ny=(0,ls.ZP)(nd,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...ed(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var n;const r="light"===e.palette.mode,o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,ts.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${Ym.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${Ym.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t.color||"primary"])?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Ym.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Ym.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Ym.disabled}, .${Ym.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Ym.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,ts.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))})),Ly=(0,ls.ZP)(rd,{name:"MuiFilledInput",slot:"Input",overridesResolver:td})((({theme:e,ownerState:t})=>(0,ts.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}))),My=n.forwardRef((function(e,t){var n,r,o,a;const i=(0,Ou.Z)({props:e,name:"MuiFilledInput"}),{components:l={},componentsProps:s,fullWidth:c=!1,inputComponent:u="input",multiline:d=!1,slotProps:p,slots:f={},type:m="text"}=i,h=(0,ns.Z)(i,Sy),g=(0,ts.Z)({},i,{fullWidth:c,inputComponent:u,multiline:d,type:m}),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,is.Z)(r,Gm,t);return(0,ts.Z)({},t,o)})(i),b={root:{ownerState:g},input:{ownerState:g}},y=(null!=p?p:s)?(0,by.Z)(b,null!=p?p:s):b,w=null!=(n=null!=(r=f.root)?r:l.Root)?n:Ny,x=null!=(o=null!=(a=f.input)?a:l.Input)?o:Ly;return(0,ac.jsx)(id,(0,ts.Z)({slots:{root:w,input:x},componentsProps:y,fullWidth:c,inputComponent:u,multiline:d,ref:t,type:m},h,{classes:v}))}));My.muiName="Input";var ky,Iy=My;const Py=["children","classes","className","label","notched"],Ay=(0,ls.ZP)("fieldset",{shouldForwardProp:ls.FO})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),jy=(0,ls.ZP)("legend",{shouldForwardProp:ls.FO})((({ownerState:e,theme:t})=>(0,ts.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,ts.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})))),Ty=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Ry=(0,ls.ZP)(nd,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:ed})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,ts.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Vm.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Vm.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${Vm.focused} .${Vm.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Vm.error} .${Vm.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Vm.disabled} .${Vm.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,ts.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),Oy=(0,ls.ZP)((function(e){const{className:t,label:n,notched:r}=e,o=(0,ns.Z)(e,Py),a=null!=n&&""!==n,i=(0,ts.Z)({},e,{notched:r,withLabel:a});return(0,ac.jsx)(Ay,(0,ts.Z)({"aria-hidden":!0,className:t,ownerState:i},o,{children:(0,ac.jsx)(jy,{ownerState:i,children:a?(0,ac.jsx)("span",{children:n}):ky||(ky=(0,ac.jsx)("span",{className:"notranslate",children:""}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),Dy=(0,ls.ZP)(rd,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:td})((({theme:e,ownerState:t})=>(0,ts.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),_y=n.forwardRef((function(e,t){var r,o,a,i,l;const s=(0,Ou.Z)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:d="input",label:p,multiline:f=!1,notched:m,slots:h={},type:g="text"}=s,v=(0,ns.Z)(s,Ty),b=(e=>{const{classes:t}=e,n=(0,is.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Wm,t);return(0,ts.Z)({},t,n)})(s),y=Ru(),w=ju({props:s,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),x=(0,ts.Z)({},s,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:y,fullWidth:u,hiddenLabel:w.hiddenLabel,multiline:f,size:w.size,type:g}),C=null!=(r=null!=(o=h.root)?o:c.Root)?r:Ry,E=null!=(a=null!=(i=h.input)?i:c.Input)?a:Dy;return(0,ac.jsx)(id,(0,ts.Z)({slots:{root:C,input:E},renderSuffix:e=>(0,ac.jsx)(Oy,{ownerState:x,className:b.notchedOutline,label:null!=p&&""!==p&&w.required?l||(l=(0,ac.jsxs)(n.Fragment,{children:[p," ","*"]})):p,notched:void 0!==m?m:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:u,inputComponent:d,multiline:f,ref:t,type:g},v,{classes:(0,ts.Z)({},b,{notchedOutline:null})}))}));_y.muiName="Input";var Fy=_y;function zy(e){return(0,cs.Z)("MuiFormLabel",e)}var Zy=(0,us.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);const By=["children","className","color","component","disabled","error","filled","focused","required"],Hy=(0,ls.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,ts.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,ts.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Zy.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Zy.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Zy.error}`]:{color:(e.vars||e).palette.error.main}}))),qy=(0,ls.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${Zy.error}`]:{color:(e.vars||e).palette.error.main}})));var Uy=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiFormLabel"}),{children:r,className:o,component:a="label"}=n,i=(0,ns.Z)(n,By),l=ju({props:n,muiFormControl:Ru(),states:["color","required","focused","disabled","error","filled"]}),s=(0,ts.Z)({},n,{color:l.color||"primary",component:a,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:l}=e,s={root:["root",`color${(0,rs.Z)(n)}`,o&&"disabled",a&&"error",i&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",a&&"error"]};return(0,is.Z)(s,zy,t)})(s);return(0,ac.jsxs)(Hy,(0,ts.Z)({as:a,ownerState:s,className:(0,xu.Z)(c.root,o),ref:t},i,{children:[r,l.required&&(0,ac.jsxs)(qy,{ownerState:s,"aria-hidden":!0,className:c.asterisk,children:[" ","*"]})]}))}));function $y(e){return(0,cs.Z)("MuiInputLabel",e)}(0,us.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Wy=["disableAnimation","margin","shrink","variant","className"],Vy=(0,ls.ZP)(Uy,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Zy.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,ts.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,ts.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,ts.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"})))),Gy=n.forwardRef((function(e,t){const n=(0,Ou.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:o,className:a}=n,i=(0,ns.Z)(n,Wy),l=Ru();let s=o;void 0===s&&l&&(s=l.filled||l.focused||l.adornedStart);const c=ju({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),u=(0,ts.Z)({},n,{disableAnimation:r,formControl:l,shrink:s,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=(e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:a,variant:i,required:l}=e,s={root:["root",n&&"formControl",!a&&"animated",o&&"shrink",r&&"normal"!==r&&`size${(0,rs.Z)(r)}`,i],asterisk:[l&&"asterisk"]},c=(0,is.Z)(s,$y,t);return(0,ts.Z)({},t,c)})(u);return(0,ac.jsx)(Vy,(0,ts.Z)({"data-shrink":s,ownerState:u,ref:t,className:(0,xu.Z)(d.root,a)},i,{classes:d}))}));var Yy=Gy,Ky=i(8502);function Qy(e){return(0,cs.Z)("MuiFormControl",e)}(0,us.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Jy=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Xy=(0,ls.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,ts.Z)({},t.root,t[`margin${(0,rs.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,ts.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})));var ew=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiFormControl"}),{children:o,className:a,color:i="primary",component:l="div",disabled:s=!1,error:c=!1,focused:u,fullWidth:d=!1,hiddenLabel:p=!1,margin:f="none",required:m=!1,size:h="medium",variant:g="outlined"}=r,v=(0,ns.Z)(r,Jy),b=(0,ts.Z)({},r,{color:i,component:l,disabled:s,error:c,fullWidth:d,hiddenLabel:p,margin:f,required:m,size:h,variant:g}),y=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&`margin${(0,rs.Z)(n)}`,r&&"fullWidth"]};return(0,is.Z)(o,Qy,t)})(b),[w,x]=n.useState((()=>{let e=!1;return o&&n.Children.forEach(o,(t=>{if(!(0,Ky.Z)(t,["Input","Select"]))return;const n=(0,Ky.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[C,E]=n.useState((()=>{let e=!1;return o&&n.Children.forEach(o,(t=>{(0,Ky.Z)(t,["Input","Select"])&&(Ku(t.props,!0)||Ku(t.props.inputProps,!0))&&(e=!0)})),e})),[S,N]=n.useState(!1);s&&S&&N(!1);const L=void 0===u||s?S:u;let M;const k=n.useMemo((()=>({adornedStart:w,setAdornedStart:x,color:i,disabled:s,error:c,filled:C,focused:L,fullWidth:d,hiddenLabel:p,size:h,onBlur:()=>{N(!1)},onEmpty:()=>{E(!1)},onFilled:()=>{E(!0)},onFocus:()=>{N(!0)},registerEffect:M,required:m,variant:g})),[w,i,s,c,C,L,d,p,M,m,h,g]);return(0,ac.jsx)(Tu.Provider,{value:k,children:(0,ac.jsx)(Xy,(0,ts.Z)({as:l,ownerState:b,className:(0,xu.Z)(y.root,a),ref:t},v,{children:o}))})}));function tw(e){return(0,cs.Z)("MuiFormHelperText",e)}var nw,rw=(0,us.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);const ow=["children","className","component","disabled","error","filled","focused","margin","required","variant"],aw=(0,ls.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,rs.Z)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,ts.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${rw.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${rw.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})));var iw=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiFormHelperText"}),{children:r,className:o,component:a="p"}=n,i=(0,ns.Z)(n,ow),l=ju({props:n,muiFormControl:Ru(),states:["variant","size","disabled","error","filled","focused","required"]}),s=(0,ts.Z)({},n,{component:a,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:l,required:s}=e,c={root:["root",o&&"disabled",a&&"error",r&&`size${(0,rs.Z)(r)}`,n&&"contained",l&&"focused",i&&"filled",s&&"required"]};return(0,is.Z)(c,tw,t)})(s);return(0,ac.jsx)(aw,(0,ts.Z)({as:a,ownerState:s,className:(0,xu.Z)(c.root,o),ref:t},i,{children:" "===r?nw||(nw=(0,ac.jsx)("span",{className:"notranslate",children:""})):r}))})),lw=i(9064);function sw(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function cw(e){return parseInt((0,Eu.Z)(e).getComputedStyle(e).paddingRight,10)||0}function uw(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===a.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&sw(e,o)}))}function dw(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}const pw=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&sw(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);uw(t,e.mount,e.modalRef,r,!0);const o=dw(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=dw(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=function(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,Hp.Z)(e);return t.body===e?(0,Eu.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=bg((0,Hp.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${cw(r)+e}px`;const t=(0,Hp.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${cw(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,Hp.Z)(r).body;else{const t=r.parentElement,n=(0,Eu.Z)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}(r,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const r=dw(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&sw(e.modalRef,t),uw(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&sw(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const fw=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function mw(e){const t=[],n=[];return Array.from(e.querySelectorAll(fw)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function hw(){return!0}function gw(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:a=!1,getTabbable:i=mw,isEnabled:l=hw,open:s}=e,c=n.useRef(!1),u=n.useRef(null),d=n.useRef(null),p=n.useRef(null),f=n.useRef(null),m=n.useRef(!1),h=n.useRef(null),g=(0,Cu.Z)(t.ref,h),v=n.useRef(null);n.useEffect((()=>{s&&h.current&&(m.current=!r)}),[r,s]),n.useEffect((()=>{if(!s||!h.current)return;const e=(0,Hp.Z)(h.current);return h.current.contains(e.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),m.current&&h.current.focus()),()=>{a||(p.current&&p.current.focus&&(c.current=!0,p.current.focus()),p.current=null)}}),[s]),n.useEffect((()=>{if(!s||!h.current)return;const e=(0,Hp.Z)(h.current),t=t=>{v.current=t,!o&&l()&&"Tab"===t.key&&e.activeElement===h.current&&t.shiftKey&&(c.current=!0,d.current&&d.current.focus())},n=()=>{const t=h.current;if(null===t)return;if(!e.hasFocus()||!l()||c.current)return void(c.current=!1);if(t.contains(e.activeElement))return;if(o&&e.activeElement!==u.current&&e.activeElement!==d.current)return;if(e.activeElement!==f.current)f.current=null;else if(null!==f.current)return;if(!m.current)return;let n=[];if(e.activeElement!==u.current&&e.activeElement!==d.current||(n=i(h.current)),n.length>0){var r,a;const e=Boolean((null==(r=v.current)?void 0:r.shiftKey)&&"Tab"===(null==(a=v.current)?void 0:a.key)),t=n[0],o=n[n.length-1];"string"!=typeof t&&"string"!=typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const r=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[r,o,a,l,s,i]);const b=e=>{null===p.current&&(p.current=e.relatedTarget),m.current=!0};return(0,ac.jsxs)(n.Fragment,{children:[(0,ac.jsx)("div",{tabIndex:s?0:-1,onFocus:b,ref:u,"data-testid":"sentinelStart"}),n.cloneElement(t,{ref:g,onFocus:e=>{null===p.current&&(p.current=e.relatedTarget),m.current=!0,f.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,ac.jsx)("div",{tabIndex:s?0:-1,onFocus:b,ref:d,"data-testid":"sentinelEnd"})]})}const vw=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],bw={entering:{opacity:1},entered:{opacity:1}};var yw=n.forwardRef((function(e,t){const r=Dg(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:d,onEntering:p,onExit:f,onExited:m,onExiting:h,style:g,timeout:v=o,TransitionComponent:b=Og}=e,y=(0,ns.Z)(e,vw),w=n.useRef(null),x=(0,os.Z)(w,l.ref,t),C=e=>t=>{if(e){const n=w.current;void 0===t?e(n):e(n,t)}},E=C(p),S=C(((e,t)=>{_g(e);const n=Fg({style:g,timeout:v,easing:s},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),u&&u(e,t)})),N=C(d),L=C(h),M=C((e=>{const t=Fg({style:g,timeout:v,easing:s},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),f&&f(e)})),k=C(m);return(0,ac.jsx)(b,(0,ts.Z)({appear:i,in:c,nodeRef:w,onEnter:S,onEntered:N,onEntering:E,onExit:M,onExited:k,onExiting:L,addEndListener:e=>{a&&a(w.current,e)},timeout:v},y,{children:(e,t)=>n.cloneElement(l,(0,ts.Z)({style:(0,ts.Z)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},bw[e],g,l.props.style),ref:x},t))}))}));function ww(e){return(0,cs.Z)("MuiBackdrop",e)}(0,us.Z)("MuiBackdrop",["root","invisible"]);const xw=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Cw=(0,ls.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((({ownerState:e})=>(0,ts.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})));var Ew=n.forwardRef((function(e,t){var n,r,o;const a=(0,Ou.Z)({props:e,name:"MuiBackdrop"}),{children:i,className:l,component:s="div",components:c={},componentsProps:u={},invisible:d=!1,open:p,slotProps:f={},slots:m={},TransitionComponent:h=yw,transitionDuration:g}=a,v=(0,ns.Z)(a,xw),b=(0,ts.Z)({},a,{component:s,invisible:d}),y=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,is.Z)(r,ww,t)})(b),w=null!=(n=f.root)?n:u.root;return(0,ac.jsx)(h,(0,ts.Z)({in:p,timeout:g},v,{children:(0,ac.jsx)(Cw,(0,ts.Z)({"aria-hidden":!0},w,{as:null!=(r=null!=(o=m.root)?o:c.Root)?r:s,className:(0,xu.Z)(y.root,l,null==w?void 0:w.className),ownerState:(0,ts.Z)({},b,null==w?void 0:w.ownerState),classes:y,ref:t,children:i}))}))}));function Sw(e){return(0,cs.Z)("MuiModal",e)}(0,us.Z)("MuiModal",["root","hidden","backdrop"]);const Nw=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Lw=(0,ls.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,ts.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),Mw=(0,ls.ZP)(Ew,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),kw=n.forwardRef((function(e,t){var r,o,a,i,l,s;const c=(0,Ou.Z)({name:"MuiModal",props:e}),{BackdropComponent:u=Mw,BackdropProps:d,className:p,closeAfterTransition:f=!1,children:m,container:h,component:g,components:v={},componentsProps:b={},disableAutoFocus:y=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:x=!1,disablePortal:C=!1,disableRestoreFocus:E=!1,disableScrollLock:S=!1,hideBackdrop:N=!1,keepMounted:L=!1,onBackdropClick:M,open:k,slotProps:I,slots:P}=c,A=(0,ns.Z)(c,Nw),j=(0,ts.Z)({},c,{closeAfterTransition:f,disableAutoFocus:y,disableEnforceFocus:w,disableEscapeKeyDown:x,disablePortal:C,disableRestoreFocus:E,disableScrollLock:S,hideBackdrop:N,keepMounted:L}),{getRootProps:T,getBackdropProps:R,getTransitionProps:O,portalRef:D,isTopModal:_,exited:F,hasTransition:z}=function(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,manager:a=pw,closeAfterTransition:i=!1,onTransitionEnter:l,onTransitionExited:s,children:c,onClose:u,open:d,rootRef:p}=e,f=n.useRef({}),m=n.useRef(null),h=n.useRef(null),g=(0,Cu.Z)(h,p),[v,b]=n.useState(!d),y=function(e){return!!e&&e.props.hasOwnProperty("in")}(c);let w=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(w=!1);const x=()=>(f.current.modalRef=h.current,f.current.mount=m.current,f.current),C=()=>{a.mount(x(),{disableScrollLock:o}),h.current&&(h.current.scrollTop=0)},E=(0,Op.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(t)||(0,Hp.Z)(m.current).body;a.add(x(),e),h.current&&C()})),S=n.useCallback((()=>a.isTopModal(x())),[a]),N=(0,Op.Z)((e=>{m.current=e,e&&(d&&S()?C():h.current&&sw(h.current,w))})),L=n.useCallback((()=>{a.remove(x(),w)}),[w,a]);n.useEffect((()=>()=>{L()}),[L]),n.useEffect((()=>{d?E():y&&i||L()}),[d,L,y,i,E]);const M=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),"Escape"===t.key&&229!==t.which&&S()&&(r||(t.stopPropagation(),u&&u(t,"escapeKeyDown")))},k=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&u&&u(t,"backdropClick")};return{getRootProps:(t={})=>{const n=am(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r=(0,ts.Z)({},n,t);return(0,ts.Z)({role:"presentation"},r,{onKeyDown:M(r),ref:g})},getBackdropProps:(e={})=>{const t=e;return(0,ts.Z)({"aria-hidden":!0},t,{onClick:k(t),open:d})},getTransitionProps:()=>({onEnter:(0,lw.Z)((()=>{b(!1),l&&l()}),null==c?void 0:c.props.onEnter),onExited:(0,lw.Z)((()=>{b(!0),s&&s(),i&&L()}),null==c?void 0:c.props.onExited)}),rootRef:g,portalRef:N,isTopModal:S,exited:v,hasTransition:y}}((0,ts.Z)({},j,{rootRef:t})),Z=(0,ts.Z)({},j,{exited:F}),B=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,is.Z)(o,Sw,r)})(Z),H={};if(void 0===m.props.tabIndex&&(H.tabIndex="-1"),z){const{onEnter:e,onExited:t}=O();H.onEnter=e,H.onExited=t}const q=null!=(r=null!=(o=null==P?void 0:P.root)?o:v.Root)?r:Lw,U=null!=(a=null!=(i=null==P?void 0:P.backdrop)?i:v.Backdrop)?a:u,$=null!=(l=null==I?void 0:I.root)?l:b.root,W=null!=(s=null==I?void 0:I.backdrop)?s:b.backdrop,V=sm({elementType:q,externalSlotProps:$,externalForwardedProps:A,getSlotProps:T,additionalProps:{ref:t,as:g},ownerState:Z,className:(0,xu.Z)(p,null==$?void 0:$.className,null==B?void 0:B.root,!Z.open&&Z.exited&&(null==B?void 0:B.hidden))}),G=sm({elementType:U,externalSlotProps:W,additionalProps:d,getSlotProps:e=>R((0,ts.Z)({},e,{onClick:t=>{M&&M(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,xu.Z)(null==W?void 0:W.className,null==d?void 0:d.className,null==B?void 0:B.backdrop),ownerState:Z});return L||k||z&&!F?(0,ac.jsx)(nm,{ref:D,container:h,disablePortal:C,children:(0,ac.jsxs)(q,(0,ts.Z)({},V,{children:[!N&&u?(0,ac.jsx)(U,(0,ts.Z)({},G)):null,(0,ac.jsx)(gw,{disableEnforceFocus:w,disableAutoFocus:y,disableRestoreFocus:E,isEnabled:_,open:k,children:n.cloneElement(m,H)})]}))}):null}));var Iw=kw;function Pw(e){return(0,cs.Z)("MuiPopover",e)}(0,us.Z)("MuiPopover",["root","paper"]);const Aw=["onEntering"],jw=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Tw=["slotProps"];function Rw(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Ow(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Dw(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function _w(e){return"function"==typeof e?e():e}const Fw=(0,ls.ZP)(Iw,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),zw=(0,ls.ZP)(Pm,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Zw=n.forwardRef((function(e,t){var r,o,a;const i=(0,Ou.Z)({props:e,name:"MuiPopover"}),{action:l,anchorEl:s,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:p,className:f,container:m,elevation:h=8,marginThreshold:g=16,open:v,PaperProps:b={},slots:y,slotProps:w,transformOrigin:x={vertical:"top",horizontal:"left"},TransitionComponent:C=Ug,transitionDuration:E="auto",TransitionProps:{onEntering:S}={},disableScrollLock:N=!1}=i,L=(0,ns.Z)(i.TransitionProps,Aw),M=(0,ns.Z)(i,jw),k=null!=(r=null==w?void 0:w.paper)?r:b,I=n.useRef(),P=(0,os.Z)(I,k.ref),A=(0,ts.Z)({},i,{anchorOrigin:c,anchorReference:d,elevation:h,marginThreshold:g,externalPaperSlotProps:k,transformOrigin:x,TransitionComponent:C,transitionDuration:E,TransitionProps:L}),j=(e=>{const{classes:t}=e;return(0,is.Z)({root:["root"],paper:["paper"]},Pw,t)})(A),T=n.useCallback((()=>{if("anchorPosition"===d)return u;const e=_w(s),t=(e&&1===e.nodeType?e:(0,fg.Z)(I.current).body).getBoundingClientRect();return{top:t.top+Rw(t,c.vertical),left:t.left+Ow(t,c.horizontal)}}),[s,c.horizontal,c.vertical,u,d]),R=n.useCallback((e=>({vertical:Rw(e,x.vertical),horizontal:Ow(e,x.horizontal)})),[x.horizontal,x.vertical]),O=n.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=R(t);if("none"===d)return{top:null,left:null,transformOrigin:Dw(n)};const r=T();let o=r.top-n.vertical,a=r.left-n.horizontal;const i=o+t.height,l=a+t.width,c=(0,gc.Z)(_w(s)),u=c.innerHeight-g,p=c.innerWidth-g;if(null!==g&&o<g){const e=o-g;o-=e,n.vertical+=e}else if(null!==g&&i>u){const e=i-u;o-=e,n.vertical+=e}if(null!==g&&a<g){const e=a-g;a-=e,n.horizontal+=e}else if(l>p){const e=l-p;a-=e,n.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(a)}px`,transformOrigin:Dw(n)}}),[s,d,T,R,g]),[D,_]=n.useState(v),F=n.useCallback((()=>{const e=I.current;if(!e)return;const t=O(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,_(!0)}),[O]);n.useEffect((()=>(N&&window.addEventListener("scroll",F),()=>window.removeEventListener("scroll",F))),[s,N,F]),n.useEffect((()=>{v&&F()})),n.useImperativeHandle(l,(()=>v?{updatePosition:()=>{F()}}:null),[v,F]),n.useEffect((()=>{if(!v)return;const e=(0,Qb.Z)((()=>{F()})),t=(0,gc.Z)(s);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[s,v,F]);let z=E;"auto"!==E||C.muiSupportAuto||(z=void 0);const Z=m||(s?(0,fg.Z)(_w(s)).body:void 0),B=null!=(o=null==y?void 0:y.root)?o:Fw,H=null!=(a=null==y?void 0:y.paper)?a:zw,q=sm({elementType:H,externalSlotProps:(0,ts.Z)({},k,{style:D?k.style:(0,ts.Z)({},k.style,{opacity:0})}),additionalProps:{elevation:h,ref:P},ownerState:A,className:(0,xu.Z)(j.paper,null==k?void 0:k.className)}),U=sm({elementType:B,externalSlotProps:(null==w?void 0:w.root)||{},externalForwardedProps:M,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:Z,open:v},ownerState:A,className:(0,xu.Z)(j.root,f)}),{slotProps:$}=U,W=(0,ns.Z)(U,Tw);return(0,ac.jsx)(B,(0,ts.Z)({},W,!Au(B)&&{slotProps:$,disableScrollLock:N},{children:(0,ac.jsx)(C,(0,ts.Z)({appear:!0,in:v,onEntering:(e,t)=>{S&&S(e,t),F()},onExited:()=>{_(!1)},timeout:z},L,{children:(0,ac.jsx)(H,(0,ts.Z)({},q,{children:p}))}))}))}));var Bw=Zw;function Hw(e){return(0,cs.Z)("MuiMenu",e)}(0,us.Z)("MuiMenu",["root","paper","list"]);const qw=["onEntering"],Uw=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],$w={vertical:"top",horizontal:"right"},Ww={vertical:"top",horizontal:"left"},Vw=(0,ls.ZP)(Bw,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Gw=(0,ls.ZP)(zw,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Yw=(0,ls.ZP)(Ng,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0});var Kw=n.forwardRef((function(e,t){var r,o;const a=(0,Ou.Z)({props:e,name:"MuiMenu"}),{autoFocus:i=!0,children:l,className:s,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:d,open:p,PaperProps:f={},PopoverClasses:m,transitionDuration:h="auto",TransitionProps:{onEntering:g}={},variant:v="selectedMenu",slots:b={},slotProps:y={}}=a,w=(0,ns.Z)(a.TransitionProps,qw),x=(0,ns.Z)(a,Uw),C=Dg(),E="rtl"===C.direction,S=(0,ts.Z)({},a,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:u,onEntering:g,PaperProps:f,transitionDuration:h,TransitionProps:w,variant:v}),N=(e=>{const{classes:t}=e;return(0,is.Z)({root:["root"],paper:["paper"],list:["list"]},Hw,t)})(S),L=i&&!c&&p,M=n.useRef(null);let k=-1;n.Children.map(l,((e,t)=>{n.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===k)&&(k=t))}));const I=null!=(r=b.paper)?r:Gw,P=null!=(o=y.paper)?o:f,A=sm({elementType:b.root,externalSlotProps:y.root,ownerState:S,className:[N.root,s]}),j=sm({elementType:I,externalSlotProps:P,ownerState:S,className:N.paper});return(0,ac.jsx)(Vw,(0,ts.Z)({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?$w:Ww,slots:{paper:I,root:b.root},slotProps:{root:A,paper:j},open:p,ref:t,transitionDuration:h,TransitionProps:(0,ts.Z)({onEntering:(e,t)=>{M.current&&M.current.adjustStyleForScrollbar(e,C),g&&g(e,t)}},w),ownerState:S},x,{classes:m,children:(0,ac.jsx)(Yw,(0,ts.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),d&&d(e,"tabKeyDown"))},actions:M,autoFocus:i&&(-1===k||c),autoFocusItem:L,variant:v},u,{className:(0,xu.Z)(N.list,u.className),children:l}))}))}));function Qw(e){return(0,cs.Z)("MuiNativeSelect",e)}var Jw=(0,us.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const Xw=["className","disabled","error","IconComponent","inputRef","variant"],ex=({ownerState:e,theme:t})=>(0,ts.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,ts.Z)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Jw.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),tx=(0,ls.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:ls.FO,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Jw.multiple}`]:t.multiple}]}})(ex),nx=({ownerState:e,theme:t})=>(0,ts.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Jw.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),rx=(0,ls.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,rs.Z)(n.variant)}`],n.open&&t.iconOpen]}})(nx);var ox=n.forwardRef((function(e,t){const{className:r,disabled:o,error:a,IconComponent:i,inputRef:l,variant:s="standard"}=e,c=(0,ns.Z)(e,Xw),u=(0,ts.Z)({},e,{disabled:o,variant:s,error:a}),d=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,l={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${(0,rs.Z)(n)}`,a&&"iconOpen",r&&"disabled"]};return(0,is.Z)(l,Qw,t)})(u);return(0,ac.jsxs)(n.Fragment,{children:[(0,ac.jsx)(tx,(0,ts.Z)({ownerState:u,className:(0,xu.Z)(d.select,r),disabled:o,ref:l||t},c)),e.multiple?null:(0,ac.jsx)(rx,{as:i,ownerState:u,className:d.icon})]})}));function ax(e){return(0,cs.Z)("MuiSelect",e)}var ix,lx=(0,us.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const sx=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],cx=(0,ls.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${lx.select}`]:t.select},{[`&.${lx.select}`]:t[n.variant]},{[`&.${lx.error}`]:t.error},{[`&.${lx.multiple}`]:t.multiple}]}})(ex,{[`&.${lx.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),ux=(0,ls.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,rs.Z)(n.variant)}`],n.open&&t.iconOpen]}})(nx),dx=(0,ls.ZP)("input",{shouldForwardProp:e=>(0,ls.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function px(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function fx(e){return null==e||"string"==typeof e&&!e.trim()}const mx=n.forwardRef((function(e,t){var r;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:l,children:s,className:c,defaultOpen:u,defaultValue:d,disabled:p,displayEmpty:f,error:m=!1,IconComponent:h,inputRef:g,labelId:v,MenuProps:b={},multiple:y,name:w,onBlur:x,onChange:C,onClose:E,onFocus:S,onOpen:N,open:L,readOnly:M,renderValue:k,SelectDisplayProps:I={},tabIndex:P,value:A,variant:j="standard"}=e,T=(0,ns.Z)(e,sx),[R,O]=(0,ty.Z)({controlled:A,default:d,name:"Select"}),[D,_]=(0,ty.Z)({controlled:L,default:u,name:"Select"}),F=n.useRef(null),z=n.useRef(null),[Z,B]=n.useState(null),{current:H}=n.useRef(null!=L),[q,U]=n.useState(),$=(0,os.Z)(t,g),W=n.useCallback((e=>{z.current=e,e&&B(e)}),[]),V=null==Z?void 0:Z.parentNode;n.useImperativeHandle($,(()=>({focus:()=>{z.current.focus()},node:F.current,value:R})),[R]),n.useEffect((()=>{u&&D&&Z&&!H&&(U(l?null:V.clientWidth),z.current.focus())}),[Z,l]),n.useEffect((()=>{i&&z.current.focus()}),[i]),n.useEffect((()=>{if(!v)return;const e=(0,fg.Z)(z.current).getElementById(v);if(e){const t=()=>{getSelection().isCollapsed&&z.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[v]);const G=(e,t)=>{e?N&&N(t):E&&E(t),H||(U(l?null:V.clientWidth),_(e))},Y=n.Children.toArray(s),K=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(y){n=Array.isArray(R)?R.slice():[];const t=R.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),R!==n&&(O(n),C)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:w}}),C(o,e)}y||G(!1,t)}},Q=null!==Z&&D;let J,X;delete T["aria-invalid"];const ee=[];let te=!1,ne=!1;(Ku({value:R})||f)&&(k?J=k(R):te=!0);const re=Y.map((e=>{if(!n.isValidElement(e))return null;let t;if(y){if(!Array.isArray(R))throw new Error((0,wu.Z)(2));t=R.some((t=>px(t,e.props.value))),t&&te&&ee.push(e.props.children)}else t=px(R,e.props.value),t&&te&&(X=e.props.children);return t&&(ne=!0),n.cloneElement(e,{"aria-selected":t?"true":"false",onClick:K(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));te&&(J=y?0===ee.length?null:ee.reduce(((e,t,n)=>(e.push(t),n<ee.length-1&&e.push(", "),e)),[]):X);let oe,ae=q;!l&&H&&Z&&(ae=V.clientWidth),oe=void 0!==P?P:p?null:0;const ie=I.id||(w?`mui-component-select-${w}`:void 0),le=(0,ts.Z)({},e,{variant:j,value:R,open:Q,error:m}),se=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,l={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${(0,rs.Z)(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,is.Z)(l,ax,t)})(le),ce=(0,ts.Z)({},b.PaperProps,null==(r=b.slotProps)?void 0:r.paper),ue=(0,jp.Z)();return(0,ac.jsxs)(n.Fragment,{children:[(0,ac.jsx)(cx,(0,ts.Z)({ref:W,tabIndex:oe,role:"combobox","aria-controls":ue,"aria-disabled":p?"true":void 0,"aria-expanded":Q?"true":"false","aria-haspopup":"listbox","aria-label":a,"aria-labelledby":[v,ie].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:e=>{M||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),G(!0,e))},onMouseDown:p||M?null:e=>{0===e.button&&(e.preventDefault(),z.current.focus(),G(!0,e))},onBlur:e=>{!Q&&x&&(Object.defineProperty(e,"target",{writable:!0,value:{value:R,name:w}}),x(e))},onFocus:S},I,{ownerState:le,className:(0,xu.Z)(I.className,se.select,c),id:ie,children:fx(J)?ix||(ix=(0,ac.jsx)("span",{className:"notranslate",children:""})):J})),(0,ac.jsx)(dx,(0,ts.Z)({"aria-invalid":m,value:Array.isArray(R)?R.join(","):R,name:w,ref:F,"aria-hidden":!0,onChange:e=>{const t=Y.find((t=>t.props.value===e.target.value));void 0!==t&&(O(t.props.value),C&&C(e,t))},tabIndex:-1,disabled:p,className:se.nativeInput,autoFocus:i,ownerState:le},T)),(0,ac.jsx)(ux,{as:h,className:se.icon,ownerState:le}),(0,ac.jsx)(Kw,(0,ts.Z)({id:`menu-${w||""}`,anchorEl:V,open:Q,onClose:e=>{G(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},b,{MenuListProps:(0,ts.Z)({"aria-labelledby":v,role:"listbox","aria-multiselectable":y?"true":void 0,disableListWrap:!0,id:ue},b.MenuListProps),slotProps:(0,ts.Z)({},b.slotProps,{paper:(0,ts.Z)({},ce,{style:(0,ts.Z)({minWidth:ae},null!=ce?ce.style:null)})}),children:re}))]})}));var hx=mx;const gx=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],vx=["root"],bx={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,ls.FO)(e)&&"variant"!==e,slot:"Root"},yx=(0,ls.ZP)(Ey,bx)(""),wx=(0,ls.ZP)(Fy,bx)(""),xx=(0,ls.ZP)(Iy,bx)(""),Cx=n.forwardRef((function(e,t){const r=(0,Ou.Z)({name:"MuiSelect",props:e}),{autoWidth:o=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=Qm,id:d,input:p,inputProps:f,label:m,labelId:h,MenuProps:g,multiple:v=!1,native:b=!1,onClose:y,onOpen:w,open:x,renderValue:C,SelectDisplayProps:E,variant:S="outlined"}=r,N=(0,ns.Z)(r,gx),L=b?ox:hx,M=ju({props:r,muiFormControl:Ru(),states:["variant","error"]}),k=M.variant||S,I=(0,ts.Z)({},r,{variant:k,classes:i}),P=(e=>{const{classes:t}=e;return t})(I),A=(0,ns.Z)(P,vx),j=p||{standard:(0,ac.jsx)(yx,{ownerState:I}),outlined:(0,ac.jsx)(wx,{label:m,ownerState:I}),filled:(0,ac.jsx)(xx,{ownerState:I})}[k],T=(0,os.Z)(t,j.ref);return(0,ac.jsx)(n.Fragment,{children:n.cloneElement(j,(0,ts.Z)({inputComponent:L,inputProps:(0,ts.Z)({children:a,error:M.error,IconComponent:u,variant:k,type:void 0,multiple:v},b?{id:d}:{autoWidth:o,defaultOpen:s,displayEmpty:c,labelId:h,MenuProps:g,onClose:y,onOpen:w,open:x,renderValue:C,SelectDisplayProps:(0,ts.Z)({id:d},E)},f,{classes:f?(0,by.Z)(A,f.classes):A},p?p.props.inputProps:{})},v&&b&&"outlined"===k?{notched:!0}:{},{ref:T,className:(0,xu.Z)(j.props.className,l,P.root)},!p&&{variant:k},N))})}));Cx.muiName="Select";var Ex=Cx;function Sx(e){return(0,cs.Z)("MuiTextField",e)}(0,us.Z)("MuiTextField",["root"]);const Nx=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Lx={standard:Ey,filled:Iy,outlined:Fy},Mx=(0,ls.ZP)(ew,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({});var kx=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:o=!1,children:a,className:i,color:l="primary",defaultValue:s,disabled:c=!1,error:u=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:f,id:m,InputLabelProps:h,inputProps:g,InputProps:v,inputRef:b,label:y,maxRows:w,minRows:x,multiline:C=!1,name:E,onBlur:S,onChange:N,onFocus:L,placeholder:M,required:k=!1,rows:I,select:P=!1,SelectProps:A,type:j,value:T,variant:R="outlined"}=n,O=(0,ns.Z)(n,Nx),D=(0,ts.Z)({},n,{autoFocus:o,color:l,disabled:c,error:u,fullWidth:p,multiline:C,required:k,select:P,variant:R}),_=(e=>{const{classes:t}=e;return(0,is.Z)({root:["root"]},Sx,t)})(D),F={};"outlined"===R&&(h&&void 0!==h.shrink&&(F.notched=h.shrink),F.label=y),P&&(A&&A.native||(F.id=void 0),F["aria-describedby"]=void 0);const z=(0,jp.Z)(m),Z=f&&z?`${z}-helper-text`:void 0,B=y&&z?`${z}-label`:void 0,H=Lx[R],q=(0,ac.jsx)(H,(0,ts.Z)({"aria-describedby":Z,autoComplete:r,autoFocus:o,defaultValue:s,fullWidth:p,multiline:C,name:E,rows:I,maxRows:w,minRows:x,type:j,value:T,id:z,inputRef:b,onBlur:S,onChange:N,onFocus:L,placeholder:M,inputProps:g},F,v));return(0,ac.jsxs)(Mx,(0,ts.Z)({className:(0,xu.Z)(_.root,i),disabled:c,error:u,fullWidth:p,ref:t,required:k,color:l,variant:R,ownerState:D},O,{children:[null!=y&&""!==y&&(0,ac.jsx)(Yy,(0,ts.Z)({htmlFor:z,id:B},h,{children:y})),P?(0,ac.jsx)(Ex,(0,ts.Z)({"aria-describedby":Z,id:z,labelId:B,value:T,input:q},A,{children:a})):q,f&&(0,ac.jsx)(iw,(0,ts.Z)({id:Z},d,{children:f}))]}))}));function Ix(e){return(0,cs.Z)("MuiSwitch",e)}var Px=(0,us.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);const Ax=["className","color","edge","size","sx"],jx=(0,ls.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,rs.Z)(n.edge)}`],t[`size${(0,rs.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ts.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===e.edge&&{marginLeft:-8},"end"===e.edge&&{marginRight:-8},"small"===e.size&&{width:40,height:24,padding:7,[`& .${Px.thumb}`]:{width:16,height:16},[`& .${Px.switchBase}`]:{padding:4,[`&.${Px.checked}`]:{transform:"translateX(16px)"}}}))),Tx=(0,ls.ZP)(iy,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${Px.input}`]:t.input},"default"!==n.color&&t[`color${(0,rs.Z)(n.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Px.checked}`]:{transform:"translateX(20px)"},[`&.${Px.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Px.checked} + .${Px.track}`]:{opacity:.5},[`&.${Px.disabled} + .${Px.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:""+("light"===e.palette.mode?.12:.2)},[`& .${Px.input}`]:{left:"-100%",width:"300%"}})),(({theme:e,ownerState:t})=>(0,ts.Z)({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${Px.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Px.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${"light"===e.palette.mode?(0,ss.$n)(e.palette[t.color].main,.62):(0,ss._j)(e.palette[t.color].main,.55)}`}},[`&.${Px.checked} + .${Px.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}}))),Rx=(0,ls.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${"light"===e.palette.mode?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:""+("light"===e.palette.mode?.38:.3)}))),Ox=(0,ls.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})));var Dx=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiSwitch"}),{className:r,color:o="primary",edge:a=!1,size:i="medium",sx:l}=n,s=(0,ns.Z)(n,Ax),c=(0,ts.Z)({},n,{color:o,edge:a,size:i}),u=(e=>{const{classes:t,edge:n,size:r,color:o,checked:a,disabled:i}=e,l={root:["root",n&&`edge${(0,rs.Z)(n)}`,`size${(0,rs.Z)(r)}`],switchBase:["switchBase",`color${(0,rs.Z)(o)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},s=(0,is.Z)(l,Ix,t);return(0,ts.Z)({},t,s)})(c),d=(0,ac.jsx)(Ox,{className:u.thumb,ownerState:c});return(0,ac.jsxs)(jx,{className:(0,xu.Z)(u.root,r),sx:l,ownerState:c,children:[(0,ac.jsx)(Tx,(0,ts.Z)({type:"checkbox",icon:d,checkedIcon:d,ref:t,ownerState:c},s,{classes:(0,ts.Z)({},u,{root:u.switchBase})})),(0,ac.jsx)(Rx,{className:u.track,ownerState:c})]})})),Fx=i(7925);function zx(e){return(0,cs.Z)("MuiButton",e)}var Zx=(0,us.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Bx=n.createContext({}),Hx=n.createContext(void 0);const qx=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Ux=e=>(0,ts.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),$x=(0,ls.ZP)(ap,{shouldForwardProp:e=>(0,ls.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,rs.Z)(n.color)}`],t[`size${(0,rs.Z)(n.size)}`],t[`${n.variant}Size${(0,rs.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var n,r;const o="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],a="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,ts.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,ts.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,ss.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,ts.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Zx.focusVisible}`]:(0,ts.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Zx.disabled}`]:(0,ts.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,ss.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Zx.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Zx.disabled}`]:{boxShadow:"none"}})),Wx=(0,ls.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,rs.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ts.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},Ux(e)))),Vx=(0,ls.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,rs.Z)(n.size)}`]]}})((({ownerState:e})=>(0,ts.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},Ux(e))));var Gx=n.forwardRef((function(e,t){const r=n.useContext(Bx),o=n.useContext(Hx),a=(0,Fx.Z)(r,e),i=(0,Ou.Z)({props:a,name:"MuiButton"}),{children:l,color:s="primary",component:c="button",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:m,focusVisibleClassName:h,fullWidth:g=!1,size:v="medium",startIcon:b,type:y,variant:w="text"}=i,x=(0,ns.Z)(i,qx),C=(0,ts.Z)({},i,{color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:g,size:v,type:y,variant:w}),E=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:a,classes:i}=e,l={root:["root",a,`${a}${(0,rs.Z)(t)}`,`size${(0,rs.Z)(o)}`,`${a}Size${(0,rs.Z)(o)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,rs.Z)(o)}`],endIcon:["endIcon",`iconSize${(0,rs.Z)(o)}`]},s=(0,is.Z)(l,zx,i);return(0,ts.Z)({},i,s)})(C),S=b&&(0,ac.jsx)(Wx,{className:E.startIcon,ownerState:C,children:b}),N=m&&(0,ac.jsx)(Vx,{className:E.endIcon,ownerState:C,children:m}),L=o||"";return(0,ac.jsxs)($x,(0,ts.Z)({ownerState:C,className:(0,xu.Z)(r.className,E.root,u,L),component:c,disabled:d,focusRipple:!f,focusVisibleClassName:(0,xu.Z)(E.focusVisible,h),ref:t,type:y},x,{classes:E,children:[S,l,N]}))}));function Yx(e){return(0,cs.Z)("MuiTooltip",e)}var Kx=(0,us.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);const Qx=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],Jx=(0,ls.ZP)(wm,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((({theme:e,ownerState:t,open:n})=>(0,ts.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Kx.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Kx.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Kx.arrow}`]:(0,ts.Z)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Kx.arrow}`]:(0,ts.Z)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),Xx=(0,ls.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,rs.Z)(n.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,ss.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(16/14,Math.round(114285.71428571428)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${Kx.popper}[data-popper-placement*="left"] &`]:(0,ts.Z)({transformOrigin:"right center"},t.isRtl?(0,ts.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,ts.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Kx.popper}[data-popper-placement*="right"] &`]:(0,ts.Z)({transformOrigin:"left center"},t.isRtl?(0,ts.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,ts.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Kx.popper}[data-popper-placement*="top"] &`]:(0,ts.Z)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Kx.popper}[data-popper-placement*="bottom"] &`]:(0,ts.Z)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})}))),eC=(0,ls.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,ss.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let tC=!1,nC=null,rC={x:0,y:0};function oC(e,t){return n=>{t&&t(n),e(n)}}var aC=n.forwardRef((function(e,t){var r,o,a,i,l,s,c,u,d,p,f,m,h,g,v,b,y,w,x;const C=(0,Ou.Z)({props:e,name:"MuiTooltip"}),{arrow:E=!1,children:S,components:N={},componentsProps:L={},describeChild:M=!1,disableFocusListener:k=!1,disableHoverListener:I=!1,disableInteractive:P=!1,disableTouchListener:A=!1,enterDelay:j=100,enterNextDelay:T=0,enterTouchDelay:R=700,followCursor:O=!1,id:D,leaveDelay:_=0,leaveTouchDelay:F=1500,onClose:z,onOpen:Z,open:B,placement:H="bottom",PopperComponent:q,PopperProps:U={},slotProps:$={},slots:W={},title:V,TransitionComponent:G=Ug,TransitionProps:Y}=C,K=(0,ns.Z)(C,Qx),Q=n.isValidElement(S)?S:(0,ac.jsx)("span",{children:S}),J=Dg(),X="rtl"===J.direction,[ee,te]=n.useState(),[ne,re]=n.useState(null),oe=n.useRef(!1),ae=P||O,ie=n.useRef(),le=n.useRef(),se=n.useRef(),ce=n.useRef(),[ue,de]=(0,ty.Z)({controlled:B,default:!1,name:"Tooltip",state:"open"});let pe=ue;const fe=(0,Id.Z)(D),me=n.useRef(),he=n.useCallback((()=>{void 0!==me.current&&(document.body.style.WebkitUserSelect=me.current,me.current=void 0),clearTimeout(ce.current)}),[]);n.useEffect((()=>()=>{clearTimeout(ie.current),clearTimeout(le.current),clearTimeout(se.current),he()}),[he]);const ge=e=>{clearTimeout(nC),tC=!0,de(!0),Z&&!pe&&Z(e)},ve=(0,hc.Z)((e=>{clearTimeout(nC),nC=setTimeout((()=>{tC=!1}),800+_),de(!1),z&&pe&&z(e),clearTimeout(ie.current),ie.current=setTimeout((()=>{oe.current=!1}),J.transitions.duration.shortest)})),be=e=>{oe.current&&"touchstart"!==e.type||(ee&&ee.removeAttribute("title"),clearTimeout(le.current),clearTimeout(se.current),j||tC&&T?le.current=setTimeout((()=>{ge(e)}),tC?T:j):ge(e))},ye=e=>{clearTimeout(le.current),clearTimeout(se.current),se.current=setTimeout((()=>{ve(e)}),_)},{isFocusVisibleRef:we,onBlur:xe,onFocus:Ce,ref:Ee}=(0,Ad.Z)(),[,Se]=n.useState(!1),Ne=e=>{xe(e),!1===we.current&&(Se(!1),ye(e))},Le=e=>{ee||te(e.currentTarget),Ce(e),!0===we.current&&(Se(!0),be(e))},Me=e=>{oe.current=!0;const t=Q.props;t.onTouchStart&&t.onTouchStart(e)},ke=be,Ie=ye;n.useEffect((()=>{if(pe)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||ve(e)}}),[ve,pe]);const Pe=(0,os.Z)(Q.ref,Ee,te,t);V||0===V||(pe=!1);const Ae=n.useRef(),je={},Te="string"==typeof V;M?(je.title=pe||!Te||I?null:V,je["aria-describedby"]=pe?fe:null):(je["aria-label"]=Te?V:null,je["aria-labelledby"]=pe&&!Te?fe:null);const Re=(0,ts.Z)({},je,K,Q.props,{className:(0,xu.Z)(K.className,Q.props.className),onTouchStart:Me,ref:Pe},O?{onMouseMove:e=>{const t=Q.props;t.onMouseMove&&t.onMouseMove(e),rC={x:e.clientX,y:e.clientY},Ae.current&&Ae.current.update()}}:{}),Oe={};A||(Re.onTouchStart=e=>{Me(e),clearTimeout(se.current),clearTimeout(ie.current),he(),me.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ce.current=setTimeout((()=>{document.body.style.WebkitUserSelect=me.current,be(e)}),R)},Re.onTouchEnd=e=>{Q.props.onTouchEnd&&Q.props.onTouchEnd(e),he(),clearTimeout(se.current),se.current=setTimeout((()=>{ve(e)}),F)}),I||(Re.onMouseOver=oC(ke,Re.onMouseOver),Re.onMouseLeave=oC(Ie,Re.onMouseLeave),ae||(Oe.onMouseOver=ke,Oe.onMouseLeave=Ie)),k||(Re.onFocus=oC(Le,Re.onFocus),Re.onBlur=oC(Ne,Re.onBlur),ae||(Oe.onFocus=Le,Oe.onBlur=Ne));const De=n.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ne),options:{element:ne,padding:4}}];return null!=(e=U.popperOptions)&&e.modifiers&&(t=t.concat(U.popperOptions.modifiers)),(0,ts.Z)({},U.popperOptions,{modifiers:t})}),[ne,U]),_e=(0,ts.Z)({},C,{isRtl:X,arrow:E,disableInteractive:ae,placement:H,PopperComponentProp:q,touch:oe.current}),Fe=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${(0,rs.Z)(a.split("-")[0])}`],arrow:["arrow"]};return(0,is.Z)(i,Yx,t)})(_e),ze=null!=(r=null!=(o=W.popper)?o:N.Popper)?r:Jx,Ze=null!=(a=null!=(i=null!=(l=W.transition)?l:N.Transition)?i:G)?a:Ug,Be=null!=(s=null!=(c=W.tooltip)?c:N.Tooltip)?s:Xx,He=null!=(u=null!=(d=W.arrow)?d:N.Arrow)?u:eC,qe=om(ze,(0,ts.Z)({},U,null!=(p=$.popper)?p:L.popper,{className:(0,xu.Z)(Fe.popper,null==U?void 0:U.className,null==(f=null!=(m=$.popper)?m:L.popper)?void 0:f.className)}),_e),Ue=om(Ze,(0,ts.Z)({},Y,null!=(h=$.transition)?h:L.transition),_e),$e=om(Be,(0,ts.Z)({},null!=(g=$.tooltip)?g:L.tooltip,{className:(0,xu.Z)(Fe.tooltip,null==(v=null!=(b=$.tooltip)?b:L.tooltip)?void 0:v.className)}),_e),We=om(He,(0,ts.Z)({},null!=(y=$.arrow)?y:L.arrow,{className:(0,xu.Z)(Fe.arrow,null==(w=null!=(x=$.arrow)?x:L.arrow)?void 0:w.className)}),_e);return(0,ac.jsxs)(n.Fragment,{children:[n.cloneElement(Q,Re),(0,ac.jsx)(ze,(0,ts.Z)({as:null!=q?q:wm,placement:H,anchorEl:O?{getBoundingClientRect:()=>({top:rC.y,left:rC.x,right:rC.x,bottom:rC.y,width:0,height:0})}:ee,popperRef:Ae,open:!!ee&&pe,id:fe,transition:!0},Oe,qe,{popperOptions:De,children:({TransitionProps:e})=>(0,ac.jsx)(Ze,(0,ts.Z)({timeout:J.transitions.duration.shorter},e,Ue,{children:(0,ac.jsxs)(Be,(0,ts.Z)({},$e,{children:[V,E?(0,ac.jsx)(He,(0,ts.Z)({},We,{ref:re})):null]}))}))}))]})}));const iC=["align","children","colIndex","colDef","cellMode","field","formattedValue","hasFocus","height","isEditable","rowId","tabIndex","value","width","className","showRightBorder","extendRowFullWidth","row","colSpan","disableDragEvents","onClick","onDoubleClick","onMouseDown","onMouseUp","onKeyDown","onDragEnter","onDragOver"];let lC;function sC(e){return(0,cs.Z)("MuiSkeleton",e)}(0,us.Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const cC=["animation","className","component","height","style","variant","width"];let uC,dC,pC,fC,mC=e=>e;const hC=Hu(uC||(uC=mC` 102 75 0% { 103 76 opacity: 1; … … 111 84 opacity: 1; 112 85 } 113 `)), jC=ds(IC||(IC=AC`86 `)),gC=Hu(dC||(dC=mC` 114 87 0% { 115 88 transform: translateX(-100%); … … 124 97 transform: translateX(100%); 125 98 } 126 `)), TC=(0,hs.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((({theme:e,ownerState:t})=>{const n=(a=e.shape.borderRadius,String(a).match(/[\d.\-+]*\s*(.*)/)[1]||""||"px"),r=(o=e.shape.borderRadius,parseFloat(o));var o,a;return(0,ns.Z)({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:(0,_s.Fq)(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em"},"text"===t.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===t.variant&&{borderRadius:"50%"},"rounded"===t.variant&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})}),(({ownerState:e})=>"pulse"===e.animation&&us(kC||(kC=AC`99 `)),vC=(0,ls.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((({theme:e,ownerState:t})=>{const n=(a=e.shape.borderRadius,String(a).match(/[\d.\-+]*\s*(.*)/)[1]||""||"px"),r=(o=e.shape.borderRadius,parseFloat(o));var o,a;return(0,ts.Z)({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:(0,ss.Fq)(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em"},"text"===t.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===t.variant&&{borderRadius:"50%"},"rounded"===t.variant&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})}),(({ownerState:e})=>"pulse"===e.animation&&Bu(pC||(pC=mC` 127 100 animation: ${0} 2s ease-in-out 0.5s infinite; 128 `), RC)),(({ownerState:e,theme:t})=>"wave"===e.animation&&us(PC||(PC=AC`101 `),hC)),(({ownerState:e,theme:t})=>"wave"===e.animation&&Bu(fC||(fC=mC` 129 102 position: relative; 130 103 overflow: hidden; … … 149 122 top: 0; 150 123 } 151 `),jC,(t.vars||t).palette.action.hover)));var OC=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiSkeleton"}),{animation:r="pulse",className:o,component:a="span",height:i,style:l,variant:s="text",width:c}=n,u=(0,ts.Z)(n,MC),d=(0,ns.Z)({},n,{animation:r,component:a,variant:s,hasChildren:Boolean(u.children)}),p=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:a,height:i}=e,l={root:["root",n,r,o&&"withChildren",o&&!a&&"fitContent",o&&!i&&"heightAuto"]};return(0,os.Z)(l,SC,t)})(d);return(0,bs.jsx)(TC,(0,ns.Z)({as:a,ref:t,className:(0,rs.Z)(p.root,o),ownerState:d},u,{style:(0,ns.Z)({width:c,height:i},l)}))}));const DC=["field","align","width","contentWidth"];function _C(e){return(0,gs.Z)("MuiBadge",e)}var FC=(0,ms.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);const zC=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],ZC=(0,hs.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),BC=(0,hs.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${(0,ps.Z)(n.anchorOrigin.vertical)}${(0,ps.Z)(n.anchorOrigin.horizontal)}${(0,ps.Z)(n.overlap)}`],"default"!==n.color&&t[`color${(0,ps.Z)(n.color)}`],n.invisible&&t.invisible]}})((({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(t=e.vars)?t:e).palette).filter((t=>{var n,r;return(null!=(n=e.vars)?n:e).palette[t].main&&(null!=(r=e.vars)?r:e).palette[t].contrastText})).map((t=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${FC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}));var HC=n.forwardRef((function(e,t){var n,r,o,a,i,l;const s=(0,fs.Z)({props:e,name:"MuiBadge"}),{anchorOrigin:c={vertical:"top",horizontal:"right"},className:u,component:d,components:p={},componentsProps:f={},children:h,overlap:m="rectangular",color:g="default",invisible:v=!1,max:b=99,badgeContent:y,slots:w,slotProps:x,showZero:C=!1,variant:E="standard"}=s,N=(0,ts.Z)(s,zC),{badgeContent:S,invisible:M,max:L,displayValue:I}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:o=!1}=e,a=Qp({badgeContent:t,max:r});let i=n;!1!==n||0!==t||o||(i=!0);const{badgeContent:l,max:s=r}=i?a:e;return{badgeContent:l,invisible:i,max:s,displayValue:l&&Number(l)>s?`${s}+`:l}}({max:b,invisible:v,badgeContent:y,showZero:C}),k=Qp({anchorOrigin:c,color:g,overlap:m,variant:E,badgeContent:y}),P=M||null==S&&"dot"!==E,{color:A=g,overlap:R=m,anchorOrigin:j=c,variant:T=E}=P?k:s,O="dot"!==T?I:void 0,D=(0,ns.Z)({},s,{badgeContent:S,invisible:P,max:L,displayValue:O,showZero:C,anchorOrigin:j,color:A,overlap:R,variant:T}),_=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:o,variant:a,classes:i={}}=e,l={root:["root"],badge:["badge",a,r&&"invisible",`anchorOrigin${(0,ps.Z)(n.vertical)}${(0,ps.Z)(n.horizontal)}`,`anchorOrigin${(0,ps.Z)(n.vertical)}${(0,ps.Z)(n.horizontal)}${(0,ps.Z)(o)}`,`overlap${(0,ps.Z)(o)}`,"default"!==t&&`color${(0,ps.Z)(t)}`]};return(0,os.Z)(l,_C,i)})(D),F=null!=(n=null!=(r=null==w?void 0:w.root)?r:p.Root)?n:ZC,z=null!=(o=null!=(a=null==w?void 0:w.badge)?a:p.Badge)?o:BC,Z=null!=(i=null==x?void 0:x.root)?i:f.root,B=null!=(l=null==x?void 0:x.badge)?l:f.badge,H=Sh({elementType:F,externalSlotProps:Z,externalForwardedProps:N,additionalProps:{ref:t,as:d},ownerState:D,className:(0,rs.Z)(null==Z?void 0:Z.className,_.root,u)}),q=Sh({elementType:z,externalSlotProps:B,ownerState:D,className:(0,rs.Z)(_.badge,null==B?void 0:B.className)});return(0,bs.jsxs)(F,(0,ns.Z)({},H,{children:[h,(0,bs.jsx)(z,(0,ns.Z)({},q,{children:O}))]}))}));const qC=["className"],UC=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:(e,t)=>t.iconButtonContainer})((()=>({display:"flex",visibility:"hidden",width:0}))),$C=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,qC),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["iconButtonContainer"]},Fs,t)})(o);return(0,bs.jsx)(UC,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),WC=["hideMenu","currentColumn","open","id","labelledby","className","children"],VC=n.forwardRef((function(e,t){const{hideMenu:r,open:o,id:a,labelledby:i,className:l,children:s}=e,c=(0,ts.Z)(e,WC),u=n.useCallback((e=>{var t;sg(e.key)&&e.preventDefault(),t=e.key,(sg(t)||ig(t))&&r(e)}),[r]);return(0,bs.jsx)(Hg,(0,ns.Z)({id:a,ref:t,className:ue(zs.menuList,l),"aria-labelledby":i,onKeyDown:u,autoFocus:o},c,{children:s}))})),GC=e=>{const{onClick:t}=e,r=cc(),o=dc(),a=n.useCallback((e=>{t(e),r.current.showPreferences(Nv.columns)}),[r,t]);return o.disableColumnSelector?null:(0,bs.jsx)(Ap,{onClick:a,children:r.current.getLocaleText("columnMenuShowColumns")})},YC=e=>{const{column:t,onClick:r}=e,o=cc(),a=dc(),i=n.useCallback((e=>{r(e),o.current.showFilterPanel(null==t?void 0:t.field)}),[o,null==t?void 0:t.field,r]);return a.disableColumnFilter||null==t||!t.filterable?null:(0,bs.jsx)(Ap,{onClick:i,children:o.current.getLocaleText("columnMenuFilter")})},KC=e=>{const{column:t,onClick:r}=e,o=cc(),a=dc(),i=n.useRef(),l=1===tc(o).filter((e=>!0!==e.disableColumnMenu)).length,s=n.useCallback((e=>{l||(r(e),i.current=setTimeout((()=>{o.current.setColumnVisibility(null==t?void 0:t.field,!1)}),100))}),[o,null==t?void 0:t.field,r,l]);return n.useEffect((()=>()=>clearTimeout(i.current)),[]),a.disableColumnSelector||!1===t.hideable?null:(0,bs.jsx)(Ap,{onClick:s,disabled:l,children:o.current.getLocaleText("columnMenuHideColumn")})};function QC(e){var t;const{column:r,onClick:o}=e,a=cc(),i=lc(a,Gc),l=dc(),s=null!=(t=r.sortingOrder)?t:l.sortingOrder,c=n.useMemo((()=>{if(!r)return null;const e=i.find((e=>e.field===r.field));return null==e?void 0:e.sort}),[r,i]),u=n.useCallback((e=>{o(e);const t=e.currentTarget.getAttribute("data-value")||null;a.current.sortColumn(r,t)}),[a,r,o]);return r&&r.sortable?(0,bs.jsxs)(n.Fragment,{children:[s.includes(null)?(0,bs.jsx)(Ap,{onClick:u,disabled:null==c,children:a.current.getLocaleText("columnMenuUnsort")}):null,s.includes("asc")?(0,bs.jsx)(Ap,{onClick:u,"data-value":"asc",disabled:"asc"===c,children:a.current.getLocaleText("columnMenuSortAsc")}):null,s.includes("desc")?(0,bs.jsx)(Ap,{onClick:u,"data-value":"desc",disabled:"desc"===c,children:a.current.getLocaleText("columnMenuSortDesc")}):null]}):null}const JC=n.forwardRef((function(e,t){const{hideMenu:r,currentColumn:o}=e,a=cc(),i=[(0,bs.jsx)(QC,{onClick:r,column:o}),(0,bs.jsx)(YC,{onClick:r,column:o}),(0,bs.jsx)(KC,{onClick:r,column:o}),(0,bs.jsx)(GC,{onClick:r,column:o})],l=a.current.unstable_applyPipeProcessors("columnMenu",i,o);return(0,bs.jsx)(VC,(0,ns.Z)({ref:t},e,{children:l.map(((e,t)=>n.cloneElement(e,{key:t,onClick:r,column:o})))}))})),XC=["className","rowCount","visibleRowCount"],eE=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:(e,t)=>t.rowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2)}))),tE=n.forwardRef((function(e,t){const{className:n,rowCount:r,visibleRowCount:o}=e,a=(0,ts.Z)(e,XC),i=cc(),l=dc(),s=(e=>{const{classes:t}=e;return(0,os.Z)({root:["rowCount"]},Fs,t)})(l);if(0===r)return null;const c=o<r?i.current.getLocaleText("footerTotalVisibleRows")(o,r):r.toLocaleString();return(0,bs.jsxs)(eE,(0,ns.Z)({ref:t,className:ue(s.root,n),ownerState:l},a,{children:[i.current.getLocaleText("footerTotalRows")," ",c]}))})),nE=["className","selectedRowCount"],rE=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:(e,t)=>t.selectedRowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2),visibility:"hidden",width:0,height:0,[e.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}))),oE=n.forwardRef((function(e,t){const{className:n,selectedRowCount:r}=e,o=(0,ts.Z)(e,nE),a=cc(),i=dc(),l=(e=>{const{classes:t}=e;return(0,os.Z)({root:["selectedRowCount"]},Fs,t)})(i),s=a.current.getLocaleText("footerRowSelected")(r);return(0,bs.jsx)(rE,(0,ns.Z)({ref:t,className:ue(l.root,n),ownerState:i},o,{children:s}))})),aE=["className"],iE=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:(e,t)=>t.footerContainer})((({theme:e})=>({display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,borderTop:`1px solid ${"light"===e.palette.mode?(0,_s.$n)((0,_s.Fq)(e.palette.divider,1),.88):(0,_s._j)((0,_s.Fq)(e.palette.divider,1),.68)}`}))),lE=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,aE),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["footerContainer"]},Fs,t)})(o);return(0,bs.jsx)(iE,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),sE=n.forwardRef((function(e,t){var n;const r=cc(),o=dc(),a=lc(r,Cc),i=lc(r,$v),l=lc(r,iu),s=!o.hideFooterSelectedRowCount&&i>0?(0,bs.jsx)(oE,{selectedRowCount:i}):(0,bs.jsx)("div",{}),c=o.hideFooterRowCount||o.pagination?null:(0,bs.jsx)(tE,{rowCount:a,visibleRowCount:l}),u=o.pagination&&!o.hideFooterPagination&&o.components.Pagination&&(0,bs.jsx)(o.components.Pagination,(0,ns.Z)({},null==(n=o.componentsProps)?void 0:n.pagination));return(0,bs.jsxs)(lE,(0,ns.Z)({ref:t},e,{children:[s,c,u]}))})),cE=n.forwardRef((function(e,t){var n,r;const o=dc();return(0,bs.jsxs)("div",(0,ns.Z)({ref:t},e,{children:[(0,bs.jsx)(o.components.PreferencesPanel,(0,ns.Z)({},null==(n=o.componentsProps)?void 0:n.preferencesPanel)),o.components.Toolbar&&(0,bs.jsx)(o.components.Toolbar,(0,ns.Z)({},null==(r=o.componentsProps)?void 0:r.toolbar))]}))})),uE=n.forwardRef((function(e,t){var n,r,o;const a=cc(),i=lc(a,Xs),l=dc(),s=lc(a,Hb),c=a.current.unstable_applyPipeProcessors("preferencePanel",null,null!=(n=s.openedPanelValue)?n:Nv.filters);return(0,bs.jsx)(l.components.Panel,(0,ns.Z)({ref:t,as:l.components.BasePopper,open:i.length>0&&s.open},null==(r=l.componentsProps)?void 0:r.panel,e,null==(o=l.componentsProps)?void 0:o.basePopper,{children:c}))})),dE=["className"],pE=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:(e,t)=>t.overlay})((({theme:e})=>({position:"absolute",top:0,zIndex:4,width:"100%",height:"100%",pointerEvents:"none",display:"flex",alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:(0,_s.Fq)(e.palette.background.default,e.palette.action.disabledOpacity)}))),fE=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,dE),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["overlay"]},Fs,t)})(o);return(0,bs.jsx)(pE,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),hE=n.forwardRef((function(e,t){return(0,bs.jsx)(fE,(0,ns.Z)({ref:t},e,{children:(0,bs.jsx)(Ps,{})}))})),mE=n.forwardRef((function(e,t){const n=cc().current.getLocaleText("noRowsLabel");return(0,bs.jsx)(fE,(0,ns.Z)({ref:t},e,{children:n}))}));var gE=n.createContext(),vE=n.createContext();function bE(e){return(0,gs.Z)("MuiTableCell",e)}var yE=(0,ms.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]);const wE=["align","className","component","padding","scope","size","sortDirection","variant"],xE=(0,hs.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,ps.Z)(n.size)}`],"normal"!==n.padding&&t[`padding${(0,ps.Z)(n.padding)}`],"inherit"!==n.align&&t[`align${(0,ps.Z)(n.align)}`],n.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,ns.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n ${"light"===e.palette.mode?(0,_s.$n)((0,_s.Fq)(e.palette.divider,1),.88):(0,_s._j)((0,_s.Fq)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===t.variant&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===t.variant&&{color:(e.vars||e).palette.text.primary},"footer"===t.variant&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===t.size&&{padding:"6px 16px",[`&.${yE.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===t.padding&&{width:48,padding:"0 0 0 4px"},"none"===t.padding&&{padding:0},"left"===t.align&&{textAlign:"left"},"center"===t.align&&{textAlign:"center"},"right"===t.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===t.align&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})));var CE=n.forwardRef((function(e,t){const r=(0,fs.Z)({props:e,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:l,scope:s,size:c,sortDirection:u,variant:d}=r,p=(0,ts.Z)(r,wE),f=n.useContext(gE),h=n.useContext(vE),m=h&&"head"===h.variant;let g;g=i||(m?"th":"td");let v=s;"td"===g?v=void 0:!v&&m&&(v="col");const b=d||h&&h.variant,y=(0,ns.Z)({},r,{align:o,component:g,padding:l||(f&&f.padding?f.padding:"normal"),size:c||(f&&f.size?f.size:"medium"),sortDirection:u,stickyHeader:"head"===b&&f&&f.stickyHeader,variant:b}),w=(e=>{const{classes:t,variant:n,align:r,padding:o,size:a,stickyHeader:i}=e,l={root:["root",n,i&&"stickyHeader","inherit"!==r&&`align${(0,ps.Z)(r)}`,"normal"!==o&&`padding${(0,ps.Z)(o)}`,`size${(0,ps.Z)(a)}`]};return(0,os.Z)(l,bE,t)})(y);let x=null;return u&&(x="asc"===u?"ascending":"descending"),(0,bs.jsx)(xE,(0,ns.Z)({as:g,ref:t,className:(0,rs.Z)(w.root,a),"aria-sort":x,scope:v,ownerState:y},p))}));function EE(e){return(0,gs.Z)("MuiToolbar",e)}(0,ms.Z)("MuiToolbar",["root","gutters","regular","dense"]);const NE=["className","component","disableGutters","variant"],SE=(0,hs.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar));var ME=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiToolbar"}),{className:r,component:o="div",disableGutters:a=!1,variant:i="regular"}=n,l=(0,ts.Z)(n,NE),s=(0,ns.Z)({},n,{component:o,disableGutters:a,variant:i}),c=(e=>{const{classes:t,disableGutters:n,variant:r}=e,o={root:["root",!n&&"gutters",r]};return(0,os.Z)(o,EE,t)})(s);return(0,bs.jsx)(SE,(0,ns.Z)({as:o,className:(0,rs.Z)(c.root,r),ref:t,ownerState:s},l))})),LE=(0,Nd.Z)((0,bs.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),IE=(0,Nd.Z)((0,bs.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),kE=(0,Nd.Z)((0,bs.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),PE=(0,Nd.Z)((0,bs.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage");const AE=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],RE=n.forwardRef((function(e,t){var n,r,o,a,i,l,s,c;const{backIconButtonProps:u,count:d,disabled:p=!1,getItemAriaLabel:f,nextIconButtonProps:h,onPageChange:m,page:g,rowsPerPage:v,showFirstButton:b,showLastButton:y,slots:w={},slotProps:x={}}=e,C=(0,ts.Z)(e,AE),E=Xg(),N=null!=(n=w.firstButton)?n:Jh,S=null!=(r=w.lastButton)?r:Jh,M=null!=(o=w.nextButton)?o:Jh,L=null!=(a=w.previousButton)?a:Jh,I=null!=(i=w.firstButtonIcon)?i:PE,k=null!=(l=w.lastButtonIcon)?l:kE,P=null!=(s=w.nextButtonIcon)?s:IE,A=null!=(c=w.previousButtonIcon)?c:LE,R="rtl"===E.direction?S:N,j="rtl"===E.direction?M:L,T="rtl"===E.direction?L:M,O="rtl"===E.direction?N:S,D="rtl"===E.direction?x.lastButton:x.firstButton,_="rtl"===E.direction?x.nextButton:x.previousButton,F="rtl"===E.direction?x.previousButton:x.nextButton,z="rtl"===E.direction?x.firstButton:x.lastButton;return(0,bs.jsxs)("div",(0,ns.Z)({ref:t},C,{children:[b&&(0,bs.jsx)(R,(0,ns.Z)({onClick:e=>{m(e,0)},disabled:p||0===g,"aria-label":f("first",g),title:f("first",g)},D,{children:"rtl"===E.direction?(0,bs.jsx)(k,(0,ns.Z)({},x.lastButtonIcon)):(0,bs.jsx)(I,(0,ns.Z)({},x.firstButtonIcon))})),(0,bs.jsx)(j,(0,ns.Z)({onClick:e=>{m(e,g-1)},disabled:p||0===g,color:"inherit","aria-label":f("previous",g),title:f("previous",g)},null!=_?_:u,{children:"rtl"===E.direction?(0,bs.jsx)(P,(0,ns.Z)({},x.nextButtonIcon)):(0,bs.jsx)(A,(0,ns.Z)({},x.previousButtonIcon))})),(0,bs.jsx)(T,(0,ns.Z)({onClick:e=>{m(e,g+1)},disabled:p||-1!==d&&g>=Math.ceil(d/v)-1,color:"inherit","aria-label":f("next",g),title:f("next",g)},null!=F?F:h,{children:"rtl"===E.direction?(0,bs.jsx)(A,(0,ns.Z)({},x.previousButtonIcon)):(0,bs.jsx)(P,(0,ns.Z)({},x.nextButtonIcon))})),y&&(0,bs.jsx)(O,(0,ns.Z)({onClick:e=>{m(e,Math.max(0,Math.ceil(d/v)-1))},disabled:p||g>=Math.ceil(d/v)-1,"aria-label":f("last",g),title:f("last",g)},z,{children:"rtl"===E.direction?(0,bs.jsx)(I,(0,ns.Z)({},x.firstButtonIcon)):(0,bs.jsx)(k,(0,ns.Z)({},x.lastButtonIcon))}))]}))}));var jE=RE;function TE(e){return(0,gs.Z)("MuiTablePagination",e)}var OE,DE=(0,ms.Z)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);const _E=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],FE=(0,hs.ZP)(CE,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),zE=(0,hs.ZP)(ME,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,ns.Z)({[`& .${DE.actions}`]:t.actions},t.toolbar)})((({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${DE.actions}`]:{flexShrink:0,marginLeft:20}}))),ZE=(0,hs.ZP)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),BE=(0,hs.ZP)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((({theme:e})=>(0,ns.Z)({},e.typography.body2,{flexShrink:0}))),HE=(0,hs.ZP)(Bx,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,ns.Z)({[`& .${DE.selectIcon}`]:t.selectIcon,[`& .${DE.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${DE.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),qE=(0,hs.ZP)(Ap,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),UE=(0,hs.ZP)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((({theme:e})=>(0,ns.Z)({},e.typography.body2,{flexShrink:0})));function $E({from:e,to:t,count:n}){return`${e}–${t} of ${-1!==n?n:`more than ${t}`}`}function WE(e){return`Go to ${e} page`}const VE=n.forwardRef((function(e,t){var r;const o=(0,fs.Z)({props:e,name:"MuiTablePagination"}),{ActionsComponent:a=jE,backIconButtonProps:i,className:l,colSpan:s,component:c=CE,count:u,disabled:d=!1,getItemAriaLabel:p=WE,labelDisplayedRows:f=$E,labelRowsPerPage:h="Rows per page:",nextIconButtonProps:m,onPageChange:g,onRowsPerPageChange:v,page:b,rowsPerPage:y,rowsPerPageOptions:w=[10,25,50,100],SelectProps:x={},showFirstButton:C=!1,showLastButton:E=!1,slotProps:N={},slots:S={}}=o,M=(0,ts.Z)(o,_E),L=o,I=(e=>{const{classes:t}=e;return(0,os.Z)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},TE,t)})(L),k=null!=(r=null==N?void 0:N.select)?r:x,P=k.native?"option":qE;let A;c!==CE&&"td"!==c||(A=s||1e3);const R=(0,Wd.Z)(k.id),j=(0,Wd.Z)(k.labelId);return(0,bs.jsx)(FE,(0,ns.Z)({colSpan:A,ref:t,as:c,ownerState:L,className:(0,rs.Z)(I.root,l)},M,{children:(0,bs.jsxs)(zE,{className:I.toolbar,children:[(0,bs.jsx)(ZE,{className:I.spacer}),w.length>1&&(0,bs.jsx)(BE,{className:I.selectLabel,id:j,children:h}),w.length>1&&(0,bs.jsx)(HE,(0,ns.Z)({variant:"standard"},!k.variant&&{input:OE||(OE=(0,bs.jsx)(Ed,{}))},{value:y,onChange:v,id:R,labelId:j},k,{classes:(0,ns.Z)({},k.classes,{root:(0,rs.Z)(I.input,I.selectRoot,(k.classes||{}).root),select:(0,rs.Z)(I.select,(k.classes||{}).select),icon:(0,rs.Z)(I.selectIcon,(k.classes||{}).icon)}),disabled:d,children:w.map((e=>(0,n.createElement)(P,(0,ns.Z)({},!nd(P)&&{ownerState:L},{className:I.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,bs.jsx)(UE,{className:I.displayedRows,children:f({from:0===u?0:b*y+1,to:-1===u?(b+1)*y:-1===y?u:Math.min(u,(b+1)*y),count:-1===u?-1:u,page:b})}),(0,bs.jsx)(a,{className:I.actions,backIconButtonProps:i,count:u,nextIconButtonProps:m,onPageChange:g,page:b,rowsPerPage:y,showFirstButton:C,showLastButton:E,slotProps:N.actions,slots:S.actions,getItemAriaLabel:p,disabled:d})]})}))}));var GE=VE;const YE=(0,hs.ZP)(GE)((({theme:e})=>({[`& .${DE.selectLabel}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"block"}},[`& .${DE.input}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"inline-flex"}}}))),KE=n.forwardRef((function(e,t){var r;const o=cc(),a=dc(),i=lc(o,Gv),l=n.useMemo((()=>Math.floor(i.rowCount/(i.pageSize||1))),[i.rowCount,i.pageSize]),s=n.useCallback((e=>{const t=Number(e.target.value);o.current.setPageSize(t)}),[o]),c=n.useCallback(((e,t)=>{o.current.setPage(t)}),[o]);return(0,bs.jsx)(YE,(0,ns.Z)({ref:t,component:"div",count:i.rowCount,page:i.page<=l?i.page:l,rowsPerPageOptions:null!=(r=a.rowsPerPageOptions)&&r.includes(i.pageSize)?a.rowsPerPageOptions:[],rowsPerPage:i.pageSize,onPageChange:c,onRowsPerPageChange:s},o.current.getLocaleText("MuiTablePagination"),e))})),QE=["className"],JE=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:(e,t)=>t.panelContent})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function XE(e){const{className:t}=e,n=(0,ts.Z)(e,QE),r=dc(),o=(e=>{const{classes:t}=e;return(0,os.Z)({root:["panelContent"]},Fs,t)})(r);return(0,bs.jsx)(JE,(0,ns.Z)({className:ue(t,o.root),ownerState:r},n))}const eN=["className"],tN=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:(e,t)=>t.panelFooter})((({theme:e})=>({padding:e.spacing(.5),display:"flex",justifyContent:"space-between"})));function nN(e){const{className:t}=e,n=(0,ts.Z)(e,eN),r=dc(),o=(e=>{const{classes:t}=e;return(0,os.Z)({root:["panelFooter"]},Fs,t)})(r);return(0,bs.jsx)(tN,(0,ns.Z)({className:ue(t,o.root),ownerState:r},n))}const rN=["className","slotProps"],oN=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:(e,t)=>t.panelWrapper})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),aN=()=>!0,iN=n.forwardRef((function(e,t){const{className:n,slotProps:r={}}=e,o=(0,ts.Z)(e,rN),a=dc(),i=(e=>{const{classes:t}=e;return(0,os.Z)({root:["panelWrapper"]},Fs,t)})(a);return(0,bs.jsx)(jw,(0,ns.Z)({open:!0,disableEnforceFocus:!0,isEnabled:aN},r.TrapFocus,{children:(0,bs.jsx)(oN,(0,ns.Z)({ref:t,tabIndex:-1,className:ue(n,i.root),ownerState:a},o))}))})),lN=["item","hasMultipleFilters","deleteFilter","applyFilterChanges","multiFilterOperator","showMultiFilterOperators","disableMultiFilterOperator","applyMultiFilterOperatorChanges","focusElementRef","linkOperators","columnsSort","deleteIconProps","linkOperatorInputProps","operatorInputProps","columnInputProps","valueInputProps","children"],sN=["InputComponentProps"],cN=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:(e,t)=>t.filterForm})((({theme:e})=>({display:"flex",padding:e.spacing(1)}))),uN=(0,hs.ZP)(vw,{name:"MuiDataGrid",slot:"FilterFormDeleteIcon",overridesResolver:(e,t)=>t.filterFormDeleteIcon})((({theme:e})=>({flexShrink:0,justifyContent:"flex-end",marginRight:e.spacing(.5),marginBottom:e.spacing(.2)}))),dN=(0,hs.ZP)(vw,{name:"MuiDataGrid",slot:"FilterFormLinkOperatorInput",overridesResolver:(e,t)=>t.filterFormLinkOperatorInput})({minWidth:55,marginRight:5,justifyContent:"end"}),pN=(0,hs.ZP)(vw,{name:"MuiDataGrid",slot:"FilterFormColumnInput",overridesResolver:(e,t)=>t.filterFormColumnInput})({width:150}),fN=(0,hs.ZP)(vw,{name:"MuiDataGrid",slot:"FilterFormOperatorInput",overridesResolver:(e,t)=>t.filterFormOperatorInput})({width:120}),hN=(0,hs.ZP)(vw,{name:"MuiDataGrid",slot:"FilterFormValueInput",overridesResolver:(e,t)=>t.filterFormValueInput})({width:190}),mN=e=>{switch(e){case hb.And:return"filterPanelOperatorAnd";case hb.Or:return"filterPanelOperatorOr";default:throw new Error("MUI: Invalid `linkOperator` property in the `GridFilterPanel`.")}},gN=e=>e.headerName||e.field,vN=new Intl.Collator,bN=n.forwardRef((function(e,t){var r,o,a,i,l,s,c;const{item:u,hasMultipleFilters:d,deleteFilter:p,applyFilterChanges:f,multiFilterOperator:h,showMultiFilterOperators:m,disableMultiFilterOperator:g,applyMultiFilterOperatorChanges:v,focusElementRef:b,linkOperators:y=[hb.And,hb.Or],columnsSort:w,deleteIconProps:x={},linkOperatorInputProps:C={},operatorInputProps:E={},columnInputProps:N={},valueInputProps:S={}}=e,M=(0,ts.Z)(e,lN),L=cc(),I=lc(L,oc),k=(0,Wd.Z)(),P=(0,Wd.Z)(),A=(0,Wd.Z)(),R=(0,Wd.Z)(),j=dc(),T=(e=>{const{classes:t}=e;return(0,os.Z)({root:["filterForm"],deleteIcon:["filterFormDeleteIcon"],linkOperatorInput:["filterFormLinkOperatorInput"],columnInput:["filterFormColumnInput"],operatorInput:["filterFormOperatorInput"],valueInput:["filterFormValueInput"]},Fs,t)})(j),O=n.useRef(null),D=n.useRef(null),_=d&&y.length>0,F=(null==(r=j.componentsProps)?void 0:r.baseFormControl)||{},z=null==(a=((null==(o=j.componentsProps)?void 0:o.baseSelect)||{}).native)||a,Z=z?"option":Ap,{InputComponentProps:B}=S,H=(0,ts.Z)(S,sN),q=n.useMemo((()=>{switch(w){case"asc":return I.sort(((e,t)=>vN.compare(gN(e),gN(t))));case"desc":return I.sort(((e,t)=>-vN.compare(gN(e),gN(t))));default:return I}}),[I,w]),U=u.columnField?L.current.getColumn(u.columnField):null,$=n.useMemo((()=>{var e;return u.operatorValue&&U?null==(e=U.filterOperators)?void 0:e.find((e=>e.value===u.operatorValue)):null}),[u,U]),W=n.useCallback((e=>{const t=e.target.value,n=L.current.getColumn(t);if(n.field===U.field)return;const r=n.filterOperators.find((e=>e.value===u.operatorValue))||n.filterOperators[0],o=!r.InputComponent||r.InputComponent!==(null==$?void 0:$.InputComponent);f((0,ns.Z)({},u,{columnField:t,operatorValue:r.value,value:o?void 0:u.value}))}),[L,f,u,U,$]),V=n.useCallback((e=>{const t=e.target.value,n=null==U?void 0:U.filterOperators.find((e=>e.value===t)),r=!(null!=n&&n.InputComponent)||(null==n?void 0:n.InputComponent)!==(null==$?void 0:$.InputComponent);f((0,ns.Z)({},u,{operatorValue:t,value:r?void 0:u.value}))}),[f,u,U,$]),G=n.useCallback((e=>{const t=e.target.value===hb.And.toString()?hb.And:hb.Or;v(t)}),[v]);return n.useImperativeHandle(b,(()=>({focus:()=>{var e;null!=$&&$.InputComponent?null==O||null==(e=O.current)||e.focus():D.current.focus()}})),[$]),(0,bs.jsxs)(cN,(0,ns.Z)({ref:t,className:T.root,ownerState:j},M,{children:[(0,bs.jsx)(uN,(0,ns.Z)({variant:"standard",as:j.components.BaseFormControl},F,x,{className:ue(T.deleteIcon,F.className,x.className),ownerState:j,children:(0,bs.jsx)(Jh,{"aria-label":L.current.getLocaleText("filterPanelDeleteIconLabel"),title:L.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:()=>{j.disableMultipleColumnsFiltering?void 0===u.value?p(u):f((0,ns.Z)({},u,{value:void 0})):p(u)},size:"small",children:(0,bs.jsx)(j.components.FilterPanelDeleteIcon,{fontSize:"small"})})})),(0,bs.jsx)(dN,(0,ns.Z)({variant:"standard",as:j.components.BaseFormControl},F,C,{sx:(0,ns.Z)({display:_?"flex":"none",visibility:m?"visible":"hidden"},F.sx||{},C.sx||{}),className:ue(T.linkOperatorInput,F.className,C.className),ownerState:j,children:(0,bs.jsx)(j.components.BaseSelect,(0,ns.Z)({inputProps:{"aria-label":L.current.getLocaleText("filterPanelLinkOperator")},value:h,onChange:G,disabled:!!g||1===y.length,native:z},null==(i=j.componentsProps)?void 0:i.baseSelect,{children:y.map((e=>(0,bs.jsx)(Z,{value:e.toString(),children:L.current.getLocaleText(mN(e))},e.toString())))}))})),(0,bs.jsxs)(pN,(0,ns.Z)({variant:"standard",as:j.components.BaseFormControl},F,N,{className:ue(T.columnInput,F.className,N.className),ownerState:j,children:[(0,bs.jsx)(pw,{htmlFor:k,id:P,children:L.current.getLocaleText("filterPanelColumns")}),(0,bs.jsx)(j.components.BaseSelect,(0,ns.Z)({labelId:P,id:k,label:L.current.getLocaleText("filterPanelColumns"),value:u.columnField||"",onChange:W,native:z},null==(l=j.componentsProps)?void 0:l.baseSelect,{children:q.map((e=>(0,bs.jsx)(Z,{value:e.field,children:gN(e)},e.field)))}))]})),(0,bs.jsxs)(fN,(0,ns.Z)({variant:"standard",as:j.components.BaseFormControl},F,E,{className:ue(T.operatorInput,F.className,E.className),ownerState:j,children:[(0,bs.jsx)(pw,{htmlFor:A,id:R,children:L.current.getLocaleText("filterPanelOperators")}),(0,bs.jsx)(j.components.BaseSelect,(0,ns.Z)({labelId:R,label:L.current.getLocaleText("filterPanelOperators"),id:A,value:u.operatorValue,onChange:V,native:z,inputRef:D},null==(s=j.componentsProps)?void 0:s.baseSelect,{children:null==U||null==(c=U.filterOperators)?void 0:c.map((e=>(0,bs.jsx)(Z,{value:e.value,children:e.label||L.current.getLocaleText(`filterOperator${(0,ps.Z)(e.value)}`)},e.value)))}))]})),(0,bs.jsx)(hN,(0,ns.Z)({variant:"standard",as:j.components.BaseFormControl},F,H,{className:ue(T.valueInput,F.className,H.className),ownerState:j,children:null!=$&&$.InputComponent?(0,bs.jsx)($.InputComponent,(0,ns.Z)({apiRef:L,item:u,applyValue:f,focusElementRef:O},$.InputComponentProps,B)):null}))]}))})),yN=["linkOperators","columnsSort","filterFormProps","children"],wN=n.forwardRef((function(e,t){var r;const o=cc(),a=dc(),i=lc(o,Qc),l=lc(o,oc),s=n.useRef(null),{linkOperators:c=[hb.And,hb.Or],columnsSort:u,filterFormProps:d}=e,p=(0,ts.Z)(e,yN),f=n.useCallback((e=>{o.current.upsertFilterItem(e)}),[o]),h=n.useCallback((e=>{o.current.setFilterLinkOperator(e)}),[o]),m=n.useCallback((()=>{const e=l.find((e=>{var t;return null==(t=e.filterOperators)?void 0:t.length}));return e?{columnField:e.field,operatorValue:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}:null}),[l]),g=n.useMemo((()=>{if(i.items.length)return i.items;const e=m();return e?[e]:[]}),[i.items,m]),v=g.length>1,b=n.useCallback((e=>{const t=1===g.length;o.current.deleteFilterItem(e),t&&o.current.hideFilterPanel()}),[o,g.length]);return n.useEffect((()=>{c.length>0&&i.linkOperator&&!c.includes(i.linkOperator)&&h(c[0])}),[c,h,i.linkOperator]),n.useEffect((()=>{g.length>0&&s.current.focus()}),[g.length]),(0,bs.jsxs)(iN,(0,ns.Z)({ref:t},p,{children:[(0,bs.jsx)(XE,{children:g.map(((e,t)=>(0,bs.jsx)(bN,(0,ns.Z)({item:e,applyFilterChanges:f,deleteFilter:b,hasMultipleFilters:v,showMultiFilterOperators:t>0,multiFilterOperator:i.linkOperator,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:h,focusElementRef:t===g.length-1?s:null,linkOperators:c,columnsSort:u},d),null==e.id?t:e.id)))}),!a.disableMultipleColumnsFiltering&&(0,bs.jsx)(nN,{children:(0,bs.jsx)(a.components.BaseButton,(0,ns.Z)({onClick:()=>{const e=m();e&&o.current.upsertFilterItems([...g,e])},startIcon:(0,bs.jsx)(zd,{})},null==(r=a.componentsProps)?void 0:r.baseButton,{children:o.current.getLocaleText("filterPanelAddFilter")}))})]}))}));function xN(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=xN(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var CN=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=xN(e))&&(r&&(r+=" "),r+=t);return r},EN=(0,i(2360).ZP)(),NN=i(7333),SN=i(8010);const MN=["sx"];function LN(e){const{sx:t}=e,n=(0,ts.Z)(e,MN),{systemProps:r,otherProps:o}=(e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:SN.Z;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r})(n);let a;return a=Array.isArray(t)?[r,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return(0,Oy.P)(n)?(0,ns.Z)({},r,n):r}:(0,ns.Z)({},r,t),(0,ns.Z)({},o,{sx:a})}var IN=i(6268),kN=i(5408),PN=i(2605);const AN=["component","direction","spacing","divider","children","className","useFlexGap"],RN=(0,IN.Z)(),jN=EN("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function TN(e){return(0,NN.Z)({props:e,name:"MuiStack",defaultTheme:RN})}function ON(e,t){const r=n.Children.toArray(e).filter(Boolean);return r.reduce(((e,o,a)=>(e.push(o),a<r.length-1&&e.push(n.cloneElement(t,{key:`separator-${a}`})),e)),[])}const DN=({ownerState:e,theme:t})=>{let n=(0,ns.Z)({display:"flex",flexDirection:"column"},(0,kN.k9)({theme:t},(0,kN.P$)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const r=(0,PN.hB)(t),o=Object.keys(t.breakpoints.values).reduce(((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t)),{}),a=(0,kN.P$)({values:e.direction,base:o}),i=(0,kN.P$)({values:e.spacing,base:o});"object"==typeof a&&Object.keys(a).forEach(((e,t,n)=>{if(!a[e]){const r=t>0?a[n[t-1]]:"column";a[e]=r}}));const l=(t,n)=>{return e.useFlexGap?{gap:(0,PN.NA)(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=n?a[n]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,PN.NA)(r,t)}};var o};n=(0,Oy.Z)(n,(0,kN.k9)({theme:t},i,l))}return n=(0,kN.dt)(t.breakpoints,n),n},_N=function(e={}){const{createStyledComponent:t=jN,useThemeProps:r=TN,componentName:o="MuiStack"}=e,a=t(DN),i=n.forwardRef((function(e,t){const n=LN(r(e)),{component:i="div",direction:l="column",spacing:s=0,divider:c,children:u,className:d,useFlexGap:p=!1}=n,f=(0,ts.Z)(n,AN),h={direction:l,spacing:s,useFlexGap:p},m=(0,os.Z)({root:["root"]},(e=>(0,gs.Z)(o,e)),{});return(0,bs.jsx)(a,(0,ns.Z)({as:i,ownerState:h,ref:t,className:CN(m.root,d)},f,{children:c?ON(u,c):u}))}));return i}({createStyledComponent:(0,hs.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,fs.Z)({props:e,name:"MuiStack"})});var FN=_N;function zN(e){return(0,gs.Z)("MuiTypography",e)}(0,ms.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const ZN=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],BN=(0,hs.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,ps.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,ns.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),HN={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},qN={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var UN=n.forwardRef((function(e,t){const n=(0,fs.Z)({props:e,name:"MuiTypography"}),r=(e=>qN[e]||e)(n.color),o=LN((0,ns.Z)({},n,{color:r})),{align:a="inherit",className:i,component:l,gutterBottom:s=!1,noWrap:c=!1,paragraph:u=!1,variant:d="body1",variantMapping:p=HN}=o,f=(0,ts.Z)(o,ZN),h=(0,ns.Z)({},o,{align:a,color:r,className:i,component:l,gutterBottom:s,noWrap:c,paragraph:u,variant:d,variantMapping:p}),m=l||(u?"p":p[d]||HN[d])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:i}=e,l={root:["root",a,"inherit"!==e.align&&`align${(0,ps.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,os.Z)(l,zN,i)})(h);return(0,bs.jsx)(BN,(0,ns.Z)({as:m,ref:t,ownerState:h,className:(0,rs.Z)(g.root,i)},f))}));function $N(e){return(0,gs.Z)("MuiFormControlLabel",e)}var WN=(0,ms.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);const VN=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],GN=(0,hs.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${WN.label}`]:t.label},t.root,t[`labelPlacement${(0,ps.Z)(n.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,ns.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${WN.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${WN.label}`]:{[`&.${WN.disabled}`]:{color:(e.vars||e).palette.text.disabled}}}))),YN=(0,hs.ZP)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${WN.error}`]:{color:(e.vars||e).palette.error.main}})));var KN=n.forwardRef((function(e,t){var r,o;const a=(0,fs.Z)({props:e,name:"MuiFormControlLabel"}),{className:i,componentsProps:l={},control:s,disabled:c,disableTypography:u,label:d,labelPlacement:p="end",required:f,slotProps:h={}}=a,m=(0,ts.Z)(a,VN),g=ad(),v=null!=(r=null!=c?c:s.props.disabled)?r:null==g?void 0:g.disabled,b=null!=f?f:s.props.required,y={disabled:v,required:b};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===s.props[e]&&void 0!==a[e]&&(y[e]=a[e])}));const w=rd({props:a,muiFormControl:g,states:["error"]}),x=(0,ns.Z)({},a,{disabled:v,labelPlacement:p,required:b,error:w.error}),C=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:a}=e,i={root:["root",n&&"disabled",`labelPlacement${(0,ps.Z)(r)}`,o&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return(0,os.Z)(i,$N,t)})(x),E=null!=(o=h.typography)?o:l.typography;let N=d;return null==N||N.type===UN||u||(N=(0,bs.jsx)(UN,(0,ns.Z)({component:"span"},E,{className:(0,rs.Z)(C.label,null==E?void 0:E.className),children:N}))),(0,bs.jsxs)(GN,(0,ns.Z)({className:(0,rs.Z)(C.root,i),ownerState:x,ref:t},m,{children:[n.cloneElement(s,y),b?(0,bs.jsxs)(FN,{display:"block",children:[N,(0,bs.jsxs)(YN,{ownerState:x,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}):N]}))}));const QN=["className"],JN=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"PanelHeader",overridesResolver:(e,t)=>t.panelHeader})((({theme:e})=>({padding:e.spacing(1)})));function XN(e){const{className:t}=e,n=(0,ts.Z)(e,QN),r=dc(),o=(e=>{const{classes:t}=e;return(0,os.Z)({root:["panelHeader"]},Fs,t)})(r);return(0,bs.jsx)(JN,(0,ns.Z)({className:ue(t,o.root),ownerState:r},n))}const eS=["sort","searchPredicate","autoFocusSearchField"],tS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanel",overridesResolver:(e,t)=>t.columnsPanel})({padding:"8px 0px 8px 8px"}),nS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanelRow",overridesResolver:(e,t)=>t.columnsPanelRow})((({theme:e})=>({display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px",[`& .${Gx.root}`]:{marginRight:e.spacing(.5)}}))),rS=((0,hs.ZP)(Jh)({justifyContent:"flex-end"}),new Intl.Collator),oS=(e,t)=>(e.headerName||e.field).toLowerCase().indexOf(t)>-1,aS=["children","className","classes"],iS=(0,ms.Z)("MuiDataGrid",["panel","paper"]),lS=(0,hs.ZP)(_h,{name:"MuiDataGrid",slot:"Panel",overridesResolver:(e,t)=>t.panel})((({theme:e})=>({zIndex:e.zIndex.modal}))),sS=(0,hs.ZP)(Vh,{name:"MuiDataGrid",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>({backgroundColor:e.palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}))),cS=n.forwardRef(((e,t)=>{var r;const{children:o,className:a}=e,i=(0,ts.Z)(e,aS),l=cc(),s=dc(),c=iS,[u,d]=n.useState(!1),p=n.useCallback((()=>{l.current.hidePreferences()}),[l]),f=n.useCallback((e=>{ig(e.key)&&l.current.hidePreferences()}),[l]),h=n.useMemo((()=>[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:()=>{d(!0)},effect:()=>()=>{d(!1)}}]),[]),m=null==(r=l.current.columnHeadersContainerElementRef)?void 0:r.current;return m?(0,bs.jsx)(lS,(0,ns.Z)({ref:t,placement:"bottom-start",className:ue(a,c.panel),ownerState:s,anchorEl:m,modifiers:h},i,{children:(0,bs.jsx)(Ug,{mouseEvent:"onMouseUp",onClickAway:p,children:(0,bs.jsx)(sS,{className:c.paper,ownerState:s,elevation:8,onKeyDown:f,children:u&&o})})})):null})),uS=["selected","rowId","row","index","style","position","rowHeight","className","visibleColumns","renderedColumns","containerWidth","firstColumnToRender","lastColumnToRender","cellFocus","cellTabIndex","editRowsState","isLastVisible","onClick","onDoubleClick","onMouseEnter","onMouseLeave"],dS=["changeReason"],pS=({width:e})=>{if(!e)return null;const t={width:e};return(0,bs.jsx)("div",{className:"MuiDataGrid-cell",style:t})},fS=n.forwardRef((function(e,t){var r;const{selected:o,rowId:a,row:i,index:l,style:s,position:c,rowHeight:u,className:d,visibleColumns:p,renderedColumns:f,containerWidth:h,firstColumnToRender:m,cellFocus:g,cellTabIndex:v,editRowsState:b,isLastVisible:y=!1,onClick:w,onDoubleClick:x,onMouseEnter:C,onMouseLeave:E}=e,N=(0,ts.Z)(e,uS),S=cc(),M=n.useRef(null),L=dc(),I=Lb(S,L),k=lc(S,rc),P=lc(S,Gc),A=lc(S,Lc),R=lc(S,gc),j=(0,Os.Z)(M,t),T=l+R+2,{hasScrollX:O,hasScrollY:D}=null!=(r=S.current.getRootDimensions())?r:{hasScrollX:!1,hasScrollY:!1},_=(e=>{const{editable:t,editing:n,selected:r,isLastVisible:o,rowHeight:a,classes:i}=e,l={root:["row",r&&"selected",t&&"row--editable",n&&"row--editing",o&&"row--lastVisible","auto"===a&&"row--dynamicHeight"]};return(0,os.Z)(l,Fs,i)})({selected:o,isLastVisible:y,classes:L.classes,editing:S.current.getRowMode(a)===yg.Edit,editable:L.editMode===vg.Row,rowHeight:u});n.useLayoutEffect((()=>{"auto"===u&&M.current&&"undefined"==typeof ResizeObserver&&S.current.unstable_storeRowHeightMeasurement(a,M.current.clientHeight,c)}),[S,u,a,c]),n.useLayoutEffect((()=>{if(I.range){const e=S.current.getRowIndexRelativeToVisibleRows(a);null!=e&&S.current.unstable_setLastMeasuredRowIndex(e)}const e=M.current;if(!e||"auto"!==u||"undefined"==typeof ResizeObserver)return;const t=new ResizeObserver((e=>{const[t]=e,n=t.borderBoxSize&&t.borderBoxSize.length>0?t.borderBoxSize[0].blockSize:t.contentRect.height;S.current.unstable_storeRowHeightMeasurement(a,n,c)}));return t.observe(e),()=>t.disconnect()}),[S,I.range,l,u,a,c]);const F=n.useCallback(((e,t)=>n=>{(1!==n.target.nodeType||n.currentTarget.contains(n.target))&&S.current.getRow(a)&&(S.current.publishEvent(e,S.current.getRowParams(a),n),t&&t(n))}),[S,a]),z=n.useCallback((e=>{const t=function(e,t){return e.closest(`.${t}`)}(e.target,zs.cell),n=null==t?void 0:t.getAttribute("data-field");if(n){if(n===rb.field)return;if(n===kb)return;if("__reorder__"===n)return;if(S.current.getCellMode(a,n)===bg.Edit)return;if(S.current.getColumn(n).type===hv)return}F("rowClick",w)(e)}),[S,w,F,a]),Z=n.useCallback(((e,t)=>{var n;const r=S.current.getCellParams(a,e.field),o=[],l=L.disableColumnReorder&&e.disableReorder||!L.rowReordering&&!!P.length&&A>1&&Object.keys(b).length>0;e.cellClassName&&o.push(ue("function"==typeof e.cellClassName?e.cellClassName(r):e.cellClassName));const s=b[a]?b[a][e.field]:null;let c=null;var d;if(null==s&&e.renderCell&&(c=e.renderCell((0,ns.Z)({},r,{api:S.current})),o.push(ue(zs["cell--withRenderer"],null==(d=L.classes)?void 0:d["cell--withRenderer"]))),null!=s&&e.renderEditCell){var p;let t=i;S.current.unstable_getRowWithUpdatedValues&&(t=S.current.unstable_getRowWithUpdatedValues(a,e.field));const n=(0,ts.Z)(s,dS),l=(0,ns.Z)({},r,{row:t},n,{api:S.current});c=e.renderEditCell(l),o.push(ue(zs["cell--editing"],null==(p=L.classes)?void 0:p["cell--editing"]))}L.getCellClassName&&o.push(L.getCellClassName(r));const f=null!==g&&g.id===a&&g.field===e.field,h=null!==v&&v.id===a&&v.field===e.field&&"view"===r.cellMode?0:-1;return(0,bs.jsx)(L.components.Cell,(0,ns.Z)({value:r.value,field:e.field,width:t.width,rowId:a,height:u,showRightBorder:t.showRightBorder,formattedValue:r.formattedValue,align:e.align||"left",cellMode:r.cellMode,colIndex:t.indexRelativeToAllColumns,isEditable:r.isEditable,hasFocus:f,tabIndex:h,className:ue(o),colSpan:t.colSpan,disableDragEvents:l},null==(n=L.componentsProps)?void 0:n.cell,{children:c}),e.field)}),[S,v,b,g,L,i,u,a,A,P.length]),B=S.current.unstable_getRowInternalSizes(a);let H=u;if("auto"===H&&B){let e=0;const t=Object.entries(B).reduce(((t,[n,r])=>/^base[A-Z]/.test(n)?(e+=1,r>t?r:t):t),0);t>0&&e>1&&(H=t)}const q=(0,ns.Z)({},s,{maxHeight:"auto"===u?"none":u,minHeight:H});if(null!=B&&B.spacingTop&&(q["border"===L.rowSpacingType?"borderTopWidth":"marginTop"]=B.spacingTop),null!=B&&B.spacingBottom){const e="border"===L.rowSpacingType?"borderBottomWidth":"marginBottom";let t=q[e];"number"!=typeof t&&(t=parseInt(t||"0",10)),t+=B.spacingBottom,q[e]=t}const U=S.current.unstable_applyPipeProcessors("rowClassName",[],a);if("function"==typeof L.getRowClassName){var $;const e=l-((null==($=I.range)?void 0:$.firstRowIndex)||0),t=(0,ns.Z)({},S.current.getRowParams(a),{isFirstVisible:0===e,isLastVisible:e===I.rows.length-1,indexRelativeToCurrentPage:e});U.push(L.getRowClassName(t))}const W=function(e,t,n){const r=function(e){return()=>{let t=e+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296}}(e);return()=>t+(n-t)*r()}(1e4,20,80),V=[];for(let e=0;e<f.length;e+=1){const t=f[e],n=m+e,r=n===p.length-1,o=r?!(r&&O&&!D)&&L.disableExtendRowFullWidth:L.showCellRightBorder,l=S.current.unstable_getCellColSpanInfo(a,n);if(l&&!l.spannedByColSpan)if(i){const{colSpan:e,width:r}=l.cellProps,a={width:r,colSpan:e,showRightBorder:o,indexRelativeToAllColumns:n};V.push(Z(t,a))}else{const{width:e}=l.cellProps,n=Math.round(W());V.push((0,bs.jsx)(L.components.SkeletonCell,{width:e,contentWidth:n,field:t.field,align:t.align},t.field))}}const G=h-k,Y=i?{onClick:z,onDoubleClick:F("rowDoubleClick",x),onMouseEnter:F("rowMouseEnter",C),onMouseLeave:F("rowMouseLeave",E)}:null;return(0,bs.jsxs)("div",(0,ns.Z)({ref:j,"data-id":a,"data-rowindex":l,role:"row",className:ue(...U,_.root,d),"aria-rowindex":T,"aria-selected":o,style:q},Y,N,{children:[V,G>0&&(0,bs.jsx)(pS,{width:G})]}))})),hS=["sortingOrder"],mS=n.memo((function(e){const{sortingOrder:t}=e,n=(0,ts.Z)(e,hS),r=dc(),[o]=t,a="asc"===o?r.components.ColumnSortedAscendingIcon:r.components.ColumnSortedDescendingIcon;return a?(0,bs.jsx)(a,(0,ns.Z)({},n)):null})),gS=["error","hasError","errorInfo"],vS=n.forwardRef((function(e,t){const{error:n}=e,r=(0,ts.Z)(e,gS),o=cc(),a=o.current.getLocaleText("errorOverlayDefaultLabel"),i=lc(o,hc);return(0,bs.jsx)(fE,(0,ns.Z)({ref:t,sx:{width:"100%",minHeight:2*i}},r,{children:(null==n?void 0:n.message)||a}))})),bS=n.forwardRef((function(e,t){const n=cc().current.getLocaleText("noResultsOverlayLabel");return(0,bs.jsx)(fE,(0,ns.Z)({ref:t},e,{children:n}))})),yS={BooleanCellTrueIcon:Ud,BooleanCellFalseIcon:Fd,ColumnMenuIcon:_d,OpenFilterButtonIcon:kd,FilterPanelDeleteIcon:Fd,ColumnFilteredIcon:Pd,ColumnSelectorIcon:Rd,ColumnUnsortedIcon:mS,ColumnSortedAscendingIcon:Sd,ColumnSortedDescendingIcon:Md,ColumnResizeIcon:jd,DensityCompactIcon:Td,DensityStandardIcon:Od,DensityComfortableIcon:Dd,ExportIcon:qd,MoreActionsIcon:$d,TreeDataCollapseIcon:Id,TreeDataExpandIcon:Ld,GroupingCriteriaCollapseIcon:Id,GroupingCriteriaExpandIcon:Ld,DetailPanelExpandIcon:zd,DetailPanelCollapseIcon:Zd,RowReorderIcon:Hd,QuickFilterIcon:Ad,QuickFilterClearIcon:Fd},wS=(0,ns.Z)({},yS,{BaseCheckbox:Ty,BaseTextField:Wx,BaseFormControl:vw,BaseSelect:Bx,BaseSwitch:eC,BaseButton:dC,BaseTooltip:CC,BasePopper:_h,Cell:function(e){const{align:t,children:r,colIndex:o,cellMode:a,field:i,formattedValue:l,hasFocus:s,height:c,isEditable:u,rowId:d,tabIndex:p,value:f,width:h,className:m,showRightBorder:g,colSpan:v,disableDragEvents:b,onClick:y,onDoubleClick:w,onMouseDown:x,onMouseUp:C,onKeyDown:E,onDragEnter:N,onDragOver:S}=e,M=(0,ts.Z)(e,EC),L=null==l?f:l,I=n.useRef(null),k=n.useRef(null),P=cc(),A=(e=>{const{align:t,showRightBorder:n,isEditable:r,classes:o}=e,a={root:["cell",`cell--text${(0,ps.Z)(t)}`,r&&"cell--editable",n&&"withBorder"],content:["cellContent"]};return(0,os.Z)(a,Fs,o)})({align:t,showRightBorder:g,isEditable:u,classes:dc().classes}),R=n.useCallback((e=>t=>{const n=P.current.getCellParams(d,i||"");P.current.publishEvent(e,n,t),C&&C(t)}),[P,i,C,d]),j=n.useCallback((e=>t=>{const n=P.current.getCellParams(d,i||"");P.current.publishEvent(e,n,t),x&&x(t)}),[P,i,x,d]),T=n.useCallback(((e,t)=>n=>{if(!n.currentTarget.contains(n.target))return;if(!P.current.getRow(d))return;const r=P.current.getCellParams(d,i||"");P.current.publishEvent(e,r,n),t&&t(n)}),[P,i,d]),O={minWidth:h,maxWidth:h,minHeight:c,maxHeight:"auto"===c?"none":c};n.useEffect((()=>{if(!s||a===bg.Edit)return;const e=(0,Pg.Z)(P.current.rootElementRef.current);if(I.current&&!I.current.contains(e.activeElement)){const e=I.current.querySelector('[tabindex="0"]'),t=k.current||e||I.current;if(void 0===NC&&document.createElement("div").focus({get preventScroll(){return NC=!0,!1}}),NC)t.focus({preventScroll:!0});else{const e=P.current.getScrollPosition();t.focus(),P.current.scroll(e)}}}),[s,a,P]);let D=M.onFocus;const _="actions"===P.current.getColumn(i).type,F=b?null:{onDragEnter:T("cellDragEnter",N),onDragOver:T("cellDragOver",S)};return(0,bs.jsx)("div",(0,ns.Z)({ref:I,className:ue(m,A.root),role:"cell","data-field":i,"data-colindex":o,"aria-colindex":o+1,"aria-colspan":v,style:O,tabIndex:"view"!==a&&u||_?-1:p,onClick:T("cellClick",y),onDoubleClick:T("cellDoubleClick",w),onMouseDown:j("cellMouseDown"),onMouseUp:R("cellMouseUp"),onKeyDown:T("cellKeyDown",E)},F,M,{onFocus:D,children:(()=>{if(null==r){const e=null==L?void 0:L.toString();return(0,bs.jsx)("div",{title:e,className:A.content,children:e})}return n.isValidElement(r)&&_?n.cloneElement(r,{focusElementRef:k}):r})()}))},SkeletonCell:function(e){const{align:t,width:n,contentWidth:r}=e,o=(0,ts.Z)(e,DC),a=(e=>{const{align:t,classes:n}=e,r={root:["cell","cellSkeleton",`cell--text${(0,ps.Z)(t)}`]};return(0,os.Z)(r,Fs,n)})({classes:dc().classes,align:t});return(0,bs.jsx)("div",(0,ns.Z)({className:a.root,style:{width:n}},o,{children:(0,bs.jsx)(OC,{width:`${r}%`})}))},ColumnHeaderFilterIconButton:function(e){var t;const{counter:r,field:o,onClick:a}=e,i=cc(),l=dc(),s=(e=>{const{classes:t}=e;return(0,os.Z)({icon:["filterIcon"]},Fs,t)})((0,ns.Z)({},e,{classes:l.classes})),c=n.useCallback((e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:n}=Hb(i.current.state);t&&n===Nv.filters?i.current.hideFilterPanel():i.current.showFilterPanel(),a&&a(i.current.getColumnHeaderParams(o),e)}),[i,o,a]);if(!r)return null;const u=(0,bs.jsx)(Jh,{onClick:c,color:"default","aria-label":i.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1,children:(0,bs.jsx)(l.components.ColumnFilteredIcon,{className:s.icon,fontSize:"small"})});return(0,bs.jsx)(l.components.BaseTooltip,(0,ns.Z)({title:i.current.getLocaleText("columnHeaderFiltersTooltipActive")(r),enterDelay:1e3},null==(t=l.componentsProps)?void 0:t.baseTooltip,{children:(0,bs.jsxs)($C,{children:[r>1&&(0,bs.jsx)(HC,{badgeContent:r,color:"default",children:u}),1===r&&u]})}))},ColumnMenu:JC,ErrorOverlay:vS,Footer:sE,Header:cE,Toolbar:null,PreferencesPanel:uE,LoadingOverlay:hE,NoResultsOverlay:bS,NoRowsOverlay:mE,Pagination:KE,FilterPanel:wN,ColumnsPanel:function(e){var t,r,o;const a=cc(),i=n.useRef(null),l=lc(a,Xs),s=lc(a,ec),c=dc(),[u,d]=n.useState(""),p=(e=>{const{classes:t}=e;return(0,os.Z)({root:["columnsPanel"],columnsPanelRow:["columnsPanelRow"]},Fs,t)})(c),{sort:f,searchPredicate:h=oS,autoFocusSearchField:m=!0}=e,g=(0,ts.Z)(e,eS),v=n.useMemo((()=>{switch(f){case"asc":return[...l].sort(((e,t)=>rS.compare(e.headerName||e.field,t.headerName||t.field)));case"desc":return[...l].sort(((e,t)=>-rS.compare(e.headerName||e.field,t.headerName||t.field)));default:return l}}),[l,f]),b=e=>{const{name:t}=e.target;a.current.setColumnVisibility(t,!1===s[t])},y=n.useCallback((e=>{if(a.current.unstable_caches.columns.isUsingColumnVisibilityModel){const t=ec(a),n=(0,ns.Z)({},t);return l.forEach((t=>{t.hideable&&(e?delete n[t.field]:n[t.field]=!1)})),a.current.setColumnVisibilityModel(n)}return a.current.updateColumns(l.map((t=>!1!==t.hideable?{field:t.field,hide:!e}:t)))}),[a,l]),w=n.useCallback((e=>{d(e.target.value)}),[]),x=n.useMemo((()=>{if(!u)return v;const e=u.toLowerCase();return v.filter((t=>h(t,e)))}),[v,u,h]),C=n.useRef(null);n.useEffect((()=>{m?i.current.focus():C.current&&"function"==typeof C.current.focus&&C.current.focus()}),[m]);let E=!1;const N=e=>!1===E&&!1!==e.hideable&&(E=!0,!0);return(0,bs.jsxs)(iN,(0,ns.Z)({},g,{children:[(0,bs.jsx)(XN,{children:(0,bs.jsx)(c.components.BaseTextField,(0,ns.Z)({label:a.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:a.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:i,value:u,onChange:w,variant:"standard",fullWidth:!0},null==(t=c.componentsProps)?void 0:t.baseTextField))}),(0,bs.jsx)(XE,{children:(0,bs.jsx)(tS,{className:p.root,ownerState:c,children:x.map((e=>{var t;return(0,bs.jsxs)(nS,{className:p.columnsPanelRow,ownerState:c,children:[(0,bs.jsx)(KN,{control:(0,bs.jsx)(c.components.BaseSwitch,(0,ns.Z)({disabled:!1===e.hideable,checked:!1!==s[e.field],onClick:b,name:e.field,size:"small",inputRef:N(e)?C:void 0},null==(t=c.componentsProps)?void 0:t.baseSwitch)),label:e.headerName||e.field}),!c.disableColumnReorder&&!1]},e.field)}))})}),(0,bs.jsxs)(nN,{children:[(0,bs.jsx)(c.components.BaseButton,(0,ns.Z)({onClick:()=>y(!1)},null==(r=c.componentsProps)?void 0:r.baseButton,{children:a.current.getLocaleText("columnsPanelHideAllButton")})),(0,bs.jsx)(c.components.BaseButton,(0,ns.Z)({onClick:()=>y(!0)},null==(o=c.componentsProps)?void 0:o.baseButton,{children:a.current.getLocaleText("columnsPanelShowAllButton")}))]})]}))},Panel:cS,Row:fS}),xS={apiRef:void 0,disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleSelection:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,disableColumnResize:!0,keepColumnPositionIfDraggedOutside:!1,signature:"DataGrid"},CS={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBuffer:3,rowBuffer:3,columnThreshold:3,rowThreshold:3,density:Mv.Standard,disableExtendRowFullWidth:!1,disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableMultipleColumnsFiltering:!1,disableMultipleSelection:!1,disableMultipleColumnsSorting:!1,disableSelectionOnClick:!1,disableVirtualization:!1,disableIgnoreModificationsIfProcessingProps:!1,editMode:vg.Cell,filterMode:fb,headerHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:fb,rowHeight:52,rowsPerPageOptions:[25,50,100],rowSpacingType:"margin",showCellRightBorder:!1,showColumnRightBorder:!1,sortingOrder:["asc","desc",null],sortingMode:fb,throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1,keepNonExistentRowsSelected:!1,keepColumnPositionIfDraggedOutside:!1},ES=["className"],NS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:(e,t)=>t.virtualScroller})({overflow:"auto",position:"relative","@media print":{overflow:"hidden"}}),SS=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,ES),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["virtualScroller"]},Fs,t)})(o);return(0,bs.jsx)(NS,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),MS=["className","style"],LS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:(e,t)=>t.virtualScrollerContent})({}),IS=n.forwardRef((function(e,t){const{className:n,style:r}=e,o=(0,ts.Z)(e,MS),a=dc(),i=(0,ns.Z)({},a,{overflowedContent:!a.autoHeight&&"auto"===(null==r?void 0:r.minHeight)}),l=(e=>{const{classes:t,overflowedContent:n}=e,r={root:["virtualScrollerContent",n&&"virtualScrollerContent--overflowed"]};return(0,os.Z)(r,Fs,t)})(i);return(0,bs.jsx)(LS,(0,ns.Z)({ref:t,className:ue(l.root,n),ownerState:i,style:r},o))})),kS=["className"],PS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:(e,t)=>t.virtualScrollerRenderZone})({position:"absolute",display:"flex",flexDirection:"column"}),AS=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,kS),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["virtualScrollerRenderZone"]},Fs,t)})(o);return(0,bs.jsx)(PS,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),RS=["style"];function jS(e,t,n=0,r=t.length){if(t.length<=0)return-1;if(n>=r)return n;const o=n+Math.floor((r-n)/2);return e<=t[o]?jS(e,t,n,o):jS(e,t,o+1,r)}const TS=({firstIndex:e,lastIndex:t,buffer:n,minFirstIndex:r,maxLastIndex:o})=>[gu(e-n,r,o),gu(t+n,r,o)],OS=["className","disableVirtualization"],DS=n.forwardRef((function(e,t){const{className:r,disableVirtualization:o}=e,a=(0,ts.Z)(e,OS),{getRootProps:i,getContentProps:l,getRenderZoneProps:s,getRows:c}=(e=>{var t,r;const o=cc(),a=dc(),i=lc(o,tc),{ref:l,disableVirtualization:s,onRenderZonePositioning:c,renderZoneMinColumnIndex:u=0,renderZoneMaxColumnIndex:d=i.length,getRowProps:p}=e,f=lc(o,nc),h=lc(o,rc),m=lc(o,hc),g=lc(o,zv),v=lc(o,Hv),b=lc(o,pb),y=lc(o,Ub),w=lc(o,Vv),x=Lb(o,a),C=n.useRef(null),E=n.useRef(null),N=(0,Os.Z)(l,E),[S,M]=n.useState(null),L=n.useRef(S),I=n.useRef({top:0,left:0}),[k,P]=n.useState({width:null,height:null}),A=n.useRef(h),R=n.useCallback((e=>{var t,n;const r=o.current.unstable_getLastMeasuredRowIndex();let a=r===1/0;null!=(t=x.range)&&t.lastRowIndex&&!a&&(a=r>=x.range.lastRowIndex);const i=gu(r-((null==(n=x.range)?void 0:n.firstRowIndex)||0),0,b.positions.length);return a||b.positions[i]>=e?jS(e,b.positions):function(e,t,n){let r=1;for(;n<t.length&&t[n]<e;)n+=r,r*=2;return jS(e,t,Math.floor(n/2),Math.min(n,t.length))}(e,b.positions,i)}),[o,null==(t=x.range)?void 0:t.firstRowIndex,null==(r=x.range)?void 0:r.lastRowIndex,b.positions]),j=n.useCallback((()=>{if(s)return{firstRowIndex:0,lastRowIndex:x.rows.length,firstColumnIndex:0,lastColumnIndex:i.length};const{top:e,left:t}=I.current,n=Math.min(R(e),b.positions.length-1),r=a.autoHeight?n+x.rows.length:R(e+k.height);let l=!1,c=0,u=f.length;const[d,p]=TS({firstIndex:n,lastIndex:r,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer});for(let e=d;e<p&&!l;e+=1){const t=x.rows[e];l=o.current.unstable_rowHasAutoHeight(t.id)}return l||(c=jS(t,f),u=jS(t+k.width,f)),{firstRowIndex:n,lastRowIndex:r,firstColumnIndex:c,lastColumnIndex:u}}),[s,R,b.positions.length,a.autoHeight,a.rowBuffer,x.rows,f,i.length,o,k]);(0,Ds.Z)((()=>{s?C.current.style.transform="translate3d(0px, 0px, 0px)":(E.current.scrollLeft=0,E.current.scrollTop=0)}),[s]),(0,Ds.Z)((()=>{P({width:E.current.clientWidth,height:E.current.clientHeight})}),[b.currentPageTotalHeight]);const T=n.useCallback((e=>{P({width:e.width,height:e.height})}),[]);ku(o,"resize",T);const O=n.useCallback((e=>{const[t,n]=TS({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer}),[r]=TS({firstIndex:e.firstColumnIndex,lastIndex:e.lastColumnIndex,minFirstIndex:u,maxLastIndex:d,buffer:a.columnBuffer}),i=Cv({firstColumnToRender:r,apiRef:o,firstRowToRender:t,lastRowToRender:n,visibleRows:x.rows}),l=pb(o.current.state).positions[t],s=nc(o)[i];C.current.style.transform=`translate3d(${s}px, ${l}px, 0px)`,"function"==typeof c&&c({top:l,left:s})}),[o,x.rows,c,u,d,a.columnBuffer,a.rowBuffer]),D=n.useCallback((e=>{if(L.current&&((t=e)===(n=L.current)||t.firstRowIndex===n.firstRowIndex&&t.lastRowIndex===n.lastRowIndex&&t.firstColumnIndex===n.firstColumnIndex&&t.lastColumnIndex===n.lastColumnIndex))return void O(e);var t,n;M(e),O(e);const[r,i]=TS({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer});o.current.publishEvent("renderedRowsIntervalChange",{firstRowToRender:r,lastRowToRender:i}),L.current=e}),[o,M,L,x.rows.length,a.rowBuffer,O]);(0,Ds.Z)((()=>{if(null==k.width)return;const e=j();D(e);const{top:t,left:n}=I.current,r={top:t,left:n,renderContext:e};o.current.publishEvent("rowsScroll",r)}),[o,j,k.width,D]);const _=e=>{const{scrollTop:t,scrollLeft:n}=e.currentTarget;if(I.current.top=t,I.current.left=n,n<0||t<0||!L.current)return;const r=s?L.current:j(),i=Math.abs(r.firstRowIndex-L.current.firstRowIndex),l=Math.abs(r.lastRowIndex-L.current.lastRowIndex),c=Math.abs(r.firstColumnIndex-L.current.firstColumnIndex),u=Math.abs(r.lastColumnIndex-L.current.lastColumnIndex),d=i>=a.rowThreshold||l>=a.rowThreshold||c>=a.columnThreshold||u>=a.columnThreshold||A.current!==h;o.current.publishEvent("rowsScroll",{top:t,left:n,renderContext:d?r:L.current},e),d&&(Ue.flushSync((()=>{D(r)})),A.current=h)},F=e=>{o.current.publishEvent("virtualScrollerWheel",{},e)},z=e=>{o.current.publishEvent("virtualScrollerTouchMove",{},e)},Z=k.width&&h>k.width,B=n.useMemo((()=>{const e=Math.max(b.currentPageTotalHeight,1);let t=!1;null!=E&&E.current&&e<=(null==E?void 0:E.current.clientHeight)&&(t=!0);const n={width:Z?h:"auto",height:e,minHeight:t?"100%":"auto"};return a.autoHeight&&0===x.rows.length&&(n.height=2*m),n}),[E,h,b.currentPageTotalHeight,x.rows.length,Z,a.autoHeight,m]);n.useEffect((()=>{o.current.publishEvent("virtualScrollerContentSizeChange")}),[o,B]),a.autoHeight&&0===x.rows.length&&(B.height=2*m);const H={};Z||(H.overflowX="hidden"),a.autoHeight&&(H.overflowY="hidden");const q=n.useCallback((()=>L.current),[]);return o.current.unstable_getRenderContext=q,{renderContext:S,updateRenderZonePosition:O,getRows:(e={renderContext:S})=>{const{renderContext:t,minFirstColumn:n=u,maxLastColumn:r=d,availableSpace:l=k.width,rowIndexOffset:c=0,position:f="center"}=e;if(!t||null==l)return null;const h=s?0:a.rowBuffer,m=s?0:a.columnBuffer,[b,C]=TS({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:h}),E=[];if(e.rows)e.rows.forEach((e=>{E.push(e),o.current.unstable_calculateColSpan({rowId:e.id,minFirstColumn:n,maxLastColumn:r,columns:i})}));else{if(!x.range)return null;for(let e=b;e<C;e+=1){const t=x.rows[e];E.push(t),o.current.unstable_calculateColSpan({rowId:t.id,minFirstColumn:n,maxLastColumn:r,columns:i})}}const[N,M]=TS({firstIndex:t.firstColumnIndex,lastIndex:t.lastColumnIndex,minFirstIndex:n,maxLastIndex:r,buffer:m}),L=Cv({firstColumnToRender:N,apiRef:o,firstRowToRender:b,lastRowToRender:C,visibleRows:x.rows}),I=i.slice(L,M),P=[];for(let e=0;e<E.length;e+=1){var A,R;const{id:t,model:n}=E[e],r=b+e===x.rows.length-1,s=o.current.unstable_rowHasAutoHeight(t)?"auto":o.current.unstable_getRowHeight(t);let u;u=null!=w[t]&&o.current.isRowSelectable(t),P.push((0,bs.jsx)(a.components.Row,(0,ns.Z)({row:n,rowId:t,rowHeight:s,cellFocus:g,cellTabIndex:v,editRowsState:y,renderedColumns:I,visibleColumns:i,firstColumnToRender:L,lastColumnToRender:M,selected:u,index:c+((null==x||null==(A=x.range)?void 0:A.firstRowIndex)||0)+b+e,containerWidth:l,isLastVisible:r,position:f},"function"==typeof p?p(t,n):{},null==(R=a.componentsProps)?void 0:R.row),t))}return P},getRootProps:(e={})=>{let{style:t={}}=e,n=(0,ts.Z)(e,RS);return(0,ns.Z)({ref:N,onScroll:_,onWheel:F,onTouchMove:z,style:(0,ns.Z)({},t,H)},n)},getContentProps:({style:e={}}={})=>({style:(0,ns.Z)({},e,B)}),getRenderZoneProps:()=>({ref:C})}})({ref:t,disableVirtualization:o});return(0,bs.jsx)(SS,(0,ns.Z)({className:r},i(a),{children:(0,bs.jsx)(IS,(0,ns.Z)({},l(),{children:(0,bs.jsx)(AS,(0,ns.Z)({},s(),{children:c()}))}))}))}));function _S(e){const{direction:t,index:n,sortingOrder:r}=e,o=cc(),a=dc(),i=(e=>{const{classes:t}=e;return(0,os.Z)({icon:["sortIcon"]},Fs,t)})((0,ns.Z)({},e,{classes:a.classes})),l=function(e,t,n,r){let o;const a={};return"asc"===t?o=e.ColumnSortedAscendingIcon:"desc"===t?o=e.ColumnSortedDescendingIcon:(o=e.ColumnUnsortedIcon,a.sortingOrder=r),o?(0,bs.jsx)(o,(0,ns.Z)({fontSize:"small",className:n},a)):null}(a.components,t,i.icon,r);if(!l)return null;const s=(0,bs.jsx)(Jh,{tabIndex:-1,"aria-label":o.current.getLocaleText("columnHeaderSortIconLabel"),title:o.current.getLocaleText("columnHeaderSortIconLabel"),size:"small",children:l});return(0,bs.jsxs)($C,{children:[null!=n&&(0,bs.jsx)(HC,{badgeContent:n,color:"default",children:s}),null==n&&s]})}const FS=n.memo(_S),zS=n.memo((e=>{const{column:t,open:r,columnMenuId:o,columnMenuButtonId:a,iconButtonRef:i}=e,l=cc(),s=dc(),c=(e=>{const{classes:t,open:n}=e,r={root:["menuIcon",n&&"menuOpen"],button:["menuIconButton"]};return(0,os.Z)(r,Fs,t)})((0,ns.Z)({},e,{classes:s.classes})),u=n.useCallback((e=>{e.preventDefault(),e.stopPropagation(),l.current.toggleColumnMenu(t.field)}),[l,t.field]);return(0,bs.jsx)("div",{className:c.root,children:(0,bs.jsx)(Jh,{ref:i,tabIndex:-1,className:c.button,"aria-label":l.current.getLocaleText("columnMenuLabel"),title:l.current.getLocaleText("columnMenuLabel"),size:"small",onClick:u,"aria-expanded":r?"true":void 0,"aria-haspopup":"true","aria-controls":o,id:a,children:(0,bs.jsx)(s.components.ColumnMenuIcon,{fontSize:"small"})})})}));function ZS({columnMenuId:e,columnMenuButtonId:t,ContentComponent:r,contentComponentProps:o,field:a,open:i,target:l,onExited:s}){const c=cc(),u=c.current.getColumn(a),d=n.useCallback((e=>{e.stopPropagation(),c.current.hideColumnMenu()}),[c]);return l?(0,bs.jsx)(dv,{placement:"bottom-"+("right"===u.align?"start":"end"),open:i,target:l,onClickAway:d,onExited:s,children:(0,bs.jsx)(r,(0,ns.Z)({currentColumn:u,hideMenu:d,open:i,id:e,labelledby:t},o))}):null}const BS=["className"],HS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:(e,t)=>t.columnHeaderTitle})((({theme:e})=>({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:e.typography.fontWeightMedium}))),qS=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,BS),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["columnHeaderTitle"]},Fs,t)})(o);return(0,bs.jsx)(HS,(0,ns.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))}));function US(e){var t;const{label:r,description:o,columnWidth:a}=e,i=dc(),l=n.useRef(null),[s,c]=n.useState("");return n.useEffect((()=>{if(!o&&l&&l.current){const t=(e=l.current).scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth;c(t?r:"")}var e}),[l,a,o,r]),(0,bs.jsx)(i.components.BaseTooltip,(0,ns.Z)({title:o||s},null==(t=i.componentsProps)?void 0:t.baseTooltip,{children:(0,bs.jsx)(qS,{ref:l,children:r})}))}const $S=["resizable","resizing","height","side"];var WS;function VS(e){const{height:t,side:r=WS.Right}=e,o=(0,ts.Z)(e,$S),a=dc(),i=(e=>{const{resizable:t,resizing:n,classes:r,side:o}=e,a={root:["columnSeparator",t&&"columnSeparator--resizable",n&&"columnSeparator--resizing",o&&`columnSeparator--side${(0,ps.Z)(o)}`],icon:["iconSeparator"]};return(0,os.Z)(a,Fs,r)})((0,ns.Z)({},e,{side:r,classes:a.classes})),l=n.useCallback((e=>{e.preventDefault(),e.stopPropagation()}),[]);return(0,bs.jsx)("div",(0,ns.Z)({className:i.root,style:{minHeight:t,opacity:a.showColumnRightBorder?0:1}},o,{onClick:l,children:(0,bs.jsx)(a.components.ColumnResizeIcon,{className:i.icon})}))}!function(e){e.Left="left",e.Right="right"}(WS||(WS={}));const GS=n.memo(VS),YS=["classes","columnMenuOpen","colIndex","height","isResizing","sortDirection","hasFocus","tabIndex","separatorSide","isDraggable","headerComponent","description","elementId","width","columnMenuIconButton","columnMenu","columnTitleIconButtons","headerClassName","label","resizable","draggableContainerProps","columnHeaderSeparatorProps","disableHeaderSeparator"],KS=n.forwardRef((function(e,t){const{classes:r,columnMenuOpen:o,colIndex:a,height:i,isResizing:l,sortDirection:s,hasFocus:c,tabIndex:u,separatorSide:d,isDraggable:p,headerComponent:f,description:h,width:m,columnMenuIconButton:g=null,columnMenu:v=null,columnTitleIconButtons:b=null,headerClassName:y,label:w,resizable:x,draggableContainerProps:C,columnHeaderSeparatorProps:E,disableHeaderSeparator:N}=e,S=(0,ts.Z)(e,YS),M=cc(),L=dc(),I=n.useRef(null),[k,P]=n.useState(o),A=(0,Os.Z)(I,t);let R="none";return null!=s&&(R="asc"===s?"ascending":"descending"),n.useEffect((()=>{k||P(o)}),[k,o]),n.useLayoutEffect((()=>{const e=M.current.state.columnMenu;if(c&&!e.open){const e=I.current.querySelector('[tabindex="0"]')||I.current;null==e||e.focus(),M.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[M,c]),(0,bs.jsxs)("div",(0,ns.Z)({ref:A,className:ue(r.root,y),style:{height:i,width:m,minWidth:m,maxWidth:m},role:"columnheader",tabIndex:u,"aria-colindex":a+1,"aria-sort":R,"aria-label":null==f?w:void 0},S,{children:[(0,bs.jsxs)("div",(0,ns.Z)({className:r.draggableContainer,draggable:p},C,{children:[(0,bs.jsxs)("div",{className:r.titleContainer,children:[(0,bs.jsx)("div",{className:r.titleContainerContent,children:void 0!==f?f:(0,bs.jsx)(US,{label:w,description:h,columnWidth:m})}),b]}),g]})),!N&&(0,bs.jsx)(GS,(0,ns.Z)({resizable:!L.disableColumnResize&&!!x,resizing:l,height:i,side:d},E)),v]}))}));function QS(e){var t,r,o,a,i;const{column:l,columnMenuOpen:s,colIndex:c,headerHeight:u,isResizing:d,isLastColumn:p,sortDirection:f,sortIndex:h,filterItemsCounter:m,hasFocus:g,tabIndex:v,extendRowFullWidth:b,disableReorder:y,separatorSide:w}=e,x=cc(),C=dc(),E=n.useRef(null),N=(0,Wd.Z)(),S=(0,Wd.Z)(),M=n.useRef(null),[L,I]=n.useState(s),{hasScrollX:k,hasScrollY:P}=null!=(t=x.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},A=n.useMemo((()=>!C.disableColumnReorder&&!y&&!l.disableReorder),[C.disableColumnReorder,y,l.disableReorder]);let R;l.renderHeader&&(R=l.renderHeader(x.current.getColumnHeaderParams(l.field)));const j=p?!(p&&k&&!P||b):C.showColumnRightBorder,T=(e=>{const{column:t,classes:n,isDragging:r,sortDirection:o,showRightBorder:a,filterItemsCounter:i}=e,l=null!=o,s=null!=i&&i>0,c="number"===t.type,u={root:["columnHeader","left"===t.headerAlign&&"columnHeader--alignLeft","center"===t.headerAlign&&"columnHeader--alignCenter","right"===t.headerAlign&&"columnHeader--alignRight",t.sortable&&"columnHeader--sortable",r&&"columnHeader--moving",l&&"columnHeader--sorted",s&&"columnHeader--filtered",c&&"columnHeader--numeric",a&&"withBorder"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,os.Z)(u,Fs,n)})((0,ns.Z)({},e,{classes:C.classes,showRightBorder:j})),O=n.useCallback((e=>t=>{t.currentTarget.contains(t.target)&&x.current.publishEvent(e,x.current.getColumnHeaderParams(l.field),t)}),[x,l.field]),D=n.useMemo((()=>({onClick:O("columnHeaderClick"),onDoubleClick:O("columnHeaderDoubleClick"),onMouseOver:O("columnHeaderOver"),onMouseOut:O("columnHeaderOut"),onMouseEnter:O("columnHeaderEnter"),onMouseLeave:O("columnHeaderLeave"),onKeyDown:O("columnHeaderKeyDown"),onFocus:O("columnHeaderFocus"),onBlur:O("columnHeaderBlur")})),[O]),_=n.useMemo((()=>A?{onDragStart:O("columnHeaderDragStart"),onDragEnter:O("columnHeaderDragEnter"),onDragOver:O("columnHeaderDragOver"),onDragEnd:O("columnHeaderDragEnd")}:{}),[A,O]),F=n.useMemo((()=>({onMouseDown:O("columnSeparatorMouseDown")})),[O]);n.useEffect((()=>{L||I(s)}),[L,s]);const z=n.useCallback((()=>{I(!1)}),[]),Z=!C.disableColumnMenu&&!l.disableColumnMenu&&(0,bs.jsx)(zS,{column:l,columnMenuId:N,columnMenuButtonId:S,open:L,iconButtonRef:M}),B=(0,bs.jsx)(ZS,{columnMenuId:N,columnMenuButtonId:S,field:l.field,open:s,target:M.current,ContentComponent:C.components.ColumnMenu,contentComponentProps:null==(r=C.componentsProps)?void 0:r.columnMenu,onExited:z}),H=null!=(o=l.sortingOrder)?o:C.sortingOrder,q=(0,bs.jsxs)(n.Fragment,{children:[!C.disableColumnFilter&&(0,bs.jsx)(C.components.ColumnHeaderFilterIconButton,(0,ns.Z)({field:l.field,counter:m},null==(a=C.componentsProps)?void 0:a.columnHeaderFilterIconButton)),l.sortable&&!l.hideSortIcons&&(0,bs.jsx)(FS,{direction:f,index:h,sortingOrder:H})]});n.useLayoutEffect((()=>{const e=x.current.state.columnMenu;if(g&&!e.open){const e=E.current.querySelector('[tabindex="0"]')||E.current;null==e||e.focus(),x.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[x,g]);const U="function"==typeof l.headerClassName?l.headerClassName({field:l.field,colDef:l}):l.headerClassName,$=null!=(i=l.headerName)?i:l.field;return(0,bs.jsx)(KS,(0,ns.Z)({ref:E,classes:T,columnMenuOpen:s,colIndex:c,height:u,isResizing:d,sortDirection:f,hasFocus:g,tabIndex:v,separatorSide:w,isDraggable:A,headerComponent:R,description:l.description,elementId:l.field,width:l.computedWidth,columnMenuIconButton:Z,columnTitleIconButtons:q,headerClassName:U,label:$,resizable:!C.disableColumnResize&&!!l.resizable,"data-field":l.field,columnMenu:B,draggableContainerProps:_,columnHeaderSeparatorProps:F},D))}function JS(e){var t,n;const{groupId:r,width:o,depth:a,maxDepth:i,fields:l,height:s,colIndex:c,isLastColumn:u,extendRowFullWidth:d}=e,p=dc(),f=cc(),h=lc(f,Iv),{hasScrollX:m,hasScrollY:g}=null!=(t=f.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},v=r?h[r]:{},{headerName:b=(null!=r?r:""),description:y="",headerAlign:w}=v;let x;const C=r&&(null==(n=h[r])?void 0:n.renderHeaderGroup),E={groupId:r,headerName:b,description:y,depth:a,maxDepth:i,fields:l,colIndex:c,isLastColumn:u};r&&C&&(x=C(E));const N=u?!(u&&m&&!g||d):p.showColumnRightBorder,S=p.showColumnRightBorder,M=(0,ns.Z)({},e,{classes:p.classes,showRightBorder:N,showColumnBorder:S,headerAlign:w,depth:a,isDragging:!1}),L=null!=b?b:r,I=(0,Yp.Z)(),k=null===r?`empty-group-cell-${I}`:r,P=(e=>{const{classes:t,headerAlign:n,isDragging:r,showRightBorder:o,showColumnBorder:a,groupId:i}=e,l={root:["columnHeader","left"===n&&"columnHeader--alignLeft","center"===n&&"columnHeader--alignCenter","right"===n&&"columnHeader--alignRight",r&&"columnHeader--moving",o&&"withBorder",a&&"columnHeader--showColumnBorder",null===i?"columnHeader--emptyGroup":"columnHeader--filledGroup"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,os.Z)(l,Fs,t)})(M),A="function"==typeof v.headerClassName?v.headerClassName(E):v.headerClassName;return(0,bs.jsx)(KS,{classes:P,columnMenuOpen:!1,colIndex:c,height:s,isResizing:!1,sortDirection:null,hasFocus:!1,tabIndex:-1,isDraggable:!1,headerComponent:x,headerClassName:A,description:y,elementId:k,width:o,columnMenuIconButton:null,columnTitleIconButtons:null,resizable:!1,label:L,"aria-colspan":l.length,"data-fields":`|-${l.join("-|-")}-|`,disableHeaderSeparator:!0})}const XS=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderRow",overridesResolver:(e,t)=>t.columnHeaderRow})((()=>({display:"flex"}))),eM=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:(e,t)=>[{[`&.${zs["scrollArea--left"]}`]:t["scrollArea--left"]},{[`&.${zs["scrollArea--right"]}`]:t["scrollArea--right"]},t.scrollArea]})((()=>({position:"absolute",top:0,zIndex:101,width:20,bottom:0,[`&.${zs["scrollArea--left"]}`]:{left:0},[`&.${zs["scrollArea--right"]}`]:{right:0}})));function tM(e){const{scrollDirection:t}=e,r=n.useRef(null),o=cc(),a=n.useRef(),[i,l]=n.useState(!1),s=lc(o,mc),c=n.useRef({left:0,top:0}),u=dc(),d=(0,ns.Z)({},u,{scrollDirection:t}),p=(e=>{const{scrollDirection:t,classes:n}=e,r={root:["scrollArea",`scrollArea--${t}`]};return(0,os.Z)(r,Fs,n)})(d),f=n.useCallback((e=>{c.current=e}),[]),h=n.useCallback((e=>{let n;if("left"===t)n=e.clientX-r.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("MUI: Wrong drag direction");n=Math.max(1,e.clientX-r.current.getBoundingClientRect().left)}n=1.5*(n-1)+1,clearTimeout(a.current),a.current=setTimeout((()=>{o.current.scroll({left:c.current.left+n,top:c.current.top})}))}),[t,o]);n.useEffect((()=>()=>{clearTimeout(a.current)}),[]);const m=n.useCallback((()=>{l((e=>!e))}),[]);return ku(o,"rowsScroll",f),ku(o,"columnHeaderDragStart",m),ku(o,"columnHeaderDragEnd",m),i?(0,bs.jsx)(eM,{ref:r,className:ue(p.root),ownerState:d,onDragOver:h,style:{height:s}}):null}const nM=n.memo(tM),rM=["className"],oM=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:(e,t)=>t.columnHeaders})((({theme:e})=>({position:"absolute",top:0,left:0,right:0,overflow:"hidden",display:"flex",alignItems:"center",boxSizing:"border-box",borderBottom:`1px solid ${"light"===e.palette.mode?(0,_s.$n)((0,_s.Fq)(e.palette.divider,1),.88):(0,_s._j)((0,_s.Fq)(e.palette.divider,1),.68)}`,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius}))),aM=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ts.Z)(e,rM),o=dc(),a=(e=>{const{classes:t}=e;return(0,os.Z)({root:["columnHeaders"]},Fs,t)})(o);return(0,bs.jsx)(oM,(0,ns.Z)({ref:t,className:ue(n,a.root),ownerState:o},r))})),iM=["isDragging","className"],lM=(0,hs.ZP)("div",{name:"MuiDataGrid",slot:"columnHeadersInner",overridesResolver:(e,t)=>[{[`&.${zs.columnHeaderDropZone}`]:t.columnHeaderDropZone},t.columnHeadersInner]})((()=>({display:"flex",alignItems:"flex-start",flexDirection:"column",[`&.${zs.columnHeaderDropZone} .${zs.columnHeaderDraggableContainer}`]:{cursor:"move"},[`&.${zs["columnHeadersInner--scrollable"]} .${zs.columnHeader}:last-child`]:{borderRight:"none"}}))),sM=n.forwardRef((function(e,t){var n,r;const{isDragging:o,className:a}=e,i=(0,ts.Z)(e,iM),l=cc(),s=dc(),c=(0,ns.Z)({},s,{isDragging:o,hasScrollX:null!=(n=null==(r=l.current.getRootDimensions())?void 0:r.hasScrollX)&&n}),u=(e=>{const{isDragging:t,hasScrollX:n,classes:r}=e,o={root:["columnHeadersInner",t&&"columnHeaderDropZone",n&&"columnHeadersInner--scrollable"]};return(0,os.Z)(o,Fs,r)})(c);return(0,bs.jsx)(lM,(0,ns.Z)({ref:t,className:ue(a,u.root),ownerState:c},i))})),cM=["innerRef","className"],uM=n.forwardRef((function(e,t){const{innerRef:r}=e,o=(0,ts.Z)(e,cM),{isDragging:a,getRootProps:i,getInnerProps:l,getColumnHeaders:s,getColumnGroupHeaders:c}=(e=>{const{innerRef:t,minColumnIndex:r=0}=e,[o,a]=n.useState(""),[i,l]=n.useState(""),s=cc(),c=lc(s,tc),u=lc(s,nc),d=lc(s,qv),p=lc(s,Hv),f=lc(s,Zv),h=lc(s,mc),m=lc(s,gc),g=lc(s,bc),v=lc(s,su),b=lc(s,Yc),y=lc(s,Bu),w=dc(),x=n.useRef(null),C=(0,Os.Z)(t,x),[E,N]=n.useState(null),S=n.useRef(E),M=n.useRef(0),L=Lb(s,w);n.useEffect((()=>{s.current.columnHeadersContainerElementRef.current.scrollLeft=0}),[s]);const I=n.useRef(qs(Ev,{equalityCheck:(e,t)=>["firstColumnIndex","minColumnIndex","columnBuffer"].every((n=>e[n]===t[n]))})),k=n.useCallback((e=>{const[t,n]=TS({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:L.rows.length,buffer:w.rowBuffer}),o=I.current({firstColumnIndex:e.firstColumnIndex,minColumnIndex:r,columnBuffer:w.columnBuffer,firstRowToRender:t,lastRowToRender:n,apiRef:s,visibleRows:L.rows}),a=o>0?M.current-u[o]:M.current;x.current.style.transform=`translate3d(${-a}px, 0px, 0px)`}),[u,r,w.columnBuffer,s,L.rows,w.rowBuffer]);n.useLayoutEffect((()=>{E&&k(E)}),[E,k]);const P=n.useCallback((({left:e,renderContext:t=null},n)=>{var r,o;if(!x.current)return;if(M.current===e&&(null==(r=S.current)?void 0:r.firstColumnIndex)===(null==t?void 0:t.firstColumnIndex)&&(null==(o=S.current)?void 0:o.lastColumnIndex)===(null==t?void 0:t.lastColumnIndex))return;M.current=e;let a=!1;t===S.current&&S.current?a=!0:(function(e){return!!e.target}(n)?(Ue.flushSync((()=>{N(t)})),a=!0):N(t),S.current=t),t&&a&&k(t)}),[k]),A=n.useCallback((e=>l(e.field)),[]),R=n.useCallback((()=>l("")),[]),j=n.useCallback((e=>a(e.field)),[]),T=n.useCallback((()=>a("")),[]);ku(s,"columnResizeStart",A),ku(s,"columnResizeStop",R),ku(s,"columnHeaderDragStart",j),ku(s,"columnHeaderDragEnd",T),ku(s,"rowsScroll",P);const O=e=>{const{renderContext:t=E,minFirstColumn:n=r,maxLastColumn:o=c.length}=e||{};if(!t)return null;const[a,i]=TS({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:L.rows.length,buffer:w.rowBuffer}),l=I.current({firstColumnIndex:t.firstColumnIndex,minColumnIndex:n,columnBuffer:w.columnBuffer,apiRef:s,firstRowToRender:a,lastRowToRender:i,visibleRows:L.rows}),u=Math.min(t.lastColumnIndex+w.columnBuffer,o);return{renderedColumns:c.slice(l,u),firstColumnToRender:l,lastColumnToRender:u,minFirstColumn:n,maxLastColumn:o}},D=(e=[],t)=>e.slice(0,t+1),_={minHeight:g,maxHeight:g,lineHeight:`${h}px`};return{renderContext:E,getColumnHeaders:(e,t={})=>{const n=O(e);if(null==n)return null;const{renderedColumns:r,firstColumnToRender:a}=n,l=[];for(let e=0;e<r.length;e+=1){const n=r[e],s=a+e,u=0===s,m=!(null===d&&null===p),g=null!==d&&d.field===n.field||u&&!m?0:-1,x=null!==f&&f.field===n.field,C=y.open&&y.field===n.field;l.push((0,bs.jsx)(QS,(0,ns.Z)({},b[n.field],{columnMenuOpen:C,filterItemsCounter:v[n.field]&&v[n.field].length,headerHeight:h,isDragging:n.field===o,column:n,colIndex:s,isResizing:i===n.field,isLastColumn:s===c.length-1,extendRowFullWidth:!w.disableExtendRowFullWidth,hasFocus:x,tabIndex:g},t),n.field))}return(0,bs.jsx)(XS,{role:"row","aria-rowindex":m+1,ownerState:w,children:l})},getColumnGroupHeaders:e=>{if(0===m)return null;const t=O(e);if(null==t||0===t.renderedColumns.length)return null;const{renderedColumns:n,firstColumnToRender:o,lastColumnToRender:a,maxLastColumn:i}=t,l=[],s=[];for(let e=0;e<m;e+=1){var u,d,p;const t=[];let l=0,h=o-1;const m=null==(u=c[o])||null==(d=u.groupPath)?void 0:d[e],w=D(null==(p=c[o])?void 0:p.groupPath,e);for(;null!==m&&h>=r&&null!=(f=c[h])&&f.groupPath&&vu(D(null==(g=c[h])?void 0:g.groupPath,e),w);){var f,g,v;const e=c[h];var b,y;l+=null!=(v=e.computedWidth)?v:0,0===t.length?t.push({width:null!=(b=e.computedWidth)?b:0,fields:[e.field],groupId:m,groupParents:w,colIndex:h}):(t[0].width+=null!=(y=e.computedWidth)?y:0,t[0].fields.push(e.field),t[0].colIndex=h),h-=1}const S=n.reduce(((t,n,r)=>{var a;const i=t[t.length-1];var l,s,c;return n.groupPath&&n.groupPath.length>e?i&&i.groupId===n.groupPath[e]?[...t.slice(0,t.length-1),(0,ns.Z)({},i,{width:i.width+(null!=(s=n.computedWidth)?s:0),fields:[...i.fields,n.field]})]:[...t,{groupId:n.groupPath[e],groupParents:D(n.groupPath,e),width:null!=(l=n.computedWidth)?l:0,fields:[n.field],colIndex:o+r}]:i&&null===i.groupId&&vu(D(n.groupPath,e),i.groupParents)?[...t.slice(0,t.length-1),(0,ns.Z)({},i,{width:i.width+(null!=(c=n.computedWidth)?c:0),fields:[...i.fields,n.field]})]:[...t,{groupId:null,groupParents:D(n.groupPath,e),width:null!=(a=n.computedWidth)?a:0,fields:[n.field],colIndex:o+r}]}),t);h=a;const M=S[S.length-1].groupId;for(;null!==M&&h<i&&null!=(x=c[h])&&x.groupPath&&(null==(C=c[h])||null==(E=C.groupPath)?void 0:E[e])===M;){var x,C,E,N;const e=c[h];S[S.length-1].width+=null!=(N=e.computedWidth)?N:0,S[S.length-1].fields.push(e.field),h+=1}s.push({leftOverflow:l,elements:[...S]})}return s.forEach(((e,t)=>{l.push((0,bs.jsx)(XS,{style:{height:`${h}px`,transform:`translateX(-${e.leftOverflow}px)`},role:"row","aria-rowindex":t+1,ownerState:w,children:e.elements.map((({groupId:e,width:n,fields:r,colIndex:o},a)=>(0,bs.jsx)(JS,{groupId:e,width:n,fields:r,colIndex:o,depth:t,isLastColumn:o===c.length-r.length,extendRowFullWidth:!w.disableExtendRowFullWidth,maxDepth:s.length,height:h},a)))},t))})),l},isDragging:!!o,getRootProps:(e={})=>(0,ns.Z)({style:_},e),getInnerProps:()=>({ref:C,role:"rowgroup"})}})({innerRef:r});return(0,bs.jsxs)(aM,(0,ns.Z)({ref:t},i(o),{children:[(0,bs.jsx)(nM,{scrollDirection:"left"}),(0,bs.jsxs)(sM,(0,ns.Z)({isDragging:a},l(),{children:[c(),s()]})),(0,bs.jsx)(nM,{scrollDirection:"right"})]}))})),dM=n.forwardRef((function(e,t){const r=(e=>{if(e.pageSize>100)throw new Error("'props.pageSize' cannot exceed 100 in DataGrid.");const t=(0,fs.Z)({props:e,name:"MuiDataGrid"}),r=n.useMemo((()=>(0,ns.Z)({},vy,t.localeText)),[t.localeText]),o=n.useMemo((()=>{const e=t.components;if(!e)return(0,ns.Z)({},wS);const n={};return Object.entries(wS).forEach((([t,r])=>{n[t]=void 0===e[t]?r:e[t]})),n}),[t.components]);return n.useMemo((()=>(0,ns.Z)({},CS,t,{localeText:r,components:o},xS)),[t,r,o])})(e),o=gy(r);return(0,bs.jsx)(fu,{apiRef:o,props:r,children:(0,bs.jsx)(jc,{className:r.className,style:r.style,sx:r.sx,ref:t,children:(0,bs.jsxs)(zc,{children:[(0,bs.jsx)(Zc,{}),(0,bs.jsx)(du,{ColumnHeadersComponent:uM,VirtualScrollerComponent:DS}),(0,bs.jsx)(pu,{})]})})})})),pM=n.memo(dM);dM.propTypes={"aria-label":Ts().string,"aria-labelledby":Ts().string,autoHeight:Ts().bool,autoPageSize:Ts().bool,cellModesModel:Ts().object,checkboxSelection:Ts().bool,classes:Ts().object,columnBuffer:Ts().number,columnGroupingModel:Ts().arrayOf(Ts().object),columns:(Ts().array.isRequired,()=>null),columnThreshold:Ts().number,columnTypes:Ts().object,columnVisibilityModel:Ts().object,components:Ts().object,componentsProps:Ts().object,density:Ts().oneOf(["comfortable","compact","standard"]),disableColumnFilter:Ts().bool,disableColumnMenu:Ts().bool,disableColumnSelector:Ts().bool,disableDensitySelector:Ts().bool,disableExtendRowFullWidth:Ts().bool,disableIgnoreModificationsIfProcessingProps:Ts().bool,disableSelectionOnClick:Ts().bool,disableVirtualization:Ts().bool,editMode:Ts().oneOf(["cell","row"]),editRowsModel:Ts().object,error:Ts().any,experimentalFeatures:Ts().shape({columnGrouping:Ts().bool,newEditingApi:Ts().bool,preventCommitWhileValidating:Ts().bool,warnIfFocusStateIsNotSynced:Ts().bool}),filterMode:Ts().oneOf(["client","server"]),filterModel:Ts().shape({items:Ts().arrayOf(Ts().shape({columnField:Ts().string.isRequired,id:Ts().oneOfType([Ts().number,Ts().string]),operatorValue:Ts().string,value:Ts().any})).isRequired,linkOperator:Ts().oneOf(["and","or"]),quickFilterLogicOperator:Ts().oneOf(["and","or"]),quickFilterValues:Ts().array}),getCellClassName:Ts().func,getDetailPanelContent:Ts().func,getEstimatedRowHeight:Ts().func,getRowClassName:Ts().func,getRowHeight:Ts().func,getRowId:Ts().func,getRowSpacing:Ts().func,headerHeight:Ts().number,hideFooter:Ts().bool,hideFooterPagination:Ts().bool,hideFooterSelectedRowCount:Ts().bool,initialState:Ts().object,isCellEditable:Ts().func,isRowSelectable:Ts().func,keepNonExistentRowsSelected:Ts().bool,loading:Ts().bool,localeText:Ts().object,logger:Ts().shape({debug:Ts().func.isRequired,error:Ts().func.isRequired,info:Ts().func.isRequired,warn:Ts().func.isRequired}),logLevel:Ts().oneOf(["debug","error","info","warn",!1]),nonce:Ts().string,onCellClick:Ts().func,onCellDoubleClick:Ts().func,onCellEditCommit:Ts().func,onCellEditStart:Ts().func,onCellEditStop:Ts().func,onCellFocusOut:Ts().func,onCellKeyDown:Ts().func,onCellModesModelChange:Ts().func,onColumnHeaderClick:Ts().func,onColumnHeaderDoubleClick:Ts().func,onColumnHeaderEnter:Ts().func,onColumnHeaderLeave:Ts().func,onColumnHeaderOut:Ts().func,onColumnHeaderOver:Ts().func,onColumnOrderChange:Ts().func,onColumnVisibilityChange:Ts().func,onColumnVisibilityModelChange:Ts().func,onEditCellPropsChange:Ts().func,onEditRowsModelChange:Ts().func,onError:Ts().func,onFilterModelChange:Ts().func,onMenuClose:Ts().func,onMenuOpen:Ts().func,onPageChange:Ts().func,onPageSizeChange:Ts().func,onPreferencePanelClose:Ts().func,onPreferencePanelOpen:Ts().func,onProcessRowUpdateError:Ts().func,onResize:Ts().func,onRowClick:Ts().func,onRowDoubleClick:Ts().func,onRowEditCommit:Ts().func,onRowEditStart:Ts().func,onRowEditStop:Ts().func,onRowModesModelChange:Ts().func,onSelectionModelChange:Ts().func,onSortModelChange:Ts().func,onStateChange:Ts().func,page:Ts().number,pageSize:(Ts().number,()=>null),pagination:e=>!1===e.pagination?new Error(["MUI: `<DataGrid pagination={false} />` is not a valid prop.","Infinite scrolling is not available in the MIT version.","","You need to upgrade to DataGridPro or DataGridPremium component to disable the pagination."].join("\n")):null,paginationMode:Ts().oneOf(["client","server"]),processRowUpdate:Ts().func,rowBuffer:Ts().number,rowCount:Ts().number,rowHeight:Ts().number,rowModesModel:Ts().object,rows:Ts().arrayOf(Ts().object).isRequired,rowSpacingType:Ts().oneOf(["border","margin"]),rowsPerPageOptions:Ts().arrayOf(Ts().number),rowThreshold:Ts().number,scrollbarSize:Ts().number,selectionModel:(Ts().oneOfType([Ts().number,Ts().string,Ts().array]),()=>null),showCellRightBorder:Ts().bool,showColumnRightBorder:Ts().bool,sortingMode:Ts().oneOf(["client","server"]),sortingOrder:Ts().arrayOf(Ts().oneOf(["asc","desc"])),sortModel:Ts().arrayOf(Ts().shape({field:Ts().string.isRequired,sort:Ts().oneOf(["asc","desc"])})),sx:Ts().oneOfType([Ts().arrayOf(Ts().oneOfType([Ts().func,Ts().object,Ts().bool])),Ts().func,Ts().object])};var fM="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZDFjMjQ7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTQwLjU0LDQ2OC40NWMtMjIuMzUsMC00MC41NC0xOC4xOS00MC41NC00MC41NHMxOC4xOS00MC41NCw0MC41NC00MC41NCw0MC41NCwxOC4xOSw0MC41NCw0MC41NC0xOC4xOSw0MC41NC00MC41NCw0MC41NFpNNDAuNTQsNDAwLjM3Yy0xNS4xOSwwLTI3LjU0LDEyLjM1LTI3LjU0LDI3LjU0czEyLjM1LDI3LjU0LDI3LjU0LDI3LjU0LDI3LjU0LTEyLjM1LDI3LjU0LTI3LjU0LTEyLjM1LTI3LjU0LTI3LjU0LTI3LjU0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI5MC4zNyw2LjVIMTI0Ljc0Yy00NS4yMSwwLTgxLjg1LDM2LjY1LTgxLjg1LDgxLjg1djM5Mi42NmMwLDQ1LjIxLDM2LjY1LDgxLjg1LDgxLjg1LDgxLjg1aDIzNi4zYzQ1LjIxLDAsODEuODUtMzYuNjUsODEuODUtODEuODVWMTU5LjAyTDI5MC4zNyw2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzYxLjAzLDU2OS4zNkgxMjQuNzRjLTQ4LjcyLDAtODguMzUtMzkuNjMtODguMzUtODguMzVWODguMzVDMzYuMzksMzkuNjMsNzYuMDIsMCwxMjQuNzQsMGgxNjUuNjNjMS43MiwwLDMuMzguNjgsNC42LDEuOWwxNTIuNTIsMTUyLjUyYzEuMjIsMS4yMiwxLjksMi44NywxLjksNC42djMyMmMwLDQ4LjcyLTM5LjYzLDg4LjM1LTg4LjM1LDg4LjM1Wk0xMjQuNzQsMTNjLTQxLjU1LDAtNzUuMzUsMzMuOC03NS4zNSw3NS4zNXYzOTIuNjZjMCw0MS41NSwzMy44LDc1LjM1LDc1LjM1LDc1LjM1aDIzNi4zYzQxLjU1LDAsNzUuMzUtMzMuOCw3NS4zNS03NS4zNVYxNjEuNzFMMjg3LjY4LDEzSDEyNC43NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTAuMzcsNi41bDE1Mi41MiwxNTIuNTJoLTExOS45OWMtMTcuOTYsMC0zMi41My0xNC41Ni0zMi41My0zMi41M1Y2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDQyLjkxLDE2NS41MmgtMTIwLjAxYy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNi4wMSwyLjQzLTEuMDEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wM2gtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01OC4xOSwyNjIuNDRoMTUuMXY3MS42M2MwLDI4LjQzLTE1LjI3LDM3LjE2LTM1LjQsMzcuMTYtNS41NSwwLTEyLjMyLTEuMTEtMTYuMTQtMi41NGwyLjI2LTExLjI4YzMuMTIsMS4xMSw3LjY0LDIuMDYsMTIuNjcsMi4wNiwxMy41MywwLDIxLjUyLTUuNTYsMjEuNTItMjYuNTJ2LTcwLjUxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk2LjM2LDM1Mi42NWM2Ljc3LDMuODEsMTYuNjYsNi45OSwyNy4wNyw2Ljk5LDE1LjQ0LDAsMjQuNDctNy40NiwyNC40Ny0xOC4yNiwwLTEwLjAxLTYuMjUtMTUuNzItMjIuMDQtMjEuMjgtMTkuMDktNi4xOS0zMC44OS0xNS4yNS0zMC44OS0zMC4zMywwLTE2LjY4LDE1LjEtMjkuMDYsMzcuODMtMjkuMDYsMTEuOTcsMCwyMC42NSwyLjU0LDI1Ljg1LDUuMjRsLTQuMTYsMTEuMjhjLTMuODItMS45MS0xMS42My01LjA4LTIyLjIxLTUuMDgtMTUuOTYsMC0yMi4wNCw4LjczLTIyLjA0LDE2LjA0LDAsMTAuMDEsNy4xMSwxNC45MywyMy4yNSwyMC42NSwxOS43OCw2Ljk5LDI5Ljg1LDE1LjcyLDI5Ljg1LDMxLjQ1LDAsMTYuNTItMTMuMzYsMzAuODEtNDAuOTUsMzAuODEtMTEuMjgsMC0yMy42LTMuMDItMjkuODUtNi44M2wzLjgyLTExLjU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4My45NCwzMTQuODVjMCwzNi44NS0yNC40Nyw1Ni4zOC01NC4zMSw1Ni4zOHMtNTIuNTgtMjEuOTItNTIuNTgtNTQuMzJjMC0zMy45OSwyMy4wOC01Ni4yMiw1NC4zMS01Ni4yMnM1Mi41OCwyMi4zOSw1Mi41OCw1NC4xNlpNMTkzLjE5LDMxNi41OWMwLDIyLjg3LDEzLjUzLDQzLjM2LDM3LjMxLDQzLjM2czM3LjQ4LTIwLjE3LDM3LjQ4LTQ0LjQ3YzAtMjEuMjgtMTIuMTUtNDMuNTItMzcuMzEtNDMuNTJzLTM3LjQ4LDIxLjEyLTM3LjQ4LDQ0LjYzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMwMy41NSwzNjkuNDh2LTEwNy4wNGgxNi40OGwzNy40OCw1NC4xNmM4LjY4LDEyLjU1LDE1LjQ0LDIzLjgyLDIxLDM0Ljc4bC4zNS0uMTZjLTEuMzktMTQuMjktMS43NC0yNy4zMi0xLjc0LTQzLjk5di00NC43OWgxNC4yM3YxMDcuMDRoLTE1LjI3bC0zNy4xMy01NC4zMmMtOC4xNi0xMS45MS0xNS45Ni0yNC4xNC0yMS44Ni0zNS43M2wtLjUyLjE2Yy44NywxMy41LDEuMjEsMjYuMzYsMS4yMSw0NC4xNXY0NS43NGgtMTQuMjNaIi8+PC9nPjwvc3ZnPg==",hM="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkY2RkZGU7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtMntmaWxsOiNmZmY7fS5jbHMtM3tmaWxsOiNmNzkyMWU7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MC43MSAxNTQpIHJvdGF0ZSgtNDUpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDAuNTQsNDY4LjQ1Yy0yMi4zNSwwLTQwLjU0LTE4LjE5LTQwLjU0LTQwLjU0czE4LjE5LTQwLjU0LDQwLjU0LTQwLjU0LDQwLjU0LDE4LjE5LDQwLjU0LDQwLjU0LTE4LjE5LDQwLjU0LTQwLjU0LDQwLjU0Wk00MC41NCw0MDAuMzdjLTE1LjE5LDAtMjcuNTQsMTIuMzUtMjcuNTQsMjcuNTRzMTIuMzUsMjcuNTQsMjcuNTQsMjcuNTQsMjcuNTQtMTIuMzUsMjcuNTQtMjcuNTQtMTIuMzUtMjcuNTQtMjcuNTQtMjcuNTRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkwLjM3LDYuNUgxMjQuNzRjLTQ1LjIxLDAtODEuODUsMzYuNjUtODEuODUsODEuODV2MzkyLjY2YzAsNDUuMjEsMzYuNjUsODEuODUsODEuODUsODEuODVoMjM2LjNjNDUuMjEsMCw4MS44NS0zNi42NSw4MS44NS04MS44NVYxNTkuMDJMMjkwLjM3LDYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNjEuMDQsNTY5LjM2SDEyNC43NGMtNDguNzIsMC04OC4zNS0zOS42My04OC4zNS04OC4zNVY4OC4zNUMzNi4zOSwzOS42Myw3Ni4wMiwwLDEyNC43NCwwaDE2NS42M2MxLjcyLDAsMy4zOC42OCw0LjYsMS45bDE1Mi41MSwxNTIuNTJjMS4yMiwxLjIyLDEuOSwyLjg3LDEuOSw0LjZ2MzIyYzAsNDguNzItMzkuNjMsODguMzUtODguMzUsODguMzVaTTEyNC43NCwxM2MtNDEuNTUsMC03NS4zNSwzMy44LTc1LjM1LDc1LjM1djM5Mi42NmMwLDQxLjU1LDMzLjgsNzUuMzUsNzUuMzUsNzUuMzVoMjM2LjNjNDEuNTUsMCw3NS4zNS0zMy44LDc1LjM1LTc1LjM1VjE2MS43MUwyODcuNjgsMTNIMTI0Ljc0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI5MC4zNyw2LjVsMTUyLjUyLDE1Mi41MmgtMTE5Ljk5Yy0xNy45NiwwLTMyLjUzLTE0LjU2LTMyLjUzLTMyLjUzVjYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik00NDIuOTEsMTY1LjUycy0uMDEsMC0uMDIsMGgtMTE5Ljk5Yy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNi4wMSwyLjQzLTEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wNGgtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05MS40MywyNTYuMTFjNy4yOC0xLjIxLDE2LjgyLTIuMjUsMjguOTUtMi4yNSwxNC45MSwwLDI1LjgzLDMuNDcsMzIuNzYsOS43MSw2LjQxLDUuNTUsMTAuMjMsMTQuMDQsMTAuMjMsMjQuNDRzLTMuMTIsMTguOS05LjAxLDI0Ljk2Yy03Ljk3LDguNDktMjAuOTgsMTIuODMtMzUuNzEsMTIuODMtNC41MSwwLTguNjctLjE3LTEyLjEzLTEuMDR2NDYuODFoLTE1LjA4di0xMTUuNDVaTTEwNi41MSwzMTIuNDRjMy4yOS44Nyw3LjQ1LDEuMjEsMTIuNDgsMS4yMSwxOC4yLDAsMjkuMy04Ljg0LDI5LjMtMjQuOTZzLTEwLjkyLTIyLjg4LTI3LjU2LTIyLjg4Yy02LjU5LDAtMTEuNjEuNTItMTQuMjEsMS4yMXY0NS40MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xODMuNjUsMjU2LjI4YzkuMTktMS4zOSwyMC4xMS0yLjQzLDMyLjA3LTIuNDMsMjEuNjcsMCwzNy4xLDUuMDMsNDcuMzMsMTQuNTYsMTAuNCw5LjUzLDE2LjQ3LDIzLjA2LDE2LjQ3LDQxLjk1cy01Ljg5LDM0LjY3LTE2LjgyLDQ1LjQyYy0xMC45MiwxMC45Mi0yOC45NSwxNi44Mi01MS42NiwxNi44Mi0xMC43NSwwLTE5Ljc2LS41Mi0yNy4zOS0xLjM5di0xMTQuOTNaTTE5OC43NCwzNTkuNmMzLjgxLjY5LDkuMzYuODcsMTUuMjYuODcsMzIuMjQsMCw0OS43NS0xOC4wMyw0OS43NS00OS41OC4xNy0yNy41Ni0xNS40My00NS4wNy00Ny4zMy00NS4wNy03LjgsMC0xMy42OS42OS0xNy42OCwxLjU2djkyLjIyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI5OS4xMSwyNTQuNzJoNjIuOTN2MTIuNjVoLTQ3Ljg1djM4LjgzaDQ0LjJ2MTIuNDhoLTQ0LjJ2NTIuODdoLTE1LjA4di0xMTYuODRaIi8+PC9nPjwvc3ZnPg==",mM="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMGE3OWQ7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MC43MSAxNTQpIHJvdGF0ZSgtNDUpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDAuNTQsNDY4LjQ1Yy0yMi4zNSwwLTQwLjU0LTE4LjE5LTQwLjU0LTQwLjU0czE4LjE5LTQwLjU0LDQwLjU0LTQwLjU0LDQwLjU0LDE4LjE5LDQwLjU0LDQwLjU0LTE4LjE5LDQwLjU0LTQwLjU0LDQwLjU0Wk00MC41NCw0MDAuMzdjLTE1LjE5LDAtMjcuNTQsMTIuMzUtMjcuNTQsMjcuNTRzMTIuMzUsMjcuNTQsMjcuNTQsMjcuNTQsMjcuNTQtMTIuMzUsMjcuNTQtMjcuNTQtMTIuMzUtMjcuNTQtMjcuNTQtMjcuNTRaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjkwLjM3LDYuNUgxMjQuNzRjLTQ1LjIxLDAtODEuODUsMzYuNjUtODEuODUsODEuODV2MzkyLjY2YzAsNDUuMjEsMzYuNjUsODEuODUsODEuODUsODEuODVoMjM2LjNjNDUuMjEsMCw4MS44NS0zNi42NSw4MS44NS04MS44NVYxNTkuMDJMMjkwLjM3LDYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNjEuMDQsNTY5LjM2SDEyNC43NGMtNDguNzIsMC04OC4zNS0zOS42My04OC4zNS04OC4zNVY4OC4zNUMzNi4zOSwzOS42Myw3Ni4wMiwwLDEyNC43NCwwaDE2NS42M2MxLjcyLDAsMy4zOC42OCw0LjYsMS45bDE1Mi41MSwxNTIuNTJjMS4yMiwxLjIyLDEuOSwyLjg3LDEuOSw0LjZ2MzIyYzAsNDguNzItMzkuNjMsODguMzUtODguMzUsODguMzVaTTEyNC43NCwxM2MtNDEuNTUsMC03NS4zNSwzMy44LTc1LjM1LDc1LjM1djM5Mi42NmMwLDQxLjU1LDMzLjgsNzUuMzUsNzUuMzUsNzUuMzVoMjM2LjNjNDEuNTUsMCw3NS4zNS0zMy44LDc1LjM1LTc1LjM1VjE2MS43MUwyODcuNjgsMTNIMTI0Ljc0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI5MC4zNyw2LjVsMTUyLjUyLDE1Mi41MmgtMTE5Ljk5Yy0xNy45NiwwLTMyLjUzLTE0LjU2LTMyLjUzLTMyLjUzVjYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik00NDIuOTEsMTY1LjUycy0uMDEsMC0uMDIsMGgtMTE5Ljk5Yy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNiwyLjQzLTEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wNGgtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNjUuODcsMzY5LjQ5Yy01Ljc4LDIuODktMTcuMzQsNS43OC0zMi4xNiw1Ljc4LTM0LjMyLDAtNjAuMTYtMjEuNjgtNjAuMTYtNjEuNnMyNS44My02My45NSw2My41OS02My45NWMxNS4xNywwLDI0Ljc1LDMuMjUsMjguOSw1LjQybC0zLjc5LDEyLjgzYy01Ljk2LTIuODktMTQuNDUtNS4wNi0yNC41Ny01LjA2LTI4LjU0LDAtNDcuNTEsMTguMjUtNDcuNTEsNTAuMjIsMCwyOS44MSwxNy4xNiw0OC45Niw0Ni43OSw0OC45Niw5LjU3LDAsMTkuMzMtMS45OSwyNS42NS01LjA2bDMuMjUsMTIuNDZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTgzLjM5LDM1NC4zMmM3LjA1LDQuMzQsMTcuMzQsNy45NSwyOC4xOCw3Ljk1LDE2LjA4LDAsMjUuNDctOC40OSwyNS40Ny0yMC43OCwwLTExLjM4LTYuNS0xNy44OC0yMi45NC0yNC4yMS0xOS44Ny03LjA1LTMyLjE2LTE3LjM0LTMyLjE2LTM0LjUsMC0xOC45NywxNS43Mi0zMy4wNiwzOS4zOC0zMy4wNiwxMi40NiwwLDIxLjUsMi44OSwyNi45Miw1Ljk2bC00LjM0LDEyLjgzYy0zLjk3LTIuMTctMTIuMS01Ljc4LTIzLjEyLTUuNzgtMTYuNjIsMC0yMi45NCw5Ljk0LTIyLjk0LDE4LjI1LDAsMTEuMzgsNy40MSwxNi45OCwyNC4yMSwyMy40OCwyMC41OSw3Ljk1LDMxLjA3LDE3Ljg4LDMxLjA3LDM1Ljc3LDAsMTguNzktMTMuOTEsMzUuMDUtNDIuNjMsMzUuMDUtMTEuNzQsMC0yNC41Ny0zLjQzLTMxLjA3LTcuNzdsMy45Ny0xMy4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMDEuMzUsMzczLjQ2bC0zOS43NC0xMjEuNzZoMTYuOThsMTguOTcsNTkuOThjNS4yNCwxNi40NCw5Ljc2LDMxLjI1LDEzLjAxLDQ1LjUyaC4zNmMzLjQzLTE0LjA5LDguNDktMjkuNDUsMTMuOTEtNDUuMzRsMjAuNTktNjAuMTZoMTYuOGwtNDMuNTQsMTIxLjc2aC0xNy4zNFoiLz48L2c+PC9zdmc+",gM="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmI2NzM7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTQwLjU0LDQ2OC40NWMtMjIuMzUsMC00MC41NC0xOC4xOS00MC41NC00MC41NHMxOC4xOS00MC41NCw0MC41NC00MC41NCw0MC41NCwxOC4xOSw0MC41NCw0MC41NC0xOC4xOSw0MC41NC00MC41NCw0MC41NFpNNDAuNTQsNDAwLjM3Yy0xNS4xOSwwLTI3LjU0LDEyLjM1LTI3LjU0LDI3LjU0czEyLjM1LDI3LjU0LDI3LjU0LDI3LjU0LDI3LjU0LTEyLjM1LDI3LjU0LTI3LjU0LTEyLjM2LTI3LjU0LTI3LjU0LTI3LjU0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI5MC4zNyw2LjVIMTI0Ljc0Yy00NS4yMSwwLTgxLjg1LDM2LjY1LTgxLjg1LDgxLjg1djM5Mi42NmMwLDQ1LjIxLDM2LjY1LDgxLjg1LDgxLjg1LDgxLjg1aDIzNi4zYzQ1LjIxLDAsODEuODUtMzYuNjUsODEuODUtODEuODVWMTU5LjAyTDI5MC4zNyw2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzYxLjA0LDU2OS4zNkgxMjQuNzRjLTQ4LjcyLDAtODguMzUtMzkuNjMtODguMzUtODguMzVWODguMzVDMzYuMzksMzkuNjMsNzYuMDIsMCwxMjQuNzQsMGgxNjUuNjNjMS43MiwwLDMuMzguNjgsNC42LDEuOWwxNTIuNTIsMTUyLjUyYzEuMjIsMS4yMiwxLjksMi44NywxLjksNC42djMyMmMwLDQ4LjcyLTM5LjYzLDg4LjM1LTg4LjM1LDg4LjM1Wk0xMjQuNzQsMTNjLTQxLjU1LDAtNzUuMzUsMzMuOC03NS4zNSw3NS4zNXYzOTIuNjZjMCw0MS41NSwzMy44LDc1LjM1LDc1LjM1LDc1LjM1aDIzNi4zYzQxLjU1LDAsNzUuMzUtMzMuOCw3NS4zNS03NS4zNVYxNjEuNzFMMjg3LjY4LDEzSDEyNC43NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTAuMzcsNi41bDE1Mi41MiwxNTIuNTJoLTExOS45OWMtMTcuOTYsMC0zMi41My0xNC41Ni0zMi41My0zMi41M1Y2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDQyLjkxLDE2NS41MmgtMTIwLjAxYy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNiwyLjQzLTEuMDEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wM2gtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMy45NCwyNjQuMzJjNi4zOC0xLjA2LDE0Ljc0LTEuOTgsMjUuMzgtMS45OCwxMy4wNywwLDIyLjY1LDMuMDQsMjguNzMsOC41MSw1LjYyLDQuODYsOC45NywxMi4zMSw4Ljk3LDIxLjQzcy0yLjc0LDE2LjU3LTcuOSwyMS44OWMtNi45OSw3LjQ1LTE4LjM5LDExLjI1LTMxLjMxLDExLjI1LTMuOTUsMC03LjYtLjE1LTEwLjY0LS45MXY0MS4wNGgtMTMuMjJ2LTEwMS4yM1pNNDcuMTYsMzEzLjcyYzIuODkuNzYsNi41NCwxLjA2LDEwLjk0LDEuMDYsMTUuOTYsMCwyNS42OS03Ljc1LDI1LjY5LTIxLjg5cy05LjU4LTIwLjA2LTI0LjE3LTIwLjA2Yy01Ljc4LDAtMTAuMTguNDYtMTIuNDYsMS4wNnYzOS44MloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTQuOCwyNjQuNDdjNi42OS0xLjM3LDE2LjI2LTIuMTMsMjUuMzgtMi4xMywxNC4xNCwwLDIzLjI1LDIuNTgsMjkuNjQsOC4zNiw1LjE3LDQuNTYsOC4wNiwxMS41NSw4LjA2LDE5LjQ2LDAsMTMuNTMtOC41MSwyMi40OS0xOS4zLDI2LjE0di40NmM3LjksMi43NCwxMi42MiwxMC4wMywxNS4wNSwyMC42NywzLjM0LDE0LjI5LDUuNzgsMjQuMTcsNy45LDI4LjEyaC0xMy42OGMtMS42Ny0yLjg5LTMuOTUtMTEuNy02Ljg0LTI0LjQ3LTMuMDQtMTQuMTQtOC41MS0xOS40Ni0yMC41Mi0xOS45MWgtMTIuNDZ2NDQuMzhoLTEzLjIydi0xMDEuMDhaTTEyOC4wMywzMTEuMTRoMTMuNTNjMTQuMTMsMCwyMy4xLTcuNzUsMjMuMS0xOS40NiwwLTEzLjIyLTkuNTgtMTktMjMuNTYtMTkuMTUtNi4zOCwwLTEwLjk0LjYxLTEzLjA3LDEuMjJ2MzcuMzlaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjA5LjgsMjYzLjExdjEwMi40NGgtMTMuMjJ2LTEwMi40NGgxMy4yMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMzIuOTEsMzY1LjU1di0xMDIuNDRoMTQuNDRsMzIuODMsNTEuODNjNy42LDEyLjAxLDEzLjUzLDIyLjgsMTguMzksMzMuMjlsLjMtLjE1Yy0xLjIyLTEzLjY4LTEuNTItMjYuMTQtMS41Mi00Mi4xdi00Mi44NmgxMi40NnYxMDIuNDRoLTEzLjM4bC0zMi41My01MS45OGMtNy4xNC0xMS40LTEzLjk4LTIzLjEtMTkuMTUtMzQuMmwtLjQ2LjE1Yy43NiwxMi45MiwxLjA2LDI1LjIzLDEuMDYsNDIuMjV2NDMuNzdoLTEyLjQ2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTM1Mi4zOCwyNzQuMzVoLTMxLjE2di0xMS4yNWg3NS44NHYxMS4yNWgtMzEuMzF2OTEuMmgtMTMuMzh2LTkxLjJaIi8+PC9nPjwvc3ZnPg==",vM=i(4107),bM=i.n(vM),yM=i(3162),wM=i(1168);i(8159);const xM=i(5475);var CM=()=>{const e=at().length,r=rt(),o=(0,n.useRef)(),[a,i]=(0,n.useState)(e),[l,s]=(0,n.useState)(!1),[c,u]=(0,n.useState)(null),[d,p]=(0,n.useState)([]),[f,h]=(0,n.useState)(0),[m,g]=(0,n.useState)([]),[v,b]=(0,n.useState)([]),[y,w]=(0,n.useState)(!1),[x,C]=(0,n.useState)(null),[E,N]=(0,n.useState)(!1),[S,M]=(0,n.useState)(),L=e=>{if(!e.value||"string"!=typeof e.value)return(0,t.createElement)("span",null,"No Image");const n=e.value.startsWith("data:image"),r=e.value.startsWith("http");return n||r?(0,t.createElement)("img",{src:e.value,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%",objectFit:"contain"},onError:e=>{console.error("Image load error",e),e.currentTarget.src=xM}}):(0,t.createElement)("span",null,e.value)},I=({value:e})=>(0,t.createElement)("img",{src:e,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%"}}),k=e=>{(async e=>{let t;switch(e){case"json":t=[d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}))],(0,yM.saveAs)(new Blob([JSON.stringify(t,null,2)],{type:"application/json"}),"leads.json");break;case"csv":const e=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}));bM()(e,((e,t)=>{if(e)return console.error(e);const n=new Blob([t],{type:"text/csv;charset=utf-8"});(0,yM.saveAs)(n,"leads.csv")}));break;case"print":(()=>{const e=window.open("","_blank");e.document.write("<html><head><title>Print Leads</title>"),e.document.write("</head><body>"),e.document.write("\n <style>\n body {\n font-family: Arial, sans-serif;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n }\n th, td {\n border: 1px solid #dddddd;\n text-align: left;\n padding: 8px;\n }\n th {\n background-color: #f2f2f2;\n }\n </style>\n "),e.document.write(`\n <h2>SimpleForm Leads</h2>\n <table>\n <thead>\n <tr>\n ${R.filter((e=>"actions"!==e.field)).map((e=>`<th>${e.headerName}</th>`)).join("")}\n </tr>\n </thead>\n <tbody>\n ${j.map((e=>`\n <tr>\n ${R.map((t=>{if("actions"===t.field)return"";const n=e[t.field],r=t.field.includes("esignature");return`<td>${void 0!==n?r?`<img src="${n}" alt="Lead Image" style="max-width: 100%; max-height: 100%;" />`:n:""}</td>`})).join("")}\n </tr>\n `)).join("")}\n </tbody>\n </table>\n `),e.document.write("</body></html>"),e.document.close(),e.print(),e.close()})();break;case"pdf":const n=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})})),r=new wM.default;r.autoTable({head:[Object.keys(n[0])],body:n.map((e=>Object.values(e)))}),r.save("leads.pdf")}})(e)},P=()=>{N(!1)};function A(e){o.current&&!o.current.contains(e.target)&&P()}(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success(e){i(e.tables_count)},error({message:e}){}})}),[]),(0,n.useEffect)((()=>{s(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success(e){const t=e.tables;g(t),u(t.length>0?t[0].id:null),s(!1)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{null!==c&&(p([]),wp.ajax.send("simpleform_get_leads",{data:{nonce:nt(),form_id:c},success(e){p(e.tables)},error(e){}}))}),[c]),(0,n.useEffect)((()=>(document.addEventListener("mousedown",A),()=>{document.removeEventListener("mousedown",A)})),[A]);const R=d.length>0&&d[0]?.fields?Object.keys(JSON.parse(d[0].fields)).slice(0,3).map((e=>({field:e,headerName:e,flex:1,renderCell:e.includes("esignature")?L:void 0}))):[],j=d.map((e=>{const t=JSON.parse(e.fields);return{id:e.id,...Object.fromEntries(Object.entries(t).slice(0,3)),actions:e.id}})),T={field:"actions",headerName:"Actions",width:150,renderCell:e=>(0,t.createElement)("div",{className:"action-button"},(0,t.createElement)("button",{className:"view-button",onClick:t=>((e,t)=>{t.stopPropagation();const n=d.find((t=>t.id===e));n&&(C(n),w(!0))})(e.value,t)},(0,t.createElement)(As.Z,{className:"sf-view-form"})),(0,t.createElement)("button",{className:"delete-button",onClick:t=>((e,t)=>{t.stopPropagation(),M(e),N(!0)})(e.value,t)},(0,t.createElement)(st.Z,{className:"leads-delete"})))};return R.push(T),(0,t.createElement)(t.Fragment,null,l?(0,t.createElement)(et,null,(0,t.createElement)(Ps,null)):(0,t.createElement)("div",{className:"main-leads-container"},(0,t.createElement)("h3",{className:"review-case-title"},"Simple form leads",(0,t.createElement)("a",{href:"#",target:"_blank"})),(0,t.createElement)("div",{className:"leads-container"},(0,t.createElement)("div",{className:"search-select-panel"},(0,t.createElement)("select",{value:c,onChange:e=>(e=>{const t=e.target.value,n=e.target.options[e.target.selectedIndex].getAttribute("data-actual-id");parseInt(n)>5&&!r?(e.preventDefault(),Swal.fire({title:"Need Pro to access more leads!",text:"Evaluate the features?",imageUrl:"https://functiondeck.com/wp-content/themes/wpxperties/assets/images/pricing-banner-simple.svg",imageWidth:400,imageHeight:200,imageAlt:"Pro modal",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, visit landing page!"}).then((e=>{e.isConfirmed&&window.open("https://functiondeck.com/simple-form-pricing/","_blank")}))):u(t)})(e)},(0,t.createElement)("option",{value:"","data-actual-id":""},"Please choose one"),m.map(((e,n)=>(0,t.createElement)("option",{key:e.id,value:e.id,"data-actual-id":n},e.form_name)))),(0,t.createElement)("div",{className:"export-btn"},(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("json"),style:{width:"40px",height:"30px"},src:fM,alt:"json",title:"Click to Export JSON"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("print"),style:{width:"40px",height:"30px"},src:gM,alt:"print",title:"Click to Print this page"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("csv"),style:{width:"40px",height:"30px"},src:mM,alt:"csv",title:"Click to Export CSV"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("pdf"),style:{width:"40px",height:"30px"},src:hM,alt:"pdf",title:"Click to Export as PDF"})))),(0,t.createElement)("div",{style:{height:400,width:"100%"}},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:j,columns:R,pageSizeOptions:[5,10],checkboxSelection:!0})))),y&&x&&(0,t.createElement)(pt,{onClose:()=>{w(!1)}},(0,t.createElement)("div",{className:"details-leads"},(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(Rs.Z,null)," Lead Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.fields)).map((([e,t],n)=>({id:e,field:e,value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"leads-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"leads-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(I,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.fields)).length})),x.meta&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(Rs.Z,null)," Meta Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.meta)).map((([e,t],n)=>({id:e,field:e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase())),value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"meta-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"meta-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(I,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.meta)).length}))))),E&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:o},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>P()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)("img",{className:"delete-icon",style:{width:"auto",height:"185px"},src:ct,alt:"delete-icon",title:"Click the Delete Button to delete the lead"})),(0,t.createElement)("h2",null,"Are you sure to delete the leads? "),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:P},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:()=>{return e=S,void wp.ajax.send("simpleform_delete_leads",{data:{nonce:nt(),id:e},success(){console.log("success"),N(!1);const t=d.filter((t=>t.id!==e));p(t),b(t),Swal.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.addEventListener("mouseenter",Swal.stopTimer),e.addEventListener("mouseleave",Swal.resumeTimer)}}).fire({icon:"success",title:"Lead has been deleted"})},error(e){console.error(e)}});var e}},"Delete"))))))},EM=()=>{const e=at().length,r=rt(),o=(0,n.useRef)(),[a,i]=(0,n.useState)(e),[l,s]=(0,n.useState)(!1),[c,u]=(0,n.useState)(null),[d,p]=(0,n.useState)([]),[f,h]=(0,n.useState)(0),[m,g]=(0,n.useState)([]),[v,b]=(0,n.useState)([]),[y,w]=(0,n.useState)(!1),[x,C]=(0,n.useState)(null),[E,N]=(0,n.useState)(!1),[S,M]=(0,n.useState)(),L=e=>{const n=e.value;return n.startsWith("data:image")?(0,t.createElement)("img",{src:n,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%"}}):(0,t.createElement)("span",null,n)},I=({value:e})=>(0,t.createElement)("img",{src:e,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%"}}),k=e=>{(async e=>{let t;switch(e){case"json":t=[d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}))],(0,yM.saveAs)(new Blob([JSON.stringify(t,null,2)],{type:"application/json"}),"leads.json");break;case"csv":const e=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}));bM()(e,((e,t)=>{if(e)return console.error(e);const n=new Blob([t],{type:"text/csv;charset=utf-8"});(0,yM.saveAs)(n,"leads.csv")}));break;case"print":(()=>{const e=window.open("","_blank");e.document.write("<html><head><title>Print Leads</title>"),e.document.write("</head><body>"),e.document.write("\n <style>\n body {\n font-family: Arial, sans-serif;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n }\n th, td {\n border: 1px solid #dddddd;\n text-align: left;\n padding: 8px;\n }\n th {\n background-color: #f2f2f2;\n }\n </style>\n "),e.document.write(`\n <h2>SimpleForm Leads</h2>\n <table>\n <thead>\n <tr>\n ${R.filter((e=>"actions"!==e.field)).map((e=>`<th>${e.headerName}</th>`)).join("")}\n </tr>\n </thead>\n <tbody>\n ${j.map((e=>`\n <tr>\n ${R.map((t=>{if("actions"===t.field)return"";const n=e[t.field],r=t.field.includes("esignature");return`<td>${void 0!==n?r?`<img src="${n}" alt="Lead Image" style="max-width: 100%; max-height: 100%;" />`:n:""}</td>`})).join("")}\n </tr>\n `)).join("")}\n </tbody>\n </table>\n `),e.document.write("</body></html>"),e.document.close(),e.print(),e.close()})();break;case"pdf":const n=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})})),r=new wM.default;r.autoTable({head:[Object.keys(n[0])],body:n.map((e=>Object.values(e)))}),r.save("leads.pdf")}})(e)},P=()=>{N(!1)};function A(e){o.current&&!o.current.contains(e.target)&&P()}(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_CF7_tables",{data:{nonce:nt()},success(e){i(e.tables_count)},error({message:e}){}})}),[]),(0,n.useEffect)((()=>{s(!0),wp.ajax.send("simpleform_get_CF7_tables",{data:{nonce:nt()},success(e){const t=e.tables;g(t),u(t.length>0?t[0].id:null),s(!1)},error(e){s(!1),g([]),u(null)}})}),[]),(0,n.useEffect)((()=>{null!==c&&(p([]),wp.ajax.send("simpleform_get_CF7_leads",{data:{nonce:nt(),form_id:c},success(e){p(e.tables)},error(e){}}))}),[c]),(0,n.useEffect)((()=>(document.addEventListener("mousedown",A),()=>{document.removeEventListener("mousedown",A)})),[A]);const R=d.length>0&&d[0]?.fields?Object.keys(JSON.parse(d[0].fields)).slice(0,3).map((e=>({field:e,headerName:e,flex:1,renderCell:e.includes("esignature")?L:void 0}))):[],j=d.map((e=>{const t=JSON.parse(e.fields);return{id:e.id,...Object.fromEntries(Object.entries(t).slice(0,3)),actions:e.id}})),T={field:"actions",headerName:"Actions",width:150,renderCell:e=>(0,t.createElement)("div",{className:"action-button"},(0,t.createElement)("button",{className:"view-button",onClick:t=>((e,t)=>{t.stopPropagation();const n=d.find((t=>t.id===e));n&&(C(n),w(!0))})(e.value,t)},(0,t.createElement)(As.Z,{className:"sf-view-form"})),(0,t.createElement)("button",{className:"delete-button",onClick:t=>((e,t)=>{t.stopPropagation(),M(e),N(!0)})(e.value,t)},(0,t.createElement)(st.Z,{className:"leads-delete"})))};return R.push(T),(0,t.createElement)(t.Fragment,null,l?(0,t.createElement)(et,null,(0,t.createElement)(Ps,null)):(0,t.createElement)("div",{className:"main-leads-container"},(0,t.createElement)("h3",{className:"review-case-title"},"Contact Form 7 leads",(0,t.createElement)("a",{href:"#",target:"_blank"})),(0,t.createElement)("div",{className:"leads-container"},(0,t.createElement)("div",{className:"search-select-panel"},(0,t.createElement)("select",{value:c,onChange:e=>(e=>{const t=e.target.value,n=e.target.options[e.target.selectedIndex].getAttribute("data-actual-id");parseInt(n)>5&&!r?(e.preventDefault(),Swal.fire({title:"Need Pro to access more leads!",text:"Evaluate the features?",imageUrl:"https://functiondeck.com/wp-content/themes/wpxperties/assets/images/pricing-banner-simple.svg",imageWidth:400,imageHeight:200,imageAlt:"Pro modal",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, visit landing page!"}).then((e=>{e.isConfirmed&&window.open("https://functiondeck.com/simple-form-pricing/","_blank")}))):u(t)})(e)},(0,t.createElement)("option",{value:"","data-actual-id":""},"Please choose one"),m.map(((e,n)=>(0,t.createElement)("option",{key:e.id,value:e.id,"data-actual-id":n},e.title)))),(0,t.createElement)("div",{className:"export-btn"},(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("json"),style:{width:"40px",height:"30px"},src:fM,alt:"json",title:"Click to Export JSON"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("print"),style:{width:"40px",height:"30px"},src:gM,alt:"print",title:"Click to Print this page"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("csv"),style:{width:"40px",height:"30px"},src:mM,alt:"csv",title:"Click to Export CSV"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>k("pdf"),style:{width:"40px",height:"30px"},src:hM,alt:"pdf",title:"Click to Export as PDF"})))),(0,t.createElement)("div",{style:{height:400,width:"100%"}},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:j,columns:R,pageSizeOptions:[5,10],checkboxSelection:!0})))),y&&x&&(0,t.createElement)(pt,{onClose:()=>{w(!1)}},(0,t.createElement)("div",{className:"details-leads"},(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(Rs.Z,null)," Lead Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.fields)).map((([e,t],n)=>({id:e,field:e,value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"leads-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"leads-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(I,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.fields)).length})),x.meta&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(Rs.Z,null)," Meta Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(pM,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.meta)).map((([e,t],n)=>({id:e,field:e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase())),value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"meta-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"meta-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(I,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.meta)).length}))))),E&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:o},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>P()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(st.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",null,"Are you sure to delete the leads? "),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:P},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:()=>{return e=S,void wp.ajax.send("simpleform_delete_cf7_leads",{data:{nonce:nt(),id:e},success(){console.log("success"),N(!1);const t=d.filter((t=>t.id!==e));p(t),b(t),Swal.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.addEventListener("mouseenter",Swal.stopTimer),e.addEventListener("mouseleave",Swal.resumeTimer)}}).fire({icon:"success",title:"Lead has been deleted"})},error(e){console.error(e)}});var e}},"Delete"))))))};function NM(){return NM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NM.apply(this,arguments)}var SM=n.createElement("svg",{viewBox:"-2 -5 14 20",height:"100%",width:"100%",style:{position:"absolute",top:0}},n.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"})),MM=n.createElement("svg",{height:"100%",width:"100%",viewBox:"-2 -5 17 21",style:{position:"absolute",top:0}},n.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}));function LM(e){if(7===e.length)return e;for(var t="#",n=1;n<4;n+=1)t+=e[n]+e[n];return t}function IM(e,t,n,r,o){return function(e,t,n,r,o){var a=(e-n)/(t-n);if(0===a)return r;if(1===a)return o;for(var i="#",l=1;l<6;l+=2){var s=parseInt(r.substr(l,2),16),c=parseInt(o.substr(l,2),16),u=Math.round((1-a)*s+a*c).toString(16);1===u.length&&(u="0"+u),i+=u}return i}(e,t,n,LM(r),LM(o))}var kM=function(e){function t(t){e.call(this,t);var n=t.height,r=t.width,o=t.checked;this.t=t.handleDiameter||n-2,this.i=Math.max(r-n,r-(n+this.t)/2),this.o=Math.max(0,(n-this.t)/2),this.state={h:o?this.i:this.o},this.l=0,this.u=0,this.p=this.p.bind(this),this.v=this.v.bind(this),this.g=this.g.bind(this),this.k=this.k.bind(this),this.m=this.m.bind(this),this.M=this.M.bind(this),this.T=this.T.bind(this),this.$=this.$.bind(this),this.C=this.C.bind(this),this.D=this.D.bind(this),this.O=this.O.bind(this),this.S=this.S.bind(this)}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.componentDidMount=function(){this.W=!0},t.prototype.componentDidUpdate=function(e){e.checked!==this.props.checked&&this.setState({h:this.props.checked?this.i:this.o})},t.prototype.componentWillUnmount=function(){this.W=!1},t.prototype.I=function(e){this.H.focus(),this.setState({R:e,j:!0,B:Date.now()})},t.prototype.L=function(e){var t=this.state,n=t.R,r=t.h,o=(this.props.checked?this.i:this.o)+e-n;t.N||e===n||this.setState({N:!0});var a=Math.min(this.i,Math.max(this.o,o));a!==r&&this.setState({h:a})},t.prototype.U=function(e){var t=this.state,n=t.h,r=t.N,o=t.B,a=this.props.checked,i=(this.i+this.o)/2;this.setState({h:this.props.checked?this.i:this.o});var l=Date.now()-o;(!r||l<250||a&&n<=i||!a&&n>=i)&&this.A(e),this.W&&this.setState({N:!1,j:!1}),this.l=Date.now()},t.prototype.p=function(e){e.preventDefault(),"number"==typeof e.button&&0!==e.button||(this.I(e.clientX),window.addEventListener("mousemove",this.v),window.addEventListener("mouseup",this.g))},t.prototype.v=function(e){e.preventDefault(),this.L(e.clientX)},t.prototype.g=function(e){this.U(e),window.removeEventListener("mousemove",this.v),window.removeEventListener("mouseup",this.g)},t.prototype.k=function(e){this.X=null,this.I(e.touches[0].clientX)},t.prototype.m=function(e){this.L(e.touches[0].clientX)},t.prototype.M=function(e){e.preventDefault(),this.U(e)},t.prototype.$=function(e){Date.now()-this.l>50&&(this.A(e),Date.now()-this.u>50&&this.W&&this.setState({j:!1}))},t.prototype.C=function(){this.u=Date.now()},t.prototype.D=function(){this.setState({j:!0})},t.prototype.O=function(){this.setState({j:!1})},t.prototype.S=function(e){this.H=e},t.prototype.T=function(e){e.preventDefault(),this.H.focus(),this.A(e),this.W&&this.setState({j:!1})},t.prototype.A=function(e){var t=this.props;(0,t.onChange)(!t.checked,e,t.id)},t.prototype.render=function(){var e=this.props,t=e.checked,r=e.disabled,o=e.className,a=e.offColor,i=e.onColor,l=e.offHandleColor,s=e.onHandleColor,c=e.checkedIcon,u=e.uncheckedIcon,d=e.checkedHandleIcon,p=e.uncheckedHandleIcon,f=e.boxShadow,h=e.activeBoxShadow,m=e.height,g=e.width,v=e.borderRadius,b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}(e,["checked","disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","checkedHandleIcon","uncheckedHandleIcon","boxShadow","activeBoxShadow","height","width","borderRadius","handleDiameter"]),y=this.state,w=y.h,x=y.N,C=y.j,E={position:"relative",display:"inline-block",textAlign:"left",opacity:r?.5:1,direction:"ltr",borderRadius:m/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},N={height:m,width:g,margin:Math.max(0,(this.t-m)/2),position:"relative",background:IM(w,this.i,this.o,a,i),borderRadius:"number"==typeof v?v:m/2,cursor:r?"default":"pointer",WebkitTransition:x?null:"background 0.25s",MozTransition:x?null:"background 0.25s",transition:x?null:"background 0.25s"},S={height:m,width:Math.min(1.5*m,g-(this.t+m)/2+1),position:"relative",opacity:(w-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},M={height:m,width:Math.min(1.5*m,g-(this.t+m)/2+1),position:"absolute",opacity:1-(w-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},L={height:this.t,width:this.t,background:IM(w,this.i,this.o,l,s),display:"inline-block",cursor:r?"default":"pointer",borderRadius:"number"==typeof v?v-1:"50%",position:"absolute",transform:"translateX("+w+"px)",top:Math.max(0,(m-this.t)/2),outline:0,boxShadow:C?h:f,border:0,WebkitTransition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"},I={height:this.t,width:this.t,opacity:Math.max(2*(1-(w-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},k={height:this.t,width:this.t,opacity:Math.max(2*((w-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"};return n.createElement("div",{className:o,style:E},n.createElement("div",{className:"react-switch-bg",style:N,onClick:r?null:this.T,onMouseDown:function(e){return e.preventDefault()}},c&&n.createElement("div",{style:S},c),u&&n.createElement("div",{style:M},u)),n.createElement("div",{className:"react-switch-handle",style:L,onClick:function(e){return e.preventDefault()},onMouseDown:r?null:this.p,onTouchStart:r?null:this.k,onTouchMove:r?null:this.m,onTouchEnd:r?null:this.M,onTouchCancel:r?null:this.O},p&&n.createElement("div",{style:I},p),d&&n.createElement("div",{style:k},d)),n.createElement("input",NM({},{type:"checkbox",role:"switch","aria-checked":t,checked:t,disabled:r,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},b,{ref:this.S,onFocus:this.D,onBlur:this.O,onKeyUp:this.C,onChange:this.$})))},t}(n.Component);kM.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:SM,checkedIcon:MM,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56};var PM=i(9469),AM=i(9396),RM=i(4282),jM=i(4229),TM=i(5709),OM=i(2846),DM=i(7636),_M=i(2177);const FM=(0,n.forwardRef)((({as:e="div",...t},n)=>(0,bs.jsx)(e,{...t,ref:n}))),zM="cf-turnstile-script",ZM="onloadTurnstileCallback",BM=e=>!!document.getElementById(e),HM={normal:{width:300,height:65},compact:{width:130,height:120},invisible:{width:0,height:0,overflow:"hidden"},interactionOnly:{width:"fit-content",height:"auto"}};function qM(e){let t;return"invisible"!==e&&(t=e),t}const UM=(0,n.forwardRef)(((e,t)=>{const{scriptOptions:r,options:o={},siteKey:a,onWidgetLoad:i,onSuccess:l,onExpire:s,onError:c,onBeforeInteractive:u,onAfterInteractive:d,onUnsupported:p,onLoadScript:f,id:h,style:m,as:g="div",injectScript:v=!0,...b}=e,y=o.size||"normal",[w,x]=(0,n.useState)("execute"===o.execution?HM.invisible:"interaction-only"===o.appearance?HM.interactionOnly:HM[y]),C=(0,n.useRef)(null),E=(0,n.useRef)(!1),[N,S]=(0,n.useState)(!1),M=(0,n.useRef)(),L=(0,n.useRef)(!1),I=h||"cf-turnstile",k=v?r?.id||`${zM}__${I}`:r?.id||zM,P=function(e=zM){const[t,r]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=()=>{BM(e)&&r(!0)},n=new MutationObserver(t);return n.observe(document,{childList:!0,subtree:!0}),t(),()=>{n.disconnect()}}),[e]),t}(k),A=r?.onLoadCallbackName?`${r.onLoadCallbackName}__${I}`:`${ZM}__${I}`,R=(0,n.useMemo)((()=>({sitekey:a,action:o.action,cData:o.cData,callback:e=>{L.current=!0,l?.(e)},"error-callback":c,"expired-callback":s,"before-interactive-callback":u,"after-interactive-callback":d,"unsupported-callback":p,theme:o.theme||"auto",language:o.language||"auto",tabindex:o.tabIndex,"response-field":o.responseField,"response-field-name":o.responseFieldName,size:qM(y),retry:o.retry||"auto","retry-interval":o.retryInterval||8e3,"refresh-expired":o.refreshExpired||"auto",execution:o.execution||"render",appearance:o.appearance||"always"})),[a,o,l,c,s,y,u,d,p]),j=(0,n.useMemo)((()=>JSON.stringify(R)),[R]),T=(0,n.useCallback)((()=>"undefined"!=typeof window&&!!window.turnstile),[]);return(0,n.useImperativeHandle)(t,(()=>{const{turnstile:e}=window;return{getResponse(){if(e?.getResponse&&M.current&&T())return e.getResponse(M.current);console.warn("Turnstile has not been loaded")},async getResponsePromise(e=3e4,t=100){return new Promise(((n,r)=>{let o;const a=async()=>{if(L.current&&window.turnstile&&M.current)try{const e=window.turnstile.getResponse(M.current);return o&&clearTimeout(o),e?n(e):r(new Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),r(new Error("Failed to get response"))}o||(o=setTimeout((()=>{o&&clearTimeout(o),r(new Error("Timeout"))}),e)),await new Promise((e=>setTimeout(e,t))),await a()};a()}))},reset(){if(e?.reset&&M.current&&T()){"execute"===o.execution&&x(HM.invisible);try{console.log("resetting..."),L.current=!1,e.reset(M.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${M}`,e)}}else console.warn("Turnstile has not been loaded")},remove(){e?.remove&&M.current&&T()?(x(HM.invisible),L.current=!1,e.remove(M.current),M.current=null):console.warn("Turnstile has not been loaded")},render(){if(!e?.render||!C.current||!T()||M.current)return void console.warn("Turnstile has not been loaded or widget already rendered");const t=e.render(C.current,R);return M.current=t,"execute"!==o.execution&&x(HM[y]),t},execute(){"execute"===o.execution&&(e?.execute&&C.current&&M.current&&T()?(e.execute(C.current,R),x(HM[y])):console.warn("Turnstile has not been loaded or widget has not been rendered"))},isExpired(){if(e?.isExpired&&M.current&&T())return e.isExpired(M.current);console.warn("Turnstile has not been loaded")}}}),[M,o.execution,y,R,C,T]),(0,n.useEffect)((()=>(window[A]=()=>S(!0),()=>{delete window[A]})),[A]),(0,n.useEffect)((()=>{v&&!N&&(({render:e="explicit",onLoadCallbackName:t=ZM,scriptOptions:{nonce:n="",defer:r=!0,async:o=!0,id:a="",appendTo:i,onError:l,crossOrigin:s=""}={}})=>{const c=a||zM;if(BM(c))return;const u=document.createElement("script");u.id=c,u.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,document.querySelector(`script[src="${u.src}"]`)||(u.defer=!!r,u.async=!!o,n&&(u.nonce=n),s&&(u.crossOrigin=s),l&&(u.onerror=l),("body"===i?document.body:document.getElementsByTagName("head")[0]).appendChild(u))})({onLoadCallbackName:A,scriptOptions:{...r,id:k}})}),[v,N,A,r,k]),(0,n.useEffect)((()=>{P&&!N&&window.turnstile&&S(!0)}),[N,P]),(0,n.useEffect)((()=>{if(!a)return void console.warn("sitekey was not provided");if(!P||!C.current||!N||E.current)return;const e=window.turnstile.render(C.current,R);M.current=e,E.current=!0}),[P,a,R,E,N]),(0,n.useEffect)((()=>{if(window.turnstile&&C.current&&M.current){BM(M.current)&&window.turnstile.remove(M.current);const e=window.turnstile.render(C.current,R);M.current=e,E.current=!0}}),[j,a]),(0,n.useEffect)((()=>{if(window.turnstile&&M.current&&BM(M.current))return i?.(M.current),()=>{M.current&&window.turnstile&&window.turnstile.remove(M.current)}}),[M,i]),(0,n.useEffect)((()=>{x("execute"===o.execution?HM.invisible:"interaction-only"===R.appearance?HM.interactionOnly:HM[y])}),[o.execution,y,R.appearance]),(0,n.useEffect)((()=>{P&&"function"==typeof f&&f()}),[P,f]),(0,bs.jsx)(FM,{ref:C,as:g,id:I,style:{...w,...m},...b})}));UM.displayName="Turnstile";const $M=[{id:"theme-1",name:"Modern Purple [theme-1]",img:i(8852)},{id:"theme-2",name:"Fresh Green [theme-2]",img:i(1184)},{id:"theme-3",name:"Dark Contrast [theme-3]",img:i(7862)},{id:"theme-4",name:"Modern Minimalist [theme-4]",img:i(5556)},{id:"theme-5",name:"Futuristic Neon [theme-5]",img:i(2468)},{id:"theme-6",name:"Neomorphic Light [theme-6]",img:i(4303)},{id:"theme-7",name:"Glassmorphism Dark [theme-7]",img:i(4369)}];var WM=({selectedTheme:e,setSelectedTheme:n})=>(0,t.createElement)("div",{className:"theme-selector"},$M.map((r=>(0,t.createElement)("div",{key:r.id,className:"theme-item "+(e===r.id?"active":""),onClick:()=>n(r.id)},(0,t.createElement)("img",{src:r.img,alt:r.name}),(0,t.createElement)("span",null,r.name)))));i(5704),i(2773);var VM=()=>{const e=(0,n.useRef)(),[r,o]=(0,n.useState)(!1),a=ot(),i=tt.cf7_all_forms,l=a.siteKey,s=a.validated,[c,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(i),[f,h]=(0,n.useState)(!1),[m,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(at()),[y,w]=(0,n.useState)(tt.formsettings),[x,C]=(0,n.useState)(0),[E,N]=(0,n.useState)("settings"),[S,M]=(0,n.useState)(!1),[L,I]=(0,n.useState)(!1),[k,P]=(0,n.useState)(!1),[A,R]=(0,n.useState)(""),[j,T]=(0,n.useState)(!1),O=(0,n.useRef)(null),D=(rt(),(e,t)=>{const[r,o]=(0,n.useState)((()=>{const n=localStorage.getItem(e);try{return n?JSON.parse(n):t}catch(n){return console.error(`Error parsing JSON for key ${e}:`,n),t}}));return(0,n.useEffect)((()=>{localStorage.setItem(e,JSON.stringify(r))}),[e,r]),[r,o]}),[_,F]=D("selectedTheme","theme1"),[z,Z]=D("selectedTable",y.selectedTable||null),[B,H]=D("whatsappRedirection",y.whatsappRedirection||!1),[q,U]=D("formCustomization",y.formCustomization||!1),[$,W]=D("cloudflareCaptchaEnable",y.cloudflareCaptchaEnable||!1),[V,G]=D("siteKey",y.siteKey||""),[Y,K]=D("secretKey",y.secretKey||""),[Q,J]=D("widgetsposition",y.widgetsposition||"right"),[X,ee]=D("left_widgetsposition",y.left_widgetsposition||"20"),[te,ne]=D("right_widgetsposition",y.right_widgetsposition||"20"),[re,oe]=D("bottom_widgetsposition",y.bottom_widgetsposition||"20"),[ae,ie]=D("top_widgetsposition",y.top_widgetsposition||""),[le,se]=D("iconUrl",y.iconUrl||""),[ce,ue]=D("storeleds",y.storeleds||!0),[de,pe]=D("storecf7leds",y.storecf7leds||!1),[fe,he]=D("metadata",y.metadata||!0),[me,ge]=D("cf7metadata",y.cf7metadata||!1),[ve,be]=D("leadsinMail",y.leadsinMail||!1),[ye,we]=D("leadsinSlack",y.leadsinSlack||!1),[xe,Ce]=D("cf7leadsinslack",y.cf7leadsinslack||!1),[Ee,Ne]=D("recipiantslack",y.recipiantslack||""),[Se,Me]=D("floatingwidgets",y.floatingwidgets||!1),[Le,Ie]=D("cf7floatingwidgets",y.cf7floatingwidgets||!1),[ke,Pe]=D("openInNewTab",y.openInNewTab||!1),[Ae,Re]=D("selectedWhatsapp",y.selectedWhatsapp||!1),[je,Te]=D("formwiseconfig",y.formwiseconfig||""),[Oe,De]=D("selectedCF7Floatingwidgets",y.selectedCF7Floatingwidgets||!1),[_e,Fe]=D("cf7floatTitle",y.cf7floatTitle||"contact form 7"),[ze,Ze]=D("selectedCF7Whatsredi",y.selectedCF7Whatsredi||[]),[Be,He]=D("selectedCF7toconfigureID",y.selectedCF7toconfigureID||!1),[qe,Ue]=D("disableCF7Mail",y.disableCF7Mail||!1),[$e,We]=D("activeCF7",y.activeCF7||!1),[Ve,Ge]=D("cf7formData",y.cf7formData||"*Name*: [your-name] \n*Email*: [your-email]"),[Ye,Ke]=D("whatsappNumber",y.whatsappNumber||""),[Qe,Je]=D("recipiantmail",y.recipiantmail||""),[Xe,et]=D("submitbtntext",y.submitbtntext||"Send Message"),[it,st]=D("formheader",y.formheader||"Have question? - Submit the Form"),[ct,ut]=D("formheadertextalignment",y.formheadertextalignment||"center"),[dt,ft]=D("formheaderfontsize",y.formheaderfontsize||"15"),[ht,mt]=D("formcta",y.formcta||"Have queries?"),[gt,vt]=D("ctatextcolor",y.ctatextcolor||"#293239"),[bt,yt]=D("ctabgcolor",y.ctabgcolor||"#FFFFFF"),[wt,xt]=D("submitbtnbgcolor",y.submitbtnbgcolor||"#2C4163"),[Ct,Et]=D("submitbtntextcolor",y.submitbtntextcolor||"#FFFFFF"),[Nt,St]=D("submitbtntexthovercolor",y.submitbtntexthovercolor||"#3F98D2"),[Mt,Lt]=D("headerbackgroundcolor",y.headerbackgroundcolor||"#129793"),[It,kt]=D("headertextcolor",y.headertextcolor||"#FFFFFF"),[Pt,At]=D("formfieldtextcolor",y.formfieldtextcolor||"#293239"),[Rt,jt]=D("formbackgroundcolor",y.formbackgroundcolor||"#F7F7F7"),[Tt,Ot]=D("flotingwidgetsbgcolor",y.flotingwidgetsbgcolor||"#0065A0"),[Dt,_t]=D("selectedFont",y.selectedFont||"Arial"),[Ft,zt]=D("formopenbydefault",y.formopenbydefault||!1),[Zt,Bt]=D("formcloseonsubmit",y.formcloseonsubmit||!1),[Ht,qt]=D("cf7formpreset",y.cf7formpreset||""),Ut=Ve&&""!==Ve.trim()?Ve:"*Name*: [your-name]{NEW_LINE}{NEW_LINE}{NEW_LINE}Add message presets to send in WhatsApp";(0,n.useEffect)((()=>{o(!(!Se||!Le))}),[Se,Le]);const $t=()=>{C(window.scrollY||document.documentElement.scrollTop)};(0,n.useEffect)((()=>(window.addEventListener("scroll",$t),()=>{window.removeEventListener("scroll",$t)})),[]),(0,n.useEffect)((()=>{if(x>=450){const e=document.querySelector(".whatsapp-icon"),t=document.querySelector(".form-preview-panel");e&&(e.style.display="none"),t&&(t.style.display="block")}else{const e=document.querySelector(".whatsapp-icon"),t=document.querySelector(".form-preview-panel");e&&(e.style.display="block"),t&&(t.style.display="none")}}),[x]);const Wt=e=>{N(e)};(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_tables",{data:{nonce:nt()},success(e){b(e.tables)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_settings",{data:{nonce:nt()},success(e){w(e.settings)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{wp.ajax.send("simpleform_IS_CF7_Installed",{data:{nonce:nt()},success(e){p(e.tables),"inactive"!=e.tables&&"notinstalled"!=e.tables||!0!==$e||h(!0)},error(e){console.error(e)}})}),[E,$e]);const Vt=()=>{wp.ajax.send("simpleform_IS_CF7_Installed",{data:{nonce:nt()},success(e){p(e.tables)},error(e){console.error(e)}})};(0,n.useEffect)((()=>{P(!1)}),[Y,V]);const Gt={selectedCF7toconfigureID:Be,disableCF7Mail:qe,cf7formData:Ve},Yt=["Arial","Verdana","Times New Roman","Helvetica","Courier New","circular","auto","cursive","emoji","fangsong","fantasy","inherit","initial","monospace","system-ui","ui-monospace","unset"];function Kt(t){e.current&&!e.current.contains(t.target)&&Qt()}(0,n.useEffect)((()=>{null!==m&&wp.ajax.send("cf7_get_formwise_config",{data:{nonce:nt(),form_id:m},success(e){console.log(e.tables.cf7formData),Te(e.tables),Ge(e.tables.cf7formData),Ue(("on"===e.tables.disableCF7Mail||"true"===e.tables.disableCF7Mail)&&"on")},error(e){Ge(""),Ue(!1)}})}),[m]),(0,n.useEffect)((()=>{null!==m&&wp.ajax.send("cf7_get_preset",{data:{nonce:nt(),form_id:m},success(e){const t=JSON.parse(e.responseText);qt(t)},error(e){qt(e)}})}),[m]),(0,n.useEffect)((()=>(document.addEventListener("mousedown",Kt),()=>{document.removeEventListener("mousedown",Kt)})),[Kt]);const Qt=()=>{o(!1),Ie(!1),h(!1)};return(0,t.createElement)("div",{className:"acb_bottom",id:"acb_bottom"},(0,t.createElement)("div",{className:"acb_left"},(0,t.createElement)("div",{className:"tab-headers"},(0,t.createElement)("div",{className:"tab-header "+("settings"===E?"active":""),onClick:()=>Wt("settings")},(0,t.createElement)(jM.Z,{className:"TabIcon"}),"General"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header "+("form-theme"===E?"active":""),onClick:()=>Wt("form-theme")},(0,t.createElement)(TM.Z,{className:"TabIcon"}),"Theme"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header "+("captcha"===E?"active":""),onClick:()=>Wt("captcha")},(0,t.createElement)(OM.Z,{className:"TabIcon"}),"Captcha"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header setings-submit-btn",onClick:e=>{e.preventDefault();const t={whatsappRedirection:B,formCustomization:q,cloudflareCaptchaEnable:$,storeleds:ce,metadata:fe,recipiantmail:Qe,leadsinMail:ve,recipiantslack:Ee,leadsinSlack:ye,floatingwidgets:Se,cf7floatingwidgets:Le,whatsappNumber:Ye,openInNewTab:ke,formopenbydefault:Ft,formcloseonsubmit:Zt,selectedTable:z,selectedWhatsapp:Ae,submitbtntext:Xe,selectedFont:Dt,formcta:ht,ctatextcolor:gt,ctabgcolor:bt,formheader:it,formheadertextalignment:ct,formheaderfontsize:dt,flotingwidgetsbgcolor:Tt,formbackgroundcolor:Rt,formfieldtextcolor:Pt,headerbackgroundcolor:Mt,headertextcolor:It,submitbtntextcolor:Ct,submitbtnbgcolor:wt,submitbtntexthovercolor:Nt,siteKey:V,secretKey:Y,widgetsposition:Q,left_widgetsposition:X,right_widgetsposition:te,top_widgetsposition:ae,bottom_widgetsposition:re,iconUrl:le,activeCF7:$e,selectedCF7Whatsredi:ze,selectedCF7Floatingwidgets:Oe,cf7_config_settings:Gt,storecf7leds:de,cf7metadata:me,cf7leadsinslack:xe,selectedTheme:_};Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_save_settings",{data:{nonce:nt(),settings:t},success({}){wp.ajax.send("simpleform_get_settings",{data:{nonce:nt()},success(e){w(e.settings)},error(e){console.error(e)}}),Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500})},error({message:e}){}})}))}},(0,t.createElement)(DM.Z,{className:"TabIcon"}),"SAVE")),(0,t.createElement)("div",{className:"tab-content settings-tab "+("settings"===E?"active":"")},"settings"===E&&(0,t.createElement)("div",{className:"sf-settings-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"General settings panel"),(0,t.createElement)("div",{className:"floating-widgets"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"storeleds"},"Store SimpleForm leads in Database:"),(0,t.createElement)(kM,{checked:ce,className:"storeleds",name:"storeleds",id:"storeleds",onChange:e=>ue(e)})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"metadata"},"Collect SimpleForm metadata:"),(0,t.createElement)(kM,{checked:fe,className:"metadata",name:"metadata",id:"metadata",onChange:e=>he(e)})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"leadsinSlack"},"Get SimpleForm leads in Slack:"),(0,t.createElement)(kM,{checked:ye,className:"leadsinSlack",name:"leadsinSlack",id:"leadsinSlack",onChange:e=>{we(e)}})),ye&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"recipiantslack"},"Slack Webhook"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",className:"recipiantslack",id:"recipiantslack",name:"recipiantslack",value:Ee,onChange:e=>Ne(e.target.value)}))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"settings-panel"},Le&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("div",{className:"float-form-choose"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7Form"},"Select Contact Forms 7 for floating widgets:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7Form",name:"selectedCF7Form",value:Oe||[],onChange:e=>{const t=parseInt(e.target.value,10),n=e.target.options[e.target.selectedIndex].text;De(t),Fe(n)}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null))),Le&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("p",{style:{color:"#262626"}},"➡️ Please configure ",(0,t.createElement)("span",{className:"selected-cf7-for-float",style:{fontWeight:"bold",color:"#008080"}},_e)," from ",(0,t.createElement)("span",{style:{fontWeight:"bold"}},"CF7 Tab ")," If you didn't already!")))))),(0,t.createElement)("div",{className:"tab-content whatsApp-tab "+("whatsApp"===E?"active":"")},"whatsApp"===E&&(0,t.createElement)("div",{className:"sf-whatsApp-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"WhatsApp Settings"),(0,t.createElement)("div",{className:"whatsApp-redirection"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"whatsappRedirection"},"Enable WhatsApp redirection:"),(0,t.createElement)(kM,{checked:B,className:"whatsappRedirection",name:"whatsappRedirection",id:"whatsappRedirection",onChange:e=>H(e)})),(0,t.createElement)("div",{className:"settings-panel"},B&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"WhatsApp number"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",placeholder:"Add country code ex. +14844578916",name:"webhook",value:Ye,onChange:e=>Ke(e.target.value)}))),B&&(0,t.createElement)("div",{className:"sf-customization"},(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Open in new tab"),(0,t.createElement)("input",{type:"checkbox",name:"openinnewtab",checked:ke,onChange:e=>Pe(e.target.checked)})),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedWhatsapp"},"Select SimpleForm Forms for WhatsApp redirection:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedWhatsapp",name:"selectedWhatsapp",multiple:!0,value:Ae||[],onChange:e=>{const t=Array.from(e.target.selectedOptions,(e=>e.value));Re(t)}},v.map((e=>(0,t.createElement)("option",{key:e.id,value:e.id},e.form_name)))))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"whatsapp-form-list formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7Whatsredi"},"Select Contact Forms 7 forms for WhatsApp redirection:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7Whatsredi",name:"selectedCF7Whatsredi",multiple:!0,value:ze||[],onChange:e=>{const t=Array.from(e.target.selectedOptions,(e=>e.value));Ze(t)}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("br",null),(0,t.createElement)("br",null)))))),(0,t.createElement)("div",{className:"tab-content form-tab "+("form"===E?"active":"")},"form"===E&&(0,t.createElement)("div",{className:"sf-form-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"Floating form customization panel"),(0,t.createElement)("div",{className:"form-customization"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"formCustomization"},"Enable Form customization:"),(0,t.createElement)(kM,{checked:q,className:"formCustomization",name:"formCustomization",id:"formCustomization",onChange:e=>U(e)})),(0,t.createElement)("div",{className:"settings-panel"},q&&(0,t.createElement)("div",{className:"formCustomization"},(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form CTA text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:ht,onChange:e=>mt(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:gt,onChange:e=>vt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"CTA text color")),(0,t.createElement)("div",{className:"formInput "},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:bt,onChange:e=>yt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"CTA background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtext color-fields-selection",type:"color",name:"flotingwidgetsbgcolor",value:Tt,onChange:e=>Ot(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"flotingwidgetsbgcolor"},"Floting widgets color")),(0,t.createElement)("div",{className:"formInput "},(0,t.createElement)("div",{className:"form-position"},(0,t.createElement)("div",{className:"custom-icon"},(0,t.createElement)("label",{htmlFor:"custom-icon"},"Custom Icon:"),(0,t.createElement)("button",{className:"scf-upload-icon",onClick:()=>{wp.media.editor.send.attachment=function(e,t){se(t.url)},wp.media.editor.open()}},(0,t.createElement)(AM.Z,null)),(0,t.createElement)("button",{className:"scf-reset-icon",onClick:()=>{se("")}},(0,t.createElement)(RM.Z,null)),le&&(0,t.createElement)("div",{className:"scf-uploaded-icon"}," ",(0,t.createElement)("img",{src:le,alt:"Custom Icon"})," ")))),(0,t.createElement)("div",{className:"formInput widgets-position"},(0,t.createElement)("div",{className:"form-position"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"widgetsposition"},"Select Widgets Position"),(0,t.createElement)("select",{className:"widgetsposition",name:"widgetsposition",value:Q,onChange:e=>{return t=e.target.value,void J(t);var t}},(0,t.createElement)("option",{value:"Right"},"Right"),(0,t.createElement)("option",{value:"Left"},"Left"),(0,t.createElement)("option",{value:"Custom"},"Custom"))),"Custom"===Q&&(0,t.createElement)("div",{className:"widgetsposition-container"},(0,t.createElement)("div",{className:"left-side"},(0,t.createElement)("label",{htmlFor:"left"},"Left:"),(0,t.createElement)("input",{type:"text",name:"left",placeholder:"Left",value:X,onChange:e=>ee(e.target.value)})),(0,t.createElement)("div",{className:"right-side"},(0,t.createElement)("label",{htmlFor:"right"},"Right:"),(0,t.createElement)("input",{type:"text",name:"right",placeholder:"Right",value:te,onChange:e=>ne(e.target.value)})))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Submit button text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:Xe,onChange:e=>et(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:it,onChange:e=>st(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header text alignment"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{className:"widgetsposition",name:"widgetsposition",value:ct,onChange:e=>{return t=e.target.value,void ut(t);var t}},(0,t.createElement)("option",{value:"center"},"Center"),(0,t.createElement)("option",{value:"left"},"Left"),(0,t.createElement)("option",{value:"right"},"Right")))),(0,t.createElement)("div",{className:"formInput",style:{position:"relative"}},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header Font size"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",placeholder:"add only number: ex:15",name:"interval_review",value:dt,onChange:e=>{return t=e.target.value,void ft(t);var t}}))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null)),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedFont"},"Select Font"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedFont",name:"selectedFont",value:Dt,onChange:e=>{const t=e.target.value;_t(t)}},(0,t.createElement)("option",{value:""},"Select a font"),Yt.map((e=>(0,t.createElement)("option",{key:e,value:e,style:{color:Yt.indexOf(e)>3?"#cccccc":"#050505"}},e)))))),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtext color-fields-selection",type:"color",name:"headertextcolor",value:It,onChange:e=>kt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"headertextcolor"},"Header text color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"headerbackgroundcolor",value:Mt,onChange:e=>Lt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"headerbackgroundcolor"},"Header background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:Rt,onChange:e=>jt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"Form background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtextcolor color-fields-selection",type:"color",name:"formfieldtextcolor",value:Pt,onChange:e=>At(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formfieldtextcolor"},"Form fields text/lable color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtnbgcolor",className:"colorSelectionbg color-fields-selection",type:"color",name:"submitbtnbgcolor",value:wt,onChange:e=>xt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtnbgcolor"},"Submit button BG color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtntextcolor",className:"colorSelectiontext color-fields-selection",type:"color",name:"submitbtntextcolor",value:Ct,onChange:e=>Et(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtntextcolor"},"Submit button text color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtntexthovercolor",className:"colorSelectionhover color-fields-selection",type:"color",name:"submitbtntexthovercolor",value:Nt,onChange:e=>St(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtntexthovercolor"},"Submit button hover color")),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null)),(0,t.createElement)("h4",null,"Form Behavior"),(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Form open by default"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"openinnewtab",checked:Ft,onChange:e=>{return t=e.target.checked,void zt(t);var t}})),(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Form close on Submit"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"openinnewtab",checked:Zt,onChange:e=>{return t=e.target.checked,void Bt(t);var t}}))))))),(0,t.createElement)("div",{className:"tab-content form-tab "+("form-theme"===E?"active":"")},"form-theme"===E&&(0,t.createElement)("div",{className:"form-theme"},(0,t.createElement)("h3",null,"Choose Your Theme"),(0,t.createElement)("p",{className:"theme-description"},"Select your preferred form theme from the options below. This theme will be applied by default to all your forms.",(0,t.createElement)("br",null),(0,t.createElement)("br",null),(0,t.createElement)("span",{className:"tip-highlight"},"Pro Tip:")," You can override this theme for individual forms using the shortcode parameter:",(0,t.createElement)("code",{className:"code-example"},'[simple_form id="1" theme="theme-1"]'),(0,t.createElement)("span",{className:"tip-highlight"},"Attribute: "),(0,t.createElement)("span",{className:"tip-theme-list"},"theme-1 to theme-7")," ",(0,t.createElement)("br",null),"If no theme is specified in the shortcode, your selected default theme will be applied automatically."),(0,t.createElement)(WM,{selectedTheme:_,setSelectedTheme:F}))),(0,t.createElement)("div",{className:"tab-content captcha-tab "+("captcha"===E?"active":"")},"captcha"===E&&(0,t.createElement)("div",{className:"cache-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"Contact form captcha panel"),(0,t.createElement)("div",{className:"form-customization"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cloudflareCaptchaEnable"},"Enable Cloudflare Captcha:"),(0,t.createElement)(kM,{checked:$,className:"cloudflareCaptchaEnable",name:"cloudflareCaptchaEnable",id:"cloudflareCaptchaEnable",onChange:e=>{W(e)}})),(0,t.createElement)("div",{className:"settings-panel"},$&&(0,t.createElement)("div",null,V&&l&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(UM,{ref:O,siteKey:V,onError:e=>{R(e)},onSuccess:e=>{R(e)},options:{theme:"light"}})),(0,t.createElement)("div",{className:"cloudflare-get-key"},(0,t.createElement)(PM.Z,{className:"key-icon"}),(0,t.createElement)("span",null,(0,t.createElement)("a",{target:"_blank",href:"https://dash.cloudflare.com/?to=/:account/turnstile",rel:"noreferrer",className:"get-keys"},"Click here")," to get your ",(0,t.createElement)("strong",null,"Site Key")," and ",(0,t.createElement)("strong",null,"Secret Key")," then paste them below")),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"siteKey"},"Site Key"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"siteKey",className:"colorSelectionhover",type:"text",name:"siteKey",value:V,onChange:e=>{G(e.target.value)}}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"secretKey"},"Secret Key"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"secretKey",className:"colorSelectionhover",type:"text",name:"secretKey",value:Y,onChange:e=>{K(e.target.value)}}))),S&&(0,t.createElement)("div",{className:"ErrorMessage"},(0,t.createElement)("h5",null,"Error! Your Secret Key is not match with the Cloudflare Turnstile! ",(0,t.createElement)("a",{href:"https://dash.cloudflare.com/?to=/:account/turnstile",rel:"noreferrer",target:"_blank"},"view"))," "),L&&!S&&(0,t.createElement)("div",{className:"SuccessMessage"},(0,t.createElement)("h5",null,"Thanks! Click to verify and connect the Cloudflare Turnstile!")," "),!L&&(0,t.createElement)("button",{className:"ConnectCaptcha-btn",onClick:()=>{""!==V&&""!==Y?Swal.fire({text:"Connect your site with CLoudFlare!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Connect!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_store_captcha",{data:{nonce:nt(),cloudflareCaptchaEnable:$,siteKey:V,secretKey:Y},success({validated:e}){I(!0),T(e),M(!1),Swal.fire({position:"center",icon:"success",title:"Connected",showConfirmButton:!1,timer:1500})},error({message:e}){M(!0),I(!1),console.log(e)}})})):Swal.fire({icon:"warning",title:"Need keys to connect!",html:'<span><a target="_blank" href="https://dash.cloudflare.com/?to=/:account/turnstile" rel="noreferrer" className="get-keys">Click here</a> to get your <strong>Site Key</strong> and <strong>Secret Key</strong> then paste them below</span>'})},type:"button"},"Verify"),L&&(0,t.createElement)("button",{className:"ConnectCaptcha-btn",onClick:()=>{P(!k),""!==Y?Swal.fire({text:"Attempt to connect!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Connect!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_connect_captcha",{data:{nonce:nt(),token:A,secretKey:Y,siteKey:V},success({validated:e}){P(!0),T(e),M(!1),Swal.fire({position:"center",icon:"success",title:"Connected",showConfirmButton:!1,timer:1500})},error({message:e}){M(!0),P(!1),T(!1),console.log(e)}})})):Swal.fire({icon:"warning",title:"Need keys to connect!",html:'<span><a target="_blank" href="https://dash.cloudflare.com/?to=/:account/turnstile" rel="noreferrer" className="get-keys">Click here</a> to get your <strong>Site Key</strong> and <strong>Secret Key</strong> then paste them below</span>'})},type:"button"}," ",k&&s?"Connected":"Connect"),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null))))))),(0,t.createElement)("div",{className:"tab-content cf7-tab "+("cf7"===E?"active":"")},"cf7"===E&&(0,t.createElement)("div",{className:"cf7-panel"},(0,t.createElement)("h3",{className:"cf7-title"},"Contact Form 7"),(0,t.createElement)("div",{className:"sf-cf7-container"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"activeCF7"},"Enable Contact Form widgets:"),(0,t.createElement)(kM,{checked:$e,className:"activeCF7",name:"activeCF7",id:"activeCF7",onChange:e=>We(e)})),$e&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"form-configure"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7toconfigureID"},"Select Contact Form 7 forms to configure:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7toconfigureID",name:"selectedCF7toconfigureID",value:Be||[],onChange:e=>{He(parseInt(e.target.value,10)),g(parseInt(e.target.value,10))}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("br",null),(0,t.createElement)("div",{className:"formInput cf7-preset-sections"},(0,t.createElement)("label",{htmlFor:"textareaField"},"Message preset:"),(0,t.createElement)("div",{className:"formdeck-presets",dangerouslySetInnerHTML:{__html:Ht?.responseText?.replace(/\{"success":true\}$/,"")}}),(0,t.createElement)("textarea",{id:"nameField",name:"name",placeholder:"Enter your preset here",rows:"10",cols:"30",value:Ut.replace(/\{NEW_LINE\}/g,"\n"),onChange:e=>{const t=e.target.value.replace(/\n/g,"{NEW_LINE}");Ge(t)}})),(0,t.createElement)("div",{className:"wpnts-switch-review formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"disableCF7Mail"},"Disable default CF7 email notifications:"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"disableCF7Mail",checked:qe,onChange:e=>{return t=e.target.checked,void Ue(t);var t}})),(0,t.createElement)("br",null),(0,t.createElement)("br",null),(0,t.createElement)("h3",{className:"cf7-title"},"Contact Form 7 General settings"),(0,t.createElement)("div",{className:"float-form-choose"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading ",htmlFor:"storecf7leds"},"Store CF7 leads in Database:"),(0,t.createElement)(kM,{checked:de,className:"storecf7leds",name:"storecf7leds",id:"storecf7leds",onChange:e=>{pe(e)}})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cf7metadata"},"Collect CF7 metadata:"),(0,t.createElement)(kM,{checked:me,className:"cf7metadata",name:"cf7metadata",id:"cf7metadata",onChange:e=>{ge(e)}})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cf7leadsinslack"},"CF7 form leads in Slack:"),(0,t.createElement)(kM,{checked:xe,className:"cf7leadsinslack",name:"cf7leadsinslack",id:"cf7leadsinslack",onChange:e=>{Ce(e)}})))))))),r&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:e},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>Qt()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(_M.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",null,"Found multiple floating forms"),(0,t.createElement)("p",null,"You have the option to enable Contact Form 7 or Formflow as a floating widget!"),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:Qt},"OK?"))))),("inactive"===d||"notinstalled"===d)&&"cf7"===E&&f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:e},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>Qt()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(_M.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",{className:"cf7-notice"},"Contact Form 7 is not ","inactive"==d?"Active":"Installed"," yet! "),(0,t.createElement)("p",{className:"cf7-message"},"Please ","inactive"==d?"Active":"Installed"," it first to your CF7 forms!"),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:Qt},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:e=>{e.preventDefault(),u(!0),"notinstalled"===d?wp.ajax.send("install_and_activate_cf7_plugin",{data:{nonce:nt()},success(e){console.log(e),u(!1),h(!1),Vt()},error(e){console.error(e),u(!1),h(!1),Vt()}}):wp.ajax.send("activate_cf7_plugin",{data:{nonce:nt()},success(e){console.log(e),u(!1),h(!1),Vt()},error(e){console.error(e),u(!1),h(!1),Vt()}})},disabled:c},"inactive"==d?"Activate":"Yes, Install !"," ",c&&(0,t.createElement)("span",{className:"cf7-install-loader"},al)))))))},GM=function(){rt(),i(4677);const[e,r]=(0,n.useState)([0]),o=window.location.href,a=o.indexOf("/wp-admin"),l=o.substring(0,a)+"/wp-admin/plugin-install.php?s=functiondeck&tab=search&type=term";return(0,t.createElement)(He,{customClass:"documentation-page-wrap"},(0,t.createElement)(qe,{customClass:"formdeck-documentation-flex-row"},(0,t.createElement)(et,{customClass:"formdeck-documentation-card"},(0,t.createElement)("a",{href:"https://wordpress.org/support/plugin/simple-form/",target:"_blank",className:"single-doc-item"}),(0,t.createElement)("img",{className:"wpnts_logo_footer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTAgMTQuNWEyIDIgMCAwIDEtMS45OTQtMS44NEE2LjAwMiA2LjAwMiAwIDAgMSAxMCAxYTYgNiAwIDAgMSA1Ljk4IDUuNWEuNDcuNDcgMCAwIDEtLjQ4LjVhLjU0MS41NDEgMCAwIDEtLjUyNS0uNWE1IDUgMCAxIDAtNi43OSA1LjE2QTIgMiAwIDEgMSAxMCAxNC41Wk01LjAwOSAxMkg1LjFhNy4wMTQgNy4wMTQgMCAwIDAgMi4wMzMgMS4zODhBMyAzIDAgMCAwIDEyLjk1OSAxMkgxNWEyIDIgMCAwIDEgMiAyYzAgMS42OTEtLjgzMyAyLjk2Ni0yLjEzNSAzLjc5N0MxMy41ODMgMTguNjE0IDExLjg1NSAxOSAxMCAxOWMtMS44NTUgMC0zLjU4My0uMzg2LTQuODY1LTEuMjAzQzMuODMzIDE2Ljk2NyAzIDE1LjY5IDMgMTRjMC0xLjExMy45MDMtMiAyLjAwOS0yWk0xNCA3YTMuOTk3IDMuOTk3IDAgMCAxLTEuODcgMy4zODdBMi45OTEgMi45OTEgMCAwIDAgMTAgOS41YTIuOTkgMi45OSAwIDAgMC0yLjEzLjg4N2E0LjAxMiA0LjAxMiAwIDAgMS0xLjYzOC0yLjA0MkEzLjk4MyAzLjk4MyAwIDAgMSA2IDdhNCA0IDAgMSAxIDggMFoiLz4NCjwvc3ZnPg==",alt:"staff"}),(0,t.createElement)("h4",null,"Need support")),(0,t.createElement)(et,{customClass:"formdeck-documentation-card"},(0,t.createElement)("a",{href:`${l}/plugin-install.php?s=wpxpertise&tab=search&type=term`,target:"_blank",className:"single-doc-item"}),(0,t.createElement)("img",{className:"wpnts_logo_footer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxvZ29zUHJvZHVjdGh1bnQwIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMCUiIHkyPSIxMDAlIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNEQTU1MkYiLz4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0QwNEIyNSIvPg0KICAgICAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2xvZ29zUHJvZHVjdGh1bnQwKSIgZD0iTTEyOCAyNTZjNzAuNjk0IDAgMTI4LTU3LjMwNiAxMjgtMTI4UzE5OC42OTQgMCAxMjggMFMwIDU3LjMwNiAwIDEyOHM1Ny4zMDYgMTI4IDEyOCAxMjhaIi8+DQogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05NiA3Ni44djEwMi40aDE5LjJ2LTMyaDI5LjA1NmMxOS4yOTYtLjUxMiAzNC45NDQtMTYuMTYgMzQuOTQ0LTM1LjJjMC0xOS41NTItMTUuNjQ4LTM1LjItMzQuOTQ0LTM1LjJIOTZabTQ4LjQ5MyA1MS4ySDExNS4yVjk2aDI5LjI5M2M4LjU2MyAwIDE1LjUwNyA3LjE2OCAxNS41MDcgMTZzLTYuOTQ0IDE2LTE1LjUwNyAxNloiLz4NCiAgICA8L2c+DQo8L3N2Zz4=",alt:"staff"}),(0,t.createElement)("h4",null,"Other Product"))),(0,t.createElement)(et,{customClass:"feature-list-with-plan"}))};function YM(){return(0,t.createElement)("div",null,(0,t.createElement)(CM,null))}var KM=function(){const[e,r]=(0,n.useState)("formdeck");return(0,t.createElement)("div",null,(0,t.createElement)("div",{className:"leads-tab-components"},(0,t.createElement)("button",{className:"formdeck"===e?"active":"",onClick:()=>{r("formdeck")}},"SimpleForm")),(0,t.createElement)("div",{className:"leads-tab-content"},(0,t.createElement)("div",{className:"formdeck"===e?"active":""},(0,t.createElement)(YM,null))))},QM=i(3205);const JM=Math.min,XM=Math.max,eL=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),tL={start:"end",end:"start"};function nL(e,t,n){return XM(e,JM(t,n))}function rL(e,t){return"function"==typeof e?e(t):e}function oL(e){return e.split("-")[0]}function aL(e){return e.split("-")[1]}function iL(e){return"x"===e?"y":"x"}function lL(e){return"y"===e?"height":"width"}function sL(e){return["top","bottom"].includes(oL(e))?"y":"x"}function cL(e){return iL(sL(e))}function uL(e){return e.replace(/start|end/g,(e=>tL[e]))}function dL(e){return e.replace(/left|right|bottom|top/g,(e=>eL[e]))}function pL(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function fL(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function hL(e,t,n){let{reference:r,floating:o}=e;const a=sL(t),i=cL(t),l=lL(i),s=oL(t),c="y"===a,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,p=r[l]/2-o[l]/2;let f;switch(s){case"top":f={x:u,y:r.y-o.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-o.width,y:d};break;default:f={x:r.x,y:r.y}}switch(aL(t)){case"start":f[i]-=p*(n&&c?-1:1);break;case"end":f[i]+=p*(n&&c?-1:1)}return f}async function mL(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=rL(t,e),h=pL(f),m=l[p?"floating"===d?"reference":"floating":d],g=fL(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(m)))||n?m:m.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{...i.floating,x:r,y:o}:i.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),y=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=fL(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-w.top+h.top)/y.y,bottom:(w.bottom-g.bottom+h.bottom)/y.y,left:(g.left-w.left+h.left)/y.x,right:(w.right-g.right+h.right)/y.x}}const gL=Math.min,vL=Math.max,bL=Math.round,yL=Math.floor,wL=e=>({x:e,y:e});function xL(e){return NL(e)?(e.nodeName||"").toLowerCase():"#document"}function CL(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function EL(e){var t;return null==(t=(NL(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function NL(e){return e instanceof Node||e instanceof CL(e).Node}function SL(e){return e instanceof Element||e instanceof CL(e).Element}function ML(e){return e instanceof HTMLElement||e instanceof CL(e).HTMLElement}function LL(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof CL(e).ShadowRoot)}function IL(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=jL(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function kL(e){return["table","td","th"].includes(xL(e))}function PL(e){const t=AL(),n=jL(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function AL(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function RL(e){return["html","body","#document"].includes(xL(e))}function jL(e){return CL(e).getComputedStyle(e)}function TL(e){return SL(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function OL(e){if("html"===xL(e))return e;const t=e.assignedSlot||e.parentNode||LL(e)&&e.host||EL(e);return LL(t)?t.host:t}function DL(e){const t=OL(e);return RL(t)?e.ownerDocument?e.ownerDocument.body:e.body:ML(t)&&IL(t)?t:DL(t)}function _L(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=DL(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=CL(o);return a?t.concat(i,i.visualViewport||[],IL(o)?o:[],i.frameElement&&n?_L(i.frameElement):[]):t.concat(o,_L(o,[],n))}function FL(e){const t=jL(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=ML(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,l=bL(n)!==a||bL(r)!==i;return l&&(n=a,r=i),{width:n,height:r,$:l}}function zL(e){return SL(e)?e:e.contextElement}function ZL(e){const t=zL(e);if(!ML(t))return wL(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=FL(t);let i=(a?bL(n.width):n.width)/r,l=(a?bL(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const BL=wL(0);function HL(e){const t=CL(e);return AL()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:BL}function qL(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=zL(e);let i=wL(1);t&&(r?SL(r)&&(i=ZL(r)):i=ZL(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==CL(e))&&t}(a,n,r)?HL(a):wL(0);let s=(o.left+l.x)/i.x,c=(o.top+l.y)/i.y,u=o.width/i.x,d=o.height/i.y;if(a){const e=CL(a),t=r&&SL(r)?CL(r):r;let n=e,o=n.frameElement;for(;o&&r&&t!==n;){const e=ZL(o),t=o.getBoundingClientRect(),r=jL(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,d*=e.y,s+=a,c+=i,n=CL(o),o=n.frameElement}}return fL({width:u,height:d,x:s,y:c})}const UL=[":popover-open",":modal"];function $L(e){return UL.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function WL(e){return qL(EL(e)).left+TL(e).scrollLeft}function VL(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=CL(e),r=EL(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;const e=AL();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=EL(e),n=TL(e),r=e.ownerDocument.body,o=vL(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=vL(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+WL(e);const l=-n.scrollTop;return"rtl"===jL(r).direction&&(i+=vL(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:l}}(EL(e));else if(SL(t))r=function(e,t){const n=qL(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=ML(e)?ZL(e):wL(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=HL(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return fL(r)}function GL(e,t){const n=OL(e);return!(n===t||!SL(n)||RL(n))&&("fixed"===jL(n).position||GL(n,t))}function YL(e,t,n){const r=ML(t),o=EL(t),a="fixed"===n,i=qL(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const s=wL(0);if(r||!r&&!a)if(("body"!==xL(t)||IL(o))&&(l=TL(t)),r){const e=qL(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=WL(o));return{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function KL(e){return"static"===jL(e).position}function QL(e,t){return ML(e)&&"fixed"!==jL(e).position?t?t(e):e.offsetParent:null}function JL(e,t){const n=CL(e);if($L(e))return n;if(!ML(e)){let t=OL(e);for(;t&&!RL(t);){if(SL(t)&&!KL(t))return t;t=OL(t)}return n}let r=QL(e,t);for(;r&&kL(r)&&KL(r);)r=QL(r,t);return r&&RL(r)&&KL(r)&&!PL(r)?n:r||function(e){let t=OL(e);for(;ML(t)&&!RL(t);){if(PL(t))return t;t=OL(t)}return null}(e)||n}const XL={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,i=EL(r),l=!!t&&$L(t.floating);if(r===i||l&&a)return n;let s={scrollLeft:0,scrollTop:0},c=wL(1);const u=wL(0),d=ML(r);if((d||!d&&!a)&&(("body"!==xL(r)||IL(i))&&(s=TL(r)),ML(r))){const e=qL(r);c=ZL(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x,y:n.y*c.y-s.scrollTop*c.y+u.y}},getDocumentElement:EL,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?$L(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=_L(e,[],!1).filter((e=>SL(e)&&"body"!==xL(e))),o=null;const a="fixed"===jL(e).position;let i=a?OL(e):e;for(;SL(i)&&!RL(i);){const t=jL(i),n=PL(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||IL(i)&&!n&&GL(e,i))?r=r.filter((e=>e!==i)):o=t,i=OL(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],l=a.reduce(((e,n)=>{const r=VL(t,n,o);return e.top=vL(r.top,e.top),e.right=gL(r.right,e.right),e.bottom=gL(r.bottom,e.bottom),e.left=vL(r.left,e.left),e}),VL(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:JL,getElementRects:async function(e){const t=this.getOffsetParent||JL,n=this.getDimensions,r=await n(e.floating);return{reference:YL(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=FL(e);return{width:t,height:n}},getScale:ZL,isElement:SL,isRTL:function(e){return"rtl"===jL(e).direction}};const eI=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=oL(n),l=aL(n),s="y"===sL(n),c=["left","top"].includes(i)?-1:1,u=a&&s?-1:1,d=rL(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&"number"==typeof h&&(f="end"===l?-1*h:h),s?{x:f*u,y:p*c}:{x:p*c,y:f*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}},tI=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=rL(e,t),c={x:n,y:r},u=await mL(t,s),d=sL(oL(o)),p=iL(d);let f=c[p],h=c[d];if(a){const e="y"===p?"bottom":"right";f=nL(f+u["y"===p?"top":"left"],f,f-u[e])}if(i){const e="y"===d?"bottom":"right";h=nL(h+u["y"===d?"top":"left"],h,h-u[e])}const m=l.fn({...t,[p]:f,[d]:h});return{...m,data:{x:m.x-n,y:m.y-r}}}}},nI=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:a,initialPlacement:i,platform:l,elements:s}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:h=!0,...m}=rL(e,t),g=oL(r),v=oL(i)===i,b=await(null==l.isRTL?void 0:l.isRTL(s.floating)),y=d||(v||!h?[dL(i)]:function(e){const t=dL(e);return[uL(e),t,uL(t)]}(i));d||"none"===f||y.push(...function(e,t,n,r){const o=aL(e);let a=function(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}(oL(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(uL)))),a}(i,h,f,b));const w=[i,...y],x=await mL(t,m),C=[];let E=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&C.push(x[g]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=aL(e),o=cL(e),a=lL(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=dL(i)),[i,dL(i)]}(r,a,b);C.push(x[e[0]],x[e[1]])}if(E=[...E,{placement:r,overflows:C}],!C.every((e=>e<=0))){var N,S;const e=((null==(N=o.flip)?void 0:N.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:E},reset:{placement:t}};let n=null==(S=E.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:S.placement;if(!n)switch(p){case"bestFit":{var M;const e=null==(M=E.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:M[0];e&&(n=e);break}case"initialPlacement":n=i}if(r!==n)return{reset:{placement:n}}}return{}}}},rI=(e,t,n)=>{const r=new Map,o={platform:XL,...n},a={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,l=a.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=hL(c,r,s),p=r,f={},h=0;for(let n=0;n<l.length;n++){const{name:a,fn:m}=l[n],{x:g,y:v,data:b,reset:y}=await m({x:u,y:d,initialPlacement:r,placement:p,strategy:o,middlewareData:f,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,f={...f,[a]:{...f[a],...b}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(p=y.placement),y.rects&&(c=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:u,y:d}=hL(c,p,s))),n=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:f}})(e,t,{...o,platform:a})};var oI=i(3967);const aI={core:!1,base:!1};function iI({css:e,id:t="react-tooltip-base-styles",type:n="base",ref:r}){var o,a;if(!e||"undefined"==typeof document||aI[n])return;if("core"===n&&"undefined"!=typeof process&&(null===(o=null===process||void 0===process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&"undefined"!=typeof process&&(null===(a=null===process||void 0===process?void 0:process.env)||void 0===a?void 0:a.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t="react-tooltip-core-styles"),r||(r={});const{insertAt:i}=r;if(document.getElementById(t))return void console.warn(`[react-tooltip] Element with id '${t}' already exists. Call \`removeStyle()\` first`);const l=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.id=t,s.type="text/css","top"===i&&l.firstChild?l.insertBefore(s,l.firstChild):l.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e)),aI[n]=!0}const lI=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:a="absolute",middlewares:i=[eI(Number(o)),nI({fallbackAxisSideDirection:"start"}),tI({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const s=i;return n?(s.push({name:"arrow",options:c={element:n,padding:5},async fn(e){const{x:t,y:n,placement:r,rects:o,platform:a,elements:i}=e,{element:l,padding:s=0}=rL(c,e)||{};if(null==l)return{};const u=pL(s),d={x:t,y:n},p=cL(r),f=lL(p),h=await a.getDimensions(l),m="y"===p,g=m?"top":"left",v=m?"bottom":"right",b=m?"clientHeight":"clientWidth",y=o.reference[f]+o.reference[p]-d[p]-o.floating[f],w=d[p]-o.reference[p],x=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l));let C=x?x[b]:0;C&&await(null==a.isElement?void 0:a.isElement(x))||(C=i.floating[b]||o.floating[f]);const E=y/2-w/2,N=C/2-h[f]/2-1,S=JM(u[g],N),M=JM(u[v],N),L=S,I=C-h[f]-M,k=C/2-h[f]/2+E,P=nL(L,k,I),A=null!=aL(r)&&k!=P&&o.reference[f]/2-(k<L?S:M)-h[f]/2<0?k<L?L-k:I-k:0;return{[p]:d[p]-A,data:{[p]:P,centerOffset:k-P+A}}}}),rI(e,t,{placement:r,strategy:a,middleware:s}).then((({x:e,y:t,placement:n,middlewareData:r})=>{var o,a;const i={left:`${e}px`,top:`${t}px`,border:l},{x:s,y:c}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},u=null!==(a={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==a?a:"bottom",d=l&&{borderBottom:l,borderRight:l};let p=0;if(l){const e=`${l}`.match(/(\d+)px/);p=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:i,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=c?`${c}px`:"",right:"",bottom:"",...d,[u]:`-${4+p}px`},place:n}}))):rI(e,t,{placement:"bottom",strategy:a,middleware:s}).then((({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})));var c},sI=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),cI=(e,t,n)=>{let r=null;const o=function(...o){const a=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(a,t)),n||(r&&clearTimeout(r),r=setTimeout(a,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},uI=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,dI=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,n)=>dI(e,t[n])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!uI(e)||!uI(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>dI(e[n],t[n])))},pI=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n}))},fI=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(pI(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},hI="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,mI={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},gI=(0,n.createContext)({getTooltipData:()=>mI});function vI(e="DEFAULT_TOOLTIP_ID"){return(0,n.useContext)(gI).getTooltipData(e)}var bI={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},yI={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const wI=({forwardRef:e,id:t,className:r,classNameArrow:o,variant:a="dark",anchorId:i,anchorSelect:l,place:s="top",offset:c=10,events:u=["hover"],openOnClick:d=!1,positionStrategy:p="absolute",middlewares:f,wrapper:h,delayShow:m=0,delayHide:g=0,float:v=!1,hidden:b=!1,noArrow:y=!1,clickable:w=!1,closeOnEsc:x=!1,closeOnScroll:C=!1,closeOnResize:E=!1,openEvents:N,closeEvents:S,globalCloseEvents:M,imperativeModeOnly:L,style:I,position:k,afterShow:P,afterHide:A,content:R,contentWrapperRef:j,isOpen:T,defaultIsOpen:O=!1,setIsOpen:D,activeAnchor:_,setActiveAnchor:F,border:z,opacity:Z,arrowColor:B,role:H="tooltip"})=>{var q;const U=(0,n.useRef)(null),$=(0,n.useRef)(null),W=(0,n.useRef)(null),V=(0,n.useRef)(null),G=(0,n.useRef)(null),[Y,K]=(0,n.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:s}),[Q,J]=(0,n.useState)(!1),[X,ee]=(0,n.useState)(!1),[te,ne]=(0,n.useState)(null),re=(0,n.useRef)(!1),oe=(0,n.useRef)(null),{anchorRefs:ae,setActiveAnchor:ie}=vI(t),le=(0,n.useRef)(!1),[se,ce]=(0,n.useState)([]),ue=(0,n.useRef)(!1),de=d||u.includes("click"),pe=de||(null==N?void 0:N.click)||(null==N?void 0:N.dblclick)||(null==N?void 0:N.mousedown),fe=N?{...N}:{mouseenter:!0,focus:!0,click:!1,dblclick:!1,mousedown:!1};!N&&de&&Object.assign(fe,{mouseenter:!1,focus:!1,click:!0});const he=S?{...S}:{mouseleave:!0,blur:!0,click:!1,dblclick:!1,mouseup:!1};!S&&de&&Object.assign(he,{mouseleave:!1,blur:!1});const me=M?{...M}:{escape:x||!1,scroll:C||!1,resize:E||!1,clickOutsideAnchor:pe||!1};L&&(Object.assign(fe,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(he,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(me,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),hI((()=>(ue.current=!0,()=>{ue.current=!1})),[]);const ge=e=>{ue.current&&(e&&ee(!0),setTimeout((()=>{ue.current&&(null==D||D(e),void 0===T&&J(e))}),10))};(0,n.useEffect)((()=>{if(void 0===T)return()=>null;T&&ee(!0);const e=setTimeout((()=>{J(T)}),10);return()=>{clearTimeout(e)}}),[T]),(0,n.useEffect)((()=>{if(Q!==re.current)if(G.current&&clearTimeout(G.current),re.current=Q,Q)null==P||P();else{const e=(e=>{const t=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!t)return 0;const[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})();G.current=setTimeout((()=>{ee(!1),ne(null),null==A||A()}),e+25)}}),[Q]);const ve=e=>{K((t=>dI(t,e)?t:e))},be=(e=m)=>{W.current&&clearTimeout(W.current),X?ge(!0):W.current=setTimeout((()=>{ge(!0)}),e)},ye=(e=g)=>{V.current&&clearTimeout(V.current),V.current=setTimeout((()=>{le.current||ge(!1)}),e)},we=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return F(null),void ie({current:null});m?be():ge(!0),F(n),ie({current:n}),V.current&&clearTimeout(V.current)},xe=()=>{w?ye(g||100):g?ye():ge(!1),W.current&&clearTimeout(W.current)},Ce=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};lI({place:null!==(n=null==te?void 0:te.place)&&void 0!==n?n:s,offset:c,elementReference:r,tooltipReference:U.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:z}).then((e=>{ve(e)}))},Ee=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};Ce(n),oe.current=n},Ne=e=>{var t;if(!Q)return;const n=e.target;n.isConnected&&((null===(t=U.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${i}']`),...se].some((e=>null==e?void 0:e.contains(n)))||(ge(!1),W.current&&clearTimeout(W.current)))},Se=cI(we,50,!0),Me=cI(xe,50,!0),Le=e=>{Me.cancel(),Se(e)},Ie=()=>{Se.cancel(),Me()},ke=(0,n.useCallback)((()=>{var e,t;const n=null!==(e=null==te?void 0:te.position)&&void 0!==e?e:k;n?Ce(n):v?oe.current&&Ce(oe.current):(null==_?void 0:_.isConnected)&&lI({place:null!==(t=null==te?void 0:te.place)&&void 0!==t?t:s,offset:c,elementReference:_,tooltipReference:U.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:z}).then((e=>{ue.current&&ve(e)}))}),[Q,_,R,I,s,null==te?void 0:te.place,c,p,k,null==te?void 0:te.position,v]);(0,n.useEffect)((()=>{var e,t;const n=new Set(ae);se.forEach((e=>{n.add({current:e})}));const r=document.querySelector(`[id='${i}']`);r&&n.add({current:r});const o=()=>{ge(!1)},a=fI(_),l=fI(U.current);me.scroll&&(window.addEventListener("scroll",o),null==a||a.addEventListener("scroll",o),null==l||l.addEventListener("scroll",o));let s=null;me.resize?window.addEventListener("resize",o):_&&U.current&&(s=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=zL(e),u=o||a?[...c?_L(c):[],..._L(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const d=c&&l?function(e,t){let n,r=null;const o=EL(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();const{left:c,top:u,width:d,height:p}=e.getBoundingClientRect();if(l||t(),!d||!p)return;const f={rootMargin:-yL(u)+"px "+-yL(o.clientWidth-(c+d))+"px "+-yL(o.clientHeight-(u+p))+"px "+-yL(c)+"px",threshold:vL(0,gL(1,s))||1};let h=!0;function m(e){const t=e[0].intersectionRatio;if(t!==s){if(!h)return i();t?i(!1,t):n=setTimeout((()=>{i(!1,1e-7)}),1e3)}h=!1}try{r=new IntersectionObserver(m,{...f,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(m,f)}r.observe(e)}(!0),a}(c,n):null;let p,f=-1,h=null;i&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),c&&!s&&h.observe(c),h.observe(t));let m=s?qL(e):null;return s&&function t(){const r=qL(e);!m||r.x===m.x&&r.y===m.y&&r.width===m.width&&r.height===m.height||n(),m=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=h)||e.disconnect(),h=null,s&&cancelAnimationFrame(p)}}(_,U.current,ke,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const c=e=>{"Escape"===e.key&&ge(!1)};me.escape&&window.addEventListener("keydown",c),me.clickOutsideAnchor&&window.addEventListener("click",Ne);const u=[],d=e=>{Q&&(null==e?void 0:e.target)===_||we(e)},p=e=>{Q&&(null==e?void 0:e.target)===_&&xe()},f=["mouseenter","mouseleave","focus","blur"],h=["click","dblclick","mousedown","mouseup"];Object.entries(fe).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:Le}):h.includes(e)&&u.push({event:e,listener:d}))})),Object.entries(he).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:Ie}):h.includes(e)&&u.push({event:e,listener:p}))})),v&&u.push({event:"pointermove",listener:Ee});const m=()=>{le.current=!0},g=()=>{le.current=!1,xe()};return w&&!pe&&(null===(e=U.current)||void 0===e||e.addEventListener("mouseenter",m),null===(t=U.current)||void 0===t||t.addEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)}))})),()=>{var e,t;me.scroll&&(window.removeEventListener("scroll",o),null==a||a.removeEventListener("scroll",o),null==l||l.removeEventListener("scroll",o)),me.resize?window.removeEventListener("resize",o):null==s||s(),me.clickOutsideAnchor&&window.removeEventListener("click",Ne),me.escape&&window.removeEventListener("keydown",c),w&&!pe&&(null===(e=U.current)||void 0===e||e.removeEventListener("mouseenter",m),null===(t=U.current)||void 0===t||t.removeEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)}))}))}}),[_,ke,X,ae,se,N,S,M,de,m,g]),(0,n.useEffect)((()=>{var e,n;let r=null!==(n=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const o=new MutationObserver((e=>{const n=[],o=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(_){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(r)try{o.push(...t.filter((e=>e.matches(r)))),o.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,_))&&(ee(!1),ge(!1),F(null),W.current&&clearTimeout(W.current),V.current&&clearTimeout(V.current),!0)}))}if(r)try{const t=[...e.addedNodes].filter((e=>1===e.nodeType));n.push(...t.filter((e=>e.matches(r)))),n.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}}})),(n.length||o.length)&&ce((e=>[...e.filter((e=>!o.includes(e))),...n]))}));return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}}),[t,l,null==te?void 0:te.anchorSelect,_]),(0,n.useEffect)((()=>{ke()}),[ke]),(0,n.useEffect)((()=>{if(!(null==j?void 0:j.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>ke()))}));return e.observe(j.current),()=>{e.disconnect()}}),[R,null==j?void 0:j.current]),(0,n.useEffect)((()=>{var e;const t=document.querySelector(`[id='${i}']`),n=[...se,t];_&&n.includes(_)||F(null!==(e=se[0])&&void 0!==e?e:t)}),[i,se,_]),(0,n.useEffect)((()=>(O&&ge(!0),()=>{W.current&&clearTimeout(W.current),V.current&&clearTimeout(V.current)})),[]),(0,n.useEffect)((()=>{var e;let n=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));ce(e)}catch(e){ce([])}}),[t,l,null==te?void 0:te.anchorSelect]),(0,n.useEffect)((()=>{W.current&&(clearTimeout(W.current),be(m))}),[m]);const Pe=null!==(q=null==te?void 0:te.content)&&void 0!==q?q:R,Ae=Q&&Object.keys(Y.tooltipStyles).length>0;return(0,n.useImperativeHandle)(e,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ne(null!=e?e:null),(null==e?void 0:e.delay)?be(e.delay):ge(!0)},close:e=>{(null==e?void 0:e.delay)?ye(e.delay):ge(!1)},activeAnchor:_,place:Y.place,isOpen:Boolean(X&&!b&&Pe&&Ae)}))),X&&!b&&Pe?n.createElement(h,{id:t,role:H,className:oI("react-tooltip",bI.tooltip,yI.tooltip,yI[a],r,`react-tooltip__place-${Y.place}`,bI[Ae?"show":"closing"],Ae?"react-tooltip__show":"react-tooltip__closing","fixed"===p&&bI.fixed,w&&bI.clickable),onTransitionEnd:e=>{G.current&&clearTimeout(G.current),Q||"opacity"!==e.propertyName||(ee(!1),ne(null),null==A||A())},style:{...I,...Y.tooltipStyles,opacity:void 0!==Z&&Ae?Z:void 0},ref:U},Pe,n.createElement(h,{className:oI("react-tooltip-arrow",bI.arrow,yI.arrow,o,y&&bI.noArrow),style:{...Y.tooltipArrowStyles,background:B?`linear-gradient(to right bottom, transparent 50%, ${B} 50%)`:void 0},ref:$})):null},xI=({content:e})=>n.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),CI=n.forwardRef((({id:e,anchorId:t,anchorSelect:r,content:o,html:a,render:i,className:l,classNameArrow:s,variant:c="dark",place:u="top",offset:d=10,wrapper:p="div",children:f=null,events:h=["hover"],openOnClick:m=!1,positionStrategy:g="absolute",middlewares:v,delayShow:b=0,delayHide:y=0,float:w=!1,hidden:x=!1,noArrow:C=!1,clickable:E=!1,closeOnEsc:N=!1,closeOnScroll:S=!1,closeOnResize:M=!1,openEvents:L,closeEvents:I,globalCloseEvents:k,imperativeModeOnly:P=!1,style:A,position:R,isOpen:j,defaultIsOpen:T=!1,disableStyleInjection:O=!1,border:D,opacity:_,arrowColor:F,setIsOpen:z,afterShow:Z,afterHide:B,role:H="tooltip"},q)=>{const[U,$]=(0,n.useState)(o),[W,V]=(0,n.useState)(a),[G,Y]=(0,n.useState)(u),[K,Q]=(0,n.useState)(c),[J,X]=(0,n.useState)(d),[ee,te]=(0,n.useState)(b),[ne,re]=(0,n.useState)(y),[oe,ae]=(0,n.useState)(w),[ie,le]=(0,n.useState)(x),[se,ce]=(0,n.useState)(p),[ue,de]=(0,n.useState)(h),[pe,fe]=(0,n.useState)(g),[he,me]=(0,n.useState)(null),[ge,ve]=(0,n.useState)(null),be=(0,n.useRef)(O),{anchorRefs:ye,activeAnchor:we}=vI(e),xe=e=>null==e?void 0:e.getAttributeNames().reduce(((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t}),{}),Ce=e=>{const t={place:e=>{var t;Y(null!==(t=e)&&void 0!==t?t:u)},content:e=>{$(null!=e?e:o)},html:e=>{V(null!=e?e:a)},variant:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{X(null===e?d:Number(e))},wrapper:e=>{var t;ce(null!==(t=e)&&void 0!==t?t:p)},events:e=>{const t=null==e?void 0:e.split(" ");de(null!=t?t:h)},"position-strategy":e=>{var t;fe(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{te(null===e?b:Number(e))},"delay-hide":e=>{re(null===e?y:Number(e))},float:e=>{ae(null===e?w:"true"===e)},hidden:e=>{le(null===e?x:"true"===e)},"class-name":e=>{me(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)}))};(0,n.useEffect)((()=>{$(o)}),[o]),(0,n.useEffect)((()=>{V(a)}),[a]),(0,n.useEffect)((()=>{Y(u)}),[u]),(0,n.useEffect)((()=>{Q(c)}),[c]),(0,n.useEffect)((()=>{X(d)}),[d]),(0,n.useEffect)((()=>{te(b)}),[b]),(0,n.useEffect)((()=>{re(y)}),[y]),(0,n.useEffect)((()=>{ae(w)}),[w]),(0,n.useEffect)((()=>{le(x)}),[x]),(0,n.useEffect)((()=>{fe(g)}),[g]),(0,n.useEffect)((()=>{be.current!==O&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[O]),(0,n.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===O,disableBase:O}}))}),[]),(0,n.useEffect)((()=>{var n;const o=new Set(ye);let a=r;if(!a&&e&&(a=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),a)try{document.querySelectorAll(a).forEach((e=>{o.add({current:e})}))}catch(n){console.warn(`[react-tooltip] "${a}" is not a valid CSS selector`)}const i=document.querySelector(`[id='${t}']`);if(i&&o.add({current:i}),!o.size)return()=>null;const l=null!==(n=null!=ge?ge:i)&&void 0!==n?n:we.current,s=new MutationObserver((e=>{e.forEach((e=>{var t;if(!l||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=xe(l);Ce(n)}))})),c={attributes:!0,childList:!1,subtree:!1};if(l){const e=xe(l);Ce(e),s.observe(l,c)}return()=>{s.disconnect()}}),[ye,we,ge,t,r]),(0,n.useEffect)((()=>{(null==A?void 0:A.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),D&&!sI("border",`${D}`)&&console.warn(`[react-tooltip] "${D}" is not a valid \`border\`.`),(null==A?void 0:A.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),_&&!sI("opacity",`${_}`)&&console.warn(`[react-tooltip] "${_}" is not a valid \`opacity\`.`)}),[]);let Ee=f;const Ne=(0,n.useRef)(null);if(i){const e=i({content:(null==ge?void 0:ge.getAttribute("data-tooltip-content"))||U||null,activeAnchor:ge});Ee=e?n.createElement("div",{ref:Ne,className:"react-tooltip-content-wrapper"},e):null}else U&&(Ee=U);W&&(Ee=n.createElement(xI,{content:W}));const Se={forwardRef:q,id:e,anchorId:t,anchorSelect:r,className:oI(l,he),classNameArrow:s,content:Ee,contentWrapperRef:Ne,place:G,variant:K,offset:J,wrapper:se,events:ue,openOnClick:m,positionStrategy:pe,middlewares:v,delayShow:ee,delayHide:ne,float:oe,hidden:ie,noArrow:C,clickable:E,closeOnEsc:N,closeOnScroll:S,closeOnResize:M,openEvents:L,closeEvents:I,globalCloseEvents:k,imperativeModeOnly:P,style:A,position:R,isOpen:j,defaultIsOpen:T,border:D,opacity:_,arrowColor:F,setIsOpen:z,afterShow:Z,afterHide:B,activeAnchor:ge,setActiveAnchor:e=>ve(e),role:H};return n.createElement(wI,{...Se})}));"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||iI({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||iI({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));var EI=({content:e})=>{const n=Math.floor(-98*Math.random())+1;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(CI,{anchorId:`app-help-${n}`,content:e,variant:"light",className:"react-tooltip-light"}),(0,t.createElement)("div",{className:"simpleform-tooltip",id:`app-help-${n}`},il))};const NI=i(6870);var SI=()=>(0,t.createElement)("div",{className:"simple-form-presets"},(0,t.createElement)("h3",{className:"preset-form-title"},(0,t.createElement)(Bl.Z,null),"SimpleForm Quick Form Presets"),(0,t.createElement)("div",{className:"dashboard-container"},(0,t.createElement)("img",{className:"formlist-presets",style:{height:"460px"},src:NI,alt:"Cloud Icon"}),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"New Form "," ",(0,t.createElement)(EI,{content:"Create a new blank form from scratch."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Contact-us Form "," ",(0,t.createElement)(EI,{content:"Create a simple contact us form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=contactUs"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"WhatsApp Form "," ",(0,t.createElement)(EI,{content:"Create a WhatsApp us form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=WhatsApp"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Support Form "," ",(0,t.createElement)(EI,{content:"Create a Get Support/Ticket form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=Support"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Multi-Step Form "," ",(0,t.createElement)(EI,{content:"Create a Multisteps form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=multiStep"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Survey Form "," ",(0,t.createElement)(EI,{content:"Create a Survey form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=Survey"},(0,t.createElement)(QM.Z,{className:"ct-form-btn"})," Create form"))))))));wp.element.render((0,t.createElement)((function(t){let{basename:r,children:i,future:f,window:h}=t,m=n.useRef();var g;null==m.current&&(m.current=(void 0===(g={window:h,v5Compat:!0})&&(g={}),function(t,n,r,i){void 0===i&&(i={});let{window:s=document.defaultView,v5Compat:p=!1}=i,f=s.history,h=e.Pop,m=null,g=v();function v(){return(f.state||{idx:null}).idx}function b(){h=e.Pop;let t=v(),n=null==t?null:t-g;g=t,m&&m({action:h,location:w.location,delta:n})}function y(e){let t="null"!==s.location.origin?s.location.origin:s.location.href,n="string"==typeof e?e:d(e);return l(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,f.replaceState(o({},f.state,{idx:g}),""));let w={get action(){return h},get location(){return t(s,f)},listen(e){if(m)throw new Error("A history only accepts one active listener");return s.addEventListener(a,b),m=e,()=>{s.removeEventListener(a,b),m=null}},createHref(e){return n(s,e)},createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){h=e.Push;let o=u(w.location,t,n);r&&r(o,t),g=v()+1;let a=c(o,g),i=w.createHref(o);try{f.pushState(a,"",i)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;s.location.assign(i)}p&&m&&m({action:h,location:w.location,delta:1})},replace:function(t,n){h=e.Replace;let o=u(w.location,t,n);r&&r(o,t),g=v();let a=c(o,g),i=w.createHref(o);f.replaceState(a,"",i),p&&m&&m({action:h,location:w.location,delta:0})},go(e){return f.go(e)}};return w}((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=p(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),u("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:d(t))}),(function(e,t){s("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),g)));let v=m.current,[b,y]=n.useState({action:v.action,location:v.location}),{v7_startTransition:w}=f||{},x=n.useCallback((e=>{w&&Ge?Ge((()=>y(e))):y(e)}),[y,w]);return n.useLayoutEffect((()=>v.listen(x)),[v,x]),n.createElement(ie,{basename:r,children:i,location:b.location,navigationType:b.action,navigator:v,future:f})}),null,(0,t.createElement)((function(){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(He,null,(0,t.createElement)(qe,null,(0,t.createElement)(Be,{xs:"12"},(0,t.createElement)(le,null,(0,t.createElement)(ae,{path:"/",element:(0,t.createElement)(vt,null)}),(0,t.createElement)(ae,{path:"/create-form",element:(0,t.createElement)(Xl,null)}),(0,t.createElement)(ae,{path:"/preset-form",element:(0,t.createElement)(SI,null)}),(0,t.createElement)(ae,{path:"/edit/:id",element:(0,t.createElement)(es,null)}),(0,t.createElement)(ae,{path:"/Leads",element:(0,t.createElement)(KM,null)}),(0,t.createElement)(ae,{path:"/SCFLeads",element:(0,t.createElement)(CM,null)}),(0,t.createElement)(ae,{path:"/CF7Leads",element:(0,t.createElement)(EM,null)}),(0,t.createElement)(ae,{path:"/settings",element:(0,t.createElement)(VM,null)}),(0,t.createElement)(ae,{path:"/doc",element:(0,t.createElement)(GM,null)})),(0,t.createElement)(Pe,{position:"top-right",autoClose:2e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!1,rtl:!1,pauseOnFocusLoss:!0,pauseOnHover:!0,theme:"colored"})))))}),null)),document.getElementById("simpleform-app-root"))}()}(); 124 `),gC,(t.vars||t).palette.action.hover)));var bC=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiSkeleton"}),{animation:r="pulse",className:o,component:a="span",height:i,style:l,variant:s="text",width:c}=n,u=(0,ns.Z)(n,cC),d=(0,ts.Z)({},n,{animation:r,component:a,variant:s,hasChildren:Boolean(u.children)}),p=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:a,height:i}=e,l={root:["root",n,r,o&&"withChildren",o&&!a&&"fitContent",o&&!i&&"heightAuto"]};return(0,is.Z)(l,sC,t)})(d);return(0,ac.jsx)(vC,(0,ts.Z)({as:a,ref:t,className:(0,xu.Z)(p.root,o),ownerState:d},u,{style:(0,ts.Z)({width:c,height:i},l)}))}));const yC=["field","align","width","contentWidth"];function wC(e){return(0,cs.Z)("MuiBadge",e)}var xC=(0,us.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);const CC=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],EC=(0,ls.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),SC=(0,ls.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${(0,rs.Z)(n.anchorOrigin.vertical)}${(0,rs.Z)(n.anchorOrigin.horizontal)}${(0,rs.Z)(n.overlap)}`],"default"!==n.color&&t[`color${(0,rs.Z)(n.color)}`],n.invisible&&t.invisible]}})((({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(t=e.vars)?t:e).palette).filter((t=>{var n,r;return(null!=(n=e.vars)?n:e).palette[t].main&&(null!=(r=e.vars)?r:e).palette[t].contrastText})).map((t=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${xC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}));var NC=n.forwardRef((function(e,t){var n,r,o,a,i,l;const s=(0,Ou.Z)({props:e,name:"MuiBadge"}),{anchorOrigin:c={vertical:"top",horizontal:"right"},className:u,component:d,components:p={},componentsProps:f={},children:m,overlap:h="rectangular",color:g="default",invisible:v=!1,max:b=99,badgeContent:y,slots:w,slotProps:x,showZero:C=!1,variant:E="standard"}=s,S=(0,ns.Z)(s,CC),{badgeContent:N,invisible:L,max:M,displayValue:k}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:o=!1}=e,a=Rp({badgeContent:t,max:r});let i=n;!1!==n||0!==t||o||(i=!0);const{badgeContent:l,max:s=r}=i?a:e;return{badgeContent:l,invisible:i,max:s,displayValue:l&&Number(l)>s?`${s}+`:l}}({max:b,invisible:v,badgeContent:y,showZero:C}),I=Rp({anchorOrigin:c,color:g,overlap:h,variant:E,badgeContent:y}),P=L||null==N&&"dot"!==E,{color:A=g,overlap:j=h,anchorOrigin:T=c,variant:R=E}=P?I:s,O="dot"!==R?k:void 0,D=(0,ts.Z)({},s,{badgeContent:N,invisible:P,max:M,displayValue:O,showZero:C,anchorOrigin:T,color:A,overlap:j,variant:R}),_=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:o,variant:a,classes:i={}}=e,l={root:["root"],badge:["badge",a,r&&"invisible",`anchorOrigin${(0,rs.Z)(n.vertical)}${(0,rs.Z)(n.horizontal)}`,`anchorOrigin${(0,rs.Z)(n.vertical)}${(0,rs.Z)(n.horizontal)}${(0,rs.Z)(o)}`,`overlap${(0,rs.Z)(o)}`,"default"!==t&&`color${(0,rs.Z)(t)}`]};return(0,is.Z)(l,wC,i)})(D),F=null!=(n=null!=(r=null==w?void 0:w.root)?r:p.Root)?n:EC,z=null!=(o=null!=(a=null==w?void 0:w.badge)?a:p.Badge)?o:SC,Z=null!=(i=null==x?void 0:x.root)?i:f.root,B=null!=(l=null==x?void 0:x.badge)?l:f.badge,H=sm({elementType:F,externalSlotProps:Z,externalForwardedProps:S,additionalProps:{ref:t,as:d},ownerState:D,className:(0,xu.Z)(null==Z?void 0:Z.className,_.root,u)}),q=sm({elementType:z,externalSlotProps:B,ownerState:D,className:(0,xu.Z)(_.badge,null==B?void 0:B.className)});return(0,ac.jsxs)(F,(0,ts.Z)({},H,{children:[m,(0,ac.jsx)(z,(0,ts.Z)({},q,{children:O}))]}))}));const LC=["className"],MC=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:(e,t)=>t.iconButtonContainer})((()=>({display:"flex",visibility:"hidden",width:0}))),kC=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,LC),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["iconButtonContainer"]},ds,t)})(o);return(0,ac.jsx)(MC,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),IC=["hideMenu","currentColumn","open","id","labelledby","className","children"],PC=n.forwardRef((function(e,t){const{hideMenu:r,open:o,id:a,labelledby:i,className:l,children:s}=e,c=(0,ns.Z)(e,IC),u=n.useCallback((e=>{var t;$h(e.key)&&e.preventDefault(),t=e.key,($h(t)||qh(t))&&r(e)}),[r]);return(0,ac.jsx)(Ng,(0,ts.Z)({id:a,ref:t,className:ue(ps.menuList,l),"aria-labelledby":i,onKeyDown:u,autoFocus:o},c,{children:s}))})),AC=e=>{const{onClick:t}=e,r=Ds(),o=Fs(),a=n.useCallback((e=>{t(e),r.current.showPreferences(lv.columns)}),[r,t]);return o.disableColumnSelector?null:(0,ac.jsx)(fp,{onClick:a,children:r.current.getLocaleText("columnMenuShowColumns")})},jC=e=>{const{column:t,onClick:r}=e,o=Ds(),a=Fs(),i=n.useCallback((e=>{r(e),o.current.showFilterPanel(null==t?void 0:t.field)}),[o,null==t?void 0:t.field,r]);return a.disableColumnFilter||null==t||!t.filterable?null:(0,ac.jsx)(fp,{onClick:i,children:o.current.getLocaleText("columnMenuFilter")})},TC=e=>{const{column:t,onClick:r}=e,o=Ds(),a=Fs(),i=n.useRef(),l=1===ks(o).filter((e=>!0!==e.disableColumnMenu)).length,s=n.useCallback((e=>{l||(r(e),i.current=setTimeout((()=>{o.current.setColumnVisibility(null==t?void 0:t.field,!1)}),100))}),[o,null==t?void 0:t.field,r,l]);return n.useEffect((()=>()=>clearTimeout(i.current)),[]),a.disableColumnSelector||!1===t.hideable?null:(0,ac.jsx)(fp,{onClick:s,disabled:l,children:o.current.getLocaleText("columnMenuHideColumn")})};function RC(e){var t;const{column:r,onClick:o}=e,a=Ds(),i=Rs(a,Cc),l=Fs(),s=null!=(t=r.sortingOrder)?t:l.sortingOrder,c=n.useMemo((()=>{if(!r)return null;const e=i.find((e=>e.field===r.field));return null==e?void 0:e.sort}),[r,i]),u=n.useCallback((e=>{o(e);const t=e.currentTarget.getAttribute("data-value")||null;a.current.sortColumn(r,t)}),[a,r,o]);return r&&r.sortable?(0,ac.jsxs)(n.Fragment,{children:[s.includes(null)?(0,ac.jsx)(fp,{onClick:u,disabled:null==c,children:a.current.getLocaleText("columnMenuUnsort")}):null,s.includes("asc")?(0,ac.jsx)(fp,{onClick:u,"data-value":"asc",disabled:"asc"===c,children:a.current.getLocaleText("columnMenuSortAsc")}):null,s.includes("desc")?(0,ac.jsx)(fp,{onClick:u,"data-value":"desc",disabled:"desc"===c,children:a.current.getLocaleText("columnMenuSortDesc")}):null]}):null}const OC=n.forwardRef((function(e,t){const{hideMenu:r,currentColumn:o}=e,a=Ds(),i=[(0,ac.jsx)(RC,{onClick:r,column:o}),(0,ac.jsx)(jC,{onClick:r,column:o}),(0,ac.jsx)(TC,{onClick:r,column:o}),(0,ac.jsx)(AC,{onClick:r,column:o})],l=a.current.unstable_applyPipeProcessors("columnMenu",i,o);return(0,ac.jsx)(PC,(0,ts.Z)({ref:t},e,{children:l.map(((e,t)=>n.cloneElement(e,{key:t,onClick:r,column:o})))}))})),DC=["className","rowCount","visibleRowCount"],_C=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:(e,t)=>t.rowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2)}))),FC=n.forwardRef((function(e,t){const{className:n,rowCount:r,visibleRowCount:o}=e,a=(0,ns.Z)(e,DC),i=Ds(),l=Fs(),s=(e=>{const{classes:t}=e;return(0,is.Z)({root:["rowCount"]},ds,t)})(l);if(0===r)return null;const c=o<r?i.current.getLocaleText("footerTotalVisibleRows")(o,r):r.toLocaleString();return(0,ac.jsxs)(_C,(0,ts.Z)({ref:t,className:ue(s.root,n),ownerState:l},a,{children:[i.current.getLocaleText("footerTotalRows")," ",c]}))})),zC=["className","selectedRowCount"],ZC=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:(e,t)=>t.selectedRowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2),visibility:"hidden",width:0,height:0,[e.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}))),BC=n.forwardRef((function(e,t){const{className:n,selectedRowCount:r}=e,o=(0,ns.Z)(e,zC),a=Ds(),i=Fs(),l=(e=>{const{classes:t}=e;return(0,is.Z)({root:["selectedRowCount"]},ds,t)})(i),s=a.current.getLocaleText("footerRowSelected")(r);return(0,ac.jsx)(ZC,(0,ts.Z)({ref:t,className:ue(l.root,n),ownerState:i},o,{children:s}))})),HC=["className"],qC=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:(e,t)=>t.footerContainer})((({theme:e})=>({display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,borderTop:`1px solid ${"light"===e.palette.mode?(0,ss.$n)((0,ss.Fq)(e.palette.divider,1),.88):(0,ss._j)((0,ss.Fq)(e.palette.divider,1),.68)}`}))),UC=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,HC),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["footerContainer"]},ds,t)})(o);return(0,ac.jsx)(qC,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),$C=n.forwardRef((function(e,t){var n;const r=Ds(),o=Fs(),a=Rs(r,Ys),i=Rs(r,kv),l=Rs(r,Rc),s=!o.hideFooterSelectedRowCount&&i>0?(0,ac.jsx)(BC,{selectedRowCount:i}):(0,ac.jsx)("div",{}),c=o.hideFooterRowCount||o.pagination?null:(0,ac.jsx)(FC,{rowCount:a,visibleRowCount:l}),u=o.pagination&&!o.hideFooterPagination&&o.components.Pagination&&(0,ac.jsx)(o.components.Pagination,(0,ts.Z)({},null==(n=o.componentsProps)?void 0:n.pagination));return(0,ac.jsxs)(UC,(0,ts.Z)({ref:t},e,{children:[s,c,u]}))})),WC=n.forwardRef((function(e,t){var n,r;const o=Fs();return(0,ac.jsxs)("div",(0,ts.Z)({ref:t},e,{children:[(0,ac.jsx)(o.components.PreferencesPanel,(0,ts.Z)({},null==(n=o.componentsProps)?void 0:n.preferencesPanel)),o.components.Toolbar&&(0,ac.jsx)(o.components.Toolbar,(0,ts.Z)({},null==(r=o.componentsProps)?void 0:r.toolbar))]}))})),VC=n.forwardRef((function(e,t){var n,r,o;const a=Ds(),i=Rs(a,Ls),l=Fs(),s=Rs(a,Nb),c=a.current.unstable_applyPipeProcessors("preferencePanel",null,null!=(n=s.openedPanelValue)?n:lv.filters);return(0,ac.jsx)(l.components.Panel,(0,ts.Z)({ref:t,as:l.components.BasePopper,open:i.length>0&&s.open},null==(r=l.componentsProps)?void 0:r.panel,e,null==(o=l.componentsProps)?void 0:o.basePopper,{children:c}))}));function GC(e){return(0,cs.Z)("MuiCircularProgress",e)}(0,us.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const YC=["className","color","disableShrink","size","style","thickness","value","variant"];let KC,QC,JC,XC,eE=e=>e;const tE=Hu(KC||(KC=eE` 125 0% { 126 transform: rotate(0deg); 127 } 128 129 100% { 130 transform: rotate(360deg); 131 } 132 `)),nE=Hu(QC||(QC=eE` 133 0% { 134 stroke-dasharray: 1px, 200px; 135 stroke-dashoffset: 0; 136 } 137 138 50% { 139 stroke-dasharray: 100px, 200px; 140 stroke-dashoffset: -15px; 141 } 142 143 100% { 144 stroke-dasharray: 100px, 200px; 145 stroke-dashoffset: -125px; 146 } 147 `)),rE=(0,ls.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,rs.Z)(n.color)}`]]}})((({ownerState:e,theme:t})=>(0,ts.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&Bu(JC||(JC=eE` 148 animation: ${0} 1.4s linear infinite; 149 `),tE))),oE=(0,ls.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),aE=(0,ls.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,rs.Z)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,ts.Z)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&Bu(XC||(XC=eE` 150 animation: ${0} 1.4s ease-in-out infinite; 151 `),nE)));var iE=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:a=!1,size:i=40,style:l,thickness:s=3.6,value:c=0,variant:u="indeterminate"}=n,d=(0,ns.Z)(n,YC),p=(0,ts.Z)({},n,{color:o,disableShrink:a,size:i,thickness:s,value:c,variant:u}),f=(e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,a={root:["root",n,`color${(0,rs.Z)(r)}`],svg:["svg"],circle:["circle",`circle${(0,rs.Z)(n)}`,o&&"circleDisableShrink"]};return(0,is.Z)(a,GC,t)})(p),m={},h={},g={};if("determinate"===u){const e=2*Math.PI*((44-s)/2);m.strokeDasharray=e.toFixed(3),g["aria-valuenow"]=Math.round(c),m.strokeDashoffset=`${((100-c)/100*e).toFixed(3)}px`,h.transform="rotate(-90deg)"}return(0,ac.jsx)(rE,(0,ts.Z)({className:(0,xu.Z)(f.root,r),style:(0,ts.Z)({width:i,height:i},h,l),ownerState:p,ref:t,role:"progressbar"},g,d,{children:(0,ac.jsx)(oE,{className:f.svg,ownerState:p,viewBox:"22 22 44 44",children:(0,ac.jsx)(aE,{className:f.circle,style:m,ownerState:p,cx:44,cy:44,r:(44-s)/2,fill:"none",strokeWidth:s})})}))}));const lE=["className"],sE=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:(e,t)=>t.overlay})((({theme:e})=>({position:"absolute",top:0,zIndex:4,width:"100%",height:"100%",pointerEvents:"none",display:"flex",alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:(0,ss.Fq)(e.palette.background.default,e.palette.action.disabledOpacity)}))),cE=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,lE),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["overlay"]},ds,t)})(o);return(0,ac.jsx)(sE,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),uE=n.forwardRef((function(e,t){return(0,ac.jsx)(cE,(0,ts.Z)({ref:t},e,{children:(0,ac.jsx)(iE,{})}))})),dE=n.forwardRef((function(e,t){const n=Ds().current.getLocaleText("noRowsLabel");return(0,ac.jsx)(cE,(0,ts.Z)({ref:t},e,{children:n}))}));var pE=n.createContext(),fE=n.createContext();function mE(e){return(0,cs.Z)("MuiTableCell",e)}var hE=(0,us.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]);const gE=["align","className","component","padding","scope","size","sortDirection","variant"],vE=(0,ls.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,rs.Z)(n.size)}`],"normal"!==n.padding&&t[`padding${(0,rs.Z)(n.padding)}`],"inherit"!==n.align&&t[`align${(0,rs.Z)(n.align)}`],n.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,ts.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n ${"light"===e.palette.mode?(0,ss.$n)((0,ss.Fq)(e.palette.divider,1),.88):(0,ss._j)((0,ss.Fq)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===t.variant&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===t.variant&&{color:(e.vars||e).palette.text.primary},"footer"===t.variant&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===t.size&&{padding:"6px 16px",[`&.${hE.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===t.padding&&{width:48,padding:"0 0 0 4px"},"none"===t.padding&&{padding:0},"left"===t.align&&{textAlign:"left"},"center"===t.align&&{textAlign:"center"},"right"===t.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===t.align&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})));var bE=n.forwardRef((function(e,t){const r=(0,Ou.Z)({props:e,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:l,scope:s,size:c,sortDirection:u,variant:d}=r,p=(0,ns.Z)(r,gE),f=n.useContext(pE),m=n.useContext(fE),h=m&&"head"===m.variant;let g;g=i||(h?"th":"td");let v=s;"td"===g?v=void 0:!v&&h&&(v="col");const b=d||m&&m.variant,y=(0,ts.Z)({},r,{align:o,component:g,padding:l||(f&&f.padding?f.padding:"normal"),size:c||(f&&f.size?f.size:"medium"),sortDirection:u,stickyHeader:"head"===b&&f&&f.stickyHeader,variant:b}),w=(e=>{const{classes:t,variant:n,align:r,padding:o,size:a,stickyHeader:i}=e,l={root:["root",n,i&&"stickyHeader","inherit"!==r&&`align${(0,rs.Z)(r)}`,"normal"!==o&&`padding${(0,rs.Z)(o)}`,`size${(0,rs.Z)(a)}`]};return(0,is.Z)(l,mE,t)})(y);let x=null;return u&&(x="asc"===u?"ascending":"descending"),(0,ac.jsx)(vE,(0,ts.Z)({as:g,ref:t,className:(0,xu.Z)(w.root,a),"aria-sort":x,scope:v,ownerState:y},p))}));function yE(e){return(0,cs.Z)("MuiToolbar",e)}(0,us.Z)("MuiToolbar",["root","gutters","regular","dense"]);const wE=["className","component","disableGutters","variant"],xE=(0,ls.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar));var CE=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiToolbar"}),{className:r,component:o="div",disableGutters:a=!1,variant:i="regular"}=n,l=(0,ns.Z)(n,wE),s=(0,ts.Z)({},n,{component:o,disableGutters:a,variant:i}),c=(e=>{const{classes:t,disableGutters:n,variant:r}=e,o={root:["root",!n&&"gutters",r]};return(0,is.Z)(o,yE,t)})(s);return(0,ac.jsx)(xE,(0,ts.Z)({as:o,className:(0,xu.Z)(c.root,r),ref:t,ownerState:s},l))})),EE=(0,ld.Z)((0,ac.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),SE=(0,ld.Z)((0,ac.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),NE=(0,ld.Z)((0,ac.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),LE=(0,ld.Z)((0,ac.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage");const ME=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],kE=n.forwardRef((function(e,t){var n,r,o,a,i,l,s,c;const{backIconButtonProps:u,count:d,disabled:p=!1,getItemAriaLabel:f,nextIconButtonProps:m,onPageChange:h,page:g,rowsPerPage:v,showFirstButton:b,showLastButton:y,slots:w={},slotProps:x={}}=e,C=(0,ns.Z)(e,ME),E=Dg(),S=null!=(n=w.firstButton)?n:Om,N=null!=(r=w.lastButton)?r:Om,L=null!=(o=w.nextButton)?o:Om,M=null!=(a=w.previousButton)?a:Om,k=null!=(i=w.firstButtonIcon)?i:LE,I=null!=(l=w.lastButtonIcon)?l:NE,P=null!=(s=w.nextButtonIcon)?s:SE,A=null!=(c=w.previousButtonIcon)?c:EE,j="rtl"===E.direction?N:S,T="rtl"===E.direction?L:M,R="rtl"===E.direction?M:L,O="rtl"===E.direction?S:N,D="rtl"===E.direction?x.lastButton:x.firstButton,_="rtl"===E.direction?x.nextButton:x.previousButton,F="rtl"===E.direction?x.previousButton:x.nextButton,z="rtl"===E.direction?x.firstButton:x.lastButton;return(0,ac.jsxs)("div",(0,ts.Z)({ref:t},C,{children:[b&&(0,ac.jsx)(j,(0,ts.Z)({onClick:e=>{h(e,0)},disabled:p||0===g,"aria-label":f("first",g),title:f("first",g)},D,{children:"rtl"===E.direction?(0,ac.jsx)(I,(0,ts.Z)({},x.lastButtonIcon)):(0,ac.jsx)(k,(0,ts.Z)({},x.firstButtonIcon))})),(0,ac.jsx)(T,(0,ts.Z)({onClick:e=>{h(e,g-1)},disabled:p||0===g,color:"inherit","aria-label":f("previous",g),title:f("previous",g)},null!=_?_:u,{children:"rtl"===E.direction?(0,ac.jsx)(P,(0,ts.Z)({},x.nextButtonIcon)):(0,ac.jsx)(A,(0,ts.Z)({},x.previousButtonIcon))})),(0,ac.jsx)(R,(0,ts.Z)({onClick:e=>{h(e,g+1)},disabled:p||-1!==d&&g>=Math.ceil(d/v)-1,color:"inherit","aria-label":f("next",g),title:f("next",g)},null!=F?F:m,{children:"rtl"===E.direction?(0,ac.jsx)(A,(0,ts.Z)({},x.previousButtonIcon)):(0,ac.jsx)(P,(0,ts.Z)({},x.nextButtonIcon))})),y&&(0,ac.jsx)(O,(0,ts.Z)({onClick:e=>{h(e,Math.max(0,Math.ceil(d/v)-1))},disabled:p||g>=Math.ceil(d/v)-1,"aria-label":f("last",g),title:f("last",g)},z,{children:"rtl"===E.direction?(0,ac.jsx)(k,(0,ts.Z)({},x.firstButtonIcon)):(0,ac.jsx)(I,(0,ts.Z)({},x.lastButtonIcon))}))]}))}));var IE=kE;function PE(e){return(0,cs.Z)("MuiTablePagination",e)}var AE,jE=(0,us.Z)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);const TE=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],RE=(0,ls.ZP)(bE,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),OE=(0,ls.ZP)(CE,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,ts.Z)({[`& .${jE.actions}`]:t.actions},t.toolbar)})((({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${jE.actions}`]:{flexShrink:0,marginLeft:20}}))),DE=(0,ls.ZP)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),_E=(0,ls.ZP)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((({theme:e})=>(0,ts.Z)({},e.typography.body2,{flexShrink:0}))),FE=(0,ls.ZP)(Ex,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,ts.Z)({[`& .${jE.selectIcon}`]:t.selectIcon,[`& .${jE.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${jE.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),zE=(0,ls.ZP)(fp,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),ZE=(0,ls.ZP)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((({theme:e})=>(0,ts.Z)({},e.typography.body2,{flexShrink:0})));function BE({from:e,to:t,count:n}){return`${e}–${t} of ${-1!==n?n:`more than ${t}`}`}function HE(e){return`Go to ${e} page`}const qE=n.forwardRef((function(e,t){var r;const o=(0,Ou.Z)({props:e,name:"MuiTablePagination"}),{ActionsComponent:a=IE,backIconButtonProps:i,className:l,colSpan:s,component:c=bE,count:u,disabled:d=!1,getItemAriaLabel:p=HE,labelDisplayedRows:f=BE,labelRowsPerPage:m="Rows per page:",nextIconButtonProps:h,onPageChange:g,onRowsPerPageChange:v,page:b,rowsPerPage:y,rowsPerPageOptions:w=[10,25,50,100],SelectProps:x={},showFirstButton:C=!1,showLastButton:E=!1,slotProps:S={},slots:N={}}=o,L=(0,ns.Z)(o,TE),M=o,k=(e=>{const{classes:t}=e;return(0,is.Z)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},PE,t)})(M),I=null!=(r=null==S?void 0:S.select)?r:x,P=I.native?"option":zE;let A;c!==bE&&"td"!==c||(A=s||1e3);const j=(0,Id.Z)(I.id),T=(0,Id.Z)(I.labelId);return(0,ac.jsx)(RE,(0,ts.Z)({colSpan:A,ref:t,as:c,ownerState:M,className:(0,xu.Z)(k.root,l)},L,{children:(0,ac.jsxs)(OE,{className:k.toolbar,children:[(0,ac.jsx)(DE,{className:k.spacer}),w.length>1&&(0,ac.jsx)(_E,{className:k.selectLabel,id:T,children:m}),w.length>1&&(0,ac.jsx)(FE,(0,ts.Z)({variant:"standard"},!I.variant&&{input:AE||(AE=(0,ac.jsx)(id,{}))},{value:y,onChange:v,id:j,labelId:T},I,{classes:(0,ts.Z)({},I.classes,{root:(0,xu.Z)(k.input,k.selectRoot,(I.classes||{}).root),select:(0,xu.Z)(k.select,(I.classes||{}).select),icon:(0,xu.Z)(k.selectIcon,(I.classes||{}).icon)}),disabled:d,children:w.map((e=>(0,n.createElement)(P,(0,ts.Z)({},!Au(P)&&{ownerState:M},{className:k.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,ac.jsx)(ZE,{className:k.displayedRows,children:f({from:0===u?0:b*y+1,to:-1===u?(b+1)*y:-1===y?u:Math.min(u,(b+1)*y),count:-1===u?-1:u,page:b})}),(0,ac.jsx)(a,{className:k.actions,backIconButtonProps:i,count:u,nextIconButtonProps:h,onPageChange:g,page:b,rowsPerPage:y,showFirstButton:C,showLastButton:E,slotProps:S.actions,slots:N.actions,getItemAriaLabel:p,disabled:d})]})}))}));var UE=qE;const $E=(0,ls.ZP)(UE)((({theme:e})=>({[`& .${jE.selectLabel}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"block"}},[`& .${jE.input}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"inline-flex"}}}))),WE=n.forwardRef((function(e,t){var r;const o=Ds(),a=Fs(),i=Rs(o,Av),l=n.useMemo((()=>Math.floor(i.rowCount/(i.pageSize||1))),[i.rowCount,i.pageSize]),s=n.useCallback((e=>{const t=Number(e.target.value);o.current.setPageSize(t)}),[o]),c=n.useCallback(((e,t)=>{o.current.setPage(t)}),[o]);return(0,ac.jsx)($E,(0,ts.Z)({ref:t,component:"div",count:i.rowCount,page:i.page<=l?i.page:l,rowsPerPageOptions:null!=(r=a.rowsPerPageOptions)&&r.includes(i.pageSize)?a.rowsPerPageOptions:[],rowsPerPage:i.pageSize,onPageChange:c,onRowsPerPageChange:s},o.current.getLocaleText("MuiTablePagination"),e))})),VE=["className"],GE=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:(e,t)=>t.panelContent})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function YE(e){const{className:t}=e,n=(0,ns.Z)(e,VE),r=Fs(),o=(e=>{const{classes:t}=e;return(0,is.Z)({root:["panelContent"]},ds,t)})(r);return(0,ac.jsx)(GE,(0,ts.Z)({className:ue(t,o.root),ownerState:r},n))}const KE=["className"],QE=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:(e,t)=>t.panelFooter})((({theme:e})=>({padding:e.spacing(.5),display:"flex",justifyContent:"space-between"})));function JE(e){const{className:t}=e,n=(0,ns.Z)(e,KE),r=Fs(),o=(e=>{const{classes:t}=e;return(0,is.Z)({root:["panelFooter"]},ds,t)})(r);return(0,ac.jsx)(QE,(0,ts.Z)({className:ue(t,o.root),ownerState:r},n))}const XE=["className","slotProps"],eS=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:(e,t)=>t.panelWrapper})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),tS=()=>!0,nS=n.forwardRef((function(e,t){const{className:n,slotProps:r={}}=e,o=(0,ns.Z)(e,XE),a=Fs(),i=(e=>{const{classes:t}=e;return(0,is.Z)({root:["panelWrapper"]},ds,t)})(a);return(0,ac.jsx)(gw,(0,ts.Z)({open:!0,disableEnforceFocus:!0,isEnabled:tS},r.TrapFocus,{children:(0,ac.jsx)(eS,(0,ts.Z)({ref:t,tabIndex:-1,className:ue(n,i.root),ownerState:a},o))}))})),rS=["item","hasMultipleFilters","deleteFilter","applyFilterChanges","multiFilterOperator","showMultiFilterOperators","disableMultiFilterOperator","applyMultiFilterOperatorChanges","focusElementRef","linkOperators","columnsSort","deleteIconProps","linkOperatorInputProps","operatorInputProps","columnInputProps","valueInputProps","children"],oS=["InputComponentProps"],aS=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:(e,t)=>t.filterForm})((({theme:e})=>({display:"flex",padding:e.spacing(1)}))),iS=(0,ls.ZP)(ew,{name:"MuiDataGrid",slot:"FilterFormDeleteIcon",overridesResolver:(e,t)=>t.filterFormDeleteIcon})((({theme:e})=>({flexShrink:0,justifyContent:"flex-end",marginRight:e.spacing(.5),marginBottom:e.spacing(.2)}))),lS=(0,ls.ZP)(ew,{name:"MuiDataGrid",slot:"FilterFormLinkOperatorInput",overridesResolver:(e,t)=>t.filterFormLinkOperatorInput})({minWidth:55,marginRight:5,justifyContent:"end"}),sS=(0,ls.ZP)(ew,{name:"MuiDataGrid",slot:"FilterFormColumnInput",overridesResolver:(e,t)=>t.filterFormColumnInput})({width:150}),cS=(0,ls.ZP)(ew,{name:"MuiDataGrid",slot:"FilterFormOperatorInput",overridesResolver:(e,t)=>t.filterFormOperatorInput})({width:120}),uS=(0,ls.ZP)(ew,{name:"MuiDataGrid",slot:"FilterFormValueInput",overridesResolver:(e,t)=>t.filterFormValueInput})({width:190}),dS=e=>{switch(e){case Qv.And:return"filterPanelOperatorAnd";case Qv.Or:return"filterPanelOperatorOr";default:throw new Error("MUI: Invalid `linkOperator` property in the `GridFilterPanel`.")}},pS=e=>e.headerName||e.field,fS=new Intl.Collator,mS=n.forwardRef((function(e,t){var r,o,a,i,l,s,c;const{item:u,hasMultipleFilters:d,deleteFilter:p,applyFilterChanges:f,multiFilterOperator:m,showMultiFilterOperators:h,disableMultiFilterOperator:g,applyMultiFilterOperatorChanges:v,focusElementRef:b,linkOperators:y=[Qv.And,Qv.Or],columnsSort:w,deleteIconProps:x={},linkOperatorInputProps:C={},operatorInputProps:E={},columnInputProps:S={},valueInputProps:N={}}=e,L=(0,ns.Z)(e,rS),M=Ds(),k=Rs(M,As),I=(0,Id.Z)(),P=(0,Id.Z)(),A=(0,Id.Z)(),j=(0,Id.Z)(),T=Fs(),R=(e=>{const{classes:t}=e;return(0,is.Z)({root:["filterForm"],deleteIcon:["filterFormDeleteIcon"],linkOperatorInput:["filterFormLinkOperatorInput"],columnInput:["filterFormColumnInput"],operatorInput:["filterFormOperatorInput"],valueInput:["filterFormValueInput"]},ds,t)})(T),O=n.useRef(null),D=n.useRef(null),_=d&&y.length>0,F=(null==(r=T.componentsProps)?void 0:r.baseFormControl)||{},z=null==(a=((null==(o=T.componentsProps)?void 0:o.baseSelect)||{}).native)||a,Z=z?"option":fp,{InputComponentProps:B}=N,H=(0,ns.Z)(N,oS),q=n.useMemo((()=>{switch(w){case"asc":return k.sort(((e,t)=>fS.compare(pS(e),pS(t))));case"desc":return k.sort(((e,t)=>-fS.compare(pS(e),pS(t))));default:return k}}),[k,w]),U=u.columnField?M.current.getColumn(u.columnField):null,$=n.useMemo((()=>{var e;return u.operatorValue&&U?null==(e=U.filterOperators)?void 0:e.find((e=>e.value===u.operatorValue)):null}),[u,U]),W=n.useCallback((e=>{const t=e.target.value,n=M.current.getColumn(t);if(n.field===U.field)return;const r=n.filterOperators.find((e=>e.value===u.operatorValue))||n.filterOperators[0],o=!r.InputComponent||r.InputComponent!==(null==$?void 0:$.InputComponent);f((0,ts.Z)({},u,{columnField:t,operatorValue:r.value,value:o?void 0:u.value}))}),[M,f,u,U,$]),V=n.useCallback((e=>{const t=e.target.value,n=null==U?void 0:U.filterOperators.find((e=>e.value===t)),r=!(null!=n&&n.InputComponent)||(null==n?void 0:n.InputComponent)!==(null==$?void 0:$.InputComponent);f((0,ts.Z)({},u,{operatorValue:t,value:r?void 0:u.value}))}),[f,u,U,$]),G=n.useCallback((e=>{const t=e.target.value===Qv.And.toString()?Qv.And:Qv.Or;v(t)}),[v]);return n.useImperativeHandle(b,(()=>({focus:()=>{var e;null!=$&&$.InputComponent?null==O||null==(e=O.current)||e.focus():D.current.focus()}})),[$]),(0,ac.jsxs)(aS,(0,ts.Z)({ref:t,className:R.root,ownerState:T},L,{children:[(0,ac.jsx)(iS,(0,ts.Z)({variant:"standard",as:T.components.BaseFormControl},F,x,{className:ue(R.deleteIcon,F.className,x.className),ownerState:T,children:(0,ac.jsx)(Om,{"aria-label":M.current.getLocaleText("filterPanelDeleteIconLabel"),title:M.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:()=>{T.disableMultipleColumnsFiltering?void 0===u.value?p(u):f((0,ts.Z)({},u,{value:void 0})):p(u)},size:"small",children:(0,ac.jsx)(T.components.FilterPanelDeleteIcon,{fontSize:"small"})})})),(0,ac.jsx)(lS,(0,ts.Z)({variant:"standard",as:T.components.BaseFormControl},F,C,{sx:(0,ts.Z)({display:_?"flex":"none",visibility:h?"visible":"hidden"},F.sx||{},C.sx||{}),className:ue(R.linkOperatorInput,F.className,C.className),ownerState:T,children:(0,ac.jsx)(T.components.BaseSelect,(0,ts.Z)({inputProps:{"aria-label":M.current.getLocaleText("filterPanelLinkOperator")},value:m,onChange:G,disabled:!!g||1===y.length,native:z},null==(i=T.componentsProps)?void 0:i.baseSelect,{children:y.map((e=>(0,ac.jsx)(Z,{value:e.toString(),children:M.current.getLocaleText(dS(e))},e.toString())))}))})),(0,ac.jsxs)(sS,(0,ts.Z)({variant:"standard",as:T.components.BaseFormControl},F,S,{className:ue(R.columnInput,F.className,S.className),ownerState:T,children:[(0,ac.jsx)(Yy,{htmlFor:I,id:P,children:M.current.getLocaleText("filterPanelColumns")}),(0,ac.jsx)(T.components.BaseSelect,(0,ts.Z)({labelId:P,id:I,label:M.current.getLocaleText("filterPanelColumns"),value:u.columnField||"",onChange:W,native:z},null==(l=T.componentsProps)?void 0:l.baseSelect,{children:q.map((e=>(0,ac.jsx)(Z,{value:e.field,children:pS(e)},e.field)))}))]})),(0,ac.jsxs)(cS,(0,ts.Z)({variant:"standard",as:T.components.BaseFormControl},F,E,{className:ue(R.operatorInput,F.className,E.className),ownerState:T,children:[(0,ac.jsx)(Yy,{htmlFor:A,id:j,children:M.current.getLocaleText("filterPanelOperators")}),(0,ac.jsx)(T.components.BaseSelect,(0,ts.Z)({labelId:j,label:M.current.getLocaleText("filterPanelOperators"),id:A,value:u.operatorValue,onChange:V,native:z,inputRef:D},null==(s=T.componentsProps)?void 0:s.baseSelect,{children:null==U||null==(c=U.filterOperators)?void 0:c.map((e=>(0,ac.jsx)(Z,{value:e.value,children:e.label||M.current.getLocaleText(`filterOperator${(0,rs.Z)(e.value)}`)},e.value)))}))]})),(0,ac.jsx)(uS,(0,ts.Z)({variant:"standard",as:T.components.BaseFormControl},F,H,{className:ue(R.valueInput,F.className,H.className),ownerState:T,children:null!=$&&$.InputComponent?(0,ac.jsx)($.InputComponent,(0,ts.Z)({apiRef:M,item:u,applyValue:f,focusElementRef:O},$.InputComponentProps,B)):null}))]}))})),hS=["linkOperators","columnsSort","filterFormProps","children"],gS=n.forwardRef((function(e,t){var r;const o=Ds(),a=Fs(),i=Rs(o,Nc),l=Rs(o,As),s=n.useRef(null),{linkOperators:c=[Qv.And,Qv.Or],columnsSort:u,filterFormProps:d}=e,p=(0,ns.Z)(e,hS),f=n.useCallback((e=>{o.current.upsertFilterItem(e)}),[o]),m=n.useCallback((e=>{o.current.setFilterLinkOperator(e)}),[o]),h=n.useCallback((()=>{const e=l.find((e=>{var t;return null==(t=e.filterOperators)?void 0:t.length}));return e?{columnField:e.field,operatorValue:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}:null}),[l]),g=n.useMemo((()=>{if(i.items.length)return i.items;const e=h();return e?[e]:[]}),[i.items,h]),v=g.length>1,b=n.useCallback((e=>{const t=1===g.length;o.current.deleteFilterItem(e),t&&o.current.hideFilterPanel()}),[o,g.length]);return n.useEffect((()=>{c.length>0&&i.linkOperator&&!c.includes(i.linkOperator)&&m(c[0])}),[c,m,i.linkOperator]),n.useEffect((()=>{g.length>0&&s.current.focus()}),[g.length]),(0,ac.jsxs)(nS,(0,ts.Z)({ref:t},p,{children:[(0,ac.jsx)(YE,{children:g.map(((e,t)=>(0,ac.jsx)(mS,(0,ts.Z)({item:e,applyFilterChanges:f,deleteFilter:b,hasMultipleFilters:v,showMultiFilterOperators:t>0,multiFilterOperator:i.linkOperator,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:m,focusElementRef:t===g.length-1?s:null,linkOperators:c,columnsSort:u},d),null==e.id?t:e.id)))}),!a.disableMultipleColumnsFiltering&&(0,ac.jsx)(JE,{children:(0,ac.jsx)(a.components.BaseButton,(0,ts.Z)({onClick:()=>{const e=h();e&&o.current.upsertFilterItems([...g,e])},startIcon:(0,ac.jsx)(Cd,{})},null==(r=a.componentsProps)?void 0:r.baseButton,{children:o.current.getLocaleText("filterPanelAddFilter")}))})]}))}));function vS(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=vS(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var bS=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=vS(e))&&(r&&(r+=" "),r+=t);return r},yS=(0,i(2360).ZP)(),wS=i(7333),xS=i(8010);const CS=["sx"];function ES(e){const{sx:t}=e,n=(0,ns.Z)(e,CS),{systemProps:r,otherProps:o}=(e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:xS.Z;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r})(n);let a;return a=Array.isArray(t)?[r,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return(0,by.P)(n)?(0,ts.Z)({},r,n):r}:(0,ts.Z)({},r,t),(0,ts.Z)({},o,{sx:a})}var SS=i(6268),NS=i(5408),LS=i(2605);const MS=["component","direction","spacing","divider","children","className","useFlexGap"],kS=(0,SS.Z)(),IS=yS("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function PS(e){return(0,wS.Z)({props:e,name:"MuiStack",defaultTheme:kS})}function AS(e,t){const r=n.Children.toArray(e).filter(Boolean);return r.reduce(((e,o,a)=>(e.push(o),a<r.length-1&&e.push(n.cloneElement(t,{key:`separator-${a}`})),e)),[])}const jS=({ownerState:e,theme:t})=>{let n=(0,ts.Z)({display:"flex",flexDirection:"column"},(0,NS.k9)({theme:t},(0,NS.P$)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const r=(0,LS.hB)(t),o=Object.keys(t.breakpoints.values).reduce(((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t)),{}),a=(0,NS.P$)({values:e.direction,base:o}),i=(0,NS.P$)({values:e.spacing,base:o});"object"==typeof a&&Object.keys(a).forEach(((e,t,n)=>{if(!a[e]){const r=t>0?a[n[t-1]]:"column";a[e]=r}}));const l=(t,n)=>{return e.useFlexGap?{gap:(0,LS.NA)(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=n?a[n]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,LS.NA)(r,t)}};var o};n=(0,by.Z)(n,(0,NS.k9)({theme:t},i,l))}return n=(0,NS.dt)(t.breakpoints,n),n},TS=function(e={}){const{createStyledComponent:t=IS,useThemeProps:r=PS,componentName:o="MuiStack"}=e,a=t(jS),i=n.forwardRef((function(e,t){const n=ES(r(e)),{component:i="div",direction:l="column",spacing:s=0,divider:c,children:u,className:d,useFlexGap:p=!1}=n,f=(0,ns.Z)(n,MS),m={direction:l,spacing:s,useFlexGap:p},h=(0,is.Z)({root:["root"]},(e=>(0,cs.Z)(o,e)),{});return(0,ac.jsx)(a,(0,ts.Z)({as:i,ownerState:m,ref:t,className:bS(h.root,d)},f,{children:c?AS(u,c):u}))}));return i}({createStyledComponent:(0,ls.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,Ou.Z)({props:e,name:"MuiStack"})});var RS=TS;function OS(e){return(0,cs.Z)("MuiTypography",e)}(0,us.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const DS=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],_S=(0,ls.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,rs.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,ts.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),FS={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},zS={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var ZS=n.forwardRef((function(e,t){const n=(0,Ou.Z)({props:e,name:"MuiTypography"}),r=(e=>zS[e]||e)(n.color),o=ES((0,ts.Z)({},n,{color:r})),{align:a="inherit",className:i,component:l,gutterBottom:s=!1,noWrap:c=!1,paragraph:u=!1,variant:d="body1",variantMapping:p=FS}=o,f=(0,ns.Z)(o,DS),m=(0,ts.Z)({},o,{align:a,color:r,className:i,component:l,gutterBottom:s,noWrap:c,paragraph:u,variant:d,variantMapping:p}),h=l||(u?"p":p[d]||FS[d])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:i}=e,l={root:["root",a,"inherit"!==e.align&&`align${(0,rs.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,is.Z)(l,OS,i)})(m);return(0,ac.jsx)(_S,(0,ts.Z)({as:h,ref:t,ownerState:m,className:(0,xu.Z)(g.root,i)},f))}));function BS(e){return(0,cs.Z)("MuiFormControlLabel",e)}var HS=(0,us.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);const qS=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],US=(0,ls.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${HS.label}`]:t.label},t.root,t[`labelPlacement${(0,rs.Z)(n.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,ts.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${HS.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${HS.label}`]:{[`&.${HS.disabled}`]:{color:(e.vars||e).palette.text.disabled}}}))),$S=(0,ls.ZP)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${HS.error}`]:{color:(e.vars||e).palette.error.main}})));var WS=n.forwardRef((function(e,t){var r,o;const a=(0,Ou.Z)({props:e,name:"MuiFormControlLabel"}),{className:i,componentsProps:l={},control:s,disabled:c,disableTypography:u,label:d,labelPlacement:p="end",required:f,slotProps:m={}}=a,h=(0,ns.Z)(a,qS),g=Ru(),v=null!=(r=null!=c?c:s.props.disabled)?r:null==g?void 0:g.disabled,b=null!=f?f:s.props.required,y={disabled:v,required:b};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===s.props[e]&&void 0!==a[e]&&(y[e]=a[e])}));const w=ju({props:a,muiFormControl:g,states:["error"]}),x=(0,ts.Z)({},a,{disabled:v,labelPlacement:p,required:b,error:w.error}),C=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:a}=e,i={root:["root",n&&"disabled",`labelPlacement${(0,rs.Z)(r)}`,o&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return(0,is.Z)(i,BS,t)})(x),E=null!=(o=m.typography)?o:l.typography;let S=d;return null==S||S.type===ZS||u||(S=(0,ac.jsx)(ZS,(0,ts.Z)({component:"span"},E,{className:(0,xu.Z)(C.label,null==E?void 0:E.className),children:S}))),(0,ac.jsxs)(US,(0,ts.Z)({className:(0,xu.Z)(C.root,i),ownerState:x,ref:t},h,{children:[n.cloneElement(s,y),b?(0,ac.jsxs)(RS,{display:"block",children:[S,(0,ac.jsxs)($S,{ownerState:x,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}):S]}))}));const VS=["className"],GS=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"PanelHeader",overridesResolver:(e,t)=>t.panelHeader})((({theme:e})=>({padding:e.spacing(1)})));function YS(e){const{className:t}=e,n=(0,ns.Z)(e,VS),r=Fs(),o=(e=>{const{classes:t}=e;return(0,is.Z)({root:["panelHeader"]},ds,t)})(r);return(0,ac.jsx)(GS,(0,ts.Z)({className:ue(t,o.root),ownerState:r},n))}const KS=["sort","searchPredicate","autoFocusSearchField"],QS=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanel",overridesResolver:(e,t)=>t.columnsPanel})({padding:"8px 0px 8px 8px"}),JS=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanelRow",overridesResolver:(e,t)=>t.columnsPanelRow})((({theme:e})=>({display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px",[`& .${Px.root}`]:{marginRight:e.spacing(.5)}}))),XS=((0,ls.ZP)(Om)({justifyContent:"flex-end"}),new Intl.Collator),eN=(e,t)=>(e.headerName||e.field).toLowerCase().indexOf(t)>-1,tN=["children","className","classes"],nN=(0,us.Z)("MuiDataGrid",["panel","paper"]),rN=(0,ls.ZP)(wm,{name:"MuiDataGrid",slot:"Panel",overridesResolver:(e,t)=>t.panel})((({theme:e})=>({zIndex:e.zIndex.modal}))),oN=(0,ls.ZP)(Pm,{name:"MuiDataGrid",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>({backgroundColor:e.palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}))),aN=n.forwardRef(((e,t)=>{var r;const{children:o,className:a}=e,i=(0,ns.Z)(e,tN),l=Ds(),s=Fs(),c=nN,[u,d]=n.useState(!1),p=n.useCallback((()=>{l.current.hidePreferences()}),[l]),f=n.useCallback((e=>{qh(e.key)&&l.current.hidePreferences()}),[l]),m=n.useMemo((()=>[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:()=>{d(!0)},effect:()=>()=>{d(!1)}}]),[]),h=null==(r=l.current.columnHeadersContainerElementRef)?void 0:r.current;return h?(0,ac.jsx)(rN,(0,ts.Z)({ref:t,placement:"bottom-start",className:ue(a,c.panel),ownerState:s,anchorEl:h,modifiers:m},i,{children:(0,ac.jsx)(Mg,{mouseEvent:"onMouseUp",onClickAway:p,children:(0,ac.jsx)(oN,{className:c.paper,ownerState:s,elevation:8,onKeyDown:f,children:u&&o})})})):null})),iN=["selected","rowId","row","index","style","position","rowHeight","className","visibleColumns","renderedColumns","containerWidth","firstColumnToRender","lastColumnToRender","cellFocus","cellTabIndex","editRowsState","isLastVisible","onClick","onDoubleClick","onMouseEnter","onMouseLeave"],lN=["changeReason"],sN=({width:e})=>{if(!e)return null;const t={width:e};return(0,ac.jsx)("div",{className:"MuiDataGrid-cell",style:t})},cN=n.forwardRef((function(e,t){var r;const{selected:o,rowId:a,row:i,index:l,style:s,position:c,rowHeight:u,className:d,visibleColumns:p,renderedColumns:f,containerWidth:m,firstColumnToRender:h,cellFocus:g,cellTabIndex:v,editRowsState:b,isLastVisible:y=!1,onClick:w,onDoubleClick:x,onMouseEnter:C,onMouseLeave:E}=e,S=(0,ns.Z)(e,iN),N=Ds(),L=n.useRef(null),M=Fs(),k=ub(N,M),I=Rs(N,Ps),P=Rs(N,Cc),A=Rs(N,ec),j=Rs(N,qs),T=(0,os.Z)(L,t),R=l+j+2,{hasScrollX:O,hasScrollY:D}=null!=(r=N.current.getRootDimensions())?r:{hasScrollX:!1,hasScrollY:!1},_=(e=>{const{editable:t,editing:n,selected:r,isLastVisible:o,rowHeight:a,classes:i}=e,l={root:["row",r&&"selected",t&&"row--editable",n&&"row--editing",o&&"row--lastVisible","auto"===a&&"row--dynamicHeight"]};return(0,is.Z)(l,ds,i)})({selected:o,isLastVisible:y,classes:M.classes,editing:N.current.getRowMode(a)===ng.Edit,editable:M.editMode===eg.Row,rowHeight:u});n.useLayoutEffect((()=>{"auto"===u&&L.current&&"undefined"==typeof ResizeObserver&&N.current.unstable_storeRowHeightMeasurement(a,L.current.clientHeight,c)}),[N,u,a,c]),n.useLayoutEffect((()=>{if(k.range){const e=N.current.getRowIndexRelativeToVisibleRows(a);null!=e&&N.current.unstable_setLastMeasuredRowIndex(e)}const e=L.current;if(!e||"auto"!==u||"undefined"==typeof ResizeObserver)return;const t=new ResizeObserver((e=>{const[t]=e,n=t.borderBoxSize&&t.borderBoxSize.length>0?t.borderBoxSize[0].blockSize:t.contentRect.height;N.current.unstable_storeRowHeightMeasurement(a,n,c)}));return t.observe(e),()=>t.disconnect()}),[N,k.range,l,u,a,c]);const F=n.useCallback(((e,t)=>n=>{(1!==n.target.nodeType||n.currentTarget.contains(n.target))&&N.current.getRow(a)&&(N.current.publishEvent(e,N.current.getRowParams(a),n),t&&t(n))}),[N,a]),z=n.useCallback((e=>{const t=function(e,t){return e.closest(`.${t}`)}(e.target,ps.cell),n=null==t?void 0:t.getAttribute("data-field");if(n){if(n===Zv.field)return;if(n===pb)return;if("__reorder__"===n)return;if(N.current.getCellMode(a,n)===tg.Edit)return;if(N.current.getColumn(n).type===Qg)return}F("rowClick",w)(e)}),[N,w,F,a]),Z=n.useCallback(((e,t)=>{var n;const r=N.current.getCellParams(a,e.field),o=[],l=M.disableColumnReorder&&e.disableReorder||!M.rowReordering&&!!P.length&&A>1&&Object.keys(b).length>0;e.cellClassName&&o.push(ue("function"==typeof e.cellClassName?e.cellClassName(r):e.cellClassName));const s=b[a]?b[a][e.field]:null;let c=null;var d;if(null==s&&e.renderCell&&(c=e.renderCell((0,ts.Z)({},r,{api:N.current})),o.push(ue(ps["cell--withRenderer"],null==(d=M.classes)?void 0:d["cell--withRenderer"]))),null!=s&&e.renderEditCell){var p;let t=i;N.current.unstable_getRowWithUpdatedValues&&(t=N.current.unstable_getRowWithUpdatedValues(a,e.field));const n=(0,ns.Z)(s,lN),l=(0,ts.Z)({},r,{row:t},n,{api:N.current});c=e.renderEditCell(l),o.push(ue(ps["cell--editing"],null==(p=M.classes)?void 0:p["cell--editing"]))}M.getCellClassName&&o.push(M.getCellClassName(r));const f=null!==g&&g.id===a&&g.field===e.field,m=null!==v&&v.id===a&&v.field===e.field&&"view"===r.cellMode?0:-1;return(0,ac.jsx)(M.components.Cell,(0,ts.Z)({value:r.value,field:e.field,width:t.width,rowId:a,height:u,showRightBorder:t.showRightBorder,formattedValue:r.formattedValue,align:e.align||"left",cellMode:r.cellMode,colIndex:t.indexRelativeToAllColumns,isEditable:r.isEditable,hasFocus:f,tabIndex:m,className:ue(o),colSpan:t.colSpan,disableDragEvents:l},null==(n=M.componentsProps)?void 0:n.cell,{children:c}),e.field)}),[N,v,b,g,M,i,u,a,A,P.length]),B=N.current.unstable_getRowInternalSizes(a);let H=u;if("auto"===H&&B){let e=0;const t=Object.entries(B).reduce(((t,[n,r])=>/^base[A-Z]/.test(n)?(e+=1,r>t?r:t):t),0);t>0&&e>1&&(H=t)}const q=(0,ts.Z)({},s,{maxHeight:"auto"===u?"none":u,minHeight:H});if(null!=B&&B.spacingTop&&(q["border"===M.rowSpacingType?"borderTopWidth":"marginTop"]=B.spacingTop),null!=B&&B.spacingBottom){const e="border"===M.rowSpacingType?"borderBottomWidth":"marginBottom";let t=q[e];"number"!=typeof t&&(t=parseInt(t||"0",10)),t+=B.spacingBottom,q[e]=t}const U=N.current.unstable_applyPipeProcessors("rowClassName",[],a);if("function"==typeof M.getRowClassName){var $;const e=l-((null==($=k.range)?void 0:$.firstRowIndex)||0),t=(0,ts.Z)({},N.current.getRowParams(a),{isFirstVisible:0===e,isLastVisible:e===k.rows.length-1,indexRelativeToCurrentPage:e});U.push(M.getRowClassName(t))}const W=function(e,t,n){const r=function(e){return()=>{let t=e+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296}}(e);return()=>t+(n-t)*r()}(1e4,20,80),V=[];for(let e=0;e<f.length;e+=1){const t=f[e],n=h+e,r=n===p.length-1,o=r?!(r&&O&&!D)&&M.disableExtendRowFullWidth:M.showCellRightBorder,l=N.current.unstable_getCellColSpanInfo(a,n);if(l&&!l.spannedByColSpan)if(i){const{colSpan:e,width:r}=l.cellProps,a={width:r,colSpan:e,showRightBorder:o,indexRelativeToAllColumns:n};V.push(Z(t,a))}else{const{width:e}=l.cellProps,n=Math.round(W());V.push((0,ac.jsx)(M.components.SkeletonCell,{width:e,contentWidth:n,field:t.field,align:t.align},t.field))}}const G=m-I,Y=i?{onClick:z,onDoubleClick:F("rowDoubleClick",x),onMouseEnter:F("rowMouseEnter",C),onMouseLeave:F("rowMouseLeave",E)}:null;return(0,ac.jsxs)("div",(0,ts.Z)({ref:T,"data-id":a,"data-rowindex":l,role:"row",className:ue(...U,_.root,d),"aria-rowindex":R,"aria-selected":o,style:q},Y,S,{children:[V,G>0&&(0,ac.jsx)(sN,{width:G})]}))})),uN=["sortingOrder"],dN=n.memo((function(e){const{sortingOrder:t}=e,n=(0,ns.Z)(e,uN),r=Fs(),[o]=t,a="asc"===o?r.components.ColumnSortedAscendingIcon:r.components.ColumnSortedDescendingIcon;return a?(0,ac.jsx)(a,(0,ts.Z)({},n)):null})),pN=["error","hasError","errorInfo"],fN=n.forwardRef((function(e,t){const{error:n}=e,r=(0,ns.Z)(e,pN),o=Ds(),a=o.current.getLocaleText("errorOverlayDefaultLabel"),i=Rs(o,Bs);return(0,ac.jsx)(cE,(0,ts.Z)({ref:t,sx:{width:"100%",minHeight:2*i}},r,{children:(null==n?void 0:n.message)||a}))})),mN=n.forwardRef((function(e,t){const n=Ds().current.getLocaleText("noResultsOverlayLabel");return(0,ac.jsx)(cE,(0,ts.Z)({ref:t},e,{children:n}))})),hN={BooleanCellTrueIcon:Md,BooleanCellFalseIcon:xd,ColumnMenuIcon:wd,OpenFilterButtonIcon:pd,FilterPanelDeleteIcon:xd,ColumnFilteredIcon:fd,ColumnSelectorIcon:hd,ColumnUnsortedIcon:dN,ColumnSortedAscendingIcon:sd,ColumnSortedDescendingIcon:cd,ColumnResizeIcon:gd,DensityCompactIcon:vd,DensityStandardIcon:bd,DensityComfortableIcon:yd,ExportIcon:Ld,MoreActionsIcon:kd,TreeDataCollapseIcon:dd,TreeDataExpandIcon:ud,GroupingCriteriaCollapseIcon:dd,GroupingCriteriaExpandIcon:ud,DetailPanelExpandIcon:Cd,DetailPanelCollapseIcon:Ed,RowReorderIcon:Nd,QuickFilterIcon:md,QuickFilterClearIcon:xd},gN=(0,ts.Z)({},hN,{BaseCheckbox:vy,BaseTextField:kx,BaseFormControl:ew,BaseSelect:Ex,BaseSwitch:Dx,BaseButton:Gx,BaseTooltip:aC,BasePopper:wm,Cell:function(e){const{align:t,children:r,colIndex:o,cellMode:a,field:i,formattedValue:l,hasFocus:s,height:c,isEditable:u,rowId:d,tabIndex:p,value:f,width:m,className:h,showRightBorder:g,colSpan:v,disableDragEvents:b,onClick:y,onDoubleClick:w,onMouseDown:x,onMouseUp:C,onKeyDown:E,onDragEnter:S,onDragOver:N}=e,L=(0,ns.Z)(e,iC),M=null==l?f:l,k=n.useRef(null),I=n.useRef(null),P=Ds(),A=(e=>{const{align:t,showRightBorder:n,isEditable:r,classes:o}=e,a={root:["cell",`cell--text${(0,rs.Z)(t)}`,r&&"cell--editable",n&&"withBorder"],content:["cellContent"]};return(0,is.Z)(a,ds,o)})({align:t,showRightBorder:g,isEditable:u,classes:Fs().classes}),j=n.useCallback((e=>t=>{const n=P.current.getCellParams(d,i||"");P.current.publishEvent(e,n,t),C&&C(t)}),[P,i,C,d]),T=n.useCallback((e=>t=>{const n=P.current.getCellParams(d,i||"");P.current.publishEvent(e,n,t),x&&x(t)}),[P,i,x,d]),R=n.useCallback(((e,t)=>n=>{if(!n.currentTarget.contains(n.target))return;if(!P.current.getRow(d))return;const r=P.current.getCellParams(d,i||"");P.current.publishEvent(e,r,n),t&&t(n)}),[P,i,d]),O={minWidth:m,maxWidth:m,minHeight:c,maxHeight:"auto"===c?"none":c};n.useEffect((()=>{if(!s||a===tg.Edit)return;const e=(0,fg.Z)(P.current.rootElementRef.current);if(k.current&&!k.current.contains(e.activeElement)){const e=k.current.querySelector('[tabindex="0"]'),t=I.current||e||k.current;if(void 0===lC&&document.createElement("div").focus({get preventScroll(){return lC=!0,!1}}),lC)t.focus({preventScroll:!0});else{const e=P.current.getScrollPosition();t.focus(),P.current.scroll(e)}}}),[s,a,P]);let D=L.onFocus;const _="actions"===P.current.getColumn(i).type,F=b?null:{onDragEnter:R("cellDragEnter",S),onDragOver:R("cellDragOver",N)};return(0,ac.jsx)("div",(0,ts.Z)({ref:k,className:ue(h,A.root),role:"cell","data-field":i,"data-colindex":o,"aria-colindex":o+1,"aria-colspan":v,style:O,tabIndex:"view"!==a&&u||_?-1:p,onClick:R("cellClick",y),onDoubleClick:R("cellDoubleClick",w),onMouseDown:T("cellMouseDown"),onMouseUp:j("cellMouseUp"),onKeyDown:R("cellKeyDown",E)},F,L,{onFocus:D,children:(()=>{if(null==r){const e=null==M?void 0:M.toString();return(0,ac.jsx)("div",{title:e,className:A.content,children:e})}return n.isValidElement(r)&&_?n.cloneElement(r,{focusElementRef:I}):r})()}))},SkeletonCell:function(e){const{align:t,width:n,contentWidth:r}=e,o=(0,ns.Z)(e,yC),a=(e=>{const{align:t,classes:n}=e,r={root:["cell","cellSkeleton",`cell--text${(0,rs.Z)(t)}`]};return(0,is.Z)(r,ds,n)})({classes:Fs().classes,align:t});return(0,ac.jsx)("div",(0,ts.Z)({className:a.root,style:{width:n}},o,{children:(0,ac.jsx)(bC,{width:`${r}%`})}))},ColumnHeaderFilterIconButton:function(e){var t;const{counter:r,field:o,onClick:a}=e,i=Ds(),l=Fs(),s=(e=>{const{classes:t}=e;return(0,is.Z)({icon:["filterIcon"]},ds,t)})((0,ts.Z)({},e,{classes:l.classes})),c=n.useCallback((e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:n}=Nb(i.current.state);t&&n===lv.filters?i.current.hideFilterPanel():i.current.showFilterPanel(),a&&a(i.current.getColumnHeaderParams(o),e)}),[i,o,a]);if(!r)return null;const u=(0,ac.jsx)(Om,{onClick:c,color:"default","aria-label":i.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1,children:(0,ac.jsx)(l.components.ColumnFilteredIcon,{className:s.icon,fontSize:"small"})});return(0,ac.jsx)(l.components.BaseTooltip,(0,ts.Z)({title:i.current.getLocaleText("columnHeaderFiltersTooltipActive")(r),enterDelay:1e3},null==(t=l.componentsProps)?void 0:t.baseTooltip,{children:(0,ac.jsxs)(kC,{children:[r>1&&(0,ac.jsx)(NC,{badgeContent:r,color:"default",children:u}),1===r&&u]})}))},ColumnMenu:OC,ErrorOverlay:fN,Footer:$C,Header:WC,Toolbar:null,PreferencesPanel:VC,LoadingOverlay:uE,NoResultsOverlay:mN,NoRowsOverlay:dE,Pagination:WE,FilterPanel:gS,ColumnsPanel:function(e){var t,r,o;const a=Ds(),i=n.useRef(null),l=Rs(a,Ls),s=Rs(a,Ms),c=Fs(),[u,d]=n.useState(""),p=(e=>{const{classes:t}=e;return(0,is.Z)({root:["columnsPanel"],columnsPanelRow:["columnsPanelRow"]},ds,t)})(c),{sort:f,searchPredicate:m=eN,autoFocusSearchField:h=!0}=e,g=(0,ns.Z)(e,KS),v=n.useMemo((()=>{switch(f){case"asc":return[...l].sort(((e,t)=>XS.compare(e.headerName||e.field,t.headerName||t.field)));case"desc":return[...l].sort(((e,t)=>-XS.compare(e.headerName||e.field,t.headerName||t.field)));default:return l}}),[l,f]),b=e=>{const{name:t}=e.target;a.current.setColumnVisibility(t,!1===s[t])},y=n.useCallback((e=>{if(a.current.unstable_caches.columns.isUsingColumnVisibilityModel){const t=Ms(a),n=(0,ts.Z)({},t);return l.forEach((t=>{t.hideable&&(e?delete n[t.field]:n[t.field]=!1)})),a.current.setColumnVisibilityModel(n)}return a.current.updateColumns(l.map((t=>!1!==t.hideable?{field:t.field,hide:!e}:t)))}),[a,l]),w=n.useCallback((e=>{d(e.target.value)}),[]),x=n.useMemo((()=>{if(!u)return v;const e=u.toLowerCase();return v.filter((t=>m(t,e)))}),[v,u,m]),C=n.useRef(null);n.useEffect((()=>{h?i.current.focus():C.current&&"function"==typeof C.current.focus&&C.current.focus()}),[h]);let E=!1;const S=e=>!1===E&&!1!==e.hideable&&(E=!0,!0);return(0,ac.jsxs)(nS,(0,ts.Z)({},g,{children:[(0,ac.jsx)(YS,{children:(0,ac.jsx)(c.components.BaseTextField,(0,ts.Z)({label:a.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:a.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:i,value:u,onChange:w,variant:"standard",fullWidth:!0},null==(t=c.componentsProps)?void 0:t.baseTextField))}),(0,ac.jsx)(YE,{children:(0,ac.jsx)(QS,{className:p.root,ownerState:c,children:x.map((e=>{var t;return(0,ac.jsxs)(JS,{className:p.columnsPanelRow,ownerState:c,children:[(0,ac.jsx)(WS,{control:(0,ac.jsx)(c.components.BaseSwitch,(0,ts.Z)({disabled:!1===e.hideable,checked:!1!==s[e.field],onClick:b,name:e.field,size:"small",inputRef:S(e)?C:void 0},null==(t=c.componentsProps)?void 0:t.baseSwitch)),label:e.headerName||e.field}),!c.disableColumnReorder&&!1]},e.field)}))})}),(0,ac.jsxs)(JE,{children:[(0,ac.jsx)(c.components.BaseButton,(0,ts.Z)({onClick:()=>y(!1)},null==(r=c.componentsProps)?void 0:r.baseButton,{children:a.current.getLocaleText("columnsPanelHideAllButton")})),(0,ac.jsx)(c.components.BaseButton,(0,ts.Z)({onClick:()=>y(!0)},null==(o=c.componentsProps)?void 0:o.baseButton,{children:a.current.getLocaleText("columnsPanelShowAllButton")}))]})]}))},Panel:aN,Row:cN}),vN={apiRef:void 0,disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleSelection:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,disableColumnResize:!0,keepColumnPositionIfDraggedOutside:!1,signature:"DataGrid"},bN={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBuffer:3,rowBuffer:3,columnThreshold:3,rowThreshold:3,density:cv.Standard,disableExtendRowFullWidth:!1,disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableMultipleColumnsFiltering:!1,disableMultipleSelection:!1,disableMultipleColumnsSorting:!1,disableSelectionOnClick:!1,disableVirtualization:!1,disableIgnoreModificationsIfProcessingProps:!1,editMode:eg.Cell,filterMode:Kv,headerHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:Kv,rowHeight:52,rowsPerPageOptions:[25,50,100],rowSpacingType:"margin",showCellRightBorder:!1,showColumnRightBorder:!1,sortingOrder:["asc","desc",null],sortingMode:Kv,throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1,keepNonExistentRowsSelected:!1,keepColumnPositionIfDraggedOutside:!1},yN=["className"],wN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:(e,t)=>t.virtualScroller})({overflow:"auto",position:"relative","@media print":{overflow:"hidden"}}),xN=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,yN),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["virtualScroller"]},ds,t)})(o);return(0,ac.jsx)(wN,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),CN=["className","style"],EN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:(e,t)=>t.virtualScrollerContent})({}),SN=n.forwardRef((function(e,t){const{className:n,style:r}=e,o=(0,ns.Z)(e,CN),a=Fs(),i=(0,ts.Z)({},a,{overflowedContent:!a.autoHeight&&"auto"===(null==r?void 0:r.minHeight)}),l=(e=>{const{classes:t,overflowedContent:n}=e,r={root:["virtualScrollerContent",n&&"virtualScrollerContent--overflowed"]};return(0,is.Z)(r,ds,t)})(i);return(0,ac.jsx)(EN,(0,ts.Z)({ref:t,className:ue(l.root,n),ownerState:i,style:r},o))})),NN=["className"],LN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:(e,t)=>t.virtualScrollerRenderZone})({position:"absolute",display:"flex",flexDirection:"column"}),MN=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,NN),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["virtualScrollerRenderZone"]},ds,t)})(o);return(0,ac.jsx)(LN,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))})),kN=["style"];function IN(e,t,n=0,r=t.length){if(t.length<=0)return-1;if(n>=r)return n;const o=n+Math.floor((r-n)/2);return e<=t[o]?IN(e,t,n,o):IN(e,t,o+1,r)}const PN=({firstIndex:e,lastIndex:t,buffer:n,minFirstIndex:r,maxLastIndex:o})=>[Uc(e-n,r,o),Uc(t+n,r,o)],AN=["className","disableVirtualization"],jN=n.forwardRef((function(e,t){const{className:r,disableVirtualization:o}=e,a=(0,ns.Z)(e,AN),{getRootProps:i,getContentProps:l,getRenderZoneProps:s,getRows:c}=(e=>{var t,r;const o=Ds(),a=Fs(),i=Rs(o,ks),{ref:l,disableVirtualization:s,onRenderZonePositioning:c,renderZoneMinColumnIndex:u=0,renderZoneMaxColumnIndex:d=i.length,getRowProps:p}=e,f=Rs(o,Is),m=Rs(o,Ps),h=Rs(o,Bs),g=Rs(o,Cv),v=Rs(o,Nv),b=Rs(o,Yv),y=Rs(o,Mb),w=Rs(o,Pv),x=ub(o,a),C=n.useRef(null),E=n.useRef(null),S=(0,os.Z)(l,E),[N,L]=n.useState(null),M=n.useRef(N),k=n.useRef({top:0,left:0}),[I,P]=n.useState({width:null,height:null}),A=n.useRef(m),j=n.useCallback((e=>{var t,n;const r=o.current.unstable_getLastMeasuredRowIndex();let a=r===1/0;null!=(t=x.range)&&t.lastRowIndex&&!a&&(a=r>=x.range.lastRowIndex);const i=Uc(r-((null==(n=x.range)?void 0:n.firstRowIndex)||0),0,b.positions.length);return a||b.positions[i]>=e?IN(e,b.positions):function(e,t,n){let r=1;for(;n<t.length&&t[n]<e;)n+=r,r*=2;return IN(e,t,Math.floor(n/2),Math.min(n,t.length))}(e,b.positions,i)}),[o,null==(t=x.range)?void 0:t.firstRowIndex,null==(r=x.range)?void 0:r.lastRowIndex,b.positions]),T=n.useCallback((()=>{if(s)return{firstRowIndex:0,lastRowIndex:x.rows.length,firstColumnIndex:0,lastColumnIndex:i.length};const{top:e,left:t}=k.current,n=Math.min(j(e),b.positions.length-1),r=a.autoHeight?n+x.rows.length:j(e+I.height);let l=!1,c=0,u=f.length;const[d,p]=PN({firstIndex:n,lastIndex:r,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer});for(let e=d;e<p&&!l;e+=1){const t=x.rows[e];l=o.current.unstable_rowHasAutoHeight(t.id)}return l||(c=IN(t,f),u=IN(t+I.width,f)),{firstRowIndex:n,lastRowIndex:r,firstColumnIndex:c,lastColumnIndex:u}}),[s,j,b.positions.length,a.autoHeight,a.rowBuffer,x.rows,f,i.length,o,I]);(0,as.Z)((()=>{s?C.current.style.transform="translate3d(0px, 0px, 0px)":(E.current.scrollLeft=0,E.current.scrollTop=0)}),[s]),(0,as.Z)((()=>{P({width:E.current.clientWidth,height:E.current.clientHeight})}),[b.currentPageTotalHeight]);const R=n.useCallback((e=>{P({width:e.width,height:e.height})}),[]);ru(o,"resize",R);const O=n.useCallback((e=>{const[t,n]=PN({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer}),[r]=PN({firstIndex:e.firstColumnIndex,lastIndex:e.lastColumnIndex,minFirstIndex:u,maxLastIndex:d,buffer:a.columnBuffer}),i=av({firstColumnToRender:r,apiRef:o,firstRowToRender:t,lastRowToRender:n,visibleRows:x.rows}),l=Yv(o.current.state).positions[t],s=Is(o)[i];C.current.style.transform=`translate3d(${s}px, ${l}px, 0px)`,"function"==typeof c&&c({top:l,left:s})}),[o,x.rows,c,u,d,a.columnBuffer,a.rowBuffer]),D=n.useCallback((e=>{if(M.current&&((t=e)===(n=M.current)||t.firstRowIndex===n.firstRowIndex&&t.lastRowIndex===n.lastRowIndex&&t.firstColumnIndex===n.firstColumnIndex&&t.lastColumnIndex===n.lastColumnIndex))return void O(e);var t,n;L(e),O(e);const[r,i]=PN({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:a.rowBuffer});o.current.publishEvent("renderedRowsIntervalChange",{firstRowToRender:r,lastRowToRender:i}),M.current=e}),[o,L,M,x.rows.length,a.rowBuffer,O]);(0,as.Z)((()=>{if(null==I.width)return;const e=T();D(e);const{top:t,left:n}=k.current,r={top:t,left:n,renderContext:e};o.current.publishEvent("rowsScroll",r)}),[o,T,I.width,D]);const _=e=>{const{scrollTop:t,scrollLeft:n}=e.currentTarget;if(k.current.top=t,k.current.left=n,n<0||t<0||!M.current)return;const r=s?M.current:T(),i=Math.abs(r.firstRowIndex-M.current.firstRowIndex),l=Math.abs(r.lastRowIndex-M.current.lastRowIndex),c=Math.abs(r.firstColumnIndex-M.current.firstColumnIndex),u=Math.abs(r.lastColumnIndex-M.current.lastColumnIndex),d=i>=a.rowThreshold||l>=a.rowThreshold||c>=a.columnThreshold||u>=a.columnThreshold||A.current!==m;o.current.publishEvent("rowsScroll",{top:t,left:n,renderContext:d?r:M.current},e),d&&(Ue.flushSync((()=>{D(r)})),A.current=m)},F=e=>{o.current.publishEvent("virtualScrollerWheel",{},e)},z=e=>{o.current.publishEvent("virtualScrollerTouchMove",{},e)},Z=I.width&&m>I.width,B=n.useMemo((()=>{const e=Math.max(b.currentPageTotalHeight,1);let t=!1;null!=E&&E.current&&e<=(null==E?void 0:E.current.clientHeight)&&(t=!0);const n={width:Z?m:"auto",height:e,minHeight:t?"100%":"auto"};return a.autoHeight&&0===x.rows.length&&(n.height=2*h),n}),[E,m,b.currentPageTotalHeight,x.rows.length,Z,a.autoHeight,h]);n.useEffect((()=>{o.current.publishEvent("virtualScrollerContentSizeChange")}),[o,B]),a.autoHeight&&0===x.rows.length&&(B.height=2*h);const H={};Z||(H.overflowX="hidden"),a.autoHeight&&(H.overflowY="hidden");const q=n.useCallback((()=>M.current),[]);return o.current.unstable_getRenderContext=q,{renderContext:N,updateRenderZonePosition:O,getRows:(e={renderContext:N})=>{const{renderContext:t,minFirstColumn:n=u,maxLastColumn:r=d,availableSpace:l=I.width,rowIndexOffset:c=0,position:f="center"}=e;if(!t||null==l)return null;const m=s?0:a.rowBuffer,h=s?0:a.columnBuffer,[b,C]=PN({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:x.rows.length,buffer:m}),E=[];if(e.rows)e.rows.forEach((e=>{E.push(e),o.current.unstable_calculateColSpan({rowId:e.id,minFirstColumn:n,maxLastColumn:r,columns:i})}));else{if(!x.range)return null;for(let e=b;e<C;e+=1){const t=x.rows[e];E.push(t),o.current.unstable_calculateColSpan({rowId:t.id,minFirstColumn:n,maxLastColumn:r,columns:i})}}const[S,L]=PN({firstIndex:t.firstColumnIndex,lastIndex:t.lastColumnIndex,minFirstIndex:n,maxLastIndex:r,buffer:h}),M=av({firstColumnToRender:S,apiRef:o,firstRowToRender:b,lastRowToRender:C,visibleRows:x.rows}),k=i.slice(M,L),P=[];for(let e=0;e<E.length;e+=1){var A,j;const{id:t,model:n}=E[e],r=b+e===x.rows.length-1,s=o.current.unstable_rowHasAutoHeight(t)?"auto":o.current.unstable_getRowHeight(t);let u;u=null!=w[t]&&o.current.isRowSelectable(t),P.push((0,ac.jsx)(a.components.Row,(0,ts.Z)({row:n,rowId:t,rowHeight:s,cellFocus:g,cellTabIndex:v,editRowsState:y,renderedColumns:k,visibleColumns:i,firstColumnToRender:M,lastColumnToRender:L,selected:u,index:c+((null==x||null==(A=x.range)?void 0:A.firstRowIndex)||0)+b+e,containerWidth:l,isLastVisible:r,position:f},"function"==typeof p?p(t,n):{},null==(j=a.componentsProps)?void 0:j.row),t))}return P},getRootProps:(e={})=>{let{style:t={}}=e,n=(0,ns.Z)(e,kN);return(0,ts.Z)({ref:S,onScroll:_,onWheel:F,onTouchMove:z,style:(0,ts.Z)({},t,H)},n)},getContentProps:({style:e={}}={})=>({style:(0,ts.Z)({},e,B)}),getRenderZoneProps:()=>({ref:C})}})({ref:t,disableVirtualization:o});return(0,ac.jsx)(xN,(0,ts.Z)({className:r},i(a),{children:(0,ac.jsx)(SN,(0,ts.Z)({},l(),{children:(0,ac.jsx)(MN,(0,ts.Z)({},s(),{children:c()}))}))}))}));function TN(e){const{direction:t,index:n,sortingOrder:r}=e,o=Ds(),a=Fs(),i=(e=>{const{classes:t}=e;return(0,is.Z)({icon:["sortIcon"]},ds,t)})((0,ts.Z)({},e,{classes:a.classes})),l=function(e,t,n,r){let o;const a={};return"asc"===t?o=e.ColumnSortedAscendingIcon:"desc"===t?o=e.ColumnSortedDescendingIcon:(o=e.ColumnUnsortedIcon,a.sortingOrder=r),o?(0,ac.jsx)(o,(0,ts.Z)({fontSize:"small",className:n},a)):null}(a.components,t,i.icon,r);if(!l)return null;const s=(0,ac.jsx)(Om,{tabIndex:-1,"aria-label":o.current.getLocaleText("columnHeaderSortIconLabel"),title:o.current.getLocaleText("columnHeaderSortIconLabel"),size:"small",children:l});return(0,ac.jsxs)(kC,{children:[null!=n&&(0,ac.jsx)(NC,{badgeContent:n,color:"default",children:s}),null==n&&s]})}const RN=n.memo(TN),ON=n.memo((e=>{const{column:t,open:r,columnMenuId:o,columnMenuButtonId:a,iconButtonRef:i}=e,l=Ds(),s=Fs(),c=(e=>{const{classes:t,open:n}=e,r={root:["menuIcon",n&&"menuOpen"],button:["menuIconButton"]};return(0,is.Z)(r,ds,t)})((0,ts.Z)({},e,{classes:s.classes})),u=n.useCallback((e=>{e.preventDefault(),e.stopPropagation(),l.current.toggleColumnMenu(t.field)}),[l,t.field]);return(0,ac.jsx)("div",{className:c.root,children:(0,ac.jsx)(Om,{ref:i,tabIndex:-1,className:c.button,"aria-label":l.current.getLocaleText("columnMenuLabel"),title:l.current.getLocaleText("columnMenuLabel"),size:"small",onClick:u,"aria-expanded":r?"true":void 0,"aria-haspopup":"true","aria-controls":o,id:a,children:(0,ac.jsx)(s.components.ColumnMenuIcon,{fontSize:"small"})})})}));function DN({columnMenuId:e,columnMenuButtonId:t,ContentComponent:r,contentComponentProps:o,field:a,open:i,target:l,onExited:s}){const c=Ds(),u=c.current.getColumn(a),d=n.useCallback((e=>{e.stopPropagation(),c.current.hideColumnMenu()}),[c]);return l?(0,ac.jsx)(Gg,{placement:"bottom-"+("right"===u.align?"start":"end"),open:i,target:l,onClickAway:d,onExited:s,children:(0,ac.jsx)(r,(0,ts.Z)({currentColumn:u,hideMenu:d,open:i,id:e,labelledby:t},o))}):null}const _N=["className"],FN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:(e,t)=>t.columnHeaderTitle})((({theme:e})=>({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:e.typography.fontWeightMedium}))),zN=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,_N),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["columnHeaderTitle"]},ds,t)})(o);return(0,ac.jsx)(FN,(0,ts.Z)({ref:t,className:ue(a.root,n),ownerState:o},r))}));function ZN(e){var t;const{label:r,description:o,columnWidth:a}=e,i=Fs(),l=n.useRef(null),[s,c]=n.useState("");return n.useEffect((()=>{if(!o&&l&&l.current){const t=(e=l.current).scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth;c(t?r:"")}var e}),[l,a,o,r]),(0,ac.jsx)(i.components.BaseTooltip,(0,ts.Z)({title:o||s},null==(t=i.componentsProps)?void 0:t.baseTooltip,{children:(0,ac.jsx)(zN,{ref:l,children:r})}))}const BN=["resizable","resizing","height","side"];var HN;function qN(e){const{height:t,side:r=HN.Right}=e,o=(0,ns.Z)(e,BN),a=Fs(),i=(e=>{const{resizable:t,resizing:n,classes:r,side:o}=e,a={root:["columnSeparator",t&&"columnSeparator--resizable",n&&"columnSeparator--resizing",o&&`columnSeparator--side${(0,rs.Z)(o)}`],icon:["iconSeparator"]};return(0,is.Z)(a,ds,r)})((0,ts.Z)({},e,{side:r,classes:a.classes})),l=n.useCallback((e=>{e.preventDefault(),e.stopPropagation()}),[]);return(0,ac.jsx)("div",(0,ts.Z)({className:i.root,style:{minHeight:t,opacity:a.showColumnRightBorder?0:1}},o,{onClick:l,children:(0,ac.jsx)(a.components.ColumnResizeIcon,{className:i.icon})}))}!function(e){e.Left="left",e.Right="right"}(HN||(HN={}));const UN=n.memo(qN),$N=["classes","columnMenuOpen","colIndex","height","isResizing","sortDirection","hasFocus","tabIndex","separatorSide","isDraggable","headerComponent","description","elementId","width","columnMenuIconButton","columnMenu","columnTitleIconButtons","headerClassName","label","resizable","draggableContainerProps","columnHeaderSeparatorProps","disableHeaderSeparator"],WN=n.forwardRef((function(e,t){const{classes:r,columnMenuOpen:o,colIndex:a,height:i,isResizing:l,sortDirection:s,hasFocus:c,tabIndex:u,separatorSide:d,isDraggable:p,headerComponent:f,description:m,width:h,columnMenuIconButton:g=null,columnMenu:v=null,columnTitleIconButtons:b=null,headerClassName:y,label:w,resizable:x,draggableContainerProps:C,columnHeaderSeparatorProps:E,disableHeaderSeparator:S}=e,N=(0,ns.Z)(e,$N),L=Ds(),M=Fs(),k=n.useRef(null),[I,P]=n.useState(o),A=(0,os.Z)(k,t);let j="none";return null!=s&&(j="asc"===s?"ascending":"descending"),n.useEffect((()=>{I||P(o)}),[I,o]),n.useLayoutEffect((()=>{const e=L.current.state.columnMenu;if(c&&!e.open){const e=k.current.querySelector('[tabindex="0"]')||k.current;null==e||e.focus(),L.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[L,c]),(0,ac.jsxs)("div",(0,ts.Z)({ref:A,className:ue(r.root,y),style:{height:i,width:h,minWidth:h,maxWidth:h},role:"columnheader",tabIndex:u,"aria-colindex":a+1,"aria-sort":j,"aria-label":null==f?w:void 0},N,{children:[(0,ac.jsxs)("div",(0,ts.Z)({className:r.draggableContainer,draggable:p},C,{children:[(0,ac.jsxs)("div",{className:r.titleContainer,children:[(0,ac.jsx)("div",{className:r.titleContainerContent,children:void 0!==f?f:(0,ac.jsx)(ZN,{label:w,description:m,columnWidth:h})}),b]}),g]})),!S&&(0,ac.jsx)(UN,(0,ts.Z)({resizable:!M.disableColumnResize&&!!x,resizing:l,height:i,side:d},E)),v]}))}));function VN(e){var t,r,o,a,i;const{column:l,columnMenuOpen:s,colIndex:c,headerHeight:u,isResizing:d,isLastColumn:p,sortDirection:f,sortIndex:m,filterItemsCounter:h,hasFocus:g,tabIndex:v,extendRowFullWidth:b,disableReorder:y,separatorSide:w}=e,x=Ds(),C=Fs(),E=n.useRef(null),S=(0,Id.Z)(),N=(0,Id.Z)(),L=n.useRef(null),[M,k]=n.useState(s),{hasScrollX:I,hasScrollY:P}=null!=(t=x.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},A=n.useMemo((()=>!C.disableColumnReorder&&!y&&!l.disableReorder),[C.disableColumnReorder,y,l.disableReorder]);let j;l.renderHeader&&(j=l.renderHeader(x.current.getColumnHeaderParams(l.field)));const T=p?!(p&&I&&!P||b):C.showColumnRightBorder,R=(e=>{const{column:t,classes:n,isDragging:r,sortDirection:o,showRightBorder:a,filterItemsCounter:i}=e,l=null!=o,s=null!=i&&i>0,c="number"===t.type,u={root:["columnHeader","left"===t.headerAlign&&"columnHeader--alignLeft","center"===t.headerAlign&&"columnHeader--alignCenter","right"===t.headerAlign&&"columnHeader--alignRight",t.sortable&&"columnHeader--sortable",r&&"columnHeader--moving",l&&"columnHeader--sorted",s&&"columnHeader--filtered",c&&"columnHeader--numeric",a&&"withBorder"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,is.Z)(u,ds,n)})((0,ts.Z)({},e,{classes:C.classes,showRightBorder:T})),O=n.useCallback((e=>t=>{t.currentTarget.contains(t.target)&&x.current.publishEvent(e,x.current.getColumnHeaderParams(l.field),t)}),[x,l.field]),D=n.useMemo((()=>({onClick:O("columnHeaderClick"),onDoubleClick:O("columnHeaderDoubleClick"),onMouseOver:O("columnHeaderOver"),onMouseOut:O("columnHeaderOut"),onMouseEnter:O("columnHeaderEnter"),onMouseLeave:O("columnHeaderLeave"),onKeyDown:O("columnHeaderKeyDown"),onFocus:O("columnHeaderFocus"),onBlur:O("columnHeaderBlur")})),[O]),_=n.useMemo((()=>A?{onDragStart:O("columnHeaderDragStart"),onDragEnter:O("columnHeaderDragEnter"),onDragOver:O("columnHeaderDragOver"),onDragEnd:O("columnHeaderDragEnd")}:{}),[A,O]),F=n.useMemo((()=>({onMouseDown:O("columnSeparatorMouseDown")})),[O]);n.useEffect((()=>{M||k(s)}),[M,s]);const z=n.useCallback((()=>{k(!1)}),[]),Z=!C.disableColumnMenu&&!l.disableColumnMenu&&(0,ac.jsx)(ON,{column:l,columnMenuId:S,columnMenuButtonId:N,open:M,iconButtonRef:L}),B=(0,ac.jsx)(DN,{columnMenuId:S,columnMenuButtonId:N,field:l.field,open:s,target:L.current,ContentComponent:C.components.ColumnMenu,contentComponentProps:null==(r=C.componentsProps)?void 0:r.columnMenu,onExited:z}),H=null!=(o=l.sortingOrder)?o:C.sortingOrder,q=(0,ac.jsxs)(n.Fragment,{children:[!C.disableColumnFilter&&(0,ac.jsx)(C.components.ColumnHeaderFilterIconButton,(0,ts.Z)({field:l.field,counter:h},null==(a=C.componentsProps)?void 0:a.columnHeaderFilterIconButton)),l.sortable&&!l.hideSortIcons&&(0,ac.jsx)(RN,{direction:f,index:m,sortingOrder:H})]});n.useLayoutEffect((()=>{const e=x.current.state.columnMenu;if(g&&!e.open){const e=E.current.querySelector('[tabindex="0"]')||E.current;null==e||e.focus(),x.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[x,g]);const U="function"==typeof l.headerClassName?l.headerClassName({field:l.field,colDef:l}):l.headerClassName,$=null!=(i=l.headerName)?i:l.field;return(0,ac.jsx)(WN,(0,ts.Z)({ref:E,classes:R,columnMenuOpen:s,colIndex:c,height:u,isResizing:d,sortDirection:f,hasFocus:g,tabIndex:v,separatorSide:w,isDraggable:A,headerComponent:j,description:l.description,elementId:l.field,width:l.computedWidth,columnMenuIconButton:Z,columnTitleIconButtons:q,headerClassName:U,label:$,resizable:!C.disableColumnResize&&!!l.resizable,"data-field":l.field,columnMenu:B,draggableContainerProps:_,columnHeaderSeparatorProps:F},D))}function GN(e){var t,n;const{groupId:r,width:o,depth:a,maxDepth:i,fields:l,height:s,colIndex:c,isLastColumn:u,extendRowFullWidth:d}=e,p=Fs(),f=Ds(),m=Rs(f,dv),{hasScrollX:h,hasScrollY:g}=null!=(t=f.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},v=r?m[r]:{},{headerName:b=(null!=r?r:""),description:y="",headerAlign:w}=v;let x;const C=r&&(null==(n=m[r])?void 0:n.renderHeaderGroup),E={groupId:r,headerName:b,description:y,depth:a,maxDepth:i,fields:l,colIndex:c,isLastColumn:u};r&&C&&(x=C(E));const S=u?!(u&&h&&!g||d):p.showColumnRightBorder,N=p.showColumnRightBorder,L=(0,ts.Z)({},e,{classes:p.classes,showRightBorder:S,showColumnBorder:N,headerAlign:w,depth:a,isDragging:!1}),M=null!=b?b:r,k=(0,jp.Z)(),I=null===r?`empty-group-cell-${k}`:r,P=(e=>{const{classes:t,headerAlign:n,isDragging:r,showRightBorder:o,showColumnBorder:a,groupId:i}=e,l={root:["columnHeader","left"===n&&"columnHeader--alignLeft","center"===n&&"columnHeader--alignCenter","right"===n&&"columnHeader--alignRight",r&&"columnHeader--moving",o&&"withBorder",a&&"columnHeader--showColumnBorder",null===i?"columnHeader--emptyGroup":"columnHeader--filledGroup"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,is.Z)(l,ds,t)})(L),A="function"==typeof v.headerClassName?v.headerClassName(E):v.headerClassName;return(0,ac.jsx)(WN,{classes:P,columnMenuOpen:!1,colIndex:c,height:s,isResizing:!1,sortDirection:null,hasFocus:!1,tabIndex:-1,isDraggable:!1,headerComponent:x,headerClassName:A,description:y,elementId:I,width:o,columnMenuIconButton:null,columnTitleIconButtons:null,resizable:!1,label:M,"aria-colspan":l.length,"data-fields":`|-${l.join("-|-")}-|`,disableHeaderSeparator:!0})}const YN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderRow",overridesResolver:(e,t)=>t.columnHeaderRow})((()=>({display:"flex"}))),KN=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:(e,t)=>[{[`&.${ps["scrollArea--left"]}`]:t["scrollArea--left"]},{[`&.${ps["scrollArea--right"]}`]:t["scrollArea--right"]},t.scrollArea]})((()=>({position:"absolute",top:0,zIndex:101,width:20,bottom:0,[`&.${ps["scrollArea--left"]}`]:{left:0},[`&.${ps["scrollArea--right"]}`]:{right:0}})));function QN(e){const{scrollDirection:t}=e,r=n.useRef(null),o=Ds(),a=n.useRef(),[i,l]=n.useState(!1),s=Rs(o,Hs),c=n.useRef({left:0,top:0}),u=Fs(),d=(0,ts.Z)({},u,{scrollDirection:t}),p=(e=>{const{scrollDirection:t,classes:n}=e,r={root:["scrollArea",`scrollArea--${t}`]};return(0,is.Z)(r,ds,n)})(d),f=n.useCallback((e=>{c.current=e}),[]),m=n.useCallback((e=>{let n;if("left"===t)n=e.clientX-r.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("MUI: Wrong drag direction");n=Math.max(1,e.clientX-r.current.getBoundingClientRect().left)}n=1.5*(n-1)+1,clearTimeout(a.current),a.current=setTimeout((()=>{o.current.scroll({left:c.current.left+n,top:c.current.top})}))}),[t,o]);n.useEffect((()=>()=>{clearTimeout(a.current)}),[]);const h=n.useCallback((()=>{l((e=>!e))}),[]);return ru(o,"rowsScroll",f),ru(o,"columnHeaderDragStart",h),ru(o,"columnHeaderDragEnd",h),i?(0,ac.jsx)(KN,{ref:r,className:ue(p.root),ownerState:d,onDragOver:m,style:{height:s}}):null}const JN=n.memo(QN),XN=["className"],eL=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:(e,t)=>t.columnHeaders})((({theme:e})=>({position:"absolute",top:0,left:0,right:0,overflow:"hidden",display:"flex",alignItems:"center",boxSizing:"border-box",borderBottom:`1px solid ${"light"===e.palette.mode?(0,ss.$n)((0,ss.Fq)(e.palette.divider,1),.88):(0,ss._j)((0,ss.Fq)(e.palette.divider,1),.68)}`,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius}))),tL=n.forwardRef((function(e,t){const{className:n}=e,r=(0,ns.Z)(e,XN),o=Fs(),a=(e=>{const{classes:t}=e;return(0,is.Z)({root:["columnHeaders"]},ds,t)})(o);return(0,ac.jsx)(eL,(0,ts.Z)({ref:t,className:ue(n,a.root),ownerState:o},r))})),nL=["isDragging","className"],rL=(0,ls.ZP)("div",{name:"MuiDataGrid",slot:"columnHeadersInner",overridesResolver:(e,t)=>[{[`&.${ps.columnHeaderDropZone}`]:t.columnHeaderDropZone},t.columnHeadersInner]})((()=>({display:"flex",alignItems:"flex-start",flexDirection:"column",[`&.${ps.columnHeaderDropZone} .${ps.columnHeaderDraggableContainer}`]:{cursor:"move"},[`&.${ps["columnHeadersInner--scrollable"]} .${ps.columnHeader}:last-child`]:{borderRight:"none"}}))),oL=n.forwardRef((function(e,t){var n,r;const{isDragging:o,className:a}=e,i=(0,ns.Z)(e,nL),l=Ds(),s=Fs(),c=(0,ts.Z)({},s,{isDragging:o,hasScrollX:null!=(n=null==(r=l.current.getRootDimensions())?void 0:r.hasScrollX)&&n}),u=(e=>{const{isDragging:t,hasScrollX:n,classes:r}=e,o={root:["columnHeadersInner",t&&"columnHeaderDropZone",n&&"columnHeadersInner--scrollable"]};return(0,is.Z)(o,ds,r)})(c);return(0,ac.jsx)(rL,(0,ts.Z)({ref:t,className:ue(a,u.root),ownerState:c},i))})),aL=["innerRef","className"],iL=n.forwardRef((function(e,t){const{innerRef:r}=e,o=(0,ns.Z)(e,aL),{isDragging:a,getRootProps:i,getInnerProps:l,getColumnHeaders:s,getColumnGroupHeaders:c}=(e=>{const{innerRef:t,minColumnIndex:r=0}=e,[o,a]=n.useState(""),[i,l]=n.useState(""),s=Ds(),c=Rs(s,ks),u=Rs(s,Is),d=Rs(s,Lv),p=Rs(s,Nv),f=Rs(s,Ev),m=Rs(s,Hs),h=Rs(s,qs),g=Rs(s,$s),v=Rs(s,Dc),b=Rs(s,Ec),y=Rs(s,hu),w=Fs(),x=n.useRef(null),C=(0,os.Z)(t,x),[E,S]=n.useState(null),N=n.useRef(E),L=n.useRef(0),M=ub(s,w);n.useEffect((()=>{s.current.columnHeadersContainerElementRef.current.scrollLeft=0}),[s]);const k=n.useRef(gs(iv,{equalityCheck:(e,t)=>["firstColumnIndex","minColumnIndex","columnBuffer"].every((n=>e[n]===t[n]))})),I=n.useCallback((e=>{const[t,n]=PN({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:M.rows.length,buffer:w.rowBuffer}),o=k.current({firstColumnIndex:e.firstColumnIndex,minColumnIndex:r,columnBuffer:w.columnBuffer,firstRowToRender:t,lastRowToRender:n,apiRef:s,visibleRows:M.rows}),a=o>0?L.current-u[o]:L.current;x.current.style.transform=`translate3d(${-a}px, 0px, 0px)`}),[u,r,w.columnBuffer,s,M.rows,w.rowBuffer]);n.useLayoutEffect((()=>{E&&I(E)}),[E,I]);const P=n.useCallback((({left:e,renderContext:t=null},n)=>{var r,o;if(!x.current)return;if(L.current===e&&(null==(r=N.current)?void 0:r.firstColumnIndex)===(null==t?void 0:t.firstColumnIndex)&&(null==(o=N.current)?void 0:o.lastColumnIndex)===(null==t?void 0:t.lastColumnIndex))return;L.current=e;let a=!1;t===N.current&&N.current?a=!0:(function(e){return!!e.target}(n)?(Ue.flushSync((()=>{S(t)})),a=!0):S(t),N.current=t),t&&a&&I(t)}),[I]),A=n.useCallback((e=>l(e.field)),[]),j=n.useCallback((()=>l("")),[]),T=n.useCallback((e=>a(e.field)),[]),R=n.useCallback((()=>a("")),[]);ru(s,"columnResizeStart",A),ru(s,"columnResizeStop",j),ru(s,"columnHeaderDragStart",T),ru(s,"columnHeaderDragEnd",R),ru(s,"rowsScroll",P);const O=e=>{const{renderContext:t=E,minFirstColumn:n=r,maxLastColumn:o=c.length}=e||{};if(!t)return null;const[a,i]=PN({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:M.rows.length,buffer:w.rowBuffer}),l=k.current({firstColumnIndex:t.firstColumnIndex,minColumnIndex:n,columnBuffer:w.columnBuffer,apiRef:s,firstRowToRender:a,lastRowToRender:i,visibleRows:M.rows}),u=Math.min(t.lastColumnIndex+w.columnBuffer,o);return{renderedColumns:c.slice(l,u),firstColumnToRender:l,lastColumnToRender:u,minFirstColumn:n,maxLastColumn:o}},D=(e=[],t)=>e.slice(0,t+1),_={minHeight:g,maxHeight:g,lineHeight:`${m}px`};return{renderContext:E,getColumnHeaders:(e,t={})=>{const n=O(e);if(null==n)return null;const{renderedColumns:r,firstColumnToRender:a}=n,l=[];for(let e=0;e<r.length;e+=1){const n=r[e],s=a+e,u=0===s,h=!(null===d&&null===p),g=null!==d&&d.field===n.field||u&&!h?0:-1,x=null!==f&&f.field===n.field,C=y.open&&y.field===n.field;l.push((0,ac.jsx)(VN,(0,ts.Z)({},b[n.field],{columnMenuOpen:C,filterItemsCounter:v[n.field]&&v[n.field].length,headerHeight:m,isDragging:n.field===o,column:n,colIndex:s,isResizing:i===n.field,isLastColumn:s===c.length-1,extendRowFullWidth:!w.disableExtendRowFullWidth,hasFocus:x,tabIndex:g},t),n.field))}return(0,ac.jsx)(YN,{role:"row","aria-rowindex":h+1,ownerState:w,children:l})},getColumnGroupHeaders:e=>{if(0===h)return null;const t=O(e);if(null==t||0===t.renderedColumns.length)return null;const{renderedColumns:n,firstColumnToRender:o,lastColumnToRender:a,maxLastColumn:i}=t,l=[],s=[];for(let e=0;e<h;e+=1){var u,d,p;const t=[];let l=0,m=o-1;const h=null==(u=c[o])||null==(d=u.groupPath)?void 0:d[e],w=D(null==(p=c[o])?void 0:p.groupPath,e);for(;null!==h&&m>=r&&null!=(f=c[m])&&f.groupPath&&$c(D(null==(g=c[m])?void 0:g.groupPath,e),w);){var f,g,v;const e=c[m];var b,y;l+=null!=(v=e.computedWidth)?v:0,0===t.length?t.push({width:null!=(b=e.computedWidth)?b:0,fields:[e.field],groupId:h,groupParents:w,colIndex:m}):(t[0].width+=null!=(y=e.computedWidth)?y:0,t[0].fields.push(e.field),t[0].colIndex=m),m-=1}const N=n.reduce(((t,n,r)=>{var a;const i=t[t.length-1];var l,s,c;return n.groupPath&&n.groupPath.length>e?i&&i.groupId===n.groupPath[e]?[...t.slice(0,t.length-1),(0,ts.Z)({},i,{width:i.width+(null!=(s=n.computedWidth)?s:0),fields:[...i.fields,n.field]})]:[...t,{groupId:n.groupPath[e],groupParents:D(n.groupPath,e),width:null!=(l=n.computedWidth)?l:0,fields:[n.field],colIndex:o+r}]:i&&null===i.groupId&&$c(D(n.groupPath,e),i.groupParents)?[...t.slice(0,t.length-1),(0,ts.Z)({},i,{width:i.width+(null!=(c=n.computedWidth)?c:0),fields:[...i.fields,n.field]})]:[...t,{groupId:null,groupParents:D(n.groupPath,e),width:null!=(a=n.computedWidth)?a:0,fields:[n.field],colIndex:o+r}]}),t);m=a;const L=N[N.length-1].groupId;for(;null!==L&&m<i&&null!=(x=c[m])&&x.groupPath&&(null==(C=c[m])||null==(E=C.groupPath)?void 0:E[e])===L;){var x,C,E,S;const e=c[m];N[N.length-1].width+=null!=(S=e.computedWidth)?S:0,N[N.length-1].fields.push(e.field),m+=1}s.push({leftOverflow:l,elements:[...N]})}return s.forEach(((e,t)=>{l.push((0,ac.jsx)(YN,{style:{height:`${m}px`,transform:`translateX(-${e.leftOverflow}px)`},role:"row","aria-rowindex":t+1,ownerState:w,children:e.elements.map((({groupId:e,width:n,fields:r,colIndex:o},a)=>(0,ac.jsx)(GN,{groupId:e,width:n,fields:r,colIndex:o,depth:t,isLastColumn:o===c.length-r.length,extendRowFullWidth:!w.disableExtendRowFullWidth,maxDepth:s.length,height:m},a)))},t))})),l},isDragging:!!o,getRootProps:(e={})=>(0,ts.Z)({style:_},e),getInnerProps:()=>({ref:C,role:"rowgroup"})}})({innerRef:r});return(0,ac.jsxs)(tL,(0,ts.Z)({ref:t},i(o),{children:[(0,ac.jsx)(JN,{scrollDirection:"left"}),(0,ac.jsxs)(oL,(0,ts.Z)({isDragging:a},l(),{children:[c(),s()]})),(0,ac.jsx)(JN,{scrollDirection:"right"})]}))})),lL=n.forwardRef((function(e,t){const r=(e=>{if(e.pageSize>100)throw new Error("'props.pageSize' cannot exceed 100 in DataGrid.");const t=(0,Ou.Z)({props:e,name:"MuiDataGrid"}),r=n.useMemo((()=>(0,ts.Z)({},ey,t.localeText)),[t.localeText]),o=n.useMemo((()=>{const e=t.components;if(!e)return(0,ts.Z)({},gN);const n={};return Object.entries(gN).forEach((([t,r])=>{n[t]=void 0===e[t]?r:e[t]})),n}),[t.components]);return n.useMemo((()=>(0,ts.Z)({},bN,t,{localeText:r,components:o},vN)),[t,r,o])})(e),o=Xb(r);return(0,ac.jsx)(Bc,{apiRef:o,props:r,children:(0,ac.jsx)(lc,{className:r.className,style:r.style,sx:r.sx,ref:t,children:(0,ac.jsxs)(fc,{children:[(0,ac.jsx)(mc,{}),(0,ac.jsx)(zc,{ColumnHeadersComponent:iL,VirtualScrollerComponent:jN}),(0,ac.jsx)(Zc,{})]})})})})),sL=n.memo(lL);lL.propTypes={"aria-label":es().string,"aria-labelledby":es().string,autoHeight:es().bool,autoPageSize:es().bool,cellModesModel:es().object,checkboxSelection:es().bool,classes:es().object,columnBuffer:es().number,columnGroupingModel:es().arrayOf(es().object),columns:(es().array.isRequired,()=>null),columnThreshold:es().number,columnTypes:es().object,columnVisibilityModel:es().object,components:es().object,componentsProps:es().object,density:es().oneOf(["comfortable","compact","standard"]),disableColumnFilter:es().bool,disableColumnMenu:es().bool,disableColumnSelector:es().bool,disableDensitySelector:es().bool,disableExtendRowFullWidth:es().bool,disableIgnoreModificationsIfProcessingProps:es().bool,disableSelectionOnClick:es().bool,disableVirtualization:es().bool,editMode:es().oneOf(["cell","row"]),editRowsModel:es().object,error:es().any,experimentalFeatures:es().shape({columnGrouping:es().bool,newEditingApi:es().bool,preventCommitWhileValidating:es().bool,warnIfFocusStateIsNotSynced:es().bool}),filterMode:es().oneOf(["client","server"]),filterModel:es().shape({items:es().arrayOf(es().shape({columnField:es().string.isRequired,id:es().oneOfType([es().number,es().string]),operatorValue:es().string,value:es().any})).isRequired,linkOperator:es().oneOf(["and","or"]),quickFilterLogicOperator:es().oneOf(["and","or"]),quickFilterValues:es().array}),getCellClassName:es().func,getDetailPanelContent:es().func,getEstimatedRowHeight:es().func,getRowClassName:es().func,getRowHeight:es().func,getRowId:es().func,getRowSpacing:es().func,headerHeight:es().number,hideFooter:es().bool,hideFooterPagination:es().bool,hideFooterSelectedRowCount:es().bool,initialState:es().object,isCellEditable:es().func,isRowSelectable:es().func,keepNonExistentRowsSelected:es().bool,loading:es().bool,localeText:es().object,logger:es().shape({debug:es().func.isRequired,error:es().func.isRequired,info:es().func.isRequired,warn:es().func.isRequired}),logLevel:es().oneOf(["debug","error","info","warn",!1]),nonce:es().string,onCellClick:es().func,onCellDoubleClick:es().func,onCellEditCommit:es().func,onCellEditStart:es().func,onCellEditStop:es().func,onCellFocusOut:es().func,onCellKeyDown:es().func,onCellModesModelChange:es().func,onColumnHeaderClick:es().func,onColumnHeaderDoubleClick:es().func,onColumnHeaderEnter:es().func,onColumnHeaderLeave:es().func,onColumnHeaderOut:es().func,onColumnHeaderOver:es().func,onColumnOrderChange:es().func,onColumnVisibilityChange:es().func,onColumnVisibilityModelChange:es().func,onEditCellPropsChange:es().func,onEditRowsModelChange:es().func,onError:es().func,onFilterModelChange:es().func,onMenuClose:es().func,onMenuOpen:es().func,onPageChange:es().func,onPageSizeChange:es().func,onPreferencePanelClose:es().func,onPreferencePanelOpen:es().func,onProcessRowUpdateError:es().func,onResize:es().func,onRowClick:es().func,onRowDoubleClick:es().func,onRowEditCommit:es().func,onRowEditStart:es().func,onRowEditStop:es().func,onRowModesModelChange:es().func,onSelectionModelChange:es().func,onSortModelChange:es().func,onStateChange:es().func,page:es().number,pageSize:(es().number,()=>null),pagination:e=>!1===e.pagination?new Error(["MUI: `<DataGrid pagination={false} />` is not a valid prop.","Infinite scrolling is not available in the MIT version.","","You need to upgrade to DataGridPro or DataGridPremium component to disable the pagination."].join("\n")):null,paginationMode:es().oneOf(["client","server"]),processRowUpdate:es().func,rowBuffer:es().number,rowCount:es().number,rowHeight:es().number,rowModesModel:es().object,rows:es().arrayOf(es().object).isRequired,rowSpacingType:es().oneOf(["border","margin"]),rowsPerPageOptions:es().arrayOf(es().number),rowThreshold:es().number,scrollbarSize:es().number,selectionModel:(es().oneOfType([es().number,es().string,es().array]),()=>null),showCellRightBorder:es().bool,showColumnRightBorder:es().bool,sortingMode:es().oneOf(["client","server"]),sortingOrder:es().arrayOf(es().oneOf(["asc","desc"])),sortModel:es().arrayOf(es().shape({field:es().string.isRequired,sort:es().oneOf(["asc","desc"])})),sx:es().oneOfType([es().arrayOf(es().oneOfType([es().func,es().object,es().bool])),es().func,es().object])};var cL=i(6455),uL=i.n(cL),dL=i(2961),pL=i(4721),fL=i(3441),mL=i(4107),hL=i.n(mL),gL=i(3162),vL=i(1168);i(8159);var bL="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZDFjMjQ7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTQwLjU0LDQ2OC40NWMtMjIuMzUsMC00MC41NC0xOC4xOS00MC41NC00MC41NHMxOC4xOS00MC41NCw0MC41NC00MC41NCw0MC41NCwxOC4xOSw0MC41NCw0MC41NC0xOC4xOSw0MC41NC00MC41NCw0MC41NFpNNDAuNTQsNDAwLjM3Yy0xNS4xOSwwLTI3LjU0LDEyLjM1LTI3LjU0LDI3LjU0czEyLjM1LDI3LjU0LDI3LjU0LDI3LjU0LDI3LjU0LTEyLjM1LDI3LjU0LTI3LjU0LTEyLjM1LTI3LjU0LTI3LjU0LTI3LjU0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI5MC4zNyw2LjVIMTI0Ljc0Yy00NS4yMSwwLTgxLjg1LDM2LjY1LTgxLjg1LDgxLjg1djM5Mi42NmMwLDQ1LjIxLDM2LjY1LDgxLjg1LDgxLjg1LDgxLjg1aDIzNi4zYzQ1LjIxLDAsODEuODUtMzYuNjUsODEuODUtODEuODVWMTU5LjAyTDI5MC4zNyw2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzYxLjAzLDU2OS4zNkgxMjQuNzRjLTQ4LjcyLDAtODguMzUtMzkuNjMtODguMzUtODguMzVWODguMzVDMzYuMzksMzkuNjMsNzYuMDIsMCwxMjQuNzQsMGgxNjUuNjNjMS43MiwwLDMuMzguNjgsNC42LDEuOWwxNTIuNTIsMTUyLjUyYzEuMjIsMS4yMiwxLjksMi44NywxLjksNC42djMyMmMwLDQ4LjcyLTM5LjYzLDg4LjM1LTg4LjM1LDg4LjM1Wk0xMjQuNzQsMTNjLTQxLjU1LDAtNzUuMzUsMzMuOC03NS4zNSw3NS4zNXYzOTIuNjZjMCw0MS41NSwzMy44LDc1LjM1LDc1LjM1LDc1LjM1aDIzNi4zYzQxLjU1LDAsNzUuMzUtMzMuOCw3NS4zNS03NS4zNVYxNjEuNzFMMjg3LjY4LDEzSDEyNC43NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTAuMzcsNi41bDE1Mi41MiwxNTIuNTJoLTExOS45OWMtMTcuOTYsMC0zMi41My0xNC41Ni0zMi41My0zMi41M1Y2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDQyLjkxLDE2NS41MmgtMTIwLjAxYy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNi4wMSwyLjQzLTEuMDEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wM2gtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01OC4xOSwyNjIuNDRoMTUuMXY3MS42M2MwLDI4LjQzLTE1LjI3LDM3LjE2LTM1LjQsMzcuMTYtNS41NSwwLTEyLjMyLTEuMTEtMTYuMTQtMi41NGwyLjI2LTExLjI4YzMuMTIsMS4xMSw3LjY0LDIuMDYsMTIuNjcsMi4wNiwxMy41MywwLDIxLjUyLTUuNTYsMjEuNTItMjYuNTJ2LTcwLjUxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk2LjM2LDM1Mi42NWM2Ljc3LDMuODEsMTYuNjYsNi45OSwyNy4wNyw2Ljk5LDE1LjQ0LDAsMjQuNDctNy40NiwyNC40Ny0xOC4yNiwwLTEwLjAxLTYuMjUtMTUuNzItMjIuMDQtMjEuMjgtMTkuMDktNi4xOS0zMC44OS0xNS4yNS0zMC44OS0zMC4zMywwLTE2LjY4LDE1LjEtMjkuMDYsMzcuODMtMjkuMDYsMTEuOTcsMCwyMC42NSwyLjU0LDI1Ljg1LDUuMjRsLTQuMTYsMTEuMjhjLTMuODItMS45MS0xMS42My01LjA4LTIyLjIxLTUuMDgtMTUuOTYsMC0yMi4wNCw4LjczLTIyLjA0LDE2LjA0LDAsMTAuMDEsNy4xMSwxNC45MywyMy4yNSwyMC42NSwxOS43OCw2Ljk5LDI5Ljg1LDE1LjcyLDI5Ljg1LDMxLjQ1LDAsMTYuNTItMTMuMzYsMzAuODEtNDAuOTUsMzAuODEtMTEuMjgsMC0yMy42LTMuMDItMjkuODUtNi44M2wzLjgyLTExLjU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4My45NCwzMTQuODVjMCwzNi44NS0yNC40Nyw1Ni4zOC01NC4zMSw1Ni4zOHMtNTIuNTgtMjEuOTItNTIuNTgtNTQuMzJjMC0zMy45OSwyMy4wOC01Ni4yMiw1NC4zMS01Ni4yMnM1Mi41OCwyMi4zOSw1Mi41OCw1NC4xNlpNMTkzLjE5LDMxNi41OWMwLDIyLjg3LDEzLjUzLDQzLjM2LDM3LjMxLDQzLjM2czM3LjQ4LTIwLjE3LDM3LjQ4LTQ0LjQ3YzAtMjEuMjgtMTIuMTUtNDMuNTItMzcuMzEtNDMuNTJzLTM3LjQ4LDIxLjEyLTM3LjQ4LDQ0LjYzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMwMy41NSwzNjkuNDh2LTEwNy4wNGgxNi40OGwzNy40OCw1NC4xNmM4LjY4LDEyLjU1LDE1LjQ0LDIzLjgyLDIxLDM0Ljc4bC4zNS0uMTZjLTEuMzktMTQuMjktMS43NC0yNy4zMi0xLjc0LTQzLjk5di00NC43OWgxNC4yM3YxMDcuMDRoLTE1LjI3bC0zNy4xMy01NC4zMmMtOC4xNi0xMS45MS0xNS45Ni0yNC4xNC0yMS44Ni0zNS43M2wtLjUyLjE2Yy44NywxMy41LDEuMjEsMjYuMzYsMS4yMSw0NC4xNXY0NS43NGgtMTQuMjNaIi8+PC9nPjwvc3ZnPg==",yL="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMGE3OWQ7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MC43MSAxNTQpIHJvdGF0ZSgtNDUpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDAuNTQsNDY4LjQ1Yy0yMi4zNSwwLTQwLjU0LTE4LjE5LTQwLjU0LTQwLjU0czE4LjE5LTQwLjU0LDQwLjU0LTQwLjU0LDQwLjU0LDE4LjE5LDQwLjU0LDQwLjU0LTE4LjE5LDQwLjU0LTQwLjU0LDQwLjU0Wk00MC41NCw0MDAuMzdjLTE1LjE5LDAtMjcuNTQsMTIuMzUtMjcuNTQsMjcuNTRzMTIuMzUsMjcuNTQsMjcuNTQsMjcuNTQsMjcuNTQtMTIuMzUsMjcuNTQtMjcuNTQtMTIuMzUtMjcuNTQtMjcuNTQtMjcuNTRaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjkwLjM3LDYuNUgxMjQuNzRjLTQ1LjIxLDAtODEuODUsMzYuNjUtODEuODUsODEuODV2MzkyLjY2YzAsNDUuMjEsMzYuNjUsODEuODUsODEuODUsODEuODVoMjM2LjNjNDUuMjEsMCw4MS44NS0zNi42NSw4MS44NS04MS44NVYxNTkuMDJMMjkwLjM3LDYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNjEuMDQsNTY5LjM2SDEyNC43NGMtNDguNzIsMC04OC4zNS0zOS42My04OC4zNS04OC4zNVY4OC4zNUMzNi4zOSwzOS42Myw3Ni4wMiwwLDEyNC43NCwwaDE2NS42M2MxLjcyLDAsMy4zOC42OCw0LjYsMS45bDE1Mi41MSwxNTIuNTJjMS4yMiwxLjIyLDEuOSwyLjg3LDEuOSw0LjZ2MzIyYzAsNDguNzItMzkuNjMsODguMzUtODguMzUsODguMzVaTTEyNC43NCwxM2MtNDEuNTUsMC03NS4zNSwzMy44LTc1LjM1LDc1LjM1djM5Mi42NmMwLDQxLjU1LDMzLjgsNzUuMzUsNzUuMzUsNzUuMzVoMjM2LjNjNDEuNTUsMCw3NS4zNS0zMy44LDc1LjM1LTc1LjM1VjE2MS43MUwyODcuNjgsMTNIMTI0Ljc0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI5MC4zNyw2LjVsMTUyLjUyLDE1Mi41MmgtMTE5Ljk5Yy0xNy45NiwwLTMyLjUzLTE0LjU2LTMyLjUzLTMyLjUzVjYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik00NDIuOTEsMTY1LjUycy0uMDEsMC0uMDIsMGgtMTE5Ljk5Yy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNiwyLjQzLTEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wNGgtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNjUuODcsMzY5LjQ5Yy01Ljc4LDIuODktMTcuMzQsNS43OC0zMi4xNiw1Ljc4LTM0LjMyLDAtNjAuMTYtMjEuNjgtNjAuMTYtNjEuNnMyNS44My02My45NSw2My41OS02My45NWMxNS4xNywwLDI0Ljc1LDMuMjUsMjguOSw1LjQybC0zLjc5LDEyLjgzYy01Ljk2LTIuODktMTQuNDUtNS4wNi0yNC41Ny01LjA2LTI4LjU0LDAtNDcuNTEsMTguMjUtNDcuNTEsNTAuMjIsMCwyOS44MSwxNy4xNiw0OC45Niw0Ni43OSw0OC45Niw5LjU3LDAsMTkuMzMtMS45OSwyNS42NS01LjA2bDMuMjUsMTIuNDZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTgzLjM5LDM1NC4zMmM3LjA1LDQuMzQsMTcuMzQsNy45NSwyOC4xOCw3Ljk1LDE2LjA4LDAsMjUuNDctOC40OSwyNS40Ny0yMC43OCwwLTExLjM4LTYuNS0xNy44OC0yMi45NC0yNC4yMS0xOS44Ny03LjA1LTMyLjE2LTE3LjM0LTMyLjE2LTM0LjUsMC0xOC45NywxNS43Mi0zMy4wNiwzOS4zOC0zMy4wNiwxMi40NiwwLDIxLjUsMi44OSwyNi45Miw1Ljk2bC00LjM0LDEyLjgzYy0zLjk3LTIuMTctMTIuMS01Ljc4LTIzLjEyLTUuNzgtMTYuNjIsMC0yMi45NCw5Ljk0LTIyLjk0LDE4LjI1LDAsMTEuMzgsNy40MSwxNi45OCwyNC4yMSwyMy40OCwyMC41OSw3Ljk1LDMxLjA3LDE3Ljg4LDMxLjA3LDM1Ljc3LDAsMTguNzktMTMuOTEsMzUuMDUtNDIuNjMsMzUuMDUtMTEuNzQsMC0yNC41Ny0zLjQzLTMxLjA3LTcuNzdsMy45Ny0xMy4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMDEuMzUsMzczLjQ2bC0zOS43NC0xMjEuNzZoMTYuOThsMTguOTcsNTkuOThjNS4yNCwxNi40NCw5Ljc2LDMxLjI1LDEzLjAxLDQ1LjUyaC4zNmMzLjQzLTE0LjA5LDguNDktMjkuNDUsMTMuOTEtNDUuMzRsMjAuNTktNjAuMTZoMTYuOGwtNDMuNTQsMTIxLjc2aC0xNy4zNFoiLz48L2c+PC9zdmc+",wL="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkY2RkZGU7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtMntmaWxsOiNmZmY7fS5jbHMtM3tmaWxsOiNmNzkyMWU7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MC43MSAxNTQpIHJvdGF0ZSgtNDUpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDAuNTQsNDY4LjQ1Yy0yMi4zNSwwLTQwLjU0LTE4LjE5LTQwLjU0LTQwLjU0czE4LjE5LTQwLjU0LDQwLjU0LTQwLjU0LDQwLjU0LDE4LjE5LDQwLjU0LDQwLjU0LTE4LjE5LDQwLjU0LTQwLjU0LDQwLjU0Wk00MC41NCw0MDAuMzdjLTE1LjE5LDAtMjcuNTQsMTIuMzUtMjcuNTQsMjcuNTRzMTIuMzUsMjcuNTQsMjcuNTQsMjcuNTQsMjcuNTQtMTIuMzUsMjcuNTQtMjcuNTQtMTIuMzUtMjcuNTQtMjcuNTQtMjcuNTRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkwLjM3LDYuNUgxMjQuNzRjLTQ1LjIxLDAtODEuODUsMzYuNjUtODEuODUsODEuODV2MzkyLjY2YzAsNDUuMjEsMzYuNjUsODEuODUsODEuODUsODEuODVoMjM2LjNjNDUuMjEsMCw4MS44NS0zNi42NSw4MS44NS04MS44NVYxNTkuMDJMMjkwLjM3LDYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNjEuMDQsNTY5LjM2SDEyNC43NGMtNDguNzIsMC04OC4zNS0zOS42My04OC4zNS04OC4zNVY4OC4zNUMzNi4zOSwzOS42Myw3Ni4wMiwwLDEyNC43NCwwaDE2NS42M2MxLjcyLDAsMy4zOC42OCw0LjYsMS45bDE1Mi41MSwxNTIuNTJjMS4yMiwxLjIyLDEuOSwyLjg3LDEuOSw0LjZ2MzIyYzAsNDguNzItMzkuNjMsODguMzUtODguMzUsODguMzVaTTEyNC43NCwxM2MtNDEuNTUsMC03NS4zNSwzMy44LTc1LjM1LDc1LjM1djM5Mi42NmMwLDQxLjU1LDMzLjgsNzUuMzUsNzUuMzUsNzUuMzVoMjM2LjNjNDEuNTUsMCw3NS4zNS0zMy44LDc1LjM1LTc1LjM1VjE2MS43MUwyODcuNjgsMTNIMTI0Ljc0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI5MC4zNyw2LjVsMTUyLjUyLDE1Mi41MmgtMTE5Ljk5Yy0xNy45NiwwLTMyLjUzLTE0LjU2LTMyLjUzLTMyLjUzVjYuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik00NDIuOTEsMTY1LjUycy0uMDEsMC0uMDIsMGgtMTE5Ljk5Yy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNi4wMSwyLjQzLTEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wNGgtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05MS40MywyNTYuMTFjNy4yOC0xLjIxLDE2LjgyLTIuMjUsMjguOTUtMi4yNSwxNC45MSwwLDI1LjgzLDMuNDcsMzIuNzYsOS43MSw2LjQxLDUuNTUsMTAuMjMsMTQuMDQsMTAuMjMsMjQuNDRzLTMuMTIsMTguOS05LjAxLDI0Ljk2Yy03Ljk3LDguNDktMjAuOTgsMTIuODMtMzUuNzEsMTIuODMtNC41MSwwLTguNjctLjE3LTEyLjEzLTEuMDR2NDYuODFoLTE1LjA4di0xMTUuNDVaTTEwNi41MSwzMTIuNDRjMy4yOS44Nyw3LjQ1LDEuMjEsMTIuNDgsMS4yMSwxOC4yLDAsMjkuMy04Ljg0LDI5LjMtMjQuOTZzLTEwLjkyLTIyLjg4LTI3LjU2LTIyLjg4Yy02LjU5LDAtMTEuNjEuNTItMTQuMjEsMS4yMXY0NS40MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xODMuNjUsMjU2LjI4YzkuMTktMS4zOSwyMC4xMS0yLjQzLDMyLjA3LTIuNDMsMjEuNjcsMCwzNy4xLDUuMDMsNDcuMzMsMTQuNTYsMTAuNCw5LjUzLDE2LjQ3LDIzLjA2LDE2LjQ3LDQxLjk1cy01Ljg5LDM0LjY3LTE2LjgyLDQ1LjQyYy0xMC45MiwxMC45Mi0yOC45NSwxNi44Mi01MS42NiwxNi44Mi0xMC43NSwwLTE5Ljc2LS41Mi0yNy4zOS0xLjM5di0xMTQuOTNaTTE5OC43NCwzNTkuNmMzLjgxLjY5LDkuMzYuODcsMTUuMjYuODcsMzIuMjQsMCw0OS43NS0xOC4wMyw0OS43NS00OS41OC4xNy0yNy41Ni0xNS40My00NS4wNy00Ny4zMy00NS4wNy03LjgsMC0xMy42OS42OS0xNy42OCwxLjU2djkyLjIyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI5OS4xMSwyNTQuNzJoNjIuOTN2MTIuNjVoLTQ3Ljg1djM4LjgzaDQ0LjJ2MTIuNDhoLTQ0LjJ2NTIuODdoLTE1LjA4di0xMTYuODRaIi8+PC9nPjwvc3ZnPg==",xL="data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQ5LjQxIDU2OS4zNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmI2NzM7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojZGNkZGRlO30uY2xzLTV7ZmlsdGVyOnVybCgjZHJvcC1zaGFkb3ctMSk7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOiMyMzFmMjA7fTwvc3R5bGU+PGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHg9IjciIGR5PSI3Ii8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyMzFmMjAiIGZsb29kLW9wYWNpdHk9Ii43NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQwLjU0IiBjeT0iNDI3LjkxIiByPSIzNC4wNCIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTQwLjU0LDQ2OC40NWMtMjIuMzUsMC00MC41NC0xOC4xOS00MC41NC00MC41NHMxOC4xOS00MC41NCw0MC41NC00MC41NCw0MC41NCwxOC4xOSw0MC41NCw0MC41NC0xOC4xOSw0MC41NC00MC41NCw0MC41NFpNNDAuNTQsNDAwLjM3Yy0xNS4xOSwwLTI3LjU0LDEyLjM1LTI3LjU0LDI3LjU0czEyLjM1LDI3LjU0LDI3LjU0LDI3LjU0LDI3LjU0LTEyLjM1LDI3LjU0LTI3LjU0LTEyLjM2LTI3LjU0LTI3LjU0LTI3LjU0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI5MC4zNyw2LjVIMTI0Ljc0Yy00NS4yMSwwLTgxLjg1LDM2LjY1LTgxLjg1LDgxLjg1djM5Mi42NmMwLDQ1LjIxLDM2LjY1LDgxLjg1LDgxLjg1LDgxLjg1aDIzNi4zYzQ1LjIxLDAsODEuODUtMzYuNjUsODEuODUtODEuODVWMTU5LjAyTDI5MC4zNyw2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzYxLjA0LDU2OS4zNkgxMjQuNzRjLTQ4LjcyLDAtODguMzUtMzkuNjMtODguMzUtODguMzVWODguMzVDMzYuMzksMzkuNjMsNzYuMDIsMCwxMjQuNzQsMGgxNjUuNjNjMS43MiwwLDMuMzguNjgsNC42LDEuOWwxNTIuNTIsMTUyLjUyYzEuMjIsMS4yMiwxLjksMi44NywxLjksNC42djMyMmMwLDQ4LjcyLTM5LjYzLDg4LjM1LTg4LjM1LDg4LjM1Wk0xMjQuNzQsMTNjLTQxLjU1LDAtNzUuMzUsMzMuOC03NS4zNSw3NS4zNXYzOTIuNjZjMCw0MS41NSwzMy44LDc1LjM1LDc1LjM1LDc1LjM1aDIzNi4zYzQxLjU1LDAsNzUuMzUtMzMuOCw3NS4zNS03NS4zNVYxNjEuNzFMMjg3LjY4LDEzSDEyNC43NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTAuMzcsNi41bDE1Mi41MiwxNTIuNTJoLTExOS45OWMtMTcuOTYsMC0zMi41My0xNC41Ni0zMi41My0zMi41M1Y2LjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDQyLjkxLDE2NS41MmgtMTIwLjAxYy0yMS41MiwwLTM5LjAzLTE3LjUxLTM5LjAzLTM5LjAzVjYuNWMwLTIuNjMsMS41OC01LDQuMDEtNiwyLjQzLTEuMDEsNS4yMi0uNDUsNy4wOCwxLjQxbDE1Mi4yMiwxNTIuMjJjMS4zNiwxLjE5LDIuMjIsMi45NCwyLjIyLDQuODksMCwzLjU5LTIuOTEsNi41LTYuNSw2LjVaTTI5Ni44NywyMi4xOXYxMDQuM2MwLDE0LjM1LDExLjY3LDI2LjAzLDI2LjAzLDI2LjAzaDEwNC4zTDI5Ni44NywyMi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NCwyMzEuNjJjLTIwLjIyLDAtMzYuNjEsMTYuMzktMzYuNjEsMzYuNjF2MTUzLjMxaC42N2MzLjI2LTE2Ljg4LDE4LjEtMjkuNjQsMzUuOTQtMjkuNjRoMzY4LjY4di0xNjAuMjhINDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNy43LDQyOC4wM2gtLjY3Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXYtMTUzLjMxYzAtMjMuNzcsMTkuMzQtNDMuMTEsNDMuMTEtNDMuMTFoMzY4LjY4YzMuNTksMCw2LjUsMi45MSw2LjUsNi41djE2MC4yOGMwLDMuNTktMi45MSw2LjUtNi41LDYuNUg0My42NGMtMTQuNCwwLTI2LjgzLDEwLjI1LTI5LjU2LDI0LjM3LS41OSwzLjA2LTMuMjcsNS4yNy02LjM4LDUuMjdaTTQzLjY0LDIzOC4xMmMtMTYuNiwwLTMwLjExLDEzLjUxLTMwLjExLDMwLjExdjEyOS40NGM3Ljg0LTcuNjQsMTguNTMtMTIuMjcsMzAuMTEtMTIuMjdoMzYyLjE4di0xNDcuMjhINDMuNjRaIi8+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMy45NCwyNjQuMzJjNi4zOC0xLjA2LDE0Ljc0LTEuOTgsMjUuMzgtMS45OCwxMy4wNywwLDIyLjY1LDMuMDQsMjguNzMsOC41MSw1LjYyLDQuODYsOC45NywxMi4zMSw4Ljk3LDIxLjQzcy0yLjc0LDE2LjU3LTcuOSwyMS44OWMtNi45OSw3LjQ1LTE4LjM5LDExLjI1LTMxLjMxLDExLjI1LTMuOTUsMC03LjYtLjE1LTEwLjY0LS45MXY0MS4wNGgtMTMuMjJ2LTEwMS4yM1pNNDcuMTYsMzEzLjcyYzIuODkuNzYsNi41NCwxLjA2LDEwLjk0LDEuMDYsMTUuOTYsMCwyNS42OS03Ljc1LDI1LjY5LTIxLjg5cy05LjU4LTIwLjA2LTI0LjE3LTIwLjA2Yy01Ljc4LDAtMTAuMTguNDYtMTIuNDYsMS4wNnYzOS44MloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTQuOCwyNjQuNDdjNi42OS0xLjM3LDE2LjI2LTIuMTMsMjUuMzgtMi4xMywxNC4xNCwwLDIzLjI1LDIuNTgsMjkuNjQsOC4zNiw1LjE3LDQuNTYsOC4wNiwxMS41NSw4LjA2LDE5LjQ2LDAsMTMuNTMtOC41MSwyMi40OS0xOS4zLDI2LjE0di40NmM3LjksMi43NCwxMi42MiwxMC4wMywxNS4wNSwyMC42NywzLjM0LDE0LjI5LDUuNzgsMjQuMTcsNy45LDI4LjEyaC0xMy42OGMtMS42Ny0yLjg5LTMuOTUtMTEuNy02Ljg0LTI0LjQ3LTMuMDQtMTQuMTQtOC41MS0xOS40Ni0yMC41Mi0xOS45MWgtMTIuNDZ2NDQuMzhoLTEzLjIydi0xMDEuMDhaTTEyOC4wMywzMTEuMTRoMTMuNTNjMTQuMTMsMCwyMy4xLTcuNzUsMjMuMS0xOS40NiwwLTEzLjIyLTkuNTgtMTktMjMuNTYtMTkuMTUtNi4zOCwwLTEwLjk0LjYxLTEzLjA3LDEuMjJ2MzcuMzlaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjA5LjgsMjYzLjExdjEwMi40NGgtMTMuMjJ2LTEwMi40NGgxMy4yMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMzIuOTEsMzY1LjU1di0xMDIuNDRoMTQuNDRsMzIuODMsNTEuODNjNy42LDEyLjAxLDEzLjUzLDIyLjgsMTguMzksMzMuMjlsLjMtLjE1Yy0xLjIyLTEzLjY4LTEuNTItMjYuMTQtMS41Mi00Mi4xdi00Mi44NmgxMi40NnYxMDIuNDRoLTEzLjM4bC0zMi41My01MS45OGMtNy4xNC0xMS40LTEzLjk4LTIzLjEtMTkuMTUtMzQuMmwtLjQ2LjE1Yy43NiwxMi45MiwxLjA2LDI1LjIzLDEuMDYsNDIuMjV2NDMuNzdoLTEyLjQ2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTM1Mi4zOCwyNzQuMzVoLTMxLjE2di0xMS4yNWg3NS44NHYxMS4yNWgtMzEuMzF2OTEuMmgtMTMuMzh2LTkxLjJaIi8+PC9nPjwvc3ZnPg==",CL=i.p+"images/No-form.e2774f90.gif",EL=()=>{const[e,r]=(0,n.useState)([]),[o,a]=(0,n.useState)([]),[i,l]=(0,n.useState)(null),[s,c]=(0,n.useState)(!1),[u,d]=(0,n.useState)(null),[p,f]=(0,n.useState)(!1),[m,h]=(0,n.useState)(null),[g,v]=(0,n.useState)(!0),[b,y]=(0,n.useState)(0),w=(0,n.useRef)(null),[x,C]=(0,n.useState)([]),E=async t=>{if(0===e.length)return void uL().fire({icon:"info",title:"No Data",text:"There are no leads to export.",confirmButtonColor:"#5271FF"});const n=()=>e.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}));switch(t){case"json":const e=n();(0,gL.saveAs)(new Blob([JSON.stringify(e,null,2)],{type:"application/json"}),"leads.json"),S("JSON");break;case"csv":const t=n();hL()(t,((e,t)=>{if(e)return void console.error(e);const n=new Blob([t],{type:"text/csv;charset=utf-8"});(0,gL.saveAs)(n,"leads.csv"),S("CSV")}));break;case"print":N();break;case"pdf":const r=n();if(r.length>0){const e=new vL.default;e.autoTable({head:[Object.keys(r[0])],body:r.map((e=>Object.values(e))),styles:{fontSize:8},headStyles:{fillColor:[82,113,255]}}),e.save("leads.pdf"),S("PDF")}}},S=e=>{uL().mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}).fire({icon:"success",title:`Leads exported as ${e} successfully`})},N=()=>{const t=window.open("","_blank"),n=o.find((e=>e.id===i))?.form_name||"Leads";t.document.write(`\n <html>\n <head>\n <title>Print Leads - ${n}</title>\n <style>\n body {\n font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n padding: 20px;\n color: #333;\n }\n .header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 20px;\n padding-bottom: 10px;\n border-bottom: 1px solid #eee;\n }\n h2 {\n color: #5271FF;\n margin: 0;\n }\n .date {\n color: #666;\n font-size: 14px;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n margin-top: 20px;\n box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n }\n th, td {\n border: 1px solid #eee;\n text-align: left;\n padding: 12px;\n }\n th {\n background-color: #5271FF;\n color: white;\n font-weight: 500;\n }\n tr:nth-child(even) {\n background-color: #f9f9f9;\n }\n .footer {\n margin-top: 30px;\n font-size: 12px;\n text-align: center;\n color: #888;\n }\n </style>\n </head>\n <body>\n <div class="header">\n <h2>${n} - Leads Report</h2>\n <div class="date">${(new Date).toLocaleDateString()}</div>\n </div>\n \n <table>\n <thead>\n <tr>\n ${I.filter((e=>"actions"!==e.field)).map((e=>`<th>${e.headerName}</th>`)).join("")}\n </tr>\n </thead>\n <tbody>\n ${P.map((e=>`\n <tr>\n ${I.filter((e=>"actions"!==e.field)).map((t=>{const n=e[t.field],r="string"==typeof n&&n.startsWith("data:image");return`<td>${void 0!==n?r?`<img src="${n}" alt="Lead Image" style="max-width: 100px; max-height: 100px;" />`:n:""}</td>`})).join("")}\n </tr>\n `)).join("")}\n </tbody>\n </table>\n \n <div class="footer">\n Generated on ${(new Date).toLocaleString()} | Total Leads: ${e.length}\n </div>\n </body>\n </html>\n `),t.document.close(),t.onload=function(){t.print(),t.close()}},L=e=>e.value&&"string"==typeof e.value?e.value.startsWith("data:image")||e.value.startsWith("http")?(0,t.createElement)("div",{className:"image-cell"},(0,t.createElement)("img",{src:e.value,alt:"Lead Image",className:"lead-image",onError:e=>{e.currentTarget.src="fallback-image.svg",e.currentTarget.classList.add("error-image")}})):(0,t.createElement)("span",null,e.value):(0,t.createElement)("span",{className:"no-image"},"No Image"),M=()=>{c(!1)},k=()=>{f(!1)};(0,n.useEffect)((()=>{v(!0),wp.ajax.send("simpleform_get_tables",{data:{nonce:tt()},success(e){const t=e.tables;a(t),y(e.tables_count||0),t.length>0?l(t[0].id):v(!1)},error(e){console.error(e),v(!1)}})}),[]),(0,n.useEffect)((()=>{null!==i&&(v(!0),r([]),wp.ajax.send("simpleform_get_leads",{data:{nonce:tt(),form_id:i},success(e){r(e.tables||[]),v(!1)},error(e){console.error("Error:",e),v(!1)}}))}),[i]),(0,n.useEffect)((()=>{function e(e){w.current&&!w.current.contains(e.target)&&k()}return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]);const I=e.length>0&&e[0]?.fields?Object.keys(JSON.parse(e[0].fields)).slice(0,3).map((e=>({field:e,headerName:e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase())),flex:1,renderCell:e.toLowerCase().includes("signature")||e.toLowerCase().includes("image")?L:void 0}))):[],P=e.map((e=>{const t=JSON.parse(e.fields);return{id:e.id,...Object.fromEntries(Object.entries(t).slice(0,3)),actions:e.id}})),A={field:"actions",headerName:"Actions",width:120,sortable:!1,filterable:!1,renderCell:n=>(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"view-button",onClick:t=>((t,n)=>{n.stopPropagation();const r=e.find((e=>e.id===t));r&&(d(r),c(!0))})(n.value,t),title:"View Details"},(0,t.createElement)(dL.Z,null)),(0,t.createElement)("button",{className:"delete-button",onClick:e=>((e,t)=>{t.stopPropagation(),h(e),f(!0)})(n.value,e),title:"Delete Lead"},(0,t.createElement)(st.Z,null)))};return I.push(A),(0,t.createElement)("div",{className:"leads-container"},g?(0,t.createElement)("div",{className:"loader-container"},(0,t.createElement)(iE,null),(0,t.createElement)("p",{className:"loading-text"},"Loading leads...")):(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"leads-header"},(0,t.createElement)("h1",{className:"leads-title"},(0,t.createElement)(pL.Z,{className:"leads-icon"}),"Form Submissions"),(0,t.createElement)("div",{className:"actions-container"},x.length>0&&(0,t.createElement)("button",{className:"bulk-delete-btn",onClick:()=>{0!==x.length?uL().fire({title:"Confirm Deletion",text:`Are you sure you want to delete ${x.length} selected leads?`,icon:"warning",showCancelButton:!0,confirmButtonColor:"#5271FF",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete them!"}).then((e=>{e.isConfirmed&&(uL().mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}).fire({icon:"success",title:`${x.length} leads deleted successfully`}),C([]))})):uL().fire({icon:"info",title:"No Selection",text:"Please select leads to delete.",confirmButtonColor:"#5271FF"})}},(0,t.createElement)(st.Z,null),"Delete Selected (",x.length,")"))),(0,t.createElement)("div",{className:"leads-controls"},(0,t.createElement)("div",{className:"form-selector"},(0,t.createElement)("label",null,"Select Form:"),(0,t.createElement)("select",{value:i||"",onChange:e=>{const t=e.target.value;t&&l(t)},className:"form-select"},(0,t.createElement)("option",{value:""},"Select a form"),o.map((e=>(0,t.createElement)("option",{key:e.id,value:e.id},e.form_name)))),(0,t.createElement)("div",{className:"form-count"},(0,t.createElement)("span",null,"Total Forms: ",b))),(0,t.createElement)("div",{className:"export-options"},(0,t.createElement)("button",{className:"export-btn json",onClick:()=>E("json"),title:"Export as JSON"},(0,t.createElement)("img",{src:bL,alt:"JSON"}),(0,t.createElement)("span",null,"JSON")),(0,t.createElement)("button",{className:"export-btn csv",onClick:()=>E("csv"),title:"Export as CSV"},(0,t.createElement)("img",{src:yL,alt:"CSV"}),(0,t.createElement)("span",null,"CSV")),(0,t.createElement)("button",{className:"export-btn pdf",onClick:()=>E("pdf"),title:"Export as PDF"},(0,t.createElement)("img",{src:wL,alt:"PDF"}),(0,t.createElement)("span",null,"PDF")),(0,t.createElement)("button",{className:"export-btn print",onClick:()=>E("print"),title:"Print"},(0,t.createElement)("img",{src:xL,alt:"Print"}),(0,t.createElement)("span",null,"Print")))),e.length>0?(0,t.createElement)("div",{className:"data-grid-wrapper"},(0,t.createElement)(sL,{rows:P,columns:I,pageSize:10,rowsPerPageOptions:[5,10,25,50],checkboxSelection:!0,onSelectionModelChange:e=>{C(e)},autoHeight:!0,getRowHeight:()=>"auto",disableSelectionOnClick:!0,className:"leads-datagrid"})):(0,t.createElement)("div",{className:"empty-leads"},(0,t.createElement)("img",{src:CL,alt:"No leads",className:"empty-image"}),(0,t.createElement)("h3",null,"No Leads Found"),(0,t.createElement)("p",null,"There are no submissions for this form yet."))),s&&u&&(0,t.createElement)("div",{className:"modal-overlay"},(0,t.createElement)("div",{className:"lead-modal"},(0,t.createElement)("div",{className:"modal-header"},(0,t.createElement)("h2",null,"Lead Details"),(0,t.createElement)("button",{className:"close-button",onClick:M,"aria-label":"Close modal"},(0,t.createElement)(dt.Z,null))),(0,t.createElement)("div",{className:"modal-content"},(0,t.createElement)("div",{className:"modal-section"},(0,t.createElement)("h3",{className:"section-title"},"Form Data"),(0,t.createElement)("div",{className:"lead-data-table"},(0,t.createElement)("table",null,(0,t.createElement)("thead",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",null,"Field"),(0,t.createElement)("th",null,"Value"))),(0,t.createElement)("tbody",null,Object.entries(JSON.parse(u.fields)).map((([e,n],r)=>(0,t.createElement)("tr",{key:r},(0,t.createElement)("td",{className:"field-name"},e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase()))),(0,t.createElement)("td",{className:"field-value"},"string"==typeof n&&n.startsWith("data:image")?(0,t.createElement)("div",{className:"image-container"},(0,t.createElement)("img",{src:n,alt:"Lead Data",className:"lead-detail-image"})):(0,t.createElement)("span",null,String(n)))))))))),u.meta&&(0,t.createElement)("div",{className:"modal-section"},(0,t.createElement)("h3",{className:"section-title"},"Meta Data"),(0,t.createElement)("div",{className:"lead-data-table"},(0,t.createElement)("table",null,(0,t.createElement)("thead",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",null,"Field"),(0,t.createElement)("th",null,"Value"))),(0,t.createElement)("tbody",null,Object.entries(JSON.parse(u.meta)).map((([e,n],r)=>(0,t.createElement)("tr",{key:r},(0,t.createElement)("td",{className:"field-name"},e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase()))),(0,t.createElement)("td",{className:"field-value"},String(n)))))))))),(0,t.createElement)("div",{className:"modal-footer"},(0,t.createElement)("button",{className:"secondary-btn",onClick:M},"Cancel"),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"export-btn",onClick:()=>{uL().mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}).fire({icon:"success",title:"Lead exported successfully"})}},(0,t.createElement)(fL.Z,null)," Export"),(0,t.createElement)("button",{className:"delete-btn",onClick:()=>{h(u.id),c(!1),f(!0)}},(0,t.createElement)(st.Z,null)," Delete"))))),p&&(0,t.createElement)("div",{className:"modal-overlay"},(0,t.createElement)("div",{className:"delete-modal",ref:w},(0,t.createElement)("div",{className:"delete-modal-content"},(0,t.createElement)("img",{src:ct,alt:"Delete confirmation",className:"delete-image"}),(0,t.createElement)("h2",null,"Delete Lead"),(0,t.createElement)("p",null,"Are you sure you want to delete this lead? This action cannot be undone."),(0,t.createElement)("div",{className:"delete-modal-actions"},(0,t.createElement)("button",{className:"cancel-btn",onClick:k},"Cancel"),(0,t.createElement)("button",{className:"confirm-btn",onClick:()=>{return t=m,void wp.ajax.send("simpleform_delete_leads",{data:{nonce:tt(),id:t},success(){f(!1);const n=e.filter((e=>e.id!==t));r(n),uL().mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0}).fire({icon:"success",title:"Lead deleted successfully"})},error(e){console.error(e),uL().fire({icon:"error",title:"Delete Failed",text:"There was a problem deleting the lead.",confirmButtonColor:"#5271FF"})}});var t}},"Delete"))))))},SL=i(5863),NL=i(2800),LL=()=>{const e=ot().length,r=nt(),o=(0,n.useRef)(),[a,i]=(0,n.useState)(e),[l,s]=(0,n.useState)(!1),[c,u]=(0,n.useState)(null),[d,p]=(0,n.useState)([]),[f,m]=(0,n.useState)(0),[h,g]=(0,n.useState)([]),[v,b]=(0,n.useState)([]),[y,w]=(0,n.useState)(!1),[x,C]=(0,n.useState)(null),[E,S]=(0,n.useState)(!1),[N,L]=(0,n.useState)(),M=e=>{const n=e.value;return n.startsWith("data:image")?(0,t.createElement)("img",{src:n,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%"}}):(0,t.createElement)("span",null,n)},k=({value:e})=>(0,t.createElement)("img",{src:e,alt:"Lead Image",style:{maxWidth:"100%",maxHeight:"100%"}}),I=e=>{(async e=>{let t;switch(e){case"json":t=[d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}))],(0,gL.saveAs)(new Blob([JSON.stringify(t,null,2)],{type:"application/json"}),"leads.json");break;case"csv":const e=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})}));hL()(e,((e,t)=>{if(e)return console.error(e);const n=new Blob([t],{type:"text/csv;charset=utf-8"});(0,gL.saveAs)(n,"leads.csv")}));break;case"print":(()=>{const e=window.open("","_blank");e.document.write("<html><head><title>Print Leads</title>"),e.document.write("</head><body>"),e.document.write("\n <style>\n body {\n font-family: Arial, sans-serif;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n }\n th, td {\n border: 1px solid #dddddd;\n text-align: left;\n padding: 8px;\n }\n th {\n background-color: #f2f2f2;\n }\n </style>\n "),e.document.write(`\n <h2>SimpleForm Leads</h2>\n <table>\n <thead>\n <tr>\n ${j.filter((e=>"actions"!==e.field)).map((e=>`<th>${e.headerName}</th>`)).join("")}\n </tr>\n </thead>\n <tbody>\n ${T.map((e=>`\n <tr>\n ${j.map((t=>{if("actions"===t.field)return"";const n=e[t.field],r=t.field.includes("esignature");return`<td>${void 0!==n?r?`<img src="${n}" alt="Lead Image" style="max-width: 100%; max-height: 100%;" />`:n:""}</td>`})).join("")}\n </tr>\n `)).join("")}\n </tbody>\n </table>\n `),e.document.write("</body></html>"),e.document.close(),e.print(),e.close()})();break;case"pdf":const n=d.map((e=>{const t=JSON.parse(e.fields);return Object.keys(t).reduce(((e,n)=>(e[n]=t[n],e)),{})})),r=new vL.default;r.autoTable({head:[Object.keys(n[0])],body:n.map((e=>Object.values(e)))}),r.save("leads.pdf")}})(e)},P=()=>{S(!1)};function A(e){o.current&&!o.current.contains(e.target)&&P()}(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_CF7_tables",{data:{nonce:tt()},success(e){i(e.tables_count)},error({message:e}){}})}),[]),(0,n.useEffect)((()=>{s(!0),wp.ajax.send("simpleform_get_CF7_tables",{data:{nonce:tt()},success(e){const t=e.tables;g(t),u(t.length>0?t[0].id:null),s(!1)},error(e){s(!1),g([]),u(null)}})}),[]),(0,n.useEffect)((()=>{null!==c&&(p([]),wp.ajax.send("simpleform_get_CF7_leads",{data:{nonce:tt(),form_id:c},success(e){p(e.tables)},error(e){}}))}),[c]),(0,n.useEffect)((()=>(document.addEventListener("mousedown",A),()=>{document.removeEventListener("mousedown",A)})),[A]);const j=d.length>0&&d[0]?.fields?Object.keys(JSON.parse(d[0].fields)).slice(0,3).map((e=>({field:e,headerName:e,flex:1,renderCell:e.includes("esignature")?M:void 0}))):[],T=d.map((e=>{const t=JSON.parse(e.fields);return{id:e.id,...Object.fromEntries(Object.entries(t).slice(0,3)),actions:e.id}})),R={field:"actions",headerName:"Actions",width:150,renderCell:e=>(0,t.createElement)("div",{className:"action-button"},(0,t.createElement)("button",{className:"view-button",onClick:t=>((e,t)=>{t.stopPropagation();const n=d.find((t=>t.id===e));n&&(C(n),w(!0))})(e.value,t)},(0,t.createElement)(SL.Z,{className:"sf-view-form"})),(0,t.createElement)("button",{className:"delete-button",onClick:t=>((e,t)=>{t.stopPropagation(),L(e),S(!0)})(e.value,t)},(0,t.createElement)(st.Z,{className:"leads-delete"})))};return j.push(R),(0,t.createElement)(t.Fragment,null,l?(0,t.createElement)(at,null,(0,t.createElement)(iE,null)):(0,t.createElement)("div",{className:"main-leads-container"},(0,t.createElement)("h3",{className:"review-case-title"},"Contact Form 7 leads",(0,t.createElement)("a",{href:"#",target:"_blank"})),(0,t.createElement)("div",{className:"leads-container"},(0,t.createElement)("div",{className:"search-select-panel"},(0,t.createElement)("select",{value:c,onChange:e=>(e=>{const t=e.target.value,n=e.target.options[e.target.selectedIndex].getAttribute("data-actual-id");parseInt(n)>5&&!r?(e.preventDefault(),Swal.fire({title:"Need Pro to access more leads!",text:"Evaluate the features?",imageUrl:"https://functiondeck.com/wp-content/themes/wpxperties/assets/images/pricing-banner-simple.svg",imageWidth:400,imageHeight:200,imageAlt:"Pro modal",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, visit landing page!"}).then((e=>{e.isConfirmed&&window.open("https://functiondeck.com/simple-form-pricing/","_blank")}))):u(t)})(e)},(0,t.createElement)("option",{value:"","data-actual-id":""},"Please choose one"),h.map(((e,n)=>(0,t.createElement)("option",{key:e.id,value:e.id,"data-actual-id":n},e.title)))),(0,t.createElement)("div",{className:"export-btn"},(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>I("json"),style:{width:"40px",height:"30px"},src:bL,alt:"json",title:"Click to Export JSON"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>I("print"),style:{width:"40px",height:"30px"},src:xL,alt:"print",title:"Click to Print this page"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>I("csv"),style:{width:"40px",height:"30px"},src:yL,alt:"csv",title:"Click to Export CSV"})),(0,t.createElement)("div",{className:"exports-action"},(0,t.createElement)("img",{className:"export-icon",onClick:()=>I("pdf"),style:{width:"40px",height:"30px"},src:wL,alt:"pdf",title:"Click to Export as PDF"})))),(0,t.createElement)("div",{style:{height:400,width:"100%"}},(0,t.createElement)(sL,{getRowHeight:()=>"auto",rows:T,columns:j,pageSizeOptions:[5,10],checkboxSelection:!0})))),y&&x&&(0,t.createElement)(pt,{onClose:()=>{w(!1)}},(0,t.createElement)("div",{className:"details-leads"},(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(NL.Z,null)," Lead Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(sL,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.fields)).map((([e,t],n)=>({id:e,field:e,value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"leads-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"leads-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(k,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.fields)).length})),x.meta&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",{className:"leads-title"},(0,t.createElement)(NL.Z,null)," Meta Details"),(0,t.createElement)("div",{style:{height:400,width:"100%"},className:"datagrid-container"},(0,t.createElement)(sL,{getRowHeight:()=>"auto",rows:Object.entries(JSON.parse(x.meta)).map((([e,t],n)=>({id:e,field:e.replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase())),value:t}))),columns:[{field:"field",headerName:"Field",flex:1,cellClassName:"meta-column-class"},{field:"value",headerName:"Value",flex:1,renderCell:e=>(0,t.createElement)("div",{className:"meta-cell",style:{whiteSpace:"normal"}},e.value.startsWith("data:image")?(0,t.createElement)(k,{value:e.value}):(0,t.createElement)("span",null,e.value))}],pageSize:Object.keys(JSON.parse(x.meta)).length}))))),E&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:o},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>P()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(st.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",null,"Are you sure to delete the leads? "),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:P},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:()=>{return e=N,void wp.ajax.send("simpleform_delete_cf7_leads",{data:{nonce:tt(),id:e},success(){console.log("success"),S(!1);const t=d.filter((t=>t.id!==e));p(t),b(t),Swal.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.addEventListener("mouseenter",Swal.stopTimer),e.addEventListener("mouseleave",Swal.resumeTimer)}}).fire({icon:"success",title:"Lead has been deleted"})},error(e){console.error(e)}});var e}},"Delete"))))))};function ML(){return ML=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ML.apply(this,arguments)}var kL=n.createElement("svg",{viewBox:"-2 -5 14 20",height:"100%",width:"100%",style:{position:"absolute",top:0}},n.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"})),IL=n.createElement("svg",{height:"100%",width:"100%",viewBox:"-2 -5 17 21",style:{position:"absolute",top:0}},n.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}));function PL(e){if(7===e.length)return e;for(var t="#",n=1;n<4;n+=1)t+=e[n]+e[n];return t}function AL(e,t,n,r,o){return function(e,t,n,r,o){var a=(e-n)/(t-n);if(0===a)return r;if(1===a)return o;for(var i="#",l=1;l<6;l+=2){var s=parseInt(r.substr(l,2),16),c=parseInt(o.substr(l,2),16),u=Math.round((1-a)*s+a*c).toString(16);1===u.length&&(u="0"+u),i+=u}return i}(e,t,n,PL(r),PL(o))}var jL=function(e){function t(t){e.call(this,t);var n=t.height,r=t.width,o=t.checked;this.t=t.handleDiameter||n-2,this.i=Math.max(r-n,r-(n+this.t)/2),this.o=Math.max(0,(n-this.t)/2),this.state={h:o?this.i:this.o},this.l=0,this.u=0,this.p=this.p.bind(this),this.v=this.v.bind(this),this.g=this.g.bind(this),this.k=this.k.bind(this),this.m=this.m.bind(this),this.M=this.M.bind(this),this.T=this.T.bind(this),this.$=this.$.bind(this),this.C=this.C.bind(this),this.D=this.D.bind(this),this.O=this.O.bind(this),this.S=this.S.bind(this)}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.componentDidMount=function(){this.W=!0},t.prototype.componentDidUpdate=function(e){e.checked!==this.props.checked&&this.setState({h:this.props.checked?this.i:this.o})},t.prototype.componentWillUnmount=function(){this.W=!1},t.prototype.I=function(e){this.H.focus(),this.setState({R:e,j:!0,B:Date.now()})},t.prototype.L=function(e){var t=this.state,n=t.R,r=t.h,o=(this.props.checked?this.i:this.o)+e-n;t.N||e===n||this.setState({N:!0});var a=Math.min(this.i,Math.max(this.o,o));a!==r&&this.setState({h:a})},t.prototype.U=function(e){var t=this.state,n=t.h,r=t.N,o=t.B,a=this.props.checked,i=(this.i+this.o)/2;this.setState({h:this.props.checked?this.i:this.o});var l=Date.now()-o;(!r||l<250||a&&n<=i||!a&&n>=i)&&this.A(e),this.W&&this.setState({N:!1,j:!1}),this.l=Date.now()},t.prototype.p=function(e){e.preventDefault(),"number"==typeof e.button&&0!==e.button||(this.I(e.clientX),window.addEventListener("mousemove",this.v),window.addEventListener("mouseup",this.g))},t.prototype.v=function(e){e.preventDefault(),this.L(e.clientX)},t.prototype.g=function(e){this.U(e),window.removeEventListener("mousemove",this.v),window.removeEventListener("mouseup",this.g)},t.prototype.k=function(e){this.X=null,this.I(e.touches[0].clientX)},t.prototype.m=function(e){this.L(e.touches[0].clientX)},t.prototype.M=function(e){e.preventDefault(),this.U(e)},t.prototype.$=function(e){Date.now()-this.l>50&&(this.A(e),Date.now()-this.u>50&&this.W&&this.setState({j:!1}))},t.prototype.C=function(){this.u=Date.now()},t.prototype.D=function(){this.setState({j:!0})},t.prototype.O=function(){this.setState({j:!1})},t.prototype.S=function(e){this.H=e},t.prototype.T=function(e){e.preventDefault(),this.H.focus(),this.A(e),this.W&&this.setState({j:!1})},t.prototype.A=function(e){var t=this.props;(0,t.onChange)(!t.checked,e,t.id)},t.prototype.render=function(){var e=this.props,t=e.checked,r=e.disabled,o=e.className,a=e.offColor,i=e.onColor,l=e.offHandleColor,s=e.onHandleColor,c=e.checkedIcon,u=e.uncheckedIcon,d=e.checkedHandleIcon,p=e.uncheckedHandleIcon,f=e.boxShadow,m=e.activeBoxShadow,h=e.height,g=e.width,v=e.borderRadius,b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}(e,["checked","disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","checkedHandleIcon","uncheckedHandleIcon","boxShadow","activeBoxShadow","height","width","borderRadius","handleDiameter"]),y=this.state,w=y.h,x=y.N,C=y.j,E={position:"relative",display:"inline-block",textAlign:"left",opacity:r?.5:1,direction:"ltr",borderRadius:h/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},S={height:h,width:g,margin:Math.max(0,(this.t-h)/2),position:"relative",background:AL(w,this.i,this.o,a,i),borderRadius:"number"==typeof v?v:h/2,cursor:r?"default":"pointer",WebkitTransition:x?null:"background 0.25s",MozTransition:x?null:"background 0.25s",transition:x?null:"background 0.25s"},N={height:h,width:Math.min(1.5*h,g-(this.t+h)/2+1),position:"relative",opacity:(w-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},L={height:h,width:Math.min(1.5*h,g-(this.t+h)/2+1),position:"absolute",opacity:1-(w-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},M={height:this.t,width:this.t,background:AL(w,this.i,this.o,l,s),display:"inline-block",cursor:r?"default":"pointer",borderRadius:"number"==typeof v?v-1:"50%",position:"absolute",transform:"translateX("+w+"px)",top:Math.max(0,(h-this.t)/2),outline:0,boxShadow:C?m:f,border:0,WebkitTransition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:x?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"},k={height:this.t,width:this.t,opacity:Math.max(2*(1-(w-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"},I={height:this.t,width:this.t,opacity:Math.max(2*((w-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:x?null:"opacity 0.25s",MozTransition:x?null:"opacity 0.25s",transition:x?null:"opacity 0.25s"};return n.createElement("div",{className:o,style:E},n.createElement("div",{className:"react-switch-bg",style:S,onClick:r?null:this.T,onMouseDown:function(e){return e.preventDefault()}},c&&n.createElement("div",{style:N},c),u&&n.createElement("div",{style:L},u)),n.createElement("div",{className:"react-switch-handle",style:M,onClick:function(e){return e.preventDefault()},onMouseDown:r?null:this.p,onTouchStart:r?null:this.k,onTouchMove:r?null:this.m,onTouchEnd:r?null:this.M,onTouchCancel:r?null:this.O},p&&n.createElement("div",{style:k},p),d&&n.createElement("div",{style:I},d)),n.createElement("input",ML({},{type:"checkbox",role:"switch","aria-checked":t,checked:t,disabled:r,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},b,{ref:this.S,onFocus:this.D,onBlur:this.O,onKeyUp:this.C,onChange:this.$})))},t}(n.Component);jL.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:kL,checkedIcon:IL,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56};var TL=i(9469),RL=i(9396),OL=i(4282),DL=i(4229),_L=i(5709),FL=i(2846),zL=i(7636),ZL=i(2177);const BL=(0,n.forwardRef)((({as:e="div",...t},n)=>(0,ac.jsx)(e,{...t,ref:n}))),HL="cf-turnstile-script",qL="onloadTurnstileCallback",UL=e=>!!document.getElementById(e),$L={normal:{width:300,height:65},compact:{width:130,height:120},invisible:{width:0,height:0,overflow:"hidden"},interactionOnly:{width:"fit-content",height:"auto"}};function WL(e){let t;return"invisible"!==e&&(t=e),t}const VL=(0,n.forwardRef)(((e,t)=>{const{scriptOptions:r,options:o={},siteKey:a,onWidgetLoad:i,onSuccess:l,onExpire:s,onError:c,onBeforeInteractive:u,onAfterInteractive:d,onUnsupported:p,onLoadScript:f,id:m,style:h,as:g="div",injectScript:v=!0,...b}=e,y=o.size||"normal",[w,x]=(0,n.useState)("execute"===o.execution?$L.invisible:"interaction-only"===o.appearance?$L.interactionOnly:$L[y]),C=(0,n.useRef)(null),E=(0,n.useRef)(!1),[S,N]=(0,n.useState)(!1),L=(0,n.useRef)(),M=(0,n.useRef)(!1),k=m||"cf-turnstile",I=v?r?.id||`${HL}__${k}`:r?.id||HL,P=function(e=HL){const[t,r]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=()=>{UL(e)&&r(!0)},n=new MutationObserver(t);return n.observe(document,{childList:!0,subtree:!0}),t(),()=>{n.disconnect()}}),[e]),t}(I),A=r?.onLoadCallbackName?`${r.onLoadCallbackName}__${k}`:`${qL}__${k}`,j=(0,n.useMemo)((()=>({sitekey:a,action:o.action,cData:o.cData,callback:e=>{M.current=!0,l?.(e)},"error-callback":c,"expired-callback":s,"before-interactive-callback":u,"after-interactive-callback":d,"unsupported-callback":p,theme:o.theme||"auto",language:o.language||"auto",tabindex:o.tabIndex,"response-field":o.responseField,"response-field-name":o.responseFieldName,size:WL(y),retry:o.retry||"auto","retry-interval":o.retryInterval||8e3,"refresh-expired":o.refreshExpired||"auto",execution:o.execution||"render",appearance:o.appearance||"always"})),[a,o,l,c,s,y,u,d,p]),T=(0,n.useMemo)((()=>JSON.stringify(j)),[j]),R=(0,n.useCallback)((()=>"undefined"!=typeof window&&!!window.turnstile),[]);return(0,n.useImperativeHandle)(t,(()=>{const{turnstile:e}=window;return{getResponse(){if(e?.getResponse&&L.current&&R())return e.getResponse(L.current);console.warn("Turnstile has not been loaded")},async getResponsePromise(e=3e4,t=100){return new Promise(((n,r)=>{let o;const a=async()=>{if(M.current&&window.turnstile&&L.current)try{const e=window.turnstile.getResponse(L.current);return o&&clearTimeout(o),e?n(e):r(new Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),r(new Error("Failed to get response"))}o||(o=setTimeout((()=>{o&&clearTimeout(o),r(new Error("Timeout"))}),e)),await new Promise((e=>setTimeout(e,t))),await a()};a()}))},reset(){if(e?.reset&&L.current&&R()){"execute"===o.execution&&x($L.invisible);try{console.log("resetting..."),M.current=!1,e.reset(L.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${L}`,e)}}else console.warn("Turnstile has not been loaded")},remove(){e?.remove&&L.current&&R()?(x($L.invisible),M.current=!1,e.remove(L.current),L.current=null):console.warn("Turnstile has not been loaded")},render(){if(!e?.render||!C.current||!R()||L.current)return void console.warn("Turnstile has not been loaded or widget already rendered");const t=e.render(C.current,j);return L.current=t,"execute"!==o.execution&&x($L[y]),t},execute(){"execute"===o.execution&&(e?.execute&&C.current&&L.current&&R()?(e.execute(C.current,j),x($L[y])):console.warn("Turnstile has not been loaded or widget has not been rendered"))},isExpired(){if(e?.isExpired&&L.current&&R())return e.isExpired(L.current);console.warn("Turnstile has not been loaded")}}}),[L,o.execution,y,j,C,R]),(0,n.useEffect)((()=>(window[A]=()=>N(!0),()=>{delete window[A]})),[A]),(0,n.useEffect)((()=>{v&&!S&&(({render:e="explicit",onLoadCallbackName:t=qL,scriptOptions:{nonce:n="",defer:r=!0,async:o=!0,id:a="",appendTo:i,onError:l,crossOrigin:s=""}={}})=>{const c=a||HL;if(UL(c))return;const u=document.createElement("script");u.id=c,u.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,document.querySelector(`script[src="${u.src}"]`)||(u.defer=!!r,u.async=!!o,n&&(u.nonce=n),s&&(u.crossOrigin=s),l&&(u.onerror=l),("body"===i?document.body:document.getElementsByTagName("head")[0]).appendChild(u))})({onLoadCallbackName:A,scriptOptions:{...r,id:I}})}),[v,S,A,r,I]),(0,n.useEffect)((()=>{P&&!S&&window.turnstile&&N(!0)}),[S,P]),(0,n.useEffect)((()=>{if(!a)return void console.warn("sitekey was not provided");if(!P||!C.current||!S||E.current)return;const e=window.turnstile.render(C.current,j);L.current=e,E.current=!0}),[P,a,j,E,S]),(0,n.useEffect)((()=>{if(window.turnstile&&C.current&&L.current){UL(L.current)&&window.turnstile.remove(L.current);const e=window.turnstile.render(C.current,j);L.current=e,E.current=!0}}),[T,a]),(0,n.useEffect)((()=>{if(window.turnstile&&L.current&&UL(L.current))return i?.(L.current),()=>{L.current&&window.turnstile&&window.turnstile.remove(L.current)}}),[L,i]),(0,n.useEffect)((()=>{x("execute"===o.execution?$L.invisible:"interaction-only"===j.appearance?$L.interactionOnly:$L[y])}),[o.execution,y,j.appearance]),(0,n.useEffect)((()=>{P&&"function"==typeof f&&f()}),[P,f]),(0,ac.jsx)(BL,{ref:C,as:g,id:k,style:{...w,...h},...b})}));VL.displayName="Turnstile";const GL=[{id:"theme-1",name:"Modern Purple [theme-1]",img:i(8852)},{id:"theme-2",name:"Fresh Green [theme-2]",img:i(1184)},{id:"theme-3",name:"Dark Contrast [theme-3]",img:i(7862)},{id:"theme-4",name:"Modern Minimalist [theme-4]",img:i(5556)},{id:"theme-5",name:"Futuristic Neon [theme-5]",img:i(2468)},{id:"theme-6",name:"Neomorphic Light [theme-6]",img:i(4303)},{id:"theme-7",name:"Glassmorphism Dark [theme-7]",img:i(4369)}];var YL=({selectedTheme:e,setSelectedTheme:n})=>(0,t.createElement)("div",{className:"theme-selector"},GL.map((r=>(0,t.createElement)("div",{key:r.id,className:"theme-item "+(e===r.id?"active":""),onClick:()=>n(r.id)},(0,t.createElement)("img",{src:r.img,alt:r.name}),(0,t.createElement)("span",null,r.name)))));i(5704),i(2773);var KL=()=>{const e=(0,n.useRef)(),[r,o]=(0,n.useState)(!1),a=rt(),i=et.cf7_all_forms,l=a.siteKey,s=a.validated,[c,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(i),[f,m]=(0,n.useState)(!1),[h,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(ot()),[y,w]=(0,n.useState)(et.formsettings),[x,C]=(0,n.useState)(0),[E,S]=(0,n.useState)("settings"),[N,L]=(0,n.useState)(!1),[M,k]=(0,n.useState)(!1),[I,P]=(0,n.useState)(!1),[A,j]=(0,n.useState)(""),[T,R]=(0,n.useState)(!1),O=(0,n.useRef)(null),D=(nt(),(e,t)=>{const[r,o]=(0,n.useState)((()=>{const n=localStorage.getItem(e);try{return n?JSON.parse(n):t}catch(n){return console.error(`Error parsing JSON for key ${e}:`,n),t}}));return(0,n.useEffect)((()=>{localStorage.setItem(e,JSON.stringify(r))}),[e,r]),[r,o]}),[_,F]=D("selectedTheme","theme1"),[z,Z]=D("selectedTable",y.selectedTable||null),[B,H]=D("whatsappRedirection",y.whatsappRedirection||!1),[q,U]=D("formCustomization",y.formCustomization||!1),[$,W]=D("cloudflareCaptchaEnable",y.cloudflareCaptchaEnable||!1),[V,G]=D("siteKey",y.siteKey||""),[Y,K]=D("secretKey",y.secretKey||""),[Q,J]=D("widgetsposition",y.widgetsposition||"right"),[X,ee]=D("left_widgetsposition",y.left_widgetsposition||"20"),[te,ne]=D("right_widgetsposition",y.right_widgetsposition||"20"),[re,oe]=D("bottom_widgetsposition",y.bottom_widgetsposition||"20"),[ae,ie]=D("top_widgetsposition",y.top_widgetsposition||""),[le,se]=D("iconUrl",y.iconUrl||""),[ce,ue]=D("storeleds",y.storeleds||!0),[de,pe]=D("storecf7leds",y.storecf7leds||!1),[fe,me]=D("metadata",y.metadata||!0),[he,ge]=D("cf7metadata",y.cf7metadata||!1),[ve,be]=D("leadsinMail",y.leadsinMail||!1),[ye,we]=D("leadsinSlack",y.leadsinSlack||!1),[xe,Ce]=D("cf7leadsinslack",y.cf7leadsinslack||!1),[Ee,Se]=D("recipiantslack",y.recipiantslack||""),[Ne,Le]=D("floatingwidgets",y.floatingwidgets||!1),[Me,ke]=D("cf7floatingwidgets",y.cf7floatingwidgets||!1),[Ie,Pe]=D("openInNewTab",y.openInNewTab||!1),[Ae,je]=D("selectedWhatsapp",y.selectedWhatsapp||!1),[Te,Re]=D("formwiseconfig",y.formwiseconfig||""),[Oe,De]=D("selectedCF7Floatingwidgets",y.selectedCF7Floatingwidgets||!1),[_e,Fe]=D("cf7floatTitle",y.cf7floatTitle||"contact form 7"),[ze,Ze]=D("selectedCF7Whatsredi",y.selectedCF7Whatsredi||[]),[Be,He]=D("selectedCF7toconfigureID",y.selectedCF7toconfigureID||!1),[qe,Ue]=D("disableCF7Mail",y.disableCF7Mail||!1),[$e,We]=D("activeCF7",y.activeCF7||!1),[Ve,Ge]=D("cf7formData",y.cf7formData||"*Name*: [your-name] \n*Email*: [your-email]"),[Ye,Ke]=D("whatsappNumber",y.whatsappNumber||""),[Qe,Je]=D("recipiantmail",y.recipiantmail||""),[Xe,at]=D("submitbtntext",y.submitbtntext||"Send Message"),[it,st]=D("formheader",y.formheader||"Have question? - Submit the Form"),[ct,ut]=D("formheadertextalignment",y.formheadertextalignment||"center"),[dt,ft]=D("formheaderfontsize",y.formheaderfontsize||"15"),[mt,ht]=D("formcta",y.formcta||"Have queries?"),[gt,vt]=D("ctatextcolor",y.ctatextcolor||"#293239"),[bt,yt]=D("ctabgcolor",y.ctabgcolor||"#FFFFFF"),[wt,xt]=D("submitbtnbgcolor",y.submitbtnbgcolor||"#2C4163"),[Ct,Et]=D("submitbtntextcolor",y.submitbtntextcolor||"#FFFFFF"),[St,Nt]=D("submitbtntexthovercolor",y.submitbtntexthovercolor||"#3F98D2"),[Lt,Mt]=D("headerbackgroundcolor",y.headerbackgroundcolor||"#129793"),[kt,It]=D("headertextcolor",y.headertextcolor||"#FFFFFF"),[Pt,At]=D("formfieldtextcolor",y.formfieldtextcolor||"#293239"),[jt,Tt]=D("formbackgroundcolor",y.formbackgroundcolor||"#F7F7F7"),[Rt,Ot]=D("flotingwidgetsbgcolor",y.flotingwidgetsbgcolor||"#0065A0"),[Dt,_t]=D("selectedFont",y.selectedFont||"Arial"),[Ft,zt]=D("formopenbydefault",y.formopenbydefault||!1),[Zt,Bt]=D("formcloseonsubmit",y.formcloseonsubmit||!1),[Ht,qt]=D("cf7formpreset",y.cf7formpreset||""),Ut=Ve&&""!==Ve.trim()?Ve:"*Name*: [your-name]{NEW_LINE}{NEW_LINE}{NEW_LINE}Add message presets to send in WhatsApp";(0,n.useEffect)((()=>{o(!(!Ne||!Me))}),[Ne,Me]);const $t=()=>{C(window.scrollY||document.documentElement.scrollTop)};(0,n.useEffect)((()=>(window.addEventListener("scroll",$t),()=>{window.removeEventListener("scroll",$t)})),[]),(0,n.useEffect)((()=>{if(x>=450){const e=document.querySelector(".whatsapp-icon"),t=document.querySelector(".form-preview-panel");e&&(e.style.display="none"),t&&(t.style.display="block")}else{const e=document.querySelector(".whatsapp-icon"),t=document.querySelector(".form-preview-panel");e&&(e.style.display="block"),t&&(t.style.display="none")}}),[x]);const Wt=e=>{S(e)};(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_tables",{data:{nonce:tt()},success(e){b(e.tables)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{wp.ajax.send("simpleform_get_settings",{data:{nonce:tt()},success(e){w(e.settings)},error(e){console.error(e)}})}),[]),(0,n.useEffect)((()=>{wp.ajax.send("simpleform_IS_CF7_Installed",{data:{nonce:tt()},success(e){p(e.tables),"inactive"!=e.tables&&"notinstalled"!=e.tables||!0!==$e||m(!0)},error(e){console.error(e)}})}),[E,$e]);const Vt=()=>{wp.ajax.send("simpleform_IS_CF7_Installed",{data:{nonce:tt()},success(e){p(e.tables)},error(e){console.error(e)}})};(0,n.useEffect)((()=>{P(!1)}),[Y,V]);const Gt={selectedCF7toconfigureID:Be,disableCF7Mail:qe,cf7formData:Ve},Yt=["Arial","Verdana","Times New Roman","Helvetica","Courier New","circular","auto","cursive","emoji","fangsong","fantasy","inherit","initial","monospace","system-ui","ui-monospace","unset"];function Kt(t){e.current&&!e.current.contains(t.target)&&Qt()}(0,n.useEffect)((()=>{null!==h&&wp.ajax.send("cf7_get_formwise_config",{data:{nonce:tt(),form_id:h},success(e){console.log(e.tables.cf7formData),Re(e.tables),Ge(e.tables.cf7formData),Ue(("on"===e.tables.disableCF7Mail||"true"===e.tables.disableCF7Mail)&&"on")},error(e){Ge(""),Ue(!1)}})}),[h]),(0,n.useEffect)((()=>{null!==h&&wp.ajax.send("cf7_get_preset",{data:{nonce:tt(),form_id:h},success(e){const t=JSON.parse(e.responseText);qt(t)},error(e){qt(e)}})}),[h]),(0,n.useEffect)((()=>(document.addEventListener("mousedown",Kt),()=>{document.removeEventListener("mousedown",Kt)})),[Kt]);const Qt=()=>{o(!1),ke(!1),m(!1)};return(0,t.createElement)("div",{className:"acb_bottom",id:"acb_bottom"},(0,t.createElement)("div",{className:"acb_left"},(0,t.createElement)("div",{className:"tab-headers"},(0,t.createElement)("div",{className:"tab-header "+("settings"===E?"active":""),onClick:()=>Wt("settings")},(0,t.createElement)(DL.Z,{className:"TabIcon"}),"General"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header "+("form-theme"===E?"active":""),onClick:()=>Wt("form-theme")},(0,t.createElement)(_L.Z,{className:"TabIcon"}),"Theme"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header "+("captcha"===E?"active":""),onClick:()=>Wt("captcha")},(0,t.createElement)(FL.Z,{className:"TabIcon"}),"Captcha"),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"horizontal-line"}),(0,t.createElement)("div",{className:"tab-header setings-submit-btn",onClick:e=>{e.preventDefault();const t={whatsappRedirection:B,formCustomization:q,cloudflareCaptchaEnable:$,storeleds:ce,metadata:fe,recipiantmail:Qe,leadsinMail:ve,recipiantslack:Ee,leadsinSlack:ye,floatingwidgets:Ne,cf7floatingwidgets:Me,whatsappNumber:Ye,openInNewTab:Ie,formopenbydefault:Ft,formcloseonsubmit:Zt,selectedTable:z,selectedWhatsapp:Ae,submitbtntext:Xe,selectedFont:Dt,formcta:mt,ctatextcolor:gt,ctabgcolor:bt,formheader:it,formheadertextalignment:ct,formheaderfontsize:dt,flotingwidgetsbgcolor:Rt,formbackgroundcolor:jt,formfieldtextcolor:Pt,headerbackgroundcolor:Lt,headertextcolor:kt,submitbtntextcolor:Ct,submitbtnbgcolor:wt,submitbtntexthovercolor:St,siteKey:V,secretKey:Y,widgetsposition:Q,left_widgetsposition:X,right_widgetsposition:te,top_widgetsposition:ae,bottom_widgetsposition:re,iconUrl:le,activeCF7:$e,selectedCF7Whatsredi:ze,selectedCF7Floatingwidgets:Oe,cf7_config_settings:Gt,storecf7leds:de,cf7metadata:he,cf7leadsinslack:xe,selectedTheme:_};Swal.fire({text:"Are you done!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Save!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_save_settings",{data:{nonce:tt(),settings:t},success({}){wp.ajax.send("simpleform_get_settings",{data:{nonce:tt()},success(e){w(e.settings)},error(e){console.error(e)}}),Swal.fire({position:"center",icon:"success",title:"Your Form has been saved",showConfirmButton:!1,timer:1500})},error({message:e}){}})}))}},(0,t.createElement)(zL.Z,{className:"TabIcon"}),"SAVE")),(0,t.createElement)("div",{className:"tab-content settings-tab "+("settings"===E?"active":"")},"settings"===E&&(0,t.createElement)("div",{className:"sf-settings-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"General settings panel"),(0,t.createElement)("div",{className:"floating-widgets"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"storeleds"},"Store SimpleForm leads in Database:"),(0,t.createElement)(jL,{checked:ce,className:"storeleds",name:"storeleds",id:"storeleds",onChange:e=>ue(e)})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"metadata"},"Collect SimpleForm metadata:"),(0,t.createElement)(jL,{checked:fe,className:"metadata",name:"metadata",id:"metadata",onChange:e=>me(e)})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"leadsinSlack"},"Get SimpleForm leads in Slack:"),(0,t.createElement)(jL,{checked:ye,className:"leadsinSlack",name:"leadsinSlack",id:"leadsinSlack",onChange:e=>{we(e)}})),ye&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"recipiantslack"},"Slack Webhook"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",className:"recipiantslack",id:"recipiantslack",name:"recipiantslack",value:Ee,onChange:e=>Se(e.target.value)}))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"settings-panel"},Me&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("div",{className:"float-form-choose"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7Form"},"Select Contact Forms 7 for floating widgets:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7Form",name:"selectedCF7Form",value:Oe||[],onChange:e=>{const t=parseInt(e.target.value,10),n=e.target.options[e.target.selectedIndex].text;De(t),Fe(n)}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null))),Me&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("p",{style:{color:"#262626"}},"➡️ Please configure ",(0,t.createElement)("span",{className:"selected-cf7-for-float",style:{fontWeight:"bold",color:"#008080"}},_e)," from ",(0,t.createElement)("span",{style:{fontWeight:"bold"}},"CF7 Tab ")," If you didn't already!")))))),(0,t.createElement)("div",{className:"tab-content whatsApp-tab "+("whatsApp"===E?"active":"")},"whatsApp"===E&&(0,t.createElement)("div",{className:"sf-whatsApp-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"WhatsApp Settings"),(0,t.createElement)("div",{className:"whatsApp-redirection"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"whatsappRedirection"},"Enable WhatsApp redirection:"),(0,t.createElement)(jL,{checked:B,className:"whatsappRedirection",name:"whatsappRedirection",id:"whatsappRedirection",onChange:e=>H(e)})),(0,t.createElement)("div",{className:"settings-panel"},B&&(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"WhatsApp number"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",placeholder:"Add country code ex. +14844578916",name:"webhook",value:Ye,onChange:e=>Ke(e.target.value)}))),B&&(0,t.createElement)("div",{className:"sf-customization"},(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Open in new tab"),(0,t.createElement)("input",{type:"checkbox",name:"openinnewtab",checked:Ie,onChange:e=>Pe(e.target.checked)})),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedWhatsapp"},"Select SimpleForm Forms for WhatsApp redirection:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedWhatsapp",name:"selectedWhatsapp",multiple:!0,value:Ae||[],onChange:e=>{const t=Array.from(e.target.selectedOptions,(e=>e.value));je(t)}},v.map((e=>(0,t.createElement)("option",{key:e.id,value:e.id},e.form_name)))))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"whatsapp-form-list formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7Whatsredi"},"Select Contact Forms 7 forms for WhatsApp redirection:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7Whatsredi",name:"selectedCF7Whatsredi",multiple:!0,value:ze||[],onChange:e=>{const t=Array.from(e.target.selectedOptions,(e=>e.value));Ze(t)}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("br",null),(0,t.createElement)("br",null)))))),(0,t.createElement)("div",{className:"tab-content form-tab "+("form"===E?"active":"")},"form"===E&&(0,t.createElement)("div",{className:"sf-form-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"Floating form customization panel"),(0,t.createElement)("div",{className:"form-customization"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"formCustomization"},"Enable Form customization:"),(0,t.createElement)(jL,{checked:q,className:"formCustomization",name:"formCustomization",id:"formCustomization",onChange:e=>U(e)})),(0,t.createElement)("div",{className:"settings-panel"},q&&(0,t.createElement)("div",{className:"formCustomization"},(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form CTA text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:mt,onChange:e=>ht(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:gt,onChange:e=>vt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"CTA text color")),(0,t.createElement)("div",{className:"formInput "},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:bt,onChange:e=>yt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"CTA background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtext color-fields-selection",type:"color",name:"flotingwidgetsbgcolor",value:Rt,onChange:e=>Ot(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"flotingwidgetsbgcolor"},"Floting widgets color")),(0,t.createElement)("div",{className:"formInput "},(0,t.createElement)("div",{className:"form-position"},(0,t.createElement)("div",{className:"custom-icon"},(0,t.createElement)("label",{htmlFor:"custom-icon"},"Custom Icon:"),(0,t.createElement)("button",{className:"scf-upload-icon",onClick:()=>{wp.media.editor.send.attachment=function(e,t){se(t.url)},wp.media.editor.open()}},(0,t.createElement)(RL.Z,null)),(0,t.createElement)("button",{className:"scf-reset-icon",onClick:()=>{se("")}},(0,t.createElement)(OL.Z,null)),le&&(0,t.createElement)("div",{className:"scf-uploaded-icon"}," ",(0,t.createElement)("img",{src:le,alt:"Custom Icon"})," ")))),(0,t.createElement)("div",{className:"formInput widgets-position"},(0,t.createElement)("div",{className:"form-position"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"widgetsposition"},"Select Widgets Position"),(0,t.createElement)("select",{className:"widgetsposition",name:"widgetsposition",value:Q,onChange:e=>{return t=e.target.value,void J(t);var t}},(0,t.createElement)("option",{value:"Right"},"Right"),(0,t.createElement)("option",{value:"Left"},"Left"),(0,t.createElement)("option",{value:"Custom"},"Custom"))),"Custom"===Q&&(0,t.createElement)("div",{className:"widgetsposition-container"},(0,t.createElement)("div",{className:"left-side"},(0,t.createElement)("label",{htmlFor:"left"},"Left:"),(0,t.createElement)("input",{type:"text",name:"left",placeholder:"Left",value:X,onChange:e=>ee(e.target.value)})),(0,t.createElement)("div",{className:"right-side"},(0,t.createElement)("label",{htmlFor:"right"},"Right:"),(0,t.createElement)("input",{type:"text",name:"right",placeholder:"Right",value:te,onChange:e=>ne(e.target.value)})))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null),(0,t.createElement)("br",null)),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Submit button text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:Xe,onChange:e=>at(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header text"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",name:"interval_review",value:it,onChange:e=>st(e.target.value)}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header text alignment"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{className:"widgetsposition",name:"widgetsposition",value:ct,onChange:e=>{return t=e.target.value,void ut(t);var t}},(0,t.createElement)("option",{value:"center"},"Center"),(0,t.createElement)("option",{value:"left"},"Left"),(0,t.createElement)("option",{value:"right"},"Right")))),(0,t.createElement)("div",{className:"formInput",style:{position:"relative"}},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"webhook"},"Form Header Font size"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{type:"text",placeholder:"add only number: ex:15",name:"interval_review",value:dt,onChange:e=>{return t=e.target.value,void ft(t);var t}}))),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null)),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedFont"},"Select Font"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedFont",name:"selectedFont",value:Dt,onChange:e=>{const t=e.target.value;_t(t)}},(0,t.createElement)("option",{value:""},"Select a font"),Yt.map((e=>(0,t.createElement)("option",{key:e,value:e,style:{color:Yt.indexOf(e)>3?"#cccccc":"#050505"}},e)))))),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtext color-fields-selection",type:"color",name:"headertextcolor",value:kt,onChange:e=>It(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"headertextcolor"},"Header text color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"headerbackgroundcolor",value:Lt,onChange:e=>Mt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"headerbackgroundcolor"},"Header background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionbg color-fields-selection",type:"color",name:"formbackgroundcolor",value:jt,onChange:e=>Tt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formbackgroundcolor"},"Form background color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{className:"colorSelectionformtextcolor color-fields-selection",type:"color",name:"formfieldtextcolor",value:Pt,onChange:e=>At(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"formfieldtextcolor"},"Form fields text/lable color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtnbgcolor",className:"colorSelectionbg color-fields-selection",type:"color",name:"submitbtnbgcolor",value:wt,onChange:e=>xt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtnbgcolor"},"Submit button BG color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtntextcolor",className:"colorSelectiontext color-fields-selection",type:"color",name:"submitbtntextcolor",value:Ct,onChange:e=>Et(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtntextcolor"},"Submit button text color")),(0,t.createElement)("div",{className:"formInput simpleform-colorplate"},(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"submitbtntexthovercolor",className:"colorSelectionhover color-fields-selection",type:"color",name:"submitbtntexthovercolor",value:St,onChange:e=>Nt(e.target.value)})),(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"submitbtntexthovercolor"},"Submit button hover color")),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null)),(0,t.createElement)("h4",null,"Form Behavior"),(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Form open by default"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"openinnewtab",checked:Ft,onChange:e=>{return t=e.target.checked,void zt(t);var t}})),(0,t.createElement)("div",{className:"formInput open-new-tab"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"openinnewtab"},"Form close on Submit"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"openinnewtab",checked:Zt,onChange:e=>{return t=e.target.checked,void Bt(t);var t}}))))))),(0,t.createElement)("div",{className:"tab-content form-tab "+("form-theme"===E?"active":"")},"form-theme"===E&&(0,t.createElement)("div",{className:"form-theme"},(0,t.createElement)("h3",null,"Choose Your Theme"),(0,t.createElement)("p",{className:"theme-description"},"Select your preferred form theme from the options below. This theme will be applied by default to all your forms.",(0,t.createElement)("br",null),(0,t.createElement)("br",null),(0,t.createElement)("span",{className:"tip-highlight"},"Pro Tip:")," You can override this theme for individual forms using the shortcode parameter:",(0,t.createElement)("code",{className:"code-example"},'[simple_form id="1" theme="theme-1"]'),(0,t.createElement)("span",{className:"tip-highlight"},"Attribute: "),(0,t.createElement)("span",{className:"tip-theme-list"},"theme-1 to theme-7")," ",(0,t.createElement)("br",null),"If no theme is specified in the shortcode, your selected default theme will be applied automatically."),(0,t.createElement)(YL,{selectedTheme:_,setSelectedTheme:F}))),(0,t.createElement)("div",{className:"tab-content captcha-tab "+("captcha"===E?"active":"")},"captcha"===E&&(0,t.createElement)("div",{className:"cache-panel"},(0,t.createElement)("h3",{className:"review-case-title"},"Contact form captcha panel"),(0,t.createElement)("div",{className:"form-customization"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cloudflareCaptchaEnable"},"Enable Cloudflare Captcha:"),(0,t.createElement)(jL,{checked:$,className:"cloudflareCaptchaEnable",name:"cloudflareCaptchaEnable",id:"cloudflareCaptchaEnable",onChange:e=>{W(e)}})),(0,t.createElement)("div",{className:"settings-panel"},$&&(0,t.createElement)("div",null,V&&l&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(VL,{ref:O,siteKey:V,onError:e=>{j(e)},onSuccess:e=>{j(e)},options:{theme:"light"}})),(0,t.createElement)("div",{className:"cloudflare-get-key"},(0,t.createElement)(TL.Z,{className:"key-icon"}),(0,t.createElement)("span",null,(0,t.createElement)("a",{target:"_blank",href:"https://dash.cloudflare.com/?to=/:account/turnstile",rel:"noreferrer",className:"get-keys"},"Click here")," to get your ",(0,t.createElement)("strong",null,"Site Key")," and ",(0,t.createElement)("strong",null,"Secret Key")," then paste them below")),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"siteKey"},"Site Key"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"siteKey",className:"colorSelectionhover",type:"text",name:"siteKey",value:V,onChange:e=>{G(e.target.value)}}))),(0,t.createElement)("div",{className:"formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"secretKey"},"Secret Key"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("input",{id:"secretKey",className:"colorSelectionhover",type:"text",name:"secretKey",value:Y,onChange:e=>{K(e.target.value)}}))),N&&(0,t.createElement)("div",{className:"ErrorMessage"},(0,t.createElement)("h5",null,"Error! Your Secret Key is not match with the Cloudflare Turnstile! ",(0,t.createElement)("a",{href:"https://dash.cloudflare.com/?to=/:account/turnstile",rel:"noreferrer",target:"_blank"},"view"))," "),M&&!N&&(0,t.createElement)("div",{className:"SuccessMessage"},(0,t.createElement)("h5",null,"Thanks! Click to verify and connect the Cloudflare Turnstile!")," "),!M&&(0,t.createElement)("button",{className:"ConnectCaptcha-btn",onClick:()=>{""!==V&&""!==Y?Swal.fire({text:"Connect your site with CLoudFlare!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Connect!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_store_captcha",{data:{nonce:tt(),cloudflareCaptchaEnable:$,siteKey:V,secretKey:Y},success({validated:e}){k(!0),R(e),L(!1),Swal.fire({position:"center",icon:"success",title:"Connected",showConfirmButton:!1,timer:1500})},error({message:e}){L(!0),k(!1),console.log(e)}})})):Swal.fire({icon:"warning",title:"Need keys to connect!",html:'<span><a target="_blank" href="https://dash.cloudflare.com/?to=/:account/turnstile" rel="noreferrer" className="get-keys">Click here</a> to get your <strong>Site Key</strong> and <strong>Secret Key</strong> then paste them below</span>'})},type:"button"},"Verify"),M&&(0,t.createElement)("button",{className:"ConnectCaptcha-btn",onClick:()=>{P(!I),""!==Y?Swal.fire({text:"Attempt to connect!",icon:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Connect!"}).then((e=>{e.isConfirmed&&wp.ajax.send("simpleform_connect_captcha",{data:{nonce:tt(),token:A,secretKey:Y,siteKey:V},success({validated:e}){P(!0),R(e),L(!1),Swal.fire({position:"center",icon:"success",title:"Connected",showConfirmButton:!1,timer:1500})},error({message:e}){L(!0),P(!1),R(!1),console.log(e)}})})):Swal.fire({icon:"warning",title:"Need keys to connect!",html:'<span><a target="_blank" href="https://dash.cloudflare.com/?to=/:account/turnstile" rel="noreferrer" className="get-keys">Click here</a> to get your <strong>Site Key</strong> and <strong>Secret Key</strong> then paste them below</span>'})},type:"button"}," ",I&&s?"Connected":"Connect"),(0,t.createElement)("div",{className:"seperationLine"},(0,t.createElement)("hr",null))))))),(0,t.createElement)("div",{className:"tab-content cf7-tab "+("cf7"===E?"active":"")},"cf7"===E&&(0,t.createElement)("div",{className:"cf7-panel"},(0,t.createElement)("h3",{className:"cf7-title"},"Contact Form 7"),(0,t.createElement)("div",{className:"sf-cf7-container"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"activeCF7"},"Enable Contact Form widgets:"),(0,t.createElement)(jL,{checked:$e,className:"activeCF7",name:"activeCF7",id:"activeCF7",onChange:e=>We(e)})),$e&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"form-configure"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"selectedCF7toconfigureID"},"Select Contact Form 7 forms to configure:"),(0,t.createElement)("div",{className:"wpnts-setting"},(0,t.createElement)("select",{id:"selectedCF7toconfigureID",name:"selectedCF7toconfigureID",value:Be||[],onChange:e=>{He(parseInt(e.target.value,10)),g(parseInt(e.target.value,10))}},Array.isArray(d)?0===d.length?(0,t.createElement)("option",{key:"createform",value:"createform"},"Please create a form"):(0,t.createElement)(t.Fragment,null,d.includes("notinstalled")||d.includes("inactive")?null:(0,t.createElement)("option",{key:"selecttable",value:"selecttable"},"Please select a table"),d.map((e=>"notinstalled"===e?(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"):"inactive"===e?(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"):(0,t.createElement)("option",{key:e.id,value:e.id},e.title)))):(0,t.createElement)(t.Fragment,null,"notinstalled"===d&&(0,t.createElement)("option",{key:"notinstalled",value:"notinstalled"},"Please install contact form 7"),"inactive"===d&&(0,t.createElement)("option",{key:"inactive",value:"inactive"},"Please activate contact form 7"))))),(0,t.createElement)("br",null),(0,t.createElement)("div",{className:"formInput cf7-preset-sections"},(0,t.createElement)("label",{htmlFor:"textareaField"},"Message preset:"),(0,t.createElement)("div",{className:"formdeck-presets",dangerouslySetInnerHTML:{__html:Ht?.responseText?.replace(/\{"success":true\}$/,"")}}),(0,t.createElement)("textarea",{id:"nameField",name:"name",placeholder:"Enter your preset here",rows:"10",cols:"30",value:Ut.replace(/\{NEW_LINE\}/g,"\n"),onChange:e=>{const t=e.target.value.replace(/\n/g,"{NEW_LINE}");Ge(t)}})),(0,t.createElement)("div",{className:"wpnts-switch-review formInput"},(0,t.createElement)("label",{className:"form-feature-sub-heading",htmlFor:"disableCF7Mail"},"Disable default CF7 email notifications:"),(0,t.createElement)("input",{className:"form-feature-sub-heading",type:"checkbox",name:"disableCF7Mail",checked:qe,onChange:e=>{return t=e.target.checked,void Ue(t);var t}})),(0,t.createElement)("br",null),(0,t.createElement)("br",null),(0,t.createElement)("h3",{className:"cf7-title"},"Contact Form 7 General settings"),(0,t.createElement)("div",{className:"float-form-choose"},(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading ",htmlFor:"storecf7leds"},"Store CF7 leads in Database:"),(0,t.createElement)(jL,{checked:de,className:"storecf7leds",name:"storecf7leds",id:"storecf7leds",onChange:e=>{pe(e)}})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cf7metadata"},"Collect CF7 metadata:"),(0,t.createElement)(jL,{checked:he,className:"cf7metadata",name:"cf7metadata",id:"cf7metadata",onChange:e=>{ge(e)}})),(0,t.createElement)("div",{className:"wpnts-switch-review"},(0,t.createElement)("label",{className:"form-feature-heading",htmlFor:"cf7leadsinslack"},"CF7 form leads in Slack:"),(0,t.createElement)(jL,{checked:xe,className:"cf7leadsinslack",name:"cf7leadsinslack",id:"cf7leadsinslack",onChange:e=>{Ce(e)}})))))))),r&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:e},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>Qt()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(ZL.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",null,"Found multiple floating forms"),(0,t.createElement)("p",null,"You have the option to enable Contact Form 7 or Formflow as a floating widget!"),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:Qt},"OK?"))))),("inactive"===d||"notinstalled"===d)&&"cf7"===E&&f&&(0,t.createElement)(pt,null,(0,t.createElement)("div",{className:"delete-table-modal-wrap modal-content",ref:e},(0,t.createElement)("div",{className:"cross_sign",onClick:()=>Qt()},(0,t.createElement)(lt.Z,{className:"scf-delete-btn"})),(0,t.createElement)("div",{className:"delete-table-modal"},(0,t.createElement)("div",{className:"modal-media"},(0,t.createElement)(ZL.Z,{fontSize:"large",htmlColor:"secondary",className:"scf-form-delete"})),(0,t.createElement)("h2",{className:"cf7-notice"},"Contact Form 7 is not ","inactive"==d?"Active":"Installed"," yet! "),(0,t.createElement)("p",{className:"cf7-message"},"Please ","inactive"==d?"Active":"Installed"," it first to your CF7 forms!"),(0,t.createElement)("div",{className:"action-buttons"},(0,t.createElement)("button",{className:"simpleform-button cancel-button",onClick:Qt},"Cancel"),(0,t.createElement)("button",{className:"simpleform-button confirm-button",onClick:e=>{e.preventDefault(),u(!0),"notinstalled"===d?wp.ajax.send("install_and_activate_cf7_plugin",{data:{nonce:tt()},success(e){console.log(e),u(!1),m(!1),Vt()},error(e){console.error(e),u(!1),m(!1),Vt()}}):wp.ajax.send("activate_cf7_plugin",{data:{nonce:tt()},success(e){console.log(e),u(!1),m(!1),Vt()},error(e){console.error(e),u(!1),m(!1),Vt()}})},disabled:c},"inactive"==d?"Activate":"Yes, Install !"," ",c&&(0,t.createElement)("span",{className:"cf7-install-loader"},rl)))))))},QL=function(){nt(),i(4677);const[e,r]=(0,n.useState)([0]),o=window.location.href,a=o.indexOf("/wp-admin"),l=o.substring(0,a)+"/wp-admin/plugin-install.php?s=functiondeck&tab=search&type=term";return(0,t.createElement)(He,{customClass:"documentation-page-wrap"},(0,t.createElement)(qe,{customClass:"formdeck-documentation-flex-row"},(0,t.createElement)(at,{customClass:"formdeck-documentation-card"},(0,t.createElement)("a",{href:"https://wordpress.org/support/plugin/simple-form/",target:"_blank",className:"single-doc-item"}),(0,t.createElement)("img",{className:"wpnts_logo_footer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTAgMTQuNWEyIDIgMCAwIDEtMS45OTQtMS44NEE2LjAwMiA2LjAwMiAwIDAgMSAxMCAxYTYgNiAwIDAgMSA1Ljk4IDUuNWEuNDcuNDcgMCAwIDEtLjQ4LjVhLjU0MS41NDEgMCAwIDEtLjUyNS0uNWE1IDUgMCAxIDAtNi43OSA1LjE2QTIgMiAwIDEgMSAxMCAxNC41Wk01LjAwOSAxMkg1LjFhNy4wMTQgNy4wMTQgMCAwIDAgMi4wMzMgMS4zODhBMyAzIDAgMCAwIDEyLjk1OSAxMkgxNWEyIDIgMCAwIDEgMiAyYzAgMS42OTEtLjgzMyAyLjk2Ni0yLjEzNSAzLjc5N0MxMy41ODMgMTguNjE0IDExLjg1NSAxOSAxMCAxOWMtMS44NTUgMC0zLjU4My0uMzg2LTQuODY1LTEuMjAzQzMuODMzIDE2Ljk2NyAzIDE1LjY5IDMgMTRjMC0xLjExMy45MDMtMiAyLjAwOS0yWk0xNCA3YTMuOTk3IDMuOTk3IDAgMCAxLTEuODcgMy4zODdBMi45OTEgMi45OTEgMCAwIDAgMTAgOS41YTIuOTkgMi45OSAwIDAgMC0yLjEzLjg4N2E0LjAxMiA0LjAxMiAwIDAgMS0xLjYzOC0yLjA0MkEzLjk4MyAzLjk4MyAwIDAgMSA2IDdhNCA0IDAgMSAxIDggMFoiLz4NCjwvc3ZnPg==",alt:"staff"}),(0,t.createElement)("h4",null,"Need support")),(0,t.createElement)(at,{customClass:"formdeck-documentation-card"},(0,t.createElement)("a",{href:`${l}/plugin-install.php?s=wpxpertise&tab=search&type=term`,target:"_blank",className:"single-doc-item"}),(0,t.createElement)("img",{className:"wpnts_logo_footer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxvZ29zUHJvZHVjdGh1bnQwIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMCUiIHkyPSIxMDAlIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNEQTU1MkYiLz4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0QwNEIyNSIvPg0KICAgICAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2xvZ29zUHJvZHVjdGh1bnQwKSIgZD0iTTEyOCAyNTZjNzAuNjk0IDAgMTI4LTU3LjMwNiAxMjgtMTI4UzE5OC42OTQgMCAxMjggMFMwIDU3LjMwNiAwIDEyOHM1Ny4zMDYgMTI4IDEyOCAxMjhaIi8+DQogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05NiA3Ni44djEwMi40aDE5LjJ2LTMyaDI5LjA1NmMxOS4yOTYtLjUxMiAzNC45NDQtMTYuMTYgMzQuOTQ0LTM1LjJjMC0xOS41NTItMTUuNjQ4LTM1LjItMzQuOTQ0LTM1LjJIOTZabTQ4LjQ5MyA1MS4ySDExNS4yVjk2aDI5LjI5M2M4LjU2MyAwIDE1LjUwNyA3LjE2OCAxNS41MDcgMTZzLTYuOTQ0IDE2LTE1LjUwNyAxNloiLz4NCiAgICA8L2c+DQo8L3N2Zz4=",alt:"staff"}),(0,t.createElement)("h4",null,"Other Product"))),(0,t.createElement)(at,{customClass:"feature-list-with-plan"}))};function JL(){return(0,t.createElement)("div",null,(0,t.createElement)(EL,null))}var XL=function(){const[e,r]=(0,n.useState)("formdeck");return(0,t.createElement)("div",null,(0,t.createElement)("div",{className:"leads-tab-components"},(0,t.createElement)("button",{className:"formdeck"===e?"active":"",onClick:()=>{r("formdeck")}},"SimpleForm")),(0,t.createElement)("div",{className:"leads-tab-content"},(0,t.createElement)("div",{className:"formdeck"===e?"active":""},(0,t.createElement)(JL,null))))},eM=i(3205);const tM=Math.min,nM=Math.max,rM=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),oM={start:"end",end:"start"};function aM(e,t,n){return nM(e,tM(t,n))}function iM(e,t){return"function"==typeof e?e(t):e}function lM(e){return e.split("-")[0]}function sM(e){return e.split("-")[1]}function cM(e){return"x"===e?"y":"x"}function uM(e){return"y"===e?"height":"width"}function dM(e){return["top","bottom"].includes(lM(e))?"y":"x"}function pM(e){return cM(dM(e))}function fM(e){return e.replace(/start|end/g,(e=>oM[e]))}function mM(e){return e.replace(/left|right|bottom|top/g,(e=>rM[e]))}function hM(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function gM(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function vM(e,t,n){let{reference:r,floating:o}=e;const a=dM(t),i=pM(t),l=uM(i),s=lM(t),c="y"===a,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,p=r[l]/2-o[l]/2;let f;switch(s){case"top":f={x:u,y:r.y-o.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-o.width,y:d};break;default:f={x:r.x,y:r.y}}switch(sM(t)){case"start":f[i]-=p*(n&&c?-1:1);break;case"end":f[i]+=p*(n&&c?-1:1)}return f}async function bM(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=iM(t,e),m=hM(f),h=l[p?"floating"===d?"reference":"floating":d],g=gM(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{...i.floating,x:r,y:o}:i.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),y=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=gM(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-w.top+m.top)/y.y,bottom:(w.bottom-g.bottom+m.bottom)/y.y,left:(g.left-w.left+m.left)/y.x,right:(w.right-g.right+m.right)/y.x}}const yM=Math.min,wM=Math.max,xM=Math.round,CM=Math.floor,EM=e=>({x:e,y:e});function SM(e){return MM(e)?(e.nodeName||"").toLowerCase():"#document"}function NM(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function LM(e){var t;return null==(t=(MM(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function MM(e){return e instanceof Node||e instanceof NM(e).Node}function kM(e){return e instanceof Element||e instanceof NM(e).Element}function IM(e){return e instanceof HTMLElement||e instanceof NM(e).HTMLElement}function PM(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof NM(e).ShadowRoot)}function AM(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=DM(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function jM(e){return["table","td","th"].includes(SM(e))}function TM(e){const t=RM(),n=DM(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function RM(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function OM(e){return["html","body","#document"].includes(SM(e))}function DM(e){return NM(e).getComputedStyle(e)}function _M(e){return kM(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function FM(e){if("html"===SM(e))return e;const t=e.assignedSlot||e.parentNode||PM(e)&&e.host||LM(e);return PM(t)?t.host:t}function zM(e){const t=FM(e);return OM(t)?e.ownerDocument?e.ownerDocument.body:e.body:IM(t)&&AM(t)?t:zM(t)}function ZM(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=zM(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=NM(o);return a?t.concat(i,i.visualViewport||[],AM(o)?o:[],i.frameElement&&n?ZM(i.frameElement):[]):t.concat(o,ZM(o,[],n))}function BM(e){const t=DM(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=IM(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,l=xM(n)!==a||xM(r)!==i;return l&&(n=a,r=i),{width:n,height:r,$:l}}function HM(e){return kM(e)?e:e.contextElement}function qM(e){const t=HM(e);if(!IM(t))return EM(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=BM(t);let i=(a?xM(n.width):n.width)/r,l=(a?xM(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const UM=EM(0);function $M(e){const t=NM(e);return RM()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:UM}function WM(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=HM(e);let i=EM(1);t&&(r?kM(r)&&(i=qM(r)):i=qM(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==NM(e))&&t}(a,n,r)?$M(a):EM(0);let s=(o.left+l.x)/i.x,c=(o.top+l.y)/i.y,u=o.width/i.x,d=o.height/i.y;if(a){const e=NM(a),t=r&&kM(r)?NM(r):r;let n=e,o=n.frameElement;for(;o&&r&&t!==n;){const e=qM(o),t=o.getBoundingClientRect(),r=DM(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,d*=e.y,s+=a,c+=i,n=NM(o),o=n.frameElement}}return gM({width:u,height:d,x:s,y:c})}const VM=[":popover-open",":modal"];function GM(e){return VM.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function YM(e){return WM(LM(e)).left+_M(e).scrollLeft}function KM(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=NM(e),r=LM(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;const e=RM();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=LM(e),n=_M(e),r=e.ownerDocument.body,o=wM(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=wM(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+YM(e);const l=-n.scrollTop;return"rtl"===DM(r).direction&&(i+=wM(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:l}}(LM(e));else if(kM(t))r=function(e,t){const n=WM(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=IM(e)?qM(e):EM(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=$M(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return gM(r)}function QM(e,t){const n=FM(e);return!(n===t||!kM(n)||OM(n))&&("fixed"===DM(n).position||QM(n,t))}function JM(e,t,n){const r=IM(t),o=LM(t),a="fixed"===n,i=WM(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const s=EM(0);if(r||!r&&!a)if(("body"!==SM(t)||AM(o))&&(l=_M(t)),r){const e=WM(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=YM(o));return{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function XM(e){return"static"===DM(e).position}function ek(e,t){return IM(e)&&"fixed"!==DM(e).position?t?t(e):e.offsetParent:null}function tk(e,t){const n=NM(e);if(GM(e))return n;if(!IM(e)){let t=FM(e);for(;t&&!OM(t);){if(kM(t)&&!XM(t))return t;t=FM(t)}return n}let r=ek(e,t);for(;r&&jM(r)&&XM(r);)r=ek(r,t);return r&&OM(r)&&XM(r)&&!TM(r)?n:r||function(e){let t=FM(e);for(;IM(t)&&!OM(t);){if(TM(t))return t;t=FM(t)}return null}(e)||n}const nk={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,i=LM(r),l=!!t&&GM(t.floating);if(r===i||l&&a)return n;let s={scrollLeft:0,scrollTop:0},c=EM(1);const u=EM(0),d=IM(r);if((d||!d&&!a)&&(("body"!==SM(r)||AM(i))&&(s=_M(r)),IM(r))){const e=WM(r);c=qM(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x,y:n.y*c.y-s.scrollTop*c.y+u.y}},getDocumentElement:LM,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?GM(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=ZM(e,[],!1).filter((e=>kM(e)&&"body"!==SM(e))),o=null;const a="fixed"===DM(e).position;let i=a?FM(e):e;for(;kM(i)&&!OM(i);){const t=DM(i),n=TM(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||AM(i)&&!n&&QM(e,i))?r=r.filter((e=>e!==i)):o=t,i=FM(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],l=a.reduce(((e,n)=>{const r=KM(t,n,o);return e.top=wM(r.top,e.top),e.right=yM(r.right,e.right),e.bottom=yM(r.bottom,e.bottom),e.left=wM(r.left,e.left),e}),KM(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:tk,getElementRects:async function(e){const t=this.getOffsetParent||tk,n=this.getDimensions,r=await n(e.floating);return{reference:JM(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=BM(e);return{width:t,height:n}},getScale:qM,isElement:kM,isRTL:function(e){return"rtl"===DM(e).direction}};const rk=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=lM(n),l=sM(n),s="y"===dM(n),c=["left","top"].includes(i)?-1:1,u=a&&s?-1:1,d=iM(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&"number"==typeof m&&(f="end"===l?-1*m:m),s?{x:f*u,y:p*c}:{x:p*c,y:f*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}},ok=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=iM(e,t),c={x:n,y:r},u=await bM(t,s),d=dM(lM(o)),p=cM(d);let f=c[p],m=c[d];if(a){const e="y"===p?"bottom":"right";f=aM(f+u["y"===p?"top":"left"],f,f-u[e])}if(i){const e="y"===d?"bottom":"right";m=aM(m+u["y"===d?"top":"left"],m,m-u[e])}const h=l.fn({...t,[p]:f,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},ak=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:a,initialPlacement:i,platform:l,elements:s}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:m=!0,...h}=iM(e,t),g=lM(r),v=lM(i)===i,b=await(null==l.isRTL?void 0:l.isRTL(s.floating)),y=d||(v||!m?[mM(i)]:function(e){const t=mM(e);return[fM(e),t,fM(t)]}(i));d||"none"===f||y.push(...function(e,t,n,r){const o=sM(e);let a=function(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}(lM(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(fM)))),a}(i,m,f,b));const w=[i,...y],x=await bM(t,h),C=[];let E=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&C.push(x[g]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=sM(e),o=pM(e),a=uM(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=mM(i)),[i,mM(i)]}(r,a,b);C.push(x[e[0]],x[e[1]])}if(E=[...E,{placement:r,overflows:C}],!C.every((e=>e<=0))){var S,N;const e=((null==(S=o.flip)?void 0:S.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:E},reset:{placement:t}};let n=null==(N=E.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:N.placement;if(!n)switch(p){case"bestFit":{var L;const e=null==(L=E.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:L[0];e&&(n=e);break}case"initialPlacement":n=i}if(r!==n)return{reset:{placement:n}}}return{}}}},ik=(e,t,n)=>{const r=new Map,o={platform:nk,...n},a={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,l=a.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=vM(c,r,s),p=r,f={},m=0;for(let n=0;n<l.length;n++){const{name:a,fn:h}=l[n],{x:g,y:v,data:b,reset:y}=await h({x:u,y:d,initialPlacement:r,placement:p,strategy:o,middlewareData:f,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,f={...f,[a]:{...f[a],...b}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(p=y.placement),y.rects&&(c=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:u,y:d}=vM(c,p,s))),n=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:f}})(e,t,{...o,platform:a})};var lk=i(3967);const sk={core:!1,base:!1};function ck({css:e,id:t="react-tooltip-base-styles",type:n="base",ref:r}){var o,a;if(!e||"undefined"==typeof document||sk[n])return;if("core"===n&&"undefined"!=typeof process&&(null===(o=null===process||void 0===process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&"undefined"!=typeof process&&(null===(a=null===process||void 0===process?void 0:process.env)||void 0===a?void 0:a.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t="react-tooltip-core-styles"),r||(r={});const{insertAt:i}=r;if(document.getElementById(t))return void console.warn(`[react-tooltip] Element with id '${t}' already exists. Call \`removeStyle()\` first`);const l=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.id=t,s.type="text/css","top"===i&&l.firstChild?l.insertBefore(s,l.firstChild):l.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e)),sk[n]=!0}const uk=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:a="absolute",middlewares:i=[rk(Number(o)),ak({fallbackAxisSideDirection:"start"}),ok({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const s=i;return n?(s.push({name:"arrow",options:c={element:n,padding:5},async fn(e){const{x:t,y:n,placement:r,rects:o,platform:a,elements:i}=e,{element:l,padding:s=0}=iM(c,e)||{};if(null==l)return{};const u=hM(s),d={x:t,y:n},p=pM(r),f=uM(p),m=await a.getDimensions(l),h="y"===p,g=h?"top":"left",v=h?"bottom":"right",b=h?"clientHeight":"clientWidth",y=o.reference[f]+o.reference[p]-d[p]-o.floating[f],w=d[p]-o.reference[p],x=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l));let C=x?x[b]:0;C&&await(null==a.isElement?void 0:a.isElement(x))||(C=i.floating[b]||o.floating[f]);const E=y/2-w/2,S=C/2-m[f]/2-1,N=tM(u[g],S),L=tM(u[v],S),M=N,k=C-m[f]-L,I=C/2-m[f]/2+E,P=aM(M,I,k),A=null!=sM(r)&&I!=P&&o.reference[f]/2-(I<M?N:L)-m[f]/2<0?I<M?M-I:k-I:0;return{[p]:d[p]-A,data:{[p]:P,centerOffset:I-P+A}}}}),ik(e,t,{placement:r,strategy:a,middleware:s}).then((({x:e,y:t,placement:n,middlewareData:r})=>{var o,a;const i={left:`${e}px`,top:`${t}px`,border:l},{x:s,y:c}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},u=null!==(a={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==a?a:"bottom",d=l&&{borderBottom:l,borderRight:l};let p=0;if(l){const e=`${l}`.match(/(\d+)px/);p=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:i,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=c?`${c}px`:"",right:"",bottom:"",...d,[u]:`-${4+p}px`},place:n}}))):ik(e,t,{placement:"bottom",strategy:a,middleware:s}).then((({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})));var c},dk=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),pk=(e,t,n)=>{let r=null;const o=function(...o){const a=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(a,t)),n||(r&&clearTimeout(r),r=setTimeout(a,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},fk=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,mk=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,n)=>mk(e,t[n])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!fk(e)||!fk(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>mk(e[n],t[n])))},hk=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n}))},gk=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(hk(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},vk="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,bk={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},yk=(0,n.createContext)({getTooltipData:()=>bk});function wk(e="DEFAULT_TOOLTIP_ID"){return(0,n.useContext)(yk).getTooltipData(e)}var xk={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},Ck={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const Ek=({forwardRef:e,id:t,className:r,classNameArrow:o,variant:a="dark",anchorId:i,anchorSelect:l,place:s="top",offset:c=10,events:u=["hover"],openOnClick:d=!1,positionStrategy:p="absolute",middlewares:f,wrapper:m,delayShow:h=0,delayHide:g=0,float:v=!1,hidden:b=!1,noArrow:y=!1,clickable:w=!1,closeOnEsc:x=!1,closeOnScroll:C=!1,closeOnResize:E=!1,openEvents:S,closeEvents:N,globalCloseEvents:L,imperativeModeOnly:M,style:k,position:I,afterShow:P,afterHide:A,content:j,contentWrapperRef:T,isOpen:R,defaultIsOpen:O=!1,setIsOpen:D,activeAnchor:_,setActiveAnchor:F,border:z,opacity:Z,arrowColor:B,role:H="tooltip"})=>{var q;const U=(0,n.useRef)(null),$=(0,n.useRef)(null),W=(0,n.useRef)(null),V=(0,n.useRef)(null),G=(0,n.useRef)(null),[Y,K]=(0,n.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:s}),[Q,J]=(0,n.useState)(!1),[X,ee]=(0,n.useState)(!1),[te,ne]=(0,n.useState)(null),re=(0,n.useRef)(!1),oe=(0,n.useRef)(null),{anchorRefs:ae,setActiveAnchor:ie}=wk(t),le=(0,n.useRef)(!1),[se,ce]=(0,n.useState)([]),ue=(0,n.useRef)(!1),de=d||u.includes("click"),pe=de||(null==S?void 0:S.click)||(null==S?void 0:S.dblclick)||(null==S?void 0:S.mousedown),fe=S?{...S}:{mouseenter:!0,focus:!0,click:!1,dblclick:!1,mousedown:!1};!S&&de&&Object.assign(fe,{mouseenter:!1,focus:!1,click:!0});const me=N?{...N}:{mouseleave:!0,blur:!0,click:!1,dblclick:!1,mouseup:!1};!N&&de&&Object.assign(me,{mouseleave:!1,blur:!1});const he=L?{...L}:{escape:x||!1,scroll:C||!1,resize:E||!1,clickOutsideAnchor:pe||!1};M&&(Object.assign(fe,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(me,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(he,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),vk((()=>(ue.current=!0,()=>{ue.current=!1})),[]);const ge=e=>{ue.current&&(e&&ee(!0),setTimeout((()=>{ue.current&&(null==D||D(e),void 0===R&&J(e))}),10))};(0,n.useEffect)((()=>{if(void 0===R)return()=>null;R&&ee(!0);const e=setTimeout((()=>{J(R)}),10);return()=>{clearTimeout(e)}}),[R]),(0,n.useEffect)((()=>{if(Q!==re.current)if(G.current&&clearTimeout(G.current),re.current=Q,Q)null==P||P();else{const e=(e=>{const t=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!t)return 0;const[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})();G.current=setTimeout((()=>{ee(!1),ne(null),null==A||A()}),e+25)}}),[Q]);const ve=e=>{K((t=>mk(t,e)?t:e))},be=(e=h)=>{W.current&&clearTimeout(W.current),X?ge(!0):W.current=setTimeout((()=>{ge(!0)}),e)},ye=(e=g)=>{V.current&&clearTimeout(V.current),V.current=setTimeout((()=>{le.current||ge(!1)}),e)},we=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return F(null),void ie({current:null});h?be():ge(!0),F(n),ie({current:n}),V.current&&clearTimeout(V.current)},xe=()=>{w?ye(g||100):g?ye():ge(!1),W.current&&clearTimeout(W.current)},Ce=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};uk({place:null!==(n=null==te?void 0:te.place)&&void 0!==n?n:s,offset:c,elementReference:r,tooltipReference:U.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:z}).then((e=>{ve(e)}))},Ee=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};Ce(n),oe.current=n},Se=e=>{var t;if(!Q)return;const n=e.target;n.isConnected&&((null===(t=U.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${i}']`),...se].some((e=>null==e?void 0:e.contains(n)))||(ge(!1),W.current&&clearTimeout(W.current)))},Ne=pk(we,50,!0),Le=pk(xe,50,!0),Me=e=>{Le.cancel(),Ne(e)},ke=()=>{Ne.cancel(),Le()},Ie=(0,n.useCallback)((()=>{var e,t;const n=null!==(e=null==te?void 0:te.position)&&void 0!==e?e:I;n?Ce(n):v?oe.current&&Ce(oe.current):(null==_?void 0:_.isConnected)&&uk({place:null!==(t=null==te?void 0:te.place)&&void 0!==t?t:s,offset:c,elementReference:_,tooltipReference:U.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:z}).then((e=>{ue.current&&ve(e)}))}),[Q,_,j,k,s,null==te?void 0:te.place,c,p,I,null==te?void 0:te.position,v]);(0,n.useEffect)((()=>{var e,t;const n=new Set(ae);se.forEach((e=>{n.add({current:e})}));const r=document.querySelector(`[id='${i}']`);r&&n.add({current:r});const o=()=>{ge(!1)},a=gk(_),l=gk(U.current);he.scroll&&(window.addEventListener("scroll",o),null==a||a.addEventListener("scroll",o),null==l||l.addEventListener("scroll",o));let s=null;he.resize?window.addEventListener("resize",o):_&&U.current&&(s=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=HM(e),u=o||a?[...c?ZM(c):[],...ZM(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const d=c&&l?function(e,t){let n,r=null;const o=LM(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();const{left:c,top:u,width:d,height:p}=e.getBoundingClientRect();if(l||t(),!d||!p)return;const f={rootMargin:-CM(u)+"px "+-CM(o.clientWidth-(c+d))+"px "+-CM(o.clientHeight-(u+p))+"px "+-CM(c)+"px",threshold:wM(0,yM(1,s))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==s){if(!m)return i();t?i(!1,t):n=setTimeout((()=>{i(!1,1e-7)}),1e3)}m=!1}try{r=new IntersectionObserver(h,{...f,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,f)}r.observe(e)}(!0),a}(c,n):null;let p,f=-1,m=null;i&&(m=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),n()})),c&&!s&&m.observe(c),m.observe(t));let h=s?WM(e):null;return s&&function t(){const r=WM(e);!h||r.x===h.x&&r.y===h.y&&r.width===h.width&&r.height===h.height||n(),h=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(p)}}(_,U.current,Ie,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const c=e=>{"Escape"===e.key&&ge(!1)};he.escape&&window.addEventListener("keydown",c),he.clickOutsideAnchor&&window.addEventListener("click",Se);const u=[],d=e=>{Q&&(null==e?void 0:e.target)===_||we(e)},p=e=>{Q&&(null==e?void 0:e.target)===_&&xe()},f=["mouseenter","mouseleave","focus","blur"],m=["click","dblclick","mousedown","mouseup"];Object.entries(fe).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:Me}):m.includes(e)&&u.push({event:e,listener:d}))})),Object.entries(me).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:ke}):m.includes(e)&&u.push({event:e,listener:p}))})),v&&u.push({event:"pointermove",listener:Ee});const h=()=>{le.current=!0},g=()=>{le.current=!1,xe()};return w&&!pe&&(null===(e=U.current)||void 0===e||e.addEventListener("mouseenter",h),null===(t=U.current)||void 0===t||t.addEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)}))})),()=>{var e,t;he.scroll&&(window.removeEventListener("scroll",o),null==a||a.removeEventListener("scroll",o),null==l||l.removeEventListener("scroll",o)),he.resize?window.removeEventListener("resize",o):null==s||s(),he.clickOutsideAnchor&&window.removeEventListener("click",Se),he.escape&&window.removeEventListener("keydown",c),w&&!pe&&(null===(e=U.current)||void 0===e||e.removeEventListener("mouseenter",h),null===(t=U.current)||void 0===t||t.removeEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)}))}))}}),[_,Ie,X,ae,se,S,N,L,de,h,g]),(0,n.useEffect)((()=>{var e,n;let r=null!==(n=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const o=new MutationObserver((e=>{const n=[],o=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(_){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(r)try{o.push(...t.filter((e=>e.matches(r)))),o.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,_))&&(ee(!1),ge(!1),F(null),W.current&&clearTimeout(W.current),V.current&&clearTimeout(V.current),!0)}))}if(r)try{const t=[...e.addedNodes].filter((e=>1===e.nodeType));n.push(...t.filter((e=>e.matches(r)))),n.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}}})),(n.length||o.length)&&ce((e=>[...e.filter((e=>!o.includes(e))),...n]))}));return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}}),[t,l,null==te?void 0:te.anchorSelect,_]),(0,n.useEffect)((()=>{Ie()}),[Ie]),(0,n.useEffect)((()=>{if(!(null==T?void 0:T.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>Ie()))}));return e.observe(T.current),()=>{e.disconnect()}}),[j,null==T?void 0:T.current]),(0,n.useEffect)((()=>{var e;const t=document.querySelector(`[id='${i}']`),n=[...se,t];_&&n.includes(_)||F(null!==(e=se[0])&&void 0!==e?e:t)}),[i,se,_]),(0,n.useEffect)((()=>(O&&ge(!0),()=>{W.current&&clearTimeout(W.current),V.current&&clearTimeout(V.current)})),[]),(0,n.useEffect)((()=>{var e;let n=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));ce(e)}catch(e){ce([])}}),[t,l,null==te?void 0:te.anchorSelect]),(0,n.useEffect)((()=>{W.current&&(clearTimeout(W.current),be(h))}),[h]);const Pe=null!==(q=null==te?void 0:te.content)&&void 0!==q?q:j,Ae=Q&&Object.keys(Y.tooltipStyles).length>0;return(0,n.useImperativeHandle)(e,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ne(null!=e?e:null),(null==e?void 0:e.delay)?be(e.delay):ge(!0)},close:e=>{(null==e?void 0:e.delay)?ye(e.delay):ge(!1)},activeAnchor:_,place:Y.place,isOpen:Boolean(X&&!b&&Pe&&Ae)}))),X&&!b&&Pe?n.createElement(m,{id:t,role:H,className:lk("react-tooltip",xk.tooltip,Ck.tooltip,Ck[a],r,`react-tooltip__place-${Y.place}`,xk[Ae?"show":"closing"],Ae?"react-tooltip__show":"react-tooltip__closing","fixed"===p&&xk.fixed,w&&xk.clickable),onTransitionEnd:e=>{G.current&&clearTimeout(G.current),Q||"opacity"!==e.propertyName||(ee(!1),ne(null),null==A||A())},style:{...k,...Y.tooltipStyles,opacity:void 0!==Z&&Ae?Z:void 0},ref:U},Pe,n.createElement(m,{className:lk("react-tooltip-arrow",xk.arrow,Ck.arrow,o,y&&xk.noArrow),style:{...Y.tooltipArrowStyles,background:B?`linear-gradient(to right bottom, transparent 50%, ${B} 50%)`:void 0},ref:$})):null},Sk=({content:e})=>n.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),Nk=n.forwardRef((({id:e,anchorId:t,anchorSelect:r,content:o,html:a,render:i,className:l,classNameArrow:s,variant:c="dark",place:u="top",offset:d=10,wrapper:p="div",children:f=null,events:m=["hover"],openOnClick:h=!1,positionStrategy:g="absolute",middlewares:v,delayShow:b=0,delayHide:y=0,float:w=!1,hidden:x=!1,noArrow:C=!1,clickable:E=!1,closeOnEsc:S=!1,closeOnScroll:N=!1,closeOnResize:L=!1,openEvents:M,closeEvents:k,globalCloseEvents:I,imperativeModeOnly:P=!1,style:A,position:j,isOpen:T,defaultIsOpen:R=!1,disableStyleInjection:O=!1,border:D,opacity:_,arrowColor:F,setIsOpen:z,afterShow:Z,afterHide:B,role:H="tooltip"},q)=>{const[U,$]=(0,n.useState)(o),[W,V]=(0,n.useState)(a),[G,Y]=(0,n.useState)(u),[K,Q]=(0,n.useState)(c),[J,X]=(0,n.useState)(d),[ee,te]=(0,n.useState)(b),[ne,re]=(0,n.useState)(y),[oe,ae]=(0,n.useState)(w),[ie,le]=(0,n.useState)(x),[se,ce]=(0,n.useState)(p),[ue,de]=(0,n.useState)(m),[pe,fe]=(0,n.useState)(g),[me,he]=(0,n.useState)(null),[ge,ve]=(0,n.useState)(null),be=(0,n.useRef)(O),{anchorRefs:ye,activeAnchor:we}=wk(e),xe=e=>null==e?void 0:e.getAttributeNames().reduce(((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t}),{}),Ce=e=>{const t={place:e=>{var t;Y(null!==(t=e)&&void 0!==t?t:u)},content:e=>{$(null!=e?e:o)},html:e=>{V(null!=e?e:a)},variant:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{X(null===e?d:Number(e))},wrapper:e=>{var t;ce(null!==(t=e)&&void 0!==t?t:p)},events:e=>{const t=null==e?void 0:e.split(" ");de(null!=t?t:m)},"position-strategy":e=>{var t;fe(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{te(null===e?b:Number(e))},"delay-hide":e=>{re(null===e?y:Number(e))},float:e=>{ae(null===e?w:"true"===e)},hidden:e=>{le(null===e?x:"true"===e)},"class-name":e=>{he(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)}))};(0,n.useEffect)((()=>{$(o)}),[o]),(0,n.useEffect)((()=>{V(a)}),[a]),(0,n.useEffect)((()=>{Y(u)}),[u]),(0,n.useEffect)((()=>{Q(c)}),[c]),(0,n.useEffect)((()=>{X(d)}),[d]),(0,n.useEffect)((()=>{te(b)}),[b]),(0,n.useEffect)((()=>{re(y)}),[y]),(0,n.useEffect)((()=>{ae(w)}),[w]),(0,n.useEffect)((()=>{le(x)}),[x]),(0,n.useEffect)((()=>{fe(g)}),[g]),(0,n.useEffect)((()=>{be.current!==O&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[O]),(0,n.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===O,disableBase:O}}))}),[]),(0,n.useEffect)((()=>{var n;const o=new Set(ye);let a=r;if(!a&&e&&(a=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),a)try{document.querySelectorAll(a).forEach((e=>{o.add({current:e})}))}catch(n){console.warn(`[react-tooltip] "${a}" is not a valid CSS selector`)}const i=document.querySelector(`[id='${t}']`);if(i&&o.add({current:i}),!o.size)return()=>null;const l=null!==(n=null!=ge?ge:i)&&void 0!==n?n:we.current,s=new MutationObserver((e=>{e.forEach((e=>{var t;if(!l||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=xe(l);Ce(n)}))})),c={attributes:!0,childList:!1,subtree:!1};if(l){const e=xe(l);Ce(e),s.observe(l,c)}return()=>{s.disconnect()}}),[ye,we,ge,t,r]),(0,n.useEffect)((()=>{(null==A?void 0:A.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),D&&!dk("border",`${D}`)&&console.warn(`[react-tooltip] "${D}" is not a valid \`border\`.`),(null==A?void 0:A.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),_&&!dk("opacity",`${_}`)&&console.warn(`[react-tooltip] "${_}" is not a valid \`opacity\`.`)}),[]);let Ee=f;const Se=(0,n.useRef)(null);if(i){const e=i({content:(null==ge?void 0:ge.getAttribute("data-tooltip-content"))||U||null,activeAnchor:ge});Ee=e?n.createElement("div",{ref:Se,className:"react-tooltip-content-wrapper"},e):null}else U&&(Ee=U);W&&(Ee=n.createElement(Sk,{content:W}));const Ne={forwardRef:q,id:e,anchorId:t,anchorSelect:r,className:lk(l,me),classNameArrow:s,content:Ee,contentWrapperRef:Se,place:G,variant:K,offset:J,wrapper:se,events:ue,openOnClick:h,positionStrategy:pe,middlewares:v,delayShow:ee,delayHide:ne,float:oe,hidden:ie,noArrow:C,clickable:E,closeOnEsc:S,closeOnScroll:N,closeOnResize:L,openEvents:M,closeEvents:k,globalCloseEvents:I,imperativeModeOnly:P,style:A,position:j,isOpen:T,defaultIsOpen:R,border:D,opacity:_,arrowColor:F,setIsOpen:z,afterShow:Z,afterHide:B,activeAnchor:ge,setActiveAnchor:e=>ve(e),role:H};return n.createElement(Ek,{...Ne})}));"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||ck({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||ck({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));var Lk=({content:e})=>{const n=Math.floor(-98*Math.random())+1;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Nk,{anchorId:`app-help-${n}`,content:e,variant:"light",className:"react-tooltip-light"}),(0,t.createElement)("div",{className:"simpleform-tooltip",id:`app-help-${n}`},ol))};const Mk=i(6870);var kk=()=>(0,t.createElement)("div",{className:"simple-form-presets"},(0,t.createElement)("h3",{className:"preset-form-title"},(0,t.createElement)(zl.Z,null),"SimpleForm Quick Form Presets"),(0,t.createElement)("div",{className:"dashboard-container"},(0,t.createElement)("img",{className:"formlist-presets",style:{height:"460px"},src:Mk,alt:"Cloud Icon"}),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"New Form "," ",(0,t.createElement)(Lk,{content:"Create a new blank form from scratch."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Contact-us Form "," ",(0,t.createElement)(Lk,{content:"Create a simple contact us form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=contactUs"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"WhatsApp Form "," ",(0,t.createElement)(Lk,{content:"Create a WhatsApp us form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=WhatsApp"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Support Form "," ",(0,t.createElement)(Lk,{content:"Create a Get Support/Ticket form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=Support"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Multi-Step Form "," ",(0,t.createElement)(Lk,{content:"Create a Multisteps form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=multiStep"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form")))))),(0,t.createElement)("div",{className:"c-dashboardInfo"},(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h4",{className:"heading heading5 hind-font medium-font-weight c-dashboardInfo__title"},"Survey Form "," ",(0,t.createElement)(Lk,{content:"Create a Survey form."})),(0,t.createElement)("span",{className:"hind-font caption-12 c-dashboardInfo__count"},(0,t.createElement)("div",{className:"preset-panel"},(0,t.createElement)("div",{className:"table-create-form"},(0,t.createElement)(Qe,{className:"create-table btn preset-btn btn-md",to:"/create-form?preset=Survey"},(0,t.createElement)(eM.Z,{className:"ct-form-btn"})," Create form"))))))));wp.element.render((0,t.createElement)((function(t){let{basename:r,children:i,future:f,window:m}=t,h=n.useRef();var g;null==h.current&&(h.current=(void 0===(g={window:m,v5Compat:!0})&&(g={}),function(t,n,r,i){void 0===i&&(i={});let{window:s=document.defaultView,v5Compat:p=!1}=i,f=s.history,m=e.Pop,h=null,g=v();function v(){return(f.state||{idx:null}).idx}function b(){m=e.Pop;let t=v(),n=null==t?null:t-g;g=t,h&&h({action:m,location:w.location,delta:n})}function y(e){let t="null"!==s.location.origin?s.location.origin:s.location.href,n="string"==typeof e?e:d(e);return l(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,f.replaceState(o({},f.state,{idx:g}),""));let w={get action(){return m},get location(){return t(s,f)},listen(e){if(h)throw new Error("A history only accepts one active listener");return s.addEventListener(a,b),h=e,()=>{s.removeEventListener(a,b),h=null}},createHref(e){return n(s,e)},createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){m=e.Push;let o=u(w.location,t,n);r&&r(o,t),g=v()+1;let a=c(o,g),i=w.createHref(o);try{f.pushState(a,"",i)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;s.location.assign(i)}p&&h&&h({action:m,location:w.location,delta:1})},replace:function(t,n){m=e.Replace;let o=u(w.location,t,n);r&&r(o,t),g=v();let a=c(o,g),i=w.createHref(o);f.replaceState(a,"",i),p&&h&&h({action:m,location:w.location,delta:0})},go(e){return f.go(e)}};return w}((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=p(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),u("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:d(t))}),(function(e,t){s("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),g)));let v=h.current,[b,y]=n.useState({action:v.action,location:v.location}),{v7_startTransition:w}=f||{},x=n.useCallback((e=>{w&&Ge?Ge((()=>y(e))):y(e)}),[y,w]);return n.useLayoutEffect((()=>v.listen(x)),[v,x]),n.createElement(ie,{basename:r,children:i,location:b.location,navigationType:b.action,navigator:v,future:f})}),null,(0,t.createElement)((function(){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(He,null,(0,t.createElement)(qe,null,(0,t.createElement)(Be,{xs:"12"},(0,t.createElement)(le,null,(0,t.createElement)(ae,{path:"/",element:(0,t.createElement)(ht,null)}),(0,t.createElement)(ae,{path:"/create-form",element:(0,t.createElement)(Ql,null)}),(0,t.createElement)(ae,{path:"/preset-form",element:(0,t.createElement)(kk,null)}),(0,t.createElement)(ae,{path:"/edit/:id",element:(0,t.createElement)(Jl,null)}),(0,t.createElement)(ae,{path:"/Leads",element:(0,t.createElement)(XL,null)}),(0,t.createElement)(ae,{path:"/SCFLeads",element:(0,t.createElement)(EL,null)}),(0,t.createElement)(ae,{path:"/CF7Leads",element:(0,t.createElement)(LL,null)}),(0,t.createElement)(ae,{path:"/settings",element:(0,t.createElement)(KL,null)}),(0,t.createElement)(ae,{path:"/doc",element:(0,t.createElement)(QL,null)})),(0,t.createElement)(Pe,{position:"top-right",autoClose:2e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!1,rtl:!1,pauseOnFocusLoss:!0,pauseOnHover:!0,theme:"colored"})))))}),null)),document.getElementById("simpleform-app-root"))}()}(); -
simple-form/trunk/readme.txt
r3260168 r3260177 5 5 Tested up to: 6.7 6 6 Requires PHP: 5.6 7 Stable Tag: 3.3. 37 Stable Tag: 3.3.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 17 17 With premium features at no cost, you can effortlessly design stunning, high-converting forms, no coding required! Boost engagement, capture more leads, and enhance your website's performance instantly. 18 18 19 ### Why Choose SimpleForm Form Builder? 20 21 SimpleForm stands out from other WordPress form plugins by offering unique features like WhatsApp integration and floating forms that convert visitors into leads. Our form builder plugin includes: 22 23 * **Create Forms in Seconds**: Build custom forms with our drag-and-drop builder or from the presets 24 * **Mobile-Optimized**: Fully responsive forms that work perfectly on all devices 25 * **Lead Management**: Track, export, and analyze form submissions 26 * **Premium Features for Free**: Get advanced capabilities without the premium price tag 27 28 ### 🎨 Intuitive Drag-and-Drop Form Builder 29 30 * Build any type of form without writing a single line of code 31 * Fully customizable field options and layouts 32 * Form templates to get started quickly 33 34 ### 📱 Multi-Channel Communication & Notifications 35 36 * **Email Notifications**: Receive alerts whenever someone submits your form 37 * **Slack Integration**: Get form submission notifications in your Slack channels 38 39 ### 🖥️ Smart Form Placement & Design Options 40 41 * **7 Free Form Themes**: Professionally designed templates to make forms visually stunning 42 * **Responsive Design**: Forms look great on desktops, tablets, and mobile devices 43 * **GDPR Compliance**: Add consent checkboxes and privacy notices 44 45 ### 👥 Perfect for All WordPress Users 46 47 SimpleForm is ideal for: 48 49 * **Small Business Owners**: Create professional contact forms and lead generation forms 50 * **Marketers**: Maximize conversions with strategically placed floating forms 51 * **Agencies**: Build client websites with powerful form capabilities 52 * **Bloggers**: Engage with readers through custom-designed forms 53 * **E-commerce Stores**: Collect customer inquiries and feedback 54 55 ### 🚀 Key Benefits 56 57 ✅ **Free Premium Features**: Advanced capabilities like customization, themes, advanced fields, Multi channel Integration, without the premium price tag 58 ✅ **No Coding Required**: User-friendly interface for all skill levels 59 ✅ **Instant Form Creation**: Build forms in just 15 seconds 60 ✅ **Mobile-Friendly Design**: Perfect forms on all devices 61 ✅ **Easy Customization**: Personalize forms to match your brand 62 ✅ **Seamless WordPress Integration**: Works with any WordPress theme 63 ✅ **Lead Management**: Track and export submissions easily 64 65 Say goodbye to form building frustrations and hello to Simple Form form builder. Create, collect, and conquer with the ultimate form-building solution. Download now and see for yourself why "Simple Form" is the preferred choice for savvy website owners like you. Simplify, collect, and thrive with SimpleForm. 66 67 Get started with Simple Form today and transform your website's form experience! 68 69 == Frequently Asked Questions === 70 71 = Is there any action hook that can be used after the form submission event? = 72 Yes, 'SimpleForm_form_submit' action hook added to use. It takes a parameter in which you can collect the form submission data by passing the following keys. E.g. $form['form_id']; $form['fields']; $form['time'] here 'fields' used to collect the form submission data. 73 19 74 === 🔥 More Awesome Plugins === 75 If you enjoy SimpleForm, you ought to take a look at our other great projects: 20 76 21 If you enjoy SimpleForm, you ought to take a look at our other great free projects: 77 🤖 **[Activity Guard – Real-Time System & User Activity Logs, Forum Tracker and Security Plugin](https://wordpress.org/plugins/notifier-to-slack/)** 78 **Activity Guard** is the Ultimate WordPress activity log plugin for tracking user actions, monitoring WooCommerce events, and securing your site in real-time. With instant notifications via Slack and email, it empowers admins to respond quickly to critical events and ensure site security. 22 79 23 80 🛒 **[WC Bulk Order Generator](https://wordpress.org/plugins/wc-bulk-order-generator/)** … … 45 102 == Changelog == 46 103 104 = 3.3.4 = 105 - **Enhancement:** Removed extra content used before and added all source file. 106 47 107 = 3.3.3 = 48 108 - **Enhancement:** Update freemius SDK. … … 56 116 - **Enhancement:** Added a theme attribute to the shortcode for assigning a unique theme. 57 117 - **Fix:** Cloudflare is not showing in the form. 118 119 = 3.3.0 = 120 - **New Feature:** Introduced multiple form Themes to enhance form design and layout. 121 - **New Feature:** Added support for multi-column form layouts for better form structuring. 122 - **Enhancement:** Added shortcode submission button text fields options to customize the button text. 123 - **Enhancement:** Improved drag-and-drop functionality for a smoother form-building experience. 124 125 = 3.2.3 = 126 - **Enhancement:** Upgrade WordPress SDK 127 128 = 3.2.2 = 129 - **Fix:** console error fixed. 130 - **Fix:** Fixed missing file issues. 131 132 = 3.2.0 = 133 **SimpleForm – WhatsApp & WordPress Form Builder** 134 - **Fix:** Resolved other design issues and improve functionality. 135 136 = 3.1.0 = 137 **SimpleForm – WhatsApp & WordPress Form Builder** 138 - **New:** PDF and CSV imports are now free. 139 - **New:** Get SimpleForm leads in Slack for free. 58 140 59 141 = 3.0.0 = -
simple-form/trunk/simple-form.php
r3260168 r3260177 12 12 * Plugin URI: https://wordpress.org/plugins/simple-form/ 13 13 * Description: SimpleForm- Experience revolutionized WhatsApp and social form building with an elegant WhatsApp form builder, allowing for quick WhatsApp chat and traditional WordPress forms. 14 * Version: 3.3. 314 * Version: 3.3.4 15 15 * Requires at least: 5.9 or higher 16 16 * Requires PHP: 5.4 or higher … … 66 66 defined( 'ABSPATH' ) || exit; 67 67 68 define( 'SIMPLEFORM_VERSION', '3.3. 3' );68 define( 'SIMPLEFORM_VERSION', '3.3.4' ); 69 69 define( 'SIMPLEFORM_BASE_PATH', plugin_dir_path( __FILE__ ) ); 70 70 define( 'SIMPLEFORM_BASE_URL', plugin_dir_url( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.