1jQuery(document).ready(function($){$(".gb-sf4wp-gutenberg-email-optin-submit").click(function(){var c=$(".gb-sf4wp-gutenberg-email-optin-first-name").val(),d=$(".gb-sf4wp-gutenberg-email-optin-last-name").val(),b=$(".gb-sf4wp-gutenberg-email-optin-email-address").val(),e=$(".gb-sf4wp-gutenberg-email-optin-list").val(),f=sf4wp_gutenberg.url+"?action=sf4wp_gutenberg_subscribe";0==c.length||0==d.length||0==b.length?($(".gb-sf4wp-gutenberg-email-optin-error-msg").show(),$(".gb-sf4wp-gutenberg-email-optin-error-msg").html("<h3>"+sf4wp_gutenberg.fields_required+"</h3>"),$(".gb-sf4wp-gutenberg-email-optin-success-msg").hide()):a(b)?$.post(f,{first_name:c,last_name:d,email:b,list_id:e},function(a){"error"===a.status?($(".gb-sf4wp-gutenberg-email-optin-error-msg").show(),$(".gb-sf4wp-gutenberg-email-optin-error-msg").html("<h3>"+sf4wp_gutenberg.request_error+"</h3>"),$(".gb-sf4wp-gutenberg-email-optin-success-msg").hide()):($(".gb-sf4wp-gutenberg-email-optin-success-msg").show(),$(".gb-sf4wp-gutenberg-email-optin-success-msg").html("<h3>"+sf4wp_gutenberg.msg_thanks+"</h3>"),$(".gb-sf4wp-gutenberg-email-optin-error-msg").hide(),$(".gb-sf4wp-gutenberg-email-optin-first-name").val(""),$(".gb-sf4wp-gutenberg-email-optin-last-name").val(""),$(".gb-sf4wp-gutenberg-email-optin-email-address").val(""))}):($(".gb-sf4wp-gutenberg-email-optin-error-msg").show(),$(".gb-sf4wp-gutenberg-email-optin-error-msg").html("<h3>"+sf4wp_gutenberg.invalid_email+"</h3>"),$(".gb-sf4wp-gutenberg-email-optin-success-msg").hide())});function a(a){return/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(a)}})
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.