!(function(C){
C(window).on('load', function(){
function o(o, r){
return Math.floor(Math.random() * (r - o + 1)) + o;
}
function r(o){
return '#'==o.charAt(0) ? o.substring(1, 7):o;
}
function t(o){
return parseInt(r(o).substring(0, 2), 16);
}
function e(o){
return parseInt(r(o).substring(2, 4), 16);
}
function a(o){
return parseInt(r(o).substring(4, 6), 16);
}
var c,
s,
l,
n=0,
i=0,
d=0,
_=0,
h=0,
g=0,
p=0,
u=0,
b=0,
m=chartjs_colors.is_pro_active,
n=o(0, 255),
i=o(0, 255),
d=o(0, 255),
p=o(0, 255),
u=o(0, 255),
b=o(0, 255),
_=o(0, 255),
h=o(0, 255),
g=o(0, 255),
v=o(0, 255),
$=o(0, 255),
y=o(0, 255),
f =
(m &&
'no'==chartjs_colors.use_random &&
((n=t(chartjs_colors.fill_color)),
(i=e(chartjs_colors.fill_color)),
(d=a(chartjs_colors.fill_color)),
(p=t(chartjs_colors.stroke_color)),
(u=e(chartjs_colors.stroke_color)),
(b=a(chartjs_colors.stroke_color)),
(_=t(chartjs_colors.hover_fill_color)),
(h=e(chartjs_colors.hover_fill_color)),
(g=a(chartjs_colors.hover_fill_color)),
(v=t(chartjs_colors.hover_stroke_color)),
($=e(chartjs_colors.hover_stroke_color)),
(y=a(chartjs_colors.hover_stroke_color))),
chartjs_colors.fill_opacity||1),
w=chartjs_colors.stroke_opacity||1,
j=chartjs_colors.hover_fill_opacity||1,
k=chartjs_colors.hover_stroke_opacity||1,
B =
(C('.wcv-total-orders-chart-legend-color').css('background-color',
`rgba(${n}, ${i}, ${d}, ${f})`
),
'undefined'!=typeof orders_chart_label &&
((B={
labels: orders_chart_label,
datasets: [
{
label: chart_i18n.total_orders_text,
backgroundColor: `rgba(${n}, ${i}, ${d}, ${f})`,
borderColor: `rgba(${p}, ${u}, ${b}, ${w})`,
hoverBackgroundColor: `rgba(${_}, ${h}, ${g}, ${j})`,
hoverBorderColor: `rgba(${v}, ${$}, ${y}, ${k})`,
borderWidth: 1,
showLine: !0,
barPercentage: 0.5,
borderRadius: {
topLeft: 5,
topRight: 5,
bottomLeft: 0,
bottomRight: 0
},
categoryPercentage: 1,
data: orders_chart_data,
maxBarThickness: 27
}
]
}),
(c=document.getElementById('orders_chart').getContext('2d')),
new Chart(c, {
type: 'bar',
data: B,
options: {
plugins: {
legend: { display: !1 },
htmlLegend: {
position: 'bottom',
containerID: 'wcv-total-orders-chart-legend'
}},
scales: {
y: { beginAtZero: !0 },
x: { beginAtZero: !0, grid: { drawBorder: !1, display: !1 }}
}}
})),
'undefined'!=typeof pieData &&
(chartjs_colors.pie_use_random_colors,
(c=chartjs_colors.wcv_product_totals_chart_base_fill_color),
(B=chartjs_colors.wcv_product_totals_chart_base_hover_color),
(B =
m&&'no'==chartjs_colors.pie_use_random_colors
? ((c=t(
chartjs_colors.wcv_product_totals_chart_base_fill_color
)),
t(chartjs_colors.wcv_product_totals_chart_base_hover_color))
: ((c=pieData.map(o=> o.color)), pieData.map(o=> o.hover))),
(m=document.getElementById('products_chart').getContext('2d')),
(c={
labels: pieData.map(o=> o.label),
datasets: [
{
data: pieData.map(o=> o.value),
backgroundColor: c,
hoverBackgroundColor: B
}
]
}),
(window.myPie=new Chart(m, {
type: 'pie',
data: c,
options: { responsive: !1, plugins: { legend: { display: !1 }} }}))),
C('#wcv-total-orders-chart-data'));
B.length &&
((m=JSON.parse(B.val())),
(c='wcv-total-orders-chart'),
(B=m),
(c=document.getElementById(c).getContext('2d')),
(m=(m=document.querySelector('.wcv-sales-snapshot-content'))
? m.offsetHeight
: 0),
(s=document.querySelector('.wcv-total-orders-chart-wrapper')),
(l=window.innerWidth),
document.getElementById('wcv-navigation').classList.contains('vertical')
? ((s.style.height='280px'), (s.style.marginBottom='16px'))
: s &&
((s.style.height=m - 3 + 'px'), (s.style.marginBottom='16px')),
l < 768&&((s.style.height='265px'), (s.style.marginBottom='16px')),
new Chart(c, {
type: 'bar',
data: {
datasets: [
{
label: 'Total Orders',
data: B,
borderWidth: 1,
backgroundColor: `rgba(${n}, ${i}, ${d}, ${f})`,
borderColor: `rgba(${p}, ${u}, ${b}, ${w})`,
hoverBackgroundColor: `rgba(${_}, ${h}, ${g}, ${j})`,
hoverBorderColor: `rgba(${v}, ${$}, ${y}, ${k})`,
showLine: !0,
barPercentage: 0.5,
borderRadius: {
topLeft: 5,
topRight: 5,
bottomLeft: 0,
bottomRight: 0
},
categoryPercentage: 1,
maxBarThickness: 27
}
]
},
options: {
layout: { padding: { bottom: 20 }},
responsive: !0,
maintainAspectRatio: !1,
plugins: {
legend: { display: !1 },
htmlLegend: {
position: 'bottom',
containerID: 'wcv-total-orders-chart-legend'
}},
scales: {
y: { beginAtZero: !0, ticks: { color: '#666' }},
x: {
beginAtZero: !0,
grid: { drawBorder: !1, display: !1 },
ticks: { color: '#666' }}
}}
}).update());
});
})(jQuery);