Changeset 3389660
- Timestamp:
- 11/04/2025 12:43:30 PM (5 months ago)
- Location:
- hcaptcha-for-forms-and-more
- Files:
-
- 8 added
- 119 edited
- 1 copied
-
assets/blueprints/blueprint.json (modified) (5 diffs)
-
tags/4.19.0 (copied) (copied from hcaptcha-for-forms-and-more/trunk)
-
tags/4.19.0/assets/css/general.css (modified) (1 diff)
-
tags/4.19.0/assets/css/general.min.css (modified) (1 diff)
-
tags/4.19.0/assets/css/integrations.css (modified) (1 diff)
-
tags/4.19.0/assets/css/integrations.min.css (modified) (1 diff)
-
tags/4.19.0/assets/images/antispam-fst.svg (modified) (1 diff)
-
tags/4.19.0/assets/images/playground-icon.svg (added)
-
tags/4.19.0/assets/js/events.js (modified) (1 diff)
-
tags/4.19.0/assets/js/events.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/forms.js (modified) (1 diff)
-
tags/4.19.0/assets/js/forms.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/general.js (modified) (8 diffs)
-
tags/4.19.0/assets/js/general.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-back-in-stock-notifier.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-beaver-builder.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-brizy.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-customer-reviews.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-divi-email-optin.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-essential-blocks.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-fluentform.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-givewp.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-helper.js (modified) (2 diffs)
-
tags/4.19.0/assets/js/hcaptcha-jetpack.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-kadence-advanced.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-otter.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-passster.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-sendinblue.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-spectra.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-ultimate-addons.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/hcaptcha-wc-block-checkout.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/integrations.js (modified) (3 diffs)
-
tags/4.19.0/assets/js/integrations.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/kagg-dialog.js (modified) (1 diff)
-
tags/4.19.0/assets/js/notifications.js (modified) (5 diffs)
-
tags/4.19.0/assets/js/notifications.min.js (modified) (1 diff)
-
tags/4.19.0/assets/js/settings-base.js (modified) (5 diffs)
-
tags/4.19.0/assets/js/settings-base.min.js (modified) (1 diff)
-
tags/4.19.0/changelog.txt (modified) (1 diff)
-
tags/4.19.0/composer.json (modified) (2 diffs)
-
tags/4.19.0/hcaptcha.php (modified) (3 diffs)
-
tags/4.19.0/readme.txt (modified) (2 diffs)
-
tags/4.19.0/src/php/Abstracts/LoginBase.php (modified) (3 diffs)
-
tags/4.19.0/src/php/AntiSpam/Honeypot.php (modified) (2 diffs)
-
tags/4.19.0/src/php/ColorlibCustomizer/Base.php (modified) (3 diffs)
-
tags/4.19.0/src/php/DelayedScript/DelayedScript.php (modified) (3 diffs)
-
tags/4.19.0/src/php/EasyDigitalDownloads/Login.php (modified) (3 diffs)
-
tags/4.19.0/src/php/ElementorPro/HCaptchaHandler.php (modified) (4 diffs)
-
tags/4.19.0/src/php/Helpers/HCaptcha.php (modified) (2 diffs)
-
tags/4.19.0/src/php/Helpers/Playground.php (added)
-
tags/4.19.0/src/php/Main.php (modified) (16 diffs)
-
tags/4.19.0/src/php/Settings/Abstracts/SettingsBase.php (modified) (3 diffs)
-
tags/4.19.0/src/php/Settings/General.php (modified) (5 diffs)
-
tags/4.19.0/src/php/Settings/Integrations.php (modified) (6 diffs)
-
tags/4.19.0/src/php/Settings/Settings.php (modified) (2 diffs)
-
tags/4.19.0/src/php/Settings/SystemInfo.php (modified) (3 diffs)
-
tags/4.19.0/src/php/ThemeMyLogin/Signup.php (added)
-
tags/4.19.0/src/php/WP/PasswordProtected.php (modified) (1 diff)
-
tags/4.19.0/src/php/WP/Signup.php (added)
-
tags/4.19.0/src/php/includes/functions.php (modified) (1 diff)
-
tags/4.19.0/vendor/autoload.php (modified) (1 diff)
-
tags/4.19.0/vendor/composer/autoload_classmap.php (modified) (3 diffs)
-
tags/4.19.0/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/4.19.0/vendor/composer/autoload_static.php (modified) (5 diffs)
-
tags/4.19.0/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/assets/css/general.css (modified) (1 diff)
-
trunk/assets/css/general.min.css (modified) (1 diff)
-
trunk/assets/css/integrations.css (modified) (1 diff)
-
trunk/assets/css/integrations.min.css (modified) (1 diff)
-
trunk/assets/images/antispam-fst.svg (modified) (1 diff)
-
trunk/assets/images/playground-icon.svg (added)
-
trunk/assets/js/events.js (modified) (1 diff)
-
trunk/assets/js/events.min.js (modified) (1 diff)
-
trunk/assets/js/forms.js (modified) (1 diff)
-
trunk/assets/js/forms.min.js (modified) (1 diff)
-
trunk/assets/js/general.js (modified) (8 diffs)
-
trunk/assets/js/general.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-back-in-stock-notifier.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-beaver-builder.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-brizy.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-customer-reviews.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-divi-email-optin.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-essential-blocks.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-fluentform.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-givewp.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-helper.js (modified) (2 diffs)
-
trunk/assets/js/hcaptcha-jetpack.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-kadence-advanced.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-otter.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-passster.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-sendinblue.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-spectra.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-ultimate-addons.min.js (modified) (1 diff)
-
trunk/assets/js/hcaptcha-wc-block-checkout.min.js (modified) (1 diff)
-
trunk/assets/js/integrations.js (modified) (3 diffs)
-
trunk/assets/js/integrations.min.js (modified) (1 diff)
-
trunk/assets/js/kagg-dialog.js (modified) (1 diff)
-
trunk/assets/js/notifications.js (modified) (5 diffs)
-
trunk/assets/js/notifications.min.js (modified) (1 diff)
-
trunk/assets/js/settings-base.js (modified) (5 diffs)
-
trunk/assets/js/settings-base.min.js (modified) (1 diff)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/composer.json (modified) (2 diffs)
-
trunk/hcaptcha.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/php/Abstracts/LoginBase.php (modified) (3 diffs)
-
trunk/src/php/AntiSpam/Honeypot.php (modified) (2 diffs)
-
trunk/src/php/ColorlibCustomizer/Base.php (modified) (3 diffs)
-
trunk/src/php/DelayedScript/DelayedScript.php (modified) (3 diffs)
-
trunk/src/php/EasyDigitalDownloads/Login.php (modified) (3 diffs)
-
trunk/src/php/ElementorPro/HCaptchaHandler.php (modified) (4 diffs)
-
trunk/src/php/Helpers/HCaptcha.php (modified) (2 diffs)
-
trunk/src/php/Helpers/Playground.php (added)
-
trunk/src/php/Main.php (modified) (16 diffs)
-
trunk/src/php/Settings/Abstracts/SettingsBase.php (modified) (3 diffs)
-
trunk/src/php/Settings/General.php (modified) (5 diffs)
-
trunk/src/php/Settings/Integrations.php (modified) (6 diffs)
-
trunk/src/php/Settings/Settings.php (modified) (2 diffs)
-
trunk/src/php/Settings/SystemInfo.php (modified) (3 diffs)
-
trunk/src/php/ThemeMyLogin/Signup.php (added)
-
trunk/src/php/WP/PasswordProtected.php (modified) (1 diff)
-
trunk/src/php/WP/Signup.php (added)
-
trunk/src/php/includes/functions.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_classmap.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (5 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hcaptcha-for-forms-and-more/assets/blueprints/blueprint.json
r3373103 r3389660 1 1 { 2 "landingPage": "/wp-admin/options-general.php?page=hcaptcha&tab=general", 3 "preferredVersions": { 4 "php": "8.0", 5 "wp": "latest" 6 }, 7 "phpExtensionBundles": [ 8 "kitchen-sink" 2 "landingPage": "wp-admin/admin.php?page=hcaptcha", 3 "plugins": [ 4 "hcaptcha-for-forms-and-more" 9 5 ], 10 6 "features": { … … 12 8 }, 13 9 "steps": [ 14 {15 "step": "login",16 "username": "admin",17 "password": "password"18 },19 {20 "step": "installPlugin",21 "pluginData": {22 "resource": "wordpress.org/plugins",23 "slug": "hcaptcha-for-forms-and-more"24 },25 "options": {26 "activate": true27 }28 },29 {30 "step": "installPlugin",31 "pluginData": {32 "resource": "wordpress.org/plugins",33 "slug": "contact-form-7"34 },35 "options": {36 "activate": true37 }38 },39 10 { 40 11 "step": "setSiteOptions", … … 48 19 "register" 49 20 ], 21 "avada_status": [ 22 "form" 23 ], 50 24 "cf7_status": [ 51 25 "form", … … 53 27 "live", 54 28 "replace_rsc" 29 ], 30 "divi_status": [ 31 "comment", 32 "contact", 33 "email_optin", 34 "login" 35 ], 36 "elementor_pro_status": [ 37 "form", 38 "login" 39 ], 40 "extra_status": [ 41 "comment", 42 "contact", 43 "email_optin", 44 "login" 45 ], 46 "woocommerce_status": [ 47 "checkout", 48 "login", 49 "lost_pass", 50 "order_tracking", 51 "register" 55 52 ], 56 53 "_network_wide": [], … … 114 111 }, 115 112 { 116 "step": "runPHP",117 "code": "<?php require_once '/wordpress/wp-load.php'; \\HCaptcha\\Admin\\Events\\Events::create_table(); $forms = get_posts( [ 'post_type' => 'wpcf7_contact_form', 'post_status' => 'publish', 'posts_per_page' => 1 ] ); $form = reset( $forms ); $shortcode = '[contact-form-7 id=\"' . (int) $form->ID . '\"]'; $page_id = wp_insert_post( [ 'post_type' => 'page', 'post_title' => 'Contact Form 7 Test Page', 'post_status' => 'publish', 'post_content' => $shortcode, 'post_name' => 'contact-form-7-test' ] ); update_option( 'page_on_front', $page_id ); update_option( 'show_on_front', 'page' );"118 },119 {120 113 "step": "writeFile", 121 114 "path": "/wordpress/wp-content/mu-plugins/hcaptcha.php", 122 "data": "<?php add_filter( 'wpcf7_skip_mail', '__return_true' ); ?>"115 "data": "<?php add_filter( 'wpcf7_skip_mail', '__return_true' ); add_filter( 'pre_wp_mail', '__return_true' );" 123 116 } 124 117 ] -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/css/general.css
r3359717 r3389660 147 147 .hcaptcha-section-keys + table tbody tr.hcaptcha-reset-notifications { 148 148 grid-area: reset-notifications; 149 } 150 151 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-site-key .helper, 152 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-secret-key .helper { 153 display: none; 154 } 155 156 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-site-key td input[readonly][aria-disabled="true"], 157 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-secret-key td input[readonly][aria-disabled="true"] { 158 cursor: not-allowed; 159 opacity: .6; 160 background: #ffffff; 149 161 } 150 162 -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/css/general.min.css
r3359717 r3389660 1 #hcaptcha-message,#setting-error-settings_updated{box-sizing:border-box;max-width:760px}.hcaptcha-loading:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.hcaptcha-loading:after{animation:hcaptcha-spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#5c6f8a;content:"";height:28px;left:calc(50% - 18px);position:absolute;top:calc(50% - 18px);width:28px;z-index:10000}@keyframes hcaptcha-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#hcaptcha-options table tbody{background:#fff}#hcaptcha-options table tbody tr{align-self:start;display:grid}#hcaptcha-options table tbody tr th{color:#5c6f8a}#hcaptcha-options table tbody tr td{margin:0;padding:0;position:relative}#hcaptcha-options .h-captcha{margin-bottom:0}#hcaptcha-options.hcaptcha-general h3{background:#fff;box-sizing:border-box;color:#5c6f8a;cursor:pointer;display:flex;justify-content:space-between;margin:1.5em 0 0;max-width:760px;padding:15px 20px}#hcaptcha-options.hcaptcha-general h3.disabled{opacity:.6}.hcaptcha-section-header-toggle:after{content:"\f142";font:normal 20px dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3.closed .hcaptcha-section-header-toggle:after{content:"\f140"}#hcaptcha-options.hcaptcha-general h3+table{margin-top:0;max-width:760px;position:relative}#hcaptcha-options.hcaptcha-general h3.disabled+table{opacity:.6}#hcaptcha-options.hcaptcha-general h3.closed+table{display:none}#hcaptcha-options.hcaptcha-general h3+table:before{border-bottom:1px solid #c3c4c7;content:"";margin:0 20px;max-width:720px;position:absolute;top:0;width:calc(100% - 40px)}.hcaptcha-section-keys+table tbody{display:grid;gap:10px 20px;grid-template-areas:"site-key site-key secret-key secret-key" "sample-hcaptcha sample-hcaptcha check-config reset-notifications";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-keys+table tbody th{width:auto}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key{grid-area:site-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key{grid-area:secret-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-sample-hcaptcha{grid-area:sample-hcaptcha}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-check-config{grid-area:check-config}.hcaptcha-section-keys+table tbody tr.hcaptcha-reset-notifications{grid-area:reset-notifications}.hcaptcha-section-keys+table tbody tr th{padding:0 0 10px}.hcaptcha-section-keys+table tbody tr td input{width:100%}.hcaptcha-section-appearance+table tbody{display:grid;gap:10px 20px;grid-template-areas:"theme size language mode" "force force position position";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-theme{grid-area:theme}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-size{grid-area:size}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-language{grid-area:language}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-mode{grid-area:mode}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force{grid-area:force}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position{grid-area:position}.hcaptcha-section-appearance+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force td,.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position td{width:max-content}.hcaptcha-section-appearance+table tbody tr td select{width:100%}.hcaptcha-section-custom+table tbody{display:grid;gap:10px 20px;grid-template-areas:"custom-themes custom-themes config-params config-params" "custom-prop custom-value config-params config-params";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes{grid-area:custom-themes}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params{grid-area:config-params}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-prop{grid-area:custom-prop}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-value{grid-area:custom-value}.hcaptcha-section-custom+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes td{width:max-content}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params td{width:auto}.hcaptcha-section-custom+table tbody tr td select,.hcaptcha-section-custom+table tbody tr td textarea{width:100%}.hcaptcha-section-custom+table tbody tr td select option:disabled{background:#f0f0f1;color:#2c3338}.hcaptcha-section-custom+table tbody tr td input{height:30px;width:100%}.hcaptcha-section-enterprise+table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-enterprise+table tbody th{width:auto}.hcaptcha-section-enterprise+table tbody tr th{padding:0 0 10px}.hcaptcha-section-enterprise+table tbody tr td input{width:100%}.hcaptcha-section-content+table tbody{display:grid;gap:0 20px;grid-template-areas:"content protected-urls";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-content+table tbody tr.hcaptcha-general-content{grid-area:content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls{grid-area:protected-urls}.hcaptcha-section-content+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-content+table tbody tr td{width:max-content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls td{width:auto}.hcaptcha-section-content+table tbody tr td input,.hcaptcha-section-content+table tbody tr td textarea{width:100%}.hcaptcha-section-antispam+table tbody{display:grid;gap:0 20px;grid-template-areas:"set-min-submit-time min-submit-time" "honeypot min-submit-time" "antispam antispam-provider";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-set-min-submit-time{grid-area:set-min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time{grid-area:min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot{grid-area:honeypot}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam{grid-area:antispam;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider{grid-area:antispam-provider;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider div{color:#d63638;margin-top:.5em}.hcaptcha-section-antispam+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-antispam+table tbody tr td{width:max-content}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider td,.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time td{width:auto}.hcaptcha-section-antispam+table tbody tr td input,.hcaptcha-section-antispam+table tbody tr td select{width:100%}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot th{padding:0}.hcaptcha-section-antispam+table tbody tr td input{width:100%}.hcaptcha-section-other+table tbody{display:grid;gap:0 20px;grid-template-areas:"blacklisted whitelisted" "logged recaptcha" "hide-login-errors cleanup-on-uninstall" "network ." "login-limit login-interval" "delay .";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in{grid-area:logged}.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off{grid-area:recaptcha}.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors{grid-area:hide-login-errors}.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall{grid-area:cleanup-on-uninstall}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit{grid-area:login-limit;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval{grid-area:login-interval;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{grid-area:whitelisted}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide{grid-area:network}.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay{grid-area:delay;padding-top:15px}.hcaptcha-section-other+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off th{padding:0}.hcaptcha-section-other+table tbody tr td{width:max-content}.hcaptcha-section-other+table tbody tr.hcaptcha-general-blacklisted-ips td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips td{width:auto}.hcaptcha-section-other+table tbody tr td input,.hcaptcha-section-other+table tbody tr td textarea{width:100%}.hcaptcha-section-statistics+table tbody{display:grid;gap:0 20px;grid-template-areas:"statistics collect-ip" "anonymous collect-ua";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-statistics{grid-area:statistics}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous{grid-area:anonymous}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ip{grid-area:collect-ip}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua{grid-area:collect-ua}.hcaptcha-section-statistics+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous th,.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua th{padding:0}.hcaptcha-section-statistics+table tbody tr td{width:max-content}@media (max-width:600px){.hcaptcha-section-keys+table tbody{grid-template-areas:"site-key site-key" "secret-key secret-key" "sample-hcaptcha sample-hcaptcha" "check-config reset-notifications";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody{grid-template-areas:"theme size" "language mode" "force force" "position position";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody tr td{width:unset!important}.hcaptcha-section-custom+table tbody{grid-template-areas:"custom-themes custom-themes" "custom-prop custom-value" "config-params config-params";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-custom+table tbody tr td{width:unset!important}.hcaptcha-section-enterprise+table tbody{grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-enterprise+table tbody tr td{width:unset!important}.hcaptcha-section-content+table tbody{grid-template-areas:"content" "protected-urls";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-content+table tbody tr td{width:unset!important}.hcaptcha-section-antispam+table tbody{grid-template-areas:"antispam" "antispam-provider";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-antispam+table tbody tr td{width:unset!important}.hcaptcha-section-other+table tbody{grid-template-areas:"blacklisted" "whitelisted" "logged" "recaptcha" "hide-login-errors" "cleanup-on-uninstall" "network" "login-limit" "login-interval" "delay";grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{padding-top:10px}.hcaptcha-section-other+table tbody tr td{width:unset!important}.hcaptcha-section-statistics+table tbody{grid-template-areas:"statistics" "anonymous" "collect-ip" "collect-ua";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-statistics+table tbody tr td{width:unset!important}}1 #hcaptcha-message,#setting-error-settings_updated{box-sizing:border-box;max-width:760px}.hcaptcha-loading:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.hcaptcha-loading:after{animation:hcaptcha-spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#5c6f8a;content:"";height:28px;left:calc(50% - 18px);position:absolute;top:calc(50% - 18px);width:28px;z-index:10000}@keyframes hcaptcha-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#hcaptcha-options table tbody{background:#fff}#hcaptcha-options table tbody tr{align-self:start;display:grid}#hcaptcha-options table tbody tr th{color:#5c6f8a}#hcaptcha-options table tbody tr td{margin:0;padding:0;position:relative}#hcaptcha-options .h-captcha{margin-bottom:0}#hcaptcha-options.hcaptcha-general h3{background:#fff;box-sizing:border-box;color:#5c6f8a;cursor:pointer;display:flex;justify-content:space-between;margin:1.5em 0 0;max-width:760px;padding:15px 20px}#hcaptcha-options.hcaptcha-general h3.disabled{opacity:.6}.hcaptcha-section-header-toggle:after{content:"\f142";font:normal 20px dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3.closed .hcaptcha-section-header-toggle:after{content:"\f140"}#hcaptcha-options.hcaptcha-general h3+table{margin-top:0;max-width:760px;position:relative}#hcaptcha-options.hcaptcha-general h3.disabled+table{opacity:.6}#hcaptcha-options.hcaptcha-general h3.closed+table{display:none}#hcaptcha-options.hcaptcha-general h3+table:before{border-bottom:1px solid #c3c4c7;content:"";margin:0 20px;max-width:720px;position:absolute;top:0;width:calc(100% - 40px)}.hcaptcha-section-keys+table tbody{display:grid;gap:10px 20px;grid-template-areas:"site-key site-key secret-key secret-key" "sample-hcaptcha sample-hcaptcha check-config reset-notifications";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-keys+table tbody th{width:auto}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key{grid-area:site-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key{grid-area:secret-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-sample-hcaptcha{grid-area:sample-hcaptcha}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-check-config{grid-area:check-config}.hcaptcha-section-keys+table tbody tr.hcaptcha-reset-notifications{grid-area:reset-notifications}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key .helper,.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key .helper{display:none}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key td input[readonly][aria-disabled=true],.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key td input[readonly][aria-disabled=true]{background:#fff;cursor:not-allowed;opacity:.6}.hcaptcha-section-keys+table tbody tr th{padding:0 0 10px}.hcaptcha-section-keys+table tbody tr td input{width:100%}.hcaptcha-section-appearance+table tbody{display:grid;gap:10px 20px;grid-template-areas:"theme size language mode" "force force position position";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-theme{grid-area:theme}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-size{grid-area:size}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-language{grid-area:language}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-mode{grid-area:mode}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force{grid-area:force}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position{grid-area:position}.hcaptcha-section-appearance+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force td,.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position td{width:max-content}.hcaptcha-section-appearance+table tbody tr td select{width:100%}.hcaptcha-section-custom+table tbody{display:grid;gap:10px 20px;grid-template-areas:"custom-themes custom-themes config-params config-params" "custom-prop custom-value config-params config-params";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes{grid-area:custom-themes}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params{grid-area:config-params}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-prop{grid-area:custom-prop}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-value{grid-area:custom-value}.hcaptcha-section-custom+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes td{width:max-content}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params td{width:auto}.hcaptcha-section-custom+table tbody tr td select,.hcaptcha-section-custom+table tbody tr td textarea{width:100%}.hcaptcha-section-custom+table tbody tr td select option:disabled{background:#f0f0f1;color:#2c3338}.hcaptcha-section-custom+table tbody tr td input{height:30px;width:100%}.hcaptcha-section-enterprise+table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-enterprise+table tbody th{width:auto}.hcaptcha-section-enterprise+table tbody tr th{padding:0 0 10px}.hcaptcha-section-enterprise+table tbody tr td input{width:100%}.hcaptcha-section-content+table tbody{display:grid;gap:0 20px;grid-template-areas:"content protected-urls";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-content+table tbody tr.hcaptcha-general-content{grid-area:content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls{grid-area:protected-urls}.hcaptcha-section-content+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-content+table tbody tr td{width:max-content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls td{width:auto}.hcaptcha-section-content+table tbody tr td input,.hcaptcha-section-content+table tbody tr td textarea{width:100%}.hcaptcha-section-antispam+table tbody{display:grid;gap:0 20px;grid-template-areas:"set-min-submit-time min-submit-time" "honeypot min-submit-time" "antispam antispam-provider";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-set-min-submit-time{grid-area:set-min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time{grid-area:min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot{grid-area:honeypot}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam{grid-area:antispam;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider{grid-area:antispam-provider;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider div{color:#d63638;margin-top:.5em}.hcaptcha-section-antispam+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-antispam+table tbody tr td{width:max-content}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider td,.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time td{width:auto}.hcaptcha-section-antispam+table tbody tr td input,.hcaptcha-section-antispam+table tbody tr td select{width:100%}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot th{padding:0}.hcaptcha-section-antispam+table tbody tr td input{width:100%}.hcaptcha-section-other+table tbody{display:grid;gap:0 20px;grid-template-areas:"blacklisted whitelisted" "logged recaptcha" "hide-login-errors cleanup-on-uninstall" "network ." "login-limit login-interval" "delay .";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in{grid-area:logged}.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off{grid-area:recaptcha}.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors{grid-area:hide-login-errors}.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall{grid-area:cleanup-on-uninstall}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit{grid-area:login-limit;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval{grid-area:login-interval;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{grid-area:whitelisted}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide{grid-area:network}.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay{grid-area:delay;padding-top:15px}.hcaptcha-section-other+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off th{padding:0}.hcaptcha-section-other+table tbody tr td{width:max-content}.hcaptcha-section-other+table tbody tr.hcaptcha-general-blacklisted-ips td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips td{width:auto}.hcaptcha-section-other+table tbody tr td input,.hcaptcha-section-other+table tbody tr td textarea{width:100%}.hcaptcha-section-statistics+table tbody{display:grid;gap:0 20px;grid-template-areas:"statistics collect-ip" "anonymous collect-ua";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-statistics{grid-area:statistics}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous{grid-area:anonymous}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ip{grid-area:collect-ip}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua{grid-area:collect-ua}.hcaptcha-section-statistics+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous th,.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua th{padding:0}.hcaptcha-section-statistics+table tbody tr td{width:max-content}@media (max-width:600px){.hcaptcha-section-keys+table tbody{grid-template-areas:"site-key site-key" "secret-key secret-key" "sample-hcaptcha sample-hcaptcha" "check-config reset-notifications";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody{grid-template-areas:"theme size" "language mode" "force force" "position position";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody tr td{width:unset!important}.hcaptcha-section-custom+table tbody{grid-template-areas:"custom-themes custom-themes" "custom-prop custom-value" "config-params config-params";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-custom+table tbody tr td{width:unset!important}.hcaptcha-section-enterprise+table tbody{grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-enterprise+table tbody tr td{width:unset!important}.hcaptcha-section-content+table tbody{grid-template-areas:"content" "protected-urls";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-content+table tbody tr td{width:unset!important}.hcaptcha-section-antispam+table tbody{grid-template-areas:"antispam" "antispam-provider";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-antispam+table tbody tr td{width:unset!important}.hcaptcha-section-other+table tbody{grid-template-areas:"blacklisted" "whitelisted" "logged" "recaptcha" "hide-login-errors" "cleanup-on-uninstall" "network" "login-limit" "login-interval" "delay";grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{padding-top:10px}.hcaptcha-section-other+table tbody tr td{width:unset!important}.hcaptcha-section-statistics+table tbody{grid-template-areas:"statistics" "anonymous" "collect-ip" "collect-ua";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-statistics+table tbody tr td{width:unset!important}} -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/css/integrations.css
r3373103 r3389660 216 216 #hcaptcha-options label + .helper i.antispam-fst { 217 217 background-image: url('../images/antispam-fst.svg'); 218 width: 2 4px;218 width: 20px; 219 219 transform: translateY(1px); 220 margin-inline-start: 2px; 220 221 } 221 222 -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/css/integrations.min.css
r3373103 r3389660 1 .form-table:first-of-type tr{background:none;padding:10px 0}.form-table:first-of-type tr th{display:none}#hcaptcha-options p{margin:.5em 0}.hcaptcha-integrations table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(4,minmax(100px,1fr))}.hcaptcha-integrations table tr{background:#fff;padding:10px 20px;position:relative}.hcaptcha-integrations table tr:before{background-color:#f0f0f0;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:before,.hcaptcha-integrations table tr.off:before,.hcaptcha-integrations table tr.on:before{opacity:.7;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr:after{background-image:url(../images/spinner-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:after,.hcaptcha-integrations table tr.off:after,.hcaptcha-integrations table tr.on:after{background-position:50%;background-repeat:no-repeat;background-size:auto 80%;opacity:1;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr.install:after{background-image:url(../images/spinner-gold.svg)}.hcaptcha-integrations table tr.on:after{background-image:url(../images/spinner-green.svg)}.hcaptcha-integrations table tr.off:after{background-image:url(../images/spinner-red.svg)}.hcaptcha-integrations table tr th{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;height:28px;justify-content:space-between;margin-bottom:20px;padding:5px 0 0;width:unset}.hcaptcha-integrations table tr .hcaptcha-integrations-entity{background:#4de1d2;border:1px solid #4de1d2;border-radius:2px;color:#fff;cursor:default;font-size:14px;line-height:18px;padding:4px 8px}.hcaptcha-integrations-logo{position:relative}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo{cursor:pointer;height:28px}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo:hover:before{bottom:0;content:"";inset-inline-start:-14px;position:absolute;top:0;width:4px}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo:hover:before{background-color:#00a32a}.hcaptcha-integrations>table tr th .hcaptcha-integrations-logo:hover:before{background-color:#d63638}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo[data-installed=false]:hover:before{background-color:#dba617}.hcaptcha-integrations table tr th img{max-height:28px;max-width:100%}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo{cursor:unset}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo:hover:before{display:none}.hcaptcha-integrations table tr td{display:flex;margin:0;padding:0}.hcaptcha-integrations table tr td fieldset,.hcaptcha-integrations table tr td fieldset label{width:100%}#hcaptcha-options label+.helper{box-sizing:border-box;display:none;flex-direction:row-reverse;height:1.25rem;margin-top:6px;position:absolute;right:0;width:calc(100% - 40px)}#hcaptcha-options label+.helper:hover{cursor:auto}#hcaptcha-options label+.helper i{cursor:help}#hcaptcha-options label+.helper:before{display:none}#hcaptcha-options label+.helper i[class^=antispam]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;vertical-align:middle;width:18px}#hcaptcha-options fieldset:disabled label+.helper i[class^=antispam]{opacity:.7}#hcaptcha-options label+.helper i.antispam-hcaptcha{background-image:url(../images/antispam-green.svg)}#hcaptcha-options label+.helper i.antispam-native{background-image:url(../images/antispam-yellow.svg)}#hcaptcha-options label+.helper i.antispam-honeypot{background-image:url(../images/antispam-honeypot.svg)}#hcaptcha-options label+.helper i.antispam-fst{background-image:url(../images/antispam-fst.svg); transform:translateY(1px);width:24px}#hcaptcha-options fieldset .helper .helper-content{display:block;opacity:0;transform:translateY(37px);visibility:hidden;width:calc(100% + 40px)}#hcaptcha-options fieldset .helper:hover .helper-content{opacity:1;transition:opacity .2s ease .3s,visibility 0s linear .3s;visibility:visible}.hcaptcha-disabled-section{margin:20px 0}.hcaptcha-integrations table.form-table+p.submit{padding:10px 0 0}#hcaptcha-integrations-search-wrap{position:relative}#hcaptcha-integrations-search-wrap:before{background:url(../images/magnifying-glass.svg);background-size:contain;content:"";font-size:16px;height:16px;inset-inline-start:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:16px}#hcaptcha-integrations-search{padding-block-end:1px;padding-block-start:1px;padding-inline-end:8px;padding-inline-start:32px;width:230px}@media (max-width:1279px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:1023px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:782px){#hcaptcha-integrations-search{font-size:14px;min-height:unset}}body div.kagg-dialog{--color-activate:#00a32a;--color-deactivate:#d63638;--color-install:#dba617}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box{color:var(--color-activate)}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-activate);color:#fff}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box{color:var(--color-deactivate)}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-deactivate);color:#fff}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box{color:var(--color-install)}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-install);color:#fff}1 .form-table:first-of-type tr{background:none;padding:10px 0}.form-table:first-of-type tr th{display:none}#hcaptcha-options p{margin:.5em 0}.hcaptcha-integrations table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(4,minmax(100px,1fr))}.hcaptcha-integrations table tr{background:#fff;padding:10px 20px;position:relative}.hcaptcha-integrations table tr:before{background-color:#f0f0f0;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:before,.hcaptcha-integrations table tr.off:before,.hcaptcha-integrations table tr.on:before{opacity:.7;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr:after{background-image:url(../images/spinner-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:after,.hcaptcha-integrations table tr.off:after,.hcaptcha-integrations table tr.on:after{background-position:50%;background-repeat:no-repeat;background-size:auto 80%;opacity:1;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr.install:after{background-image:url(../images/spinner-gold.svg)}.hcaptcha-integrations table tr.on:after{background-image:url(../images/spinner-green.svg)}.hcaptcha-integrations table tr.off:after{background-image:url(../images/spinner-red.svg)}.hcaptcha-integrations table tr th{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;height:28px;justify-content:space-between;margin-bottom:20px;padding:5px 0 0;width:unset}.hcaptcha-integrations table tr .hcaptcha-integrations-entity{background:#4de1d2;border:1px solid #4de1d2;border-radius:2px;color:#fff;cursor:default;font-size:14px;line-height:18px;padding:4px 8px}.hcaptcha-integrations-logo{position:relative}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo{cursor:pointer;height:28px}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo:hover:before{bottom:0;content:"";inset-inline-start:-14px;position:absolute;top:0;width:4px}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo:hover:before{background-color:#00a32a}.hcaptcha-integrations>table tr th .hcaptcha-integrations-logo:hover:before{background-color:#d63638}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo[data-installed=false]:hover:before{background-color:#dba617}.hcaptcha-integrations table tr th img{max-height:28px;max-width:100%}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo{cursor:unset}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo:hover:before{display:none}.hcaptcha-integrations table tr td{display:flex;margin:0;padding:0}.hcaptcha-integrations table tr td fieldset,.hcaptcha-integrations table tr td fieldset label{width:100%}#hcaptcha-options label+.helper{box-sizing:border-box;display:none;flex-direction:row-reverse;height:1.25rem;margin-top:6px;position:absolute;right:0;width:calc(100% - 40px)}#hcaptcha-options label+.helper:hover{cursor:auto}#hcaptcha-options label+.helper i{cursor:help}#hcaptcha-options label+.helper:before{display:none}#hcaptcha-options label+.helper i[class^=antispam]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;vertical-align:middle;width:18px}#hcaptcha-options fieldset:disabled label+.helper i[class^=antispam]{opacity:.7}#hcaptcha-options label+.helper i.antispam-hcaptcha{background-image:url(../images/antispam-green.svg)}#hcaptcha-options label+.helper i.antispam-native{background-image:url(../images/antispam-yellow.svg)}#hcaptcha-options label+.helper i.antispam-honeypot{background-image:url(../images/antispam-honeypot.svg)}#hcaptcha-options label+.helper i.antispam-fst{background-image:url(../images/antispam-fst.svg);margin-inline-start:2px;transform:translateY(1px);width:20px}#hcaptcha-options fieldset .helper .helper-content{display:block;opacity:0;transform:translateY(37px);visibility:hidden;width:calc(100% + 40px)}#hcaptcha-options fieldset .helper:hover .helper-content{opacity:1;transition:opacity .2s ease .3s,visibility 0s linear .3s;visibility:visible}.hcaptcha-disabled-section{margin:20px 0}.hcaptcha-integrations table.form-table+p.submit{padding:10px 0 0}#hcaptcha-integrations-search-wrap{position:relative}#hcaptcha-integrations-search-wrap:before{background:url(../images/magnifying-glass.svg);background-size:contain;content:"";font-size:16px;height:16px;inset-inline-start:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:16px}#hcaptcha-integrations-search{padding-block-end:1px;padding-block-start:1px;padding-inline-end:8px;padding-inline-start:32px;width:230px}@media (max-width:1279px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:1023px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:782px){#hcaptcha-integrations-search{font-size:14px;min-height:unset}}body div.kagg-dialog{--color-activate:#00a32a;--color-deactivate:#d63638;--color-install:#dba617}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box{color:var(--color-activate)}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-activate);color:#fff}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box{color:var(--color-deactivate)}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-deactivate);color:#fff}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box{color:var(--color-install)}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-install);color:#fff} -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/images/antispam-fst.svg
r3373103 r3389660 1 <?xml version="1.0" encoding="utf-8"?> 2 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 3 x="0px" y="0px" viewBox="0 0 122.88 99.56" style="enable-background:new 0 0 122.88 99.56" xml:space="preserve"> 4 <style type="text/css">.st0{fill:#99a6bb;} .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#99a6bb;}</style> 5 <g> 6 <path class="st0" d="M73.1,0c6.73,0,13.16,1.34,19.03,3.78c6.09,2.52,11.57,6.22,16.16,10.81c4.59,4.58,8.28,10.06,10.81,16.17 c2.43,5.87,3.78,12.3,3.78,19.03c0,6.73-1.34,13.16-3.78,19.03c-2.52,6.09-6.22,11.58-10.81,16.16 c-4.58,4.59-10.06,8.28-16.17,10.81c-5.87,2.43-12.3,3.78-19.03,3.78c-6.73,0-13.16-1.34-19.03-3.77 c-6.09-2.52-11.57-6.22-16.16-10.81l-0.01-0.01c-4.59-4.59-8.29-10.07-10.81-16.16c-0.78-1.89-1.45-3.83-2-5.82 c1.04,0.1,2.1,0.15,3.17,0.15c2.03,0,4.01-0.18,5.94-0.53c0.32,0.96,0.67,1.91,1.05,2.84c2.07,5,5.11,9.51,8.9,13.29 c3.78,3.78,8.29,6.82,13.29,8.9c4.81,1.99,10.11,3.1,15.66,3.1c5.56,0,10.85-1.1,15.66-3.1c5-2.07,9.51-5.11,13.29-8.9 c3.78-3.78,6.82-8.29,8.9-13.29c1.99-4.81,3.1-10.11,3.1-15.66c0-5.56-1.1-10.85-3.1-15.66c-2.07-5-5.11-9.51-8.9-13.29 c-3.78-3.78-8.29-6.82-13.29-8.9c-4.81-1.99-10.11-3.1-15.66-3.1c-5.56,0-10.85,1.1-15.66,3.1c-0.43,0.18-0.86,0.37-1.28,0.56 c-1.64-2.58-3.62-4.92-5.89-6.95c1.24-0.64,2.51-1.23,3.8-1.77C59.94,1.34,66.37,0,73.1,0L73.1,0z M67.38,26.12 c0-1.22,0.5-2.33,1.3-3.13c0.8-0.8,1.9-1.3,3.12-1.3c1.22,0,2.33,0.5,3.13,1.3c0.8,0.8,1.3,1.91,1.3,3.13v23.22l17.35,10.29 c1.04,0.62,1.74,1.6,2.03,2.7c0.28,1.09,0.15,2.29-0.47,3.34c-0.62,1.04-1.6,1.74-2.7,2.03c-1.09,0.28-2.29,0.15-3.33-0.47 L69.65,55.71c-0.67-0.37-1.22-0.91-1.62-1.55c-0.41-0.67-0.65-1.46-0.65-2.3V26.12L67.38,26.12z"/> 7 <path class="st1" d="M26.99,2.56c14.91,0,26.99,12.08,26.99,26.99c0,14.91-12.08,26.99-26.99,26.99C12.08,56.54,0,44.45,0,29.55 C0,14.64,12.08,2.56,26.99,2.56L26.99,2.56z M15.05,30.27c0.36-2.1,2.76-3.27,4.65-2.13c0.17,0.1,0.34,0.22,0.49,0.36l0.02,0.01 c0.85,0.81,1.8,1.66,2.74,2.5l0.81,0.73l9.59-10.06c0.57-0.6,0.99-0.99,1.85-1.18c2.94-0.65,5.01,2.95,2.93,5.15L26.17,38.19 c-1.13,1.2-3.14,1.31-4.35,0.16c-0.69-0.64-1.45-1.3-2.21-1.96c-1.32-1.15-2.67-2.32-3.77-3.48 C15.18,32.25,14.89,31.17,15.05,30.27L15.05,30.27z"/> 8 </g> 1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512"> 2 <!-- Ring --> 3 <circle cx="256" cy="256" r="233" fill="none" stroke="#99a6bb" stroke-width="40"/> 4 5 <!-- Minute hand: to 12. L=150 (256-106) --> 6 <line x1="256" y1="256" x2="256" y2="106" stroke="#99a6bb" stroke-width="40" stroke-linecap="round"/> 7 8 <!-- Hour hand: to 4 (angle 120°) --> 9 <!-- End point calculated: (256+L*sin120, 256-L*cos120) with L=150 --> 10 <line x1="256" y1="256" x2="359.92" y2="316" stroke="#99a6bb" stroke-width="40" stroke-linecap="round"/> 9 11 </svg> -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/events.js
r3248039 r3389660 124 124 125 125 initChart(); 126 126 127 hCaptchaSettingsBase.showSuccessMessage( HCaptchaEventsObject.bulkMessage ); 127 document.getElementById( 'doaction' ) .addEventListener( 'click', handleBulkAction );128 document.getElementById( 'doaction' )?.addEventListener( 'click', handleBulkAction ); 128 129 }; 129 130 130 window.hCaptcha Forms = events;131 window.hCaptchaEvents = events; 131 132 132 133 jQuery( document ).ready( events ); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/events.min.js
r3339595 r3389660 1 (()=>{var e=function(e){var t,a ;t=document.getElementById("eventsChart"),a=window.innerWidth>600?3:2,new Chart(t,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:a,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaEventsObject.bulkMessage),document.getElementById("doaction").addEventListener("click",function(t){t.preventDefault();var a=t.target.closest("form"),s=new FormData(a),n=s.get("action");if("-1"!==n){var c=s.getAll("bulk-checkbox[]");if(c.length){var o={action:HCaptchaEventsObject.bulkAction,nonce:HCaptchaEventsObject.bulkNonce,bulk:n,ids:JSON.stringify(c)};e.post({url:HCaptchaEventsObject.ajaxUrl,data:o,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})();1 (()=>{var e=function(e){var t,a,s;a=document.getElementById("eventsChart"),s=window.innerWidth>600?3:2,new Chart(a,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:s,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaEventsObject.bulkMessage),null===(t=document.getElementById("doaction"))||void 0===t||t.addEventListener("click",function(t){t.preventDefault();var a=t.target.closest("form"),s=new FormData(a),n=s.get("action");if("-1"!==n){var c=s.getAll("bulk-checkbox[]");if(c.length){var o={action:HCaptchaEventsObject.bulkAction,nonce:HCaptchaEventsObject.bulkNonce,bulk:n,ids:JSON.stringify(c)};e.post({url:HCaptchaEventsObject.ajaxUrl,data:o,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaEvents=e,jQuery(document).ready(e)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/forms.js
r3248039 r3389660 131 131 132 132 initChart(); 133 133 134 hCaptchaSettingsBase.showSuccessMessage( HCaptchaFormsObject.bulkMessage ); 134 document.getElementById( 'doaction' ) .addEventListener( 'click', handleBulkAction );135 document.getElementById( 'doaction' )?.addEventListener( 'click', handleBulkAction ); 135 136 }; 136 137 -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/forms.min.js
r3339595 r3389660 1 (()=>{var e=function(e){var t,a ;t=document.getElementById("formsChart"),a=window.innerWidth>600?3:2,new Chart(t,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:a,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaFormsObject.bulkMessage),document.getElementById("doaction").addEventListener("click",function(t){var a;t.preventDefault();var s=t.target.closest("form"),o=new FormData(s),c=o.get("action");if("-1"!==c){var r=o.getAll("bulk-checkbox[]").map(function(e){var t=s.querySelector('input[name="bulk-checkbox[]"][value="'.concat(e,'"]')).closest("tr");return{source:t.querySelector("td.name .hcaptcha-excerpt").dataset.source,formId:t.querySelector("td.form_id").textContent}});if(r.length){var n=document.getElementById("hcaptcha-datepicker"),i={action:HCaptchaFormsObject.bulkAction,nonce:HCaptchaFormsObject.bulkNonce,bulk:c,ids:JSON.stringify(r),date:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:""};e.post({url:HCaptchaFormsObject.ajaxUrl,data:i,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})();1 (()=>{var e=function(e){var t,a,s;a=document.getElementById("formsChart"),s=window.innerWidth>600?3:2,new Chart(a,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:s,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaFormsObject.bulkMessage),null===(t=document.getElementById("doaction"))||void 0===t||t.addEventListener("click",function(t){var a;t.preventDefault();var s=t.target.closest("form"),o=new FormData(s),c=o.get("action");if("-1"!==c){var r=o.getAll("bulk-checkbox[]").map(function(e){var t=s.querySelector('input[name="bulk-checkbox[]"][value="'.concat(e,'"]')).closest("tr");return{source:t.querySelector("td.name .hcaptcha-excerpt").dataset.source,formId:t.querySelector("td.form_id").textContent}});if(r.length){var n=document.getElementById("hcaptcha-datepicker"),i={action:HCaptchaFormsObject.bulkAction,nonce:HCaptchaFormsObject.bulkNonce,bulk:c,ids:JSON.stringify(r),date:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:""};e.post({url:HCaptchaFormsObject.ajaxUrl,data:i,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/general.js
r3319903 r3389660 76 76 interceptConsoleLogs(); 77 77 checkAntiSpamProvider(); 78 initDisabledKeyInputs(); 78 79 79 80 function interceptConsoleLogs() { … … 86 87 const systemClear = console.clear; 87 88 89 /* istanbul ignore next */ 88 90 // eslint-disable-next-line no-unused-vars 89 91 console.log = function( message ) { … … 92 94 }; 93 95 96 /* istanbul ignore next */ 94 97 // eslint-disable-next-line no-unused-vars 95 98 console.warn = function( message ) { … … 98 101 }; 99 102 103 /* istanbul ignore next */ 100 104 // eslint-disable-next-line no-unused-vars 101 105 console.info = function( message ) { … … 104 108 }; 105 109 110 /* istanbul ignore next */ 106 111 // eslint-disable-next-line no-unused-vars 107 112 console.error = function( message ) { … … 110 115 }; 111 116 117 /* istanbul ignore next */ 112 118 console.clear = function() { 113 119 consoleLogs = []; … … 445 451 } 446 452 453 /** 454 * Set readonly and blocked state for key inputs. 455 * 456 * @param {jQuery} $el Element to set readonly and blocked state for. 457 * @param {boolean} on Whether to set readonly and blocked state. 458 */ 459 function setReadonlyBlocked( $el, on ) { 460 if ( on ) { 461 $el.prop( 'disabled', false ) 462 .attr( 'readonly', true ) 463 .attr( 'aria-disabled', 'true' ) 464 .on( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper', ( e ) => e.preventDefault() ); 465 } else { 466 $el.removeAttr( 'readonly' ) 467 .removeAttr( 'aria-disabled' ) 468 .off( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper' ); 469 } 470 } 471 472 /** 473 * Show helper for disabled key inputs on click and hide it on blur. 474 */ 475 function initDisabledKeyInputs() { 476 syncKeysWithMode(); 477 478 const $keys = $( '#site_key, #secret_key' ); 479 480 $keys 481 .on( 'click.hcaptchaHelper', function() { 482 const $input = $( this ); 483 484 // Show helper only when the input is readonly. 485 if ( ! $input.is( '[readonly]' ) && $input.attr( 'aria-disabled' ) !== 'true' ) { 486 return; 487 } 488 489 // Find a related helper within the same container. 490 const $container = $input.parent(); 491 const $helper = $container.find( 'span.helper' ).first(); 492 const $helperContent = $container.find( 'span.helper-content' ).first(); 493 494 $helper.css( 'display', 'block' ); 495 $helperContent.css( 'display', 'block' ); 496 497 hCaptchaSettingsBase.highlightElement( $mode[ 0 ] ); 498 499 const onDoc = () => { 500 $helper.css( 'display', 'none' ); 501 $helperContent.css( 'display', 'none' ); 502 $( document ).off( 'mousedown.hcaptchaHelper', onDoc ); 503 }; 504 505 $( document ).on( 'mousedown.hcaptchaHelper', onDoc ); 506 } ) 507 .on( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper', ( e ) => { 508 // Block paste, drop, and keydown events. 509 const $input = $( e.currentTarget ); 510 511 if ( $input.is( '[readonly]' ) || $input.attr( 'aria-disabled' ) === 'true' ) { 512 e.preventDefault(); 513 } 514 } ); 515 } 516 517 function syncKeysWithMode() { 518 const mode = $mode.val(); 519 520 if ( ! modes.hasOwnProperty( mode ) ) { 521 return; 522 } 523 524 if ( mode === HCaptchaGeneralObject.modeLive ) { 525 setReadonlyBlocked( $siteKey, false ); 526 setReadonlyBlocked( $secretKey, false ); 527 } else { 528 setReadonlyBlocked( $siteKey, true ); 529 setReadonlyBlocked( $secretKey, true ); 530 } 531 532 const sitekey = modes[ mode ]; 533 534 hCaptchaUpdate( { sitekey } ); 535 } 536 537 // Test hook: expose internals for isolated unit tests 538 // noinspection JSUnresolvedReference 539 if ( typeof jest !== 'undefined' ) { 540 // Expose only read-only references; no state is mutated here beyond normal function effects 541 window.__generalTest = { 542 getCleanConsoleLogs, 543 interceptConsoleLogs, 544 }; 545 } 546 447 547 document.addEventListener( 'hCaptchaLoaded', function() { 448 548 showErrorMessage(); … … 506 606 } ); 507 607 508 $mode.on( 'change', function( e ) { 509 const mode = $( e.target ).val(); 510 511 if ( ! modes.hasOwnProperty( mode ) ) { 512 return; 513 } 514 515 if ( mode === HCaptchaGeneralObject.modeLive ) { 516 $siteKey.attr( 'disabled', false ); 517 $secretKey.attr( 'disabled', false ); 518 } else { 519 $siteKey.attr( 'disabled', true ); 520 $secretKey.attr( 'disabled', true ); 521 } 522 523 const sitekey = modes[ mode ]; 524 hCaptchaUpdate( { sitekey } ); 525 } ); 608 $mode.on( 'change', syncKeysWithMode ); 526 609 527 610 $customThemes.on( 'change', function() { -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/general.min.js
r3339595 r3389660 1 (()=>{var t={};function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}();var a=function(a){var n="#hcaptcha-message",c=a(n),o=a("form.hcaptcha-general"),r=a('[name="hcaptcha_settings[site_key]"]'),i=a('[name="hcaptcha_settings[secret_key]"]'),s=a("#hcaptcha-options .h-captcha"),l=a("#check_config"),h=a("#reset_notifications"),p=a('[name="hcaptcha_settings[theme]"]'),d=a('[name="hcaptcha_settings[size]"]'),u=a('[name="hcaptcha_settings[language]"]'),f=a('[name="hcaptcha_settings[mode]"]'),v=a('[name="hcaptcha_settings[custom_themes][]"]'),m=a(".hcaptcha-general-custom-prop select"),g=a(".hcaptcha-general-custom-value input"),b=a('[name="hcaptcha_settings[config_params]"]'),y=a(".hcaptcha-section-enterprise + table input"),C=a('[name="hcaptcha_settings[recaptcha_compat_off][]"]'),j=a('[name="hcaptcha_settings[antispam_provider]"]'),O=a("#blacklisted_ips"),k=a("#whitelisted_ips"),H=o.find("#submit"),G={},_="#ffabaf",S="hcaptcha-loading",w=r.val(),x=i.val(),A=U();G[HCaptchaGeneralObject.modeLive]=HCaptchaGeneralObject.siteKey,G[HCaptchaGeneralObject.modeTestPublisher]=HCaptchaGeneralObject.modeTestPublisherSiteKey,G[HCaptchaGeneralObject.modeTestEnterpriseSafeEndUser]=HCaptchaGeneralObject.modeTestEnterpriseSafeEndUserSiteKey,G[HCaptchaGeneralObject.modeTestEnterpriseBotDetected]=HCaptchaGeneralObject.modeTestEnterpriseBotDetectedSiteKey;var T=!1,E=!1,N=[];function P(t){var e={};return t.each(function(){var t=a(this),n=t.attr("name").replace(/hcaptcha_settings\[(.+)]/,"$1");e[n]=t.val()}),e}function U(){return P(y)}function B(){c.remove(),a('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=a(n)}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t=void 0===t?"":String(t),t=(t+="\n"+function(){for(var t=["recaptchacompat disabled","Missing sitekey - https://docs.hcaptcha.com/configuration#javascript-api"],e=[],a=0;a<N.length;a++){for(var n=N[a],c=n[0],o=n[1],r=Object.keys(o),i=[],s=0;s<r.length;s++){var l=o[s];"string"==typeof l&&-1===t.indexOf(l)&&i.push([c,l].join(" "))}e.push(i.join("\n"))}return N=[],e.join("\n")}()).trim()){c.removeClass(),c.addClass(e+" notice is-dismissible");var n=t.split("\n").map(function(t){return"<p>".concat(t,"</p>")});c.html(n.join("")),a(document).trigger("wp-updates-notice-added"),a("html, body").animate({scrollTop:c.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}}function L(){K(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-success")}function J(){K(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-error")}function D(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},hCaptcha.getParams(),t),n=v.prop("checked"),c="live"===f.val();for(var o in n&&c?s.attr("data-theme","custom"):s.attr("data-theme",p.val()),n&&"object"===e(t.theme)||!n&&"object"!==e(t.theme)?a.theme=t.theme:a.theme=hCaptcha.getParams().theme,hCaptcha.setParams(a),s.html(""),t)"object"!==e(t[o])&&s.attr("data-".concat(o),"".concat(t[o]));hCaptcha.bindEvents()}function I(t,a){var n=function(t){return t&&"object"===e(t)};return n(t)&&n(a)?(Object.keys(a).forEach(function(e){var c=t[e],o=a[e];Array.isArray(c)&&Array.isArray(o)?t[e]=c.concat(o):n(c)&&n(o)?t[e]=I(Object.assign({},c),o):t[e]=o}),t):a}function z(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";for(var n in t){var c=a?"".concat(a,"--").concat(n):n;if("object"===e(t[n])&&null!==t[n])z(t[n],c);else{var o=t[n],r=c.replace(/theme--/g,""),i="".concat(r,"=").concat(o),s=m.find('option[value*="'.concat(r,'="]'));1===s.length&&(s.attr("value",i),s.is(":selected")&&g.val(o))}}}function R(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=b.val().trim();a=a||null;try{t=JSON.parse(a)}catch(t){return b.css("background-color",_),H.attr("disabled",!0),void J(HCaptchaGeneralObject.badJSONError)}H.attr("disabled",!1),t=I(t,e),b.val(JSON.stringify(t,null,2)),z(t),v.prop("checked")||(t={sitekey:r.val(),theme:p.val(),size:d.val(),hl:u.val()}),D(t)}function M(){r.val()===w&&i.val()===x?(T=!1,B(),H.attr("disabled",!1)):T||(T=!0,J(HCaptchaGeneralObject.checkConfigNotice),H.attr("disabled",!0))}function $(t){return t=t.replace(/(http|https):\/\//,""),"https://"+new URL("https://"+t).host}function F(){var t=j.val(),e=j.closest("tr");if(e.find("div").remove(),-1===HCaptchaGeneralObject.configuredAntiSpamProviders.indexOf(t)){var a=HCaptchaGeneralObject.configuredAntiSpamProviderError,n=j.find("option:selected").text();a=a.replace("%1$s",n),e.append("<div>".concat(a,"</div>"))}}!function(){N=[];var t=console.log,e=console.warn,a=console.info,n=console.error,c=console.clear;console.log=function(e){N.push(["Console log:",arguments]),t.apply(console,arguments)},console.warn=function(t){N.push(["Console warn:",arguments]),e.apply(console,arguments)},console.info=function(t){N.push(["Console info:",arguments]),a.apply(console,arguments)},console.error=function(t){N.push(["Console error:",arguments]),n.apply(console,arguments)},console.clear=function(){N=[],c()}}(),F(),document.addEventListener("hCaptchaLoaded",function(){J()}),l.on("click",function(t){t.preventDefault(),""!==a('.hcaptcha-general-sample-hcaptcha textarea[name="h-captcha-response"]').val()?function(){B(),H.attr("disabled",!0);var t={action:HCaptchaGeneralObject.checkConfigAction,nonce:HCaptchaGeneralObject.checkConfigNonce,mode:f.val(),siteKey:r.val(),secretKey:i.val(),"h-captcha-response":a('textarea[name="h-captcha-response"]').val(),"hcaptcha-widget-id":a('input[name="hcaptcha-widget-id"]').val()};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:t,beforeSend:function(){return L(HCaptchaGeneralObject.checkingConfigMsg)}}).done(function(t){t.success?(w=r.val(),x=i.val(),A=P(y),E=!1,L(t.data),H.attr("disabled",!1)):J(t.data)}).fail(function(t){J(t.statusText)}).always(function(){D()})}():kaggDialog.confirm({title:HCaptchaGeneralObject.completeHCaptchaTitle,content:HCaptchaGeneralObject.completeHCaptchaContent,type:"info",buttons:{ok:{text:HCaptchaGeneralObject.OKBtnText}},onAction:function(){return window.hCaptchaBindEvents()}})}),r.on("change",function(t){D({sitekey:a(t.target).val()}),M()}),i.on("change",function(){M()}),p.on("change",function(t){D({theme:a(t.target).val()})}),d.on("change",function(t){var e=a("#hcaptcha-invisible-notice"),n=a(t.target).val();"invisible"===n?e.show():e.hide(),D({size:n})}),u.on("change",function(t){D({hl:a(t.target).val()})}),f.on("change",function(t){var e=a(t.target).val();G.hasOwnProperty(e)&&(e===HCaptchaGeneralObject.modeLive?(r.attr("disabled",!1),i.attr("disabled",!1)):(r.attr("disabled",!0),i.attr("disabled",!0)),D({sitekey:G[e]}))}),v.on("change",function(){R()}),b.on("blur",function(){R()}),b.on("focus",function(){b.css("background-color","unset")}),y.on("change",function(){!function(){var e={onload:"hCaptchaOnLoad",render:"explicit"};C.prop("checked")&&(e.recaptchacompat="off"),v.prop("checked")&&(e.custom="true");var a={asset_host:"assethost",endpoint:"endpoint",host:"host",image_host:"imghost",report_api:"reportapi",sentry:"sentry"},n=U();for(var c in a){var o=n[c].trim();o&&(e[a[c]]=encodeURIComponent($(o)))}var r=n.api_host.trim();r=$(r=r||"js.hcaptcha.com")+"/1/api.js";var i=new URL(r);for(var l in e)i.searchParams.append(l,e[l]);document.getElementById("hcaptcha-api").remove(),delete t.g.hcaptcha,s.html("");var h=document.getElementsByTagName("head")[0],p=document.createElement("script");p.type="text/javascript",p.id="hcaptcha-api",p.src=i.href,h.appendChild(p)}(),JSON.stringify(U())===JSON.stringify(A)?(E=!1,B(),H.attr("disabled",!1)):E||(E=!0,J(HCaptchaGeneralObject.checkConfigNotice),H.attr("disabled",!0))}),a(".hcaptcha-general h3").on("click",function(t){var e=a(t.currentTarget);e.toggleClass("closed");var n={action:HCaptchaGeneralObject.toggleSectionAction,nonce:HCaptchaGeneralObject.toggleSectionNonce,section:e.attr("class").replaceAll(/(hcaptcha-section-|closed)/g,"").trim(),status:!e.hasClass("closed")};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n}).done(function(t){t.success||J(t.data)}).fail(function(t){J(t.statusText)})}),l.removeAttr("name"),h.removeAttr("name"),m.removeAttr("name"),g.removeAttr("name"),m.find("option").each(function(){var t=a(this);t.val().split("=")[1]||t.attr("disabled",!0)}),g.val(""),m.on("change",function(){var t=a(this).find("option:selected").val().split("="),e=t[0],n=t[1];"palette--mode"===e?(g.attr("type","text"),g.val(n)):(g.val(n),g.attr("type","color"))}),g.on("change",function(t){var e=a(t.target).val(),n=m.find("option:selected"),c=n.val().split("="),o=c[0],r=e;n.val(o+"="+e),R(r=(o="theme--"+c[0]).split("--").reverse().reduce(function(t,e){var a={};return a[e]=t,a},r))}),j.on("change",function(t){F()}),O.add(k).on("blur",function(){!function(t){var e=t.val();if(""!==e.trim()){B(),H.attr("disabled",!0);var n={action:HCaptchaGeneralObject.checkIPsAction,nonce:HCaptchaGeneralObject.checkIPsNonce,ips:e};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n,beforeSend:function(){return t.parent().addClass(S)}}).done(function(e){if(!e.success)return t.css("background-color",_),void J(e.data);t.css("background-color",""),H.attr("disabled",!1)}).fail(function(t){J(t.statusText)}).always(function(){t.parent().removeClass(S)})}}(a(this))})};window.hCaptchaGeneral=a,jQuery(document).ready(a)})();1 (()=>{var e={};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)}e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();var a=function(a){var n="#hcaptcha-message",c=a(n),o=a("form.hcaptcha-general"),r=a('[name="hcaptcha_settings[site_key]"]'),i=a('[name="hcaptcha_settings[secret_key]"]'),s=a("#hcaptcha-options .h-captcha"),l=a("#check_config"),h=a("#reset_notifications"),p=a('[name="hcaptcha_settings[theme]"]'),d=a('[name="hcaptcha_settings[size]"]'),u=a('[name="hcaptcha_settings[language]"]'),f=a('[name="hcaptcha_settings[mode]"]'),v=a('[name="hcaptcha_settings[custom_themes][]"]'),m=a(".hcaptcha-general-custom-prop select"),g=a(".hcaptcha-general-custom-value input"),b=a('[name="hcaptcha_settings[config_params]"]'),y=a(".hcaptcha-section-enterprise + table input"),C=a('[name="hcaptcha_settings[recaptcha_compat_off][]"]'),j=a('[name="hcaptcha_settings[antispam_provider]"]'),H=a("#blacklisted_ips"),O=a("#whitelisted_ips"),k=o.find("#submit"),_={},w="#ffabaf",G="hcaptcha-loading",S=r.val(),A=i.val(),T=U();_[HCaptchaGeneralObject.modeLive]=HCaptchaGeneralObject.siteKey,_[HCaptchaGeneralObject.modeTestPublisher]=HCaptchaGeneralObject.modeTestPublisherSiteKey,_[HCaptchaGeneralObject.modeTestEnterpriseSafeEndUser]=HCaptchaGeneralObject.modeTestEnterpriseSafeEndUserSiteKey,_[HCaptchaGeneralObject.modeTestEnterpriseBotDetected]=HCaptchaGeneralObject.modeTestEnterpriseBotDetectedSiteKey;var x=!1,E=!1,N=[];function P(){N=[];var e=console.log,t=console.warn,a=console.info,n=console.error,c=console.clear;console.log=function(t){N.push(["Console log:",arguments]),e.apply(console,arguments)},console.warn=function(e){N.push(["Console warn:",arguments]),t.apply(console,arguments)},console.info=function(e){N.push(["Console info:",arguments]),a.apply(console,arguments)},console.error=function(e){N.push(["Console error:",arguments]),n.apply(console,arguments)},console.clear=function(){N=[],c()}}function L(){for(var e=["recaptchacompat disabled","Missing sitekey - https://docs.hcaptcha.com/configuration#javascript-api"],t=[],a=0;a<N.length;a++){for(var n=N[a],c=n[0],o=n[1],r=Object.keys(o),i=[],s=0;s<r.length;s++){var l=o[s];"string"==typeof l&&-1===e.indexOf(l)&&i.push([c,l].join(" "))}t.push(i.join("\n"))}return N=[],t.join("\n")}function B(e){var t={};return e.each(function(){var e=a(this),n=e.attr("name").replace(/hcaptcha_settings\[(.+)]/,"$1");t[n]=e.val()}),t}function U(){return B(y)}function K(){c.remove(),a('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=a(n)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e=void 0===e?"":String(e),e=(e+="\n"+L()).trim()){c.removeClass(),c.addClass(t+" notice is-dismissible");var n=e.split("\n").map(function(e){return"<p>".concat(e,"</p>")});c.html(n.join("")),a(document).trigger("wp-updates-notice-added"),a("html, body").animate({scrollTop:c.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}}function J(){D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-success")}function I(){D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-error")}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},hCaptcha.getParams(),e),n=v.prop("checked"),c="live"===f.val();for(var o in n&&c?s.attr("data-theme","custom"):s.attr("data-theme",p.val()),n&&"object"===t(e.theme)||!n&&"object"!==t(e.theme)?a.theme=e.theme:a.theme=hCaptcha.getParams().theme,hCaptcha.setParams(a),s.html(""),e)"object"!==t(e[o])&&s.attr("data-".concat(o),"".concat(e[o]));hCaptcha.bindEvents()}function R(e,a){var n=function(e){return e&&"object"===t(e)};return n(e)&&n(a)?(Object.keys(a).forEach(function(t){var c=e[t],o=a[t];Array.isArray(c)&&Array.isArray(o)?e[t]=c.concat(o):n(c)&&n(o)?e[t]=R(Object.assign({},c),o):e[t]=o}),e):a}function M(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";for(var n in e){var c=a?"".concat(a,"--").concat(n):n;if("object"===t(e[n])&&null!==e[n])M(e[n],c);else{var o=e[n],r=c.replace(/theme--/g,""),i="".concat(r,"=").concat(o),s=m.find('option[value*="'.concat(r,'="]'));1===s.length&&(s.attr("value",i),s.is(":selected")&&g.val(o))}}}function $(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=b.val().trim();a=a||null;try{e=JSON.parse(a)}catch(e){return b.css("background-color",w),k.attr("disabled",!0),void I(HCaptchaGeneralObject.badJSONError)}k.attr("disabled",!1),e=R(e,t),b.val(JSON.stringify(e,null,2)),M(e),v.prop("checked")||(e={sitekey:r.val(),theme:p.val(),size:d.val(),hl:u.val()}),z(e)}function F(){r.val()===S&&i.val()===A?(x=!1,K(),k.attr("disabled",!1)):x||(x=!0,I(HCaptchaGeneralObject.checkConfigNotice),k.attr("disabled",!0))}function Q(e,t){t?e.prop("disabled",!1).attr("readonly",!0).attr("aria-disabled","true").on("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper",function(e){return e.preventDefault()}):e.removeAttr("readonly").removeAttr("aria-disabled").off("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper")}function q(){var e=f.val();_.hasOwnProperty(e)&&(e===HCaptchaGeneralObject.modeLive?(Q(r,!1),Q(i,!1)):(Q(r,!0),Q(i,!0)),z({sitekey:_[e]}))}function V(e){return e=e.replace(/(http|https):\/\//,""),"https://"+new URL("https://"+e).host}function W(){var e=j.val(),t=j.closest("tr");if(t.find("div").remove(),-1===HCaptchaGeneralObject.configuredAntiSpamProviders.indexOf(e)){var a=HCaptchaGeneralObject.configuredAntiSpamProviderError,n=j.find("option:selected").text();a=a.replace("%1$s",n),t.append("<div>".concat(a,"</div>"))}}P(),W(),q(),a("#site_key, #secret_key").on("click.hcaptchaHelper",function(){var e=a(this);if(e.is("[readonly]")||"true"===e.attr("aria-disabled")){var t=e.parent(),n=t.find("span.helper").first(),c=t.find("span.helper-content").first();n.css("display","block"),c.css("display","block"),hCaptchaSettingsBase.highlightElement(f[0]);var o=function(){n.css("display","none"),c.css("display","none"),a(document).off("mousedown.hcaptchaHelper",o)};a(document).on("mousedown.hcaptchaHelper",o)}}).on("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper",function(e){var t=a(e.currentTarget);(t.is("[readonly]")||"true"===t.attr("aria-disabled"))&&e.preventDefault()}),"undefined"!=typeof jest&&(window.__generalTest={getCleanConsoleLogs:L,interceptConsoleLogs:P}),document.addEventListener("hCaptchaLoaded",function(){I()}),l.on("click",function(e){e.preventDefault(),""!==a('.hcaptcha-general-sample-hcaptcha textarea[name="h-captcha-response"]').val()?function(){K(),k.attr("disabled",!0);var e={action:HCaptchaGeneralObject.checkConfigAction,nonce:HCaptchaGeneralObject.checkConfigNonce,mode:f.val(),siteKey:r.val(),secretKey:i.val(),"h-captcha-response":a('textarea[name="h-captcha-response"]').val(),"hcaptcha-widget-id":a('input[name="hcaptcha-widget-id"]').val()};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:e,beforeSend:function(){return J(HCaptchaGeneralObject.checkingConfigMsg)}}).done(function(e){e.success?(S=r.val(),A=i.val(),T=B(y),E=!1,J(e.data),k.attr("disabled",!1)):I(e.data)}).fail(function(e){I(e.statusText)}).always(function(){z()})}():kaggDialog.confirm({title:HCaptchaGeneralObject.completeHCaptchaTitle,content:HCaptchaGeneralObject.completeHCaptchaContent,type:"info",buttons:{ok:{text:HCaptchaGeneralObject.OKBtnText}},onAction:function(){return window.hCaptchaBindEvents()}})}),r.on("change",function(e){z({sitekey:a(e.target).val()}),F()}),i.on("change",function(){F()}),p.on("change",function(e){z({theme:a(e.target).val()})}),d.on("change",function(e){var t=a("#hcaptcha-invisible-notice"),n=a(e.target).val();"invisible"===n?t.show():t.hide(),z({size:n})}),u.on("change",function(e){z({hl:a(e.target).val()})}),f.on("change",q),v.on("change",function(){$()}),b.on("blur",function(){$()}),b.on("focus",function(){b.css("background-color","unset")}),y.on("change",function(){!function(){var t={onload:"hCaptchaOnLoad",render:"explicit"};C.prop("checked")&&(t.recaptchacompat="off"),v.prop("checked")&&(t.custom="true");var a={asset_host:"assethost",endpoint:"endpoint",host:"host",image_host:"imghost",report_api:"reportapi",sentry:"sentry"},n=U();for(var c in a){var o=n[c].trim();o&&(t[a[c]]=encodeURIComponent(V(o)))}var r=n.api_host.trim();r=V(r=r||"js.hcaptcha.com")+"/1/api.js";var i=new URL(r);for(var l in t)i.searchParams.append(l,t[l]);document.getElementById("hcaptcha-api").remove(),delete e.g.hcaptcha,s.html("");var h=document.getElementsByTagName("head")[0],p=document.createElement("script");p.type="text/javascript",p.id="hcaptcha-api",p.src=i.href,h.appendChild(p)}(),JSON.stringify(U())===JSON.stringify(T)?(E=!1,K(),k.attr("disabled",!1)):E||(E=!0,I(HCaptchaGeneralObject.checkConfigNotice),k.attr("disabled",!0))}),a(".hcaptcha-general h3").on("click",function(e){var t=a(e.currentTarget);t.toggleClass("closed");var n={action:HCaptchaGeneralObject.toggleSectionAction,nonce:HCaptchaGeneralObject.toggleSectionNonce,section:t.attr("class").replaceAll(/(hcaptcha-section-|closed)/g,"").trim(),status:!t.hasClass("closed")};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n}).done(function(e){e.success||I(e.data)}).fail(function(e){I(e.statusText)})}),l.removeAttr("name"),h.removeAttr("name"),m.removeAttr("name"),g.removeAttr("name"),m.find("option").each(function(){var e=a(this);e.val().split("=")[1]||e.attr("disabled",!0)}),g.val(""),m.on("change",function(){var e=a(this).find("option:selected").val().split("="),t=e[0],n=e[1];"palette--mode"===t?(g.attr("type","text"),g.val(n)):(g.val(n),g.attr("type","color"))}),g.on("change",function(e){var t=a(e.target).val(),n=m.find("option:selected"),c=n.val().split("="),o=c[0],r=t;n.val(o+"="+t),$(r=(o="theme--"+c[0]).split("--").reverse().reduce(function(e,t){var a={};return a[t]=e,a},r))}),j.on("change",function(e){W()}),H.add(O).on("blur",function(){!function(e){var t=e.val();if(""!==t.trim()){K(),k.attr("disabled",!0);var n={action:HCaptchaGeneralObject.checkIPsAction,nonce:HCaptchaGeneralObject.checkIPsNonce,ips:t};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n,beforeSend:function(){return e.parent().addClass(G)}}).done(function(t){if(!t.success)return e.css("background-color",w),void I(t.data);e.css("background-color",""),k.attr("disabled",!1)}).fail(function(e){I(e.statusText)}).always(function(){e.parent().removeClass(G)})}}(a(this))})};window.hCaptchaGeneral=a,jQuery(document).ready(a)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-back-in-stock-notifier.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){a.d.addHCaptchaData(t,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",n(".cwginstock-subscribe-form"))}),jQuery(document).on("ajaxSuccess",function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&(document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents())})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){a.d.addHCaptchaData(t,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",n(".cwginstock-subscribe-form"))}),jQuery(document).on("ajaxSuccess",function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&(document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents())})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-beaver-builder.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div.fl-login-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", a.fl-button"}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("node_id"),i=n("[data-node="+o+"]");a.d.addHCaptchaData(t,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),a.d.addHCaptchaData(t,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div.fl-login-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", a.fl-button"}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("node_id"),i=n("[data-node="+o+"]");a.d.addHCaptchaData(t,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),a.d.addHCaptchaData(t,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-brizy.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){if("brizy_submit_form"===new URLSearchParams(t.url.split("?")[1]).get("action")){var e=JSON.parse(t.data.get("data")),r="hcaptcha_brizy_nonce",o=n(".brz-form"),i=a.d.getHCaptchaData(o,r);e.push({name:"h-captcha-response",value:i["h-captcha-response"],required:!1}),e.push({name:r,value:i[r],required:!1}),t.data.set("data",JSON.stringify(e))}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){if("brizy_submit_form"===new URLSearchParams(t.url.split("?")[1]).get("action")){var e=JSON.parse(t.data.get("data")),r="hcaptcha_brizy_nonce",o=n(".brz-form"),i=a.d.getHCaptchaData(o,r);e.push({name:"h-captcha-response",value:i["h-captcha-response"],required:!1}),e.push({name:r,value:i[r],required:!1}),t.data.set("data",JSON.stringify(e))}})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-customer-reviews.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaCustomerReviews||function(t,e,r){var a={init:function(){wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div#tab-reviews, div#tab-cr_qna, div.cr-qna-list-inl-answ, div.cr-qna-new-q-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", button.cr-review-form-submit"}),r(a.ready)},ready:function(){r(t).on("click","#tab-title-reviews a, #tab-title-cr_qna a, button.cr-review-form-continue.cr-review-form-error, button.cr-qna-ask-button",function(){hCaptchaBindEvents()}),r.ajaxPrefilter(function(t){var e,a=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof a){var o,i=new URLSearchParams(a),c=i.get("action");switch(c){case"cr_submit_review":o=r("#review_form");break;case"cr_new_qna":var u=i.get("questionID");o=r(u?'[data-question="'.concat(u,'"]'):"#cr_qna");break;default:return}n.d.addHCaptchaData(t,c,"hcaptcha_customer_reviews_nonce",o)}})}};return a}(document,window,jQuery);window.hCaptchaCustomerReviews=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaCustomerReviews||function(t,e,r){var a={init:function(){wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div#tab-reviews, div#tab-cr_qna, div.cr-qna-list-inl-answ, div.cr-qna-new-q-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", button.cr-review-form-submit"}),r(a.ready)},ready:function(){r(t).on("click","#tab-title-reviews a, #tab-title-cr_qna a, button.cr-review-form-continue.cr-review-form-error, button.cr-qna-ask-button",function(){hCaptchaBindEvents()}),r.ajaxPrefilter(function(t){var e,a=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof a){var o,i=new URLSearchParams(a),c=i.get("action");switch(c){case"cr_submit_review":o=r("#review_form");break;case"cr_new_qna":var u=i.get("questionID");o=r(u?'[data-question="'.concat(u,'"]'):"#cr_qna");break;default:return}n.d.addHCaptchaData(t,c,"hcaptcha_customer_reviews_nonce",o)}})}};return a}(document,window,jQuery);window.hCaptchaCustomerReviews=a,a.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-divi-email-optin.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){var e=n(document.activeElement).closest("form");e=e.length?e:n(".et_pb_newsletter_form form"),a.d.addHCaptchaData(t,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",e)}),n(document).on("ajaxSuccess",function(t,e,r){"et_pb_submit_subscribe_form"===new URLSearchParams(r.data).get("action")&&window.hCaptchaBindEvents()})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){var e=n(document.activeElement).closest("form");e=e.length?e:n(".et_pb_newsletter_form form"),a.d.addHCaptchaData(t,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",e)}),n(document).on("ajaxSuccess",function(t,e,r){"et_pb_submit_subscribe_form"===new URLSearchParams(r.data).get("action")&&window.hCaptchaBindEvents()})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-essential-blocks.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var h=a(u[l],2),s=h[0],d=h[1];this.params.has(s)||(c+="&".concat(s,"=").concat(d))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var h=u[c];if(h){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;i[h]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaEssentialBlocks||function(t){var e="eb_form_submit",n={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("eb-form-submit-button")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var n,r,a,o,i,c,l,u,h,s,d,f,v,p,y,m,w=null!==(n=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],b=null!==(a=w[1])&&void 0!==a?a:{},g=b.body;if((g instanceof FormData||g instanceof URLSearchParams)&&g.get("action")===e){var S=g.get("form_data");if(S){var _;try{_=JSON.parse(S)}catch(t){return}var C=null!==(o=null===(i=_)||void 0===i?void 0:i["hcaptcha-widget-id"])&&void 0!==o?o:"",E=C?document.querySelector('input[name="hcaptcha-widget-id"][value="'.concat(C,'"]')):null,O=(null==E||null===(c=E.closest)||void 0===c?void 0:c.call(E,"form"))||null;if(O){var j,F="h-captcha-response",P="hcaptcha-widget-id",k="hcaptcha_essential_blocks_nonce",A="hcap_fst_token",q="hcap_hp_sig",B=null!==(l=null===(u=O.querySelector('[name="'.concat(F,'"]')))||void 0===u?void 0:u.value)&&void 0!==l?l:"",L=null!==(h=null===(s=O.querySelector('[name="'.concat(P,'"]')))||void 0===s?void 0:s.value)&&void 0!==h?h:"",x=null!==(d=null===(f=O.querySelector('[name="'.concat(k,'"]')))||void 0===f?void 0:f.value)&&void 0!==d?d:"",D=null!==(v=null===(p=O.querySelector('[name="'.concat(A,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",U=null!==(y=null===(m=O.querySelector('[name="'.concat(q,'"]')))||void 0===m?void 0:m.value)&&void 0!==y?y:"",R=O.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(_,F)||(_[F]=B),Object.prototype.hasOwnProperty.call(_,P)||(_[P]=L),Object.prototype.hasOwnProperty.call(_,k)||(_[k]=x),D&&(_[A]=D),U&&(_[q]=U),R)_[R.id]=null!==(j=R.value)&&void 0!==j?j:"";g.set("form_data",JSON.stringify(_)),b.body=g,w[1]=b,t.detail.args=w}}}},fetchComplete:function(n){var r,a,o=(null!==(r=null==n||null===(a=n.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===e&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()}};return n}(window);window.hCaptchaEssentialBlocks=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var h=a(u[l],2),s=h[0],d=h[1];this.params.has(s)||(c+="&".concat(s,"=").concat(d))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var h=u[c];if(h){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;i[h]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaEssentialBlocks||function(t){var e="eb_form_submit",n={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("eb-form-submit-button")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var n,r,a,o,i,c,l,u,h,s,d,f,v,p,y,m,w=null!==(n=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],b=null!==(a=w[1])&&void 0!==a?a:{},g=b.body;if((g instanceof FormData||g instanceof URLSearchParams)&&g.get("action")===e){var S=g.get("form_data");if(S){var _;try{_=JSON.parse(S)}catch(t){return}var C=null!==(o=null===(i=_)||void 0===i?void 0:i["hcaptcha-widget-id"])&&void 0!==o?o:"",E=C?document.querySelector('input[name="hcaptcha-widget-id"][value="'.concat(C,'"]')):null,O=(null==E||null===(c=E.closest)||void 0===c?void 0:c.call(E,"form"))||null;if(O){var j,A="h-captcha-response",k="hcaptcha-widget-id",F="hcaptcha_essential_blocks_nonce",P="hcap_fst_token",q="hcap_hp_sig",B=null!==(l=null===(u=O.querySelector('[name="'.concat(A,'"]')))||void 0===u?void 0:u.value)&&void 0!==l?l:"",L=null!==(h=null===(s=O.querySelector('[name="'.concat(k,'"]')))||void 0===s?void 0:s.value)&&void 0!==h?h:"",x=null!==(d=null===(f=O.querySelector('[name="'.concat(F,'"]')))||void 0===f?void 0:f.value)&&void 0!==d?d:"",D=null!==(v=null===(p=O.querySelector('[name="'.concat(P,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",U=null!==(y=null===(m=O.querySelector('[name="'.concat(q,'"]')))||void 0===m?void 0:m.value)&&void 0!==y?y:"",R=O.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(_,A)||(_[A]=B),Object.prototype.hasOwnProperty.call(_,k)||(_[k]=L),Object.prototype.hasOwnProperty.call(_,F)||(_[F]=x),D&&(_[P]=D),U&&(_[q]=U),R)_[R.id]=null!==(j=R.value)&&void 0!==j?j:"";g.set("form_data",JSON.stringify(_)),b.body=g,w[1]=b,t.detail.args=w}}}},fetchComplete:function(n){var r,a,o=(null!==(r=null==n||null===(a=n.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===e&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()}};return n}(window);window.hCaptchaEssentialBlocks=a,a.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-fluentform.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o, c,i=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i(r.key),r)}}function i(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var c=t.getHCaptchaData(o,r),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),d=f[0],s=f[1];this.params.has(d)||(i+="&".concat(d,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var d=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(d)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&c(e.prototype,n),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||o(t)||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 o(t,e){if(t){if("string"==typeof t)return c(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaFluentForm||function(t,e){var n="fluentform_submit",c={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",c.fetchBefore),t.addEventListener("hCaptchaFetch:complete",c.fetchComplete),document.addEventListener("hCaptchaLoaded",c.onHCaptchaLoaded),e(document).on("ajaxComplete",c.ajaxCompleteHandler)},onHCaptchaLoaded:function(){var e=".ffc_conv_form",n=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(e),c=".ff-btn",i=function(t){return null!==t.querySelector(c)},u=function(){var e="h-captcha-hidden",n=document.getElementsByClassName(e)[0],a=r.querySelector(c),o=n.cloneNode(!0),i=document.createElement("form");i.setAttribute("method","POST"),a.parentNode.insertBefore(i,a),i.appendChild(a),a.before(o),o.classList.remove(e),o.querySelector("h-captcha").classList.add("h-captcha"),o.style.display="block",t.hCaptchaBindEvents()},l=function(t){var e,n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,i=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return i=t.done,t},e:function(t){u=!0,c=t},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw c}}}}(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;"attributes"===r.type&&"class"===r.attributeName&&r.oldValue&&r.oldValue.includes("q-is-inactive")&&(i(r.target)&&u())}}catch(t){n.e(t)}finally{n.f()}};if(!n()){var f=r.querySelectorAll(".q-form"),d={attributes:!0,attributeOldValue:!0};a(f).map(function(t){return new MutationObserver(l).observe(t,d),t})}};if(document.querySelector(e)){var c=hcaptcha.render;hcaptcha.render=function(e,r){var a=t.hCaptcha.getParams();n()&&"invisible"===a.size&&(a.size="normal"),a.callback=r.callback,c(e,a)};var i,u=document.getElementsByTagName("script")[0],l=document.createElement("script");l.type="text/javascript",l.id=HCaptchaFluentFormObject.id,l.src=HCaptchaFluentFormObject.url,u.parentNode.insertBefore(l,u),(i=e+" .vff-footer",new Promise(function(t){if(document.querySelector(i))return t(document.querySelector(i));var e=new MutationObserver(function(){document.querySelector(i)&&(t(document.querySelector(i)),e.disconnect())});e.observe(document.body,{childList:!0,subtree:!0})})).then(function(){r()})}},fetchBefore:function(t){var a,o,c,i,u=null!==(a=null==t||null===(o=t.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==a?a:{},l=u.body;if((l instanceof FormData||l instanceof URLSearchParams)&&l.get("action")===n){var f=null!==(c=l.get("data"))&&void 0!==c?c:"",d=null!==(i=l.get("form_id"))&&void 0!==i?i:"",s=e(".ff_conv_app_".concat(d));if(null!=s&&s.length){var h={data:f};r.d.addHCaptchaData(h,"","hcaptcha_fluentform_nonce",s),l.set("data",h.data),u.body=l,t.detail.args[1]=u}}},fetchComplete:function(e){var r,a,o=(null!==(r=null==e||null===(a=e.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===n&&t.hCaptchaBindEvents()},ajaxCompleteHandler:function(e,r,a){new URLSearchParams(a.data).get("action")===n&&t.hCaptchaBindEvents()}};return c}(window,jQuery);window.hCaptchaFluentForm=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),d=f[0],s=f[1];this.params.has(d)||(c+="&".concat(d,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var d=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(d)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||o(t)||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 o(t,e){if(t){if("string"==typeof t)return i(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var c=window.hCaptchaFluentForm||function(t,e){var n="fluentform_submit",i={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",i.fetchBefore),t.addEventListener("hCaptchaFetch:complete",i.fetchComplete),document.addEventListener("hCaptchaLoaded",i.onHCaptchaLoaded),e(document).on("ajaxComplete",i.ajaxCompleteHandler)},onHCaptchaLoaded:function(){var e=".ffc_conv_form",n=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(e),i=".ff-btn",c=function(t){return null!==t.querySelector(i)},u=function(){var e="h-captcha-hidden",n=document.getElementsByClassName(e)[0],a=r.querySelector(i),o=n.cloneNode(!0),c=document.createElement("form");c.setAttribute("method","POST"),a.parentNode.insertBefore(c,a),c.appendChild(a),a.before(o),o.classList.remove(e),o.querySelector("h-captcha").classList.add("h-captcha"),o.style.display="block",t.hCaptchaBindEvents()},l=function(t){var e,n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){u=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw i}}}}(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;"attributes"===r.type&&"class"===r.attributeName&&r.oldValue&&r.oldValue.includes("q-is-inactive")&&(c(r.target)&&u())}}catch(t){n.e(t)}finally{n.f()}};if(!n()){var f=r.querySelectorAll(".q-form"),d={attributes:!0,attributeOldValue:!0};a(f).map(function(t){return new MutationObserver(l).observe(t,d),t})}};if(document.querySelector(e)){var i=hcaptcha.render;hcaptcha.render=function(e,r){var a=t.hCaptcha.getParams();n()&&"invisible"===a.size&&(a.size="normal"),a.callback=r.callback,i(e,a)};var c,u=document.getElementsByTagName("script")[0],l=document.createElement("script");l.type="text/javascript",l.id=HCaptchaFluentFormObject.id,l.src=HCaptchaFluentFormObject.url,u.parentNode.insertBefore(l,u),(c=e+" .vff-footer",new Promise(function(t){if(document.querySelector(c))return t(document.querySelector(c));var e=new MutationObserver(function(){document.querySelector(c)&&(t(document.querySelector(c)),e.disconnect())});e.observe(document.body,{childList:!0,subtree:!0})})).then(function(){r()})}},fetchBefore:function(t){var a,o,i,c,u=null!==(a=null==t||null===(o=t.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==a?a:{},l=u.body;if((l instanceof FormData||l instanceof URLSearchParams)&&l.get("action")===n){var f=null!==(i=l.get("data"))&&void 0!==i?i:"",d=null!==(c=l.get("form_id"))&&void 0!==c?c:"",s=e(".ff_conv_app_".concat(d));if(null!=s&&s.length){var h={data:f};r.d.addHCaptchaData(h,"","hcaptcha_fluentform_nonce",s),l.set("data",h.data),u.body=l,t.detail.args[1]=u}}},fetchComplete:function(e){var r,a,o=(null!==(r=null==e||null===(a=e.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===n&&t.hCaptchaBindEvents()},ajaxCompleteHandler:function(e,r,a){new URLSearchParams(a.data).get("action")===n&&t.hCaptchaBindEvents()}};return i}(window,jQuery);window.hCaptchaFluentForm=c,c.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-givewp.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var f=a(u[l],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var f=u[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaGiveWP||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.parentElement.classList.contains("givewp-layouts")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete),wp.domReady(e.insertCaptcha)},fetchBefore:function(e){var n,r,a,o,i=null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],c=i[0],l=null!==(a=i[1])&&void 0!==a?a:{},u=l.body;if(u instanceof FormData||u instanceof URLSearchParams){var f="string"==typeof c?c:(null==c?void 0:c.url)||"",s="";try{s=new URL(f,t.location.href).searchParams.get("givewp-route")||""}catch(t){}if("donate"===s){var h=document.getElementById("root-givewp-donation-form");if(h){var v="h-captcha-response",d="hcaptcha-widget-id",p="hcaptcha_give_wp_form_nonce",y="hcap_fst_token",m="hcap_hp_sig",w=h.querySelector('[name="'.concat(v,'"]')),b=h.querySelector('[name="'.concat(d,'"]')),g=h.querySelector('[name="'.concat(p,'"]')),S=h.querySelector('[name="'.concat(y,'"]')),C=h.querySelector('[name="'.concat(m,'"]')),E=h.querySelector('[id^="hcap_hp_"]');u.set(v,null==w?void 0:w.value),u.set(d,null==b?void 0:b.value),u.set(p,null==g?void 0:g.value),u.set(y,null==S?void 0:S.value),u.set(m,null==C?void 0:C.value),u.set(E.id,null!==(o=E.value)&&void 0!==o?o:""),l.body=u,i[1]=l,e.detail.args=i}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0],o="string"==typeof a?a:(null==a?void 0:a.url)||"",i="";try{i=new URL(o,t.location.href).searchParams.get("givewp-route")||""}catch(t){}"donate"===i&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()},insertCaptcha:function(){var e,n=null===(e=HCaptchaGiveWPObject)||void 0===e?void 0:e.hcaptchaForm;if(n){var r=document.getElementById("root-givewp-donation-form");if(r){new MutationObserver(function(e){var o,i=a(e);try{for(i.s();!(o=i.n()).done;){if("childList"===o.value.type){var c=document.querySelector('button[type="submit"]');if(!c)return;if(r.querySelector(".h-captcha"))return;var l=c?c.closest("section"):null,u=null!=l?l:c,f=document.createElement("section");return f.classList.add("givewp-layouts","givewp-layouts-section"),f.innerHTML=JSON.parse(n),u.parentElement.insertBefore(f,u),void t.hCaptchaBindEvents()}}}catch(t){i.e(t)}finally{i.f()}}).observe(r,{childList:!0,subtree:!0})}}}};return e}(window);window.hCaptchaGiveWP=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var f=a(u[l],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var f=u[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaGiveWP||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.parentElement.classList.contains("givewp-layouts")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete),wp.domReady(e.insertCaptcha)},fetchBefore:function(e){var n,r,a,o,i=null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],c=i[0],l=null!==(a=i[1])&&void 0!==a?a:{},u=l.body;if(u instanceof FormData||u instanceof URLSearchParams){var f="string"==typeof c?c:(null==c?void 0:c.url)||"",s="";try{s=new URL(f,t.location.href).searchParams.get("givewp-route")||""}catch(t){}if("donate"===s){var h=document.getElementById("root-givewp-donation-form");if(h){var v="h-captcha-response",d="hcaptcha-widget-id",p="hcaptcha_give_wp_form_nonce",y="hcap_fst_token",m="hcap_hp_sig",w=h.querySelector('[name="'.concat(v,'"]')),b=h.querySelector('[name="'.concat(d,'"]')),g=h.querySelector('[name="'.concat(p,'"]')),S=h.querySelector('[name="'.concat(y,'"]')),C=h.querySelector('[name="'.concat(m,'"]')),E=h.querySelector('[id^="hcap_hp_"]');u.set(v,null==w?void 0:w.value),u.set(d,null==b?void 0:b.value),u.set(p,null==g?void 0:g.value),u.set(y,null==S?void 0:S.value),u.set(m,null==C?void 0:C.value),u.set(E.id,null!==(o=E.value)&&void 0!==o?o:""),l.body=u,i[1]=l,e.detail.args=i}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0],o="string"==typeof a?a:(null==a?void 0:a.url)||"",i="";try{i=new URL(o,t.location.href).searchParams.get("givewp-route")||""}catch(t){}"donate"===i&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()},insertCaptcha:function(){var e,n=null===(e=HCaptchaGiveWPObject)||void 0===e?void 0:e.hcaptchaForm;if(n){var r=document.getElementById("root-givewp-donation-form");if(r){new MutationObserver(function(e){var o,i=a(e);try{for(i.s();!(o=i.n()).done;){if("childList"===o.value.type){var c=document.querySelector('button[type="submit"]');if(!c)return;if(r.querySelector(".h-captcha"))return;var l=c?c.closest("section"):null,u=null!=l?l:c,f=document.createElement("section");return f.classList.add("givewp-layouts","givewp-layouts-section"),f.innerHTML=JSON.parse(n),u.parentElement.insertBefore(f,u),void t.hCaptchaBindEvents()}}}catch(t){i.e(t)}finally{i.f()}}).observe(r,{childList:!0,subtree:!0})}}}};return e}(window);window.hCaptchaGiveWP=i,i.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-helper.js
r3373103 r3389660 62 62 */ 63 63 static checkAction( options, actionName, actionValue ) { 64 return this.getAction( options, actionName ) === actionValue; 65 } 66 67 /** 68 * Get action value from AJAX options. 69 * 70 * @param {Object} options The AJAX options object. 71 * @param {string} actionName The name of the action to match against. 72 * 73 * @return {string} Returns action value. 74 */ 75 static getAction( options, actionName ) { 64 76 const data = options.data ?? ''; 65 77 66 78 if ( typeof data !== 'string' ) { 67 return false;79 return ''; 68 80 } 69 81 … … 77 89 } 78 90 79 return this.params.get( actionName ) === actionValue;91 return this.params.get( actionName ); 80 92 } 81 93 -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-jetpack.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof o)return!1;var a=o.startsWith("?")?o.slice(1):o;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,p.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=p.p,v=a[2];r>3?(o=v===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,p.v=n,p.n=a[1]):h<v&&(o=r<3||a[0]>n||n>v)&&(a[4]=r,a[5]=n,p.n=v,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,v){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,v),c=f,i=v;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(p.n=-1),h(c,i)):p.n=i:p.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=p.n<0)?i:r.call(n,p))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:v}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaJetpack||function(t){var e={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:success",e.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchSuccess:function(t){return(e=o().m(function e(){var r,n,a,c,i,u,l,f,s,p;return o().w(function(e){for(;;)switch(e.n){case 0:if(a=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],c=null==t||null===(n=t.detail)||void 0===n?void 0:n.response,a&&c){e.n=1;break}return e.a(2);case 1:if((i=a.body)instanceof FormData||i instanceof URLSearchParams){e.n=2;break}return e.a(2);case 2:return e.n=3,c.clone().text().catch(function(){return null});case 3:if(u=e.v,"grunion-contact-form"===i.get("action")&&"string"==typeof u){e.n=4;break}return e.a(2);case 4:l=i.get("contact-form-id"),f=document.getElementById("contact-form-".concat(l)),(s=f.querySelector('.contact-form__error[data-wp-text="context.submissionError"]')).innerHTML=u,null==(p=null==s?void 0:s.querySelector(".form-errors .form-error-message"))||p.style.setProperty("color","var(--jetpack--contact-form--inverted-text-color)");case 5:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var e},fetchComplete:function(e){var r,n,o=(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==r?r:{}).body;o instanceof FormData&&"grunion-contact-form"===o.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaJetpack=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,p.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=p.p,v=a[2];r>3?(o=v===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,p.v=n,p.n=a[1]):h<v&&(o=r<3||a[0]>n||n>v)&&(a[4]=r,a[5]=n,p.n=v,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,v){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,v),c=f,i=v;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(p.n=-1),h(c,i)):p.n=i:p.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=p.n<0)?i:r.call(n,p))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:v}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaJetpack||function(t){var e={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:success",e.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchSuccess:function(t){return(e=o().m(function e(){var r,n,a,c,i,u,l,f,s,p;return o().w(function(e){for(;;)switch(e.n){case 0:if(a=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],c=null==t||null===(n=t.detail)||void 0===n?void 0:n.response,a&&c){e.n=1;break}return e.a(2);case 1:if((i=a.body)instanceof FormData||i instanceof URLSearchParams){e.n=2;break}return e.a(2);case 2:return e.n=3,c.clone().text().catch(function(){return null});case 3:if(u=e.v,"grunion-contact-form"===i.get("action")&&"string"==typeof u){e.n=4;break}return e.a(2);case 4:l=i.get("contact-form-id"),f=document.getElementById("contact-form-".concat(l)),(s=f.querySelector('.contact-form__error[data-wp-text="context.submissionError"]')).innerHTML=u,null==(p=null==s?void 0:s.querySelector(".form-errors .form-error-message"))||p.style.setProperty("color","var(--jetpack--contact-form--inverted-text-color)");case 5:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var e},fetchComplete:function(e){var r,n,o=(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==r?r:{}).body;o instanceof FormData&&"grunion-contact-form"===o.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaJetpack=i,i.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-kadence-advanced.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaKadenceAdvanced||function(t){var e={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==n?n:{}).body;(a instanceof FormData||a instanceof URLSearchParams)&&"kb_process_advanced_form_submit"===a.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaKadenceAdvanced=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaKadenceAdvanced||function(t){var e={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==n?n:{}).body;(a instanceof FormData||a instanceof URLSearchParams)&&"kb_process_advanced_form_submit"===a.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaKadenceAdvanced=a,a.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-otter.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",l=0,u=Object.entries(i);l<u.length;l++){var d=a(u[l],2),f=d[0],h=d[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var d=u[c];if(d){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(d,'"]')):null;i[d]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaOtter||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("wp-block-button__link")||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r,n,a,o,i,c,l,u,d,f,h,v,p,s=null!==(e=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==e?e:[],y=s[0],m=null!==(n=s[1])&&void 0!==n?n:{},w=m.body;if((w instanceof FormData||w instanceof URLSearchParams)&&("string"==typeof y?y:(null==y?void 0:y.url)||"").includes("/otter/v1/form/frontend")){var b=w.get("form_data");if(b){var g;try{g=JSON.parse(b)}catch(t){return}var S=null===(a=g)||void 0===a||null===(a=a.payload)||void 0===a?void 0:a.formId;if(S){var _=document.getElementById(S);if(_){var C,O="h-captcha-response",j="hcaptcha-widget-id",E="hcaptcha_otter_nonce",A="hcap_fst_token",F="hcap_hp_sig",P=null!==(o=null===(i=_.querySelector('[name="'.concat(O,'"]')))||void 0===i?void 0:i.value)&&void 0!==o?o:"",k=null!==(c=null===(l=_.querySelector('[name="'.concat(j,'"]')))||void 0===l?void 0:l.value)&&void 0!==c?c:"",q=null!==(u=null===(d=_.querySelector('[name="'.concat(E,'"]')))||void 0===d?void 0:d.value)&&void 0!==u?u:"",x=null!==(f=null===(h=_.querySelector('[name="'.concat(A,'"]')))||void 0===h?void 0:h.value)&&void 0!==f?f:"",L=null!==(v=null===(p=_.querySelector('[name="'.concat(F,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",B=_.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(g,O)||(g[O]=P),Object.prototype.hasOwnProperty.call(g,j)||(g[j]=k),Object.prototype.hasOwnProperty.call(g,E)||(g[E]=q),x&&(g[A]=x),L&&(g[F]=L),B)g[B.id]=null!==(C=B.value)&&void 0!==C?C:"";w.set("form_data",JSON.stringify(g)),m.body=w,s[1]=m,t.detail.args=s}}}}},fetchComplete:function(e){var r,n,a=(null!==(r=null==e||null===(n=e.detail)||void 0===n?void 0:n.args)&&void 0!==r?r:[])[0];("string"==typeof a?a:(null==a?void 0:a.url)||"").includes("/otter/v1/form/frontend")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaOtter=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var d=a(u[l],2),f=d[0],h=d[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var d=u[c];if(d){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(d,'"]')):null;i[d]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaOtter||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("wp-block-button__link")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,n,r,a,o,i,c,l,u,d,f,h,v,p,s=null!==(e=null==t||null===(n=t.detail)||void 0===n?void 0:n.args)&&void 0!==e?e:[],y=s[0],m=null!==(r=s[1])&&void 0!==r?r:{},w=m.body;if((w instanceof FormData||w instanceof URLSearchParams)&&("string"==typeof y?y:(null==y?void 0:y.url)||"").includes("/otter/v1/form/frontend")){var b=w.get("form_data");if(b){var g;try{g=JSON.parse(b)}catch(t){return}var S=null===(a=g)||void 0===a||null===(a=a.payload)||void 0===a?void 0:a.formId;if(S){var _=document.getElementById(S);if(_){var C,O="h-captcha-response",j="hcaptcha-widget-id",E="hcaptcha_otter_nonce",A="hcap_fst_token",k="hcap_hp_sig",F=null!==(o=null===(i=_.querySelector('[name="'.concat(O,'"]')))||void 0===i?void 0:i.value)&&void 0!==o?o:"",P=null!==(c=null===(l=_.querySelector('[name="'.concat(j,'"]')))||void 0===l?void 0:l.value)&&void 0!==c?c:"",q=null!==(u=null===(d=_.querySelector('[name="'.concat(E,'"]')))||void 0===d?void 0:d.value)&&void 0!==u?u:"",x=null!==(f=null===(h=_.querySelector('[name="'.concat(A,'"]')))||void 0===h?void 0:h.value)&&void 0!==f?f:"",L=null!==(v=null===(p=_.querySelector('[name="'.concat(k,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",B=_.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(g,O)||(g[O]=F),Object.prototype.hasOwnProperty.call(g,j)||(g[j]=P),Object.prototype.hasOwnProperty.call(g,E)||(g[E]=q),x&&(g[A]=x),L&&(g[k]=L),B)g[B.id]=null!==(C=B.value)&&void 0!==C?C:"";w.set("form_data",JSON.stringify(g)),m.body=w,s[1]=m,t.detail.args=s}}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0];("string"==typeof a?a:(null==a?void 0:a.url)||"").includes("/otter/v1/form/frontend")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaOtter=a,a.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-passster.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=a(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("passster-submit")||t}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("area");a.d.addHCaptchaData(t,"validate_input","hcaptcha_passster_nonce",n("[data-area="+o+"]").closest("form"))}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=a(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("passster-submit")||t}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("area");a.d.addHCaptchaData(t,"validate_input","hcaptcha_passster_nonce",n("[data-area="+o+"]").closest("form"))}})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-sendinblue.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaSendinblue||function(t,e){var r={actionName:"sib_form_action",actionValue:"subscribe_form_submit",init:function(){e(document).on("ajaxComplete",r.ajaxCompleteHandler)},ajaxCompleteHandler:function(e,a,o){n.d.checkAction(o,r.actionName,r.actionValue)&&t.hCaptchaBindEvents()}};return r}(window,jQuery);window.hCaptchaSendinblue=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaSendinblue||function(t,e){var n={actionName:"sib_form_action",actionValue:"subscribe_form_submit",init:function(){e(document).on("ajaxComplete",n.ajaxCompleteHandler)},ajaxCompleteHandler:function(e,a,o){r.d.checkAction(o,n.actionName,n.actionValue)&&t.hCaptchaBindEvents()}};return n}(window,jQuery);window.hCaptchaSendinblue=a,a.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-spectra.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof o)return!1;var a=o.startsWith("?")?o.slice(1):o;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],d=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(d))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,d={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,d.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=d.p,p=a[2];r>3?(o=p===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,d.v=n,d.n=a[1]):h<p&&(o=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,d.n=p,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,p),c=f,i=p;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(d.n=-1),h(c,i)):d.n=i:d.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=d.n<0)?i:r.call(n,d))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var d=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(d);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:p}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaSpectra||function(t){var e,r={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",r.fetchBefore),t.addEventListener("hCaptchaFetch:success",r.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",r.fetchComplete)},fetchBefore:function(t){var e,r,n=null!==(e=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==e?e:{},o=n.body;if(o instanceof URLSearchParams){var a=o.get("block_id"),c=document.querySelector(".uagb-block-".concat(a)),i=c.querySelector(".hcaptcha-error-message");i&&i.remove();var u="h-captcha-response",l=JSON.parse(o.get("form_data"));if("uagb_process_forms"===o.get("action")&&!l.hasOwnProperty(u)){var f="hcaptcha-widget-id",s="hcap_hp_sig",d="hcap_fst_token",h="hcaptcha_spectra_form_nonce",p=c.querySelector('[name="'.concat(f,'"]')),v=c.querySelector('[name="'.concat(u,'"]')),y=c.querySelector('[name="'.concat(h,'"]')),m=c.querySelector('[id^="hcap_hp_"]'),b=c.querySelector('[name="'.concat(s,'"]')),g=c.querySelector('[name="'.concat(d,'"]'));l[f]=null==p?void 0:p.value,l[u]=null==v?void 0:v.value,l[h]=null==y?void 0:y.value,l[null==m?void 0:m.id]=null==m?void 0:m.value,l[s]=null==b?void 0:b.value,l[d]=null==g?void 0:g.value,o.set("form_data",JSON.stringify(l)),n.body=o,t.detail.args.config=n}}},fetchSuccess:function(t){return(r=o().m(function r(){var n,a,c,i,u,l,f,s,d,h,p;return o().w(function(r){for(;;)switch(r.n){case 0:if(c=null==t||null===(n=t.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1],i=null==t||null===(a=t.detail)||void 0===a?void 0:a.response,c&&i){r.n=1;break}return r.a(2);case 1:if((u=c.body)instanceof FormData||u instanceof URLSearchParams){r.n=2;break}return r.a(2);case 2:return r.n=3,i.clone().json().catch(function(){return null});case 3:if(l=r.v,"uagb_process_forms"===u.get("action")&&"string"==typeof(null==l?void 0:l.data)){r.n=4;break}return r.a(2);case 4:f=u.get("block_id"),s='[name="uagb-form-'.concat(f,'"]'),(e=document.createElement("style")).id="hcaptcha-style-".concat(f),e.textContent="\n\t\t".concat(s," {\n\t\t\tdisplay: block !important;\n\t\t}\n"),document.getElementById(e.id)||document.head.appendChild(e),(d=document.querySelector(".uagb-block-"+f+" .hcaptcha-error-message"))&&d.remove(),(h=document.createElement("div")).className="hcaptcha-error-message",h.textContent=l.data,h.style.color="red",h.style.padding="10px 0",(p=document.querySelector(".uagb-block-"+f+" h-captcha"))&&p.parentNode.insertBefore(h,p);case 5:return r.a(2)}},r)}),function(){var t=this,e=arguments;return new Promise(function(n,o){var a=r.apply(t,e);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var r},fetchComplete:function(r){var n,o,a,c=(null!==(n=null==r||null===(o=r.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==n?n:{}).body;if(c instanceof URLSearchParams&&"uagb_process_forms"===c.get("action")){var i=document.getElementById(null===(a=e)||void 0===a?void 0:a.id);i&&i.remove(),t.hCaptchaBindEvents()}}};return r}(window);window.hCaptchaSpectra=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a,c,i=[],u=!0,l=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(i.push(r.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i(r.key),r)}}function i(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var o=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,a){if(t.checkAction(e,"action",n)){for(var c=t.getHCaptchaData(a,r),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],d=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(d))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,o=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==a?void 0:a.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var o=t.apply(void 0,n);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&c(e.prototype,n),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,n),a.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",c=n.toStringTag||"@@toStringTag";function i(n,r,o,c){var i=r&&r.prototype instanceof l?r:l,f=Object.create(i.prototype);return a(f,"_invoke",function(n,r,o){var a,c,i,l=0,f=o||[],s=!1,d={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return a=e,c=0,i=t,d.n=n,u}};function h(n,r){for(c=n,i=r,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=d.p,p=a[2];n>3?(o=p===r)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=n<2&&h<a[1])?(c=0,d.v=r,d.n=a[1]):h<p&&(o=n<3||a[0]>r||r>p)&&(a[4]=n,a[5]=r,d.n=p,c=0))}if(o||n>1)return u;throw s=!0,r}return function(o,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,p),c=f,i=p;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(d.n=-1),h(c,i)):d.n=i:d.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=d.n<0)?i:n.call(r,d))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(n,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var d=[][r]?e(e([][r]())):(a(e={},r,function(){return this}),e),h=s.prototype=l.prototype=Object.create(d);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,r,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:p}})()}function a(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,n,r){function c(e,n){a(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(c("next",0),c("throw",1),c("return",2))},a(t,e,n,r)}function c(t,e,n,r,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void n(t)}i.done?e(u):Promise.resolve(u).then(r,o)}var i=window.hCaptchaSpectra||function(t){var e,n={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:success",n.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var e,n,r=null!==(e=null==t||null===(n=t.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==e?e:{},o=r.body;if(o instanceof URLSearchParams){var a=o.get("block_id"),c=document.querySelector(".uagb-block-".concat(a)),i=c.querySelector(".hcaptcha-error-message");i&&i.remove();var u="h-captcha-response",l=JSON.parse(o.get("form_data"));if("uagb_process_forms"===o.get("action")&&!l.hasOwnProperty(u)){var f="hcaptcha-widget-id",s="hcap_hp_sig",d="hcap_fst_token",h="hcaptcha_spectra_form_nonce",p=c.querySelector('[name="'.concat(f,'"]')),v=c.querySelector('[name="'.concat(u,'"]')),y=c.querySelector('[name="'.concat(h,'"]')),m=c.querySelector('[id^="hcap_hp_"]'),b=c.querySelector('[name="'.concat(s,'"]')),g=c.querySelector('[name="'.concat(d,'"]'));l[f]=null==p?void 0:p.value,l[u]=null==v?void 0:v.value,l[h]=null==y?void 0:y.value,l[null==m?void 0:m.id]=null==m?void 0:m.value,l[s]=null==b?void 0:b.value,l[d]=null==g?void 0:g.value,o.set("form_data",JSON.stringify(l)),r.body=o,t.detail.args.config=r}}},fetchSuccess:function(t){return(n=o().m(function n(){var r,a,c,i,u,l,f,s,d,h,p;return o().w(function(n){for(;;)switch(n.n){case 0:if(c=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],i=null==t||null===(a=t.detail)||void 0===a?void 0:a.response,c&&i){n.n=1;break}return n.a(2);case 1:if((u=c.body)instanceof FormData||u instanceof URLSearchParams){n.n=2;break}return n.a(2);case 2:return n.n=3,i.clone().json().catch(function(){return null});case 3:if(l=n.v,"uagb_process_forms"===u.get("action")&&"string"==typeof(null==l?void 0:l.data)){n.n=4;break}return n.a(2);case 4:f=u.get("block_id"),s='[name="uagb-form-'.concat(f,'"]'),(e=document.createElement("style")).id="hcaptcha-style-".concat(f),e.textContent="\n\t\t".concat(s," {\n\t\t\tdisplay: block !important;\n\t\t}\n"),document.getElementById(e.id)||document.head.appendChild(e),(d=document.querySelector(".uagb-block-"+f+" .hcaptcha-error-message"))&&d.remove(),(h=document.createElement("div")).className="hcaptcha-error-message",h.textContent=l.data,h.style.color="red",h.style.padding="10px 0",(p=document.querySelector(".uagb-block-"+f+" h-captcha"))&&p.parentNode.insertBefore(h,p);case 5:return n.a(2)}},n)}),function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function i(t){c(a,r,o,i,u,"next",t)}function u(t){c(a,r,o,i,u,"throw",t)}i(void 0)})})();var n},fetchComplete:function(n){var r,o,a,c=(null!==(r=null==n||null===(o=n.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==r?r:{}).body;if(c instanceof URLSearchParams&&"uagb_process_forms"===c.get("action")){var i=document.getElementById(null===(a=e)||void 0===a?void 0:a.id);i&&i.remove(),t.hCaptchaBindEvents()}}};return n}(window);window.hCaptchaSpectra=i,i.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-ultimate-addons.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var a,n,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(a=o.call(r)).done)&&(c.push(a.value),c.length!==e);u=!0);}catch(t){l=!0,n=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw n}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=Array(e);r<e;r++)a[r]=t[r];return a}function i(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,c(a.key),a)}}function c(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,a=[{key:"checkAction",value:function(t,e,r){ var a,n=null!==(a=t.data)&&void 0!==a?a:"";if("string"!=typeof n)return!1;var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,a,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,a),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=n(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,a,n=(a=t)?a.jquery||Array.isArray(a)?a[0]||document:a:document,o=null!=n&&n.querySelector?n.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=n&&n.querySelector?n.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var n=t.apply(void 0,r);return n.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),n};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),a&&i(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,a}()}},e={};function r(a){var n=e[a];if(void 0!==n)return n.exports;var o=e[a]={exports:{}};return t[a](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var a in e)r.o(e,a)&&!r.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var a,n=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!(!e.classList.contains("uael-login-form-submit")&&!e.classList.contains("uael-register-submit"))||t}),(a=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("action");if(o){var i;switch(o){case"uael_login_form_submit":i=a(".uael-login-form");break;case"uael_register_user":i=a(".uael-registration-form");break;default:return}n.d.addHCaptchaData(t,"uael_login_form_submit","hcaptcha_login_nonce",i),n.d.addHCaptchaData(t,"uael_register_user","hcaptcha_ultimate_addons_register_nonce",i)}}}),a(document).on("ajaxSuccess",function(t,e,r){var n,o,i=new URLSearchParams(r.data).get("action");if("uael_login_form_submit"===i||"uael_register_user"===i){window.hCaptchaBindEvents();var c=JSON.parse(e.responseText);if(null==c||!c.success){var u=null!==(n=null==c?void 0:c.data)&&void 0!==n?n:"",l=null!==(o=null==u?void 0:u.hCaptchaError)&&void 0!==o?o:"";l&&a("h-captcha").after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+l+"</span></span>")}}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var a,n,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(a=o.call(r)).done)&&(c.push(a.value),c.length!==e);u=!0);}catch(t){l=!0,n=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw n}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=Array(e);r<e;r++)a[r]=t[r];return a}function i(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,c(a.key),a)}}function c(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,a=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return"";var n=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(n)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,a,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,a),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=n(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,a,n=(a=t)?a.jquery||Array.isArray(a)?a[0]||document:a:document,o=null!=n&&n.querySelector?n.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=n&&n.querySelector?n.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var n=t.apply(void 0,r);return n.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),n};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),a&&i(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,a}()}},e={};function r(a){var n=e[a];if(void 0!==n)return n.exports;var o=e[a]={exports:{}};return t[a](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var a in e)r.o(e,a)&&!r.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var a,n=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!(!e.classList.contains("uael-login-form-submit")&&!e.classList.contains("uael-register-submit"))||t}),(a=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("action");if(o){var i;switch(o){case"uael_login_form_submit":i=a(".uael-login-form");break;case"uael_register_user":i=a(".uael-registration-form");break;default:return}n.d.addHCaptchaData(t,"uael_login_form_submit","hcaptcha_login_nonce",i),n.d.addHCaptchaData(t,"uael_register_user","hcaptcha_ultimate_addons_register_nonce",i)}}}),a(document).on("ajaxSuccess",function(t,e,r){var n,o,i=new URLSearchParams(r.data).get("action");if("uael_login_form_submit"===i||"uael_register_user"===i){window.hCaptchaBindEvents();var c=JSON.parse(e.responseText);if(null==c||!c.success){var u=null!==(n=null==c?void 0:c.data)&&void 0!==n?n:"",l=null!==(o=null==u?void 0:u.hCaptchaError)&&void 0!==o?o:"";l&&a("h-captcha").after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+l+"</span></span>")}}})})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/hcaptcha-wc-block-checkout.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",l=0,u=Object.entries(c);l<u.length;l++){var h=a(u[l],2),f=h[0],s=h[1];this.params.has(f)||(i+="&".concat(f,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<u.length;i++){var h=u[i];if(h){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;c[h]=l(f)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var c=window.hCaptchaWCBlockCheckout||function(t){var e={init:function(){var r="wc-block-components-checkout-place-order-button";wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", .".concat(r)}),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("".concat(r))||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r=a(null==t||null===(e=t.detail)||void 0===e?void 0:e.args,2),n=r[0],o=r[1];if(n.includes("/wc/store/v1/checkout")){var c;try{c=JSON.parse(o.body)}catch(t){c={}}var i="hcaptcha-widget-id",l="h-captcha-response",u="hcap_hp_sig",h="hcap_fst_token",f=document.querySelector('div[data-block-name="woocommerce/checkout"]'),s=f.querySelector('[name="'.concat(i,'"]')),d=f.querySelector('[name="'.concat(l,'"]')),p=f.querySelector('[id^="hcap_hp_"]'),v=f.querySelector('[name="'.concat(u,'"]')),y=f.querySelector('[name="'.concat(h,'"]'));c[i]=null==s?void 0:s.value,c[l]=null==d?void 0:d.value,c[p.id]=null==p?void 0:p.value,c[u]=null==v?void 0:v.value,c[h]=null==y?void 0:y.value,o.body=JSON.stringify(c),t.detail.args.config=o}},fetchComplete:function(e){var r,n;(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[0])&&void 0!==r?r:"").includes("/wc/store/v1/checkout")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaWCBlockCheckout=c,c.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",l=0,u=Object.entries(c);l<u.length;l++){var h=a(u[l],2),f=h[0],s=h[1];this.params.has(f)||(i+="&".concat(f,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<u.length;i++){var h=u[i];if(h){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;c[h]=l(f)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var c=window.hCaptchaWCBlockCheckout||function(t){var e={init:function(){var r="wc-block-components-checkout-place-order-button";wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", .".concat(r)}),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("".concat(r))||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r=a(null==t||null===(e=t.detail)||void 0===e?void 0:e.args,2),n=r[0],o=r[1];if(n.includes("/wc/store/v1/checkout")){var c;try{c=JSON.parse(o.body)}catch(t){c={}}var i="hcaptcha-widget-id",l="h-captcha-response",u="hcap_hp_sig",h="hcap_fst_token",f=document.querySelector('div[data-block-name="woocommerce/checkout"]'),s=f.querySelector('[name="'.concat(i,'"]')),d=f.querySelector('[name="'.concat(l,'"]')),p=f.querySelector('[id^="hcap_hp_"]'),v=f.querySelector('[name="'.concat(u,'"]')),y=f.querySelector('[name="'.concat(h,'"]'));c[i]=null==s?void 0:s.value,c[l]=null==d?void 0:d.value,c[p.id]=null==p?void 0:p.value,c[u]=null==v?void 0:v.value,c[h]=null==y?void 0:y.value,o.body=JSON.stringify(c),t.detail.args.config=o}},fetchComplete:function(e){var r,n;(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[0])&&void 0!==r?r:"").includes("/wc/store/v1/checkout")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaWCBlockCheckout=c,c.init()})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/integrations.js
r3373103 r3389660 16 16 * @param HCaptchaIntegrationsObject.onlyOneThemeMsg 17 17 * @param HCaptchaIntegrationsObject.selectThemeMsg 18 * @param HCaptchaIntegrationsObject.suggestActivate 19 * @param HCaptchaIntegrationsObject.suggestActivateMsg 18 20 * @param HCaptchaIntegrationsObject.themes 19 21 * @param HCaptchaIntegrationsObject.unexpectedErrorMsg … … 199 201 } 200 202 } ); 203 } 204 205 /** 206 * Suggest an entity for activation. 207 */ 208 function suggestActivate() { 209 if ( ! HCaptchaIntegrationsObject.suggestActivate ) { 210 return; 211 } 212 213 const element = document.querySelector( 214 `tr.hcaptcha-integrations-${ HCaptchaIntegrationsObject.suggestActivate } .hcaptcha-integrations-logo` 215 .replace( /_/g, '-' ) ); 216 217 if ( ! element ) { 218 return; 219 } 220 221 hCaptchaSettingsBase.highlightElement( element ); 222 showSuccessMessage( HCaptchaIntegrationsObject.suggestActivateMsg ); 223 } 224 225 // Test hook: expose selected internals for isolated unit tests 226 // noinspection JSUnresolvedReference 227 if ( typeof jest !== 'undefined' ) { 228 window.__integrationsTest = { 229 swapThemes, 230 }; 201 231 } 202 232 … … 532 562 533 563 setupHelpers(); 564 suggestActivate(); 534 565 }; 535 566 -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/integrations.min.js
r3373103 r3389660 1 (()=>{function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,i,o,r,c=[],s=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;s=!1}else for(;!(s=(n=o.call(a)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){l=!0,i=t}finally{try{if(!s&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(l)throw i}}return c}}(t,a)||function(t,a){if(t){if("string"==typeof t)return e(t,a);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,a):void 0}}(t,a)||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 e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}var a=function(e){var a="#hcaptcha-message",n=e(a),i=e("#wpwrap"),o=e("#adminmenuwrap"),r=e("#hcaptcha-integrations-search"),c=e("#show_antispam_coverage_1");function s(t,a){n.removeClass(),n.addClass(a+" notice settings-error is-dismissible"),n.html("<p>".concat(t,"</p>")),e(document).trigger("wp-updates-notice-added");var r=n.clone();n.css("visibility","hidden"),r.css("margin","0px"),r.css("top",i.position().top),r.css("z-index","999999");var c="block"===o.css("display")?o.width():0;r.css("left",c),r.width(e(window).width()-c),r.css("position","fixed"),e("body").append(r),setTimeout(function(){n.css("visibility","unset"),r.remove()},3e3)}function l(t){s(t,"notice- error")}function d(t){return t.is(jQuery(".form-table").eq(1))}function h(t,a,n){var i=!1,o=a.toLowerCase(),r=!d(t),c=n.find("fieldset");c.attr("disabled",r),c.find("input").attr("disabled",r),t.find("tbody").children().each(function(t,a){var r=e(a).find(".hcaptcha-integrations-logo img").attr("alt");if((r=(r=r||"").replace(" Logo","")).toLowerCase()>o)return n.insertBefore(e(a)),i=!0,!1}),i||t.find("tbody").append(n)}function f(){var t=c.prop("checked");e("label[data-antispam]").each(function(){var a=function(t){var a=t.next(".helper");return a.length||(a=e(document.createElement("span")).addClass("helper"),t.after(a)),function(n,i){a.find('i[class^="antispam"]').remove();for(var o=null!==(n=null===(i=t.get(0))||void 0===i?void 0:i.attributes)&&void 0!==n?n:[],r=[],c=0;c<o.length;c++){var s=o[c].name;if(0===s.indexOf("data-antispam-")){var l=s.replace(/^data-/,"");-1===r.indexOf(l)&&r.push(l)}}r.forEach(function(t){var n=e(document.createElement("i")).addClass(t);a.prepend(n)})}(),a}(e(this));t?a.css("display","inline-flex"):a.hide()})}c.on("change",function(){f()}),e(".form-table img").on("click",function(i){function o(){r(!0)}function r(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=g?"on":"off";n=a?"install":n;var i,o,r=(o=document.querySelector(".kagg-dialog select"))&&null!==(i=o.value)&&void 0!==i?i:"",c={action:HCaptchaIntegrationsObject.action,nonce:HCaptchaIntegrationsObject.nonce,install:a,activate:g,entity:f,status:b,newTheme:r};m.addClass(n),e.post({url:HCaptchaIntegrationsObject.ajaxUrl,data:c}).done(function(a){if(void 0!==a.success)if(void 0!==a.data.themes&&(HCaptchaIntegrationsObject.themes=a.data.themes,HCaptchaIntegrationsObject.defaultTheme=a.data.defaultTheme),a.success){var n=e(".form-table").eq(g?1:2);!function(t,a,n){if("theme"===a){var i=e(".form-table"),o=t?"":'[data-label="'+n+'"]',r=i.eq(t?1:2).find('.hcaptcha-integrations-logo img[data-entity="theme"]'+o);if(r.length){var c=i.eq(t?2:1),s=r.closest("tr");h(c,r.attr("data-label"),s)}}}(g,f,r),h(n,u,m),function(t){s(t,"notice-success")}(a.data.message),function(a){for(var n=e(".form-table"),i=0,o=Object.entries(a);i<o.length;i++){var r=t(o[i],2),c=r[0],s=r[1];if("1"!==c){var l="hcaptcha-integrations-"+c.replace(/_/g,"-"),f=e("tr.".concat(l)),u=f.find(".hcaptcha-integrations-logo"),p=d(f.closest(".form-table"));s&&u.attr("data-installed",!0),p!==s&&h(n.eq(s?1:2),u.find("img").attr("alt"),f)}}}(a.data.stati),e("html, body").animate({scrollTop:m.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}else{var i,o;l(null!==(i=null===(o=a.data)||void 0===o?void 0:o.message)&&void 0!==i?i:a.data)}else s(HCaptchaIntegrationsObject.unexpectedErrorMsg,"notice-error")}).fail(function(t){l(t.statusText)}).always(function(){m.removeClass("install on off")})}i.preventDefault(),n.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),n=e(a);var c=e(i.target),f=c.data("entity");if(f=f||"",-1!==e.inArray(f,["core","theme","plugin"])&&-1===e.inArray(f,["core"])){var u=c.attr("alt");u=(u=u||"").replace(" Logo","");var p,g,m=c.closest("tr"),v=m.attr("class").match(/hcaptcha-integrations-([a-z0-9-]+)/),b=v?v[1]:"",y="";if(m.find("fieldset").attr("disabled"))p="plugin"===f?HCaptchaIntegrationsObject.activatePluginMsg:HCaptchaIntegrationsObject.activateThemeMsg,g=!0;else{if("plugin"===f)p=HCaptchaIntegrationsObject.deactivatePluginMsg;else{for(var C in p=HCaptchaIntegrationsObject.deactivateThemeMsg,y="<p>"+HCaptchaIntegrationsObject.selectThemeMsg+"</p>",y+="<select>",HCaptchaIntegrationsObject.themes){var O=C===HCaptchaIntegrationsObject.defaultTheme?' selected="selected"':"";y+='<option value="'.concat(C,'"').concat(O,">").concat(HCaptchaIntegrationsObject.themes[C],"</option>")}y+="</select>"}g=!1}if(-1===e.inArray(f,["theme"])||g||0!==Object.keys(HCaptchaIntegrationsObject.themes).length){if("false"===m.find(".hcaptcha-integrations-logo").attr("data-installed"))return i.ctrlKey?void o():(p=(p="plugin"===f?HCaptchaIntegrationsObject.installPluginMsg:HCaptchaIntegrationsObject.installThemeMsg).replace("%s",u),void kaggDialog.confirm({title:p,content:y,type:"install",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&o()}}));i.ctrlKey?r():(p=p.replace("%s",u),kaggDialog.confirm({title:p,content:y,type:g?"activate":"deactivate",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&r()}}))}else kaggDialog.confirm({title:HCaptchaIntegrationsObject.onlyOneThemeMsg,content:"",type:"info",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText}}})}});var u,p,g;r.on("input",(u=function(){var t=r.val().trim().toLowerCase(),a=e(".hcaptcha-integrations-logo img"),n=null;if(a.each(function(a,i){var o=e(i);if("core"!==o.data("entity")){var r=o.closest("tr");o.data("label").toLowerCase().includes(t)?(r.show(),n=null!=n?n:r):r.hide()}}),n){var i=n.offset().top+n.outerHeight()-e(window).height()+5;e("html").stop().animate({scrollTop:i},1e3)}},p=100,function(){var t=this,e=arguments;clearTimeout(g),g=setTimeout(function(){return u.apply(t,e)},p)})),e("#hcaptcha-options").keydown(function(t){e(t.target).is(r)&&13===t.which&&t.preventDefault()}),f()};window.hCaptchaIntegrations=a,jQuery(document).ready(a)})();1 (()=>{function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,i,o,r,c=[],s=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;s=!1}else for(;!(s=(n=o.call(a)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){l=!0,i=t}finally{try{if(!s&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(l)throw i}}return c}}(t,a)||function(t,a){if(t){if("string"==typeof t)return e(t,a);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,a):void 0}}(t,a)||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 e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}var a=function(e){var a="#hcaptcha-message",n=e(a),i=e("#wpwrap"),o=e("#adminmenuwrap"),r=e("#hcaptcha-integrations-search"),c=e("#show_antispam_coverage_1");function s(t,a){n.removeClass(),n.addClass(a+" notice settings-error is-dismissible"),n.html("<p>".concat(t,"</p>")),e(document).trigger("wp-updates-notice-added");var r=n.clone();n.css("visibility","hidden"),r.css("margin","0px"),r.css("top",i.position().top),r.css("z-index","999999");var c="block"===o.css("display")?o.width():0;r.css("left",c),r.width(e(window).width()-c),r.css("position","fixed"),e("body").append(r),setTimeout(function(){n.css("visibility","unset"),r.remove()},3e3)}function l(t){s(t,"notice-success")}function h(t){s(t,"notice-error")}function d(t){return t.is(jQuery(".form-table").eq(1))}function u(t,a,n){if("theme"===a){var i=e(".form-table"),o=t?"":'[data-label="'+n+'"]',r=i.eq(t?1:2).find('.hcaptcha-integrations-logo img[data-entity="theme"]'+o);if(r.length){var c=i.eq(t?2:1),s=r.closest("tr");g(c,r.attr("data-label"),s)}}}function g(t,a,n){var i=!1,o=a.toLowerCase(),r=!d(t),c=n.find("fieldset");c.attr("disabled",r),c.find("input").attr("disabled",r),t.find("tbody").children().each(function(t,a){var r=e(a).find(".hcaptcha-integrations-logo img").attr("alt");if((r=(r=r||"").replace(" Logo","")).toLowerCase()>o)return n.insertBefore(e(a)),i=!0,!1}),i||t.find("tbody").append(n)}function f(){var t=c.prop("checked");e("label[data-antispam]").each(function(){var a=function(t){var a=t.next(".helper");return a.length||(a=e(document.createElement("span")).addClass("helper"),t.after(a)),function(){var n,i;a.find('i[class^="antispam"]').remove();for(var o=null!==(n=null===(i=t.get(0))||void 0===i?void 0:i.attributes)&&void 0!==n?n:[],r=[],c=0;c<o.length;c++){var s=o[c].name;if(0===s.indexOf("data-antispam-")){var l=s.replace(/^data-/,"");-1===r.indexOf(l)&&r.push(l)}}r.forEach(function(t){var n=e(document.createElement("i")).addClass(t);a.prepend(n)})}(),a}(e(this));t?a.css("display","inline-flex"):a.hide()})}"undefined"!=typeof jest&&(window.__integrationsTest={swapThemes:u}),c.on("change",function(){f()}),e(".form-table img").on("click",function(i){function o(){r(!0)}function r(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=v?"on":"off";n=a?"install":n;var i,o,r=(o=document.querySelector(".kagg-dialog select"))&&null!==(i=o.value)&&void 0!==i?i:"",c={action:HCaptchaIntegrationsObject.action,nonce:HCaptchaIntegrationsObject.nonce,install:a,activate:v,entity:f,status:C,newTheme:r};b.addClass(n),e.post({url:HCaptchaIntegrationsObject.ajaxUrl,data:c}).done(function(a){if(void 0!==a.success)if(void 0!==a.data.themes&&(HCaptchaIntegrationsObject.themes=a.data.themes,HCaptchaIntegrationsObject.defaultTheme=a.data.defaultTheme),a.success){var n=e(".form-table").eq(v?1:2);u(v,f,r),g(n,p,b),l(a.data.message),function(a){for(var n=e(".form-table"),i=0,o=Object.entries(a);i<o.length;i++){var r=t(o[i],2),c=r[0],s=r[1];if("1"!==c){var l="hcaptcha-integrations-"+c.replace(/_/g,"-"),h=e("tr.".concat(l)),u=h.find(".hcaptcha-integrations-logo"),f=d(h.closest(".form-table"));s&&u.attr("data-installed",!0),f!==s&&g(n.eq(s?1:2),u.find("img").attr("alt"),h)}}}(a.data.stati),e("html, body").animate({scrollTop:b.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}else{var i,o;h(null!==(i=null===(o=a.data)||void 0===o?void 0:o.message)&&void 0!==i?i:a.data)}else s(HCaptchaIntegrationsObject.unexpectedErrorMsg,"notice-error")}).fail(function(t){h(t.statusText)}).always(function(){b.removeClass("install on off")})}i.preventDefault(),n.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),n=e(a);var c=e(i.target),f=c.data("entity");if(f=f||"",-1!==e.inArray(f,["core","theme","plugin"])&&-1===e.inArray(f,["core"])){var p=c.attr("alt");p=(p=p||"").replace(" Logo","");var m,v,b=c.closest("tr"),y=b.attr("class").match(/hcaptcha-integrations-([a-z0-9-]+)/),C=y?y[1]:"",O="";if(b.find("fieldset").attr("disabled"))m="plugin"===f?HCaptchaIntegrationsObject.activatePluginMsg:HCaptchaIntegrationsObject.activateThemeMsg,v=!0;else{if("plugin"===f)m=HCaptchaIntegrationsObject.deactivatePluginMsg;else{for(var j in m=HCaptchaIntegrationsObject.deactivateThemeMsg,O="<p>"+HCaptchaIntegrationsObject.selectThemeMsg+"</p>",O+="<select>",HCaptchaIntegrationsObject.themes){var I=j===HCaptchaIntegrationsObject.defaultTheme?' selected="selected"':"";O+='<option value="'.concat(j,'"').concat(I,">").concat(HCaptchaIntegrationsObject.themes[j],"</option>")}O+="</select>"}v=!1}if(-1===e.inArray(f,["theme"])||v||0!==Object.keys(HCaptchaIntegrationsObject.themes).length){if("false"===b.find(".hcaptcha-integrations-logo").attr("data-installed"))return i.ctrlKey?void o():(m=(m="plugin"===f?HCaptchaIntegrationsObject.installPluginMsg:HCaptchaIntegrationsObject.installThemeMsg).replace("%s",p),void kaggDialog.confirm({title:m,content:O,type:"install",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&o()}}));i.ctrlKey?r():(m=m.replace("%s",p),kaggDialog.confirm({title:m,content:O,type:v?"activate":"deactivate",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&r()}}))}else kaggDialog.confirm({title:HCaptchaIntegrationsObject.onlyOneThemeMsg,content:"",type:"info",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText}}})}});var p,m,v;r.on("input",(p=function(){var t=r.val().trim().toLowerCase(),a=e(".hcaptcha-integrations-logo img"),n=null;if(a.each(function(a,i){var o=e(i);if("core"!==o.data("entity")){var r=o.closest("tr");o.data("label").toLowerCase().includes(t)?(r.show(),n=null!=n?n:r):r.hide()}}),n){var i=n.offset().top+n.outerHeight()-e(window).height()+5;e("html").stop().animate({scrollTop:i},1e3)}},m=100,function(){var t=this,e=arguments;clearTimeout(v),v=setTimeout(function(){return p.apply(t,e)},m)})),e("#hcaptcha-options").keydown(function(t){e(t.target).is(r)&&13===t.which&&t.preventDefault()}),f(),function(){if(HCaptchaIntegrationsObject.suggestActivate){var t=document.querySelector("tr.hcaptcha-integrations-".concat(HCaptchaIntegrationsObject.suggestActivate," .hcaptcha-integrations-logo").replace(/_/g,"-"));t&&(hCaptchaSettingsBase.highlightElement(t),l(HCaptchaIntegrationsObject.suggestActivateMsg))}}()};window.hCaptchaIntegrations=a,jQuery(document).ready(a)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/kagg-dialog.js
r3026475 r3389660 61 61 62 62 /** 63 * Get confirmdialog.64 * Create its HTM lif it does not exist.63 * Get the confirmation dialog. 64 * Create its HTML if it does not exist. 65 65 */ 66 66 getConfirmDialog() { -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/notifications.js
r3319903 r3389660 88 88 } 89 89 90 let index = 0;90 let index = -1; 91 91 92 92 $notifications.each( function( i ) { 93 if ( $( this ).is( ':visible' ) ) { 93 // In jsdom, jQuery(':visible') can be unreliable due to zero dimensions; rely on CSS display instead 94 if ( $( this ).css( 'display' ) !== 'none' ) { 94 95 index = i; 95 96 return false; … … 168 169 } ); 169 170 170 $( optionsSelector ).on( 'click', navSelectors, function( event ) {171 function handleNavClick( event ) { 171 172 let direction = 1; 172 173 … … 176 177 177 178 const index = getVisibleNotificationIndex(); 178 179 179 const newIndex = index + direction; 180 180 … … 186 186 normalizeNotificationHeight(); 187 187 } 188 } ); 188 } 189 190 // Test hook for Jest 191 // noinspection JSUnresolvedReference 192 if ( typeof jest !== 'undefined' ) { 193 window.__notificationsTest = { 194 handleNavClick, 195 setNavStatus, 196 }; 197 } 198 199 $( optionsSelector ).on( 'click', navSelectors, handleNavClick ); 189 200 190 201 $( resetBtnSelector ).on( 'click', function() { … … 216 227 // Initialize notification heights. 217 228 normalizeNotificationHeight(); 229 // Initialize navigation status on a load 230 setNavStatus(); 218 231 }; 219 232 233 // Expose initializer for tests and potential manual bootstrapping 234 window.hCaptchaNotifications = notifications; 235 220 236 jQuery( document ).ready( notifications ); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/notifications.min.js
r3339595 r3389660 1 jQuery(document).ready(function(t){var i,a="form#hcaptcha-options",n="div#hcaptcha-notifications",o="div.hcaptcha-notification",c=n+" button.notice-dismiss",e="#hcaptcha-navigation span",s="#hcaptcha-navigation .prev",r="#hcaptcha-navigation .next",h=s+", "+r,d=".hcaptcha-notification-buttons",f="#hcaptcha-notifications-footer",p=function(){if((i=t(o)).length){var a=l();i.css({height:"","box-sizing":"border-box"}),i.css("display","block");var n=0;i.each(function(){var i=t(this).outerHeight(!0);i>n&&(n=i)}),i.css({height:n+"px","box-sizing":"border-box"}),i.css("display","none"),!1!==a&&t(i[a]).css("display","block")}},l=function(){if(!(i=t(o)).length)return!1;var a=0;return i.each(function(i){if(t(this).is(":visible"))return a=i,!1}),a},v=function(){var a=l();if(!(a>=0))return t(e).hide(),void t(h).addClass("disabled");t("#hcaptcha-navigation-page").text(a+1),t("#hcaptcha-navigation-pages").text(i.length),t(e).show(),t(h).removeClass("disabled"),0===a&&t(s).addClass("disabled"),a===i.length-1&&t(r).addClass("disabled")},u=function(){var a=l();t(f).find(d).remove(),a<0||t(i[a]).find(d).clone().removeClass("hidden").prependTo(f)};t(a).on("click",c,function(i){var a=t(i.target).closest(o),c={action:HCaptchaNotificationsObject.dismissNotificationAction,nonce:HCaptchaNotificationsObject.dismissNotificationNonce,id:a.data("id")},e=t(o).index(a)+1;e=e<t(o).length?e:0;var s=t(o).eq(e);return a.remove(),s.show(),v(),u(),p(),0===t(o).length&&t(n).remove(),t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:c}),!1}),t(a).on("click",h,function(a){var n=1;t(a.target).hasClass("prev")&&(n=-1);var o=l(),c=o+n;o>=0&&c!==o&&c>=0&&c<i.length&&(t(i[o]).hide(),t(i[c]).show(),v(),u(),p())}),t("button#reset_notifications").on("click",function(){var i={action:HCaptchaNotificationsObject.resetNotificationAction,nonce:HCaptchaNotificationsObject.resetNotificationNonce};t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:i}).success(function(i){i.success&&(t(n).remove(),t(i.data).insertBefore("h3.hcaptcha-section-keys"),u(),p(),t(document).trigger("wp-updates-notice-added"))})}),u(),p()});1 (()=>{var t=function(t){var i,a="form#hcaptcha-options",n="div#hcaptcha-notifications",o="div.hcaptcha-notification",c=n+" button.notice-dismiss",e="#hcaptcha-navigation span",s="#hcaptcha-navigation .prev",h="#hcaptcha-navigation .next",r=s+", "+h,d=".hcaptcha-notification-buttons",f="#hcaptcha-notifications-footer",p=function(){if((i=t(o)).length){var a=l();i.css({height:"","box-sizing":"border-box"}),i.css("display","block");var n=0;i.each(function(){var i=t(this).outerHeight(!0);i>n&&(n=i)}),i.css({height:n+"px","box-sizing":"border-box"}),i.css("display","none"),!1!==a&&t(i[a]).css("display","block")}},l=function(){if(!(i=t(o)).length)return!1;var a=-1;return i.each(function(i){if("none"!==t(this).css("display"))return a=i,!1}),a},v=function(){var a=l();if(!(a>=0))return t(e).hide(),void t(r).addClass("disabled");t("#hcaptcha-navigation-page").text(a+1),t("#hcaptcha-navigation-pages").text(i.length),t(e).show(),t(r).removeClass("disabled"),0===a&&t(s).addClass("disabled"),a===i.length-1&&t(h).addClass("disabled")},u=function(){var a=l();t(f).find(d).remove(),a<0||t(i[a]).find(d).clone().removeClass("hidden").prependTo(f)};function g(a){var n=1;t(a.target).hasClass("prev")&&(n=-1);var o=l(),c=o+n;o>=0&&c!==o&&c>=0&&c<i.length&&(t(i[o]).hide(),t(i[c]).show(),v(),u(),p())}t(a).on("click",c,function(i){var a=t(i.target).closest(o),c={action:HCaptchaNotificationsObject.dismissNotificationAction,nonce:HCaptchaNotificationsObject.dismissNotificationNonce,id:a.data("id")},e=t(o).index(a)+1;e=e<t(o).length?e:0;var s=t(o).eq(e);return a.remove(),s.show(),v(),u(),p(),0===t(o).length&&t(n).remove(),t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:c}),!1}),"undefined"!=typeof jest&&(window.__notificationsTest={handleNavClick:g,setNavStatus:v}),t(a).on("click",r,g),t("button#reset_notifications").on("click",function(){var i={action:HCaptchaNotificationsObject.resetNotificationAction,nonce:HCaptchaNotificationsObject.resetNotificationNonce};t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:i}).success(function(i){i.success&&(t(n).remove(),t(i.data).insertBefore("h3.hcaptcha-section-keys"),u(),p(),t(document).trigger("wp-updates-notice-added"))})}),u(),p(),v()};window.hCaptchaNotifications=t,jQuery(document).ready(t)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/settings-base.js
r3283168 r3389660 1 1 /* global jQuery */ 2 3 import { helper } from './hcaptcha-helper.js'; 2 4 3 5 /** … … 28 30 29 31 /** 30 * Set header bar top position.32 * Set the header bar top position. 31 33 */ 32 34 function setHeaderBarTop() { … … 35 37 const tabsHeight = tabs ? tabs.offsetHeight : 0; 36 38 37 // The -1 to put header bar a bit under tabs. It is a precaution when heights are in fractional pixels.39 // The -1 to put the header bar a bit under tabs. It is a precaution when heights are in fractional pixels. 38 40 const totalHeight = adminBarHeight + tabsHeight - 1; 39 41 … … 75 77 } 76 78 77 let target = element; 78 79 if ( element?.type === 'checkbox' ) { 80 target = element.closest( 'fieldset' ); 81 } 82 83 const table = target.closest( 'table' ); 84 let sectionHeader = null; 85 86 let prev = table?.previousElementSibling; 87 88 while ( prev ) { 89 if ( prev.tagName.toLowerCase() === 'h3' ) { 90 sectionHeader = prev; 91 92 break; 93 } 94 95 prev = prev.previousElementSibling; 96 } 97 98 if ( sectionHeader && sectionHeader.classList.contains( 'closed' ) ) { 99 setTimeout( function() { 100 sectionHeader.click(); 101 }, 100 ); 102 } 103 104 setTimeout( function() { 105 target.classList.add( 'blink' ); 106 target.scrollIntoView( 107 { 108 behavior: 'smooth', 109 block: 'center', 110 }, 111 ); 112 }, 200 ); 79 app.highlightElement( element ); 113 80 } 114 81 … … 187 154 app.showMessage( message, 'notice-error' ); 188 155 }, 156 157 /** 158 * Highlight element. 159 * 160 * @param {HTMLElement} element 161 */ 162 highlightElement( element ) { 163 let target = element; 164 165 if ( element?.type === 'checkbox' ) { 166 target = element.closest( 'fieldset' ); 167 } 168 169 target.classList.remove( 'blink' ); 170 171 const table = target.closest( 'table' ); 172 let sectionHeader = null; 173 174 let prev = table?.previousElementSibling; 175 176 while ( prev ) { 177 if ( prev.tagName.toLowerCase() === 'h3' ) { 178 sectionHeader = prev; 179 180 break; 181 } 182 183 prev = prev.previousElementSibling; 184 } 185 186 if ( sectionHeader && sectionHeader.classList.contains( 'closed' ) ) { 187 setTimeout( function() { 188 sectionHeader.click(); 189 }, 100 ); 190 } 191 192 setTimeout( function() { 193 target.classList.add( 'blink' ); 194 target.scrollIntoView( 195 { 196 behavior: 'smooth', 197 block: 'center', 198 }, 199 ); 200 }, 200 ); 201 }, 189 202 }; 203 204 /** 205 * Make a referer to the current page. 206 * 207 * @return {string} Relative URL. 208 */ 209 const makeReferer = () => { 210 // Form a "pure" url without one-time params. 211 const url = new URL( window.location.href ); 212 213 url.searchParams.delete( '_wp_http_referer' ); 214 215 return url.toString(); 216 }; 217 218 $.ajaxPrefilter( function( options, original ) { 219 // Filter admin-ajax.php only. 220 if ( ! /admin-ajax\.php/.test( options.url ?? '' ) ) { 221 return; 222 } 223 224 const action = helper.getAction( options, 'action' ); 225 226 // Filter only hCaptcha actions. 227 if ( ! /^hcaptcha/.test( action ) ) { 228 return; 229 } 230 231 const key = '_wp_http_referer'; 232 const val = makeReferer(); 233 234 // FormData. 235 if ( options.data instanceof FormData ) { 236 if ( ! options.data.has( key ) ) { 237 options.data.append( key, val ); 238 } 239 240 return; 241 } 242 243 // Object|string - merge accurate. 244 if ( typeof options.data === 'string' ) { 245 // String - just add our parameter. 246 options.data = options.data + '&' + $.param( { [ key ]: val } ); 247 } else if ( options.data && typeof options.data === 'object' ) { 248 // Object - add field. 249 options.data = { ...original.data, [ key ]: val }; 250 } else { 251 options.data = $.param( { [ key ]: val } ); 252 } 253 } ); 190 254 191 255 // Move WP notices to the message area. -
hcaptcha-for-forms-and-more/tags/4.19.0/assets/js/settings-base.min.js
r3339595 r3389660 1 (()=>{ var e=function(e){var t=document.querySelector("#wpadminbar"),o=document.querySelector(".hcaptcha-settings-tabs"),i=document.querySelector(".hcaptcha-header-bar"),a="#hcaptcha-message",c=e(a);function n(){var e=!t||"absolute"===window.getComputedStyle(t).position,a=t&&!e?t.offsetHeight:0,c=a+(o?o.offsetHeight:0)-1;o&&(o.style.top="".concat(a,"px")),i&&(i.style.top="".concat(c,"px"))}var s={getStickyHeight:function(){var e=!t||"absolute"===window.getComputedStyle(t).position;return(t&&!e?t.offsetHeight:0)+(o?o.offsetHeight:0)+(i?i.offsetHeight:0)},clearMessage:function(){c.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=e(a)},showMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t=void 0===t?"":String(t)){s.clearMessage(),c.addClass(o+" notice is-dismissible");var i=t.split("\n").map(function(e){return"<p>".concat(e,"</p>")});c.html(i.join("")),e(document).trigger("wp-updates-notice-added"),e("html, body").animate({scrollTop:c.offset().top-s.getStickyHeight()},1e3)}},showSuccessMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s.showMessage(e,"notice-success")},showErrorMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s.showMessage(e,"notice-error")}};return e(".hcaptcha-header h2").siblings().appendTo(a),window.addEventListener("resize",function(){n()}),n(),function(){var e,t=window.location.href,o=document.referrer;if(o&&o!==t){var i=window.location.hash.slice(1);if(i){var a=document.getElementById(i);if(a||(a=document.querySelector('[name="hcaptcha_settings['.concat(i,']"]'))),a){var c=a;"checkbox"===(null===(e=a)||void 0===e?void 0:e.type)&&(c=a.closest("fieldset"));for(var n=c.closest("table"),s=null,r=null==n?void 0:n.previousElementSibling;r;){if("h3"===r.tagName.toLowerCase()){s=r;break}r=r.previousElementSibling}s&&s.classList.contains("closed")&&setTimeout(function(){s.click()},100),setTimeout(function(){c.classList.add("blink"),c.scrollIntoView({behavior:"smooth",block:"center"})},200)}}}}(),e(document).on("click",".hcaptcha-lightbox",function(t){t.preventDefault();var o=e(this).attr("href");e("#hcaptcha-lightbox-img").attr("src",o),e("#hcaptcha-lightbox-modal").css("display","flex")}),e("#hcaptcha-lightbox-modal").on("click",function(){e(this).css("display","none"),e("#hcaptcha-lightbox-img").attr("src","")}),s}(jQuery);window.hCaptchaSettingsBase=e,jQuery(document).ready(e)})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==e);l=!0);}catch(t){u=!0,o=t}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(a,n),c="",l=0,u=Object.entries(i);l<u.length;l++){var s=o(u[l],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var s=u[c];if(s){var f=null!=o&&o.querySelector?o.querySelector('[name="'.concat(s,'"]')):null;i[s]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var l=function(t){var e=document.querySelector("#wpadminbar"),r=document.querySelector(".hcaptcha-settings-tabs"),o=document.querySelector(".hcaptcha-header-bar"),l="#hcaptcha-message",u=t(l);function s(){var t=!e||"absolute"===window.getComputedStyle(e).position,n=e&&!t?e.offsetHeight:0,a=n+(r?r.offsetHeight:0)-1;r&&(r.style.top="".concat(n,"px")),o&&(o.style.top="".concat(a,"px"))}var f={getStickyHeight:function(){var t=!e||"absolute"===window.getComputedStyle(e).position;return(e&&!t?e.offsetHeight:0)+(r?r.offsetHeight:0)+(o?o.offsetHeight:0)},clearMessage:function(){u.remove(),t('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),u=t(l)},showMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e=void 0===e?"":String(e)){f.clearMessage(),u.addClass(r+" notice is-dismissible");var n=e.split("\n").map(function(t){return"<p>".concat(t,"</p>")});u.html(n.join("")),t(document).trigger("wp-updates-notice-added"),t("html, body").animate({scrollTop:u.offset().top-f.getStickyHeight()},1e3)}},showSuccessMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";f.showMessage(t,"notice-success")},showErrorMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";f.showMessage(t,"notice-error")},highlightElement:function(t){var e=t;"checkbox"===(null==t?void 0:t.type)&&(e=t.closest("fieldset")),e.classList.remove("blink");for(var r=e.closest("table"),n=null,o=null==r?void 0:r.previousElementSibling;o;){if("h3"===o.tagName.toLowerCase()){n=o;break}o=o.previousElementSibling}n&&n.classList.contains("closed")&&setTimeout(function(){n.click()},100),setTimeout(function(){e.classList.add("blink"),e.scrollIntoView({behavior:"smooth",block:"center"})},200)}};return t.ajaxPrefilter(function(e,r){var o;if(/admin-ajax\.php/.test(null!==(o=e.url)&&void 0!==o?o:"")){var l=n.d.getAction(e,"action");if(/^hcaptcha/.test(l)){var u,s="_wp_http_referer",f=((u=new URL(window.location.href)).searchParams.delete("_wp_http_referer"),u.toString());e.data instanceof FormData?e.data.has(s)||e.data.append(s,f):"string"==typeof e.data?e.data=e.data+"&"+t.param(c({},s,f)):e.data&&"object"===i(e.data)?e.data=a(a({},r.data),{},c({},s,f)):e.data=t.param(c({},s,f))}}}),t(".hcaptcha-header h2").siblings().appendTo(l),window.addEventListener("resize",function(){s()}),s(),function(){var t=window.location.href,e=document.referrer;if(e&&e!==t){var r=window.location.hash.slice(1);if(r){var n=document.getElementById(r);n||(n=document.querySelector('[name="hcaptcha_settings['.concat(r,']"]'))),n&&f.highlightElement(n)}}}(),t(document).on("click",".hcaptcha-lightbox",function(e){e.preventDefault();var r=t(this).attr("href");t("#hcaptcha-lightbox-img").attr("src",r),t("#hcaptcha-lightbox-modal").css("display","flex")}),t("#hcaptcha-lightbox-modal").on("click",function(){t(this).css("display","none"),t("#hcaptcha-lightbox-img").attr("src","")}),f}(jQuery);window.hCaptchaSettingsBase=l,jQuery(document).ready(l)})(); -
hcaptcha-for-forms-and-more/tags/4.19.0/changelog.txt
r3373103 r3389660 1 = 4.19.0 = 2 * Added Elementor Safe Mode information to the System Info admin page. 3 * Added Patchstack security program support. 4 * Added support for WP Multisite Signup form. 5 * Added support for a Theme My Login Multisite Signup form. 6 * Added test mode by default on the first installation. 7 * Improved a page speed load via passive event listeners. 8 * Improved the notification message on the placeholder when hCaptcha is not loaded. 9 * Fixed the delay showing hCaptcha when a WP Login form is protected. 10 * Fixed the delay showing hCaptcha when a Colorlib Customizer Login form is protected. 11 * Fixed the delay showing hCaptcha when an Easy Digital Download Login form is protected. 12 * Fixed Ajax requests on admin pages with WP Playground. 13 * Fixed the JS error on Forms and Events admin pages with empty data. 14 * Fixed a fatal error when only Elementor is installed without Pro. 15 * Fixed 'Bad hCaptcha nonce' error with a direct `/wp-login.php?action=postpass` request. 16 * Fixed plugin activation on the Integrations page, executing activation hooks. 17 * Fixed detection of the editor pages when hCaptcha is disabled for logged-in users. 18 * Fixed Elementor Pro Form with default hCaptcha settings. 19 * Fixed the zero size of the placeholder with default settings. 20 1 21 = 4.18.0 = 2 22 * Added honeypot and minimum submit time support for Blocksy, Brevo, CoBlocks, Contact Form 7 Live Form, Download Manager, Essential Blocks, Fluent Forms, Formidable Forms, Forminator, GiveWP Form, Gravity Forms, Kadence, MailPoet, Otter, Password Protected, Ultimate Addons for Elementor, and Wordfence. -
hcaptcha-for-forms-and-more/tags/4.19.0/composer.json
r3359717 r3389660 39 39 "roave/security-advisories": "dev-latest", 40 40 "10up/wp_mock": "0.4.2 - 1.1.0", 41 "antecedent/patchwork": "^2.2. 1",41 "antecedent/patchwork": "^2.2.3", 42 42 "behat/gherkin": "<=v4.12.0", 43 43 "codeception/codeception": "4.2.2", … … 45 45 "codeception/module-webdriver": "1.4.1 - 4.0.3", 46 46 "lucatume/function-mocker": "^2.0.0", 47 "lucatume/wp-browser": "3.7.1 1 - 4.5.5",48 "squizlabs/php_codesniffer": "^3.13. 2",47 "lucatume/wp-browser": "3.7.15 - 4.5.7", 48 "squizlabs/php_codesniffer": "^3.13.4", 49 49 "phpcompatibility/php-compatibility": "^9.3.5", 50 "phpcompatibility/phpcompatibility-wp": "^2.1. 7",50 "phpcompatibility/phpcompatibility-wp": "^2.1.8", 51 51 "wp-coding-standards/wpcs": "^3.2.0" 52 52 }, -
hcaptcha-for-forms-and-more/tags/4.19.0/hcaptcha.php
r3373103 r3389660 11 11 * Plugin URI: https://www.hcaptcha.com/ 12 12 * Description: hCaptcha keeps out bots and spam while putting privacy first. It is a drop-in replacement for reCAPTCHA. 13 * Version: 4.1 8.013 * Version: 4.19.0 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.2 … … 22 22 * 23 23 * WC requires at least: 3.0 24 * WC tested up to: 9.924 * WC tested up to: 10.3 25 25 */ 26 26 … … 40 40 * Plugin version. 41 41 */ 42 const HCAPTCHA_VERSION = '4.1 8.0';42 const HCAPTCHA_VERSION = '4.19.0'; 43 43 44 44 /** -
hcaptcha-for-forms-and-more/tags/4.19.0/readme.txt
r3383613 r3389660 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.2 7 Stable tag: 4.1 8.07 Stable tag: 4.19.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 760 760 == Changelog == 761 761 762 = 4.19.0 = 763 * Added Elementor Safe Mode information to the System Info admin page. 764 * Added Patchstack security program support. 765 * Added support for WP Multisite Signup form. 766 * Added support for a Theme My Login Multisite Signup form. 767 * Added test mode by default on the first installation. 768 * Improved a page speed load via passive event listeners. 769 * Improved the notification message on the placeholder when hCaptcha is not loaded. 770 * Fixed the delay showing hCaptcha when a WP Login form is protected. 771 * Fixed the delay showing hCaptcha when a Colorlib Customizer Login form is protected. 772 * Fixed the delay showing hCaptcha when an Easy Digital Download Login form is protected. 773 * Fixed Ajax requests on admin pages with WP Playground. 774 * Fixed the JS error on Forms and Events admin pages with empty data. 775 * Fixed a fatal error when only Elementor is installed without Pro. 776 * Fixed 'Bad hCaptcha nonce' error with a direct `/wp-login.php?action=postpass` request. 777 * Fixed plugin activation on the Integrations page, executing activation hooks. 778 * Fixed detection of the editor pages when hCaptcha is disabled for logged-in users. 779 * Fixed Elementor Pro Form with default hCaptcha settings. 780 * Fixed the zero size of the placeholder with default settings. 781 762 782 = 4.18.0 = 763 783 * Added honeypot and minimum submit time support for Blocksy, Brevo, CoBlocks, Contact Form 7 Live Form, Download Manager, Essential Blocks, Fluent Forms, Formidable Forms, Forminator, GiveWP Form, Gravity Forms, Kadence, MailPoet, Otter, Password Protected, Ultimate Addons for Elementor, and Wordfence. -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Abstracts/LoginBase.php
r3319903 r3389660 55 55 56 56 /** 57 * Login form shown. 58 * 59 * @var bool 60 */ 61 private $login_form_shown = false; 62 63 /** 57 64 * Constructor. 58 65 */ … … 92 99 */ 93 100 public function display_signature(): void { 101 $this->login_form_shown = true; 102 94 103 HCaptcha::display_signature( static::class, 'login', $this->hcaptcha_shown ); 95 104 } … … 345 354 public function delay_api( $delay ): int { 346 355 // Do not delay API request on login forms for compatibility with password managers. 347 return 0;356 return $this->login_form_shown ? 0 : (int) $delay; 348 357 } 349 358 } -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/AntiSpam/Honeypot.php
r3373103 r3389660 13 13 class Honeypot { 14 14 private const PROTECTED_FORMS = [ 15 'wp_status' => [ 'comment', 'login', 'lost_pass', 'password_protected', 'register' ],15 'wp_status' => [ 'comment', 'login', 'lost_pass', 'password_protected', 'register', 'signup' ], 16 16 'acfe_status' => [ 'form' ], 17 17 'avada_status' => [ 'form' ], … … 44 44 'sendinblue_status' => [ 'form' ], 45 45 'spectra_status' => [ 'form' ], 46 'theme_my_login_status' => [ 'login', 'lost_pass', 'register', 'signup' ], 46 47 'ultimate_addons_status' => [ 'login', 'register' ], 47 48 'ultimate_member_status' => [ 'login', 'lost_pass', 'register' ], -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/ColorlibCustomizer/Base.php
r3265103 r3389660 14 14 */ 15 15 abstract class Base { 16 17 /** 18 * Login form shown. 19 * 20 * @var bool 21 */ 22 private $login_form_shown = false; 16 23 17 24 /** … … 33 40 34 41 /** 35 * Print styles to fit hcaptcha widget to the login form.42 * Print styles to fit the hcaptcha widget to the login form. 36 43 * 37 44 * @return void 38 45 */ 39 46 public function login_head(): void { 47 $this->login_form_shown = true; 48 40 49 $hcaptcha_size = hcaptcha()->settings()->get( 'size' ); 41 50 … … 84 93 * 85 94 * @return int 86 * @noinspection PhpUnusedParameterInspection87 95 */ 88 96 public function delay_api( $delay ): int { 89 97 // Do not delay API request on login forms for compatibility with password managers. 90 return 0;98 return $this->login_form_shown ? 0 : (int) $delay; 91 99 } 92 100 } -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/DelayedScript/DelayedScript.php
r3265103 r3389660 53 53 function scrollHandler() { 54 54 if ( ! scrolled ) { 55 // Ignore first scroll event, which can be on page load.55 // Ignore the first scroll event, which can be on page load. 56 56 scrolled = true; 57 57 return; … … 69 69 } 70 70 71 window.addEventListener( 'touchstart', load ); 71 const options = { passive: true }; 72 73 window.addEventListener( 'touchstart', load, options ); 72 74 document.body.addEventListener( 'mouseenter', load ); 73 75 document.body.addEventListener( 'click', load ); 74 76 window.addEventListener( 'keydown', load ); 75 window.addEventListener( 'scroll', scrollHandler );77 window.addEventListener( 'scroll', scrollHandler, options ); 76 78 } ); 77 79 } )(); … … 82 84 83 85 /** 84 * Launch script specified by source url.86 * Launch script specified by a source url. 85 87 * 86 88 * @param array $args Arguments. 87 89 * @param int $delay Delay in ms. Negative means no delay, wait for user interaction. 90 * 91 * @noinspection JSUnusedLocalSymbols 88 92 */ 89 93 public static function launch( array $args, int $delay = -1 ): void { -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/EasyDigitalDownloads/Login.php
r3319903 r3389660 35 35 36 36 /** 37 * Login form shown. 38 * 39 * @var bool 40 */ 41 private $login_form_shown = false; 42 43 /** 37 44 * Form constructor. 38 45 */ … … 67 74 return $block_content; 68 75 } 76 77 $this->login_form_shown = true; 69 78 70 79 $args = [ … … 139 148 public function delay_api( $delay ): int { 140 149 // Do not delay API request on login forms for compatibility with password managers. 141 return 0;150 return $this->login_form_shown ? 0 : (int) $delay; 142 151 } 143 152 } -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/ElementorPro/HCaptchaHandler.php
r3319903 r3389660 34 34 35 35 /** 36 * Site Key option name.37 */38 private const OPTION_NAME_SITE_KEY = 'site_key';39 40 /**41 * Secret Key option name.42 */43 private const OPTION_NAME_SECRET_KEY = 'secret_key';44 45 /**46 36 * Theme option name. 47 37 */ … … 118 108 */ 119 109 public function init(): void { 110 if ( ! class_exists( FormsModule::class, false ) ) { 111 return; 112 } 113 120 114 // Register or re-register hCaptcha component. 121 115 FormsModule::instance()->add_component( self::FIELD_ID, $this ); … … 252 246 * Get a site key. 253 247 * 254 * @return array|string255 */ 256 public static function get_site_key() {257 return hcaptcha()->settings()->get ( self::OPTION_NAME_SITE_KEY);248 * @return string 249 */ 250 public static function get_site_key(): string { 251 return hcaptcha()->settings()->get_site_key(); 258 252 } 259 253 … … 261 255 * Get a secret key. 262 256 * 263 * @return array|string264 */ 265 public static function get_secret_key() {266 return hcaptcha()->settings()->get ( self::OPTION_NAME_SECRET_KEY);257 * @return string 258 */ 259 public static function get_secret_key(): string { 260 return hcaptcha()->settings()->get_secret_key(); 267 261 } 268 262 -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Helpers/HCaptcha.php
r3359717 r3389660 15 15 use HCaptcha\Helpers\Minify\CSS; 16 16 use HCaptcha\Helpers\Minify\JS; 17 use HCaptcha\Settings\General; 17 18 use WP_Error; 18 19 … … 65 66 $hcaptcha_site_key = $settings->get_site_key(); 66 67 $hcaptcha_force = $settings->is_on( 'force' ); 67 $hcaptcha_theme = $settings->get_theme() ;68 $hcaptcha_size = $settings->get( 'size' ) ;68 $hcaptcha_theme = $settings->get_theme() ?: 'light'; 69 $hcaptcha_size = $settings->get( 'size' ) ?: 'normal'; 69 70 70 71 $args = wp_parse_args( -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Main.php
r3373103 r3389660 32 32 use HCaptcha\Helpers\HCaptcha; 33 33 use HCaptcha\Helpers\Pages; 34 use HCaptcha\Helpers\Playground; 34 35 use HCaptcha\Helpers\Request; 35 36 use HCaptcha\Migrations\Migrations; … … 46 47 use HCaptcha\WCGermanized\ReturnRequest; 47 48 use HCaptcha\WCWishlists\CreateList; 49 use HCaptcha\WP\Signup; 48 50 49 51 /** … … 79 81 * Priority of the plugins_loaded action to load Main. 80 82 */ 81 public const LOAD_PRIORITY = Migrations::LOAD_PRIORITY + 1 ;83 public const LOAD_PRIORITY = Migrations::LOAD_PRIORITY + 10; 82 84 83 85 /** … … 144 146 */ 145 147 private $active; 148 149 /** 150 * Supported forms. 151 * 152 * @var ?array $supported_forms 153 */ 154 private $supported_forms; 146 155 147 156 /** … … 157 166 } 158 167 159 $this->migrations = new Migrations(); 168 $this->load( Migrations::class ); 169 $this->load( Playground::class ); 160 170 161 171 ( new Fix() )->init(); … … 207 217 $this->load( WhatsNew::class ); 208 218 209 add_action( 'plugins_loaded', [ $this, 'load_modules' ], self::LOAD_PRIORITY + 1 );219 add_action( 'plugins_loaded', [ $this, 'load_modules' ], self::LOAD_PRIORITY + 10 ); 210 220 add_filter( 'hcap_blacklist_ip', [ $this, 'denylist_ip' ], -PHP_INT_MAX, 2 ); 211 221 add_filter( 'hcap_whitelist_ip', [ $this, 'allowlist_ip' ], -PHP_INT_MAX, 2 ); … … 224 234 add_action( 'login_head', [ $this, 'login_head' ] ); 225 235 add_action( 'wp_print_footer_scripts', [ $this, 'print_footer_scripts' ], 0 ); 226 add_ action( 'hcap_protect_form', [ $this, 'allow_honeypot_and_fst' ], 10, 3 );236 add_filter( 'hcap_protect_form', [ $this, 'allow_honeypot_and_fst' ], 10, 3 ); 227 237 228 238 $this->auto_verify = new AutoVerify(); … … 326 336 if ( 327 337 ! method_exists( Pages::class, $method ) || 328 ! $settings->is_on( $component . '_status')338 empty( $settings->get( $component . '_status' ) ) 329 339 ) { 330 340 return $carry; … … 482 492 $div_logo_white_url = HCAPTCHA_URL . '/assets/images/hcaptcha-div-logo-white.svg'; 483 493 $bg = $settings->get_custom_theme_background() ?: 'initial'; 484 $load_fail_msg = __( 'If you see this message, hCaptcha failed to load due to site errors.', 'hcaptcha-for-forms-and-more' ); 494 $delay = (int) $settings->get( 'delay' ); 495 $animation_delay = $delay >= 0 ? $delay / 100 + 2 : 2; 496 $load_msg = $delay >= 0 497 ? __( 'If you see this message, hCaptcha failed to load due to site errors.', 'hcaptcha-for-forms-and-more' ) 498 : __( 'The hCaptcha loading is delayed until user interaction.', 'hcaptcha-for-forms-and-more' ); 485 499 486 500 /* language=CSS */ … … 525 539 526 540 .h-captcha::after { 527 content: "' . $load_ fail_msg . '";541 content: "' . $load_msg . '"; 528 542 font: 13px/1.35 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; 529 543 display: block; … … 538 552 .h-captcha:not(:has(iframe))::after { 539 553 animation: hcap-msg-fade-in .3s ease forwards; 540 animation-delay: 2s;554 animation-delay: ' . $animation_delay . 's; 541 555 } 542 556 … … 859 873 $value = (bool) $value; 860 874 861 /** 862 * Supported forms. 863 * 864 * @var ?array $supported_forms 865 */ 866 static $supported_forms = null; 867 868 if ( null === $supported_forms ) { 869 $supported_forms = []; 875 if ( null === $this->supported_forms ) { 876 $this->supported_forms = []; 870 877 871 878 // Use honeypot protection info only, as FST is always added for honeypot forms. … … 891 898 $module_source = [ '' ] === $module_source ? [ 'WordPress' ] : $module_source; 892 899 893 $ supported_forms[] = $module_source;900 $this->supported_forms[] = $module_source; 894 901 } 895 902 896 $ supported_forms = array_merge(897 array_unique( $ supported_forms, SORT_REGULAR ),903 $this->supported_forms = array_merge( 904 array_unique( $this->supported_forms, SORT_REGULAR ), 898 905 [ 899 906 [ General::class ], // General settings page. … … 903 910 } 904 911 905 if ( $source && ! in_array( $source, $ supported_forms, true ) ) {912 if ( $source && ! in_array( $source, $this->supported_forms, true ) ) { 906 913 hcaptcha()->settings()->set( 'honeypot', [ '' ] ); 907 914 hcaptcha()->settings()->set( 'set_min_submit_time', [ '' ] ); … … 1507 1514 ThemeMyLogin\LostPassword::class, 1508 1515 ], 1509 'Theme My Login Register' => [1510 [ 'theme_my_login_status', 'register' ],1511 'theme-my-login/theme-my-login.php',1512 ThemeMyLogin\Register::class,1513 ],1514 1516 'Tutor Checkout' => [ 1515 1517 [ 'tutor_status', 'checkout' ], … … 1643 1645 ], 1644 1646 ]; 1647 1648 if ( is_multisite() ) { 1649 $this->modules['Signup Form'] = [ 1650 [ 'wp_status', 'signup' ], 1651 '', 1652 WP\Signup::class, 1653 ]; 1654 $this->modules['Theme My Login Signup'] = [ 1655 [ 'theme_my_login_status', 'signup' ], 1656 'theme-my-login/theme-my-login.php', 1657 ThemeMyLogin\Signup::class, 1658 ]; 1659 } else { 1660 $this->modules['Theme My Login Register'] = [ 1661 [ 'theme_my_login_status', 'register' ], 1662 'theme-my-login/theme-my-login.php', 1663 ThemeMyLogin\Register::class, 1664 ]; 1665 } 1645 1666 1646 1667 if ( ! function_exists( 'is_plugin_active' ) ) { -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Settings/Abstracts/SettingsBase.php
r3373103 r3389660 7 7 8 8 namespace KAGG\Settings\Abstracts; 9 10 use HCaptcha\Helpers\HCaptcha; 9 11 10 12 /** … … 273 275 add_action( 'admin_enqueue_scripts', [ $this, 'base_admin_enqueue_scripts' ] ); 274 276 add_action( 'admin_page_access_denied', [ $this, 'base_admin_page_access_denied' ] ); 277 add_filter( 'script_loader_tag', [ $this, 'add_type_module' ], 10, 3 ); 275 278 276 279 if ( $this->is_main_menu_page() ) { … … 616 619 617 620 $this->get_active_tab()->admin_enqueue_scripts(); 621 } 622 623 /** 624 * Add type="module" attribute to script tag. 625 * 626 * @param string|mixed $tag Script tag. 627 * @param string $handle Script handle. 628 * @param string $src Script source. 629 * 630 * @return string 631 * @noinspection PhpUnusedParameterInspection 632 */ 633 public function add_type_module( $tag, string $handle, string $src ): string { 634 $tag = (string) $tag; 635 636 if ( ( static::PREFIX . '-' . self::HANDLE ) !== $handle ) { 637 return $tag; 638 } 639 640 return HCaptcha::add_type_module( $tag ); 618 641 } 619 642 -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Settings/General.php
r3373103 r3389660 127 127 */ 128 128 public const MODE_TEST_ENTERPRISE_BOT_DETECTED_SITE_KEY = '30000000-ffff-ffff-ffff-000000000003'; 129 130 /** 131 * Test secret key. 132 */ 133 public const MODE_TEST_SECRET_KEY = '0' . 'x' . '0000000000000000000000000000000000000000'; // phpcs:ignore Generic.Strings.UnnecessaryStringConcat.Found 129 134 130 135 /** … … 221 226 'lp_ignore' => 'true', 222 227 'section' => self::SECTION_KEYS, 228 'helper' => __( 'To fill out the site key, set Mode to Live.', 'hcaptcha-for-forms-and-more' ), 223 229 ], 224 230 'secret_key' => [ … … 226 232 'type' => 'password', 227 233 'section' => self::SECTION_KEYS, 234 'helper' => __( 'To fill out the secret key, set Mode to Live.', 'hcaptcha-for-forms-and-more' ), 228 235 ], 229 236 'sample_hcaptcha' => [ … … 400 407 ], 401 408 // phpcs:enable WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned, WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow 402 'default' => self::MODE_ LIVE,409 'default' => self::MODE_TEST_PUBLISHER, 403 410 'helper' => __( 404 411 'Select live or test mode. In test mode, predefined keys are used.', … … 708 715 709 716 $settings = hcaptcha()->settings(); 710 711 // In Settings, a filter applied for mode.712 $mode = $settings->get_mode();713 714 if ( self::MODE_LIVE !== $mode ) {715 $this->form_fields['site_key']['disabled'] = true;716 $this->form_fields['secret_key']['disabled'] = true;717 }718 717 719 718 $config_params = $settings->get_config_params(); -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Settings/Integrations.php
r3373103 r3389660 10 10 use HCaptcha\AntiSpam\AntiSpam; 11 11 use HCaptcha\AntiSpam\Honeypot; 12 use HCaptcha\Helpers\Request; 12 13 use HCaptcha\Helpers\Utils; 13 14 use KAGG\Settings\Abstracts\SettingsBase; … … 726 727 'login' => __( 'Login Form', 'hcaptcha-for-forms-and-more' ), 727 728 'lost_pass' => __( 'Lost Password Form', 'hcaptcha-for-forms-and-more' ), 728 'register' => __( 'Register Form', 'hcaptcha-for-forms-and-more' ),729 729 ], 730 730 ], … … 832 832 ], 833 833 ]; 834 835 if ( is_multisite() ) { 836 $this->form_fields['wp_status']['options']['signup'] = __( 'Signup Form', 'hcaptcha-for-forms-and-more' ); 837 $this->form_fields['theme_my_login_status']['options']['signup'] = __( 'Signup Form', 'hcaptcha-for-forms-and-more' ); 838 } else { 839 $this->form_fields['theme_my_login_status']['options']['register'] = __( 'Register Form', 'hcaptcha-for-forms-and-more' ); 840 } 834 841 } 835 842 … … 1059 1066 true 1060 1067 ); 1068 1069 $nonce = Request::filter_input( INPUT_GET, 'nonce' ); 1070 $suggest_activate = wp_verify_nonce( $nonce, self::ACTIVATE_ACTION ) 1071 ? Request::filter_input( INPUT_GET, 'suggest_activate' ) 1072 : ''; 1061 1073 1062 1074 wp_localize_script( … … 1081 1093 'selectThemeMsg' => __( 'Select theme to activate:', 'hcaptcha-for-forms-and-more' ), 1082 1094 'onlyOneThemeMsg' => __( 'Cannot deactivate the only theme on the site.', 'hcaptcha-for-forms-and-more' ), 1095 'suggestActivate' => $suggest_activate, 1096 'suggestActivateMsg' => __( 'Activate plugin or theme by clicking on its logo.', 'hcaptcha-for-forms-and-more' ), 1083 1097 'unexpectedErrorMsg' => __( 'Unexpected error.', 'hcaptcha-for-forms-and-more' ), 1084 1098 'OKBtnText' => __( 'OK', 'hcaptcha-for-forms-and-more' ), … … 1450 1464 $network_wide = is_multisite() && $this->is_network_wide(); 1451 1465 1452 // Activate plugins silently to avoid redirects. 1453 return activate_plugin( $plugin, '', $network_wide, true ); 1466 // Block redirects upon plugin activation. 1467 add_filter( 'wp_redirect', '__return_false' ); 1468 1469 $result = activate_plugin( $plugin, '', $network_wide ); 1470 1471 if ( null === $result ) { 1472 /** 1473 * Fires after a plugin has been activated. 1474 * 1475 * @param string $plugin Path to the plugin file relative to the plugins' directory. 1476 * @param bool $network_wide Whether to enable the plugin network-wide. 1477 */ 1478 do_action( 'hcaptcha_activated_plugin', $plugin, $network_wide ); 1479 } 1480 1481 return $result; 1454 1482 } 1455 1483 -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Settings/Settings.php
r3359717 r3389660 172 172 $this->is_on( 'custom_themes' ) && 173 173 $this->is_pro_or_general() && 174 $this->is( 'mode', 'live')174 General::MODE_LIVE === $this->get_mode() 175 175 ) { 176 176 $bg = $this->get_config_params()['theme']['component']['checkbox']['main']['fill'] ?? $bg; … … 285 285 case General::MODE_TEST_PUBLISHER: 286 286 $site_key = General::MODE_TEST_PUBLISHER_SITE_KEY; 287 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';287 $secret_key = General::MODE_TEST_SECRET_KEY; 288 288 break; 289 289 case General::MODE_TEST_ENTERPRISE_SAFE_END_USER: 290 290 $site_key = General::MODE_TEST_ENTERPRISE_SAFE_END_USER_SITE_KEY; 291 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';291 $secret_key = General::MODE_TEST_SECRET_KEY; 292 292 break; 293 293 case General::MODE_TEST_ENTERPRISE_BOT_DETECTED: 294 294 $site_key = General::MODE_TEST_ENTERPRISE_BOT_DETECTED_SITE_KEY; 295 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';295 $secret_key = General::MODE_TEST_SECRET_KEY; 296 296 break; 297 297 default: -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/Settings/SystemInfo.php
r3373103 r3389660 398 398 $data .= $this->data( $plugin_data['Name'], $plugin_data['Version'], $key_length ); 399 399 } 400 401 if ( class_exists( 'Safe_Mode' ) && get_option( 'elementor_safe_mode' ) ) { 402 $data .= $this->data( 'Elementor Safe Mode', 'Enabled', $key_length ); 403 } 400 404 } 401 405 … … 525 529 $data .= $this->data( 'Session', isset( $_SESSION ) ? 'Enabled' : 'Disabled' ); 526 530 527 // The rest of this is only relevant if session is enabled.531 // The rest of this is only relevant if the session is enabled. 528 532 if ( isset( $_SESSION ) ) { 529 533 $data .= $this->data( 'Session Name', esc_html( ini_get( 'session.name' ) ) ); … … 615 619 616 620 /** 617 * Return whether option value is 'on' or just non-empty.621 * Return whether the option value is 'on' or just non-empty. 618 622 * 619 623 * @param string $key Setting name. -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/WP/PasswordProtected.php
r3319903 r3389660 76 76 */ 77 77 public function verify(): void { 78 /** 79 * Mimic the behavior of the WordPress login form. 80 * These lines are copied from the wp-login.php file. 81 * This is needed to process a direct `/wp-login.php?action=postpass` request with the same logic. 82 */ 83 // phpcs:disable WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash 84 $redirect_to = $_POST['redirect_to'] ?? wp_get_referer(); 85 86 if ( ! isset( $_POST['post_password'] ) || ! is_string( $_POST['post_password'] ) ) { 87 // @codeCoverageIgnoreStart 88 wp_safe_redirect( $redirect_to ); 89 90 exit; 91 // @codeCoverageIgnoreEnd 92 } 93 // phpcs:enable WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash 94 95 // Standard hCaptcha logic for verifying the post password request. 78 96 $result = API::verify_post( self::NONCE, self::ACTION ); 79 97 -
hcaptcha-for-forms-and-more/tags/4.19.0/src/php/includes/functions.php
r3303070 r3389660 19 19 $settings = hcaptcha()->settings(); 20 20 $hcaptcha_force = $settings->is_on( 'force' ); 21 $hcaptcha_theme = $settings->get_theme() ;22 $hcaptcha_size = $settings->get( 'size' ) ;21 $hcaptcha_theme = $settings->get_theme() ?: 'light'; 22 $hcaptcha_size = $settings->get( 'size' ) ?: 'normal'; 23 23 24 24 $atts = Utils::unflatten_array( $atts, '--' ); -
hcaptcha-for-forms-and-more/tags/4.19.0/vendor/autoload.php
r3359717 r3389660 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22::getLoader();22 return ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb::getLoader(); -
hcaptcha-for-forms-and-more/tags/4.19.0/vendor/composer/autoload_classmap.php
r3359717 r3389660 99 99 'HCaptcha\\Helpers\\Minify\\JS' => $baseDir . '/src/php/Helpers/Minify/JS.php', 100 100 'HCaptcha\\Helpers\\Pages' => $baseDir . '/src/php/Helpers/Pages.php', 101 'HCaptcha\\Helpers\\Playground' => $baseDir . '/src/php/Helpers/Playground.php', 101 102 'HCaptcha\\Helpers\\Request' => $baseDir . '/src/php/Helpers/Request.php', 102 103 'HCaptcha\\Helpers\\Utils' => $baseDir . '/src/php/Helpers/Utils.php', … … 158 159 'HCaptcha\\ThemeMyLogin\\LostPassword' => $baseDir . '/src/php/ThemeMyLogin/LostPassword.php', 159 160 'HCaptcha\\ThemeMyLogin\\Register' => $baseDir . '/src/php/ThemeMyLogin/Register.php', 161 'HCaptcha\\ThemeMyLogin\\Signup' => $baseDir . '/src/php/ThemeMyLogin/Signup.php', 160 162 'HCaptcha\\Tutor\\Checkout' => $baseDir . '/src/php/Tutor/Checkout.php', 161 163 'HCaptcha\\Tutor\\Login' => $baseDir . '/src/php/Tutor/Login.php', … … 206 208 'HCaptcha\\WP\\PasswordProtected' => $baseDir . '/src/php/WP/PasswordProtected.php', 207 209 'HCaptcha\\WP\\Register' => $baseDir . '/src/php/WP/Register.php', 210 'HCaptcha\\WP\\Signup' => $baseDir . '/src/php/WP/Signup.php', 208 211 'HCaptcha\\Wordfence\\General' => $baseDir . '/src/php/Wordfence/General.php', 209 212 'KAGG\\Settings\\Abstracts\\SettingsBase' => $baseDir . '/src/php/Settings/Abstracts/SettingsBase.php', -
hcaptcha-for-forms-and-more/tags/4.19.0/vendor/composer/autoload_real.php
r3359717 r3389660 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c225 class ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); -
hcaptcha-for-forms-and-more/tags/4.19.0/vendor/composer/autoload_static.php
r3359717 r3389660 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c227 class ComposerStaticInitd61f4740c5a39879081633fb8d8960fb 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 127 127 'HCaptcha\\Helpers\\Minify\\JS' => __DIR__ . '/../..' . '/src/php/Helpers/Minify/JS.php', 128 128 'HCaptcha\\Helpers\\Pages' => __DIR__ . '/../..' . '/src/php/Helpers/Pages.php', 129 'HCaptcha\\Helpers\\Playground' => __DIR__ . '/../..' . '/src/php/Helpers/Playground.php', 129 130 'HCaptcha\\Helpers\\Request' => __DIR__ . '/../..' . '/src/php/Helpers/Request.php', 130 131 'HCaptcha\\Helpers\\Utils' => __DIR__ . '/../..' . '/src/php/Helpers/Utils.php', … … 186 187 'HCaptcha\\ThemeMyLogin\\LostPassword' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/LostPassword.php', 187 188 'HCaptcha\\ThemeMyLogin\\Register' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/Register.php', 189 'HCaptcha\\ThemeMyLogin\\Signup' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/Signup.php', 188 190 'HCaptcha\\Tutor\\Checkout' => __DIR__ . '/../..' . '/src/php/Tutor/Checkout.php', 189 191 'HCaptcha\\Tutor\\Login' => __DIR__ . '/../..' . '/src/php/Tutor/Login.php', … … 234 236 'HCaptcha\\WP\\PasswordProtected' => __DIR__ . '/../..' . '/src/php/WP/PasswordProtected.php', 235 237 'HCaptcha\\WP\\Register' => __DIR__ . '/../..' . '/src/php/WP/Register.php', 238 'HCaptcha\\WP\\Signup' => __DIR__ . '/../..' . '/src/php/WP/Signup.php', 236 239 'HCaptcha\\Wordfence\\General' => __DIR__ . '/../..' . '/src/php/Wordfence/General.php', 237 240 'KAGG\\Settings\\Abstracts\\SettingsBase' => __DIR__ . '/../..' . '/src/php/Settings/Abstracts/SettingsBase.php', … … 242 245 { 243 246 return \Closure::bind(function () use ($loader) { 244 $loader->prefixLengthsPsr4 = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$prefixLengthsPsr4;245 $loader->prefixDirsPsr4 = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$prefixDirsPsr4;246 $loader->classMap = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$classMap;247 $loader->prefixLengthsPsr4 = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$prefixLengthsPsr4; 248 $loader->prefixDirsPsr4 = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$prefixDirsPsr4; 249 $loader->classMap = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$classMap; 247 250 248 251 }, null, ClassLoader::class); -
hcaptcha-for-forms-and-more/tags/4.19.0/vendor/composer/installed.php
r3373103 r3389660 2 2 'root' => array( 3 3 'name' => 'hcaptcha/hcaptcha-wordpress-plugin', 4 'pretty_version' => '4.1 8.0',5 'version' => '4.1 8.0.0',6 'reference' => ' 9fca1b4c193372e86966b647b07bd6c1682f798f',4 'pretty_version' => '4.19.0', 5 'version' => '4.19.0.0', 6 'reference' => '4725c11b500f414d753874ca7c00a0241d17049a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'hcaptcha/hcaptcha-wordpress-plugin' => array( 14 'pretty_version' => '4.1 8.0',15 'version' => '4.1 8.0.0',16 'reference' => ' 9fca1b4c193372e86966b647b07bd6c1682f798f',14 'pretty_version' => '4.19.0', 15 'version' => '4.19.0.0', 16 'reference' => '4725c11b500f414d753874ca7c00a0241d17049a', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
hcaptcha-for-forms-and-more/trunk/assets/css/general.css
r3359717 r3389660 147 147 .hcaptcha-section-keys + table tbody tr.hcaptcha-reset-notifications { 148 148 grid-area: reset-notifications; 149 } 150 151 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-site-key .helper, 152 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-secret-key .helper { 153 display: none; 154 } 155 156 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-site-key td input[readonly][aria-disabled="true"], 157 .hcaptcha-section-keys + table tbody tr.hcaptcha-general-secret-key td input[readonly][aria-disabled="true"] { 158 cursor: not-allowed; 159 opacity: .6; 160 background: #ffffff; 149 161 } 150 162 -
hcaptcha-for-forms-and-more/trunk/assets/css/general.min.css
r3359717 r3389660 1 #hcaptcha-message,#setting-error-settings_updated{box-sizing:border-box;max-width:760px}.hcaptcha-loading:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.hcaptcha-loading:after{animation:hcaptcha-spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#5c6f8a;content:"";height:28px;left:calc(50% - 18px);position:absolute;top:calc(50% - 18px);width:28px;z-index:10000}@keyframes hcaptcha-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#hcaptcha-options table tbody{background:#fff}#hcaptcha-options table tbody tr{align-self:start;display:grid}#hcaptcha-options table tbody tr th{color:#5c6f8a}#hcaptcha-options table tbody tr td{margin:0;padding:0;position:relative}#hcaptcha-options .h-captcha{margin-bottom:0}#hcaptcha-options.hcaptcha-general h3{background:#fff;box-sizing:border-box;color:#5c6f8a;cursor:pointer;display:flex;justify-content:space-between;margin:1.5em 0 0;max-width:760px;padding:15px 20px}#hcaptcha-options.hcaptcha-general h3.disabled{opacity:.6}.hcaptcha-section-header-toggle:after{content:"\f142";font:normal 20px dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3.closed .hcaptcha-section-header-toggle:after{content:"\f140"}#hcaptcha-options.hcaptcha-general h3+table{margin-top:0;max-width:760px;position:relative}#hcaptcha-options.hcaptcha-general h3.disabled+table{opacity:.6}#hcaptcha-options.hcaptcha-general h3.closed+table{display:none}#hcaptcha-options.hcaptcha-general h3+table:before{border-bottom:1px solid #c3c4c7;content:"";margin:0 20px;max-width:720px;position:absolute;top:0;width:calc(100% - 40px)}.hcaptcha-section-keys+table tbody{display:grid;gap:10px 20px;grid-template-areas:"site-key site-key secret-key secret-key" "sample-hcaptcha sample-hcaptcha check-config reset-notifications";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-keys+table tbody th{width:auto}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key{grid-area:site-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key{grid-area:secret-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-sample-hcaptcha{grid-area:sample-hcaptcha}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-check-config{grid-area:check-config}.hcaptcha-section-keys+table tbody tr.hcaptcha-reset-notifications{grid-area:reset-notifications}.hcaptcha-section-keys+table tbody tr th{padding:0 0 10px}.hcaptcha-section-keys+table tbody tr td input{width:100%}.hcaptcha-section-appearance+table tbody{display:grid;gap:10px 20px;grid-template-areas:"theme size language mode" "force force position position";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-theme{grid-area:theme}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-size{grid-area:size}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-language{grid-area:language}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-mode{grid-area:mode}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force{grid-area:force}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position{grid-area:position}.hcaptcha-section-appearance+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force td,.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position td{width:max-content}.hcaptcha-section-appearance+table tbody tr td select{width:100%}.hcaptcha-section-custom+table tbody{display:grid;gap:10px 20px;grid-template-areas:"custom-themes custom-themes config-params config-params" "custom-prop custom-value config-params config-params";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes{grid-area:custom-themes}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params{grid-area:config-params}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-prop{grid-area:custom-prop}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-value{grid-area:custom-value}.hcaptcha-section-custom+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes td{width:max-content}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params td{width:auto}.hcaptcha-section-custom+table tbody tr td select,.hcaptcha-section-custom+table tbody tr td textarea{width:100%}.hcaptcha-section-custom+table tbody tr td select option:disabled{background:#f0f0f1;color:#2c3338}.hcaptcha-section-custom+table tbody tr td input{height:30px;width:100%}.hcaptcha-section-enterprise+table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-enterprise+table tbody th{width:auto}.hcaptcha-section-enterprise+table tbody tr th{padding:0 0 10px}.hcaptcha-section-enterprise+table tbody tr td input{width:100%}.hcaptcha-section-content+table tbody{display:grid;gap:0 20px;grid-template-areas:"content protected-urls";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-content+table tbody tr.hcaptcha-general-content{grid-area:content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls{grid-area:protected-urls}.hcaptcha-section-content+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-content+table tbody tr td{width:max-content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls td{width:auto}.hcaptcha-section-content+table tbody tr td input,.hcaptcha-section-content+table tbody tr td textarea{width:100%}.hcaptcha-section-antispam+table tbody{display:grid;gap:0 20px;grid-template-areas:"set-min-submit-time min-submit-time" "honeypot min-submit-time" "antispam antispam-provider";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-set-min-submit-time{grid-area:set-min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time{grid-area:min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot{grid-area:honeypot}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam{grid-area:antispam;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider{grid-area:antispam-provider;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider div{color:#d63638;margin-top:.5em}.hcaptcha-section-antispam+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-antispam+table tbody tr td{width:max-content}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider td,.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time td{width:auto}.hcaptcha-section-antispam+table tbody tr td input,.hcaptcha-section-antispam+table tbody tr td select{width:100%}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot th{padding:0}.hcaptcha-section-antispam+table tbody tr td input{width:100%}.hcaptcha-section-other+table tbody{display:grid;gap:0 20px;grid-template-areas:"blacklisted whitelisted" "logged recaptcha" "hide-login-errors cleanup-on-uninstall" "network ." "login-limit login-interval" "delay .";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in{grid-area:logged}.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off{grid-area:recaptcha}.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors{grid-area:hide-login-errors}.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall{grid-area:cleanup-on-uninstall}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit{grid-area:login-limit;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval{grid-area:login-interval;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{grid-area:whitelisted}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide{grid-area:network}.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay{grid-area:delay;padding-top:15px}.hcaptcha-section-other+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off th{padding:0}.hcaptcha-section-other+table tbody tr td{width:max-content}.hcaptcha-section-other+table tbody tr.hcaptcha-general-blacklisted-ips td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips td{width:auto}.hcaptcha-section-other+table tbody tr td input,.hcaptcha-section-other+table tbody tr td textarea{width:100%}.hcaptcha-section-statistics+table tbody{display:grid;gap:0 20px;grid-template-areas:"statistics collect-ip" "anonymous collect-ua";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-statistics{grid-area:statistics}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous{grid-area:anonymous}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ip{grid-area:collect-ip}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua{grid-area:collect-ua}.hcaptcha-section-statistics+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous th,.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua th{padding:0}.hcaptcha-section-statistics+table tbody tr td{width:max-content}@media (max-width:600px){.hcaptcha-section-keys+table tbody{grid-template-areas:"site-key site-key" "secret-key secret-key" "sample-hcaptcha sample-hcaptcha" "check-config reset-notifications";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody{grid-template-areas:"theme size" "language mode" "force force" "position position";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody tr td{width:unset!important}.hcaptcha-section-custom+table tbody{grid-template-areas:"custom-themes custom-themes" "custom-prop custom-value" "config-params config-params";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-custom+table tbody tr td{width:unset!important}.hcaptcha-section-enterprise+table tbody{grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-enterprise+table tbody tr td{width:unset!important}.hcaptcha-section-content+table tbody{grid-template-areas:"content" "protected-urls";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-content+table tbody tr td{width:unset!important}.hcaptcha-section-antispam+table tbody{grid-template-areas:"antispam" "antispam-provider";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-antispam+table tbody tr td{width:unset!important}.hcaptcha-section-other+table tbody{grid-template-areas:"blacklisted" "whitelisted" "logged" "recaptcha" "hide-login-errors" "cleanup-on-uninstall" "network" "login-limit" "login-interval" "delay";grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{padding-top:10px}.hcaptcha-section-other+table tbody tr td{width:unset!important}.hcaptcha-section-statistics+table tbody{grid-template-areas:"statistics" "anonymous" "collect-ip" "collect-ua";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-statistics+table tbody tr td{width:unset!important}}1 #hcaptcha-message,#setting-error-settings_updated{box-sizing:border-box;max-width:760px}.hcaptcha-loading:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.hcaptcha-loading:after{animation:hcaptcha-spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#5c6f8a;content:"";height:28px;left:calc(50% - 18px);position:absolute;top:calc(50% - 18px);width:28px;z-index:10000}@keyframes hcaptcha-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#hcaptcha-options table tbody{background:#fff}#hcaptcha-options table tbody tr{align-self:start;display:grid}#hcaptcha-options table tbody tr th{color:#5c6f8a}#hcaptcha-options table tbody tr td{margin:0;padding:0;position:relative}#hcaptcha-options .h-captcha{margin-bottom:0}#hcaptcha-options.hcaptcha-general h3{background:#fff;box-sizing:border-box;color:#5c6f8a;cursor:pointer;display:flex;justify-content:space-between;margin:1.5em 0 0;max-width:760px;padding:15px 20px}#hcaptcha-options.hcaptcha-general h3.disabled{opacity:.6}.hcaptcha-section-header-toggle:after{content:"\f142";font:normal 20px dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3.closed .hcaptcha-section-header-toggle:after{content:"\f140"}#hcaptcha-options.hcaptcha-general h3+table{margin-top:0;max-width:760px;position:relative}#hcaptcha-options.hcaptcha-general h3.disabled+table{opacity:.6}#hcaptcha-options.hcaptcha-general h3.closed+table{display:none}#hcaptcha-options.hcaptcha-general h3+table:before{border-bottom:1px solid #c3c4c7;content:"";margin:0 20px;max-width:720px;position:absolute;top:0;width:calc(100% - 40px)}.hcaptcha-section-keys+table tbody{display:grid;gap:10px 20px;grid-template-areas:"site-key site-key secret-key secret-key" "sample-hcaptcha sample-hcaptcha check-config reset-notifications";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-keys+table tbody th{width:auto}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key{grid-area:site-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key{grid-area:secret-key}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-sample-hcaptcha{grid-area:sample-hcaptcha}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-check-config{grid-area:check-config}.hcaptcha-section-keys+table tbody tr.hcaptcha-reset-notifications{grid-area:reset-notifications}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key .helper,.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key .helper{display:none}.hcaptcha-section-keys+table tbody tr.hcaptcha-general-secret-key td input[readonly][aria-disabled=true],.hcaptcha-section-keys+table tbody tr.hcaptcha-general-site-key td input[readonly][aria-disabled=true]{background:#fff;cursor:not-allowed;opacity:.6}.hcaptcha-section-keys+table tbody tr th{padding:0 0 10px}.hcaptcha-section-keys+table tbody tr td input{width:100%}.hcaptcha-section-appearance+table tbody{display:grid;gap:10px 20px;grid-template-areas:"theme size language mode" "force force position position";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-theme{grid-area:theme}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-size{grid-area:size}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-language{grid-area:language}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-mode{grid-area:mode}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force{grid-area:force}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position{grid-area:position}.hcaptcha-section-appearance+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-force td,.hcaptcha-section-appearance+table tbody tr.hcaptcha-general-menu-position td{width:max-content}.hcaptcha-section-appearance+table tbody tr td select{width:100%}.hcaptcha-section-custom+table tbody{display:grid;gap:10px 20px;grid-template-areas:"custom-themes custom-themes config-params config-params" "custom-prop custom-value config-params config-params";grid-template-columns:repeat(4,1fr);padding:15px 20px}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes{grid-area:custom-themes}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params{grid-area:config-params}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-prop{grid-area:custom-prop}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-value{grid-area:custom-value}.hcaptcha-section-custom+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-custom-themes td{width:max-content}.hcaptcha-section-custom+table tbody tr.hcaptcha-general-config-params td{width:auto}.hcaptcha-section-custom+table tbody tr td select,.hcaptcha-section-custom+table tbody tr td textarea{width:100%}.hcaptcha-section-custom+table tbody tr td select option:disabled{background:#f0f0f1;color:#2c3338}.hcaptcha-section-custom+table tbody tr td input{height:30px;width:100%}.hcaptcha-section-enterprise+table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-enterprise+table tbody th{width:auto}.hcaptcha-section-enterprise+table tbody tr th{padding:0 0 10px}.hcaptcha-section-enterprise+table tbody tr td input{width:100%}.hcaptcha-section-content+table tbody{display:grid;gap:0 20px;grid-template-areas:"content protected-urls";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-content+table tbody tr.hcaptcha-general-content{grid-area:content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls{grid-area:protected-urls}.hcaptcha-section-content+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-content+table tbody tr td{width:max-content}.hcaptcha-section-content+table tbody tr.hcaptcha-general-protected-urls td{width:auto}.hcaptcha-section-content+table tbody tr td input,.hcaptcha-section-content+table tbody tr td textarea{width:100%}.hcaptcha-section-antispam+table tbody{display:grid;gap:0 20px;grid-template-areas:"set-min-submit-time min-submit-time" "honeypot min-submit-time" "antispam antispam-provider";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-set-min-submit-time{grid-area:set-min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time{grid-area:min-submit-time}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot{grid-area:honeypot}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam{grid-area:antispam;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider{grid-area:antispam-provider;padding-top:15px}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider div{color:#d63638;margin-top:.5em}.hcaptcha-section-antispam+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-antispam+table tbody tr td{width:max-content}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-antispam-provider td,.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-min-submit-time td{width:auto}.hcaptcha-section-antispam+table tbody tr td input,.hcaptcha-section-antispam+table tbody tr td select{width:100%}.hcaptcha-section-antispam+table tbody tr.hcaptcha-general-honeypot th{padding:0}.hcaptcha-section-antispam+table tbody tr td input{width:100%}.hcaptcha-section-other+table tbody{display:grid;gap:0 20px;grid-template-areas:"blacklisted whitelisted" "logged recaptcha" "hide-login-errors cleanup-on-uninstall" "network ." "login-limit login-interval" "delay .";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in{grid-area:logged}.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off{grid-area:recaptcha}.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors{grid-area:hide-login-errors}.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall{grid-area:cleanup-on-uninstall}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit{grid-area:login-limit;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval{grid-area:login-interval;padding-top:15px}.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{grid-area:whitelisted}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide{grid-area:network}.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay{grid-area:delay;padding-top:15px}.hcaptcha-section-other+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-other+table tbody tr.hcaptcha-general--network-wide th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-cleanup-on-uninstall th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-hide-login-errors th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in th,.hcaptcha-section-other+table tbody tr.hcaptcha-general-recaptcha-compat-off th{padding:0}.hcaptcha-section-other+table tbody tr td{width:max-content}.hcaptcha-section-other+table tbody tr.hcaptcha-general-blacklisted-ips td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-delay td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-interval td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-login-limit td,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips td{width:auto}.hcaptcha-section-other+table tbody tr td input,.hcaptcha-section-other+table tbody tr td textarea{width:100%}.hcaptcha-section-statistics+table tbody{display:grid;gap:0 20px;grid-template-areas:"statistics collect-ip" "anonymous collect-ua";grid-template-columns:repeat(2,1fr);padding:15px 20px}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-statistics{grid-area:statistics}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous{grid-area:anonymous}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ip{grid-area:collect-ip}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua{grid-area:collect-ua}.hcaptcha-section-statistics+table tbody tr th{padding:0 0 10px;width:auto}.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-anonymous th,.hcaptcha-section-statistics+table tbody tr.hcaptcha-general-collect-ua th{padding:0}.hcaptcha-section-statistics+table tbody tr td{width:max-content}@media (max-width:600px){.hcaptcha-section-keys+table tbody{grid-template-areas:"site-key site-key" "secret-key secret-key" "sample-hcaptcha sample-hcaptcha" "check-config reset-notifications";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody{grid-template-areas:"theme size" "language mode" "force force" "position position";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-appearance+table tbody tr td{width:unset!important}.hcaptcha-section-custom+table tbody{grid-template-areas:"custom-themes custom-themes" "custom-prop custom-value" "config-params config-params";grid-template-columns:repeat(2,1fr)!important}.hcaptcha-section-custom+table tbody tr td{width:unset!important}.hcaptcha-section-enterprise+table tbody{grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-enterprise+table tbody tr td{width:unset!important}.hcaptcha-section-content+table tbody{grid-template-areas:"content" "protected-urls";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-content+table tbody tr td{width:unset!important}.hcaptcha-section-antispam+table tbody{grid-template-areas:"antispam" "antispam-provider";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-antispam+table tbody tr td{width:unset!important}.hcaptcha-section-other+table tbody{grid-template-areas:"blacklisted" "whitelisted" "logged" "recaptcha" "hide-login-errors" "cleanup-on-uninstall" "network" "login-limit" "login-interval" "delay";grid-template-columns:repeat(1,1fr)!important}.hcaptcha-section-other+table tbody tr.hcaptcha-general-off-when-logged-in,.hcaptcha-section-other+table tbody tr.hcaptcha-general-whitelisted-ips{padding-top:10px}.hcaptcha-section-other+table tbody tr td{width:unset!important}.hcaptcha-section-statistics+table tbody{grid-template-areas:"statistics" "anonymous" "collect-ip" "collect-ua";grid-template-columns:repeat(1,1fr)}.hcaptcha-section-statistics+table tbody tr td{width:unset!important}} -
hcaptcha-for-forms-and-more/trunk/assets/css/integrations.css
r3373103 r3389660 216 216 #hcaptcha-options label + .helper i.antispam-fst { 217 217 background-image: url('../images/antispam-fst.svg'); 218 width: 2 4px;218 width: 20px; 219 219 transform: translateY(1px); 220 margin-inline-start: 2px; 220 221 } 221 222 -
hcaptcha-for-forms-and-more/trunk/assets/css/integrations.min.css
r3373103 r3389660 1 .form-table:first-of-type tr{background:none;padding:10px 0}.form-table:first-of-type tr th{display:none}#hcaptcha-options p{margin:.5em 0}.hcaptcha-integrations table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(4,minmax(100px,1fr))}.hcaptcha-integrations table tr{background:#fff;padding:10px 20px;position:relative}.hcaptcha-integrations table tr:before{background-color:#f0f0f0;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:before,.hcaptcha-integrations table tr.off:before,.hcaptcha-integrations table tr.on:before{opacity:.7;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr:after{background-image:url(../images/spinner-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:after,.hcaptcha-integrations table tr.off:after,.hcaptcha-integrations table tr.on:after{background-position:50%;background-repeat:no-repeat;background-size:auto 80%;opacity:1;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr.install:after{background-image:url(../images/spinner-gold.svg)}.hcaptcha-integrations table tr.on:after{background-image:url(../images/spinner-green.svg)}.hcaptcha-integrations table tr.off:after{background-image:url(../images/spinner-red.svg)}.hcaptcha-integrations table tr th{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;height:28px;justify-content:space-between;margin-bottom:20px;padding:5px 0 0;width:unset}.hcaptcha-integrations table tr .hcaptcha-integrations-entity{background:#4de1d2;border:1px solid #4de1d2;border-radius:2px;color:#fff;cursor:default;font-size:14px;line-height:18px;padding:4px 8px}.hcaptcha-integrations-logo{position:relative}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo{cursor:pointer;height:28px}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo:hover:before{bottom:0;content:"";inset-inline-start:-14px;position:absolute;top:0;width:4px}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo:hover:before{background-color:#00a32a}.hcaptcha-integrations>table tr th .hcaptcha-integrations-logo:hover:before{background-color:#d63638}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo[data-installed=false]:hover:before{background-color:#dba617}.hcaptcha-integrations table tr th img{max-height:28px;max-width:100%}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo{cursor:unset}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo:hover:before{display:none}.hcaptcha-integrations table tr td{display:flex;margin:0;padding:0}.hcaptcha-integrations table tr td fieldset,.hcaptcha-integrations table tr td fieldset label{width:100%}#hcaptcha-options label+.helper{box-sizing:border-box;display:none;flex-direction:row-reverse;height:1.25rem;margin-top:6px;position:absolute;right:0;width:calc(100% - 40px)}#hcaptcha-options label+.helper:hover{cursor:auto}#hcaptcha-options label+.helper i{cursor:help}#hcaptcha-options label+.helper:before{display:none}#hcaptcha-options label+.helper i[class^=antispam]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;vertical-align:middle;width:18px}#hcaptcha-options fieldset:disabled label+.helper i[class^=antispam]{opacity:.7}#hcaptcha-options label+.helper i.antispam-hcaptcha{background-image:url(../images/antispam-green.svg)}#hcaptcha-options label+.helper i.antispam-native{background-image:url(../images/antispam-yellow.svg)}#hcaptcha-options label+.helper i.antispam-honeypot{background-image:url(../images/antispam-honeypot.svg)}#hcaptcha-options label+.helper i.antispam-fst{background-image:url(../images/antispam-fst.svg); transform:translateY(1px);width:24px}#hcaptcha-options fieldset .helper .helper-content{display:block;opacity:0;transform:translateY(37px);visibility:hidden;width:calc(100% + 40px)}#hcaptcha-options fieldset .helper:hover .helper-content{opacity:1;transition:opacity .2s ease .3s,visibility 0s linear .3s;visibility:visible}.hcaptcha-disabled-section{margin:20px 0}.hcaptcha-integrations table.form-table+p.submit{padding:10px 0 0}#hcaptcha-integrations-search-wrap{position:relative}#hcaptcha-integrations-search-wrap:before{background:url(../images/magnifying-glass.svg);background-size:contain;content:"";font-size:16px;height:16px;inset-inline-start:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:16px}#hcaptcha-integrations-search{padding-block-end:1px;padding-block-start:1px;padding-inline-end:8px;padding-inline-start:32px;width:230px}@media (max-width:1279px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:1023px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:782px){#hcaptcha-integrations-search{font-size:14px;min-height:unset}}body div.kagg-dialog{--color-activate:#00a32a;--color-deactivate:#d63638;--color-install:#dba617}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box{color:var(--color-activate)}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-activate);color:#fff}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box{color:var(--color-deactivate)}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-deactivate);color:#fff}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box{color:var(--color-install)}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-install);color:#fff}1 .form-table:first-of-type tr{background:none;padding:10px 0}.form-table:first-of-type tr th{display:none}#hcaptcha-options p{margin:.5em 0}.hcaptcha-integrations table tbody{display:grid;gap:10px 20px;grid-template-columns:repeat(4,minmax(100px,1fr))}.hcaptcha-integrations table tr{background:#fff;padding:10px 20px;position:relative}.hcaptcha-integrations table tr:before{background-color:#f0f0f0;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:before,.hcaptcha-integrations table tr.off:before,.hcaptcha-integrations table tr.on:before{opacity:.7;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr:after{background-image:url(../images/spinner-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:all 1.5s;visibility:hidden}.hcaptcha-integrations table tr.install:after,.hcaptcha-integrations table tr.off:after,.hcaptcha-integrations table tr.on:after{background-position:50%;background-repeat:no-repeat;background-size:auto 80%;opacity:1;transition:all 1.5s;visibility:visible}.hcaptcha-integrations table tr.install:after{background-image:url(../images/spinner-gold.svg)}.hcaptcha-integrations table tr.on:after{background-image:url(../images/spinner-green.svg)}.hcaptcha-integrations table tr.off:after{background-image:url(../images/spinner-red.svg)}.hcaptcha-integrations table tr th{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;height:28px;justify-content:space-between;margin-bottom:20px;padding:5px 0 0;width:unset}.hcaptcha-integrations table tr .hcaptcha-integrations-entity{background:#4de1d2;border:1px solid #4de1d2;border-radius:2px;color:#fff;cursor:default;font-size:14px;line-height:18px;padding:4px 8px}.hcaptcha-integrations-logo{position:relative}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo{cursor:pointer;height:28px}.hcaptcha-integrations table tr th .hcaptcha-integrations-logo:hover:before{bottom:0;content:"";inset-inline-start:-14px;position:absolute;top:0;width:4px}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo:hover:before{background-color:#00a32a}.hcaptcha-integrations>table tr th .hcaptcha-integrations-logo:hover:before{background-color:#d63638}.hcaptcha-integrations>table~table tr th .hcaptcha-integrations-logo[data-installed=false]:hover:before{background-color:#dba617}.hcaptcha-integrations table tr th img{max-height:28px;max-width:100%}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo{cursor:unset}.hcaptcha-integrations table tr.hcaptcha-integrations-wp-status th .hcaptcha-integrations-logo:hover:before{display:none}.hcaptcha-integrations table tr td{display:flex;margin:0;padding:0}.hcaptcha-integrations table tr td fieldset,.hcaptcha-integrations table tr td fieldset label{width:100%}#hcaptcha-options label+.helper{box-sizing:border-box;display:none;flex-direction:row-reverse;height:1.25rem;margin-top:6px;position:absolute;right:0;width:calc(100% - 40px)}#hcaptcha-options label+.helper:hover{cursor:auto}#hcaptcha-options label+.helper i{cursor:help}#hcaptcha-options label+.helper:before{display:none}#hcaptcha-options label+.helper i[class^=antispam]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;vertical-align:middle;width:18px}#hcaptcha-options fieldset:disabled label+.helper i[class^=antispam]{opacity:.7}#hcaptcha-options label+.helper i.antispam-hcaptcha{background-image:url(../images/antispam-green.svg)}#hcaptcha-options label+.helper i.antispam-native{background-image:url(../images/antispam-yellow.svg)}#hcaptcha-options label+.helper i.antispam-honeypot{background-image:url(../images/antispam-honeypot.svg)}#hcaptcha-options label+.helper i.antispam-fst{background-image:url(../images/antispam-fst.svg);margin-inline-start:2px;transform:translateY(1px);width:20px}#hcaptcha-options fieldset .helper .helper-content{display:block;opacity:0;transform:translateY(37px);visibility:hidden;width:calc(100% + 40px)}#hcaptcha-options fieldset .helper:hover .helper-content{opacity:1;transition:opacity .2s ease .3s,visibility 0s linear .3s;visibility:visible}.hcaptcha-disabled-section{margin:20px 0}.hcaptcha-integrations table.form-table+p.submit{padding:10px 0 0}#hcaptcha-integrations-search-wrap{position:relative}#hcaptcha-integrations-search-wrap:before{background:url(../images/magnifying-glass.svg);background-size:contain;content:"";font-size:16px;height:16px;inset-inline-start:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:16px}#hcaptcha-integrations-search{padding-block-end:1px;padding-block-start:1px;padding-inline-end:8px;padding-inline-start:32px;width:230px}@media (max-width:1279px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:1023px){.hcaptcha-integrations table tbody{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:782px){#hcaptcha-integrations-search{font-size:14px;min-height:unset}}body div.kagg-dialog{--color-activate:#00a32a;--color-deactivate:#d63638;--color-install:#dba617}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box{color:var(--color-activate)}body div.kagg-dialog.activate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-activate);color:#fff}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box{color:var(--color-deactivate)}body div.kagg-dialog.deactivate .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-deactivate);color:#fff}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box{color:var(--color-install)}body div.kagg-dialog.install .kagg-dialog-container .kagg-dialog-box .kagg-dialog-buttons button.btn-ok{background:var(--color-install);color:#fff} -
hcaptcha-for-forms-and-more/trunk/assets/images/antispam-fst.svg
r3373103 r3389660 1 <?xml version="1.0" encoding="utf-8"?> 2 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 3 x="0px" y="0px" viewBox="0 0 122.88 99.56" style="enable-background:new 0 0 122.88 99.56" xml:space="preserve"> 4 <style type="text/css">.st0{fill:#99a6bb;} .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#99a6bb;}</style> 5 <g> 6 <path class="st0" d="M73.1,0c6.73,0,13.16,1.34,19.03,3.78c6.09,2.52,11.57,6.22,16.16,10.81c4.59,4.58,8.28,10.06,10.81,16.17 c2.43,5.87,3.78,12.3,3.78,19.03c0,6.73-1.34,13.16-3.78,19.03c-2.52,6.09-6.22,11.58-10.81,16.16 c-4.58,4.59-10.06,8.28-16.17,10.81c-5.87,2.43-12.3,3.78-19.03,3.78c-6.73,0-13.16-1.34-19.03-3.77 c-6.09-2.52-11.57-6.22-16.16-10.81l-0.01-0.01c-4.59-4.59-8.29-10.07-10.81-16.16c-0.78-1.89-1.45-3.83-2-5.82 c1.04,0.1,2.1,0.15,3.17,0.15c2.03,0,4.01-0.18,5.94-0.53c0.32,0.96,0.67,1.91,1.05,2.84c2.07,5,5.11,9.51,8.9,13.29 c3.78,3.78,8.29,6.82,13.29,8.9c4.81,1.99,10.11,3.1,15.66,3.1c5.56,0,10.85-1.1,15.66-3.1c5-2.07,9.51-5.11,13.29-8.9 c3.78-3.78,6.82-8.29,8.9-13.29c1.99-4.81,3.1-10.11,3.1-15.66c0-5.56-1.1-10.85-3.1-15.66c-2.07-5-5.11-9.51-8.9-13.29 c-3.78-3.78-8.29-6.82-13.29-8.9c-4.81-1.99-10.11-3.1-15.66-3.1c-5.56,0-10.85,1.1-15.66,3.1c-0.43,0.18-0.86,0.37-1.28,0.56 c-1.64-2.58-3.62-4.92-5.89-6.95c1.24-0.64,2.51-1.23,3.8-1.77C59.94,1.34,66.37,0,73.1,0L73.1,0z M67.38,26.12 c0-1.22,0.5-2.33,1.3-3.13c0.8-0.8,1.9-1.3,3.12-1.3c1.22,0,2.33,0.5,3.13,1.3c0.8,0.8,1.3,1.91,1.3,3.13v23.22l17.35,10.29 c1.04,0.62,1.74,1.6,2.03,2.7c0.28,1.09,0.15,2.29-0.47,3.34c-0.62,1.04-1.6,1.74-2.7,2.03c-1.09,0.28-2.29,0.15-3.33-0.47 L69.65,55.71c-0.67-0.37-1.22-0.91-1.62-1.55c-0.41-0.67-0.65-1.46-0.65-2.3V26.12L67.38,26.12z"/> 7 <path class="st1" d="M26.99,2.56c14.91,0,26.99,12.08,26.99,26.99c0,14.91-12.08,26.99-26.99,26.99C12.08,56.54,0,44.45,0,29.55 C0,14.64,12.08,2.56,26.99,2.56L26.99,2.56z M15.05,30.27c0.36-2.1,2.76-3.27,4.65-2.13c0.17,0.1,0.34,0.22,0.49,0.36l0.02,0.01 c0.85,0.81,1.8,1.66,2.74,2.5l0.81,0.73l9.59-10.06c0.57-0.6,0.99-0.99,1.85-1.18c2.94-0.65,5.01,2.95,2.93,5.15L26.17,38.19 c-1.13,1.2-3.14,1.31-4.35,0.16c-0.69-0.64-1.45-1.3-2.21-1.96c-1.32-1.15-2.67-2.32-3.77-3.48 C15.18,32.25,14.89,31.17,15.05,30.27L15.05,30.27z"/> 8 </g> 1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512"> 2 <!-- Ring --> 3 <circle cx="256" cy="256" r="233" fill="none" stroke="#99a6bb" stroke-width="40"/> 4 5 <!-- Minute hand: to 12. L=150 (256-106) --> 6 <line x1="256" y1="256" x2="256" y2="106" stroke="#99a6bb" stroke-width="40" stroke-linecap="round"/> 7 8 <!-- Hour hand: to 4 (angle 120°) --> 9 <!-- End point calculated: (256+L*sin120, 256-L*cos120) with L=150 --> 10 <line x1="256" y1="256" x2="359.92" y2="316" stroke="#99a6bb" stroke-width="40" stroke-linecap="round"/> 9 11 </svg> -
hcaptcha-for-forms-and-more/trunk/assets/js/events.js
r3248039 r3389660 124 124 125 125 initChart(); 126 126 127 hCaptchaSettingsBase.showSuccessMessage( HCaptchaEventsObject.bulkMessage ); 127 document.getElementById( 'doaction' ) .addEventListener( 'click', handleBulkAction );128 document.getElementById( 'doaction' )?.addEventListener( 'click', handleBulkAction ); 128 129 }; 129 130 130 window.hCaptcha Forms = events;131 window.hCaptchaEvents = events; 131 132 132 133 jQuery( document ).ready( events ); -
hcaptcha-for-forms-and-more/trunk/assets/js/events.min.js
r3339595 r3389660 1 (()=>{var e=function(e){var t,a ;t=document.getElementById("eventsChart"),a=window.innerWidth>600?3:2,new Chart(t,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:a,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaEventsObject.bulkMessage),document.getElementById("doaction").addEventListener("click",function(t){t.preventDefault();var a=t.target.closest("form"),s=new FormData(a),n=s.get("action");if("-1"!==n){var c=s.getAll("bulk-checkbox[]");if(c.length){var o={action:HCaptchaEventsObject.bulkAction,nonce:HCaptchaEventsObject.bulkNonce,bulk:n,ids:JSON.stringify(c)};e.post({url:HCaptchaEventsObject.ajaxUrl,data:o,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})();1 (()=>{var e=function(e){var t,a,s;a=document.getElementById("eventsChart"),s=window.innerWidth>600?3:2,new Chart(a,{type:"bar",data:{datasets:[{label:HCaptchaEventsObject.succeedLabel,data:HCaptchaEventsObject.succeed,borderWidth:1},{label:HCaptchaEventsObject.failedLabel,data:HCaptchaEventsObject.failed,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:s,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaEventsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaEventsObject.bulkMessage),null===(t=document.getElementById("doaction"))||void 0===t||t.addEventListener("click",function(t){t.preventDefault();var a=t.target.closest("form"),s=new FormData(a),n=s.get("action");if("-1"!==n){var c=s.getAll("bulk-checkbox[]");if(c.length){var o={action:HCaptchaEventsObject.bulkAction,nonce:HCaptchaEventsObject.bulkNonce,bulk:n,ids:JSON.stringify(c)};e.post({url:HCaptchaEventsObject.ajaxUrl,data:o,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaEvents=e,jQuery(document).ready(e)})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/forms.js
r3248039 r3389660 131 131 132 132 initChart(); 133 133 134 hCaptchaSettingsBase.showSuccessMessage( HCaptchaFormsObject.bulkMessage ); 134 document.getElementById( 'doaction' ) .addEventListener( 'click', handleBulkAction );135 document.getElementById( 'doaction' )?.addEventListener( 'click', handleBulkAction ); 135 136 }; 136 137 -
hcaptcha-for-forms-and-more/trunk/assets/js/forms.min.js
r3339595 r3389660 1 (()=>{var e=function(e){var t,a ;t=document.getElementById("formsChart"),a=window.innerWidth>600?3:2,new Chart(t,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:a,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaFormsObject.bulkMessage),document.getElementById("doaction").addEventListener("click",function(t){var a;t.preventDefault();var s=t.target.closest("form"),o=new FormData(s),c=o.get("action");if("-1"!==c){var r=o.getAll("bulk-checkbox[]").map(function(e){var t=s.querySelector('input[name="bulk-checkbox[]"][value="'.concat(e,'"]')).closest("tr");return{source:t.querySelector("td.name .hcaptcha-excerpt").dataset.source,formId:t.querySelector("td.form_id").textContent}});if(r.length){var n=document.getElementById("hcaptcha-datepicker"),i={action:HCaptchaFormsObject.bulkAction,nonce:HCaptchaFormsObject.bulkNonce,bulk:c,ids:JSON.stringify(r),date:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:""};e.post({url:HCaptchaFormsObject.ajaxUrl,data:i,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})();1 (()=>{var e=function(e){var t,a,s;a=document.getElementById("formsChart"),s=window.innerWidth>600?3:2,new Chart(a,{type:"bar",data:{datasets:[{label:HCaptchaFormsObject.servedLabel,backgroundColor:"rgba(2,101,147,0.5)",data:HCaptchaFormsObject.served,borderWidth:1}]},options:{responsive:!0,maintainAspectRatio:!0,aspectRatio:s,scales:{x:{type:"time",time:{displayFormats:{millisecond:"HH:mm:ss",second:"HH:mm:ss",minute:"HH:mm",hour:"HH:mm",day:"dd.MM.yyyy",week:"dd.MM.yyyy",month:"dd.MM.yyyy",quarter:"dd.MM.yyyy",year:"dd.MM.yyyy"},tooltipFormat:"dd.MM.yyyy HH:mm",unit:HCaptchaFormsObject.unit}},y:{beginAtZero:!0,ticks:{precision:0}}}}}),hCaptchaSettingsBase.showSuccessMessage(HCaptchaFormsObject.bulkMessage),null===(t=document.getElementById("doaction"))||void 0===t||t.addEventListener("click",function(t){var a;t.preventDefault();var s=t.target.closest("form"),o=new FormData(s),c=o.get("action");if("-1"!==c){var r=o.getAll("bulk-checkbox[]").map(function(e){var t=s.querySelector('input[name="bulk-checkbox[]"][value="'.concat(e,'"]')).closest("tr");return{source:t.querySelector("td.name .hcaptcha-excerpt").dataset.source,formId:t.querySelector("td.form_id").textContent}});if(r.length){var n=document.getElementById("hcaptcha-datepicker"),i={action:HCaptchaFormsObject.bulkAction,nonce:HCaptchaFormsObject.bulkNonce,bulk:c,ids:JSON.stringify(r),date:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:""};e.post({url:HCaptchaFormsObject.ajaxUrl,data:i,beforeSend:function(){return hCaptchaSettingsBase.showSuccessMessage(HCaptchaListPageBaseObject.DoingBulk)}}).done(function(e){e.success?window.location.reload():hCaptchaSettingsBase.showErrorMessage(e.data)}).fail(function(e){hCaptchaSettingsBase.showErrorMessage(e.statusText)})}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noItems)}else hCaptchaSettingsBase.showErrorMessage(HCaptchaListPageBaseObject.noAction)})};window.hCaptchaForms=e,jQuery(document).ready(e)})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/general.js
r3319903 r3389660 76 76 interceptConsoleLogs(); 77 77 checkAntiSpamProvider(); 78 initDisabledKeyInputs(); 78 79 79 80 function interceptConsoleLogs() { … … 86 87 const systemClear = console.clear; 87 88 89 /* istanbul ignore next */ 88 90 // eslint-disable-next-line no-unused-vars 89 91 console.log = function( message ) { … … 92 94 }; 93 95 96 /* istanbul ignore next */ 94 97 // eslint-disable-next-line no-unused-vars 95 98 console.warn = function( message ) { … … 98 101 }; 99 102 103 /* istanbul ignore next */ 100 104 // eslint-disable-next-line no-unused-vars 101 105 console.info = function( message ) { … … 104 108 }; 105 109 110 /* istanbul ignore next */ 106 111 // eslint-disable-next-line no-unused-vars 107 112 console.error = function( message ) { … … 110 115 }; 111 116 117 /* istanbul ignore next */ 112 118 console.clear = function() { 113 119 consoleLogs = []; … … 445 451 } 446 452 453 /** 454 * Set readonly and blocked state for key inputs. 455 * 456 * @param {jQuery} $el Element to set readonly and blocked state for. 457 * @param {boolean} on Whether to set readonly and blocked state. 458 */ 459 function setReadonlyBlocked( $el, on ) { 460 if ( on ) { 461 $el.prop( 'disabled', false ) 462 .attr( 'readonly', true ) 463 .attr( 'aria-disabled', 'true' ) 464 .on( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper', ( e ) => e.preventDefault() ); 465 } else { 466 $el.removeAttr( 'readonly' ) 467 .removeAttr( 'aria-disabled' ) 468 .off( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper' ); 469 } 470 } 471 472 /** 473 * Show helper for disabled key inputs on click and hide it on blur. 474 */ 475 function initDisabledKeyInputs() { 476 syncKeysWithMode(); 477 478 const $keys = $( '#site_key, #secret_key' ); 479 480 $keys 481 .on( 'click.hcaptchaHelper', function() { 482 const $input = $( this ); 483 484 // Show helper only when the input is readonly. 485 if ( ! $input.is( '[readonly]' ) && $input.attr( 'aria-disabled' ) !== 'true' ) { 486 return; 487 } 488 489 // Find a related helper within the same container. 490 const $container = $input.parent(); 491 const $helper = $container.find( 'span.helper' ).first(); 492 const $helperContent = $container.find( 'span.helper-content' ).first(); 493 494 $helper.css( 'display', 'block' ); 495 $helperContent.css( 'display', 'block' ); 496 497 hCaptchaSettingsBase.highlightElement( $mode[ 0 ] ); 498 499 const onDoc = () => { 500 $helper.css( 'display', 'none' ); 501 $helperContent.css( 'display', 'none' ); 502 $( document ).off( 'mousedown.hcaptchaHelper', onDoc ); 503 }; 504 505 $( document ).on( 'mousedown.hcaptchaHelper', onDoc ); 506 } ) 507 .on( 'keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper', ( e ) => { 508 // Block paste, drop, and keydown events. 509 const $input = $( e.currentTarget ); 510 511 if ( $input.is( '[readonly]' ) || $input.attr( 'aria-disabled' ) === 'true' ) { 512 e.preventDefault(); 513 } 514 } ); 515 } 516 517 function syncKeysWithMode() { 518 const mode = $mode.val(); 519 520 if ( ! modes.hasOwnProperty( mode ) ) { 521 return; 522 } 523 524 if ( mode === HCaptchaGeneralObject.modeLive ) { 525 setReadonlyBlocked( $siteKey, false ); 526 setReadonlyBlocked( $secretKey, false ); 527 } else { 528 setReadonlyBlocked( $siteKey, true ); 529 setReadonlyBlocked( $secretKey, true ); 530 } 531 532 const sitekey = modes[ mode ]; 533 534 hCaptchaUpdate( { sitekey } ); 535 } 536 537 // Test hook: expose internals for isolated unit tests 538 // noinspection JSUnresolvedReference 539 if ( typeof jest !== 'undefined' ) { 540 // Expose only read-only references; no state is mutated here beyond normal function effects 541 window.__generalTest = { 542 getCleanConsoleLogs, 543 interceptConsoleLogs, 544 }; 545 } 546 447 547 document.addEventListener( 'hCaptchaLoaded', function() { 448 548 showErrorMessage(); … … 506 606 } ); 507 607 508 $mode.on( 'change', function( e ) { 509 const mode = $( e.target ).val(); 510 511 if ( ! modes.hasOwnProperty( mode ) ) { 512 return; 513 } 514 515 if ( mode === HCaptchaGeneralObject.modeLive ) { 516 $siteKey.attr( 'disabled', false ); 517 $secretKey.attr( 'disabled', false ); 518 } else { 519 $siteKey.attr( 'disabled', true ); 520 $secretKey.attr( 'disabled', true ); 521 } 522 523 const sitekey = modes[ mode ]; 524 hCaptchaUpdate( { sitekey } ); 525 } ); 608 $mode.on( 'change', syncKeysWithMode ); 526 609 527 610 $customThemes.on( 'change', function() { -
hcaptcha-for-forms-and-more/trunk/assets/js/general.min.js
r3339595 r3389660 1 (()=>{var t={};function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}();var a=function(a){var n="#hcaptcha-message",c=a(n),o=a("form.hcaptcha-general"),r=a('[name="hcaptcha_settings[site_key]"]'),i=a('[name="hcaptcha_settings[secret_key]"]'),s=a("#hcaptcha-options .h-captcha"),l=a("#check_config"),h=a("#reset_notifications"),p=a('[name="hcaptcha_settings[theme]"]'),d=a('[name="hcaptcha_settings[size]"]'),u=a('[name="hcaptcha_settings[language]"]'),f=a('[name="hcaptcha_settings[mode]"]'),v=a('[name="hcaptcha_settings[custom_themes][]"]'),m=a(".hcaptcha-general-custom-prop select"),g=a(".hcaptcha-general-custom-value input"),b=a('[name="hcaptcha_settings[config_params]"]'),y=a(".hcaptcha-section-enterprise + table input"),C=a('[name="hcaptcha_settings[recaptcha_compat_off][]"]'),j=a('[name="hcaptcha_settings[antispam_provider]"]'),O=a("#blacklisted_ips"),k=a("#whitelisted_ips"),H=o.find("#submit"),G={},_="#ffabaf",S="hcaptcha-loading",w=r.val(),x=i.val(),A=U();G[HCaptchaGeneralObject.modeLive]=HCaptchaGeneralObject.siteKey,G[HCaptchaGeneralObject.modeTestPublisher]=HCaptchaGeneralObject.modeTestPublisherSiteKey,G[HCaptchaGeneralObject.modeTestEnterpriseSafeEndUser]=HCaptchaGeneralObject.modeTestEnterpriseSafeEndUserSiteKey,G[HCaptchaGeneralObject.modeTestEnterpriseBotDetected]=HCaptchaGeneralObject.modeTestEnterpriseBotDetectedSiteKey;var T=!1,E=!1,N=[];function P(t){var e={};return t.each(function(){var t=a(this),n=t.attr("name").replace(/hcaptcha_settings\[(.+)]/,"$1");e[n]=t.val()}),e}function U(){return P(y)}function B(){c.remove(),a('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=a(n)}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t=void 0===t?"":String(t),t=(t+="\n"+function(){for(var t=["recaptchacompat disabled","Missing sitekey - https://docs.hcaptcha.com/configuration#javascript-api"],e=[],a=0;a<N.length;a++){for(var n=N[a],c=n[0],o=n[1],r=Object.keys(o),i=[],s=0;s<r.length;s++){var l=o[s];"string"==typeof l&&-1===t.indexOf(l)&&i.push([c,l].join(" "))}e.push(i.join("\n"))}return N=[],e.join("\n")}()).trim()){c.removeClass(),c.addClass(e+" notice is-dismissible");var n=t.split("\n").map(function(t){return"<p>".concat(t,"</p>")});c.html(n.join("")),a(document).trigger("wp-updates-notice-added"),a("html, body").animate({scrollTop:c.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}}function L(){K(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-success")}function J(){K(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-error")}function D(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},hCaptcha.getParams(),t),n=v.prop("checked"),c="live"===f.val();for(var o in n&&c?s.attr("data-theme","custom"):s.attr("data-theme",p.val()),n&&"object"===e(t.theme)||!n&&"object"!==e(t.theme)?a.theme=t.theme:a.theme=hCaptcha.getParams().theme,hCaptcha.setParams(a),s.html(""),t)"object"!==e(t[o])&&s.attr("data-".concat(o),"".concat(t[o]));hCaptcha.bindEvents()}function I(t,a){var n=function(t){return t&&"object"===e(t)};return n(t)&&n(a)?(Object.keys(a).forEach(function(e){var c=t[e],o=a[e];Array.isArray(c)&&Array.isArray(o)?t[e]=c.concat(o):n(c)&&n(o)?t[e]=I(Object.assign({},c),o):t[e]=o}),t):a}function z(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";for(var n in t){var c=a?"".concat(a,"--").concat(n):n;if("object"===e(t[n])&&null!==t[n])z(t[n],c);else{var o=t[n],r=c.replace(/theme--/g,""),i="".concat(r,"=").concat(o),s=m.find('option[value*="'.concat(r,'="]'));1===s.length&&(s.attr("value",i),s.is(":selected")&&g.val(o))}}}function R(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=b.val().trim();a=a||null;try{t=JSON.parse(a)}catch(t){return b.css("background-color",_),H.attr("disabled",!0),void J(HCaptchaGeneralObject.badJSONError)}H.attr("disabled",!1),t=I(t,e),b.val(JSON.stringify(t,null,2)),z(t),v.prop("checked")||(t={sitekey:r.val(),theme:p.val(),size:d.val(),hl:u.val()}),D(t)}function M(){r.val()===w&&i.val()===x?(T=!1,B(),H.attr("disabled",!1)):T||(T=!0,J(HCaptchaGeneralObject.checkConfigNotice),H.attr("disabled",!0))}function $(t){return t=t.replace(/(http|https):\/\//,""),"https://"+new URL("https://"+t).host}function F(){var t=j.val(),e=j.closest("tr");if(e.find("div").remove(),-1===HCaptchaGeneralObject.configuredAntiSpamProviders.indexOf(t)){var a=HCaptchaGeneralObject.configuredAntiSpamProviderError,n=j.find("option:selected").text();a=a.replace("%1$s",n),e.append("<div>".concat(a,"</div>"))}}!function(){N=[];var t=console.log,e=console.warn,a=console.info,n=console.error,c=console.clear;console.log=function(e){N.push(["Console log:",arguments]),t.apply(console,arguments)},console.warn=function(t){N.push(["Console warn:",arguments]),e.apply(console,arguments)},console.info=function(t){N.push(["Console info:",arguments]),a.apply(console,arguments)},console.error=function(t){N.push(["Console error:",arguments]),n.apply(console,arguments)},console.clear=function(){N=[],c()}}(),F(),document.addEventListener("hCaptchaLoaded",function(){J()}),l.on("click",function(t){t.preventDefault(),""!==a('.hcaptcha-general-sample-hcaptcha textarea[name="h-captcha-response"]').val()?function(){B(),H.attr("disabled",!0);var t={action:HCaptchaGeneralObject.checkConfigAction,nonce:HCaptchaGeneralObject.checkConfigNonce,mode:f.val(),siteKey:r.val(),secretKey:i.val(),"h-captcha-response":a('textarea[name="h-captcha-response"]').val(),"hcaptcha-widget-id":a('input[name="hcaptcha-widget-id"]').val()};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:t,beforeSend:function(){return L(HCaptchaGeneralObject.checkingConfigMsg)}}).done(function(t){t.success?(w=r.val(),x=i.val(),A=P(y),E=!1,L(t.data),H.attr("disabled",!1)):J(t.data)}).fail(function(t){J(t.statusText)}).always(function(){D()})}():kaggDialog.confirm({title:HCaptchaGeneralObject.completeHCaptchaTitle,content:HCaptchaGeneralObject.completeHCaptchaContent,type:"info",buttons:{ok:{text:HCaptchaGeneralObject.OKBtnText}},onAction:function(){return window.hCaptchaBindEvents()}})}),r.on("change",function(t){D({sitekey:a(t.target).val()}),M()}),i.on("change",function(){M()}),p.on("change",function(t){D({theme:a(t.target).val()})}),d.on("change",function(t){var e=a("#hcaptcha-invisible-notice"),n=a(t.target).val();"invisible"===n?e.show():e.hide(),D({size:n})}),u.on("change",function(t){D({hl:a(t.target).val()})}),f.on("change",function(t){var e=a(t.target).val();G.hasOwnProperty(e)&&(e===HCaptchaGeneralObject.modeLive?(r.attr("disabled",!1),i.attr("disabled",!1)):(r.attr("disabled",!0),i.attr("disabled",!0)),D({sitekey:G[e]}))}),v.on("change",function(){R()}),b.on("blur",function(){R()}),b.on("focus",function(){b.css("background-color","unset")}),y.on("change",function(){!function(){var e={onload:"hCaptchaOnLoad",render:"explicit"};C.prop("checked")&&(e.recaptchacompat="off"),v.prop("checked")&&(e.custom="true");var a={asset_host:"assethost",endpoint:"endpoint",host:"host",image_host:"imghost",report_api:"reportapi",sentry:"sentry"},n=U();for(var c in a){var o=n[c].trim();o&&(e[a[c]]=encodeURIComponent($(o)))}var r=n.api_host.trim();r=$(r=r||"js.hcaptcha.com")+"/1/api.js";var i=new URL(r);for(var l in e)i.searchParams.append(l,e[l]);document.getElementById("hcaptcha-api").remove(),delete t.g.hcaptcha,s.html("");var h=document.getElementsByTagName("head")[0],p=document.createElement("script");p.type="text/javascript",p.id="hcaptcha-api",p.src=i.href,h.appendChild(p)}(),JSON.stringify(U())===JSON.stringify(A)?(E=!1,B(),H.attr("disabled",!1)):E||(E=!0,J(HCaptchaGeneralObject.checkConfigNotice),H.attr("disabled",!0))}),a(".hcaptcha-general h3").on("click",function(t){var e=a(t.currentTarget);e.toggleClass("closed");var n={action:HCaptchaGeneralObject.toggleSectionAction,nonce:HCaptchaGeneralObject.toggleSectionNonce,section:e.attr("class").replaceAll(/(hcaptcha-section-|closed)/g,"").trim(),status:!e.hasClass("closed")};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n}).done(function(t){t.success||J(t.data)}).fail(function(t){J(t.statusText)})}),l.removeAttr("name"),h.removeAttr("name"),m.removeAttr("name"),g.removeAttr("name"),m.find("option").each(function(){var t=a(this);t.val().split("=")[1]||t.attr("disabled",!0)}),g.val(""),m.on("change",function(){var t=a(this).find("option:selected").val().split("="),e=t[0],n=t[1];"palette--mode"===e?(g.attr("type","text"),g.val(n)):(g.val(n),g.attr("type","color"))}),g.on("change",function(t){var e=a(t.target).val(),n=m.find("option:selected"),c=n.val().split("="),o=c[0],r=e;n.val(o+"="+e),R(r=(o="theme--"+c[0]).split("--").reverse().reduce(function(t,e){var a={};return a[e]=t,a},r))}),j.on("change",function(t){F()}),O.add(k).on("blur",function(){!function(t){var e=t.val();if(""!==e.trim()){B(),H.attr("disabled",!0);var n={action:HCaptchaGeneralObject.checkIPsAction,nonce:HCaptchaGeneralObject.checkIPsNonce,ips:e};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n,beforeSend:function(){return t.parent().addClass(S)}}).done(function(e){if(!e.success)return t.css("background-color",_),void J(e.data);t.css("background-color",""),H.attr("disabled",!1)}).fail(function(t){J(t.statusText)}).always(function(){t.parent().removeClass(S)})}}(a(this))})};window.hCaptchaGeneral=a,jQuery(document).ready(a)})();1 (()=>{var e={};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)}e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();var a=function(a){var n="#hcaptcha-message",c=a(n),o=a("form.hcaptcha-general"),r=a('[name="hcaptcha_settings[site_key]"]'),i=a('[name="hcaptcha_settings[secret_key]"]'),s=a("#hcaptcha-options .h-captcha"),l=a("#check_config"),h=a("#reset_notifications"),p=a('[name="hcaptcha_settings[theme]"]'),d=a('[name="hcaptcha_settings[size]"]'),u=a('[name="hcaptcha_settings[language]"]'),f=a('[name="hcaptcha_settings[mode]"]'),v=a('[name="hcaptcha_settings[custom_themes][]"]'),m=a(".hcaptcha-general-custom-prop select"),g=a(".hcaptcha-general-custom-value input"),b=a('[name="hcaptcha_settings[config_params]"]'),y=a(".hcaptcha-section-enterprise + table input"),C=a('[name="hcaptcha_settings[recaptcha_compat_off][]"]'),j=a('[name="hcaptcha_settings[antispam_provider]"]'),H=a("#blacklisted_ips"),O=a("#whitelisted_ips"),k=o.find("#submit"),_={},w="#ffabaf",G="hcaptcha-loading",S=r.val(),A=i.val(),T=U();_[HCaptchaGeneralObject.modeLive]=HCaptchaGeneralObject.siteKey,_[HCaptchaGeneralObject.modeTestPublisher]=HCaptchaGeneralObject.modeTestPublisherSiteKey,_[HCaptchaGeneralObject.modeTestEnterpriseSafeEndUser]=HCaptchaGeneralObject.modeTestEnterpriseSafeEndUserSiteKey,_[HCaptchaGeneralObject.modeTestEnterpriseBotDetected]=HCaptchaGeneralObject.modeTestEnterpriseBotDetectedSiteKey;var x=!1,E=!1,N=[];function P(){N=[];var e=console.log,t=console.warn,a=console.info,n=console.error,c=console.clear;console.log=function(t){N.push(["Console log:",arguments]),e.apply(console,arguments)},console.warn=function(e){N.push(["Console warn:",arguments]),t.apply(console,arguments)},console.info=function(e){N.push(["Console info:",arguments]),a.apply(console,arguments)},console.error=function(e){N.push(["Console error:",arguments]),n.apply(console,arguments)},console.clear=function(){N=[],c()}}function L(){for(var e=["recaptchacompat disabled","Missing sitekey - https://docs.hcaptcha.com/configuration#javascript-api"],t=[],a=0;a<N.length;a++){for(var n=N[a],c=n[0],o=n[1],r=Object.keys(o),i=[],s=0;s<r.length;s++){var l=o[s];"string"==typeof l&&-1===e.indexOf(l)&&i.push([c,l].join(" "))}t.push(i.join("\n"))}return N=[],t.join("\n")}function B(e){var t={};return e.each(function(){var e=a(this),n=e.attr("name").replace(/hcaptcha_settings\[(.+)]/,"$1");t[n]=e.val()}),t}function U(){return B(y)}function K(){c.remove(),a('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=a(n)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e=void 0===e?"":String(e),e=(e+="\n"+L()).trim()){c.removeClass(),c.addClass(t+" notice is-dismissible");var n=e.split("\n").map(function(e){return"<p>".concat(e,"</p>")});c.html(n.join("")),a(document).trigger("wp-updates-notice-added"),a("html, body").animate({scrollTop:c.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}}function J(){D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-success")}function I(){D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","notice-error")}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},hCaptcha.getParams(),e),n=v.prop("checked"),c="live"===f.val();for(var o in n&&c?s.attr("data-theme","custom"):s.attr("data-theme",p.val()),n&&"object"===t(e.theme)||!n&&"object"!==t(e.theme)?a.theme=e.theme:a.theme=hCaptcha.getParams().theme,hCaptcha.setParams(a),s.html(""),e)"object"!==t(e[o])&&s.attr("data-".concat(o),"".concat(e[o]));hCaptcha.bindEvents()}function R(e,a){var n=function(e){return e&&"object"===t(e)};return n(e)&&n(a)?(Object.keys(a).forEach(function(t){var c=e[t],o=a[t];Array.isArray(c)&&Array.isArray(o)?e[t]=c.concat(o):n(c)&&n(o)?e[t]=R(Object.assign({},c),o):e[t]=o}),e):a}function M(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";for(var n in e){var c=a?"".concat(a,"--").concat(n):n;if("object"===t(e[n])&&null!==e[n])M(e[n],c);else{var o=e[n],r=c.replace(/theme--/g,""),i="".concat(r,"=").concat(o),s=m.find('option[value*="'.concat(r,'="]'));1===s.length&&(s.attr("value",i),s.is(":selected")&&g.val(o))}}}function $(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=b.val().trim();a=a||null;try{e=JSON.parse(a)}catch(e){return b.css("background-color",w),k.attr("disabled",!0),void I(HCaptchaGeneralObject.badJSONError)}k.attr("disabled",!1),e=R(e,t),b.val(JSON.stringify(e,null,2)),M(e),v.prop("checked")||(e={sitekey:r.val(),theme:p.val(),size:d.val(),hl:u.val()}),z(e)}function F(){r.val()===S&&i.val()===A?(x=!1,K(),k.attr("disabled",!1)):x||(x=!0,I(HCaptchaGeneralObject.checkConfigNotice),k.attr("disabled",!0))}function Q(e,t){t?e.prop("disabled",!1).attr("readonly",!0).attr("aria-disabled","true").on("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper",function(e){return e.preventDefault()}):e.removeAttr("readonly").removeAttr("aria-disabled").off("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper")}function q(){var e=f.val();_.hasOwnProperty(e)&&(e===HCaptchaGeneralObject.modeLive?(Q(r,!1),Q(i,!1)):(Q(r,!0),Q(i,!0)),z({sitekey:_[e]}))}function V(e){return e=e.replace(/(http|https):\/\//,""),"https://"+new URL("https://"+e).host}function W(){var e=j.val(),t=j.closest("tr");if(t.find("div").remove(),-1===HCaptchaGeneralObject.configuredAntiSpamProviders.indexOf(e)){var a=HCaptchaGeneralObject.configuredAntiSpamProviderError,n=j.find("option:selected").text();a=a.replace("%1$s",n),t.append("<div>".concat(a,"</div>"))}}P(),W(),q(),a("#site_key, #secret_key").on("click.hcaptchaHelper",function(){var e=a(this);if(e.is("[readonly]")||"true"===e.attr("aria-disabled")){var t=e.parent(),n=t.find("span.helper").first(),c=t.find("span.helper-content").first();n.css("display","block"),c.css("display","block"),hCaptchaSettingsBase.highlightElement(f[0]);var o=function(){n.css("display","none"),c.css("display","none"),a(document).off("mousedown.hcaptchaHelper",o)};a(document).on("mousedown.hcaptchaHelper",o)}}).on("keydown.hcaptchaHelper paste.hcaptchaHelper drop.hcaptchaHelper",function(e){var t=a(e.currentTarget);(t.is("[readonly]")||"true"===t.attr("aria-disabled"))&&e.preventDefault()}),"undefined"!=typeof jest&&(window.__generalTest={getCleanConsoleLogs:L,interceptConsoleLogs:P}),document.addEventListener("hCaptchaLoaded",function(){I()}),l.on("click",function(e){e.preventDefault(),""!==a('.hcaptcha-general-sample-hcaptcha textarea[name="h-captcha-response"]').val()?function(){K(),k.attr("disabled",!0);var e={action:HCaptchaGeneralObject.checkConfigAction,nonce:HCaptchaGeneralObject.checkConfigNonce,mode:f.val(),siteKey:r.val(),secretKey:i.val(),"h-captcha-response":a('textarea[name="h-captcha-response"]').val(),"hcaptcha-widget-id":a('input[name="hcaptcha-widget-id"]').val()};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:e,beforeSend:function(){return J(HCaptchaGeneralObject.checkingConfigMsg)}}).done(function(e){e.success?(S=r.val(),A=i.val(),T=B(y),E=!1,J(e.data),k.attr("disabled",!1)):I(e.data)}).fail(function(e){I(e.statusText)}).always(function(){z()})}():kaggDialog.confirm({title:HCaptchaGeneralObject.completeHCaptchaTitle,content:HCaptchaGeneralObject.completeHCaptchaContent,type:"info",buttons:{ok:{text:HCaptchaGeneralObject.OKBtnText}},onAction:function(){return window.hCaptchaBindEvents()}})}),r.on("change",function(e){z({sitekey:a(e.target).val()}),F()}),i.on("change",function(){F()}),p.on("change",function(e){z({theme:a(e.target).val()})}),d.on("change",function(e){var t=a("#hcaptcha-invisible-notice"),n=a(e.target).val();"invisible"===n?t.show():t.hide(),z({size:n})}),u.on("change",function(e){z({hl:a(e.target).val()})}),f.on("change",q),v.on("change",function(){$()}),b.on("blur",function(){$()}),b.on("focus",function(){b.css("background-color","unset")}),y.on("change",function(){!function(){var t={onload:"hCaptchaOnLoad",render:"explicit"};C.prop("checked")&&(t.recaptchacompat="off"),v.prop("checked")&&(t.custom="true");var a={asset_host:"assethost",endpoint:"endpoint",host:"host",image_host:"imghost",report_api:"reportapi",sentry:"sentry"},n=U();for(var c in a){var o=n[c].trim();o&&(t[a[c]]=encodeURIComponent(V(o)))}var r=n.api_host.trim();r=V(r=r||"js.hcaptcha.com")+"/1/api.js";var i=new URL(r);for(var l in t)i.searchParams.append(l,t[l]);document.getElementById("hcaptcha-api").remove(),delete e.g.hcaptcha,s.html("");var h=document.getElementsByTagName("head")[0],p=document.createElement("script");p.type="text/javascript",p.id="hcaptcha-api",p.src=i.href,h.appendChild(p)}(),JSON.stringify(U())===JSON.stringify(T)?(E=!1,K(),k.attr("disabled",!1)):E||(E=!0,I(HCaptchaGeneralObject.checkConfigNotice),k.attr("disabled",!0))}),a(".hcaptcha-general h3").on("click",function(e){var t=a(e.currentTarget);t.toggleClass("closed");var n={action:HCaptchaGeneralObject.toggleSectionAction,nonce:HCaptchaGeneralObject.toggleSectionNonce,section:t.attr("class").replaceAll(/(hcaptcha-section-|closed)/g,"").trim(),status:!t.hasClass("closed")};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n}).done(function(e){e.success||I(e.data)}).fail(function(e){I(e.statusText)})}),l.removeAttr("name"),h.removeAttr("name"),m.removeAttr("name"),g.removeAttr("name"),m.find("option").each(function(){var e=a(this);e.val().split("=")[1]||e.attr("disabled",!0)}),g.val(""),m.on("change",function(){var e=a(this).find("option:selected").val().split("="),t=e[0],n=e[1];"palette--mode"===t?(g.attr("type","text"),g.val(n)):(g.val(n),g.attr("type","color"))}),g.on("change",function(e){var t=a(e.target).val(),n=m.find("option:selected"),c=n.val().split("="),o=c[0],r=t;n.val(o+"="+t),$(r=(o="theme--"+c[0]).split("--").reverse().reduce(function(e,t){var a={};return a[t]=e,a},r))}),j.on("change",function(e){W()}),H.add(O).on("blur",function(){!function(e){var t=e.val();if(""!==t.trim()){K(),k.attr("disabled",!0);var n={action:HCaptchaGeneralObject.checkIPsAction,nonce:HCaptchaGeneralObject.checkIPsNonce,ips:t};a.post({url:HCaptchaGeneralObject.ajaxUrl,data:n,beforeSend:function(){return e.parent().addClass(G)}}).done(function(t){if(!t.success)return e.css("background-color",w),void I(t.data);e.css("background-color",""),k.attr("disabled",!1)}).fail(function(e){I(e.statusText)}).always(function(){e.parent().removeClass(G)})}}(a(this))})};window.hCaptchaGeneral=a,jQuery(document).ready(a)})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-back-in-stock-notifier.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){a.d.addHCaptchaData(t,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",n(".cwginstock-subscribe-form"))}),jQuery(document).on("ajaxSuccess",function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&(document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents())})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){a.d.addHCaptchaData(t,"cwginstock_product_subscribe","hcaptcha_back_in_stock_notifier_nonce",n(".cwginstock-subscribe-form"))}),jQuery(document).on("ajaxSuccess",function(t,e,r){var n=new URLSearchParams(r.data);"cwg_trigger_popup_ajax"===n.get("action")&&(document.querySelector('input[name="cwg-product-id"][value="'+n.get("product_id")+'"]')&&window.hCaptchaBindEvents())})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-beaver-builder.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div.fl-login-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", a.fl-button"}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("node_id"),i=n("[data-node="+o+"]");a.d.addHCaptchaData(t,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),a.d.addHCaptchaData(t,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div.fl-login-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", a.fl-button"}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("node_id"),i=n("[data-node="+o+"]");a.d.addHCaptchaData(t,"fl_builder_email","hcaptcha_beaver_builder_nonce",i),a.d.addHCaptchaData(t,"fl_builder_login_form_submit","hcaptcha_login_nonce",i)}})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-brizy.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){if("brizy_submit_form"===new URLSearchParams(t.url.split("?")[1]).get("action")){var e=JSON.parse(t.data.get("data")),r="hcaptcha_brizy_nonce",o=n(".brz-form"),i=a.d.getHCaptchaData(o,r);e.push({name:"h-captcha-response",value:i["h-captcha-response"],required:!1}),e.push({name:r,value:i[r],required:!1}),t.data.set("data",JSON.stringify(e))}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){if("brizy_submit_form"===new URLSearchParams(t.url.split("?")[1]).get("action")){var e=JSON.parse(t.data.get("data")),r="hcaptcha_brizy_nonce",o=n(".brz-form"),i=a.d.getHCaptchaData(o,r);e.push({name:"h-captcha-response",value:i["h-captcha-response"],required:!1}),e.push({name:r,value:i[r],required:!1}),t.data.set("data",JSON.stringify(e))}})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-customer-reviews.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaCustomerReviews||function(t,e,r){var a={init:function(){wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div#tab-reviews, div#tab-cr_qna, div.cr-qna-list-inl-answ, div.cr-qna-new-q-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", button.cr-review-form-submit"}),r(a.ready)},ready:function(){r(t).on("click","#tab-title-reviews a, #tab-title-cr_qna a, button.cr-review-form-continue.cr-review-form-error, button.cr-qna-ask-button",function(){hCaptchaBindEvents()}),r.ajaxPrefilter(function(t){var e,a=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof a){var o,i=new URLSearchParams(a),c=i.get("action");switch(c){case"cr_submit_review":o=r("#review_form");break;case"cr_new_qna":var u=i.get("questionID");o=r(u?'[data-question="'.concat(u,'"]'):"#cr_qna");break;default:return}n.d.addHCaptchaData(t,c,"hcaptcha_customer_reviews_nonce",o)}})}};return a}(document,window,jQuery);window.hCaptchaCustomerReviews=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaCustomerReviews||function(t,e,r){var a={init:function(){wp.hooks.addFilter("hcaptcha.formSelector","hcaptcha",function(t){return t+", div#tab-reviews, div#tab-cr_qna, div.cr-qna-list-inl-answ, div.cr-qna-new-q-form"}),wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", button.cr-review-form-submit"}),r(a.ready)},ready:function(){r(t).on("click","#tab-title-reviews a, #tab-title-cr_qna a, button.cr-review-form-continue.cr-review-form-error, button.cr-qna-ask-button",function(){hCaptchaBindEvents()}),r.ajaxPrefilter(function(t){var e,a=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof a){var o,i=new URLSearchParams(a),c=i.get("action");switch(c){case"cr_submit_review":o=r("#review_form");break;case"cr_new_qna":var u=i.get("questionID");o=r(u?'[data-question="'.concat(u,'"]'):"#cr_qna");break;default:return}n.d.addHCaptchaData(t,c,"hcaptcha_customer_reviews_nonce",o)}})}};return a}(document,window,jQuery);window.hCaptchaCustomerReviews=a,a.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-divi-email-optin.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){var e=n(document.activeElement).closest("form");e=e.length?e:n(".et_pb_newsletter_form form"),a.d.addHCaptchaData(t,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",e)}),n(document).on("ajaxSuccess",function(t,e,r){"et_pb_submit_subscribe_form"===new URLSearchParams(r.data).get("action")&&window.hCaptchaBindEvents()})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);(n=jQuery).ajaxPrefilter(function(t){var e=n(document.activeElement).closest("form");e=e.length?e:n(".et_pb_newsletter_form form"),a.d.addHCaptchaData(t,"et_pb_submit_subscribe_form","hcaptcha_divi_email_optin_nonce",e)}),n(document).on("ajaxSuccess",function(t,e,r){"et_pb_submit_subscribe_form"===new URLSearchParams(r.data).get("action")&&window.hCaptchaBindEvents()})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-essential-blocks.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var h=a(u[l],2),s=h[0],d=h[1];this.params.has(s)||(c+="&".concat(s,"=").concat(d))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var h=u[c];if(h){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;i[h]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaEssentialBlocks||function(t){var e="eb_form_submit",n={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("eb-form-submit-button")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var n,r,a,o,i,c,l,u,h,s,d,f,v,p,y,m,w=null!==(n=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],b=null!==(a=w[1])&&void 0!==a?a:{},g=b.body;if((g instanceof FormData||g instanceof URLSearchParams)&&g.get("action")===e){var S=g.get("form_data");if(S){var _;try{_=JSON.parse(S)}catch(t){return}var C=null!==(o=null===(i=_)||void 0===i?void 0:i["hcaptcha-widget-id"])&&void 0!==o?o:"",E=C?document.querySelector('input[name="hcaptcha-widget-id"][value="'.concat(C,'"]')):null,O=(null==E||null===(c=E.closest)||void 0===c?void 0:c.call(E,"form"))||null;if(O){var j,F="h-captcha-response",P="hcaptcha-widget-id",k="hcaptcha_essential_blocks_nonce",A="hcap_fst_token",q="hcap_hp_sig",B=null!==(l=null===(u=O.querySelector('[name="'.concat(F,'"]')))||void 0===u?void 0:u.value)&&void 0!==l?l:"",L=null!==(h=null===(s=O.querySelector('[name="'.concat(P,'"]')))||void 0===s?void 0:s.value)&&void 0!==h?h:"",x=null!==(d=null===(f=O.querySelector('[name="'.concat(k,'"]')))||void 0===f?void 0:f.value)&&void 0!==d?d:"",D=null!==(v=null===(p=O.querySelector('[name="'.concat(A,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",U=null!==(y=null===(m=O.querySelector('[name="'.concat(q,'"]')))||void 0===m?void 0:m.value)&&void 0!==y?y:"",R=O.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(_,F)||(_[F]=B),Object.prototype.hasOwnProperty.call(_,P)||(_[P]=L),Object.prototype.hasOwnProperty.call(_,k)||(_[k]=x),D&&(_[A]=D),U&&(_[q]=U),R)_[R.id]=null!==(j=R.value)&&void 0!==j?j:"";g.set("form_data",JSON.stringify(_)),b.body=g,w[1]=b,t.detail.args=w}}}},fetchComplete:function(n){var r,a,o=(null!==(r=null==n||null===(a=n.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===e&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()}};return n}(window);window.hCaptchaEssentialBlocks=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var h=a(u[l],2),s=h[0],d=h[1];this.params.has(s)||(c+="&".concat(s,"=").concat(d))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var h=u[c];if(h){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;i[h]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaEssentialBlocks||function(t){var e="eb_form_submit",n={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("eb-form-submit-button")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var n,r,a,o,i,c,l,u,h,s,d,f,v,p,y,m,w=null!==(n=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],b=null!==(a=w[1])&&void 0!==a?a:{},g=b.body;if((g instanceof FormData||g instanceof URLSearchParams)&&g.get("action")===e){var S=g.get("form_data");if(S){var _;try{_=JSON.parse(S)}catch(t){return}var C=null!==(o=null===(i=_)||void 0===i?void 0:i["hcaptcha-widget-id"])&&void 0!==o?o:"",E=C?document.querySelector('input[name="hcaptcha-widget-id"][value="'.concat(C,'"]')):null,O=(null==E||null===(c=E.closest)||void 0===c?void 0:c.call(E,"form"))||null;if(O){var j,A="h-captcha-response",k="hcaptcha-widget-id",F="hcaptcha_essential_blocks_nonce",P="hcap_fst_token",q="hcap_hp_sig",B=null!==(l=null===(u=O.querySelector('[name="'.concat(A,'"]')))||void 0===u?void 0:u.value)&&void 0!==l?l:"",L=null!==(h=null===(s=O.querySelector('[name="'.concat(k,'"]')))||void 0===s?void 0:s.value)&&void 0!==h?h:"",x=null!==(d=null===(f=O.querySelector('[name="'.concat(F,'"]')))||void 0===f?void 0:f.value)&&void 0!==d?d:"",D=null!==(v=null===(p=O.querySelector('[name="'.concat(P,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",U=null!==(y=null===(m=O.querySelector('[name="'.concat(q,'"]')))||void 0===m?void 0:m.value)&&void 0!==y?y:"",R=O.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(_,A)||(_[A]=B),Object.prototype.hasOwnProperty.call(_,k)||(_[k]=L),Object.prototype.hasOwnProperty.call(_,F)||(_[F]=x),D&&(_[P]=D),U&&(_[q]=U),R)_[R.id]=null!==(j=R.value)&&void 0!==j?j:"";g.set("form_data",JSON.stringify(_)),b.body=g,w[1]=b,t.detail.args=w}}}},fetchComplete:function(n){var r,a,o=(null!==(r=null==n||null===(a=n.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===e&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()}};return n}(window);window.hCaptchaEssentialBlocks=a,a.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-fluentform.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o, c,i=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(l)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i(r.key),r)}}function i(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var c=t.getHCaptchaData(o,r),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=a(l[u],2),d=f[0],s=f[1];this.params.has(d)||(i+="&".concat(d,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var d=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(d)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&c(e.prototype,n),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||o(t)||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 o(t,e){if(t){if("string"==typeof t)return c(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaFluentForm||function(t,e){var n="fluentform_submit",c={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",c.fetchBefore),t.addEventListener("hCaptchaFetch:complete",c.fetchComplete),document.addEventListener("hCaptchaLoaded",c.onHCaptchaLoaded),e(document).on("ajaxComplete",c.ajaxCompleteHandler)},onHCaptchaLoaded:function(){var e=".ffc_conv_form",n=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(e),c=".ff-btn",i=function(t){return null!==t.querySelector(c)},u=function(){var e="h-captcha-hidden",n=document.getElementsByClassName(e)[0],a=r.querySelector(c),o=n.cloneNode(!0),i=document.createElement("form");i.setAttribute("method","POST"),a.parentNode.insertBefore(i,a),i.appendChild(a),a.before(o),o.classList.remove(e),o.querySelector("h-captcha").classList.add("h-captcha"),o.style.display="block",t.hCaptchaBindEvents()},l=function(t){var e,n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,i=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return i=t.done,t},e:function(t){u=!0,c=t},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw c}}}}(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;"attributes"===r.type&&"class"===r.attributeName&&r.oldValue&&r.oldValue.includes("q-is-inactive")&&(i(r.target)&&u())}}catch(t){n.e(t)}finally{n.f()}};if(!n()){var f=r.querySelectorAll(".q-form"),d={attributes:!0,attributeOldValue:!0};a(f).map(function(t){return new MutationObserver(l).observe(t,d),t})}};if(document.querySelector(e)){var c=hcaptcha.render;hcaptcha.render=function(e,r){var a=t.hCaptcha.getParams();n()&&"invisible"===a.size&&(a.size="normal"),a.callback=r.callback,c(e,a)};var i,u=document.getElementsByTagName("script")[0],l=document.createElement("script");l.type="text/javascript",l.id=HCaptchaFluentFormObject.id,l.src=HCaptchaFluentFormObject.url,u.parentNode.insertBefore(l,u),(i=e+" .vff-footer",new Promise(function(t){if(document.querySelector(i))return t(document.querySelector(i));var e=new MutationObserver(function(){document.querySelector(i)&&(t(document.querySelector(i)),e.disconnect())});e.observe(document.body,{childList:!0,subtree:!0})})).then(function(){r()})}},fetchBefore:function(t){var a,o,c,i,u=null!==(a=null==t||null===(o=t.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==a?a:{},l=u.body;if((l instanceof FormData||l instanceof URLSearchParams)&&l.get("action")===n){var f=null!==(c=l.get("data"))&&void 0!==c?c:"",d=null!==(i=l.get("form_id"))&&void 0!==i?i:"",s=e(".ff_conv_app_".concat(d));if(null!=s&&s.length){var h={data:f};r.d.addHCaptchaData(h,"","hcaptcha_fluentform_nonce",s),l.set("data",h.data),u.body=l,t.detail.args[1]=u}}},fetchComplete:function(e){var r,a,o=(null!==(r=null==e||null===(a=e.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===n&&t.hCaptchaBindEvents()},ajaxCompleteHandler:function(e,r,a){new URLSearchParams(a.data).get("action")===n&&t.hCaptchaBindEvents()}};return c}(window,jQuery);window.hCaptchaFluentForm=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),d=f[0],s=f[1];this.params.has(d)||(c+="&".concat(d,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var d=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(d)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||o(t)||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 o(t,e){if(t){if("string"==typeof t)return i(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var c=window.hCaptchaFluentForm||function(t,e){var n="fluentform_submit",i={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",i.fetchBefore),t.addEventListener("hCaptchaFetch:complete",i.fetchComplete),document.addEventListener("hCaptchaLoaded",i.onHCaptchaLoaded),e(document).on("ajaxComplete",i.ajaxCompleteHandler)},onHCaptchaLoaded:function(){var e=".ffc_conv_form",n=function(){return null!==document.getElementById("hcaptcha-container")},r=function(){var r=document.querySelector(e),i=".ff-btn",c=function(t){return null!==t.querySelector(i)},u=function(){var e="h-captcha-hidden",n=document.getElementsByClassName(e)[0],a=r.querySelector(i),o=n.cloneNode(!0),c=document.createElement("form");c.setAttribute("method","POST"),a.parentNode.insertBefore(c,a),c.appendChild(a),a.before(o),o.classList.remove(e),o.querySelector("h-captcha").classList.add("h-captcha"),o.style.display="block",t.hCaptchaBindEvents()},l=function(t){var e,n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){u=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw i}}}}(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;"attributes"===r.type&&"class"===r.attributeName&&r.oldValue&&r.oldValue.includes("q-is-inactive")&&(c(r.target)&&u())}}catch(t){n.e(t)}finally{n.f()}};if(!n()){var f=r.querySelectorAll(".q-form"),d={attributes:!0,attributeOldValue:!0};a(f).map(function(t){return new MutationObserver(l).observe(t,d),t})}};if(document.querySelector(e)){var i=hcaptcha.render;hcaptcha.render=function(e,r){var a=t.hCaptcha.getParams();n()&&"invisible"===a.size&&(a.size="normal"),a.callback=r.callback,i(e,a)};var c,u=document.getElementsByTagName("script")[0],l=document.createElement("script");l.type="text/javascript",l.id=HCaptchaFluentFormObject.id,l.src=HCaptchaFluentFormObject.url,u.parentNode.insertBefore(l,u),(c=e+" .vff-footer",new Promise(function(t){if(document.querySelector(c))return t(document.querySelector(c));var e=new MutationObserver(function(){document.querySelector(c)&&(t(document.querySelector(c)),e.disconnect())});e.observe(document.body,{childList:!0,subtree:!0})})).then(function(){r()})}},fetchBefore:function(t){var a,o,i,c,u=null!==(a=null==t||null===(o=t.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==a?a:{},l=u.body;if((l instanceof FormData||l instanceof URLSearchParams)&&l.get("action")===n){var f=null!==(i=l.get("data"))&&void 0!==i?i:"",d=null!==(c=l.get("form_id"))&&void 0!==c?c:"",s=e(".ff_conv_app_".concat(d));if(null!=s&&s.length){var h={data:f};r.d.addHCaptchaData(h,"","hcaptcha_fluentform_nonce",s),l.set("data",h.data),u.body=l,t.detail.args[1]=u}}},fetchComplete:function(e){var r,a,o=(null!==(r=null==e||null===(a=e.detail)||void 0===a||null===(a=a.args)||void 0===a?void 0:a[1])&&void 0!==r?r:{}).body;(o instanceof FormData||o instanceof URLSearchParams)&&o.get("action")===n&&t.hCaptchaBindEvents()},ajaxCompleteHandler:function(e,r,a){new URLSearchParams(a.data).get("action")===n&&t.hCaptchaBindEvents()}};return i}(window,jQuery);window.hCaptchaFluentForm=c,c.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-givewp.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var f=a(u[l],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var f=u[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaGiveWP||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.parentElement.classList.contains("givewp-layouts")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete),wp.domReady(e.insertCaptcha)},fetchBefore:function(e){var n,r,a,o,i=null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],c=i[0],l=null!==(a=i[1])&&void 0!==a?a:{},u=l.body;if(u instanceof FormData||u instanceof URLSearchParams){var f="string"==typeof c?c:(null==c?void 0:c.url)||"",s="";try{s=new URL(f,t.location.href).searchParams.get("givewp-route")||""}catch(t){}if("donate"===s){var h=document.getElementById("root-givewp-donation-form");if(h){var v="h-captcha-response",d="hcaptcha-widget-id",p="hcaptcha_give_wp_form_nonce",y="hcap_fst_token",m="hcap_hp_sig",w=h.querySelector('[name="'.concat(v,'"]')),b=h.querySelector('[name="'.concat(d,'"]')),g=h.querySelector('[name="'.concat(p,'"]')),S=h.querySelector('[name="'.concat(y,'"]')),C=h.querySelector('[name="'.concat(m,'"]')),E=h.querySelector('[id^="hcap_hp_"]');u.set(v,null==w?void 0:w.value),u.set(d,null==b?void 0:b.value),u.set(p,null==g?void 0:g.value),u.set(y,null==S?void 0:S.value),u.set(m,null==C?void 0:C.value),u.set(E.id,null!==(o=E.value)&&void 0!==o?o:""),l.body=u,i[1]=l,e.detail.args=i}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0],o="string"==typeof a?a:(null==a?void 0:a.url)||"",i="";try{i=new URL(o,t.location.href).searchParams.get("givewp-route")||""}catch(t){}"donate"===i&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()},insertCaptcha:function(){var e,n=null===(e=HCaptchaGiveWPObject)||void 0===e?void 0:e.hcaptchaForm;if(n){var r=document.getElementById("root-givewp-donation-form");if(r){new MutationObserver(function(e){var o,i=a(e);try{for(i.s();!(o=i.n()).done;){if("childList"===o.value.type){var c=document.querySelector('button[type="submit"]');if(!c)return;if(r.querySelector(".h-captcha"))return;var l=c?c.closest("section"):null,u=null!=l?l:c,f=document.createElement("section");return f.classList.add("givewp-layouts","givewp-layouts-section"),f.innerHTML=JSON.parse(n),u.parentElement.insertBefore(f,u),void t.hCaptchaBindEvents()}}}catch(t){i.e(t)}finally{i.f()}}).observe(r,{childList:!0,subtree:!0})}}}};return e}(window);window.hCaptchaGiveWP=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var f=a(u[l],2),s=f[0],h=f[1];this.params.has(s)||(c+="&".concat(s,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var f=u[c];if(f){var s=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=l(s)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var i=window.hCaptchaGiveWP||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.parentElement.classList.contains("givewp-layouts")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete),wp.domReady(e.insertCaptcha)},fetchBefore:function(e){var n,r,a,o,i=null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[],c=i[0],l=null!==(a=i[1])&&void 0!==a?a:{},u=l.body;if(u instanceof FormData||u instanceof URLSearchParams){var f="string"==typeof c?c:(null==c?void 0:c.url)||"",s="";try{s=new URL(f,t.location.href).searchParams.get("givewp-route")||""}catch(t){}if("donate"===s){var h=document.getElementById("root-givewp-donation-form");if(h){var v="h-captcha-response",d="hcaptcha-widget-id",p="hcaptcha_give_wp_form_nonce",y="hcap_fst_token",m="hcap_hp_sig",w=h.querySelector('[name="'.concat(v,'"]')),b=h.querySelector('[name="'.concat(d,'"]')),g=h.querySelector('[name="'.concat(p,'"]')),S=h.querySelector('[name="'.concat(y,'"]')),C=h.querySelector('[name="'.concat(m,'"]')),E=h.querySelector('[id^="hcap_hp_"]');u.set(v,null==w?void 0:w.value),u.set(d,null==b?void 0:b.value),u.set(p,null==g?void 0:g.value),u.set(y,null==S?void 0:S.value),u.set(m,null==C?void 0:C.value),u.set(E.id,null!==(o=E.value)&&void 0!==o?o:""),l.body=u,i[1]=l,e.detail.args=i}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0],o="string"==typeof a?a:(null==a?void 0:a.url)||"",i="";try{i=new URL(o,t.location.href).searchParams.get("givewp-route")||""}catch(t){}"donate"===i&&"function"==typeof t.hCaptchaBindEvents&&t.hCaptchaBindEvents()},insertCaptcha:function(){var e,n=null===(e=HCaptchaGiveWPObject)||void 0===e?void 0:e.hcaptchaForm;if(n){var r=document.getElementById("root-givewp-donation-form");if(r){new MutationObserver(function(e){var o,i=a(e);try{for(i.s();!(o=i.n()).done;){if("childList"===o.value.type){var c=document.querySelector('button[type="submit"]');if(!c)return;if(r.querySelector(".h-captcha"))return;var l=c?c.closest("section"):null,u=null!=l?l:c,f=document.createElement("section");return f.classList.add("givewp-layouts","givewp-layouts-section"),f.innerHTML=JSON.parse(n),u.parentElement.insertBefore(f,u),void t.hCaptchaBindEvents()}}}catch(t){i.e(t)}finally{i.f()}}).observe(r,{childList:!0,subtree:!0})}}}};return e}(window);window.hCaptchaGiveWP=i,i.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-helper.js
r3373103 r3389660 62 62 */ 63 63 static checkAction( options, actionName, actionValue ) { 64 return this.getAction( options, actionName ) === actionValue; 65 } 66 67 /** 68 * Get action value from AJAX options. 69 * 70 * @param {Object} options The AJAX options object. 71 * @param {string} actionName The name of the action to match against. 72 * 73 * @return {string} Returns action value. 74 */ 75 static getAction( options, actionName ) { 64 76 const data = options.data ?? ''; 65 77 66 78 if ( typeof data !== 'string' ) { 67 return false;79 return ''; 68 80 } 69 81 … … 77 89 } 78 90 79 return this.params.get( actionName ) === actionValue;91 return this.params.get( actionName ); 80 92 } 81 93 -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-jetpack.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof o)return!1;var a=o.startsWith("?")?o.slice(1):o;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,p.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=p.p,v=a[2];r>3?(o=v===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,p.v=n,p.n=a[1]):h<v&&(o=r<3||a[0]>n||n>v)&&(a[4]=r,a[5]=n,p.n=v,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,v){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,v),c=f,i=v;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(p.n=-1),h(c,i)):p.n=i:p.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=p.n<0)?i:r.call(n,p))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:v}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaJetpack||function(t){var e={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:success",e.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchSuccess:function(t){return(e=o().m(function e(){var r,n,a,c,i,u,l,f,s,p;return o().w(function(e){for(;;)switch(e.n){case 0:if(a=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],c=null==t||null===(n=t.detail)||void 0===n?void 0:n.response,a&&c){e.n=1;break}return e.a(2);case 1:if((i=a.body)instanceof FormData||i instanceof URLSearchParams){e.n=2;break}return e.a(2);case 2:return e.n=3,c.clone().text().catch(function(){return null});case 3:if(u=e.v,"grunion-contact-form"===i.get("action")&&"string"==typeof u){e.n=4;break}return e.a(2);case 4:l=i.get("contact-form-id"),f=document.getElementById("contact-form-".concat(l)),(s=f.querySelector('.contact-form__error[data-wp-text="context.submissionError"]')).innerHTML=u,null==(p=null==s?void 0:s.querySelector(".form-errors .form-error-message"))||p.style.setProperty("color","var(--jetpack--contact-form--inverted-text-color)");case 5:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var e},fetchComplete:function(e){var r,n,o=(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==r?r:{}).body;o instanceof FormData&&"grunion-contact-form"===o.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaJetpack=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],p=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(p))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,p.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=p.p,v=a[2];r>3?(o=v===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,p.v=n,p.n=a[1]):h<v&&(o=r<3||a[0]>n||n>v)&&(a[4]=r,a[5]=n,p.n=v,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,v){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,v),c=f,i=v;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(p.n=-1),h(c,i)):p.n=i:p.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=p.n<0)?i:r.call(n,p))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:v}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaJetpack||function(t){var e={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:success",e.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchSuccess:function(t){return(e=o().m(function e(){var r,n,a,c,i,u,l,f,s,p;return o().w(function(e){for(;;)switch(e.n){case 0:if(a=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],c=null==t||null===(n=t.detail)||void 0===n?void 0:n.response,a&&c){e.n=1;break}return e.a(2);case 1:if((i=a.body)instanceof FormData||i instanceof URLSearchParams){e.n=2;break}return e.a(2);case 2:return e.n=3,c.clone().text().catch(function(){return null});case 3:if(u=e.v,"grunion-contact-form"===i.get("action")&&"string"==typeof u){e.n=4;break}return e.a(2);case 4:l=i.get("contact-form-id"),f=document.getElementById("contact-form-".concat(l)),(s=f.querySelector('.contact-form__error[data-wp-text="context.submissionError"]')).innerHTML=u,null==(p=null==s?void 0:s.querySelector(".form-errors .form-error-message"))||p.style.setProperty("color","var(--jetpack--contact-form--inverted-text-color)");case 5:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var e},fetchComplete:function(e){var r,n,o=(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==r?r:{}).body;o instanceof FormData&&"grunion-contact-form"===o.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaJetpack=i,i.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-kadence-advanced.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){ var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===n}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaKadenceAdvanced||function(t){var e={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==n?n:{}).body;(a instanceof FormData||a instanceof URLSearchParams)&&"kb_process_advanced_form_submit"===a.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaKadenceAdvanced=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaKadenceAdvanced||function(t){var e={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==n?n:{}).body;(a instanceof FormData||a instanceof URLSearchParams)&&"kb_process_advanced_form_submit"===a.get("action")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaKadenceAdvanced=a,a.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-otter.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",l=0,u=Object.entries(i);l<u.length;l++){var d=a(u[l],2),f=d[0],h=d[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var d=u[c];if(d){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(d,'"]')):null;i[d]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaOtter||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("wp-block-button__link")||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r,n,a,o,i,c,l,u,d,f,h,v,p,s=null!==(e=null==t||null===(r=t.detail)||void 0===r?void 0:r.args)&&void 0!==e?e:[],y=s[0],m=null!==(n=s[1])&&void 0!==n?n:{},w=m.body;if((w instanceof FormData||w instanceof URLSearchParams)&&("string"==typeof y?y:(null==y?void 0:y.url)||"").includes("/otter/v1/form/frontend")){var b=w.get("form_data");if(b){var g;try{g=JSON.parse(b)}catch(t){return}var S=null===(a=g)||void 0===a||null===(a=a.payload)||void 0===a?void 0:a.formId;if(S){var _=document.getElementById(S);if(_){var C,O="h-captcha-response",j="hcaptcha-widget-id",E="hcaptcha_otter_nonce",A="hcap_fst_token",F="hcap_hp_sig",P=null!==(o=null===(i=_.querySelector('[name="'.concat(O,'"]')))||void 0===i?void 0:i.value)&&void 0!==o?o:"",k=null!==(c=null===(l=_.querySelector('[name="'.concat(j,'"]')))||void 0===l?void 0:l.value)&&void 0!==c?c:"",q=null!==(u=null===(d=_.querySelector('[name="'.concat(E,'"]')))||void 0===d?void 0:d.value)&&void 0!==u?u:"",x=null!==(f=null===(h=_.querySelector('[name="'.concat(A,'"]')))||void 0===h?void 0:h.value)&&void 0!==f?f:"",L=null!==(v=null===(p=_.querySelector('[name="'.concat(F,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",B=_.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(g,O)||(g[O]=P),Object.prototype.hasOwnProperty.call(g,j)||(g[j]=k),Object.prototype.hasOwnProperty.call(g,E)||(g[E]=q),x&&(g[A]=x),L&&(g[F]=L),B)g[B.id]=null!==(C=B.value)&&void 0!==C?C:"";w.set("form_data",JSON.stringify(g)),m.body=w,s[1]=m,t.detail.args=s}}}}},fetchComplete:function(e){var r,n,a=(null!==(r=null==e||null===(n=e.detail)||void 0===n?void 0:n.args)&&void 0!==r?r:[])[0];("string"==typeof a?a:(null==a?void 0:a.url)||"").includes("/otter/v1/form/frontend")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaOtter=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function l(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",l=0,u=Object.entries(i);l<u.length;l++){var d=a(u[l],2),f=d[0],h=d[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var d=u[c];if(d){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(d,'"]')):null;i[d]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaOtter||function(t){var e={init:function(){wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("wp-block-button__link")||t}),r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,n,r,a,o,i,c,l,u,d,f,h,v,p,s=null!==(e=null==t||null===(n=t.detail)||void 0===n?void 0:n.args)&&void 0!==e?e:[],y=s[0],m=null!==(r=s[1])&&void 0!==r?r:{},w=m.body;if((w instanceof FormData||w instanceof URLSearchParams)&&("string"==typeof y?y:(null==y?void 0:y.url)||"").includes("/otter/v1/form/frontend")){var b=w.get("form_data");if(b){var g;try{g=JSON.parse(b)}catch(t){return}var S=null===(a=g)||void 0===a||null===(a=a.payload)||void 0===a?void 0:a.formId;if(S){var _=document.getElementById(S);if(_){var C,O="h-captcha-response",j="hcaptcha-widget-id",E="hcaptcha_otter_nonce",A="hcap_fst_token",k="hcap_hp_sig",F=null!==(o=null===(i=_.querySelector('[name="'.concat(O,'"]')))||void 0===i?void 0:i.value)&&void 0!==o?o:"",P=null!==(c=null===(l=_.querySelector('[name="'.concat(j,'"]')))||void 0===l?void 0:l.value)&&void 0!==c?c:"",q=null!==(u=null===(d=_.querySelector('[name="'.concat(E,'"]')))||void 0===d?void 0:d.value)&&void 0!==u?u:"",x=null!==(f=null===(h=_.querySelector('[name="'.concat(A,'"]')))||void 0===h?void 0:h.value)&&void 0!==f?f:"",L=null!==(v=null===(p=_.querySelector('[name="'.concat(k,'"]')))||void 0===p?void 0:p.value)&&void 0!==v?v:"",B=_.querySelector('[id^="hcap_hp_"]');if(Object.prototype.hasOwnProperty.call(g,O)||(g[O]=F),Object.prototype.hasOwnProperty.call(g,j)||(g[j]=P),Object.prototype.hasOwnProperty.call(g,E)||(g[E]=q),x&&(g[A]=x),L&&(g[k]=L),B)g[B.id]=null!==(C=B.value)&&void 0!==C?C:"";w.set("form_data",JSON.stringify(g)),m.body=w,s[1]=m,t.detail.args=s}}}}},fetchComplete:function(e){var n,r,a=(null!==(n=null==e||null===(r=e.detail)||void 0===r?void 0:r.args)&&void 0!==n?n:[])[0];("string"==typeof a?a:(null==a?void 0:a.url)||"").includes("/otter/v1/form/frontend")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaOtter=a,a.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-passster.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=a(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("passster-submit")||t}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("area");a.d.addHCaptchaData(t,"validate_input","hcaptcha_passster_nonce",n("[data-area="+o+"]").closest("form"))}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=a(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,a=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("passster-submit")||t}),(n=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("area");a.d.addHCaptchaData(t,"validate_input","hcaptcha_passster_nonce",n("[data-area="+o+"]").closest("form"))}})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-sendinblue.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,n),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],p=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(p))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981),a=window.hCaptchaSendinblue||function(t,e){var r={actionName:"sib_form_action",actionValue:"subscribe_form_submit",init:function(){e(document).on("ajaxComplete",r.ajaxCompleteHandler)},ajaxCompleteHandler:function(e,a,o){n.d.checkAction(o,r.actionName,r.actionValue)&&t.hCaptchaBindEvents()}};return r}(window,jQuery);window.hCaptchaSendinblue=a,a.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,c=[],u=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){l=!0,a=t}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var a=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,o){if(t.checkAction(e,"action",n)){for(var i=t.getHCaptchaData(o,r),c="",u=0,l=Object.entries(i);u<l.length;u++){var f=a(l[u],2),h=f[0],s=f[1];this.params.has(h)||(c+="&".concat(h,"=").concat(s))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,a=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==o?void 0:o.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var f=l[c];if(f){var h=null!=a&&a.querySelector?a.querySelector('[name="'.concat(f,'"]')):null;i[f]=u(h)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var a=t.apply(void 0,n);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981),a=window.hCaptchaSendinblue||function(t,e){var n={actionName:"sib_form_action",actionValue:"subscribe_form_submit",init:function(){e(document).on("ajaxComplete",n.ajaxCompleteHandler)},ajaxCompleteHandler:function(e,a,o){r.d.checkAction(o,n.actionName,n.actionValue)&&t.hCaptchaBindEvents()}};return n}(window,jQuery);window.hCaptchaSendinblue=a,a.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-spectra.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e, r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){var n,o=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof o)return!1;var a=o.startsWith("?")?o.slice(1):o;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(a,n),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],d=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(d))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function i(r,n,o,c){var i=n&&n.prototype instanceof l?n:l,f=Object.create(i.prototype);return a(f,"_invoke",function(r,n,o){var a,c,i,l=0,f=o||[],s=!1,d={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,r){return a=e,c=0,i=t,d.n=r,u}};function h(r,n){for(c=r,i=n,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=d.p,p=a[2];r>3?(o=p===n)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=r<2&&h<a[1])?(c=0,d.v=n,d.n=a[1]):h<p&&(o=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,d.n=p,c=0))}if(o||r>1)return u;throw s=!0,n}return function(o,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,p),c=f,i=p;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(d.n=-1),h(c,i)):d.n=i:d.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=d.n<0)?i:r.call(n,d))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(r,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var d=[][n]?e(e([][n]())):(a(e={},n,function(){return this}),e),h=s.prototype=l.prototype=Object.create(d);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,n,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:p}})()}function a(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,r,n){function c(e,r){a(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(c("next",0),c("throw",1),c("return",2))},a(t,e,r,n)}function c(t,e,r,n,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void r(t)}i.done?e(u):Promise.resolve(u).then(n,o)}var i=window.hCaptchaSpectra||function(t){var e,r={init:function(){n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",r.fetchBefore),t.addEventListener("hCaptchaFetch:success",r.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",r.fetchComplete)},fetchBefore:function(t){var e,r,n=null!==(e=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1])&&void 0!==e?e:{},o=n.body;if(o instanceof URLSearchParams){var a=o.get("block_id"),c=document.querySelector(".uagb-block-".concat(a)),i=c.querySelector(".hcaptcha-error-message");i&&i.remove();var u="h-captcha-response",l=JSON.parse(o.get("form_data"));if("uagb_process_forms"===o.get("action")&&!l.hasOwnProperty(u)){var f="hcaptcha-widget-id",s="hcap_hp_sig",d="hcap_fst_token",h="hcaptcha_spectra_form_nonce",p=c.querySelector('[name="'.concat(f,'"]')),v=c.querySelector('[name="'.concat(u,'"]')),y=c.querySelector('[name="'.concat(h,'"]')),m=c.querySelector('[id^="hcap_hp_"]'),b=c.querySelector('[name="'.concat(s,'"]')),g=c.querySelector('[name="'.concat(d,'"]'));l[f]=null==p?void 0:p.value,l[u]=null==v?void 0:v.value,l[h]=null==y?void 0:y.value,l[null==m?void 0:m.id]=null==m?void 0:m.value,l[s]=null==b?void 0:b.value,l[d]=null==g?void 0:g.value,o.set("form_data",JSON.stringify(l)),n.body=o,t.detail.args.config=n}}},fetchSuccess:function(t){return(r=o().m(function r(){var n,a,c,i,u,l,f,s,d,h,p;return o().w(function(r){for(;;)switch(r.n){case 0:if(c=null==t||null===(n=t.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1],i=null==t||null===(a=t.detail)||void 0===a?void 0:a.response,c&&i){r.n=1;break}return r.a(2);case 1:if((u=c.body)instanceof FormData||u instanceof URLSearchParams){r.n=2;break}return r.a(2);case 2:return r.n=3,i.clone().json().catch(function(){return null});case 3:if(l=r.v,"uagb_process_forms"===u.get("action")&&"string"==typeof(null==l?void 0:l.data)){r.n=4;break}return r.a(2);case 4:f=u.get("block_id"),s='[name="uagb-form-'.concat(f,'"]'),(e=document.createElement("style")).id="hcaptcha-style-".concat(f),e.textContent="\n\t\t".concat(s," {\n\t\t\tdisplay: block !important;\n\t\t}\n"),document.getElementById(e.id)||document.head.appendChild(e),(d=document.querySelector(".uagb-block-"+f+" .hcaptcha-error-message"))&&d.remove(),(h=document.createElement("div")).className="hcaptcha-error-message",h.textContent=l.data,h.style.color="red",h.style.padding="10px 0",(p=document.querySelector(".uagb-block-"+f+" h-captcha"))&&p.parentNode.insertBefore(h,p);case 5:return r.a(2)}},r)}),function(){var t=this,e=arguments;return new Promise(function(n,o){var a=r.apply(t,e);function i(t){c(a,n,o,i,u,"next",t)}function u(t){c(a,n,o,i,u,"throw",t)}i(void 0)})})();var r},fetchComplete:function(r){var n,o,a,c=(null!==(n=null==r||null===(o=r.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==n?n:{}).body;if(c instanceof URLSearchParams&&"uagb_process_forms"===c.get("action")){var i=document.getElementById(null===(a=e)||void 0===a?void 0:a.id);i&&i.remove(),t.hCaptchaBindEvents()}}};return r}(window);window.hCaptchaSpectra=i,i.init()})();1 (()=>{"use strict";var t={2981:(t,e,n)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a,c,i=[],u=!0,l=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(i.push(r.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i(r.key),r)}}function i(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function u(t){var e;if(!t)return"";var n;return String("value"in t?null!==(n=t.value)&&void 0!==n?n:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}n.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,r=[{key:"checkAction",value:function(t,e,n){return this.getAction(t,e)===n}},{key:"getAction",value:function(t,e){var n,r=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof r)return"";var o=r.startsWith("?")?r.slice(1):r;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,n,r,a){if(t.checkAction(e,"action",n)){for(var c=t.getHCaptchaData(a,r),i="",u=0,l=Object.entries(c);u<l.length;u++){var f=o(l[u],2),s=f[0],d=f[1];this.params.has(s)||(i+="&".concat(s,"=").concat(d))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var n,r,o=(r=t)?r.jquery||Array.isArray(r)?r[0]||document:r:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(n=null==a?void 0:a.getAttribute("name"))&&void 0!==n?n:"","hcap_hp_sig","hcap_fst_token"];i<l.length;i++){var f=l[i];if(f){var s=null!=o&&o.querySelector?o.querySelector('[name="'.concat(f,'"]')):null;c[f]=u(s)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:n}}))}catch(t){}var o=t.apply(void 0,n);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:n,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:n,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:n}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(n=null)&&c(e.prototype,n),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}()}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,n),a.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var r=n(2981);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",c=n.toStringTag||"@@toStringTag";function i(n,r,o,c){var i=r&&r.prototype instanceof l?r:l,f=Object.create(i.prototype);return a(f,"_invoke",function(n,r,o){var a,c,i,l=0,f=o||[],s=!1,d={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return a=e,c=0,i=t,d.n=n,u}};function h(n,r){for(c=n,i=r,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],h=d.p,p=a[2];n>3?(o=p===r)&&(i=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=t):a[0]<=h&&((o=n<2&&h<a[1])?(c=0,d.v=r,d.n=a[1]):h<p&&(o=n<3||a[0]>r||r>p)&&(a[4]=n,a[5]=r,d.n=p,c=0))}if(o||n>1)return u;throw s=!0,r}return function(o,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&h(f,p),c=f,i=p;(e=c<2?t:i)||!s;){a||(c?c<3?(c>1&&(d.n=-1),h(c,i)):d.n=i:d.v=i);try{if(l=2,a){if(c||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,c<2&&(c=0)}else 1===c&&(e=a.return)&&e.call(a),c<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=t}else if((e=(s=d.n<0)?i:n.call(r,d))!==u)break}catch(e){a=t,c=1,i=e}finally{l=1}}return{value:e,done:s}}}(n,o,c),!0),f}var u={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var d=[][r]?e(e([][r]())):(a(e={},r,function(){return this}),e),h=s.prototype=l.prototype=Object.create(d);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,c,"GeneratorFunction")),t.prototype=Object.create(h),t}return f.prototype=s,a(h,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,c,"GeneratorFunction"),a(h),a(h,c,"Generator"),a(h,r,function(){return this}),a(h,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:p}})()}function a(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,n,r){function c(e,n){a(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(c("next",0),c("throw",1),c("return",2))},a(t,e,n,r)}function c(t,e,n,r,o,a,c){try{var i=t[a](c),u=i.value}catch(t){return void n(t)}i.done?e(u):Promise.resolve(u).then(r,o)}var i=window.hCaptchaSpectra||function(t){var e,n={init:function(){r.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",n.fetchBefore),t.addEventListener("hCaptchaFetch:success",n.fetchSuccess),t.addEventListener("hCaptchaFetch:complete",n.fetchComplete)},fetchBefore:function(t){var e,n,r=null!==(e=null==t||null===(n=t.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[1])&&void 0!==e?e:{},o=r.body;if(o instanceof URLSearchParams){var a=o.get("block_id"),c=document.querySelector(".uagb-block-".concat(a)),i=c.querySelector(".hcaptcha-error-message");i&&i.remove();var u="h-captcha-response",l=JSON.parse(o.get("form_data"));if("uagb_process_forms"===o.get("action")&&!l.hasOwnProperty(u)){var f="hcaptcha-widget-id",s="hcap_hp_sig",d="hcap_fst_token",h="hcaptcha_spectra_form_nonce",p=c.querySelector('[name="'.concat(f,'"]')),v=c.querySelector('[name="'.concat(u,'"]')),y=c.querySelector('[name="'.concat(h,'"]')),m=c.querySelector('[id^="hcap_hp_"]'),b=c.querySelector('[name="'.concat(s,'"]')),g=c.querySelector('[name="'.concat(d,'"]'));l[f]=null==p?void 0:p.value,l[u]=null==v?void 0:v.value,l[h]=null==y?void 0:y.value,l[null==m?void 0:m.id]=null==m?void 0:m.value,l[s]=null==b?void 0:b.value,l[d]=null==g?void 0:g.value,o.set("form_data",JSON.stringify(l)),r.body=o,t.detail.args.config=r}}},fetchSuccess:function(t){return(n=o().m(function n(){var r,a,c,i,u,l,f,s,d,h,p;return o().w(function(n){for(;;)switch(n.n){case 0:if(c=null==t||null===(r=t.detail)||void 0===r||null===(r=r.args)||void 0===r?void 0:r[1],i=null==t||null===(a=t.detail)||void 0===a?void 0:a.response,c&&i){n.n=1;break}return n.a(2);case 1:if((u=c.body)instanceof FormData||u instanceof URLSearchParams){n.n=2;break}return n.a(2);case 2:return n.n=3,i.clone().json().catch(function(){return null});case 3:if(l=n.v,"uagb_process_forms"===u.get("action")&&"string"==typeof(null==l?void 0:l.data)){n.n=4;break}return n.a(2);case 4:f=u.get("block_id"),s='[name="uagb-form-'.concat(f,'"]'),(e=document.createElement("style")).id="hcaptcha-style-".concat(f),e.textContent="\n\t\t".concat(s," {\n\t\t\tdisplay: block !important;\n\t\t}\n"),document.getElementById(e.id)||document.head.appendChild(e),(d=document.querySelector(".uagb-block-"+f+" .hcaptcha-error-message"))&&d.remove(),(h=document.createElement("div")).className="hcaptcha-error-message",h.textContent=l.data,h.style.color="red",h.style.padding="10px 0",(p=document.querySelector(".uagb-block-"+f+" h-captcha"))&&p.parentNode.insertBefore(h,p);case 5:return n.a(2)}},n)}),function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function i(t){c(a,r,o,i,u,"next",t)}function u(t){c(a,r,o,i,u,"throw",t)}i(void 0)})})();var n},fetchComplete:function(n){var r,o,a,c=(null!==(r=null==n||null===(o=n.detail)||void 0===o||null===(o=o.args)||void 0===o?void 0:o[1])&&void 0!==r?r:{}).body;if(c instanceof URLSearchParams&&"uagb_process_forms"===c.get("action")){var i=document.getElementById(null===(a=e)||void 0===a?void 0:a.id);i&&i.remove(),t.hCaptchaBindEvents()}}};return n}(window);window.hCaptchaSpectra=i,i.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-ultimate-addons.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var a,n,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(a=o.call(r)).done)&&(c.push(a.value),c.length!==e);u=!0);}catch(t){l=!0,n=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw n}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=Array(e);r<e;r++)a[r]=t[r];return a}function i(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,c(a.key),a)}}function c(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,a=[{key:"checkAction",value:function(t,e,r){ var a,n=null!==(a=t.data)&&void 0!==a?a:"";if("string"!=typeof n)return!1;var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,a,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,a),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=n(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,a,n=(a=t)?a.jquery||Array.isArray(a)?a[0]||document:a:document,o=null!=n&&n.querySelector?n.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=n&&n.querySelector?n.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var n=t.apply(void 0,r);return n.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),n};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),a&&i(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,a}()}},e={};function r(a){var n=e[a];if(void 0!==n)return n.exports;var o=e[a]={exports:{}};return t[a](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var a in e)r.o(e,a)&&!r.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var a,n=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!(!e.classList.contains("uael-login-form-submit")&&!e.classList.contains("uael-register-submit"))||t}),(a=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("action");if(o){var i;switch(o){case"uael_login_form_submit":i=a(".uael-login-form");break;case"uael_register_user":i=a(".uael-registration-form");break;default:return}n.d.addHCaptchaData(t,"uael_login_form_submit","hcaptcha_login_nonce",i),n.d.addHCaptchaData(t,"uael_register_user","hcaptcha_ultimate_addons_register_nonce",i)}}}),a(document).on("ajaxSuccess",function(t,e,r){var n,o,i=new URLSearchParams(r.data).get("action");if("uael_login_form_submit"===i||"uael_register_user"===i){window.hCaptchaBindEvents();var c=JSON.parse(e.responseText);if(null==c||!c.success){var u=null!==(n=null==c?void 0:c.data)&&void 0!==n?n:"",l=null!==(o=null==u?void 0:u.hCaptchaError)&&void 0!==o?o:"";l&&a("h-captcha").after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+l+"</span></span>")}}})})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var a,n,o,i,c=[],u=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(a=o.call(r)).done)&&(c.push(a.value),c.length!==e);u=!0);}catch(t){l=!0,n=t}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw n}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=Array(e);r<e;r++)a[r]=t[r];return a}function i(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,c(a.key),a)}}function c(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}function u(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>l});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,a=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,a=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof a)return"";var n=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(n)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,a,o){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(o,a),c="",u=0,l=Object.entries(i);u<l.length;u++){var s=n(l[u],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,a,n=(a=t)?a.jquery||Array.isArray(a)?a[0]||document:a:document,o=null!=n&&n.querySelector?n.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,l=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<l.length;c++){var s=l[c];if(s){var f=null!=n&&n.querySelector?n.querySelector('[name="'.concat(s,'"]')):null;i[s]=u(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var n=t.apply(void 0,r);return n.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),n};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),a&&i(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,a}()}},e={};function r(a){var n=e[a];if(void 0!==n)return n.exports;var o=e[a]={exports:{}};return t[a](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var a in e)r.o(e,a)&&!r.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var a,n=r(2981);wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!(!e.classList.contains("uael-login-form-submit")&&!e.classList.contains("uael-register-submit"))||t}),(a=jQuery).ajaxPrefilter(function(t){var e,r=null!==(e=t.data)&&void 0!==e?e:"";if("string"==typeof r){var o=new URLSearchParams(r).get("action");if(o){var i;switch(o){case"uael_login_form_submit":i=a(".uael-login-form");break;case"uael_register_user":i=a(".uael-registration-form");break;default:return}n.d.addHCaptchaData(t,"uael_login_form_submit","hcaptcha_login_nonce",i),n.d.addHCaptchaData(t,"uael_register_user","hcaptcha_ultimate_addons_register_nonce",i)}}}),a(document).on("ajaxSuccess",function(t,e,r){var n,o,i=new URLSearchParams(r.data).get("action");if("uael_login_form_submit"===i||"uael_register_user"===i){window.hCaptchaBindEvents();var c=JSON.parse(e.responseText);if(null==c||!c.success){var u=null!==(n=null==c?void 0:c.data)&&void 0!==n?n:"",l=null!==(o=null==u?void 0:u.hCaptchaError)&&void 0!==o?o:"";l&&a("h-captcha").after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+l+"</span></span>")}}})})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/hcaptcha-wc-block-checkout.min.js
r3373103 r3389660 1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){ var n,a=null!==(n=t.data)&&void 0!==n?n:"";if("string"!=typeof a)return!1;var o=a.startsWith("?")?a.slice(1):a;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)===r}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",l=0,u=Object.entries(c);l<u.length;l++){var h=a(u[l],2),f=h[0],s=h[1];this.params.has(f)||(i+="&".concat(f,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<u.length;i++){var h=u[i];if(h){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;c[h]=l(f)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var c=window.hCaptchaWCBlockCheckout||function(t){var e={init:function(){var r="wc-block-components-checkout-place-order-button";wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", .".concat(r)}),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("".concat(r))||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r=a(null==t||null===(e=t.detail)||void 0===e?void 0:e.args,2),n=r[0],o=r[1];if(n.includes("/wc/store/v1/checkout")){var c;try{c=JSON.parse(o.body)}catch(t){c={}}var i="hcaptcha-widget-id",l="h-captcha-response",u="hcap_hp_sig",h="hcap_fst_token",f=document.querySelector('div[data-block-name="woocommerce/checkout"]'),s=f.querySelector('[name="'.concat(i,'"]')),d=f.querySelector('[name="'.concat(l,'"]')),p=f.querySelector('[id^="hcap_hp_"]'),v=f.querySelector('[name="'.concat(u,'"]')),y=f.querySelector('[name="'.concat(h,'"]'));c[i]=null==s?void 0:s.value,c[l]=null==d?void 0:d.value,c[p.id]=null==p?void 0:p.value,c[u]=null==v?void 0:v.value,c[h]=null==y?void 0:y.value,o.body=JSON.stringify(c),t.detail.args.config=o}},fetchComplete:function(e){var r,n;(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[0])&&void 0!==r?r:"").includes("/wc/store/v1/checkout")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaWCBlockCheckout=c,c.init()})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function i(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,e||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var a=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(a)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,o){if(t.checkAction(e,"action",r)){for(var c=t.getHCaptchaData(o,n),i="",l=0,u=Object.entries(c);l<u.length;l++){var h=a(u[l],2),f=h[0],s=h[1];this.params.has(f)||(i+="&".concat(f,"=").concat(s))}e.data+=i}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,a=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,o=null!=a&&a.querySelector?a.querySelector('input[id^="hcap_hp_"]'):null,c={},i=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==o?void 0:o.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];i<u.length;i++){var h=u[i];if(h){var f=null!=a&&a.querySelector?a.querySelector('[name="'.concat(h,'"]')):null;c[h]=l(f)}}return c}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var a=t.apply(void 0,r);return a.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),a};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&c(e.prototype,r),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,c,i=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(i.push(n.value),i.length!==e);l=!0);}catch(t){u=!0,a=t}finally{try{if(!l&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var c=window.hCaptchaWCBlockCheckout||function(t){var e={init:function(){var r="wc-block-components-checkout-place-order-button";wp.hooks.addFilter("hcaptcha.submitButtonSelector","hcaptcha",function(t){return t+", .".concat(r)}),wp.hooks.addFilter("hcaptcha.ajaxSubmitButton","hcaptcha",function(t,e){return!!e.classList.contains("".concat(r))||t}),n.d.installFetchEvents(),t.addEventListener("hCaptchaFetch:before",e.fetchBefore),t.addEventListener("hCaptchaFetch:complete",e.fetchComplete)},fetchBefore:function(t){var e,r=a(null==t||null===(e=t.detail)||void 0===e?void 0:e.args,2),n=r[0],o=r[1];if(n.includes("/wc/store/v1/checkout")){var c;try{c=JSON.parse(o.body)}catch(t){c={}}var i="hcaptcha-widget-id",l="h-captcha-response",u="hcap_hp_sig",h="hcap_fst_token",f=document.querySelector('div[data-block-name="woocommerce/checkout"]'),s=f.querySelector('[name="'.concat(i,'"]')),d=f.querySelector('[name="'.concat(l,'"]')),p=f.querySelector('[id^="hcap_hp_"]'),v=f.querySelector('[name="'.concat(u,'"]')),y=f.querySelector('[name="'.concat(h,'"]'));c[i]=null==s?void 0:s.value,c[l]=null==d?void 0:d.value,c[p.id]=null==p?void 0:p.value,c[u]=null==v?void 0:v.value,c[h]=null==y?void 0:y.value,o.body=JSON.stringify(c),t.detail.args.config=o}},fetchComplete:function(e){var r,n;(null!==(r=null==e||null===(n=e.detail)||void 0===n||null===(n=n.args)||void 0===n?void 0:n[0])&&void 0!==r?r:"").includes("/wc/store/v1/checkout")&&t.hCaptchaBindEvents()}};return e}(window);window.hCaptchaWCBlockCheckout=c,c.init()})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/integrations.js
r3373103 r3389660 16 16 * @param HCaptchaIntegrationsObject.onlyOneThemeMsg 17 17 * @param HCaptchaIntegrationsObject.selectThemeMsg 18 * @param HCaptchaIntegrationsObject.suggestActivate 19 * @param HCaptchaIntegrationsObject.suggestActivateMsg 18 20 * @param HCaptchaIntegrationsObject.themes 19 21 * @param HCaptchaIntegrationsObject.unexpectedErrorMsg … … 199 201 } 200 202 } ); 203 } 204 205 /** 206 * Suggest an entity for activation. 207 */ 208 function suggestActivate() { 209 if ( ! HCaptchaIntegrationsObject.suggestActivate ) { 210 return; 211 } 212 213 const element = document.querySelector( 214 `tr.hcaptcha-integrations-${ HCaptchaIntegrationsObject.suggestActivate } .hcaptcha-integrations-logo` 215 .replace( /_/g, '-' ) ); 216 217 if ( ! element ) { 218 return; 219 } 220 221 hCaptchaSettingsBase.highlightElement( element ); 222 showSuccessMessage( HCaptchaIntegrationsObject.suggestActivateMsg ); 223 } 224 225 // Test hook: expose selected internals for isolated unit tests 226 // noinspection JSUnresolvedReference 227 if ( typeof jest !== 'undefined' ) { 228 window.__integrationsTest = { 229 swapThemes, 230 }; 201 231 } 202 232 … … 532 562 533 563 setupHelpers(); 564 suggestActivate(); 534 565 }; 535 566 -
hcaptcha-for-forms-and-more/trunk/assets/js/integrations.min.js
r3373103 r3389660 1 (()=>{function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,i,o,r,c=[],s=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;s=!1}else for(;!(s=(n=o.call(a)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){l=!0,i=t}finally{try{if(!s&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(l)throw i}}return c}}(t,a)||function(t,a){if(t){if("string"==typeof t)return e(t,a);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,a):void 0}}(t,a)||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 e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}var a=function(e){var a="#hcaptcha-message",n=e(a),i=e("#wpwrap"),o=e("#adminmenuwrap"),r=e("#hcaptcha-integrations-search"),c=e("#show_antispam_coverage_1");function s(t,a){n.removeClass(),n.addClass(a+" notice settings-error is-dismissible"),n.html("<p>".concat(t,"</p>")),e(document).trigger("wp-updates-notice-added");var r=n.clone();n.css("visibility","hidden"),r.css("margin","0px"),r.css("top",i.position().top),r.css("z-index","999999");var c="block"===o.css("display")?o.width():0;r.css("left",c),r.width(e(window).width()-c),r.css("position","fixed"),e("body").append(r),setTimeout(function(){n.css("visibility","unset"),r.remove()},3e3)}function l(t){s(t,"notice- error")}function d(t){return t.is(jQuery(".form-table").eq(1))}function h(t,a,n){var i=!1,o=a.toLowerCase(),r=!d(t),c=n.find("fieldset");c.attr("disabled",r),c.find("input").attr("disabled",r),t.find("tbody").children().each(function(t,a){var r=e(a).find(".hcaptcha-integrations-logo img").attr("alt");if((r=(r=r||"").replace(" Logo","")).toLowerCase()>o)return n.insertBefore(e(a)),i=!0,!1}),i||t.find("tbody").append(n)}function f(){var t=c.prop("checked");e("label[data-antispam]").each(function(){var a=function(t){var a=t.next(".helper");return a.length||(a=e(document.createElement("span")).addClass("helper"),t.after(a)),function(n,i){a.find('i[class^="antispam"]').remove();for(var o=null!==(n=null===(i=t.get(0))||void 0===i?void 0:i.attributes)&&void 0!==n?n:[],r=[],c=0;c<o.length;c++){var s=o[c].name;if(0===s.indexOf("data-antispam-")){var l=s.replace(/^data-/,"");-1===r.indexOf(l)&&r.push(l)}}r.forEach(function(t){var n=e(document.createElement("i")).addClass(t);a.prepend(n)})}(),a}(e(this));t?a.css("display","inline-flex"):a.hide()})}c.on("change",function(){f()}),e(".form-table img").on("click",function(i){function o(){r(!0)}function r(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=g?"on":"off";n=a?"install":n;var i,o,r=(o=document.querySelector(".kagg-dialog select"))&&null!==(i=o.value)&&void 0!==i?i:"",c={action:HCaptchaIntegrationsObject.action,nonce:HCaptchaIntegrationsObject.nonce,install:a,activate:g,entity:f,status:b,newTheme:r};m.addClass(n),e.post({url:HCaptchaIntegrationsObject.ajaxUrl,data:c}).done(function(a){if(void 0!==a.success)if(void 0!==a.data.themes&&(HCaptchaIntegrationsObject.themes=a.data.themes,HCaptchaIntegrationsObject.defaultTheme=a.data.defaultTheme),a.success){var n=e(".form-table").eq(g?1:2);!function(t,a,n){if("theme"===a){var i=e(".form-table"),o=t?"":'[data-label="'+n+'"]',r=i.eq(t?1:2).find('.hcaptcha-integrations-logo img[data-entity="theme"]'+o);if(r.length){var c=i.eq(t?2:1),s=r.closest("tr");h(c,r.attr("data-label"),s)}}}(g,f,r),h(n,u,m),function(t){s(t,"notice-success")}(a.data.message),function(a){for(var n=e(".form-table"),i=0,o=Object.entries(a);i<o.length;i++){var r=t(o[i],2),c=r[0],s=r[1];if("1"!==c){var l="hcaptcha-integrations-"+c.replace(/_/g,"-"),f=e("tr.".concat(l)),u=f.find(".hcaptcha-integrations-logo"),p=d(f.closest(".form-table"));s&&u.attr("data-installed",!0),p!==s&&h(n.eq(s?1:2),u.find("img").attr("alt"),f)}}}(a.data.stati),e("html, body").animate({scrollTop:m.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}else{var i,o;l(null!==(i=null===(o=a.data)||void 0===o?void 0:o.message)&&void 0!==i?i:a.data)}else s(HCaptchaIntegrationsObject.unexpectedErrorMsg,"notice-error")}).fail(function(t){l(t.statusText)}).always(function(){m.removeClass("install on off")})}i.preventDefault(),n.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),n=e(a);var c=e(i.target),f=c.data("entity");if(f=f||"",-1!==e.inArray(f,["core","theme","plugin"])&&-1===e.inArray(f,["core"])){var u=c.attr("alt");u=(u=u||"").replace(" Logo","");var p,g,m=c.closest("tr"),v=m.attr("class").match(/hcaptcha-integrations-([a-z0-9-]+)/),b=v?v[1]:"",y="";if(m.find("fieldset").attr("disabled"))p="plugin"===f?HCaptchaIntegrationsObject.activatePluginMsg:HCaptchaIntegrationsObject.activateThemeMsg,g=!0;else{if("plugin"===f)p=HCaptchaIntegrationsObject.deactivatePluginMsg;else{for(var C in p=HCaptchaIntegrationsObject.deactivateThemeMsg,y="<p>"+HCaptchaIntegrationsObject.selectThemeMsg+"</p>",y+="<select>",HCaptchaIntegrationsObject.themes){var O=C===HCaptchaIntegrationsObject.defaultTheme?' selected="selected"':"";y+='<option value="'.concat(C,'"').concat(O,">").concat(HCaptchaIntegrationsObject.themes[C],"</option>")}y+="</select>"}g=!1}if(-1===e.inArray(f,["theme"])||g||0!==Object.keys(HCaptchaIntegrationsObject.themes).length){if("false"===m.find(".hcaptcha-integrations-logo").attr("data-installed"))return i.ctrlKey?void o():(p=(p="plugin"===f?HCaptchaIntegrationsObject.installPluginMsg:HCaptchaIntegrationsObject.installThemeMsg).replace("%s",u),void kaggDialog.confirm({title:p,content:y,type:"install",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&o()}}));i.ctrlKey?r():(p=p.replace("%s",u),kaggDialog.confirm({title:p,content:y,type:g?"activate":"deactivate",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&r()}}))}else kaggDialog.confirm({title:HCaptchaIntegrationsObject.onlyOneThemeMsg,content:"",type:"info",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText}}})}});var u,p,g;r.on("input",(u=function(){var t=r.val().trim().toLowerCase(),a=e(".hcaptcha-integrations-logo img"),n=null;if(a.each(function(a,i){var o=e(i);if("core"!==o.data("entity")){var r=o.closest("tr");o.data("label").toLowerCase().includes(t)?(r.show(),n=null!=n?n:r):r.hide()}}),n){var i=n.offset().top+n.outerHeight()-e(window).height()+5;e("html").stop().animate({scrollTop:i},1e3)}},p=100,function(){var t=this,e=arguments;clearTimeout(g),g=setTimeout(function(){return u.apply(t,e)},p)})),e("#hcaptcha-options").keydown(function(t){e(t.target).is(r)&&13===t.which&&t.preventDefault()}),f()};window.hCaptchaIntegrations=a,jQuery(document).ready(a)})();1 (()=>{function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,i,o,r,c=[],s=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;s=!1}else for(;!(s=(n=o.call(a)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){l=!0,i=t}finally{try{if(!s&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(l)throw i}}return c}}(t,a)||function(t,a){if(t){if("string"==typeof t)return e(t,a);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,a):void 0}}(t,a)||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 e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}var a=function(e){var a="#hcaptcha-message",n=e(a),i=e("#wpwrap"),o=e("#adminmenuwrap"),r=e("#hcaptcha-integrations-search"),c=e("#show_antispam_coverage_1");function s(t,a){n.removeClass(),n.addClass(a+" notice settings-error is-dismissible"),n.html("<p>".concat(t,"</p>")),e(document).trigger("wp-updates-notice-added");var r=n.clone();n.css("visibility","hidden"),r.css("margin","0px"),r.css("top",i.position().top),r.css("z-index","999999");var c="block"===o.css("display")?o.width():0;r.css("left",c),r.width(e(window).width()-c),r.css("position","fixed"),e("body").append(r),setTimeout(function(){n.css("visibility","unset"),r.remove()},3e3)}function l(t){s(t,"notice-success")}function h(t){s(t,"notice-error")}function d(t){return t.is(jQuery(".form-table").eq(1))}function u(t,a,n){if("theme"===a){var i=e(".form-table"),o=t?"":'[data-label="'+n+'"]',r=i.eq(t?1:2).find('.hcaptcha-integrations-logo img[data-entity="theme"]'+o);if(r.length){var c=i.eq(t?2:1),s=r.closest("tr");g(c,r.attr("data-label"),s)}}}function g(t,a,n){var i=!1,o=a.toLowerCase(),r=!d(t),c=n.find("fieldset");c.attr("disabled",r),c.find("input").attr("disabled",r),t.find("tbody").children().each(function(t,a){var r=e(a).find(".hcaptcha-integrations-logo img").attr("alt");if((r=(r=r||"").replace(" Logo","")).toLowerCase()>o)return n.insertBefore(e(a)),i=!0,!1}),i||t.find("tbody").append(n)}function f(){var t=c.prop("checked");e("label[data-antispam]").each(function(){var a=function(t){var a=t.next(".helper");return a.length||(a=e(document.createElement("span")).addClass("helper"),t.after(a)),function(){var n,i;a.find('i[class^="antispam"]').remove();for(var o=null!==(n=null===(i=t.get(0))||void 0===i?void 0:i.attributes)&&void 0!==n?n:[],r=[],c=0;c<o.length;c++){var s=o[c].name;if(0===s.indexOf("data-antispam-")){var l=s.replace(/^data-/,"");-1===r.indexOf(l)&&r.push(l)}}r.forEach(function(t){var n=e(document.createElement("i")).addClass(t);a.prepend(n)})}(),a}(e(this));t?a.css("display","inline-flex"):a.hide()})}"undefined"!=typeof jest&&(window.__integrationsTest={swapThemes:u}),c.on("change",function(){f()}),e(".form-table img").on("click",function(i){function o(){r(!0)}function r(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=v?"on":"off";n=a?"install":n;var i,o,r=(o=document.querySelector(".kagg-dialog select"))&&null!==(i=o.value)&&void 0!==i?i:"",c={action:HCaptchaIntegrationsObject.action,nonce:HCaptchaIntegrationsObject.nonce,install:a,activate:v,entity:f,status:C,newTheme:r};b.addClass(n),e.post({url:HCaptchaIntegrationsObject.ajaxUrl,data:c}).done(function(a){if(void 0!==a.success)if(void 0!==a.data.themes&&(HCaptchaIntegrationsObject.themes=a.data.themes,HCaptchaIntegrationsObject.defaultTheme=a.data.defaultTheme),a.success){var n=e(".form-table").eq(v?1:2);u(v,f,r),g(n,p,b),l(a.data.message),function(a){for(var n=e(".form-table"),i=0,o=Object.entries(a);i<o.length;i++){var r=t(o[i],2),c=r[0],s=r[1];if("1"!==c){var l="hcaptcha-integrations-"+c.replace(/_/g,"-"),h=e("tr.".concat(l)),u=h.find(".hcaptcha-integrations-logo"),f=d(h.closest(".form-table"));s&&u.attr("data-installed",!0),f!==s&&g(n.eq(s?1:2),u.find("img").attr("alt"),h)}}}(a.data.stati),e("html, body").animate({scrollTop:b.offset().top-hCaptchaSettingsBase.getStickyHeight()},1e3)}else{var i,o;h(null!==(i=null===(o=a.data)||void 0===o?void 0:o.message)&&void 0!==i?i:a.data)}else s(HCaptchaIntegrationsObject.unexpectedErrorMsg,"notice-error")}).fail(function(t){h(t.statusText)}).always(function(){b.removeClass("install on off")})}i.preventDefault(),n.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),n=e(a);var c=e(i.target),f=c.data("entity");if(f=f||"",-1!==e.inArray(f,["core","theme","plugin"])&&-1===e.inArray(f,["core"])){var p=c.attr("alt");p=(p=p||"").replace(" Logo","");var m,v,b=c.closest("tr"),y=b.attr("class").match(/hcaptcha-integrations-([a-z0-9-]+)/),C=y?y[1]:"",O="";if(b.find("fieldset").attr("disabled"))m="plugin"===f?HCaptchaIntegrationsObject.activatePluginMsg:HCaptchaIntegrationsObject.activateThemeMsg,v=!0;else{if("plugin"===f)m=HCaptchaIntegrationsObject.deactivatePluginMsg;else{for(var j in m=HCaptchaIntegrationsObject.deactivateThemeMsg,O="<p>"+HCaptchaIntegrationsObject.selectThemeMsg+"</p>",O+="<select>",HCaptchaIntegrationsObject.themes){var I=j===HCaptchaIntegrationsObject.defaultTheme?' selected="selected"':"";O+='<option value="'.concat(j,'"').concat(I,">").concat(HCaptchaIntegrationsObject.themes[j],"</option>")}O+="</select>"}v=!1}if(-1===e.inArray(f,["theme"])||v||0!==Object.keys(HCaptchaIntegrationsObject.themes).length){if("false"===b.find(".hcaptcha-integrations-logo").attr("data-installed"))return i.ctrlKey?void o():(m=(m="plugin"===f?HCaptchaIntegrationsObject.installPluginMsg:HCaptchaIntegrationsObject.installThemeMsg).replace("%s",p),void kaggDialog.confirm({title:m,content:O,type:"install",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&o()}}));i.ctrlKey?r():(m=m.replace("%s",p),kaggDialog.confirm({title:m,content:O,type:v?"activate":"deactivate",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText},cancel:{text:HCaptchaIntegrationsObject.CancelBtnText}},onAction:function(t){t&&r()}}))}else kaggDialog.confirm({title:HCaptchaIntegrationsObject.onlyOneThemeMsg,content:"",type:"info",buttons:{ok:{text:HCaptchaIntegrationsObject.OKBtnText}}})}});var p,m,v;r.on("input",(p=function(){var t=r.val().trim().toLowerCase(),a=e(".hcaptcha-integrations-logo img"),n=null;if(a.each(function(a,i){var o=e(i);if("core"!==o.data("entity")){var r=o.closest("tr");o.data("label").toLowerCase().includes(t)?(r.show(),n=null!=n?n:r):r.hide()}}),n){var i=n.offset().top+n.outerHeight()-e(window).height()+5;e("html").stop().animate({scrollTop:i},1e3)}},m=100,function(){var t=this,e=arguments;clearTimeout(v),v=setTimeout(function(){return p.apply(t,e)},m)})),e("#hcaptcha-options").keydown(function(t){e(t.target).is(r)&&13===t.which&&t.preventDefault()}),f(),function(){if(HCaptchaIntegrationsObject.suggestActivate){var t=document.querySelector("tr.hcaptcha-integrations-".concat(HCaptchaIntegrationsObject.suggestActivate," .hcaptcha-integrations-logo").replace(/_/g,"-"));t&&(hCaptchaSettingsBase.highlightElement(t),l(HCaptchaIntegrationsObject.suggestActivateMsg))}}()};window.hCaptchaIntegrations=a,jQuery(document).ready(a)})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/kagg-dialog.js
r3026475 r3389660 61 61 62 62 /** 63 * Get confirmdialog.64 * Create its HTM lif it does not exist.63 * Get the confirmation dialog. 64 * Create its HTML if it does not exist. 65 65 */ 66 66 getConfirmDialog() { -
hcaptcha-for-forms-and-more/trunk/assets/js/notifications.js
r3319903 r3389660 88 88 } 89 89 90 let index = 0;90 let index = -1; 91 91 92 92 $notifications.each( function( i ) { 93 if ( $( this ).is( ':visible' ) ) { 93 // In jsdom, jQuery(':visible') can be unreliable due to zero dimensions; rely on CSS display instead 94 if ( $( this ).css( 'display' ) !== 'none' ) { 94 95 index = i; 95 96 return false; … … 168 169 } ); 169 170 170 $( optionsSelector ).on( 'click', navSelectors, function( event ) {171 function handleNavClick( event ) { 171 172 let direction = 1; 172 173 … … 176 177 177 178 const index = getVisibleNotificationIndex(); 178 179 179 const newIndex = index + direction; 180 180 … … 186 186 normalizeNotificationHeight(); 187 187 } 188 } ); 188 } 189 190 // Test hook for Jest 191 // noinspection JSUnresolvedReference 192 if ( typeof jest !== 'undefined' ) { 193 window.__notificationsTest = { 194 handleNavClick, 195 setNavStatus, 196 }; 197 } 198 199 $( optionsSelector ).on( 'click', navSelectors, handleNavClick ); 189 200 190 201 $( resetBtnSelector ).on( 'click', function() { … … 216 227 // Initialize notification heights. 217 228 normalizeNotificationHeight(); 229 // Initialize navigation status on a load 230 setNavStatus(); 218 231 }; 219 232 233 // Expose initializer for tests and potential manual bootstrapping 234 window.hCaptchaNotifications = notifications; 235 220 236 jQuery( document ).ready( notifications ); -
hcaptcha-for-forms-and-more/trunk/assets/js/notifications.min.js
r3339595 r3389660 1 jQuery(document).ready(function(t){var i,a="form#hcaptcha-options",n="div#hcaptcha-notifications",o="div.hcaptcha-notification",c=n+" button.notice-dismiss",e="#hcaptcha-navigation span",s="#hcaptcha-navigation .prev",r="#hcaptcha-navigation .next",h=s+", "+r,d=".hcaptcha-notification-buttons",f="#hcaptcha-notifications-footer",p=function(){if((i=t(o)).length){var a=l();i.css({height:"","box-sizing":"border-box"}),i.css("display","block");var n=0;i.each(function(){var i=t(this).outerHeight(!0);i>n&&(n=i)}),i.css({height:n+"px","box-sizing":"border-box"}),i.css("display","none"),!1!==a&&t(i[a]).css("display","block")}},l=function(){if(!(i=t(o)).length)return!1;var a=0;return i.each(function(i){if(t(this).is(":visible"))return a=i,!1}),a},v=function(){var a=l();if(!(a>=0))return t(e).hide(),void t(h).addClass("disabled");t("#hcaptcha-navigation-page").text(a+1),t("#hcaptcha-navigation-pages").text(i.length),t(e).show(),t(h).removeClass("disabled"),0===a&&t(s).addClass("disabled"),a===i.length-1&&t(r).addClass("disabled")},u=function(){var a=l();t(f).find(d).remove(),a<0||t(i[a]).find(d).clone().removeClass("hidden").prependTo(f)};t(a).on("click",c,function(i){var a=t(i.target).closest(o),c={action:HCaptchaNotificationsObject.dismissNotificationAction,nonce:HCaptchaNotificationsObject.dismissNotificationNonce,id:a.data("id")},e=t(o).index(a)+1;e=e<t(o).length?e:0;var s=t(o).eq(e);return a.remove(),s.show(),v(),u(),p(),0===t(o).length&&t(n).remove(),t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:c}),!1}),t(a).on("click",h,function(a){var n=1;t(a.target).hasClass("prev")&&(n=-1);var o=l(),c=o+n;o>=0&&c!==o&&c>=0&&c<i.length&&(t(i[o]).hide(),t(i[c]).show(),v(),u(),p())}),t("button#reset_notifications").on("click",function(){var i={action:HCaptchaNotificationsObject.resetNotificationAction,nonce:HCaptchaNotificationsObject.resetNotificationNonce};t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:i}).success(function(i){i.success&&(t(n).remove(),t(i.data).insertBefore("h3.hcaptcha-section-keys"),u(),p(),t(document).trigger("wp-updates-notice-added"))})}),u(),p()});1 (()=>{var t=function(t){var i,a="form#hcaptcha-options",n="div#hcaptcha-notifications",o="div.hcaptcha-notification",c=n+" button.notice-dismiss",e="#hcaptcha-navigation span",s="#hcaptcha-navigation .prev",h="#hcaptcha-navigation .next",r=s+", "+h,d=".hcaptcha-notification-buttons",f="#hcaptcha-notifications-footer",p=function(){if((i=t(o)).length){var a=l();i.css({height:"","box-sizing":"border-box"}),i.css("display","block");var n=0;i.each(function(){var i=t(this).outerHeight(!0);i>n&&(n=i)}),i.css({height:n+"px","box-sizing":"border-box"}),i.css("display","none"),!1!==a&&t(i[a]).css("display","block")}},l=function(){if(!(i=t(o)).length)return!1;var a=-1;return i.each(function(i){if("none"!==t(this).css("display"))return a=i,!1}),a},v=function(){var a=l();if(!(a>=0))return t(e).hide(),void t(r).addClass("disabled");t("#hcaptcha-navigation-page").text(a+1),t("#hcaptcha-navigation-pages").text(i.length),t(e).show(),t(r).removeClass("disabled"),0===a&&t(s).addClass("disabled"),a===i.length-1&&t(h).addClass("disabled")},u=function(){var a=l();t(f).find(d).remove(),a<0||t(i[a]).find(d).clone().removeClass("hidden").prependTo(f)};function g(a){var n=1;t(a.target).hasClass("prev")&&(n=-1);var o=l(),c=o+n;o>=0&&c!==o&&c>=0&&c<i.length&&(t(i[o]).hide(),t(i[c]).show(),v(),u(),p())}t(a).on("click",c,function(i){var a=t(i.target).closest(o),c={action:HCaptchaNotificationsObject.dismissNotificationAction,nonce:HCaptchaNotificationsObject.dismissNotificationNonce,id:a.data("id")},e=t(o).index(a)+1;e=e<t(o).length?e:0;var s=t(o).eq(e);return a.remove(),s.show(),v(),u(),p(),0===t(o).length&&t(n).remove(),t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:c}),!1}),"undefined"!=typeof jest&&(window.__notificationsTest={handleNavClick:g,setNavStatus:v}),t(a).on("click",r,g),t("button#reset_notifications").on("click",function(){var i={action:HCaptchaNotificationsObject.resetNotificationAction,nonce:HCaptchaNotificationsObject.resetNotificationNonce};t.post({url:HCaptchaNotificationsObject.ajaxUrl,data:i}).success(function(i){i.success&&(t(n).remove(),t(i.data).insertBefore("h3.hcaptcha-section-keys"),u(),p(),t(document).trigger("wp-updates-notice-added"))})}),u(),p(),v()};window.hCaptchaNotifications=t,jQuery(document).ready(t)})(); -
hcaptcha-for-forms-and-more/trunk/assets/js/settings-base.js
r3283168 r3389660 1 1 /* global jQuery */ 2 3 import { helper } from './hcaptcha-helper.js'; 2 4 3 5 /** … … 28 30 29 31 /** 30 * Set header bar top position.32 * Set the header bar top position. 31 33 */ 32 34 function setHeaderBarTop() { … … 35 37 const tabsHeight = tabs ? tabs.offsetHeight : 0; 36 38 37 // The -1 to put header bar a bit under tabs. It is a precaution when heights are in fractional pixels.39 // The -1 to put the header bar a bit under tabs. It is a precaution when heights are in fractional pixels. 38 40 const totalHeight = adminBarHeight + tabsHeight - 1; 39 41 … … 75 77 } 76 78 77 let target = element; 78 79 if ( element?.type === 'checkbox' ) { 80 target = element.closest( 'fieldset' ); 81 } 82 83 const table = target.closest( 'table' ); 84 let sectionHeader = null; 85 86 let prev = table?.previousElementSibling; 87 88 while ( prev ) { 89 if ( prev.tagName.toLowerCase() === 'h3' ) { 90 sectionHeader = prev; 91 92 break; 93 } 94 95 prev = prev.previousElementSibling; 96 } 97 98 if ( sectionHeader && sectionHeader.classList.contains( 'closed' ) ) { 99 setTimeout( function() { 100 sectionHeader.click(); 101 }, 100 ); 102 } 103 104 setTimeout( function() { 105 target.classList.add( 'blink' ); 106 target.scrollIntoView( 107 { 108 behavior: 'smooth', 109 block: 'center', 110 }, 111 ); 112 }, 200 ); 79 app.highlightElement( element ); 113 80 } 114 81 … … 187 154 app.showMessage( message, 'notice-error' ); 188 155 }, 156 157 /** 158 * Highlight element. 159 * 160 * @param {HTMLElement} element 161 */ 162 highlightElement( element ) { 163 let target = element; 164 165 if ( element?.type === 'checkbox' ) { 166 target = element.closest( 'fieldset' ); 167 } 168 169 target.classList.remove( 'blink' ); 170 171 const table = target.closest( 'table' ); 172 let sectionHeader = null; 173 174 let prev = table?.previousElementSibling; 175 176 while ( prev ) { 177 if ( prev.tagName.toLowerCase() === 'h3' ) { 178 sectionHeader = prev; 179 180 break; 181 } 182 183 prev = prev.previousElementSibling; 184 } 185 186 if ( sectionHeader && sectionHeader.classList.contains( 'closed' ) ) { 187 setTimeout( function() { 188 sectionHeader.click(); 189 }, 100 ); 190 } 191 192 setTimeout( function() { 193 target.classList.add( 'blink' ); 194 target.scrollIntoView( 195 { 196 behavior: 'smooth', 197 block: 'center', 198 }, 199 ); 200 }, 200 ); 201 }, 189 202 }; 203 204 /** 205 * Make a referer to the current page. 206 * 207 * @return {string} Relative URL. 208 */ 209 const makeReferer = () => { 210 // Form a "pure" url without one-time params. 211 const url = new URL( window.location.href ); 212 213 url.searchParams.delete( '_wp_http_referer' ); 214 215 return url.toString(); 216 }; 217 218 $.ajaxPrefilter( function( options, original ) { 219 // Filter admin-ajax.php only. 220 if ( ! /admin-ajax\.php/.test( options.url ?? '' ) ) { 221 return; 222 } 223 224 const action = helper.getAction( options, 'action' ); 225 226 // Filter only hCaptcha actions. 227 if ( ! /^hcaptcha/.test( action ) ) { 228 return; 229 } 230 231 const key = '_wp_http_referer'; 232 const val = makeReferer(); 233 234 // FormData. 235 if ( options.data instanceof FormData ) { 236 if ( ! options.data.has( key ) ) { 237 options.data.append( key, val ); 238 } 239 240 return; 241 } 242 243 // Object|string - merge accurate. 244 if ( typeof options.data === 'string' ) { 245 // String - just add our parameter. 246 options.data = options.data + '&' + $.param( { [ key ]: val } ); 247 } else if ( options.data && typeof options.data === 'object' ) { 248 // Object - add field. 249 options.data = { ...original.data, [ key ]: val }; 250 } else { 251 options.data = $.param( { [ key ]: val } ); 252 } 253 } ); 190 254 191 255 // Move WP notices to the message area. -
hcaptcha-for-forms-and-more/trunk/assets/js/settings-base.min.js
r3339595 r3389660 1 (()=>{ var e=function(e){var t=document.querySelector("#wpadminbar"),o=document.querySelector(".hcaptcha-settings-tabs"),i=document.querySelector(".hcaptcha-header-bar"),a="#hcaptcha-message",c=e(a);function n(){var e=!t||"absolute"===window.getComputedStyle(t).position,a=t&&!e?t.offsetHeight:0,c=a+(o?o.offsetHeight:0)-1;o&&(o.style.top="".concat(a,"px")),i&&(i.style.top="".concat(c,"px"))}var s={getStickyHeight:function(){var e=!t||"absolute"===window.getComputedStyle(t).position;return(t&&!e?t.offsetHeight:0)+(o?o.offsetHeight:0)+(i?i.offsetHeight:0)},clearMessage:function(){c.remove(),e('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),c=e(a)},showMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t=void 0===t?"":String(t)){s.clearMessage(),c.addClass(o+" notice is-dismissible");var i=t.split("\n").map(function(e){return"<p>".concat(e,"</p>")});c.html(i.join("")),e(document).trigger("wp-updates-notice-added"),e("html, body").animate({scrollTop:c.offset().top-s.getStickyHeight()},1e3)}},showSuccessMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s.showMessage(e,"notice-success")},showErrorMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s.showMessage(e,"notice-error")}};return e(".hcaptcha-header h2").siblings().appendTo(a),window.addEventListener("resize",function(){n()}),n(),function(){var e,t=window.location.href,o=document.referrer;if(o&&o!==t){var i=window.location.hash.slice(1);if(i){var a=document.getElementById(i);if(a||(a=document.querySelector('[name="hcaptcha_settings['.concat(i,']"]'))),a){var c=a;"checkbox"===(null===(e=a)||void 0===e?void 0:e.type)&&(c=a.closest("fieldset"));for(var n=c.closest("table"),s=null,r=null==n?void 0:n.previousElementSibling;r;){if("h3"===r.tagName.toLowerCase()){s=r;break}r=r.previousElementSibling}s&&s.classList.contains("closed")&&setTimeout(function(){s.click()},100),setTimeout(function(){c.classList.add("blink"),c.scrollIntoView({behavior:"smooth",block:"center"})},200)}}}}(),e(document).on("click",".hcaptcha-lightbox",function(t){t.preventDefault();var o=e(this).attr("href");e("#hcaptcha-lightbox-img").attr("src",o),e("#hcaptcha-lightbox-modal").css("display","flex")}),e("#hcaptcha-lightbox-modal").on("click",function(){e(this).css("display","none"),e("#hcaptcha-lightbox-img").attr("src","")}),s}(jQuery);window.hCaptchaSettingsBase=e,jQuery(document).ready(e)})();1 (()=>{"use strict";var t={2981:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==e);l=!0);}catch(t){u=!0,o=t}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,c(n.key),n)}}function c(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}function l(t){var e;if(!t)return"";var r;return String("value"in t?null!==(r=t.value)&&void 0!==r?r:"":null!==(e=t.getAttribute("value"))&&void 0!==e?e:"")}r.d(e,{d:()=>u});var u=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=null}return e=t,n=[{key:"checkAction",value:function(t,e,r){return this.getAction(t,e)===r}},{key:"getAction",value:function(t,e){var r,n=null!==(r=t.data)&&void 0!==r?r:"";if("string"!=typeof n)return"";var o=n.startsWith("?")?n.slice(1):n;try{this.params=new URLSearchParams(o)}catch(t){this.params=new URLSearchParams}return this.params.get(e)}},{key:"addHCaptchaData",value:function(e,r,n,a){if(t.checkAction(e,"action",r)){for(var i=t.getHCaptchaData(a,n),c="",l=0,u=Object.entries(i);l<u.length;l++){var s=o(u[l],2),f=s[0],h=s[1];this.params.has(f)||(c+="&".concat(f,"=").concat(h))}e.data+=c}}},{key:"getHCaptchaData",value:function(t,e){for(var r,n,o=(n=t)?n.jquery||Array.isArray(n)?n[0]||document:n:document,a=null!=o&&o.querySelector?o.querySelector('input[id^="hcap_hp_"]'):null,i={},c=0,u=["h-captcha-response","hcaptcha-widget-id",e,null!==(r=null==a?void 0:a.getAttribute("name"))&&void 0!==r?r:"","hcap_hp_sig","hcap_fst_token"];c<u.length;c++){var s=u[c];if(s){var f=null!=o&&o.querySelector?o.querySelector('[name="'.concat(s,'"]')):null;i[s]=l(f)}}return i}},{key:"installFetchEvents",value:function(){if("undefined"!=typeof window&&"function"==typeof window.fetch&&!window.__hcapFetchWrapped){var t;t=window.fetch,window.fetch=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:before",{detail:{args:r}}))}catch(t){}var o=t.apply(void 0,r);return o.then(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:success",{detail:{args:r,response:t.clone()}}))}catch(t){}}).catch(function(t){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:error",{detail:{args:r,error:t}}))}catch(t){}}).finally(function(){try{window.dispatchEvent(new CustomEvent("hCaptchaFetch:complete",{detail:{args:r}}))}catch(t){}}),o};try{Object.defineProperty(window,"__hcapFetchWrapped",{value:!0,configurable:!0})}catch(t){window.__hcapFetchWrapped=!0}}}}],(r=null)&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n}()}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n=r(2981);function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var l=function(t){var e=document.querySelector("#wpadminbar"),r=document.querySelector(".hcaptcha-settings-tabs"),o=document.querySelector(".hcaptcha-header-bar"),l="#hcaptcha-message",u=t(l);function s(){var t=!e||"absolute"===window.getComputedStyle(e).position,n=e&&!t?e.offsetHeight:0,a=n+(r?r.offsetHeight:0)-1;r&&(r.style.top="".concat(n,"px")),o&&(o.style.top="".concat(a,"px"))}var f={getStickyHeight:function(){var t=!e||"absolute"===window.getComputedStyle(e).position;return(e&&!t?e.offsetHeight:0)+(r?r.offsetHeight:0)+(o?o.offsetHeight:0)},clearMessage:function(){u.remove(),t('<div id="hcaptcha-message"></div>').insertAfter(".hcaptcha-header-bar"),u=t(l)},showMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e=void 0===e?"":String(e)){f.clearMessage(),u.addClass(r+" notice is-dismissible");var n=e.split("\n").map(function(t){return"<p>".concat(t,"</p>")});u.html(n.join("")),t(document).trigger("wp-updates-notice-added"),t("html, body").animate({scrollTop:u.offset().top-f.getStickyHeight()},1e3)}},showSuccessMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";f.showMessage(t,"notice-success")},showErrorMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";f.showMessage(t,"notice-error")},highlightElement:function(t){var e=t;"checkbox"===(null==t?void 0:t.type)&&(e=t.closest("fieldset")),e.classList.remove("blink");for(var r=e.closest("table"),n=null,o=null==r?void 0:r.previousElementSibling;o;){if("h3"===o.tagName.toLowerCase()){n=o;break}o=o.previousElementSibling}n&&n.classList.contains("closed")&&setTimeout(function(){n.click()},100),setTimeout(function(){e.classList.add("blink"),e.scrollIntoView({behavior:"smooth",block:"center"})},200)}};return t.ajaxPrefilter(function(e,r){var o;if(/admin-ajax\.php/.test(null!==(o=e.url)&&void 0!==o?o:"")){var l=n.d.getAction(e,"action");if(/^hcaptcha/.test(l)){var u,s="_wp_http_referer",f=((u=new URL(window.location.href)).searchParams.delete("_wp_http_referer"),u.toString());e.data instanceof FormData?e.data.has(s)||e.data.append(s,f):"string"==typeof e.data?e.data=e.data+"&"+t.param(c({},s,f)):e.data&&"object"===i(e.data)?e.data=a(a({},r.data),{},c({},s,f)):e.data=t.param(c({},s,f))}}}),t(".hcaptcha-header h2").siblings().appendTo(l),window.addEventListener("resize",function(){s()}),s(),function(){var t=window.location.href,e=document.referrer;if(e&&e!==t){var r=window.location.hash.slice(1);if(r){var n=document.getElementById(r);n||(n=document.querySelector('[name="hcaptcha_settings['.concat(r,']"]'))),n&&f.highlightElement(n)}}}(),t(document).on("click",".hcaptcha-lightbox",function(e){e.preventDefault();var r=t(this).attr("href");t("#hcaptcha-lightbox-img").attr("src",r),t("#hcaptcha-lightbox-modal").css("display","flex")}),t("#hcaptcha-lightbox-modal").on("click",function(){t(this).css("display","none"),t("#hcaptcha-lightbox-img").attr("src","")}),f}(jQuery);window.hCaptchaSettingsBase=l,jQuery(document).ready(l)})(); -
hcaptcha-for-forms-and-more/trunk/changelog.txt
r3373103 r3389660 1 = 4.19.0 = 2 * Added Elementor Safe Mode information to the System Info admin page. 3 * Added Patchstack security program support. 4 * Added support for WP Multisite Signup form. 5 * Added support for a Theme My Login Multisite Signup form. 6 * Added test mode by default on the first installation. 7 * Improved a page speed load via passive event listeners. 8 * Improved the notification message on the placeholder when hCaptcha is not loaded. 9 * Fixed the delay showing hCaptcha when a WP Login form is protected. 10 * Fixed the delay showing hCaptcha when a Colorlib Customizer Login form is protected. 11 * Fixed the delay showing hCaptcha when an Easy Digital Download Login form is protected. 12 * Fixed Ajax requests on admin pages with WP Playground. 13 * Fixed the JS error on Forms and Events admin pages with empty data. 14 * Fixed a fatal error when only Elementor is installed without Pro. 15 * Fixed 'Bad hCaptcha nonce' error with a direct `/wp-login.php?action=postpass` request. 16 * Fixed plugin activation on the Integrations page, executing activation hooks. 17 * Fixed detection of the editor pages when hCaptcha is disabled for logged-in users. 18 * Fixed Elementor Pro Form with default hCaptcha settings. 19 * Fixed the zero size of the placeholder with default settings. 20 1 21 = 4.18.0 = 2 22 * Added honeypot and minimum submit time support for Blocksy, Brevo, CoBlocks, Contact Form 7 Live Form, Download Manager, Essential Blocks, Fluent Forms, Formidable Forms, Forminator, GiveWP Form, Gravity Forms, Kadence, MailPoet, Otter, Password Protected, Ultimate Addons for Elementor, and Wordfence. -
hcaptcha-for-forms-and-more/trunk/composer.json
r3359717 r3389660 39 39 "roave/security-advisories": "dev-latest", 40 40 "10up/wp_mock": "0.4.2 - 1.1.0", 41 "antecedent/patchwork": "^2.2. 1",41 "antecedent/patchwork": "^2.2.3", 42 42 "behat/gherkin": "<=v4.12.0", 43 43 "codeception/codeception": "4.2.2", … … 45 45 "codeception/module-webdriver": "1.4.1 - 4.0.3", 46 46 "lucatume/function-mocker": "^2.0.0", 47 "lucatume/wp-browser": "3.7.1 1 - 4.5.5",48 "squizlabs/php_codesniffer": "^3.13. 2",47 "lucatume/wp-browser": "3.7.15 - 4.5.7", 48 "squizlabs/php_codesniffer": "^3.13.4", 49 49 "phpcompatibility/php-compatibility": "^9.3.5", 50 "phpcompatibility/phpcompatibility-wp": "^2.1. 7",50 "phpcompatibility/phpcompatibility-wp": "^2.1.8", 51 51 "wp-coding-standards/wpcs": "^3.2.0" 52 52 }, -
hcaptcha-for-forms-and-more/trunk/hcaptcha.php
r3373103 r3389660 11 11 * Plugin URI: https://www.hcaptcha.com/ 12 12 * Description: hCaptcha keeps out bots and spam while putting privacy first. It is a drop-in replacement for reCAPTCHA. 13 * Version: 4.1 8.013 * Version: 4.19.0 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.2 … … 22 22 * 23 23 * WC requires at least: 3.0 24 * WC tested up to: 9.924 * WC tested up to: 10.3 25 25 */ 26 26 … … 40 40 * Plugin version. 41 41 */ 42 const HCAPTCHA_VERSION = '4.1 8.0';42 const HCAPTCHA_VERSION = '4.19.0'; 43 43 44 44 /** -
hcaptcha-for-forms-and-more/trunk/readme.txt
r3383613 r3389660 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.2 7 Stable tag: 4.1 8.07 Stable tag: 4.19.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 760 760 == Changelog == 761 761 762 = 4.19.0 = 763 * Added Elementor Safe Mode information to the System Info admin page. 764 * Added Patchstack security program support. 765 * Added support for WP Multisite Signup form. 766 * Added support for a Theme My Login Multisite Signup form. 767 * Added test mode by default on the first installation. 768 * Improved a page speed load via passive event listeners. 769 * Improved the notification message on the placeholder when hCaptcha is not loaded. 770 * Fixed the delay showing hCaptcha when a WP Login form is protected. 771 * Fixed the delay showing hCaptcha when a Colorlib Customizer Login form is protected. 772 * Fixed the delay showing hCaptcha when an Easy Digital Download Login form is protected. 773 * Fixed Ajax requests on admin pages with WP Playground. 774 * Fixed the JS error on Forms and Events admin pages with empty data. 775 * Fixed a fatal error when only Elementor is installed without Pro. 776 * Fixed 'Bad hCaptcha nonce' error with a direct `/wp-login.php?action=postpass` request. 777 * Fixed plugin activation on the Integrations page, executing activation hooks. 778 * Fixed detection of the editor pages when hCaptcha is disabled for logged-in users. 779 * Fixed Elementor Pro Form with default hCaptcha settings. 780 * Fixed the zero size of the placeholder with default settings. 781 762 782 = 4.18.0 = 763 783 * Added honeypot and minimum submit time support for Blocksy, Brevo, CoBlocks, Contact Form 7 Live Form, Download Manager, Essential Blocks, Fluent Forms, Formidable Forms, Forminator, GiveWP Form, Gravity Forms, Kadence, MailPoet, Otter, Password Protected, Ultimate Addons for Elementor, and Wordfence. -
hcaptcha-for-forms-and-more/trunk/src/php/Abstracts/LoginBase.php
r3319903 r3389660 55 55 56 56 /** 57 * Login form shown. 58 * 59 * @var bool 60 */ 61 private $login_form_shown = false; 62 63 /** 57 64 * Constructor. 58 65 */ … … 92 99 */ 93 100 public function display_signature(): void { 101 $this->login_form_shown = true; 102 94 103 HCaptcha::display_signature( static::class, 'login', $this->hcaptcha_shown ); 95 104 } … … 345 354 public function delay_api( $delay ): int { 346 355 // Do not delay API request on login forms for compatibility with password managers. 347 return 0;356 return $this->login_form_shown ? 0 : (int) $delay; 348 357 } 349 358 } -
hcaptcha-for-forms-and-more/trunk/src/php/AntiSpam/Honeypot.php
r3373103 r3389660 13 13 class Honeypot { 14 14 private const PROTECTED_FORMS = [ 15 'wp_status' => [ 'comment', 'login', 'lost_pass', 'password_protected', 'register' ],15 'wp_status' => [ 'comment', 'login', 'lost_pass', 'password_protected', 'register', 'signup' ], 16 16 'acfe_status' => [ 'form' ], 17 17 'avada_status' => [ 'form' ], … … 44 44 'sendinblue_status' => [ 'form' ], 45 45 'spectra_status' => [ 'form' ], 46 'theme_my_login_status' => [ 'login', 'lost_pass', 'register', 'signup' ], 46 47 'ultimate_addons_status' => [ 'login', 'register' ], 47 48 'ultimate_member_status' => [ 'login', 'lost_pass', 'register' ], -
hcaptcha-for-forms-and-more/trunk/src/php/ColorlibCustomizer/Base.php
r3265103 r3389660 14 14 */ 15 15 abstract class Base { 16 17 /** 18 * Login form shown. 19 * 20 * @var bool 21 */ 22 private $login_form_shown = false; 16 23 17 24 /** … … 33 40 34 41 /** 35 * Print styles to fit hcaptcha widget to the login form.42 * Print styles to fit the hcaptcha widget to the login form. 36 43 * 37 44 * @return void 38 45 */ 39 46 public function login_head(): void { 47 $this->login_form_shown = true; 48 40 49 $hcaptcha_size = hcaptcha()->settings()->get( 'size' ); 41 50 … … 84 93 * 85 94 * @return int 86 * @noinspection PhpUnusedParameterInspection87 95 */ 88 96 public function delay_api( $delay ): int { 89 97 // Do not delay API request on login forms for compatibility with password managers. 90 return 0;98 return $this->login_form_shown ? 0 : (int) $delay; 91 99 } 92 100 } -
hcaptcha-for-forms-and-more/trunk/src/php/DelayedScript/DelayedScript.php
r3265103 r3389660 53 53 function scrollHandler() { 54 54 if ( ! scrolled ) { 55 // Ignore first scroll event, which can be on page load.55 // Ignore the first scroll event, which can be on page load. 56 56 scrolled = true; 57 57 return; … … 69 69 } 70 70 71 window.addEventListener( 'touchstart', load ); 71 const options = { passive: true }; 72 73 window.addEventListener( 'touchstart', load, options ); 72 74 document.body.addEventListener( 'mouseenter', load ); 73 75 document.body.addEventListener( 'click', load ); 74 76 window.addEventListener( 'keydown', load ); 75 window.addEventListener( 'scroll', scrollHandler );77 window.addEventListener( 'scroll', scrollHandler, options ); 76 78 } ); 77 79 } )(); … … 82 84 83 85 /** 84 * Launch script specified by source url.86 * Launch script specified by a source url. 85 87 * 86 88 * @param array $args Arguments. 87 89 * @param int $delay Delay in ms. Negative means no delay, wait for user interaction. 90 * 91 * @noinspection JSUnusedLocalSymbols 88 92 */ 89 93 public static function launch( array $args, int $delay = -1 ): void { -
hcaptcha-for-forms-and-more/trunk/src/php/EasyDigitalDownloads/Login.php
r3319903 r3389660 35 35 36 36 /** 37 * Login form shown. 38 * 39 * @var bool 40 */ 41 private $login_form_shown = false; 42 43 /** 37 44 * Form constructor. 38 45 */ … … 67 74 return $block_content; 68 75 } 76 77 $this->login_form_shown = true; 69 78 70 79 $args = [ … … 139 148 public function delay_api( $delay ): int { 140 149 // Do not delay API request on login forms for compatibility with password managers. 141 return 0;150 return $this->login_form_shown ? 0 : (int) $delay; 142 151 } 143 152 } -
hcaptcha-for-forms-and-more/trunk/src/php/ElementorPro/HCaptchaHandler.php
r3319903 r3389660 34 34 35 35 /** 36 * Site Key option name.37 */38 private const OPTION_NAME_SITE_KEY = 'site_key';39 40 /**41 * Secret Key option name.42 */43 private const OPTION_NAME_SECRET_KEY = 'secret_key';44 45 /**46 36 * Theme option name. 47 37 */ … … 118 108 */ 119 109 public function init(): void { 110 if ( ! class_exists( FormsModule::class, false ) ) { 111 return; 112 } 113 120 114 // Register or re-register hCaptcha component. 121 115 FormsModule::instance()->add_component( self::FIELD_ID, $this ); … … 252 246 * Get a site key. 253 247 * 254 * @return array|string255 */ 256 public static function get_site_key() {257 return hcaptcha()->settings()->get ( self::OPTION_NAME_SITE_KEY);248 * @return string 249 */ 250 public static function get_site_key(): string { 251 return hcaptcha()->settings()->get_site_key(); 258 252 } 259 253 … … 261 255 * Get a secret key. 262 256 * 263 * @return array|string264 */ 265 public static function get_secret_key() {266 return hcaptcha()->settings()->get ( self::OPTION_NAME_SECRET_KEY);257 * @return string 258 */ 259 public static function get_secret_key(): string { 260 return hcaptcha()->settings()->get_secret_key(); 267 261 } 268 262 -
hcaptcha-for-forms-and-more/trunk/src/php/Helpers/HCaptcha.php
r3359717 r3389660 15 15 use HCaptcha\Helpers\Minify\CSS; 16 16 use HCaptcha\Helpers\Minify\JS; 17 use HCaptcha\Settings\General; 17 18 use WP_Error; 18 19 … … 65 66 $hcaptcha_site_key = $settings->get_site_key(); 66 67 $hcaptcha_force = $settings->is_on( 'force' ); 67 $hcaptcha_theme = $settings->get_theme() ;68 $hcaptcha_size = $settings->get( 'size' ) ;68 $hcaptcha_theme = $settings->get_theme() ?: 'light'; 69 $hcaptcha_size = $settings->get( 'size' ) ?: 'normal'; 69 70 70 71 $args = wp_parse_args( -
hcaptcha-for-forms-and-more/trunk/src/php/Main.php
r3373103 r3389660 32 32 use HCaptcha\Helpers\HCaptcha; 33 33 use HCaptcha\Helpers\Pages; 34 use HCaptcha\Helpers\Playground; 34 35 use HCaptcha\Helpers\Request; 35 36 use HCaptcha\Migrations\Migrations; … … 46 47 use HCaptcha\WCGermanized\ReturnRequest; 47 48 use HCaptcha\WCWishlists\CreateList; 49 use HCaptcha\WP\Signup; 48 50 49 51 /** … … 79 81 * Priority of the plugins_loaded action to load Main. 80 82 */ 81 public const LOAD_PRIORITY = Migrations::LOAD_PRIORITY + 1 ;83 public const LOAD_PRIORITY = Migrations::LOAD_PRIORITY + 10; 82 84 83 85 /** … … 144 146 */ 145 147 private $active; 148 149 /** 150 * Supported forms. 151 * 152 * @var ?array $supported_forms 153 */ 154 private $supported_forms; 146 155 147 156 /** … … 157 166 } 158 167 159 $this->migrations = new Migrations(); 168 $this->load( Migrations::class ); 169 $this->load( Playground::class ); 160 170 161 171 ( new Fix() )->init(); … … 207 217 $this->load( WhatsNew::class ); 208 218 209 add_action( 'plugins_loaded', [ $this, 'load_modules' ], self::LOAD_PRIORITY + 1 );219 add_action( 'plugins_loaded', [ $this, 'load_modules' ], self::LOAD_PRIORITY + 10 ); 210 220 add_filter( 'hcap_blacklist_ip', [ $this, 'denylist_ip' ], -PHP_INT_MAX, 2 ); 211 221 add_filter( 'hcap_whitelist_ip', [ $this, 'allowlist_ip' ], -PHP_INT_MAX, 2 ); … … 224 234 add_action( 'login_head', [ $this, 'login_head' ] ); 225 235 add_action( 'wp_print_footer_scripts', [ $this, 'print_footer_scripts' ], 0 ); 226 add_ action( 'hcap_protect_form', [ $this, 'allow_honeypot_and_fst' ], 10, 3 );236 add_filter( 'hcap_protect_form', [ $this, 'allow_honeypot_and_fst' ], 10, 3 ); 227 237 228 238 $this->auto_verify = new AutoVerify(); … … 326 336 if ( 327 337 ! method_exists( Pages::class, $method ) || 328 ! $settings->is_on( $component . '_status')338 empty( $settings->get( $component . '_status' ) ) 329 339 ) { 330 340 return $carry; … … 482 492 $div_logo_white_url = HCAPTCHA_URL . '/assets/images/hcaptcha-div-logo-white.svg'; 483 493 $bg = $settings->get_custom_theme_background() ?: 'initial'; 484 $load_fail_msg = __( 'If you see this message, hCaptcha failed to load due to site errors.', 'hcaptcha-for-forms-and-more' ); 494 $delay = (int) $settings->get( 'delay' ); 495 $animation_delay = $delay >= 0 ? $delay / 100 + 2 : 2; 496 $load_msg = $delay >= 0 497 ? __( 'If you see this message, hCaptcha failed to load due to site errors.', 'hcaptcha-for-forms-and-more' ) 498 : __( 'The hCaptcha loading is delayed until user interaction.', 'hcaptcha-for-forms-and-more' ); 485 499 486 500 /* language=CSS */ … … 525 539 526 540 .h-captcha::after { 527 content: "' . $load_ fail_msg . '";541 content: "' . $load_msg . '"; 528 542 font: 13px/1.35 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; 529 543 display: block; … … 538 552 .h-captcha:not(:has(iframe))::after { 539 553 animation: hcap-msg-fade-in .3s ease forwards; 540 animation-delay: 2s;554 animation-delay: ' . $animation_delay . 's; 541 555 } 542 556 … … 859 873 $value = (bool) $value; 860 874 861 /** 862 * Supported forms. 863 * 864 * @var ?array $supported_forms 865 */ 866 static $supported_forms = null; 867 868 if ( null === $supported_forms ) { 869 $supported_forms = []; 875 if ( null === $this->supported_forms ) { 876 $this->supported_forms = []; 870 877 871 878 // Use honeypot protection info only, as FST is always added for honeypot forms. … … 891 898 $module_source = [ '' ] === $module_source ? [ 'WordPress' ] : $module_source; 892 899 893 $ supported_forms[] = $module_source;900 $this->supported_forms[] = $module_source; 894 901 } 895 902 896 $ supported_forms = array_merge(897 array_unique( $ supported_forms, SORT_REGULAR ),903 $this->supported_forms = array_merge( 904 array_unique( $this->supported_forms, SORT_REGULAR ), 898 905 [ 899 906 [ General::class ], // General settings page. … … 903 910 } 904 911 905 if ( $source && ! in_array( $source, $ supported_forms, true ) ) {912 if ( $source && ! in_array( $source, $this->supported_forms, true ) ) { 906 913 hcaptcha()->settings()->set( 'honeypot', [ '' ] ); 907 914 hcaptcha()->settings()->set( 'set_min_submit_time', [ '' ] ); … … 1507 1514 ThemeMyLogin\LostPassword::class, 1508 1515 ], 1509 'Theme My Login Register' => [1510 [ 'theme_my_login_status', 'register' ],1511 'theme-my-login/theme-my-login.php',1512 ThemeMyLogin\Register::class,1513 ],1514 1516 'Tutor Checkout' => [ 1515 1517 [ 'tutor_status', 'checkout' ], … … 1643 1645 ], 1644 1646 ]; 1647 1648 if ( is_multisite() ) { 1649 $this->modules['Signup Form'] = [ 1650 [ 'wp_status', 'signup' ], 1651 '', 1652 WP\Signup::class, 1653 ]; 1654 $this->modules['Theme My Login Signup'] = [ 1655 [ 'theme_my_login_status', 'signup' ], 1656 'theme-my-login/theme-my-login.php', 1657 ThemeMyLogin\Signup::class, 1658 ]; 1659 } else { 1660 $this->modules['Theme My Login Register'] = [ 1661 [ 'theme_my_login_status', 'register' ], 1662 'theme-my-login/theme-my-login.php', 1663 ThemeMyLogin\Register::class, 1664 ]; 1665 } 1645 1666 1646 1667 if ( ! function_exists( 'is_plugin_active' ) ) { -
hcaptcha-for-forms-and-more/trunk/src/php/Settings/Abstracts/SettingsBase.php
r3373103 r3389660 7 7 8 8 namespace KAGG\Settings\Abstracts; 9 10 use HCaptcha\Helpers\HCaptcha; 9 11 10 12 /** … … 273 275 add_action( 'admin_enqueue_scripts', [ $this, 'base_admin_enqueue_scripts' ] ); 274 276 add_action( 'admin_page_access_denied', [ $this, 'base_admin_page_access_denied' ] ); 277 add_filter( 'script_loader_tag', [ $this, 'add_type_module' ], 10, 3 ); 275 278 276 279 if ( $this->is_main_menu_page() ) { … … 616 619 617 620 $this->get_active_tab()->admin_enqueue_scripts(); 621 } 622 623 /** 624 * Add type="module" attribute to script tag. 625 * 626 * @param string|mixed $tag Script tag. 627 * @param string $handle Script handle. 628 * @param string $src Script source. 629 * 630 * @return string 631 * @noinspection PhpUnusedParameterInspection 632 */ 633 public function add_type_module( $tag, string $handle, string $src ): string { 634 $tag = (string) $tag; 635 636 if ( ( static::PREFIX . '-' . self::HANDLE ) !== $handle ) { 637 return $tag; 638 } 639 640 return HCaptcha::add_type_module( $tag ); 618 641 } 619 642 -
hcaptcha-for-forms-and-more/trunk/src/php/Settings/General.php
r3373103 r3389660 127 127 */ 128 128 public const MODE_TEST_ENTERPRISE_BOT_DETECTED_SITE_KEY = '30000000-ffff-ffff-ffff-000000000003'; 129 130 /** 131 * Test secret key. 132 */ 133 public const MODE_TEST_SECRET_KEY = '0' . 'x' . '0000000000000000000000000000000000000000'; // phpcs:ignore Generic.Strings.UnnecessaryStringConcat.Found 129 134 130 135 /** … … 221 226 'lp_ignore' => 'true', 222 227 'section' => self::SECTION_KEYS, 228 'helper' => __( 'To fill out the site key, set Mode to Live.', 'hcaptcha-for-forms-and-more' ), 223 229 ], 224 230 'secret_key' => [ … … 226 232 'type' => 'password', 227 233 'section' => self::SECTION_KEYS, 234 'helper' => __( 'To fill out the secret key, set Mode to Live.', 'hcaptcha-for-forms-and-more' ), 228 235 ], 229 236 'sample_hcaptcha' => [ … … 400 407 ], 401 408 // phpcs:enable WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned, WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow 402 'default' => self::MODE_ LIVE,409 'default' => self::MODE_TEST_PUBLISHER, 403 410 'helper' => __( 404 411 'Select live or test mode. In test mode, predefined keys are used.', … … 708 715 709 716 $settings = hcaptcha()->settings(); 710 711 // In Settings, a filter applied for mode.712 $mode = $settings->get_mode();713 714 if ( self::MODE_LIVE !== $mode ) {715 $this->form_fields['site_key']['disabled'] = true;716 $this->form_fields['secret_key']['disabled'] = true;717 }718 717 719 718 $config_params = $settings->get_config_params(); -
hcaptcha-for-forms-and-more/trunk/src/php/Settings/Integrations.php
r3373103 r3389660 10 10 use HCaptcha\AntiSpam\AntiSpam; 11 11 use HCaptcha\AntiSpam\Honeypot; 12 use HCaptcha\Helpers\Request; 12 13 use HCaptcha\Helpers\Utils; 13 14 use KAGG\Settings\Abstracts\SettingsBase; … … 726 727 'login' => __( 'Login Form', 'hcaptcha-for-forms-and-more' ), 727 728 'lost_pass' => __( 'Lost Password Form', 'hcaptcha-for-forms-and-more' ), 728 'register' => __( 'Register Form', 'hcaptcha-for-forms-and-more' ),729 729 ], 730 730 ], … … 832 832 ], 833 833 ]; 834 835 if ( is_multisite() ) { 836 $this->form_fields['wp_status']['options']['signup'] = __( 'Signup Form', 'hcaptcha-for-forms-and-more' ); 837 $this->form_fields['theme_my_login_status']['options']['signup'] = __( 'Signup Form', 'hcaptcha-for-forms-and-more' ); 838 } else { 839 $this->form_fields['theme_my_login_status']['options']['register'] = __( 'Register Form', 'hcaptcha-for-forms-and-more' ); 840 } 834 841 } 835 842 … … 1059 1066 true 1060 1067 ); 1068 1069 $nonce = Request::filter_input( INPUT_GET, 'nonce' ); 1070 $suggest_activate = wp_verify_nonce( $nonce, self::ACTIVATE_ACTION ) 1071 ? Request::filter_input( INPUT_GET, 'suggest_activate' ) 1072 : ''; 1061 1073 1062 1074 wp_localize_script( … … 1081 1093 'selectThemeMsg' => __( 'Select theme to activate:', 'hcaptcha-for-forms-and-more' ), 1082 1094 'onlyOneThemeMsg' => __( 'Cannot deactivate the only theme on the site.', 'hcaptcha-for-forms-and-more' ), 1095 'suggestActivate' => $suggest_activate, 1096 'suggestActivateMsg' => __( 'Activate plugin or theme by clicking on its logo.', 'hcaptcha-for-forms-and-more' ), 1083 1097 'unexpectedErrorMsg' => __( 'Unexpected error.', 'hcaptcha-for-forms-and-more' ), 1084 1098 'OKBtnText' => __( 'OK', 'hcaptcha-for-forms-and-more' ), … … 1450 1464 $network_wide = is_multisite() && $this->is_network_wide(); 1451 1465 1452 // Activate plugins silently to avoid redirects. 1453 return activate_plugin( $plugin, '', $network_wide, true ); 1466 // Block redirects upon plugin activation. 1467 add_filter( 'wp_redirect', '__return_false' ); 1468 1469 $result = activate_plugin( $plugin, '', $network_wide ); 1470 1471 if ( null === $result ) { 1472 /** 1473 * Fires after a plugin has been activated. 1474 * 1475 * @param string $plugin Path to the plugin file relative to the plugins' directory. 1476 * @param bool $network_wide Whether to enable the plugin network-wide. 1477 */ 1478 do_action( 'hcaptcha_activated_plugin', $plugin, $network_wide ); 1479 } 1480 1481 return $result; 1454 1482 } 1455 1483 -
hcaptcha-for-forms-and-more/trunk/src/php/Settings/Settings.php
r3359717 r3389660 172 172 $this->is_on( 'custom_themes' ) && 173 173 $this->is_pro_or_general() && 174 $this->is( 'mode', 'live')174 General::MODE_LIVE === $this->get_mode() 175 175 ) { 176 176 $bg = $this->get_config_params()['theme']['component']['checkbox']['main']['fill'] ?? $bg; … … 285 285 case General::MODE_TEST_PUBLISHER: 286 286 $site_key = General::MODE_TEST_PUBLISHER_SITE_KEY; 287 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';287 $secret_key = General::MODE_TEST_SECRET_KEY; 288 288 break; 289 289 case General::MODE_TEST_ENTERPRISE_SAFE_END_USER: 290 290 $site_key = General::MODE_TEST_ENTERPRISE_SAFE_END_USER_SITE_KEY; 291 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';291 $secret_key = General::MODE_TEST_SECRET_KEY; 292 292 break; 293 293 case General::MODE_TEST_ENTERPRISE_BOT_DETECTED: 294 294 $site_key = General::MODE_TEST_ENTERPRISE_BOT_DETECTED_SITE_KEY; 295 $secret_key = '0' . 'x' . '0000000000000000000000000000000000000000';295 $secret_key = General::MODE_TEST_SECRET_KEY; 296 296 break; 297 297 default: -
hcaptcha-for-forms-and-more/trunk/src/php/Settings/SystemInfo.php
r3373103 r3389660 398 398 $data .= $this->data( $plugin_data['Name'], $plugin_data['Version'], $key_length ); 399 399 } 400 401 if ( class_exists( 'Safe_Mode' ) && get_option( 'elementor_safe_mode' ) ) { 402 $data .= $this->data( 'Elementor Safe Mode', 'Enabled', $key_length ); 403 } 400 404 } 401 405 … … 525 529 $data .= $this->data( 'Session', isset( $_SESSION ) ? 'Enabled' : 'Disabled' ); 526 530 527 // The rest of this is only relevant if session is enabled.531 // The rest of this is only relevant if the session is enabled. 528 532 if ( isset( $_SESSION ) ) { 529 533 $data .= $this->data( 'Session Name', esc_html( ini_get( 'session.name' ) ) ); … … 615 619 616 620 /** 617 * Return whether option value is 'on' or just non-empty.621 * Return whether the option value is 'on' or just non-empty. 618 622 * 619 623 * @param string $key Setting name. -
hcaptcha-for-forms-and-more/trunk/src/php/WP/PasswordProtected.php
r3319903 r3389660 76 76 */ 77 77 public function verify(): void { 78 /** 79 * Mimic the behavior of the WordPress login form. 80 * These lines are copied from the wp-login.php file. 81 * This is needed to process a direct `/wp-login.php?action=postpass` request with the same logic. 82 */ 83 // phpcs:disable WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash 84 $redirect_to = $_POST['redirect_to'] ?? wp_get_referer(); 85 86 if ( ! isset( $_POST['post_password'] ) || ! is_string( $_POST['post_password'] ) ) { 87 // @codeCoverageIgnoreStart 88 wp_safe_redirect( $redirect_to ); 89 90 exit; 91 // @codeCoverageIgnoreEnd 92 } 93 // phpcs:enable WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash 94 95 // Standard hCaptcha logic for verifying the post password request. 78 96 $result = API::verify_post( self::NONCE, self::ACTION ); 79 97 -
hcaptcha-for-forms-and-more/trunk/src/php/includes/functions.php
r3303070 r3389660 19 19 $settings = hcaptcha()->settings(); 20 20 $hcaptcha_force = $settings->is_on( 'force' ); 21 $hcaptcha_theme = $settings->get_theme() ;22 $hcaptcha_size = $settings->get( 'size' ) ;21 $hcaptcha_theme = $settings->get_theme() ?: 'light'; 22 $hcaptcha_size = $settings->get( 'size' ) ?: 'normal'; 23 23 24 24 $atts = Utils::unflatten_array( $atts, '--' ); -
hcaptcha-for-forms-and-more/trunk/vendor/autoload.php
r3359717 r3389660 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22::getLoader();22 return ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb::getLoader(); -
hcaptcha-for-forms-and-more/trunk/vendor/composer/autoload_classmap.php
r3359717 r3389660 99 99 'HCaptcha\\Helpers\\Minify\\JS' => $baseDir . '/src/php/Helpers/Minify/JS.php', 100 100 'HCaptcha\\Helpers\\Pages' => $baseDir . '/src/php/Helpers/Pages.php', 101 'HCaptcha\\Helpers\\Playground' => $baseDir . '/src/php/Helpers/Playground.php', 101 102 'HCaptcha\\Helpers\\Request' => $baseDir . '/src/php/Helpers/Request.php', 102 103 'HCaptcha\\Helpers\\Utils' => $baseDir . '/src/php/Helpers/Utils.php', … … 158 159 'HCaptcha\\ThemeMyLogin\\LostPassword' => $baseDir . '/src/php/ThemeMyLogin/LostPassword.php', 159 160 'HCaptcha\\ThemeMyLogin\\Register' => $baseDir . '/src/php/ThemeMyLogin/Register.php', 161 'HCaptcha\\ThemeMyLogin\\Signup' => $baseDir . '/src/php/ThemeMyLogin/Signup.php', 160 162 'HCaptcha\\Tutor\\Checkout' => $baseDir . '/src/php/Tutor/Checkout.php', 161 163 'HCaptcha\\Tutor\\Login' => $baseDir . '/src/php/Tutor/Login.php', … … 206 208 'HCaptcha\\WP\\PasswordProtected' => $baseDir . '/src/php/WP/PasswordProtected.php', 207 209 'HCaptcha\\WP\\Register' => $baseDir . '/src/php/WP/Register.php', 210 'HCaptcha\\WP\\Signup' => $baseDir . '/src/php/WP/Signup.php', 208 211 'HCaptcha\\Wordfence\\General' => $baseDir . '/src/php/Wordfence/General.php', 209 212 'KAGG\\Settings\\Abstracts\\SettingsBase' => $baseDir . '/src/php/Settings/Abstracts/SettingsBase.php', -
hcaptcha-for-forms-and-more/trunk/vendor/composer/autoload_real.php
r3359717 r3389660 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c225 class ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 0948d9ad69a9f4852d35c417b9397c22', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitd61f4740c5a39879081633fb8d8960fb', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); -
hcaptcha-for-forms-and-more/trunk/vendor/composer/autoload_static.php
r3359717 r3389660 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c227 class ComposerStaticInitd61f4740c5a39879081633fb8d8960fb 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 127 127 'HCaptcha\\Helpers\\Minify\\JS' => __DIR__ . '/../..' . '/src/php/Helpers/Minify/JS.php', 128 128 'HCaptcha\\Helpers\\Pages' => __DIR__ . '/../..' . '/src/php/Helpers/Pages.php', 129 'HCaptcha\\Helpers\\Playground' => __DIR__ . '/../..' . '/src/php/Helpers/Playground.php', 129 130 'HCaptcha\\Helpers\\Request' => __DIR__ . '/../..' . '/src/php/Helpers/Request.php', 130 131 'HCaptcha\\Helpers\\Utils' => __DIR__ . '/../..' . '/src/php/Helpers/Utils.php', … … 186 187 'HCaptcha\\ThemeMyLogin\\LostPassword' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/LostPassword.php', 187 188 'HCaptcha\\ThemeMyLogin\\Register' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/Register.php', 189 'HCaptcha\\ThemeMyLogin\\Signup' => __DIR__ . '/../..' . '/src/php/ThemeMyLogin/Signup.php', 188 190 'HCaptcha\\Tutor\\Checkout' => __DIR__ . '/../..' . '/src/php/Tutor/Checkout.php', 189 191 'HCaptcha\\Tutor\\Login' => __DIR__ . '/../..' . '/src/php/Tutor/Login.php', … … 234 236 'HCaptcha\\WP\\PasswordProtected' => __DIR__ . '/../..' . '/src/php/WP/PasswordProtected.php', 235 237 'HCaptcha\\WP\\Register' => __DIR__ . '/../..' . '/src/php/WP/Register.php', 238 'HCaptcha\\WP\\Signup' => __DIR__ . '/../..' . '/src/php/WP/Signup.php', 236 239 'HCaptcha\\Wordfence\\General' => __DIR__ . '/../..' . '/src/php/Wordfence/General.php', 237 240 'KAGG\\Settings\\Abstracts\\SettingsBase' => __DIR__ . '/../..' . '/src/php/Settings/Abstracts/SettingsBase.php', … … 242 245 { 243 246 return \Closure::bind(function () use ($loader) { 244 $loader->prefixLengthsPsr4 = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$prefixLengthsPsr4;245 $loader->prefixDirsPsr4 = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$prefixDirsPsr4;246 $loader->classMap = ComposerStaticInit 0948d9ad69a9f4852d35c417b9397c22::$classMap;247 $loader->prefixLengthsPsr4 = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$prefixLengthsPsr4; 248 $loader->prefixDirsPsr4 = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$prefixDirsPsr4; 249 $loader->classMap = ComposerStaticInitd61f4740c5a39879081633fb8d8960fb::$classMap; 247 250 248 251 }, null, ClassLoader::class); -
hcaptcha-for-forms-and-more/trunk/vendor/composer/installed.php
r3373103 r3389660 2 2 'root' => array( 3 3 'name' => 'hcaptcha/hcaptcha-wordpress-plugin', 4 'pretty_version' => '4.1 8.0',5 'version' => '4.1 8.0.0',6 'reference' => ' 9fca1b4c193372e86966b647b07bd6c1682f798f',4 'pretty_version' => '4.19.0', 5 'version' => '4.19.0.0', 6 'reference' => '4725c11b500f414d753874ca7c00a0241d17049a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'hcaptcha/hcaptcha-wordpress-plugin' => array( 14 'pretty_version' => '4.1 8.0',15 'version' => '4.1 8.0.0',16 'reference' => ' 9fca1b4c193372e86966b647b07bd6c1682f798f',14 'pretty_version' => '4.19.0', 15 'version' => '4.19.0.0', 16 'reference' => '4725c11b500f414d753874ca7c00a0241d17049a', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.