import{a as f}from"./chunk-QZMILHOM.js";import{a as c,b as t}from"./chunk-XI2EB733.js";import{k as n}from"./chunk-RTZH3MOC.js";import{a as s}from"./chunk-JWAFQ6PQ.js";var d="REFERENCE",k="SALE",S={reference:d,sale:k};var p="sufficientStock",m="limitedStock",y="noStock",x="preorder",P="expired",r={sufficientStock:p,limitedStock:m,noStock:y,preorder:x,expired:P};function b(e){switch(e){case c.acquisition:return"acquisition";case c.installment:return"loyalty-in-rate";case c.standard:return"standard";case c.subscription:return"loyalty-fara-rate"}}function w(){return window.innerWidth<576?"mobile":"desktop"}function A(e){var a,o;return(o=(a=f(e,s.EUR))==null?void 0:a.value)!=null?o:0}function V(e){switch(e){case r.expired:return t.outOfStock;case r.limitedStock:return t.inStock;case r.noStock:return t.outOfStock;case r.preorder:return t.outOfStock;case r.sufficientStock:return t.inStock;case n.EndOfLife:return t.outOfStock;case n.InStock:return t.inStock;case n.OutOfStock:return t.outOfStock;case n.Preorder:return t.outOfStock;default:return t.inStock}}function q(e,a=S.sale){var o,i,u;return(u=(i=(o=e==null?void 0:e.find(l=>l.priceType===a))==null?void 0:o.moneyEurWithVat)==null?void 0:i.value)!=null?u:0}export{S as a,b,w as c,A as d,V as e,q as f};