@CurrRecord.PezziProd / @CurrRecord.NumPezzi
diff --git a/MP.MON.Client/Components/DetailViewMSE.razor.cs b/MP.MON.Client/Components/DetailViewMSE.razor.cs
index ef047d58..c15bb79e 100644
--- a/MP.MON.Client/Components/DetailViewMSE.razor.cs
+++ b/MP.MON.Client/Components/DetailViewMSE.razor.cs
@@ -38,6 +38,12 @@ namespace MP.MON.Client.Components
[Parameter]
public string brightCss { get; set; } = "";
+ [Parameter]
+ public string titleMult { get; set; } = "";
+
+ [Parameter]
+ public bool showTC { get; set; } = false;
+
#if false
protected override void OnParametersSet()
{
@@ -217,10 +223,20 @@ namespace MP.MON.Client.Components
{
answ += " opacity-50";
}
+ else
+ {
+ //answ += " bright100";
+ textBlinkBright = brightCss;
+ }
}
return answ;
}
+ ///
+ /// Valore brightness solo x elementi testuali durante lampeggio
+ ///
+ protected string textBlinkBright = "bright100";
+
private decimal getDecimal(object? rawData)
{
decimal answ = 0;
diff --git a/MP.MON/Components/Pages/Index.razor b/MP.MON/Components/Pages/Index.razor
index 93b3ad53..6896740c 100644
--- a/MP.MON/Components/Pages/Index.razor
+++ b/MP.MON/Components/Pages/Index.razor
@@ -32,7 +32,7 @@ else
int mseIdx = 0;
for (int i = 0; i < mapNRow; i++)
{
-
+
@for (int j = 0; j < maxCol; j++)
{
var currMse = MseById(mseIdx);
@@ -43,7 +43,7 @@ else
@*
*@
@if (newDisplay)
{
-
+
}
else
{
diff --git a/MP.MON/Components/Pages/Index.razor.cs b/MP.MON/Components/Pages/Index.razor.cs
index 44256aea..1ca0c0a2 100644
--- a/MP.MON/Components/Pages/Index.razor.cs
+++ b/MP.MON/Components/Pages/Index.razor.cs
@@ -51,6 +51,7 @@ namespace MP.MON.Components.Pages
protected bool doAnimate = true;
protected bool scrollText = false;
+ protected bool showTC = false;
protected int fastRefreshMs = 1000;
protected int keepAliveMin = 1;
protected int maxCol = 6;
@@ -266,7 +267,11 @@ namespace MP.MON.Components.Pages
/// Moltiplicatore di base dei caratteri espresso in rem
///
private string charMult = "1rem";
-
+ ///
+ /// Moltiplicatore dimensione titolo scheda detail
+ ///
+ private string titleMult = "2.5rem";
+
///
/// css per impostare una luminosiità custom x andare a aumentare la brillantezza dei colori a livello di singolo blocco DetailMSE
///
@@ -384,17 +389,17 @@ namespace MP.MON.Components.Pages
getConfVal("doAnimate", ref rawData);
doAnimate = rawData == "1";
getConfVal("MON_scrollText", ref rawData);
- scrollText = rawData.ToLower() == "true";
+ scrollText = rawData.ToLower() == "true";
+ getConfVal("MON_showTC", ref rawData);
+ showTC = rawData.ToLower() == "true";
getConfValInt("pageRefreshSec", ref slowRefreshSec);
getConfVal("sART", ref showArt);
// con luminosità, dimensione carattere e num char x andare a capo x gestione specifica in caso di "allargamento componenti"
getConfValInt("MON_maxChar4Scroll", ref maxChar4Scroll);
getConfVal("MON_CharMult", ref charMult);
+ getConfVal("MON_NameMult", ref titleMult);
getConfVal("MON_BrightCss", ref brightCss);
-
-
-
Log.Info($"setupConf | Effettuato setup parametri | keepAlive: {keepAliveMin} | MaxCol: {maxCol} | doAnimate: {doAnimate} | slowRefreshSec: {slowRefreshSec} | fastRefreshMs: {fastRefreshMs}");
}
// verifico se ho richiesta filtro x codGruppo...
diff --git a/MP.MON/MP.MON.csproj b/MP.MON/MP.MON.csproj
index 9d9a285a..bff41ec5 100644
--- a/MP.MON/MP.MON.csproj
+++ b/MP.MON/MP.MON.csproj
@@ -6,7 +6,7 @@
enable
MP.MON
$(AssemblyName.Replace(' ', '_'))
-
6.16.2503.1808
+
6.16.2503.1809
diff --git a/MP.MON/Resources/ChangeLog.html b/MP.MON/Resources/ChangeLog.html
index 91458e98..8497063c 100644
--- a/MP.MON/Resources/ChangeLog.html
+++ b/MP.MON/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
Modulo MAPOSPEC
- Versione: 6.16.2503.1808
+ Versione: 6.16.2503.1809
Note di rilascio:
-
diff --git a/MP.MON/Resources/VersNum.txt b/MP.MON/Resources/VersNum.txt
index aae1e685..a5e51214 100644
--- a/MP.MON/Resources/VersNum.txt
+++ b/MP.MON/Resources/VersNum.txt
@@ -1 +1 @@
-6.16.2503.1808
+6.16.2503.1809
diff --git a/MP.MON/Resources/manifest.xml b/MP.MON/Resources/manifest.xml
index 55df81ab..10243484 100644
--- a/MP.MON/Resources/manifest.xml
+++ b/MP.MON/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 6.16.2503.1808
+ 6.16.2503.1809
https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/MP.MON.zip
https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/ChangeLog.html
false
diff --git a/MP.MON/post-build.ps1 b/MP.MON/post-build.ps1
index ca2c2a81..54e489c2 100644
--- a/MP.MON/post-build.ps1
+++ b/MP.MON/post-build.ps1
@@ -25,7 +25,7 @@ $manData = Get-Content $FileManIn
$manData = $manData -replace "1.0.0.0", $currRelNum
$manData = $manData -replace "{{DIRNAME}}", "MP-MON"
$manData = $manData -replace "{{BRANCHNAME}}", "stable/LAST"
-$manData = $manData -replace "{{PACKNAME}}", "MP-MON"
+$manData = $manData -replace "{{PACKNAME}}", "MP.MON"
Set-Content -Path $FileManOut -Value $manData
# replace x ChangeLog
diff --git a/MP.MON/wwwroot/css/site.css b/MP.MON/wwwroot/css/site.css
index 2126c379..edfb5677 100644
--- a/MP.MON/wwwroot/css/site.css
+++ b/MP.MON/wwwroot/css/site.css
@@ -141,8 +141,7 @@ a,
content: "An error has occurred.";
}
/* Gestione specifica oggetti MON*/
-/* Gestione luminosit� generale
-*/
+/* Gestione luminosit� generale */
.bright50 {
filter: brightness(50%);
}
@@ -167,6 +166,15 @@ a,
.bright200 {
filter: brightness(200%);
}
+.opacity-80 {
+ opacity: 0.8;
+}
+.opacity-85 {
+ opacity: 0.85;
+}
+.opacity-90 {
+ opacity: 0.9;
+}
/* MAIN: gestione layout dinamico mappa... */
.fontSmall {
font-size: 0.75rem;
@@ -244,20 +252,16 @@ a,
.text-reduced-c {
height: 1.1rem;
line-height: 0.9em;
- /*overflow: hidden;*/
- /*position: relative;*/
- /*width: 100%;*/
- /*white-space: nowrap;*/
overflow-wrap: anywhere;
}
.text-reduced-a {
- font-size: 0.95rem;
+ font-size: 0.96rem;
}
.text-reduced-b {
- font-size: 0.9rem;
+ font-size: 0.92rem;
}
.text-reduced-c {
- font-size: 0.85rem;
+ font-size: 0.88rem;
}
/* gestione scroll testo A: 100% */
.scroll-left,
diff --git a/MP.MON/wwwroot/css/site.less b/MP.MON/wwwroot/css/site.less
index 9d1020e3..a7ee7d6b 100644
--- a/MP.MON/wwwroot/css/site.less
+++ b/MP.MON/wwwroot/css/site.less
@@ -145,8 +145,7 @@ a, .btn-link {
}
/* Gestione specifica oggetti MON*/
-/* Gestione luminosità generale
-*/
+/* Gestione luminosità generale */
.bright50 {
filter: brightness(50%);
@@ -175,6 +174,16 @@ a, .btn-link {
filter: brightness(200%);
}
+.opacity-80 {
+ opacity: 0.8
+}
+.opacity-85 {
+ opacity: 0.85
+}
+.opacity-90 {
+ opacity: 0.9
+}
+
/* MAIN: gestione layout dinamico mappa... */
.fontSmall {
font-size: 0.75rem;
@@ -259,26 +268,22 @@ a, .btn-link {
.text-reduced {
height: 1.1rem;
line-height: 0.9em;
- /*overflow: hidden;*/
- /*position: relative;*/
- /*width: 100%;*/
- /*white-space: nowrap;*/
overflow-wrap: anywhere;
}
.text-reduced-a {
&:extend(.text-reduced);
- font-size: 0.95rem;
+ font-size: 0.96rem;
}
.text-reduced-b {
&:extend(.text-reduced);
- font-size: 0.9rem;
+ font-size: 0.92rem;
}
.text-reduced-c {
&:extend(.text-reduced);
- font-size: 0.85rem;
+ font-size: 0.88rem;
}
diff --git a/MP.MON/wwwroot/css/site.min.css b/MP.MON/wwwroot/css/site.min.css
index 897ffb8e..39dbccc6 100644
--- a/MP.MON/wwwroot/css/site.min.css
+++ b/MP.MON/wwwroot/css/site.min.css
@@ -1 +1 @@
-@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');@import url('fonts.min.css');h1,h2,h3,h4,h5,h6,b,display-1,display-2,display-3,display-4{font-family:'Lato',sans-serif;}html,body{height:100%;}html,body{font-family:'Roboto Condensed',sans-serif;line-height:1.25;background-image:linear-gradient(180deg,#010816 20%,#3aa6ff 90%);background-size:auto 100%;background-repeat:no-repeat;}h1:focus{outline:0;}a,.btn-link{color:#0071c1;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.content{padding-top:1.1rrem;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #f00;}.validation-message{color:#f00;}.regionnotclicked{fill:white;}.regionclicked{fill:red;}.striked{text-decoration:line-through;}.textTrim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.maxChar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.max5Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:5rrem;}.max10Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:10rrem;}.max20Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:20rrem;}.max30Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:30rrem;}.max40Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40rrem;}.max50Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50rrem;}.max100Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100rrem;}.footer{line-height:1.8rem;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rrem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rrem;top:.5rrem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rrem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.bright50{filter:brightness(50%);}.bright75{filter:brightness(75%);}.bright90{filter:brightness(90%);}.bright110{filter:brightness(110%);}.bright125{filter:brightness(125%);}.bright150{filter:brightness(150%);}.bright175{filter:brightness(175%);}.bright200{filter:brightness(200%);}.fontSmall{font-size:.75rem;}.fontSmaller{font-size:.6rem;}.statusMap .ui-title,.statusMap .ui-li-aside{text-transform:uppercase;font-size:1.5rem;line-height:1.1rem;color:#dedede;text-shadow:2px 2px 4px #000;text-align:center;background:linear-gradient(270deg,rgba(20,20,20,.7),rgba(100,100,100,.7),rgba(20,20,20,.7));}.statusMap .ui-subtitle{line-height:1.1rem;color:#dedede;text-shadow:2px 2px 4px #000;text-align:center;background:linear-gradient(270deg,rgba(0,0,0,.4),rgba(100,100,100,.4),rgba(0,0,0,.4));}.statusMap .ui-footer{color:#cdcdcd;background:linear-gradient(270deg,rgba(10,10,10,.7),rgba(80,80,80,.7),rgba(10,10,10,.7));}.machBlock{padding:0 2px 0 2px;}@media all and (min-width:320px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.5rem;}}@media all and (min-width:800px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.6rem;}}@media all and (min-width:1024px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.7rem;}}@media all and (min-width:1440px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.8rem;}}@media all and (min-width:1980px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.9rem;}}@media all and (min-width:3960px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:2rem;}}.text-reduced,.text-reduced-a,.text-reduced-b,.text-reduced-c{height:1.1rem;line-height:.9em;overflow-wrap:anywhere;}.text-reduced-a{font-size:.95rem;}.text-reduced-b{font-size:.9rem;}.text-reduced-c{font-size:.85rem;}.scroll-left,.scroll-left-a,.scroll-left-b,.scroll-left-c{height:1.25em;overflow:hidden;position:relative;width:100%;white-space:nowrap;}.scroll-left span,.scroll-left-a span,.scroll-left-b span,.scroll-left-c span{position:absolute;width:100%;height:100%;margin:0;line-height:1.25em;-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}.scroll-left-a span{-moz-animation:scroll-left-a 10s ease infinite;-webkit-animation:scroll-left-a 10s ease infinite;animation:scroll-left-a 10s ease infinite;}@keyframes scroll-left-a{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-90%);}}.scroll-left-b span{-moz-animation:scroll-left-b 10s ease infinite;-webkit-animation:scroll-left-b 10s ease infinite;animation:scroll-left-b 10s ease infinite;}@keyframes scroll-left-b{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-120%);}}.scroll-left-c span{-moz-animation:scroll-left-c 10s ease infinite;-webkit-animation:scroll-left-c 10s ease infinite;animation:scroll-left-c 10s ease infinite;}@keyframes scroll-left-c{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-150%);}}.semBlinkVe,.semFixVe,.semFixVe_b,.semVe,.semVe_b{background:#009036;background:rgba(0,255,80,.6);color:#ffa;}.semBlinkGr,.semFixGr,.semFixGr_b,.semGr,.semGr_b{background-color:#bcbcbc;background:rgba(180,180,180,.6);}.semGi{text-align:left;background:#8a8d27;background:rgba(230,210,0,.6);padding:0 4px 0 4px;color:#000;}.semGi_b,.semFixGi,.semFixGi_b{text-align:left;background:#f9ff18;background:rgba(255,255,0,.8);padding:0 4px 0 4px;color:#333;}.semBl{text-align:left;background:#000e7a;background:rgba(0,5,200,.6);padding:0 4px 0 4px;color:#959500;}.semBl_b,.semFixBl,.semFixBl_b{text-align:left;background:#243fff;background:rgba(60,80,255,.8);padding:0 4px 0 4px;color:#ffff32;}.semRo{text-align:left;background-color:#7a000e;background:rgba(200,0,5,.6);padding:0 4px 0 4px;color:#959500;}.semRo_b,.semFixRo,.semFixRo_b{text-align:left;background-color:#ff243f;background:rgba(255,60,80,.8);padding:0 4px 0 4px;color:#ffff32;}.no-cpu{-moz-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}@-webkit-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@-moz-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@-o-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.semBlinkGi{background:linear-gradient(270deg,#8a8d27,#f9ff18);background-size:400% 400%;-webkit-animation:blinkBack 2s ease infinite;-moz-animation:blinkBack 2s ease infinite;-o-animation:blinkBack 2s ease infinite;animation:blinkBack 2s ease infinite;}.semBlinkRo{background:linear-gradient(270deg,#7a000e,#ff243f);background-size:400% 400%;-webkit-animation:blinkBack 2s ease infinite;-moz-animation:blinkBack 2s ease infinite;-o-animation:blinkBack 2s ease infinite;animation:blinkBack 2s ease infinite;color:#ff0;}.mainHead,.logoImg{height:1.6rem;}@media all and (max-width:425px){body{font-size:.7rem;}}@media all and (min-width:425px){.mainHead{font-size:1.3rem;}body{font-size:.8rem;}.logoImg{height:30px;}}@media all and (min-width:768px){.mainHead{font-size:1.4rem;}body{font-size:1rem;}.logoImg{height:35px;}}@media all and (min-width:800px){.mainHead{font-size:.9rem;}body{font-size:.6rem;}.logoImg{height:40px;}}@media all and (min-width:1024px){.mainHead{font-size:1rem;}body{font-size:.7rem;}}@media all and (min-width:1280px){.mainHead{font-size:1.1rem;}body{font-size:.8rem;}}@media all and (min-width:1440px){.mainHead{font-size:1.3rem;}body{font-size:1rem;}}@media all and (min-width:1680px){.mainHead{font-size:1.4rem;}body{font-size:1.1rem;}}@media all and (min-width:1920px){.mainHead{font-size:1.6rem;}body{font-size:1.3rem;}}@media all and (min-width:2560px){.mainHead{font-size:1.4rem;}body{font-size:1.8rem;}}
\ No newline at end of file
+@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');@import url('fonts.min.css');h1,h2,h3,h4,h5,h6,b,display-1,display-2,display-3,display-4{font-family:'Lato',sans-serif;}html,body{height:100%;}html,body{font-family:'Roboto Condensed',sans-serif;line-height:1.25;background-image:linear-gradient(180deg,#010816 20%,#3aa6ff 90%);background-size:auto 100%;background-repeat:no-repeat;}h1:focus{outline:0;}a,.btn-link{color:#0071c1;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.content{padding-top:1.1rrem;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #f00;}.validation-message{color:#f00;}.regionnotclicked{fill:white;}.regionclicked{fill:red;}.striked{text-decoration:line-through;}.textTrim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.maxChar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.max5Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:5rrem;}.max10Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:10rrem;}.max20Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:20rrem;}.max30Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:30rrem;}.max40Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40rrem;}.max50Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50rrem;}.max100Char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100rrem;}.footer{line-height:1.8rem;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rrem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rrem;top:.5rrem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rrem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.bright50{filter:brightness(50%);}.bright75{filter:brightness(75%);}.bright90{filter:brightness(90%);}.bright110{filter:brightness(110%);}.bright125{filter:brightness(125%);}.bright150{filter:brightness(150%);}.bright175{filter:brightness(175%);}.bright200{filter:brightness(200%);}.opacity-80{opacity:.8;}.opacity-85{opacity:.85;}.opacity-90{opacity:.9;}.fontSmall{font-size:.75rem;}.fontSmaller{font-size:.6rem;}.statusMap .ui-title,.statusMap .ui-li-aside{text-transform:uppercase;font-size:1.5rem;line-height:1.1rem;color:#dedede;text-shadow:2px 2px 4px #000;text-align:center;background:linear-gradient(270deg,rgba(20,20,20,.7),rgba(100,100,100,.7),rgba(20,20,20,.7));}.statusMap .ui-subtitle{line-height:1.1rem;color:#dedede;text-shadow:2px 2px 4px #000;text-align:center;background:linear-gradient(270deg,rgba(0,0,0,.4),rgba(100,100,100,.4),rgba(0,0,0,.4));}.statusMap .ui-footer{color:#cdcdcd;background:linear-gradient(270deg,rgba(10,10,10,.7),rgba(80,80,80,.7),rgba(10,10,10,.7));}.machBlock{padding:0 2px 0 2px;}@media all and (min-width:320px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.5rem;}}@media all and (min-width:800px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.6rem;}}@media all and (min-width:1024px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.7rem;}}@media all and (min-width:1440px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.8rem;}}@media all and (min-width:1980px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:1.9rem;}}@media all and (min-width:3960px){.statusMap .ui-title,.statusMap .ui-li-aside{font-size:2rem;}}.text-reduced,.text-reduced-a,.text-reduced-b,.text-reduced-c{height:1.1rem;line-height:.9em;overflow-wrap:anywhere;}.text-reduced-a{font-size:.96rem;}.text-reduced-b{font-size:.92rem;}.text-reduced-c{font-size:.88rem;}.scroll-left,.scroll-left-a,.scroll-left-b,.scroll-left-c{height:1.25em;overflow:hidden;position:relative;width:100%;white-space:nowrap;}.scroll-left span,.scroll-left-a span,.scroll-left-b span,.scroll-left-c span{position:absolute;width:100%;height:100%;margin:0;line-height:1.25em;-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}.scroll-left-a span{-moz-animation:scroll-left-a 10s ease infinite;-webkit-animation:scroll-left-a 10s ease infinite;animation:scroll-left-a 10s ease infinite;}@keyframes scroll-left-a{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-90%);}}.scroll-left-b span{-moz-animation:scroll-left-b 10s ease infinite;-webkit-animation:scroll-left-b 10s ease infinite;animation:scroll-left-b 10s ease infinite;}@keyframes scroll-left-b{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-120%);}}.scroll-left-c span{-moz-animation:scroll-left-c 10s ease infinite;-webkit-animation:scroll-left-c 10s ease infinite;animation:scroll-left-c 10s ease infinite;}@keyframes scroll-left-c{0%{transform:translateX(0%);}30%{transform:translateX(0%);}100%{transform:translateX(-150%);}}.semBlinkVe,.semFixVe,.semFixVe_b,.semVe,.semVe_b{background:#009036;background:rgba(0,255,80,.6);color:#ffa;}.semBlinkGr,.semFixGr,.semFixGr_b,.semGr,.semGr_b{background-color:#bcbcbc;background:rgba(180,180,180,.6);}.semGi{text-align:left;background:#8a8d27;background:rgba(230,210,0,.6);padding:0 4px 0 4px;color:#000;}.semGi_b,.semFixGi,.semFixGi_b{text-align:left;background:#f9ff18;background:rgba(255,255,0,.8);padding:0 4px 0 4px;color:#333;}.semBl{text-align:left;background:#000e7a;background:rgba(0,5,200,.6);padding:0 4px 0 4px;color:#959500;}.semBl_b,.semFixBl,.semFixBl_b{text-align:left;background:#243fff;background:rgba(60,80,255,.8);padding:0 4px 0 4px;color:#ffff32;}.semRo{text-align:left;background-color:#7a000e;background:rgba(200,0,5,.6);padding:0 4px 0 4px;color:#959500;}.semRo_b,.semFixRo,.semFixRo_b{text-align:left;background-color:#ff243f;background:rgba(255,60,80,.8);padding:0 4px 0 4px;color:#ffff32;}.no-cpu{-moz-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}@-webkit-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@-moz-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@-o-keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes blinkBack{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.semBlinkGi{background:linear-gradient(270deg,#8a8d27,#f9ff18);background-size:400% 400%;-webkit-animation:blinkBack 2s ease infinite;-moz-animation:blinkBack 2s ease infinite;-o-animation:blinkBack 2s ease infinite;animation:blinkBack 2s ease infinite;}.semBlinkRo{background:linear-gradient(270deg,#7a000e,#ff243f);background-size:400% 400%;-webkit-animation:blinkBack 2s ease infinite;-moz-animation:blinkBack 2s ease infinite;-o-animation:blinkBack 2s ease infinite;animation:blinkBack 2s ease infinite;color:#ff0;}.mainHead,.logoImg{height:1.6rem;}@media all and (max-width:425px){body{font-size:.7rem;}}@media all and (min-width:425px){.mainHead{font-size:1.3rem;}body{font-size:.8rem;}.logoImg{height:30px;}}@media all and (min-width:768px){.mainHead{font-size:1.4rem;}body{font-size:1rem;}.logoImg{height:35px;}}@media all and (min-width:800px){.mainHead{font-size:.9rem;}body{font-size:.6rem;}.logoImg{height:40px;}}@media all and (min-width:1024px){.mainHead{font-size:1rem;}body{font-size:.7rem;}}@media all and (min-width:1280px){.mainHead{font-size:1.1rem;}body{font-size:.8rem;}}@media all and (min-width:1440px){.mainHead{font-size:1.3rem;}body{font-size:1rem;}}@media all and (min-width:1680px){.mainHead{font-size:1.4rem;}body{font-size:1.1rem;}}@media all and (min-width:1920px){.mainHead{font-size:1.6rem;}body{font-size:1.3rem;}}@media all and (min-width:2560px){.mainHead{font-size:1.4rem;}body{font-size:1.8rem;}}
\ No newline at end of file