PageSourceSearch

https://ascentizexo.com/cdn/shop/t/32/assets/customers-v1-global-a…?v=160389262892674626661782391610

js ascentizexo.com collected 2026-09-29 08:21:26 UTC 2,746 bytes, 1 lines download raw bytes

1"use strict";(()=>{var n={customerAddresses:".customer-addresses",deleteAddressButtons:".as-address-delete",editAddressButtons:".as-address-edit",addressList:".as-address-list",editAddressForm:".as-edit-address-form",addressCountrySelect:"[data-address-country-select]"};var i=class{constructor(){this._handleEditButtonClick=({currentTarget:t})=>{this.$elements.editAddressForms.forEach(r=>{if(r.dataset.addressId===t.dataset.addressId){r.classList.remove("d-none");this.$elements.addressList.classList.add("d-none");this._scrollToTop()}})};this._scrollToTop=()=>{window.scrollTo(0,0)};this._handleDeleteButtonClick=({currentTarget:t})=>{Shopify.postLink(t.dataset.target,{parameters:{_method:"delete"}})};this.$elements=this._getElements();if(Object.keys(this.$elements).length===0)return;this._setupCountries();this._setupEventListeners()}_getElements(){const t=document.querySelector(n.customerAddresses);return t?{container:t,deleteButtons:t.querySelectorAll(n.deleteAddressButtons),editButtons:t.querySelectorAll(n.editAddressButtons),addressList:t.querySelector(n.addressList),editAddressForms:t.querySelectorAll(n.editAddressForm),countrySelects:t.querySelectorAll(n.addressCountrySelect)}:{}}_setupCountries(){if(Shopify&&Shopify.CountryProvinceSelector){new Shopify.CountryProvinceSelector("AddressCountryNew","AddressProvinceNew",{hideElement:"AddressProvinceContainerNew"});this.$elements.countrySelects.forEach(e=>{const s=e.dataset.formId;new Shopify.CountryProvinceSelector(`AddressCountry_${s}`,`AddressProvince_${s}`,{hideElement:`AddressProvinceContainer_${s}`})});const t=document.querySelectorAll('[name="address[country]"]');t.forEach(e=>{const s=e.closest("form");const d=e.closest(".as-custom-form-select");const o=d?.querySelector(".as-fake-select-address-country-text");const l=s?.querySelector('[name="address[province]"]');const c=s?.querySelector(".as-fake-select-address-province-text");if(o!=null&&e.options.length>0){o.innerText=e.options[e.selectedIndex].innerText;e.addEventListener("change",()=>{o.innerText=e.options[e.selectedIndex].innerText;if(l!=null&&c!=null){c.innerText=l.options[l.selectedIndex].innerText}})}});const r=document.querySelectorAll('[name="address[province]"]');r.forEach(e=>{const s=e.closest(".as-custom-form-select");const d=s?.querySelector(".as-fake-select-address-province-text");if(d!=null&&e.options.length>0){d.innerText=e.options[e.selectedIndex].innerText;e.addEventListener("change",()=>{d.innerText=e.options[e.selectedIndex].innerText})}})}}_setupEventListeners(){this.$elements.deleteButtons.forEach(t=>{t.addEventListener("click",this._handleDeleteButtonClick)});this.$elements.editButtons.forEach(t=>{t.addEventListener("click",this._handleEditButtonClick)})}};new i;})();

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.