1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){if(!Drupal.aucWebformUtility)Drupal.aucWebformUtility={};Drupal.behaviors.aucWebformUtility={attach:function(context,settings){$(".webform-submission-form").find('.form-item select, .form-item input, .form-item textarea').each(function(){if($(this).val()===''||$(this).find('option:selected').val()==='Empty'||$(this).find('option:selected').val()===''||$(this).find('option:selected').val()==='empty'){$('label[for="'+$(this).attr('id')+'"]').addClass('visually-hidden');$(this).find('.choices__item--selectable').addClass('.choices__placeholder');}else{$('label[for="'+$(this).attr('id')+'"]').removeClass('visually-hidden');$(this).find('.choices__item--selectable').removeClass('.choices__placeholder');}});$(".webform-submission-form").find('.form-item select').on('change',function(){if($(this).val()===''||$(this).find('option:selected').val()==='Empty'||$(this).find('option:selected').val()===''||$(this).find('option:selected').val()==='empty')$('label[for="'+$(this).attr('id')+'"]').addClass('visually-hidden');else{$('label[for="'+$(this).attr('id')+'"]').removeClass('visually-hidden');$(this).parent().find('.choices__item--selectable').css("padding-top",20);}}
2);$(".webform-submission-form").find('.js-form-type-select').on('click',function(){let heightForm=$(this).find('.choices').outerHeight();$(this).find('.choices__list--dropdown').css('margin-top',"-"+heightForm+"px");});$(".webform-submission-form").find('.form-item input, .form-item textarea').on('blur',function(){if($(this).val()){if($(this).siblings('label').hasClass('visually-hidden')){$(this).siblings('label').removeClass('visually-hidden');if($(this).attr('type')==='text'||$(this).attr('type')==='email'||$(this).attr('type')==='tel'||$(this).attr('type')==='number')$(this).css('padding-top',25);}}else{if(!$(this).siblings('label').hasClass('visually-hidden')){$(this).siblings('label').addClass('visually-hidden');if($(this).attr('type')==='text'||$(this).attr('type')==='email'||$(this).attr('type')==='tel'||$(this).attr('type')==='number')$(this).css('padding-top',8);}}});if($(".webform-submission-form").find(".multi-step-form-wrapper-non-radio-buttons").length>0){const formItemsToObserve=once('observer','.multi-step-form-wrapper-non-radio-buttons .form-item:has(select)',context);formItemsToObserve.forEach(function(formItem){const observer=new MutationObserver(function(mutations,obs){const $target=$(formItem).find('.choices__item--selectable');if($target.length>0){$(".multi-step-form-wrapper-non-radio-buttons").find(".form-text, .form-email").each(function(){if($(this).val())$(this).css('padding-top',25);});$(".multi-step-form-wrapper-non-radio-buttons").find(".form-item select").each(function(){if($(this).val())$(this).parent().find('.choices__item--selectable').css("padding-top",20);});obs.disconnect();}});observer.observe(formItem,{childList:true,subtree:true});});}const landingPageCookie=Drupal.behaviors.atgeBaseGlobalFunctions.getCookie('landingPage');if(landingPageCookie!==''&&landingPageCookie!==null)if($('input[name="url"]')[0])$('input[name="url"]').val(landingPageCookie);let form=$('.webform-submission-form');form.on('submit',function(e){if($('input[type="email"]')[0]&&$('input[type="tel"]')[0]){let message={'email':$('input[type="email"]').val(),'phone':$('input[type="tel"]').val().replace(/\D/g,'')};Drupal.behaviors.aucWebformUtility.sha256(message);}});if($('form.validate-submit-hidden-fields').length){const formValidate=$('form.webform-submission-form.validate-submit-hidden-fields');if(formValidate.length){const regex=/:input\[name=\\u0022(.+?)\\u0022\]/g;const buttons=formValidate.find('input[class*="webform-button--submit"');let matches=[];buttons.each(function(i,button){let idForm=$(button).parents('form.webform-submission-form.validate-submit-hidden-fields').attr('id');let dataDrupalStates=$(button).parent().attr('data-drupal-states');let match;matches[idForm]=[];while((match=regex.exec(dataDrupalStates))!==null)matches[idForm].push('edit-'+match[1].replaceAll('_','-'));});function checkForm(event){event.preventDefault();event.stopPropagation();let form=$(event.target).parents('form.webform-submission-form.validate-submit-hidden-fields');let button=form.find('input[class*="webform-button--submit"');let isFormValid=true;matches[form.attr('id')].forEach(function(element){let changeElement='[data-drupal-selector="'+element+'"]';let radioChecked=false;if(form.find(changeElement).hasClass('webform-type-radios')&&form.find(changeElement).hasClass('required')){form.find(changeElement).find('input').each(function(index,element){if($(element).is(':checked'))radioChecked=true;});if(!radioChecked)isFormValid=false;}else{if(form.find(changeElement).is(':required')&&(form.find(changeElement).val()===''||form.find(changeElement).val()==='empty'))isFormValid=false;}});$(button).prop('disabled',!isFormValid);}formValidate.on('change',':input',function(event){checkForm(event);});}}},sha256:function(message){const emailHashArray=CryptoJS.SHA256(message.email);const phoneHashArray=CryptoJS.SHA256(message.phone);const emailHashHex=CryptoJS.enc.Hex.stringify(emailHashArray);const phoneHashHex=CryptoJS.enc.Hex.stringify(phoneHashArray);Drupal.behaviors.atgeBaseGlobalFunctions.setCookie('snapChatEmail',emailHashHex);Drupal.behaviors.atgeBaseGlobalFunctions.setCookie('snapChatPhone',phoneHashHex);}};})(jQuery,Drupal,drupalSettings);; 3(function(){Drupal.behaviors.dataLayer={langPrefixes:function langPrefixes(){var languages=Drupal.settings.dataLayer.languages,langList=[];for(var lang in languages)if(languages[lang].prefix!=='')langList.push(languages[lang].prefix);return langList;},attach:function(){return;}};})();;
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.