PageSourceSearch

https://www.spezialgeruestbau.de/wp-content/plugins/ds-cf7-math-ca…==2.4.02.pagespeed.jc.jWcixIdMQe.js

js spezialgeruestbau.de collected 2026-10-01 15:24:44 UTC 8,905 bytes, 2 lines download raw bytes

1var mod_pagespeed_ZvlQrIQnUo = "!function(t){\"use strict\";var e=[\"wpcf7-form-control\",\"wpcf7-text\",\"dscf7_answer\",\"wpcf7-validates-as-required\"];function n(t){return(t.attr(\"class\")||\"\").split(/\\s+/).filter(function(t){return t.length>0&&-1===e.indexOf(t)}).join(\" \")}function a(e,a){var i=e.closest(\".dscf7-captcha-container\"),c=e.attr(\"id\"),o=i.find(\"input.dscf7_answer\"),s=n(o);t.ajax({type:\"POST\",url:ajax_object.ajax_url,data:{action:\"dscf7_refreshcaptcha\",tagname:c,ds_cf7_nonce:ajax_object.nonce,custom_class:s},beforeSend:function(){a&&(i.find(\".dscf7_captcha_reload_icon\").show(),i.find(\".dscf7_captcha_icon\").hide())},success:function(e){if(\"Nonce verification failed\"===e)return void window.alert(\"Security check failed. Please refresh the page and try again.\");var n=t(\"<div>\").html(e),r=n.find(\"input.dscf7_answer\");i.find(\".dscf7_svg_wrap\").html(n.find(\".dscf7_svg_wrap\").html()),i.find(\".dscf7_token\").val(n.find(\".dscf7_token\").val()),i.find('input[name=\"ds_cf7_nonce\"]').val(n.find('input[name=\"ds_cf7_nonce\"]').val()),i.find(\"label.screen-reader-text\").text(n.find(\"label.screen-reader-text\").text());var c=r.attr(\"name\"),s=r.attr(\"id\"),f=r.attr(\"aria-label\");c&&o.attr(\"name\",c),s&&(o.attr(\"id\",s),i.find(\"label.screen-reader-text\").attr(\"for\",s)),o.attr(\"aria-label\",f).val(\"\")},error:function(){window.alert(\"Failed to refresh CAPTCHA. Please try again later.\")},complete:function(){a&&(i.find(\".dscf7_captcha_reload_icon\").hide(),i.find(\".dscf7_captcha_icon\").show())}})}function i(t,e,n){var a=t.val().trim(),i=\"\";a&&(i=a.split(/\\s+/).filter(function(t){return t.length>0}).map(function(t){return\" class:\"+t}).join(\"\")),e.val(n+i+\"]\")}function c(){var e=!1;function n(){e||(e=!0,t(\".dscf7_interaction\").val(\"1\"),document.removeEventListener(\"mousemove\",n,!0),document.removeEventListener(\"touchstart\",n,!0),document.removeEventListener(\"keydown\",n,!0))}document.addEventListener(\"mousemove\",n,!0),document.addEventListener(\"touchstart\",n,!0),document.addEventListener(\"keydown\",n,!0)}t(document).on(\"click\",\".dscf7_refresh_captcha\",function(e){e.preventDefault(),a(t(this),!0)}),document.addEventListener(\"wpcf7submit\",function(e){t(e.target).find(\".dscf7_refresh_captcha\").each(function(){a(t(this),!1)})},!1),t(document).ready(function(){c(),t(\".dscf7-captcha-container[data-dscf7-refresh-on-load]\").each(function(){var e=t(this).find(\".dscf7_refresh_captcha\").first();e.length&&a(e,!1)});var e=t('input[name=\"classname\"]');if(e.length){var n=e.closest(\".control-box\").siblings(\".insert-box\").find(\"input.tag\");if(n.length){var o=n.val().match(/\\[dscf7captcha\\s+([^\\s\\]]+)/),s=o?\"[dscf7captcha \"+o[1]:n.val();e.on(\"input\",function(){i(e,n,s)}),i(e,n,s)}}})}(jQuery);\n";
2var mod_pagespeed_IN8a83uryq = "var wpa_field_name, wpa_unique_id, wpa_add_test, wpa_hidden_field;\r\n\r\njQuery(document).ready(function(){	\r\n	wpa_field_name 	= wpa_field_info.wpa_field_name;\r\n	wpa_unique_id 	= wpa_field_info.wpa_field_value;\r\n	wpa_add_test 	= wpa_field_info.wpa_add_test;\r\n\r\n	wpa_hidden_field 			= \"<div id='altEmail_container' class='altEmail_container'><label for='alt_s'>Alternative:</label><input type='text' id='alt_s' name='alt_s' ></div><span class='wpa_hidden_field' style='display:none;height:0;width:0;'><label>WPA <input type='text' name='\"+wpa_field_name+\"' value='\"+wpa_unique_id+\"' /></label></span>\";\r\n\r\n	wpa_add_honeypot_field();\r\n\r\n	if (typeof wpae_add_honeypot_field == 'function') { // IF EXTENDED version exists.\r\n	  wpae_add_honeypot_field(); \r\n	}\r\n	\r\n	if (wpa_add_test == 'yes'){\r\n		wpa_add_test_block();\r\n	}\r\n});\r\n\r\nfunction wpa_act_as_spam(){\r\n	actiontype = jQuery('span.wpa-button').data('actiontype');\r\n	if (actiontype == 'remove'){\r\n		wpa_remove_honeypot_field();\r\n		jQuery('span.wpa-button').data('actiontype','add');\r\n		jQuery('span.wpa-button').html('Acting as Spam Bot');\r\n	} else {\r\n		wpa_add_honeypot_field();\r\n		jQuery('span.wpa-button').data('actiontype','remove');\r\n		jQuery('span.wpa-button').html('Act as Spam Bot');\r\n	}\r\n}\r\n\r\nfunction wpa_add_honeypot_field(){\r\n	\r\n	// Combined form selectors\r\n	var allFormSelectors = [\r\n	    // Main forms\r\n	    'form.wpcf7-form, .wpcf7 form',        // CONTACT FORM 7\r\n	    'form.wpforms-form',                   // WPForms\r\n	    '.gform_wrapper form',                 // Gravity Forms\r\n	    '.frm_forms form',                     // Formidable Forms\r\n	    '.caldera-grid form',                  // Caldera Forms\r\n	    '.wp-block-toolset-cred-form form',    // Toolset Forms\r\n	    'form.cred-user-form',                 // Toolset Forms\r\n	    'form.cred-form',                      // Toolset Forms\r\n	    'form.et_pb_contact_form',             // Divi Form\r\n	    'form.fb_form',                        // Divi Form Builder - Divi Engine\r\n	    'form.elementor-form',                 // Elementor\r\n	    'form.form-contribution',              // WooCommerce Reviews Pro\r\n	    'form.cart',                           // WooCommerce Cart\r\n	    'form#learn-press-checkout-form',      // LearnPress Checkout Form\r\n\r\n	    'form.wpa_form',						   // Generic Class\r\n	    '.wpa_form form',					   // Generic Class	\r\n\r\n	    '.um-form form',						// Ulimate Membership Form\r\n\r\n	    // Login forms\r\n	    'form.spectra-pro-login-form',         // SPECTRA LOGIN FORM\r\n	    'form#loginform',                      // Default Login Form\r\n	    'form#edd_login_form',                 // EDD LOGIN FORM\r\n	    'form.uwp-login-form',                 // USER WP LOGIN FORM\r\n	    '.et_pb_login_form form',			   // For Elementor login form\r\n	    'form.eael-login-form',				   // essential-addons login form\r\n	    'form.user-registration-form-login',   // User Registration & Membership for WordPress\r\n\r\n	    'form#lostpasswordform',			   // Lost Password Form\r\n	    'form.lost_reset_password',            // Tutor Password Form\r\n	    'form.ur_lost_reset_password',    	   // User Registration & Membership for WordPress	    \r\n\r\n	    \r\n	    //Registration Forms\r\n	    'form.register',            		   // User Registration & Membership for WordPress\r\n\r\n	    // Comment forms\r\n	    'form#commentform',                    // WP Comment with ID\r\n	    'form.ast-commentform',                // Astra Comment Form with class\r\n	    'form#fl-comment-form',                // Beaver Builder Theme Form with ID\r\n	    'form.comment-form',                   // WP Comment with class\r\n	    '.review-form form',                   // LearnPress Review\r\n	    'form#edd-reviews-form',               // EDD Reviews with ID\r\n	    'form.wpr-comment-form',				\r\n\r\n	    // BBPress forms\r\n	    '.bbp-topic-form form',                // BBPress Topic Form\r\n	    '.bbp-reply-form form'                 // BBPress Reply Form\r\n	];\r\n\r\n	// Append hidden field to all forms in the combined selector list\r\n	jQuery(allFormSelectors.join(', ')).append(wpa_hidden_field);\r\n	\r\n	// FOR FLUENT FORMS\r\n	jQuery('form.frm-fluent-form').append(wpa_hidden_field); // FOR Fluent Forms\r\n	jQuery('.ff_conv_app').append(wpa_hidden_field); // FOR Fluent Convertional Forms\r\n\r\n	if (typeof fluent_forms_global_var_1 !== 'undefined') { // QUICK HACK FOR FLUENT FORMS CONVERSIONAL\r\n    	fluent_forms_global_var_1.extra_inputs[wpa_field_name] = wpa_unique_id;\r\n    	fluent_forms_global_var_1.extra_inputs['alt_s'] = '';\r\n	}\r\n	// EOF FLUENT FORMS \r\n\r\n	jQuery('input.wpa_initiator').each(function() {\r\n	    var $form = jQuery(this).closest('form'); // Get the parent form of input.wpa_initiator\r\n	    \r\n	    // Check if wpa_hidden_field exists in the form, if not, insert it after input.wpa_initiator\r\n	    if ($form.find('.wpa_hidden_field').length === 0) {\r\n	        jQuery(wpa_hidden_field).insertAfter(this);\r\n	    }\r\n	});\r\n	\r\n}\r\n\r\nfunction wpa_add_test_block(){\r\n	checkingTest = '<div class=\"wpa-test-msg\"><strong>WP Armour ( Only visible to site administrators. Not visible to other users. )</strong><br />This form has a honeypot trap enabled. If you want to act as spam bot for testing purposes, please click the button below.<br/><span class=\"wpa-button\" onclick=\"wpa_act_as_spam()\" data-actiontype=\"remove\">Act as Spam Bot</span></div>';\r\n	jQuery('.wpa-test-msg').remove(); // Clear First\r\n	jQuery('span.wpa_hidden_field').after(checkingTest);\r\n}\r\n\r\nfunction wpa_remove_honeypot_field(){\r\n	jQuery('.wpa_hidden_field').remove();\r\n	jQuery('#altEmail_container, .altEmail_container').remove();\r\n\r\n	if (typeof fluent_forms_global_var_1 !== 'undefined') { \r\n    	delete fluent_forms_global_var_1.extra_inputs[wpa_field_name];\r\n    	delete fluent_forms_global_var_1.extra_inputs['alt_s'];\r\n	}\r\n}";

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.