import{q as a,s as c,A as n,a1 as i}from"./BmsEUx_s.js";import{l as u}from"./BO9AmBA3.js";const d=["promotion-discount-added"];function C(){const{pushError:o,pushSuccess:r}=a(),{consumeCartErrors:t}=c();return{codeErrorsNotification:()=>{const s=t();s&&Object.keys(s).forEach(e=>{d.includes(s[e].messageKey)?r(s[e].message):s[e].messageKey!=="shipping-method-blocked"&&o(s[e].message)})}}}function f(){const o=n("cartIsOpen",()=>!1),r=()=>{o.value=!0},t=()=>{o.value=!1};return{isOpen:u(()=>o.value),open:r,close:t}}const h=i(f);export{f as a,h as b,C as u};