From c2dadf536e6c7ca5991bd64d5cb7d2519902a9ac Mon Sep 17 00:00:00 2001 From: Ian Gray Date: Fri, 11 Feb 2022 20:47:15 +0000 Subject: [PATCH] Fix #158, min/max not being applied correctly to grouped elements. --- data/js/controls.js | 27 +++++++++++++++------------ data/js/controls.min.js | 4 ++-- src/dataControlsJS.h | 6 +++--- src/dataStyleCSS.h | 2 +- 4 files changed, 21 insertions(+), 18 deletions(-) diff --git a/data/js/controls.js b/data/js/controls.js index dca0c25..db9b7ff 100644 --- a/data/js/controls.js +++ b/data/js/controls.js @@ -433,24 +433,27 @@ function start() { case UI_MIN: if (data.parentControl) { - var parent = $("#id" + data.parentControl + " input"); - if (parent.size()) { - parent.attr("min", data.value); + //Is it applied to a slider? + if($('#sl' + data.parentControl).length) { + $('#sl' + data.parentControl).attr("min", data.value); + } else if($('#num' + data.parentControl).length) { + //Or a number + $('#num' + data.parentControl).attr("min", data.value); } } break; case UI_MAX: if (data.parentControl) { - var parent = $("#id" + data.parentControl + " input"); - if (parent.size()) { - if(!parent.attr("type")) { - //type is not set so therefore it is a text input - parent.attr("maxlength", data.value); - } else { - //type might be range (slider) or number - parent.attr("max", data.value); - } + //Is it applied to a slider? + if($('#sl' + data.parentControl).length) { + $('#sl' + data.parentControl).attr("max", data.value); + } else if($('#text' + data.parentControl).length) { + //Is it a text element + $('#text' + data.parentControl).attr("maxlength", data.value); + } else if($('#num' + data.parentControl).length) { + //Or a number + $('#num' + data.parentControl).attr("max", data.value); } } break; diff --git a/data/js/controls.min.js b/data/js/controls.min.js index 32ce87d..0288c08 100644 --- a/data/js/controls.min.js +++ b/data/js/controls.min.js @@ -25,8 +25,8 @@ data.selected+ ">"+ data.label+ "");} -break;case UI_MIN:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){parent.attr("min",data.value);}} -break;case UI_MAX:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){if(!parent.attr("type")){parent.attr("maxlength",data.value);}else{parent.attr("max",data.value);}}} +break;case UI_MIN:if(data.parentControl){if($('#sl'+data.parentControl).length){$('#sl'+data.parentControl).attr("min",data.value);}else if($('#num'+data.parentControl).length){$('#num'+data.parentControl).attr("min",data.value);}} +break;case UI_MAX:if(data.parentControl){if($('#sl'+data.parentControl).length){$('#sl'+data.parentControl).attr("max",data.value);}else if($('#text'+data.parentControl).length){$('#text'+data.parentControl).attr("maxlength",data.value);}else if($('#num'+data.parentControl).length){$('#num'+data.parentControl).attr("max",data.value);}} break;case UI_STEP:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){parent.attr("step",data.value);}} break;case UI_GRAPH:if(data.visible){addToHTML(data);graphData[data.id]=restoreGraphData(data.id);renderGraphSvg(graphData[data.id],"graph"+data.id);} break;case ADD_GRAPH_POINT:var ts=Math.round(new Date().getTime()/1000);graphData[data.id].push({x:ts,y:data.value});saveGraphData();renderGraphSvg(graphData[data.id],"graph"+data.id);break;case CLEAR_GRAPH:graphData[data.id]=[];saveGraphData();renderGraphSvg(graphData[data.id],"graph"+data.id);break;case UI_ACCEL:if(hasAccel)break;hasAccel=true;if(data.visible){addToHTML(data);requestOrientationPermission();} diff --git a/src/dataControlsJS.h b/src/dataControlsJS.h index 013ee20..82643c1 100644 --- a/src/dataControlsJS.h +++ b/src/dataControlsJS.h @@ -26,8 +26,8 @@ data.selected+ ">"+ data.label+ "");} -break;case UI_MIN:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){parent.attr("min",data.value);}} -break;case UI_MAX:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){if(!parent.attr("type")){parent.attr("maxlength",data.value);}else{parent.attr("max",data.value);}}} +break;case UI_MIN:if(data.parentControl){if($('#sl'+data.parentControl).length){$('#sl'+data.parentControl).attr("min",data.value);}else if($('#num'+data.parentControl).length){$('#num'+data.parentControl).attr("min",data.value);}} +break;case UI_MAX:if(data.parentControl){if($('#sl'+data.parentControl).length){$('#sl'+data.parentControl).attr("max",data.value);}else if($('#text'+data.parentControl).length){$('#text'+data.parentControl).attr("maxlength",data.value);}else if($('#num'+data.parentControl).length){$('#num'+data.parentControl).attr("max",data.value);}} break;case UI_STEP:if(data.parentControl){var parent=$("#id"+data.parentControl+" input");if(parent.size()){parent.attr("step",data.value);}} break;case UI_GRAPH:if(data.visible){addToHTML(data);graphData[data.id]=restoreGraphData(data.id);renderGraphSvg(graphData[data.id],"graph"+data.id);} break;case ADD_GRAPH_POINT:var ts=Math.round(new Date().getTime()/1000);graphData[data.id].push({x:ts,y:data.value});saveGraphData();renderGraphSvg(graphData[data.id],"graph"+data.id);break;case CLEAR_GRAPH:graphData[data.id]=[];saveGraphData();renderGraphSvg(graphData[data.id],"graph"+data.id);break;case UI_ACCEL:if(hasAccel)break;hasAccel=true;if(data.visible){addToHTML(data);requestOrientationPermission();} @@ -103,4 +103,4 @@ break;case UI_SLIDER:case UPDATE_SLIDER:$("#sl"+data.id).prop("disabled",!data.e break;}} )====="; -const uint8_t JS_CONTROLS_GZIP[4145] PROGMEM = { 31,139,8,0,106,99,248,97,2,255,197,27,253,119,218,56,242,247,252,21,142,187,175,152,11,9,208,175,109,33,78,31,37,180,229,150,132,92,32,219,125,215,237,229,25,35,130,95,140,237,181,77,72,54,229,127,191,209,72,178,37,219,124,148,236,222,253,210,224,209,104,52,154,25,105,190,84,219,247,162,88,187,234,94,119,207,187,195,110,171,119,253,233,170,107,190,168,213,154,182,24,184,236,244,250,173,83,128,213,5,236,226,180,53,236,92,247,63,126,28,116,134,102,93,198,237,252,54,236,156,159,50,26,117,9,62,236,14,59,61,83,2,92,0,197,12,61,4,165,139,116,175,219,20,242,66,69,106,51,172,23,41,214,135,171,225,176,127,110,190,84,241,56,180,94,123,153,98,246,90,31,128,137,87,42,34,3,214,107,175,82,188,193,151,238,176,253,185,115,105,190,86,81,19,120,189,246,90,194,238,117,79,1,246,38,131,203,160,245,218,155,20,243,252,234,236,3,192,126,86,49,57,180,94,251,89,18,23,200,17,20,114,113,53,52,223,170,216,210,72,189,246,54,157,241,233,178,117,241,217,124,199,1,173,211,83,6,185,190,232,119,207,41,42,31,104,247,58,173,75,142,92,175,189,147,86,108,125,48,235,25,133,48,152,164,144,65,167,215,105,3,181,140,78,4,184,46,105,165,127,49,236,82,249,103,212,34,192,117,73,45,103,93,0,100,180,130,176,186,164,147,179,214,111,102,61,163,15,132,213,101,85,12,59,23,102,61,171,9,4,214,37,61,124,106,93,125,234,152,245,140,30,56,180,46,169,161,213,110,83,219,200,168,128,67,235,111,101,193,92,180,46,91,195,62,168,241,93,86,54,201,72,93,22,119,247,172,3,39,42,35,111,10,172,75,208,228,192,156,246,191,156,39,199,165,215,249,56,76,142,197,101,247,211,231,97,98,252,237,206,249,16,108,73,200,173,125,61,188,186,252,215,85,191,59,232,36,164,218,215,157,179,206,101,171,151,30,191,246,245,69,7,102,93,118,127,133,169,47,18,224,151,206,176,53,184,248,220,234,73,228,175,7,87,231,31,123,253,47,202,26,237,214,229,101,127,152,28,150,246,117,171,215,253,119,235,18,52,248,38,1,157,182,46,127,73,12,191,125,125,222,63,135,237,191,126,221,188,179,66,237,38,180,130,233,169,21,91,166,71,22,90,43,12,173,7,163,140,35,83,43,106,217,54,113,205,137,229,70,4,65,145,235,140,73,216,246,189,216,241,230,254,60,226,67,147,185,103,199,142,239,105,182,239,250,97,219,181,162,200,192,159,221,113,249,145,255,48,207,231,179,17,9,19,120,51,90,56,177,61,149,240,172,136,200,50,107,132,36,158,135,158,14,255,252,49,247,157,136,232,77,142,194,69,40,16,200,140,132,150,59,78,134,83,121,10,140,128,196,36,12,157,59,18,38,72,169,124,5,210,130,196,86,20,76,45,55,78,144,18,121,11,156,104,238,77,92,127,33,209,97,226,23,227,182,21,134,126,58,95,168,66,12,91,174,243,167,21,58,94,130,64,21,211,224,191,169,86,4,226,216,10,111,245,230,152,76,172,185,27,11,160,222,92,46,247,168,22,22,100,20,249,246,109,83,250,13,42,241,136,29,147,113,86,35,33,249,99,78,162,184,31,58,196,139,45,10,186,32,225,204,137,34,248,101,148,31,151,123,9,102,100,221,145,79,194,24,96,200,245,109,203,29,196,126,104,221,144,163,136,196,221,152,204,12,157,68,193,220,65,155,137,244,202,63,7,253,243,163,40,134,29,221,56,147,7,35,49,165,114,185,41,17,14,97,125,63,148,104,59,160,109,180,38,88,113,140,166,167,172,117,83,184,86,74,188,233,76,140,100,234,190,233,205,93,183,252,152,210,66,166,2,43,140,72,138,85,110,50,25,166,75,126,117,198,223,128,73,6,254,250,45,203,175,21,198,32,130,159,140,177,111,207,103,32,185,242,145,53,30,27,250,63,244,242,145,63,153,192,1,249,201,208,159,133,254,2,190,167,241,204,53,116,189,220,228,170,56,178,93,31,214,6,3,103,84,100,210,112,2,7,160,133,121,212,1,59,9,97,133,21,234,163,212,19,92,88,35,36,51,255,142,176,131,165,227,137,57,188,9,9,241,244,114,14,21,248,84,240,66,50,46,192,98,76,35,23,90,85,59,247,53,206,1,101,242,249,179,183,111,94,190,110,22,204,74,183,174,64,61,227,209,118,29,251,182,193,37,87,89,42,155,158,90,222,216,37,191,58,145,51,114,92,39,126,104,3,224,6,4,244,8,122,220,207,10,224,249,243,125,33,243,163,169,51,30,19,175,252,152,40,132,30,128,212,94,185,146,18,116,216,121,231,14,126,244,156,40,38,30,92,53,250,93,178,166,141,107,234,149,98,94,42,40,117,52,172,133,227,141,253,197,17,53,72,186,202,81,224,135,241,190,169,235,223,191,23,143,188,173,173,26,121,245,234,101,162,95,188,91,191,144,209,0,126,147,216,208,23,81,163,90,213,15,178,19,167,126,20,123,214,140,28,232,141,252,32,165,122,160,87,23,32,242,230,146,0,191,59,19,231,52,246,132,193,250,158,31,16,207,20,146,53,200,93,76,175,109,47,242,93,2,243,111,128,36,195,212,40,222,22,54,183,202,54,99,114,15,252,37,186,78,207,76,106,255,113,56,39,205,101,51,101,13,79,211,54,188,33,34,144,204,158,49,133,26,161,176,53,212,40,160,136,2,243,135,212,118,208,196,54,81,160,232,227,204,101,4,3,71,99,188,139,232,40,49,19,187,29,249,227,7,132,217,240,69,66,48,54,225,27,41,250,81,252,16,16,238,29,213,60,161,81,112,7,81,80,108,141,34,207,186,43,2,3,163,112,52,98,121,8,108,30,151,201,186,118,184,82,179,206,190,16,15,236,8,225,148,116,232,187,209,209,196,15,59,22,48,79,92,66,183,103,158,224,93,15,158,236,158,137,238,145,162,55,50,174,131,35,151,43,203,166,36,102,35,153,5,58,72,89,141,253,216,114,197,122,39,134,186,188,75,188,155,120,122,88,47,39,135,15,156,151,7,119,247,220,241,111,225,88,173,68,135,141,140,66,98,221,54,133,168,211,108,170,241,255,221,33,147,59,189,238,224,72,147,251,131,157,118,188,205,252,188,12,88,246,217,200,222,37,33,113,125,107,12,39,67,197,198,60,179,145,24,118,236,196,46,97,86,227,90,35,226,162,25,206,44,199,251,76,44,176,33,97,133,41,66,150,30,102,135,13,241,197,82,181,228,51,205,197,18,16,75,133,146,79,204,41,164,65,158,11,52,132,148,209,61,184,164,12,215,215,208,255,60,60,235,25,236,124,170,76,176,92,54,55,233,49,59,139,110,110,20,123,250,1,162,65,140,131,142,49,246,231,246,20,101,223,72,239,140,242,35,57,10,66,66,213,126,202,98,60,42,202,121,28,211,235,14,28,169,193,73,84,232,109,8,74,169,32,21,208,233,46,52,184,111,91,50,175,172,238,77,228,212,155,119,199,110,36,112,170,130,44,67,183,92,100,48,67,150,150,9,18,185,211,223,91,9,47,152,236,44,187,192,26,179,77,95,93,84,118,149,93,17,13,89,118,200,162,251,116,22,105,2,249,116,38,21,42,57,54,195,167,179,137,169,237,211,249,84,201,228,24,29,61,157,81,154,157,63,157,79,133,74,142,77,251,233,108,178,226,192,211,25,205,208,89,123,186,177,10,182,249,240,133,52,6,30,160,95,55,246,115,113,64,142,236,176,245,33,79,83,13,60,172,32,64,15,116,236,58,39,199,150,230,123,51,160,68,230,129,89,2,28,182,143,68,162,7,122,185,164,77,67,50,49,75,148,130,4,47,157,240,15,188,102,14,244,227,170,117,114,92,5,146,133,17,77,178,230,216,185,211,156,49,46,165,16,59,174,194,8,157,75,231,153,64,224,72,37,0,95,35,50,110,179,111,3,242,95,63,104,80,53,45,203,24,183,25,186,21,56,108,101,11,176,39,142,11,193,154,145,168,141,166,41,152,98,254,100,196,83,39,2,126,226,24,82,16,186,49,189,108,154,38,68,194,116,223,135,177,127,200,238,82,72,231,209,152,116,132,235,21,217,0,104,60,1,236,152,65,232,207,2,8,153,135,214,72,139,125,141,77,164,191,12,15,171,41,26,164,111,96,147,239,89,28,183,79,247,115,196,144,96,134,1,159,16,19,88,46,9,41,137,169,21,83,154,218,216,39,145,230,249,177,70,238,33,81,210,26,191,255,142,201,64,129,205,21,152,20,171,32,38,234,135,200,22,102,180,89,36,193,216,102,32,42,222,103,17,196,60,118,204,117,160,162,54,217,103,170,52,63,192,164,142,234,141,253,212,15,246,132,238,246,244,146,134,38,96,150,4,148,89,4,29,16,16,182,24,161,216,39,2,134,65,5,0,142,171,140,230,137,158,223,209,89,119,219,237,56,227,162,173,28,232,154,227,5,243,152,169,128,111,43,114,254,132,4,183,252,40,118,137,166,48,115,60,93,117,155,57,94,90,191,253,125,188,80,3,81,248,161,137,133,158,99,210,186,103,241,96,134,85,76,56,179,152,217,237,228,46,160,97,231,226,127,36,92,72,249,131,13,210,197,186,251,230,219,48,41,52,125,229,246,247,205,204,85,176,132,51,104,2,7,112,91,226,192,224,238,198,200,207,173,232,8,75,253,135,106,128,153,86,65,3,15,126,100,158,89,241,244,40,244,231,112,52,104,114,15,20,97,199,180,48,54,116,102,240,171,90,175,213,106,69,156,30,5,243,104,106,60,222,55,226,168,242,208,72,165,1,39,57,83,222,219,133,115,137,111,169,147,209,40,16,216,215,111,127,241,122,162,29,64,213,39,234,210,101,54,158,148,169,177,116,176,217,217,173,45,136,102,174,7,169,73,133,217,182,28,254,165,185,11,55,56,177,52,48,212,95,120,23,161,31,192,197,251,96,148,120,230,55,136,31,92,82,42,51,87,41,19,18,6,12,195,220,130,229,25,197,44,37,129,251,154,184,28,124,78,77,127,95,107,212,127,140,181,232,201,188,177,176,99,5,45,100,77,57,169,123,44,228,184,166,37,78,67,185,11,96,150,132,88,209,193,236,117,169,86,247,191,219,18,79,61,41,45,112,188,18,49,96,108,103,27,80,41,237,194,150,148,2,99,60,68,238,227,191,136,183,12,169,157,204,128,37,227,185,64,224,169,172,229,136,237,194,28,79,234,243,57,123,150,179,60,6,22,49,119,101,94,37,181,11,231,105,106,157,182,228,27,121,52,86,251,160,75,222,88,243,27,242,23,201,62,75,107,151,13,176,123,188,192,152,187,103,29,244,127,225,157,41,57,189,216,239,14,250,3,44,163,25,105,143,133,21,184,98,240,134,13,253,32,188,195,130,121,198,111,136,238,153,40,206,98,233,215,208,175,188,91,207,95,120,26,141,126,104,248,140,49,175,46,38,45,247,146,18,28,140,159,152,162,168,245,252,121,2,60,86,30,96,64,24,18,250,54,137,162,142,103,129,191,25,115,47,147,163,35,207,81,136,41,37,93,22,22,137,186,98,246,46,92,169,170,192,242,136,171,40,74,158,86,160,165,116,130,204,106,150,44,247,161,37,22,60,82,148,175,9,236,91,121,47,183,78,52,245,23,160,35,26,42,230,7,167,112,199,27,89,193,152,166,226,51,32,243,101,91,87,27,94,204,63,28,38,141,96,222,134,62,228,141,95,241,153,118,121,5,36,109,233,10,72,210,192,21,0,214,177,21,95,73,131,150,238,130,136,174,146,202,134,126,32,117,185,121,37,21,190,203,34,72,46,220,66,202,187,96,90,226,86,102,51,225,143,51,182,142,163,149,124,236,173,176,73,154,243,98,178,127,200,93,238,53,126,65,54,75,104,61,91,202,101,121,18,251,181,246,141,199,18,106,86,203,156,56,189,29,25,212,163,119,34,15,137,10,49,89,50,41,53,98,102,192,158,117,67,76,169,22,46,247,12,25,127,172,107,199,115,93,118,54,128,158,41,92,58,135,227,141,150,189,26,34,23,87,134,107,1,254,226,245,192,177,155,63,44,4,53,112,201,74,134,167,201,9,231,108,153,53,156,163,219,95,199,186,183,138,115,105,21,234,132,214,172,193,220,247,186,69,226,109,22,17,181,154,194,37,104,117,101,237,10,214,104,139,53,152,55,95,167,104,238,238,215,42,123,139,133,228,210,56,27,174,56,209,24,60,1,94,110,252,167,74,118,68,97,18,53,122,188,181,12,202,60,40,94,46,169,215,209,107,174,146,95,112,95,92,144,108,8,18,93,222,178,179,34,126,101,140,157,8,79,47,77,209,121,63,80,106,5,178,50,96,99,21,235,129,189,153,247,192,86,152,87,60,242,106,194,147,45,8,79,86,17,166,85,214,213,164,183,144,119,48,90,69,154,22,196,87,147,118,183,32,237,174,34,141,53,236,213,180,195,45,104,135,5,180,151,202,107,6,145,199,113,83,137,32,55,37,104,41,248,203,228,207,92,132,229,200,215,95,106,50,64,192,190,101,22,147,57,32,22,172,114,71,212,91,80,33,34,181,240,5,17,245,149,129,160,228,120,27,105,169,175,85,82,114,72,79,75,183,84,79,179,179,117,108,100,113,192,185,5,233,184,168,164,103,104,215,242,180,87,176,181,129,188,40,176,179,167,87,82,169,60,125,3,224,68,167,78,100,135,36,230,149,91,68,50,87,250,25,233,37,157,61,50,37,127,163,56,61,213,249,192,77,65,55,16,184,150,77,140,234,127,126,63,61,168,222,84,116,244,171,172,124,143,109,9,172,149,53,10,60,152,236,159,41,132,187,174,229,146,23,255,87,186,190,21,19,105,36,170,50,104,91,174,59,178,236,219,1,129,96,122,223,212,169,86,116,102,175,178,120,196,164,148,91,33,136,165,176,55,25,133,201,66,193,217,91,189,110,133,175,218,92,46,197,155,141,164,250,147,202,25,131,161,199,52,2,54,55,134,212,239,117,13,131,103,90,126,206,132,207,7,180,2,221,208,245,38,130,22,192,102,49,57,58,66,9,209,191,136,79,5,179,98,97,169,254,89,42,127,255,158,56,219,130,42,42,239,221,159,212,148,122,234,54,116,223,175,35,155,190,44,97,15,95,64,251,235,95,165,168,141,122,158,92,231,154,204,43,219,195,153,134,213,238,13,127,172,71,22,183,255,89,218,201,182,146,180,136,164,12,5,53,121,32,107,86,179,233,85,97,150,226,133,79,31,182,206,103,94,36,48,168,26,41,130,21,142,181,152,61,219,161,141,136,226,128,28,123,79,211,215,162,153,197,154,18,250,113,21,64,199,211,176,74,187,21,60,180,79,203,148,216,180,192,118,85,166,10,154,190,98,216,101,43,17,123,226,135,36,197,158,104,151,13,86,91,195,96,49,39,152,175,139,172,89,109,231,80,214,196,113,222,170,206,159,237,7,229,228,145,92,192,210,72,246,72,211,97,144,4,23,130,140,189,230,156,171,85,142,220,73,151,135,147,179,190,233,28,240,247,186,199,17,168,0,117,3,222,69,104,69,33,184,151,40,6,101,174,225,191,135,139,208,10,242,173,79,74,236,68,207,190,74,17,75,177,232,22,23,195,18,211,170,229,120,39,150,70,44,128,41,133,196,108,74,69,67,111,74,219,108,186,220,181,45,194,100,142,177,116,162,182,228,128,83,134,44,241,154,92,0,130,91,182,91,202,108,180,89,52,188,233,41,222,49,137,210,118,93,127,159,56,105,80,10,156,152,21,69,12,248,227,128,151,64,229,210,143,67,17,106,105,124,158,206,79,0,61,73,124,77,199,227,48,244,81,88,43,50,75,184,218,200,191,47,49,206,5,227,190,215,166,114,17,140,210,119,167,76,66,24,177,97,131,114,3,231,186,56,98,199,85,148,140,36,186,220,85,41,68,8,217,130,96,150,63,228,130,75,102,238,50,174,149,174,59,211,181,252,186,69,83,149,77,57,212,37,101,23,162,114,109,227,214,233,67,29,214,82,127,254,236,221,155,215,181,102,218,152,223,180,58,123,14,178,45,3,25,108,133,135,112,103,30,240,233,204,182,44,168,200,10,7,238,206,28,224,99,147,109,57,80,145,21,14,70,107,57,168,50,115,80,170,109,204,162,222,235,192,90,106,61,19,39,156,149,86,176,202,159,155,108,201,43,199,46,230,214,22,220,246,127,161,140,138,211,119,92,5,91,150,111,11,22,4,8,67,151,78,165,28,77,167,199,106,139,3,207,103,168,199,157,29,109,245,18,98,7,29,215,41,105,51,7,4,81,131,191,214,189,89,170,215,106,210,35,4,249,194,67,105,168,126,162,136,97,30,254,195,41,69,183,80,136,129,20,11,110,84,188,251,133,23,206,68,71,66,78,108,59,220,123,97,224,209,24,65,182,112,219,204,93,173,58,110,26,203,80,252,113,5,219,54,75,128,86,238,18,238,127,140,198,5,34,207,83,152,232,64,199,85,137,55,41,84,219,149,63,86,194,202,190,254,88,197,146,84,15,43,100,136,7,138,137,103,198,162,210,15,112,35,170,80,156,159,116,97,165,126,85,184,52,11,74,197,202,19,231,102,30,18,164,201,219,221,252,113,18,12,216,22,127,165,146,137,195,164,33,252,0,2,50,125,12,115,57,253,47,221,94,79,251,208,209,90,26,130,181,117,98,71,30,88,67,231,239,178,3,22,116,115,222,240,67,171,210,255,110,2,231,110,22,48,41,147,177,54,1,71,249,176,47,159,116,139,54,244,73,232,207,104,145,156,113,138,160,132,211,19,25,123,4,57,96,34,71,230,72,3,144,113,17,45,127,30,211,231,36,9,114,128,162,92,245,31,173,212,50,122,54,222,92,29,6,102,50,158,76,203,94,52,64,8,35,91,208,162,150,43,21,37,81,7,44,241,82,133,132,199,74,21,73,161,48,169,85,240,60,58,219,248,22,181,149,31,33,201,171,43,197,47,11,183,233,250,103,9,238,43,123,207,228,20,74,198,183,161,245,254,67,132,115,185,227,54,13,244,31,90,65,73,69,55,119,192,127,136,182,146,80,111,104,96,255,16,97,57,186,108,103,59,203,133,157,230,66,227,85,114,79,94,200,94,101,195,169,113,22,205,42,180,81,97,125,203,229,127,1,176,148,116,252,47,63,0,0 }; +const uint8_t JS_CONTROLS_GZIP[4173] PROGMEM = { 31,139,8,0,202,202,6,98,2,255,197,27,105,119,218,72,242,187,127,133,172,228,5,177,198,6,114,77,6,44,231,17,76,18,118,124,173,141,39,243,54,147,245,19,208,24,61,11,73,35,9,31,227,240,223,183,186,250,80,183,14,32,120,102,247,75,140,170,171,171,171,171,170,187,174,206,40,240,227,196,184,236,95,245,79,250,131,126,231,232,234,211,101,223,126,217,104,180,71,98,224,188,119,116,218,57,4,88,83,192,206,14,59,131,222,213,233,199,143,23,189,129,221,84,113,123,191,13,122,39,135,140,70,83,129,15,250,131,222,145,173,0,206,128,98,134,30,130,210,69,250,87,93,10,121,169,35,117,25,214,203,20,235,195,229,96,112,122,98,191,210,241,56,180,217,120,149,98,30,117,62,0,19,175,117,68,6,108,54,94,167,120,23,95,250,131,238,231,222,185,253,70,71,149,240,102,227,141,130,125,212,63,4,216,219,12,46,131,54,27,111,83,204,147,203,227,15,0,251,73,199,228,208,102,227,39,69,92,32,71,80,200,217,229,192,126,167,99,43,35,205,198,187,116,198,167,243,206,217,103,251,103,14,232,28,30,50,200,213,217,105,255,132,162,242,129,238,81,175,115,206,145,155,141,159,149,21,59,31,236,102,70,33,12,166,40,228,162,119,212,235,2,181,140,78,4,184,169,104,229,244,108,208,167,242,207,168,69,128,155,138,90,142,251,0,200,104,5,97,77,69,39,199,157,223,236,102,70,31,8,107,170,170,24,244,206,236,102,86,19,8,108,42,122,248,212,185,252,212,179,155,25,61,112,104,83,81,67,167,219,165,182,145,81,1,135,54,223,169,130,57,235,156,119,6,167,160,198,159,179,178,145,35,77,85,220,253,227,30,156,168,140,188,41,176,169,64,229,129,57,60,253,114,34,143,203,81,239,227,64,30,139,243,254,167,207,3,105,252,221,222,201,0,108,73,200,173,123,53,184,60,255,215,229,105,255,162,39,73,117,175,122,199,189,243,206,81,122,252,186,87,103,61,152,117,222,255,21,166,190,148,192,47,189,65,231,226,236,115,231,72,33,127,117,113,121,242,241,232,244,139,182,70,183,115,126,126,58,144,135,165,123,213,57,234,255,187,115,14,26,124,43,65,135,157,243,95,164,225,119,175,78,78,79,96,251,111,222,180,111,157,200,184,142,156,112,122,232,36,142,237,147,59,163,19,69,206,131,85,197,145,169,19,119,70,35,226,217,19,199,139,9,130,98,207,29,147,168,27,248,137,235,207,131,121,204,135,38,115,127,148,184,129,111,140,2,47,136,186,158,19,199,22,254,236,143,171,143,252,135,125,50,159,13,73,36,225,237,248,206,77,70,83,5,207,137,137,42,179,86,68,146,121,228,155,240,207,31,243,192,141,137,217,230,40,92,132,2,129,204,72,228,120,99,57,156,202,83,96,132,36,33,81,228,222,146,72,34,165,242,21,72,119,36,113,226,112,234,120,137,68,146,242,22,56,241,220,159,120,193,157,66,135,137,95,140,143,156,40,10,210,249,66,21,98,216,241,220,63,157,200,245,37,2,85,76,139,255,166,90,17,136,99,39,186,49,219,99,50,113,230,94,34,128,102,123,177,216,162,90,184,35,195,56,24,221,180,149,223,160,18,159,140,18,50,206,106,36,34,127,204,73,156,156,70,46,241,19,135,130,206,72,52,115,227,24,126,89,213,199,197,150,196,140,157,91,242,73,24,3,12,121,193,200,241,46,146,32,114,174,201,94,76,146,126,66,102,150,73,226,112,238,162,205,196,102,237,159,23,167,39,123,113,2,59,186,118,39,15,150,52,165,106,181,173,16,142,96,253,32,82,104,187,160,109,180,38,88,113,140,166,167,173,117,93,184,86,74,188,237,78,44,57,117,219,246,231,158,87,125,76,105,33,83,161,19,197,36,197,170,182,153,12,211,37,191,186,227,111,192,36,3,127,253,150,229,215,137,18,16,193,115,107,28,140,230,51,144,92,117,207,25,143,45,243,31,102,117,47,152,76,224,128,60,183,204,103,81,112,7,223,211,100,230,89,166,89,109,115,85,236,141,188,0,214,6,3,103,84,84,210,112,2,47,64,11,243,184,7,118,18,193,10,37,234,163,212,37,46,172,17,145,89,112,75,216,193,50,241,196,236,94,71,132,248,102,53,135,10,124,106,120,17,25,23,96,49,166,145,11,163,110,156,4,6,231,128,50,249,226,217,187,183,175,222,180,11,102,165,91,215,160,190,245,56,242,220,209,77,139,75,174,182,208,54,61,117,252,177,71,126,117,99,119,232,122,110,242,208,5,192,53,8,232,17,244,184,157,21,192,139,23,219,66,230,123,83,119,60,38,126,245,81,42,132,30,128,212,94,185,146,36,58,236,188,119,11,63,142,220,56,33,62,92,53,230,173,92,115,132,107,154,181,98,94,106,40,117,52,172,59,215,31,7,119,123,212,32,233,42,123,97,16,37,219,182,105,126,255,94,60,242,174,81,54,242,250,245,43,169,95,188,91,191,144,225,5,252,38,137,101,222,197,173,122,221,220,201,78,156,6,113,226,59,51,178,99,182,242,131,148,234,142,89,191,3,145,183,23,4,248,221,152,56,167,177,37,12,54,240,131,144,248,182,144,172,69,110,19,122,109,251,113,224,17,152,127,13,36,25,166,65,241,214,176,185,50,219,76,200,61,240,39,117,157,158,153,212,254,147,104,78,218,139,118,202,26,158,166,117,120,67,68,32,153,61,99,26,53,66,97,75,168,81,64,17,5,230,15,169,237,160,137,173,162,64,209,199,153,203,8,6,246,198,120,23,209,81,98,75,187,29,6,227,7,132,141,224,139,68,96,108,194,55,82,244,189,228,33,36,220,59,234,121,66,171,224,14,162,160,196,25,198,190,115,91,4,6,70,225,104,36,234,16,216,60,46,147,117,237,112,165,102,157,125,33,30,216,17,194,41,233,40,240,226,189,73,16,245,28,96,158,120,132,110,207,62,192,187,30,60,217,61,19,221,35,69,111,101,92,7,71,174,214,22,109,69,204,150,156,5,58,72,89,77,130,196,241,196,122,7,150,190,188,71,252,235,100,186,219,172,202,195,7,206,203,135,187,123,238,6,55,112,172,74,209,97,35,195,136,56,55,109,33,234,52,155,106,253,127,119,200,228,78,175,59,56,210,228,126,103,163,29,175,51,63,47,3,150,125,182,178,119,73,68,188,192,25,195,201,208,177,49,207,108,73,195,78,220,196,35,204,106,60,103,72,60,52,195,153,227,250,159,137,3,54,36,172,48,69,200,210,195,236,176,37,190,88,170,38,63,211,92,76,130,88,42,36,63,49,167,80,6,121,46,208,18,82,70,247,224,145,42,92,95,131,224,243,224,248,200,98,231,83,103,130,229,178,185,73,143,217,89,116,115,195,196,55,119,16,13,98,28,116,140,73,48,31,77,81,246,173,244,206,168,62,146,189,48,34,84,237,135,44,198,163,162,156,39,9,189,238,192,145,90,156,68,141,222,134,160,148,26,82,1,157,110,66,131,251,182,5,243,202,250,222,68,78,189,122,119,236,70,2,167,42,200,50,116,199,67,6,51,100,105,153,64,202,157,254,94,75,120,225,100,99,217,133,206,152,109,250,242,172,182,169,236,138,104,168,178,67,22,189,167,179,72,19,200,167,51,169,81,201,177,25,61,157,77,76,109,159,206,167,78,38,199,232,240,233,140,210,236,252,233,124,106,84,114,108,142,158,206,38,43,14,60,157,209,12,157,165,167,27,171,96,171,15,95,68,99,224,11,244,235,214,118,46,14,200,145,29,116,62,228,105,234,129,135,19,134,232,129,246,61,247,96,223,49,2,127,6,148,200,60,180,43,128,195,246,33,37,186,99,86,43,198,52,34,19,187,66,41,40,240,202,1,255,192,107,102,199,220,175,59,7,251,117,32,89,24,209,200,53,199,238,173,225,142,113,41,141,216,126,29,70,232,92,58,207,6,2,123,58,1,248,26,146,113,151,125,91,144,255,6,97,139,170,105,81,197,184,205,50,157,208,101,43,59,128,61,113,61,8,214,44,169,54,154,166,96,138,249,220,74,166,110,12,252,36,9,164,32,116,99,102,213,182,109,136,132,233,190,119,147,96,151,221,165,144,206,163,49,153,8,55,107,170,1,208,120,2,216,177,195,40,152,133,16,50,15,156,161,145,4,6,155,72,127,89,62,86,83,12,72,223,192,38,223,179,56,110,155,238,103,143,33,193,12,11,62,33,38,112,60,18,81,18,83,39,161,52,141,113,64,98,195,15,18,131,220,67,162,100,180,126,255,29,147,129,2,155,43,48,41,86,65,148,234,135,200,22,102,116,89,36,193,216,102,32,42,222,103,49,196,60,163,132,235,64,71,109,179,207,84,105,65,136,73,29,213,27,251,105,238,108,9,221,109,153,21,3,77,192,174,8,40,179,8,58,32,32,108,49,66,177,15,4,12,131,10,0,236,215,25,205,3,51,191,163,227,126,233,118,0,252,220,170,60,139,189,74,209,22,120,220,68,77,191,28,135,25,193,204,245,77,221,97,210,252,205,224,244,65,149,171,23,40,69,42,91,33,183,207,206,111,127,255,62,157,251,37,251,164,217,223,234,21,202,177,228,26,12,253,239,150,104,110,47,185,235,117,208,59,91,243,36,184,227,162,83,176,99,26,174,31,206,19,118,122,249,137,136,221,63,137,5,199,86,28,16,100,38,78,72,184,130,27,236,42,172,190,235,101,25,237,43,63,93,223,236,92,125,78,184,186,54,112,0,190,0,7,46,110,175,173,252,220,154,137,176,212,59,234,199,43,211,8,105,225,181,22,219,199,78,50,221,139,130,57,28,124,90,186,0,138,176,99,90,246,27,184,51,248,85,111,54,26,141,34,78,247,194,121,60,181,30,239,91,73,92,123,104,165,210,128,123,42,83,188,220,132,115,133,111,165,79,211,42,16,216,215,111,127,241,122,162,217,65,213,39,170,238,85,54,46,139,240,88,24,89,237,202,151,150,123,51,151,159,210,130,195,90,130,26,220,166,153,25,55,56,177,52,48,116,122,231,159,69,65,8,110,229,193,170,240,188,246,34,121,240,72,165,202,2,1,149,144,48,96,24,230,22,172,206,40,102,73,166,37,75,178,14,240,168,13,243,125,163,213,252,49,214,226,39,243,198,130,170,18,90,200,154,118,82,183,88,64,117,69,11,184,150,118,23,192,44,5,177,102,130,217,155,74,37,242,127,183,37,158,88,83,90,112,41,42,196,128,177,141,109,64,167,180,9,91,74,130,143,209,30,56,134,191,136,183,12,169,141,204,128,149,26,114,97,206,83,89,203,17,219,132,57,94,178,200,87,36,178,156,229,49,176,68,187,41,243,58,169,77,56,79,11,7,233,131,131,86,30,141,85,118,232,146,215,206,252,154,252,69,178,207,210,218,100,3,236,30,47,48,230,254,113,15,253,95,116,107,43,78,47,9,250,23,167,23,88,36,180,210,14,18,43,223,37,224,13,91,230,78,116,139,237,128,140,223,16,189,65,81,122,198,194,182,101,94,250,55,126,112,231,27,180,104,76,147,3,140,232,77,49,105,177,37,11,140,48,126,96,139,146,221,139,23,18,184,175,61,47,129,48,36,10,70,36,142,123,190,3,254,102,204,189,76,142,142,58,71,35,166,21,172,89,88,36,170,166,217,187,176,84,85,161,227,19,79,83,148,58,173,64,75,233,4,149,213,44,89,238,67,41,77,142,242,85,194,190,85,183,114,235,196,211,224,14,116,68,227,204,252,224,20,238,120,43,43,24,219,214,124,6,228,245,108,235,122,59,143,249,135,93,217,230,230,77,246,93,222,214,22,159,105,15,91,64,210,134,181,128,200,246,180,0,176,126,180,248,146,237,103,186,11,34,122,102,58,27,230,142,210,195,231,117,98,248,174,138,158,83,225,22,82,222,5,211,10,183,42,155,146,63,206,216,50,142,74,249,216,42,177,73,154,209,99,41,99,151,187,220,43,252,130,92,157,208,106,189,146,169,243,20,253,107,227,27,143,37,244,156,157,57,113,122,59,50,168,79,239,68,30,18,21,98,178,84,89,105,51,205,128,61,231,154,216,74,165,95,237,136,50,254,88,79,146,103,242,236,108,0,61,91,184,116,14,199,27,45,123,53,196,30,174,12,215,2,252,197,235,129,99,183,127,88,8,122,224,146,149,12,47,2,72,206,217,50,75,56,71,183,191,140,117,191,140,115,101,21,234,132,150,172,193,220,247,178,69,146,117,22,17,149,168,194,37,104,237,104,233,10,206,112,141,53,152,55,95,166,104,238,238,151,42,123,141,133,212,194,63,27,174,185,241,24,60,1,94,110,252,167,78,118,72,97,10,53,76,160,51,40,243,176,120,57,89,141,164,215,92,45,191,224,182,184,32,217,16,36,186,188,33,233,196,252,202,24,187,49,158,94,56,60,143,188,219,169,52,58,89,145,179,85,198,122,56,90,205,123,56,210,152,215,60,114,57,225,201,26,132,39,101,132,105,13,185,156,244,26,242,14,135,101,164,105,185,191,156,180,183,6,105,175,140,52,86,232,203,105,71,107,208,142,10,104,47,180,183,26,34,143,227,166,18,67,110,74,208,82,240,151,205,31,241,8,203,81,175,191,212,100,128,192,232,134,89,76,230,128,56,176,202,45,209,111,65,141,136,242,64,65,16,209,223,80,8,74,174,191,146,150,254,22,39,37,39,43,80,124,75,205,52,59,91,198,70,22,7,156,91,152,142,139,62,65,134,118,35,79,187,132,173,21,228,69,251,128,61,44,83,26,1,233,11,7,55,62,116,227,81,68,18,94,151,70,36,187,212,207,40,239,4,71,67,91,241,55,154,211,211,157,15,220,20,116,3,161,231,140,136,85,255,207,239,135,59,245,235,154,137,126,149,53,39,176,233,130,181,178,86,129,7,83,253,51,133,112,215,181,88,240,214,70,169,235,43,153,216,198,50,162,202,224,200,241,188,161,51,186,185,32,16,76,111,219,38,213,138,201,236,85,21,143,152,148,114,43,4,177,16,246,166,162,48,89,104,56,91,229,235,214,248,170,237,197,66,188,72,145,213,159,84,206,24,12,61,166,17,176,189,50,164,126,111,26,24,60,211,226,122,38,124,222,161,245,245,150,105,182,17,116,7,108,22,147,163,35,148,16,253,139,248,84,48,37,11,43,245,207,74,245,251,119,233,108,203,203,181,7,13,173,158,186,14,221,247,203,200,166,239,102,216,179,30,208,254,242,55,55,250,51,4,158,92,231,90,232,165,205,239,76,59,110,243,231,12,88,143,44,126,220,192,210,78,182,21,217,0,83,50,20,212,228,142,170,89,99,68,175,10,187,146,220,5,244,217,238,124,230,199,2,131,170,145,34,56,209,216,72,216,163,36,218,102,41,14,200,177,179,54,125,35,90,117,172,229,98,238,215,1,180,63,141,234,180,23,195,67,251,180,76,137,45,25,108,198,101,170,160,233,27,141,77,182,18,179,7,140,72,82,236,137,246,16,97,181,37,12,22,115,130,249,186,200,154,245,102,21,101,77,28,231,181,234,252,217,110,87,78,30,242,2,86,70,178,71,154,14,131,36,184,16,84,236,37,231,92,175,114,228,78,186,58,44,207,250,170,115,192,95,35,239,199,160,2,212,13,120,23,161,21,141,224,150,84,12,202,220,192,127,119,239,34,39,204,55,118,41,177,3,51,251,230,70,44,197,162,91,92,12,75,76,101,203,241,62,51,141,88,0,83,9,137,217,148,154,129,222,148,54,17,77,181,39,93,132,201,28,99,229,64,111,56,2,167,12,89,225,85,94,0,130,91,182,91,202,108,188,90,52,188,165,43,94,105,137,210,118,211,124,47,157,52,40,5,78,76,73,17,3,254,184,224,37,80,185,244,99,87,132,90,6,159,103,242,19,64,79,18,95,211,245,57,12,125,20,214,138,236,10,174,54,12,238,43,140,115,193,120,224,119,169,92,4,163,244,85,45,147,16,70,108,216,126,93,193,185,41,142,216,126,29,37,163,136,46,119,85,10,17,66,182,32,152,229,207,212,224,146,153,123,140,107,237,77,1,211,181,250,118,199,208,149,77,57,52,21,101,23,162,114,109,227,214,233,51,36,246,96,224,197,179,159,223,190,105,180,211,103,7,171,86,103,143,93,214,101,32,131,173,241,16,109,204,3,62,12,90,151,5,29,89,227,192,219,152,3,124,74,179,46,7,58,178,198,193,112,41,7,117,102,14,90,181,141,89,212,123,19,88,75,173,103,226,70,179,74,9,171,252,49,205,154,188,114,236,98,110,71,130,219,211,95,40,163,226,244,237,215,193,150,213,219,130,5,1,194,208,149,83,169,70,211,233,177,90,227,192,243,25,250,113,103,71,91,191,132,216,65,199,117,42,198,204,5,65,52,224,175,115,111,87,154,141,134,242,196,66,189,240,80,26,186,159,40,98,152,135,255,112,74,209,45,20,98,32,197,130,27,21,239,126,225,133,51,209,145,144,19,219,14,247,94,24,120,180,134,144,45,220,180,115,87,171,137,155,198,50,20,127,58,194,182,205,18,160,210,93,194,253,143,209,184,64,228,121,10,19,29,232,184,174,240,166,132,106,155,242,199,74,88,217,183,45,101,44,41,245,176,66,134,120,160,40,61,51,22,149,126,128,27,81,133,226,252,164,11,107,245,171,194,165,89,80,42,86,158,184,215,243,136,32,77,222,238,230,79,175,96,96,228,240,55,56,153,56,76,25,194,15,32,160,210,199,48,151,211,255,210,63,58,50,62,244,140,142,129,96,99,153,216,145,7,214,208,249,187,236,128,5,221,156,55,252,48,234,244,63,211,192,185,155,133,76,202,100,108,76,192,81,62,108,171,39,221,161,13,125,18,5,51,90,36,103,156,34,72,114,122,160,98,15,33,7,148,114,100,142,52,4,25,23,209,10,230,9,125,78,34,145,67,20,101,217,127,35,211,203,232,217,120,179,60,12,204,100,60,153,150,189,104,128,16,70,182,160,69,173,86,42,42,162,14,88,225,165,10,5,143,149,42,100,161,80,214,42,120,30,157,109,124,139,218,202,143,144,228,213,149,226,119,147,235,116,253,179,4,183,181,189,103,114,10,45,227,91,209,122,255,33,194,185,220,113,157,6,250,15,173,160,165,162,171,59,224,63,68,91,75,168,87,52,176,127,136,176,26,93,118,179,157,229,194,78,115,161,241,106,185,39,47,100,151,217,112,106,156,69,179,10,109,84,88,223,98,241,95,247,185,72,194,13,64,0,0 }; diff --git a/src/dataStyleCSS.h b/src/dataStyleCSS.h index 434648a..c53ea6b 100644 --- a/src/dataStyleCSS.h +++ b/src/dataStyleCSS.h @@ -2,4 +2,4 @@ const char CSS_STYLE[] PROGMEM = R"=====( .container{position:relative;width:79%;margin:20px;box-sizing:border-box}.column,.columns{width:100%;float:left}.card{min-height:100px;border-radius:6px;box-shadow:0 4px 4px rgba(204,197,185,0.5);padding-left:20px;padding-right:20px;margin-bottom:40px;min-width:500px;color:#fff}@media(min-width:1205px){.wide.card{min-width:1075px}}@media(min-width:1790px){.wide.card{min-width:1650px}}@media(max-width:630px){.card{min-width:98%}}.sectionbreak.columns{color:black}.sectionbreak.columns hr{border:0;height:2px;background-color:#666}.turquoise{background:#1abc9c;border-bottom:#16a085 3px solid}.emerald{background:#2ecc71;border-bottom:#27ae60 3px solid}.peterriver{background:#3498db;border-bottom:#2980b9 3px solid}.wetasphalt{background:#34495e;border-bottom:#2c3e50 3px solid}.sunflower{background:#f1c40f;border-bottom:#e6bb0f 3px solid}.carrot{background:#e67e22;border-bottom:#d35400 3px solid}.alizarin{background:#e74c3c;border-bottom:#c0392b 3px solid}.dark{background:#444857;border-bottom:#444857 3px solid}.label{box-sizing:border-box;white-space:nowrap;border-radius:.2em;padding:.12em .4em .14em;text-align:center;color:#fff;font-weight:700;line-height:1.3;margin-bottom:5px;display:inline-block;white-space:nowrap;vertical-align:baseline;position:relative;top:-.15em;background-color:#999;margin-bottom:10px}.label-wrap{width:90%;white-space:pre-wrap;word-wrap:break-word}.label.color-blue{background-color:#6f9ad1}.label.color-red{background-color:#d37c7c}.label.color-green{background-color:#9bc268}.label.color-orange{background-color:#dea154}.label.color-yellow{background-color:#e9d641}.label.color-purple{background-color:#9f83d1}@media(min-width:400px){.container{width:84%}}@media(min-width:630px){.container{width:98%}.column,.columns{margin-right:35px}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{margin:0;font-size:1.5em;line-height:1;font-weight:400;font-family:"Open Sans",sans-serif;color:#222;background-color:#ecf0f1}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media(min-width:630px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}button{display:inline-block;padding:10px;border-radius:3px;color:#fff;background-color:#999}button:enabled:active{background-color:#666;transform:translateX(4px) translateY(4px)}#mainHeader{display:inline-block}#conStatus{position:inherit;font-size:.75em}button,.button{margin-bottom:1rem;margin-left:.3rem;margin-right:.3rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.tcenter{text-align:center}hr{margin-top:.5rem;margin-bottom:1.2rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.control{background-color:#ddd;background-image:linear-gradient(hsla(0,0%,0%,0.1),hsla(0,0%,100%,0.1));border-radius:50%;box-shadow:inset 0 1px 1px 1px hsla(0,0%,100%,0.5),0 0 1px 1px hsla(0,0%,100%,0.75),0 0 1px 2px hsla(0,0%,100%,0.25),0 0 1px 3px hsla(0,0%,100%,0.25),0 0 1px 4px hsla(0,0%,100%,0.25),0 0 1px 6px hsla(0,0%,0%,0.75);height:9em;margin:3em auto;position:relative;width:9em}.control ul{height:100%;padding:0;transform:rotate(45deg)}.control li{border-radius:100% 0 0 0;box-shadow:inset -1px -1px 1px hsla(0,0%,100%,0.5),0 0 1px hsla(0,0%,0%,0.75);display:inline-block;height:50%;overflow:hidden;width:50%}.control ul li:nth-child(2){transform:rotate(90deg)}.control ul li:nth-child(3){transform:rotate(-90deg)}.control ul li:nth-child(4){transform:rotate(180deg)}.control ul a{height:200%;position:relative;transform:rotate(-45deg);width:200%}.control a:hover,.control a:focus{background-color:hsla(0,0%,100%,0.25)}.control a{border-radius:50%;color:#333;display:block;font:bold 1em/3 sans-serif;text-align:center;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,0.4);transition:.15s}.control .confirm{background-color:#ddd;background-image:linear-gradient(hsla(0,0%,0%,0.15),hsla(0,0%,100%,0.25));box-shadow:inset 0 1px 1px 1px hsla(0,0%,100%,0.5),0 0 1px 1px hsla(0,0%,100%,0.25),0 0 1px 2px hsla(0,0%,100%,0.25),0 0 1px 3px hsla(0,0%,100%,0.25),0 0 1px 4px hsla(0,0%,100%,0.25),0 0 1px 6px hsla(0,0%,0%,0.85);left:50%;line-height:3;margin:-1.5em;position:absolute;top:50%;width:3em}.control .confirm:hover,.control .confirm:focus{background-color:#eee}.control:not(.disabled) a.confirm:active{background-color:#777}.control:not(.disabled) li:active{background-color:#777}.switch{display:inline-block !important;background-color:#bebebe;border-radius:4px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:block;font-size:14px;height:26px;margin-left:.3rem;margin-right:.3rem;position:relative;width:60px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.switch.checked{background-color:#76d21d}.switch input[type="checkbox"]{display:none;cursor:pointer;height:10px;left:12px;position:absolute;top:8px;width:10px}.in{position:absolute;top:8px;left:12px;-webkit-transition:left .08s ease-in-out;-moz-transition:left .08s ease-in-out;-o-transition:left .08s ease-in-out;-ms-transition:left .08s ease-in-out;transition:left .08s ease-in-out}.switch.checked div{left:38px}.switch .in:before{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);border:1px solid #fff;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,0.3);content:"";height:18px;position:absolute;top:-5px;left:-9px;width:26px}.switch .in:after{background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f0f0f0 0,#fff 100%);background:-o-linear-gradient(top,#f0f0f0 0,#fff 100%);background:-ms-linear-gradient(top,#f0f0f0 0,#fff 100%);background:linear-gradient(to bottom,#f0f0f0 0,#fff 100%);border-radius:10px;content:"";height:12px;margin:-1px 0 0 -1px;position:absolute;width:12px}.rkmd-slider{display:block;position:relative;font-size:16px;font-family:"Roboto",sans-serif}.rkmd-slider input[type="range"]{overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}.rkmd-slider input[type="range"]+.slider{display:block;position:relative;width:100%;height:27px;border-radius:13px;background-color:#bebebe}@media(pointer:fine){.rkmd-slider input[type="range"]+.slider{height:4px;border-radius:0}}.rkmd-slider input[type="range"]+.slider .slider-fill{display:block;position:absolute;width:0;height:100%;user-select:none;z-index:1}.rkmd-slider input[type="range"]+.slider .slider-handle{cursor:pointer;position:absolute;top:12px;left:0;width:15px;height:15px;margin-left:-8px;border-radius:50%;transition:all .2s ease;user-select:none;z-index:2}@media(pointer:fine){.rkmd-slider input[type="range"]+.slider .slider-handle{top:-5.5px}}.rkmd-slider input[type="range"]:disabled+.slider{background-color:#b0b0b0 !important}.rkmd-slider input[type="range"]:disabled+.slider .slider-fill,.rkmd-slider input[type="range"]:disabled+.slider .slider-handle{cursor:default !important;background-color:#b0b0b0 !important}.rkmd-slider input[type="range"]:disabled+.slider .slider-fill .slider-label,.rkmd-slider input[type="range"]:disabled+.slider .slider-handle .slider-label{display:none;background-color:#b0b0b0 !important}.rkmd-slider input[type="range"]:disabled+.slider .slider-fill.is-active,.rkmd-slider input[type="range"]:disabled+.slider .slider-handle.is-active{top:-5.5px;width:15px;height:15px;margin-left:-8px}.rkmd-slider input[type="range"]:disabled+.slider .slider-fill.is-active .slider-label,.rkmd-slider input[type="range"]:disabled+.slider .slider-handle.is-active .slider-label{display:none;border-radius:50%;transform:none}.rkmd-slider input[type="range"]:disabled+.slider .slider-handle:active{box-shadow:none !important;transform:scale(1) !important}.rkmd-slider.slider-discrete .slider .slider-handle{position:relative;z-index:1}.rkmd-slider.slider-discrete .slider .slider-handle .slider-label{position:absolute;top:-17.5px;left:4px;width:30px;height:30px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:50%;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);-webkit-transition:all .2s ease;transition:all .2s ease}@media(pointer:fine){.rkmd-slider.slider-discrete .slider .slider-handle .slider-label{left:-2px;-webkit-transform:scale(0.5) rotate(-45deg);transform:scale(0.5) rotate(-45deg)}}.rkmd-slider.slider-discrete .slider .slider-handle .slider-label span{position:absolute;top:7px;left:0;width:100%;color:#fff;font-size:16px;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(pointer:fine){.rkmd-slider.slider-discrete .slider .slider-handle .slider-label span{font-size:12px}}.rkmd-slider.slider-discrete .slider .slider-handle.is-active{top:0;margin-left:-2px;width:4px;height:4px}.rkmd-slider.slider-discrete .slider .slider-handle.is-active .slider-label{top:-15px;left:-2px;border-radius:15px 15px 15px 0;-webkit-transform:rotate(-45deg) translate(23px,-25px);transform:rotate(-45deg) translate(23px,-25px)}.rkmd-slider.slider-discrete .slider .slider-handle.is-active .slider-label span{opacity:1}.rkmd-slider.slider-discrete.slider-turquoise .slider-label{background-color:#16a085}.rkmd-slider.slider-discrete.slider-emerald .slider-label{background-color:#27ae60}.peterriver{background:#3498db;border-bottom:#2980b9 3px solid}.rkmd-slider.slider-discrete.slider-peterriver .slider-label{background-color:#2980b9}.wetasphalt{background:#34495e;border-bottom:#2c3e50 3px solid}.rkmd-slider.slider-discrete.slider-wetasphalt .slider-label{background-color:#2c3e50}.sunflower{background:#f1c40f;border-bottom:#e6bb0f 3px solid}.rkmd-slider.slider-discrete.slider-sunflower .slider-label{background-color:#e6bb0f}.carrot{background:#e67e22;border-bottom:#d35400 3px solid}.rkmd-slider.slider-discrete.slider-carrot .slider-label{background-color:#d35400}.alizarin{background:#e74c3c;border-bottom:#c0392b 3px solid}.rkmd-slider.slider-discrete.slider-alizarin .slider-label{background-color:#c0392b}input{margin:0 auto 1.2rem auto;padding:2px 5px;width:100%;box-sizing:border-box;border:0;border-radius:4px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background:rgba(255,255,255,0.8)}select{margin:0 auto 1.2rem auto;padding:2px 5px;width:100%;box-sizing:border-box;border:0;border-radius:4px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background:rgba(255,255,255,0.8)}input[id^="num"]{max-width:6em;width:auto;text-align:right;font-weight:bold;font-size:115%}body div>ul.navigation{margin:0;margin-bottom:30px;padding:0;border-bottom:3px solid #666;overflow:hidden}ul.navigation li{list-style:none;float:left;margin-right:4px}ul.navigation li.controls{float:right}ul.navigation li a{font-weight:bold;display:inline-block;padding:6px 12px;color:#888;outline:0;text-decoration:none;background:#f3f3f3;background:-webkit-gradient(linear,0 0,0 bottom,from(#eee),to(#e4e4e4));background:-moz-linear-gradient(#eee,#e4e4e4);background:linear-gradient(#eee,#e4e4e4);-pie-background:linear-gradient(#eee,#e4e4e4)}ul.navigation li.active a{pointer-events:none;color:white;background:#666;background:-webkit-gradient(linear,0 0,0 bottom,from(#888),to(#666));background:-moz-linear-gradient(#888,#666);background:linear-gradient(#888,#666);-pie-background:linear-gradient(#888,#666)}div.tabscontent>div{padding:0 15px}#tabsnav:empty{display:none}.range-slider{margin:0}.range-slider{width:100%}.range-slider__range{-webkit-appearance:none;width:calc(100% - (45px));height:10px;border-radius:5px;outline:0;padding:0;margin:0}.range-slider__value{display:inline-block;position:relative;width:30px;color:#fff;line-height:20px;text-align:center;border-radius:3px;padding:5px 5px;margin-left:2px}.range-slider__value:after{position:absolute;top:8px;left:-7px;width:0;height:0;content:""}::-moz-range-track{border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}svg{display:block;width:100%;height:100%}.y-axis path,.x-axis path{stroke:gray;stroke-width:1;fill:none}.series{stroke:steelblue;stroke-width:3;fill:none}.data-points circle{stroke:steelblue;stroke-width:2;fill:white}.data-points text{display:none}.data-points circle:hover{fill:steelblue;stroke-width:6}.data-points circle:hover+text{display:inline-block}text{text-anchor:end}.vert-switcher{transform:rotate(270deg);margin-top:15px;margin-bottom:25px}.vert-slider{width:150px;transform:rotate(270deg);display:inline-block;margin:50px -42px 70px -42px}.vert-slider span{transform:rotate(90deg)}button:disabled{color:#333;background-color:#999}select:disabled{color:#333;background-color:#999}input:disabled{color:#333;background-color:#999}.range-slider__range:disabled{background-color:#999}.range-slider__range:disabled::-webkit-slider-thumb{background-color:#aaa}.range-slider__range:disabled::-moz-range-thumb{background-color:#aaa}.switch.disabled .in::before{background:#bbb;border:1px solid #ddd}.switch.disabled .in::after{background:#bbb}.switch.checked.disabled{background:#b1d092} )====="; -const uint8_t CSS_STYLE_GZIP[3597] PROGMEM = { 31,139,8,0,106,99,248,97,2,255,213,27,219,110,235,184,241,87,212,4,1,98,172,164,234,110,91,198,46,250,216,183,2,221,151,22,197,246,128,146,168,72,136,44,185,146,124,146,172,161,127,239,144,212,133,55,197,78,114,22,69,143,79,18,155,154,25,206,157,195,33,109,167,77,221,163,178,198,237,229,212,116,101,95,54,117,220,226,10,245,229,119,124,120,41,179,190,136,183,251,135,195,17,181,79,101,29,123,206,233,245,144,52,175,86,87,254,94,214,79,113,210,180,25,110,45,24,25,236,180,169,206,199,218,28,255,118,23,134,236,58,206,195,33,175,26,212,199,21,206,123,0,67,109,118,57,150,181,85,224,242,169,232,9,0,165,73,9,181,40,43,207,93,28,77,179,20,40,107,94,98,199,8,78,175,244,167,125,74,208,163,231,4,166,187,223,154,238,46,52,29,59,220,28,78,40,203,128,27,139,76,192,88,156,70,90,58,5,29,98,18,0,171,125,223,28,227,128,14,193,103,198,101,72,153,0,206,155,54,190,207,243,124,248,203,17,103,37,122,92,32,92,207,9,79,175,155,139,13,31,241,34,196,36,228,22,30,14,26,172,237,222,89,199,138,66,135,199,66,175,227,131,200,103,72,18,252,126,247,48,12,118,135,83,98,164,164,197,232,121,214,53,227,60,169,80,250,172,135,48,138,246,194,116,28,59,135,81,243,30,209,50,96,60,181,205,185,206,172,81,250,40,138,6,187,63,183,255,57,55,101,135,47,11,64,124,239,162,36,221,167,135,217,232,84,147,247,110,132,156,93,104,248,96,158,174,169,202,108,176,241,17,183,168,202,4,92,15,167,233,214,149,113,189,45,194,145,195,227,158,112,143,219,22,156,175,21,208,253,96,191,203,18,5,125,191,115,146,61,143,254,130,123,212,157,10,84,245,18,122,176,15,177,130,158,250,56,20,102,239,206,53,248,234,139,52,121,238,166,129,147,203,216,56,74,18,39,231,177,193,94,109,35,78,140,163,45,246,60,25,53,243,195,192,17,38,70,85,249,59,106,203,90,68,222,6,169,175,232,59,117,252,189,151,240,200,25,106,159,5,196,32,8,118,225,86,70,100,163,60,98,133,18,92,93,180,241,124,120,41,202,30,91,221,9,165,56,174,155,151,22,157,164,32,181,61,124,156,2,45,182,93,248,100,216,1,249,229,194,239,67,143,95,123,11,164,122,170,227,20,215,96,83,46,186,14,57,228,28,235,133,121,225,214,113,14,21,228,159,57,31,216,190,20,171,16,90,135,172,236,78,21,122,139,203,154,194,38,85,147,62,235,88,4,191,233,203,20,85,227,212,9,234,48,65,56,168,185,173,111,78,177,101,187,33,240,170,6,193,126,191,151,152,112,73,168,50,133,89,100,166,49,189,237,33,187,241,108,156,90,76,31,31,94,64,87,244,93,76,227,208,34,159,71,124,155,78,2,50,156,249,240,154,227,47,223,163,204,21,65,91,156,105,32,51,127,155,110,83,17,242,169,197,184,214,192,238,147,212,139,118,34,108,211,162,250,73,199,66,134,145,27,6,34,240,27,174,32,48,52,192,120,159,69,129,196,239,233,220,158,42,29,229,125,190,243,65,56,37,79,6,206,152,241,230,197,136,141,239,130,7,77,86,157,243,163,4,77,18,164,178,12,141,102,100,43,129,79,210,244,248,40,206,203,182,235,173,180,40,171,108,6,231,7,39,84,186,172,56,131,221,212,120,166,190,188,159,22,186,192,142,230,127,91,224,163,127,105,228,165,208,183,253,249,31,129,40,192,88,18,140,231,193,131,188,57,183,210,184,239,216,2,245,28,92,88,6,217,139,228,187,242,85,102,145,232,167,195,223,113,45,61,8,35,145,58,141,68,9,38,10,69,242,117,169,168,96,27,16,169,20,234,59,79,162,94,105,88,216,187,146,114,94,112,165,136,72,139,9,213,42,86,95,148,109,54,194,174,40,12,204,193,192,58,17,78,22,139,144,131,229,35,23,161,168,230,154,60,239,112,111,37,111,150,224,9,154,209,78,112,157,157,228,25,11,198,226,35,166,118,84,164,227,110,37,86,23,12,206,147,204,149,113,145,150,23,9,4,56,143,51,245,195,34,186,31,216,43,34,113,142,105,234,135,69,74,129,191,38,212,226,191,166,118,84,164,19,122,34,50,231,98,230,202,184,72,32,114,214,68,226,163,193,92,25,151,104,237,215,132,226,162,198,212,15,139,148,182,162,227,245,90,161,250,21,145,118,209,170,72,213,138,126,164,216,228,169,237,195,53,161,228,16,52,223,121,118,171,31,41,241,106,190,247,240,86,245,75,209,109,174,63,82,189,107,40,250,99,117,161,165,11,84,75,56,142,60,59,124,24,146,38,123,27,65,161,178,94,158,186,54,169,44,132,194,70,40,123,96,197,99,159,115,116,44,171,183,248,238,111,39,92,27,191,162,186,187,51,59,248,13,158,218,150,249,84,52,121,164,134,84,151,222,52,119,114,119,40,92,179,240,204,194,55,139,192,44,66,179,136,38,214,73,137,227,72,117,140,29,182,192,23,207,137,239,56,64,130,19,44,104,101,206,109,239,80,225,30,138,56,90,229,144,122,15,42,39,128,26,10,143,195,243,237,72,131,25,174,161,250,60,170,138,232,175,225,5,28,158,103,107,152,245,53,83,58,59,138,27,94,120,11,237,84,92,29,106,72,81,35,1,53,84,81,35,25,213,89,173,92,4,117,135,138,34,3,219,83,53,68,149,43,74,239,43,50,121,43,172,14,195,73,112,138,1,141,91,198,123,23,35,156,37,3,138,139,134,236,185,198,81,39,71,78,138,135,228,12,62,83,95,180,197,247,84,249,187,234,246,221,23,246,210,250,242,122,164,29,227,26,37,21,206,98,148,146,170,252,162,221,143,30,122,168,84,187,188,105,143,49,125,7,21,60,254,199,99,0,154,52,230,207,255,164,159,135,251,35,20,132,127,197,8,184,209,178,61,220,67,209,248,107,143,250,115,183,244,59,202,186,128,96,235,185,232,181,183,16,189,35,139,166,61,170,65,218,16,16,15,224,115,132,237,115,35,172,220,164,67,131,125,182,242,115,85,49,23,224,43,153,149,70,202,217,34,173,0,14,101,233,12,188,143,118,34,40,116,230,11,235,184,208,247,243,19,194,229,133,111,197,244,108,103,118,81,246,106,67,209,242,238,194,188,93,18,159,250,232,100,120,198,157,51,125,36,72,238,180,205,52,238,177,75,94,195,82,175,199,40,135,89,76,187,109,94,166,183,103,43,205,47,4,0,24,136,239,238,230,13,95,79,220,227,144,86,24,181,32,109,95,48,42,109,83,233,246,45,89,198,59,91,121,68,79,56,38,182,71,100,99,4,190,9,180,31,11,112,151,71,199,116,30,232,127,219,221,152,203,8,81,47,29,219,72,30,29,78,106,103,13,169,178,134,69,195,112,12,34,227,244,163,80,9,55,166,195,193,40,207,183,28,128,167,3,240,56,0,255,26,64,112,13,32,18,0,38,14,166,94,208,126,54,112,236,195,30,30,157,251,230,176,214,15,220,19,159,30,173,96,156,171,203,210,200,123,152,179,130,195,197,108,219,64,188,225,199,32,204,240,211,102,193,172,202,139,168,100,66,192,32,236,58,170,174,45,34,130,117,139,174,53,50,106,243,215,200,53,177,44,201,124,164,237,19,23,101,150,225,250,48,245,4,31,120,49,129,223,184,238,11,182,53,124,244,54,23,69,192,189,35,10,40,227,248,26,28,235,26,82,160,65,114,119,42,18,154,204,224,81,51,168,237,14,101,102,102,143,81,88,130,181,208,27,87,3,147,27,200,155,20,82,166,18,115,58,151,227,232,92,212,48,26,99,21,42,179,217,46,204,32,36,251,66,136,87,153,225,226,227,159,125,131,171,130,212,102,18,29,201,112,218,180,136,202,89,67,249,198,6,231,158,241,170,179,4,27,166,13,166,33,219,13,187,133,99,242,38,47,219,227,143,202,46,161,38,189,128,138,54,63,60,155,120,255,243,108,178,131,72,99,197,50,88,153,47,141,166,126,94,108,177,162,120,118,78,148,192,2,113,238,89,47,142,96,141,91,119,62,191,76,6,145,61,114,30,95,113,204,123,140,241,76,5,220,163,127,180,193,221,104,173,177,49,208,140,189,90,118,108,183,219,85,116,8,208,247,241,186,151,178,79,11,109,1,98,252,169,60,158,154,182,71,117,175,41,140,18,76,94,210,226,19,136,167,33,147,187,56,212,8,244,68,4,140,64,94,182,191,225,235,174,244,220,118,240,254,212,148,52,100,212,104,27,43,68,66,127,74,30,209,114,82,242,110,81,179,186,56,68,164,28,132,173,69,242,92,246,22,23,102,178,172,134,237,117,6,70,29,182,128,112,115,238,15,214,177,249,253,99,8,205,7,233,119,31,130,255,0,236,100,112,59,45,112,250,172,237,213,110,163,204,115,179,9,208,40,235,211,185,255,87,255,118,194,63,223,81,36,176,239,221,111,179,195,208,108,38,153,111,94,101,65,191,172,29,68,206,111,244,177,180,131,39,83,193,72,26,158,101,125,89,7,92,136,105,204,70,30,26,176,123,122,223,86,43,80,205,45,148,186,235,64,215,0,100,253,27,89,249,253,194,250,11,59,34,254,168,116,80,67,156,96,88,3,197,83,45,113,139,18,83,217,228,180,14,186,50,9,160,225,192,31,135,188,12,146,20,55,2,226,168,189,25,137,17,49,41,203,132,0,125,195,202,103,147,245,201,59,24,126,116,40,229,13,63,68,19,238,56,209,70,59,201,167,24,108,62,135,6,38,250,12,158,138,51,9,175,199,100,167,147,220,182,129,26,70,200,132,158,124,46,236,44,167,194,66,14,156,183,17,83,212,236,86,99,197,10,167,24,176,246,115,216,144,60,40,248,13,221,165,136,110,67,153,191,209,115,152,160,204,210,63,214,115,152,143,104,156,7,92,234,3,158,115,133,193,230,115,104,171,158,243,62,222,123,158,163,195,148,118,17,180,251,160,120,128,55,175,108,49,221,71,16,231,33,111,52,110,49,157,248,19,31,104,159,143,153,213,129,63,114,13,133,177,1,162,172,128,220,154,74,214,81,161,189,247,247,6,68,104,248,222,158,64,91,88,17,232,185,28,44,7,242,190,100,149,211,101,1,39,111,27,210,127,234,223,200,225,200,149,25,126,178,111,148,140,235,62,76,149,194,86,105,251,184,190,246,66,1,171,105,166,94,216,184,156,197,57,216,120,115,185,153,193,113,214,64,153,212,25,110,150,210,24,255,90,121,89,85,107,34,75,170,117,14,252,238,246,220,145,246,30,174,112,218,179,53,250,119,88,129,50,252,26,187,31,103,162,64,117,86,225,139,180,202,235,115,20,117,94,118,224,53,153,34,228,108,30,74,69,155,181,83,212,68,170,107,110,25,69,85,53,23,49,235,82,121,95,51,154,44,42,203,182,54,189,41,115,141,70,60,85,219,179,7,104,28,203,33,47,174,160,254,56,85,193,37,204,207,163,139,198,204,112,142,206,85,127,165,212,255,193,220,207,31,232,65,252,151,101,17,201,137,149,233,31,47,140,93,118,22,219,98,125,89,144,133,20,231,128,183,70,209,15,19,227,7,91,103,141,176,100,39,125,10,160,93,32,2,48,124,149,141,121,27,188,212,100,132,46,239,248,203,140,93,138,42,252,232,110,214,188,100,34,13,115,166,45,238,103,201,228,32,83,87,39,125,22,190,145,158,164,192,149,34,209,221,218,115,157,24,204,254,67,78,115,38,255,241,149,141,47,145,218,106,96,211,12,37,7,40,159,86,43,135,245,39,170,181,20,106,139,14,165,38,222,117,8,205,222,78,88,4,86,198,175,175,0,159,83,51,139,48,79,167,178,81,4,210,242,186,38,166,6,102,248,186,15,24,221,9,173,109,152,183,202,66,236,44,61,205,249,106,219,82,3,170,157,75,85,94,161,63,190,214,55,95,170,186,153,130,178,110,211,13,136,102,180,83,7,229,129,63,200,206,76,149,156,78,60,121,241,191,145,172,148,197,29,49,83,123,115,68,114,189,172,64,74,223,31,158,73,114,89,150,7,150,221,162,167,22,192,33,233,206,206,191,156,117,91,143,206,186,28,95,62,122,80,60,155,150,71,238,24,31,62,6,254,35,133,100,246,154,92,237,253,124,58,125,158,239,10,75,250,82,171,4,118,83,248,38,162,227,21,226,171,36,217,5,226,47,95,27,190,129,163,101,134,235,76,81,250,95,190,140,124,3,83,203,12,215,153,162,244,191,122,197,249,6,158,230,9,174,178,196,200,127,233,222,244,13,252,48,234,87,153,97,180,191,120,19,251,6,118,38,250,87,25,98,212,7,90,150,205,55,140,232,201,172,193,14,223,199,83,218,241,196,149,28,250,112,149,237,234,69,129,195,252,53,128,47,156,50,112,186,97,95,201,8,67,115,250,113,236,221,102,96,75,203,255,29,219,172,6,46,179,127,255,124,87,159,143,119,191,113,87,47,34,124,28,153,164,252,115,11,59,61,22,17,174,84,145,83,76,190,18,112,199,139,98,164,49,253,203,185,178,107,244,189,124,162,7,151,203,213,49,241,122,133,207,125,139,101,145,121,122,184,244,72,201,237,24,169,77,52,8,19,144,99,246,170,236,128,147,254,173,194,108,241,95,238,128,136,39,59,100,197,148,145,167,51,176,78,184,82,34,67,25,232,162,200,255,238,173,33,98,29,218,213,24,157,125,183,219,29,154,115,79,32,201,221,1,221,233,174,144,174,124,242,186,165,135,74,122,133,206,212,62,204,219,230,248,72,78,6,55,102,223,192,155,128,188,164,54,169,174,137,75,80,204,9,252,189,78,165,8,104,157,74,144,251,70,104,85,243,227,2,141,46,99,81,102,145,171,153,125,55,158,14,81,189,209,175,30,8,154,33,14,241,57,181,128,9,152,90,128,196,45,58,1,120,147,194,190,171,144,5,234,170,54,102,208,1,194,196,238,161,238,30,219,184,191,144,243,156,57,24,104,113,53,220,147,231,160,175,24,31,79,253,155,176,239,133,52,76,182,175,83,215,118,138,48,105,120,73,56,226,131,111,223,216,215,34,38,205,161,211,9,216,68,117,58,6,15,195,131,237,71,74,59,237,134,101,64,133,14,101,216,70,56,161,147,54,115,164,43,59,123,247,18,214,122,214,190,125,251,142,200,119,67,244,1,180,210,155,245,197,47,176,9,7,240,244,251,111,234,78,68,189,180,55,113,22,142,73,89,184,49,78,203,105,149,205,241,104,228,202,249,162,181,157,115,252,220,82,117,184,54,253,16,51,47,99,19,64,157,155,62,207,223,87,99,89,121,4,160,199,253,176,223,175,113,107,170,227,160,100,188,124,209,109,232,190,63,73,125,94,181,145,205,60,224,205,66,175,101,103,156,80,95,152,246,235,242,225,210,65,242,123,198,49,120,233,219,129,189,159,174,226,29,72,135,103,116,56,210,208,199,221,4,220,245,24,87,228,235,61,34,134,207,99,100,168,71,22,13,236,206,72,203,54,173,240,21,108,143,97,211,136,23,209,137,101,165,0,80,169,143,247,59,41,141,149,25,162,117,188,159,132,57,132,11,149,244,9,115,174,58,45,192,253,112,13,133,16,249,30,150,197,206,207,200,5,67,121,67,227,109,233,13,166,3,119,201,144,239,191,141,235,156,71,191,173,195,72,9,65,27,82,135,94,35,170,141,155,49,212,8,166,97,5,164,234,216,206,111,133,57,216,22,104,237,114,215,120,107,117,234,139,93,184,219,76,250,107,174,227,30,251,118,4,230,212,183,195,235,146,215,130,254,9,156,120,94,52,166,13,94,113,62,38,26,74,8,161,171,148,184,152,126,143,202,120,126,63,33,210,35,87,221,89,125,146,36,154,131,226,44,203,86,72,168,199,182,64,65,190,46,96,107,180,5,128,110,230,236,189,225,191,54,182,22,18,32,61,0,0 }; +const uint8_t CSS_STYLE_GZIP[3597] PROGMEM = { 31,139,8,0,202,202,6,98,2,255,213,27,219,110,235,184,241,87,212,4,1,98,172,164,234,110,91,198,46,250,216,183,2,221,151,22,197,246,128,146,168,72,136,44,185,146,124,146,172,161,127,239,144,212,133,55,197,78,114,22,69,143,79,18,155,154,25,206,157,195,33,109,167,77,221,163,178,198,237,229,212,116,101,95,54,117,220,226,10,245,229,119,124,120,41,179,190,136,183,251,135,195,17,181,79,101,29,123,206,233,245,144,52,175,86,87,254,94,214,79,113,210,180,25,110,45,24,25,236,180,169,206,199,218,28,255,118,23,134,236,58,206,195,33,175,26,212,199,21,206,123,0,67,109,118,57,150,181,85,224,242,169,232,9,0,165,73,9,181,40,43,207,93,28,77,179,20,40,107,94,98,199,8,78,175,244,167,125,74,208,163,231,4,166,187,223,154,238,46,52,29,59,220,28,78,40,203,128,27,139,76,192,88,156,70,90,58,5,29,98,18,0,171,125,223,28,227,128,14,193,103,198,101,72,153,0,206,155,54,190,207,243,124,248,203,17,103,37,122,92,32,92,207,9,79,175,155,139,13,31,241,34,196,36,228,22,30,14,26,172,237,222,89,199,138,66,135,199,66,175,227,131,200,103,72,18,252,126,247,48,12,118,135,83,98,164,164,197,232,121,214,53,227,60,169,80,250,172,135,48,138,246,194,116,28,59,135,81,243,30,209,50,96,60,181,205,185,206,172,81,250,40,138,6,187,63,183,255,57,55,101,135,47,11,64,124,239,162,36,221,167,135,217,232,84,147,247,110,132,156,93,104,248,96,158,174,169,202,108,176,241,17,183,168,202,4,92,15,167,233,214,149,113,189,45,194,145,195,227,158,112,143,219,22,156,175,21,208,253,96,191,203,18,5,125,191,115,146,61,143,254,130,123,212,157,10,84,245,18,122,176,15,177,130,158,250,56,20,102,239,206,53,248,234,139,52,121,238,166,129,147,203,216,56,74,18,39,231,177,193,94,109,35,78,140,163,45,246,60,25,53,243,195,192,17,38,70,85,249,59,106,203,90,68,222,6,169,175,232,59,117,252,189,151,240,200,25,106,159,5,196,32,8,118,225,86,70,100,163,60,98,133,18,92,93,180,241,124,120,41,202,30,91,221,9,165,56,174,155,151,22,157,164,32,181,61,124,156,2,45,182,93,248,100,216,1,249,229,194,239,67,143,95,123,11,164,122,170,227,20,215,96,83,46,186,14,57,228,28,235,133,121,225,214,113,14,21,228,159,57,31,216,190,20,171,16,90,135,172,236,78,21,122,139,203,154,194,38,85,147,62,235,88,4,191,233,203,20,85,227,212,9,234,48,65,56,168,185,173,111,78,177,101,187,33,240,170,6,193,126,191,151,152,112,73,168,50,133,89,100,166,49,189,237,33,187,241,108,156,90,76,31,31,94,64,87,244,93,76,227,208,34,159,71,124,155,78,2,50,156,249,240,154,227,47,223,163,204,21,65,91,156,105,32,51,127,155,110,83,17,242,169,197,184,214,192,238,147,212,139,118,34,108,211,162,250,73,199,66,134,145,27,6,34,240,27,174,32,48,52,192,120,159,69,129,196,239,233,220,158,42,29,229,125,190,243,65,56,37,79,6,206,152,241,230,197,136,141,239,130,7,77,86,157,243,163,4,77,18,164,178,12,141,102,100,43,129,79,210,244,248,40,206,203,182,235,173,180,40,171,108,6,231,7,39,84,186,172,56,131,221,212,120,166,190,188,159,22,186,192,142,230,127,91,224,163,127,105,228,165,208,183,253,249,31,129,40,192,88,18,140,231,193,131,188,57,183,210,184,239,216,2,245,28,92,88,6,217,139,228,187,242,85,102,145,232,167,195,223,113,45,61,8,35,145,58,141,68,9,38,10,69,242,117,169,168,96,27,16,169,20,234,59,79,162,94,105,88,216,187,146,114,94,112,165,136,72,139,9,213,42,86,95,148,109,54,194,174,40,12,204,193,192,58,17,78,22,139,144,131,229,35,23,161,168,230,154,60,239,112,111,37,111,150,224,9,154,209,78,112,157,157,228,25,11,198,226,35,166,118,84,164,227,110,37,86,23,12,206,147,204,149,113,145,150,23,9,4,56,143,51,245,195,34,186,31,216,43,34,113,142,105,234,135,69,74,129,191,38,212,226,191,166,118,84,164,19,122,34,50,231,98,230,202,184,72,32,114,214,68,226,163,193,92,25,151,104,237,215,132,226,162,198,212,15,139,148,182,162,227,245,90,161,250,21,145,118,209,170,72,213,138,126,164,216,228,169,237,195,53,161,228,16,52,223,121,118,171,31,41,241,106,190,247,240,86,245,75,209,109,174,63,82,189,107,40,250,99,117,161,165,11,84,75,56,142,60,59,124,24,146,38,123,27,65,161,178,94,158,186,54,169,44,132,194,70,40,123,96,197,99,159,115,116,44,171,183,248,238,111,39,92,27,191,162,186,187,51,59,248,13,158,218,150,249,84,52,121,164,134,84,151,222,52,119,114,119,40,92,179,240,204,194,55,139,192,44,66,179,136,38,214,73,137,227,72,117,140,29,182,192,23,207,137,239,56,64,130,19,44,104,101,206,109,239,80,225,30,138,56,90,229,144,122,15,42,39,128,26,10,143,195,243,237,72,131,25,174,161,250,60,170,138,232,175,225,5,28,158,103,107,152,245,53,83,58,59,138,27,94,120,11,237,84,92,29,106,72,81,35,1,53,84,81,35,25,213,89,173,92,4,117,135,138,34,3,219,83,53,68,149,43,74,239,43,50,121,43,172,14,195,73,112,138,1,141,91,198,123,23,35,156,37,3,138,139,134,236,185,198,81,39,71,78,138,135,228,12,62,83,95,180,197,247,84,249,187,234,246,221,23,246,210,250,242,122,164,29,227,26,37,21,206,98,148,146,170,252,162,221,143,30,122,168,84,187,188,105,143,49,125,7,21,60,254,199,99,0,154,52,230,207,255,164,159,135,251,35,20,132,127,197,8,184,209,178,61,220,67,209,248,107,143,250,115,183,244,59,202,186,128,96,235,185,232,181,183,16,189,35,139,166,61,170,65,218,16,16,15,224,115,132,237,115,35,172,220,164,67,131,125,182,242,115,85,49,23,224,43,153,149,70,202,217,34,173,0,14,101,233,12,188,143,118,34,40,116,230,11,235,184,208,247,243,19,194,229,133,111,197,244,108,103,118,81,246,106,67,209,242,238,194,188,93,18,159,250,232,100,120,198,157,51,125,36,72,238,180,205,52,238,177,75,94,195,82,175,199,40,135,89,76,187,109,94,166,183,103,43,205,47,4,0,24,136,239,238,230,13,95,79,220,227,144,86,24,181,32,109,95,48,42,109,83,233,246,45,89,198,59,91,121,68,79,56,38,182,71,100,99,4,190,9,180,31,11,112,151,71,199,116,30,232,127,219,221,152,203,8,81,47,29,219,72,30,29,78,106,103,13,169,178,134,69,195,112,12,34,227,244,163,80,9,55,166,195,193,40,207,183,28,128,167,3,240,56,0,255,26,64,112,13,32,18,0,38,14,166,94,208,126,54,112,236,195,30,30,157,251,230,176,214,15,220,19,159,30,173,96,156,171,203,210,200,123,152,179,130,195,197,108,219,64,188,225,199,32,204,240,211,102,193,172,202,139,168,100,66,192,32,236,58,170,174,45,34,130,117,139,174,53,50,106,243,215,200,53,177,44,201,124,164,237,19,23,101,150,225,250,48,245,4,31,120,49,129,223,184,238,11,182,53,124,244,54,23,69,192,189,35,10,40,227,248,26,28,235,26,82,160,65,114,119,42,18,154,204,224,81,51,168,237,14,101,102,102,143,81,88,130,181,208,27,87,3,147,27,200,155,20,82,166,18,115,58,151,227,232,92,212,48,26,99,21,42,179,217,46,204,32,36,251,66,136,87,153,225,226,227,159,125,131,171,130,212,102,18,29,201,112,218,180,136,202,89,67,249,198,6,231,158,241,170,179,4,27,166,13,166,33,219,13,187,133,99,242,38,47,219,227,143,202,46,161,38,189,128,138,54,63,60,155,120,255,243,108,178,131,72,99,197,50,88,153,47,141,166,126,94,108,177,162,120,118,78,148,192,2,113,238,89,47,142,96,141,91,119,62,191,76,6,145,61,114,30,95,113,204,123,140,241,76,5,220,163,127,180,193,221,104,173,177,49,208,140,189,90,118,108,183,219,85,116,8,208,247,241,186,151,178,79,11,109,1,98,252,169,60,158,154,182,71,117,175,41,140,18,76,94,210,226,19,136,167,33,147,187,56,212,8,244,68,4,140,64,94,182,191,225,235,174,244,220,118,240,254,212,148,52,100,212,104,27,43,68,66,127,74,30,209,114,82,242,110,81,179,186,56,68,164,28,132,173,69,242,92,246,22,23,102,178,172,134,237,117,6,70,29,182,128,112,115,238,15,214,177,249,253,99,8,205,7,233,119,31,130,255,0,236,100,112,59,45,112,250,172,237,213,110,163,204,115,179,9,208,40,235,211,185,255,87,255,118,194,63,223,81,36,176,239,221,111,179,195,208,108,38,153,111,94,101,65,191,172,29,68,206,111,244,177,180,131,39,83,193,72,26,158,101,125,89,7,92,136,105,204,70,30,26,176,123,122,223,86,43,80,205,45,148,186,235,64,215,0,100,253,27,89,249,253,194,250,11,59,34,254,168,116,80,67,156,96,88,3,197,83,45,113,139,18,83,217,228,180,14,186,50,9,160,225,192,31,135,188,12,146,20,55,2,226,168,189,25,137,17,49,41,203,132,0,125,195,202,103,147,245,201,59,24,126,116,40,229,13,63,68,19,238,56,209,70,59,201,167,24,108,62,135,6,38,250,12,158,138,51,9,175,199,100,167,147,220,182,129,26,70,200,132,158,124,46,236,44,167,194,66,14,156,183,17,83,212,236,86,99,197,10,167,24,176,246,115,216,144,60,40,248,13,221,165,136,110,67,153,191,209,115,152,160,204,210,63,214,115,152,143,104,156,7,92,234,3,158,115,133,193,230,115,104,171,158,243,62,222,123,158,163,195,148,118,17,180,251,160,120,128,55,175,108,49,221,71,16,231,33,111,52,110,49,157,248,19,31,104,159,143,153,213,129,63,114,13,133,177,1,162,172,128,220,154,74,214,81,161,189,247,247,6,68,104,248,222,158,64,91,88,17,232,185,28,44,7,242,190,100,149,211,101,1,39,111,27,210,127,234,223,200,225,200,149,25,126,178,111,148,140,235,62,76,149,194,86,105,251,184,190,246,66,1,171,105,166,94,216,184,156,197,57,216,120,115,185,153,193,113,214,64,153,212,25,110,150,210,24,255,90,121,89,85,107,34,75,170,117,14,252,238,246,220,145,246,30,174,112,218,179,53,250,119,88,129,50,252,26,187,31,103,162,64,117,86,225,139,180,202,235,115,20,117,94,118,224,53,153,34,228,108,30,74,69,155,181,83,212,68,170,107,110,25,69,85,53,23,49,235,82,121,95,51,154,44,42,203,182,54,189,41,115,141,70,60,85,219,179,7,104,28,203,33,47,174,160,254,56,85,193,37,204,207,163,139,198,204,112,142,206,85,127,165,212,255,193,220,207,31,232,65,252,151,101,17,201,137,149,233,31,47,140,93,118,22,219,98,125,89,144,133,20,231,128,183,70,209,15,19,227,7,91,103,141,176,100,39,125,10,160,93,32,2,48,124,149,141,121,27,188,212,100,132,46,239,248,203,140,93,138,42,252,232,110,214,188,100,34,13,115,166,45,238,103,201,228,32,83,87,39,125,22,190,145,158,164,192,149,34,209,221,218,115,157,24,204,254,67,78,115,38,255,241,149,141,47,145,218,106,96,211,12,37,7,40,159,86,43,135,245,39,170,181,20,106,139,14,165,38,222,117,8,205,222,78,88,4,86,198,175,175,0,159,83,51,139,48,79,167,178,81,4,210,242,186,38,166,6,102,248,186,15,24,221,9,173,109,152,183,202,66,236,44,61,205,249,106,219,82,3,170,157,75,85,94,161,63,190,214,55,95,170,186,153,130,178,110,211,13,136,102,180,83,7,229,129,63,200,206,76,149,156,78,60,121,241,191,145,172,148,197,29,49,83,123,115,68,114,189,172,64,74,223,31,158,73,114,89,150,7,150,221,162,167,22,192,33,233,206,206,191,156,117,91,143,206,186,28,95,62,122,80,60,155,150,71,238,24,31,62,6,254,35,133,100,246,154,92,237,253,124,58,125,158,239,10,75,250,82,171,4,118,83,248,38,162,227,21,226,171,36,217,5,226,47,95,27,190,129,163,101,134,235,76,81,250,95,190,140,124,3,83,203,12,215,153,162,244,191,122,197,249,6,158,230,9,174,178,196,200,127,233,222,244,13,252,48,234,87,153,97,180,191,120,19,251,6,118,38,250,87,25,98,212,7,90,150,205,55,140,232,201,172,193,14,223,199,83,218,241,196,149,28,250,112,149,237,234,69,129,195,252,53,128,47,156,50,112,186,97,95,201,8,67,115,250,113,236,221,102,96,75,203,255,29,219,172,6,46,179,127,255,124,87,159,143,119,191,113,87,47,34,124,28,153,164,252,115,11,59,61,22,17,174,84,145,83,76,190,18,112,199,139,98,164,49,253,203,185,178,107,244,189,124,162,7,151,203,213,49,241,122,133,207,125,139,101,145,121,122,184,244,72,201,237,24,169,77,52,8,19,144,99,246,170,236,128,147,254,173,194,108,241,95,238,128,136,39,59,100,197,148,145,167,51,176,78,184,82,34,67,25,232,162,200,255,238,173,33,98,29,218,213,24,157,125,183,219,29,154,115,79,32,201,221,1,221,233,174,144,174,124,242,186,165,135,74,122,133,206,212,62,204,219,230,248,72,78,6,55,102,223,192,155,128,188,164,54,169,174,137,75,80,204,9,252,189,78,165,8,104,157,74,144,251,70,104,85,243,227,2,141,46,99,81,102,145,171,153,125,55,158,14,81,189,209,175,30,8,154,33,14,241,57,181,128,9,152,90,128,196,45,58,1,120,147,194,190,171,144,5,234,170,54,102,208,1,194,196,238,161,238,30,219,184,191,144,243,156,57,24,104,113,53,220,147,231,160,175,24,31,79,253,155,176,239,133,52,76,182,175,83,215,118,138,48,105,120,73,56,226,131,111,223,216,215,34,38,205,161,211,9,216,68,117,58,6,15,195,131,237,71,74,59,237,134,101,64,133,14,101,216,70,56,161,147,54,115,164,43,59,123,247,18,214,122,214,190,125,251,142,200,119,67,244,1,180,210,155,245,197,47,176,9,7,240,244,251,111,234,78,68,189,180,55,113,22,142,73,89,184,49,78,203,105,149,205,241,104,228,202,249,162,181,157,115,252,220,82,117,184,54,253,16,51,47,99,19,64,157,155,62,207,223,87,99,89,121,4,160,199,253,176,223,175,113,107,170,227,160,100,188,124,209,109,232,190,63,73,125,94,181,145,205,60,224,205,66,175,101,103,156,80,95,152,246,235,242,225,210,65,242,123,198,49,120,233,219,129,189,159,174,226,29,72,135,103,116,56,210,208,199,221,4,220,245,24,87,228,235,61,34,134,207,99,100,168,71,22,13,236,206,72,203,54,173,240,21,108,143,97,211,136,23,209,137,101,165,0,80,169,143,247,59,41,141,149,25,162,117,188,159,132,57,132,11,149,244,9,115,174,58,45,192,253,112,13,133,16,249,30,150,197,206,207,200,5,67,121,67,227,109,233,13,166,3,119,201,144,239,191,141,235,156,71,191,173,195,72,9,65,27,82,135,94,35,170,141,155,49,212,8,166,97,5,164,234,216,206,111,133,57,216,22,104,237,114,215,120,107,117,234,139,93,184,219,76,250,107,174,227,30,251,118,4,230,212,183,195,235,146,215,130,254,9,156,120,94,52,166,13,94,113,62,38,26,74,8,161,171,148,184,152,126,143,202,120,126,63,33,210,35,87,221,89,125,146,36,154,131,226,44,203,86,72,168,199,182,64,65,190,46,96,107,180,5,128,110,230,236,189,225,191,54,182,22,18,32,61,0,0 };