1(function(){var UTILS_URL="https://cdn.jsdelivr.net/npm/intl-tel-input@24/build/js/utils.js";var SELECTOR=['.wpcf7 input[name="phone"]','.wpcf7 input[type="tel"]','#sign-up-form input[name="phone"]','#sign-up-form input[type="tel"]','#sign-up-form #phone','input#phone'].join(", ");var instances=[];function isTrackedPhone(el){if(!el||el.nodeType!==1){return false;} 2if(!(el.matches('input[name="phone"]')||el.matches('input[name="Phone"]')||el.matches('input[type="tel"]')||el.id==="phone")){return false;} 3return!!(el.closest(".wpcf7")||el.closest("#sign-up-form")||el.id==="phone");} 4function findPhoneFields(root){if(!root||root===document){return document.querySelectorAll(SELECTOR);} 5var list=[];if(root.matches&&isTrackedPhone(root)){list.push(root);} 6if(root.querySelectorAll){Array.prototype.forEach.call(root.querySelectorAll('input[name="phone"], input[name="Phone"], input[type="tel"], #phone'),function(el){if(isTrackedPhone(el)&&list.indexOf(el)===-1){list.push(el);}});} 7return list;} 8function applyE164(el,iti){var form=el.closest("form")||document.getElementById("sign-up-form")||el.form;var dialInput=form?form.querySelector('input[name="phone_dial_code"]'):document.querySelector('input[name="phone_dial_code"]');if(!dialInput){dialInput=document.createElement("input");dialInput.type="hidden";dialInput.name="phone_dial_code";if(form){form.appendChild(dialInput);}else if(el.parentNode){el.parentNode.appendChild(dialInput);}} 9var data={};try{data=iti.getSelectedCountryData()||{};}catch(e){data={};} 10var dial=data.dialCode?String(data.dialCode):"";dialInput.value=dial;var digits=String(el.value||"").replace(/\D/g,"");if(!digits){return;} 11var formatted="";try{formatted=iti.getNumber()||"";}catch(e){formatted="";} 12if(dial&&formatted.indexOf("+"+dial)===0){el.value=formatted;return;} 13if(dial){if(digits.indexOf(dial)===0){digits=digits.slice(dial.length);} 14el.value="+"+dial+digits;return;} 15if(formatted){el.value=formatted;}} 16function applyAllE164(){instances.forEach(function(item){applyE164(item.el,item.iti);});} 17window.dcApplyItiE164=applyAllE164;function initPhoneFields(root){if(!window.intlTelInput){return;} 18var fields=findPhoneFields(root||document);Array.prototype.forEach.call(fields,function(el){if(!el||el.nodeType!==1){return;} 19if(el.dataset.dcIti==="1"){return;} 20if(typeof window.intlTelInput.getInstance==="function"&&window.intlTelInput.getInstance(el)){el.dataset.dcIti="1";return;} 21var form=el.closest("form");var iti=window.intlTelInput(el,{initialCountry:"us",countryOrder:["us","ca"],dropdownParent:document.body,loadUtils:function(){return import(UTILS_URL);}});el.dataset.dcIti="1";instances.push({el:el,iti:iti});if(!form){return;} 22form.addEventListener("submit",function(){applyE164(el,iti);},true);});} 23function boot(){initPhoneFields(document);} 24if(document.w3readyState==="loading"){document.addEventListener("DOMContentLoaded",boot);}else{boot();} 25document.addEventListener("wpcf7init",function(event){initPhoneFields(event.target);});document.addEventListener("click",function(event){var target=event.target;if(!target||!target.closest){return;} 26if(target.closest("#btnRegister")){applyAllE164();}},true);if(window.jQuery){window.jQuery(document).on("shown.bs.modal",function(event){initPhoneFields(event.target);});}})();
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.