function AddressesUtilty(n,t,i){function o(){var i,t,f,n;if(!r.elOnlyVarification){for(i=u.getPlace(),r.resetAutoCompleteAddress(),t=0;t0)break;t=r.form.find(n[i])}return t};r.fields={elCountry:r.getElement(["#CountryId",'[data-type="Country"]']),elPostalCode:r.getElement(["#PostalCode",'[data-type="PostalCode"]']),elState:r.getElement(["#State",'[data-type="State"]']),elOtherState:r.getElement(["#OtherState",'[data-type="OtherState"]']),elHiddenStateId:r.getElement(['#StateId[type="hidden"]','[type="hidden"][data-type="StateId"]']),elStateDrpDiv:r.getElement(["div#stateDrp",'div[data-type="stateDrp"]']),elOtherStateDiv:r.getElement(["div#stateTxt",'div[data-type="stateTxt"]']),isCountyRequired:!1,elCounty:r.getElement(['#County[type="text"],select#County','[data-type="County"]']),elHiddenCountyId:r.getElement(['#CountyId[type="hidden"]','[type="hidden"][data-type="CountyId"]']),elCountyDivDrp:r.getElement(["div#countyDrp",'div[data-type="countyDrp"]']),elCity:r.getElement(["#City",'[data-type="City"]']),elAddress:r.getElement(["#Address",'[data-type="Address"]']),elAddress1:r.getElement(["#Address1",'[data-type="Address1"]']),elAddress2:r.getElement(["#Address2",'[data-type="Address2"]']),elAutoAddress:r.getElement(["#AutoAddress",'[data-type="autoAddress"]']),elOnlyVarification:r.getElement(['[data-type="autoAddress"][data-onlyVarification="1"]']).length>0,autoCompleteAddress:{Street_Number:"",Route:"",Address2:"",state:"",city:"",country:"",county:"",postalCode:""}};for(f in r.fields)r[f]=r.fields[f];r.init=function(){r.elCounty.length>0&&r.elCounty.attr("required")&&(r.isCountyRequired=!0);r.elCountry.length>0&&r.elCountry.change(r.onCountryChange);r.elPostalCode.length>0&&r.elPostalCode.change(r.showCounty);r.onCountryChange(function(){r.settings&&typeof r.settings.onReady=="function"&&r.settings.onReady()});$("body").find('script[src^="https://maps.googleapis.com/maps/api/js?key"]').length>0&&(typeof google=="undefined"?setTimeout(r.initAutocomplete,1e3):r.initAutocomplete())};r.rebindCounty=function(){return r.elCounty=r.getElement(["#County",'[data-type="County"]']),r.isCountyRequired&&r.elCounty.attr("required","required"),$.validator.unobtrusive.parse($('[name="County"]').closest("div")),!0};r.onCountryChange=function(n){var t,i;r.getAllState(n);r.showCounty();t=$(".radAddressType:checked").val();t=="ExistingAddress"?(i=$("input[name='ExistingAddressId']:checked").attr("data-countryname"),typeof checkMarketingConsentCustomer=="function"&&checkMarketingConsentCustomer("",i),$("#EUAware-CheckEUCustomerOnDropDownSelect").val("false"),checkEUCustomer()):(r.elCountry.length>0&&typeof checkMarketingConsentCustomer=="function"&&checkMarketingConsentCustomer("",r.elCountry.val()),checkEUCountry(r.elCountry.val(),!1,!0))};r.getAllState=function(n){var t=r.elCountry.val()||"";$.getJSON(GET_STATE_URL,{Id:t},function(t){var i="",u;t.length>0?(u=r.elHiddenStateId.val()||r.elState.val(),i+="