1import{E as e,On as t,Qn as n,_ as r,b as i,g as a,k as o,mt as s,nr as c,v as l,wt as u,xt as d,y as f}from"./Ib1jYPSS.js";import{C as p}from"./BLzSqXiE2.js";import{t as m}from"./BDNMzG2s2.js";var h={name:`AppPriceHero`,props:{price:{type:Number,required:!0},prefix:{type:String,default:``},suffix:{type:String,default:``},highlighted:{type:Boolean,default:!1},align:{type:String,default:`center`,validator:e=>[`left`,`right`,`center`].includes(e)}},computed:{priceArray(){return this.price?.toString().split(`.`)},euro(){return this.priceArray[0]},cents(){return this.priceArray.length>1?`,${this.calculatedCents}`:`,00`},calculatedCents(){return this.priceArray[1].length>1?this.priceArray[1]:`${this.priceArray[1]}0`}}},g={key:0,class:`app-price-hero__prefix`},_={class:`app-price-hero__euro`},v={class:`app-price-hero__cents`},y={key:1,class:`app-price-hero__suffix`};function b(e,t,a,o,l,u){return s(),i(`span`,{class:n([`app-price-hero`,{"app-price-hero--highlighted":a.highlighted,[`app-price-hero--align-${a.align}`]:a.align}])},[a.prefix?(s(),i(`span`,g,c(a.prefix),1)):f(``,!0),r(`span`,_,c(u.euro),1),r(`span`,v,c(u.cents),1),a.suffix?(s(),i(`span`,y,c(a.suffix),1)):f(``,!0)],2)}var x=Object.assign(m(h,[[`render`,b],[`__scopeId`,`data-v-959fb509`]]),{__name:`BasePriceHero`}),S={name:`AppPriceTrial`,props:{price:{type:[Number,String],required:!0},highlightedPrefix:{type:Boolean,default:!1},prefix:{type:String,default:``},suffix:{type:String,default:``}},computed:{parsedPrice(){return typeof this.price==`number`?p(this.price):this.price}}},C={class:`app-price-trial`},w={class:`app-price-trial__price`},T={key:1,class:`app-price-trial__suffix`};function E(e,t,a,o,l,u){return s(),i(`span`,C,[a.prefix?(s(),i(`span`,{key:0,class:n([`app-price-trial__prefix`,{"app-price-trial__prefix--highlighted":a.highlightedPrefix}])},c(a.prefix),3)):f(``,!0),r(`span`,w,c(u.parsedPrice),1),a.suffix?(s(),i(`span`,T,c(a.suffix),1)):f(``,!0)])}var D=Object.assign(m(S,[[`render`,E],[`__scopeId`,`data-v-e10b5f8d`]]),{__name:`BasePriceTrial`}),O={name:`AppPriceSimple`,props:{stacked:{type:Boolean,default:!1},align:{type:String,default:`left`},price:{type:[Number,String],required:!0},prefix:{type:String,default:``},suffix:{type:String,default:``},strikethroughPrefix:{type:Boolean,default:!1}},computed:{parsedPrice(){return typeof this.price==`number`?p(this.price):this.price}}},k={class:`app-price-simple__price-container`},A={class:`app-price-simple__price`},j={key:0,class:`app-price-simple__suffix`};function M(e,t,a,o,l,u){return s(),i(`span`,{class:n([`app-price-simple`,{"app-price-simple--stacked":a.stacked,"app-price-simple--align-left":a.align===`left`,"app-price-simple--align-center":a.align===`center`,"app-price-simple--align-right":a.align===`right`}])},[r(`span`,k,[a.prefix?(s(),i(`span`,{key:0,class:n([`app-price-simple__prefix`,{"app-price-simple__prefix--strikethrough":a.strikethroughPrefix}])},c(a.prefix),3)):f(``,!0),r(`span`,A,c(u.parsedPrice),1)]),a.suffix?(s(),i(`span`,j,c(a.suffix),1)):f(``,!0)],2)}var N=Object.assign(m(O,[[`render`,M],[`__scopeId`,`data-v-2a74e52b`]]),{__name:`BasePriceSimple`}),P=Object.assign(o({__name:`BasePrice`,props:{price:{},prefix:{},suffix:{},variant:{},stacked:{type:Boolean},align:{},strikethroughPrefix:{type:Boolean},highlighted:{type:Boolean}},setup(e){let n=e,r=a(()=>{switch(n.variant){case`trial`:return D;case`simple`:return N;case`hero`:return x;default:return x}});return(n,i)=>(s(),l(u(t(r)),{price:e.price??``,prefix:e.prefix,suffix:e.suffix,stacked:e.stacked,align:e.align,"strikethrough-prefix":e.strikethroughPrefix,highlighted:e.highlighted},null,8,[`price`,`prefix`,`suffix`,`stacked`,`align`,`strikethrough-prefix`,`highlighted`]))}}),{__name:`BasePrice`}),F=m(o({__name:`TappBadge`,props:{variant:{default:`default`},text:{}},setup(t){return(r,a)=>(s(),i(`span`,{class:n([`tapp-badge`,`tapp-badge--${t.variant}`])},[d(r.$slots,`default`,{},()=>[e(c(t.text),1)],!0)],2))}}),[[`__scopeId`,`data-v-acdc53fc`]]);export{P as n,F as t}; 2//# sourceMappingURL=XfKzeA1T.js.map
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.