No supported configuration was found for game ID LOTTOUSA. Check dailylotteries.json and lottery_skip_config.json.;
function chartMajorVersion(){
if(typeof Chart==='undefined' || !Chart.version){return 0;}
var versionParts=String(Chart.version).split('.');
return parseInt(versionParts[0],10)||0;
}
function getStyle(name){
var styles={
main:{borderColor:'#1C66FF',backgroundColor:'rgba(28,102,255,.22)',pointBackgroundColor:'#1C66FF',fill:false},
sum:{borderColor:'#20C997',backgroundColor:'rgba(32,201,151,.14)',pointBackgroundColor:'#20C997',fill:true},
range:{borderColor:'#F5A623',backgroundColor:['rgba(28,102,255,.82)','rgba(52,199,243,.82)','rgba(32,201,151,.82)','rgba(245,166,35,.82)','rgba(111,99,255,.82)'],pointBackgroundColor:'#F5A623',fill:false},
bonus:{borderColor:'#E43D4F',backgroundColor:'rgba(228,61,79,.24)',pointBackgroundColor:'#E43D4F',fill:false}
};
return styles[name]||styles.main;
}
function getOptions(){
var major=chartMajorVersion();
if(major>0 && major<3){
return {
responsive:true,
maintainAspectRatio:false,
legend:{display:false},
scales:{
yAxes:[{ticks:{beginAtZero:true},gridLines:{color:'rgba(127,141,170,.18)'}}],
xAxes:[{gridLines:{display:false}}]
}
};
}
return {
responsive:true,
maintainAspectRatio:false,
plugins:{legend:{display:false}},
scales:{
y:{beginAtZero:true,grid:{color:'rgba(127,141,170,.18)'}},
x:{grid:{display:false}}
}
};
}
function makeChart(id,type,labels,data,label,styleName){
var el=document.getElementById(id);
var style;
var dataset;
if(!el || typeof Chart==='undefined'){return;}
style=getStyle(styleName);
dataset={
label:label,
data:data,
borderWidth:2,
borderColor:style.borderColor,
backgroundColor:style.backgroundColor,
pointBackgroundColor:style.pointBackgroundColor,
pointBorderColor:style.pointBackgroundColor,
tension:type==='line'?0.28:0,
fill:style.fill
};
new Chart(el,{type:type,data:{labels:labels,datasets:[dataset]},options:getOptions()});
}
makeChart('leMainFreqChart','bar',payload.mainLabels||[],payload.mainData||[],'Frequency','main');
makeChart('leSumTrendChart','line',payload.sumLabels||[],payload.sumValues||[],'Sum','sum');
makeChart('leRangeChart','bar',payload.rangeLabels||[],payload.rangeData||[],'Range','range');
makeChart('leExtraFreqChart','bar',payload.extraLabels||[],payload.extraData||[],'Bonus','bonus');
});
}());