import{a5 as o,v as a,h as c,E as i}from"./BmsEUx_s.js";async function u(t,s){{const e=i();e==null||e.trackEvent({event:"send_newsletter_registration"})}await s.invoke.post("/store-api/newsletter/subscribe",Object.assign({},{option:"subscribe"},t))}function w(){const t=o(),{getCurrentStorefrontUrl:s}=a(),e=s(),{apiInstance:n}=c();return{...t,newsletterSubscribe:async r=>await u({...r,storefrontUrl:e},n)}}export{w as u};