"use strict";
// Class definition
var KTCardsWidget1 = function () {
// Private methods
var initChart = function() {
var element = document.getElementById("kt_card_widget_1_chart");
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var baseColor = KTUtil.isHexColor(color) ? color : KTUtil.getCssVariableValue('--bs-' + color);
var secondaryColor = KTUtil.getCssVariableValue('--bs-gray-300');
var options = {
series: [{
name: 'Sales',
data: [30, 75, 55, 45, 30, 60, 75, 50],
margin: {
left: 5,
right: 5
}
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
},
sparkline: {
enabled: true
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['35%'],
borderRadius: 6
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
stroke: {
show: true,
width: 4,
colors: ['transparent']
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false
}
},
yaxis: {
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
fill: {
type: 'solid'
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Feb: " + val
}
},
y: {
formatter: function (val) {
return val + "%"
}
}
},
colors: [baseColor, secondaryColor],
grid: {
borderColor: false,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
},
padding: {
top: 10,
left: 25,
right: 25
}
}
};
// Set timeout to properly get the parent elements width
var chart = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.render();
}, 300);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget1;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget1.init();
});
"use strict";
// Class definition
var KTCardsWidget10 = function () {
// Private methods
var initChart = function() {
var el = document.getElementById('kt_card_widget_10_chart');
if (!el) {
return;
}
var options = {
size: el.getAttribute('data-kt-size') ? parseInt(el.getAttribute('data-kt-size')) : 70,
lineWidth: el.getAttribute('data-kt-line') ? parseInt(el.getAttribute('data-kt-line')) : 11,
rotate: el.getAttribute('data-kt-rotate') ? parseInt(el.getAttribute('data-kt-rotate')) : 145,
//percent: el.getAttribute('data-kt-percent') ,
}
var canvas = document.createElement('canvas');
var span = document.createElement('span');
if (typeof(G_vmlCanvasManager) !== 'undefined') {
G_vmlCanvasManager.initElement(canvas);
}
var ctx = canvas.getContext('2d');
canvas.width = canvas.height = options.size;
el.appendChild(span);
el.appendChild(canvas);
ctx.translate(options.size / 2, options.size / 2); // change center
ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI); // rotate -90 deg
//imd = ctx.getImageData(0, 0, 240, 240);
var radius = (options.size - options.lineWidth) / 2;
var drawCircle = function(color, lineWidth, percent) {
percent = Math.min(Math.max(0, percent || 1), 1);
ctx.beginPath();
ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, false);
ctx.strokeStyle = color;
ctx.lineCap = 'round'; // butt, round or square
ctx.lineWidth = lineWidth
ctx.stroke();
};
// Init
drawCircle('#E4E6EF', options.lineWidth, 100 / 100);
drawCircle(KTUtil.getCssVariableValue('--bs-primary'), options.lineWidth, 100 / 150);
drawCircle(KTUtil.getCssVariableValue('--bs-success'), options.lineWidth, 100 / 250);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget10;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget10.init();
});
"use strict";
// Class definition
var KTCardWidget12 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_card_widget_12_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-800');
var lightColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Sales',
data: [3.5, 5.7, 2.8, 5.9, 4.2, 5.6, 4.3, 4.5, 5.9, 4.5, 5.7, 4.8, 5.7]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 0
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Feb " + val;
}
},
y: {
formatter: function (val) {
return val * "10" + "K"
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
padding: {
top: 0,
right: -20,
bottom: -20,
left: -20
},
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 2
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardWidget12;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardWidget12.init();
});
"use strict";
// Class definition
var KTCardWidget13 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_card_widget_13_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-800');
var lightColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Shipments',
data: [1.5, 4.5, 2, 3, 2, 4, 2.5, 2, 2.5, 4, 3.5, 4.5, 2.5]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 0
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Feb " + val;
}
},
y: {
formatter: function (val) {
return val * "10" + "K"
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
padding: {
top: 0,
right: -20,
bottom: -20,
left: -20
},
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 2
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardWidget13;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardWidget13.init();
});
"use strict";
// Class definition
var KTCardsWidget17 = function () {
// Private methods
var initChart = function() {
var el = document.getElementById('kt_card_widget_17_chart');
if (!el) {
return;
}
var options = {
size: el.getAttribute('data-kt-size') ? parseInt(el.getAttribute('data-kt-size')) : 70,
lineWidth: el.getAttribute('data-kt-line') ? parseInt(el.getAttribute('data-kt-line')) : 11,
rotate: el.getAttribute('data-kt-rotate') ? parseInt(el.getAttribute('data-kt-rotate')) : 145,
//percent: el.getAttribute('data-kt-percent') ,
}
var canvas = document.createElement('canvas');
var span = document.createElement('span');
if (typeof(G_vmlCanvasManager) !== 'undefined') {
G_vmlCanvasManager.initElement(canvas);
}
var ctx = canvas.getContext('2d');
canvas.width = canvas.height = options.size;
el.appendChild(span);
el.appendChild(canvas);
ctx.translate(options.size / 2, options.size / 2); // change center
ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI); // rotate -90 deg
//imd = ctx.getImageData(0, 0, 240, 240);
var radius = (options.size - options.lineWidth) / 2;
var drawCircle = function(color, lineWidth, percent) {
percent = Math.min(Math.max(0, percent || 1), 1);
ctx.beginPath();
ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, false);
ctx.strokeStyle = color;
ctx.lineCap = 'round'; // butt, round or square
ctx.lineWidth = lineWidth
ctx.stroke();
};
// Init
drawCircle('#E4E6EF', options.lineWidth, 100 / 100);
drawCircle(KTUtil.getCssVariableValue('--bs-primary'), options.lineWidth, 100 / 150);
drawCircle(KTUtil.getCssVariableValue('--bs-success'), options.lineWidth, 100 / 250);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget17;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget17.init();
});
"use strict";
// Class definition
var KTCardsWidget19 = function () {
// Private methods
var initChart = function() {
var el = document.getElementById('kt_card_widget_19_chart');
if (!el) {
return;
}
var options = {
size: el.getAttribute('data-kt-size') ? parseInt(el.getAttribute('data-kt-size')) : 70,
lineWidth: el.getAttribute('data-kt-line') ? parseInt(el.getAttribute('data-kt-line')) : 11,
rotate: el.getAttribute('data-kt-rotate') ? parseInt(el.getAttribute('data-kt-rotate')) : 145,
//percent: el.getAttribute('data-kt-percent') ,
}
var canvas = document.createElement('canvas');
var span = document.createElement('span');
if (typeof(G_vmlCanvasManager) !== 'undefined') {
G_vmlCanvasManager.initElement(canvas);
}
var ctx = canvas.getContext('2d');
canvas.width = canvas.height = options.size;
el.appendChild(span);
el.appendChild(canvas);
ctx.translate(options.size / 2, options.size / 2); // change center
ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI); // rotate -90 deg
//imd = ctx.getImageData(0, 0, 240, 240);
var radius = (options.size - options.lineWidth) / 2;
var drawCircle = function(color, lineWidth, percent) {
percent = Math.min(Math.max(0, percent || 1), 1);
ctx.beginPath();
ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, false);
ctx.strokeStyle = color;
ctx.lineCap = 'round'; // butt, round or square
ctx.lineWidth = lineWidth
ctx.stroke();
};
// Init
drawCircle('#E4E6EF', options.lineWidth, 100 / 100);
drawCircle(KTUtil.getCssVariableValue('--bs-primary'), options.lineWidth, 100 / 150);
drawCircle(KTUtil.getCssVariableValue('--bs-success'), options.lineWidth, 100 / 250);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget19;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget19.init();
});
"use strict";
// Class definition
var KTCardsWidget4 = function () {
// Private methods
var initChart = function() {
var el = document.getElementById('kt_card_widget_4_chart');
if (!el) {
return;
}
var options = {
size: el.getAttribute('data-kt-size') ? parseInt(el.getAttribute('data-kt-size')) : 70,
lineWidth: el.getAttribute('data-kt-line') ? parseInt(el.getAttribute('data-kt-line')) : 11,
rotate: el.getAttribute('data-kt-rotate') ? parseInt(el.getAttribute('data-kt-rotate')) : 145,
//percent: el.getAttribute('data-kt-percent') ,
}
var canvas = document.createElement('canvas');
var span = document.createElement('span');
if (typeof(G_vmlCanvasManager) !== 'undefined') {
G_vmlCanvasManager.initElement(canvas);
}
var ctx = canvas.getContext('2d');
canvas.width = canvas.height = options.size;
el.appendChild(span);
el.appendChild(canvas);
ctx.translate(options.size / 2, options.size / 2); // change center
ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI); // rotate -90 deg
//imd = ctx.getImageData(0, 0, 240, 240);
var radius = (options.size - options.lineWidth) / 2;
var drawCircle = function(color, lineWidth, percent) {
percent = Math.min(Math.max(0, percent || 1), 1);
ctx.beginPath();
ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, false);
ctx.strokeStyle = color;
ctx.lineCap = 'round'; // butt, round or square
ctx.lineWidth = lineWidth
ctx.stroke();
};
// Init
drawCircle('#E4E6EF', options.lineWidth, 100 / 100);
drawCircle(KTUtil.getCssVariableValue('--bs-danger'), options.lineWidth, 100 / 150);
drawCircle(KTUtil.getCssVariableValue('--bs-primary'), options.lineWidth, 100 / 250);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget4;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget4.init();
});
"use strict";
// Class definition
var KTCardsWidget6 = function () {
// Private methods
var initChart = function() {
var element = document.getElementById("kt_card_widget_6_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-primary');
var secondaryColor = KTUtil.getCssVariableValue('--bs-gray-300');
var options = {
series: [{
name: 'Sales',
data: [30, 60, 53, 45, 60, 75, 53]
}, ],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
},
sparkline: {
enabled: true
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['55%'],
borderRadius: 6
}
},
legend: {
show: false,
},
dataLabels: {
enabled: false
},
stroke: {
show: true,
width: 9,
colors: ['transparent']
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false,
tickPlacement: 'between'
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false
}
},
yaxis: {
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
fill: {
type: 'solid'
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return 'Feb: ' + val;
}
},
y: {
formatter: function (val) {
return val + "%"
}
}
},
colors: [baseColor, secondaryColor],
grid: {
padding: {
left: 10,
right: 10
},
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
var chart = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.render();
}, 300);
}
// Public methods
return {
init: function () {
initChart();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardsWidget6;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardsWidget6.init();
});
"use strict";
// Class definition
var KTCardWidget8 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_card_widget_8_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-800');
var lightColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Sales',
data: [4.5, 5.7, 2.8, 5.9, 4.2, 5.6, 5.2, 4.5, 5.9, 4.5, 5.7, 4.8, 5.7]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 0
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Feb " + val;
}
},
y: {
formatter: function (val) {
return "$" + val + "K"
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
padding: {
top: 0,
right: -20,
bottom: -20,
left: -20
},
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 2
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardWidget8;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardWidget8.init();
});
"use strict";
// Class definition
var KTCardWidget9 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_card_widget_9_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-800');
var lightColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Visitors',
data: [1.5, 2.5, 2, 3, 2, 4, 2.5, 2, 2.5, 4, 2.5, 4.5, 2.5]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 0
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Feb " + val;
}
},
y: {
formatter: function (val) {
return val + "K"
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
padding: {
top: 0,
right: -20,
bottom: -20,
left: -20
},
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 2
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTCardWidget9;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTCardWidget9.init();
});
"use strict";
// Class definition
var KTChartsWidget1 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_1");
if (!element) {
return;
}
var negativeColor = element.hasAttribute('data-kt-negative-color') ? element.getAttribute('data-kt-negative-color') : KTUtil.getCssVariableValue('--bs-success');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-primary');
var options = {
series: [{
name: 'Subscribed',
data: [20, 30, 20, 40, 60, 75, 65, 18, 10, 5, 15, 40, 60, 18, 35, 55, 20]
}, {
name: 'Unsubscribed',
data: [-20, -15, -5, -20, -30, -15, -10, -8, -5, -5, -10, -25, -15, -5, -10, -5, -15]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
stacked: true,
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
//horizontal: false,
columnWidth: "35%",
barHeight: "70%",
borderRadius: [6, 6]
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
xaxis: {
categories: ['Jan 5', 'Jan 7', 'Jan 9', 'Jan 11', 'Jan 13', 'Jan 15', 'Jan 17', 'Jan 19', 'Jan 20', 'Jan 21', 'Jan 23', 'Jan 24', 'Jan 25', 'Jan 26', 'Jan 24', 'Jan 28', 'Jan 29'],
axisBorder: {
show: false
},
axisTicks: {
show: false
},
tickAmount: 10,
labels: {
//rotate: -45,
//rotateAlways: true,
style: {
colors: [labelColor],
fontSize: '12px'
}
},
crosshairs: {
show: false
}
},
yaxis: {
min: -50,
max: 80,
tickAmount: 6,
labels: {
style: {
colors: [labelColor],
fontSize: '12px'
},
formatter: function (val) {
return parseInt(val) + "K"
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px',
borderRadius: 4
},
y: {
formatter: function (val) {
if (val > 0) {
return val + 'K';
} else {
return Math.abs(val) + 'K';
}
}
}
},
colors: [baseColor, negativeColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget1;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget1.init();
});
"use strict";
// Class definition
var KTChartsWidget10 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-900');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'Achieved Target',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['22%'],
borderRadius: 5,
dataLabels: {
position: "top" // top, center, bottom
},
startingShape: 'flat'
},
},
legend: {
show: false
},
dataLabels: {
enabled: true,
offsetY: -30,
style: {
fontSize: '13px',
colors: [labelColor]
},
formatter: function(val) {
return val + "K";
}
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Metals', 'Energy', 'Agro', 'Machines', 'Transport', 'Textile', 'Wood'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
},
crosshairs: {
fill: {
gradient: {
opacityFrom: 0,
opacityTo: 0
}
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
},
formatter: function (val) {
return parseInt(val) + "K"
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return + val + "K"
}
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [30, 18, 43, 70, 13, 37, 23];
initChart(chart1, '#kt_charts_widget_10_tab_1', '#kt_charts_widget_10_chart_1', chart1Data, true);
var chart2Data = [25, 55, 35, 50, 45, 20, 31];
initChart(chart2, '#kt_charts_widget_10_tab_2', '#kt_charts_widget_10_chart_2', chart2Data, false);
var chart3Data = [45, 15, 35, 70, 45, 50, 21];
initChart(chart3, '#kt_charts_widget_10_tab_3', '#kt_charts_widget_10_chart_3', chart3Data, false);
var chart4Data = [15, 55, 25, 50, 25, 60, 31];
initChart(chart4, '#kt_charts_widget_10_tab_4', '#kt_charts_widget_10_chart_4', chart4Data, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
initChart(chart1, '#kt_charts_widget_10_tab_1', '#kt_charts_widget_10_chart_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_charts_widget_10_tab_2', '#kt_charts_widget_10_chart_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_charts_widget_10_tab_3', '#kt_charts_widget_10_chart_3', chart3Data, chart3.rendered);
initChart(chart4, '#kt_charts_widget_10_tab_4', '#kt_charts_widget_10_chart_4', chart4Data, chart4.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget10;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget10.init();
});
"use strict";
// Class definition
var KTChartsWidget11 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
var height = parseInt(KTUtil.css(element, 'height'));
if (!element) {
return;
}
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Deliveries',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 02', 'Apr 06', 'Apr 06', 'Apr 05', 'Apr 06', 'Apr 10', 'Apr 08', 'Apr 09', 'Apr 14', 'Apr 10', 'Apr 12', 'Apr 18', 'Apr 14',
'Apr 15', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 02', 'Apr 06', 'Apr 18', 'Apr 05', 'Apr 06', 'Apr 10', 'Apr 08', 'Apr 22', 'Apr 14', 'Apr 11', 'Apr 12', ''
],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 5,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '13px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '13px'
}
}
},
yaxis: {
tickAmount: 4,
max: 24,
min: 10,
labels: {
style: {
colors: labelColor,
fontSize: '13px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return + val
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [16, 19, 19, 16, 16, 14, 15, 15, 17, 17, 19, 19, 18, 18, 20, 20, 18, 18, 22, 22, 20, 20, 18, 18, 20, 20, 18, 20, 20, 22];
initChart(chart1, '#kt_charts_widget_11_tab_1', '#kt_charts_widget_11_chart_1', chart1Data, false);
var chart2Data = [18, 18, 20, 20, 18, 18, 22, 22, 20, 20, 18, 18, 20, 20, 18, 18, 20, 20, 22, 15, 18, 18, 17, 17, 15, 15, 17, 17, 19, 17];
initChart(chart2, '#kt_charts_widget_11_tab_2', '#kt_charts_widget_11_chart_2', chart2Data, false);
var chart3Data = [17, 20, 20, 19, 19, 17, 17, 19, 19, 21, 21, 19, 19, 21, 21, 18, 18, 16, 17, 17, 19, 19, 21, 21, 19, 19, 17, 17, 18, 18];
initChart(chart3, '#kt_charts_widget_11_tab_3', '#kt_charts_widget_11_chart_3', chart3Data, true);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
initChart(chart1, '#kt_charts_widget_11_tab_1', '#kt_charts_widget_11_chart_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_charts_widget_11_tab_2', '#kt_charts_widget_11_chart_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_charts_widget_11_tab_3', '#kt_charts_widget_11_chart_3', chart3Data, chart3.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget11;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget11.init();
});
"use strict";
// Class definition
var KTChartsWidget12 = function () {
// Private methods
var initChart = function(tabSelector, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-900');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'Deliveries',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['22%'],
borderRadius: 5,
dataLabels: {
position: "top" // top, center, bottom
},
startingShape: 'flat'
},
},
legend: {
show: false
},
dataLabels: {
enabled: true,
offsetY: -28,
style: {
fontSize: '13px',
colors: labelColor
},
formatter: function(val) {
return val + "K";
}
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Grossey', 'Pet Food', 'Flowers', 'Restaurant', 'Kids Toys', 'Clothing', 'Still Water'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
},
crosshairs: {
fill: {
gradient: {
opacityFrom: 0,
opacityTo: 0
}
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
},
formatter: function(val) {
return val + "K";
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return + val + 'K'
}
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
var chart = new ApexCharts(element, options);
var init = false;
var tab = document.querySelector(tabSelector);
if (initByDefault === true) {
chart.render();
init = true;
}
tab.addEventListener('shown.bs.tab', function (event) {
if (init == false) {
chart.render();
init = true;
}
})
}
// Public methods
return {
init: function () {
initChart('#kt_charts_widget_12_tab_1', '#kt_charts_widget_12_chart_1', [54, 42, 75, 110, 23, 87, 50], true);
initChart('#kt_charts_widget_12_tab_2', '#kt_charts_widget_12_chart_2', [25, 55, 35, 50, 45, 20, 31], false);
initChart('#kt_charts_widget_12_tab_3', '#kt_charts_widget_12_chart_3', [45, 15, 35, 70, 45, 50, 21], false);
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget12;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget12.init();
});
"use strict";
// Class definition
var KTChartsWidget13 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_13_chart");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(
am5xy.XYChart.new(root, {
panX: true,
panY: true,
wheelX: "panX",
wheelY: "zoomX",
})
);
// Add cursor
// https://www.amcharts.com/docs/v5/charts/xy-chart/cursor/
var cursor = chart.set(
"cursor",
am5xy.XYCursor.new(root, {
behavior: "none"
})
);
cursor.lineY.set("visible", false);
// The data
var data = [
{
year: "2003",
cars: 1587,
motorcycles: 650,
bicycles: 121,
},
{
year: "2004",
cars: 1567,
motorcycles: 683,
bicycles: 146,
},
{
year: "2005",
cars: 1617,
motorcycles: 691,
bicycles: 138,
},
{
year: "2006",
cars: 1630,
motorcycles: 642,
bicycles: 127,
},
{
year: "2007",
cars: 1660,
motorcycles: 699,
bicycles: 105,
},
{
year: "2008",
cars: 1683,
motorcycles: 721,
bicycles: 109,
},
{
year: "2009",
cars: 1691,
motorcycles: 737,
bicycles: 112,
},
{
year: "2010",
cars: 1298,
motorcycles: 680,
bicycles: 101,
},
{
year: "2011",
cars: 1275,
motorcycles: 664,
bicycles: 97,
},
{
year: "2012",
cars: 1246,
motorcycles: 648,
bicycles: 93,
},
{
year: "2013",
cars: 1318,
motorcycles: 697,
bicycles: 111,
},
{
year: "2014",
cars: 1213,
motorcycles: 633,
bicycles: 87,
},
{
year: "2015",
cars: 1199,
motorcycles: 621,
bicycles: 79,
},
{
year: "2016",
cars: 1110,
motorcycles: 210,
bicycles: 81,
},
{
year: "2017",
cars: 1165,
motorcycles: 232,
bicycles: 75,
},
{
year: "2018",
cars: 1145,
motorcycles: 219,
bicycles: 88,
},
{
year: "2019",
cars: 1163,
motorcycles: 201,
bicycles: 82,
},
{
year: "2020",
cars: 1180,
motorcycles: 285,
bicycles: 87,
},
{
year: "2021",
cars: 1159,
motorcycles: 277,
bicycles: 71,
},
];
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "year",
startLocation: 0.5,
endLocation: 0.5,
renderer: am5xy.AxisRendererX.new(root, {}),
tooltip: am5.Tooltip.new(root, {}),
})
);
xAxis.get("renderer").grid.template.setAll({
disabled: true,
strokeOpacity: 0
});
xAxis.get("renderer").labels.template.setAll({
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
xAxis.data.setAll(data);
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: am5xy.AxisRendererY.new(root, {}),
})
);
yAxis.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3]
});
yAxis.get("renderer").labels.template.setAll({
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
// Add series
// https://www.amcharts.com/docs/v5/charts/xy-chart/series/
function createSeries(name, field, color) {
var series = chart.series.push(
am5xy.LineSeries.new(root, {
name: name,
xAxis: xAxis,
yAxis: yAxis,
stacked: true,
valueYField: field,
categoryXField: "year",
fill: am5.color(color),
tooltip: am5.Tooltip.new(root, {
pointerOrientation: "horizontal",
labelText: "[bold]{name}[/]\n{categoryX}: {valueY}",
}),
})
);
series.fills.template.setAll({
fillOpacity: 0.5,
visible: true,
});
series.data.setAll(data);
series.appear(1000);
}
createSeries("Cars", "cars", KTUtil.getCssVariableValue('--bs-primary'));
createSeries("Motorcycles", "motorcycles", KTUtil.getCssVariableValue('--bs-success'));
createSeries("Bicycles", "bicycles", KTUtil.getCssVariableValue('--bs-warning'));
// Add scrollbar
// https://www.amcharts.com/docs/v5/charts/xy-chart/scrollbars/
var scrollbarX = chart.set(
"scrollbarX",
am5.Scrollbar.new(root, {
orientation: "horizontal",
marginBottom: 25,
height: 8
})
);
// Create axis ranges
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/axis-ranges/
var rangeDataItem = xAxis.makeDataItem({
category: "2016",
endCategory: "2021",
});
var range = xAxis.createAxisRange(rangeDataItem);
rangeDataItem.get("grid").setAll({
stroke: am5.color(KTUtil.getCssVariableValue('--bs-gray-200')),
strokeOpacity: 0.5,
strokeDasharray: [3],
});
rangeDataItem.get("axisFill").setAll({
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-200')),
fillOpacity: 0.1,
});
rangeDataItem.get("label").setAll({
inside: true,
text: "Fines increased",
rotation: 90,
centerX: am5.p100,
centerY: am5.p100,
location: 0,
paddingBottom: 10,
paddingRight: 15,
});
var rangeDataItem2 = xAxis.makeDataItem({
category: "2021",
});
var range2 = xAxis.createAxisRange(rangeDataItem2);
rangeDataItem2.get("grid").setAll({
stroke: am5.color(KTUtil.getCssVariableValue('--bs-danger')),
strokeOpacity: 1,
strokeDasharray: [3],
});
rangeDataItem2.get("label").setAll({
inside: true,
text: "Fee introduced",
rotation: 90,
centerX: am5.p100,
centerY: am5.p100,
location: 0,
paddingBottom: 10,
paddingRight: 15,
});
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
chart.appear(1000, 100);
}
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget13;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget13.init();
});
"use strict";
// Class definition
var KTChartsWidget14 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_14_chart");
if (!element) {
return;
}
am5.ready(function () {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
var root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(20),
startAngle: -90,
endAngle: 180,
})
);
// Data
var data = [
{
category: "Research",
value: 80,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-info')),
},
},
{
category: "Marketing",
value: 35,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-danger')),
},
},
{
category: "Distribution",
value: 92,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')),
},
},
{
category: "Human Resources",
value: 68,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
},
},
];
// Add cursor
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Cursor
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
//minGridDistance: 50
});
xRenderer.labels.template.setAll({
radius: 10
});
xRenderer.grid.template.setAll({
forceHidden: true,
});
var xAxis = chart.xAxes.push(
am5xy.ValueAxis.new(root, {
renderer: xRenderer,
min: 0,
max: 100,
strictMinMax: true,
numberFormat: "#'%'",
tooltip: am5.Tooltip.new(root, {})
})
);
xAxis.get("renderer").labels.template.setAll({
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500')),
fontWeight: "500",
fontSize: 16,
});
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 20,
});
yRenderer.labels.template.setAll({
centerX: am5.p100,
fontWeight: "500",
fontSize: 18,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500')),
templateField: "columnSettings",
});
yRenderer.grid.template.setAll({
forceHidden: true,
});
var yAxis = chart.yAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "category",
renderer: yRenderer,
})
);
yAxis.data.setAll(data);
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "full",
categoryYField: "category",
fill: root.interfaceColors.get("alternativeBackground"),
})
);
series1.columns.template.setAll({
width: am5.p100,
fillOpacity: 0.08,
strokeOpacity: 0,
cornerRadius: 20,
});
series1.data.setAll(data);
var series2 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "value",
categoryYField: "category",
})
);
series2.columns.template.setAll({
width: am5.p100,
strokeOpacity: 0,
tooltipText: "{category}: {valueX}%",
cornerRadius: 20,
templateField: "columnSettings",
});
series2.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget14;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget14.init();
});
"use strict";
// Class definition
var KTChartsWidget15 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_15_chart");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(
am5xy.XYChart.new(root, {
panX: false,
panY: false,
//wheelX: "panX",
//wheelY: "zoomX",
layout: root.verticalLayout,
})
);
// Data
var colors = chart.get("colors");
var data = [
{
country: "US",
visits: 725,
icon: "https://www.amcharts.com/wp-content/uploads/flags/united-states.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "UK",
visits: 625,
icon: "https://www.amcharts.com/wp-content/uploads/flags/united-kingdom.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "China",
visits: 602,
icon: "https://www.amcharts.com/wp-content/uploads/flags/china.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Japan",
visits: 509,
icon: "https://www.amcharts.com/wp-content/uploads/flags/japan.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Germany",
visits: 322,
icon: "https://www.amcharts.com/wp-content/uploads/flags/germany.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "France",
visits: 214,
icon: "https://www.amcharts.com/wp-content/uploads/flags/france.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "India",
visits: 204,
icon: "https://www.amcharts.com/wp-content/uploads/flags/india.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')),
}
},
{
country: "Spain",
visits: 200,
icon: "https://www.amcharts.com/wp-content/uploads/flags/spain.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Italy",
visits: 165,
icon: "https://www.amcharts.com/wp-content/uploads/flags/italy.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Russia",
visits: 152,
icon: "https://www.amcharts.com/wp-content/uploads/flags/russia.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Norway",
visits: 125,
icon: "https://www.amcharts.com/wp-content/uploads/flags/norway.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
{
country: "Canada",
visits: 99,
icon: "https://www.amcharts.com/wp-content/uploads/flags/canada.svg",
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary'))
}
},
];
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "country",
renderer: am5xy.AxisRendererX.new(root, {
minGridDistance: 30,
}),
bullet: function (root, axis, dataItem) {
return am5xy.AxisBullet.new(root, {
location: 0.5,
sprite: am5.Picture.new(root, {
width: 24,
height: 24,
centerY: am5.p50,
centerX: am5.p50,
src: dataItem.dataContext.icon,
}),
});
},
})
);
xAxis.get("renderer").labels.template.setAll({
paddingTop: 20,
fontWeight: "400",
fontSize: 10,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
xAxis.get("renderer").grid.template.setAll({
disabled: true,
strokeOpacity: 0
});
xAxis.data.setAll(data);
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: am5xy.AxisRendererY.new(root, {}),
})
);
yAxis.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3]
});
yAxis.get("renderer").labels.template.setAll({
fontWeight: "400",
fontSize: 10,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
// Add series
// https://www.amcharts.com/docs/v5/charts/xy-chart/series/
var series = chart.series.push(
am5xy.ColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
valueYField: "visits",
categoryXField: "country"
})
);
series.columns.template.setAll({
tooltipText: "{categoryX}: {valueY}",
tooltipY: 0,
strokeOpacity: 0,
templateField: "columnSettings",
});
series.columns.template.setAll({
strokeOpacity: 0,
cornerRadiusBR: 0,
cornerRadiusTR: 6,
cornerRadiusBL: 0,
cornerRadiusTL: 6,
});
series.data.setAll(data);
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
series.appear();
chart.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget15;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget15.init();
});
"use strict";
// Class definition
var KTChartsWidget16 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_16_chart");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(
am5xy.XYChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
layout: root.verticalLayout,
})
);
var colors = chart.get("colors");
var data = [
{
country: "US",
visits: 725,
},
{
country: "UK",
visits: 625,
},
{
country: "China",
visits: 602,
},
{
country: "Japan",
visits: 509,
},
{
country: "Germany",
visits: 322,
},
{
country: "France",
visits: 214,
},
{
country: "India",
visits: 204,
},
{
country: "Spain",
visits: 198,
},
{
country: "Italy",
visits: 165,
},
{
country: "Russia",
visits: 130,
},
{
country: "Norway",
visits: 93,
},
{
country: "Canada",
visits: 41,
},
];
prepareParetoData();
function prepareParetoData() {
var total = 0;
for (var i = 0; i < data.length; i++) {
var value = data[i].visits;
total += value;
}
var sum = 0;
for (var i = 0; i < data.length; i++) {
var value = data[i].visits;
sum += value;
data[i].pareto = (sum / total) * 100;
}
}
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "country",
renderer: am5xy.AxisRendererX.new(root, {
minGridDistance: 30,
}),
})
);
xAxis.get("renderer").labels.template.setAll({
paddingTop: 10,
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
xAxis.get("renderer").grid.template.setAll({
disabled: true,
strokeOpacity: 0
});
xAxis.data.setAll(data);
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: am5xy.AxisRendererY.new(root, {}),
})
);
yAxis.get("renderer").labels.template.setAll({
paddingLeft: 10,
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
yAxis.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3]
});
var paretoAxisRenderer = am5xy.AxisRendererY.new(root, {
opposite: true,
});
var paretoAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: paretoAxisRenderer,
min: 0,
max: 100,
strictMinMax: true,
})
);
paretoAxis.get("renderer").labels.template.setAll({
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
paretoAxisRenderer.grid.template.set("forceHidden", true);
paretoAxis.set("numberFormat", "#'%");
// Add series
// https://www.amcharts.com/docs/v5/charts/xy-chart/series/
var series = chart.series.push(
am5xy.ColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
valueYField: "visits",
categoryXField: "country",
})
);
series.columns.template.setAll({
tooltipText: "{categoryX}: {valueY}",
tooltipY: 0,
strokeOpacity: 0,
cornerRadiusTL: 6,
cornerRadiusTR: 6,
});
series.columns.template.adapters.add(
"fill",
function (fill, target) {
return chart
.get("colors")
.getIndex(series.dataItems.indexOf(target.dataItem));
}
);
// pareto series
var paretoSeries = chart.series.push(
am5xy.LineSeries.new(root, {
xAxis: xAxis,
yAxis: paretoAxis,
valueYField: "pareto",
categoryXField: "country",
stroke: am5.color(KTUtil.getCssVariableValue('--bs-dark')),
maskBullets: false,
})
);
paretoSeries.bullets.push(function () {
return am5.Bullet.new(root, {
locationY: 1,
sprite: am5.Circle.new(root, {
radius: 5,
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')),
stroke: am5.color(KTUtil.getCssVariableValue('--bs-dark'))
}),
});
});
series.data.setAll(data);
paretoSeries.data.setAll(data);
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
series.appear();
chart.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget16;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget16.init();
});
"use strict";
// Class definition
var KTChartsWidget17 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_17_chart");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/
// start and end angle must be set both for chart and series
var chart = root.container.children.push(
am5percent.PieChart.new(root, {
startAngle: 180,
endAngle: 360,
layout: root.verticalLayout,
innerRadius: am5.percent(50),
})
);
// Create series
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/#Series
// start and end angle must be set both for chart and series
var series = chart.series.push(
am5percent.PieSeries.new(root, {
startAngle: 180,
endAngle: 360,
valueField: "value",
categoryField: "category",
alignLabels: false,
})
);
series.labels.template.setAll({
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
series.states.create("hidden", {
startAngle: 180,
endAngle: 180,
});
series.slices.template.setAll({
cornerRadius: 5,
});
series.ticks.template.setAll({
forceHidden: true,
});
// Set data
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/#Setting_data
series.data.setAll([
{ value: 10, category: "One", fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')) },
{ value: 9, category: "Two", fill: am5.color(KTUtil.getCssVariableValue('--bs-success')) },
{ value: 6, category: "Three", fill: am5.color(KTUtil.getCssVariableValue('--bs-danger')) },
{ value: 5, category: "Four", fill: am5.color(KTUtil.getCssVariableValue('--bs-warning')) },
{ value: 4, category: "Five", fill: am5.color(KTUtil.getCssVariableValue('--bs-info')) },
{ value: 3, category: "Six", fill: am5.color(KTUtil.getCssVariableValue('--bs-secondary')) }
]);
series.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget17;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget17.init();
});
"use strict";
// Class definition
var KTChartsWidget18 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_18_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-900');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'Spent time',
data: [54, 42, 75, 110, 23, 87, 50]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['28%'],
borderRadius: 5,
dataLabels: {
position: "top" // top, center, bottom
},
startingShape: 'flat'
},
},
legend: {
show: false
},
dataLabels: {
enabled: true,
offsetY: -28,
style: {
fontSize: '13px',
colors: [labelColor]
},
formatter: function(val) {
return val;// + "H";
}
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['QA Analysis', 'Marketing', 'Web Dev', 'Maths', 'Front-end Dev', 'Physics', 'Phylosophy'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
},
crosshairs: {
fill: {
gradient: {
opacityFrom: 0,
opacityTo: 0
}
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
},
formatter: function(val) {
return val + "H";
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return + val + ' hours'
}
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget18;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget18.init();
});
"use strict";
// Class definition
var KTChartsWidget19 = (function () {
// Private methods
var initChart1 = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_19_chart_1");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(20),
startAngle: -90,
endAngle: 180,
})
);
// Data
var data = [
{
category: "Research",
value: 80,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-info')),
},
},
{
category: "Marketing",
value: 35,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-danger')),
},
},
{
category: "Distribution",
value: 92,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')),
},
},
{
category: "Human Resources",
value: 68,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
},
},
];
// Add cursor
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Cursor
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
//minGridDistance: 50
});
xRenderer.labels.template.setAll({
radius: 10
});
xRenderer.grid.template.setAll({
forceHidden: true,
});
var xAxis = chart.xAxes.push(
am5xy.ValueAxis.new(root, {
renderer: xRenderer,
min: 0,
max: 100,
strictMinMax: true,
numberFormat: "#'%'",
tooltip: am5.Tooltip.new(root, {}),
})
);
xAxis.get("renderer").labels.template.setAll({
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500')),
fontWeight: "500",
fontSize: 16,
});
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 20,
});
yRenderer.labels.template.setAll({
centerX: am5.p100,
fontWeight: "500",
fontSize: 18,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500')),
templateField: "columnSettings",
});
yRenderer.grid.template.setAll({
forceHidden: true,
});
var yAxis = chart.yAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "category",
renderer: yRenderer,
})
);
yAxis.data.setAll(data);
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "full",
categoryYField: "category",
fill: root.interfaceColors.get("alternativeBackground"),
})
);
series1.columns.template.setAll({
width: am5.p100,
fillOpacity: 0.08,
strokeOpacity: 0,
cornerRadius: 20,
});
series1.data.setAll(data);
var series2 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "value",
categoryYField: "category",
})
);
series2.columns.template.setAll({
width: am5.p100,
strokeOpacity: 0,
tooltipText: "{category}: {valueX}%",
cornerRadius: 20,
templateField: "columnSettings",
});
series2.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
var initChart2 = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_19_chart_2");
var root;
if (!element) {
return;
}
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(20),
startAngle: -90,
endAngle: 180,
})
);
// Data
var data = [
{
category: "Research",
value: 40,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-info')),
},
},
{
category: "Marketing",
value: 50,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-danger')),
},
},
{
category: "Distribution",
value: 80,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')),
},
},
{
category: "Human Resources",
value: 70,
full: 100,
columnSettings: {
fillOpacity: 1,
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
},
},
];
// Add cursor
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Cursor
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
//minGridDistance: 50
});
xRenderer.labels.template.setAll({
radius: 10
});
xRenderer.grid.template.setAll({
forceHidden: true,
});
var xAxis = chart.xAxes.push(
am5xy.ValueAxis.new(root, {
renderer: xRenderer,
min: 0,
max: 100,
strictMinMax: true,
numberFormat: "#'%'",
tooltip: am5.Tooltip.new(root, {}),
})
);
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 20,
});
yRenderer.labels.template.setAll({
centerX: am5.p100,
fontWeight: "500",
fontSize: 18,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500')),
templateField: "columnSettings",
});
yRenderer.grid.template.setAll({
forceHidden: true,
});
var yAxis = chart.yAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "category",
renderer: yRenderer,
})
);
yAxis.data.setAll(data);
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "full",
categoryYField: "category",
fill: root.interfaceColors.get("alternativeBackground"),
})
);
series1.columns.template.setAll({
width: am5.p100,
fillOpacity: 0.08,
strokeOpacity: 0,
cornerRadius: 20,
});
series1.data.setAll(data);
var series2 = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
clustered: false,
valueXField: "value",
categoryYField: "category",
})
);
series2.columns.template.setAll({
width: am5.p100,
strokeOpacity: 0,
tooltipText: "{category}: {valueX}%",
cornerRadius: 20,
templateField: "columnSettings",
});
series2.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart1();
initChart2();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget19;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget19.init();
});
"use strict";
// Class definition
var KTChartsWidget2 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_2");
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var strokeColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-' + color + '-light');
var options = {
series: [{
name: 'Overview',
data: [15, 15, 45, 45, 25, 25, 55, 55, 20, 20, 37]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [lightColor],
markers: {
colors: lightColor,
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget2;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget2.init();
});
"use strict";
// Class definition
var KTChartsWidget20 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_20");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-danger');
var lightColor = KTUtil.getCssVariableValue('--bs-danger');
var chartInfo = element.getAttribute('data-kt-chart-info');
var options = {
series: [{
name: chartInfo,
data: [34.5,34.5,35,35,35.5,35.5,35,35,35.5,35.5,35,35,34.5,34.5,35,35,35.4,35.4,35]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 19', 'Apr 21', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
max: 36.3,
min: 33,
tickAmount: 6,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget20;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget20.init();
});
"use strict";
// Class definition
var KTChartsWidget21 = (function () {
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_21");
if (!element) {
return;
}
var options = {
"type": "serial",
"theme": "light",
"legend": {
"equalWidths": false,
"useGraphSettings": true,
"valueAlign": "left",
"valueWidth": 120
},
"dataProvider": [{
"date": "2012-01-01",
"distance": 227,
"townName": "New York",
"townName2": "New York",
"townSize": 25,
"latitude": 40.71,
"duration": 408
}, {
"date": "2012-01-02",
"distance": 371,
"townName": "Washington",
"townSize": 14,
"latitude": 38.89,
"duration": 482
}, {
"date": "2012-01-03",
"distance": 433,
"townName": "Wilmington",
"townSize": 6,
"latitude": 34.22,
"duration": 562
}, {
"date": "2012-01-04",
"distance": 345,
"townName": "Jacksonville",
"townSize": 7,
"latitude": 30.35,
"duration": 379
}, {
"date": "2012-01-05",
"distance": 480,
"townName": "Miami",
"townName2": "Miami",
"townSize": 10,
"latitude": 25.83,
"duration": 501
}, {
"date": "2012-01-06",
"distance": 386,
"townName": "Tallahassee",
"townSize": 7,
"latitude": 30.46,
"duration": 443
}, {
"date": "2012-01-07",
"distance": 348,
"townName": "New Orleans",
"townSize": 10,
"latitude": 29.94,
"duration": 405
}, {
"date": "2012-01-08",
"distance": 238,
"townName": "Houston",
"townName2": "Houston",
"townSize": 16,
"latitude": 29.76,
"duration": 309
}, {
"date": "2012-01-09",
"distance": 218,
"townName": "Dalas",
"townSize": 17,
"latitude": 32.8,
"duration": 287
}, {
"date": "2012-01-10",
"distance": 349,
"townName": "Oklahoma City",
"townSize": 11,
"latitude": 35.49,
"duration": 485
}, {
"date": "2012-01-11",
"distance": 603,
"townName": "Kansas City",
"townSize": 10,
"latitude": 39.1,
"duration": 890
}, {
"date": "2012-01-12",
"distance": 534,
"townName": "Denver",
"townName2": "Denver",
"townSize": 18,
"latitude": 39.74,
"duration": 810
}, {
"date": "2012-01-13",
"townName": "Salt Lake City",
"townSize": 12,
"distance": 425,
"duration": 670,
"latitude": 40.75,
"dashLength": 8,
"alpha": 0.4
}, {
"date": "2012-01-14",
"latitude": 36.1,
"duration": 470,
"townName": "Las Vegas",
"townName2": "Las Vegas"
}, {
"date": "2012-01-15"
}, {
"date": "2012-01-16"
}, {
"date": "2012-01-17"
}, {
"date": "2012-01-18"
}, {
"date": "2012-01-19"
}],
"valueAxes": [{
"id": "distanceAxis",
"axisAlpha": 0,
"gridAlpha": 0,
"position": "left",
"title": "distance"
}, {
"id": "latitudeAxis",
"axisAlpha": 0,
"gridAlpha": 0,
"labelsEnabled": false,
"position": "right"
}, {
"id": "durationAxis",
"duration": "mm",
"durationUnits": {
"hh": "h ",
"mm": "min"
},
"axisAlpha": 0,
"gridAlpha": 0,
"inside": true,
"position": "right",
"title": "duration"
}],
"graphs": [{
"alphaField": "alpha",
"balloonText": "[[value]] miles",
"dashLengthField": "dashLength",
"fillAlphas": 0.7,
"legendPeriodValueText": "total: [[value.sum]] mi",
"legendValueText": "[[value]] mi",
"title": "distance",
"type": "column",
"valueField": "distance",
"valueAxis": "distanceAxis"
}, {
"balloonText": "latitude:[[value]]",
"bullet": "round",
"bulletBorderAlpha": 1,
"useLineColorForBulletBorder": true,
"bulletColor": "#FFFFFF",
"bulletSizeField": "townSize",
"dashLengthField": "dashLength",
"descriptionField": "townName",
"labelPosition": "right",
"labelText": "[[townName2]]",
"legendValueText": "[[value]]/[[description]]",
"title": "latitude/city",
"fillAlphas": 0,
"valueField": "latitude",
"valueAxis": "latitudeAxis"
}, {
"bullet": "square",
"bulletBorderAlpha": 1,
"bulletBorderThickness": 1,
"dashLengthField": "dashLength",
"legendValueText": "[[value]]",
"title": "duration",
"fillAlphas": 0,
"valueField": "duration",
"valueAxis": "durationAxis"
}],
"chartCursor": {
"categoryBalloonDateFormat": "DD",
"cursorAlpha": 0.1,
"cursorColor": "#000000",
"fullWidth": true,
"valueBalloonsEnabled": false,
"zoomable": false
},
"dataDateFormat": "YYYY-MM-DD",
"categoryField": "date",
"categoryAxis": {
"dateFormats": [{
"period": "DD",
"format": "DD"
}, {
"period": "WW",
"format": "MMM DD"
}, {
"period": "MM",
"format": "MMM"
}, {
"period": "YYYY",
"format": "YYYY"
}],
"parseDates": true,
"autoGridCount": false,
"axisColor": "#555555",
"gridAlpha": 0.1,
"gridColor": "#FFFFFF",
"gridCount": 50
},
"export": {
"enabled": true
}
};
var chart = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.render();
}, 200);
}
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget21;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget21.init();
});
"use strict";
// Class definition
var KTChartsWidget22 = function () {
// Private methods
var initChart = function(tabSelector, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var options = {
series: data,
chart: {
fontFamily: 'inherit',
type: 'donut',
width: 250,
},
plotOptions: {
pie: {
donut: {
size: '50%',
labels: {
value: {
fontSize: '10px'
}
}
}
}
},
colors: [
KTUtil.getCssVariableValue('--bs-info'),
KTUtil.getCssVariableValue('--bs-success'),
KTUtil.getCssVariableValue('--bs-primary'),
KTUtil.getCssVariableValue('--bs-danger')
],
stroke: {
width: 0
},
labels: ['Sales', 'Sales', 'Sales', 'Sales'],
legend: {
show: false,
},
fill: {
type: 'false',
}
};
var chart = new ApexCharts(element, options);
var init = false;
var tab = document.querySelector(tabSelector);
if (initByDefault === true) {
chart.render();
init = true;
}
tab.addEventListener('shown.bs.tab', function (event) {
if (init == false) {
chart.render();
init = true;
}
})
}
// Public methods
return {
init: function () {
initChart('#kt_chart_widgets_22_tab_1', '#kt_chart_widgets_22_chart_1', [20, 100, 15, 25], true);
initChart('#kt_chart_widgets_22_tab_2', '#kt_chart_widgets_22_chart_2', [70, 13, 11, 2], false);
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget22;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget22.init();
});
// Class definition
var KTChartsWidget23 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_23");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(
am5xy.XYChart.new(root, {
panX: false,
panY: false,
layout: root.verticalLayout,
})
);
var data = [
{
year: "2016",
income: 23.5,
expenses: 21.1,
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2017",
income: 26.2,
expenses: 30.5,
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2018",
income: 30.1,
expenses: 34.9,
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2019",
income: 29.5,
expenses: 31.1,
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2020",
income: 30.6,
expenses: 28.2,
strokeSettings: {
strokeWidth: 3,
strokeDasharray: [5, 5],
},
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2021",
income: 40.6,
expenses: 28.2,
strokeSettings: {
strokeWidth: 3,
strokeDasharray: [5, 5],
},
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
{
year: "2022",
income: 34.1,
expenses: 32.9,
strokeSettings: {
strokeWidth: 3,
strokeDasharray: [5, 5],
},
columnSettings: {
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
},
},
];
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
categoryField: "year",
renderer: am5xy.AxisRendererX.new(root, {}),
//tooltip: am5.Tooltip.new(root, {}),
})
);
xAxis.data.setAll(data);
xAxis.get("renderer").labels.template.setAll({
paddingTop: 20,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),
});
xAxis.get("renderer").grid.template.setAll({
disabled: true,
strokeOpacity: 0,
});
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
min: 0,
extraMax: 0.1,
renderer: am5xy.AxisRendererY.new(root, {}),
})
);
yAxis.get("renderer").labels.template.setAll({
paddingTop: 0,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),
});
yAxis.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-300")),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3],
});
// Add series
// https://www.amcharts.com/docs/v5/charts/xy-chart/series/
var series1 = chart.series.push(
am5xy.ColumnSeries.new(root, {
name: "Income",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "income",
categoryXField: "year",
tooltip: am5.Tooltip.new(root, {
pointerOrientation: "horizontal",
labelText: "{name} in {categoryX}: {valueY} {info}",
}),
})
);
series1.columns.template.setAll({
tooltipY: am5.percent(10),
templateField: "columnSettings",
});
series1.data.setAll(data);
var series2 = chart.series.push(
am5xy.LineSeries.new(root, {
name: "Expenses",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "expenses",
categoryXField: "year",
fill: am5.color(KTUtil.getCssVariableValue("--bs-success")),
stroke: am5.color(KTUtil.getCssVariableValue("--bs-success")),
tooltip: am5.Tooltip.new(root, {
pointerOrientation: "horizontal",
labelText: "{name} in {categoryX}: {valueY} {info}",
}),
})
);
series2.strokes.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-success")),
});
series2.strokes.template.setAll({
strokeWidth: 3,
templateField: "strokeSettings",
});
series2.data.setAll(data);
series2.bullets.push(function () {
return am5.Bullet.new(root, {
sprite: am5.Circle.new(root, {
strokeWidth: 3,
stroke: am5.color(KTUtil.getCssVariableValue("--bs-success")),
radius: 5,
fill: am5.color(KTUtil.getCssVariableValue("--bs-success-light")),
}),
});
});
series1.columns.template.setAll({
strokeOpacity: 0,
cornerRadiusBR: 0,
cornerRadiusTR: 6,
cornerRadiusBL: 0,
cornerRadiusTL: 6,
});
chart.set("cursor", am5xy.XYCursor.new(root, {}));
chart.get("cursor").lineX.setAll({ visible: false });
chart.get("cursor").lineY.setAll({ visible: false });
// Add legend
// https://www.amcharts.com/docs/v5/charts/xy-chart/legend-xy-series/
var legend = chart.children.push(
am5.Legend.new(root, {
centerX: am5.p50,
x: am5.p50,
})
);
legend.data.setAll(chart.series.values);
legend.labels.template.setAll({
fontWeight: "600",
fontSize: 14,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
chart.appear(1000, 100);
series1.appear();
}
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget23;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget23.init();
});
// Class definition
var KTChartsWidget24 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === 'undefined') {
return;
}
var element = document.getElementById("kt_charts_widget_24");
if (!element) {
return;
}
var root;
var init = function() {
var usData = [{
"age": "0 to 5",
"male": 10175713,
"female": 9736305
}, {
"age": "5 to 9",
"male": 10470147,
"female": 10031835
}, {
"age": "10 to 14",
"male": 10561873,
"female": 10117913
}, {
"age": "15 to 17",
"male": 6447043,
"female": 6142996
}, {
"age": "18 to 21",
"male": 9349745,
"female": 8874664
}, {
"age": "22 to 24",
"male": 6722248,
"female": 6422017
}, {
"age": "25 to 29",
"male": 10989596,
"female": 10708414
}, {
"age": "30 to 34",
"male": 10625791,
"female": 10557848
}, {
"age": "35 to 39",
"male": 9899569,
"female": 9956213
}, {
"age": "40 to 44",
"male": 10330986,
"female": 10465142
}, {
"age": "45 to 49",
"male": 10571984,
"female": 10798384
}, {
"age": "50 to 54",
"male": 11051409,
"female": 11474081
}, {
"age": "55 to 59",
"male": 10173646,
"female": 10828301
}, {
"age": "60 to 64",
"male": 8824852,
"female": 9590829
}, {
"age": "65 to 69",
"male": 6876271,
"female": 7671175
}, {
"age": "70 to 74",
"male": 4867513,
"female": 5720208
}, {
"age": "75 to 79",
"male": 3416432,
"female": 4313697
}, {
"age": "80 to 84",
"male": 2378691,
"female": 3432738
}, {
"age": "85 and Older",
"male": 2000771,
"female": 3937981
}];
var stateData = {
"AK": [{
"age": "0 to 5",
"male": 28346,
"female": 26607
}, {
"age": "10 to 14",
"male": 26350,
"female": 24821
}, {
"age": "15 to 17",
"male": 15929,
"female": 14735
}, {
"age": "18 to 21",
"male": 25360,
"female": 19030
}, {
"age": "22 to 24",
"male": 20755,
"female": 15663
}, {
"age": "25 to 29",
"male": 32415,
"female": 28259
}, {
"age": "30 to 34",
"male": 28232,
"female": 25272
}, {
"age": "35 to 39",
"male": 24217,
"female": 22002
}, {
"age": "40 to 44",
"male": 23429,
"female": 21968
}, {
"age": "45 to 49",
"male": 24764,
"female": 22784
}, {
"age": "5 to 9",
"male": 26276,
"female": 25063
}, {
"age": "50 to 54",
"male": 27623,
"female": 25503
}, {
"age": "55 to 59",
"male": 26300,
"female": 25198
}, {
"age": "60 to 64",
"male": 21798,
"female": 18970
}, {
"age": "65 to 69",
"male": 13758,
"female": 12899
}, {
"age": "70 to 74",
"male": 8877,
"female": 8269
}, {
"age": "75 to 79",
"male": 4834,
"female": 4894
}, {
"age": "80 to 84",
"male": 3015,
"female": 3758
}, {
"age": "85 and Older",
"male": 1882,
"female": 3520
}
],
"AL": [{
"age": "0 to 5",
"male": 150860,
"female": 144194
}, {
"age": "10 to 14",
"male": 161596,
"female": 156841
}, {
"age": "15 to 17",
"male": 98307,
"female": 94462
}, {
"age": "18 to 21",
"male": 142173,
"female": 136514
}, {
"age": "22 to 24",
"male": 99164,
"female": 101444
}, {
"age": "25 to 29",
"male": 154977,
"female": 159815
}, {
"age": "30 to 34",
"male": 150036,
"female": 156764
}, {
"age": "35 to 39",
"male": 141667,
"female": 152220
}, {
"age": "40 to 44",
"male": 155693,
"female": 159835
}, {
"age": "45 to 49",
"male": 156413,
"female": 163909
}, {
"age": "5 to 9",
"male": 156380,
"female": 149334
}, {
"age": "50 to 54",
"male": 166863,
"female": 178187
}, {
"age": "55 to 59",
"male": 156994,
"female": 169355
}, {
"age": "60 to 64",
"male": 140659,
"female": 156638
}, {
"age": "65 to 69",
"male": 112724,
"female": 128494
}, {
"age": "70 to 74",
"male": 79258,
"female": 96507
}, {
"age": "75 to 79",
"male": 55122,
"female": 75371
}, {
"age": "80 to 84",
"male": 36252,
"female": 53976
}, {
"age": "85 and Older",
"male": 25955,
"female": 55667
}
],
"AR": [{
"age": "0 to 5",
"male": 98246,
"female": 93534
}, {
"age": "10 to 14",
"male": 99707,
"female": 96862
}, {
"age": "15 to 17",
"male": 60521,
"female": 57735
}, {
"age": "18 to 21",
"male": 87209,
"female": 81936
}, {
"age": "22 to 24",
"male": 59114,
"female": 59387
}, {
"age": "25 to 29",
"male": 96190,
"female": 96573
}, {
"age": "30 to 34",
"male": 96273,
"female": 95632
}, {
"age": "35 to 39",
"male": 90371,
"female": 90620
}, {
"age": "40 to 44",
"male": 91881,
"female": 93777
}, {
"age": "45 to 49",
"male": 93238,
"female": 95476
}, {
"age": "5 to 9",
"male": 103613,
"female": 97603
}, {
"age": "50 to 54",
"male": 98960,
"female": 102953
}, {
"age": "55 to 59",
"male": 92133,
"female": 100676
}, {
"age": "60 to 64",
"male": 84082,
"female": 90243
}, {
"age": "65 to 69",
"male": 70121,
"female": 76669
}, {
"age": "70 to 74",
"male": 52154,
"female": 61686
}, {
"age": "75 to 79",
"male": 36856,
"female": 44371
}, {
"age": "80 to 84",
"male": 23098,
"female": 35328
}, {
"age": "85 and Older",
"male": 18146,
"female": 35234
}
],
"AZ": [{
"age": "0 to 5",
"male": 221511,
"female": 212324
}, {
"age": "10 to 14",
"male": 233530,
"female": 222965
}, {
"age": "15 to 17",
"male": 138926,
"female": 132399
}, {
"age": "18 to 21",
"male": 200240,
"female": 187786
}, {
"age": "22 to 24",
"male": 142852,
"female": 132457
}, {
"age": "25 to 29",
"male": 231488,
"female": 215985
}, {
"age": "30 to 34",
"male": 223754,
"female": 214946
}, {
"age": "35 to 39",
"male": 206718,
"female": 202482
}, {
"age": "40 to 44",
"male": 213591,
"female": 210621
}, {
"age": "45 to 49",
"male": 205830,
"female": 206081
}, {
"age": "5 to 9",
"male": 231249,
"female": 224385
}, {
"age": "50 to 54",
"male": 210386,
"female": 218328
}, {
"age": "55 to 59",
"male": 192614,
"female": 209767
}, {
"age": "60 to 64",
"male": 178325,
"female": 200313
}, {
"age": "65 to 69",
"male": 155852,
"female": 174407
}, {
"age": "70 to 74",
"male": 121878,
"female": 136840
}, {
"age": "75 to 79",
"male": 87470,
"female": 96953
}, {
"age": "80 to 84",
"male": 58553,
"female": 69559
}, {
"age": "85 and Older",
"male": 44321,
"female": 74242
}
],
"CA": [{
"age": "0 to 5",
"male": 1283763,
"female": 1228013
}, {
"age": "10 to 14",
"male": 1297819,
"female": 1245016
}, {
"age": "15 to 17",
"male": 811114,
"female": 773387
}, {
"age": "18 to 21",
"male": 1179739,
"female": 1100368
}, {
"age": "22 to 24",
"male": 883323,
"female": 825833
}, {
"age": "25 to 29",
"male": 1478557,
"female": 1387516
}, {
"age": "30 to 34",
"male": 1399835,
"female": 1348430
}, {
"age": "35 to 39",
"male": 1287803,
"female": 1271908
}, {
"age": "40 to 44",
"male": 1308311,
"female": 1309907
}, {
"age": "45 to 49",
"male": 1306719,
"female": 1303528
}, {
"age": "5 to 9",
"male": 1295030,
"female": 1240201
}, {
"age": "50 to 54",
"male": 1305323,
"female": 1330645
}, {
"age": "55 to 59",
"male": 1161821,
"female": 1223440
}, {
"age": "60 to 64",
"male": 975874,
"female": 1060921
}, {
"age": "65 to 69",
"male": 734814,
"female": 833926
}, {
"age": "70 to 74",
"male": 515115,
"female": 604615
}, {
"age": "75 to 79",
"male": 363282,
"female": 455568
}, {
"age": "80 to 84",
"male": 264126,
"female": 363937
}, {
"age": "85 and Older",
"male": 234767,
"female": 427170
}
],
"CO": [{
"age": "0 to 5",
"male": 173245,
"female": 163629
}, {
"age": "10 to 14",
"male": 179579,
"female": 170930
}, {
"age": "15 to 17",
"male": 102577,
"female": 98569
}, {
"age": "18 to 21",
"male": 152713,
"female": 139268
}, {
"age": "22 to 24",
"male": 116654,
"female": 108238
}, {
"age": "25 to 29",
"male": 204625,
"female": 188680
}, {
"age": "30 to 34",
"male": 200624,
"female": 188616
}, {
"age": "35 to 39",
"male": 183386,
"female": 175326
}, {
"age": "40 to 44",
"male": 184422,
"female": 173654
}, {
"age": "45 to 49",
"male": 174730,
"female": 172981
}, {
"age": "5 to 9",
"male": 179803,
"female": 173524
}, {
"age": "50 to 54",
"male": 183543,
"female": 187757
}, {
"age": "55 to 59",
"male": 170717,
"female": 179537
}, {
"age": "60 to 64",
"male": 150815,
"female": 155924
}, {
"age": "65 to 69",
"male": 111094,
"female": 119530
}, {
"age": "70 to 74",
"male": 72252,
"female": 80168
}, {
"age": "75 to 79",
"male": 49142,
"female": 59393
}, {
"age": "80 to 84",
"male": 31894,
"female": 43881
}, {
"age": "85 and Older",
"male": 26852,
"female": 50634
}
],
"CT": [{
"age": "0 to 5",
"male": 97647,
"female": 93798
}, {
"age": "10 to 14",
"male": 118032,
"female": 113043
}, {
"age": "15 to 17",
"male": 75546,
"female": 71687
}, {
"age": "18 to 21",
"male": 106966,
"female": 102763
}, {
"age": "22 to 24",
"male": 71125,
"female": 64777
}, {
"age": "25 to 29",
"male": 112189,
"female": 108170
}, {
"age": "30 to 34",
"male": 107223,
"female": 109096
}, {
"age": "35 to 39",
"male": 102424,
"female": 106008
}, {
"age": "40 to 44",
"male": 116664,
"female": 123744
}, {
"age": "45 to 49",
"male": 131872,
"female": 139406
}, {
"age": "5 to 9",
"male": 110043,
"female": 104940
}, {
"age": "50 to 54",
"male": 138644,
"female": 146532
}, {
"age": "55 to 59",
"male": 126670,
"female": 132895
}, {
"age": "60 to 64",
"male": 104701,
"female": 114339
}, {
"age": "65 to 69",
"male": 80178,
"female": 91052
}, {
"age": "70 to 74",
"male": 55237,
"female": 65488
}, {
"age": "75 to 79",
"male": 38844,
"female": 51544
}, {
"age": "80 to 84",
"male": 28908,
"female": 43036
}, {
"age": "85 and Older",
"male": 28694,
"female": 59297
}
],
"DC": [{
"age": "0 to 5",
"male": 20585,
"female": 19848
}, {
"age": "10 to 14",
"male": 12723,
"female": 11991
}, {
"age": "15 to 17",
"male": 7740,
"female": 7901
}, {
"age": "18 to 21",
"male": 22350,
"female": 25467
}, {
"age": "22 to 24",
"male": 15325,
"female": 19085
}, {
"age": "25 to 29",
"male": 35295,
"female": 41913
}, {
"age": "30 to 34",
"male": 32716,
"female": 35553
}, {
"age": "35 to 39",
"male": 23748,
"female": 24922
}, {
"age": "40 to 44",
"male": 21158,
"female": 20113
}, {
"age": "45 to 49",
"male": 19279,
"female": 18956
}, {
"age": "5 to 9",
"male": 14999,
"female": 15518
}, {
"age": "50 to 54",
"male": 19249,
"female": 19279
}, {
"age": "55 to 59",
"male": 17592,
"female": 18716
}, {
"age": "60 to 64",
"male": 14272,
"female": 17892
}, {
"age": "65 to 69",
"male": 9740,
"female": 13375
}, {
"age": "70 to 74",
"male": 8221,
"female": 9761
}, {
"age": "75 to 79",
"male": 5071,
"female": 7601
}, {
"age": "80 to 84",
"male": 3399,
"female": 5619
}, {
"age": "85 and Older",
"male": 3212,
"female": 7300
}
],
"DE": [{
"age": "0 to 5",
"male": 28382,
"female": 27430
}, {
"age": "10 to 14",
"male": 29482,
"female": 27484
}, {
"age": "15 to 17",
"male": 17589,
"female": 16828
}, {
"age": "18 to 21",
"male": 26852,
"female": 26911
}, {
"age": "22 to 24",
"male": 19006,
"female": 18413
}, {
"age": "25 to 29",
"male": 30933,
"female": 31146
}, {
"age": "30 to 34",
"male": 28602,
"female": 29431
}, {
"age": "35 to 39",
"male": 26498,
"female": 28738
}, {
"age": "40 to 44",
"male": 27674,
"female": 28519
}, {
"age": "45 to 49",
"male": 30582,
"female": 32924
}, {
"age": "5 to 9",
"male": 28224,
"female": 28735
}, {
"age": "50 to 54",
"male": 32444,
"female": 35052
}, {
"age": "55 to 59",
"male": 29048,
"female": 34377
}, {
"age": "60 to 64",
"male": 27925,
"female": 30017
}, {
"age": "65 to 69",
"male": 22767,
"female": 26707
}, {
"age": "70 to 74",
"male": 17121,
"female": 19327
}, {
"age": "75 to 79",
"male": 11479,
"female": 14264
}, {
"age": "80 to 84",
"male": 7473,
"female": 10353
}, {
"age": "85 and Older",
"male": 6332,
"female": 11385
}
],
"FL": [{
"age": "0 to 5",
"male": 552054,
"female": 529003
}, {
"age": "10 to 14",
"male": 582351,
"female": 558377
}, {
"age": "15 to 17",
"male": 363538,
"female": 345048
}, {
"age": "18 to 21",
"male": 528013,
"female": 498162
}, {
"age": "22 to 24",
"male": 385515,
"female": 368754
}, {
"age": "25 to 29",
"male": 641710,
"female": 622134
}, {
"age": "30 to 34",
"male": 602467,
"female": 602634
}, {
"age": "35 to 39",
"male": 579722,
"female": 585089
}, {
"age": "40 to 44",
"male": 623074,
"female": 639410
}, {
"age": "45 to 49",
"male": 659376,
"female": 677305
}, {
"age": "5 to 9",
"male": 567479,
"female": 543273
}, {
"age": "50 to 54",
"male": 687625,
"female": 723103
}, {
"age": "55 to 59",
"male": 626363,
"female": 685728
}, {
"age": "60 to 64",
"male": 566282,
"female": 651192
}, {
"age": "65 to 69",
"male": 517513,
"female": 589377
}, {
"age": "70 to 74",
"male": 407275,
"female": 470688
}, {
"age": "75 to 79",
"male": 305530,
"female": 361107
}, {
"age": "80 to 84",
"male": 219362,
"female": 281016
}, {
"age": "85 and Older",
"male": 184760,
"female": 314363
}
],
"GA": [{
"age": "0 to 5",
"male": 338979,
"female": 326326
}, {
"age": "10 to 14",
"male": 356404,
"female": 351833
}, {
"age": "15 to 17",
"male": 211908,
"female": 203412
}, {
"age": "18 to 21",
"male": 305617,
"female": 289233
}, {
"age": "22 to 24",
"male": 214032,
"female": 206526
}, {
"age": "25 to 29",
"male": 342885,
"female": 343115
}, {
"age": "30 to 34",
"male": 333159,
"female": 348125
}, {
"age": "35 to 39",
"male": 325121,
"female": 345251
}, {
"age": "40 to 44",
"male": 348120,
"female": 363703
}, {
"age": "45 to 49",
"male": 343559,
"female": 358754
}, {
"age": "5 to 9",
"male": 362147,
"female": 340071
}, {
"age": "50 to 54",
"male": 338424,
"female": 359362
}, {
"age": "55 to 59",
"male": 294734,
"female": 325653
}, {
"age": "60 to 64",
"male": 254497,
"female": 285276
}, {
"age": "65 to 69",
"male": 198714,
"female": 226714
}, {
"age": "70 to 74",
"male": 135107,
"female": 164091
}, {
"age": "75 to 79",
"male": 88135,
"female": 115830
}, {
"age": "80 to 84",
"male": 53792,
"female": 84961
}, {
"age": "85 and Older",
"male": 37997,
"female": 85126
}
],
"HI": [{
"age": "0 to 5",
"male": 46668,
"female": 44389
}, {
"age": "10 to 14",
"male": 42590,
"female": 41289
}, {
"age": "15 to 17",
"male": 24759,
"female": 23961
}, {
"age": "18 to 21",
"male": 39937,
"female": 32348
}, {
"age": "22 to 24",
"male": 35270,
"female": 28495
}, {
"age": "25 to 29",
"male": 58033,
"female": 48700
}, {
"age": "30 to 34",
"male": 51544,
"female": 47286
}, {
"age": "35 to 39",
"male": 44144,
"female": 42208
}, {
"age": "40 to 44",
"male": 45731,
"female": 43404
}, {
"age": "45 to 49",
"male": 44336,
"female": 44134
}, {
"age": "5 to 9",
"male": 44115,
"female": 40426
}, {
"age": "50 to 54",
"male": 46481,
"female": 46908
}, {
"age": "55 to 59",
"male": 45959,
"female": 47379
}, {
"age": "60 to 64",
"male": 42420,
"female": 43735
}, {
"age": "65 to 69",
"male": 34846,
"female": 36670
}, {
"age": "70 to 74",
"male": 22981,
"female": 25496
}, {
"age": "75 to 79",
"male": 15219,
"female": 18755
}, {
"age": "80 to 84",
"male": 11142,
"female": 17952
}, {
"age": "85 and Older",
"male": 13696,
"female": 22893
}
],
"IA": [{
"age": "0 to 5",
"male": 100400,
"female": 96170
}, {
"age": "10 to 14",
"male": 104674,
"female": 98485
}, {
"age": "15 to 17",
"male": 62452,
"female": 59605
}, {
"age": "18 to 21",
"male": 96966,
"female": 91782
}, {
"age": "22 to 24",
"male": 66307,
"female": 62504
}, {
"age": "25 to 29",
"male": 98079,
"female": 93653
}, {
"age": "30 to 34",
"male": 100924,
"female": 97248
}, {
"age": "35 to 39",
"male": 90980,
"female": 89632
}, {
"age": "40 to 44",
"male": 92961,
"female": 90218
}, {
"age": "45 to 49",
"male": 98877,
"female": 96654
}, {
"age": "5 to 9",
"male": 104279,
"female": 100558
}, {
"age": "50 to 54",
"male": 109267,
"female": 110142
}, {
"age": "55 to 59",
"male": 104021,
"female": 106042
}, {
"age": "60 to 64",
"male": 95379,
"female": 95499
}, {
"age": "65 to 69",
"male": 68276,
"female": 73624
}, {
"age": "70 to 74",
"male": 50414,
"female": 56973
}, {
"age": "75 to 79",
"male": 37867,
"female": 48121
}, {
"age": "80 to 84",
"male": 27523,
"female": 39851
}, {
"age": "85 and Older",
"male": 24949,
"female": 52170
}
],
"ID": [{
"age": "0 to 5",
"male": 58355,
"female": 56478
}, {
"age": "10 to 14",
"male": 62528,
"female": 59881
}, {
"age": "15 to 17",
"male": 36373,
"female": 33687
}, {
"age": "18 to 21",
"male": 45752,
"female": 45590
}, {
"age": "22 to 24",
"male": 34595,
"female": 30216
}, {
"age": "25 to 29",
"male": 53998,
"female": 52077
}, {
"age": "30 to 34",
"male": 54217,
"female": 52091
}, {
"age": "35 to 39",
"male": 51247,
"female": 47801
}, {
"age": "40 to 44",
"male": 49113,
"female": 49853
}, {
"age": "45 to 49",
"male": 48392,
"female": 48288
}, {
"age": "5 to 9",
"male": 63107,
"female": 59237
}, {
"age": "50 to 54",
"male": 51805,
"female": 52984
}, {
"age": "55 to 59",
"male": 49226,
"female": 51868
}, {
"age": "60 to 64",
"male": 47343,
"female": 47631
}, {
"age": "65 to 69",
"male": 38436,
"female": 38133
}, {
"age": "70 to 74",
"male": 26243,
"female": 28577
}, {
"age": "75 to 79",
"male": 18404,
"female": 20325
}, {
"age": "80 to 84",
"male": 11653,
"female": 15313
}, {
"age": "85 and Older",
"male": 9677,
"female": 16053
}
],
"IL": [{
"age": "0 to 5",
"male": 408295,
"female": 392900
}, {
"age": "10 to 14",
"male": 437688,
"female": 419077
}, {
"age": "15 to 17",
"male": 269202,
"female": 257213
}, {
"age": "18 to 21",
"male": 369219,
"female": 353570
}, {
"age": "22 to 24",
"male": 268501,
"female": 258559
}, {
"age": "25 to 29",
"male": 448001,
"female": 442418
}, {
"age": "30 to 34",
"male": 445416,
"female": 445729
}, {
"age": "35 to 39",
"male": 416265,
"female": 418999
}, {
"age": "40 to 44",
"male": 425825,
"female": 427573
}, {
"age": "45 to 49",
"male": 433177,
"female": 441116
}, {
"age": "5 to 9",
"male": 427121,
"female": 412238
}, {
"age": "50 to 54",
"male": 454039,
"female": 470982
}, {
"age": "55 to 59",
"male": 414948,
"female": 442280
}, {
"age": "60 to 64",
"male": 354782,
"female": 380640
}, {
"age": "65 to 69",
"male": 259363,
"female": 292899
}, {
"age": "70 to 74",
"male": 184622,
"female": 223905
}, {
"age": "75 to 79",
"male": 129016,
"female": 171743
}, {
"age": "80 to 84",
"male": 91973,
"female": 139204
}, {
"age": "85 and Older",
"male": 79446,
"female": 165817
}
],
"IN": [{
"age": "0 to 5",
"male": 215697,
"female": 205242
}, {
"age": "10 to 14",
"male": 229911,
"female": 221563
}, {
"age": "15 to 17",
"male": 139494,
"female": 132879
}, {
"age": "18 to 21",
"male": 198763,
"female": 194206
}, {
"age": "22 to 24",
"male": 140805,
"female": 131947
}, {
"age": "25 to 29",
"male": 210315,
"female": 208593
}, {
"age": "30 to 34",
"male": 211656,
"female": 210103
}, {
"age": "35 to 39",
"male": 201979,
"female": 200693
}, {
"age": "40 to 44",
"male": 212114,
"female": 212653
}, {
"age": "45 to 49",
"male": 216446,
"female": 219033
}, {
"age": "5 to 9",
"male": 226901,
"female": 214964
}, {
"age": "50 to 54",
"male": 232241,
"female": 237844
}, {
"age": "55 to 59",
"male": 217033,
"female": 228674
}, {
"age": "60 to 64",
"male": 186412,
"female": 197353
}, {
"age": "65 to 69",
"male": 140336,
"female": 156256
}, {
"age": "70 to 74",
"male": 99402,
"female": 116834
}, {
"age": "75 to 79",
"male": 68758,
"female": 88794
}, {
"age": "80 to 84",
"male": 47628,
"female": 72061
}, {
"age": "85 and Older",
"male": 39372,
"female": 83690
}
],
"KS": [{
"age": "0 to 5",
"male": 102716,
"female": 98004
}, {
"age": "10 to 14",
"male": 102335,
"female": 99132
}, {
"age": "15 to 17",
"male": 60870,
"female": 57957
}, {
"age": "18 to 21",
"male": 90593,
"female": 83299
}, {
"age": "22 to 24",
"male": 66512,
"female": 59368
}, {
"age": "25 to 29",
"male": 99384,
"female": 93840
}, {
"age": "30 to 34",
"male": 98020,
"female": 94075
}, {
"age": "35 to 39",
"male": 87763,
"female": 85422
}, {
"age": "40 to 44",
"male": 87647,
"female": 84970
}, {
"age": "45 to 49",
"male": 89233,
"female": 88877
}, {
"age": "5 to 9",
"male": 103861,
"female": 98642
}, {
"age": "50 to 54",
"male": 98398,
"female": 101197
}, {
"age": "55 to 59",
"male": 95861,
"female": 96152
}, {
"age": "60 to 64",
"male": 79440,
"female": 85124
}, {
"age": "65 to 69",
"male": 60035,
"female": 64369
}, {
"age": "70 to 74",
"male": 42434,
"female": 49221
}, {
"age": "75 to 79",
"male": 30967,
"female": 39425
}, {
"age": "80 to 84",
"male": 23026,
"female": 33863
}, {
"age": "85 and Older",
"male": 20767,
"female": 40188
}
],
"KY": [{
"age": "0 to 5",
"male": 142062,
"female": 134389
}, {
"age": "10 to 14",
"male": 147586,
"female": 138629
}, {
"age": "15 to 17",
"male": 87696,
"female": 83139
}, {
"age": "18 to 21",
"male": 128249,
"female": 121099
}, {
"age": "22 to 24",
"male": 90794,
"female": 85930
}, {
"age": "25 to 29",
"male": 140811,
"female": 139855
}, {
"age": "30 to 34",
"male": 142732,
"female": 142551
}, {
"age": "35 to 39",
"male": 137211,
"female": 136524
}, {
"age": "40 to 44",
"male": 145358,
"female": 145251
}, {
"age": "45 to 49",
"male": 148883,
"female": 150922
}, {
"age": "5 to 9",
"male": 143532,
"female": 139032
}, {
"age": "50 to 54",
"male": 156890,
"female": 163054
}, {
"age": "55 to 59",
"male": 147006,
"female": 156302
}, {
"age": "60 to 64",
"male": 129457,
"female": 139434
}, {
"age": "65 to 69",
"male": 100883,
"female": 112696
}, {
"age": "70 to 74",
"male": 71867,
"female": 83665
}, {
"age": "75 to 79",
"male": 47828,
"female": 62775
}, {
"age": "80 to 84",
"male": 31477,
"female": 46386
}, {
"age": "85 and Older",
"male": 23886,
"female": 51512
}
],
"LA": [{
"age": "0 to 5",
"male": 157642,
"female": 152324
}, {
"age": "10 to 14",
"male": 157781,
"female": 149752
}, {
"age": "15 to 17",
"male": 93357,
"female": 90227
}, {
"age": "18 to 21",
"male": 136496,
"female": 131202
}, {
"age": "22 to 24",
"male": 101438,
"female": 101480
}, {
"age": "25 to 29",
"male": 167414,
"female": 168886
}, {
"age": "30 to 34",
"male": 160094,
"female": 161424
}, {
"age": "35 to 39",
"male": 142182,
"female": 141813
}, {
"age": "40 to 44",
"male": 138717,
"female": 144789
}, {
"age": "45 to 49",
"male": 145906,
"female": 152340
}, {
"age": "5 to 9",
"male": 159193,
"female": 154320
}, {
"age": "50 to 54",
"male": 157743,
"female": 167125
}, {
"age": "55 to 59",
"male": 149001,
"female": 161295
}, {
"age": "60 to 64",
"male": 129265,
"female": 139378
}, {
"age": "65 to 69",
"male": 98404,
"female": 106844
}, {
"age": "70 to 74",
"male": 65845,
"female": 83779
}, {
"age": "75 to 79",
"male": 47365,
"female": 60745
}, {
"age": "80 to 84",
"male": 29452,
"female": 48839
}, {
"age": "85 and Older",
"male": 23861,
"female": 47535
}
],
"MA": [{
"age": "0 to 5",
"male": 187066,
"female": 178775
}, {
"age": "10 to 14",
"male": 205530,
"female": 195312
}, {
"age": "15 to 17",
"male": 129433,
"female": 123212
}, {
"age": "18 to 21",
"male": 207432,
"female": 213820
}, {
"age": "22 to 24",
"male": 140356,
"female": 135839
}, {
"age": "25 to 29",
"male": 235172,
"female": 237653
}, {
"age": "30 to 34",
"male": 216220,
"female": 221692
}, {
"age": "35 to 39",
"male": 196293,
"female": 202730
}, {
"age": "40 to 44",
"male": 218111,
"female": 231277
}, {
"age": "45 to 49",
"male": 237629,
"female": 249926
}, {
"age": "5 to 9",
"male": 191958,
"female": 186343
}, {
"age": "50 to 54",
"male": 247973,
"female": 260886
}, {
"age": "55 to 59",
"male": 227238,
"female": 241029
}, {
"age": "60 to 64",
"male": 189981,
"female": 211282
}, {
"age": "65 to 69",
"male": 146129,
"female": 164268
}, {
"age": "70 to 74",
"male": 100745,
"female": 123577
}, {
"age": "75 to 79",
"male": 70828,
"female": 92141
}, {
"age": "80 to 84",
"male": 52074,
"female": 81603
}, {
"age": "85 and Older",
"male": 49482,
"female": 104571
}
],
"MD": [{
"age": "0 to 5",
"male": 187617,
"female": 180105
}, {
"age": "10 to 14",
"male": 191787,
"female": 185380
}, {
"age": "15 to 17",
"male": 118027,
"female": 113549
}, {
"age": "18 to 21",
"male": 166991,
"female": 159589
}, {
"age": "22 to 24",
"male": 120617,
"female": 116602
}, {
"age": "25 to 29",
"male": 205555,
"female": 206944
}, {
"age": "30 to 34",
"male": 196824,
"female": 203989
}, {
"age": "35 to 39",
"male": 179340,
"female": 193957
}, {
"age": "40 to 44",
"male": 195388,
"female": 205570
}, {
"age": "45 to 49",
"male": 208382,
"female": 225458
}, {
"age": "5 to 9",
"male": 189781,
"female": 182034
}, {
"age": "50 to 54",
"male": 217574,
"female": 235604
}, {
"age": "55 to 59",
"male": 193789,
"female": 210582
}, {
"age": "60 to 64",
"male": 161828,
"female": 186524
}, {
"age": "65 to 69",
"male": 123204,
"female": 144193
}, {
"age": "70 to 74",
"male": 84114,
"female": 101563
}, {
"age": "75 to 79",
"male": 56755,
"female": 75715
}, {
"age": "80 to 84",
"male": 39615,
"female": 59728
}, {
"age": "85 and Older",
"male": 35455,
"female": 70809
}
],
"ME": [{
"age": "0 to 5",
"male": 33298,
"female": 32108
}, {
"age": "10 to 14",
"male": 38254,
"female": 36846
}, {
"age": "15 to 17",
"male": 24842,
"female": 23688
}, {
"age": "18 to 21",
"male": 35315,
"female": 33777
}, {
"age": "22 to 24",
"male": 23007,
"female": 21971
}, {
"age": "25 to 29",
"male": 37685,
"female": 38353
}, {
"age": "30 to 34",
"male": 36838,
"female": 37697
}, {
"age": "35 to 39",
"male": 35988,
"female": 37686
}, {
"age": "40 to 44",
"male": 42092,
"female": 42912
}, {
"age": "45 to 49",
"male": 47141,
"female": 49161
}, {
"age": "5 to 9",
"male": 38066,
"female": 35151
}, {
"age": "50 to 54",
"male": 53458,
"female": 55451
}, {
"age": "55 to 59",
"male": 51789,
"female": 55407
}, {
"age": "60 to 64",
"male": 47171,
"female": 49840
}, {
"age": "65 to 69",
"male": 37495,
"female": 39678
}, {
"age": "70 to 74",
"male": 26300,
"female": 28932
}, {
"age": "75 to 79",
"male": 18197,
"female": 22047
}, {
"age": "80 to 84",
"male": 12824,
"female": 18302
}, {
"age": "85 and Older",
"male": 10321,
"female": 20012
}
],
"MI": [{
"age": "0 to 5",
"male": 295157,
"female": 280629
}, {
"age": "10 to 14",
"male": 329983,
"female": 319870
}, {
"age": "15 to 17",
"male": 210017,
"female": 199977
}, {
"age": "18 to 21",
"male": 299937,
"female": 287188
}, {
"age": "22 to 24",
"male": 208270,
"female": 202858
}, {
"age": "25 to 29",
"male": 303606,
"female": 298013
}, {
"age": "30 to 34",
"male": 292780,
"female": 296303
}, {
"age": "35 to 39",
"male": 283925,
"female": 288526
}, {
"age": "40 to 44",
"male": 314544,
"female": 319923
}, {
"age": "45 to 49",
"male": 337524,
"female": 344097
}, {
"age": "5 to 9",
"male": 316345,
"female": 297675
}, {
"age": "50 to 54",
"male": 366054,
"female": 378332
}, {
"age": "55 to 59",
"male": 349590,
"female": 369347
}, {
"age": "60 to 64",
"male": 303421,
"female": 323815
}, {
"age": "65 to 69",
"male": 230810,
"female": 252455
}, {
"age": "70 to 74",
"male": 161676,
"female": 186453
}, {
"age": "75 to 79",
"male": 112555,
"female": 141554
}, {
"age": "80 to 84",
"male": 78669,
"female": 116914
}, {
"age": "85 and Older",
"male": 67110,
"female": 134669
}
],
"MN": [{
"age": "0 to 5",
"male": 178616,
"female": 170645
}, {
"age": "10 to 14",
"male": 180951,
"female": 174374
}, {
"age": "15 to 17",
"male": 110001,
"female": 104197
}, {
"age": "18 to 21",
"male": 148247,
"female": 144611
}, {
"age": "22 to 24",
"male": 108864,
"female": 103755
}, {
"age": "25 to 29",
"male": 185766,
"female": 180698
}, {
"age": "30 to 34",
"male": 189374,
"female": 184845
}, {
"age": "35 to 39",
"male": 166613,
"female": 160534
}, {
"age": "40 to 44",
"male": 172583,
"female": 171011
}, {
"age": "45 to 49",
"male": 184130,
"female": 182785
}, {
"age": "5 to 9",
"male": 185244,
"female": 176674
}, {
"age": "50 to 54",
"male": 202427,
"female": 203327
}, {
"age": "55 to 59",
"male": 187216,
"female": 189980
}, {
"age": "60 to 64",
"male": 157586,
"female": 160588
}, {
"age": "65 to 69",
"male": 114903,
"female": 121985
}, {
"age": "70 to 74",
"male": 81660,
"female": 92401
}, {
"age": "75 to 79",
"male": 57855,
"female": 72839
}, {
"age": "80 to 84",
"male": 42192,
"female": 58545
}, {
"age": "85 and Older",
"male": 37938,
"female": 73211
}
],
"MO": [{
"age": "0 to 5",
"male": 192851,
"female": 183921
}, {
"age": "10 to 14",
"male": 201273,
"female": 190020
}, {
"age": "15 to 17",
"male": 122944,
"female": 116383
}, {
"age": "18 to 21",
"male": 175782,
"female": 169076
}, {
"age": "22 to 24",
"male": 124584,
"female": 123027
}, {
"age": "25 to 29",
"male": 200511,
"female": 200134
}, {
"age": "30 to 34",
"male": 197781,
"female": 198735
}, {
"age": "35 to 39",
"male": 181485,
"female": 180002
}, {
"age": "40 to 44",
"male": 183318,
"female": 188038
}, {
"age": "45 to 49",
"male": 194538,
"female": 199735
}, {
"age": "5 to 9",
"male": 200091,
"female": 193196
}, {
"age": "50 to 54",
"male": 218663,
"female": 225083
}, {
"age": "55 to 59",
"male": 199513,
"female": 216459
}, {
"age": "60 to 64",
"male": 176036,
"female": 187668
}, {
"age": "65 to 69",
"male": 135605,
"female": 150815
}, {
"age": "70 to 74",
"male": 99845,
"female": 117802
}, {
"age": "75 to 79",
"male": 70734,
"female": 88769
}, {
"age": "80 to 84",
"male": 48118,
"female": 72085
}, {
"age": "85 and Older",
"male": 40331,
"female": 80497
}
],
"MS": [{
"age": "0 to 5",
"male": 100654,
"female": 97079
}, {
"age": "10 to 14",
"male": 107363,
"female": 101958
}, {
"age": "15 to 17",
"male": 62923,
"female": 60591
}, {
"age": "18 to 21",
"male": 94460,
"female": 94304
}, {
"age": "22 to 24",
"male": 63870,
"female": 58909
}, {
"age": "25 to 29",
"male": 96027,
"female": 98023
}, {
"age": "30 to 34",
"male": 95533,
"female": 98837
}, {
"age": "35 to 39",
"male": 88278,
"female": 92876
}, {
"age": "40 to 44",
"male": 93579,
"female": 97851
}, {
"age": "45 to 49",
"male": 92103,
"female": 98871
}, {
"age": "5 to 9",
"male": 104911,
"female": 100694
}, {
"age": "50 to 54",
"male": 98578,
"female": 106516
}, {
"age": "55 to 59",
"male": 94835,
"female": 101616
}, {
"age": "60 to 64",
"male": 80677,
"female": 91332
}, {
"age": "65 to 69",
"male": 64386,
"female": 72940
}, {
"age": "70 to 74",
"male": 46712,
"female": 56013
}, {
"age": "75 to 79",
"male": 32079,
"female": 42598
}, {
"age": "80 to 84",
"male": 19966,
"female": 32724
}, {
"age": "85 and Older",
"male": 14789,
"female": 32626
}
],
"MT": [{
"age": "0 to 5",
"male": 31021,
"female": 29676
}, {
"age": "10 to 14",
"male": 30960,
"female": 29710
}, {
"age": "15 to 17",
"male": 19558,
"female": 18061
}, {
"age": "18 to 21",
"male": 30975,
"female": 27314
}, {
"age": "22 to 24",
"male": 21419,
"female": 20153
}, {
"age": "25 to 29",
"male": 32300,
"female": 30805
}, {
"age": "30 to 34",
"male": 33167,
"female": 30964
}, {
"age": "35 to 39",
"male": 29772,
"female": 28999
}, {
"age": "40 to 44",
"male": 28538,
"female": 27311
}, {
"age": "45 to 49",
"male": 30820,
"female": 30608
}, {
"age": "5 to 9",
"male": 33641,
"female": 31763
}, {
"age": "50 to 54",
"male": 36761,
"female": 37476
}, {
"age": "55 to 59",
"male": 38291,
"female": 40028
}, {
"age": "60 to 64",
"male": 35306,
"female": 35021
}, {
"age": "65 to 69",
"male": 27786,
"female": 27047
}, {
"age": "70 to 74",
"male": 19708,
"female": 19938
}, {
"age": "75 to 79",
"male": 13344,
"female": 14751
}, {
"age": "80 to 84",
"male": 9435,
"female": 11392
}, {
"age": "85 and Older",
"male": 7361,
"female": 13519
}
],
"NC": [{
"age": "0 to 5",
"male": 311288,
"female": 299882
}, {
"age": "10 to 14",
"male": 333622,
"female": 316123
}, {
"age": "15 to 17",
"male": 194507,
"female": 185872
}, {
"age": "18 to 21",
"male": 299506,
"female": 275504
}, {
"age": "22 to 24",
"male": 207910,
"female": 196277
}, {
"age": "25 to 29",
"male": 317709,
"female": 324593
}, {
"age": "30 to 34",
"male": 311582,
"female": 323483
}, {
"age": "35 to 39",
"male": 308195,
"female": 319405
}, {
"age": "40 to 44",
"male": 334818,
"female": 349484
}, {
"age": "45 to 49",
"male": 331086,
"female": 345940
}, {
"age": "5 to 9",
"male": 325977,
"female": 316564
}, {
"age": "50 to 54",
"male": 334674,
"female": 355791
}, {
"age": "55 to 59",
"male": 308840,
"female": 341170
}, {
"age": "60 to 64",
"male": 270508,
"female": 303831
}, {
"age": "65 to 69",
"male": 225997,
"female": 254521
}, {
"age": "70 to 74",
"male": 154010,
"female": 186677
}, {
"age": "75 to 79",
"male": 106165,
"female": 139937
}, {
"age": "80 to 84",
"male": 68871,
"female": 104839
}, {
"age": "85 and Older",
"male": 50143,
"female": 110032
}
],
"ND": [{
"age": "0 to 5",
"male": 24524,
"female": 24340
}, {
"age": "10 to 14",
"male": 20939,
"female": 20728
}, {
"age": "15 to 17",
"male": 13197,
"female": 12227
}, {
"age": "18 to 21",
"male": 27439,
"female": 22447
}, {
"age": "22 to 24",
"male": 21413,
"female": 19299
}, {
"age": "25 to 29",
"male": 29543,
"female": 24602
}, {
"age": "30 to 34",
"male": 26425,
"female": 22798
}, {
"age": "35 to 39",
"male": 21846,
"female": 19046
}, {
"age": "40 to 44",
"male": 20123,
"female": 19010
}, {
"age": "45 to 49",
"male": 21386,
"female": 20572
}, {
"age": "5 to 9",
"male": 24336,
"female": 22721
}, {
"age": "50 to 54",
"male": 25126,
"female": 24631
}, {
"age": "55 to 59",
"male": 24412,
"female": 24022
}, {
"age": "60 to 64",
"male": 21598,
"female": 20250
}, {
"age": "65 to 69",
"male": 14868,
"female": 14633
}, {
"age": "70 to 74",
"male": 10729,
"female": 11878
}, {
"age": "75 to 79",
"male": 8086,
"female": 9626
}, {
"age": "80 to 84",
"male": 6222,
"female": 9241
}, {
"age": "85 and Older",
"male": 5751,
"female": 11606
}
],
"NE": [{
"age": "0 to 5",
"male": 67062,
"female": 62974
}, {
"age": "10 to 14",
"male": 64843,
"female": 62695
}, {
"age": "15 to 17",
"male": 38679,
"female": 36116
}, {
"age": "18 to 21",
"male": 56143,
"female": 54195
}, {
"age": "22 to 24",
"male": 40531,
"female": 38139
}, {
"age": "25 to 29",
"male": 64277,
"female": 61028
}, {
"age": "30 to 34",
"male": 64230,
"female": 62423
}, {
"age": "35 to 39",
"male": 57741,
"female": 55950
}, {
"age": "40 to 44",
"male": 56139,
"female": 54518
}, {
"age": "45 to 49",
"male": 57526,
"female": 57077
}, {
"age": "5 to 9",
"male": 68079,
"female": 64509
}, {
"age": "50 to 54",
"male": 64444,
"female": 65106
}, {
"age": "55 to 59",
"male": 61285,
"female": 62057
}, {
"age": "60 to 64",
"male": 52560,
"female": 54977
}, {
"age": "65 to 69",
"male": 39372,
"female": 41007
}, {
"age": "70 to 74",
"male": 27091,
"female": 31903
}, {
"age": "75 to 79",
"male": 20472,
"female": 26808
}, {
"age": "80 to 84",
"male": 15625,
"female": 21401
}, {
"age": "85 and Older",
"male": 13507,
"female": 26876
}
],
"NH": [{
"age": "0 to 5",
"male": 33531,
"female": 32061
}, {
"age": "10 to 14",
"male": 40472,
"female": 39574
}, {
"age": "15 to 17",
"male": 26632,
"female": 25155
}, {
"age": "18 to 21",
"male": 39600,
"female": 39270
}, {
"age": "22 to 24",
"male": 25067,
"female": 23439
}, {
"age": "25 to 29",
"male": 39514,
"female": 37529
}, {
"age": "30 to 34",
"male": 37282,
"female": 37104
}, {
"age": "35 to 39",
"male": 37177,
"female": 38432
}, {
"age": "40 to 44",
"male": 43571,
"female": 43894
}, {
"age": "45 to 49",
"male": 50559,
"female": 51423
}, {
"age": "5 to 9",
"male": 37873,
"female": 36382
}, {
"age": "50 to 54",
"male": 55573,
"female": 57097
}, {
"age": "55 to 59",
"male": 50802,
"female": 52906
}, {
"age": "60 to 64",
"male": 44934,
"female": 45384
}, {
"age": "65 to 69",
"male": 33322,
"female": 34773
}, {
"age": "70 to 74",
"male": 22786,
"female": 25421
}, {
"age": "75 to 79",
"male": 14988,
"female": 18865
}, {
"age": "80 to 84",
"male": 10661,
"female": 14921
}, {
"age": "85 and Older",
"male": 9140,
"female": 17087
}
],
"NJ": [{
"age": "0 to 5",
"male": 272239,
"female": 261405
}, {
"age": "10 to 14",
"male": 296798,
"female": 281395
}, {
"age": "15 to 17",
"male": 183608,
"female": 174902
}, {
"age": "18 to 21",
"male": 236406,
"female": 219234
}, {
"age": "22 to 24",
"male": 171414,
"female": 162551
}, {
"age": "25 to 29",
"male": 288078,
"female": 278395
}, {
"age": "30 to 34",
"male": 286242,
"female": 288661
}, {
"age": "35 to 39",
"male": 278323,
"female": 286407
}, {
"age": "40 to 44",
"male": 306371,
"female": 315976
}, {
"age": "45 to 49",
"male": 324604,
"female": 340805
}, {
"age": "5 to 9",
"male": 280348,
"female": 272618
}, {
"age": "50 to 54",
"male": 335379,
"female": 351753
}, {
"age": "55 to 59",
"male": 297889,
"female": 316509
}, {
"age": "60 to 64",
"male": 243909,
"female": 272971
}, {
"age": "65 to 69",
"male": 187928,
"female": 216233
}, {
"age": "70 to 74",
"male": 130458,
"female": 162862
}, {
"age": "75 to 79",
"male": 92629,
"female": 121544
}, {
"age": "80 to 84",
"male": 68009,
"female": 107002
}, {
"age": "85 and Older",
"male": 62395,
"female": 130163
}
],
"NM": [{
"age": "0 to 5",
"male": 70556,
"female": 67433
}, {
"age": "10 to 14",
"male": 72070,
"female": 69774
}, {
"age": "15 to 17",
"male": 42831,
"female": 41474
}, {
"age": "18 to 21",
"male": 61671,
"female": 59289
}, {
"age": "22 to 24",
"male": 47139,
"female": 41506
}, {
"age": "25 to 29",
"male": 73009,
"female": 67866
}, {
"age": "30 to 34",
"male": 69394,
"female": 66383
}, {
"age": "35 to 39",
"male": 62108,
"female": 60810
}, {
"age": "40 to 44",
"male": 61075,
"female": 61508
}, {
"age": "45 to 49",
"male": 62327,
"female": 64988
}, {
"age": "5 to 9",
"male": 72877,
"female": 69675
}, {
"age": "50 to 54",
"male": 69856,
"female": 73683
}, {
"age": "55 to 59",
"male": 66381,
"female": 73952
}, {
"age": "60 to 64",
"male": 61719,
"female": 66285
}, {
"age": "65 to 69",
"male": 48657,
"female": 54175
}, {
"age": "70 to 74",
"male": 35942,
"female": 39668
}, {
"age": "75 to 79",
"male": 24922,
"female": 29968
}, {
"age": "80 to 84",
"male": 16894,
"female": 21049
}, {
"age": "85 and Older",
"male": 12986,
"female": 22217
}
],
"NV": [{
"age": "0 to 5",
"male": 91556,
"female": 87252
}, {
"age": "10 to 14",
"male": 92376,
"female": 90127
}, {
"age": "15 to 17",
"male": 56635,
"female": 53976
}, {
"age": "18 to 21",
"male": 72185,
"female": 68570
}, {
"age": "22 to 24",
"male": 57429,
"female": 54635
}, {
"age": "25 to 29",
"male": 103079,
"female": 98260
}, {
"age": "30 to 34",
"male": 101626,
"female": 97574
}, {
"age": "35 to 39",
"male": 95952,
"female": 91752
}, {
"age": "40 to 44",
"male": 98405,
"female": 96018
}, {
"age": "45 to 49",
"male": 98297,
"female": 92880
}, {
"age": "5 to 9",
"male": 97639,
"female": 92019
}, {
"age": "50 to 54",
"male": 96647,
"female": 93838
}, {
"age": "55 to 59",
"male": 86430,
"female": 90916
}, {
"age": "60 to 64",
"male": 79651,
"female": 82206
}, {
"age": "65 to 69",
"male": 65973,
"female": 70582
}, {
"age": "70 to 74",
"male": 48879,
"female": 50485
}, {
"age": "75 to 79",
"male": 31798,
"female": 33652
}, {
"age": "80 to 84",
"male": 19722,
"female": 23399
}, {
"age": "85 and Older",
"male": 13456,
"female": 22760
}
],
"NY": [{
"age": "0 to 5",
"male": 601900,
"female": 574532
}, {
"age": "10 to 14",
"male": 602877,
"female": 576846
}, {
"age": "15 to 17",
"male": 381224,
"female": 364149
}, {
"age": "18 to 21",
"male": 579276,
"female": 563517
}, {
"age": "22 to 24",
"male": 423461,
"female": 419351
}, {
"age": "25 to 29",
"male": 722290,
"female": 728064
}, {
"age": "30 to 34",
"male": 668918,
"female": 684340
}, {
"age": "35 to 39",
"male": 607495,
"female": 628810
}, {
"age": "40 to 44",
"male": 632186,
"female": 660306
}, {
"age": "45 to 49",
"male": 674516,
"female": 708960
}, {
"age": "5 to 9",
"male": 588624,
"female": 561622
}, {
"age": "50 to 54",
"male": 695357,
"female": 740342
}, {
"age": "55 to 59",
"male": 633602,
"female": 685163
}, {
"age": "60 to 64",
"male": 540901,
"female": 604110
}, {
"age": "65 to 69",
"male": 409399,
"female": 483158
}, {
"age": "70 to 74",
"male": 287440,
"female": 357971
}, {
"age": "75 to 79",
"male": 207495,
"female": 274626
}, {
"age": "80 to 84",
"male": 150642,
"female": 231063
}, {
"age": "85 and Older",
"male": 134198,
"female": 284443
}
],
"OH": [{
"age": "0 to 5",
"male": 356598,
"female": 339398
}, {
"age": "10 to 14",
"male": 385542,
"female": 371142
}, {
"age": "15 to 17",
"male": 239825,
"female": 228296
}, {
"age": "18 to 21",
"male": 331115,
"female": 318019
}, {
"age": "22 to 24",
"male": 227916,
"female": 225400
}, {
"age": "25 to 29",
"male": 369646,
"female": 367475
}, {
"age": "30 to 34",
"male": 356757,
"female": 359375
}, {
"age": "35 to 39",
"male": 338273,
"female": 340410
}, {
"age": "40 to 44",
"male": 368578,
"female": 375476
}, {
"age": "45 to 49",
"male": 385388,
"female": 394341
}, {
"age": "5 to 9",
"male": 376976,
"female": 358242
}, {
"age": "50 to 54",
"male": 420561,
"female": 438290
}, {
"age": "55 to 59",
"male": 403067,
"female": 427137
}, {
"age": "60 to 64",
"male": 350563,
"female": 374890
}, {
"age": "65 to 69",
"male": 262844,
"female": 292745
}, {
"age": "70 to 74",
"male": 183419,
"female": 222552
}, {
"age": "75 to 79",
"male": 131940,
"female": 173303
}, {
"age": "80 to 84",
"male": 93267,
"female": 140079
}, {
"age": "85 and Older",
"male": 80618,
"female": 166514
}
],
"OK": [{
"age": "0 to 5",
"male": 135423,
"female": 130297
}, {
"age": "10 to 14",
"male": 133539,
"female": 128110
}, {
"age": "15 to 17",
"male": 79207,
"female": 74080
}, {
"age": "18 to 21",
"male": 115423,
"female": 107651
}, {
"age": "22 to 24",
"male": 85610,
"female": 80749
}, {
"age": "25 to 29",
"male": 135217,
"female": 130966
}, {
"age": "30 to 34",
"male": 132683,
"female": 128496
}, {
"age": "35 to 39",
"male": 118240,
"female": 116104
}, {
"age": "40 to 44",
"male": 118534,
"female": 117501
}, {
"age": "45 to 49",
"male": 117065,
"female": 118300
}, {
"age": "5 to 9",
"male": 137212,
"female": 130040
}, {
"age": "50 to 54",
"male": 129964,
"female": 132941
}, {
"age": "55 to 59",
"male": 121988,
"female": 129033
}, {
"age": "60 to 64",
"male": 105018,
"female": 113144
}, {
"age": "65 to 69",
"male": 82818,
"female": 93914
}, {
"age": "70 to 74",
"male": 62979,
"female": 71856
}, {
"age": "75 to 79",
"male": 43899,
"female": 54848
}, {
"age": "80 to 84",
"male": 29237,
"female": 42044
}, {
"age": "85 and Older",
"male": 22888,
"female": 42715
}
],
"OR": [{
"age": "0 to 5",
"male": 118561,
"female": 112841
}, {
"age": "10 to 14",
"male": 123223,
"female": 116373
}, {
"age": "15 to 17",
"male": 75620,
"female": 71764
}, {
"age": "18 to 21",
"male": 106121,
"female": 103044
}, {
"age": "22 to 24",
"male": 79106,
"female": 75639
}, {
"age": "25 to 29",
"male": 134241,
"female": 131539
}, {
"age": "30 to 34",
"male": 137090,
"female": 135734
}, {
"age": "35 to 39",
"male": 128812,
"female": 126071
}, {
"age": "40 to 44",
"male": 131405,
"female": 126875
}, {
"age": "45 to 49",
"male": 125373,
"female": 125074
}, {
"age": "5 to 9",
"male": 122920,
"female": 119049
}, {
"age": "50 to 54",
"male": 131932,
"female": 137021
}, {
"age": "55 to 59",
"male": 130434,
"female": 141380
}, {
"age": "60 to 64",
"male": 129063,
"female": 136051
}, {
"age": "65 to 69",
"male": 99577,
"female": 106208
}, {
"age": "70 to 74",
"male": 69028,
"female": 77428
}, {
"age": "75 to 79",
"male": 46055,
"female": 53682
}, {
"age": "80 to 84",
"male": 30900,
"female": 41853
}, {
"age": "85 and Older",
"male": 28992,
"female": 53154
}
],
"PA": [{
"age": "0 to 5",
"male": 367290,
"female": 350371
}, {
"age": "10 to 14",
"male": 393719,
"female": 374666
}, {
"age": "15 to 17",
"male": 250754,
"female": 236670
}, {
"age": "18 to 21",
"male": 378940,
"female": 369819
}, {
"age": "22 to 24",
"male": 251063,
"female": 243391
}, {
"age": "25 to 29",
"male": 420247,
"female": 410193
}, {
"age": "30 to 34",
"male": 391190,
"female": 387225
}, {
"age": "35 to 39",
"male": 365742,
"female": 365646
}, {
"age": "40 to 44",
"male": 399152,
"female": 405848
}, {
"age": "45 to 49",
"male": 435250,
"female": 446328
}, {
"age": "5 to 9",
"male": 381910,
"female": 366854
}, {
"age": "50 to 54",
"male": 472070,
"female": 489057
}, {
"age": "55 to 59",
"male": 456215,
"female": 475044
}, {
"age": "60 to 64",
"male": 390595,
"female": 419924
}, {
"age": "65 to 69",
"male": 301610,
"female": 335127
}, {
"age": "70 to 74",
"male": 212200,
"female": 256188
}, {
"age": "75 to 79",
"male": 156335,
"female": 205974
}, {
"age": "80 to 84",
"male": 117050,
"female": 178358
}, {
"age": "85 and Older",
"male": 104012,
"female": 217532
}
],
"RI": [{
"age": "0 to 5",
"male": 28289,
"female": 26941
}, {
"age": "10 to 14",
"male": 31383,
"female": 30724
}, {
"age": "15 to 17",
"male": 20093,
"female": 19249
}, {
"age": "18 to 21",
"male": 35376,
"female": 37870
}, {
"age": "22 to 24",
"male": 23397,
"female": 21358
}, {
"age": "25 to 29",
"male": 35958,
"female": 34710
}, {
"age": "30 to 34",
"male": 32410,
"female": 32567
}, {
"age": "35 to 39",
"male": 30325,
"female": 31145
}, {
"age": "40 to 44",
"male": 32542,
"female": 34087
}, {
"age": "45 to 49",
"male": 36151,
"female": 38462
}, {
"age": "5 to 9",
"male": 30462,
"female": 27878
}, {
"age": "50 to 54",
"male": 38419,
"female": 41642
}, {
"age": "55 to 59",
"male": 36706,
"female": 39127
}, {
"age": "60 to 64",
"male": 30349,
"female": 33752
}, {
"age": "65 to 69",
"male": 23462,
"female": 26311
}, {
"age": "70 to 74",
"male": 16385,
"female": 19335
}, {
"age": "75 to 79",
"male": 10978,
"female": 14833
}, {
"age": "80 to 84",
"male": 9224,
"female": 13439
}, {
"age": "85 and Older",
"male": 8479,
"female": 19843
}
],
"SC": [{
"age": "0 to 5",
"male": 148363,
"female": 144218
}, {
"age": "10 to 14",
"male": 153051,
"female": 148064
}, {
"age": "15 to 17",
"male": 92781,
"female": 88090
}, {
"age": "18 to 21",
"male": 150464,
"female": 136857
}, {
"age": "22 to 24",
"male": 99237,
"female": 99178
}, {
"age": "25 to 29",
"male": 156273,
"female": 156982
}, {
"age": "30 to 34",
"male": 148237,
"female": 153197
}, {
"age": "35 to 39",
"male": 139949,
"female": 146281
}, {
"age": "40 to 44",
"male": 151524,
"female": 157192
}, {
"age": "45 to 49",
"male": 153110,
"female": 163562
}, {
"age": "5 to 9",
"male": 156323,
"female": 150943
}, {
"age": "50 to 54",
"male": 161003,
"female": 173752
}, {
"age": "55 to 59",
"male": 150770,
"female": 169238
}, {
"age": "60 to 64",
"male": 141268,
"female": 160890
}, {
"age": "65 to 69",
"male": 120618,
"female": 137154
}, {
"age": "70 to 74",
"male": 85197,
"female": 97581
}, {
"age": "75 to 79",
"male": 55278,
"female": 69067
}, {
"age": "80 to 84",
"male": 33979,
"female": 50585
}, {
"age": "85 and Older",
"male": 24984,
"female": 52336
}
],
"SD": [{
"age": "0 to 5",
"male": 30615,
"female": 29377
}, {
"age": "10 to 14",
"male": 28360,
"female": 26492
}, {
"age": "15 to 17",
"male": 17193,
"female": 16250
}, {
"age": "18 to 21",
"male": 25514,
"female": 24234
}, {
"age": "22 to 24",
"male": 18413,
"female": 16324
}, {
"age": "25 to 29",
"male": 29131,
"female": 26757
}, {
"age": "30 to 34",
"male": 28133,
"female": 26710
}, {
"age": "35 to 39",
"male": 24971,
"female": 23347
}, {
"age": "40 to 44",
"male": 24234,
"female": 23231
}, {
"age": "45 to 49",
"male": 25555,
"female": 24867
}, {
"age": "5 to 9",
"male": 30399,
"female": 28980
}, {
"age": "50 to 54",
"male": 29754,
"female": 29530
}, {
"age": "55 to 59",
"male": 29075,
"female": 28968
}, {
"age": "60 to 64",
"male": 25633,
"female": 25530
}, {
"age": "65 to 69",
"male": 19320,
"female": 18489
}, {
"age": "70 to 74",
"male": 12964,
"female": 14702
}, {
"age": "75 to 79",
"male": 9646,
"female": 12077
}, {
"age": "80 to 84",
"male": 7669,
"female": 10566
}, {
"age": "85 and Older",
"male": 6898,
"female": 13282
}
],
"TN": [{
"age": "0 to 5",
"male": 204457,
"female": 196347
}, {
"age": "10 to 14",
"male": 217061,
"female": 206350
}, {
"age": "15 to 17",
"male": 129690,
"female": 124122
}, {
"age": "18 to 21",
"male": 183910,
"female": 175377
}, {
"age": "22 to 24",
"male": 132501,
"female": 134905
}, {
"age": "25 to 29",
"male": 210618,
"female": 214944
}, {
"age": "30 to 34",
"male": 209305,
"female": 214151
}, {
"age": "35 to 39",
"male": 200270,
"female": 207520
}, {
"age": "40 to 44",
"male": 216542,
"female": 219178
}, {
"age": "45 to 49",
"male": 217059,
"female": 224473
}, {
"age": "5 to 9",
"male": 210365,
"female": 204494
}, {
"age": "50 to 54",
"male": 223663,
"female": 238025
}, {
"age": "55 to 59",
"male": 210228,
"female": 229974
}, {
"age": "60 to 64",
"male": 186739,
"female": 207022
}, {
"age": "65 to 69",
"male": 153737,
"female": 171357
}, {
"age": "70 to 74",
"male": 108743,
"female": 125362
}, {
"age": "75 to 79",
"male": 72813,
"female": 94077
}, {
"age": "80 to 84",
"male": 46556,
"female": 71212
}, {
"age": "85 and Older",
"male": 33499,
"female": 72969
}
],
"TX": [{
"age": "0 to 5",
"male": 996070,
"female": 955235
}, {
"age": "10 to 14",
"male": 998209,
"female": 959762
}, {
"age": "15 to 17",
"male": 587712,
"female": 561008
}, {
"age": "18 to 21",
"male": 818590,
"female": 756451
}, {
"age": "22 to 24",
"male": 582570,
"female": 556850
}, {
"age": "25 to 29",
"male": 982673,
"female": 948564
}, {
"age": "30 to 34",
"male": 961403,
"female": 947710
}, {
"age": "35 to 39",
"male": 897542,
"female": 898907
}, {
"age": "40 to 44",
"male": 897922,
"female": 908091
}, {
"age": "45 to 49",
"male": 857621,
"female": 865642
}, {
"age": "5 to 9",
"male": 1021123,
"female": 979891
}, {
"age": "50 to 54",
"male": 861849,
"female": 880746
}, {
"age": "55 to 59",
"male": 761410,
"female": 799294
}, {
"age": "60 to 64",
"male": 635465,
"female": 692072
}, {
"age": "65 to 69",
"male": 483436,
"female": 533368
}, {
"age": "70 to 74",
"male": 330457,
"female": 389996
}, {
"age": "75 to 79",
"male": 228243,
"female": 289446
}, {
"age": "80 to 84",
"male": 153391,
"female": 219572
}, {
"age": "85 and Older",
"male": 115630,
"female": 224693
}
],
"UT": [{
"age": "0 to 5",
"male": 130873,
"female": 124371
}, {
"age": "10 to 14",
"male": 128076,
"female": 120364
}, {
"age": "15 to 17",
"male": 70832,
"female": 66798
}, {
"age": "18 to 21",
"male": 87877,
"female": 92950
}, {
"age": "22 to 24",
"male": 79431,
"female": 71405
}, {
"age": "25 to 29",
"male": 109125,
"female": 106576
}, {
"age": "30 to 34",
"male": 115198,
"female": 110546
}, {
"age": "35 to 39",
"male": 102771,
"female": 99664
}, {
"age": "40 to 44",
"male": 88181,
"female": 83229
}, {
"age": "45 to 49",
"male": 76552,
"female": 74993
}, {
"age": "5 to 9",
"male": 131094,
"female": 125110
}, {
"age": "50 to 54",
"male": 76913,
"female": 78113
}, {
"age": "55 to 59",
"male": 71490,
"female": 73221
}, {
"age": "60 to 64",
"male": 60996,
"female": 63835
}, {
"age": "65 to 69",
"male": 45491,
"female": 49273
}, {
"age": "70 to 74",
"male": 32191,
"female": 35931
}, {
"age": "75 to 79",
"male": 23112,
"female": 27761
}, {
"age": "80 to 84",
"male": 15827,
"female": 20155
}, {
"age": "85 and Older",
"male": 13199,
"female": 19855
}
],
"VA": [{
"age": "0 to 5",
"male": 262278,
"female": 250000
}, {
"age": "10 to 14",
"male": 266247,
"female": 251516
}, {
"age": "15 to 17",
"male": 160174,
"female": 153149
}, {
"age": "18 to 21",
"male": 248284,
"female": 233796
}, {
"age": "22 to 24",
"male": 175833,
"female": 167676
}, {
"age": "25 to 29",
"male": 296682,
"female": 287052
}, {
"age": "30 to 34",
"male": 286536,
"female": 283804
}, {
"age": "35 to 39",
"male": 264490,
"female": 265951
}, {
"age": "40 to 44",
"male": 278474,
"female": 286095
}, {
"age": "45 to 49",
"male": 286793,
"female": 297558
}, {
"age": "5 to 9",
"male": 264413,
"female": 256891
}, {
"age": "50 to 54",
"male": 296096,
"female": 309898
}, {
"age": "55 to 59",
"male": 262954,
"female": 283219
}, {
"age": "60 to 64",
"male": 228721,
"female": 250389
}, {
"age": "65 to 69",
"male": 178498,
"female": 197033
}, {
"age": "70 to 74",
"male": 123597,
"female": 146376
}, {
"age": "75 to 79",
"male": 82281,
"female": 103044
}, {
"age": "80 to 84",
"male": 55037,
"female": 80081
}, {
"age": "85 and Older",
"male": 43560,
"female": 92154
}
],
"VT": [{
"age": "0 to 5",
"male": 15766,
"female": 14629
}, {
"age": "10 to 14",
"male": 18674,
"female": 17317
}, {
"age": "15 to 17",
"male": 11909,
"female": 11565
}, {
"age": "18 to 21",
"male": 21686,
"female": 20502
}, {
"age": "22 to 24",
"male": 12648,
"female": 11840
}, {
"age": "25 to 29",
"male": 18005,
"female": 17548
}, {
"age": "30 to 34",
"male": 17565,
"female": 18161
}, {
"age": "35 to 39",
"male": 16856,
"female": 17454
}, {
"age": "40 to 44",
"male": 19431,
"female": 19600
}, {
"age": "45 to 49",
"male": 21315,
"female": 22377
}, {
"age": "5 to 9",
"male": 17073,
"female": 16338
}, {
"age": "50 to 54",
"male": 24629,
"female": 26080
}, {
"age": "55 to 59",
"male": 24925,
"female": 25588
}, {
"age": "60 to 64",
"male": 21769,
"female": 23081
}, {
"age": "65 to 69",
"male": 16842,
"female": 17925
}, {
"age": "70 to 74",
"male": 11855,
"female": 12331
}, {
"age": "75 to 79",
"male": 7639,
"female": 9192
}, {
"age": "80 to 84",
"male": 5291,
"female": 8001
}, {
"age": "85 and Older",
"male": 4695,
"female": 8502
}
],
"WA": [{
"age": "0 to 5",
"male": 228403,
"female": 217400
}, {
"age": "10 to 14",
"male": 224142,
"female": 217269
}, {
"age": "15 to 17",
"male": 136967,
"female": 130193
}, {
"age": "18 to 21",
"male": 195001,
"female": 179996
}, {
"age": "22 to 24",
"male": 151577,
"female": 140876
}, {
"age": "25 to 29",
"male": 260873,
"female": 244497
}, {
"age": "30 to 34",
"male": 252612,
"female": 243147
}, {
"age": "35 to 39",
"male": 230325,
"female": 223596
}, {
"age": "40 to 44",
"male": 234066,
"female": 228073
}, {
"age": "45 to 49",
"male": 233107,
"female": 230232
}, {
"age": "5 to 9",
"male": 227824,
"female": 214378
}, {
"age": "50 to 54",
"male": 245685,
"female": 247691
}, {
"age": "55 to 59",
"male": 231612,
"female": 241813
}, {
"age": "60 to 64",
"male": 206233,
"female": 219560
}, {
"age": "65 to 69",
"male": 158697,
"female": 170678
}, {
"age": "70 to 74",
"male": 107931,
"female": 118093
}, {
"age": "75 to 79",
"male": 70497,
"female": 83476
}, {
"age": "80 to 84",
"male": 48802,
"female": 66167
}, {
"age": "85 and Older",
"male": 43371,
"female": 80604
}
],
"WI": [{
"age": "0 to 5",
"male": 176217,
"female": 168178
}, {
"age": "10 to 14",
"male": 191911,
"female": 180587
}, {
"age": "15 to 17",
"male": 115730,
"female": 110660
}, {
"age": "18 to 21",
"male": 167063,
"female": 161358
}, {
"age": "22 to 24",
"male": 117861,
"female": 113393
}, {
"age": "25 to 29",
"male": 183464,
"female": 176718
}, {
"age": "30 to 34",
"male": 187494,
"female": 181605
}, {
"age": "35 to 39",
"male": 172689,
"female": 168116
}, {
"age": "40 to 44",
"male": 179862,
"female": 176322
}, {
"age": "45 to 49",
"male": 198114,
"female": 197462
}, {
"age": "5 to 9",
"male": 186006,
"female": 180034
}, {
"age": "50 to 54",
"male": 217886,
"female": 219813
}, {
"age": "55 to 59",
"male": 204370,
"female": 206108
}, {
"age": "60 to 64",
"male": 176161,
"female": 178738
}, {
"age": "65 to 69",
"male": 130349,
"female": 136552
}, {
"age": "70 to 74",
"male": 90955,
"female": 103217
}, {
"age": "75 to 79",
"male": 65738,
"female": 81341
}, {
"age": "80 to 84",
"male": 48337,
"female": 67614
}, {
"age": "85 and Older",
"male": 41178,
"female": 82916
}
],
"WV": [{
"age": "0 to 5",
"male": 52472,
"female": 50287
}, {
"age": "10 to 14",
"male": 55269,
"female": 52689
}, {
"age": "15 to 17",
"male": 34100,
"female": 32359
}, {
"age": "18 to 21",
"male": 51801,
"female": 48967
}, {
"age": "22 to 24",
"male": 35920,
"female": 34241
}, {
"age": "25 to 29",
"male": 54564,
"female": 52255
}, {
"age": "30 to 34",
"male": 56430,
"female": 55121
}, {
"age": "35 to 39",
"male": 55764,
"female": 55399
}, {
"age": "40 to 44",
"male": 60662,
"female": 59373
}, {
"age": "45 to 49",
"male": 61771,
"female": 61257
}, {
"age": "5 to 9",
"male": 53707,
"female": 51490
}, {
"age": "50 to 54",
"male": 66156,
"female": 68671
}, {
"age": "55 to 59",
"male": 66936,
"female": 71680
}, {
"age": "60 to 64",
"male": 65717,
"female": 67056
}, {
"age": "65 to 69",
"male": 51285,
"female": 54807
}, {
"age": "70 to 74",
"male": 36504,
"female": 39946
}, {
"age": "75 to 79",
"male": 25738,
"female": 31619
}, {
"age": "80 to 84",
"male": 16397,
"female": 24351
}, {
"age": "85 and Older",
"male": 12438,
"female": 26221
}
],
"WY": [{
"age": "0 to 5",
"male": 19649,
"female": 18996
}, {
"age": "10 to 14",
"male": 20703,
"female": 17785
}, {
"age": "15 to 17",
"male": 11500,
"female": 10383
}, {
"age": "18 to 21",
"male": 18008,
"female": 15534
}, {
"age": "22 to 24",
"male": 12727,
"female": 11405
}, {
"age": "25 to 29",
"male": 21459,
"female": 19350
}, {
"age": "30 to 34",
"male": 21008,
"female": 19465
}, {
"age": "35 to 39",
"male": 18573,
"female": 17022
}, {
"age": "40 to 44",
"male": 17553,
"female": 16402
}, {
"age": "45 to 49",
"male": 17580,
"female": 16702
}, {
"age": "5 to 9",
"male": 19198,
"female": 19519
}, {
"age": "50 to 54",
"male": 20337,
"female": 20958
}, {
"age": "55 to 59",
"male": 21523,
"female": 21000
}, {
"age": "60 to 64",
"male": 19048,
"female": 18292
}, {
"age": "65 to 69",
"male": 13999,
"female": 13130
}, {
"age": "70 to 74",
"male": 8710,
"female": 9880
}, {
"age": "75 to 79",
"male": 6149,
"female": 6938
}, {
"age": "80 to 84",
"male": 4442,
"female": 5560
}, {
"age": "85 and Older",
"male": 3395,
"female": 5797
}
]};
function aggregateData(list) {
var maleTotal = 0;
var femaleTotal = 0;
for(var i = 0; i < list.length; i++) {
var row = list[i];
maleTotal += row.male;
femaleTotal += row.female;
}
for(var i = 0; i < list.length; i++) {
var row = list[i];
row.malePercent = -1 * Math.round((row.male / maleTotal) * 10000) / 100;
row.femalePercent = Math.round((row.female / femaleTotal) * 10000) / 100;
}
return list;
}
usData = aggregateData(usData);
// ===========================================================
// Root and wrapper container
// ===========================================================
// Create root and chart
root = am5.Root.new(element);
// Set themes
root.setThemes([
am5themes_Animated.new(root)
]);
// Create wrapper container
var container = root.container.children.push(am5.Container.new(root, {
layout: root.horizontalLayout,
width: am5.p100,
height: am5.p100
}))
// Set up formats
root.numberFormatter.setAll({
numberFormat: "#.##as"
});
// ===========================================================
// XY chart
// ===========================================================
// Create chart
var chart = container.children.push(am5xy.XYChart.new(root, {
panX: false,
panY: false,
wheelX: "none",
wheelY: "none",
layout: root.verticalLayout,
width: am5.percent(60)
}));
// Create axes
var yAxis1 = chart.yAxes.push(am5xy.CategoryAxis.new(root, {
categoryField: "age",
renderer: am5xy.AxisRendererY.new(root, {})
}));
yAxis1.get("renderer").labels.template.setAll({
paddingTop: 0,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),
});
yAxis1.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-300")),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3],
});
yAxis1.data.setAll(usData);
var yAxis2 = chart.yAxes.push(am5xy.CategoryAxis.new(root, {
categoryField: "age",
renderer: am5xy.AxisRendererY.new(root, {
opposite: true
})
}));
yAxis2.get("renderer").grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-300")),
strokeWidth: 1,
strokeOpacity: 1,
strokeDasharray: [3],
});
yAxis2.get("renderer").labels.template.setAll({
paddingTop: 0,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),
});
yAxis2.data.setAll(usData);
var xAxis = chart.xAxes.push(am5xy.ValueAxis.new(root, {
min: -10,
max: 10,
numberFormat: "#.s'%'",
renderer: am5xy.AxisRendererX.new(root, {
minGridDistance: 40
})
}));
xAxis.get("renderer").labels.template.setAll({
paddingTop: 20,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),
});
xAxis.get("renderer").grid.template.setAll({
disabled: true,
strokeOpacity: 0,
});
// Create series
var maleSeries = chart.series.push(am5xy.ColumnSeries.new(root, {
name: "Males",
xAxis: xAxis,
yAxis: yAxis1,
valueXField: "malePercent",
categoryYField: "age",
fill: am5.color(KTUtil.getCssVariableValue("--bs-success")),
clustered: false,
}));
maleSeries.columns.template.setAll({
tooltipText: "Males, age {categoryY}: {male} ({malePercent.formatNumber('#.0s')}%)",
tooltipX: am5.p100,
cornerRadiusBR: 4,
cornerRadiusTR: 4,
cornerRadiusBL: 0,
cornerRadiusTL: 0,
});
maleSeries.data.setAll(usData);
var femaleSeries = chart.series.push(am5xy.ColumnSeries.new(root, {
name: "Males",
xAxis: xAxis,
yAxis: yAxis1,
valueXField: "femalePercent",
categoryYField: "age",
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
clustered: false,
}));
femaleSeries.columns.template.setAll({
tooltipText: "Males, age {categoryY}: {female} ({femalePercent.formatNumber('#.0s')}%)",
tooltipX: am5.p100,
cornerRadiusBR: 4,
cornerRadiusTR: 4,
cornerRadiusBL: 0,
cornerRadiusTL: 0,
});
femaleSeries.data.setAll(usData);
// Add labels
var maleLabel = chart.plotContainer.children.push(am5.Label.new(root, {
text: "Males",
fontSize: 13,
fontWeight: '500',
y: 5,
x: 5,
//centerX: am5.p50,
fill: maleSeries.get("fill")
}));
var femaleLabel = chart.plotContainer.children.push(am5.Label.new(root, {
text: "Females",
fontSize: 13,
fontWeight: '500',
y: 5,
x: am5.p100,
centerX: am5.p100,
dx: -5,
fill: femaleSeries.get("fill")
}));
// ===========================================================
// Map chart
// ===========================================================
// Create chart
var map = container.children.push(
am5map.MapChart.new(root, {
panX: "none",
panY: "none",
wheelY: "none",
projection: am5map.geoAlbersUsa(),
width: am5.percent(40)
})
);
chart.getTooltip().set("autoTextColor", false);
// Title
var title = map.children.push(am5.Label.new(root, {
text: "United States",
fontSize: 14,
fontWeight: '500',
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-800')),
y: 20,
x: am5.p50,
centerX: am5.p50
}));
// Create polygon series
var polygonSeries = map.series.push(
am5map.MapPolygonSeries.new(root, {
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
geoJSON: am5geodata_usaLow
})
);
polygonSeries.mapPolygons.template.setAll({
tooltipText: "{name}",
interactive: true
});
polygonSeries.mapPolygons.template.states.create("hover", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
polygonSeries.mapPolygons.template.states.create("active", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
var activePolygon;
polygonSeries.mapPolygons.template.events.on("click", function(ev) {
if (activePolygon) {
activePolygon.set("active", false);
}
activePolygon = ev.target;
activePolygon.set("active", true);
var state = ev.target.dataItem.dataContext.id.split("-").pop();
var data = aggregateData(stateData[state]);
for(var i = 0; i < data.length; i++){
maleSeries.data.setIndex(i, data[i]);
femaleSeries.data.setIndex(i, data[i]);
}
title.set("text", ev.target.dataItem.dataContext.name);
});
}
// On amchart ready
am5.ready(function() {
// Init chart
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget24;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget24.init();
});
"use strict";
// Class definition
var KTChartsWidget25 = (function () {
// Private methods
var initChart1 = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_25_chart_1");
if ( !element ) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(40),
radius: am5.percent(70),
arrangeTooltips: false,
})
);
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
minGridDistance: 30,
});
xRenderer.labels.template.setAll({
textType: "radial",
radius: 10,
paddingTop: 0,
paddingBottom: 0,
centerY: am5.p50,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
xRenderer.grid.template.setAll({
location: 0.5,
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
maxDeviation: 0,
categoryField: "name",
renderer: xRenderer,
})
);
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 30,
});
yRenderer.labels.template.setAll({
fontWeight: "500",
fontSize: 12,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: yRenderer,
})
);
yRenderer.grid.template.setAll({
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Revenue",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value1",
categoryXField: "name",
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
})
);
series1.strokes.template.setAll({
strokeOpacity: 0,
});
series1.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var series2 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Expense",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value2",
categoryXField: "name",
stacked: true,
tooltip: am5.Tooltip.new(root, {
labelText: "Revenue: {value1}\nExpense:{value2}",
}),
fill: am5.color(KTUtil.getCssVariableValue("--bs-success")),
})
);
series2.strokes.template.setAll({
strokeOpacity: 0,
});
series2.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var legend = chart.radarContainer.children.push(
am5.Legend.new(root, {
width: 150,
centerX: am5.p50,
centerY: am5.p50,
})
);
legend.data.setAll([series1, series2]);
legend.labels.template.setAll({
fontWeight: "600",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
// Set data
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Setting_data
var data = [
{
name: "Openlane",
value1: 160.2,
value2: 26.9,
},
{
name: "Yearin",
value1: 120.1,
value2: 50.5,
},
{
name: "Goodsilron",
value1: 150.7,
value2: 12.3,
},
{
name: "Condax",
value1: 69.4,
value2: 74.5,
},
{
name: "Opentech",
value1: 78.5,
value2: 29.7,
},
{
name: "Golddex",
value1: 77.6,
value2: 102.2,
},
{
name: "Isdom",
value1: 69.8,
value2: 22.6,
},
{
name: "Plusstrip",
value1: 63.6,
value2: 45.3,
},
{
name: "Kinnamplus",
value1: 59.7,
value2: 12.8,
},
{
name: "Zumgoity",
value1: 64.3,
value2: 19.6,
},
{
name: "Stanredtax",
value1: 52.9,
value2: 96.3,
},
{
name: "Conecom",
value1: 42.9,
value2: 11.9,
},
{
name: "Zencorporation",
value1: 40.9,
value2: 16.8,
},
{
name: "Iselectrics",
value1: 39.2,
value2: 9.9,
},
{
name: "Treequote",
value1: 76.6,
value2: 36.9,
},
{
name: "Sumace",
value1: 34.8,
value2: 14.6,
},
{
name: "Lexiqvolax",
value1: 32.1,
value2: 35.6,
},
{
name: "Sunnamplex",
value1: 31.8,
value2: 5.9,
},
{
name: "Faxquote",
value1: 29.3,
value2: 14.7,
},
{
name: "Donware",
value1: 23.0,
value2: 2.8,
},
{
name: "Warephase",
value1: 21.5,
value2: 12.1,
},
{
name: "Donquadtech",
value1: 19.7,
value2: 10.8,
},
{
name: "Nam-zim",
value1: 15.5,
value2: 4.1,
},
{
name: "Y-corporation",
value1: 14.2,
value2: 11.3,
},
];
series1.data.setAll(data);
series2.data.setAll(data);
xAxis.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
var initChart2 = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_25_chart_2");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(40),
radius: am5.percent(70),
arrangeTooltips: false,
})
);
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
minGridDistance: 30,
});
xRenderer.labels.template.setAll({
textType: "radial",
radius: 10,
paddingTop: 0,
paddingBottom: 0,
centerY: am5.p50,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
xRenderer.grid.template.setAll({
location: 0.5,
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
maxDeviation: 0,
categoryField: "name",
renderer: xRenderer,
})
);
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 30,
});
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: yRenderer,
})
);
yRenderer.grid.template.setAll({
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
yRenderer.labels.template.setAll({
fontWeight: "500",
fontSize: 12,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Revenue",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value1",
categoryXField: "name",
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
})
);
series1.strokes.template.setAll({
strokeOpacity: 0,
});
series1.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var series2 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Expense",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value2",
categoryXField: "name",
stacked: true,
tooltip: am5.Tooltip.new(root, {
labelText: "Revenue: {value1}\nExpense:{value2}",
}),
fill: am5.color(KTUtil.getCssVariableValue("--bs-success")),
})
);
series2.strokes.template.setAll({
strokeOpacity: 0,
});
series2.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var legend = chart.radarContainer.children.push(
am5.Legend.new(root, {
width: 150,
centerX: am5.p50,
centerY: am5.p50,
})
);
legend.data.setAll([series1, series2]);
legend.labels.template.setAll({
fontWeight: "600",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
// Set data
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Setting_data
var data = [
{
name: "Openlane",
value1: 160.2,
value2: 66.9,
},
{
name: "Yearin",
value1: 150.1,
value2: 50.5,
},
{
name: "Goodsilron",
value1: 120.7,
value2: 32.3,
},
{
name: "Condax",
value1: 89.4,
value2: 74.5,
},
{
name: "Opentech",
value1: 78.5,
value2: 29.7,
},
{
name: "Golddex",
value1: 77.6,
value2: 102.2,
},
{
name: "Isdom",
value1: 69.8,
value2: 22.6,
},
{
name: "Plusstrip",
value1: 63.6,
value2: 45.3,
},
{
name: "Kinnamplus",
value1: 59.7,
value2: 12.8,
},
{
name: "Zumgoity",
value1: 54.3,
value2: 19.6,
},
{
name: "Stanredtax",
value1: 52.9,
value2: 96.3,
},
{
name: "Conecom",
value1: 42.9,
value2: 11.9,
},
{
name: "Zencorporation",
value1: 40.9,
value2: 16.8,
},
{
name: "Iselectrics",
value1: 39.2,
value2: 9.9,
},
{
name: "Treequote",
value1: 36.6,
value2: 36.9,
},
{
name: "Sumace",
value1: 34.8,
value2: 14.6,
},
{
name: "Lexiqvolax",
value1: 32.1,
value2: 35.6,
},
{
name: "Sunnamplex",
value1: 31.8,
value2: 5.9,
},
{
name: "Faxquote",
value1: 29.3,
value2: 14.7,
},
{
name: "Donware",
value1: 23.0,
value2: 2.8,
},
{
name: "Warephase",
value1: 21.5,
value2: 12.1,
},
{
name: "Donquadtech",
value1: 19.7,
value2: 10.8,
},
{
name: "Nam-zim",
value1: 15.5,
value2: 4.1,
},
{
name: "Y-corporation",
value1: 14.2,
value2: 11.3,
},
];
series1.data.setAll(data);
series2.data.setAll(data);
xAxis.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart1();
initChart2();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget25;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget25.init();
});
"use strict";
// Class definition
var KTChartsWidget26 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_26");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-primary');
var lightColor = KTUtil.getCssVariableValue('--bs-primary');
var chartInfo = element.getAttribute('data-kt-chart-info');
var options = {
series: [{
name: chartInfo,
data: [34.5, 34.5, 35, 35, 35.5, 35.5, 35, 35, 35.5, 35.5, 35, 35, 34.5, 34.5, 35, 35, 35.5, 35.5, 35]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 19', 'Apr 21', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
max: 36.3,
min: 33,
tickAmount: 6,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget26;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget26.init();
});
"use strict";
// Class definition
var KTChartsWidget27 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_27");
if (!element) {
return;
}
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var maxValue = 18;
var options = {
series: [{
name: 'Sessions',
data: [12.478, 7.546, 6.083, 5.041, 4.420]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: 350,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
borderRadius: 8,
horizontal: true,
distributed: true,
barHeight: 50,
dataLabels: {
position: 'bottom' // use 'bottom' for left and 'top' for right align(textAnchor)
}
}
},
dataLabels: { // Docs: https://apexcharts.com/docs/options/datalabels/
enabled: true,
textAnchor: 'start',
offsetX: 0,
formatter: function (val, opts) {
var val = val * 1000;
var Format = wNumb({
//prefix: '$',
//suffix: ',-',
thousand: ','
});
return Format.to(val);
},
style: {
fontSize: '14px',
fontWeight: '600',
align: 'left',
}
},
legend: {
show: false
},
colors: ['#3E97FF', '#F1416C', '#50CD89', '#FFC700', '#7239EA'],
xaxis: {
categories: ["USA", "India", 'Canada', 'Brasil', 'France'],
labels: {
formatter: function (val) {
return val + "K"
},
style: {
colors: labelColor,
fontSize: '14px',
fontWeight: '600',
align: 'left'
}
},
axisBorder: {
show: false
}
},
yaxis: {
labels: {
formatter: function (val, opt) {
if (Number.isInteger(val)) {
var percentage = parseInt(val * 100 / maxValue) . toString();
return val + ' - ' + percentage + '%';
} else {
return val;
}
},
style: {
colors: labelColor,
fontSize: '14px',
fontWeight: '600'
},
offsetY: 2,
align: 'left'
}
},
grid: {
borderColor: borderColor,
xaxis: {
lines: {
show: true
}
},
yaxis: {
lines: {
show: false
}
},
strokeDashArray: 4
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val;
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget27;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget27.init();
});
"use strict";
// Class definition
var KTChartsWidget28 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_28");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-info');
var options = {
series: [{
name: 'Links',
data: [190, 230, 230, 200, 200, 190, 190, 200, 200, 220, 220, 200, 200, 210, 210]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['May 04', 'May 05', 'May 06', 'May 09', 'May 10', 'May 12', 'May 14', 'May 17', 'May 18', 'May 20', 'May 22', 'May 24', 'May 26', 'May 28', 'May 30'],
axisBorder: {
show: false,
},
offsetX: 20,
axisTicks: {
show: false
},
tickAmount: 3,
labels: {
rotate: 0,
rotateAlways: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 250,
min: 100,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return val
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget28;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget28.init();
});
"use strict";
// Class definition
var KTChartsWidget29 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_29");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-warning');
var options = {
series: [{
name: 'Position',
data: [4, 7.5, 7.5, 6, 6, 4, 4, 6, 6, 8, 8, 6, 6, 7, 7]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 10,
min: 1,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return val
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget29;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget29.init();
});
"use strict";
// Class definition
var KTChartsWidget3 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_3");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-success');
var lightColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Sales',
data: [18, 18, 20, 20, 18, 18, 22, 22, 20, 20, 18, 18, 20, 20, 18, 18, 20, 20, 22]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15', 'Apr 16', 'Apr 17', 'Apr 18', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 24,
min: 10,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return '$' + val + "K"
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return "$" + val + "K"
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget3;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget3.init();
});
"use strict";
// Class definition
var KTChartsWidget30 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_30_chart");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/
// start and end angle must be set both for chart and series
var chart = root.container.children.push(
am5percent.PieChart.new(root, {
startAngle: 180,
endAngle: 360,
layout: root.verticalLayout,
innerRadius: am5.percent(50),
})
);
// Create series
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/#Series
// start and end angle must be set both for chart and series
var series = chart.series.push(
am5percent.PieSeries.new(root, {
startAngle: 180,
endAngle: 360,
valueField: "value",
categoryField: "category",
alignLabels: false,
})
);
series.labels.template.setAll({
fontWeight: "400",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-500'))
});
series.states.create("hidden", {
startAngle: 180,
endAngle: 180,
});
series.slices.template.setAll({
cornerRadius: 5,
});
series.ticks.template.setAll({
forceHidden: true,
});
// Set data
// https://www.amcharts.com/docs/v5/charts/percent-charts/pie-chart/#Setting_data
series.data.setAll([
{ value: 10, category: "One", fill: am5.color(KTUtil.getCssVariableValue('--bs-primary')) },
{ value: 9, category: "Two", fill: am5.color(KTUtil.getCssVariableValue('--bs-success')) },
{ value: 6, category: "Three", fill: am5.color(KTUtil.getCssVariableValue('--bs-danger')) },
{ value: 5, category: "Four", fill: am5.color(KTUtil.getCssVariableValue('--bs-warning')) },
{ value: 4, category: "Five", fill: am5.color(KTUtil.getCssVariableValue('--bs-info')) },
{ value: 3, category: "Six", fill: am5.color(KTUtil.getCssVariableValue('--bs-secondary')) }
]);
series.appear(1000, 100);
}
am5.ready(function () {
init();
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget30;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget30.init();
});
"use strict";
// Class definition
var KTChartsWidget31 = (function () {
// Private methods
var initChart1 = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.getElementById("kt_charts_widget_31_chart");
if (!element) {
return;
}
var chart;
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
innerRadius: am5.percent(40),
radius: am5.percent(70),
arrangeTooltips: false,
})
);
var cursor = chart.set(
"cursor",
am5radar.RadarCursor.new(root, {
behavior: "zoomX",
})
);
cursor.lineY.set("visible", false);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {
minGridDistance: 30,
});
xRenderer.labels.template.setAll({
textType: "radial",
radius: 10,
paddingTop: 0,
paddingBottom: 0,
centerY: am5.p50,
fontWeight: "400",
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-800")),
});
xRenderer.grid.template.setAll({
location: 0.5,
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
maxDeviation: 0,
categoryField: "name",
renderer: xRenderer,
})
);
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 30,
});
yRenderer.labels.template.setAll({
fontWeight: "500",
fontSize: 12,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
renderer: yRenderer,
})
);
yRenderer.grid.template.setAll({
strokeDasharray: [2, 2],
stroke: KTUtil.getCssVariableValue('--bs-gray-400')
});
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series1 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Revenue",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value1",
categoryXField: "name",
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
})
);
series1.strokes.template.setAll({
strokeOpacity: 0,
});
series1.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var series2 = chart.series.push(
am5radar.RadarLineSeries.new(root, {
name: "Expense",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value2",
categoryXField: "name",
stacked: true,
tooltip: am5.Tooltip.new(root, {
labelText: "Revenue: {value1}\nExpense:{value2}",
}),
fill: am5.color(KTUtil.getCssVariableValue("--bs-success")),
})
);
series2.strokes.template.setAll({
strokeOpacity: 0,
});
series2.fills.template.setAll({
visible: true,
fill: am5.color(KTUtil.getCssVariableValue("--bs-primary")),
fillOpacity: 0.5,
});
var legend = chart.radarContainer.children.push(
am5.Legend.new(root, {
width: 150,
centerX: am5.p50,
centerY: am5.p50
})
);
legend.data.setAll([series1, series2]);
legend.labels.template.setAll({
fontWeight: "600",
fontSize: 13,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-700")),
});
// Set data
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Setting_data
var data = [
{
name: "Openlane",
value1: 160.2,
value2: 26.9,
},
{
name: "Yearin",
value1: 120.1,
value2: 50.5,
},
{
name: "Goodsilron",
value1: 150.7,
value2: 12.3,
},
{
name: "Condax",
value1: 69.4,
value2: 74.5,
},
{
name: "Opentech",
value1: 78.5,
value2: 29.7,
},
{
name: "Golddex",
value1: 77.6,
value2: 102.2,
},
{
name: "Isdom",
value1: 69.8,
value2: 22.6,
},
{
name: "Plusstrip",
value1: 63.6,
value2: 45.3,
},
{
name: "Kinnamplus",
value1: 59.7,
value2: 12.8,
},
{
name: "Zumgoity",
value1: 64.3,
value2: 19.6,
},
{
name: "Stanredtax",
value1: 52.9,
value2: 96.3,
},
{
name: "Conecom",
value1: 42.9,
value2: 11.9,
},
{
name: "Zencorporation",
value1: 40.9,
value2: 16.8,
},
{
name: "Iselectrics",
value1: 39.2,
value2: 9.9,
},
{
name: "Treequote",
value1: 76.6,
value2: 36.9,
},
{
name: "Sumace",
value1: 34.8,
value2: 14.6,
},
{
name: "Lexiqvolax",
value1: 32.1,
value2: 35.6,
},
{
name: "Sunnamplex",
value1: 31.8,
value2: 5.9,
},
{
name: "Faxquote",
value1: 29.3,
value2: 14.7,
},
{
name: "Donware",
value1: 23.0,
value2: 2.8,
},
{
name: "Warephase",
value1: 21.5,
value2: 12.1,
},
{
name: "Donquadtech",
value1: 19.7,
value2: 10.8,
},
{
name: "Nam-zim",
value1: 15.5,
value2: 4.1,
},
{
name: "Y-corporation",
value1: 14.2,
value2: 11.3,
},
];
series1.data.setAll(data);
series2.data.setAll(data);
xAxis.data.setAll(data);
// Animate chart and series in
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series1.appear(1000);
series2.appear(1000);
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart1();
}
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget31;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget31.init();
});
"use strict";
// Class definition
var KTChartsWidget32 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-900');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'Deliveries',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['22%'],
borderRadius: 5,
dataLabels: {
position: "top" // top, center, bottom
},
startingShape: 'flat'
},
},
legend: {
show: false
},
dataLabels: {
enabled: true,
offsetY: -28,
style: {
fontSize: '13px',
colors: [labelColor]
}
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Grossey', 'Pet Food', 'Flowers', 'Restaurant', 'Kids Toys', 'Clothing', 'Still Water'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
},
crosshairs: {
fill: {
gradient: {
opacityFrom: 0,
opacityTo: 0
}
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [54, 42, 75, 110, 23, 87, 50];
initChart(chart1, '#kt_charts_widget_32_tab_1', '#kt_charts_widget_32_chart_1', chart1Data, true);
var chart2Data = [25, 55, 35, 50, 45, 20, 31];
initChart(chart2, '#kt_charts_widget_32_tab_2', '#kt_charts_widget_32_chart_2', chart2Data, false);
var chart3Data = [45, 15, 35, 70, 45, 50, 21];
initChart(chart3, '#kt_charts_widget_32_tab_3', '#kt_charts_widget_32_chart_3', chart3Data, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
initChart(chart1, '#kt_charts_widget_32_tab_1', '#kt_charts_widget_32_chart_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_charts_widget_32_tab_2', '#kt_charts_widget_32_chart_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_charts_widget_32_tab_3', '#kt_charts_widget_32_chart_3', chart3Data, chart3.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget32;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget32.init();
});
"use strict";
// Class definition
var KTChartsWidget33 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, labels, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Etherium ',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: labels,
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 4000,
min: 1000,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + '$';
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [2100, 3200, 3200, 2400, 2400, 1800, 1800, 2400, 2400, 3200, 3200, 3000, 3000, 3250, 3250];
var chart1Labels = ['10AM', '10.30AM', '11AM', '11.15AM', '11.30AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM'];
initChart(chart1, '#kt_charts_widget_33_tab_1', '#kt_charts_widget_33_chart_1', chart1Data, chart1Labels, true);
var chart2Data = [2300, 2300, 2000, 3200, 3200, 2800, 2400, 2400, 3100, 2900, 3100, 3100, 2600, 2600, 3200];
var chart2Labels = ['Apr 01', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15'];
initChart(chart2, '#kt_charts_widget_33_tab_2', '#kt_charts_widget_33_chart_2', chart2Data, chart2Labels, false);
var chart3Data = [2600, 3200, 2300, 2300, 2000, 3200, 3100, 2900, 3200, 3200, 2600, 3100, 2800, 2400, 2400];
var chart3Labels = ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'];
initChart(chart3, '#kt_charts_widget_33_tab_3', '#kt_charts_widget_33_chart_3', chart3Data, chart3Labels, false);
var chart4Data = [1800, 1800, 2400, 2400, 3200, 3200, 3000, 2100, 3200, 3300, 2400, 2400, 3000, 3200, 3100];
var chart4Labels = ['Jun 2021', 'Jul 2021', 'Aug 2021', 'Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022'];
initChart(chart4, '#kt_charts_widget_33_tab_4', '#kt_charts_widget_33_chart_4', chart4Data, chart4Labels, false);
var chart5Data = [3000, 2100, 3300, 3100, 1800, 1800, 2400, 2400, 3100, 3100, 2400, 2400, 3000, 2400, 2800];
var chart5Labels = ['Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022', 'Sep 2022', 'Oct 2022', 'Nov 2022'];
initChart(chart5, '#kt_charts_widget_33_tab_5', '#kt_charts_widget_33_chart_5', chart5Data, chart5Labels, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_charts_widget_33_tab_1', '#kt_charts_widget_33_chart_1', chart1Data, chart1Labels, chart1.rendered);
initChart(chart2, '#kt_charts_widget_33_tab_2', '#kt_charts_widget_33_chart_2', chart2Data, chart2Labels, chart2.rendered);
initChart(chart3, '#kt_charts_widget_33_tab_3', '#kt_charts_widget_33_chart_3', chart3Data, chart3Labels, chart3.rendered);
initChart(chart4, '#kt_charts_widget_33_tab_4', '#kt_charts_widget_33_chart_4', chart4Data, chart4Labels, chart4.rendered);
initChart(chart5, '#kt_charts_widget_33_tab_5', '#kt_charts_widget_33_chart_5', chart5Data, chart5Labels, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget33;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget33.init();
});
"use strict";
// Class definition
var KTChartsWidget34 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, labels, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Earnings',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: labels,
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 4000,
min: 1000,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + '$';
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [2100, 2800, 2800, 2400, 2400, 1800, 1800, 2400, 2400, 3200, 3200, 2800, 2800, 3250, 3250];
var chart1Labels = ['10AM', '10.30AM', '11AM', '11.15AM', '11.30AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM'];
initChart(chart1, '#kt_charts_widget_34_tab_1', '#kt_charts_widget_34_chart_1', chart1Data, chart1Labels, true);
var chart2Data = [2300, 2300, 2000, 3100, 3100, 2800, 2400, 2400, 3100, 2900, 3200, 3200, 2600, 2600, 3200];
var chart2Labels = ['Apr 01', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15'];
initChart(chart2, '#kt_charts_widget_34_tab_2', '#kt_charts_widget_34_chart_2', chart2Data, chart2Labels, false);
var chart3Data = [2600, 3400, 2300, 2300, 2000, 3100, 3100, 2900, 3200, 3200, 2600, 3100, 2800, 2400, 2400];
var chart3Labels = ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'];
initChart(chart3, '#kt_charts_widget_34_tab_3', '#kt_charts_widget_34_chart_3', chart3Data, chart3Labels, false);
var chart4Data = [1800, 1800, 2400, 2400, 3100, 3100, 3000, 2100, 3200, 3200, 2400, 2400, 3000, 3200, 3100];
var chart4Labels = ['Jun 2021', 'Jul 2021', 'Aug 2021', 'Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022'];
initChart(chart4, '#kt_charts_widget_34_tab_4', '#kt_charts_widget_34_chart_4', chart4Data, chart4Labels, false);
var chart5Data = [3000, 2100, 3200, 3200, 1800, 1800, 2400, 2400, 3100, 3100, 2400, 2400, 3000, 2400, 2800];
var chart5Labels = ['Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022', 'Sep 2022', 'Oct 2022', 'Nov 2022'];
initChart(chart5, '#kt_charts_widget_34_tab_5', '#kt_charts_widget_34_chart_5', chart5Data, chart5Labels, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_charts_widget_34_tab_1', '#kt_charts_widget_34_chart_1', chart1Data, chart1Labels, chart1.rendered);
initChart(chart2, '#kt_charts_widget_34_tab_2', '#kt_charts_widget_34_chart_2', chart2Data, chart2Labels, chart2.rendered);
initChart(chart3, '#kt_charts_widget_34_tab_3', '#kt_charts_widget_34_chart_3', chart3Data, chart3Labels, chart3.rendered);
initChart(chart4, '#kt_charts_widget_34_tab_4', '#kt_charts_widget_34_chart_4', chart4Data, chart4Labels, chart4.rendered);
initChart(chart5, '#kt_charts_widget_34_tab_5', '#kt_charts_widget_34_chart_5', chart5Data, chart5Labels, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget34;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget34.init();
});
"use strict";
// Class definition
var KTChartsWidget35 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, labels, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Earnings',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: labels,
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 4000,
min: 1000,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + '$';
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [2100, 3100, 3100, 2400, 2400, 1800, 1800, 2400, 2400, 3200, 3200, 2800, 2800, 3250, 3250];
var chart1Labels = ['10AM', '10.30AM', '11AM', '11.15AM', '11.30AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM'];
initChart(chart1, '#kt_charts_widget_35_tab_1', '#kt_charts_widget_35_chart_1', chart1Data, chart1Labels, true);
var chart2Data = [2300, 2300, 2000, 3200, 3200, 2800, 2400, 2400, 3100, 2900, 3200, 3200, 2600, 2600, 3200];
var chart2Labels = ['Apr 01', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15'];
initChart(chart2, '#kt_charts_widget_35_tab_2', '#kt_charts_widget_35_chart_2', chart2Data, chart2Labels, false);
var chart3Data = [2600, 3200, 2300, 2300, 2000, 3200, 3100, 2900, 3400, 3400, 2600, 3200, 2800, 2400, 2400];
var chart3Labels = ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'];
initChart(chart3, '#kt_charts_widget_35_tab_3', '#kt_charts_widget_35_chart_3', chart3Data, chart3Labels, false);
var chart4Data = [1800, 1800, 2400, 2400, 3200, 3200, 3000, 2100, 3200, 3200, 2400, 2400, 3000, 3200, 3100];
var chart4Labels = ['Jun 2021', 'Jul 2021', 'Aug 2021', 'Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022'];
initChart(chart4, '#kt_charts_widget_35_tab_4', '#kt_charts_widget_35_chart_4', chart4Data, chart4Labels, false);
var chart5Data = [3200, 2100, 3200, 3200, 3200, 3500, 3000, 2400, 3250, 2400, 2400, 3250, 3000, 2400, 2800];
var chart5Labels = ['Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022', 'Sep 2022', 'Oct 2022', 'Nov 2022'];
initChart(chart5, '#kt_charts_widget_35_tab_5', '#kt_charts_widget_35_chart_5', chart5Data, chart5Labels, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_charts_widget_35_tab_1', '#kt_charts_widget_35_chart_1', chart1Data, chart1Labels, chart1.rendered);
initChart(chart2, '#kt_charts_widget_35_tab_2', '#kt_charts_widget_35_chart_2', chart2Data, chart2Labels, chart2.rendered);
initChart(chart3, '#kt_charts_widget_35_tab_3', '#kt_charts_widget_35_chart_3', chart3Data, chart3Labels, chart3.rendered);
initChart(chart4, '#kt_charts_widget_35_tab_4', '#kt_charts_widget_35_chart_4', chart4Data, chart4Labels, chart4.rendered);
initChart(chart5, '#kt_charts_widget_35_tab_5', '#kt_charts_widget_35_chart_5', chart5Data, chart5Labels, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget35;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget35.init();
});
"use strict";
// Class definition
var KTChartsWidget36 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_36");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseprimaryColor = KTUtil.getCssVariableValue('--bs-primary');
var lightprimaryColor = KTUtil.getCssVariableValue('--bs-primary');
var basesuccessColor = KTUtil.getCssVariableValue('--bs-success');
var lightsuccessColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Inbound Calls',
data: [65, 80, 80, 60, 60, 45, 45, 80, 80, 70, 70, 90, 90, 80, 80, 80, 60, 60, 50]
}, {
name: 'Outbound Calls',
data: [90, 110, 110, 95, 95, 85, 85, 95, 95, 115, 115, 100, 100, 115, 115, 95, 95, 85, 85]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseprimaryColor, basesuccessColor]
},
xaxis: {
categories: ['', '8 AM', '81 AM', '9 AM', '10 AM', '11 AM', '12 PM', '13 PM', '14 PM', '15 PM', '16 PM', '17 PM', '18 PM', '18:20 PM', '18:20 PM', '19 PM', '20 PM', '21 PM', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: [baseprimaryColor, basesuccessColor],
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
max: 120,
min: 30,
tickAmount: 6,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
}
},
colors: [lightprimaryColor, lightsuccessColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: [baseprimaryColor, basesuccessColor],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget36;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget36.init();
});
"use strict";
// Class definition
var KTChartsWidget37 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, labels, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Earnings',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: labels,
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 4000,
min: 1000,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + '$';
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [2100, 3200, 3200, 2400, 2400, 1800, 1800, 2400, 2400, 3200, 3200, 3000, 3000, 3250, 3250];
var chart1Labels = ['10AM', '10.30AM', '11AM', '11.15AM', '11.30AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM'];
initChart(chart1, '#kt_charts_widget_37_tab_1', '#kt_charts_widget_37_chart_1', chart1Data, chart1Labels, true);
var chart2Data = [2300, 2300, 2000, 3200, 3200, 2800, 2400, 2400, 3100, 2900, 3100, 3100, 2600, 2600, 3200];
var chart2Labels = ['Apr 01', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15'];
initChart(chart2, '#kt_charts_widget_37_tab_2', '#kt_charts_widget_37_chart_2', chart2Data, chart2Labels, false);
var chart3Data = [2600, 3200, 2300, 2300, 2000, 3200, 3100, 2900, 3200, 3200, 2600, 3100, 2800, 2400, 2400];
var chart3Labels = ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'];
initChart(chart3, '#kt_charts_widget_37_tab_3', '#kt_charts_widget_37_chart_3', chart3Data, chart3Labels, false);
var chart4Data = [1800, 1800, 2400, 2400, 3200, 3200, 3000, 2100, 3200, 3300, 2400, 2400, 3000, 3200, 3100];
var chart4Labels = ['Jun 2021', 'Jul 2021', 'Aug 2021', 'Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022'];
initChart(chart4, '#kt_charts_widget_37_tab_4', '#kt_charts_widget_37_chart_4', chart4Data, chart4Labels, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
initChart(chart1, '#kt_charts_widget_37_tab_1', '#kt_charts_widget_37_chart_1', chart1Data, chart1Labels, chart1.rendered);
initChart(chart2, '#kt_charts_widget_37_tab_2', '#kt_charts_widget_37_chart_2', chart2Data, chart2Labels, chart2.rendered);
initChart(chart3, '#kt_charts_widget_37_tab_3', '#kt_charts_widget_37_chart_3', chart3Data, chart3Labels, chart3.rendered);
initChart(chart4, '#kt_charts_widget_37_tab_4', '#kt_charts_widget_37_chart_4', chart4Data, chart4Labels, chart4.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget37;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget37.init();
});
"use strict";
// Class definition
var KTChartsWidget38 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_38_chart");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-900');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'LOI Issued',
data: [54, 42, 75, 110, 23, 87, 50]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['28%'],
borderRadius: 5,
dataLabels: {
position: "top" // top, center, bottom
},
startingShape: 'flat'
},
},
legend: {
show: false
},
dataLabels: {
enabled: true,
offsetY: -28,
style: {
fontSize: '13px',
colors: [labelColor]
},
formatter: function(val) {
return val;// + "H";
}
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['E2E', 'IMC', 'SSMC', 'SSBD', 'ICCD', 'PAN', 'SBN'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
},
crosshairs: {
fill: {
gradient: {
opacityFrom: 0,
opacityTo: 0
}
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
},
formatter: function(val) {
return val + "M";
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return + val + 'M'
}
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget38;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget38.init();
});
"use strict";
// Class definition
var KTChartsWidget39 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.querySelector('#kt_charts_widget_39_chart');
if ( !element ) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
if ( !root ) {
return;
}
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
})
);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {});
xRenderer.labels.template.setAll({
radius: 10
});
xRenderer.grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-700"))
});
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 20
});
yRenderer.grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-700"))
});
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
maxDeviation: 0,
categoryField: "category",
renderer: xRenderer,
tooltip: am5.Tooltip.new(root, {}),
})
);
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
min: 0,
max: 10,
renderer: yRenderer
})
);
xRenderer.labels.template.setAll({
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-800")),
});
yRenderer.labels.template.setAll({
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-800")),
});
//yAxis.get("renderer").labels.template.set("forceHidden", true);
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value",
categoryXField: "category",
})
);
series.columns.template.setAll({
tooltipText: "{categoryX}: {valueY}",
templateField: "columnSettings",
strokeOpacity: 0,
width: am5.p100,
});
// Set data
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Setting_data
var data = [
{
category: "Spain",
value: 5,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Spain",
value: 4,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "United States",
value: 9,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Italy",
value: 7,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "France",
value: 8,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Norway",
value: 4,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Brasil",
value: 7,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Canada",
value: 5,
columnSettings: {
fill: chart.get("colors").next(),
},
},
];
series.data.setAll(data);
xAxis.data.setAll(data);
// Animate chart
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series.appear(1000);
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget39;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget39.init();
});
"use strict";
// Class definition
var KTChartsWidget4 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_4");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-primary');
var lightColor = KTUtil.getCssVariableValue('--bs-primary');
var options = {
series: [{
name: 'Sales',
data: [34.5, 34.5, 35, 35, 35.5, 35.5, 35, 35, 35.5, 35.5, 35, 35, 34.5, 34.5, 35, 35, 35.5, 35.5, 35]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 19', 'Apr 21', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
max: 36.3,
min: 33,
tickAmount: 6,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
},
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return '$' + parseInt(10 * val)
}
}
},
colors: [lightColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget4;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget4.init();
});
"use strict";
// Class definition
var KTChartsWidget40 = (function () {
// Private methods
var initChart = function () {
// Check if amchart library is included
if (typeof am5 === "undefined") {
return;
}
var element = document.querySelector('#kt_charts_widget_40_chart');
if ( !element ) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
if ( !root ) {
return;
}
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/radar-chart/
var chart = root.container.children.push(
am5radar.RadarChart.new(root, {
panX: false,
panY: false,
wheelX: "panX",
wheelY: "zoomX",
})
);
// Create axes and their renderers
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_axes
var xRenderer = am5radar.AxisRendererCircular.new(root, {});
xRenderer.labels.template.setAll({
radius: 10
});
xRenderer.grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-700"))
});
var yRenderer = am5radar.AxisRendererRadial.new(root, {
minGridDistance: 20
});
yRenderer.grid.template.setAll({
stroke: am5.color(KTUtil.getCssVariableValue("--bs-gray-700"))
});
var xAxis = chart.xAxes.push(
am5xy.CategoryAxis.new(root, {
maxDeviation: 0,
categoryField: "category",
renderer: xRenderer,
tooltip: am5.Tooltip.new(root, {}),
})
);
var yAxis = chart.yAxes.push(
am5xy.ValueAxis.new(root, {
min: 0,
max: 10,
renderer: yRenderer
})
);
xRenderer.labels.template.setAll({
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-800")),
});
yRenderer.labels.template.setAll({
fontSize: 11,
fill: am5.color(KTUtil.getCssVariableValue("--bs-gray-800")),
});
//yAxis.get("renderer").labels.template.set("forceHidden", true);
// Create series
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Adding_series
var series = chart.series.push(
am5radar.RadarColumnSeries.new(root, {
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value",
categoryXField: "category",
})
);
series.columns.template.setAll({
tooltipText: "{categoryX}: {valueY}",
templateField: "columnSettings",
strokeOpacity: 0,
width: am5.p100,
});
// Set data
// https://www.amcharts.com/docs/v5/charts/radar-chart/#Setting_data
var data = [
{
category: "Spain",
value: 5,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Spain",
value: 4,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "United States",
value: 9,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Italy",
value: 7,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "France",
value: 8,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Norway",
value: 4,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Brasil",
value: 7,
columnSettings: {
fill: chart.get("colors").next(),
},
},
{
category: "Canada",
value: 5,
columnSettings: {
fill: chart.get("colors").next(),
},
},
];
series.data.setAll(data);
xAxis.data.setAll(data);
// Animate chart
// https://www.amcharts.com/docs/v5/concepts/animations/#Initial_animation
series.appear(1000);
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initChart();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTChartsWidget40;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTChartsWidget40.init();
});
"use strict";
// Class definition
var KTChartsWidget41 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, chartSelector, data, labels, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Earnings',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: labels,
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
offsetX: 20,
tickAmount: 4,
labels: {
rotate: 0,
rotateAlways: false,
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 4000,
min: 1000,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + '$';
}
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 3,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [2100, 3100, 3100, 2400, 2400, 1800, 1800, 2400, 2400, 3200, 3200, 2800, 2800, 3250, 3250];
var chart1Labels = ['10AM', '10.30AM', '11AM', '11.15AM', '11.30AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM'];
initChart(chart1, '#kt_charts_widget_41_tab_1', '#kt_charts_widget_41_chart_1', chart1Data, chart1Labels, true);
var chart2Data = [2300, 2300, 2000, 3200, 3200, 2800, 2400, 2400, 3100, 2900, 3200, 3200, 2600, 2600, 3200];
var chart2Labels = ['Apr 01', 'Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 10', 'Apr 11', 'Apr 12', 'Apr 13', 'Apr 14', 'Apr 15'];
initChart(chart2, '#kt_charts_widget_41_tab_2', '#kt_charts_widget_41_chart_2', chart2Data, chart2Labels, false);
var chart3Data = [2600, 3200, 2300, 2300, 2000, 3200, 3100, 2900, 3400, 3400, 2600, 3200, 2800, 2400, 2400];
var chart3Labels = ['Apr 02', 'Apr 03', 'Apr 04', 'Apr 05', 'Apr 06', 'Apr 09', 'Apr 10', 'Apr 12', 'Apr 14', 'Apr 17', 'Apr 18', 'Apr 18', 'Apr 20', 'Apr 22', 'Apr 24'];
initChart(chart3, '#kt_charts_widget_41_tab_3', '#kt_charts_widget_41_chart_3', chart3Data, chart3Labels, false);
var chart4Data = [1800, 1800, 2400, 2400, 3200, 3200, 3000, 2100, 3200, 3200, 2400, 2400, 3000, 3200, 3100];
var chart4Labels = ['Jun 2021', 'Jul 2021', 'Aug 2021', 'Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022'];
initChart(chart4, '#kt_charts_widget_41_tab_4', '#kt_charts_widget_41_chart_4', chart4Data, chart4Labels, false);
var chart5Data = [3200, 2100, 3200, 3200, 3200, 3500, 3000, 2400, 3250, 2400, 2400, 3250, 3000, 2400, 2800];
var chart5Labels = ['Sep 2021', 'Oct 2021', 'Nov 2021', 'Dec 2021', 'Jan 2022', 'Feb 2022', 'Mar 2022', 'Apr 2022', 'May 2022', 'Jun 2022', 'Jul 2022', 'Aug 2022', 'Sep 2022', 'Oct 2022', 'Nov 2022'];
initChart(chart5, '#kt_charts_widget_41_tab_5', '#kt_charts_widget_41_chart_5', chart5Data, chart5Labels, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_charts_widget_41_tab_1', '#kt_charts_widget_41_chart_1', chart1Data, chart1Labels, chart1.rendered);
initChart(chart2, '#kt_charts_widget_41_tab_2', '#kt_charts_widget_41_chart_2', chart2Data, chart2Labels, chart2.rendered);
initChart(chart3, '#kt_charts_widget_41_tab_3', '#kt_charts_widget_41_chart_3', chart3Data, chart3Labels, chart3.rendered);
initChart(chart4, '#kt_charts_widget_41_tab_4', '#kt_charts_widget_41_chart_4', chart4Data, chart4Labels, chart4.rendered);
initChart(chart5, '#kt_charts_widget_41_tab_5', '#kt_charts_widget_41_chart_5', chart5Data, chart5Labels, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget41;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget41.init();
});
"use strict";
// Class definition
var KTChartsWidget42 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_42");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseprimaryColor = KTUtil.getCssVariableValue('--bs-primary');
var basesuccessColor = KTUtil.getCssVariableValue('--bs-success');
var options = {
series: [{
name: 'Inbound Calls',
data: [45, 80, 53, 80, 75, 100, 76, 117, 76, 110, 70, 112]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseprimaryColor, basesuccessColor]
},
xaxis: {
categories: ['', '29 Sep', '1 Aug', '2 Aug', '3 Aug', '4 Aug', '5 Aug', '6 Aug', '7 Aug', '8 Aug', '9 Aug', '10 Aug', '11 Aug', '12 Aug', '13 Aug','14 Aug', '15 Aug', '16 Aug', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: [baseprimaryColor, basesuccessColor],
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
max: 120,
min: 30,
tickAmount: 6,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
}
},
colors: [baseprimaryColor, basesuccessColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: [baseprimaryColor, basesuccessColor],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget42;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget42.init();
});
"use strict";
// Class definition
var KTChartsWidget43 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_43");
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var strokeColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-' + color + '-light');
var options = {
series: [{
name: 'Overview',
data: [30, 30, 45, 45, 35, 35, 25, 25, 50, 50]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [lightColor],
markers: {
colors: lightColor,
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget43;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget43.init();
});
"use strict";
// Class definition
var KTChartsWidget44 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_44");
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var strokeColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-' + color + '-light');
var options = {
series: [{
name: 'Overview',
data: [20, 37, 22, 45, 20, 50, 25, 57, 40]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [lightColor],
markers: {
colors: lightColor,
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget44;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget44.init();
});
"use strict";
// Class definition
var KTChartsWidget45 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_45");
if (!element) {
return;
}
var color = element.getAttribute('data-kt-chart-color');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var strokeColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Overview',
data: [15, 15, 42, 42, 13, 13, 35]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.3,
opacityTo: 0.2,
stops: [15, 120, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val
}
}
},
colors: [lightColor],
markers: {
colors: lightColor,
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart();
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget45;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget45.init();
});
"use strict";
// Class definition
var KTChartsWidget46 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_46");
if (!element) {
return;
}
var negativeColor = element.hasAttribute('data-kt-negative-color') ? element.getAttribute('data-kt-negative-color') : KTUtil.getCssVariableValue('--bs-gary-500');
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-800');
var options = {
series: [{
name: 'Subscribed',
data: [20, 30, 20, 40, 60, 75, 65, 18, 10, 5, 15, 40, 60, 18, 35, 55, 20]
}, {
name: 'Unsubscribed',
data: [-20, -15, -5, -20, -30, -15, -10, -8, -5, -5, -10, -25, -15, -5, -10, -5, -15]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
stacked: true,
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
//horizontal: false,
columnWidth: "35%",
barHeight: "70%",
borderRadius: [4, 4]
}
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
xaxis: {
categories: ['Jan 5', 'Jan 7', 'Jan 9', 'Jan 11', 'Jan 13', 'Jan 15', 'Jan 17', 'Jan 19', 'Jan 20', 'Jan 21', 'Jan 23', 'Jan 24', 'Jan 25', 'Jan 26', 'Jan 24', 'Jan 28', 'Jan 29'],
axisBorder: {
show: false
},
axisTicks: {
show: false
},
tickAmount: 10,
labels: {
//rotate: -45,
//rotateAlways: true,
style: {
colors: [labelColor],
fontSize: '12px'
}
},
crosshairs: {
show: false
}
},
yaxis: {
min: -100,
max: 150,
tickAmount: 5,
labels: {
style: {
colors: [labelColor],
fontSize: '12px'
},
formatter: function (val) {
return parseInt(val)
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px',
borderRadius: 4
},
y: {
formatter: function (val) {
if (val > 0) {
return val + 'K';
} else {
return Math.abs(val) + 'K';
}
}
}
},
colors: [baseColor, negativeColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget46;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget46.init();
});
"use strict";
// Class definition
var KTChartsWidget5 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_5");
if (!element) {
return;
}
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
data: [15, 12, 10, 8, 7, 4, 3],
show: false
}],
chart: {
type: 'bar',
height: 350,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
borderRadius: 4,
horizontal: true,
distributed: true,
barHeight: 23
}
},
dataLabels: {
enabled: false
},
legend: {
show: false
},
colors: ['#3E97FF', '#F1416C', '#50CD89', '#FFC700', '#7239EA', '#50CDCD', '#3F4254'],
xaxis: {
categories: ['Phones', 'Laptops', 'Headsets', 'Games', 'Keyboardsy', 'Monitors', 'Speakers'],
labels: {
formatter: function (val) {
return val + "K"
},
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-400'),
fontSize: '14px',
fontWeight: '600',
align: 'left'
}
},
axisBorder: {
show: false
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-800'),
fontSize: '14px',
fontWeight: '600'
},
offsetY: 2,
align: 'left'
}
},
grid: {
borderColor: borderColor,
xaxis: {
lines: {
show: true
}
},
yaxis: {
lines: {
show: false
}
},
strokeDashArray: 4
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget5;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget5.init();
});
"use strict";
// Class definition
var KTChartsWidget6 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart) {
var element = document.getElementById("kt_charts_widget_6");
if (!element) {
return;
}
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var maxValue = 18;
var options = {
series: [{
name: 'Sales',
data: [15, 12, 10, 8, 7]
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: 350,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
borderRadius: 8,
horizontal: true,
distributed: true,
barHeight: 50,
dataLabels: {
position: 'bottom' // use 'bottom' for left and 'top' for right align(textAnchor)
}
}
},
dataLabels: { // Docs: https://apexcharts.com/docs/options/datalabels/
enabled: true,
textAnchor: 'start',
offsetX: 0,
formatter: function (val, opts) {
var val = val * 1000;
var Format = wNumb({
//prefix: '$',
//suffix: ',-',
thousand: ','
});
return Format.to(val);
},
style: {
fontSize: '14px',
fontWeight: '600',
align: 'left',
}
},
legend: {
show: false
},
colors: ['#3E97FF', '#F1416C', '#50CD89', '#FFC700', '#7239EA'],
xaxis: {
categories: ["ECR - 90%", "FGI - 82%", 'EOQ - 75%', 'FMG - 60%', 'PLG - 50%'],
labels: {
formatter: function (val) {
return val + "K"
},
style: {
colors: [labelColor],
fontSize: '14px',
fontWeight: '600',
align: 'left'
}
},
axisBorder: {
show: false
}
},
yaxis: {
labels: {
formatter: function (val, opt) {
if (Number.isInteger(val)) {
var percentage = parseInt(val * 100 / maxValue) . toString();
return val + ' - ' + percentage + '%';
} else {
return val;
}
},
style: {
colors: labelColor,
fontSize: '14px',
fontWeight: '600'
},
offsetY: 2,
align: 'left'
}
},
grid: {
borderColor: borderColor,
xaxis: {
lines: {
show: true
}
},
yaxis: {
lines: {
show: false
}
},
strokeDashArray: 4
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return val + 'K';
}
}
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart(chart);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget6;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget6.init();
});
"use strict";
// Class definition
var KTChartsWidget7 = function () {
// Private methods
var initChart = function(chartSelector) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [{
name: 'Net Profit',
data: data1
}, {
name: 'Revenue',
data: data2
}],
chart: {
fontFamily: 'inherit',
type: 'bar',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: ['40%'],
borderRadius: [6]
},
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-700'),
fontSize: '12px'
}
}
},
yaxis: {
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-700'),
fontSize: '12px'
}
}
},
fill: {
opacity: 1
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return "$" + val + " thousands"
}
}
},
colors: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-primary-light')],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
}
};
var chart = new ApexCharts(element, options);
var init = false;
var tab = document.querySelector(tabSelector);
if (initByDefault === true) {
chart.render();
init = true;
}
tab.addEventListener('shown.bs.tab', function (event) {
if (init == false) {
chart.render();
init = true;
}
})
var chart = new ApexCharts(element, options);
chart.render();
}
// Public methods
return {
init: function () {
initChart('#kt_chart_widget_7_tab_1', '#kt_chart_widget_7_chart_1', [44, 55, 57, 56, 61, 58], [76, 85, 101, 98, 87, 105], true);
initChart('#kt_chart_widget_7_tab_2', '#kt_chart_widget_7_chart_2', [35, 60, 35, 50, 45, 30], [65, 80, 50, 80, 75, 105], false);
initChart('#kt_chart_widget_7_tab_3', '#kt_chart_widget_7_chart_3', [25, 40, 45, 50, 40, 60], [76, 85, 101, 98, 87, 105], false);
initChart('#kt_chart_widget_7_tab_4', '#kt_chart_widget_7_chart_4', [50, 35, 45, 55, 30, 40], [76, 85, 101, 98, 87, 105], false);
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget7;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
//KTChartsWidget7.init();
});
"use strict";
// Class definition
var KTChartsWidget8 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, selector, data, initByDefault) {
var element = document.querySelector(selector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var options = {
series: [
{
name: 'Social Campaigns',
data: data[0] // array value is of the format [x, y, z] where x (timestamp) and y are the two axes coordinates,
}, {
name: 'Email Newsletter',
data: data[1]
}, {
name: 'TV Campaign',
data: data[2]
}, {
name: 'Google Ads',
data: data[3]
}, {
name: 'Courses',
data: data[4]
}, {
name: 'Radio',
data: data[5]
}
],
chart: {
fontFamily: 'inherit',
type: 'bubble',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
bubble: {
}
},
stroke: {
show: false,
width: 0
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
xaxis: {
type: 'numeric',
tickAmount: 7,
min: 0,
max: 700,
axisBorder: {
show: false,
},
axisTicks: {
show: true,
height: 0,
},
labels: {
show: true,
trim: true,
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
}
},
yaxis: {
tickAmount: 7,
min: 0,
max: 700,
labels: {
style: {
colors: KTUtil.getCssVariableValue('--bs-gray-500'),
fontSize: '13px'
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
x: {
formatter: function (val) {
return "Clicks: " + val;
}
},
y: {
formatter: function (val) {
return "$" + val + "K"
}
},
z: {
title: 'Impression: '
}
},
crosshairs: {
show: true,
position: 'front',
stroke: {
color: KTUtil.getCssVariableValue('--bs-border-dashed-color'),
width: 1,
dashArray: 0,
}
},
colors: [
KTUtil.getCssVariableValue('--bs-primary'),
KTUtil.getCssVariableValue('--bs-success'),
KTUtil.getCssVariableValue('--bs-warning'),
KTUtil.getCssVariableValue('--bs-danger'),
KTUtil.getCssVariableValue('--bs-info'),
'#43CED7'
],
fill: {
opacity: 1,
},
markers: {
strokeWidth: 0
},
grid: {
borderColor: borderColor,
strokeDashArray: 4,
padding: {
right: 20
},
yaxis: {
lines: {
show: true
}
}
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var data1 = [
[[100, 250, 30]], [[225, 300, 35]], [[300, 350, 25]], [[350, 350, 20]], [[450, 400, 25]], [[550, 350, 35]]
];
var data2 = [
[[125, 300, 40]], [[250, 350, 35]], [[350, 450, 30]], [[450, 250, 25]], [[500, 500, 30]], [[600, 250, 28]]
];
initChart(chart1, '#kt_chart_widget_8_week_toggle', '#kt_chart_widget_8_week_chart', data1, false);
initChart(chart2, '#kt_chart_widget_8_month_toggle', '#kt_chart_widget_8_month_chart', data2, true);
// Update chart on theme mode change
var handlerId = KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
initChart(chart1, '#kt_chart_widget_8_week_toggle', '#kt_chart_widget_8_week_chart', data1, chart1.rendered);
initChart(chart2, '#kt_chart_widget_8_month_toggle', '#kt_chart_widget_8_month_chart', data2, chart2.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget8;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget8.init();
});
"use strict";
// Class definition
var KTChartsWidget9 = function () {
var chart = {
self: null,
rendered: false
};
// Private methods
var initChart = function() {
var element = document.getElementById("kt_charts_widget_9");
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-400');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-gray-200');
var secondaryColor = KTUtil.getCssVariableValue('--bs-primary');
var options = {
series: [{
name: 'Order',
data: [21, 21, 26, 26, 31, 31, 27]
}, {
name: 'Revenue',
data: [12, 16, 16, 21, 21, 18, 18]
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
colors: [baseColor]
},
xaxis: {
categories: ['', '06 Sep', '13 Sep', '20 Sep', '27 Sep', '30 Sep', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: labelColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
labels: {
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
},
y: {
formatter: function (val) {
return "$" + val + " thousands"
}
}
},
crosshairs: {
show: true,
position: 'front',
stroke: {
color: KTUtil.getCssVariableValue('--bs-border-dashed-color'),
width: 1,
dashArray: 0,
},
},
colors: [baseColor, secondaryColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
colors: [baseColor, secondaryColor],
strokeColor: [KTUtil.getCssVariableValue('--bs-primary'), KTUtil.getCssVariableValue('--bs-gray-300')],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
// Public methods
return {
init: function () {
initChart();
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart.rendered) {
chart.self.destroy();
}
initChart(chart);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTChartsWidget9;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTChartsWidget9.init();
});
"use strict";
// Class definition
var KTFormsWidget1 = (function () {
// Private methods
var initForm1 = function () {
var element = document.querySelector('#kt_forms_widget_1_select_1');
if ( !element ) {
return;
}
var optionFormat = function(item) {
if ( !item.id ) {
return item.text;
}
var span = document.createElement('span');
var template = '';
template += '';
template += item.text;
span.innerHTML = template;
return $(span);
}
// Init Select2 --- more info: https://select2.org/
$(element).select2({
placeholder: "Select coin",
minimumResultsForSearch: Infinity,
templateSelection: optionFormat,
templateResult: optionFormat
});
};
var initForm2 = function () {
var element = document.querySelector('#kt_forms_widget_1_select_2');
if ( !element ) {
return;
}
var optionFormat = function(item) {
if ( !item.id ) {
return item.text;
}
var span = document.createElement('span');
var template = '';
template += '
';
template += item.text;
span.innerHTML = template;
return $(span);
}
// Init Select2 --- more info: https://select2.org/
$(element).select2({
placeholder: "Select coin",
minimumResultsForSearch: Infinity,
templateSelection: optionFormat,
templateResult: optionFormat
});
};
// Public methods
return {
init: function () {
initForm1();
initForm2();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTFormsWidget1;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTFormsWidget1.init();
});
"use strict";
// Class definition
var KTTimelineWidget24 = function () {
// Private methods
var handleActions = function() {
var card = document.querySelector('#kt_list_widget_24');
if ( !card ) {
return;
}
// Checkbox Handler
KTUtil.on(card, '[data-kt-element="follow"]', 'click', function (e) {
if ( this.innerText === 'Following' ) {
this.innerText = 'Follow';
this.classList.add('btn-light-primary');
this.classList.remove('btn-primary');
this.blur();
} else {
this.innerText = 'Following';
this.classList.add('btn-primary');
this.classList.remove('btn-light-primary');
this.blur();
}
});
}
// Public methods
return {
init: function () {
handleActions();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTTimelineWidget24;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTTimelineWidget24.init();
});
"use strict";
// Class definition
var KTMapsWidget1 = (function () {
// Private methods
var initMap = function () {
// Check if amchart library is included
if (typeof am5 === 'undefined') {
return;
}
var element = document.getElementById("kt_maps_widget_1_map");
if (!element) {
return;
}
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create the map chart
// https://www.amcharts.com/docs/v5/charts/map-chart/
var chart = root.container.children.push(
am5map.MapChart.new(root, {
panX: "translateX",
panY: "translateY",
projection: am5map.geoMercator(),
paddingLeft: 0,
paddingrIGHT: 0,
paddingBottom: 0
})
);
// Create main polygon series for countries
// https://www.amcharts.com/docs/v5/charts/map-chart/map-polygon-series/
var polygonSeries = chart.series.push(
am5map.MapPolygonSeries.new(root, {
geoJSON: am5geodata_worldLow,
exclude: ["AQ"],
})
);
polygonSeries.mapPolygons.template.setAll({
tooltipText: "{name}",
toggleKey: "active",
interactive: true,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
});
polygonSeries.mapPolygons.template.states.create("hover", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
polygonSeries.mapPolygons.template.states.create("active", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
// Highlighted Series
// Create main polygon series for countries
// https://www.amcharts.com/docs/v5/charts/map-chart/map-polygon-series/
var polygonSeriesHighlighted = chart.series.push(
am5map.MapPolygonSeries.new(root, {
//geoJSON: am5geodata_usaLow,
geoJSON: am5geodata_worldLow,
include: ['US', 'BR', 'DE', 'AU', 'JP']
})
);
polygonSeriesHighlighted.mapPolygons.template.setAll({
tooltipText: "{name}",
toggleKey: "active",
interactive: true,
});
var colors = am5.ColorSet.new(root, {});
polygonSeriesHighlighted.mapPolygons.template.set(
"fill",
am5.color(KTUtil.getCssVariableValue('--bs-primary')),
);
polygonSeriesHighlighted.mapPolygons.template.states.create("hover", {
fill: root.interfaceColors.get("primaryButtonHover"),
});
polygonSeriesHighlighted.mapPolygons.template.states.create("active", {
fill: root.interfaceColors.get("primaryButtonHover"),
});
// Add zoom control
// https://www.amcharts.com/docs/v5/charts/map-chart/map-pan-zoom/#Zoom_control
//chart.set("zoomControl", am5map.ZoomControl.new(root, {}));
// Set clicking on "water" to zoom out
chart.chartContainer
.get("background")
.events.on("click", function () {
chart.goHome();
});
// Make stuff animate on load
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initMap();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTMapsWidget1;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTMapsWidget1.init();
});
"use strict";
// Class definition
var KTMapsWidget2 = (function () {
// Private methods
var initMap = function () {
// Check if amchart library is included
if (typeof am5 === 'undefined') {
return;
}
var element = document.getElementById("kt_maps_widget_2_map");
if (!element) {
return;
}
// Root
var root;
var init = function() {
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
root = am5.Root.new(element);
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([am5themes_Animated.new(root)]);
// Create the map chart
// https://www.amcharts.com/docs/v5/charts/map-chart/
var chart = root.container.children.push(
am5map.MapChart.new(root, {
panX: "translateX",
panY: "translateY",
projection: am5map.geoMercator(),
paddingLeft: 0,
paddingrIGHT: 0,
paddingBottom: 0
})
);
// Create main polygon series for countries
// https://www.amcharts.com/docs/v5/charts/map-chart/map-polygon-series/
var polygonSeries = chart.series.push(
am5map.MapPolygonSeries.new(root, {
geoJSON: am5geodata_worldLow,
exclude: ["AQ"],
})
);
polygonSeries.mapPolygons.template.setAll({
tooltipText: "{name}",
toggleKey: "active",
interactive: true,
fill: am5.color(KTUtil.getCssVariableValue('--bs-gray-300')),
});
polygonSeries.mapPolygons.template.states.create("hover", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
polygonSeries.mapPolygons.template.states.create("active", {
fill: am5.color(KTUtil.getCssVariableValue('--bs-success')),
});
// Highlighted Series
// Create main polygon series for countries
// https://www.amcharts.com/docs/v5/charts/map-chart/map-polygon-series/
var polygonSeriesHighlighted = chart.series.push(
am5map.MapPolygonSeries.new(root, {
//geoJSON: am5geodata_usaLow,
geoJSON: am5geodata_worldLow,
include: ['US', 'BR', 'DE', 'AU', 'JP']
})
);
polygonSeriesHighlighted.mapPolygons.template.setAll({
tooltipText: "{name}",
toggleKey: "active",
interactive: true,
});
var colors = am5.ColorSet.new(root, {});
polygonSeriesHighlighted.mapPolygons.template.set(
"fill",
am5.color(KTUtil.getCssVariableValue('--bs-primary')),
);
polygonSeriesHighlighted.mapPolygons.template.states.create("hover", {
fill: root.interfaceColors.get("primaryButtonHover"),
});
polygonSeriesHighlighted.mapPolygons.template.states.create("active", {
fill: root.interfaceColors.get("primaryButtonHover"),
});
// Add zoom control
// https://www.amcharts.com/docs/v5/charts/map-chart/map-pan-zoom/#Zoom_control
//chart.set("zoomControl", am5map.ZoomControl.new(root, {}));
// Set clicking on "water" to zoom out
chart.chartContainer
.get("background")
.events.on("click", function () {
chart.goHome();
});
// Make stuff animate on load
chart.appear(1000, 100);
}
// On amchart ready
am5.ready(function () {
init();
}); // end am5.ready()
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
// Destroy chart
root.dispose();
// Reinit chart
init();
});
};
// Public methods
return {
init: function () {
initMap();
},
};
})();
// Webpack support
if (typeof module !== "undefined") {
module.exports = KTMapsWidget2;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTMapsWidget2.init();
});
"use strict";
// Class definition
var KTPlayersWidget1 = function () {
// Private methods
var initPlayers = function() {
// https://www.w3schools.com/jsref/dom_obj_audio.asp
// Toggle Handler
KTUtil.on(document.body, '[data-kt-element="list-play-button"]', 'click', function (e) {
var currentButton = this;
var audio = document.querySelector('[data-kt-element="audio-track-1"]');
var playIcon = this.querySelector('[data-kt-element="list-play-icon"]');
var pauseIcon = this.querySelector('[data-kt-element="list-pause-icon"]');
if (pauseIcon.classList.contains('d-none')) {
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
} else {
audio.pause();
playIcon.classList.remove('d-none');
pauseIcon.classList.add('d-none');
}
var buttons = [].slice.call(document.querySelectorAll('[data-kt-element="list-play-button"]'));
buttons.map(function (button) {
if (button !== currentButton) {
var playIcon = button.querySelector('[data-kt-element="list-play-icon"]');
var pauseIcon = button.querySelector('[data-kt-element="list-pause-icon"]');
playIcon.classList.remove('d-none');
pauseIcon.classList.add('d-none');
}
});
});
}
// Public methods
return {
init: function () {
initPlayers();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTPlayersWidget1;
}
// Window load
window.addEventListener("load", function() {
KTPlayersWidget1.init();
});
"use strict";
// Class definition
var KTPlayersWidget2 = function () {
// Private methods
var initPlayer = function() {
// https://www.w3schools.com/jsref/dom_obj_audio.asp
var element = document.getElementById("kt_player_widget_2");
if ( !element ) {
return;
}
var audio = element.querySelector('[data-kt-element="audio-track-1"]');
var progress = element.querySelector('[data-kt-element="progress"]');
var currentTime = element.querySelector('[data-kt-element="current-time"]');
var duration = element.querySelector('[data-kt-element="duration"]');
var playButton = element.querySelector('[data-kt-element="play-button"]');
var playIcon = element.querySelector('[data-kt-element="play-icon"]');
var pauseIcon = element.querySelector('[data-kt-element="pause-icon"]');
var replayButton = element.querySelector('[data-kt-element="replay-button"]');
var shuffleButton = element.querySelector('[data-kt-element="shuffle-button"]');
var playNextButton = element.querySelector('[data-kt-element="play-next-button"]');
var playPrevButton = element.querySelector('[data-kt-element="play-prev-button"]');
var formatTime = function(time) {
var s = parseInt(time % 60);
var m = parseInt((time / 60) % 60);
return m + ':' + (s < 10 ? '0' : '') + s;
}
// Duration
duration.innerHTML = formatTime(audio.duration);
// Update progress
var setBarProgress = function() {
progress.value = (audio.currentTime / audio.duration) * 100;
}
// Handle audio update
var handleAudioUpdate = function() {
currentTime.innerHTML = formatTime(audio.currentTime);
setBarProgress();
if (this.ended) {
playIcon.classList.remove('d-none');
pauseIcon.classList.add('d-none');
}
}
audio.addEventListener('timeupdate', handleAudioUpdate);
// Handle play
playButton.addEventListener('click', function() {
if (audio.duration > 0 && !audio.paused) {
audio.pause();
playIcon.classList.remove('d-none');
pauseIcon.classList.add('d-none');
} else if (audio.readyState >= 2) {
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
}
});
// Handle replay
replayButton.addEventListener('click', function() {
if (audio.readyState >= 2) {
audio.currentTime = 0;
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
}
});
// Handle prev play
playPrevButton.addEventListener('click', function() {
if (audio.readyState >= 2) {
audio.currentTime = 0;
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
}
});
// Handle next play
playNextButton.addEventListener('click', function() {
if (audio.readyState >= 2) {
audio.currentTime = 0;
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
}
});
// Shuffle replay
shuffleButton.addEventListener('click', function() {
if (audio.readyState >= 2) {
audio.currentTime = 0;
audio.play();
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
}
});
// Handle track change
progress.addEventListener('change', function() {
audio.currentTime = progress.value;
playIcon.classList.add('d-none');
pauseIcon.classList.remove('d-none');
audio.play();
});
}
// Public methods
return {
init: function () {
initPlayer();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTPlayersWidget2;
}
// Window load
window.addEventListener("load", function() {
KTPlayersWidget2.init();
});
"use strict";
// Class definition
var KTSlidersWidget1 = function() {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, query, data) {
var element = document.querySelector(query);
if ( !element) {
return;
}
if ( chart.rendered === true && element.classList.contains("initialized") ) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var baseColor = KTUtil.getCssVariableValue('--bs-' + 'primary');
var lightColor = KTUtil.getCssVariableValue('--bs-' + 'primary-light' );
var options = {
series: [data],
chart: {
fontFamily: 'inherit',
height: height,
type: 'radialBar',
sparkline: {
enabled: true,
}
},
plotOptions: {
radialBar: {
hollow: {
margin: 0,
size: "45%"
},
dataLabels: {
showOn: "always",
name: {
show: false
},
value: {
show: false
}
},
track: {
background: lightColor,
strokeWidth: '100%'
}
}
},
colors: [baseColor],
stroke: {
lineCap: "round",
},
labels: ["Progress"]
};
chart.self = new ApexCharts(element, options);
chart.self.render();
chart.rendered = true;
element.classList.add('initialized');
}
// Public methods
return {
init: function () {
// Init default chart
initChart(chart1, '#kt_slider_widget_1_chart_1', 76);
var carousel = document.querySelector('#kt_sliders_widget_1_slider');
if ( !carousel ) {
return;
}
// Init slide charts
carousel.addEventListener('slid.bs.carousel', function (e) {
if (e.to === 1) {
// Init second chart
initChart(chart2, '#kt_slider_widget_1_chart_2', 55);
}
if (e.to === 2) {
// Init third chart
initChart(chart3, '#kt_slider_widget_1_chart_3', 25);
}
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
chart1.rendered = false;
}
if (chart2.rendered) {
chart2.self.destroy();
chart2.rendered = false;
}
if (chart3.rendered) {
chart3.self.destroy();
chart3.rendered = false;
}
initChart(chart1, '#kt_slider_widget_1_chart_1', 76);
initChart(chart2, '#kt_slider_widget_1_chart_2', 55);
initChart(chart3, '#kt_slider_widget_1_chart_3', 25);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTSlidersWidget1;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTSlidersWidget1.init();
});
"use strict";
// Class definition
var KTSlidersWidget3 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, query, color, data) {
var element = document.querySelector(query);
if (!element) {
return;
}
if ( chart.rendered === true && element.classList.contains("initialized") ) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var labelColor = KTUtil.getCssVariableValue('--bs-gray-500');
var borderColor = KTUtil.getCssVariableValue('--bs-border-dashed-color');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var options = {
series: [{
name: 'Lessons',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
}
},
plotOptions: {
},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: "gradient",
gradient: {
shadeIntensity: 1,
opacityFrom: 0.4,
opacityTo: 0,
stops: [0, 80, 100]
}
},
stroke: {
curve: 'smooth',
show: true,
width: 3,
colors: [baseColor]
},
xaxis: {
categories: ['', 'Apr 05', 'Apr 06', 'Apr 07', 'Apr 08', 'Apr 09', 'Apr 11', 'Apr 12', 'Apr 14', 'Apr 15', 'Apr 16', 'Apr 17', 'Apr 18', ''],
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
tickAmount: 6,
labels: {
rotate: 0,
rotateAlways: true,
style: {
colors: labelColor,
fontSize: '12px'
}
},
crosshairs: {
position: 'front',
stroke: {
color: baseColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: true,
formatter: undefined,
offsetY: 0,
style: {
fontSize: '12px'
}
}
},
yaxis: {
tickAmount: 4,
max: 24,
min: 10,
labels: {
style: {
colors: labelColor,
fontSize: '12px'
}
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
style: {
fontSize: '12px'
}
},
colors: [baseColor],
grid: {
borderColor: borderColor,
strokeDashArray: 4,
yaxis: {
lines: {
show: true
}
}
},
markers: {
strokeColor: baseColor,
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
chart.self.render();
chart.rendered = true;
element.classList.add('initialized');
}
// Public methods
return {
init: function () {
var data1 = [19, 21, 21, 20, 20, 18, 18, 20, 20, 22, 22, 21, 21, 22];
var data2 = [18, 22, 22, 20, 20, 18, 18, 20, 20, 18, 18, 20, 20, 22];
// Init default chart
initChart(chart1, '#kt_sliders_widget_3_chart_1', 'danger', data1);
var carousel = document.querySelector('#kt_sliders_widget_3_slider');
if ( !carousel ){
return;
}
carousel.addEventListener('slid.bs.carousel', function (e) {
if (e.to === 1) {
// Init second chart
initChart(chart2, '#kt_sliders_widget_3_chart_2', 'primary', data2);
}
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
chart1.rendered = false;
}
if (chart2.rendered) {
chart2.self.destroy();
chart2.rendered = false;
}
initChart(chart1, '#kt_sliders_widget_3_chart_1', 'danger', data1);
initChart(chart2, '#kt_sliders_widget_3_chart_2', 'primary', data2);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTSlidersWidget3;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTSlidersWidget3.init();
});
"use strict";
// Class definition
var KTSlidersWidget7 = function() {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, query, data) {
var element = document.querySelector(query);
if ( !element) {
return;
}
if ( chart.rendered === true && element.classList.contains("initialized") ) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var baseColor = KTUtil.getCssVariableValue('--bs-' + 'danger');
var lightColor = KTUtil.getCssVariableValue('--bs-' + 'white' );
var options = {
series: [data],
chart: {
fontFamily: 'inherit',
height: height,
type: 'radialBar',
sparkline: {
enabled: true,
}
},
plotOptions: {
radialBar: {
hollow: {
margin: 0,
size: "45%"
},
dataLabels: {
showOn: "always",
name: {
show: false
},
value: {
show: false
}
},
track: {
background: lightColor,
strokeWidth: '100%'
}
}
},
colors: [baseColor],
stroke: {
lineCap: "round",
},
labels: ["Progress"]
};
chart.self = new ApexCharts(element, options);
chart.self.render();
chart.rendered = true;
element.classList.add('initialized');
}
// Public methods
return {
init: function () {
// Init default chart
initChart(chart1, '#kt_slider_widget_7_chart_1', 76);
var carousel = document.querySelector('#kt_sliders_widget_7_slider');
if ( !carousel ) {
return;
}
// Init slide charts
carousel.addEventListener('slid.bs.carousel', function (e) {
if (e.to === 1) {
// Init second chart
initChart(chart2, '#kt_slider_widget_7_chart_2', 55);
}
if (e.to === 2) {
// Init third chart
initChart(chart3, '#kt_slider_widget_7_chart_3', 25);
}
});
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
chart1.rendered = false;
}
if (chart2.rendered) {
chart2.self.destroy();
chart2.rendered = false;
}
if (chart3.rendered) {
chart3.self.destroy();
chart3.rendered = false;
}
initChart(chart1, '#kt_slider_widget_7_chart_1', 76);
initChart(chart2, '#kt_slider_widget_7_chart_2', 55);
initChart(chart3, '#kt_slider_widget_7_chart_3', 25);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTSlidersWidget7;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTSlidersWidget7.init();
});
"use strict";
// Class definition
var KTTablesWidget14 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var strokeColor = KTUtil.getCssVariableValue('--bs-' + 'gray-300');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-body-bg');
var options = {
series: [{
name: 'Net Profit',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: false
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
enabled: false
},
colors: [lightColor],
markers: {
colors: [lightColor],
strokeColor: [baseColor],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
}
// Public methods
return {
init: function () {
var chart1Data = [7, 10, 5, 21, 6, 11, 5, 23, 5, 11, 18, 7, 21,13];
initChart(chart1, '#kt_table_widget_14_chart_1', chart1Data, true);
var chart2Data = [17, 5, 23, 2, 21, 9, 17, 23, 4, 24, 9, 17, 21,7];
initChart(chart2, '#kt_table_widget_14_chart_2', chart2Data, true);
var chart3Data = [2, 24, 5, 17, 7, 2, 12, 24, 5, 24, 2, 8, 12,7];
initChart(chart3, '#kt_table_widget_14_chart_3', chart3Data, true);
var chart4Data = [24, 3, 5, 19, 3, 7, 25, 14, 5, 14, 2, 8, 5,17];
initChart(chart4, '#kt_table_widget_14_chart_4', chart4Data, true);
var chart5Data = [3, 23, 1, 19, 3, 17, 3, 9, 25, 4, 2, 18, 25,3];
initChart(chart5, '#kt_table_widget_14_chart_5', chart5Data, true);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_table_widget_14_chart_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_table_widget_14_chart_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_table_widget_14_chart_3', chart3Data, chart3.rendered);
initChart(chart4, '#kt_table_widget_14_chart_4', chart4Data, chart4.rendered);
initChart(chart5, '#kt_table_widget_14_chart_5', chart5Data, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTTablesWidget14;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTTablesWidget14.init();
});
"use strict";
// Class definition
var KTTablesWidget15 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, chartSelector, data, initByDefault) {
var element = document.querySelector(chartSelector);
if (!element) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var strokeColor = KTUtil.getCssVariableValue('--bs-' + 'gray-300');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-body-bg');
var options = {
series: [{
name: 'Net Profit',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: false
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
ontSize: '12px'
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
enabled: false
},
colors: [lightColor],
markers: {
colors: [lightColor],
strokeColor: [baseColor],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
}
// Public methods
return {
init: function () {
var chart1Data = [7, 10, 5, 21, 6, 11, 5, 23, 5, 11, 18, 7, 21,13];
initChart(chart1, '#kt_table_widget_15_chart_1', chart1Data, true);
var chart2Data = [17, 5, 23, 2, 21, 9, 17, 23, 4, 24, 9, 17, 21,7];
initChart(chart2, '#kt_table_widget_15_chart_2', chart2Data, true);
var chart3Data = [2, 24, 5, 17, 7, 2, 12, 24, 5, 24, 2, 8, 12,7];
initChart(chart3, '#kt_table_widget_15_chart_3', chart3Data, true);
var chart4Data = [24, 3, 5, 19, 3, 7, 25, 14, 5, 14, 2, 8, 5,17];
initChart(chart4, '#kt_table_widget_15_chart_4', chart4Data, true);
var chart5Data = [3, 23, 1, 19, 3, 17, 3, 9, 25, 4, 2, 18, 25,3];
initChart(chart5, '#kt_table_widget_15_chart_5', chart5Data, true);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
initChart(chart1, '#kt_table_widget_15_chart_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_table_widget_15_chart_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_table_widget_15_chart_3', chart3Data, chart3.rendered);
initChart(chart4, '#kt_table_widget_15_chart_4', chart4Data, chart4.rendered);
initChart(chart5, '#kt_table_widget_15_chart_5', chart5Data, chart5.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTTablesWidget15;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTTablesWidget15.init();
});
"use strict";
// Class definition
var KTTablesWidget16 = function () {
var chart1 = {
self: null,
rendered: false
};
var chart2 = {
self: null,
rendered: false
};
var chart3 = {
self: null,
rendered: false
};
var chart4 = {
self: null,
rendered: false
};
var chart5 = {
self: null,
rendered: false
};
var chart6 = {
self: null,
rendered: false
};
var chart7 = {
self: null,
rendered: false
};
var chart8 = {
self: null,
rendered: false
};
var chart9 = {
self: null,
rendered: false
};
var chart10 = {
self: null,
rendered: false
};
var chart11 = {
self: null,
rendered: false
};
var chart12 = {
self: null,
rendered: false
};
var chart13 = {
self: null,
rendered: false
};
var chart14 = {
self: null,
rendered: false
};
var chart15 = {
self: null,
rendered: false
};
var chart16 = {
self: null,
rendered: false
};
var chart17 = {
self: null,
rendered: false
};
var chart18 = {
self: null,
rendered: false
};
var chart19 = {
self: null,
rendered: false
};
var chart20 = {
self: null,
rendered: false
};
// Private methods
var initChart = function(chart, toggle, selector, data, initByDefault) {
var element = document.querySelector(selector);
if ( !element ) {
return;
}
var height = parseInt(KTUtil.css(element, 'height'));
var color = element.getAttribute('data-kt-chart-color');
var labelColor = KTUtil.getCssVariableValue('--bs-gray-800');
var strokeColor = KTUtil.getCssVariableValue('--bs-gray-300');
var baseColor = KTUtil.getCssVariableValue('--bs-' + color);
var lightColor = KTUtil.getCssVariableValue('--bs-body-bg');
var options = {
series: [{
name: 'Net Profit',
data: data
}],
chart: {
fontFamily: 'inherit',
type: 'area',
height: height,
toolbar: {
show: false
},
zoom: {
enabled: false
},
sparkline: {
enabled: true
}
},
plotOptions: {},
legend: {
show: false
},
dataLabels: {
enabled: false
},
fill: {
type: 'solid',
opacity: 1
},
stroke: {
curve: 'smooth',
show: true,
width: 2,
colors: [baseColor]
},
xaxis: {
axisBorder: {
show: false
},
axisTicks: {
show: false
},
labels: {
show: false
},
crosshairs: {
show: false,
position: 'front',
stroke: {
color: strokeColor,
width: 1,
dashArray: 3
}
},
tooltip: {
enabled: false
}
},
yaxis: {
min: 0,
max: 60,
labels: {
show: false,
ontSize: '12px'
}
},
states: {
normal: {
filter: {
type: 'none',
value: 0
}
},
hover: {
filter: {
type: 'none',
value: 0
}
},
active: {
allowMultipleDataPointsSelection: false,
filter: {
type: 'none',
value: 0
}
}
},
tooltip: {
enabled: false
},
colors: [lightColor],
markers: {
colors: [lightColor],
strokeColor: [baseColor],
strokeWidth: 3
}
};
chart.self = new ApexCharts(element, options);
var tab = document.querySelector(toggle);
if (initByDefault === true) {
// Set timeout to properly get the parent elements width
setTimeout(function() {
chart.self.render();
chart.rendered = true;
}, 200);
}
tab.addEventListener('shown.bs.tab', function (event) {
if (chart.rendered === false) {
chart.self.render();
chart.rendered = true;
}
});
}
// Public methods
return {
init: function () {
var chart1Data = [16, 10, 15, 21, 6, 11, 5, 23, 5, 11, 18, 7, 21, 13];
initChart(chart1, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_1', chart1Data, true);
var chart2Data = [8, 5, 16, 3, 23, 16, 11, 15, 3, 11, 15, 7, 17, 9];
initChart(chart2, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_2', chart2Data, true);
var chart3Data = [8, 6, 16, 3, 23, 16, 11, 14, 3, 11, 15, 8, 17, 9];
initChart(chart3, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_3', chart3Data, true);
var chart4Data = [12, 5, 23, 12, 21, 9, 17, 20, 4, 24, 9, 13, 18, 9];
initChart(chart4, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_4', chart4Data, true);
var chart5Data = [13, 10, 15, 21, 6, 11, 5, 21, 5, 12, 18, 7, 21, 13];
initChart(chart5, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_1', chart5Data, false);
var chart6Data = [13, 5, 21, 12, 21, 9, 17, 20, 4, 23, 9, 17, 21, 7];
initChart(chart6, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_2', chart6Data, false);
var chart7Data = [8, 10, 14, 21, 6, 31, 5, 21, 5, 11, 15, 7, 23, 13];
initChart(chart7, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_3', chart7Data, false);
var chart8Data = [6, 10, 12, 21, 6, 11, 7, 23, 5, 12, 18, 7, 21, 15];
initChart(chart8, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_4', chart8Data, false);
var chart9Data = [7, 10, 5, 21, 6, 11, 5, 23, 5, 11, 18, 7, 21,13];
initChart(chart9, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_1', chart9Data, false);
var chart10Data = [8, 5, 16, 2, 19, 9, 17, 21, 4, 24, 4, 13, 21,5];
initChart(chart10, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_2', chart10Data, false);
var chart11Data = [15, 10, 12, 21, 6, 11, 23, 11, 5, 12, 18, 7, 21, 15];
initChart(chart11, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_3', chart11Data, false);
var chart12Data = [3, 9, 12, 23, 6, 11, 7, 23, 5, 12, 14, 7, 21, 8];
initChart(chart12, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_4', chart12Data, false);
var chart13Data = [9, 14, 15, 21, 8, 11, 5, 23, 5, 11, 18, 5, 23, 8];
initChart(chart13, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_1', chart13Data, false);
var chart14Data = [7, 5, 23, 12, 21, 9, 17, 15, 4, 24, 9, 17, 21, 7];
initChart(chart14, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_2', chart14Data, false);
var chart15Data = [8, 10, 14, 21, 6, 31, 8, 23, 5, 3, 14, 7, 21, 12];
initChart(chart15, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_3', chart15Data, false);
var chart16Data = [6, 12, 12, 19, 6, 11, 7, 23, 5, 12, 18, 7, 21, 15];
initChart(chart16, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_4', chart16Data, false);
var chart17Data = [5, 10, 15, 21, 6, 11, 5, 23, 5, 11, 17, 7, 21, 13];
initChart(chart17, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_1', chart17Data, false);
var chart18Data = [4, 5, 23, 12, 21, 9, 17, 15, 4, 24, 9, 17, 21, 7];
initChart(chart18, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_2', chart18Data, false);
var chart19Data = [7, 10, 14, 21, 6, 31, 5, 23, 5, 11, 15, 7, 21, 17];
initChart(chart19, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_3', chart19Data, false);
var chart20Data = [3, 10, 12, 23, 6, 11, 7, 22, 5, 12, 18, 7, 21, 14];
initChart(chart20, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_4', chart20Data, false);
// Update chart on theme mode change
KTThemeMode.on("kt.thememode.change", function() {
if (chart1.rendered) {
chart1.self.destroy();
}
if (chart2.rendered) {
chart2.self.destroy();
}
if (chart3.rendered) {
chart3.self.destroy();
}
if (chart4.rendered) {
chart4.self.destroy();
}
if (chart5.rendered) {
chart5.self.destroy();
}
if (chart6.rendered) {
chart6.self.destroy();
}
if (chart7.rendered) {
chart7.self.destroy();
}
if (chart8.rendered) {
chart8.self.destroy();
}
if (chart9.rendered) {
chart9.self.destroy();
}
if (chart10.rendered) {
chart10.self.destroy();
}
if (chart11.rendered) {
chart11.self.destroy();
}
if (chart12.rendered) {
chart12.self.destroy();
}
if (chart13.rendered) {
chart13.self.destroy();
}
if (chart14.rendered) {
chart14.self.destroy();
}
if (chart15.rendered) {
chart15.self.destroy();
}
if (chart16.rendered) {
chart16.self.destroy();
}
if (chart17.rendered) {
chart17.self.destroy();
}
if (chart18.rendered) {
chart18.self.destroy();
}
if (chart19.rendered) {
chart19.self.destroy();
}
if (chart20.rendered) {
chart20.self.destroy();
}
initChart(chart1, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_1', chart1Data, chart1.rendered);
initChart(chart2, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_2', chart2Data, chart2.rendered);
initChart(chart3, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_3', chart3Data, chart3.rendered);
initChart(chart4, '#kt_stats_widget_16_tab_link_1', '#kt_table_widget_16_chart_1_4', chart4Data, chart4.rendered);
initChart(chart5, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_1', chart5Data, chart5.rendered);
initChart(chart6, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_2', chart6Data, chart6.rendered);
initChart(chart7, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_3', chart7Data, chart7.rendered);
initChart(chart8, '#kt_stats_widget_16_tab_link_2', '#kt_table_widget_16_chart_2_4', chart8Data, chart8.rendered);
initChart(chart9, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_1', chart9Data, chart9.rendered);
initChart(chart10, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_2', chart10Data, chart10.rendered);
initChart(chart11, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_3', chart11Data, chart11.rendered);
initChart(chart12, '#kt_stats_widget_16_tab_link_3', '#kt_table_widget_16_chart_3_4', chart12Data, chart12.rendered);
initChart(chart13, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_1', chart13Data, chart13.rendered);
initChart(chart14, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_2', chart14Data, chart14.rendered);
initChart(chart15, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_3', chart15Data, chart15.rendered);
initChart(chart16, '#kt_stats_widget_16_tab_link_4', '#kt_table_widget_16_chart_4_4', chart16Data, chart16.rendered);
initChart(chart17, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_1', chart17Data, chart17.rendered);
initChart(chart18, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_2', chart18Data, chart18.rendered);
initChart(chart19, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_3', chart19Data, chart19.rendered);
initChart(chart20, '#kt_stats_widget_16_tab_link_5', '#kt_table_widget_16_chart_5_4', chart20Data, chart20.rendered);
});
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTTablesWidget16;
}
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTTablesWidget16.init();
});
"use strict";
// Class definition
var KTTablesWidget3 = function () {
var table;
var datatable;
// Private methods
const initDatatable = () => {
// Init datatable --- more info on datatables: https://datatables.net/manual/
datatable = $(table).DataTable({
"info": false,
'order': [],
'paging': false,
'pageLength': false,
});
}
const handleTabStates = () => {
const tabs = document.querySelector('[data-kt-table-widget-3="tabs_nav"]');
const tabButtons = tabs.querySelectorAll('[data-kt-table-widget-3="tab"]');
const tabClasses = ['border-bottom', 'border-3', 'border-primary'];
tabButtons.forEach(tab => {
tab.addEventListener('click', e => {
// Get datatable filter value
const value = tab.getAttribute('data-kt-table-widget-3-value');
tabButtons.forEach(t => {
t.classList.remove(...tabClasses);
t.classList.add('text-muted');
});
tab.classList.remove('text-muted');
tab.classList.add(...tabClasses);
// Filter datatable
if (value === 'Show All') {
datatable.search('').draw();
} else {
datatable.search(value).draw();
}
});
});
}
// Handle status filter dropdown
const handleStatusFilter = () => {
const select = document.querySelector('[data-kt-table-widget-3="filter_status"]');
$(select).on('select2:select', function (e) {
const value = $(this).val();
if (value === 'Show All') {
datatable.search('').draw();
} else {
datatable.search(value).draw();
}
});
}
// Public methods
return {
init: function () {
table = document.querySelector('#kt_widget_table_3');
if (!table) {
return;
}
initDatatable();
handleTabStates();
handleStatusFilter();
}
}
}();
// Webpack support
if (typeof module !== 'undefined') {
module.exports = KTTablesWidget3;
}
// On document ready
KTUtil.onDOMContentLoaded(function () {
KTTablesWidget3.init();
});
"use strict";
// Class definition
var KTTablesWidget4 = function () {
var table;
var datatable;
var template;
// Private methods
const initDatatable = () => {
// Get subtable template
const subtable = document.querySelector('[data-kt-table-widget-4="subtable_template"]');
template = subtable.cloneNode(true);
template.classList.remove('d-none');
// Remove subtable template
subtable.parentNode.removeChild(subtable);
// Init datatable --- more info on datatables: https://datatables.net/manual/
datatable = $(table).DataTable({
"info": false,
'order': [],
"lengthChange": false,
'pageLength': 6,
'ordering': false,
'paging': false,
'columnDefs': [
{ orderable: false, targets: 0 }, // Disable ordering on column 0 (checkbox)
{ orderable: false, targets: 6 }, // Disable ordering on column 6 (actions)
]
});
// Re-init functions on every table re-draw -- more info: https://datatables.net/reference/event/draw
datatable.on('draw', function () {
resetSubtable();
handleActionButton();
});
}
// Search Datatable --- official docs reference: https://datatables.net/reference/api/search()
var handleSearchDatatable = () => {
const filterSearch = document.querySelector('[data-kt-table-widget-4="search"]');
filterSearch.addEventListener('keyup', function (e) {
datatable.search(e.target.value).draw();
});
}
// Handle status filter
const handleStatusFilter = () => {
const select = document.querySelector('[data-kt-table-widget-4="filter_status"]');
$(select).on('select2:select', function (e) {
const value = $(this).val();
if (value === 'Show All') {
datatable.search('').draw();
} else {
datatable.search(value).draw();
}
});
}
// Subtable data sample
const data = [
{
image: '76',
name: 'Go Pro 8',
description: 'Latest version of Go Pro.',
cost: '500.00',
qty: '1',
total: '500.00',
stock: '12'
},
{
image: '60',
name: 'Bose Earbuds',
description: 'Top quality earbuds from Bose.',
cost: '300.00',
qty: '1',
total: '300.00',
stock: '8'
},
{
image: '211',
name: 'Dry-fit Sports T-shirt',
description: 'Comfortable sportswear.',
cost: '89.00',
qty: '1',
total: '89.00',
stock: '18'
},
{
image: '21',
name: 'Apple Airpod 3',
description: 'Apple\'s latest earbuds.',
cost: '200.00',
qty: '2',
total: '400.00',
stock: '32'
},
{
image: '83',
name: 'Nike Pumps',
description: 'Apple\'s latest headphones.',
cost: '200.00',
qty: '1',
total: '200.00',
stock: '8'
}
];
// Handle action button
const handleActionButton = () => {
const buttons = document.querySelectorAll('[data-kt-table-widget-4="expand_row"]');
// Sample row items counter --- for demo purpose only, remove this variable in your project
const rowItems = [3, 1, 3, 1, 2, 1];
buttons.forEach((button, index) => {
button.addEventListener('click', e => {
e.stopImmediatePropagation();
e.preventDefault();
const row = button.closest('tr');
const rowClasses = ['isOpen', 'border-bottom-0'];
// Get total number of items to generate --- for demo purpose only, remove this code snippet in your project
const demoData = [];
for (var j = 0; j < rowItems[index]; j++) {
demoData.push(data[j]);
}
// End of generating demo data
// Handle subtable expanded state
if (row.classList.contains('isOpen')) {
// Remove all subtables from current order row
while (row.nextSibling && row.nextSibling.getAttribute('data-kt-table-widget-4') === 'subtable_template') {
row.nextSibling.parentNode.removeChild(row.nextSibling);
}
row.classList.remove(...rowClasses);
button.classList.remove('active');
} else {
populateTemplate(demoData, row);
row.classList.add(...rowClasses);
button.classList.add('active');
}
});
});
}
// Populate template with content/data -- content/data can be replaced with relevant data from database or API
const populateTemplate = (data, target) => {
data.forEach((d, index) => {
// Clone template node
const newTemplate = template.cloneNode(true);
// Stock badges
const lowStock = `