1jQuery.noConflict();jQuery(document).ready(function(){processLTypeWarning();jQuery('body').on('click','#l-type-modal button',function(){jQuery('#l-type-modal').remodal().close()});jQuery.validator.methods.email=function(value,element){return this.optional(element)||/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))+/.test(value)};jQuery('.tfs-mw-wrapper-block .tfs-mw-loginform .tfs-mw-wp-submit').click(function(e){e.preventDefault();var loginFormID=jQuery(this).data("login-form-id");var loginForm=jQuery('#'+loginFormID);if(loginForm.length){if(loginForm.valid()){loginForm.submit()}}});var $tfsMwSmsCountryPhone=jQuery('#sms-phone-country');$tfsMwSmsCountryPhone.on('change',function(e){jQuery('#sms-phone-country-code').val(jQuery('#sms-phone-country option:selected').attr('data-countryCode'))});var $tfsMwSmsPhone=jQuery('#tfs-mw-sms-phone');var $worked=!1;var $runValidation=!0;let countryCode;let countryPrefix;let phoneNumberComplete;let validatedByTwilio=!1;$tfsMwSmsPhone.on('input',function(e){if(!jQuery.isNumeric(e.target.value)){const value=e.target.value;jQuery(this).val(value.slice(0,-1));e.preventDefault()} 2jQuery(this).val(e.target.value.trim())});function performTwilioValidation(_callback){var smsSignupBtn=jQuery('#tfs-mw-sms-form');var data=smsSignupBtn.serialize();data+='&action=check_phone_number';setCountryCodeAndPrefix();data+='&countryCode='+countryCode+'&countryPrefix='+countryPrefix;jQuery.ajax({type:'post',dataType:'json',url:localized_frontend_data.mw_ajax_url,data:data,success:function(result){if(typeof result.error!=="undefined"&&result.error==!0){jQuery('#tfs-mw-sms-phone-error').text(localized_frontend_data.txt_twilio_number_invalid).show();$runValidation=!1;validatedByTwilio=!1;if(typeof _callback!=="undefined"){_callback()}}else{$worked=!0;$tfsMwSmsPhone.val(result.nationalFormat);phoneNumberComplete=result.phoneNumber;$worked=!1;$runValidation=!1;validatedByTwilio=!0;if(typeof _callback!=="undefined"){_callback(phoneNumberComplete)}}},error:function(){validatedByTwilio=!1}});return validatedByTwilio} 3function setCountryCodeAndPrefix(){let $selectedCountryDropdown=jQuery('.iti__country-list').find("[aria-selected='true']");if($selectedCountryDropdown.length>0){countryCode=$selectedCountryDropdown.attr('data-country-code');countryPrefix=$selectedCountryDropdown.attr('data-dial-code');return} 4let $selectedFlag=jQuery('.iti__selected-flag');const titleParts=$selectedFlag.attr('title').split(':');countryPrefix=titleParts[1].trim();const match=$selectedFlag.find("div.iti__flag").attr('class');countryCode=match.slice(-2)} 5function validateAndSubmitForm(phoneNumber){var smsSignupForm=jQuery('#tfs-mw-sms-form');if(typeof phoneNumber!=='undefined'){phoneNumberComplete=phoneNumber} 6if(validatedByTwilio){submitSmsSignUpForm(smsSignupForm,phoneNumberComplete)}else{jQuery('.tfs-mw-sms-message').remove();var messageClass='tfs-mw-wrapper-block-error';var message=jQuery('<p class="tfs-mw-sms-message '+messageClass+'">'+localized_frontend_data.txt_twilio_number_invalid+'</p>');jQuery('.tfs-mw-wrapper-block-messages').append(message)}} 7$tfsMwSmsPhone.on('focusout',function(e){if($worked==!0){return!1} 8e.preventDefault();performTwilioValidation()});jQuery('.tfs-mw-wrapper-block .sms-signup-form').each(function(){var smsSignupBtn=jQuery('#tfs-mw-sms-form .tfs-mw-wp-submit');var smsSignupForm=jQuery('#tfs-mw-sms-form');smsSignupBtn.on('click',function(e){e.preventDefault();performTwilioValidation(validateAndSubmitForm)})});jQuery('.tfs-mw-wrapper-block .tfs-mw-loginform').each(function(){var form=jQuery(this);form.validate({rules:{log:{required:!0},pwd:{required:!0}},messages:{'log':{required:localized_frontend_data.txt_log_name_validation},'pwd':{required:localized_frontend_data.txt_log_pwd_validation}}})});var password_reset_form=jQuery('.tfs-mw-wrapper-block #password-reset-form');jQuery('.tfs-mw-wrapper-block #password-reset-form .mw-forgot-password-button').click(function(e){e.preventDefault();if(password_reset_form.valid()){if(jQuery(this).hasClass('tfs-mw-wrapper-block-magic-link-button')){jQuery(this).append('<input type="hidden" name="mode" value="ml" >')} 9password_reset_form.submit()}});password_reset_form.validate({rules:{'user_email':{required:!0,email:!0}},messages:{'user_email':{required:localized_frontend_data.txt_reset_email_required,email:localized_frontend_data.txt_reset_email_valid}}});var forgot_username_form=jQuery('.tfs-mw-wrapper-block #username-reset-form');jQuery('.tfs-mw-wrapper-block #username-reset-form .mw-forgot-username-button').click(function(e){e.preventDefault();if(forgot_username_form.valid()){forgot_username_form.submit()}});forgot_username_form.validate({rules:{'user_email':{required:!0}},messages:{'user_email':{required:localized_frontend_data.txt_forgot_name_required,email:localized_frontend_data.txt_forgot_name_val
9id}}});var password_change_form=jQuery('.tfs-mw-wrapper-block #password-change-form');jQuery('.tfs-mw-wrapper-block #password-change-form .mw-reset-password-button').click(function(e){e.preventDefault();if(password_change_form.valid()){password_change_form.submit()}});password_change_form.validate({rules:{'new-password':{required:!0},'confirm-password':{required:!0,equalTo:"#new-password"}},messages:{'new-password':{required:localized_frontend_data.txt_pwd_change_newpass_validation},'confirm-password':{required:localized_frontend_data.txt_pwd_change_newpass_confirm,equalTo:localized_frontend_data.txt_pwd_change_newpass_confirm_equal}}});jQuery('.tfs-mw-wrapper-block form').keyup(function(e){jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-error').remove();jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-success').remove()});jQuery('.mw-password-field-masking').on('click',function(){var inputID=jQuery(this).data("masking-input-id");if(inputID){var inputMaking=jQuery('#'+inputID);if(inputMaking.attr('type')=='password'){jQuery(this).removeClass('mw-password-unmask');jQuery(this).addClass('mw-password-mask');changeType(inputMaking,'text')}else{jQuery(this).removeClass('mw-password-mask');jQuery(this).addClass('mw-password-unmask');changeType(inputMaking,'password')} 10inputMaking.focus();return!1}})});function processLTypeWarning(){var warning=getCookie('login_l_type_warning');if(warning){warning=warning.replaceAll('+',' ');warning=decodeURIComponent(warning);var modalContent='<div id="l-type-modal"><p>'+warning+'</p><button type="button">OK</button></div>';jQuery(modalContent).remodal().open();deleteCookie('login_l_type_warning')}} 11function getCookie(name){var v=document.cookie.match('(^|;) ?'+name+'=([^;]*)(;|$)');return v?v[2]:null} 12function setCookie(name,value,days){var d=new Date;d.setTime(d.getTime()+24*60*60*1000*days);document.cookie=name+"="+value+";path=/;expires="+d.toGMTString()} 13function deleteCookie(name){setCookie(name,'',-1)} 14function changeType(x,type){if(x.prop('type')==type){return x} 15try{return x.prop('type',type)}catch(e){var html=$("<div>").append(x.clone()).html();var regex=/type=(\")?([^\"\s]+)(\")?/;var tmp=$(html.match(regex)==null?html.replace(">",' type="'+type+'">'):html.replace(regex,'type="'+type+'"'));tmp.data('type',x.data('type'));var events=x.data('events');var cb=function(events){return function(){for(i in events){var y=events[i];for(j in y) 16tmp.bind(i,y[j].handler);}}}(events);x.replaceWith(tmp);setTimeout(cb,10);return tmp}} 17function submitSmsSignUpForm(form,phoneNumberComplete){var data=form.serialize();var consent=jQuery('.tfs-mw-sms-consent');data+='&action=sms_sign_app';jQuery('.tfs-mw-sms-message').remove();if(phoneNumberComplete&&phoneNumberComplete!==''){data+='&tfs-mw-sms-phone-complete='+phoneNumberComplete} 18if(consent.length>0&&!consent.is(':checked')){var message=jQuery('<p class="tfs-mw-sms-message tfs-mw-wrapper-block-error">'+localized_frontend_data.txt_sms_consent_error+'</p>');jQuery('.tfs-mw-wrapper-block-messages').append(message);return} 19jQuery.ajax({type:'post',dataType:'json',url:localized_frontend_data.mw_ajax_url,data:data,success:function(result){var messageClass=result.success?'tfs-mw-wrapper-block-success':'tfs-mw-wrapper-block-error';var message=jQuery('<p class="tfs-mw-sms-message '+messageClass+'">'+result.message+'</p>');jQuery('.tfs-mw-wrapper-block-messages').append(message)}})} 20function fp_section_toggle(){jQuery('.fp-password-section').toggle();jQuery('.fp-username-section').toggle();jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-error').html('');jQuery('.tfs-mw-wrapper-block .tfs-mw-wrapper-block-success').html('');jQuery('.mw-user-email-input').focus()} 21document.addEventListener("DOMContentLoaded",function(){const banner=document.querySelector('#tfs_traffic_light_banner');const contentWrapper=document.querySelector('body');if(banner){const bannerHeight=banner.offsetHeight;contentWrapper.style.paddingTop=`${bannerHeight}px`}})
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.