/** Shopify CDN: Minification failed

Line 16:15 Unexpected "="
Line 16:288 Unexpected ","
Line 16:364 Unexpected ";"
Line 16:389 Unexpected "constructor("
Line 16:403 Expected identifier but found "if("
Line 16:489 Expected ":"
Line 16:536 Unexpected "_getElements("
Line 16:554 Expected ":"
Line 16:617 Unexpected "?"
Line 16:958 Expected identifier but found "{"
... and 12 more hidden warnings

**/
const selectors={customerAddresses:"[data-customer-addresses]",addressCountrySelect:"[data-address-country-select]",addressContainer:"[data-address]",toggleAddressButton:"button[aria-expanded]",cancelAddressButton:'button[type="reset"]',deleteAddressButton:"button[data-confirm-message]"},attributes={expanded:"aria-expanded",confirmMessage:"data-confirm-message"};class CustomerAddresses{constructor(){if(this.elements=this._getElements(),0===Object.keys(this.elements).length)return;this._setupCountries(),this._setupEventListeners()}_getElements(){let e=document.querySelector(selectors.customerAddresses);return e?{container:e,addressContainer:e.querySelector(selectors.addressContainer),toggleButtons:document.querySelectorAll(selectors.toggleAddressButton),cancelButtons:e.querySelectorAll(selectors.cancelAddressButton),deleteButtons:e.querySelectorAll(selectors.deleteAddressButton),countrySelects:e.querySelectorAll(selectors.addressCountrySelect)}:{}}_setupCountries(){Shopify&&Shopify.CountryProvinceSelector&&(new Shopify.CountryProvinceSelector("AddressCountryNew","AddressProvinceNew",{hideElement:"AddressProvinceContainerNew"}),this.elements.countrySelects.forEach(e=>{let t=e.dataset.formId;new Shopify.CountryProvinceSelector(`AddressCountry_${t}`,`AddressProvince_${t}`,{hideElement:`AddressProvinceContainer_${t}`})}))}_setupEventListeners(){this.elements.toggleButtons.forEach(e=>{e.addEventListener("click",this._handleAddEditButtonClick)}),this.elements.cancelButtons.forEach(e=>{e.addEventListener("click",this._handleCancelButtonClick)}),this.elements.deleteButtons.forEach(e=>{e.addEventListener("click",this._handleDeleteButtonClick)})}_toggleExpanded(e){e.setAttribute(attributes.expanded,("false"===e.getAttribute(attributes.expanded)).toString())}_handleAddEditButtonClick=({currentTarget:e})=>{this._toggleExpanded(e)};_handleCancelButtonClick=({currentTarget:e})=>{this._toggleExpanded(e.closest(selectors.addressContainer).querySelector(`[${attributes.expanded}]`))};_handleDeleteButtonClick=({currentTarget:e})=>{confirm(e.getAttribute(attributes.confirmMessage))&&Shopify.postLink(e.dataset.target,{parameters:{_method:"delete"}})}} 