window.wc.priceFormat=(function (e){
var r={};
function t(n){
if(r[n]) return r[n].exports;
var o=(r[n]={ i: n, l: !1, exports: {}});
return e[n].call(o.exports, o, o.exports, t), (o.l = !0), o.exports;
}
return (
(t.m=e),
(t.c=r),
(t.d=function (e, r, n){
t.o(e, r)||Object.defineProperty(e, r, { enumerable: !0, get: n });
}),
(t.r=function (e){
"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 });
}),
(t.t=function (e, r){
if((1 & r&&(e=t(e)), 8 & r)) return e;
if(4 & r&&"object"==typeof e&&e && e.__esModule) return e;
var n=Object.create(null);
if((t.r(n), Object.defineProperty(n, "default", { enumerable: !0, value: e }), 2 & r&&"string"!=typeof e))
for (var o in e)
t.d(n,
o,
function (r){
return e[r];
}.bind(null, o)
);
return n;
}),
(t.n=function (e){
var r =
e&&e.__esModule
? function (){
return e.default;
}
: function (){
return e;
};
return t.d(r, "a", r), r;
}),
(t.o=function (e, r){
return Object.prototype.hasOwnProperty.call(e, r);
}),
(t.p=""),
t((t.s=142))
);
})({
142: function (e, r, t){
"use strict";
t.r(r),
t.d(r, "getCurrencyFromPriceResponse", function (){
return u;
}),
t.d(r, "getCurrency", function (){
return a;
}),
t.d(r, "formatPrice", function (){
return f;
});
var n=t(5);
const o={
code: n.CURRENCY.code,
symbol: n.CURRENCY.symbol,
thousandSeparator: n.CURRENCY.thousandSeparator,
decimalSeparator: n.CURRENCY.decimalSeparator,
minorUnit: n.CURRENCY.precision,
prefix: ((i=n.CURRENCY.symbol), (c=n.CURRENCY.symbolPosition), { left: i, left_space: " " + i, right: "", right_space: "" }[c]||""),
suffix: ((e, r)=> ({ left: "", left_space: "", right: e, right_space: " " + e }[r]||""))(n.CURRENCY.symbol, n.CURRENCY.symbolPosition),
};
var i, c;
const u=(e)=> {
if(null==e||!e.currency_code) return o;
const { currency_code: r, currency_symbol: t, currency_thousand_separator: n, currency_decimal_separator: i, currency_minor_unit: c, currency_prefix: u, currency_suffix: a }=e;
return {
code: r||"USD",
symbol: t||"$",
thousandSeparator: "string"==typeof n ? n:",",
decimalSeparator: "string"==typeof i ? i:".",
minorUnit: Number.isFinite(c) ? c:2,
prefix: "string"==typeof u ? u:"$",
suffix: "string"==typeof a ? a:"",
};},
a=function (){
let e=arguments.length > 0&&void 0!==arguments[0] ? arguments[0]:{};
return { ...o, ...e };},
f=(e, r)=> {
if(""===e||void 0===e) return "";
if(typeof woocs_current_currency!='undefined'){
e=e * woocs_current_currency['rate'];
e=Math.round(e);
}
const t="number"==typeof e ? e:parseInt(e, 10);
if(!Number.isFinite(t)) return "";
const n=a(r),
{ minorUnit: o, prefix: i, suffix: c, decimalSeparator: u, thousandSeparator: f }=n,
s=t / 10 ** o,
{ beforeDecimal: l, afterDecimal: p }=((e)=> {
const r=e.split(".");
return { beforeDecimal: r[0], afterDecimal: r[1]||"" };})(s.toString()),
d=`${i}${((e, r)=> e.replace(/\B(?=(\d{3})+(?!\d))/g, r))(l, f)}${((e, r, t)=> (e ? `${r}${e.padEnd(t, "0")}`:t > 0 ? `${r}${"0".repeat(t)}`:""))(p, u, o)}${c}`,
m=document.createElement("textarea");
return (m.innerHTML=d), m.value;
};},
5: function (e, r){
e.exports=window.wc.wcSettings;
},
});