From a4fe15e5bce4ecd8ebe15a836f4d210140a0eb52 Mon Sep 17 00:00:00 2001 From: Gigi Mamaladze Date: Fri, 25 Apr 2025 15:59:03 +0400 Subject: [PATCH] Added Statistics screens and reports --- .../views/Windows/Statistics/resource.json | 17 + .../views/Windows/Statistics/thumbnail.png | Bin 0 -> 57729 bytes .../views/Windows/Statistics/view.json | 32559 ++++++++++++++++ .../views/Windows/Status/resource.json | 17 + .../views/Windows/Status/thumbnail.png | Bin 0 -> 46879 bytes .../views/Windows/Status/view.json | 5594 +++ .../Statistics/Lane Divert vs Full/data.bin | Bin 0 -> 21096 bytes .../Lane Divert vs Full/resource.json | 16 + .../Lane Full Recirc Jackpot/data.bin | Bin 0 -> 16689 bytes .../Lane Full Recirc Jackpot/resource.json | 16 + .../Statistics/Scanner Performance/data.bin | Bin 0 -> 14135 bytes .../Scanner Performance/resource.json | 16 + .../Shipping Sorter Statistics Com/data.bin | Bin 0 -> 38249 bytes .../resource.json | 16 + .../Shipping Sorter Statistics/data.bin | Bin 0 -> 43028 bytes .../Shipping Sorter Statistics/resource.json | 16 + .../Singulator Statistics Com/data.bin | Bin 0 -> 18555 bytes .../Singulator Statistics Com/resource.json | 16 + .../Statistics/Singulator Statistics/data.bin | Bin 0 -> 37107 bytes .../Singulator Statistics/resource.json | 16 + .../reports/Statistics/Top Jams/data.bin | Bin 0 -> 10140 bytes .../reports/Statistics/Top Jams/resource.json | 16 + .../reports/Statistics/Total Scans/data.bin | Bin 0 -> 11157 bytes .../Statistics/Total Scans/resource.json | 16 + .../reports/Status/Ethernet/data.bin | Bin 0 -> 14107 bytes .../reports/Status/Ethernet/resource.json | 16 + .../reports/Status/Lane Status/data.bin | Bin 0 -> 11754 bytes .../reports/Status/Lane Status/resource.json | 16 + .../reports/Status/Scanner History/data.bin | Bin 0 -> 18656 bytes .../Status/Scanner History/resource.json | 16 + 30 files changed, 38379 insertions(+) create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/thumbnail.png create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/thumbnail.png create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Scanner Performance/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Scanner Performance/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics Com/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics Com/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Top Jams/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Top Jams/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Total Scans/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Total Scans/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Scanner History/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Scanner History/resource.json diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/resource.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/resource.json new file mode 100644 index 0000000..7b58fd2 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:58:03Z" + }, + "lastModificationSignature": "05f71c7740ce38300e6a989f9fc8ffbf268c7e86f02df809b8463cd839c6b9ac" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/thumbnail.png b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..18c24a94d59fbb6d12bdceafe88e45220fde49aa GIT binary patch literal 57729 zcmaI7by%Fivo4qf4esvl?ivEYCAbBL0AX+&JU9dxnBX3Q2X}XOhrt;n1Rs3x<#*26 zz0cjd&;B(t-!onPc2!q@)m8OIe^yt(L?c6c^X3hvlA@f}n>PrJZ{EBeLPdUk5<}j< z@aE0;H%f9cIzZFo4iun{LW)rNlb82b+rhWYfcQDNc-ybHo9Tx8aze|4Oel#I)tHUE zgG^}!S#=+1a2b=_ok|PUM@5+#a@Yrb<^i8(NKNg1b>S19ONg4;M@S7<;O( zUv4PtF{@`G?!eFS?HnaTR|W%y%U0t%n2l-2Na;C}>zso%5UY#?E}a_0p!8 zgJpu(1C9m$U{QQ(Zq)mdxzUxvu_J%kk;1Vw)|ptL$OZ^$y!qaoax_|7{zd=qZEIrk z(deV8cdeUA`sR_kUM2gb-}=a?r%hm$xM54>_?ag&`%>~<$Eo#RD__@A_WwTUskIW6 z9jvPn?RYt(ZTAQ*P)w>)!{4bs3?2IX^7Ov$L73jJ1EnS9cw*O&bNNW{zQNj=Y4hm6 zRNNMmc~3*=^7Fh;@`-?0+H~+mSp` zK>2P{@g*zna=&~xH3`ndV(lEWoBuPl>3Xo0;^Zch?trN)=h$d%Z8-<~|MAhJs^bIhI%Q2m`5nJ zCPMLIo`(!K#}ByNc=TVj9B7jNsi6SpAQssO49RkJQp#KR`zzMt^%r{6 zv<@Br_m=s0Cuz%1Sn>E&6jGG8SUDU!TnJ6b@ctBx=N&WT zVkJUU$@886ghkWOHNKh-??;s3`<*%$8aMHqi6-9bhMBaBdlFK=1Ckt>q&a zo*I!cZB&nlbSRhYH8^5nqi4ryAl-K0+sn z;?(HKy1BQ*AQ7h4h|gf`wHbzs_WkgdmGXe2&U)x7&gjtTYR9GS2gF3ms~#PHA5zY= zNz1>b6mb3p+cmg^IRqDh{^gcpkr$z#r!H(1`#6eTJ~CWc|Cnu)KkXv5!VFnBmsk)&fRgsN+ zx!N;wG0b=qg~7DfP32XOPJ1{}^@MD_yIJu>x&mIk9*jPDXbyrEU_IHGbb1d9NJvF^ zlVrt3MyL&Zx0v%Q&%^+&X0PGr+d|*^)~xf}X+^HXUT!gR==SVsJ8}wEwbzUkB=FOB ztJ5QIsj?3|)Do-2&1EJn$>=)wU?8}>YpYbKW*|}S1j`x&wUvQ-ewzg6m}j)r{q1$H zUv#EtJLf@*%n}O5k&T(Oo7gEiA7OmlDcdEa#PI7G&9j*=ipi?$t_L-PvF|V9GfI`_ zhMNKf>V|^`kA>eL!w^l1x#pDKPZ>InQUp2SZ_M0DHjm=s*T}CJYXZJ(c1e|(Axu6oKCH!W{;nNM zaAmg`AXo5g@*!|Go}9c^$#n{={6j?;$64}iLlzP<+A3D=SwGkf)eg6^xF6^|O3n2F z{ykZ44jL|oBrSheBVU4U^k{#&H?a|mi`vWa$-K;sX!76A(=FHzid5~PZ_oA>Hv8$T z2B`Y-!99TS$B!SMzkCS`>7_ds_tk4<-Yvk@k8l;!uTr)^emDMN+6koE=e{5y2zV2j zEgrnCqn{f0jyp^A$KSu9Jh3}&t%LUG8oRdsn+e!Y&chE*aMGOh*{Q3I3A|P2sCg-g zZ(LGqB$2-dJ4(LMNmf>c#>G@jLnDWwBrSYzurd(_NDVFP=T(afA2FciUGcFzKgoOC z-1}pWM>OYn%`foEmll4NbRs2Zna!E%2n+NEgbL>X9mJ?8C)AtvW-22~Fihqebf}){ z;*#ZCRHH8{JoF6f42B|2BW`$7WY=G%AZuxxVBP zmKnO|Ay(0>=TJ|u1j}Nht@`bN8D6%aB?>nxgVr9Mm5I$kyFTT}LsKrG0s`OAuSC6)#Wm3G2gROg7M*hedIZw>X-Tp{-Q?w$AhJSkAyJs}>#U_``u;a^I>Z*{R z8!~%sUf%7Y%3~@ucFW2Vx(>ldASE zzLa$xye_ZP`U=~{50n)gDX$%5N6Ff~MB!DY$eGU_#d+%;4@&!CyI(2CbX|4SX%J!7 z&iD3cTVPoA$57p_yY#nt>CuE4Y8MmBhwj%Xp_M~30gX8*NY!Kyl)h*RNixx(C9bwU zPi+o@W4K8bdH9#UO#D&;0vW{Lo$UnYX}i37=XF586+Q>s}EF{y;8dlDN}ab!idH6tKF+&#Ozb{4L|^ zCRvc9yy`l&C}vkqE1qs@aK@UQs?llKvX_*L`ZzJQ7#=+W3^qOTaZ~M*ROFjb;Q65l zeAm0^LEP<;nu0CPz;gxiu>0$hWl0AuQ&q0zhy_;R(!U(6m$;Kk&_G#9b(A+ur;tQ> z#4&PbU92P0k8CM_u1g_5$t<28;WFY{e8DnT?GsA8wzdX6J`Sm{sQIj&RbDR#Zx-#I z+<4pA*a%ytV9V0hM#;&xvoU(N=+~lR-`q^cArziv!lt5!+z5abcx0EBOGT-SF%0R& z!H3P8+giKVCkQJ|pA|=j@zh;CrsYS+us~Qh)t(n0zPLrWWE9$drk4~YlA@|iiYL!9 zk;F+aNjSZ%i`ifL04Bi{Mlptni~MkN#)_tolqNq=(u8@q(;EJ~-JrQ3*iFfe+|@zz zHT7l|Y0+9y2f?n;Ke&md>c>ofpoWP0&2F-3dLOeml(f?ZZ@9Qz%KZ5`@?n2i*V(lX z)D)ew^mo8~)SC-Fyg_{F*Z~W!5FYez{Otco$|F}xDr*+BS$$wB@LhVc+VoP>RPTi> zns&^?`WS@=aOej#FYtKYmz8CP77lRr>a8~cdUlhu6yAJ9&tTcbTdXh+-o!|MjZw$( zd`RRy&hl<2cdYieiMiuG0rzNkzczOt4xINkwn+br8al)8=s+bW=UdoT9H^*fMlcwv z7sLE0{Lt&CjU%9{eBD~fWb&1qkLj!GA;t}pVmYmZ3Z47c){F$EZHA%9-sMRmED%8d z27;T;qWDF>Z5x~S8^cgok8D+4B~_=Qj`fdtj&yt1q{f(P{VB{$F!ZKO z!e*{X7$!!D)&L?H;L^biI61b^xNG%&(9Z2a)FC6(Evv&JB|s%6CI&XQ^$yHw?9u~d zHC&cYcVwHoLB~pvqK>jFiDjeyaBXS1S|`M=ZpvXDUd`kvsl<(>=FiO{BHhWeULI~C zFDcnNTy!mLNJ2o7o(X4kK0z%LTfUk}WnyR!xz~pQhPC>xmbYuw0VDsUNrbWEvD3dx zb9oTGMl1X=OOZTGjdL3mF%O$}s2c9MfP>I%sWpi7R(0`aPJD156Z9;11^q?HtwHd* z&kEP@1);K0XZy^#Ju;ZDCV6IRn%?r^uW*gr*5r1D=q1d#3h(V6B_zT>WNqhz=@0bh zO%;5eMJa-oxChO-c5Jjyc&530lwD+3jO}+KF@ilm6H!R$L-ngVB9}U0 zA1z%&;jOu5X`$ZIPZZdAN`e0>Zh6PJu?iWq4Rpdd2ijbJH)6cp-nYT|ad&*i05B9c zp0u?Lv5OA6Mg<4hM6He8BKGV>6-N(wZpAX&(~K9Epv|Y@G4B4nMAc7)o975>!xIxS zj&=2y7hq&UA`Uo-=891kBT7|=iSmn`BU1{uHx9!hOk6ARhjZ%vR@U>G_U2sO{@!nk zvv{rUg&0VkEw*~@egoNuqv*34w*Tc zxGGiB@=nRf$Z*KXW7vH!f_C~-#IKg&3*>bP^N=4AYa#}c56Gg;J5l4Eac7p7xD<_) zFIm*z&y2Z$U5_grqhj|~MX?07i@s-6lW1)tMhd@6YjvRwy!%V1R7`lsQo4!Y=|t+4 zE5^Lr7>Q!lU0u5E;su3i7=pGJz51Q*K&C`iJl|1k7SMNi?L$*?b_F)FU)~0a0+ERT z>c_*yB`nlC`#~W=oDdN8WESxO@+ZWd)GCc$5`1z$&x_a45~BL(c+WQ8;MMJZHrbz_ zFXp(dC$fDUdnk~O3iF~{y~FCMDV?=L7yWHN60N9NK+nsCMw z%Sgcq=UnxQ@{kpN=w8{NOc%Y2T0V{O#LAI-OoDXwP=cs3e@%?Y>kNAxqsE2sNfJt_ zA8p~1{CIqnK=g(54R9x1agkX-H9uP`Vl|QoGBS&b3cWLKIt!zdq+ESkw>UbERHcKa zlOD`d9mvVo;!<~#3JGyVF|1=^qs#jLe7C&(4dBucs_+44!3_Cv9RO`)l}mUWS7pRC zb}LV$JMdYuRFHf3b2}fpqr3|V!1tIJ23))KE^Ye9e6I$|jPut;{VQPZ^<3xUsPkel zVR(10jb}W2`E#)>3id*#7ZixEHx*Av?O*=vjB$O5f8G?oNJCqNSUGbr?C=_(4vLjG zG!5eS6{JhXQj{4SJn%_Vo=BY(&`S7@}-aNYz!As3Wvl@VcfUFU= zz@7-zeUzL$V;|a#01btnaRsYbN`1??`IRxNLQ8(P4=)8yh@uTmnsy&(OIyxi1^IHT z4Q>DO&}lmUgh^}e_a=u*Q1*(|nX9p{+<9@Ev{i_)si`-I;qxk(vxNUA^lKB|*kTI} zugNFJQEF8_a8g>>l?Rd~T`vw1DFS1IbkJud6{X*{I&_@8M0vQH!^1i;@Dz`Q2oK%F z-1w4T*VSIIkE#HS-rintQifAcWt!?AT$QKEn=RA=Tb8XeCv@8`N^9n2R2;8bOl2Fg z_H4(kHc2wk6%Itl^^hnC1Iy3f=51b-jY9>r8mVZ^boJy-;dD%F@4z#zI?t1j^Kw!2 zvZ1&{gepQwKjKcklBT@qD#Wa(`Pqky>JG$!q5OB4gi@}@n3KQJKq%cUy=O1-wfvZ*tWxCx9PJ}6y)t~C& z-#>Y(AqopRF?T-PkVD!W%Gw_r59&PDIF-na}(C zup9I~*h|C|-DbOcDKhpOObX6x`y7E~>Gz*ho|q?|-%UFHs>~+Ook%>`eILw!o@2oL@TesX zyHPd%(m6may%}4V%4KQwof|no26Rw4XU7T}lI7<9{*C+7xAmAQ%5~l=e3TNS$`6E& zktjn|-JL2QG#lUHN0mE`t%f#UqMZK~*FLZHtS8}IuOA_8)x<}rbDJO1kpD?uYPHE z$s4QR-M}}t@Av9X7)k38MbKZV{Gg%^NfkOJ>D*$+0G>EL4ml*k#={sDOT=T>F&Tk2 zgF_@;w23NcwzfZRlkvB2bB0Qd2&wLtn1@#snv8DE^E!x`s$4#NnUE1!BDNZij5!!M z?-a{sda@??aD7>6VyXF+SnZ&9GtM_c>HVU#l?A-flm z?7X#r3~UYi@ktq@V|56B@Fe}ajtP`903#n|M;|sAy--);vwj@3Dvk5HhZ?yk3=l#2*LnY%Y>hCj>lRXBz@f@r}=E&yG8_ z#trS!Q|sLhTPMvS^Q1s8R~#;_AX1`QQf9&KiC+D2}FD5B{vUdQvL z*PE8=BXk`bMgv|I?o@%Az6~wzz!u+oyR}B;-#klpR=J^ihIwf9TN1V-gDBJI&{yh3ur?!i~1r7UNEz&xf3P?QukO+Q*LN}53o{iwIb$9Y8Awf1> zz~cc;W3Y?YDkA0e+kq=8(8l&#hd`{jkFhvy;-bCY?ook8wP>qCz}|&E%u}k&1Xg@w zQb{EI)ja(3NN!0a_`Mg7F;!ul&$jn8Ag2GmAIJgI_^@yqP_niV@~b)1Hb4@bEoNy`}6+oHS-8VsTc7h|e$N zv%ot_c`l>ysi+U%En~Af-n|!0{iWsj@;v&kKrrjmzrSZZfR2<$@H%|R7@x&o zB2e@z>o?Pz2~t}xQlzTFv&lT}oV zg0~eGBAs=;NTuMlNP8;N-BR2RDgbP~0WjE@FcZ{qiKoQjW^0=D`JF3LoGud38@gZZ zYr!Gm8OJg|5DhL$l`@uNE?cYMnrzDQg4yyN^NKW$w0CwY7XjBD9is~8zG3M{O$+z06@=^_ zys7H`%$t#vLJ$d4^i_A8whDc!S&TUKX-@1rizo>b;0+gGXGHdL(6_+6e(P0vl&5n! zuj!TH!^S5%J)*f=aEa>q4$qPvx(8sFA8@;L3)k*)UG)OCiqJDiA^3p`kIk z9jW%;6jRo8*sh@c12sUe&d)Sgn#mU?{65dLr#^3nL*1nZ`7alLH*{b+q;du?ykPX@ zyDx6pJ?O^1{KGH*EVSiPfrZ`vG2rRa3I=ke585us{dA1SnwvC3i4 zz;JjO@All;maadJ$VOP|Mn=>oMmCew$8^x*2AUt=cTX|n%=c!*et;Myg|8oZ4nV?u z^UJTvkow!^78(u001R8Aup6mlB$y7==c=L7R3($A!AZ($}6As*u_9}yos#K=Ufy8 z(y+>6awfCVGT~{~NW3fSA)?lYh>G=PE4Ih%BQw}qM|ZN&0?_q>n(!R-s+jyRzyMC| z(iekY`1~x#$7{HWX;En~a}k3o+7Q(+vQm^#=`Db*Y2swI|)OhN5vvdgOXY*C+u_Z-aokJx) zXV4z-rR(OeTb@rd!+0b@Rv0hSH+K1CmQ-BdCUtma$=lX#-GlS_{zl+&I}S;aMI40B4EkLXh)s4&@xjmpf#A;Q(IJC# z_K=H4aFz;TShOW*c>l9Njw~camn2aqc5VR)zDk~W{xEXsdPa^8{^E`N-t{?(OAMqM z&VNcSg%FR63v^H;QWw^b5p2Znx_tZmK|PL9_DHZsQZKTq>k*?S!!1caDX+Zs?LBFC zv;R4RWz${n%rfQaE-X+YQqgXK_ScidNB@)Rf0x{_g(io*%ICNG+^0j{n*os*efs^V ze}W-Y6`I?t&L?f^pDLAmXPpsT?q;Ppj2l0ek9D}EOXFvKk88mE<0aS=Y6`nkEAD5p ziDN@$e*)@kqw39$wf&6}@bwYq7!s^k^Y@q72z+ovL_{?22|+TbwN@h5a(E0ni$0;K z+1bQDG@P}e0}1L*bj1&ME4(Qj2d5&AdD|E7^9 z&XWV0JbM4oq{_h}ty#vukrGcxCQvJwea~tr_igz=Kt1vKFK*_1nz@1TDlMC+wp)E^ z`-qZ~qMC|q{|%-=!{pm@w1)bW`LH$RBm6pC{C3<$ugYB#hv6BG$l?yk#)wRuRXNsx zY$kN_^%H2LMWg}$_(4H&Aq^`lY3YcoOOu(3b%=tlxWbQR85>(M{}}A@?Dk)umFTV8 zi)N~qW3|%N?HOn}IdxToOdZbN7J`)8x(te&`R&jtN-4yxevbGoRXOeoHp=;*ELDU_ zUJI+gCP>jC!5&P6NkQM+LP;vnFkvAI<|5!-MUmF~k1~56ZZ02=DR~H6t|$_!9R5X;Fn!mr712p{=q%})r89v0PFW#A8 zd~YYY5N4sxiEliIyV~PGxYg;tJ8lo(`9h~n=vVUsQKAs>$0?r5rKcl_4Dz$!pkv3T zVIClS;oUJNFtZzqZ@bNFx927^y2-EpO*V4C3$z~ESz*(;bJc{*aphd|{FfiL&&~q!D5(i%DK00o=$M)G?bQ{d$8Yi0n)_3Lpvv-M-h-+vz7)8+6l*xn#%%+3L+r9m&lz zg+YhN+gnYNsU_RKr-@AMn$lgKn-o^_>sw*->nTlmRS&iK@y}$SN52*eITxL1Z}4`P zfevYP4Io3T zF=;^4l~$f|7sfGucFl%y^YY@-D}WekyHv+%cshr=$e9}3GhxG}&Ca9VcCDFs_+G-iX7Fq9K3nEeE1bw3+A|Qx+lW8)*vI9(Yxq;^^ubPtDVexmu&e z85g8TQ~qq&@ifx6L_+$H=9X5My!T@bz|#&N>$0Z6OBVY%7RsOb-sTgB4X}&z;HD<* zwX9?FlYdB_TpI2k%=?a+Y1?Tkkd_|O$!A(QfK}AEC@pKExAdt8L7_k$IGy4X;sh?P zk}|K!Of@cke8isyQI^rk?};6p;2r^9#&k-%9fA7gWkrxBigCt$mWpd_ogn1jS7#wY zQ6{w*|JJ6yO$4VvA5$6HZEvUVaYsx~9u^}bOPW%yd703E+u;I& zlKFv4hRG|{DjZeL^Jsj3CPrkv^ij zbn<@;jRmPy9rQv>qDoJjS5;9-ozGmS57WpC`%_lEk?1hbZ0?X;yw9d&*8F+rF-uXQ$R3pOv=u!6&&)Lwb>SSLS92yN27?{3nc4mko5QOcuiv< zpkxZVTw^nt%=b*q5Rpf-)T-_MweB6;KsL_*iA&uIj&l4CiGu($IzO3AES@El?_rh* zd^}rbItCnr(^$jL<#j0SacY$!mdY>ZZ7~n(KsNmN(KupJrNc-_vpUw|3e?s%`yW%2 zk*W1j04t<1?T`NUY|`9Q=#|T zU=+3f1RJFg9aYn290d7xZZEq%Fe|b+B{vs#&nG&n=o)d}z!q`5!(q9}C1{JL*~cdA z>3-3j9GNpbsYqXEaXxxLo1v8-s_bTV#LH8}Y}+iz@oiw*S7HwNrfIG4eY2yTiF}Zb z1@w1#2|Ujvp@iLW_JzZ>L=4@GWB7n7XVtw1?=g5c(7v#Hfzzg*EIdSVD^@Ur)Fhcou41Vi|i1=kvQ@ zS06gi*J2c@r)~1)2gmMOMs(P^FVfyQLJEh8vQ0-@6z2d4zj`1~DR z;gHAv+->|kb})X;JaX*(HdQ+O2Ir`r{@_xlhQHR`i62B=G6ccy>ebHQ7;?sR0K|EH z%4uGEe|ZuB1?$ihoil#|baUtAhE)_QxSlI^C`oz3&-CT{m{P~)qHybowvuhcU2zA6 z7SXaC2hq>ed(Mi>2mLdR+kBD)eDg!P$}lB_6{76p+KU94**~e)V1iT>9O!c7wAty+%e;SyM>`g|`0{I8nzwyJS`&V)z_i!rsr{gn&DbC(3>64} z2VGsXs;J=C;;RFbG~oB(x>^cEQd%)}m-33AuV3szK47`~t0qCdFv%9me2J1Sr<4Hy z?8#JU>6x6MURk3!zVhz7SZG9z2g&NlkLFKLQmyk0rs%`#E+;}=2y?8U94J)x+n zX_-U{S})V*5d}cpwSRb`ftmQw3c@8&e^-NOhdUSYel`30T5Iig1##^XoDClqu$`fk zxXYuSY-ph6^G7c#N0*yJYIV(fFI(ifE;0H#PKn(FR@3)2j8G`1(|diEv6`$&E|zS` zhS3ThqHBN)Mn9EdyGTT`z$%jn3vIg`AX^Qmy~}zp;U6&2x-FN&3mooLkeL9`ccXt}g@{vUv2|JYE_*w&~r2;FZGW~jH z9L6<7J>Z%s5Qc)BPI=mT^}^75uGe?VxMFBiqF{TIJe__j67`Uv!O?Cgq#0P_YV<{m zjgKW4wKj2gUZ8f}98%sOulOaSzA^PsJO%ZfwU< zf2cYt{SiP@tf&@7ymvrK63jvOx4q|!;upTzxu07*mMTKz%NBL204rJHp2;4Cm0dMf zHO-VLN4nz?ua7%?2^FegCl`zcd%Ng_xX;bgaSS``|4Hu+X{Z4N2SgUM;`KLZ=_JEN& z>i~szpdm!4Gx>i61(3G;FKu<124Gil-h6bk&#z~9lWDAHzlb88znkh8+2h>SzMEo8T>T`(N6VIJ$ z5?yWR&*&JQCaKorduP$=f2d^_Y&J~REKC6hM`W|~sK{=W=$mG%DBB#AHNPxGX&1-u zY~}523661ca(=bxFb*6%u`Zo(ihx{r>@p9I_x926n^$@hxEAj1^h zTD5StMX|MYtED`)u(FEWN+T$cL+P8Dd7qO*<>Ge!0SG`7eIj$qS?X~>kB8e0T&YN* zF}OV-LsnM%mPeFgM}O>mz#|-9w6-YgY7$B5A6Q4PVND;_W3S$rL%K;4ichF@KRWCH z&yM0`-oR#9+MO0`=df6=>HB(Tiv7Ki;Ze8-QlO#WQNYeFNG=@hJ#D7>**1F-g#zxm z%eK{LiM6d>1&l(LfqxE`9#M)*eSMUbIh`g&suw!DnWF~$NH?APzxUe;~P9c6&{1-P>R)G)s8^7d##ePZ@j)e z#6Xv628^_hceDe9^P533_u{1VOGvbB!GQcuDvJ@L0tc=0!`;%|@8@HVpgnhh56bz^ zkN)@9Zm!QK^jDK4jh6g6p6!j^)LOH6HGFj0sJicR$OPWXE&*gM)}7=&Awz?E_-hzg z5D1gh_bNN07%Z>5c5I^?4#%wOoLB#9{=|f-w_Cu@*TXyr<7Y1wFilZ%u!5YO{K2zWT}%vY?VVdEbTT~x z56|5spUa7)8x+eFYeqlbrRBV#_O7)WQ9nKgZ0(-L5ENn^ULo?fjttrPz>#T8Dnj{0 ziJU-sT(U|!v9df;<-UhRg1NX5Ro_)9v zF5dWJ*PZgt2*!DHez|O>o_UK;MZX_j{30cG7!ZTzBoZ?XS2c3|yWhMVGR;Ryv_E$^ z^+qsZCo=MqK>5-gpf3Ji(+&KQw)0W0LdTM_TD-)y;4J4af-vwHJ+e@$q z#!eZWP9H4yQuXWI6Wp54YBmzf=4iyGOj>mg{R60hnVs9DBd-0is2JTGa^gKUMb?=I z52hdjbu}$b*A&KH83US<@)i<=!l@J|)gMf)$V1xOC2%#$Yw!yU7)J~hHB@&9wGkPk zD1Tnty8qCm^r~&}r(zPHKX-BWl%)VGN#*o?*qyi3x6T(pjo`c3^v`-Cujxy9^-_2k?`BhL&GLfk808@6rsI=^?@S1@39oWQ#t? zt^baeC$EOI6t}z+l8}!&YB*~uY7s^nhtCrIHjX9OQyuN!tnW)u|7GN8PYQowBJZ3k zDbL!c|B_Mzu+nyV5pBHpIwq^c^Ucnl$W#!ubg;%-)&)h`ig>3u4pld<609Hmnbyej z^XIB8cxl(nEQ_R0A~QwURN5UsmSeAA-A^alHp;4Ss3twgT2~ie44(R#(#uH4K57jW zWh7rPL(c>sCtc^v;UF47F!t$BemjZO>0e>?Zp4mSBJNzD72T2D^UVyQwk<3X zWHxY65QN8n`WW@9l`hrzk3gH8!>dJj16sn=X#5%l?#NM9EdVGuP1S+Qh9Tb z?n?4fLJDpBdQ{qlB-YWzkHA-i*F|tORV|xju6BE&vM5Jp4*bNl8!HvapvQGqVZMNV(c1D6%In<}S2yQi*sd zYP2TPNE(0z9{jy?4wob~FQrUY&iRppWQHORK#N8?!{S&@uF3K-diS~sN>39w3)!_2 zvMd90DoWcKJNPk=-X%68i=SwzquYD5*wU_Dt!QOc9%M$Q52lX#2c(nBm_c59|2%ww>rd zuj>4$XwH+94(Fw!cXMEyqbv|?jPPvyFXjubyX6=Sed}D$+)rvMURj)6e1&+A1T`y5 zw)~*pY0z3_2t-Rf#{M7C)rSbg%G}6^sqV5f?vF&^-cFDHxE^&{@d5jh_m(D9=dw;HAvw>r4>wz1_JeE zsj4)dQLz(2o$9stM4Ur&Ns~K77b&#)+&$Fl$XK}%FF6l_U?a0f_;8sk=J?H;q>7ZGzzKEH>l3slN+KTuouNdk-ubW6a={uRFLrkfW z6&|mbb7k3u{%A(yl8w-w$^KLD1!e$-2s(|y8Y$3rwM!RLVJuVa^xQN z#~bVKQjR&jW7;!uefJo?tAt()OZHUR;@hR-^1z5VJA?l{p z@9u{k7;k91zjC=Yg`hUaK7C)|m2pOAY^OpB^aTUyFIQbrV32Ru z(XBJFQ@xwW}HxQS;rc3`-Z97DO!0>3YP4Fc(Jm?;`C$jYMtzn#SJ zOZV;U5}Y%s6^SwA@LYi zzcv8JG0Vyay|&a$^~?72%f1VBaoui%KhFe*%u~6#_mxyR@|dHZC9LsNtnPsMlX$RLs-jsb?a~1?%`0szf9ZA4RffYMf&jL_r(Q*g3vmATW~#yG%Zf|g z91>B4TO1#~#{=%P`$NUGsZ2$!t}Dbd8g^NE>Au8*xp+;uKz$?YWDF*v$dmKH7|IQQbBz@j(#1U^T_#;WRaY3yHxW?5h2GFI@Fs$9gBf2D% zv-X%tjYqi&4`a{hEhqP^QkIY% z=$()^5%2K4S7JT<8uOK4-ZxEak@2P&!0Vc~7%$+EOZruSRWqrsdn8$yn$nK_Qsn*o*(KAtdd3Ajm$HLN{)^WGDuVlSTpf_>3k$U}aw@q9Q zR&nf!_cW;qL1@!Ch;_JEfT8*NH z8ZUa{j5JM?iFD|i*^Sw-l$+5Rx3;DEj2o-si_+Zh%@?LB|6TrVS-%t*Q$612p7RK zR;TsVU@v#z-rm_ILnLT0w>@y$)tmpwyfZ29!|C>i99%T^A2uR?4D$}?Q#;)phpPO` z_cgC447Z@=AlfFAu1`WTCVHW&j#!h~;_-78wys6Fp}EktiXi-%xGh!@5zY9UKajt zf4I3$(==2<3*uo?`AX7DGn63p=D;IVuHzwnLU3EX<{y5tc?o}oLnNX2o3kuJIWrD@ ze=0v&adWxt%_GIh{?t2S=`+206uNsDqs#5H~>kVw+ii=j2qeoN|26Ie9rCoIFH@I?H-q4nmk=~$)3Uk&_` zYahglzuNXzT6?b}lO{3$zubXz_qq1vqf=WTdOGCQ_Wg~y+qNraMki8UWU)-W*v#s* zZkyq&9|3iKhAka&L7Xl|CKgot^3#Tcoho$-&EcaCUo?ttPYKc*iw~a2KPeamqc%;NU))*^KexxcSlHC`>x`MyDEJ3Cid&eg2EkH;he4g z4N+6e35R5HVKuqT|3%hU0L2kJdj~>*1h?Q0fuOOpS-q;Q+O4ggncmsm>F(+Nbx+P7nh{2FHlx2{ZKq;D7Bn+?W>=^y=S7!d z-oXXo&}*#-oZJn4rq! z4sN+uARXrAv+u7{Rn+3w0OwFg&-FR#GnWHk?1F z>(N%)VA7V`Ncy|^#nDZx{>my96M-^Cid~cwh^Oy4*<*O;b#%he7pQBE)9zSo<5q@x z3NaqV8_+iu(bBx+Xf0y}H&zl3+)4P%xRD%M>(4iBt@A%d6J59@b>g|U=Z3f0Ay?xr zn9QDM|GpZb%-ZZgIxc)X)+kv(o3^l9WL!G^NqS@V%jM&(AC{fB&7+(w@Ps~Yl=^X$ z@L8Hpec69ZiZEAf)<8sjf5f3VXneB@Xg7g=IVnvMl$Ys62vqtwW;9 zI8L*FZ9J3pXWr9vd4mudTz}0kc_}KoQ)Bk}<#C`8Fo%0Hc*auUXvc_Ww89IvsW7Zq zLn}%4P1aOjBQTarGY2M6%`R7RqH-v+B*}`pQ=1 zGF78{5p3;fF1+ukNXSQulF?}gCTFsW7)Q@?(kpp!%t_#6ffWM`=uC(&>FD0$mV(L) zzotL)7n%Z~G{4$pd-UUti~TQHXa|*p;@O2}hN3Vv*# zPdKL!a=koBPUF6RFC(oAhyBXhp@rAT)5RCsUR&ER9*?U0NRx}ZX~((rWxtCH(_MAi z9KLpEaCT0=Cf+EhsedEpGE^lw6}u|8PAFF=&pMIS`3bmDJQx?OJ!Y%hyWs1k8-D_H4OEeV_L+76 zPKz`iNZoHnKKE~d;{(Cizk6jy#&Z*{3! z($EM@6_YyrMKKn3uP0^t{iR{wsR@cnK>sB^Ju!$u4@ObnvM)sr_u5%Cy_mA~nG0Cq z;+i%}hq3h@=D!_{p$!ziP>@RKKe)C+nxx$I@>BKq(~VoIuQoH=cRk1=moJ+qXKa?g zhAuAX%pOm4(Exoru-!lhd^{a|%Q=sFR(Oc2yL)8m&pD;o)T~j~%B6P_<5%q7@M7MQ zlVIdF=*C)PLrMcuxxQT>$gK zaC7tiU2qdn{Zdi3JvGQekb)(v*HiFg4*o{60Pfi=eFZQI-o#|tLoK!8jstu#n;*qH z8Z%_@nqOU*kq*HV*!2|Oa=x6a)xSYm;A!id@B64Y5vy*FD{h8^WL!<3#LH(-FXBF0 ze&EfuMZsxelKh1lMb)QXL}s@d7ga~ZiG&l*UJM@p@f(+gt>TRGdJIKX>^|F}sRKNh zLacZer!cT2I6O+gmPl`NYfsYM9H~1i!qg+tp6voUBZ%|Zw##e16x^H0e{Z|=LBa~@ zOGUYa9-gg8^b+B+9!%4xBuz2GU9~ldP>0ua7#dYbS@3;k6TNM>u9jmAL z#O(*+*P%>O27~;(RF5!^8N@buI<{&!m1q2Pm2n2s%LcWXrb*AXZWMMC&GDv4)-m1E zw|n&GO-{4#Yr#E!X#fLbP*)NfouX^H?jLV`3vY>7IEv%%&%t3R~C5a>ndg)=)`=kya$vzpaoC3_#kHC zHjwh(tg60Q4n^%Qed}xXHa?8xnA6u6HL$f^=n?n+{&9u%Q_?Z6_wAv)YIz+o@Dgy)kR#fP9*R zQa~7X8y&TRY_mT;RF$-zvr3vC3yzADD5T#V_rV}Ok$aUQiac0LwMYgT?Ik#V;Bzfi z;TL0hU>@)bsoP%CdUuwL7FMAMdmTx3+)ZFUPp!wY4aVlhye@`v|La7{bPPPr;c+9- zS}Agx8^xWJE4+D@Xl!cQ%*4|Wh?3JPOjvf=Xa0AYGTPGnS?wtH%A!}ONp~olk3OM) zpEQ-|hTWrK^JFbuHr0+a|&v0Taw(zeb{Y1SPdL@gF*qJwH-y@P^G= zIsIB!-r?yXx2vI1Exr$!O!{pUy=i!Ct-BZpqd+G2XhegZf{EWQOc#8lH8}+6lh8?ri7`BN%P|5ZBqy zRZva)O7JMoS3E#{wWVZqOsdNPZ@k<7MWwCH*&j{jIe%N=`?FN_sARHgcRF@A)~it@ zq{9mvHzcC!mk6_@MPVwtSV|U>nbGG&>@VW<>{BWtttvm4+2-iJsF9Pie62ps$SnpU z1&CB!lNFcXZ%gyIn~)LC8qJs&yS^}vLh=KJy``% zUo0^9aF&PbM%1NaCZ;G=w8ITdrr_lHq*6v_NlyUw>eAulHp&|OdeNV5z*(MYD^6WZ z7B({G^b;Su&3BUu9P-#_CKqHWt>7=%FZcDr)l@gjAodZx65H>l9v5CTE1rq?c;Odi zt0`Lf?MVr05lP02UmYd2j;m_xZi=+L9F|+*=Hpjcz3{m)dGT+BWGZU3`i*V*ssLtyob8>Spy90enmnTDv`u>}=Rf*B;b&>0sUb6i}?Z)FV=KO<7w_zU-U04fF7 zL0=-`Yen|V6PQ}#FE|Ps^JIKI0iTxv^Qc`z<*U@u%2~kh(hyUy*FgY z?M$W5WO{xwxAGWT;CpsQyWuCilpb#IVMY$XFynH$$hM%v64~b_;+^q+RL_%Z=1Gd` z!Yyd)m`JH|cEXkV%gLcYvvhpp59bTqZ4WH!vnHzZ1<^~wH624jg zI7bq*gwaBhvCT15Qz}{?sUJCa=wwkjCtL8ZZA*0~Sd{MLp-3XEcF|lQ&W>DLFGvy! zOp&w8(TY?rN*u}i%1l$Fsc0IpZs~Mc?co+UNXkYfQ>) z7MVHRBAX)jDM%CrUq&`xl>XOufJOa4DmPC3a&{>r=8!vO5?kr3wFGfRDYF8lpOUnk zRN}x7@0F)lRWUy!Cp$(_k4KZ37+lOoi6O3IW|_Eh>*3ogi2zd4=8uZUeUBCaUIKVT z2-8YDl!A+ZC1-W?X*g#;jx4rW=Mt5+TR(p}dQ+Xh z&ffGOT@K=9#{J%A-1#B{<`gvNI}vavs{xT%t?+LaI%m-!@_hTGd&bcl9yvKC0=JwE zxutTJY@Hm(Af?fknweM486}l-mZi?vb>3e930KMI-Wt%{V4M{GDox7huc82@9P0eo z_p?FtUi^mlolb3G`z7?0TWJvroX7+H4Bs*RL~u)5@OzZoYln=k%wMrl|L-S?M#iRH zOF>WUl2{T+F~5(p&Kz?KP3QN{~>3i_`}AD&^h$%Wcgt2#(UAGrl8W)Oed9kG|@~u z0-tAJ9xjngBwl=iXP@XZdIA{?Ji5H0;?&D}l?Y4>jIgXRI!u?xgaF&DnjY~{k&cF* zpD$iP!5~;m%TT^LYVn?SHoyCGo!%{9i9G+_e&9Wscwx$)9=IbDk?$_9d=>WMCnY9M zd%g9snxMNpkj7R5I6QMkHd!N;{0BP`Ptz9KF}L%vcXVZ51A;^^!XLFM1mA$VL_sCQ z9bw=mkx!Hki{mA-_rSOQns1ax!hshL{93Vq#P&ZbV*~asC}VN-RD!H%)d%rDE7SJI z)E0i1f|^{-vJ3~wL>kUE7Y)%-8e%FdNS0okl>gv99VK#h$NKt$6cd>fx(0bPFC@0P`Ue$fwZckS@U5(B!|FxsR zv2`BE9Rd(4x3NpIIr??dg2%~YXoVzoMe6#dik^~A(*-oW#giRk-VsazT@%0>EUq&S zT8kQKa9q+`hZMl|(y;D6QG)aZUun-WdIOixPf{~*n`lVZ_1iJhlS4IS9KSfvgj79I z@Y|#L3V8gb56H8p%;bdHKB_4AMJ&n1$bRN!BW zeN9hz)v|W^zh!6o$eRBC(%&mRZhGBOq(wP`LeNRUrs@S%&BO_LFo>~=;^N}8qPK+w zzoMDxENQw{cf+q)RgMxFc(_P;_Nn0D?Q z#*yD~@ql5EfhlVDBuFGSwH6N5RB~BWh$z?Mmd3pGqvg>sEGouvE-p%3TLrd*Tw`;~+U30gGS-F~7=6YiEqm$Ig zIBo7BjDZ_zH!(>H(FM`LY9!K3-RLaoQ$tjYn$gS*bzmZDeIXU$`nn)ulF#Y!F(WD^ zDU`B68u6-6kvTvdeAb_R|I>Ek6{lB~l{(N`q_I(9DxVQrH}+1tWZeHo1ecJAOXmu0#cJldxPD1VdDvp6P@a}^ zezSz$mD)8k9WeJBsLx~fjrL(hgkObbF6LD`V6PP<6$9(rs$pSfQhQXkTwtH0g!D^EfZx$FEbx5pwi3d=1mzGP@IyEy83X)uoys|Ir>))sIkffZVxAKXPD)r(nf&ix#6V@xdBz$C)c2o>H} zqL6@-X_O;oQdp@iVWB2@TRne}Of?TH7|nmvX@&%22}&55cuS7G2OR|ItplRhf^$ER zdWH@Z)H@KNC~!E(rM{SWUaHK^qNPtGWEh5#|M%`M!K9CZi z+;RV`PbD5oM#Y4mutn1$x}`GRj{&4{WsWGBb5C88j3kjf85OqI{=`bvI?gx}xNq-3 zRF+uS*h=s!s84TOBVo%d;j1$??d%$zCF*8|;p-c$EWjOG==i8D6mllhpGO%^oeE6> z*D7yC-?yH!xT2yNDXF7xu~q!VaGaoG1#`O8GzOGYISU|O+$FaV+Sz(=MOgZGo_G+I z4YQnIB1x+I61m$y!EPR=IG>2}xEJ!c57vo*;qED0OI2(^C`N&TGq-gE;bBFl_4yPL-`xN=kBBwCc;s*E zJ$bd07hCVq0;7{}VYvQR1Yf+(o!m-^YTj<`qV+j!@#+Hn@O!-0T3kC|g&yKa|8)ul z(1Dag{>2H2ONwzBcX?uwl)3$DXkg3o@`OT_ez^I;cvO#XAC2?1_&5;-_&fpcGn8PD zLWJeV(<7bEVxK*r45D54#QHvG%=g#9T<4HDKSvemJ(zB#^R0}4kdmF|n&-Bl#ac5Pz5gA3Q4JX==Jm9F!xUk0Lc}pRX53*Fb)E+d zp<5k)z-~mzqm3K95-)Tl54eyL>`?*40)4+v;b!+Zm7eB^%S;>f0W(=ZZY<4^P2%5w zT7If?I-xrf8`F1__6Z#enxU^C2&lB<`>uoP3nMmR_iHv`6g33Jg2yfs?G&UUd zUalBsy!;2;2KZf2D6$Cb$^s-&eg~Srt!(o-T3fX`2KKg|I<4pUPl;QTF-LF?=w$B9# z6Vngb>(B{NhB0A>M@l+~)S0lo$AVYxI9=gv#^emeZ>(pXgV7LKA;dmWlqXAZW+VYs35jrB{OrQIK9yv|_L5GtIeB@z2UOC1 z)(JV2J5a!gihaxRNUlz8NY-c{?vW;za%2OyY?qO{gNsNX<4JjXA?gdcKzp;jSQ`}v z!d=K8ebQUlbPP}vrliWNw<1c?U*ZG8-vt`u(($Gg>aZRuR1VbrY4_I0OxSMGl=K|1 z7~wWkT>JomVIP$#e#7GRQ#s^Nt>^=jns|!V(|q@78ggxf5y)6_q+U-%=~4W)t9xEy zUf*?n`$qR!(4a`{AAlpTgN#)ddLKGZ0Po0$!kvX&6HnowAeuzy<7qZ80!F(nbSjZi z2Yg}Y5TSfjt=uQDc4On*A1koN-~`!|A-6jM6eH-UHgro9+mx!8jRFU{eO3I`V|1G`TF`i{ACE3K-jrA6WWFD5@b>EPHd zq0k8dRpWMRX$~)+>i)b7*ZiB2g)qem&19aWt@WUyP%?^qK}m%QCKvCUiL_8H8h#4Y zl61@UfXefJP!8fM9dsJeH!pCIlP==)O70nDVuzoRx+8?CVpX)~FJL_g-nMMN`8$mj z3)Y&~px~t=^51&%rTPOd#6dJl6RuygNRQ(S7o;^*}|n-6gahWJp~g9 z>((4GaG%!dBW!48p=P6uPoaz`W+?APoxlt9{Nf_zi51W{+(Z9dFbIN5Gg{%yxU4pg zW7a85ux*T+d>!=Mxa$#OMG2*rde`whTVFo9ld)I9-rVdO=Qvq@-H6Z03M;fttYAq7 z?i!YqphfZxP-#Yu@699CF^URXV$$8?4aGvG>61caE<@|X%;(ORpJ`Y|>@Skvjm|#c z(pTc0VB&1d(fdDgjT{Pv3P(D^2~{<3y<-sSsx8SsiyW49I; zl@#N-xzC)xA7n$+wCngm-kL_K2m+Ucwi;XyAo|g2knRe$S-;z>Zupk<~XQP3->={3dRH$76cm z84*W`Bv0(VQvdYw#OaAwXGXJ<@S<{W{A6F3@*_#?+~r9thn%UMWVZ-^X%{PE#e`;x zPcSf8##kw$we;&-v#69!I0KqB!>hFh{S+(7Cs<+RGza69-FCbZ2D8=h1VIrrOV!T(;U6G<0k z{X39&7`O4b*BL_`ac{qZ{wPfyL;WH;#TGLL(Wa`K?%tQp9xQ$fFC2K|ozQ3k<+ zbcm|V3(z|CCh&n|PY*W3pWD6-vx%Y9HTjMSF{!l_fGhetY#gl#(hy8S_;B*%w*HWA z|2#&tt^mJaGcFy> zSEol3h?i_a3al5DPR`9r#SYBs5LBCnd5)_UPUV^{=N{K zY+(=`prNshwPoAGeS#-2&Iq6)d6n@JEgf{^7Lc&-2v57p@oWUkJ9z5OY5~vx1PhdW zR_Ed>Xl%vRE1(&(^l)=Y!jFl1-*K#loBPlz$cxRy3dZ;W-&Y`oHu4h5I%)anc`E*g zO8!LU!hnjM*tz>|0FII+XBflhMGv*g&+)?rc^>yq{qW>J=q%NSWi&)R7%GSfkM-7k z@#*NX_m#5S!YCNzM4z{30CpRQEB)_z0sVJ1xyVE@u{Qo8eqJ#`jER|% zhBZQn3_Xt_=i?*JGjd*MajM^7vf9^mz0juPRU-!tZ{|xSE_oo|lCuc*@<;t6Mi0AY z<&AUzZ5{NTa}Qx8jT*P^J-)IO_)sB)N~A48aYCL)=-?uuI}3LOtw5MuG!;zWSanWH zZP=6bUfxEM9Bc$tBSa^e#lken#!+U^CPpF|SL%sD?(%7-R!Syybh>AI5MjVu)NGUOe@!kXQJcOlzh7_})2wbTSvZo9l8yB^%`e zz8EMlU(#4NsQ#|>EG{9@HJyf7H~c|})H56^Vd4>WoK9W)$HI<}+EONCZ=Rh(mB?9B ztegIafHCGB_lmuMW4fZYT_+sSh;2MuB)75+xr;=fTU{mUXR8!~Y{ocyR%)KpNnFxX zx>i(hgo-gUjyYVJM9^1AqcE)O>!zpe&AF7PIu&dmn2Ca-j;n;=p%r1w)zBitUn{^% z+O_Z}CVuxnQ})Pi2HXJr(`#U$=#n@BX3$5Jx?Mn3&Amf)Xf4Le?#H^+9Akt`s&Mno zwra%_1sP#W@x}vtc6WP7jMzMJ*hz!HFKQmE!+er(ikdva?y~c z5mhE&klx7(74B#Jp-K6kg*AUUC@CFO2~$T~g%*SnV@+<@gu($xaQPe+E9S{9#RevI zjg_fH{Y3@pPjm(U*>^&^itQbQsQE@S=iiwXm^isdZW{NshGPp4+qqn`2gfVoJ{GMEl7J+<&^Cr zpnw0I9D5h;8A>3bQiT8j{uUDC|7>hiOac71d9!h< z&w|rRBZS%gWQ+!%5xaHgaMIgh+wQ;3#6(=v7as74y|y-ff8UAr!`lo7$$;5#BX)zl zz6E#xDe_{SPseGm%huqJ)DS|qm~nr6ZQu8@ed4+X@{{|6xKiTQkkEFnG1`MFoo2^9 z@Q*OXOs+xw78fiFC8EA+H2vO*oiB4F=e=h^4WV=E{j1cA(oClYVi$RqzR%MJ;Jt2e zMfW|1pi*_;O`T-N(e9mD zAF!r7N=fh)G2nHl=KcyHC%60z8`V4D_tcnVYuKj-?v$s_C(yfGYVxP?G)P#Aw4q}a zx*LQi<1F~%l{S1HHOXG!;H%ltcugBbfhx_Alxg7FXe}cJH1RjAzpvfI`sV*2_dH^U zFX5v0-4~WpMOP;(Hy$zBozWdu1RG%&5dd*Jx4Pw6FODP4q|r-sO-%4CQekKUIYK>$nb9X6ZlqZis& zb^%aiW{YEOHD|7Jc~dpsS-GQVrqX#%y64{X)WymLRjalbV}GHmz#t+rH-~j6B4io- z0?9b00ByTy{qQ;@U;@CHDs1@Efm21+(IMQeQ_+$A>*L07a8k04CsMQ}M9GbLZ#!1l zJ47K`hOp^jJ{Skv!Pn&^L>ash!7@hYxP$uR7&I%t zf%jRb5yaB^<@y5cZC$vHbA;`}ZYaDm)sR z&`uLdfrBw-*+n3tpmNwZIm;92EObbrgy{CV8c=hYBEp$A=x(oIe}|zh?uMLP5F@ne zBW83Tm3ApR>Ri?mlK>&vM6Ot-Bz(?U(v=MnZ|sn;1J&M~k)iijJ5k&Gtt91TzS!$R zLvgdYf`U#|KG2!4`3uW+)F$yd?&q9)TUS0w+oV1*Fb_M~)euZ!3d?YUIE%n%K7KJ} zo*%J$XPz}#p6brxe%7P}qQ14b&v&MPq-^v{Z`iDlcIQ`@BANeFjI{?O7lVFj-<*&LwO3PW%Ak9v${!<6?Xg*U^ z-1p+e1=VFM{Qk<{M4GjvZ9=*cFp<(zZ-fEXJ~mZLLOvXE5hg0?UQg-b(|77t7sErW&CvwHvk)0E=KU+l^iNkxQO{A*Js4fz4@V0PU&(Xb( z%LikM8mzcrnt46d@sYudo0PEpaDqKVNJ{wDlO464W@rbQBYJCp7`2^FNKEWIM-lja z8es%ic@9iFzy1vTz|qBTtn)WS5X+2k%0LkN_`XbYy7RQ|yNsi8t$-mKL7c+70;dB2 za?OdrQpphiq6=DXDee=|6tvr{_%^43B_{+Z`yt(Y=GX5q5IUP5kiiPM9<$79j` zg!x#wY_6S;%wOV(G#+pGQ{FS|_7pEijDQG?z8rB}m-0cJ*FvsZ=4xuTnRF`rJnT2i7l+8-g^st>ukzYzC@(Ta`;P>qn-_Qf6`h(O~vffWMd-vE!gmf50m>=Ha zrHRUR<~nvY)b+sbq#b>zc*cY~oFF%Oo|-aTtWdDof8-kA-I2I;z<5amo|88lnq*S(54*nHrF9^h)~B% z5xUOe?G)PEZ}1jV!`bw?o#+0VM_r!~{?+B%O+~dv?3o`5QH|_C!1KA;_2f!u=I@U4 zxC?t_PDz`)O$!I#KpXR8jSC+b=`}+7{TtSm$yFAeyEA_z(tfSY)XYU6(O-krm&2=1 z($A4#5UHQpXHi?M@tdt9y!E#iAIr3kScbFa3zeUzTNun_uFVME=G7Ey$8m^)D+jz= z^CjZ8YP|~K%`O+E$(8|N)4AMyhL7!wcy(3UVp90s$aOfZb9A>o_q!uVVN(LDaRPN1 z#aQ1stEP6!7c{$?f6AOYp~rUFZ&-UGA;`B4l%NPLK}i|!f(ud-!#Plm9Gx+JOr9~4 ze^~?Ugbis&ylJMFAwguViYp$I2i%DThs@HpXgxxY=qvq`>G))#JGKwP!&OMu8R$pt z5LeBr$hs|;TcB+A{K~7cvCYEopG0J=QBoQ}L?t9qi8~hYs&_`g_Gkv!bIoK_f6)$8 zMt#R<1V?u!ij&4-6-%7P$%i*~p5^3RLZ}eP$S6=hDSWi7i`(V@_v-a&V5C*6XLQ!0 zA5f(w{e_OudQ8AkV2d-d03jbE`xk&Q3Ae`Ba1ZtpGN8QdPb9)1hC9*O?9;Wgad@B_+;eHB<09#2(R(KfFE76wk3uIzS+o~@}Lyx+l;sO=pu=xMbG zU0o#khEn5f--ey?&Oakdg-{)4!>G_6^Tzi1P}Yu9N&~F!X4pU#nh)5lZ8{UwJSDQx zrm#1Rx*7|(uSRu4ZK2g^Q%6> zymsy3LsrG6&*es>Tzs&esW)%qqNPkt;Y7F4awCx#TQ`7G{U)fl=1mQ+FjuRnS`yo| z>Drr|WU7huipx+5Uv+d}YV`2%PdzjgpQ&$R5U~)pn7sZ#LV)b)<1MOXg9S)SZb zBBIU7g0dqOC8zH8Kp;qYEKcV)7vjpjM&y2KLs)(H)+JmsNTV1yd(1MP$oW_y*PdrV zKq?Gf$9~8l+9y%lI{?WEqm`(H1gbmq^2ek%Jknt#?%>FL80oIQ4nHeTzTNOksa>gP zd^c{#bMRO)rjnA9c%f;&Hs;PuqWslKgP$UWXyPJhS_M4frrO@{ zNSrc0j)-=tZG<%Mhc(1|@XO7G`m=LYVU|Bx&r(tVz$VlhZ3EqO{#KgoP(JH^*w>+VR~G!Z z%bytHaY-owU)Vy0zOjZMFw^h#1%#Lu)$FsckRl_+lyga8ja3zNAp6hUTZ0xklph5) zaq4jAiP!dc1kZ9EL!?3sOSFDOu7t${Q((^k!4&|g#|3bA&7`!7zNflMr;ero&nL-P zoRs)g)z?|#%n3Z||1|nbIldW9P$hi2QRF`sOl;02jzHXc4rNHbux}A=FZG1P0N8MF zfjM4%iS~|4V`cj_1X%V)LZd4YeTX<^y z-7y&fh4+$s5~tv0B54Of*=-~mZ(6eJP|%6D4p4JAY)_8Gu>Hh6S?Tz=CfGpk8aoDW z&uU}CcgH|xLe|AUr{M-&P&7q0MYI=W=I2{R-T{)FPs%f2w{q}>s~^;hK+ z6F&c!f;UmuhaVGe`fyx7W8<(p!zV3~xrG4(}KE zulAGM!si?3R|XxwH{Lb{Ivyav^BEn|JU?gs*9?g%i?e?>cW;rCLWz@cek{Je9|C-i zaqnLYK)ro7g!<3RXcw^-@Jw;@+bBGX3H=rUCW4#lJ0#cG5}Uh9#_wrNY1h4=D9Nb0 zJynP99d}1a_x~Jnw)>h5dMZf0HxnI?3n%qM4R~`t`+I{^D=3~A_ddDbN;`)D)4pyD zTRc&p-ou5FQ_vx2cjXOP5efS!@lgc%rMkNAFAz&tSWBH64KHHWhuCIg*B_1`)gL3E zY?5=`KVL!32Q(lv(G_QWnwK$Tg9#bqFeFO%pTcD;k=fa_Rig-|y`H&mp%Lu+I4SWT zm}`g;6&TsFehJoB&7o^tTsdboo~_q8QH4E`v(zX88o@!1f{z@~EouKixm`cMkMU}d zh~Qz}4Rg0>1w`lFc{FO!gvL`EJxYrwfr&tg*%iJHGqcob3o~vNC6=^7&!Bss5EGK# z8lx!SB{hdeF$TMH$bDS!2q$N!9YwHCiVDqRT;A*8h2Gw|iZY&}BTA4db#m#EqO%+c z#m&r_;SwqKJ}#H`4c$HBY>kzLD{iv^sLaJ49GjN}fOdZ97JaXa^}|^1&-_@M%1;gE z8&WB=mm?gw<3GwMm)*QXj0_SoVj0?IqfN4VzqMbu8yev?M8C-$LCc3e(*D%NX-$Vq zoweoVi`N@U`R0QQY~6Pq-@RjPTfd^YaiNxFdQ%8a33E6)l~hbPhOw@`v`Vc#b(+u7 zS~OZuO3@j^38WwQah9_t+-X3gjyhW@#}WNI-*fMs_;~By@I^=RvliN(>PwW%B`Hm| zbnQNyBqeQ48ONFESh7vk>0WtDwN|5JC|~tgpo*?pbre04i$>$vGsTW3M_%ge7i%5m zcL?CR$X*wLy_m(~R(r&nrfss%fQC@3F(ss>%K;oMxs>t^$~SYuQ|%dNM-FMk)X?)q z_rpV3tNxVIGD9~>UsA6Epv6VnqVx6}O5$X&K4KXhWuO&zmk7@E;EMFp7kDx6Z~ir% z=G-+1YQpvP@2QluI6exv25RZ>e|0v!{@Zlqq91WA05ZSX6ItA1)!q49o!Q(-=PU%x z>)~%0^cnr$-ysR|AjZ{X1^x4;VYKUMlD)X}8O|KE2uHm6?QY{*Tnei}Ox2;gpg%Ql zx5A+{QC42ozp5r!VS6onvhmQx+qIv(udzJsuo6cP=e%+^!&hbJRn0Da+2EPo$hKnY z#0aTZTA9(vX?-E|z?W^}(jC456ITRX5R0?f)rHUKz5Fs;yu5o8#xQNa6sFsg zDi~HF(q1!W4QULcCy@1-1E4hDq7Cr?nW{jeoE3Wld+nxcE7yDvay;2y2$p6=OEL|< zXIvmquYo%XL3_F3)5rtv0?5uW;DM~=;rsevknxWC6e+QRu2oirp?ez6s$6>8m;ej? z>)iz-%!_1P#jgHzPSttb+{Zy#uubP6XLs>DzlBY<*{|rlQK-_BYiC$~WgEe=*<2Ml zb_#G?S_GeN#YX~2pt8Kq?7n7cyKsMcB*{JltcONH%kwfXC+B_FYTj73zJu0+*G)#B zdN971K&QWXkv>FbIa{f%Cq<@K_ph1_6`gHaWcf!|0G+>q^Ewj%yklivqr>&bL|->d zbRgCfgGC6Z4xx^n3Av^Dy0*0hyD?R?RwqBY^70C1Gf6j8m6w--A{S0IDk$202lC@+ zQ=f+`*}EV8`RPcw>ZnQXNg!P+S9F=7?bY+)Nc|*|#mwn<njzmV*w|4ZPdK}}m`4emeosI7G*-7k?+{uLhw&vS>guT-GqoHYtG zpI(H}n5AmjWOED9EOG~uL>P2{bQYQO3`WK>yMy@dzB;}Hp=Zxf)Xk!fZM4O;H#-=K z-VzG9O~@y?cUx?HLZbi`+dYw7lR%hEO2&P=Px3c5%ZE6Du8S(wk+zykW_qz5zrB|Q zoiR0VybuwUgc)-tT`8?LEGpTvp0=>8f2Ai-`*Ri4jya+&R*;9wPmFOzm=5!3I9b=O z0^#=t_v|pLGgnr)OlT*gcrH{Ker`#R?xww|yKp?}YY85cn9y5;wT8WbT6Z@EK_WRQZYq&8IKh zAK)GUe#awQ`YCy0ke`u_Gk z1ErS#iCZU9)D>jh=k;rj6FY9#eJsPGPm1nMotBwZ;JdJ^b7>Ftqe*-Suo8Mg6tlq!O{kzZ+BLHhc}#NE)kgXRc^ch)IVjN+@oVbVUEoWKMsAUuSADlspZPB=Eu6vkn#q1+lipMJtgbWQZGGm+&S7Jh zLJ{eJK^7eM_B06KT>+QqF5-RaG(YNWxX;!esUqaR<#0juy@Ss9*tY83c6&jZgt2#4 z9oDye+|ITJP)Gu9p4`Sc*4rD@aYt9Xy!se)o1RG^q5Ut_X)n@_q`Npmiu}<_?}5{I z9e-_)4d(ha{KL%_rc^A(nw|8IHVyj|8mUf}b|Zp|s;YaUG(c}J10!a9&bvbN#=FKu zJ9Xp7EM5khJA<*$gHHN#gF1~6j?o%ilS4i#MgBR15y9$?wbt>=#wHgj9eZk0lZ>jd zZQVOxWR937#0v;Y_rb?fXoDAot2e5&1(z$uRdn2W|e;ar%$}2yl)n=^tAH=_^-=ebw==Ry(Lq$NGy-YtB9O73wx?GW%V+_+lr? zKFb0h=!r$|=l1i$l81!fX*VfbHewyMwEmjDnV9JQsw4$ZKuSSntaI^L2YJrwDM6rH zg5thE5p@>+p@@VZU-jBoOlwKYMQ$__kBe5FhF_PFDFD5jbm)XjW)9bWt8W*5+~lLY zfQ|0t4A0W>PnBj!lORRc=Q_8;$>8Ry8J^%KSJxZ==uNYEjiEB##wYzdZ%xwuz`=UR zJw$r|`lhiqN?Z?&mr z*o{B-g9mwg=~(oFkmI-1ZSGUER8UP4+RBE~otsc3O>lMz;R#M0sZ!K?5u#kZT8j%2 zn2UB{h<)(8**DN%Y{R#BlAc1zmw}}ey(DN9PqyAQIy{6VNX9n|fEnmxh+d`^(Q0s7})hMxI@BPwuPpwlNkc>j@ET z-Y-cF3b7HN_j|m!3bqJc5-h{(vbuz zkjTbzGBrXu@#YNdbuA%wKW$BopE|bF$U%_~;rs75@pCc;hgwGu1USMY(ypY5+rJo4 zg9wo(%P#G|(ekXcOo1SV$^orT@5~tGf!()7-)*;kmm}up%ob0amsuBXU7?WG6@Sn9 zEY`C+=n+&(z~T4SG6E_3nNU|{$7L2oGewQR;m3|;3^dY$bj6(z`G}e8KO8aKTc@^F z`%?p1EG0jDFyfaH7f}ZhqSFJa8uPryW4D$E-$z-@j?`TW>gw6-U-YKU_WHBiNTWPG zXZ`nV6;z(Nl_p{2HD7KQ83SY2jskxJB*cC1|Eq727Uc%kuMI#3mpyIWny{fx-T0Eb ztr)1t=ZP*`gump~Ii|nBzK6aU<^~0Yw%SItY-?G{j&g+XSAveJ`Tyx#QgQu%^i9M< zS6MCPWyW#3+8TT;nry$`QMUBqe~vH{v!pLNP{z09UW)B?h!CHW5>q)Q-!CbmnTmA! zZXEO1H?46pyw3vdf4>)LQ&S=dBN3SN^z^BzsoW)D!;CuUQrIc9+;iX}^I=ruJ>>Hd zwTt&>v`JRgAAXk5={lC^m^k`ur|7FBJL(@BID|;n7XLK?sQ*2|OiTI&1qFBn1ik0y zwGZn2PqlXaAhit0PfwDUUCjR-S&)vQg9+(ckc^IwW&GYGnx{;Q{UucNLeJ^>-l-ox z%*Tfgdy+smN@`rMXQ#-f<%dw*D%%}$9n`_5_h6~z`%d-JJNbXN%2Vd2Ut;yTpo2GO zBI~w8#y{X#`YwA7R-6}mhi-4YSMTu(RNn;vOXXczqokySKcz4E{vR&?Gi+qcrwmB@{_~f9$=)YG|SNx}{2u zh;%}gCN%^?2c;t=QUipdbO@o7&;lpyt?p-k&wG78&vmZryz5u8=E_=gjycB|_qfN% zn$ShhW}>3Jybixlg})Dbd*>zGOD8H?s(%!zw>!1&Sk0{07y<(#Xk>JCb)EQ0seT^` zKqGqwL}SKb(`|zexz5DxI`8Q8hUgg$*W~0B*~tY`du3k{sHFc<6<-l-UX5NxMGl&0hJR zr(-z&K5esI7*1~BU~nDgTvRf##CBY`6SL+-H)}M8D$DtGRO-nR9?1VA;?_Smrb+-B zd>CgJqR99IYV;Sr>kI=snfc;xQ50u>)h8wnhVfOu{QFs)(mB958Ep`!2!VVXXkXdC@o=CVLrhF~T3^bBMGx&F-P)07!KG%%!6#0fS z3Jg97_DJOlGdZY|DFDMKpU70B|=cj4Mq#PsK;Uf{a~ zjcB`9OG6PV7K=J&*dfbw2DG%cvFOs~R?ZmXb#3)u$Hd#5c5P@%Mc&4^z+3%iUEe5g zU*$G8n9RL}GAQKf`5d=?QBylHx3KWWFw()?M`o#_W46g%DyS3~8=vi938r|Jb*_7gq}2CUuooid;XzDv>xD~>&LFlh-QDDrFj ztb2O0THiSrhv~K0Z0{Pf^H1o<4khwUWo8PtC&p(t6uYQvBIm_U``Dfg4LO~p7cYh8 z*$nkk>STV=`rZ4&zk6@FHWZ&6nI2Jps-6x2MDYU$=Ejv8L6|& z&-ju5#DYpQ2bN1;T3Tvtx7l7-?CHF}&g&9Y96J7$@6MeY)m2?he4a1gf*y0v#9>Tk zyL!HOEG$uHXP43|yHj;@7hM6~LtKM$*)b$OF%(&|>vJ2;str(kixGVQ=N_8Uj*B{p z^l{rd0F|z+Y;<+ddKxAb{L=fJ%82LZif`I`K%pz~bw3)D(1GC=^)Dgs7@c17HCNyk zqmBTXYP00?)OF8KWLsHK35#G|dKQOex;cuRW5xq8sdpNm+aod!Q(xXNl%0tah#sh0 zOQQ#UiMxn=i^54gvS$HG5k6`FcM+bcPz8e-CFj5vg6 z8~iD1HdBaPoY7;-Q#DloSYZ46KaB#fFV#GF(H+p+4wqo12Wc$#2jVsxUVQI+%C&PR z6Y5?X*+=!B`kRqS5K~H>^_nENrDJy9L&k~2j>1oz@}@R1-ktlCDbMKoIjCvuZ`O+3 z8{e;ULPvV%3m0cyZqq2>8`lr*o01+G8_i}GroGpp_5GCwP`ucgm!Ec2P>_wIU*5|2 z3ir$Dnq`$aYpXYUTHZf8IoWsk<4j(KeT}^RVWesfPPgEt!58~MAT3wu4!xXBFPqbu zn9C407yS{fX9h_u`6c+uxWDBdg&g$Q%XDq(#qLez-ZJ1IsrCCIQ8r_2Sm&j_F;yEB zm1H#kNr!vj#~K&%%!DLG(%+UCIAEgBT;l1xvG+J#!uvMRiYJwP?AWu+d}D4gZ&2H_ z&efcOwLs)B6?XPX?E-{OM3p5#mX`-!AC=gJF4Yn4felhyFW)q^vL#M(C~H*t$9Trv z|J!&E?=Kj;--m;lrL(j>ny!V&4F;(2{QM{Yd z^l!%~VAcyNhP$B5^l)eWj`EUN+*g}{Vq3$+ydCWF&SoC|4k4_a9U9m`R`{(`9diem zxTkkCY5qQh-jAPXpReiHy%UG%mCTH`A4d-sMzCLMwgupXDv*VPv>|Kcsp!7Hh#+Zd;*i= z1YOBY7}(nDD9meJH>Dh=YTu*@JF@>4D*?$WwKjHnEKFJMWu&&X_i+xfIMSH;dbm*5 zY)o}j+aaCsNACXtVA(Ph>_wfo*^dgAooWNFiB|h>fh2-UZ8}8w`3NTeKl+J~7=uKX zFu{KdS2}zAny&eFVFMX6T&LXFD9E+Jw=UeYbZ4L*@_M5BE8wO?kq;F@cx-5*8vd9P zA#P2vAvJsCkE@)$441-TumE5awqbX-fk7wRE7fVTe|}`5+8)S7>u=a)i1rF;;F@&t zXgEG2?$EEOM>k{A)&}Co@cU~n4xSn1#|37B&3w>mVJy15<*KErscA>d;-!X-1i&@J z50Op|F!zRD{4vgXbEb)P=$(WkZdZ+s;mXKxgXboV2qs+2Z+QU1n$tx<(IM3d)fSQl zP!gJY$C~}=diUP(NuRR`A3bmkhXm1B&zY`O={zAQAWpuep<1d2o{qJBbevj2{Qdno zu-T+fJQ9+Ua!X2X47WqaN_7n^$wDqixEapvD zRc_CKkNv%|t|yeS77awC9lMv{k{w7SwUm^U9OFv#!C_4co)ij&E(NZoQ?13h*AB$7 zpwgB{yxlD#`!B9Z$lF!IVB4Lvj^F!*XWM7b@U!!!H8W3IQl1)QGs1-^?%uV2ZyGrq zYfZa1OiD`Xwb_J=o)!Uj%~mOTWW5p-7gsj=KqzfZ_0lvk0l#~9%hlKx7zre;y4QL8 z_9W6IkUrBNd(UHIDniHD`$|Ma1c#hM={Q|qO4^`GNdQa&6D7U#LcGysF>(UIusII~ zbSm;RS(v4UhlfMem)7a@>Eo#DrvN+fyaPqpi{@J3*X~zn^H;HJEYT%KE zj7w2L^s__?-JL$X9vLXyOrc^_i-XaBFK)FxPxp48KY?2KzPZ^_)smEy*KK z%D9Jb0TCI33fCb#zIT$JIVgJqZ_69kLde7bX6hEQ1FcMGHnt(hZu$ zcHN^;f@3&^?8Gwzj*5C9Y(f((5BmH12&TfpLo@1-8uNZ%+?9Q@8q?_iZQI(jss)3p zNfS%^f#-@iuBkPrP9lqSPC>V3~m6s;OE$ALPO8APecoC3K4FAy&vOw$R;q8eG2_cb$ zx$ZcogN1n2M7fs=x5m-Z%Xq-qE`U(7RjxGc=EO{LK0V5nGI=?>A9F44VZUzOm5^tV zB5WJntYGEEplQaw3^<(!q%z#Pc|5ERTh8b@{T@u#=S`3s8Q`!-wa?ku7bAFbhzJxy z_EyrpnLm7W{g5#sb|LWW6ffp-oZdPqtE-zlNOjd=jRCNF4Yx6Ecl*ZL1mo!z5g{3a z&qzsmrl=S-Ay**Vl*7LmFru+0c}X0S4bw5s9$(4g9!9=zJjK?u2tq!L1hO!kD4)G- zd1>&v>qp>8SKwX7{+$yr^mDAfvk41D6}`A@+`d8U*N+)p77~XoXU71F%)8VtDDCG0 z4z^6^=OH~|(%b%Rorwzz7P&Q)X>T>guYdK6Y=3{oA8txS2IQ&8&4A>3d`N=*NRH>b z18w_&?MQB)ih(^Unc0mOz3a-Uc>geszND|NmS>(y;S#t*HF44Vo0J|kCKmfr+!9hX zzaI-EdX-$jx4}2Y2gvn*Qa;a@47RkexSM9R%xhlwh-m|-w0+V#NkVk*uA((j_)YpJ zsJp_}^3miYkL@@DPv#kwx#b}6`WJIOcb`G|moHwtm}viQJBVM|MzwGDg~+{@larG^ z50_hO;^HoMmy@Z7?ld3Fk({7gPKzImRz044;+_ijeuc#J-57|@Dvb+P!}Wly(IcK2 z!gW#aQ3>P!s^xghe8cdI&P_A)dfk2JkMm~caow`dpC@0n;CTSK7urNJcHxQoSqD#m zX*wNk(#^=$8Bum(`NDKkGq6l}=h6C>RKoj(#P&p{lJ$^4bDSeu7{@R{Y-#`9E zg?^GqUf9*uHR-l9al|9}(&S5gz+B$WZ(}c>q-3F1-;E7e3l9`^E47MpfcYYzQP(9R zE}YH3rF3QRVCO3^Yn=b%8pYnoh^7V)==~*Px}ryKbkSZ|F>k{q%RWZT3U7IwHxmN6 zWYg%eWL;%vXci%<8JZmmMZf<%@2scPBN*jp47=3?5I6`uVBx}acttQY0YXlLfJ z&c|yKh)gqi>$>u4#Yu5lanq#jZ$;g1lx{(q#MmSCbpZu2IU!9|Rq(3lYf&*_u~#!r zSTSBvQ>NWRz1!MCS1G99%VO_~K?Vs`R4OUY-$an%%thHR_)5OGn!H}ol`-&Ma@(zP z{lS9k0|}z{CL3+8Ij(swE&wrEF;g+~+otT|^ul0eX(gaSm;G`*jI}d^8kg<5TwPHR zrjo2c4wjMmA^F3*DA&LFwYvx#n{^Sa?Y8b3wF3K>8DZl6%-DFLwn4TvPV^6{5gjSJ zFDbXy-9O%(>_Acy5DF`F@!HM!3my+E!y(YH2yQ$lUMQaE$m6Q-)Y=&4&L=--ZpPVLbgJ|nlOyQS zo``x8De4LiNff;U`kFxodMhN`kSqD5lh33|lnRuXs}k*8#kCY~M-R@LhTd>h%HZhf zB-pN&G#`bB$!&axKn6LJFA~wg++w!HP6W##dO=*DZT)_>lyg>$*jLO3ywxz;EP^G1 z^*S3-Y4S3RBI5YfLE#Pe%*H>1Z;!Yxc}yj3hrl~h(nk!|N~)EYTrMjJD?oR>INMzF zD~8`%q<0l$oUOY zsbs@UTb~wm6d5Ufd(0e{s8%Lu)@#G!7B)a`fc4201h?MrXU@D%f(d(`k~5$Po%qfSU&k0b zwkHa;9mupGE~lXmyrPvyQf};uG9P&#*(lnBDwWKXXmih4F1+r`YO#7UprVNV%s=sZ z$Ba?d8K6T5uY;;7CNKBU?~)g&0aMCr!P5TmNb_d6@FJT2U#P2>fn05TMo!a6C>Z9}`jP(>EG6xMqnSALwG zYijn{xOMhqNjS`Ks0ivA6!S$6PXOp9yAtg3A}RJ2rU!t`JWC!?TI}aHm+~*@vZC+v zSq(X6LaQUYKL$ryL~to^h3|XQu}CG3zyDB4^se=)71?zK0gAg~sw_{LD+ue_DqXHG z&WQaEwd8ka@3M3f)z)WE6g#XCECq2cacn9etIeCCD#`m3C%zeu*Vt zV9(dDPjX*QWhz{a_a{bw7qF}r?ton_?q#lK4(ZEI_Eeiq;df^KV43X8clLwz%)GgE z;QmdOaiG18e6%cccAvqz{)4K=;{4s6{A2yA?-J?0XT@-?{bwgw=3Y|7dB^*o9p%JaoMA8BvU%@R-!M}s%=Y&nxJ}D#M*~G z+t@rESkM|VAGllrZ%yxOmj1f-P&_g@*V!bkH_q?$pbH>$67KOug?5c!-l_-}&9T5b zqP#;i@W?XaOBNC( z3|5ICRR(s0?$Eto7Gl5bJDD6(p+4T*IU^>f#eSoQxffOtLndcnW~ci0Z18a<>vW=J zYnw$lY0vz4<$6jD2WDG@`J3j|#N0}!$b!=N$Y)nx^N^xni)L^X$n0i2uoGueExB1? zPq+OhP_3?3_r|`UzpwBhqF$=9_HQaBkK47Pmqk}87nW&9s2Y4~=&P4m_rXn=5%D$J zc#4L4A$o@1EpZ@&+L>OWm^^)zdmW=9!E;x10~n@7Eeo(_&zLhu6{3JGosRiGT3ul z&FU%AXG3^Z3vTX+*NB2TCKOuzyD#a^^k`TM_u(*aIWfUgL0vfk!z_icXd^nmc_x8q z1vo6B>tRx*MB8MEBufD;|D7F?bjx;geibN#;<)IyPOp4Fb3wS0VKNaPi-_mylS-=% z!h88Rt*>*__D8ykJ95Vp1=Ns9!rqhw!=4W%7VN0m@0fl$(~UiznB`Q|Wwq~}d>(G8 zJ2QrGv4iB&Uw}tG9oHJr9WYKKy(r;$46(%QSCl9>vZb@XUhY9H+fO@I%^kiOZVftv;W8BX zL%U4%(6D)1(@t41u$ub3dF0Xm6vB`~-0e_58fTzw~oY>egqORQa*vE4HbYtID-1le-XMk>; z{$V_pSdimvd&$>m3ZX!N?M1?bLZ7uXSYNQ4TK0IK6E2gilKdDVH9f5|h5q5eLbEr# z-c-|5g9m5AJu{o;1}tQ= z0It=cKH)QAry`N-%u~dn;$uTlqSaOX;|5feFa1fCbGJXhz(LYL51s50lE~COaCGgo zOHbj%WPW6F+@*Ho?%Tck2Mc4^wwmo5@O-NIzV_}^Lhg^oLsNeXL?{~ z8qPLng3Hv{GNejM%Y-!|Q0pV;>Qh46{z>8R0u{Rd`Te?T81>YdhF?@scjP|QSQUIu z4QJ4QQw4PE0M-Kubg$bMuYuniU8&=o*UoD&LL$Bxr$Z#ctE)D<%}>gn z0%uu!agh@^w@KW)--QVTUU=L8^DWeN9U)udMoPW39Ot{l&`fD2J~kUeAn-_27NepS z%<3*BB`={t2hwKEBFW#6+c^&&n*WQBz5`b>Zj5}BLelL>DhH~)KB%cPAb!Jg z4CP=NaTL5}vN?rBm3c{-y050$8>kY1^73``;j&|cQTF({E{~2L51F%rj<32zxl;{E z%mW0`nEx~)WqZChV4mf?6el$FN*@9--x^9%>$UxGX=%v`J;rq@fc1sX;Vgj+=y&P$ z5Lehr;LuT$ED3JG1a4GVV)({TOU;PUVjX3C5|4?{vT4n(*VF)h8f@1qTHfa1ng~U< zBN-;n4!u{09%%@JF~&6n;%Stqd3T~N=I909$st!topIV-Iom7aDZZfTTlkR2*e*&X zvsY(ekXpQ#gEEZ(tU6K*B-sGYh>j6sN(61;Zeq<=jj#P+qyMg%k(s!!*$vzVPgZvJ z1wxuXzaUuUJ@J>2kM;F5mX?+*Jr$^Nl2^LA)~EAAELgWrzhq%yVPr{GpV*39UFMZu z^}_?k-W^@-2N0BQfh*%!+gTm)9rW^)Eel`@+_m_%e`=tk^dN1qju8jMpKucXf*~s# zT0|%S>b&h`Op(x%mGy_RvNDU8lQ{SbFj~)3RTVKLI8jf9pe__136G79eMG+~#9c8q zJ>B%NcZ79~Z+~ztQ+it>=(M)9l+@eX+iE(D=n#|$BvLmrqTkuw?bl>V^aL{zcUT4Y z%N#%swJk04did`Glfh1IL5B+F=DCOcE+=k?4uKiA3|8F+Q%+OEA3`2` zXl1^~oUqxrds7O(r_o5DfXAWcL>n_rcIn%W0lTy?Jb^hbebD3KmN1a`-IG{h?l0O@ zGv%Ap$ML$DNE?U%&J z2<;l1!BR)pP;d~xaLBVa$Zk6`rvn1}w3XCy(vj}#=O@v8dSqu#*C@AfHl)atViC1G z*T~YbdjT%G|KUiEHhZRmP(Ax0H8m198#udiwT8m6Y5&gc+qa_`ikjInguiVLfx9|8 zXE}S$R+KvzH$ul^W##<(L`>pIvAW*7V5D(i+bzk+mKHz`fqY$g zOhIy6mH4`Yq9TcznOTJ|&H)x9`G8aARej)D03|hb8iwwk|8Bo9={9rSM_BdnTadKO z?Oxo%d(H~sS%>*!*P?U}Kn68n^>a}cq5dP|5*Wd3ZEf9czg%el>ec(A_?N1$o;~@R z^;zsOW8eu?-EYG{OUn|ziK;=|@+6kOZq3Zh)!f|tHZt-FDlILoAL_-A5q+G&STS9s zO30zG9A>E@*hXwv=ui3?S^@Y~)q^i&0e@Ci3Bbs3?&YckFPR1YNM^OnM&U%vFl{uIV!U(5%1THrmO;|? zYAIWy2AdEW{6Fd_(H_bM`hL2oHK<2Um1%o`L?SbF#v>V! zE|6-S2U!q!b?V9E4_eag6+x zmQ(Gve%yfR_AWX;?5&MOkV<4DcGAwlUxz1t;3m7iqdDM+^KE@{n3#Dga7y2V6;^-yZ#*R-vIUpyZcHtlY;ku~hk zf^{_nUSeX!H!7$&v}=Xl!l|mezM{+~;ntb2p&DG-c6RQD>XKRW5h_b7eDsQ%mkM(g zbCpL`G*B5Jv+cunwT05{VUOV`aV`o*H*w{~!{tm*;81n2R&Y*Z#pvwmdfn-mYt>Mp zyhh-$0%?`Z>6%WGvH{mwD28%7jWi!+@l&Wr{ZP}sXaYH8!-)O|cRnpm;$;;=%Rjk%H8&!nXn%HL!3QzOh zY(mnzuC1*ZHe_JTwo}}9*gRt}PJJp#r@40Hr8H||y9L&kTWy9_un`rF>C;G-3xgHZ zRB`&Idlw>S2S5EWDp*9YX)dz4VRz9!(b?!0Ovmr8KoTu+qVM24vqzt(|f|8Qy!e+rb@*Fff5dsP}2z%uK{ zv`KlXY6GmnWxZP9;4%Of7_xV-R_MT80eGRBJ5e4Pc+6lBC@sr$$&x*@_)Z9QRc5+@- zLR6#us1TZM_O1N>WXh+Smy$`g=?7>VDvXm(nV~3unUT1GprOD=xwgv!lutVfo8M-> zmTybI3u@c;X>x0nmy|UP*$39M83HZ*HjBc%*6gE=bL}eq_!^z(<&gYY)_F+W(D4D< zf@*(nO|lmjfcNpdqdDj#;_pdSNhWoWMLScna$F2uM0}c?oKu~#zE%nF&UvT}7)6zv zq9XxOg;#qBLz~+40WBV1h)TfjPI7A|uRS5dXi(AfyEVnD_yz2y&8AN{+U=0F%#Jxf zmpS&YA}jX`e9bqw{R~~lZ9aHiJu@|x2B}z#k=yM{I{$YG}tLn}Ofc4Bgd!rZTR zv3~T;LPh_&ro^YL(VaZSqg#3a>X_e3AABLYi^0O68uy( zWVc+7f)@(w#qdx;+0*xH1_F*Ad_210pD3l#QO0uf6`N+6WB}`@crLLYxd+BmgyeFE z(R}tnt9JaK*6;a4_pcD%eR97lQ%lC^SS==C@D!DK!a3_`H~UH9lAzcU_;dw4)jZA^ zC2*LD-L;p|Ejb~)W%jA9s!fpMpitJF)~=5=?O+dMb(g@AGKkKIU3=!vut)B|WjOU; zYA6_NOXMzKJ&lZb6?0dME5|&Rar(0m^q`LtF4@xiOl|P)0^>x)djN%H}*RVQmCNY$qmW zO#M-J(zLI4q~ss=>M)SAj9#Bdkj@x*0iWWGAK|5jTz+hl4>Gl|u&}~kEfWm5R;eOn zdsc$^=r_BDLj}}vJFEXFo_~k!nA}{`Z5ImZ7;vPp-L$qycXT}@ceO3IPTK+{M^$%> z8#|Sro2&*~qFLJFmG{pAPt@2=!aGcTb_z9T%qA2Rle9y^ppS(q>v)CcPTO?kcy>rB zWLxYe><44VHk1ARoV_1JdQ7@Hz6}rWC!0{WTp2%2{@K6@>6}y_sPEa19jnIyv>m%Ocqh> zXY!hF7vy>7xd;vMIG&?weQq{2h{Hoe=DX(ZJlD8_X6V(|V0IvS7z~GV zI4UAHU0@H3TOz3bI6s^Oj~CPy+DG~@0c`dc&d=yH=&^v04y53e@bj;K7EiM};Bt@0 zUyWZp|K2(m6k5sxP8Ad8$jjWi`u8RMdxCIwhv6%;Q!UykdYA@dz=DH= zAK~u_=a>Ca_VQWar`JvMqIQfbdIA|$lj91+2Imb=tuJ3n$#IYUSW-rK0}_q6y|-ek zt*xiQ!%0O`lJg5{*Z3&!oqxDx3sYf`{rlv#sHi(|Ru%u(q0(O>J96et7S5VKEV4)U zCiQEvCAG|UBzh-o0+2fsnoBl*o8Khktd5%(H!)|*3A1@Sg1YG^fxaM;#a_2!&KCL#hd+kD)(|naKt2Gv7=cwh zV;=L2Jb+U+A0ELMRrtdXj7fj;a?IZG;~t5<4dOXoW{Lk9xAwSQ|+)zuFTk=d;2M7_Ow5MkSaz+@ieb!U#9XQ zH$6ciK= zSBmZ1SN8RPXqOvTpe47%Q$H9)8s;fr>wxdjH=OeH^lkh68roACWkNFtkdgPj#X~ICvdgqfxu<)S?GBLSUTIRJZD4e{rwHm`n2b)d$|VcIjGh#@EC>d zcMKR#C&f^Ey!?#Jrhv2ggCrdT1hYqK8q*(y*@rZ19pWg`#y}A!hJfbtVsnz)LJh$FqEe_eKWwzYy3QluDd9+ zEknu<;J+PF%P(V+ zsVqFbfJHmD;NkR=K5qHTS}4Mwtlr_<04KpHSsHgiHf$VT;Keig_jv&nH*%JVj? zyc{7owVw`$3*q#eaG`Qjf0%w({frKYFxkNDqz(J3*VlMF$dpT_o z8+BcR`c=}lp&TapL7y|TN9;6{S#DoPG8NBh4Gx?T=n;$(pExh?cWq5f%Zb@>Q(aQlTiN(pnPx~NL|-~gjK(d^$~H_YqDXqu0CiVF2H^glKn+?K}R1ntIZ z=d{!@TcwWvz4WSXhA9|b&BN1c;H=e^w+iMxZ@RNeCEwTNp-rkIvI~_VkmgR!GpJ+j zkE=E2eus-m)3L8O-WBp?UsNAdQ6JR14SA#qF3iZyB-n~#{|(nnSKzJDitYK?eT{OB zH-)AGlW*);OX%Gt7yynb9*z1Nxfw?O0|y7SzDgYVVPtm8XQSl-qYll7R=67N*G)5I zkH-LwJN#sfQtLAsKVbyxzHr1IFnl4P<8ZjuIB`6g}>|G&|0qr}XyMV@L zS71D?9B1IJx$mC&G)-H;KrC?MdDNIfDO2FCaNztHs~~)IegUaL(1%`4dt33r>(A(^ zPfs_`W?~KoJw70or}=&mN+sQLLq-hptXGm%q&v;{j(b~96men@H$oxPiF}RG>fMj{ zMz}EK`H(7{D@4!x%MmgVkK{);#y%3WDF?|Q27SsvFFT4R`RXNJvT9N7zrqt7L8$?D zzdX=CzckUnOHe4LJY7IJl;{q^Y6p?m#1 zt=ho#maR~p+RZZS@q$RiSN`{lnX4oQRF#XNrKhFkjXROPeYm^DKo5AUcGCzY9C>H< zQZ*34AbcX5OG)6^mcwK|sb@p-Xyz&5p9M;HQ-?o;7Y5<)i^-V)gyvMky1~uuh-I)heX!^o%1UdHA9nd^NGI zAa@m5XI_TMqDpnt@;;$dbi*Q-n_|#)1^4LmtNwn$&wG254(%-PA2lYQ*?AQZhwVV>5{p^2daIdqcuLNq zcLGoBGas|Ra>Hs6U7poAnY1gPI0ropNc5iGV$Ja&a1D6qX*&1510gJB)i4b%qu8rC zHl6+>zlIvqrByrQ(#y3`n-x~w0@scq!<19e8=P>_j$|RxRa`}1a>8n@TcrsUM~`Np z?|n#!#q-OpD(LdqM~mpj$%m0DdxZsBfNIQvF)O59XWpn+bI-OL>KJJAJSAfp7@;LD zk4m4kOusCh{1=u`Wb)_A!N>sIT{K-c3c1N4Z2N7Sqoz6moI`w(Gm}mvi6zs(@UERZ ziq!U;@vw6$a#vBDOOVc0Tme$IwOymawkf!eEIs;>6i^$TlORKRCdF>c18-gNXQ#!( zxG0*yEp?TFfm9G`edEKUi5ZjfQM;3twzIVAFV-o5V!hLu0Nbsvh>{aJPL_$nXdG8OCS>N;oy`;aS)qG~y3)DC~ zu%AV?%;rffzmlSeQd~SzuZwoSbfCM4&1xCVQd2F<)GR&O-T_%P_r9qpHmuRASUY;U z|5|r2f89#*(c~s_lA@~FtGf94FbE%f53Rab%41ZqZ9f2SS8ZTGLC5(BA?s(V zw(YC6ZuUHXI5ofSaaG=+F#vdvEX9F;hS1sMoW*vqn*a`%)YdzHg{|Drjt>rT(7cK( z=U+nRJ;~`17VeTG`ape@5KbICRFb#kI=R_7Z6@uI=HUWWcv; zM+8EF9-(*a^fhPu<7lVKPg+2l>25b=sVlRkdp|j9Y}~Zh;I_6#1M2pm@!ui-XD#s0 z=c}3Tu$@2bY2mN#$NU_>Eq^FT^@(F{QS>O8#!t4v{5PjVO+5B4Ip?PUCShob z%KU1;DQ>eW{e|YX#&5x!5g3w=VR&ve0$b&Q`UJmTJW&z#Q*y-51hgtPpe2H`a~}7f zSlc!1z(4$Kx_v|TFOnvN=I5MC$NZda>ECi6Mvi~_|K(JtHFs)vfa+h*Po#q)GV^~e zu5X#_x|?3VO_s;|pR%O+@-*KX!t}VgJyB)RRuWUE}b`AEBc

p)a^5;Pf zQvO_VhCz?)a1%eEjU7W*XnPk31fIap7J(qVj2>Efsl;Eza?oqY)|~aXIz&^&8Z5u~ zx|YfWFNL-x)-adkd(=G2Y5F#mowAk|kgas1i(cuwhqZ%$5@HFEtj$j>W0Ou+m3 zJ3^m-O7PkhnTec+QL>Qeq+f!7S|0aIA7Sqzr2Yw+qZW0Uw)=IHe{(o??|D8GeC5A6QeMBLjH|2RR?vKH6mBLO9j;>iay0nym|b$ z62ZQ0&1)2>=&{5@8Be|wB`UE@&)!hHTGqJQDwG0~Kl*=qyY_gd_y4aWU8vMyDur+L zbH5eo;(CsfbCRhrv|J)4wuwU945yM1I~^qyLO3qNjLm&iLK{mLn`TsEF*BEJX^r1! zn{)U*evjY3zkmGk+2{R!zuwQ+{q=gkKfo-$Qk)aR(>1vKm=-Kk0rBrdc; z6KD~~Ph{nSP-9B@Wv+snaK(rC6MK3zW;nzy+|Hu$Ylul_d}dp4Q?= zt;W3XP%7}v_!5q}(ayhHe-T#mcGA6~W1i}q+%??ao-T{`>f>iMq4TfGfKhlf^4$$5 zoblyR1zA@Z9snflliX?y^k-77z#_#FH;|-k`)QMkWaa!H>QE4QqSXBi)q>Op8yU19 zp}0T^MV7WkQNMd2jG|~@tc>Gs26-Sa;+{~*#rd~phGx?PmlN<`d`L-G`w!t_j!T7t z);`<`QNT|Hl;=XH0+eD7Nwp{5MPC!wlvH5wK)&8=`N>B>5(FQC3*7!k;|+Cz05R+9 zy*rZg7qU>5wjL4mfe6|(s^h%wq)ZXdUw8t|NlN6T5gSIChd z7;Ugx(HXi$@=n`3yf)E};?423M4CuU6gci9mewGZCjQ5CK zoj}k>5do9e+!a~oMF!t#S>|tgeZHl_a$O5vvK%SC69KX%x7t_ctQ95J^gpCYN(ugj zDx^x?=m90x?B1)bS={?qY{1L2UkumXVYr*zd-vWu3r9G{^?@O-rJGaHze57LIG8RUQYennL`+*GHx6!YgYOOk;tQ1@2)-`lh)Dkr< z7QE&sPI@>YiO+Hzdu?Fo9fTS(p#w<~t>GqrWmX;@s)h0!ha(o6F_Q!f`uq1B-p zi-0)+<7Gv1*|YF*D=w47@K@-Shyv{htacKN$he{Rr;PDKDUgR>>2 zXz&BOul03#hQPOv%2i6gHgHbG-Hsg+eJG6j@aikf5NF-cpM6dMjo2IL#BZkCe)}L# zw)WL)q@<*G;%9hb!K(n5p60R3jt?+-#4D$@jc7l!Z!OdKiyQdSETt5pVeU31%v^9K>7K!rw|(=rD0(U<_p0B z`S-LHpEOVv*2uPOOl#~cDK5r9%m*siQ9}7c**hMha2_OhbO-*{{;F#i=V=k3>S(;@ zB^#_5B6_JNwAO0z;TH;B4FG}RMhu7XYtr^@6MDuAvdNvNQ$Mj z9DYRdV11wLA^Bh)2R`pV7+DXR0BU>5=+pOyDFeY|b|fWIGs%@skp`n$d~6LPh!|SjB7DZC zSuTFz&F@a)7&7lqUJOsjF_xF}%LnHzbcvhI1#y#3iSi;e%+HrAH>UPutb3T%w9gAu zVueJoj|raVKfxoLtrPH{5*N!j?!s#Ch39XO!34T1y(QQxit;g*ak4`6sy9lD)jiUQ zU@HK|niH-CfY1=pw|K6PH|T@K(os~vg#4+%nSA?|?$HV-OqKSwzHZO4k+1GMSPj=(A;-(>sj_`CSW8>PsZSQ z8Qh+X^+ASJ=9nV@D}Vzz=PzIy!i2{*?728|>uJVT``_H{FQh0ay1k9fNHAtR{n`Gv zZ}u0QHtcy~kYC;L6X4i=C3ULq^FxPTr1|zqN34E9L0o!$K8+(O)DZeMLK*3W)!H|= zM)WOHpa&=XvZ{6^C^mtTqT2xWhu{k&FPeqw!2t{Crrlc2K5qc$ySAS-fNLqnA3dO& zwbj0>`IwB9nFJo`?1iQRw`%Ki!0#L5k7CEt9kkVY`+c4%^-|0`6MvefpzfObqPpa z4lAV3bI|ar!cMgZI=2Ip`#~JmIi8^zypv$ztbxSJpnxtDqDu07{GV(CPoZaj z_TF$Srp-l{-6!8qoRBWReM^EdAR%QppQ)`eRAoEw`0l1c*_vNm<$t{)`aH0Qfejkjk;nbKh6e?PrScefA4wJ@Au}YaL z(zQ^DQm$Kk;^OXmA8ne!-xNPa4Yo4Y(u{8xE9qdhWy0YqL9-!PwuybMi`Qz5k#@`> z1ck{CwHsET8OxH8=O=XG-Y#jYF;btI?^Ic@B529!oa9sqSuVcvV`^_LG%N;~ssx_1 zHwn&<$6uN-!h>P@5^15SOQCqTA;DNJIlpU#&9W!mg@F3etfWjU+olLL0>WYdvVXP# zh5MY6J=tI_-7b`^Jh_`47K(fMRs{!y4+ zY(^~QZ6~m#+u@ZVZYym90R&oQ^UBO02pxK%1Y0U?9yEr21W3rJvXrh62`fRXlD?+I z$)sbyL)q6*iqPTmZ2I=eq>@}R#>3j5s)eRanTYRf+0@wC`$)8PY4EVnf;F3{MefW) z_peKI4AQg;|MWzRd}bKsJ3en3_CBNpoRf{}nf`6i#J{gx>~lgGW}5i&dAU=3hUEb}EA ze>U|r(?7q=5_K=^bMp+O5YIXdOCp4)Y}w>)9cnpop+(s4$ZN|Vr$aPR5qOKbN%H68 zFEfTvdD!Xp^+;6f>8o+ub#c%UmWY?%nG5XgW15N37RCwoTk!FgYx@D*R%^)PlQbd{ z5DP$tpcXPg`|6?yrFpoA2}hJzuzp0fHkpkm&+~?nhs5!Kce`X2`{Vi7E4|>j+vv+- z%V7uOQo@iYrDx*MVNaOH^UW6o{L&Y1yp=0z1H=bdwULSVVNZT;Rp+O|jY8W6`*s^& zs>F=xt{>u8GX%}<4Vi#;Ex4g(U+qXR9xEzKz|)KIEN^-l4(-Mz^R80Le{(kjf)0oQ z+EFFIoQ?^kMtKZs#!%Q0>l$=WgCesDQc;`R8e5JHOu^*he5!0v(ZT>T`;})t7x$tt4gZBxLi9l%A&Gf zFlVSf%7O&y*P7IX2~TcFk2sv`3vRrga~291u8)+ z6SQysIi0ZT_grfOX(h+3qX4099qync2}wRGt+H7wMV*#+{h`XWcbM75X>$-G;JqiS z%%|H{XHW&kDAf6Gy~do zI-Z3vcK?65pLW8<-X|shb+`8%!cIoGbjZxKl-cu%ly)sa+drSG3LImBqRUb0ermD-tYQ<16FbWA^-pY literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json new file mode 100644 index 0000000..c742d8d --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json @@ -0,0 +1,32559 @@ +{ + "custom": {}, + "params": { + "Tab_ID": 6, + "Table": "Statistics" + }, + "propConfig": { + "params.Tab_ID": { + "binding": { + "config": { + "path": "/root/Statistics.props.currentTabIndex" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + }, + "params.Table": { + "binding": { + "config": { + "path": "/root/Statistics.meta.name" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 930, + "width": 1920 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Hourly_Scanner" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\t\t\n\t\t\t\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Hourly Scanner Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\tself.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Hourly Scanner Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\tself.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Hourly Scanner Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\tself.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (pph): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027GoodRead\u0027] \u003d row[\u0027GoodRead\u0027]\n\t\tdict[\u0027NoRead\u0027] \u003d row[\u0027NoRead\u0027]\n\t\tdict[\u0027MultiRead\u0027] \u003d row[\u0027MultiRead\u0027]\n\t\tdict[\u0027NoCode\u0027] \u003d row[\u0027NoCode\u0027]\n\t\tgraph.append(dict)\n\t\n\t\n\tself.getSibling(\"Hourly Scanner\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "endt", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "rownumber", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiLabelRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoCode_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296819952 + ], + "$columns": [ + { + "data": [ + "2023-11-06 9:00", + "2023-11-06 10:00" + ], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [ + "H1", + "H0" + ], + "name": "Hour", + "type": "String" + }, + { + "data": [ + 362, + 5956 + ], + "name": "Total (#)", + "type": "Long" + }, + { + "data": [ + 332, + 5458 + ], + "name": "Good Read (#)", + "type": "Double" + }, + { + "data": [ + 13, + 225 + ], + "name": "No Read (#)", + "type": "Double" + }, + { + "data": [ + 16, + 271 + ], + "name": "Multi Read (#)", + "type": "Double" + }, + { + "data": [ + 1, + 2 + ], + "name": "No Code (#)", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Scanner" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "GoodRead": 332, + "Hour": "H1", + "MultiRead": 16, + "NoCode": 1, + "NoRead": 13 + }, + { + "GoodRead": 5458, + "Hour": "H0", + "MultiRead": 271, + "NoCode": 2, + "NoRead": 225 + } + ] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GoodRead" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Good Read" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GoodRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Good Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "NoRead" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "No Read" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "MultiRead" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "MultiRead" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MultiRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Multi Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "NoCode" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "No Code" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoCode", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Code (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Reads", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Scanner" + }, + "position": { + "tabIndex": 6 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Hourly_Induct" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Hourly Induct Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\tself.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Single Carrier (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Induct\").props.series[1].tooltip.text \u003d \"Double Carrier (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Hourly Induct Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\tself.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Single Carrier (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Induct\").props.series[1].tooltip.text \u003d \"Double Carrier (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Hourly Induct Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\tself.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Single Carrier (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Induct\").props.series[1].tooltip.text \u003d \"Double Carrier (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027SingleCarrier\u0027] \u003d row[\u0027SingleCarrier\u0027]\n\t\tdict[\u0027DoubleCarrier\u0027] \u003d row[\u0027DoubleCarrier\u0027]\n\t\tgraph.append(dict)\n\t\n\t\n\tself.getSibling(\"Hourly Induct\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY hh:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296823712 + ], + "$columns": [ + { + "data": [ + "2023-11-06 9:00", + "2023-11-06 10:00" + ], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [ + "H1", + "H0" + ], + "name": "Hour", + "type": "String" + }, + { + "data": [ + 351, + 5956 + ], + "name": "Total (#)", + "type": "Long" + }, + { + "data": [ + 341, + 5738 + ], + "name": "Single Carrier (#)", + "type": "Double" + }, + { + "data": [ + 9, + 209 + ], + "name": "Double Carrier (#)", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "selection": { + "data": [ + { + "Double Carrier (#)": 209, + "Hour": "H0", + "Single Carrier (#)": 5738, + "Start Timestamp": "2023-11-06 10:00", + "Total (#)": 5956 + } + ], + "selectedRow": 1 + }, + "style": { + "fontFamily": "Arial" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Induct" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "DoubleCarrier": 9, + "Hour": "H1", + "SingleCarrier": 341 + }, + { + "DoubleCarrier": 209, + "Hour": "H0", + "SingleCarrier": 5738 + } + ] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "SingleCarrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Single Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "SingleCarrier", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Single Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Carriers", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DoubleCarrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Double Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Double Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Carriers", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Carriers", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Induct" + }, + "position": { + "tabIndex": 5 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Hourly_Sorter_Summary" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Hourly Sorter Summary Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Hourly Sorter Summary Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Hourly Sorter Summary Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027Sorted\u0027] \u003d row[\u0027Sorted\u0027]\n\t\tdict[\u0027AwcsRecirc\u0027] \u003d row[\u0027AwcsRecirc\u0027]\n\t\tdict[\u0027OperationalRecirc\u0027] \u003d row[\u0027OperationalRecirc\u0027]\n\t\tdict[\u0027MachineRecirc\u0027] \u003d row[\u0027MachineRecirc\u0027]\n\t\tgraph.append(dict)\n\t\n\t\n\tself.getSibling(\"Hourly Sorter Summary\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "endt", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "rownumber", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Induct_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induct (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AWCSRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "AWCS Recirculate (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "OperRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Operational Recirculate (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MachineRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Machine Recirculate (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296819972 + ], + "$columns": [ + { + "data": [ + "2023-11-06 9:00", + "2023-11-06 10:00" + ], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [ + "H1", + "H0" + ], + "name": "Hour", + "type": "String" + }, + { + "data": [ + 362, + 5956 + ], + "name": "Inducted (#)", + "type": "Long" + }, + { + "data": [ + 349, + 5891 + ], + "name": "Sorted (#)", + "type": "Double" + }, + { + "data": [ + 0, + 2 + ], + "name": "Awcs Recirc (#)", + "type": "Double" + }, + { + "data": [ + 0, + 17 + ], + "name": "Operational Recirc (#)", + "type": "Double" + }, + { + "data": [ + 13, + 46 + ], + "name": "Machine Recirc (#)", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Sorter Summary" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "AwcsRecirc": 0, + "Hour": "H1", + "MachineRecirc": 13, + "OperationalRecirc": 0, + "Sorted": 349 + }, + { + "AwcsRecirc": 2, + "Hour": "H0", + "MachineRecirc": 46, + "OperationalRecirc": 17, + "Sorted": 5891 + } + ] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Sorted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Sorted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Sorted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Sorted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "AwcsRecirc" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Operational Recirculator" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "AwcsRecirc", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Awcs Recirc (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "OperationalRecirc" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "AWCS Recirculator" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "OperationalRecirc", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Operational Recirc (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "MachineRecirc" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Machine Recirculator" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MachineRecirc", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Machine Recirc (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Induct", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Sorter_Summary" + }, + "position": { + "tabIndex": 7 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Hourly_Sorter_Details" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Hourly Sorter Details Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Hourly Sorter Details Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Hourly Sorter Details Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (pph): [bold]{valueY}[/]pph\"\n\t\tself.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\t\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027Sorted\u0027] \u003d row[\u0027Sorted\u0027]\n\t\tdict[\u0027DestinationInvalid\u0027] \u003d row[\u0027DestinationInvalid\u0027]\n\t\tdict[\u0027DestinationNone\u0027] \u003d row[\u0027DestinationNone\u0027]\n\t\tdict[\u0027DestinationDisabled\u0027] \u003d row[\u0027DestinationDisabled\u0027]\n\t\tdict[\u0027DestinationFull\u0027] \u003d row[\u0027DestinationFull\u0027]\n\t\tdict[\u0027Unexpected\u0027] \u003d row[\u0027Unexpected\u0027]\n\t\tdict[\u0027DestinationFault\u0027] \u003d row[\u0027DestinationFault\u0027]\n\t\tdict[\u0027DivertFail\u0027] \u003d row[\u0027DivertFail\u0027]\n\t\tdict[\u0027GapError\u0027] \u003d row[\u0027GapError\u0027]\n\t\tdict[\u0027Lost\u0027] \u003d row[\u0027Lost\u0027]\n\t\tdict[\u0027TrackingError\u0027] \u003d row[\u0027TrackingError\u0027]\n\t\tdict[\u0027Unknown\u0027] \u003d row[\u0027Unknown\u0027]\n\t\tdict[\u0027Unsafe\u0027] \u003d row[\u0027Unsafe\u0027]\n\t\tgraph.append(dict)\n\t\n\t\n\tself.getSibling(\"Hourly Sorter Details\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "data": { + "$": [ + "ds", + 192, + 1699296809918 + ], + "$columns": [ + { + "data": [ + "2023-11-06 9:00", + "2023-11-06 10:00" + ], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [ + "H1", + "H0" + ], + "name": "Hour", + "type": "String" + }, + { + "data": [ + 386, + 5956 + ], + "name": "Inducted (#)", + "type": "Long" + }, + { + "data": [ + 373, + 5891 + ], + "name": "Sorted (#)", + "type": "Double" + }, + { + "data": [ + 0, + 0 + ], + "name": "Dest Inv (#)", + "type": "Double" + }, + { + "data": [ + 0, + 0 + ], + "name": "Dest None (#)", + "type": "Double" + }, + { + "data": [ + 0, + 2 + ], + "name": "Dest Dis (#)", + "type": "Double" + }, + { + "data": [ + 0, + 17 + ], + "name": "Dest Full (#)", + "type": "Double" + }, + { + "data": [ + 0, + 0 + ], + "name": "Unexpected (#)", + "type": "Double" + }, + { + "data": [ + 0, + 2 + ], + "name": "Dest Fault (#)", + "type": "Double" + }, + { + "data": [ + 0, + 20 + ], + "name": "Div Fail (#)", + "type": "Double" + }, + { + "data": [ + 8, + 61 + ], + "name": "Gap Err (#)", + "type": "Double" + }, + { + "data": [ + 2, + 13 + ], + "name": "Lost (#)", + "type": "Double" + }, + { + "data": [ + 0, + 0 + ], + "name": "Track Err (#)", + "type": "Double" + }, + { + "data": [ + 0, + 0 + ], + "name": "Unknown (#)", + "type": "Double" + }, + { + "data": [ + 12, + 13 + ], + "name": "Unsafe (#)", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "selectedRow": 3 + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Sorter Details" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "DestinationDisabled": 0, + "DestinationFault": 0, + "DestinationFull": 0, + "DestinationInvalid": 0, + "DestinationNone": 0, + "DivertFail": 0, + "GapError": 8, + "Hour": "H1", + "Lost": 2, + "Sorted": 373, + "TrackingError": 0, + "Unexpected": 0, + "Unknown": 0, + "Unsafe": 12 + }, + { + "DestinationDisabled": 2, + "DestinationFault": 2, + "DestinationFull": 17, + "DestinationInvalid": 0, + "DestinationNone": 0, + "DivertFail": 20, + "GapError": 61, + "Hour": "H0", + "Lost": 13, + "Sorted": 5891, + "TrackingError": 0, + "Unexpected": 0, + "Unknown": 0, + "Unsafe": 13 + } + ] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Sorted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Sorted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Sorted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Sorted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationInvalid" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Inv" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationInvalid", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Invalid (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNone" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest None" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNone", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Dis" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationDisabled", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFull", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unexpected" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unexpected" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unexpected", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unexpected (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFault" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Fault" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFault", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Fault (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Div Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivertFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Div Fail (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GapError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Gap Err" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Gap Error (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "TrackingError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Track Err" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "TrackingErr", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Tracking Err (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unsafe" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unsafe" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "unsafe", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unsafe (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Induct", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Sorter_Details" + }, + "position": { + "tabIndex": 8 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Hourly_Lane" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Lane Drop Down/Lane.props.value} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Hourly Lane Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Err (#)\",\"Gap Err (#)\",\"Unknown (#)\"]\n\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (#): [bold]{valueY}[/]\"\t\t\n\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Hourly Lane Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Err (%)\",\"Gap Err (%)\",\"Unknown (%)\"]\n\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (%): [bold]{valueY}[/]%\"\t\t\n\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Hourly Lane Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Err (pph)\",\"Gap Err (pph)\",\"Unknown (pph)\"]\n\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (pph): [bold]{valueY}[/] pph\"\t\n\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,\"lane\":self.parent.parent.parent.getChild(\"Lane Drop Down\").getChild(\"Lane\").props.value}\t\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\t\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027Diverted\u0027] \u003d row[\u0027Diverted\u0027]\n\t\tdict[\u0027DestinationFull\u0027] \u003d row[\u0027DestinationFull\u0027]\n\t\tdict[\u0027DestinationJam\u0027] \u003d row[\u0027DestinationJam\u0027]\n\t\tdict[\u0027DestinationDisabled\u0027] \u003d row[\u0027DestinationDisabled\u0027]\n\t\tdict[\u0027DestinationFault\u0027] \u003d row[\u0027DestinationFault\u0027]\n\t\tdict[\u0027DivertFail\u0027] \u003d row[\u0027DivertFail\u0027]\n\t\tdict[\u0027Lost\u0027] \u003d row[\u0027Lost\u0027]\n\t\tdict[\u0027Unsafe\u0027] \u003d row[\u0027Unsafe\u0027]\n\t\tdict[\u0027DimError\u0027] \u003d row[\u0027DimError\u0027]\n\t\tdict[\u0027GapError\u0027] \u003d row[\u0027GapError\u0027]\n\t\tdict[\u0027Unknown\u0027] \u003d row[\u0027Unknown\u0027]\n\t\tgraph.append(dict)\n\t\n\tself.getSibling(\"Hourly Lane\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "endt", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "rownumber", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Diverted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Diverted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfull_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destjam_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Jam (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destdisabled_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfault_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Fault (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DivertFail_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Divert Fail (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unsafe_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unsafe (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dim_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Error (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gaperr_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Error (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296819967 + ], + "$columns": [ + { + "data": [], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [], + "name": "Hour", + "type": "String" + }, + { + "data": [], + "name": "Total (#)", + "type": "String" + }, + { + "data": [], + "name": "Diverted (#)", + "type": "String" + }, + { + "data": [], + "name": "Dest Full (#)", + "type": "String" + }, + { + "data": [], + "name": "Dest Jam (#)", + "type": "String" + }, + { + "data": [], + "name": "Dest Disabled (#)", + "type": "String" + }, + { + "data": [], + "name": "Dest Fault (#)", + "type": "String" + }, + { + "data": [], + "name": "Divert Fail (#)", + "type": "String" + }, + { + "data": [], + "name": "Lost (#)", + "type": "String" + }, + { + "data": [], + "name": "Unsafe (#)", + "type": "String" + }, + { + "data": [], + "name": "Dim Err (#)", + "type": "String" + }, + { + "data": [], + "name": "Gap Err (#)", + "type": "String" + }, + { + "data": [], + "name": "Unknown (#)", + "type": "String" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Lane" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Diverted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Diverted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Diverted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Diverted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFull", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationJam" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Jam" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestJam", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Jam (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Disabled" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestDisabled", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFault" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Fault" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFault", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Fault (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Div Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Divert Fail (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Gap Err" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unsafe" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unsafe", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unsafe (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DimError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Dim Err", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dim Err (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GapError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unsafe" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Gap Err", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Gap Err (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dim Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Total", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Lane" + }, + "position": { + "tabIndex": 9 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "custom": { + "ddd": { + "$": [ + "ts", + 192, + 1745574470639 + ], + "$ts": 1745570870000 + } + }, + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Scanner Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Scanner Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "props.columns[10].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[11].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[12].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[13].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[14].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[15].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[16].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[17].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[18].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[9].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "designerUseLimit": false, + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Scanner Details" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScannerName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiLabelRead_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoCode_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodRead_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoRead_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiLabelRead_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoCode_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodRead_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoRead_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiLabelRead_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoCode_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "subviewExpansionMode": "single" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Scanner Details_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GoodRead_count\",\r\n\"Percentage\",\"GoodRead_perc\",\r\n\"Rate\",\"GoodRead_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"NoRead_count\",\r\n\"Percentage\",\"NoRead_perc\",\r\n\"Rate\",\"NoRead_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[3].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"MultiLabelRead_count\",\r\n\"Percentage\",\"MultiLabelRead_perc\",\r\n\"Rate\",\"MultiLabelRead_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[4].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"NoCode_count\",\r\n\"Percentage\",\"NoCode_perc\",\r\n\"Rate\",\"NoCode_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Scanner": "\u0027S01aa\u0027", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Scanner Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF8C00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FFFF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Scanner_Details" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Induct Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Induct Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "props.columns[10].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[11].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[12].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[9].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Induct Details" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "InductName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induct" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "singlecarrier_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "doublecarrier_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SingleCarrier_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DoubleCarrier_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SingleCarrier_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DoubleCarrier_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Induct Details_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"singlecarrier_count\",\r\n\"Percentage\",\"SingleCarrier_perc\",\r\n\"Rate\",\"SingleCarrier_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"doublecarrier_count\",\r\n\"Percentage\",\"DoubleCarrier_perc\",\r\n\"Rate\",\"DoubleCarrier_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Induct": "\u0027Induct 1\u0027", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Induct Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF8C00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Induct Details" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Sorter Summary" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Sorter Summary_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "props.columns[10].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[11].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[12].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[13].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[14].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[15].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[16].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[17].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[3].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[9].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Sorter Summary" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Induct_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorted_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AWCSRecirc_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Awcs Recirc (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "OperRecirc_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Operational Recirc (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MachineRecirc_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Machine Recirc (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Induct_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AWCSRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Awcs Recirc (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "OperRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Operational Recirc (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MachineRecirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Machine Recirc (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Induct_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorted_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AWCSRecirc_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Awcs Recirc (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "OperRecirc_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Operational Recirc (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MachineRecirc_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Machine Recirc (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Sorter Summary_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Sorted_count\",\r\n\"Percentage\",\"Sorted_perc\",\r\n\"Rate\",\"Sorted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"OperRecirc_count\",\r\n\"Percentage\",\"OperRecirc_perc\",\r\n\"Rate\",\"OperRecirc_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[3].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"MachineRecirc_count\",\r\n\"Percentage\",\"MachineRecirc_perc\",\r\n\"Rate\",\"MachineRecirc_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[4].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"AWCSRecirc_count\",\r\n\"Percentage\",\"AWCSRecirc_perc\",\r\n\"Rate\",\"AWCSRecirc_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Sorter": "\u0027S01\u0027", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Sorter Summary_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF8C00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FFFF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Sorter Summary" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Sorter Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Sorter Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "props.columns[10].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[11].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[12].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[13].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[14].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[15].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[16].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[17].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[18].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[19].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[20].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[21].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[22].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[23].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[24].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[25].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[26].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[27].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[28].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[29].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[30].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[31].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[32].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[33].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[34].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[35].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[36].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[37].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[38].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[39].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[3].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[40].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[41].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[42].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[43].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[44].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[9].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "queryPath": "Statistics/Sorter Details" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 65 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sorted_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destinv_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Inv (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destnone_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest None (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destdis_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Dis (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfull_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfault_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Fault (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "divfail_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Div Fail (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gaperr_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "trackerr_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknownn_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unsafe_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unsafe (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sorted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destinv_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Inv (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destnone_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest None (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destdis_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Dis (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfull_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfault_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Fault (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "divfail_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Div Fail (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gaperr_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "trackerr_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unsafe_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unsafe (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sorted_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destinv_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Inv (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destnone_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest None (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destdis_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Dis (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfull_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destfault_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Fault (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "divfail_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Div Fail (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gaperr_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gapp Err (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost (pph)" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "trackerr_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unsafe_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unsafe (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Sorter Details_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[10].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[11].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[12].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destdis_count\",\r\n\"Percentage\",\"destdis_perc\",\r\n\"Rate\",\"destdis_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[13].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destnone_count\",\r\n\"Percentage\",\"destnone_perc\",\r\n\"Rate\",\"destnone_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[14].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"assigned_count\",\r\n\"Percentage\",\"assigned_perc\",\r\n\"Rate\",\"assigned_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"sorted_count\",\r\n\"Percentage\",\"sorted_perc\",\r\n\"Rate\",\"sorted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destinv_count\",\r\n\"Percentage\",\"destinv_perc\",\r\n\"Rate\",\"destinv_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[3].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[4].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unexpected_count\",\r\n\"Percentage\",\"unexpected_perc\",\r\n\"Rate\",\"unexpected_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[5].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[6].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"divfail_count\",\r\n\"Percentage\",\"divfail_perc\",\r\n\"Rate\",\"divfail_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[7].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"gaperr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[8].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[9].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"trackerr_count\",\r\n\"Percentage\",\"trackerr_perc\",\r\n\"Rate\",\"trackerr_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Sorter": "\u0027S01\u0027", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Sorter Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF8C00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FFFF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FFFF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0000FF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF00FF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D900D9", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#87CEFA", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CCFFCC", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AC5F00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#804600", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#008000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Sorter Details" + }, + "position": { + "tabIndex": 3 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Lane Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Lane Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "props.columns[10].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[10].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Fault (#)\",\r\n\"Percentage\",\"Dest Fault (%)\",\r\n\"Rate\",\"Dest Fault (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[10].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[11].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DivertFail_count\",\r\n\"Percentage\",\"DivertFail_perc\",\r\n\"Rate\",\"DivertFail_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[11].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Divert Fail (#)\",\r\n\"Percentage\",\"Divert Fail (%)\",\r\n\"Rate\",\"Divert Fail (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[11].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[12].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[12].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost (#)\",\r\n\"Percentage\",\"Lost (%)\",\r\n\"Rate\",\"Lost (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[12].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[13].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[13].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe (#)\",\r\n\"Percentage\",\"Unsafe (%)\",\r\n\"Rate\",\"Unsafe (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[13].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[14].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim_count\",\r\n\"Percentage\",\"dim_perc\",\r\n\"Rate\",\"dim_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[14].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim Error (#)\",\r\n\"Percentage\",\"Dim Error (%)\",\r\n\"Rate\",\"Dim Error (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[14].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[15].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GapErr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[15].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Gap Error (#)\",\r\n\"Percentage\",\"Gap Error (%)\",\r\n\"Rate\",\"Gap Error (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[15].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[16].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[16].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown (#)\",\r\n\"Percentage\",\"Unknown (%)\",\r\n\"Rate\",\"Unknown (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[16].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[5].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[5].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total (#)\",\r\n\"Percentage\",\"Total (%)\",\r\n\"Rate\",\"Total (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[5].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[6].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted_count\",\r\n\"Percentage\",\"Diverted_perc\",\r\n\"Rate\",\"Diverted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[6].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted (#)\",\r\n\"Percentage\",\"Diverted (%)\",\r\n\"Rate\",\"Diverted (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[6].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[7].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[7].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Full (#)\",\r\n\"Percentage\",\"Dest Full (%)\",\r\n\"Rate\",\"Dest Full (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[7].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[8].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestJam_count\",\r\n\"Percentage\",\"destjam_perc\",\r\n\"Rate\",\"destjam_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[8].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Jam (#)\",\r\n\"Percentage\",\"Dest Jam (%)\",\r\n\"Rate\",\"Dest Jam (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[8].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[9].field": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestDis_count\",\r\n\"Percentage\",\"destdisabled_perc\",\r\n\"Rate\",\"destdisabled_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[9].header.title": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Disabled (#)\",\r\n\"Percentage\",\"Dest Disabled (%)\",\r\n\"Rate\",\"Dest Disabled (pph)\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.columns[9].numberFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Lane Details" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Lane", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + } + }, + "justify": "center", + "number": "value", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Lane Details_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{../Lane Details.props.selection.selectedRow} !\u003d null" + }, + "type": "expr" + } + }, + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[10].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GapErr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[11].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted_count\",\r\n\"Percentage\",\"Diverted_perc\",\r\n\"Rate\",\"Diverted_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[3].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestJam_count\",\r\n\"Percentage\",\"destjam_perc\",\r\n\"Rate\",\"destjam_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[4].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestDis_count\",\r\n\"Percentage\",\"destdisabled_perc\",\r\n\"Rate\",\"destdisabled_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[5].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[6].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DivertFail_count\",\r\n\"Percentage\",\"DivertFail_perc\",\r\n\"Rate\",\"DivertFail_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[7].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[8].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[9].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim_count\",\r\n\"Percentage\",\"dim_perc\",\r\n\"Rate\",\"dim_rate\",\r\nfalse)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Lane": "{../Lane Details.props.selection.data[0].Lane}", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Statistics/Lane Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF8C00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FFFF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FFFF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0000FF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF00FF", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D900D9", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#87CEFA", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CCFFCC", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AC5F00", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Lane Details" + }, + "position": { + "tabIndex": 4 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Total Full1" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Statistics/Total Full Count\"\n\t\theaders \u003d [\"Lane\",\"Total (#)\",\"DestFull (#)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total count (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull count (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Statistics/Total Full Percent\"\n\t\t\n\t\theaders \u003d [\"Lane\",\"Total (%)\",\"DestFull (%)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull Carrier (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Statistics/Total Full Rate\"\n\t\t\n\t\theaders \u003d [\"Lane\",\"Total (pph)\",\"DestFull (pph)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull Carrier (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Lane\u0027] \u003d \trow[\u0027Lane\u0027]\n\t\tdict[\u0027Total_count\u0027] \u003d row[\u0027Total_count\u0027]\n\t\tdict[\u0027DestFull_count\u0027] \u003d row[\u0027DestFull_count\u0027]\n\t\tgraph.append(dict)\n\t \n\t\n\tself.getSibling(\"TotalFull1\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY hh:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296823726 + ], + "$columns": [ + { + "data": [ + "S03001", + "S03002", + "S03005", + "S03006", + "S03007", + "S03008", + "S03009", + "S03010", + "S03014", + "S03016", + "S03018", + "S03021", + "S03024", + "S03025", + "S03026", + "S03027", + "S03028", + "S03029", + "S03030", + "S03031", + "S03032", + "S03033", + "S03035", + "S03036", + "S03039", + "S03040", + "S03045", + "S03046", + "S03048", + "S03052", + "S03054", + "S03055", + "S03056", + "S03057", + "S03059", + "S03060", + "S03062", + "S03063", + "S03065", + "S03066", + "S03067", + "S03068", + "S03073", + "S03074", + "S03075", + "S03080", + "S03081", + "S03082", + "S03085", + "S03086", + "S03087", + "S03091", + "S03092", + "S03095", + "S03096", + "S03097", + "S03099", + "S03100", + "S03101", + "S03102", + "S03104", + "S03105", + "S03107", + "S03108", + "S03999" + ], + "name": "Lane", + "type": "String" + }, + { + "data": [ + 495, + 10, + 355, + 601, + 1, + 1, + 98, + 487, + 1, + 1, + 7, + 5, + 3, + 5, + 5, + 3, + 2, + 4, + 1, + 6, + 2, + 30, + 28, + 535, + 11, + 151, + 193, + 250, + 325, + 1, + 2, + 9, + 3, + 1, + 5, + 53, + 39, + 6, + 3, + 34, + 13, + 46, + 25, + 61, + 15, + 204, + 131, + 443, + 243, + 224, + 24, + 2, + 5, + 3, + 4, + 67, + 50, + 2, + 4, + 1, + 1, + 1, + 496, + 392, + 78 + ], + "name": "Total (#)", + "type": "Long" + }, + { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 17 + ], + "name": "DestFull (#)", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "style": { + "fontFamily": "Arial" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "TotalFull1" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "DestFull_count": 0, + "Lane": "S03001", + "Total_count": 495 + }, + { + "DestFull_count": 0, + "Lane": "S03002", + "Total_count": 10 + }, + { + "DestFull_count": 0, + "Lane": "S03005", + "Total_count": 355 + }, + { + "DestFull_count": 0, + "Lane": "S03006", + "Total_count": 601 + }, + { + "DestFull_count": 0, + "Lane": "S03007", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03008", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03009", + "Total_count": 98 + }, + { + "DestFull_count": 0, + "Lane": "S03010", + "Total_count": 487 + }, + { + "DestFull_count": 0, + "Lane": "S03014", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03016", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03018", + "Total_count": 7 + }, + { + "DestFull_count": 0, + "Lane": "S03021", + "Total_count": 5 + }, + { + "DestFull_count": 0, + "Lane": "S03024", + "Total_count": 3 + }, + { + "DestFull_count": 0, + "Lane": "S03025", + "Total_count": 5 + }, + { + "DestFull_count": 0, + "Lane": "S03026", + "Total_count": 5 + }, + { + "DestFull_count": 0, + "Lane": "S03027", + "Total_count": 3 + }, + { + "DestFull_count": 0, + "Lane": "S03028", + "Total_count": 2 + }, + { + "DestFull_count": 0, + "Lane": "S03029", + "Total_count": 4 + }, + { + "DestFull_count": 0, + "Lane": "S03030", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03031", + "Total_count": 6 + }, + { + "DestFull_count": 0, + "Lane": "S03032", + "Total_count": 2 + }, + { + "DestFull_count": 0, + "Lane": "S03033", + "Total_count": 30 + }, + { + "DestFull_count": 0, + "Lane": "S03035", + "Total_count": 28 + }, + { + "DestFull_count": 0, + "Lane": "S03036", + "Total_count": 535 + }, + { + "DestFull_count": 0, + "Lane": "S03039", + "Total_count": 11 + }, + { + "DestFull_count": 0, + "Lane": "S03040", + "Total_count": 151 + }, + { + "DestFull_count": 0, + "Lane": "S03045", + "Total_count": 193 + }, + { + "DestFull_count": 0, + "Lane": "S03046", + "Total_count": 250 + }, + { + "DestFull_count": 0, + "Lane": "S03048", + "Total_count": 325 + }, + { + "DestFull_count": 0, + "Lane": "S03052", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03054", + "Total_count": 2 + }, + { + "DestFull_count": 0, + "Lane": "S03055", + "Total_count": 9 + }, + { + "DestFull_count": 0, + "Lane": "S03056", + "Total_count": 3 + }, + { + "DestFull_count": 0, + "Lane": "S03057", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03059", + "Total_count": 5 + }, + { + "DestFull_count": 0, + "Lane": "S03060", + "Total_count": 53 + }, + { + "DestFull_count": 0, + "Lane": "S03062", + "Total_count": 39 + }, + { + "DestFull_count": 0, + "Lane": "S03063", + "Total_count": 6 + }, + { + "DestFull_count": 0, + "Lane": "S03065", + "Total_count": 3 + }, + { + "DestFull_count": 0, + "Lane": "S03066", + "Total_count": 34 + }, + { + "DestFull_count": 0, + "Lane": "S03067", + "Total_count": 13 + }, + { + "DestFull_count": 0, + "Lane": "S03068", + "Total_count": 46 + }, + { + "DestFull_count": 0, + "Lane": "S03073", + "Total_count": 25 + }, + { + "DestFull_count": 0, + "Lane": "S03074", + "Total_count": 61 + }, + { + "DestFull_count": 0, + "Lane": "S03075", + "Total_count": 15 + }, + { + "DestFull_count": 0, + "Lane": "S03080", + "Total_count": 204 + }, + { + "DestFull_count": 0, + "Lane": "S03081", + "Total_count": 131 + }, + { + "DestFull_count": 0, + "Lane": "S03082", + "Total_count": 443 + }, + { + "DestFull_count": 0, + "Lane": "S03085", + "Total_count": 243 + }, + { + "DestFull_count": 0, + "Lane": "S03086", + "Total_count": 224 + }, + { + "DestFull_count": 0, + "Lane": "S03087", + "Total_count": 24 + }, + { + "DestFull_count": 0, + "Lane": "S03091", + "Total_count": 2 + }, + { + "DestFull_count": 0, + "Lane": "S03092", + "Total_count": 5 + }, + { + "DestFull_count": 0, + "Lane": "S03095", + "Total_count": 3 + }, + { + "DestFull_count": 0, + "Lane": "S03096", + "Total_count": 4 + }, + { + "DestFull_count": 0, + "Lane": "S03097", + "Total_count": 67 + }, + { + "DestFull_count": 0, + "Lane": "S03099", + "Total_count": 50 + }, + { + "DestFull_count": 0, + "Lane": "S03100", + "Total_count": 2 + }, + { + "DestFull_count": 0, + "Lane": "S03101", + "Total_count": 4 + }, + { + "DestFull_count": 0, + "Lane": "S03102", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03104", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03105", + "Total_count": 1 + }, + { + "DestFull_count": 0, + "Lane": "S03107", + "Total_count": 496 + }, + { + "DestFull_count": 0, + "Lane": "S03108", + "Total_count": 392 + }, + { + "DestFull_count": 17, + "Lane": "S03999", + "Total_count": 78 + } + ] + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#3C2AF5", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FCFCFC", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Lane", + "y": "Total_count" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Total_count", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Total count (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Lane", + "yAxis": "Carriers", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Lane", + "y": "DestFull_count" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFull_count", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "DestFull count (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Lane", + "yAxis": "Carriers", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 315, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Lanes" + }, + "name": "Lane", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 110, + "min": 0, + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Carriers", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Total Full1" + }, + "position": { + "tabIndex": 10 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Jam Area" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Induct Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "enabled": false, + "type": "expr" + } + }, + "props.columns[10].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[11].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[12].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[3].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[9].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Jam_Area/Jam" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Dumpers_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dumpers jam (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Inbound_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inbound jam (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Runout_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Runout jam(#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter_Recirc_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter Recirc Jam (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Dumpers_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dumpers Jam (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Inbound_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "Inbound Jam (%)" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Runout_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "Runout Jam (%)" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter_Recirc_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "Sorter Recirc Jam (%)" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter_jam", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter Jam (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "Sorter Jam (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Jam Area_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Inbound_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dumpers_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"uljl_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[1].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"ps1_jam\",\r\n\"Percentage\",\"SingleCarrier_perc\",\r\n\"Rate\",\"SingleCarrier_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[2].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"doublecarrier_count\",\r\n\"Percentage\",\"DoubleCarrier_perc\",\r\n\"Rate\",\"DoubleCarrier_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Jam_Area/Jam_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "top", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "qty", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "roundtime", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "key": "roundtime", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#808080", + "key": "Dumpers_jam", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": 0.1, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": "nu" + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#002EFF", + "key": "Inbound_jam", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "", + "key": "Runout_jam", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#48FF13", + "key": "Sorter_Recirc_jam", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00640E", + "key": "Sorter_jam", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Jam Area" + }, + "position": { + "tabIndex": 11 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Dumper cycles" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Lane Drop Down/Lane.props.value} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Dumper/Dumper Lane Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Dumper/Dumper Lane Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"Dumper/Dumper Lane Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,\"dumper\":self.parent.parent.parent.getChild(\"Dumper Drop Down_0\").getChild(\"Dumper\").props.value}\t\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\t\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\tdict[\u0027ULGL1\u0027] \u003d row[\u0027ULGL1\u0027]\n\t\tdict[\u0027ULGL2\u0027] \u003d row[\u0027ULGL2\u0027]\n\t\tdict[\u0027ULGL3\u0027] \u003d row[\u0027ULGL3\u0027]\n\t\n\t\tgraph.append(dict)\n\t\n\tself.getSibling(\"Dumper_cycles\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now(10000000)" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl1", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "n/a" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl1", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl2", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ulgl3", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1699296819947 + ], + "$columns": [ + { + "data": [ + "2023-11-06 9:00", + "2023-11-06 10:00" + ], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [ + "H1", + "H0" + ], + "name": "Hour", + "type": "String" + }, + { + "data": [ + 0, + 15 + ], + "name": "Cycles of ULGL1", + "type": "Double" + }, + { + "data": [ + null, + null + ], + "name": "Cycles of ULGL2", + "type": "String" + }, + { + "data": [ + 1, + 3 + ], + "name": "Cycles of ULGL3", + "type": "Double" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "enableRowSelection": false + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Dumper_cycles" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [ + { + "Hour": "H1", + "ULGL1": 0, + "ULGL2": null, + "ULGL3": 1 + }, + { + "Hour": "H0", + "ULGL1": 15, + "ULGL2": null, + "ULGL3": 3 + } + ] + }, + "legend": { + "enabled": false + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL1" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Diverted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL1", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL1 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL2" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL2", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL2 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL3" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Jam" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL3", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL3 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Total", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Dumper cycles" + }, + "position": { + "tabIndex": 12 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Statistics", + "visible": "TRUE" + }, + "position": { + "height": 0.96, + "width": 1, + "y": 0.04 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "" + }, + "enabled": false, + "type": "expr" + } + }, + "props.tabs": { + "persistent": true + } + }, + "props": { + "currentTabIndex": 6, + "menuStyle": { + "backgroundColor": "#FFFFFFBD" + }, + "style": { + "fontFamily": "Arial" + }, + "tabSize": { + "width": 160 + }, + "tabs": [ + "Induct Details", + "Scanner Details", + "Sorter Summary", + "Sorter Details", + "Lane Details", + "Hourly Induct", + "Hourly Scanner", + "Hourly Sorter Summary", + "Hourly Sorter Details", + "Hourly Lane", + "Lane Total Full", + "Jam by Area", + "Dumper cycles" + ] + }, + "type": "ia.container.tab" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "162px" + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Aggregation Mode:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown_Aggregation_mode" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "Count", + "value": "Count" + }, + { + "label": "Percentage", + "value": "Percentage" + }, + { + "label": "Rate", + "value": "Rate" + } + ], + "value": "Count" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Aggregation_Mode" + }, + "position": { + "height": 0.03, + "width": 0.1766, + "x": 0.7556, + "y": 0.0048 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "{../Statistics.props.currentTabIndex} !\u003d12" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "63px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Induct:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown_0" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "PS01", + "value": "PS01" + }, + { + "label": "PS02", + "value": "PS02" + }, + { + "label": "PS03", + "value": "PS03" + } + ], + "value": "PS01" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Induct Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Scanner:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Scanner" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S01aa", + "value": "S01aa" + }, + { + "label": "S02aa", + "value": "S02aa" + }, + { + "label": "S03aa", + "value": "S03aa" + } + ], + "value": "S01aa" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Scanner Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Lane:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Lane" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S03001", + "value": "S03001" + }, + { + "label": "S03002", + "value": "S03002" + }, + { + "label": "S03003", + "value": "S03003" + }, + { + "label": "S03005", + "value": "S03005" + }, + { + "label": "S03006", + "value": "S03006" + }, + { + "label": "S03007", + "value": "S03007" + }, + { + "label": "S03008", + "value": "S03008" + }, + { + "label": "S03009", + "value": "S03009" + }, + { + "label": "S03010", + "value": "S03010" + }, + { + "label": "S03011", + "value": "S03011" + }, + { + "label": "S03012", + "value": "S03012" + }, + { + "label": "S03013", + "value": "S03013" + }, + { + "label": "S03014", + "value": "S03014" + }, + { + "label": "S03015", + "value": "S03015" + }, + { + "label": "S03016", + "value": "S03016" + }, + { + "label": "S03017", + "value": "S03017" + }, + { + "label": "S03018", + "value": "S03018" + }, + { + "label": "S03019", + "value": "S03019" + }, + { + "label": "S03020", + "value": "S03020" + }, + { + "label": "S03021", + "value": "S03021" + }, + { + "label": "S03022", + "value": "S03022" + }, + { + "label": "S03023", + "value": "S03023" + }, + { + "label": "S03024", + "value": "S03024" + }, + { + "label": "S03025", + "value": "S03025" + }, + { + "label": "S03026", + "value": "S03026" + }, + { + "label": "S03027", + "value": "S03027" + }, + { + "label": "S03028", + "value": "S03028" + }, + { + "label": "S03029", + "value": "S03029" + }, + { + "label": "S03030", + "value": "S03030" + }, + { + "label": "S03031", + "value": "S03031" + }, + { + "label": "S03032", + "value": "S03032" + }, + { + "label": "S03033", + "value": "S03033" + }, + { + "label": "S03034", + "value": "S03034" + }, + { + "label": "S03035", + "value": "S03035" + }, + { + "label": "S03036", + "value": "S03036" + }, + { + "label": "S03037", + "value": "S03037" + }, + { + "label": "S03038", + "value": "S03038" + }, + { + "label": "S03039", + "value": "S03039" + }, + { + "label": "S03040", + "value": "S03040" + }, + { + "label": "S03041", + "value": "S03041" + }, + { + "label": "S03042", + "value": "S03042" + }, + { + "label": "S03043", + "value": "S03043" + }, + { + "label": "S03044", + "value": "S03044" + }, + { + "label": "S03045", + "value": "S03045" + }, + { + "label": "S03046", + "value": "S03046" + }, + { + "label": "S03047", + "value": "S03047" + }, + { + "label": "S03048", + "value": "S03048" + }, + { + "label": "S03049", + "value": "S03049" + }, + { + "label": "S03050", + "value": "S03050" + }, + { + "label": "S03051", + "value": "S03051" + }, + { + "label": "S03052", + "value": "S03052" + }, + { + "label": "S03053", + "value": "S03053" + }, + { + "label": "S03054", + "value": "S03054" + }, + { + "label": "S03055", + "value": "S03055" + }, + { + "label": "S03056", + "value": "S03056" + }, + { + "label": "S03057", + "value": "S03057" + }, + { + "label": "S03058", + "value": "S03058" + }, + { + "label": "S03059", + "value": "S03059" + }, + { + "label": "S03060", + "value": "S03060" + }, + { + "label": "S03061", + "value": "S03061" + }, + { + "label": "S03062", + "value": "S03062" + }, + { + "label": "S03063", + "value": "S03063" + }, + { + "label": "S03064", + "value": "S03064" + }, + { + "label": "S03065", + "value": "S03065" + }, + { + "label": "S03066", + "value": "S03066" + }, + { + "label": "S03067", + "value": "S03067" + }, + { + "label": "S03068", + "value": "S03068" + }, + { + "label": "S03069", + "value": "S03069" + }, + { + "label": "S03070", + "value": "S03070" + }, + { + "label": "S03071", + "value": "S03071" + }, + { + "label": "S03072", + "value": "S03072" + }, + { + "label": "S03073", + "value": "S03073" + }, + { + "label": "S03074", + "value": "S03074" + }, + { + "label": "S03075", + "value": "S03075" + }, + { + "label": "S03076", + "value": "S03076" + }, + { + "label": "S03077", + "value": "S03077" + }, + { + "label": "S03078", + "value": "S03078" + }, + { + "label": "S03079", + "value": "S03079" + }, + { + "label": "S03080", + "value": "S03080" + }, + { + "label": "S03081", + "value": "S03081" + }, + { + "label": "S03082", + "value": "S03082" + }, + { + "label": "S03083", + "value": "S03083" + }, + { + "label": "S03084", + "value": "S03084" + }, + { + "label": "S03085", + "value": "S03085" + }, + { + "label": "S03086", + "value": "S03086" + }, + { + "label": "S03087", + "value": "S03087" + }, + { + "label": "S03088", + "value": "S03088" + }, + { + "label": "S03089", + "value": "S03089" + }, + { + "label": "S03090", + "value": "S03090" + }, + { + "label": "S03091", + "value": "S03091" + }, + { + "label": "S03092", + "value": "S03092" + }, + { + "label": "S03093", + "value": "S03093" + }, + { + "label": "S03094", + "value": "S03094" + }, + { + "label": "S03095", + "value": "S03095" + }, + { + "label": "S03096", + "value": "S03096" + }, + { + "label": "S03097", + "value": "S03097" + }, + { + "label": "S03098", + "value": "S03098" + }, + { + "label": "S03099", + "value": "S03099" + }, + { + "label": "S03100", + "value": "S03100" + }, + { + "label": "S03101", + "value": "S03101" + }, + { + "label": "S03102", + "value": "S03102" + }, + { + "label": "S03103", + "value": "S03103" + }, + { + "label": "S03104", + "value": "S03104" + }, + { + "label": "S03105", + "value": "S03105" + }, + { + "label": "S03106", + "value": "S03106" + }, + { + "label": "S03107", + "value": "S03107" + }, + { + "label": "S03108", + "value": "S03108" + }, + { + "label": "S03999", + "value": "S03999" + } + ], + "value": "S0101" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Lane Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.0792, + "x": 0.6897, + "y": 0.0922 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 9 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Sorter:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sorter" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S01", + "value": "S01" + }, + { + "label": "S02", + "value": "S02" + }, + { + "label": "S03", + "value": "S03" + } + ], + "value": "PS01" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Sorter Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "custom": { + "debug": [ + [ + "2020-03-24 03:58:00", + 83.44392609984358, + 93.58514404296875, + 71.81086730957031 + ], + [ + "2020-03-24 03:59:00", + 83.35893577107669, + 106.05998229980469, + 72.54214477539062 + ], + [ + "2020-03-24 04:00:00", + 83.2739454423098, + 102.124267578125, + 72.18306732177734 + ], + [ + "2020-03-24 04:01:00", + 83.26998772600022, + 104.7994155883789, + 72.2726821899414 + ], + [ + "2020-03-24 04:02:00", + 83.09998708000028, + 110.67745971679688, + 72.70557403564453 + ], + [ + "2020-03-24 04:03:00", + 82.95057846075277, + 110.90865325927734, + 72.86494445800781 + ], + [ + "2020-03-24 04:04:00", + 82.87408810123425, + 111.18544006347656, + 72.739990234375 + ], + [ + "2020-03-24 04:05:00", + 82.79759774171573, + 110.57137298583984, + 72.47943878173828 + ], + [ + "2020-03-24 04:06:00", + 82.72110738219722, + 111.59486389160156, + 72.50711059570312 + ], + [ + "2020-03-24 04:07:00", + 82.6446170226787, + 110.79205322265625, + 72.84617614746094 + ], + [ + "2020-03-24 04:08:00", + 82.56812666316019, + 112.36724853515625, + 72.59688568115234 + ], + [ + "2020-03-24 04:09:00", + 82.49163630364167, + 111.96199035644531, + 71.75237274169922 + ], + [ + "2020-03-24 04:10:00", + 82.41514594412317, + 114.09909057617188, + 72.87260437011719 + ], + [ + "2020-03-24 04:11:00", + 82.33865558460465, + 113.22314453125, + 72.4264144897461 + ], + [ + "2020-03-24 04:12:00", + 82.26216522508614, + 112.67841339111328, + 72.77767944335938 + ], + [ + "2020-03-24 04:13:00", + 82.18567486556762, + 109.4883041381836, + 73.2457504272461 + ], + [ + "2020-03-24 04:14:00", + 82.1091845060491, + 109.47913360595703, + 72.0219955444336 + ], + [ + "2020-03-24 04:15:00", + 82.03269414653059, + 109.40910339355469, + 72.11457061767578 + ], + [ + "2020-03-24 04:16:00", + 81.95620378701207, + 108.2085189819336, + 73.03665924072266 + ], + [ + "2020-03-24 04:17:00", + 81.87971342749356, + 109.74492645263672, + 72.89605712890625 + ], + [ + "2020-03-24 04:18:00", + 81.80322306797505, + 110.48381042480469, + 72.340087890625 + ], + [ + "2020-03-24 04:19:00", + 81.72673270845654, + 110.1125259399414, + 72.04779815673828 + ], + [ + "2020-03-24 04:20:00", + 81.65024234893802, + 110.58039855957031, + 72.02574157714844 + ], + [ + "2020-03-24 04:21:00", + 81.5737519894195, + 111.26719665527344, + 72.68399810791016 + ], + [ + "2020-03-24 04:22:00", + 81.57001033599973, + 111.0679931640625, + 72.2317123413086 + ], + [ + "2020-03-24 04:23:00", + 81.40001291999972, + 111.84290313720703, + 73.5782470703125 + ], + [ + "2020-03-24 04:24:00", + 81.22444354734957, + 111.08856201171875, + 74.54239654541016 + ], + [ + "2020-03-24 04:25:00", + 81.13445335130304, + 110.7277603149414, + 73.62892150878906 + ], + [ + "2020-03-24 04:26:00", + 81.04446315525652, + 110.72388458251953, + 74.79293823242188 + ], + [ + "2020-03-24 04:27:00", + 80.95447295921001, + 113.21517944335938, + 73.95577239990234 + ], + [ + "2020-03-24 04:28:00", + 80.86448276316348, + 112.6423568725586, + 74.46560668945312 + ], + [ + "2020-03-24 04:29:00", + 80.77449256711697, + 113.47187805175781, + 75.20769500732422 + ], + [ + "2020-03-24 04:30:00", + 80.68450237107044, + 113.81484985351562, + 74.11184692382812 + ], + [ + "2020-03-24 04:31:00", + 80.59451217502392, + 110.26861572265625, + 73.92262268066406 + ], + [ + "2020-03-24 04:32:00", + 80.50452197897741, + 109.19113159179688, + 74.61058807373047 + ], + [ + "2020-03-24 04:33:00", + 80.41453178293088, + 108.94200134277344, + 74.5039291381836 + ], + [ + "2020-03-24 04:34:00", + 80.32454158688437, + 109.96826934814453, + 74.46529388427734 + ], + [ + "2020-03-24 04:35:00", + 80.23455139083784, + 81.94364929199219, + 73.67473602294922 + ], + [ + "2020-03-24 04:36:00", + 80.14456119479132, + 23.80181121826172, + 73.68876117466887 + ], + [ + "2020-03-24 04:37:00", + 80.0545709987448, + 1.4474921226501465, + 73.68912506103516 + ], + [ + "2020-03-24 04:38:00", + 79.96458080269828, + 4.1637725830078125, + 73.72541046142578 + ], + [ + "2020-03-24 04:39:00", + 79.87459060665176, + 26.945161819458008, + 74.61903381347656 + ], + [ + "2020-03-24 04:40:00", + 79.87000710599979, + 34.11628341674805, + 73.51866149902344 + ], + [ + "2020-03-24 04:41:00", + 79.70000645999983, + 27.773473739624023, + 74.04241180419922 + ], + [ + "2020-03-24 04:42:00", + 79.60965611151889, + 27.49029541015625, + 73.1905517578125 + ], + [ + "2020-03-24 04:43:00", + 79.56329763722199, + 34.070072174072266, + 73.98297882080078 + ], + [ + "2020-03-24 04:44:00", + 79.5169391629251, + 33.60432052612305, + 74.68580627441406 + ], + [ + "2020-03-24 04:45:00", + 79.4705806886282, + 33.17567825317383, + 73.96578216552734 + ], + [ + "2020-03-24 04:46:00", + 79.42422221433131, + 33.235443115234375, + 74.14202880859375 + ], + [ + "2020-03-24 04:47:00", + 79.37786374003441, + 33.624229431152344, + 73.29328918457031 + ], + [ + "2020-03-24 04:48:00", + 79.33150526573752, + 33.59697723388672, + 73.17694091796875 + ], + [ + "2020-03-24 04:49:00", + 79.28514679144062, + 33.403076171875, + 73.81486511230469 + ], + [ + "2020-03-24 04:50:00", + 79.23878831714373, + 33.89695739746094, + 74.30374145507812 + ], + [ + "2020-03-24 04:51:00", + 79.19242984284683, + 32.8265266418457, + 74.06024169921875 + ], + [ + "2020-03-24 04:52:00", + 79.14607136854994, + 48.27207946777344, + 73.2079086303711 + ], + [ + "2020-03-24 04:53:00", + 79.09971289425305, + 74.11988830566406, + 72.95736694335938 + ], + [ + "2020-03-24 04:54:00", + 79.05335441995615, + 85.12024688720703, + 73.62250518798828 + ], + [ + "2020-03-24 04:55:00", + 79.00699594565926, + 89.70301055908203, + 72.9462661743164 + ], + [ + "2020-03-24 04:56:00", + 78.96063747136236, + 98.89726257324219, + 72.34540557861328 + ], + [ + "2020-03-24 04:57:00", + 78.91427899706547, + 104.57252502441406, + 73.3578872680664 + ], + [ + "2020-03-24 04:58:00", + 78.86792052276857, + 103.37727355957031, + 73.94607543945312 + ], + [ + "2020-03-24 04:59:00", + 78.82156204847168, + 103.06717681884766, + 72.9709701538086 + ], + [ + "2020-03-24 05:00:00", + 78.77520357417478, + 102.50790405273438, + 74.46186065673828 + ], + [ + "2020-03-24 05:01:00", + 78.72884509987789, + 102.56554412841797, + 72.30302429199219 + ], + [ + "2020-03-24 05:02:00", + 78.68248662558099, + 100.72061157226562, + 73.90963745117188 + ], + [ + "2020-03-24 05:03:00", + 78.6361281512841, + 84.94855499267578, + 72.5624771118164 + ], + [ + "2020-03-24 05:04:00", + 78.5897696769872, + 73.80229949951172, + 72.40718078613281 + ], + [ + "2020-03-24 05:05:00", + 78.54341120269031, + 66.7529296875, + 73.5855941772461 + ], + [ + "2020-03-24 05:06:00", + 78.49705272839341, + 58.3730354309082, + 73.1899185180664 + ], + [ + "2020-03-24 05:07:00", + 78.45069425409652, + 54.12462615966797, + 73.07763671875 + ], + [ + "2020-03-24 05:08:00", + 78.40433577979962, + 51.171958923339844, + 73.19320678710938 + ], + [ + "2020-03-24 05:09:00", + 78.35797730550273, + 48.614585876464844, + 72.81364440917969 + ], + [ + "2020-03-24 05:10:00", + 78.31161883120583, + 55.98033905029297, + 74.0353775024414 + ], + [ + "2020-03-24 05:11:00", + 78.26526035690894, + 55.769962310791016, + 74.27434539794922 + ], + [ + "2020-03-24 05:12:00", + 78.21890188261204, + 55.67626190185547, + 72.99474334716797 + ], + [ + "2020-03-24 05:13:00", + 78.17254340831515, + 53.84586715698242, + 73.18851470947266 + ], + [ + "2020-03-24 05:14:00", + 78.17000064599996, + 49.15884017944336, + 72.83944702148438 + ], + [ + "2020-03-24 05:15:00", + 78, + 48.674129486083984, + 72.74655151367188 + ], + [ + "2020-03-24 05:16:00", + 77.9366887710829, + 48.823998987048924, + 73.24293518066406 + ], + [ + "2020-03-24 05:17:00", + 77.90413912638326, + 48.8282470703125, + 72.28050994873047 + ], + [ + "2020-03-24 05:18:00", + 77.87158948168361, + 49.756980895996094, + 72.88276672363281 + ], + [ + "2020-03-24 05:19:00", + 77.83903983698399, + 49.47259521484375, + 73.35757446289062 + ], + [ + "2020-03-24 05:20:00", + 77.80649019228434, + 49.850311279296875, + 73.20963287353516 + ], + [ + "2020-03-24 05:21:00", + 77.77394054758471, + 49.637855529785156, + 72.9081039428711 + ], + [ + "2020-03-24 05:22:00", + 77.74139090288507, + 49.61250305175781, + 72.93186950683594 + ], + [ + "2020-03-24 05:23:00", + 77.70884125818544, + 48.27946090698242, + 74.17268371582031 + ], + [ + "2020-03-24 05:24:00", + 77.6762916134858, + 48.74678421020508, + 73.15660858154297 + ], + [ + "2020-03-24 05:25:00", + 77.64374196878616, + 48.357120513916016, + 72.6622543334961 + ], + [ + "2020-03-24 05:26:00", + 77.61119232408653, + 49.31953430175781, + 72.34400177001953 + ], + [ + "2020-03-24 05:27:00", + 77.57864267938689, + 49.709964752197266, + 72.97113037109375 + ], + [ + "2020-03-24 05:28:00", + 77.54609303468726, + 50.2484130859375, + 72.39154052734375 + ], + [ + "2020-03-24 05:29:00", + 77.51354338998762, + 50.60381317138672, + 72.06515502929688 + ], + [ + "2020-03-24 05:30:00", + 77.48099374528799, + 50.00936508178711, + 56.87029266357422 + ], + [ + "2020-03-24 05:31:00", + 77.44844410058835, + 49.875885009765625, + 16.654312133789062 + ], + [ + "2020-03-24 05:32:00", + 77.4158944558887, + 48.563663482666016, + 18.19554901123047 + ], + [ + "2020-03-24 05:33:00", + 77.38334481118908, + 48.847572326660156, + 18.055583953857422 + ], + [ + "2020-03-24 05:34:00", + 77.35079516648943, + 48.35354232788086, + 18.378847122192383 + ], + [ + "2020-03-24 05:35:00", + 77.3182455217898, + 48.75905990600586, + 17.62409782409668 + ], + [ + "2020-03-24 05:36:00", + 77.28569587709016, + 48.05728530883789, + 18.058086395263672 + ], + [ + "2020-03-24 05:37:00", + 77.25314623239053, + 54.909175872802734, + 17.759536743164062 + ], + [ + "2020-03-24 05:38:00", + 77.22059658769089, + 54.575439453125, + 17.888395309448242 + ], + [ + "2020-03-24 05:39:00", + 77.18804694299125, + 55.046234130859375, + 18.210878372192383 + ], + [ + "2020-03-24 05:40:00", + 77.15549729829162, + 54.0140495300293, + 17.824277877807617 + ], + [ + "2020-03-24 05:41:00", + 77.12294765359198, + 53.690467834472656, + 18.451248168945312 + ], + [ + "2020-03-24 05:42:00", + 77.09039800889235, + 53.07158279418945, + 18.209468841552734 + ], + [ + "2020-03-24 05:43:00", + 77.05784836419271, + 53.31936264038086, + 18.179603576660156 + ], + [ + "2020-03-24 05:44:00", + 77.02529871949308, + 53.26475143432617, + 18.342716217041016 + ], + [ + "2020-03-24 05:45:00", + 76.99274907479344, + 51.945220947265625, + 18.539770126342773 + ], + [ + "2020-03-24 05:46:00", + 76.9601994300938, + 51.81389617919922, + 18.015705108642578 + ], + [ + "2020-03-24 05:47:00", + 76.92764978539417, + 51.123085021972656, + 17.368398666381836 + ], + [ + "2020-03-24 05:48:00", + 76.89510014069452, + 51.4550666809082, + 18.14003562927246 + ], + [ + "2020-03-24 05:49:00", + 76.8625504959949, + 50.60249710083008, + 18.289703369140625 + ], + [ + "2020-03-24 05:50:00", + 76.83000085129525, + 50.91603088378906, + 18.2962646484375 + ], + [ + "2020-03-24 05:51:00", + 76.79745120659562, + 53.06449508666992, + 18.563539505004883 + ], + [ + "2020-03-24 05:52:00", + 76.76490156189598, + 54.72663497924805, + 18.568862915039062 + ], + [ + "2020-03-24 05:53:00", + 76.73235191719634, + 54.90778732299805, + 18.28094482421875 + ], + [ + "2020-03-24 05:54:00", + 76.69980227249671, + 53.92911911010742, + 18.02821159362793 + ], + [ + "2020-03-24 05:55:00", + 76.66725262779707, + 53.20056915283203, + 21.20859718322754 + ], + [ + "2020-03-24 05:56:00", + 76.63470298309744, + 53.7746696472168, + 70.31324768066406 + ], + [ + "2020-03-24 05:57:00", + 76.6021533383978, + 54.07472610473633, + 73.2507553100586 + ], + [ + "2020-03-24 05:58:00", + 76.56960369369816, + 53.80739974975586, + 73.81517791748047 + ], + [ + "2020-03-24 05:59:00", + 76.53705404899853, + 53.748661041259766, + 73.31723022460938 + ], + [ + "2020-03-24 06:00:00", + 76.50450440429888, + 54.74142837524414, + 72.85430145263672 + ], + [ + "2020-03-24 06:01:00", + 76.47195475959926, + 56.06607437133789, + 73.29580688476562 + ], + [ + "2020-03-24 06:02:00", + 76.46999418600018, + 55.171714782714844, + 72.67166195723287 + ], + [ + "2020-03-24 06:03:00", + 76.29999354000017, + 55.41927719116211, + 72.6522445678711 + ], + [ + "2020-03-24 06:04:00", + 76.17097911658006, + 55.45018005371094, + 73.24137115478516 + ], + [ + "2020-03-24 06:05:00", + 76.10446483646761, + 55.66059112548828, + 72.9041976928711 + ], + [ + "2020-03-24 06:06:00", + 76.03795055635517, + 49.595481872558594, + 73.65878295898438 + ], + [ + "2020-03-24 06:07:00", + 75.97143627624271, + 47.00128173828125, + 72.86134338378906 + ], + [ + "2020-03-24 06:08:00", + 75.90492199613027, + 47.58378601074219, + 72.69776153564453 + ], + [ + "2020-03-24 06:09:00", + 75.83840771601783, + 49.07365417480469, + 72.17729187011719 + ], + [ + "2020-03-24 06:10:00", + 75.77189343590538, + 56.555606842041016, + 72.93250274658203 + ], + [ + "2020-03-24 06:11:00", + 75.70537915579293, + 56.26713180541992, + 72.06671905517578 + ], + [ + "2020-03-24 06:12:00", + 75.63886487568048, + 55.18650817871094, + 73.08904266357422 + ], + [ + "2020-03-24 06:13:00", + 75.57235059556804, + 48.025177001953125, + 73.17881774902344 + ], + [ + "2020-03-24 06:14:00", + 75.50583631545558, + 47.967350006103516, + 73.10953521728516 + ], + [ + "2020-03-24 06:15:00", + 75.43932203534314, + 49.351463317871094, + 72.9697265625 + ], + [ + "2020-03-24 06:16:00", + 75.3728077552307, + 57.63689041137695, + 73.93919372558594 + ], + [ + "2020-03-24 06:17:00", + 75.30629347511824, + 51.609039306640625, + 73.03306579589844 + ], + [ + "2020-03-24 06:18:00", + 75.2397791950058, + 49.73860549926758, + 73.2399673461914 + ], + [ + "2020-03-24 06:19:00", + 75.17326491489335, + 50.75581359863281, + 72.73904418945312 + ], + [ + "2020-03-24 06:20:00", + 75.1067506347809, + 50.66218566894531, + 72.50445556640625 + ], + [ + "2020-03-24 06:21:00", + 75.04023635466845, + 50.81214141845703, + 72.9201431274414 + ], + [ + "2020-03-24 06:22:00", + 74.97372207455601, + 51.4454231262207, + 72.74983978271484 + ], + [ + "2020-03-24 06:23:00", + 74.90720779444355, + 51.69704055786133, + 72.99396514892578 + ], + [ + "2020-03-24 06:24:00", + 74.84069351433111, + 51.35186767578125, + 73.40730285644531 + ], + [ + "2020-03-24 06:25:00", + 74.77417923421866, + 50.72081756591797, + 72.23859405517578 + ], + [ + "2020-03-24 06:26:00", + 74.76998772600024, + 50.91818618774414, + 73.011474609375 + ], + [ + "2020-03-24 06:27:00", + 74.59998708000028, + 50.9371452331543, + 73.52397918701172 + ], + [ + "2020-03-24 06:28:00", + 74.47115968724424, + 51.061458587646484, + 73.56307220458984 + ], + [ + "2020-03-24 06:29:00", + 74.40464696005053, + 50.900325775146484, + 73.50645446777344 + ], + [ + "2020-03-24 06:30:00", + 74.33813423285682, + 51.356689453125, + 73.11031341552734 + ], + [ + "2020-03-24 06:31:00", + 74.2716215056631, + 51.44089126586914, + 74.34957122802734 + ], + [ + "2020-03-24 06:32:00", + 74.2051087784694, + 51.28786849975586, + 73.98580169677734 + ], + [ + "2020-03-24 06:33:00", + 74.13859605127568, + 51.93085537607588, + 72.36542510986328 + ], + [ + "2020-03-24 06:34:00", + 74.07208332408197, + 51.952125549316406, + 72.51180267333984 + ], + [ + "2020-03-24 06:35:00", + 74.00557059688826, + 57.87371063232422, + 73.43373107910156 + ], + [ + "2020-03-24 06:36:00", + 73.93905786969457, + 80.50335693359375, + 73.54712677001953 + ], + [ + "2020-03-24 06:37:00", + 73.87254514250085, + 86.00247192382812, + 73.6276626586914 + ], + [ + "2020-03-24 06:38:00", + 73.80603241530714, + 92.10163116455078, + 73.07763671875 + ], + [ + "2020-03-24 06:39:00", + 73.73951968811343, + 92.22298431396484, + 72.73919677734375 + ], + [ + "2020-03-24 06:40:00", + 73.67300696091972, + 91.8537368774414, + 72.59422302246094 + ], + [ + "2020-03-24 06:41:00", + 73.60649423372601, + 91.79039764404297, + 72.58702850341797 + ], + [ + "2020-03-24 06:42:00", + 73.5399815065323, + 92.08602905273438, + 73.7885971069336 + ], + [ + "2020-03-24 06:43:00", + 73.47346877933859, + 92.87781524658203, + 72.7099609375 + ], + [ + "2020-03-24 06:44:00", + 73.40695605214488, + 96.19808197021484, + 73.00537872314453 + ], + [ + "2020-03-24 06:45:00", + 73.34044332495118, + 96.97959899902344, + 73.0341567993164 + ], + [ + "2020-03-24 06:46:00", + 73.27393059775747, + 92.9488296508789, + 73.91197967529297 + ], + [ + "2020-03-24 06:47:00", + 73.20741787056376, + 93.09352111816406, + 72.77579498291016 + ], + [ + "2020-03-24 06:48:00", + 73.14090514337005, + 91.96395111083984, + 71.88639831542969 + ], + [ + "2020-03-24 06:49:00", + 73.07439241617634, + 92.7508773803711, + 73.19898986816406 + ], + [ + "2020-03-24 06:50:00", + 73.07001033599973, + 91.7613525390625, + 73.58168029785156 + ], + [ + "2020-03-24 06:51:00", + 72.90001291999972, + 90.88325500488281, + 73.70819854736328 + ], + [ + "2020-03-24 06:52:00", + 72.74429166862062, + 90.33417510986328, + 72.71105194091797 + ], + [ + "2020-03-24 06:53:00", + 72.66377465236994, + 95.02799224853516, + 75.33968353271484 + ], + [ + "2020-03-24 06:54:00", + 72.58325763611924, + 96.9925308227539, + 74.09574890136719 + ], + [ + "2020-03-24 06:55:00", + 72.50274061986855, + 96.695068359375, + 73.8018798828125 + ], + [ + "2020-03-24 06:56:00", + 72.42222360361787, + 95.75796508789062, + 74.43511199951172 + ], + [ + "2020-03-24 06:57:00", + 72.34170658736717, + 96.17393493652344, + 74.73851776123047 + ], + [ + "2020-03-24 06:58:00", + 72.26118957111649, + 88.4173812866211, + 75.60273742675781 + ], + [ + "2020-03-24 06:59:00", + 72.1806725548658, + 88.39751434326172, + 74.84156799316406 + ], + [ + "2020-03-24 07:00:00", + 72.1001555386151, + 87.41456604003906, + 74.45763397216797 + ], + [ + "2020-03-24 07:01:00", + 72.01963852236442, + 87.65657806396484, + 73.62500762939453 + ], + [ + "2020-03-24 07:02:00", + 71.93912150611372, + 87.04649353027344, + 75.57865142822266 + ], + [ + "2020-03-24 07:03:00", + 71.85860448986304, + 87.92521667480469, + 74.86284637451172 + ], + [ + "2020-03-24 07:04:00", + 71.77808747361235, + 85.46574401855469, + 74.23040008544922 + ], + [ + "2020-03-24 07:05:00", + 71.69757045736166, + 51.844181060791016, + 73.2090072631836 + ], + [ + "2020-03-24 07:06:00", + 71.61705344111097, + 36.57521057128906, + 74.82296752929688 + ], + [ + "2020-03-24 07:07:00", + 71.53653642486027, + 34.56216812133789, + 74.66110229492188 + ], + [ + "2020-03-24 07:08:00", + 71.45601940860959, + 48.19200897216797, + 73.77107238769531 + ], + [ + "2020-03-24 07:09:00", + 71.3755023923589, + 52.86350631713867, + 74.53269958496094 + ], + [ + "2020-03-24 07:10:00", + 71.37000710599979, + 52.843929290771484, + 73.5987319946289 + ], + [ + "2020-03-24 07:11:00", + 71.20000645999983, + 52.08213424682617, + 74.15689849853516 + ], + [ + "2020-03-24 07:12:00", + 71.03583251441142, + 51.53842544555664, + 73.91010284423828 + ], + [ + "2020-03-24 07:13:00", + 70.95084242170037, + 43.506919860839844, + 73.70914459228516 + ], + [ + "2020-03-24 07:14:00", + 70.86585232898932, + 43.037841796875, + 73.2168197631836 + ], + [ + "2020-03-24 07:15:00", + 70.78086223627825, + 43.77318572998047, + 74.06806182861328 + ], + [ + "2020-03-24 07:16:00", + 70.6958721435672, + 46.766944885253906, + 74.05726623535156 + ], + [ + "2020-03-24 07:17:00", + 70.61088205085615, + 50.872379302978516, + 74.08291625976562 + ], + [ + "2020-03-24 07:18:00", + 70.5258919581451, + 51.395668029785156, + 74.64201354980469 + ], + [ + "2020-03-24 07:19:00", + 70.44090186543403, + 50.60863494873047, + 73.44953155517578 + ], + [ + "2020-03-24 07:20:00", + 70.35591177272298, + 40.730621337890625, + 72.79737854003906 + ], + [ + "2020-03-24 07:21:00", + 70.27092168001192, + 41.385196685791016, + 73.6615982055664 + ], + [ + "2020-03-24 07:22:00", + 70.18593158730087, + 52.25959777832031, + 73.92058563232422 + ], + [ + "2020-03-24 07:23:00", + 70.10094149458982, + 46.88405990600586, + 74.61308288574219 + ], + [ + "2020-03-24 07:24:00", + 70.01595140187875, + 47.141448974609375, + 73.66790870618443 + ], + [ + "2020-03-24 07:25:00", + 69.9309613091677, + 47.107181549072266, + 73.63360595703125 + ], + [ + "2020-03-24 07:26:00", + 69.84597121645665, + 47.4166259765625, + 74.238525390625 + ], + [ + "2020-03-24 07:27:00", + 69.7609811237456, + 46.56296157836914, + 73.82565307617188 + ], + [ + "2020-03-24 07:28:00", + 69.67599103103453, + 46.3474006652832, + 72.98832702636719 + ], + [ + "2020-03-24 07:29:00", + 69.67000064599995, + 47.08136046272777, + 73.30158233642578 + ], + [ + "2020-03-24 07:30:00", + 69.5, + 47.10820770263672, + 73.27828216552734 + ], + [ + "2020-03-24 07:31:00", + 69.32637243713472, + 47.034088134765625, + 73.60092163085938 + ], + [ + "2020-03-24 07:32:00", + 69.23638277037952, + 45.57647705078125, + 73.87054443359375 + ], + [ + "2020-03-24 07:33:00", + 69.1463931036243, + 51.21367645263672, + 72.25328826904297 + ], + [ + "2020-03-24 07:34:00", + 69.0564034368691, + 70.96977996826172, + 73.15692138671875 + ], + [ + "2020-03-24 07:35:00", + 68.96641377011389, + 76.6375961303711, + 72.21951293945312 + ], + [ + "2020-03-24 07:36:00", + 68.87642410335869, + 83.16655731201172, + 74.12545776367188 + ], + [ + "2020-03-24 07:37:00", + 68.78643443660347, + 83.07859802246094, + 72.88916991454134 + ], + [ + "2020-03-24 07:38:00", + 68.69644476984827, + 92.17417907714844, + 72.8433609008789 + ], + [ + "2020-03-24 07:39:00", + 68.60645510309305, + 92.9948959350586, + 73.65784454345703 + ], + [ + "2020-03-24 07:40:00", + 68.51646543633785, + 92.51905822753906, + 72.56232452392578 + ], + [ + "2020-03-24 07:41:00", + 68.42647576958265, + 91.8058090209961, + 73.06637573242188 + ], + [ + "2020-03-24 07:42:00", + 68.33648610282744, + 90.04006958007812, + 72.91545104980469 + ], + [ + "2020-03-24 07:43:00", + 68.24649643607223, + 85.17295837402344, + 73.79078674316406 + ], + [ + "2020-03-24 07:44:00", + 68.15650676931702, + 95.68914794921875, + 72.5380859375 + ], + [ + "2020-03-24 07:45:00", + 68.06651710256182, + 74.87901306152344, + 73.2021255493164 + ], + [ + "2020-03-24 07:46:00", + 67.9765274358066, + 60.12022018432617, + 73.76215362548828 + ], + [ + "2020-03-24 07:47:00", + 67.96999418600018, + 53.05949020385742, + 73.28720092773438 + ], + [ + "2020-03-24 07:48:00", + 67.79999354000017, + 48.9787483215332, + 73.20462799072266 + ], + [ + "2020-03-24 07:49:00", + 67.60342746002077, + 49.55990219116211, + 72.59485626220703 + ], + [ + "2020-03-24 07:50:00", + 67.50143795130171, + 50.27000427246094, + 73.38900756835938 + ], + [ + "2020-03-24 07:51:00", + 67.39944844258264, + 49.79863766947178, + 72.78111267089844 + ], + [ + "2020-03-24 07:52:00", + 67.29745893386358, + 49.78076171875, + 73.90713500976562 + ], + [ + "2020-03-24 07:53:00", + 67.19546942514451, + 50.86861801147461, + 38.183509826660156 + ], + [ + "2020-03-24 07:54:00", + 67.09347991642545, + 51.039466857910156, + 17.961437225341797 + ], + [ + "2020-03-24 07:55:00", + 66.99149040770638, + 51.160526275634766, + 19.09199333190918 + ], + [ + "2020-03-24 07:56:00", + 66.88950089898731, + 50.949893951416016, + 18.68396759033203 + ], + [ + "2020-03-24 07:57:00", + 66.78751139026825, + 51.169769287109375, + 17.29629898071289 + ], + [ + "2020-03-24 07:58:00", + 66.68552188154918, + 50.19011306762695, + 18.370710372924805 + ] + ] + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tdata \u003d []\n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\n\n\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 0:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Induct Details.csv\u0027, data \u003d csv)\t\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Scanner Details.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Summary.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 3:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 4:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Details.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 5:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Induct.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 6:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Scanner.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 7:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Summary.csv\u0027, data \u003d csv)\n\t\n\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 8:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 9:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.data)\n\t\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Err (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Diverted (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Dest Jam (#)\u0027],result[\u0027Dest Disabled (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Divert Fail (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Unsafe (#)\u0027],result[\u0027Dim Err (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Unknown (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Err (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Diverted (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Dest Jam (%)\u0027],result[\u0027Dest Disabled (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Divert Fail (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Unsafe (%)\u0027],result[\u0027Dim Err (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Unknown (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Err (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Diverted (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Dest Jam (pph)\u0027],result[\u0027Dest Disabled (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Divert Fail (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Unsafe (pph)\u0027],result[\u0027Dim Err (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Unknown (pph)\u0027]])\n\t\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Lane.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 12:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Dumper cycles.csv\u0027, data \u003d csv)\n\t\t\t\t\t\n\t\t\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 10:\n\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (#)\",\"DestFull (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (#)\u0027],result[\u0027DestFull (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (%)\",\"DestFull (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (%)\u0027],result[\u0027DestFull (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (pph)\",\"DestFull (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (pph)\u0027],result[\u0027DestFull (pph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Total Full.csv\u0027, data \u003d csv)\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 11:\n\t\t\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Jam Areas.csv\u0027, data \u003d csv)\t\t\t\t\t\t\n\t\t\t\t\t" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "ExportToCSV", + "tooltip": { + "enabled": true, + "location": "bottom", + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontSize": 14, + "textAlign": "left", + "white-space": "pre" + }, + "sustain": 2000 + } + }, + "position": { + "height": 0.03, + "width": 0.0625, + "x": 0.9351, + "y": -0.0132 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" + }, + "type": "expr" + } + } + }, + "props": { + "mode": "percent", + "style": { + "classes": "Button_Action", + "fontFamily": "Arial", + "marginBottom": "2px", + "marginTop": "16px" + }, + "text": "Export to CSV" + }, + "type": "ia.input.button" + }, + { + "children": [ + { + "meta": { + "name": "LPeriod" + }, + "position": { + "basis": "60px" + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Period:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Period" + }, + "position": { + "basis": "160px" + }, + "props": { + "options": [ + { + "label": "Past 30 Min", + "value": "Past 30 Min" + }, + { + "label": "Past Hour", + "value": "Past Hour" + }, + { + "label": "Past 2 Hour", + "value": "Past 2 Hour" + }, + { + "label": "Past 4 Hour", + "value": "Past 4 Hour" + }, + { + "label": "Past 8 Hour", + "value": "Past 8 Hour" + }, + { + "label": "Current Day", + "value": "Current Day" + }, + { + "label": "Morning", + "value": "Morning" + }, + { + "label": "Daylight", + "value": "Daylight" + }, + { + "label": "Twilight", + "value": "Twilight" + }, + { + "label": "Night", + "value": "Night" + }, + { + "label": "Wrap Down", + "value": "Wrap Down" + }, + { + "label": "Current Sort", + "value": "Current Sort" + }, + { + "label": "Custom", + "value": "Custom" + } + ], + "value": "Past Hour" + }, + "type": "ia.input.dropdown" + }, + { + "meta": { + "name": "Spare_0" + }, + "position": { + "basis": "18.1px" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Start Date" + }, + "position": { + "basis": "85px" + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Start Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": { + "$": [ + "ts", + 192, + 1689168205405 + ], + "$ts": 1688473380000 + } + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "StartTime" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "type": "expr" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + }, + "props.startDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "transforms": [ + { + "fallback": "todate(now())", + "inputType": "expression", + "mappings": [ + { + "input": "\"Past 30 Min\"", + "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 2 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 4 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 8 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Current Day\"", + "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" + }, + { + "input": "\"Morning\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" + }, + { + "input": "\"Daylight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" + }, + { + "input": "\"Twilight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" + }, + { + "input": "\"Night\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" + }, + { + "input": "\"Wrap Down\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" + }, + { + "input": "\"Current Sort\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" + }, + { + "input": "\"Custom\"", + "output": "{this.props.value}" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" + } + }, + "props.value": { + "onChange": { + "enabled": null, + "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Apr 25, 2025 2:58 PM", + "formattedValues": { + "date": "Mar 26, 2021", + "datetime": "Mar 26, 2021 12:00 AM", + "time": "12:00 AM" + }, + "value": { + "$": [ + "ts", + 192, + 1745582282491 + ], + "$ts": 1745578682000 + } + }, + "type": "ia.input.date-time-input" + }, + { + "meta": { + "name": "Spare" + }, + "position": { + "basis": "18.1px" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "End Date" + }, + "position": { + "basis": "81px" + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "End Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": "value" + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EndTime" + }, + "position": { + "basis": "190px" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "type": "expr" + } + }, + "props.endDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "transforms": [ + { + "fallback": "{this.props.value}", + "inputType": "scalar", + "mappings": [ + { + "input": "Past 30 Min", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 2 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 4 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 8 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Current Day", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Morning", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" + }, + { + "input": "Daylight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" + }, + { + "input": "Twilight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" + }, + { + "input": "Night", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" + }, + { + "input": "Wrap Down", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" + }, + { + "input": "Current Sort", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" + }, + "type": "expr" + } + }, + "props.minDate": { + "binding": { + "config": { + "expression": "{../StartTime.props.value}" + }, + "type": "expr" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Apr 25, 2025 3:58 PM", + "formattedValues": { + "date": "Mar 29, 2021", + "datetime": "Mar 29, 2021 1:37 PM", + "time": "1:37 PM" + }, + "value": { + "$": [ + "ts", + 192, + 1745582282501 + ], + "$ts": 1745582282000 + } + }, + "type": "ia.input.date-time-input" + } + ], + "meta": { + "name": "Period_not_Global_0" + }, + "position": { + "height": 0.0269, + "width": 0.413, + "x": 0.0025, + "y": 0.0059 + }, + "propConfig": { + "custom.EndDate": { + "binding": { + "config": { + "path": "./EndTime.props.value" + }, + "type": "property" + } + }, + "custom.StartDate": { + "binding": { + "config": { + "path": "./StartTime.props.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Info", + "tooltip": { + "enabled": true, + "location": "bottom-right", + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "textAlign": "left", + "white-space": "pre" + } + } + }, + "position": { + "height": 0.043, + "width": 0.0208, + "x": 0.9745, + "y": 0.0847 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Induct Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Induct Number - induct name.\"+\r\n\t\"\\n\"+\"Total Count - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier Count - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier Count - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Scanner Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Scanner Number - scanner name.\"+\r\n\t\"\\n\"+\"Total Count - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good Read Count - number of good reads.\"+\r\n\t\"\\n\"+\"No Read Count - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read Count - number of multireads.\"+\r\n\t\"\\n\"+\"No Code Count - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirc - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirc - \"+\r\n\t\"\\n\"+\"Machine Recirc - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 3,\r\n\t\"About: Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted Count - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted Count - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv Count - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None Count - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full Count - the total number of the requested destination for \\n\\t\\tthe container was full. \"+\r\n\t\"\\n\"+\"Unexpected Count - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault Count - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault\"+\r\n\t\"\\n\"+\"Divert Fail Count - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination\tbut failed. \"+\r\n\t\"\\n\"+\"Gap Error Count - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost Count - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count - the total number of\"+\r\n\t\"\\n\"+\"Unsafe Count - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 4,\r\n\t\"About: Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Lane/Chute Number - lane/chute name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted Count - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam Count - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled Count - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail Count - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost Count - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe Count - not applicable.\"+\r\n\t\"\\n\"+\"Dim Error - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error Count - not applicable.\"+\r\n\t\"\\n\"+\"Unknown Count - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 5,\r\n\t\"About: Hourly Induct\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier (#) - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier (#) - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 6,\r\n\t\"About: Hourly Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good read (#) - number of good reads.\"+\r\n\t\"\\n\"+\"No Read (#) - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read (#) - number of multireads.\"+\r\n\t\"\\n\"+\"No Code (#) - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 7,\r\n\t\"About: Hourly Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total Inducted(#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Total Sorted(#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirculate (#) - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirculate(#) - \"+\r\n\t\"\\n\"+\"Machine Recirculate(#) - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 8,\r\n\t\"About: Hourly Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Inducted (#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted (#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned (#) - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv (#) - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the total number of the requested destination for \\n\\t\\tthe container was full.\"+\r\n\t\"\\n\"+\"Unexpected (#) - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault (#) - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination but failed.\"+\r\n\t\"\\n\"+\"Gap Error (#) - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count (#) - \"+\r\n\t\"\\n\"+\"Unsafe Count (#) - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 9,\r\n\t\"About: Hourly Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted (#) - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam (#) - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled (#) - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dim (#) - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unknown (#) - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 10,\r\n\t\"About: Lane Total Full\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Lane Number - lane name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 11,\r\n\t\"About: Jam by Area\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Jam counts by areas\",\r\n\t\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 12,\r\n\t\"About: Dumper cycles\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Cycles counts by dumpers\",\t\t\r\n\r\n\"not response\")))))))))))))" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "fill" + }, + "source": "/system/images/MyIcon/question64x64.png", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "height": 0.0344, + "width": 0.2536, + "x": 0.5195, + "y": 0.0041 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "designerUseLimit": false, + "parameters": { + "endtime": "{../Period_not_Global_0.custom.EndDate}", + "starttime": "{../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "300" + }, + "queryPath": "Statistics/Max PPH 5 Min" + }, + "transforms": [ + { + "code": "\t\n\tmax_pph \u003d system.dataset.toPyDataSet(value)\n\treturn \"Highest Sorted PPH at 5 min Interval: \" + str(int(max_pph[0][0])) + \" pph\"\n\t\n\t", + "type": "script" + } + ], + "type": "query" + } + } + }, + "props": { + "style": { + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 20 + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Dumper:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dumper" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "ULGL1-1", + "value": "ULGL1-1" + }, + { + "label": "ULGL2-1", + "value": "ULGL2-1" + }, + { + "label": "ULGL3-1", + "value": "ULGL3-1" + } + ], + "value": "S0101" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Dumper Drop Down_0", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.1219, + "x": 0.8469, + "y": 0.0922 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 12 ,\r\ntrue,\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": -0.0073, + "y": -0.0011 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#1A4A5E" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/resource.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/resource.json new file mode 100644 index 0000000..46c8276 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:56:41Z" + }, + "lastModificationSignature": "5ed7697330f2b80340190ca1abb519470516fb4203e456a82bcd5431339b2f5d" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/thumbnail.png b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc15df1f7c94ddd6e04a683c6f6da2c2c8d4333 GIT binary patch literal 46879 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 F{tILCBK`mX literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json new file mode 100644 index 0000000..908ea49 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json @@ -0,0 +1,5594 @@ +{ + "custom": {}, + "params": { + "Tab_ID": 2, + "Table": "Status_tab" + }, + "propConfig": { + "params.Tab_ID": { + "binding": { + "config": { + "path": "/root/Status_tab.props.currentTabIndex" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + }, + "params.Table": { + "binding": { + "config": { + "path": "/root/Status_tab.meta.name" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 930, + "width": 1920 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "custom": { + "test": 1649717949000 + }, + "meta": { + "name": "Lane Status" + }, + "position": { + "height": "100%", + "width": "100%", + "x": -1, + "y": 10 + }, + "propConfig": { + "props.query": { + "binding": { + "config": { + "expression": "now(1000)" + }, + "enabled": false, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tfrom system import date\n\t\n\tfrom java.lang import System\n\t\n\tfrom com.inductiveautomation.ignition.common.config import BasicProperty\n\t\n\tfrom com.inductiveautomation.ignition.common.alarming.config import CommonAlarmProperties\n\t\n\tp_tag \u003d BasicProperty(\"Tag\", BasicProperty().getType())\n\tp_jam \u003d BasicProperty(\"Jam\", BasicProperty().getType())\n\tp_full \u003d BasicProperty(\"Full\", BasicProperty().getType())\n\t\n\tdef testRow2(startTime,endTime,lane,count,duration,type):\n\t return {\n\t \"value\":{\n\t\t \"StartTimestamp\": startTime, \n\t\t \"EndTimestamp\": endTime,\n\t\t \"Lane\": lane,\n\t\t \"Count\": count,\n\t\t \"Duration\": duration,\n\t\t \"Type\": type\n\t\t }\n\t } \n\t\n\tdef testRow(startTime,endTime,lane,fullCount,jamCount,fullDuration,jamDuration):\n\t\t return {\n\t\t \"value\":{\n\t\t\t \"StartTimestamp\": startTime, \n\t\t\t \"EndTimestamp\": endTime,\n\t\t\t \"Lane\": lane,\n\t\t\t \"FullCount\": fullCount,\n\t\t\t \"JamCount\": jamCount,\n\t\t\t \"FullDuration\": fullDuration,\n\t\t\t \"JamDuration\": jamDuration\n\t\t\t }\n\t\t } \n \t\t \n\tdata \u003d []\n\t\n\tpar_class \u003d [(\"Jam\",\"\u003d\",\"1\"),(\"Full\",\"\u003d\",\"1\")]\n\t\n\tevents \u003d system.alarm.queryJournal(journalName\u003d\"Journal\", startDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate, \n\tendDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,state\u003d[\u0027ActiveUnacked\u0027],any_properties\u003dpar_class, includeData\u003dTrue)\n\t\t\n\t# Get a dict where the key is alarm id and the value is a list of corresponding events.\n\talarms \u003d {}\n\tfor e in events:\n\t\tif e.source in alarms: alarms[e.source].append(e)\n\t\telse: alarms[e.source] \u003d [e]\n\t\t\n\t\n\t# Get the active duration for each alarm id\n\tfor id in alarms:\n\t\tactTime \u003d None\n\t\tclrTime \u003d None\n\t\talarmEvents \u003d alarms[id]\n\t\tcount \u003d 0\n\t\ttimes \u003d []\n\t\tstartCount \u003d 0\n\t\tfor e in alarmEvents:\n\t\t\t# Get active time\n\t\t\td \u003d e.activeData\n\t\t\tif d !\u003d None and d.get(p_tag) !\u003d None:\n\t\t\t\tactTime \u003d d.timestamp\n\t\t\t\tlane \u003d d.get(p_tag)\n\t\t\t\tif d.get(p_jam) !\u003d None:\n\t\t\t\t\ttype \u003d \"Jam\"\n\t\t\t\telse:\n\t\t\t\t\ttype \u003d \"Full\"\n\t\t\t\tlane \u003d lane.replace(\"[Interroll]\",\"\")\n\t\t\t\tfirst \u003d lane.find(\"[\")\n\t\t\t\tsecond \u003d lane.find(\"]\")\n\t\t\t\tlane \u003d \"S1-CH\" + lane[first + 1:second]\n\t\t\t\tcount \u003d count + 1\n\t\t\t\ttimes.append(d.timestamp)\n\t\t\t\tstartCount \u003d 1\t\t\n\t\t\t# Get cleared time\n\t\t\tfindOutsidePeriod \u003d system.db.runQuery(\"SELECT eventtime FROM alarm_events where eventid \u003d \" + \"\u0027\" + str(e.id) + \"\u0027 AND eventtype \u003d 1\",\"MariaDB80\")\n\t\t\tif len(findOutsidePeriod) \u003e 0:\n\t\t\t\tif startCount \u003d\u003d 1:\n\t\t\t\t\ttimes.append(date.toMillis(findOutsidePeriod[0][0]))\n\t\t\t\tclrTime \u003d date.toMillis(findOutsidePeriod[0][0])\n\t\t# Populate Table\n\t\tu \u003d 0\t\t\t\n\t\tduration \u003d 0\n\t\tendTime \u003d \"\"\n\t\tif len(times) \u003e 0:\n\t\t\tif len(times) % 2 \u003d\u003d 0:\n\t\t\t\twhile u \u003c len(times): \n\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\n\t\t\t\tendTime \u003d times[-1]\n\t\t\telse:\n\t\t\t\twhile u \u003c len(times):\n\t\t\t\t\tif u !\u003d len(times) - 1:\n\t\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\telse:\n\t\t\t\t\t\tduration \u003d duration + ((date.toMillis(date.now()) - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\t\n\t\t\tif actTime !\u003d None:\t\n\t\t\t\tdata.append(testRow2(\n\t\t\t\t#Start Time\t \n\t\t\t\ttimes[0],\n\t\t\t\t#End Time\n\t\t\t\tendTime,\n\t\t\t\t#Lane\n\t\t\t\tlane,\n\t\t\t\t#Count\n\t\t\t\tcount,\n\t\t\t\t#Duration\n\t\t\t\tdate.format(date.addSeconds(date.midnight(date.now()),duration),\"HH:mm:ss\"),\n\t\t\t\t#Type\n\t\t\t\ttype))\n\t\t\n\tdata2 \u003d []\n\t\n\tfor i in range(110):\n\t\tstartTime \u003d \"\"\n\t\tendTime \u003d \"\"\n\t\tlane \u003d \"S3-CH\" + str(i + 1)\n\t\tfullCount \u003d 0\n\t\tjamCount \u003d 0\n\t\tfullDuration \u003d \"00:00:00\"\n\t\tjamDuration \u003d \"00:00:00\"\n\t\talarming \u003d 0\n\t\tjamEndStamp \u003d \"\"\n\t\tfullEndStamp \u003d \"\"\n\t\tjamStartStamp \u003d \"\"\n\t\tfullStartStamp \u003d \"\"\n\t\tfor d in data:\n\t\t\tif d[\"value\"][\"Lane\"] \u003d\u003d \"S1-CH\" + str(i + 1):\n\t\t\t\t\n\t\t\t\tif d[\"value\"][\"Type\"] \u003d\u003d \"Jam\":\n\t\t\t\t\tjamCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tjamDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tjamEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tjamStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\telse:\n\t\t\t\t\tfullCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tfullDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tfullEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tfullStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\tif (jamStartStamp !\u003d \"\" and jamEndStamp \u003d\u003d \"\") or (fullStartStamp !\u003d \"\" and fullEndStamp \u003d\u003d \"\"):\n\t\t\t\t\tendTime \u003d \"\"\n\t\t\t\telse:\n\t\t\t\t\tif (jamEndStamp \u003e fullEndStamp) and jamEndStamp !\u003d \"\":\n\t\t\t\t\t\tendTime \u003d jamEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\telif fullEndStamp !\u003d \"\":\t\t\t\n\t\t\t\t\t\tendTime \u003d fullEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\tif jamStartStamp \u003c fullStartStamp:\n\t\t\t\t\tstartTime \u003d jamStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\telse:\n\t\t\t\t\tstartTime \u003d fullStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\tdata2.append(testRow(\n\t\t\t#Start Time\n\t\t\tstartTime,\n\t\t\tendTime,\n\t\t\tlane,\n\t\t\tfullCount,\n\t\t\tjamCount,\n\t\t\tfullDuration,\n\t\t\tjamDuration))\n\t\t\t\t\t\n\t\t\t\t\n\tself.props.data \u003d data2" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "EndTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Lane", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "FullCount", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Full (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "JamCount", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Jam (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "none", + "editable": false, + "field": "FullDuration", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Full Duration" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "none", + "editable": false, + "field": "JamDuration", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Jam Duration" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": [ + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH1", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH2", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH3", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH4", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH5", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH6", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH7", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH8", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH9", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH10", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH11", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH12", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH13", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH14", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH15", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH16", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH17", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH18", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH19", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH20", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH21", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH22", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH23", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH24", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH25", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH26", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH27", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH28", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH29", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH30", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH31", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH32", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH33", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH34", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH35", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH36", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH37", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH38", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH39", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH40", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH41", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH42", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH43", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH44", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH45", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH46", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH47", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH48", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH49", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH50", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH51", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH52", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH53", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH54", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH55", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH56", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH57", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH58", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH59", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH60", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH61", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH62", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH63", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH64", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH65", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH66", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH67", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH68", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH69", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH70", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH71", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH72", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH73", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH74", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH75", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH76", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH77", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH78", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH79", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH80", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH81", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH82", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH83", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH84", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH85", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH86", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH87", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH88", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH89", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH90", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH91", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH92", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH93", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH94", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH95", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH96", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH97", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH98", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH99", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH100", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH101", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH102", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH103", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH104", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 1, + "JamDuration": "00:07:19", + "Lane": "S3-CH105", + "StartTimestamp": "2023-11-06 11:29:53" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH106", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 1, + "JamDuration": "00:07:20", + "Lane": "S3-CH107", + "StartTimestamp": "2023-11-06 11:29:53" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH108", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH109", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH110", + "StartTimestamp": "" + } + } + ], + "filter": { + "enabled": true + }, + "pager": { + "activeOption": 5, + "bottom": false, + "initialOption": 20, + "options": [ + 5, + 10, + 23, + 50, + 100 + ] + }, + "query": { + "$": [ + "ts", + 192, + 1745580423847 + ], + "$ts": 1745580423847 + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "data": [ + { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH16", + "StartTimestamp": "" + } + ], + "selectedColumn": "FullCount", + "selectedRow": 15 + }, + "virtualized": false + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "Lane Status" + }, + "position": { + "tabIndex": 2 + }, + "type": "ia.container.coord" + }, + { + "children": [ + { + "custom": { + "mode": "1Past 30 Minvaluevalue" + }, + "meta": { + "name": "Scanner History" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Status_tab.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/StartTime.custom.Selected} + {..../Period_not_Global_0/EndTime.custom.Selected}" + }, + "enabled": false, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tself.refreshBinding(\"props.data\")" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "60" + }, + "queryPath": "Status/Scanner History", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "t_stamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "", + "textAlign": "center" + }, + "title": "Date" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "descending", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 120 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 90 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ParcelID", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Parcel ID" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 80 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScannerName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 90 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "IMGID", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Img ID" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 50 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScanLabel", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Label" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScanStatus", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Status" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 100 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Length", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Length (In)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Tray", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Trays (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 60 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AssignmentScanHist", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Assigment" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DivertStatus", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Divert Status" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 50 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DEST_REQ", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Req Dest" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ACTUAL_DEST", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Actual Dest" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SortCode", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sort Code" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + } + ], + "filter": { + "enabled": true + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "sortOrder": [ + "t_stamp" + ], + "style": { + "overflow": "visible" + }, + "virtualized": false + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "Scanner History" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Ethernet" + }, + "propConfig": { + "props.data": { + "binding": { + "config": { + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Status/Ethernet", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "DeviceType", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Device Type" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Device", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Device" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "IPAddress", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "IP Address" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Status", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Status" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "CurrentAmps", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Current (Amps)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SpeedFPM", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Speed (FPM)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StatusCode", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Status Code" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "LastStatusCode", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Last Status Code" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "enabled": true + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "style": { + "fontFamily": "Arial" + }, + "virtualized": false + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "Ethernet" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Status_tab" + }, + "position": { + "height": "100%", + "width": "100%" + }, + "props": { + "currentTabIndex": 2, + "menuStyle": { + "backgroundColor": "#FFFFFFBD" + }, + "style": { + "fontFamily": "Arial", + "overflow": "visible" + }, + "tabSize": { + "width": 120 + }, + "tabs": [ + "Ethernet", + "Scanner History", + "Lane Status" + ] + }, + "type": "ia.container.tab" + }, + { + "custom": { + "debug": [ + [ + "2020-03-24 03:58:00", + 83.44392609984358, + 93.58514404296875, + 71.81086730957031 + ], + [ + "2020-03-24 03:59:00", + 83.35893577107669, + 106.05998229980469, + 72.54214477539062 + ], + [ + "2020-03-24 04:00:00", + 83.2739454423098, + 102.124267578125, + 72.18306732177734 + ], + [ + "2020-03-24 04:01:00", + 83.26998772600022, + 104.7994155883789, + 72.2726821899414 + ], + [ + "2020-03-24 04:02:00", + 83.09998708000028, + 110.67745971679688, + 72.70557403564453 + ], + [ + "2020-03-24 04:03:00", + 82.95057846075277, + 110.90865325927734, + 72.86494445800781 + ], + [ + "2020-03-24 04:04:00", + 82.87408810123425, + 111.18544006347656, + 72.739990234375 + ], + [ + "2020-03-24 04:05:00", + 82.79759774171573, + 110.57137298583984, + 72.47943878173828 + ], + [ + "2020-03-24 04:06:00", + 82.72110738219722, + 111.59486389160156, + 72.50711059570312 + ], + [ + "2020-03-24 04:07:00", + 82.6446170226787, + 110.79205322265625, + 72.84617614746094 + ], + [ + "2020-03-24 04:08:00", + 82.56812666316019, + 112.36724853515625, + 72.59688568115234 + ], + [ + "2020-03-24 04:09:00", + 82.49163630364167, + 111.96199035644531, + 71.75237274169922 + ], + [ + "2020-03-24 04:10:00", + 82.41514594412317, + 114.09909057617188, + 72.87260437011719 + ], + [ + "2020-03-24 04:11:00", + 82.33865558460465, + 113.22314453125, + 72.4264144897461 + ], + [ + "2020-03-24 04:12:00", + 82.26216522508614, + 112.67841339111328, + 72.77767944335938 + ], + [ + "2020-03-24 04:13:00", + 82.18567486556762, + 109.4883041381836, + 73.2457504272461 + ], + [ + "2020-03-24 04:14:00", + 82.1091845060491, + 109.47913360595703, + 72.0219955444336 + ], + [ + "2020-03-24 04:15:00", + 82.03269414653059, + 109.40910339355469, + 72.11457061767578 + ], + [ + "2020-03-24 04:16:00", + 81.95620378701207, + 108.2085189819336, + 73.03665924072266 + ], + [ + "2020-03-24 04:17:00", + 81.87971342749356, + 109.74492645263672, + 72.89605712890625 + ], + [ + "2020-03-24 04:18:00", + 81.80322306797505, + 110.48381042480469, + 72.340087890625 + ], + [ + "2020-03-24 04:19:00", + 81.72673270845654, + 110.1125259399414, + 72.04779815673828 + ], + [ + "2020-03-24 04:20:00", + 81.65024234893802, + 110.58039855957031, + 72.02574157714844 + ], + [ + "2020-03-24 04:21:00", + 81.5737519894195, + 111.26719665527344, + 72.68399810791016 + ], + [ + "2020-03-24 04:22:00", + 81.57001033599973, + 111.0679931640625, + 72.2317123413086 + ], + [ + "2020-03-24 04:23:00", + 81.40001291999972, + 111.84290313720703, + 73.5782470703125 + ], + [ + "2020-03-24 04:24:00", + 81.22444354734957, + 111.08856201171875, + 74.54239654541016 + ], + [ + "2020-03-24 04:25:00", + 81.13445335130304, + 110.7277603149414, + 73.62892150878906 + ], + [ + "2020-03-24 04:26:00", + 81.04446315525652, + 110.72388458251953, + 74.79293823242188 + ], + [ + "2020-03-24 04:27:00", + 80.95447295921001, + 113.21517944335938, + 73.95577239990234 + ], + [ + "2020-03-24 04:28:00", + 80.86448276316348, + 112.6423568725586, + 74.46560668945312 + ], + [ + "2020-03-24 04:29:00", + 80.77449256711697, + 113.47187805175781, + 75.20769500732422 + ], + [ + "2020-03-24 04:30:00", + 80.68450237107044, + 113.81484985351562, + 74.11184692382812 + ], + [ + "2020-03-24 04:31:00", + 80.59451217502392, + 110.26861572265625, + 73.92262268066406 + ], + [ + "2020-03-24 04:32:00", + 80.50452197897741, + 109.19113159179688, + 74.61058807373047 + ], + [ + "2020-03-24 04:33:00", + 80.41453178293088, + 108.94200134277344, + 74.5039291381836 + ], + [ + "2020-03-24 04:34:00", + 80.32454158688437, + 109.96826934814453, + 74.46529388427734 + ], + [ + "2020-03-24 04:35:00", + 80.23455139083784, + 81.94364929199219, + 73.67473602294922 + ], + [ + "2020-03-24 04:36:00", + 80.14456119479132, + 23.80181121826172, + 73.68876117466887 + ], + [ + "2020-03-24 04:37:00", + 80.0545709987448, + 1.4474921226501465, + 73.68912506103516 + ], + [ + "2020-03-24 04:38:00", + 79.96458080269828, + 4.1637725830078125, + 73.72541046142578 + ], + [ + "2020-03-24 04:39:00", + 79.87459060665176, + 26.945161819458008, + 74.61903381347656 + ], + [ + "2020-03-24 04:40:00", + 79.87000710599979, + 34.11628341674805, + 73.51866149902344 + ], + [ + "2020-03-24 04:41:00", + 79.70000645999983, + 27.773473739624023, + 74.04241180419922 + ], + [ + "2020-03-24 04:42:00", + 79.60965611151889, + 27.49029541015625, + 73.1905517578125 + ], + [ + "2020-03-24 04:43:00", + 79.56329763722199, + 34.070072174072266, + 73.98297882080078 + ], + [ + "2020-03-24 04:44:00", + 79.5169391629251, + 33.60432052612305, + 74.68580627441406 + ], + [ + "2020-03-24 04:45:00", + 79.4705806886282, + 33.17567825317383, + 73.96578216552734 + ], + [ + "2020-03-24 04:46:00", + 79.42422221433131, + 33.235443115234375, + 74.14202880859375 + ], + [ + "2020-03-24 04:47:00", + 79.37786374003441, + 33.624229431152344, + 73.29328918457031 + ], + [ + "2020-03-24 04:48:00", + 79.33150526573752, + 33.59697723388672, + 73.17694091796875 + ], + [ + "2020-03-24 04:49:00", + 79.28514679144062, + 33.403076171875, + 73.81486511230469 + ], + [ + "2020-03-24 04:50:00", + 79.23878831714373, + 33.89695739746094, + 74.30374145507812 + ], + [ + "2020-03-24 04:51:00", + 79.19242984284683, + 32.8265266418457, + 74.06024169921875 + ], + [ + "2020-03-24 04:52:00", + 79.14607136854994, + 48.27207946777344, + 73.2079086303711 + ], + [ + "2020-03-24 04:53:00", + 79.09971289425305, + 74.11988830566406, + 72.95736694335938 + ], + [ + "2020-03-24 04:54:00", + 79.05335441995615, + 85.12024688720703, + 73.62250518798828 + ], + [ + "2020-03-24 04:55:00", + 79.00699594565926, + 89.70301055908203, + 72.9462661743164 + ], + [ + "2020-03-24 04:56:00", + 78.96063747136236, + 98.89726257324219, + 72.34540557861328 + ], + [ + "2020-03-24 04:57:00", + 78.91427899706547, + 104.57252502441406, + 73.3578872680664 + ], + [ + "2020-03-24 04:58:00", + 78.86792052276857, + 103.37727355957031, + 73.94607543945312 + ], + [ + "2020-03-24 04:59:00", + 78.82156204847168, + 103.06717681884766, + 72.9709701538086 + ], + [ + "2020-03-24 05:00:00", + 78.77520357417478, + 102.50790405273438, + 74.46186065673828 + ], + [ + "2020-03-24 05:01:00", + 78.72884509987789, + 102.56554412841797, + 72.30302429199219 + ], + [ + "2020-03-24 05:02:00", + 78.68248662558099, + 100.72061157226562, + 73.90963745117188 + ], + [ + "2020-03-24 05:03:00", + 78.6361281512841, + 84.94855499267578, + 72.5624771118164 + ], + [ + "2020-03-24 05:04:00", + 78.5897696769872, + 73.80229949951172, + 72.40718078613281 + ], + [ + "2020-03-24 05:05:00", + 78.54341120269031, + 66.7529296875, + 73.5855941772461 + ], + [ + "2020-03-24 05:06:00", + 78.49705272839341, + 58.3730354309082, + 73.1899185180664 + ], + [ + "2020-03-24 05:07:00", + 78.45069425409652, + 54.12462615966797, + 73.07763671875 + ], + [ + "2020-03-24 05:08:00", + 78.40433577979962, + 51.171958923339844, + 73.19320678710938 + ], + [ + "2020-03-24 05:09:00", + 78.35797730550273, + 48.614585876464844, + 72.81364440917969 + ], + [ + "2020-03-24 05:10:00", + 78.31161883120583, + 55.98033905029297, + 74.0353775024414 + ], + [ + "2020-03-24 05:11:00", + 78.26526035690894, + 55.769962310791016, + 74.27434539794922 + ], + [ + "2020-03-24 05:12:00", + 78.21890188261204, + 55.67626190185547, + 72.99474334716797 + ], + [ + "2020-03-24 05:13:00", + 78.17254340831515, + 53.84586715698242, + 73.18851470947266 + ], + [ + "2020-03-24 05:14:00", + 78.17000064599996, + 49.15884017944336, + 72.83944702148438 + ], + [ + "2020-03-24 05:15:00", + 78, + 48.674129486083984, + 72.74655151367188 + ], + [ + "2020-03-24 05:16:00", + 77.9366887710829, + 48.823998987048924, + 73.24293518066406 + ], + [ + "2020-03-24 05:17:00", + 77.90413912638326, + 48.8282470703125, + 72.28050994873047 + ], + [ + "2020-03-24 05:18:00", + 77.87158948168361, + 49.756980895996094, + 72.88276672363281 + ], + [ + "2020-03-24 05:19:00", + 77.83903983698399, + 49.47259521484375, + 73.35757446289062 + ], + [ + "2020-03-24 05:20:00", + 77.80649019228434, + 49.850311279296875, + 73.20963287353516 + ], + [ + "2020-03-24 05:21:00", + 77.77394054758471, + 49.637855529785156, + 72.9081039428711 + ], + [ + "2020-03-24 05:22:00", + 77.74139090288507, + 49.61250305175781, + 72.93186950683594 + ], + [ + "2020-03-24 05:23:00", + 77.70884125818544, + 48.27946090698242, + 74.17268371582031 + ], + [ + "2020-03-24 05:24:00", + 77.6762916134858, + 48.74678421020508, + 73.15660858154297 + ], + [ + "2020-03-24 05:25:00", + 77.64374196878616, + 48.357120513916016, + 72.6622543334961 + ], + [ + "2020-03-24 05:26:00", + 77.61119232408653, + 49.31953430175781, + 72.34400177001953 + ], + [ + "2020-03-24 05:27:00", + 77.57864267938689, + 49.709964752197266, + 72.97113037109375 + ], + [ + "2020-03-24 05:28:00", + 77.54609303468726, + 50.2484130859375, + 72.39154052734375 + ], + [ + "2020-03-24 05:29:00", + 77.51354338998762, + 50.60381317138672, + 72.06515502929688 + ], + [ + "2020-03-24 05:30:00", + 77.48099374528799, + 50.00936508178711, + 56.87029266357422 + ], + [ + "2020-03-24 05:31:00", + 77.44844410058835, + 49.875885009765625, + 16.654312133789062 + ], + [ + "2020-03-24 05:32:00", + 77.4158944558887, + 48.563663482666016, + 18.19554901123047 + ], + [ + "2020-03-24 05:33:00", + 77.38334481118908, + 48.847572326660156, + 18.055583953857422 + ], + [ + "2020-03-24 05:34:00", + 77.35079516648943, + 48.35354232788086, + 18.378847122192383 + ], + [ + "2020-03-24 05:35:00", + 77.3182455217898, + 48.75905990600586, + 17.62409782409668 + ], + [ + "2020-03-24 05:36:00", + 77.28569587709016, + 48.05728530883789, + 18.058086395263672 + ], + [ + "2020-03-24 05:37:00", + 77.25314623239053, + 54.909175872802734, + 17.759536743164062 + ], + [ + "2020-03-24 05:38:00", + 77.22059658769089, + 54.575439453125, + 17.888395309448242 + ], + [ + "2020-03-24 05:39:00", + 77.18804694299125, + 55.046234130859375, + 18.210878372192383 + ], + [ + "2020-03-24 05:40:00", + 77.15549729829162, + 54.0140495300293, + 17.824277877807617 + ], + [ + "2020-03-24 05:41:00", + 77.12294765359198, + 53.690467834472656, + 18.451248168945312 + ], + [ + "2020-03-24 05:42:00", + 77.09039800889235, + 53.07158279418945, + 18.209468841552734 + ], + [ + "2020-03-24 05:43:00", + 77.05784836419271, + 53.31936264038086, + 18.179603576660156 + ], + [ + "2020-03-24 05:44:00", + 77.02529871949308, + 53.26475143432617, + 18.342716217041016 + ], + [ + "2020-03-24 05:45:00", + 76.99274907479344, + 51.945220947265625, + 18.539770126342773 + ], + [ + "2020-03-24 05:46:00", + 76.9601994300938, + 51.81389617919922, + 18.015705108642578 + ], + [ + "2020-03-24 05:47:00", + 76.92764978539417, + 51.123085021972656, + 17.368398666381836 + ], + [ + "2020-03-24 05:48:00", + 76.89510014069452, + 51.4550666809082, + 18.14003562927246 + ], + [ + "2020-03-24 05:49:00", + 76.8625504959949, + 50.60249710083008, + 18.289703369140625 + ], + [ + "2020-03-24 05:50:00", + 76.83000085129525, + 50.91603088378906, + 18.2962646484375 + ], + [ + "2020-03-24 05:51:00", + 76.79745120659562, + 53.06449508666992, + 18.563539505004883 + ], + [ + "2020-03-24 05:52:00", + 76.76490156189598, + 54.72663497924805, + 18.568862915039062 + ], + [ + "2020-03-24 05:53:00", + 76.73235191719634, + 54.90778732299805, + 18.28094482421875 + ], + [ + "2020-03-24 05:54:00", + 76.69980227249671, + 53.92911911010742, + 18.02821159362793 + ], + [ + "2020-03-24 05:55:00", + 76.66725262779707, + 53.20056915283203, + 21.20859718322754 + ], + [ + "2020-03-24 05:56:00", + 76.63470298309744, + 53.7746696472168, + 70.31324768066406 + ], + [ + "2020-03-24 05:57:00", + 76.6021533383978, + 54.07472610473633, + 73.2507553100586 + ], + [ + "2020-03-24 05:58:00", + 76.56960369369816, + 53.80739974975586, + 73.81517791748047 + ], + [ + "2020-03-24 05:59:00", + 76.53705404899853, + 53.748661041259766, + 73.31723022460938 + ], + [ + "2020-03-24 06:00:00", + 76.50450440429888, + 54.74142837524414, + 72.85430145263672 + ], + [ + "2020-03-24 06:01:00", + 76.47195475959926, + 56.06607437133789, + 73.29580688476562 + ], + [ + "2020-03-24 06:02:00", + 76.46999418600018, + 55.171714782714844, + 72.67166195723287 + ], + [ + "2020-03-24 06:03:00", + 76.29999354000017, + 55.41927719116211, + 72.6522445678711 + ], + [ + "2020-03-24 06:04:00", + 76.17097911658006, + 55.45018005371094, + 73.24137115478516 + ], + [ + "2020-03-24 06:05:00", + 76.10446483646761, + 55.66059112548828, + 72.9041976928711 + ], + [ + "2020-03-24 06:06:00", + 76.03795055635517, + 49.595481872558594, + 73.65878295898438 + ], + [ + "2020-03-24 06:07:00", + 75.97143627624271, + 47.00128173828125, + 72.86134338378906 + ], + [ + "2020-03-24 06:08:00", + 75.90492199613027, + 47.58378601074219, + 72.69776153564453 + ], + [ + "2020-03-24 06:09:00", + 75.83840771601783, + 49.07365417480469, + 72.17729187011719 + ], + [ + "2020-03-24 06:10:00", + 75.77189343590538, + 56.555606842041016, + 72.93250274658203 + ], + [ + "2020-03-24 06:11:00", + 75.70537915579293, + 56.26713180541992, + 72.06671905517578 + ], + [ + "2020-03-24 06:12:00", + 75.63886487568048, + 55.18650817871094, + 73.08904266357422 + ], + [ + "2020-03-24 06:13:00", + 75.57235059556804, + 48.025177001953125, + 73.17881774902344 + ], + [ + "2020-03-24 06:14:00", + 75.50583631545558, + 47.967350006103516, + 73.10953521728516 + ], + [ + "2020-03-24 06:15:00", + 75.43932203534314, + 49.351463317871094, + 72.9697265625 + ], + [ + "2020-03-24 06:16:00", + 75.3728077552307, + 57.63689041137695, + 73.93919372558594 + ], + [ + "2020-03-24 06:17:00", + 75.30629347511824, + 51.609039306640625, + 73.03306579589844 + ], + [ + "2020-03-24 06:18:00", + 75.2397791950058, + 49.73860549926758, + 73.2399673461914 + ], + [ + "2020-03-24 06:19:00", + 75.17326491489335, + 50.75581359863281, + 72.73904418945312 + ], + [ + "2020-03-24 06:20:00", + 75.1067506347809, + 50.66218566894531, + 72.50445556640625 + ], + [ + "2020-03-24 06:21:00", + 75.04023635466845, + 50.81214141845703, + 72.9201431274414 + ], + [ + "2020-03-24 06:22:00", + 74.97372207455601, + 51.4454231262207, + 72.74983978271484 + ], + [ + "2020-03-24 06:23:00", + 74.90720779444355, + 51.69704055786133, + 72.99396514892578 + ], + [ + "2020-03-24 06:24:00", + 74.84069351433111, + 51.35186767578125, + 73.40730285644531 + ], + [ + "2020-03-24 06:25:00", + 74.77417923421866, + 50.72081756591797, + 72.23859405517578 + ], + [ + "2020-03-24 06:26:00", + 74.76998772600024, + 50.91818618774414, + 73.011474609375 + ], + [ + "2020-03-24 06:27:00", + 74.59998708000028, + 50.9371452331543, + 73.52397918701172 + ], + [ + "2020-03-24 06:28:00", + 74.47115968724424, + 51.061458587646484, + 73.56307220458984 + ], + [ + "2020-03-24 06:29:00", + 74.40464696005053, + 50.900325775146484, + 73.50645446777344 + ], + [ + "2020-03-24 06:30:00", + 74.33813423285682, + 51.356689453125, + 73.11031341552734 + ], + [ + "2020-03-24 06:31:00", + 74.2716215056631, + 51.44089126586914, + 74.34957122802734 + ], + [ + "2020-03-24 06:32:00", + 74.2051087784694, + 51.28786849975586, + 73.98580169677734 + ], + [ + "2020-03-24 06:33:00", + 74.13859605127568, + 51.93085537607588, + 72.36542510986328 + ], + [ + "2020-03-24 06:34:00", + 74.07208332408197, + 51.952125549316406, + 72.51180267333984 + ], + [ + "2020-03-24 06:35:00", + 74.00557059688826, + 57.87371063232422, + 73.43373107910156 + ], + [ + "2020-03-24 06:36:00", + 73.93905786969457, + 80.50335693359375, + 73.54712677001953 + ], + [ + "2020-03-24 06:37:00", + 73.87254514250085, + 86.00247192382812, + 73.6276626586914 + ], + [ + "2020-03-24 06:38:00", + 73.80603241530714, + 92.10163116455078, + 73.07763671875 + ], + [ + "2020-03-24 06:39:00", + 73.73951968811343, + 92.22298431396484, + 72.73919677734375 + ], + [ + "2020-03-24 06:40:00", + 73.67300696091972, + 91.8537368774414, + 72.59422302246094 + ], + [ + "2020-03-24 06:41:00", + 73.60649423372601, + 91.79039764404297, + 72.58702850341797 + ], + [ + "2020-03-24 06:42:00", + 73.5399815065323, + 92.08602905273438, + 73.7885971069336 + ], + [ + "2020-03-24 06:43:00", + 73.47346877933859, + 92.87781524658203, + 72.7099609375 + ], + [ + "2020-03-24 06:44:00", + 73.40695605214488, + 96.19808197021484, + 73.00537872314453 + ], + [ + "2020-03-24 06:45:00", + 73.34044332495118, + 96.97959899902344, + 73.0341567993164 + ], + [ + "2020-03-24 06:46:00", + 73.27393059775747, + 92.9488296508789, + 73.91197967529297 + ], + [ + "2020-03-24 06:47:00", + 73.20741787056376, + 93.09352111816406, + 72.77579498291016 + ], + [ + "2020-03-24 06:48:00", + 73.14090514337005, + 91.96395111083984, + 71.88639831542969 + ], + [ + "2020-03-24 06:49:00", + 73.07439241617634, + 92.7508773803711, + 73.19898986816406 + ], + [ + "2020-03-24 06:50:00", + 73.07001033599973, + 91.7613525390625, + 73.58168029785156 + ], + [ + "2020-03-24 06:51:00", + 72.90001291999972, + 90.88325500488281, + 73.70819854736328 + ], + [ + "2020-03-24 06:52:00", + 72.74429166862062, + 90.33417510986328, + 72.71105194091797 + ], + [ + "2020-03-24 06:53:00", + 72.66377465236994, + 95.02799224853516, + 75.33968353271484 + ], + [ + "2020-03-24 06:54:00", + 72.58325763611924, + 96.9925308227539, + 74.09574890136719 + ], + [ + "2020-03-24 06:55:00", + 72.50274061986855, + 96.695068359375, + 73.8018798828125 + ], + [ + "2020-03-24 06:56:00", + 72.42222360361787, + 95.75796508789062, + 74.43511199951172 + ], + [ + "2020-03-24 06:57:00", + 72.34170658736717, + 96.17393493652344, + 74.73851776123047 + ], + [ + "2020-03-24 06:58:00", + 72.26118957111649, + 88.4173812866211, + 75.60273742675781 + ], + [ + "2020-03-24 06:59:00", + 72.1806725548658, + 88.39751434326172, + 74.84156799316406 + ], + [ + "2020-03-24 07:00:00", + 72.1001555386151, + 87.41456604003906, + 74.45763397216797 + ], + [ + "2020-03-24 07:01:00", + 72.01963852236442, + 87.65657806396484, + 73.62500762939453 + ], + [ + "2020-03-24 07:02:00", + 71.93912150611372, + 87.04649353027344, + 75.57865142822266 + ], + [ + "2020-03-24 07:03:00", + 71.85860448986304, + 87.92521667480469, + 74.86284637451172 + ], + [ + "2020-03-24 07:04:00", + 71.77808747361235, + 85.46574401855469, + 74.23040008544922 + ], + [ + "2020-03-24 07:05:00", + 71.69757045736166, + 51.844181060791016, + 73.2090072631836 + ], + [ + "2020-03-24 07:06:00", + 71.61705344111097, + 36.57521057128906, + 74.82296752929688 + ], + [ + "2020-03-24 07:07:00", + 71.53653642486027, + 34.56216812133789, + 74.66110229492188 + ], + [ + "2020-03-24 07:08:00", + 71.45601940860959, + 48.19200897216797, + 73.77107238769531 + ], + [ + "2020-03-24 07:09:00", + 71.3755023923589, + 52.86350631713867, + 74.53269958496094 + ], + [ + "2020-03-24 07:10:00", + 71.37000710599979, + 52.843929290771484, + 73.5987319946289 + ], + [ + "2020-03-24 07:11:00", + 71.20000645999983, + 52.08213424682617, + 74.15689849853516 + ], + [ + "2020-03-24 07:12:00", + 71.03583251441142, + 51.53842544555664, + 73.91010284423828 + ], + [ + "2020-03-24 07:13:00", + 70.95084242170037, + 43.506919860839844, + 73.70914459228516 + ], + [ + "2020-03-24 07:14:00", + 70.86585232898932, + 43.037841796875, + 73.2168197631836 + ], + [ + "2020-03-24 07:15:00", + 70.78086223627825, + 43.77318572998047, + 74.06806182861328 + ], + [ + "2020-03-24 07:16:00", + 70.6958721435672, + 46.766944885253906, + 74.05726623535156 + ], + [ + "2020-03-24 07:17:00", + 70.61088205085615, + 50.872379302978516, + 74.08291625976562 + ], + [ + "2020-03-24 07:18:00", + 70.5258919581451, + 51.395668029785156, + 74.64201354980469 + ], + [ + "2020-03-24 07:19:00", + 70.44090186543403, + 50.60863494873047, + 73.44953155517578 + ], + [ + "2020-03-24 07:20:00", + 70.35591177272298, + 40.730621337890625, + 72.79737854003906 + ], + [ + "2020-03-24 07:21:00", + 70.27092168001192, + 41.385196685791016, + 73.6615982055664 + ], + [ + "2020-03-24 07:22:00", + 70.18593158730087, + 52.25959777832031, + 73.92058563232422 + ], + [ + "2020-03-24 07:23:00", + 70.10094149458982, + 46.88405990600586, + 74.61308288574219 + ], + [ + "2020-03-24 07:24:00", + 70.01595140187875, + 47.141448974609375, + 73.66790870618443 + ], + [ + "2020-03-24 07:25:00", + 69.9309613091677, + 47.107181549072266, + 73.63360595703125 + ], + [ + "2020-03-24 07:26:00", + 69.84597121645665, + 47.4166259765625, + 74.238525390625 + ], + [ + "2020-03-24 07:27:00", + 69.7609811237456, + 46.56296157836914, + 73.82565307617188 + ], + [ + "2020-03-24 07:28:00", + 69.67599103103453, + 46.3474006652832, + 72.98832702636719 + ], + [ + "2020-03-24 07:29:00", + 69.67000064599995, + 47.08136046272777, + 73.30158233642578 + ], + [ + "2020-03-24 07:30:00", + 69.5, + 47.10820770263672, + 73.27828216552734 + ], + [ + "2020-03-24 07:31:00", + 69.32637243713472, + 47.034088134765625, + 73.60092163085938 + ], + [ + "2020-03-24 07:32:00", + 69.23638277037952, + 45.57647705078125, + 73.87054443359375 + ], + [ + "2020-03-24 07:33:00", + 69.1463931036243, + 51.21367645263672, + 72.25328826904297 + ], + [ + "2020-03-24 07:34:00", + 69.0564034368691, + 70.96977996826172, + 73.15692138671875 + ], + [ + "2020-03-24 07:35:00", + 68.96641377011389, + 76.6375961303711, + 72.21951293945312 + ], + [ + "2020-03-24 07:36:00", + 68.87642410335869, + 83.16655731201172, + 74.12545776367188 + ], + [ + "2020-03-24 07:37:00", + 68.78643443660347, + 83.07859802246094, + 72.88916991454134 + ], + [ + "2020-03-24 07:38:00", + 68.69644476984827, + 92.17417907714844, + 72.8433609008789 + ], + [ + "2020-03-24 07:39:00", + 68.60645510309305, + 92.9948959350586, + 73.65784454345703 + ], + [ + "2020-03-24 07:40:00", + 68.51646543633785, + 92.51905822753906, + 72.56232452392578 + ], + [ + "2020-03-24 07:41:00", + 68.42647576958265, + 91.8058090209961, + 73.06637573242188 + ], + [ + "2020-03-24 07:42:00", + 68.33648610282744, + 90.04006958007812, + 72.91545104980469 + ], + [ + "2020-03-24 07:43:00", + 68.24649643607223, + 85.17295837402344, + 73.79078674316406 + ], + [ + "2020-03-24 07:44:00", + 68.15650676931702, + 95.68914794921875, + 72.5380859375 + ], + [ + "2020-03-24 07:45:00", + 68.06651710256182, + 74.87901306152344, + 73.2021255493164 + ], + [ + "2020-03-24 07:46:00", + 67.9765274358066, + 60.12022018432617, + 73.76215362548828 + ], + [ + "2020-03-24 07:47:00", + 67.96999418600018, + 53.05949020385742, + 73.28720092773438 + ], + [ + "2020-03-24 07:48:00", + 67.79999354000017, + 48.9787483215332, + 73.20462799072266 + ], + [ + "2020-03-24 07:49:00", + 67.60342746002077, + 49.55990219116211, + 72.59485626220703 + ], + [ + "2020-03-24 07:50:00", + 67.50143795130171, + 50.27000427246094, + 73.38900756835938 + ], + [ + "2020-03-24 07:51:00", + 67.39944844258264, + 49.79863766947178, + 72.78111267089844 + ], + [ + "2020-03-24 07:52:00", + 67.29745893386358, + 49.78076171875, + 73.90713500976562 + ], + [ + "2020-03-24 07:53:00", + 67.19546942514451, + 50.86861801147461, + 38.183509826660156 + ], + [ + "2020-03-24 07:54:00", + 67.09347991642545, + 51.039466857910156, + 17.961437225341797 + ], + [ + "2020-03-24 07:55:00", + 66.99149040770638, + 51.160526275634766, + 19.09199333190918 + ], + [ + "2020-03-24 07:56:00", + 66.88950089898731, + 50.949893951416016, + 18.68396759033203 + ], + [ + "2020-03-24 07:57:00", + 66.78751139026825, + 51.169769287109375, + 17.29629898071289 + ], + [ + "2020-03-24 07:58:00", + 66.68552188154918, + 50.19011306762695, + 18.370710372924805 + ] + ] + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tdata \u003d []\n\ttable \u003d []\n\n\n\tif self.getSibling(\"Status_tab\").props.currentTabIndex \u003d\u003d 0:\n\t\tresults \u003d self.parent.getChild(\"Status_tab\").getChild(\"Ethernet\").getChild(\"Ethernet\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\theaders \u003d [\"Device Type\", \"Device\", \"IP Address\",\"Status\",\"Current (Amps)\",\"Speed (FPM)\",\"Status Code\", \"Last Status Code\"]\n\t\t\tfor result in results:\n\t\t\t\tdata.append([result[\u0027DeviceType\u0027],result[\u0027Device\u0027],result[\u0027IPAddress\u0027],result[\u0027Status\u0027],result[\u0027CurrentAmps\u0027],result[\u0027SpeedFPM\u0027],result[\u0027StatusCode\u0027],result[\u0027LastStatusCode\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Status_tab\").getChild(\"Ethernet\").getChild(\"Ethernet\").props.data)\n\t\t\theaders \u003d [\"Device Type\", \"Device\", \"IP Address\",\"Status\",\"Current (Amps)\",\"Speed (FPM)\",\"Status Code\", \"Last Status Code\"]\n\t\t\tfor result in test_table:\n\t\t\t\tdata.append([result[\u0027DeviceType\u0027],result[\u0027Device\u0027],result[\u0027IPAddress\u0027],result[\u0027Status\u0027],result[\u0027CurrentAmps\u0027],result[\u0027SpeedFPM\u0027],result[\u0027StatusCode\u0027],result[\u0027LastStatusCode\u0027]])\n\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Ethernet.csv\u0027, data \u003d csv)\t\n\n\t\n\telif self.getSibling(\"Status_tab\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Status_tab\").getChild(\"Scanner History\").getChild(\"Scanner History\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\theaders \u003d [\"Date\", \"Sorter\", \"Parcel ID\",\"Scanner\",\"Img ID\",\"Scan Label\",\"Scan Status\",\"Length (in)\",\"Trays (#)\",\"Assigment\",\"Divert Status\",\"Req Dest\",\"Actual Dest\",\"Sort Code\"]\n\t\t\tfor result in results:\n\t\t\t\tdata.append([result[\u0027t_stamp\u0027],result[\u0027SorterName\u0027],result[\u0027ParcelID\u0027],result[\u0027ScannerName\u0027],result[\u0027IMGID\u0027],result[\u0027ScanLabel\u0027],result[\u0027ScanStatus\u0027],result[\u0027Length\u0027],result[\u0027Tray\u0027],result[\u0027AssignmentScanHist\u0027],result[\u0027DivertStatus\u0027],result[\u0027DEST_REQ\u0027],result[\u0027ACTUAL_DEST\u0027],result[\u0027SortCode\u0027]])\n\t\t\t\n\t\telse:\n\t\t\theaders \u003d [\"Date\", \"Sorter\", \"Parcel ID\",\"Scanner\",\"Img ID\",\"Scan Label\",\"Scan Status\",\"Length (in)\",\"Trays (#)\",\"Assigment\",\"Divert Status\",\"Req Dest\",\"Actual Dest\",\"Sort Code\"]\n\t\t\tfor row in self.parent.getChild(\"Status_tab\").getChild(\"Scanner History\").getChild(\"Scanner History\").props.data:\n\t\t\t\tdata.append([row[\u0027value\u0027][\u0027t_stamp\u0027],row[\u0027value\u0027][\u0027SorterName\u0027],row[\u0027value\u0027][\u0027ParcelID\u0027],row[\u0027value\u0027][\u0027ScannerName\u0027],row[\u0027value\u0027][\u0027IMGID\u0027],row[\u0027value\u0027][\u0027ScanLabel\u0027],row[\u0027value\u0027][\u0027ScanStatus\u0027],row[\u0027value\u0027][\u0027Length\u0027],row[\u0027value\u0027][\u0027Tray\u0027],row[\u0027value\u0027][\u0027AssignmentScanHist\u0027],row[\u0027value\u0027][\u0027DivertStatus\u0027],row[\u0027value\u0027][\u0027DEST_REQ\u0027],row[\u0027value\u0027][\u0027ACTUAL_DEST\u0027],row[\u0027value\u0027][\u0027SortCode\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Scanner History.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Status_tab\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Status_tab\").getChild(\"Lane Status\").getChild(\"Lane Status\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Lane\",\"Full (#)\",\"Jam (#)\",\"Full Duration\",\"Jam Duration\"]\n\t\t\tfor result in results:\n\t\t\t\tdata.append([result[\u0027StartTime\u0027],result[\u0027EndTime\u0027],result[\u0027Lane\u0027],result[\u0027Full_\u0027],result[\u0027Jam_\u0027],result[\u0027FullDuration\u0027],result[\u0027JamDuration\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Status_tab\").getChild(\"Lane Status\").getChild(\"Lane Status\").props.data)\n\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Lane\",\"Full (#)\",\"Jam (#)\",\"Full Duration\",\"Jam Duration\"]\n\t\t\tfor result in test_table:\n\t\t\t\tdata.append([result[\u0027StartTime\u0027],result[\u0027EndTime\u0027],result[\u0027Lane\u0027],result[\u0027Full_\u0027],result[\u0027Jam_\u0027],result[\u0027FullDuration\u0027],result[\u0027JamDuration\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Lane Status.csv\u0027, data \u003d csv)" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "ExportToCSV" + }, + "position": { + "height": 25.02, + "width": 120, + "x": 1795.39, + "y": -11.25 + }, + "props": { + "mode": "percent", + "style": { + "classes": "Button_Action", + "marginBottom": "2px", + "marginTop": "16px" + }, + "text": "Export to CSV", + "textStyle": { + "fontFamily": "Arial" + } + }, + "type": "ia.input.button" + }, + { + "children": [ + { + "meta": { + "name": "LPeriod" + }, + "position": { + "basis": "60px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Period:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Period" + }, + "position": { + "basis": "160px" + }, + "props": { + "options": [ + { + "label": "Past 30 Min", + "value": "Past 30 Min" + }, + { + "label": "Past Hour", + "value": "Past Hour" + }, + { + "label": "Past 2 Hour", + "value": "Past 2 Hour" + }, + { + "label": "Past 4 Hour", + "value": "Past 4 Hour" + }, + { + "label": "Past 8 Hour", + "value": "Past 8 Hour" + }, + { + "label": "Current Day", + "value": "Current Day" + }, + { + "label": "Morning", + "value": "Morning" + }, + { + "label": "Daylight", + "value": "Daylight" + }, + { + "label": "Twilight", + "value": "Twilight" + }, + { + "label": "Night", + "value": "Night" + }, + { + "label": "Wrap Down", + "value": "Wrap Down" + }, + { + "label": "Current Sort", + "value": "Current Sort" + }, + { + "label": "Custom", + "value": "Custom" + } + ], + "value": "Past 30 Min" + }, + "type": "ia.input.dropdown" + }, + { + "meta": { + "name": "Spare_0" + }, + "position": { + "basis": "18.1px" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Start Date" + }, + "position": { + "basis": "85px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Start Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": "value" + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "StartTime" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "enabled": false, + "type": "expr" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "now()" + }, + "enabled": false, + "type": "expr" + } + }, + "props.startDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "enabled": false, + "transforms": [ + { + "fallback": "todate(now())", + "inputType": "expression", + "mappings": [ + { + "input": "\"Past 30 Min\"", + "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 2 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 4 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 8 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Current Day\"", + "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" + }, + { + "input": "\"Morning\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" + }, + { + "input": "\"Daylight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" + }, + { + "input": "\"Twilight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" + }, + { + "input": "\"Night\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" + }, + { + "input": "\"Wrap Down\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" + }, + { + "input": "\"Current Sort\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" + }, + { + "input": "\"Custom\"", + "output": "{this.props.value}" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" + } + }, + "props.value": { + "onChange": { + "enabled": null, + "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" + } + } + }, + "props": { + "dismissOnSelect": false, + "enabled": false, + "formattedValue": "Apr 25, 2025 2:56 PM", + "formattedValues": { + "date": "Mar 26, 2021", + "datetime": "Mar 26, 2021 12:00 AM", + "time": "12:00 AM" + }, + "maxDate": { + "$": [ + "ts", + 192, + 1745580359823 + ], + "$ts": 1745580359823 + }, + "startDate": { + "$": [ + "ts", + 201, + 1745580368842 + ], + "$ts": 1745578568000 + }, + "value": { + "$": [ + "ts", + 192, + 1745580368842 + ], + "$ts": 1745578568000 + } + }, + "type": "ia.input.date-time-input" + }, + { + "meta": { + "name": "Spare" + }, + "position": { + "basis": "18.1px" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "End Date" + }, + "position": { + "basis": "81px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "End Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": "value" + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EndTime" + }, + "position": { + "basis": "190px" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "enabled": false, + "type": "expr" + } + }, + "props.endDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "enabled": false, + "transforms": [ + { + "fallback": "{this.props.value}", + "inputType": "scalar", + "mappings": [ + { + "input": "Past 30 Min", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 2 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 4 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 8 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Current Day", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Morning", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" + }, + { + "input": "Daylight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" + }, + { + "input": "Twilight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" + }, + { + "input": "Night", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" + }, + { + "input": "Wrap Down", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" + }, + { + "input": "Current Sort", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" + }, + "enabled": false, + "type": "expr" + } + }, + "props.minDate": { + "binding": { + "config": { + "expression": "{../StartTime.props.value}" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "dismissOnSelect": false, + "enabled": false, + "endDate": { + "$": [ + "ts", + 201, + 1745580379838 + ], + "$ts": 1745580379000 + }, + "formattedValue": "Apr 25, 2025 3:26 PM", + "formattedValues": { + "date": "Mar 29, 2021", + "datetime": "Mar 29, 2021 1:37 PM", + "time": "1:37 PM" + }, + "maxDate": { + "$": [ + "ts", + 192, + 1745580390851 + ], + "$ts": 1745580390851 + }, + "minDate": { + "$": [ + "ts", + 192, + 1745580368842 + ], + "$ts": 1745578568000 + }, + "value": { + "$": [ + "ts", + 192, + 1745580379838 + ], + "$ts": 1745580379000 + } + }, + "type": "ia.input.date-time-input" + } + ], + "custom": { + "EndDate": { + "$": [ + "ts", + 192, + 1745580348821 + ], + "$ts": 1745580348000 + }, + "StartDate": { + "$": [ + "ts", + 192, + 1745580344826 + ], + "$ts": 1745578544000 + } + }, + "meta": { + "name": "Period_not_Global_0", + "visible": 0 + }, + "position": { + "height": 25.02, + "width": 792.96, + "x": 1000.675, + "y": 4.25562 + }, + "propConfig": { + "custom.EndDate": { + "binding": { + "config": { + "path": "./EndTime.props.value" + }, + "enabled": false, + "type": "property" + } + }, + "custom.StartDate": { + "binding": { + "config": { + "path": "./StartTime.props.value" + }, + "enabled": false, + "type": "property" + } + }, + "meta.visible": { + "binding": { + "config": { + "expression": "{../Status_tab.props.currentTabIndex} \u003d 1 | {../Status_tab.props.currentTabIndex} \u003d 2" + }, + "enabled": false, + "type": "expr" + } + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Info", + "tooltip": { + "enabled": true, + "location": "bottom-right", + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "textAlign": "left", + "white-space": "pre" + }, + "text": "About: Ethernet\n\nDevice Type - the type of device that uses the ethernet connection.\nDevice - device name.\nIP Address - device IP address on the ethernet network.\nStatus - the state of the device.\nCurrent (Amps) - measured current of the device (if it is VFD).\nSpeed (FPM) - the measured speed of the device (if it is VFD).\nStatus Code - device fault code.\nLast Status Code - previous device fault code." + } + }, + "position": { + "height": 40, + "width": 40, + "x": 1871, + "y": 43 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if ({view.params.Table} \u003d \"Status_tab\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Ethernet\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Device Type - the type of device that uses the ethernet connection.\"+ \r\n\t\"\\n\"+\"Device - device name.\"+ \r\n\t\"\\n\"+\"IP Address - device IP address on the ethernet network.\"+ \r\n\t\"\\n\"+\"Status - the state of the device.\"+ \r\n\t\"\\n\"+\"Current (Amps) - measured current of the device (if it is VFD).\"+ \r\n\t\"\\n\"+\"Speed (FPM) - the measured speed of the device (if it is VFD).\"+ \r\n\t\"\\n\"+\"Status Code - device fault code.\"+ \r\n\t\"\\n\"+\"Last Status Code - previous device fault code.\",\r\nif ({view.params.Table} \u003d \"Status_tab\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Time/date stamp - the date the parcel was read.\"+\r\n\t\"\\n\"+\"Sorter - the name of the sorter on which the parcel\u0027s Bar-code was read.\"+\r\n\t\"\\n\"+\"Parcel ID - \"+\r\n\t\"\\n\"+\"Scanner - the name of the scanner that read the Bar-code of the parcel.\"+\r\n\t\"\\n\"+\"Img ID - \"+\r\n\t\"\\n\"+\"Scan Label - bar-code parcels\"+\r\n\t\"\\n\"+\"Scan Status - bar-code parcel scanning quality.\"+\r\n\t\"\\n\"+\"Length (in) - \"+\r\n\t\"\\n\"+\"Trays (#) - \"+\r\n\t\"\\n\"+\"Assignment - the place of preferred sending of the parcel, to which Chute.\"+\r\n\t\"\\n\"+\"Divert Status - status of sent / unsent parcels on Chute.\"+\r\n\t\"\\n\"+\"Requested Destination - possible place where the parcel can come, to which Chute.\"+\r\n\t\"\\n\"+\"Actual Destination - the place where the parcel arrived, which Chute.\"+\r\n\t\"\\n\"+\"Sort Code - Any errors or reasons for unsuccessful diverts (lane full, lane jam, divert disabled, etc.)\",\r\nif ({view.params.Table} \u003d \"Status_tab\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Lane Status\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first fixation by Full or Jam sorter on a certain lane.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last fixation by Full or Jam sorter on a certain lane.\"+\r\n\t\"\\n\"+\"Lane (#) - the name of the Lane on which Full or Jam was fixed.\"+\r\n\t\"\\n\"+\"Full (#) - the number of Full states on a certain lane.\"+\r\n\t\"\\n\"+\"Jam(#) - the number of Jam states on a certain lane.\"+\r\n\t\"\\n\"+\"Full Duration - the duration of the Full state on a certain lane.\"+\r\n\t\"\\n\"+\"Jam Duration - the duration of the Jam state on a on a certain lane.\"+\r\n\t\"\\n\"+\"50% Full (#) - number of 50% Full states on a on a certain lane.\"+\r\n\t\"\\n\"+\"Disabled (#) - the number of disabled states on a certain lane.\"+\r\n\t\"\\n\"+\"Enabled (#) - the number of enabled states on a certain lane.\",\r\n\"not response\")))" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "fill" + }, + "source": "/system/images/MyIcon/question64x64.png", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": -42, + "y": -16 + }, + "props": { + "style": { + "backgroundColor": "#1A4A5E", + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..379ed88fcfddd626487d0a2f5ea25180fc98b1f8 GIT binary patch literal 21096 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

literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/resource.json new file mode 100644 index 0000000..da5e72c --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Divert vs Full/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:58:03Z" + }, + "lastModificationSignature": "76005d2470cd32a705fc26bb29cb3896cd51dea61f59c5dea2cfd1dae03ba2c8" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..f54c2d089a9e65b6945abb81a9c0ebe42c7c1a56 GIT binary patch literal 16689 zcmV)DK*7HsiwFP!000000PVd8Sd&@XE*i%QDk!LksHg~tM0&4EHB_ldsD=;%q=57y zV8IHAv>+g$BE1TNbW{}SDAKzky-Dw|*9++A=zRY-|K8`EZ=dV;8dBb@XRY=0`(7#Y zfWtRIc2-F}-KSjQJSDXZ27~tptcaPe~S3Ul%C@bU2o^78TW zfa^eJiz&tq2OgeXAI%JdNnx!>Toz0}f+vXGOx;Sy+*|Y;e|AHg*7t1K|sW@~#p@Q4qL*Mi2&t*b2wW(DJaSz8rj4PF%nvym)J$rgBXyHjK<$5R{} z;OY?=j0VX3tTQm@G02qXY%J`|!4wwQbpiOXGonK9V<*gQPC&ABU?)Tz89X`;gYCA& zIAFN!?JS5~>+8wFVB7F6CKww?_oFbF$iHnxjI{;V&l_R`n!3u9O(8|yz;ki1GR73L zh6M2TKX;Gj+AH4-1*U<+U`%V%V1AIg1nuFBowGGG;yett0~ku%!fs7q2iO6Y2sv^; z47P7gcMB^nEu4)7hG^k}FSD{D-&rX4L zUBAZ&WI9C{)%XQDQ2`UABi@vx>x|_iI+$4USg2|VI3g@$h$bX82R%iiy`Bq?g|4oq zqKY=&;)08S@&!dr2Qha;IVvy=2%%?J2Xm(j6n*BBFLJ~rbrzNgyNrLRb9|{=#P5i0eDf6*F@3L z4$H6Uj6n*LFK8i1Cg(MTwJk(tlt`vL>dpvGS&MV{3+H9b_4st~rhG(#sUlt!VTpE9 zwLsu8in`X+dVJsFCW@kDmGd&TXe7~IMNZyP8Cry-;H>*yD|vfWpcSy0f}^gYxw9Th z&B}z&i2&4dQn5S-ImAIzQGo{yRMRGj;MX2Q-c@vRFqKy_NAuZ{f$F>_B(SiBnxZB_ zPmx-a0D01hsK=*kuP66oNT@kuP%=E4NI{??c>Sl>%pFX5&1E2ME@&z7V9B~fpq&7< z#t$|DyV@|UuA&LQ5{NCZDuD+Cu7(2+MfmP*@FxO=kO`k15piBq5UZ#I%%bE#jU{Ok zvB0e=AhI_Gf>=_s#FB`Prg8!#gbP6!!J{jHM)EqEDC!6y6xFOi0Q0Dj)rh7Fn%1U3 zE9G_1noui|6dXtbiBtcA8z)jlVzWT7gk&Zh@_*1cgkQtz zr^Wc8Yno=%YjNZZ1kSGwvImaf(Nq+*gTi3Vp3ZpdUlvdhT??gesshjILK#D?tf(M> zL8;n9uGiE3^M${=u0qh1L25ZVDQgi#RQSK!cFo?@>jnqqhOD}l$bUKkT(gi_PZxq7 zR0JSTTVsJr=(TH3<|ZT^ye3)K)4hjb!> zaDi%@B?xE-EGRb!9yBNlXdX3Z1YS>3!36{2Z@q*mI8sB&3#Ec7-=7H%UIeM5L^L_C z3Z<2~$$2$sWfBJIWcz23o^$vi?(hgXComaO0FU9*6$FEn(MUBL;AW^;5-=z=5LXI6 zUzdfd#oEq+nwmsVL3lyU!>>CEU=MZ@}^o^I+|v>I)X~Na^L%?x~>kd ztfsD#nI=J0OIt?)8gHp8E8wUqt7i_p?Lw{Ytg}%mY=7Ay$Xnv~9fIc=q^Ugy>Q;OL zcBY_Ofa**H=|sdj^IC$S1!~HD8|=iRhcX8p8mj54d|)SnPynlIA%5tQIy|aBcQ64} zEyVW?P=iTGCVZgHgKD71N3=vEoy<%~3U*Ltd}}69x|p6P+J4Ix03(Ff9$TV+(gvE$ zQIB5<=#0mMiNJ~g0+7@|;{Ub+gZ>F&4?$HlQjmy{Un>B%2!-`{qeeT+fb7@6YmpQz zG5j*17|LjXK5DrJN)$y&2n9_CP?CXw4AhYTG|+XqAS()Xs$^|K!v0`mCld8WBiPs$Lk_WdIz)JR} zNL~v)6cp4l=BDR?2}r;k7OIXaz;eK*;B_ZkY8BKsJMdU2k(_wcc?29ZwDbV}{V7yH zRn;Wo&TFhAAz4vJG}4p^N|1;O-=A2G`T|}O5Chmj7)<4#k)bsRzK)b3;HkbwT~2D* zn|$LdCjeUg6T+Uy*qW~+|8whLSBs3Xwl%kcaP5JALZbeDaWK<1Kv}fyamQ3K&d2!p zkMW9#@e7Ix2pyA`*U~-)_#i(Ra~P~ohM1i3rH!4Q1khR?+#iC$s5fx5G7fs-3?MGx z!gs0!;cBY?4N9T8@f1uWx=!%Ekql^Ng$;tX!4hz$nyPYESbGwV45`KiEcf4C_eY*7 z_KlEiFbgsPXS%^JwgByTdDqD^#F+(Qu&r1k#unP#R`41`JOKkGL0;UoZW_o|-+7q) zKVj70w|D`A$Nj*3sDU%E;GPBsL;QF3{c~6LHfs`KK6)5T=AX~^C%gWxr3^5XzKJtr zFjl~(aAeaBLe8kaYj@w7 zqx3p${l*TDtq0{f8~j?-LDLCp3iIZb3A)S>yPp!GAw&P6b28 z9aFF;5|3%(uogDhV@en-!P?61*t&xb!q#^R+q7f-%m%i3$9e$5w(eNZW7sBW(DqFb zo2FXNJJ{Ak>*jz_Ln1qOtj8g2H}$6VfcdKobm@;@WoW<4?D;0M7kWnb$Lc!E{_8yS zzn^E{_j&gJDsuq3^s5ZRcbS8~%0SOH|0=`y^L}^yykFR_0*Af}FhK&xHXcCcJ^btF zBi~0K{dG&szgPX(cbVhA%AEMU49l7f^z`J$-yc8jjP=JSZ2wrC{l_P#eii5Vdz+m8 zbu{PSkB0v``V8z}1r#*wkDo2X^?OHi|NW{wzmDepdGyJR2e1tZzF#Hyze@;wn_qBa zw9x)09gy_k7h(?>D9W?s?L4!t@{`tC@m1<>vi;wXZaNZQLWP z1+B=Vw#D`|GQuxhC7Gq14El0Y7Nuq*huX$$!#!MH`aoXkSdgRC2+LftTX*5%t?1&8BtSS^| zc+50P(Rap4f+EUbx-vW4mMLaw&`N(qiZ8%>3nsj)G&ykDn8g5*Kf6N%QcF zI-SQ6e3T%oSR=KV^zcSon*l*qT?^ZLb^FmYp(zsOlS{>!7j3pRlJoQPRz=HMnVh+} z>B0Kz+jdVpc=PU^zIe_@_k)z#cE`wvk1@qJH#T!~7o!Q-OjeG$KI0QEq3Ql8U-zZ) zcgZ`ap0nH&kr^E-=S+PrG;A!hOF85#;>Av`?3XR?KQ5@D$W& z(Y@JU_%cSxL~_slkPzp-a7QDXGFIuOPqg)dr`Xxw<*N9ehQlB7;mXCw^0B0*qCJ#w zMlm~cC8fKWS@f3KN1ea;(QcKP>$=Wo5a91mBi4T`eyp=-RhhfM)X;2|uHh4PzZTSSLXYkJ$qIwaPcK9wUJ;UpS?p_KM|QqsoJqT z*x77t_=4Qd5&Q5nRX%aDJ>RYCwlys>yCKzhjLHcZF_|=~h+1fEX^~nS=68PXxgzS9 zTC}ooomL8!=RhJ55;M<~W|3MOfd04&%KOe98b<~he3(~O(D6YNt%{0@dKP?hI<6t> zO4>c|!#Yol zaHFZPev#wF^06Q-u-&hH6*x_X>M3{8lIFdaH+M5RjI`iLtwRy6qvM{o(_<#tg>#?1 zEVC&=LFm>$ULQ(X;ZihY*xmqdbFHIEv!)G3pNf^u(mhfPBDtxh*L^h)lY_5`U@&s} zi3SEBg-9a|C*K(ENmpx5i;Z+|Y3Z8n>+Mzg2oj5w^1MpE zwS15Lv-pYII^u;FU;Ux1g;I=(i!)!E8{dA|`pO{u#;4+2+~{<<%mgiLj%8xGy41WJ zSGgm|#Mz=%x6I+h)I!VAhUrk!^h}!Hb%$2ciz5zAm;`*0`!ZK<|B0Ng4v*F4h|!xk zRBMvCuQv(hQqVy~&sNH%9x8y~YFjB#d?a*?g9G89n0z7Y3q_wiFwDB0@#u#SA4&?C zFMoZ7G_(&gh_7@ z^tAVVyen<=2p4PM$MKm~D`Su4>32t6lLl@3AKyxtR*udIOI#kiiIbJR?&54%9p^2Y zb8`0)G41dH5W01>Xv0G*OMTKH1U_lr_Vy0k>oHNrp13kmO6$&MKUpQ5*bo;N7q1mt z^5#w42g<{Ta0YH=yw@Jbb8#=W?WCqo+U>q7ODnlApRU#5dGam|hOmYCzQ{zDG^cSB zTQ`)V*}~L7LWYE#y7aPLj%8eR37(fIY@|~--y6nYeEFH4LHeirvNV2u6AH{Dz@&p| zeoq5Mw3A~aTn2A|m}o%b5ifTg7U2;TtpC`awu=z9{P;*nS6X13&S;}`Gk1QsJUX_`&qeom zaPMB%<(1hY;pEB$uTPeqJ)o4~Q)u0?Efoz3AefNJe>!>HCE0 zbVti&$4<8w7P!%wA|{GS^+VB#ht*E5YT6$$)P@V*UQVNT)4xjd%N`9Rd&xYQP0AiZlds=J9kQ6?W>+JXpP%7R9gB) z#JWz>W2u|DXkn03hhu99J0o&;s}C~h(xpoijwRlVbge5dw^TTZas~=I#?0RI$yF+U z{&HzqK1BFnfcNN)Xz7O}n(W(lbq1OUk^* z>a2$Xe!Q`0rJnwQdf%5X2kGOXlx8~{@p7@#Mxb)Je&yy$t_ef24xKW|QdQMQgR#MS z#HH?r)5W|?z7hAgqq1*twtYN)OO2%d^$SM&tMn1dD^pY=l5S#hvTEA$Lb*;-R#t-n zcS_NUi+Y!6c#fuIj5 zpUqZ{KADJChvC+%BPC1>d!1!SDM%Ru+kO|*rc!&Y@T$(`QOB5joeN#pY3tgav|<=5 z9m0TIZ(3kP(oq^mOnET@ig9YogO1*liPFczm)n#oE>~HB+I;3!}_;pG0h(Q44b^= zoSl0~Y=?62!0`BuZm{xkY>BVNq z=kJ(3E`M#6Sh?SLnBvAP#LCKQnMjmII8}@GIk^bHmmOLUFZgNXvC-?Ub~K4E^haF} z)@&yhQMmHrM+pP9(FqC>7vm32CiZNjvRA+OG~Q7*C@p1WrJ&fp^!{=tf&)KL{Q-G8;oVcOOs5 zAxKIQPdZ6l4WYy%#itz_rEW&A`Ps73#>U3fhT}#tjdkKjdJB5u zDPdo+!MJ+`D;0B3qv!9v&Rtj(XHNO-&0igtkih3iL&#ppJ8XaaXwztW)X1mZM=!4M z&?1G^wqpkPj^FG7!2yaPX4*uCr!}#oGK9Y>Na^b%?Z}$ZmW&!H!kQKVz-n0W5~iao zQuGv1Y>6L?(vPZlMIWCGuwzYP35bXorMg`5xLYiVC|u|@*+c7GmE~g91X|jWh?lPJ zF-9XZJ&7!jt!(=h6+rt8HjL?Tkr>VHKE%Y796sZ)(_KSDBa+|$2vWFy@BNYCrlF$H z(9pVVVMTZLHPm+&Ic6WVDLvl(2b29+q#09MsJgFw~4~`pigQ#gZM*9!RZ_PG{P0{9kwu% zj7Tn8c2IxsYIf7xdzbo)*L+DNn&r|s!^tfjvD#J{W#QXAgp}-u zhFSbTcg|)1dX>RmYx%1TewJ(yuB@cwT@Hn)+D!s}4Lqnj-rk)X$3UELx{%6q z7&J?Of^wrd*w{)ktdIqYN1fkfSQT|0D(5<7=ouaAB|=B3udla!jd6e5#N6wr!H>H|H-5CZ3tb;c$bdV--49v!m^U*w3#zH|@|k zmG>yF#@xWRN|3UUtp6f`+svLDK0DmpJvo1^^DR|FbBvInVEi#*5BrlzEE(8$_W)YZ z7VC6h9BB{==<*p$`lgwmR!lFxM5UtbX|>rmtx&JiL2nfmZKj`7A%2~OFV2oJUw&0E zUcw}Kl~#b%nx$G_s-z}1a56rBB&$_yW;qLyJjgCRepm5g>`-UrwY1P!G_ytOSGlzRzFK9|PdhM_l2=XdSSgyWa?v@D`A{H#2JC{U%!V!l7>`dMbR% z0qk~RMRR33J3IHL2J7hPFfu=)?U<`RT_uCIP3t%+L}#JNkz+0u1^{l)m$HERg}l9# zPh{KMiY0WEm6vf^(p9z{&V7vP8QQ|?U4M|=eLj`3M?PQHxCS9y`Z-CVfs5KowQ*Lv zl?r+`Ct7-!%^4TCWabp|8}35tV|F)kslAZ?vbj}j)?EDMYe|Do5m0#6bwB2}oXVeW z(6@<^ysB17(nfiPA}*R{u8UP^W=Zw>N*K zbRpB^7iP`N6nFdRzC%2muU!HN@810M^FQV*FfI@N0(;5L$Q7)Et- zNnG8_7S%b?9q{V4%lV4>_jBhoSjEKj*lfduNYqAmM(&|b7tMX%nR&Fk>M569L41kh zvooCyw9BREKbzrj@vBm0JeTLb-n~m*e>_k!J=!oM83aV6$I5)F`!whDWZ2!xGSj1J zVcL<>rkl}oz&2l~JPQ`Y9u3X}7cE7nr)w?;lgf|ZI&1?73u93` z_Bj2ap#Hl_szY?So)$;08qZ^x;3I>#n@JYzWAPt`EbA^FV}gCtk0 z_cx^s@(wIq9f@~+-rwQk)3&d=+gIACx;@;n!-8ac zoh@FHNAIeihX0F8rUOCmHHJ<6I~ zJH3JRbG@dk&g;6iQ*0^NJ3KKy{u$Td&@-DFT6k_8T|2U||2QkQJoRyPzQ#k3pH05uvMxMl1OLPB#<{lTf8*5kTKs zYNGO?H+M09o}7m#OWsJ^;&K>sr|{HN+R{V?cPC)j0M!q-WLC6fHA>F5(JP^{GBe#~ zn(_YliN=-#X=4};qs!y+>SxjDkZ45SrUS{z$+bBtDdczej`S{&J#i?Y)MyL#ai& zL7zINXGU7Bik4>p>Q$MR=znxQMlD=VUw;v_f;d5ah8+)MG@=w3IfFSei2&Q?ooPRL z#44xfz@*vKSf{a&h_G;DExq*?V8`=J6o?QY@njz?HS#+^oiEP++F>#-Dg`9TKyP)0>YDHnOyvoV7zq z&9>Pluubj00Kig;9xfQ-`*)awLQDE?UMtr0A6uHN307*Jjfr84l1j>>%nt#u8LOu* z@@Weq{r2r0nZv`)8PPmul?N+M2zOr27-ZhRpY_@4SOm$^#wOkQ^Qo}ouE(c47dvK6 zGixW?Y-^TZ(YhZK3^sPpv2eSB-Jv`sZ+NT6cy$43G18c7tfqF4S8*Oh3a;?f^yY25 zP(|(qIjdIglT7Nt+{M)){E9KSlCayL!lBXV!PBc9u49btE+^rvwRNFYk;A($ZC<*X z+8nnay)y1=>^2>g5O_^xkI&pQ&z=;+ycm^`6N0f3E(t1K+R?|S@+e1Ux6mwtT0_nc zJ?(m_gb^RNLP-l0jb^{^@%HUog&roW{KuL+;^M7w+NlAG3JOY=hl2Q)4fCCz;h12t zdno;0xjQPt#T}2@R`S-K&N!ePu%#~qAHktoH20Rfa=HajC5-j(vv=j1^YilxJ%zV= zKzst+&7m5l;FB(ZZX#cK^Ee^!PG)>+kSHAI2gsHtIl}4l9VTJ&bB9cC;V;prEb&s%1V_ewzjmxe5R#gn^FsAS^z(CF5WF1m+x2B z061k*#TKfLD?Js#iEgW3i)mGlB-c5V2Yx7;ogR$xmC7BGhhH1Zeg0g#J#z$uwAvL` zYy;qRg2z|(o8D|#vZQUVN)88A`^eabKMH)(w%Qv! zCbO%ex3?G2(;qv86G>Ex5-y(A&&j4P_o5w zCQEVK?^IG{(IjRjr5+CQRZ;u}w$5vnIcF*Gv4hFFif+vg75Psd3eG zah6=JU01iSd}b(`tMORDCT;I$*)Z1;$F}3D(3wK!@kjCT2*caKXY|dq9ga}M9Y-(E zeY#aY^y1YFE1XvJ%l%86=-Jis=RSK`6-?_QqPl3W-7MTRFfb7D@)k}-x%EP;b2Bb@ zdZukSc`!r@1YW)KTDTAca6v@Tm424zbpt9gug7+c8!SQ#@W1ol4 zzI60nH&=(-Y&-X>ADT zs01VfEpTX~u}6FDK6-jAm3POEiZr3K6P5Jmk7;oO7uBpYGKAE0&;70{nxPbaetyZT zju_Q~mU!o--4>l7$y-j#xBpUxt+)}^*8PlYbHR}4)jM7r_Z>H+1x z9`E2jo7Wk#aPu5n;Na2g9t?ZtM)$5&7v=G(kLs>}L_WMcQO540MCA_}ic!736gk2D z&Dof+L}aQ^qZg>2jkR`_yzd^YZsrczA8!4c>eYrl=4Rb1o&eAU(U(qikfBhaBZf-Z zqbu29nqIUo+%aODD$06H??}g{&D-(;J5%UE8oSwp$cB_P6Nj(y8OW{ z6k4Q|Dj*=R>#)ds`Z->S0SQvebEwV<76A4_mlE+Z`0!K2V7>3QH*epzJ9Ya+bkKqj zddWN|8i5F4i+2l-Zw1jUjd{IgIwAg2_O;?#<_Fvfku=$W!)dE#JGQsANnD<@R_{7i z5xz2rECNAM-u3D_ZiW3;9sNFvO!7PWx#U-O=-HK4$GhLHot6hYcwla~2r$wp)tju! zD^T47o!{im?Y)+-T*nF;pG&>u1wiKn3AM0!QrZ3zl18Kpma}Jdv2!(RX6OBQ@A1Ug zh_gozszygg_l~Ju1}{WPx#czv=~(TVaX>8;H^by(ZbA*JXo2s%w~n@U98DIm&f->D z(F-LEhl>k_0O2-ro34lYqPM(>iOI@jsU~ex4UzOBgYR+kG)V?GYww`*$d_ z@1?-Hs6C?tz{=KJU)LHD2t#1g0@#vWgzKHs`09tHrKNFkaexlChAu2DJb3V6Zq8}i z_;6*YVB+)Vb@|&iuP@NjRN(qT&d}1*(i+v!&~WdlWJ}*9;A#MJG&fX+30r-5A`hs+ z#Ea-?sC=Z;eUn=RwICRdraMfT?5l~Cbj>>L%g7(|`0?><1u`W#nA=tf2Hr@Bowi-|dQfp3OA#_3|CDk!BU0#LGFoU`o(&X6s>`a-N znb0Q$<}cgZ+e0UZF~LSI19<7hkbP1M{ZUO#sMc!0+x4HDYmmt)OC$>mgqoUA>MQT{ z&5|l3r9Ebbn-e6=Dj(duxh-k{5TVkF3ay^WYVk2p6?Tupg)1s5g1HPs0|Em4{GJh; z`LLIEZtVTI1^%Rol9H0WeddSfPUD|JT~A-HL$^So1*Mds&H2@}t>7Qv^oH5ipT3j@ zeEj$kHwbE@MbewI>y{GY&4Es1M%!v@ z{R0C};_j3^dGf^5(-Xvr#m5*%&hhOgnx;4$sV)0iP7d1g3pcJjkV9)U4EMTL0fTuw zA5>ozChSODZ2$zITBLhdS#`CTYk|=n710K|L>sM`2PNs-%+_7x1F{xaEVAYW01a_* zr#!l3)1WsgrT7T>08tXfIsY1s&4pi$*8OS0EiNv8;)KlW)TAU8azkC6oT6f4j30|) zgv($&pK)8ETOJ92T=mYKI|&ad6gE`=CtB-PexPAcu%Fi2EZmhR{G-zr;3 z*lAAA0Du3d??JyNHu3z!u)Izy1=wy|grqB|JJDrX8EtTGZsS}#3pF)01%;AyT!r`B zGaGu|d}?T96mdHC=~HbaGE9GUsZUz@RD|11GeApOBl#C!T?7AeZ2PzjvaKh+lmX1n zHyy|k@60;8Z9R}Q*y2}SY6tN_ku+Pyhp}J*s8w3pIEZyMAtAv#hSZv6X#HxdujEXV z4$@E%G=SFXGiS~q5C~1m1NiCFO6Sktx9ERv@zFcz-~;q}j8lU`n3@C%VYB(d5CCj| zO(oh~zPtpWYAqU{+Q{k0p{}B-rPULo!mCrT5g09Tsj0p`KGXA;hZ<9T@7|r*F14k# zuI}X45IMk=k~N!v7NveHL!05@L7)bI{`?vAlX$Jzasw^4P=$c2>((5>;qi)ca_8rQ zf`ZDbK$-3DH|KzkGmr+CZUnM&^i_r7ThYYMLP=g;ji8UUwNK-pK9y@1VEIpo!oP}l zJQTG(!NL;t$4tn9P2pJ<_wsk z*MT$TRaHSnz>{TVWeqoGH+I1EbF+PnU3@VyISH!vz>A?@ieoyBa_FA*9q&fu{n>O! zn^w+*sFK^VKUg*Xt|UfhxV&n(wh{fNW@hDYG}fa{ENhW<-rwI}TQu8NS=sBk651pk zl&0gyA3u9`spYxFNX2^nLwx>g`)xS|hYJ*?=Q>aJ-WypVq~!Dh9F6SxUj5?Z&gl1h`FWoKt+X4((d#q%`= z-ii5Oy3vYUfiL#%-Am_=!{KZ)Vq)0D#PkFufos-iX!zTikyd(odL7X-XH-K$&uC$2 z^7>CKd*8$hL~VQJ6ciNXv=;>J+ zUEfGKQr*wE4y}j9Vu2NL-DcK(z#(V!o}UsHMy_N%e}0mk{RMa1-i?HRAnma-+?=7~ zT={@^_wL;aAM?fv2~F>?BJ0}mJibnx5?MO-auv@K^R1J^?dXB!unTop->F+M>DH;kkJz@EE% z;c4X+=q)Z)TIr>)bK~6wMpgjznVLSWWVtS`to1AWGfR5Id>i2x6qE^Aac{3#yk8M$ zzA-8}Run2_CcssCk-EZG9YldL(+>}5j4r+1&xuSKPRiJl0DvGNTVgYRbw1G5-E^_8-0f--^bCN4Ia^_VnD+9n(0p z3?1BBjs?O+th-(o(})k>X1SL=_t~q{bxe}rdk^A>fGX+{u1ej3mbxQ#o^LEJ>fUKM zTwA!9x}v8dSQ*orMWO|H_UPR8-0F&F*mv$+RPJL|H_K0D#@j<#Y{|0 z%SVbe(?_5q-8;cE?Dcg0o(dJnCC{sMU3DIW>Qx+>?r4yZJC>o9*^T zW5?Dt*2Hk!0G;uu$I`fd7EuE;|9U64_Yv`iejxy9n8?|$vIl6XD;hyGr4`czT&tAh z=i_^-!xpu9JI!HX^25Q4o;duU+bZ3m99bi5^QE+NW#+}Lqb_l62G301-eHe0x6A7d zB>>Lh9k%i)?V*(0LQk;qDDBhXG)yrl7sqfR35U>5uc_GM#0Qf$zjxe2ndz+zp$F-^ ze?Q=>7>h#^PG9@40$;v*Wwj&sWp{2X-as zB$^&TA(43Wg&RG6kse&dMlnHys#O5p*w#qShFKK?3Isq2Z~E6t{u%>-wHVg4daj|b z&xt-2ye;Rz8wi-4T!s67>4NZBfbv-gjsJT z*1QAZy3V;TuK|ucbm)+G4CGvZu}V~n4DmT=BcnpQf!c=;9|F*ctDuA|hVA`LClv~n z0hVk7Y~N^qMRhd=9{3fg6A&gSDEQ&S2QW#JqW3{wm#Kb`?v}jB=v*dc{6@||NbJmJq;skV)FUg)}7j@ZH|<%o}M1%V6GsQs?t(a7BR&6690Fq z8yp-QTh7730Xn*Z7T7IlbP&b9cI}V-lvm-biqZDJi@&+eyd0oJ2$9>G+S=fP6TyGW zDxmlEK+#Rx=M9wjJGRTqld%pk_8mA7YK(5rch2}AU{U+@vFt4xCZXZ}C|@W$paN^x z&^$D)WLi!iuyNjkW!<)+i-xf=GZWL$IKqu5ILb#YF>%>iOb zPEOW}RSU|AQ4wfm={3Ji=3Gy6|EW%(xF62^~L zGc`5U*4CDnzmc=DJlm+?4fV5s{Re3U70PS1&R|LkuVE#QL!sdC3Ricm;M$o%|#0(>3``Y>45s$jYS`cwdD(p?aDs73B(@hhjI?A_iz%}OyXXD&5aq&{U1+1V)mdHLh7up9u&}Ubg%wTEf%$q0(QH4K zz#JX_vEhswqYN{j+~$qbly_o+f;!~#eOmQlyc;#M4p{Ps(`AIJzP`SeR=_^!jg7gv zIRK^|Km62&aVZ@1s!?Sd=ae()85y8kpIj<0FaKhus;X*d_k7=I(dx>p>)U-h2qP_- zuYO^fAOpKkSRypK@P<7z1QV*cK1z8}$At~qsz#cw%-cMuHr-nB3) z4gUS~jVtsTL3<61L0@e7R+Tox-Y0@#Nk5#&jK$j~V$Hi21O=U@kR| z`zR-VJ>h5-YHs-D2zLwY5z@^OdjC@y7!PK?=l_`-^S(_6)nYMMkG^h_5l<1c7Tm_; zLW|uwlHKsK{@}}gN$)eyyY)6Bv9PFFo~-xx2)hk@HhFgx|Lx#b=@h}`#o5kW`^230 z@5&s6goX79v&OD7!;In%L}g{KOibhm^X7wY^gzz#iyr;nz0WSs+Ym_V_XTMWi+sI( zB|u%Oxg{To$8a?ES8x|C0bE>NQ-c)rSY7P2${k>fl2vEqGd*u_pP89uyGTb#EnGX69E{=6dQK}f_tIc8d?eVsFhIXCjgu?;ll>opUi^WPWeU;VW5C*OE7`+^afn&QpiA2(z zUs)V`_x3Gx5X1K)I5qq8-FHV_D?6Q0P)vi`stLVYLOG*< z)NSg6>uAn9^O183sFqPDRn@Aw@opS5^htNdh3|NY}&Lx&KOI_sP8LBCDAnoNj~!!ISzvkCLId6Xz!D^5>Humnv)Gkd-_ z4Ep+5f>Msb%0gpN2S`kSsgHlWfi!m0;hK$&aIrjh?&@=?iBcAuD#7G#{l$Y6$d5W- z9|Fxl+A#B)fNE1R{*HO|mh{rAer$HvDs}NP9!~JYeZ5!F5Mft~fB>q5=>0o>E(4l3 zaG)zy)_|^0(6L>fZdC454HGJxyz}|935T*m`76Jzoz8tn5brVxjR}kCmGI)0Dz8y4 zs@ceANteV12M50xQQ&A3*KOjhID1Rz>%<{^?$hf8c zUVBm{z=M^sgVrONjpYWPq*v#CE7`SuJmV@u;A15rof%65>K=#4s1&`-)5niLe*E}c zFRx8}!RpFlPkA8;Wc5=)Lc_uKz%F>*3O{AHJ7YuBxNzrX{<(JD=ISR;PL#=X+snuE z3RyHHq4_3_a%`fV&xx8?#_T^#!Hk$$AFy0ytVsBHJmckN8j-Hm<)T$~!7O}QhM`ck zhO=`{!t;@M&ulGE*0mILVS(c)$B@GDft~?`q3lcD+64xzOiWBV&I?lm&=Di_vHz~C z+Y{jXHgDUNmQU9@U1`(u+`{ly^!+-&L}!4{wYBRO$BLvaYEQ=JFOKF#y3L?%g+0_g zqet#lNZmUkp0!N=!&Ka3DvG&`Xz}je5e1(u*H5pGSa~QT5YRVdDtA^t6rH@uME=?e zeIc@aSGCNDG#1@$SDF%E)7}*Es@kDhM6pC`OKZf<3l4YF$A-QJ1h^j?avoEB zlhl-UuAIAY?ujVe=cE>fgMKHv0mbtGSJioW(ubI~q$7;0YDv>37cI|#K2pJE==ABv z%FC^@A^3=A4lUbH!%2=yKEfR$J%L*AWt@1=Aom@o$tqzc!IHKqUyr4z!;$+rbq@vz zd33dxCndo-9zq|s!o*L_kPpSmu0ThQ&>{5*<1jJ!dW|1R-7Dp%`r%j6Lr5*?-Pu&& z>Ui$ltDL?FPQQlQ+7r(2AZpAh}J*5O@`8Y_}|=T6-Au+2+XM*^=^X84Ns zKJZu`GEV3nOib;_Bm@&jG!&0aPgHPMY*U^p-=cQFAk#9avK0jNQ|N=M@%OI0bxaHE z{W#vuyeh)a|8ZuQLsrGBzS6AN5QiU&)}frc&NKeXj~jRNRx^A&**^ zb?=&lPE|eU=4(92Nm^7i6(Fy2#F$-&pMiqVY~N_epoA)SW8`k@`SPXo2m)^3|ExwE z<&f2FRkZ9tBo24Ix*pv+Sf9A;TC7Q}Oo96iLWm}u_Y2aT3+#_oHI%J7AL#-TyqYWE?5(z!Ub*{13{kKe)+pcp&S z80xlf@7_xb1F=POpS>Dx^6aIw7k_*0Q1+qC2iFqcfY4>R>*CbWk^?Q5lCLK6Uish( zO!h8wTT03L;PCC%qC*e1x$MC1gu!+LVD&#Y|8w&{H~(|~)5SCdPTxp?i@pSP0x{_|Gyzy5HR{O^A_OX24q&N>GB^XJeMe;s}P??)s4 M7aA@Fi|%3o05h~5>Hq)$ literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/resource.json new file mode 100644 index 0000000..6202387 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Lane Full Recirc Jackpot/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "7ef39d00076a45d443122bdf52ffb6561a1fb9c971df48b989a25025f2ef5612" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Scanner Performance/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Scanner Performance/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..1d8cdd96cfc6a59e0dfd3c3df25eaadef4537ae1 GIT binary patch literal 14135 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics/resource.json new file mode 100644 index 0000000..796aaeb --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Shipping Sorter Statistics/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "8a4d08740b272b1ab023754ae63d4508daaae5f9c80c7c64c7e6395c9bdbe241" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..9a6d91b7544deee4badd2e940734df1acb3f0f70 GIT binary patch literal 18555 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 GbN~Q7Iz@#5 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/resource.json new file mode 100644 index 0000000..40b3abc --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics Com/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "cdfda21ee6f832de23c067a35708900e69d1595eff034da571ffe8b26e2b69e9" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..ecc7cc31f7269cf919f16e7c3a7cb811553826a1 GIT binary patch literal 37107 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/resource.json new file mode 100644 index 0000000..8c21111 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Singulator Statistics/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "7fe175a28631a69d4ddbe0c01700ec9f43c8d2f57811555e26a6927d25407580" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Top Jams/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Top Jams/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..046a06753ad2fd2a19b04ca468d3c308bed9db59 GIT binary patch literal 10140 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Total Scans/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Total Scans/resource.json new file mode 100644 index 0000000..5b5b63e --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Statistics/Total Scans/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "b25c2801c71de27775921a11a1cf4c037f9088d20a69c6ef632ccebc0857c079" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..0e1a442afbbc624c7b8cae831ddd30ae16f68aa1 GIT binary patch literal 14107 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 DbeM6z literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/resource.json new file mode 100644 index 0000000..19404b4 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Ethernet/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "b9eaaafce9c483bc837b10e5893f4be4776cf8ef9e5ad79693ffd02e0da332e6" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..595542b403bfe4b88a06a7cf6020dd4f9659d5db GIT binary patch literal 11754 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/resource.json b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/resource.json new file mode 100644 index 0000000..fb81f76 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Lane Status/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-04-25T11:57:06Z" + }, + "lastModificationSignature": "287c3a7c14b1ed135571fad5d20f519b403af9b4c0476025b32b4fe843a3e33b" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Scanner History/data.bin b/MTN6_SCADA/com.inductiveautomation.reporting/reports/Status/Scanner History/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..77912337df67b141cf669b914bf18336435a7784 GIT binary patch literal 18656 zcmV(}K+wM*iwFP!000000PTDSSW`*#Z`8HLf(=;=_rCvoZ}WI!e9&B9<4Cg4x9TwCGbxa2Kx(V>4*nkSzs_}EZLsV zhJo*poKlS0G_erLtEP8aoSFJimN=Cw9kex z+wD@al`S6YNCjV+V6c@`yrT}8>^Rd5T;hPimQx)qDUOad_Rw3oVK4^JL;>`tOLn4Q z@hBX)x)TOlVl7D|JcU)ohU!S3kxd2$TS9QNvZPREwYNr` zPmoWH43Iw2nd%5>Z7&SA0(vFh-hnu4ur*+WpRAw`1_>@M zfWg-8qX74zktue3&UgwH=nq_%1jG7Vun(I0fmjT)4gon3b;g090m{Qh@69u$%RTcDfQ3Nc)+8O66=xAi9O0qN%MxsbM zt~djX4N3*=WMnAoXl0<}YK$N{f%XDel0FeUKhqXI)7TaztZu6zfVR~}Xeek1XxM7g z&~7MKw5zPEro6BlTEPh1lLenB0SyJLtA;I>pkYgJ(s0v8fO|CX>55j66@qKnqJ&Ti z-|GxTup;SGt>gvWa4M<}R`ysV%Ep+AQ*hK&7f`e}7Sa|&*$S(nLB5SeUjKqOhJXak8cB4}L{x4exk0eS$ZtS^j{mlM{~MY*AEPz1c5 zfDPJK0}LPMV637;hJza}KtvmqvNh4t07u4wPBkD!6Ua~pGo2XQBb`7eR4W9|!3d#5 zHAIM5TNz-GC_5!rO9Le;5CBL{q{5B$AnQR&CyLH|*F)K$A4(Mp?<# z$Uu+?By`2P%8F{qBR}4Q+QZ*JU~eU)3M`^c0B@i{of<1E2^d2!0iV#rkjv;{1kosE zZ7NE|4va)Z&`O!+h!xTS(ut732<_okD%xUtHb^;Ddz^qKP`J9=j6!Fm(o!~d#@Y*7 zgCPpw4dsZy6`XJef;Ps6KzbE9Yn+M>5o-^;!A66oZlhrf2jc||T&U`XXaTJKtb?lB zy9j6s2s>-*8iR14em-n*bs-%hUPXH@qqxA)kd9RBfaQ!JOMbMhhMqRzjuR= zQd^O<30BHT;MizuDgY zajr&&a%7aU5*2s>6b-KM8F!HXN>?f$hAg6o0~Q3sP&6{sA)=IY9Dqv@G;L|l9~J-E z3*f+qTtTdXfYlMfLK4~QSmTs2UnB>v zAll)S36Qb{G=L5*mGvEr5#V89a!q;Emr^4Djw!o10~oS3GH}^vWv}E2Ne|aHRCO>i zph1=sz#F&_p@*SZvov&=`3}A4OXJ9qu=YwcOL;kKD`g@HiVUDT$bD?!--|;X0}(rv z;*2o}`pQH{W8H6K@oOiBe+?}f3K%Egux^kJ=Bonuk906!6~I4pP+5$Sjy0B~GvlDz z3UfQ=kNgt;$uR|-jpdOdcwITNroEseN?CDEnE4UPz~>7y^NoNX!3;vf4f|aK!GFg| zzcvv3-<|Z6fgs=0f#4hiN&n&ck9B4@12$Jf8Y%7t@D9fe9Y3|nvf_HN? z0zCqW1fd*>v;T`tWa3*oQbIqQP55oIqF+bd`y2IAx?O zh+8OI3E&Jh2pD^P8nCng$XM1!_CN@Lb?~pi?zeac{AUs2X8-~Ivxx9BfB^pt5ddG+ ze$P8FLcpUDXg%%E{mo^@|9(IUKMm7PPTR-;N7R;=b2he-lLf?%WQ-BC#w*Sd)BuHN zgi!eK+eN_0K$Qw{TH!A}ACin9_&Fm&yAcEdfu=!(`7@{z&{R-#Lfc}X1WdIAs)4H; zfLaPz41)l)$XFcJuQ7+3Yl9DV(d7kUk9>E=u|PokRLEG5{UeehNWj zWqmM2A{7fk(1(j(diks)V(pPa{~qufKm{lv4WI&GO`^aIx%=qxswimuz;Q)Titi<{ z`3%NCqA!vH^!>r-Y(RTE_>9wi9>||z)Td02rF}=5FP?+Xr)Zd|6Xd^NGr&Ju>syX$ z3zdL#N&W>O*v(}08DE5dond|_*x~a@|NoX`;6LK1KbvGegc$sb7?b~o4hTUC|76v# z3ym+W3je&5-?b|I8!P>)Rf%Y4I3RZ**5)L3-$U3r>4P3dfB-j^rxEbFzo76rUIhOg za`!cqe@en%aflBH3SC2~%rI@2f3qxnu7Lej%fja@@_*5?pArgD&KhfvCR)kMsp`lZ z*=p#?ip^1x{E))Kf3>!piyXqg|0a;~4OC|m#^*?Za+7rebY}ij5p!hiZ`h)S9)|WI zEy8E=qTW~2H*O$t*kav2pDp+q8V~=9o6&wm{#wrsCpfiw=fu145ks#tS z_XD5ie?H{TpNL=h&jj$##_!k6@t5X+KDZG4XMN~r;ujQRDB70+tnpI`cdqz_|7yaW zD}LegOSnWwV^T z>J!rbdeQ}`AxzLyR0C<9|>#&lw?~&FR8{e>tI)&;mejf>^iTqgL?wLi3N}7yc*a%|660e7?{O zoabxOEchXQ;q!&&AH^?xzR>)m`2AEneS~Hgq7?`wOLn!Lsjt^0pq zLFN~&3!m@I`j4y&|76}zta*ks+s@y*@Sj+n_-X6H=VHzOW?gMVv>T9kX6gHL>wZ&K z|BiLxKg)W4#=7vIsfm8py72D?ub$$UQ-xozXwP9?_}AwB9qYosHt(-kS4WwM0C`gY z{-+W!lz-uWDgi?;g8!)m{LNg@zb9Zo6?H#Pz?d%xH2hB`U?~5>|5O70;2NJXXb>8@ za*D=4H{XNjAE^R9s|zFAk96^~s(}BAV&a1;;PaoCRkFpY=mUQHtvdd{$1~vVUv35g zq4n+3$Nw!w#mst}BD9+eGv_+*oEdy(sYuDj3evX__A^fVe$5B~oHNdKX2DcY2I-Im~@2}O@GQ2_q^^%ET;c)Np@iiXYHko4(AA1Xcgd#ku=>Iw^M=-JuKg`_`g z6!=_L`BkI9=dg+_P6@=DvXUcqu64T4+0R$yHGHl@9&bn#!RtctCunCZFNe~F7UK0B z+_3*rZo~h?w9SX41OF4#HeVqvmi9wlVQc54sh}wGZ#4n@Pq9XbR>0@Y8kNw_GfO3Q z5Y+3-{)e=m&!#KR+rt0zn4`AR?2-xGN|C7eovlvuVvYartcVGIIc@VbQ$mTr-zS9s z$tz-Za(d9joRz)4s~+TI-`OwqJ;;U-8$RDXvp?L-_Psa#%#O?XP2qpNW8}SVKAU=V z)lm2}^$MSvi~Vx$^_LSe{NHHOd=m29>rS5~WL=D)iY`V+_Gc#L;D2J;=DV|@KLgL- zL+78~{xm1)`wE@m8nY{4pY3=5wFC^IGyG2_Uqvx@1^4-{l|89x%?ULlLmpHOBtJ%caSsOT3VE*v@JqyEs z1)jf4-G2q1zh`0iPr|bs+U*Mq3qVsBUt1XdyYyT}ETlvJ z9eM@-l?@BuqgU`hwVNEu1Mpwjuz<4FcKLE5N@HeK3_eG_{mb+U{wo_6zDKXVSa&axkgGkn&xMuOj&Ntu^r;lH~T<#WrqAlT>s7F#jsx_Eq&Ou2+cWDYe<%^df3;4U>qYQit&`?Lj?b9mzb0bft(eafvEbKK z3;ri2E(ofY&U&k=~Pwfl+;Iw~aUnt~8@ZZ|N zU@QAY48yFXGV|EYbUkV@b`4q_z*eI@m~B}0F= zqbIBeLdwnxfd&o?;!#0Z3I>Dmzd!#0zt7T%=%{Z=bb<~I5QM>&f~(L06X4fw7;MF7 zXB2=df5Twv^E<0z<`@Q@nOo3N0h%*sRIuqfS$#N|Vh0Si_R~29Dwb61*%KqAW=}NG zC0RO9t;x{g1sh>7`9JV-&=VUBwm=hnDgq_EKb1n!(Hc)7;i0>mVKDgnlMU4Hkchl6 z*eY;A%Mv;{!4Xe^PC8f)gYErkVJP_7BNF&#Wzl*66Lcd7gE2v)e1EP39;c(BK*l=R z<4KStd@z{oufF7?w4k5AV6bI^f-{F|2!Nj=FxX-&(UJ;{LjtII#>Bdg6wn#CvKR~w zIwXYZXlV}_V&&}UA$5E_PD6G+XO?^vOv{ph|LlYcIIsd1e6EJUP`^6LPf|HiW}X23 ztp{qIe}A7&LispKX`ne1D_6)8>>x1kB;5PMQ#fbCM9b3A8vI%d6lO`GSh^Bt57`i! zy{k8S7|04RN_+4r4z9jGRs;OnFdKfeulnehOF>&Q_}l|}1Z_W>WEHp$8EX*?w(EN% zbGD(*e0)69gLU>07+DHo#+{(&m%w1mde%;?s!l{!1cFsiKte!VLP&sBQBhZq6*_JO zv=Ii9&BPOy_;;BjYfHE8zPQ^C;bhZl?Jw8+3b-mutm#e{S3Bv+3bs83!p|z z7eEJ~ET0V+*k7Ax2ML2ikE~cW>s_!_@CCDO@bxp$rG?)qdI39Ma>XnuF#$yi=1oa2crAtC~wCZg}-@fSjVmHTH4z}!-PsTh8hX<)yLlHx@ z!Jc_#oufYYbJNC+JIy^sJ2z(q++tdeO{KoD(lHga&nqKh# zQ*!wrcL>1$$J~fj%P$S*w}5idLKKb?f8|;LUmx0848qfcYzU;Tp0P^w>2=WKL38$d zpwc*-SaajxB1y+Lk2CP4&fT?xy-gOX=R;2kIdxPXTuW^$bJ{c560E5@8n9j7u{eZN zSFe>_E$lg$`9i+IvZ@9ghnbMq#E4qw-VL5RMo;+qQd3`HyPl`phGLTRkF$f0ha)vj6}C%?;qxLgvVzoT!F7xVrrRa2x((X4No?Y}ZZvSB zr7bZjm6G}@MnA>ameEzQjmi}JB7gBEg_V7)Rnm)tIZC%C>^jg@lWF1F8fuie55pjY zFA=u7v#bri1Xb-KMrnDl$F*N&^5CMS647~va?Yd@XA!(z+}^$Uy0M3-k*9)jnLuL! zR>x_3Pc}H$+1n2EK1-?d~?nbHcu1xGsIWN|c7l#=V zPmgQ7W0HMPrcsj`PfXeHxS=vmEu7Az9xXi?<=&&+T9bh{p;O|hSu2BZnLI`r3M_Z! z8Kh#l#E8$enD|VuKc@RJG&4WkD4)MbheuRY|Mb+mw({zuz8iVD^sZ?2HQ!Au7&10# z7(r5BKj?BA@6KuR9B%NJ9=n2DJf4}PpR!rtpS|Zq?IVP3C~c86>HY^hhm4dDX{VVN zxDEI4mJ02AXx&uk`7~YwZ&xlgTyJr1nVH5Z78!GMwW#jL7jFZrcWIvfTTo84BF&8kVe5dCT2>=( zUpjR@!)zfxOFrwFGNN*?qb?^cKlfVf)`-89C-w5n%S!K6B^ABBwIVnEFAa=1@wq_V zlBsp^)J4uB7v!a?H%qx)bLVJPiEAn5h^}PsJE+mN@v(-Y??#N~qbR95^KA~KQ=3Ip zhm<`L+d-H(s5Qo5+(S8ST65&7qMyedx^=&Q+c~QGI+D zJP*8C3u#sTwSmZ3_-^e>gz~5by;~jID-^veE~|_^p&mPOOeapYCYsT;zs2?SS%Ti; zvud$y)YlIgqy`?hhFhd|wvKT9?m!`#vf-p!gB>BY6HUmIH*#_Ob@_0;_3t)qhz z2Dy$llk1H4k{s?!-WNu?ynR8e$w*k2Vq2BiQBbg1#8y12Vimjg!#=z?QXQ2(c61NT zy#JbUc5lae%{>?4y#>SOX4Xvc)JbQN>p&ri7Da`|*&G+QA}M#+rfvvcZ?B)owHfTF z>L_vzX{_$t5-H)N2P=t| znLf$L9eXIMmYmzZt9S>(B*{ld*Iu?YTYYVMdOCv8nPU#d6>G6uT?8eRsIW`s?AelV z{TP4)whlgSsf@cC*=rn0x#w_V$COtxOAPegXDJ%0 zwZqUSrCzg@uVU=gdl$y3`}&y)nb+{@g~XWhstvSYLgtmRs6(&J9GLFZHAe>cD!L7o zaHr`p#9=VZ%K2&;9~@~XA0N8h!5NIJvX^khX74VcNs_|&P&al5_4$LqovoJs+oU!N zTR%?3a1VBMR3!m~WyZSKskdgIc_6te5%>DxSzG68MOk4u5mYdU=MbN}CmD5%b}l+;t>s2q)Wr2Y~e+Z^j+Py7`34cYc}P<)R?GM4xL129;F zQ8ihcJ?I9TpxTL+!@!(($9p|Mm)IS>c6?^J!qWXuE|zRXbar;<9c?!)H`B}w*C4!)sWp6o1U$rlCHQgt+z2BiB|7abnIMC)|HfWhMFg zcQRHLsH(@>>(*%W>|4HOYp-w--{bLrrk5GAkO5%6S|6QbS-bT3Ho-fRtgAF4B`~}6 z25XYeNPFf!EVMP+g(Y;aFn4)*^jV5YXZf*f&3Ap1;1W4CO|hH+wbff97nud&L?(|4 zY0CSoKAofC?w593a>O%%Tlx;Im(B2b(dH|9DaM%cz#bcOKb6qR6qDgw`qTdTxm-oP zh2zbWG;=GThz1OguEopnb%XoNReH)!57$-R5F(ssosz*>$%}dTNfMEqz>@0apkS^@33Brle0?h|;Ej>K=DUhh9l<5wc3l%C$t*8B5oud_ zW#mR=c%hbNJ7!_y{^d3FKJ&cI@gPXsqideZ%359FO241ScCPGZ=DD7{UTMs3OIk-| zLZZM!`o&j~Y)CWZ=@aSK2wZu^4Ll1LHk+LR4t&8&MTOoPW} zjInCp;AOL(-p0|^?0_oVHXRm&;(R`SW|rbL9Zz!)Enbnxe`;K#V09E-cDWyI%xn$P zd~kR{f7;k>C6pf5`Zr?k5{_@)c4d|)%1xfzAYxm220-2=Mc)AnL>Ql0Z69rWPh>be zk#mE4?a+n{YQyZvvuvI!g$mm}DALeE+BlxMdI5-erZ=7eF~LuDoYgZjN(L(E9WLE%_Gdoi zLBZv=wjQ+75YFHzE&L@N@2s{9g{L`!FHO}Js<+@v!$KE_24oP*Q{!*5QO~W5kHBrn z+Fx@U$lk${@}@Q`De;BapoGioCG6sjsO-lq=UYp|H7UoYP7Bv~W4zxyzL=<>P0r*s z%7}I8YaXH~9y&VZRP!Q|T$i0rtyS#oy4ZX)~)zgbTS-aHFT#zA#E(!FaH=pFL zbeYIpA&D zH}F)mv-d#h`6nO%(2)`eJ{{9~%Yy4}83Y?8Dx6rC7$2}ErqCvK1lZY&zFj)Og^6YK z_REdD##i`na3U!!*W04p2fY7gT`@K+atGowCEB+qj=Y$A;U8nM` z-x5OFm0weeO|bX=&NnxBmRvW@W{oEC*Q zVjsytH_Ho~ag9c9@hdtXY7ky9IBtr#3w$yxWcky@5wYb5u>0TI0UQD~-{0tkkAY31 z-FuLeP3BUdkSJ4KcJrN&HcVlAGc)Y=qX-eTqwCnojrlj5YJ6ClnH>^X8y5)FgCPwX z^r(jOJ<<$`GrWClRi={5)Up)^-pJ-J`ls;d3MTYf1imrfwTuIHLt(ZOG*#_O{paSP zj#tox;z;0w7Ikf#?Pkr;3>{*AHL5&f;_YpQ!%J3mJc+r#fhf8NlPFb`}Z*n+%jJ+#f{p=1+dmt4kX37{5Wf$drn%9|Jvkr_Y z19e3so!TZdJ)vuCbMw&RhCG^gN5bX8@gB*+WWq(Ww;d-PkK_-G4R&@Pb?$*LFnK!B zF#$MTg|bEXt+fCp*pQQ}-1jhv2VzThimNG5$pcnMlk&9AF?w{U5;8(ty zWmi2_bw?Bs35xz8<@Li&7;ivKhA64~^VFI*hnG4Gb=5TFI(1g3HI4Tc^?KBLv*>v6 znwXZ^Y{xc7-Z@k>Mt!4&%mKJHR?1%_-l=#H__T!YltFhxo*1waNRXX1nQcu|Lpkba z5yf|tqa^k>--!^hTW6qosEx~Wd?-chq8unBdUHEdcWFf2xp&XpYqS+G$%*#M(OX5j z_lUJ#1_eWgY>n5GONuL)_;^-`)jQnA7?`nZo(9$0J=r$+rZ!NJ9zSt{-hBvUksQ0~ zGVRNt_R6Tsc>7qMA(YodKQ$isIIc9T8wfeTy|O5`B0=|Z5W8B*i>Yec6Ljvsh`hxT z8ETZ(E4S?#0g~jk$Db>Ulni$%n9c;HfeDEorxLgWP)-0<-GIBtYQ63Sm4NyFyHJHR zIyv0rgs(ZiVdHKsK*qO?*sWJN`S4A}V#<=n{r8z^W~@?!wRUO9BsZkznB#pv=GJvj zV~*SsAu$1}p^&qMoUgsah6{!pxjiGUIO|O42ilih zNM`8)*bMZKkVvW?Y{}u&L<}UoL@Djqq?z&{Z-ea{e^J{v2BpznV>YR#^r?5z)8bqk zxb#%^6~4OfU%GX)(Y+USQCKfdHFU|!zh4;r?d9aIah6re$Lo>#_TrSqm4PQ@OS~ug zl#Ql95#A5b)osxBey%ETBo_BBLDz=Boyr|@Xa9*1wdY#@5X8p?)xxPUJ30e>yeAJh zXj0PlSP-Eln|2e9^KoilQh4BUStV1lIr6RuY5ipNh=GMCyZgu^v8F3Np!~6Ue)VF( zp{6ihSI7+$!UX%!=;Q5AFDK~@r+H7>wUtFux{E2J{jHH0A-`NId!x;|-u~B*xDE2$ zMxH3M6hGg-0tm(p>Z~dQ3n`Bg2W|>R2H*_v)Zn$QplH!SVDGKu)Q-NTVihH96NF`y zy#JUVuvre~zB0*PL-Q>(vMNaoyoY<|cqFZnjw@a_9?vs<(c;*)n*KLWV&W8d88!>6 zEU5>iyI8tZ+k51t4`L#V+%%P0F0FeG?zLTUNis*2%Ppe_4*+MKbvbDdH@0drqCoD(Ge^6TD%a80@HjCHo;$-QD$RZ5?Mr|zrOR0# zkywOr(gCY;0YUDlPD@iA8}9Xf_eiW1b=M9(c1Wb{FD3+CaXjqU+Xzk5q*qKEXJ0?B%L}62FyEzb z`e@#nGazb<<@SvQ5Qb6cj7~-zpzl?H#|Qb3Xa zVCn&DT%lyM(IaZOx#u7TxwBQVl_%u#RvK2nMVEmye0zoVw$|0#_88JBczPxK$m&gq z7JzM-R)ALgCfUT(n?=}eFiSco>m}%z6AG2<)E)?WDP&Lf~qv1DNs91 zPP{8WCu*Myz{0jV)m~AW-}>F1;(P^6Eq)5tMY5{UX(-F-l=<7Ao|qu}-y+ z-7k4G;(@7pGD`WV9&MITL0&bA=aAZ7n;1%N0udJdamQePhyYx2-7tMHy4Z_3!; zemzbt9KjNM>LhJl;yndoW4=*nsRM_6>cbMsROu;hpRg zd2=2dn&7@{T$gR%Y8C8*DC9A`dLu2uJ)EuN0sYF7g-E7290)q5)nn6k4Y^q%rQ&aP z`+FfqRIS3sIq0NTm)0o5(9*rhG7?By&v~51Cf$~7!`1IV*2>v2+>}8qa_mlePWSP$ zA+-CRSkGZBy(NdNieAoHZSf-D+|o@qrHWQ3`*>+6trr>ag(gn-#vkKF;%eAMEY+i> z3mn@k^xrUn+;wELxi0qkRm*h=%tsNG64Is5i@c{#i#6_UYpk~LW;V4xYHqgt?=eQ& z;_?)v@$F2%fqjJ@qqvUHaqc2c* z4ymcLi5Lfx&)zW|aS*)_fen9M9?f5hNPf`J2uf^#18)lZTX$i~jOlj!LzI!r34r}* zl`dVqH9#rA*GTFbL!rOa(3w;16y}odNa4FZ4S6Xl`N85Nm%H;sUcQPv#U#k|dS&_P zIx!Jay*MYo_0G1?u^6Nen~xX0RjZUz`-Z>gK}IfN)wEoKL4n)gcKKt^)mr#0NPD~{ z2Mx@2aAbGI)`vY94r;jO3cW|(cSHFdu&$5}h+NIL`6(SIIrHVYb3V{Ems8{}M6WQk@>}r}R=&V!zG%5F? z5TSkdPHpOtJVV*SaZ^o-oe(;~J(*aoW29PU>~xM%%jmA8XJHARlL2Imr64PnW=N26 z|L7#u0U#?;-P*e_5$TLNCR*&8iw0K?P4DPhw}Z(f#W>4RA-GS0bA_AeTr^-CZ{CWQbkqI%=(t zS*DKapqAv7^5u2Kg_~zEmDup-j1L954R$zn*J5}}S5|^VQ6$Gb&=Jw}I1S157g?h( z87dd*U0$7b>krtH2(oY|X2Yh=?)49+CdcD;PE8FLnPiXdC5=|*^+tR2p8)wtr^kh9 z%a-xi=g7v=edws5u`#Q}g9JGC}O**^?FUcFf_tiqeVUJHrKH_5WasJ8?^Vi?i7;ex``9F6Xb`i9l<{CuQ)WLu8}){+{Mu{)6BH`zNYCZgC)%%6NZA=Uj=tY z3_$bNh{v62E7d&dBG7tD{fTYj4le*;@|a{Nk2N1(IgGf`jz4=AXVl^2dJ!nseRah4 z;v+e(@Ae@ps*(&k#T2I|d%a85N_BH1@>5s(W-!$4+~)S?qJE08>&9aiW-{E7JE%C2 ztN@>nS<$_fabb46$?Y`1tubA7$Jg!z6|M-O>^#W2&xdu#%+M>(2F2YUG%$|iPt;H0 zq79kkkU~QqU$fC2+;5(_?@{GtGfF}UioLXh|KOUSda|1G1NtyP^4|OlfF>gfix*d< zS;)}$>IDV6K&t>oVZPd_3+WlL32`;hw7yXRNLE9#QFis)OVax6>#~ari-kF!=x^58 zB}=bQb}S4l8tdS0-^tgeS8~QB$LcP8aFytG`2*+ojwOtYxNuI?HBDt(-d;iEtv znCZ^!GiN~ARk}MlDrlTYzhzf>W&7a^rtXNnOuM!ADrsVL2ajfq+#;XszzhtfJc!P3 zkD#o#$iSgCJstGta3@W$Opo|rb%V~~)eTGn`tY}oEcY(Bu^5r}#z31LVVn@unO0<; ztHisaU3XJYLn&h4QP+!lUfpgJBYkd~1IpVfmK|QokZqvboAKP~&EuPy0uvo$Mo!&# zMy4(EVrE#vUzJ8VB(tbJuCelQ{r^^0M6t3tqSV#iajH=j&3%S&W1#0ONK zYu!vcK4oXRPo2(&VMZDb8dS8q@s@@GOic@;pV#HVHaEna@E%6H{YbYj z`E~n^gNuAtGgHDA!eFtPyHC?#Fqq0FXaeDY_HpQk()Pv$FxcNmU6#UN|7`d(H+)uJ zrS&$xYb%#j>nq}#7+q7it741i0)@;gezaHjPP=!d-`@smu_rOg(*7?UeAG6kCeb{1Q?n@Z9}(*gQA?>_$D5>a&d<=U37~WX##k=MDzn| zFRY4i*VWn_0BxFQ5$tB=>fEEu5vos+s}-E`lk^fQ0=CPC@tH~NdwAyg^XDM`I#)c` z*eq61ex_2~ZNNI+>aLRCR{H)|_s$9tKrK;jbX)n@)^OWVXnpqBiF!JnX0PZ!rNt)*|0!zp1I|%|nZsls!Q8Q>Mx(Vp9AGd0=#Km z&$l-?R$&Y#2cBwrrv#jN_~6!Xu%orQE3C5$ACB7^ zE}_#8rLWNINYZy&&c;xmIsijq2FYD^dA_ey3 z>})%H?ctH->v2(2FMU|_F6Q~`X_O0b$R8m}ly+VTCgxUB#R>_*ZapX3Ts!~vi{%ID zO$c8S^45nn5FHd&aA$u5ai}pBm zRG!)-)M6TRw4*9%8mK5E68NFooAjd8NYngv;w2%RJAGnSFsC*11sVi~YlTXk<1W6r z9Y?!PI0##SJzi^RV_s9pg#^{XhA98H^}z?u?q1wAzRSJpvL;LE<+Xb50GH~i&((tn zKDB8jS$5U649e*3#kERo8I0dLac=>4!l=~#hHJFqJCc31c4>_K=B69j zSkM{b%$mv|@PGvv$9y;O9@wLEX9JYq<>68|B_Z+{cd%Ll}z$YIOAZAG6i)$_W8=!H5c`plXU!Ud5N#1Vy&#$ zbQ2>Wk!ngkYux&`EDbu}#60-4K5hdvMUba{7SVoyKlWf{4JWiLjVS!fnVw&M9*I?K z6bVgIT-tVuUH&1UGQ2wj-GWVfUILMaLCKp$0923b={ZLFvS{xq*McxXetz;4CnEe!+K67VVPA~DbkId3IEJazwR79$L$4yok7#oE ziRR?z>ZoNr>aJfdPbIbivaDC?zo-9!uBKFLjdEgq)7jwdK~;`n-LpX~?6o&oVu_a%!u(IO$H3jG~inksrh)`QUAgCu>8A&cq|Hn#0A(nNSWk8L3Z z$h)^i(m>uxR*jWx(WxM3*8oP@J=U2Pz8GnXl&Ct^-Bk`RA?=a}g{TAP1S}5?ltRVs+ZVFs;b8`W+;0GI>BqLSZQ|f= zbalQmo_LML&m#Y6*Wpl(VevH-FHM7RoqTtI{U9(nSMV1MRG85k*mJ}|2!)>$8cgot zrJn>rs^7j4iM>^?Z@!h1Q8+c$nNi2E=k0;>f&dVnX%_P;_BIxzs0=4bdfoNf=(a5) z#w#M=wA#B8G(Zni?~oTYT|)*IdCn;-lWmRq>MgVMZ?M^uK|u0OOCcRz954>ci?ewe zKgu{`DaSjKlP?1YDh(_=q4*D(TAIXtJBJ?m>NwAI zcUM!91#fwzWDW?KD9>2iCFhZwb`-~F=KDz$$E!&xzgjAsfYn@BW}=+0*0bH^p5(Yw z8)>&uK#aKKn*cVpv*Y-lt-{t?PcA94cn)Z1H3OzRHq@P@KmFn`L+qql7!T)kiRUe7 zXUht%dR%dkVl>uy-6|{=o2U4ob(dh-Nsr`q7e?9%X~xM2ZWo7TP0Y4~0Z&Svv=0d? zbYH!u)Ls!M0}?679tnF7E)0@cICO`+OZBX3po;B;ao4PwSB@ zFMwyNo!r^jp4BB4r}P$@fot0ByGtX2jk_^ny}3;OGQD%9;;nB=a9NPr7iP!w-h|eG zGBXG)M#b&%z7Nydd7@*`8SOgdPev>w^tw?uTsx1`ilzQ4ceyOqT%)yaxYgr~l)Lj~ zbmV|BsG&liWEiGf1);$^Dhu3cm_kskZr)oqTT_6i+pq}ybKnlopr!R0sq~;s z2CsoajcDltugS5nay2z~Rq3Y;>}E&(XB}w1T5u1MIt@g61;fD#s`B~#ap0=j&zDKxS}Onu$~WP zN?IK&i5U&tsaz>{FK9~!NFo}%X@==?t2NM^bl2KK&pgJ_x8^aSLF0;;Zop!qB)bet%NkUB?2pw1zi?@z8+hflY?N+HNZ)tg zk6FLvam!z;H}!UL!mUI*F7sr5XPdJBpL1^AmhP+64R0z9%Mj0XG}iiTrd@xH9; zPe&uuQKDuY$jvh9!HH7K#mU{b1Kky~wz7&hx{6kUT!<%z2)})1LN*ER7cqZZ$Csy4eU{UUQmFzKS)QAcJC9c*2;{h&OGTtQpPu+6dP zWS&AV-GaK9VfD+r+p6_lHzCusLUTy`7E=K8M&90LNO9me7JAh${=1nnm>oR1~0c)Wl*p8O#JcPhQ#wUQIagq0=R4nh zw~ws?j59dzAb_=!loMmxuo_MJLt7~C>Tx1BVxB&k9D1dbB)*zg3e7~ze`n`>KM7PJ z=J%xOc7fi5g1LY{MoXC#L$R}NYcEe)L4O_lQo37Oet*fWqbtgzWtvoN{|Y|}En9X} zCt}o;PMVPDccsxtQT*unx9yKIAEn%R#3xn*m?HXF2?*k{Wk|lF!r=5Y@9C+kL=3lC z?!e@5Q<^mU{^3Bz+;e<>0vc_!d%J2J6WXjjxD|psr1~Tw1Gb&K36d5;-Y78bWhrTT z)98{$?zH?J1m8WFbSuR{v5OgDlXjTNvB6*ogm-CstZMRu)mP?k z3M~z1n%?lE6qk-ArRgZ+hwfkyLG?q$n_{qql&J|<&XrSR`IFa^Pe}?F?V|vmL1%kzB?q?U&z7pSgkH?8tS=-Jm_e=_R0;VqGhNj)c}QCknM_v<=wd5k2@3LBO^7RITpoFPXgd#>;F$Y1gLIv2CgPN`0DiSo=R z!A;_8_IYW_gyZrT@i9`K7I{y5ZDJL*uVtgT*xp!p$u#7A4uT(=UgOcau=nli2dU4J z49a`OZd9k5)nyVi2{sWYgI*(o#`!DOtm|8?qP&0qei5KqfR3Ol9wd9iwE0xa>Xc4z z2EJie8pd13aY;QyI6M$qY+2A?baKrP>+c(XfePl)6_y<*MDIwl)x~R^+vaPSx$pFz ztzx9}JRsg)#VGqX<~nhQZ+w^y91wsdNa|?xxLBjh?a=}DW>A6dR63=iqT*m$MxvbR ze3n8D+rg#SR_rR+wrsd}iN!+$e=ex&w4$ln1l`ME9!kt$VHRR09&^nrA#sL znSv_r=F@l$-6BUB@2LsP+sAk<3QZ@K&_zkTZ%KS z?!w()mhu;!m+|&GyN+#3v6eJoWe}zx(FQftS+=c=ek?NE)~}D5vM_s6=;_WGvMG*O zli|z6@6|(ZTe5nqb(4$Rb8sV+3o{@;4yA_IOIB@u2z-5Fqz`CDf2|fp9=MT{r^4kc zQpm~I$5YMnvTdtuYclZAM*d#*Jd4uwX}6tT09Zm@j;Z=HYw2X`*Y0TC&c3j@f!5?1 z&Z!$e9oZ}P!uvEXGAXUlxEUlG-^y_o{pM*Q^SY~+ho>wmoQ|&NKwl?3HZXUMGtRPY z?_+Uu3mSNqj#Zv~?1e1ty6)7epOrlH=ww%>Y30zg%H}7W5}N38q!p+H;E6IzLk>CGjcfAMW|2g4Q{mXf zosG=m4tsfryK1Pl*KBN&fclLO_ZpNQ->2h8(Osqx-Kwn+5|;RFy5kW}q8+V>^T_Trw#mvE9QuP&b{cK zxWkJZASB|$43Z7Ea}*h;YF)flM=s)Bv0@{Sbw%t6M%VRm)V4CWB~^?Hjrp!JV{djE zJrB#Eyfv-)0XR5_^zIDZY{>7RqC!vrQiqeLE&zjsmLC z5)mquZW^9R$PZ>FRi{SUFFLNI?M@kcv=-1AZiCeGUH)v_2Nn00S7-D_HO8})yR?mV z=#O=Mz#CYQEUA-yTYC=b+L0rF4W90j*(oEle{8^}2rd`pw0=-rSDdBmTgrR3wgV(8HM9=SNYAuOZ}N85ty1E9P$!S&s1W*INjP?dg@3|ujw0omjxFHp|T{Qc6U(#8UJtd&*Q^u@D) zPUnE^1#QkJlt*Eb^f4Bh!78-z?i_ye{OdrjyC)fULZT~#(;8hb0~yM6N^3z)Q0Ou0 zH9biiyb5YV5ay$xE`HZi98-99xGmZnB$fzB1#8Tv2GhLpk0LM`5iuTs+(9KNgU`xM z6?rtW@VY6%&s#AtAOK|U1&rffqpjgV>}rM6Q{&2hTY(a6@53R7-d3i6x>yVOmJKWlogU7 zMnNUfb+io-Nl>6p*zt!%0AhVDJeK9Rrr~W~gHkieAZ;6PM^GvYauCfYWKS-1SQS^E7K#+GqmPzsf%0o>|D9X*gem3Atfws8xt~k`$=O916 zzP(&#dJo9kAP1h;H0Ajp@Hc$_-T3due>eWS@!yUAZv1!SzZ?JEn8%I1#;PhRBSUp$ z%}9w>kA*OYbkJZVD0w3j6R6~ykkN1ZUiz?X1Z4p#cvmK&JUg6&CJ8%G$=bN!?NE14 zlYW|c0Voela!5|nZ86IJ+k$s#P&UN>^Rdl?o&NcQ&rAk8s^0nHJFCFTOn2C2y`L+wvF z`1s0pG%ncd$U6Iib?er_H|)OZIqqyU)f#T08pbm^HQs9i6nlI%_@C^ARZX^iT}e2< z1+