From 13110f9949f857e70d4980fae36d9a2d08445f97 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Wed, 17 Jan 2024 14:02:03 +0100 Subject: [PATCH] Move `sendme` to `Postinitialize Event` Tentatively solves #1495 --- advanced/hmi/nspanel_CJK_eu.HMI | Bin 20442149 -> 20441890 bytes advanced/hmi/nspanel_CJK_eu_code/alarm.txt | 4 +++- advanced/hmi/nspanel_CJK_eu_code/boot.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/buttonpage01.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/buttonpage02.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/buttonpage03.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/buttonpage04.txt | 4 +++- advanced/hmi/nspanel_CJK_eu_code/climate.txt | 4 +++- advanced/hmi/nspanel_CJK_eu_code/confirm.txt | 6 +++--- advanced/hmi/nspanel_CJK_eu_code/cover.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/entitypage01.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/entitypage02.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/entitypage03.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_CJK_eu_code/fan.txt | 6 +++--- advanced/hmi/nspanel_CJK_eu_code/home.txt | 4 +++- advanced/hmi/nspanel_CJK_eu_code/keyb_num.txt | 6 +++--- advanced/hmi/nspanel_CJK_eu_code/light.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/media_player.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/notification.txt | 6 +++--- advanced/hmi/nspanel_CJK_eu_code/qrcode.txt | 2 +- .../hmi/nspanel_CJK_eu_code/screensaver.txt | 2 ++ advanced/hmi/nspanel_CJK_eu_code/settings.txt | 4 +++- .../hmi/nspanel_CJK_eu_code/weather01.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/weather02.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/weather03.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/weather04.txt | 6 +++--- .../hmi/nspanel_CJK_eu_code/weather05.txt | 6 +++--- advanced/hmi/nspanel_CJK_us.HMI | Bin 20255899 -> 20255640 bytes advanced/hmi/nspanel_CJK_us_code/alarm.txt | 4 +++- advanced/hmi/nspanel_CJK_us_code/boot.txt | 4 +++- .../hmi/nspanel_CJK_us_code/buttonpage01.txt | 4 +++- .../hmi/nspanel_CJK_us_code/buttonpage02.txt | 4 +++- .../hmi/nspanel_CJK_us_code/buttonpage03.txt | 4 +++- .../hmi/nspanel_CJK_us_code/buttonpage04.txt | 4 +++- advanced/hmi/nspanel_CJK_us_code/climate.txt | 4 +++- advanced/hmi/nspanel_CJK_us_code/confirm.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_code/cover.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/entitypage01.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/entitypage02.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/entitypage03.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_code/fan.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_code/home.txt | 4 +++- advanced/hmi/nspanel_CJK_us_code/keyb_num.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_code/light.txt | 4 +++- .../hmi/nspanel_CJK_us_code/media_player.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/notification.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_code/qrcode.txt | 2 +- .../hmi/nspanel_CJK_us_code/screensaver.txt | 2 ++ advanced/hmi/nspanel_CJK_us_code/settings.txt | 4 +++- .../hmi/nspanel_CJK_us_code/weather01.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/weather02.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/weather03.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/weather04.txt | 6 +++--- .../hmi/nspanel_CJK_us_code/weather05.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_land.HMI | Bin 20443301 -> 20443042 bytes .../hmi/nspanel_CJK_us_land_code/alarm.txt | 4 +++- .../hmi/nspanel_CJK_us_land_code/boot.txt | 4 +++- .../nspanel_CJK_us_land_code/buttonpage01.txt | 4 +++- .../nspanel_CJK_us_land_code/buttonpage02.txt | 4 +++- .../nspanel_CJK_us_land_code/buttonpage03.txt | 4 +++- .../nspanel_CJK_us_land_code/buttonpage04.txt | 4 +++- .../hmi/nspanel_CJK_us_land_code/climate.txt | 4 +++- .../hmi/nspanel_CJK_us_land_code/confirm.txt | 6 +++--- .../hmi/nspanel_CJK_us_land_code/cover.txt | 6 +++--- .../nspanel_CJK_us_land_code/entitypage01.txt | 6 +++--- .../nspanel_CJK_us_land_code/entitypage02.txt | 6 +++--- .../nspanel_CJK_us_land_code/entitypage03.txt | 6 +++--- .../nspanel_CJK_us_land_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_CJK_us_land_code/fan.txt | 6 +++--- .../hmi/nspanel_CJK_us_land_code/home.txt | 4 +++- .../hmi/nspanel_CJK_us_land_code/keyb_num.txt | 6 +++--- .../hmi/nspanel_CJK_us_land_code/light.txt | 4 +++- .../nspanel_CJK_us_land_code/media_player.txt | 6 +++--- .../nspanel_CJK_us_land_code/notification.txt | 6 +++--- .../hmi/nspanel_CJK_us_land_code/qrcode.txt | 2 +- .../nspanel_CJK_us_land_code/screensaver.txt | 2 ++ .../hmi/nspanel_CJK_us_land_code/settings.txt | 4 +++- .../nspanel_CJK_us_land_code/weather01.txt | 6 +++--- .../nspanel_CJK_us_land_code/weather02.txt | 6 +++--- .../nspanel_CJK_us_land_code/weather03.txt | 6 +++--- .../nspanel_CJK_us_land_code/weather04.txt | 6 +++--- .../nspanel_CJK_us_land_code/weather05.txt | 6 +++--- advanced/hmi/nspanel_eu.HMI | Bin 15033379 -> 15033415 bytes advanced/hmi/nspanel_eu_code/alarm.txt | 4 +++- advanced/hmi/nspanel_eu_code/boot.txt | 4 +++- advanced/hmi/nspanel_eu_code/buttonpage01.txt | 4 +++- advanced/hmi/nspanel_eu_code/buttonpage02.txt | 4 +++- advanced/hmi/nspanel_eu_code/buttonpage03.txt | 4 +++- advanced/hmi/nspanel_eu_code/buttonpage04.txt | 4 +++- advanced/hmi/nspanel_eu_code/climate.txt | 4 +++- advanced/hmi/nspanel_eu_code/confirm.txt | 6 +++--- advanced/hmi/nspanel_eu_code/cover.txt | 6 +++--- advanced/hmi/nspanel_eu_code/entitypage01.txt | 6 +++--- advanced/hmi/nspanel_eu_code/entitypage02.txt | 6 +++--- advanced/hmi/nspanel_eu_code/entitypage03.txt | 6 +++--- advanced/hmi/nspanel_eu_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_eu_code/fan.txt | 6 +++--- advanced/hmi/nspanel_eu_code/home.txt | 4 +++- advanced/hmi/nspanel_eu_code/keyb_num.txt | 6 +++--- advanced/hmi/nspanel_eu_code/light.txt | 4 +++- advanced/hmi/nspanel_eu_code/media_player.txt | 6 +++--- advanced/hmi/nspanel_eu_code/notification.txt | 6 +++--- advanced/hmi/nspanel_eu_code/qrcode.txt | 2 +- advanced/hmi/nspanel_eu_code/screensaver.txt | 2 ++ advanced/hmi/nspanel_eu_code/settings.txt | 4 +++- advanced/hmi/nspanel_eu_code/weather01.txt | 6 +++--- advanced/hmi/nspanel_eu_code/weather02.txt | 6 +++--- advanced/hmi/nspanel_eu_code/weather03.txt | 6 +++--- advanced/hmi/nspanel_eu_code/weather04.txt | 6 +++--- advanced/hmi/nspanel_eu_code/weather05.txt | 6 +++--- advanced/hmi/nspanel_us.HMI | Bin 14820802 -> 14820802 bytes advanced/hmi/nspanel_us_code/alarm.txt | 4 +++- advanced/hmi/nspanel_us_code/boot.txt | 4 +++- advanced/hmi/nspanel_us_code/buttonpage01.txt | 4 +++- advanced/hmi/nspanel_us_code/buttonpage02.txt | 4 +++- advanced/hmi/nspanel_us_code/buttonpage03.txt | 4 +++- advanced/hmi/nspanel_us_code/buttonpage04.txt | 4 +++- advanced/hmi/nspanel_us_code/climate.txt | 4 +++- advanced/hmi/nspanel_us_code/confirm.txt | 6 +++--- advanced/hmi/nspanel_us_code/cover.txt | 6 +++--- advanced/hmi/nspanel_us_code/entitypage01.txt | 6 +++--- advanced/hmi/nspanel_us_code/entitypage02.txt | 6 +++--- advanced/hmi/nspanel_us_code/entitypage03.txt | 6 +++--- advanced/hmi/nspanel_us_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_us_code/fan.txt | 6 +++--- advanced/hmi/nspanel_us_code/home.txt | 4 +++- advanced/hmi/nspanel_us_code/keyb_num.txt | 6 +++--- advanced/hmi/nspanel_us_code/light.txt | 4 +++- advanced/hmi/nspanel_us_code/media_player.txt | 6 +++--- advanced/hmi/nspanel_us_code/notification.txt | 6 +++--- advanced/hmi/nspanel_us_code/qrcode.txt | 2 +- advanced/hmi/nspanel_us_code/screensaver.txt | 2 ++ advanced/hmi/nspanel_us_code/settings.txt | 4 +++- advanced/hmi/nspanel_us_code/weather01.txt | 6 +++--- advanced/hmi/nspanel_us_code/weather02.txt | 6 +++--- advanced/hmi/nspanel_us_code/weather03.txt | 6 +++--- advanced/hmi/nspanel_us_code/weather04.txt | 6 +++--- advanced/hmi/nspanel_us_code/weather05.txt | 6 +++--- advanced/hmi/nspanel_us_land.HMI | Bin 14669699 -> 14669439 bytes advanced/hmi/nspanel_us_land_code/alarm.txt | 4 +++- advanced/hmi/nspanel_us_land_code/boot.txt | 4 +++- .../hmi/nspanel_us_land_code/buttonpage01.txt | 4 +++- .../hmi/nspanel_us_land_code/buttonpage02.txt | 4 +++- .../hmi/nspanel_us_land_code/buttonpage03.txt | 4 +++- .../hmi/nspanel_us_land_code/buttonpage04.txt | 4 +++- advanced/hmi/nspanel_us_land_code/climate.txt | 4 +++- advanced/hmi/nspanel_us_land_code/confirm.txt | 6 +++--- advanced/hmi/nspanel_us_land_code/cover.txt | 6 +++--- .../hmi/nspanel_us_land_code/entitypage01.txt | 6 +++--- .../hmi/nspanel_us_land_code/entitypage02.txt | 6 +++--- .../hmi/nspanel_us_land_code/entitypage03.txt | 6 +++--- .../hmi/nspanel_us_land_code/entitypage04.txt | 6 +++--- advanced/hmi/nspanel_us_land_code/fan.txt | 6 +++--- advanced/hmi/nspanel_us_land_code/home.txt | 4 +++- .../hmi/nspanel_us_land_code/keyb_num.txt | 6 +++--- advanced/hmi/nspanel_us_land_code/light.txt | 4 +++- .../hmi/nspanel_us_land_code/media_player.txt | 6 +++--- .../hmi/nspanel_us_land_code/notification.txt | 6 +++--- advanced/hmi/nspanel_us_land_code/qrcode.txt | 2 +- .../hmi/nspanel_us_land_code/screensaver.txt | 2 ++ .../hmi/nspanel_us_land_code/settings.txt | 4 +++- .../hmi/nspanel_us_land_code/weather01.txt | 6 +++--- .../hmi/nspanel_us_land_code/weather02.txt | 6 +++--- .../hmi/nspanel_us_land_code/weather03.txt | 6 +++--- .../hmi/nspanel_us_land_code/weather04.txt | 6 +++--- .../hmi/nspanel_us_land_code/weather05.txt | 6 +++--- nspanel_eu.tft | Bin 7311620 -> 7311456 bytes nspanel_us.tft | Bin 7383436 -> 7383272 bytes nspanel_us_land.tft | Bin 7311620 -> 7311456 bytes 171 files changed, 468 insertions(+), 336 deletions(-) diff --git a/advanced/hmi/nspanel_CJK_eu.HMI b/advanced/hmi/nspanel_CJK_eu.HMI index 3ab8e305feeffc8c94ee5203b8b20037932d73e8..37145b23281a5ed3a37ae6201fe05ab84f83ec94 100644 GIT binary patch delta 16671 zcmeHNc~lg~_P#SP?3Z)7c zy>+`_>*eeAn=f9sU+Jxg-{;d^5f~aAI7M4!F#sFBImd5NVX&|&T^$h85KFZh~ zY0$G3c|wT!FsrKhTpZ=>QGPv+^5|3=45YI*9|U@xO#_3YX_W5W%o{7e;&0<9$M*0J zR_dO1$L7I4Pcj#cdC!Bj^PqyPHl&AnoA${(KHkbx>C=qQvQkH`>5vYZ7G#)k^RCCk z(_x^Rv_+V=IgH}ZSgDn9$$TA-GA%zHbi{Lkh2N!8NB(?I3;A>}EF_d-n*qgi zFL1l%Zt&EX|3jr#Rz>k@8+D{zYz8E_k;$V-;d@YV*IKe-*QQMsOCId7cyo-ZJ)Z>R4kkr>S zpoK{xF`0pKcaYTHHLdak>`Dfx5U%xSeDg zyN89^FCWT;*#}K+-7UuKubU6sBFLPAHLhmrzqOk$wNon-&hiy@xWV`5gPsf{EiKXX zEn`{u&H}hgw=Fo-Y?K8e?_#f3rk~`y*sCY(zPJF|Y&U(?A|S%2ISXORS9CJwVW{)? zEO_6Yw1t_k;@TW+<2Ty3id=Oe3zpMfq2~H&eJcy>sQE+9=h(iUziqG9ziX8Zx2~EV z5^nwsSbHP8(fU0s4uq#|7r{rIib|&Aj z*!(s{de}IWv`L#LbEt|de3YYFxx9{_=&0`5%FO^C^Z?SBhll__Y@<(*R4p52fX2Y@ zarCr$($~O$>gXBeG0Xr;SJM-*t69W+VX^^!8bxMfA$`SO1B^)EqntbS>38%aH zG+?j8+fcfR7}BC`_&XI4W34bAFcxxy^?MJ2Z#kKj*-il*imimMX=F8lvv^w<=W#zA zse~5kjr~o8l#ex4@Z>|%X7QkgpR3^VPE%VCbGg9jwTJmRE}l{D@zrqC+2k|ku@Imk z`3T%3p(Z5M+(MT+*1(XD zPd5AB{DCbM1Cu?CV`2zuW7c?RZ=hmkq`k4xsn+AC{JXA&cU=_-CBh0}jZh(M#JjGx zuJxj5)s&>7C7P1d zrX=;>o}?~zD{xa3xG4+VtP0$$3*1x%ZZ_N8Z0rBs_50nNW4UlHf{WyOa=p0TTol)b z>&x}y`f~%gfm}5A68ADUh#Sle;f8WC+%Rr9H-d}hMsji7C~h=2h8xR`icQ2orOx@N+%)BA;Y?` zZBQCwp4c`hJ^!-GZK_K{xbS_pE=*sqG#*G`umVU&NS}K)0Ott*2w(f`Os__83a@4J zN&PVCm5qP07=qIP?TnP^b7u$%eRLs$>u>sQ;#Iva#!Dhu}f5@e(F>)wUF0Z>Rmi&f0G4 z@B!j>TdmTnP4HiRQN%f%P>4lN+TWaoDOa^_Vt!X`vbX9{f@aPYAz%X<^ENSN2`)N^ zEZiMm>9PqgLStqTZiml$l^87rZ&Q;9zvuyQlkgAmg_0WWFdC5d@8HYEDeVBT$TVha zPy$*l+$OBlp^Y@tX_R4EX!tl$vtp&Fy8D9E(WO+An zRCh9R18x%4$5ULYJL%(wOVyG-`FJOjLHI+|3N=SMYGppD{|WzaK>1W$HszP_WrFZ& zFuYykFL2DSaox}lmr85^RsM`e1T+3YDB~ev0L#dODT~Uzfqr@hhc_>kog$1snnz00anqFgT7Zx_zW+}1>%IFJgtpb zoU7G5cUxsKIV(?_thRP-u1yy257s7IDME$W!?dF{!5Rk+@wVjeAK$b(c6O0n6fbaNwP^}aN}tZ zJ%_h+^h_Co8{bvBamJ4h&lDO&f59uj1w9x#|N+poyP#|MkaK#J3wo4QT%iuKu0p6_JaWY2p@!h z1L#Nivf)h8uZ@%xtv4`u7~eA%fZXmvlL|}Wlhozfq_TiS z;pE&bCvihj=9Gh~FHZIyy-o1=6jO&^h*jUg)h{F#@Wb>cqlaM2(XqkY{TvJCl5Ox0^m(1 zSC3~XO(~9tna;}IpXmntofr{uR#)1+&|%Pg!~)S_(8BL4RTp>1pLkywI>z8FJRF?k zsi#417V6WJ7-2CQfi7^l9os!yyz-`jkV9EfuE4-Xc`oKsls`cuhX-*PiEW@&%*uiX#fRe^%sPdHd#|dRZW?#Qb?=P+6(nj zx;D>0kP2$QR0w+=vmAvzlMQxauh^WVL}BK#tk^=olq}INC3}aXs_@o7`jBA0w5RUB zESS>({wJxTDVX2rrTgn(uJ0wiF*p^DtjHEeRxHXdR(TBUUs!FD{)=93VZzqw5M#WLwT$)vwbCVd<9c`AKQCVd6IMl?!4S0?=@GU;c^q<>c?{bZT+f0Ri- zQ6~LsGU<=+%cTE>O!`CQ(yx(8KU^mLJu>Nclu3W1O!_Tk(qDnnr*dzG(x=Dqb(8e1 zQp^8pzo_8d#bj;yOjE=z+_FDM+_FD+tDkk9@9AH~4KbPTSgCs883;mkZf0k}5SzLD zPvgF~P?=cPQcNA0*`c@i@eBHn&MLo`Qam;acl`8W`bQ+RzJMW*zJD*reW&kEPciPF zBzidR!rseE@OY>7@wnHNcf!4<{4VY_u@52`JF+v)2A#>DtVe^+M02KHXy65;z8$`tQoh~?U>m9L+W}w~*~~gTOG#p` zhgZ8WW86Rk>xfau;K7#zcj{%4$C%u4<Vec$$KjF1G_`Tv|27Qd`t6ihcju0N-M~zPM+kFkxUo5ugoknW|V&tlX&tzUzxq4g~=&!Ji9i>Q5i-?S68PwMqhiTkvK4AieZ zOJT>LBXFetN+(wTD{dLBpNBC|Px{p3mQkLHF^^8-4*CS;sTlL}X#YME*PB)_Zvcvg zG_*qTQ(lGpw42n=!I-y?a4+1B1B9Q)m`C~23CxLBPGqU-8<@`0V3QSU zN?IEl^q91UNSAEE!t_V_h5sjFNn08=S-M|~vMP*enTJ@6$VYI9C5Qq!Zt>xd#mF=8cR6=F4lN321tMU)@}#5%+qi1mm!5gQO25v5{G%d#_lR9{70Xm}{N z9xn41J~h;O>iZC5>_P3)?C=E2h-QbDZ$ea3u^2X~=U;5b4udT%S&IBNdib}*4~kGy z%?U5}Y&4`E2BGUakcK!fcAT9?dC|;oPOMuc2Z*)puA)-NDN|>*#!{^OaJFXWm}FCriW1*S!TCh zmf5wEWp-;&sz#ZXxgM5vX#53iIx+j@b!Gf_jB-?Z^EHg$!zf4V z=gKm>Te8e`E}Q z(QIz|H0IcKBEHnDcR6Kf|;qRp4jzW2Cj-9xBl3`|I;TK<)BQ_y6Bi=%6L2N~A zLu^OvKx}gVS0Ls?8XzQn7DFpd*;f~4gi};{g2M59ujRFF?peJv=C1n+NU#~E|DZ%n}&xA zb>AC!FGu@NZr50^hbw-})kb6DPF?e?KjT9%ai{giLK*KH#`vK~#(P9DzONtS{?UwY zA0$nPoIvek8fOIMBiKy6Mlrr_EbG$}la%emDwVI`#UHWC%>;m*q<+N=fTe`H&%#Wa z@G3k|=&fggejdx3{B*lLaNEBoOrMA+fb^+D`OrK3Ur|2vglND7hRR_cN~r)(59#v|L1L{QF7{vzaVQNMgirQn_0cE|T3PUTLPIVw}i#)6xMxBV+bLl~8V{U&K6e7f!~NeBq#hJ)k;|J^0jOoC)c3 zDxW3Y<%LW#+m`}dA$<(Xne;lnhHsc;Yew^UIgWjd>z|HE%POMP2Eo)ItyuL2z%MF^ z0o*MG2qvra-2@Oscel(~)7FWJtc=ZpHR~b<+%aY8S3bXHo~1V<3p#=V zr(!;V@seIr_eYV_EPW7)oW|EP&DbHo0plgT$bQR%W$6X7EPWk1!VZ(Q_0U(Ar4Ny1 z>BoFnJnP$@@k6pKy+;>Tzb}As{}9HvcVoPrEK4tyXX)xb%tK20Gu~X5r56om^$x=r zFF?X zg>jVfGdYY8&SU&z&ctU+LhXaI^TtZw%TtR$=_*y)A@#_7@Ds}($ zZxZKG=N@Tt9!WeH<(r&`xcq`ZIyq+WeRF8rKDpbLtPRc5S*%*+d>@t`wgHqGs=|*~e7yC}2GB+KZ=o_M9?0eZR zDLzKCQCg<7H<~R073t8uiQY?0lzle?KS+l-+Dmj-`?`|DNF$-!QV;xeF*nfB7nzU7e-8ITaD*F`(5Zo>@a6YQn+LgjnxW!bA4 zU};EOI`r~sMFu=iS3W8Rmsi-p(eEj7&Sqo!VP%xFS#mm(0i`WyFSvp_)8*2u8Q|Me z=TY6l(^G`XwXRmULf;M}sXf#Vl1_ z$%N)kQme@XOpRNC?(Hhx%=|;}5@@1=qs$y3XP0 z38FSYgX%2U(M_-Hh6|%JU4H1C4SvBokBYXpjL$=}m3^*(P6s2hm2<9vacX2XtaM{- zaW8aglhNI>p(i!rD6+tU?qu}IhPH0Xb&mkcvZQSIIbQ!<7YDmoyeJ!$p9Zt&;?A~6r z1{W&Vaez-PR6IP)-M@J?2dpdDS}C{##MAHQ!S!Dc1ivx!lisf_Y8cb_s(f|uIRaYWj0>)+N(5I`NbO+SVC zdhC^yEuMi+!AB&e+A~l(b4G$@)O|%o+xK((iUdYq`VI$&bmz7N1L+9S1ndU;*w6wv zM%ORe!Cm@S6~Mj0dY{P|Gn9T_-WH#Rg*NvJ7jhsiW$N_sgaL_q3xLf5g|;vb7|P*P z4t#ks2M*oPOrw3iH>L$Ci@eN+@0AT+%`Cy?3&Af9TOIv01*)3_CSS>cNgo)-Kfou_ zy9B-|LI1tM(*UvIIieBzzoz`^Wi|$0Q_S9Gm%}?(!N6CQC)@&BnTM9a4K@o0jq<1} zgW3uu-y^`}oK_CUl$X4l#D8|G98PxD-C$??m%w_@O|WV;T}y|$zMFSJlCuFb6@yQs zQKegVLx*&I`VOue_Jr(##u<8@z1smeuIzzdcItJJ_WJ?VNqeDHxiZ}+K>F#&z3|v! zy;&EBK4NxM!DVlQt9CwzKl~PQ zDp93T5wLf=&F+wM8}7`-x_-M;(8TQOg6}?nQBR=R;OC+plq9FGzoE~xKwBMVAIq7WAU`2LDJRPVeu`NBhomS&txZhNax5tQ?T5`J#<&3lTSY(7&-PLMzY98f+ z>SvuaePY@qA7m3|Oq^t$HX~&smV`yBhOO2h^~*G?zgB+wf@;tn$XTllTJodTr@XY} z28D4>+Q>H66oYd_&yclRen)GK(Ga6fkFd54`X9U9YQ}CWx?;CqMOeRe(>C?D&TZkG z_v^Ixv_@*yG$+qa{NrlDimV|9J`_LAb7j`L2-E)4{yT@N$7W~6K4Wsy^NKwDOF*7l z>|rkD*?5L^qI?csNVw@oLMX%;yHH+?XW36^o1u8IQ%Wzbzr~B~63VlJ)YV37oZ7Qd zzO$NMndhgyHz%vB(GaVikS|7hxZ!JqgUMQ|tJADag)xuOw7FR$%%*k^X{~3g5AJ3* zQ`a=i4w8)Yg}3l;Bg##93S)?KnT$k@Lhz&OeCZJU*7Mo^N-6g>(?h;%qCX zU2K${_y^XBs+qd!ex|>c&@_9EMZF(9*Q+@53#*p-MP^Y8(+!`mis=dlFSq`Otsq;q zBNo1zbOqI_ZdpOv>=o9qKf8>FR$13rOiiOde?Zr5`YQvOuGd2s=*p70oCrs_&0-cBbx1T%0ER@WhQ(U@5ATQ@-gJTjQX1~ z_!Yt?>Q~(GlIBy|=4?}dd6bXFFS3|_8sEH*8zEIIH(HDSfF>kr$4u6wAk$p+$&J_4 zj?duWf2ICp9lnG)%hot}=0jHD;B)8znxcc8Ob3~d-zB9or-`_jjhIVMq$@U>bbc5VJ$=mo+O^ z`UjoW9_(xm?XWY>ip^vT&T0t>D)_{s$7JE44|+_tRY|xFto z3#E{&TYR1l1~{Pe7zk+#@G`B~(E*?%ec9zGfEILc(239XbgUjr_9s<2tNuUa`f2mB zXGQ$Zyh$id)JDyjwW_mr;7Hbie$Hdur+3@&sPvYTXDoT49>~?ry(CQtKQU_Zf+~OQ zv))o@5AEFU>?!XSU#*yhn5|u{m~&^3>E`08NoUp4xAR)4*-qtw5(}tvaE~MCYQ8DN zrMEFIG2IEn+egMXqJlI25C&1kUq^jmJOo!TpY~aXO3lj2Hw=_ZupAYJRRo~EFy$=8 zm1W#3g7e~N&W&9-&+Eqd&yR3!?aBG|-aH0Q>PL7gt|UI^ALkW=pWyt+K+fZba=vo} z=MkehUpJ1s^UMhVMRfMHlkL-qX4)WA`5*REuN%}w89AQXTKDpt@oN9Te6QlyPUdK@ zoy`5&)3hzL_L$Ax$Np#K7{41KGwx;n;T6Pu784E4Qj9r;j;eq+u z@IdK}Hl~!!kKdum(7di$|2@f&hDqd~PQxFL%c5!cjzX!qw<$Pl&C{FJR*R%q$&H%C z!x$!59<&0@gB?@6G50x4+nmN!g5^i+FqL5CGteX$?}{eDxB-tTj2}UhU|hjd3gr@v z#`J+zvE-pv&46b_LjvgC$RV4-|~Y^DH2-7taC?_Qf^^(i-64W4ui@ zng&)2xkD(-JA5DM=0TCQY+WA}w>#Z~Tj+Vxo!} z+eWRwA|3t6l)CGKkb$bp+Xb=Gcsd=DcD+RT48i^Uh-=N#uv_Sg8q%D@8C_8UZ7<`x zv+`GP^sGDplO1-?5gK9hwLhp4(>HH8m7j#D zlG>B^`E_re2#vxWtIMuV2vH?Lh${PpsM1A8QwwMRhGt* zA4ajGP5|y?N9uce;ZDw`TCfXuayBiG#&Z?p8(X5P)AHm{fQ{7lYVpuPuWTg9MuTI= zmmBB|vuLN2(BQHuKZnk6I_)SCcdt3+lhGNnpOfar1NhSN7tsMSud)OkAhQQc0v@60 zAbQ|Nf&o>BJU#jY;BQiFPeKyFIO6y4S&zHwL(8{od1DG*_(Mk>G@#uEb#Y0-k7{yg zRsgwqYpl(iP#`50tAr>N@N4$V|5%CgY5uyaK7*UE?f>01k z5icWNL8ypjh~ScC#w_VmcfJ=% zcv;thF2gMJ!0aOKxnxIXwHa!OlZ(8krq7-c;JG$-r7QWk^{IwOYCu zDD|SVt;AJgd4Dx}W#*wj6Sj8%ZZDhEU>|P#Uo_x;X+3T=yG^J-8~>VGLMaB`hLo>G z6`|f-PdUi;{%=zb7UDzD z7qRq1OgS|Ce#mwN_?@qYY+FX}a#UZBayPa1sj`v!)lPzz=QO_f{K;~}YQ!4ETEy#! zHxTO(>k)4vHXt@4HX+_ZY(`Wdwjka{Y(-Qe-a%|bY)9-sXo#JNceV2;cU7G$-krQh z+nv1EveMLW*QHlmsbz2Pj+Kh3Kiq=;u!QnB^nuJDKIQ?ihL&GNe;7)2-wVSXv+C#2 z2eLNp(brjMh?|J6j^#*SVd!J+$6&al^4%0G z-(%rCHjeYkc+SK6a{eZU!8(5!iunv1>FOu>NSkB0W20VyAL)E(_7-tQbC6X7El=4O+Ug11MtEt?brF*Id)Kg(5 z#IB;P+jpO^^H2plcK2UVeBtFP#6Io9%lm5=o8k`d*nCTmzvqu%u#dkD=tK?*@wXav zk7YA`h4|ZFh`%R<_**8#-*o{z{w@^a?@BTL_7>vr03rT{9P!-Uy~4j3x)W5AN7;z?HnQg z-Vx*POjJ4; zSn~Xc-jU_ZHK?u3Yu-g|WlL*CPg#VgMe^K3P25HKJ0V=t!`k5aik3ekIKFQpct0uV z_~-#cf-_xs#Slwf1yuLo<^AG$c~u`?PEL62q_Pzc0CTA`3PZ&zq`ZPC7Uk_na=va1 z?xVA$&n9F%-s{jtt0$8Ry*%hy{A-{bm5H4iA4=m6E^Im;ooJjGk{&5=;QhPgt4ZWd&CW>lwZ((<~`3n zYx@`RKu@=3n1aVEY-5}MWYo}7>cQ@+dIg!Y>vGf!6JhwP;8g&Tbe64G<2P=U4_eCy zo$@;8>8Qm_hi0$i<;ClH|LU7y1Wz?&g|)kS$!PUg7muiN(VT1c;>jpVjlQ`z)b8p^ z8+LPV3OgBT7jNyYSyO!I)B(hMh=Yjt5g#B9AwEQWggA^if~ZD(j5vz;1aS;;9B~5i zDdIE4NyI6{X~gGika92$OL=6chD4(+YB%Z1qbdj*?D*WW8Jh5rAzR~SCL?62M{sEgm- z?WU3Q>H6Zb@Jom<5nmxLBfdslL41Sw7V#b8D&iXAd&Ccj9}zzxt|Mv?HxM@ww-C1x ze?#0s{2g%@@iXEcq89NB;vb0nh+h#8UMLGUlpu&O65&LIGZ7{tT!?Tb!i@-bB0Pxj zB*KdbZz6n%@Fl{Jhz3M7B%%=!jfwClB7le{L^LHLkO(so&4>shqB#*Qh-gVfFcBd{ zv?8K45urr1A)+l24-xS&5$%X*PecbIIua2^gl(1)ghdh&MMN|aF+_ACqB9X)4ExH$ JV-557{1e-_el7q2 diff --git a/advanced/hmi/nspanel_CJK_eu_code/alarm.txt b/advanced/hmi/nspanel_CJK_eu_code/alarm.txt index 768ad8c..9732c03 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/alarm.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/alarm.txt @@ -17,7 +17,6 @@ Page alarm page home }else { - sendme vis bt_home,0 vis bt_away,0 vis bt_night,0 @@ -25,6 +24,9 @@ Page alarm vis bt_bypass,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/boot.txt b/advanced/hmi/nspanel_CJK_eu_code/boot.txt index 6b90235..279e73d 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/boot.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/boot.txt @@ -12,11 +12,13 @@ Page boot Events Preinitialize Event - sendme dim=100 covx baud,baud_rate.txt,0,0 baud_rate.txt+=" bps" + Postinitialize Event + sendme + Page Exit Event dim=0 diff --git a/advanced/hmi/nspanel_CJK_eu_code/buttonpage01.txt b/advanced/hmi/nspanel_CJK_eu_code/buttonpage01.txt index 3d5cd4a..631f112 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/buttonpage01.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/buttonpage01.txt @@ -17,12 +17,14 @@ Page buttonpage01 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/buttonpage02.txt b/advanced/hmi/nspanel_CJK_eu_code/buttonpage02.txt index 05f8066..0fc97d4 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/buttonpage02.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/buttonpage02.txt @@ -17,12 +17,14 @@ Page buttonpage02 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/buttonpage03.txt b/advanced/hmi/nspanel_CJK_eu_code/buttonpage03.txt index 1d3e055..2740b5e 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/buttonpage03.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/buttonpage03.txt @@ -17,12 +17,14 @@ Page buttonpage03 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/buttonpage04.txt b/advanced/hmi/nspanel_CJK_eu_code/buttonpage04.txt index 2997786..96ae9e1 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/buttonpage04.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/buttonpage04.txt @@ -17,12 +17,14 @@ Page buttonpage04 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/climate.txt b/advanced/hmi/nspanel_CJK_eu_code/climate.txt index dca7c9a..b3c6df4 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/climate.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/climate.txt @@ -14,7 +14,6 @@ Page climate Preinitialize Event if(api==1||embedded.val==1) { - sendme vis target_icon,0 vis target_high,0 vis target_low,0 @@ -34,6 +33,9 @@ Page climate page home } + Postinitialize Event + sendme + Page Exit Event covx embedded.val,va2.txt,0,0 if(timer0.en==1) diff --git a/advanced/hmi/nspanel_CJK_eu_code/confirm.txt b/advanced/hmi/nspanel_CJK_eu_code/confirm.txt index 5d5371b..7c4b289 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/confirm.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/confirm.txt @@ -15,11 +15,11 @@ Page confirm if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/cover.txt b/advanced/hmi/nspanel_CJK_eu_code/cover.txt index 2d6b6f7..9b0b036 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/cover.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/cover.txt @@ -15,11 +15,11 @@ Page cover if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) va1 Attributes ID : 7 diff --git a/advanced/hmi/nspanel_CJK_eu_code/entitypage01.txt b/advanced/hmi/nspanel_CJK_eu_code/entitypage01.txt index 1de4dc5..d4cd469 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/entitypage01.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/entitypage01.txt @@ -15,11 +15,11 @@ Page entitypage01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/entitypage02.txt b/advanced/hmi/nspanel_CJK_eu_code/entitypage02.txt index 3799dd6..19650c4 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/entitypage02.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/entitypage02.txt @@ -15,11 +15,11 @@ Page entitypage02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/entitypage03.txt b/advanced/hmi/nspanel_CJK_eu_code/entitypage03.txt index c3a19d0..12fb2e4 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/entitypage03.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/entitypage03.txt @@ -15,11 +15,11 @@ Page entitypage03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/entitypage04.txt b/advanced/hmi/nspanel_CJK_eu_code/entitypage04.txt index fce97b5..3d05e25 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/entitypage04.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/entitypage04.txt @@ -15,11 +15,11 @@ Page entitypage04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/fan.txt b/advanced/hmi/nspanel_CJK_eu_code/fan.txt index b149f12..2533bf7 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/fan.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/fan.txt @@ -15,11 +15,11 @@ Page fan if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) fansetting Attributes ID : 7 diff --git a/advanced/hmi/nspanel_CJK_eu_code/home.txt b/advanced/hmi/nspanel_CJK_eu_code/home.txt index 3be3f26..8950606 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/home.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/home.txt @@ -12,7 +12,6 @@ Page home Events Preinitialize Event - sendme back_page_id=0 vis bt_notific,is_notification vis bt_qrcode,is_qrcode @@ -23,6 +22,9 @@ Page home vis right_bt_text,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 33 diff --git a/advanced/hmi/nspanel_CJK_eu_code/keyb_num.txt b/advanced/hmi/nspanel_CJK_eu_code/keyb_num.txt index d9a1329..b011257 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/keyb_num.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/keyb_num.txt @@ -15,11 +15,11 @@ Page keyb_num if(api==0) { page page_id.val - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 17 diff --git a/advanced/hmi/nspanel_CJK_eu_code/light.txt b/advanced/hmi/nspanel_CJK_eu_code/light.txt index 796f9d6..1044901 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/light.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/light.txt @@ -17,7 +17,6 @@ Page light page home }else { - sendme vis light_b_press,1 vis lightslider,1 vis light_value,1 @@ -38,6 +37,9 @@ Page light vis color_button,0 } + Postinitialize Event + sendme + Variable (int32) rgb565 Attributes ID : 22 diff --git a/advanced/hmi/nspanel_CJK_eu_code/media_player.txt b/advanced/hmi/nspanel_CJK_eu_code/media_player.txt index 00046ba..c2e2d55 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/media_player.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/media_player.txt @@ -15,11 +15,11 @@ Page media_player if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 18 diff --git a/advanced/hmi/nspanel_CJK_eu_code/notification.txt b/advanced/hmi/nspanel_CJK_eu_code/notification.txt index ea1171f..5e5654e 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/notification.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/notification.txt @@ -15,11 +15,11 @@ Page notification if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 5 diff --git a/advanced/hmi/nspanel_CJK_eu_code/qrcode.txt b/advanced/hmi/nspanel_CJK_eu_code/qrcode.txt index 88573d1..84a0acf 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/qrcode.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/qrcode.txt @@ -11,7 +11,7 @@ Page qrcode Swide right page ID: disabled Events - Preinitialize Event + Postinitialize Event sendme Text qrcode_label diff --git a/advanced/hmi/nspanel_CJK_eu_code/screensaver.txt b/advanced/hmi/nspanel_CJK_eu_code/screensaver.txt index cc6228a..ea216f1 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/screensaver.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/screensaver.txt @@ -14,6 +14,8 @@ Page screensaver Preinitialize Event vis text,0 dim=brightness_sleep + + Postinitialize Event sendme Touch Release Event diff --git a/advanced/hmi/nspanel_CJK_eu_code/settings.txt b/advanced/hmi/nspanel_CJK_eu_code/settings.txt index af7cc46..0b83161 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/settings.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/settings.txt @@ -12,7 +12,6 @@ Page settings Events Preinitialize Event - sendme covx brightslider.val,bright_text.txt,0,0 bright_text.txt+="%" covx dimslider.val,dim_text.txt,0,0 @@ -20,6 +19,9 @@ Page settings vis lbl_sleep,0 vis bt_sleep,0 + Postinitialize Event + sendme + Text bright_text Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_eu_code/weather01.txt b/advanced/hmi/nspanel_CJK_eu_code/weather01.txt index 31bea1a..dfbe294 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/weather01.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/weather01.txt @@ -15,11 +15,11 @@ Page weather01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/weather02.txt b/advanced/hmi/nspanel_CJK_eu_code/weather02.txt index 30b44ed..9f80e06 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/weather02.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/weather02.txt @@ -15,11 +15,11 @@ Page weather02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/weather03.txt b/advanced/hmi/nspanel_CJK_eu_code/weather03.txt index bb0949d..164d84e 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/weather03.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/weather03.txt @@ -15,11 +15,11 @@ Page weather03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/weather04.txt b/advanced/hmi/nspanel_CJK_eu_code/weather04.txt index 8d2d15d..6438372 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/weather04.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/weather04.txt @@ -15,11 +15,11 @@ Page weather04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_eu_code/weather05.txt b/advanced/hmi/nspanel_CJK_eu_code/weather05.txt index 22dce2b..da0e71f 100644 --- a/advanced/hmi/nspanel_CJK_eu_code/weather05.txt +++ b/advanced/hmi/nspanel_CJK_eu_code/weather05.txt @@ -15,11 +15,11 @@ Page weather05 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us.HMI b/advanced/hmi/nspanel_CJK_us.HMI index 940d423fb6831f5223648c81a7d19adc59a82b06..be68f6b653f1e3e9483e93b508ee2dcfb7386286 100644 GIT binary patch delta 16145 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 delta 16136 zcmeHNd3aPswm;oTXCW(u1Zct@Kp+WO2!U3Cfb1Z$FT-L235#q==#Z5rav=mp7O!|g zB#@{9qJS*URkGm-h(S?6QG)W6xPb~0o*NGEemA!&bvxfT!}#8t_s5&`_x(&-5+{x-}|BGrnaX22ip~zoAnN#PsUH>1^K$!YVLnUZsKCK^?5m&1_kQ% zeH*mQI+jcaTj_O?QO=d2)$&XitIO9vC(Btbt!z(wr_kd8deh!9&P{K&OCdX}i;Q)y zn;R{kaj}}W4VAB9FrUSz&@lGGs0inlowHJ?X$$=gF@2otdOt1qbG4cWAC#xLT5VHb zPodhTY}gTaVXDqGIlL-`WcIapgO&NTO5TrN#$J}IT&*21{g^_wW_nXherY^=O8XP& zno6U+Q(Z@|#FAbKW zi`hcv&+A`wdxo()J{=BtRLsara3e0G_kGh+azex8(DTr zAD}mjiga!lS!SmpBUu-{oY!u-dm6o|S5agPjLtBYJ|1#~yVdOODObB&Z7sT`(f52p z4c_3=D~*mv>)rHiuw-w~mBT%(=7gp42oI~RC@YP+c<3#i-$rz5RT`B|*Xw#W*p1TX zashg|zD+)gUgjQMPP;pa_a*4GPWoP6PCxQ-MmSs8y>De-PpkR2+j4hLYrhzebZWC( ze>5_}dCkThNGBf~uj}Pxr?al6(~$sqv2Tzi;7&T#%DJ8`%q~gtbDq|?r!q3ggUv58 z+WGBUax-XMfZk`U^XsVHmJD5gatEIPoAMF+hQ@swwDb$gtk-m8gtH~*O_FCevARu& z&m^}k@?D>xY14krq~r70JffV(({@%C6}0Dd&T}ktWKnPjy)LT3U_aTFMYs3ME1I2gbLYN^s!quLysYN1iSjfrtL;u=4n5VGjUxhW4K}!LeGUaN z2OSB+HrDOhCGSTsf7vHjp_j#FIn>(QFdIWJ`KNNo?8j!)z?HB6SZ?cWbu2i!f_A#1 z$)`O{i{j@m4j(ppxc&f<=jj!6%z|$kKI~~acD|?SWbG)ovaSnV-uYk!<&1G76Y3&k zoOLy%{c37ITkoZTKc}QstEp^;OI>AjM7XSa``9{uv6lQ7p`-WC#nV2IZz5`Xni5Z# z67Jy>_2>rr3a-(#H{V3D;hDy$*5a~!*W2pZy1PuTzTbpQabp1+qKI;_7Y#(7wD zBe;YL3fa0hsC%kHzU*V2cJZ%ADftQg@yG_IJ|eu7s+n~;+c{B)QcA1Y>>6xc+Iy{( zI_{D$`vy%ty{?RI?q}UMScUSw$=JYs-%`vJ|(}c?nKaiM1$wL*49wwA=o(V zBQiSN;ba7bMYZ%(HY$gf#={Vu>YiZG;E0o1N-v7d10IvQSSu;IN$PdR6x@ z&9!;fJ-2YxhBx%-aJlN9U*0`G6JQ2h09U{QxT*L2+)cGl`};iO(U^!~y&@YEF>W=D ziCEoAL^dX3jfoiB6OD1Nrw;+pF)CGK&1tb_Ek9&N(k6voZS^FLtx z9L`!EraEm?wHMJURz5>JKe6%|xHNiMJEY>{fpq>HYg65l=t;(>2NSum_6cq3xeLu} zt8Biuqn|Q=PkEp^I^G^-HpMC{XWKg}8(k`Wn`oC7?b~aMqU@S&Z)u89no9OW<=Evc zS2c8weORz^Z(gRiS`(LAvCr~jbw-f{~64Mx9^492;R^B5Tb0o&(_ra0i4j;grmC=U0^Ts z4AbYk;eoQ|>hrnw$otG!#e5&?Q8&xHn?B3bn?Ck6Z7uQN-d3?SOfR{(dr8yU9;>jQ6Zs%)-oxRvUr z?yODyXS9`}qV*K3CA80rx6+ln&u6q&azD!mc9_`+0evt#`i`lz#5v9VAWU%mH21s@(E z_=#x2<6?>O*^8@iJI7aYtFr0Zjz6gvFK2|^Psw$AR4FOS2vob)WE9yfuY9*VeTZ_V zO=hgagLVA?6v4OXb66+79zNKX@31x(pj5tfi($&VdCr;)05D5*MZ>YK^k~f!|QzH;R?_kCnTr zcRFVJ4pDEI(^iJM?)_!Kdun#5eW8n2FX2y>t3B-#bgvVtE{m|A>Y2B2ej2b`T{u5| z{ZO}26F>RJ$EMhOruBCGjah3M7A1o%Obj%|9mD}x@l~yFe73@J`L^7SIdZFi0S=V6 zZ-e^}cQ)q`XpJvY2rOFG=8KQop6E@TM^kziqAje#2bLSkUe-5?s4W}ZWN3;zqp&{u zo*v*<;i~S8Nb7$eJFRoRYF>2Ow=wGNSJMv$Sf(U3J5Z~sjxwRi&=7C@H@6G=f0hZn(1vE)V?cG zbM`R_TG;I()J5Kohowy3*F7~Afg1|qMEX)Cc{H{yC@@GExNIzugx-XMP(&hv4hk9jgkS+nSUr5n4ExQKt+ms zey1h>iJe~^S6)4y-d4E~RNBhH6Tb}j%T~-SJ&kC?Bgu2v@;o7Ifg5yeX1B z&Nm=O;M@z*W(DgrAL%+Tck58k9keQ>{tM9q!s%zh-|_(PbGYEih(f&ld-z+<=k^u+ z3i1VBK4XC3p9~TKV+`_wYLSFPb8FtLcJonk5pq zneeM?*zCVdGNipbPo{e*F5_0$xrwc&`+JCwOvKc;()`I@IgDlM|KkYBvK9DCa$~SWeBjm zJT_ABLr6P#c^DEzo?!2NP~$9kcJ41K3I___W{BY1h6^4zTJX(}3GRbn%U_U>pvt+$ z5L9y!RC)OwN4)rwktq02url5#d7>T9#zV3*A^2l;_L?O(McNiSe zOR!_^Ksp*6(N2RS3N|>RZ3agaWN<{!7#va44)uLHXoJBKc|9N&agD(dnR<%yY=a~E z#o&li436jrgCm+ZKs;MBNcfCtMn`nk;E0A998smg5%o4WqJ0KO6k>2h+YOFr{%oX5%={WAwk_@LUVbT74|Usg(jvSfamXP(dLY#;|%0XTq_KrZkkuuAngEp3}? zX>+SOvAwdr3v&Aerq=5)v8Nc<&RATnzj_ImbQdaSIXU@5#Vc9+P00Cqc~Nsw-VrW| zr|L0KH@`Acp>9_0peneb)vTj2okX5LyEBo*%D;i?dH(-9ToNyLAO<;Do4asHoaaFG zd~kQ*k~q(S>T`K}c%)qJo*aXSPO^%@&^_l~BZcF=2-TluZAx$!;76^MlLVhMO*r zi~4J5S=sbF-_+H>8Xyl?3*-aqfc3zifv12Cz(!ybuo-w7kb!4_Ex@yY0&E4g0nY*3 zf#+4<)E$Xwmexsq_Y^DR4&Vxo=O+)tW_XBt3vPki%mCO7U!5S>Nhot)1K|qzdGIJ) zK{_jsLWJVH1m;l8${!0MDq+XI+lWfcUppubHo(t%wFpagrj|t5KpNwh5SCiAj(&y> zv|&8pVWJj{caJ0TW4!NRVd(u4m00|wZ(t5CY!KHFp-A&L+UFYFf)~^8Pq33&7QK7| z+=4GFPk^0xE6MB29#pj3HPv#^-sgU~HI$q%#`64Ifh8=BJ{h(8|JlKV=Q4gs5%QV7 z*qvJ2UaS8Z*LTXKpFWNyu+xW9S(M?Se%5DoFPrWOJ*o=wJgRmAyMRKV2zUW_5qJqG z26n3+RePGRbq$+XJ4&rRSNf@oSF9WKs9)AA?_DTW_0#kiWtUEoTXSzwo?{5MzZ!yV>HyK^`XCW(6S2eUv;I#F!FIeM*j8az@k~F?5NuyJ z1lyj5U|Vbmw##MY*l3a_uY<2l0Gu2h_h?;5UZv-N;Ae=(x%USuA}mKw}Mzl z9#hr+lTiSafkqXpNlxOsV*P4L)$f**pLCOO|TOdF6x zcY7hD>PJL{W5h_?j2C)$H$Sr!sgF56Ax35XZ!Ag@XU~lHgNc`=T=Ezj1QxA6?*~JU1_Ulp5|1j34eGOgpSI(Zj5Kfx)eP zg?PmKiHBQbA;LkQ^cEEpZ1oj%`e9K%G)|OPJR-_%!$kQ(WOmui)r7&4av9&RSrX&j zrwU#?1G;i$KCwdr&K|5$VUkv%&ocN4{53HS>)~l+*F|Cjhb_jBDl7_2St?S>B)B_o z_H0TD(YvhAesFP|H*sW(aPkTU#t$!OQ#b!4nB->WvVKwY3T@8r+h7+KjS<}{Ac|nK>{N)vhw*VQ zh(X7{DELyCEw`ccVo{#ATlBB&Av1Z^W!)I;{6>*lbhGUIA-D!r33!4$bmH(gI-6_%6%m2ua2-*dnvZPI^hl)Tt zH^K6l{lp`6KOe+4{&G;K!Ny+>c&_-b`{e-l&41YO#O=+C-d7161KtGw3cLjz2TlMd zfwzHEz&k({a2j|Qcn>%OybpW;oCVGS=YbD_kAMrn$G|7RMKyX~^{v}^fs;Q4J_9ZT z{{egsd;wemYJe|+uYj+CZ-8%stH3qjJK%fZ2jDtz1E>Xl1a1Pifd2%30)7U50e%I3 z1GIPl4*U(c1Kb7ftq+`R+6ZXEtO*xQxN5?p2{%o+Yr;blo|ot(nJeQwA4f^O;|P2S`)#VXrqa?nrNqq_L}IRiH@4+q=^ts xbk;-{O?1`71DfcjiSC-{p@~pUglQsN6FoH%p@~RML}?=0R2ewAmuXeme*q6PTao|( diff --git a/advanced/hmi/nspanel_CJK_us_code/alarm.txt b/advanced/hmi/nspanel_CJK_us_code/alarm.txt index 6005911..489f0fd 100644 --- a/advanced/hmi/nspanel_CJK_us_code/alarm.txt +++ b/advanced/hmi/nspanel_CJK_us_code/alarm.txt @@ -17,7 +17,6 @@ Page alarm page home }else { - sendme vis bt_home,0 vis bt_away,0 vis bt_night,0 @@ -25,6 +24,9 @@ Page alarm vis bt_bypass,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/boot.txt b/advanced/hmi/nspanel_CJK_us_code/boot.txt index 271a4c0..2ffdebc 100644 --- a/advanced/hmi/nspanel_CJK_us_code/boot.txt +++ b/advanced/hmi/nspanel_CJK_us_code/boot.txt @@ -12,11 +12,13 @@ Page boot Events Preinitialize Event - sendme dim=100 covx baud,baud_rate.txt,0,0 baud_rate.txt+=" bps" + Postinitialize Event + sendme + Page Exit Event dim=0 diff --git a/advanced/hmi/nspanel_CJK_us_code/buttonpage01.txt b/advanced/hmi/nspanel_CJK_us_code/buttonpage01.txt index 3d5cd4a..631f112 100644 --- a/advanced/hmi/nspanel_CJK_us_code/buttonpage01.txt +++ b/advanced/hmi/nspanel_CJK_us_code/buttonpage01.txt @@ -17,12 +17,14 @@ Page buttonpage01 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/buttonpage02.txt b/advanced/hmi/nspanel_CJK_us_code/buttonpage02.txt index 05f8066..0fc97d4 100644 --- a/advanced/hmi/nspanel_CJK_us_code/buttonpage02.txt +++ b/advanced/hmi/nspanel_CJK_us_code/buttonpage02.txt @@ -17,12 +17,14 @@ Page buttonpage02 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/buttonpage03.txt b/advanced/hmi/nspanel_CJK_us_code/buttonpage03.txt index 1d3e055..2740b5e 100644 --- a/advanced/hmi/nspanel_CJK_us_code/buttonpage03.txt +++ b/advanced/hmi/nspanel_CJK_us_code/buttonpage03.txt @@ -17,12 +17,14 @@ Page buttonpage03 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/buttonpage04.txt b/advanced/hmi/nspanel_CJK_us_code/buttonpage04.txt index 2997786..96ae9e1 100644 --- a/advanced/hmi/nspanel_CJK_us_code/buttonpage04.txt +++ b/advanced/hmi/nspanel_CJK_us_code/buttonpage04.txt @@ -17,12 +17,14 @@ Page buttonpage04 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/climate.txt b/advanced/hmi/nspanel_CJK_us_code/climate.txt index b6509a2..cfd6503 100644 --- a/advanced/hmi/nspanel_CJK_us_code/climate.txt +++ b/advanced/hmi/nspanel_CJK_us_code/climate.txt @@ -14,7 +14,6 @@ Page climate Preinitialize Event if(api==1||embedded.val==1) { - sendme vis target_icon,0 vis target_high,0 vis target_low,0 @@ -34,6 +33,9 @@ Page climate page home } + Postinitialize Event + sendme + Page Exit Event covx embedded.val,va2.txt,0,0 if(timer0.en==1) diff --git a/advanced/hmi/nspanel_CJK_us_code/confirm.txt b/advanced/hmi/nspanel_CJK_us_code/confirm.txt index 5d5371b..7c4b289 100644 --- a/advanced/hmi/nspanel_CJK_us_code/confirm.txt +++ b/advanced/hmi/nspanel_CJK_us_code/confirm.txt @@ -15,11 +15,11 @@ Page confirm if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/cover.txt b/advanced/hmi/nspanel_CJK_us_code/cover.txt index 7e727ed..718e467 100644 --- a/advanced/hmi/nspanel_CJK_us_code/cover.txt +++ b/advanced/hmi/nspanel_CJK_us_code/cover.txt @@ -15,11 +15,11 @@ Page cover if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) va1 Attributes ID : 7 diff --git a/advanced/hmi/nspanel_CJK_us_code/entitypage01.txt b/advanced/hmi/nspanel_CJK_us_code/entitypage01.txt index 1de4dc5..d4cd469 100644 --- a/advanced/hmi/nspanel_CJK_us_code/entitypage01.txt +++ b/advanced/hmi/nspanel_CJK_us_code/entitypage01.txt @@ -15,11 +15,11 @@ Page entitypage01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/entitypage02.txt b/advanced/hmi/nspanel_CJK_us_code/entitypage02.txt index 3799dd6..19650c4 100644 --- a/advanced/hmi/nspanel_CJK_us_code/entitypage02.txt +++ b/advanced/hmi/nspanel_CJK_us_code/entitypage02.txt @@ -15,11 +15,11 @@ Page entitypage02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/entitypage03.txt b/advanced/hmi/nspanel_CJK_us_code/entitypage03.txt index 36eec24..19da4ec 100644 --- a/advanced/hmi/nspanel_CJK_us_code/entitypage03.txt +++ b/advanced/hmi/nspanel_CJK_us_code/entitypage03.txt @@ -15,11 +15,11 @@ Page entitypage03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/entitypage04.txt b/advanced/hmi/nspanel_CJK_us_code/entitypage04.txt index fce97b5..3d05e25 100644 --- a/advanced/hmi/nspanel_CJK_us_code/entitypage04.txt +++ b/advanced/hmi/nspanel_CJK_us_code/entitypage04.txt @@ -15,11 +15,11 @@ Page entitypage04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/fan.txt b/advanced/hmi/nspanel_CJK_us_code/fan.txt index b149f12..2533bf7 100644 --- a/advanced/hmi/nspanel_CJK_us_code/fan.txt +++ b/advanced/hmi/nspanel_CJK_us_code/fan.txt @@ -15,11 +15,11 @@ Page fan if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) fansetting Attributes ID : 7 diff --git a/advanced/hmi/nspanel_CJK_us_code/home.txt b/advanced/hmi/nspanel_CJK_us_code/home.txt index 3be3f26..8950606 100644 --- a/advanced/hmi/nspanel_CJK_us_code/home.txt +++ b/advanced/hmi/nspanel_CJK_us_code/home.txt @@ -12,7 +12,6 @@ Page home Events Preinitialize Event - sendme back_page_id=0 vis bt_notific,is_notification vis bt_qrcode,is_qrcode @@ -23,6 +22,9 @@ Page home vis right_bt_text,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 33 diff --git a/advanced/hmi/nspanel_CJK_us_code/keyb_num.txt b/advanced/hmi/nspanel_CJK_us_code/keyb_num.txt index 3f63493..b8c3a2d 100644 --- a/advanced/hmi/nspanel_CJK_us_code/keyb_num.txt +++ b/advanced/hmi/nspanel_CJK_us_code/keyb_num.txt @@ -15,11 +15,11 @@ Page keyb_num if(api==0) { page page_id.val - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 17 diff --git a/advanced/hmi/nspanel_CJK_us_code/light.txt b/advanced/hmi/nspanel_CJK_us_code/light.txt index c3fa61a..660e23a 100644 --- a/advanced/hmi/nspanel_CJK_us_code/light.txt +++ b/advanced/hmi/nspanel_CJK_us_code/light.txt @@ -17,7 +17,6 @@ Page light page home }else { - sendme vis light_b_press,1 vis lightslider,1 vis light_value,1 @@ -38,6 +37,9 @@ Page light vis color_button,0 } + Postinitialize Event + sendme + Variable (int32) rgb565 Attributes ID : 22 diff --git a/advanced/hmi/nspanel_CJK_us_code/media_player.txt b/advanced/hmi/nspanel_CJK_us_code/media_player.txt index 13e650a..3cd1ed6 100644 --- a/advanced/hmi/nspanel_CJK_us_code/media_player.txt +++ b/advanced/hmi/nspanel_CJK_us_code/media_player.txt @@ -15,11 +15,11 @@ Page media_player if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 18 diff --git a/advanced/hmi/nspanel_CJK_us_code/notification.txt b/advanced/hmi/nspanel_CJK_us_code/notification.txt index f791905..5907e7f 100644 --- a/advanced/hmi/nspanel_CJK_us_code/notification.txt +++ b/advanced/hmi/nspanel_CJK_us_code/notification.txt @@ -15,11 +15,11 @@ Page notification if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 5 diff --git a/advanced/hmi/nspanel_CJK_us_code/qrcode.txt b/advanced/hmi/nspanel_CJK_us_code/qrcode.txt index 88573d1..84a0acf 100644 --- a/advanced/hmi/nspanel_CJK_us_code/qrcode.txt +++ b/advanced/hmi/nspanel_CJK_us_code/qrcode.txt @@ -11,7 +11,7 @@ Page qrcode Swide right page ID: disabled Events - Preinitialize Event + Postinitialize Event sendme Text qrcode_label diff --git a/advanced/hmi/nspanel_CJK_us_code/screensaver.txt b/advanced/hmi/nspanel_CJK_us_code/screensaver.txt index cc6228a..ea216f1 100644 --- a/advanced/hmi/nspanel_CJK_us_code/screensaver.txt +++ b/advanced/hmi/nspanel_CJK_us_code/screensaver.txt @@ -14,6 +14,8 @@ Page screensaver Preinitialize Event vis text,0 dim=brightness_sleep + + Postinitialize Event sendme Touch Release Event diff --git a/advanced/hmi/nspanel_CJK_us_code/settings.txt b/advanced/hmi/nspanel_CJK_us_code/settings.txt index b6f8679..1644740 100644 --- a/advanced/hmi/nspanel_CJK_us_code/settings.txt +++ b/advanced/hmi/nspanel_CJK_us_code/settings.txt @@ -12,7 +12,6 @@ Page settings Events Preinitialize Event - sendme covx brightslider.val,bright_text.txt,0,0 bright_text.txt+="%" covx dimslider.val,dim_text.txt,0,0 @@ -20,6 +19,9 @@ Page settings vis lbl_sleep,0 vis bt_sleep,0 + Postinitialize Event + sendme + Text bright_text Attributes ID : 3 diff --git a/advanced/hmi/nspanel_CJK_us_code/weather01.txt b/advanced/hmi/nspanel_CJK_us_code/weather01.txt index 31bea1a..dfbe294 100644 --- a/advanced/hmi/nspanel_CJK_us_code/weather01.txt +++ b/advanced/hmi/nspanel_CJK_us_code/weather01.txt @@ -15,11 +15,11 @@ Page weather01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/weather02.txt b/advanced/hmi/nspanel_CJK_us_code/weather02.txt index 30b44ed..9f80e06 100644 --- a/advanced/hmi/nspanel_CJK_us_code/weather02.txt +++ b/advanced/hmi/nspanel_CJK_us_code/weather02.txt @@ -15,11 +15,11 @@ Page weather02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/weather03.txt b/advanced/hmi/nspanel_CJK_us_code/weather03.txt index bb0949d..164d84e 100644 --- a/advanced/hmi/nspanel_CJK_us_code/weather03.txt +++ b/advanced/hmi/nspanel_CJK_us_code/weather03.txt @@ -15,11 +15,11 @@ Page weather03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/weather04.txt b/advanced/hmi/nspanel_CJK_us_code/weather04.txt index 8d2d15d..6438372 100644 --- a/advanced/hmi/nspanel_CJK_us_code/weather04.txt +++ b/advanced/hmi/nspanel_CJK_us_code/weather04.txt @@ -15,11 +15,11 @@ Page weather04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_code/weather05.txt b/advanced/hmi/nspanel_CJK_us_code/weather05.txt index 22dce2b..da0e71f 100644 --- a/advanced/hmi/nspanel_CJK_us_code/weather05.txt +++ b/advanced/hmi/nspanel_CJK_us_code/weather05.txt @@ -15,11 +15,11 @@ Page weather05 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_CJK_us_land.HMI b/advanced/hmi/nspanel_CJK_us_land.HMI index 7b3e7e2e88d27233f629c1c889df341c88b71aeb..6d1c71b6e1d12ef86b5bf7f86e0ec8f89ff1ae68 100644 GIT binary patch delta 16842 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 delta 14366 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 IzFgS$Z%B>RTL1t6 delta 14822 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 diff --git a/advanced/hmi/nspanel_us_code/alarm.txt b/advanced/hmi/nspanel_us_code/alarm.txt index 6005911..489f0fd 100644 --- a/advanced/hmi/nspanel_us_code/alarm.txt +++ b/advanced/hmi/nspanel_us_code/alarm.txt @@ -17,7 +17,6 @@ Page alarm page home }else { - sendme vis bt_home,0 vis bt_away,0 vis bt_night,0 @@ -25,6 +24,9 @@ Page alarm vis bt_bypass,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/boot.txt b/advanced/hmi/nspanel_us_code/boot.txt index 271a4c0..2ffdebc 100644 --- a/advanced/hmi/nspanel_us_code/boot.txt +++ b/advanced/hmi/nspanel_us_code/boot.txt @@ -12,11 +12,13 @@ Page boot Events Preinitialize Event - sendme dim=100 covx baud,baud_rate.txt,0,0 baud_rate.txt+=" bps" + Postinitialize Event + sendme + Page Exit Event dim=0 diff --git a/advanced/hmi/nspanel_us_code/buttonpage01.txt b/advanced/hmi/nspanel_us_code/buttonpage01.txt index 3d5cd4a..631f112 100644 --- a/advanced/hmi/nspanel_us_code/buttonpage01.txt +++ b/advanced/hmi/nspanel_us_code/buttonpage01.txt @@ -17,12 +17,14 @@ Page buttonpage01 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/buttonpage02.txt b/advanced/hmi/nspanel_us_code/buttonpage02.txt index 05f8066..0fc97d4 100644 --- a/advanced/hmi/nspanel_us_code/buttonpage02.txt +++ b/advanced/hmi/nspanel_us_code/buttonpage02.txt @@ -17,12 +17,14 @@ Page buttonpage02 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/buttonpage03.txt b/advanced/hmi/nspanel_us_code/buttonpage03.txt index 1d3e055..2740b5e 100644 --- a/advanced/hmi/nspanel_us_code/buttonpage03.txt +++ b/advanced/hmi/nspanel_us_code/buttonpage03.txt @@ -17,12 +17,14 @@ Page buttonpage03 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/buttonpage04.txt b/advanced/hmi/nspanel_us_code/buttonpage04.txt index 2997786..96ae9e1 100644 --- a/advanced/hmi/nspanel_us_code/buttonpage04.txt +++ b/advanced/hmi/nspanel_us_code/buttonpage04.txt @@ -17,12 +17,14 @@ Page buttonpage04 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/climate.txt b/advanced/hmi/nspanel_us_code/climate.txt index b6509a2..cfd6503 100644 --- a/advanced/hmi/nspanel_us_code/climate.txt +++ b/advanced/hmi/nspanel_us_code/climate.txt @@ -14,7 +14,6 @@ Page climate Preinitialize Event if(api==1||embedded.val==1) { - sendme vis target_icon,0 vis target_high,0 vis target_low,0 @@ -34,6 +33,9 @@ Page climate page home } + Postinitialize Event + sendme + Page Exit Event covx embedded.val,va2.txt,0,0 if(timer0.en==1) diff --git a/advanced/hmi/nspanel_us_code/confirm.txt b/advanced/hmi/nspanel_us_code/confirm.txt index 5d5371b..7c4b289 100644 --- a/advanced/hmi/nspanel_us_code/confirm.txt +++ b/advanced/hmi/nspanel_us_code/confirm.txt @@ -15,11 +15,11 @@ Page confirm if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/cover.txt b/advanced/hmi/nspanel_us_code/cover.txt index 7e727ed..718e467 100644 --- a/advanced/hmi/nspanel_us_code/cover.txt +++ b/advanced/hmi/nspanel_us_code/cover.txt @@ -15,11 +15,11 @@ Page cover if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) va1 Attributes ID : 7 diff --git a/advanced/hmi/nspanel_us_code/entitypage01.txt b/advanced/hmi/nspanel_us_code/entitypage01.txt index 1de4dc5..d4cd469 100644 --- a/advanced/hmi/nspanel_us_code/entitypage01.txt +++ b/advanced/hmi/nspanel_us_code/entitypage01.txt @@ -15,11 +15,11 @@ Page entitypage01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/entitypage02.txt b/advanced/hmi/nspanel_us_code/entitypage02.txt index 3799dd6..19650c4 100644 --- a/advanced/hmi/nspanel_us_code/entitypage02.txt +++ b/advanced/hmi/nspanel_us_code/entitypage02.txt @@ -15,11 +15,11 @@ Page entitypage02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/entitypage03.txt b/advanced/hmi/nspanel_us_code/entitypage03.txt index 36eec24..19da4ec 100644 --- a/advanced/hmi/nspanel_us_code/entitypage03.txt +++ b/advanced/hmi/nspanel_us_code/entitypage03.txt @@ -15,11 +15,11 @@ Page entitypage03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/entitypage04.txt b/advanced/hmi/nspanel_us_code/entitypage04.txt index fce97b5..3d05e25 100644 --- a/advanced/hmi/nspanel_us_code/entitypage04.txt +++ b/advanced/hmi/nspanel_us_code/entitypage04.txt @@ -15,11 +15,11 @@ Page entitypage04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/fan.txt b/advanced/hmi/nspanel_us_code/fan.txt index b149f12..2533bf7 100644 --- a/advanced/hmi/nspanel_us_code/fan.txt +++ b/advanced/hmi/nspanel_us_code/fan.txt @@ -15,11 +15,11 @@ Page fan if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) fansetting Attributes ID : 7 diff --git a/advanced/hmi/nspanel_us_code/home.txt b/advanced/hmi/nspanel_us_code/home.txt index 3be3f26..8950606 100644 --- a/advanced/hmi/nspanel_us_code/home.txt +++ b/advanced/hmi/nspanel_us_code/home.txt @@ -12,7 +12,6 @@ Page home Events Preinitialize Event - sendme back_page_id=0 vis bt_notific,is_notification vis bt_qrcode,is_qrcode @@ -23,6 +22,9 @@ Page home vis right_bt_text,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 33 diff --git a/advanced/hmi/nspanel_us_code/keyb_num.txt b/advanced/hmi/nspanel_us_code/keyb_num.txt index 3f63493..b8c3a2d 100644 --- a/advanced/hmi/nspanel_us_code/keyb_num.txt +++ b/advanced/hmi/nspanel_us_code/keyb_num.txt @@ -15,11 +15,11 @@ Page keyb_num if(api==0) { page page_id.val - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 17 diff --git a/advanced/hmi/nspanel_us_code/light.txt b/advanced/hmi/nspanel_us_code/light.txt index c3fa61a..660e23a 100644 --- a/advanced/hmi/nspanel_us_code/light.txt +++ b/advanced/hmi/nspanel_us_code/light.txt @@ -17,7 +17,6 @@ Page light page home }else { - sendme vis light_b_press,1 vis lightslider,1 vis light_value,1 @@ -38,6 +37,9 @@ Page light vis color_button,0 } + Postinitialize Event + sendme + Variable (int32) rgb565 Attributes ID : 22 diff --git a/advanced/hmi/nspanel_us_code/media_player.txt b/advanced/hmi/nspanel_us_code/media_player.txt index 13e650a..3cd1ed6 100644 --- a/advanced/hmi/nspanel_us_code/media_player.txt +++ b/advanced/hmi/nspanel_us_code/media_player.txt @@ -15,11 +15,11 @@ Page media_player if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 18 diff --git a/advanced/hmi/nspanel_us_code/notification.txt b/advanced/hmi/nspanel_us_code/notification.txt index f791905..5907e7f 100644 --- a/advanced/hmi/nspanel_us_code/notification.txt +++ b/advanced/hmi/nspanel_us_code/notification.txt @@ -15,11 +15,11 @@ Page notification if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 5 diff --git a/advanced/hmi/nspanel_us_code/qrcode.txt b/advanced/hmi/nspanel_us_code/qrcode.txt index 88573d1..84a0acf 100644 --- a/advanced/hmi/nspanel_us_code/qrcode.txt +++ b/advanced/hmi/nspanel_us_code/qrcode.txt @@ -11,7 +11,7 @@ Page qrcode Swide right page ID: disabled Events - Preinitialize Event + Postinitialize Event sendme Text qrcode_label diff --git a/advanced/hmi/nspanel_us_code/screensaver.txt b/advanced/hmi/nspanel_us_code/screensaver.txt index cc6228a..ea216f1 100644 --- a/advanced/hmi/nspanel_us_code/screensaver.txt +++ b/advanced/hmi/nspanel_us_code/screensaver.txt @@ -14,6 +14,8 @@ Page screensaver Preinitialize Event vis text,0 dim=brightness_sleep + + Postinitialize Event sendme Touch Release Event diff --git a/advanced/hmi/nspanel_us_code/settings.txt b/advanced/hmi/nspanel_us_code/settings.txt index b6f8679..1644740 100644 --- a/advanced/hmi/nspanel_us_code/settings.txt +++ b/advanced/hmi/nspanel_us_code/settings.txt @@ -12,7 +12,6 @@ Page settings Events Preinitialize Event - sendme covx brightslider.val,bright_text.txt,0,0 bright_text.txt+="%" covx dimslider.val,dim_text.txt,0,0 @@ -20,6 +19,9 @@ Page settings vis lbl_sleep,0 vis bt_sleep,0 + Postinitialize Event + sendme + Text bright_text Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_code/weather01.txt b/advanced/hmi/nspanel_us_code/weather01.txt index 31bea1a..dfbe294 100644 --- a/advanced/hmi/nspanel_us_code/weather01.txt +++ b/advanced/hmi/nspanel_us_code/weather01.txt @@ -15,11 +15,11 @@ Page weather01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/weather02.txt b/advanced/hmi/nspanel_us_code/weather02.txt index 30b44ed..9f80e06 100644 --- a/advanced/hmi/nspanel_us_code/weather02.txt +++ b/advanced/hmi/nspanel_us_code/weather02.txt @@ -15,11 +15,11 @@ Page weather02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/weather03.txt b/advanced/hmi/nspanel_us_code/weather03.txt index bb0949d..164d84e 100644 --- a/advanced/hmi/nspanel_us_code/weather03.txt +++ b/advanced/hmi/nspanel_us_code/weather03.txt @@ -15,11 +15,11 @@ Page weather03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/weather04.txt b/advanced/hmi/nspanel_us_code/weather04.txt index 8d2d15d..6438372 100644 --- a/advanced/hmi/nspanel_us_code/weather04.txt +++ b/advanced/hmi/nspanel_us_code/weather04.txt @@ -15,11 +15,11 @@ Page weather04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_code/weather05.txt b/advanced/hmi/nspanel_us_code/weather05.txt index 22dce2b..da0e71f 100644 --- a/advanced/hmi/nspanel_us_code/weather05.txt +++ b/advanced/hmi/nspanel_us_code/weather05.txt @@ -15,11 +15,11 @@ Page weather05 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land.HMI b/advanced/hmi/nspanel_us_land.HMI index 010d01f328386d5082e6dd42c003ada5eb9d4f3f..c7666b94246cc699a6b617032b6005f29a019d0c 100644 GIT binary patch delta 16474 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 pU#VfmusnT$Y8O=?Hf}|{sndVH^Tq` diff --git a/advanced/hmi/nspanel_us_land_code/alarm.txt b/advanced/hmi/nspanel_us_land_code/alarm.txt index 768ad8c..9732c03 100644 --- a/advanced/hmi/nspanel_us_land_code/alarm.txt +++ b/advanced/hmi/nspanel_us_land_code/alarm.txt @@ -17,7 +17,6 @@ Page alarm page home }else { - sendme vis bt_home,0 vis bt_away,0 vis bt_night,0 @@ -25,6 +24,9 @@ Page alarm vis bt_bypass,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/boot.txt b/advanced/hmi/nspanel_us_land_code/boot.txt index 6b90235..279e73d 100644 --- a/advanced/hmi/nspanel_us_land_code/boot.txt +++ b/advanced/hmi/nspanel_us_land_code/boot.txt @@ -12,11 +12,13 @@ Page boot Events Preinitialize Event - sendme dim=100 covx baud,baud_rate.txt,0,0 baud_rate.txt+=" bps" + Postinitialize Event + sendme + Page Exit Event dim=0 diff --git a/advanced/hmi/nspanel_us_land_code/buttonpage01.txt b/advanced/hmi/nspanel_us_land_code/buttonpage01.txt index 3d5cd4a..631f112 100644 --- a/advanced/hmi/nspanel_us_land_code/buttonpage01.txt +++ b/advanced/hmi/nspanel_us_land_code/buttonpage01.txt @@ -17,12 +17,14 @@ Page buttonpage01 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/buttonpage02.txt b/advanced/hmi/nspanel_us_land_code/buttonpage02.txt index 05f8066..0fc97d4 100644 --- a/advanced/hmi/nspanel_us_land_code/buttonpage02.txt +++ b/advanced/hmi/nspanel_us_land_code/buttonpage02.txt @@ -17,12 +17,14 @@ Page buttonpage02 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/buttonpage03.txt b/advanced/hmi/nspanel_us_land_code/buttonpage03.txt index 1d3e055..2740b5e 100644 --- a/advanced/hmi/nspanel_us_land_code/buttonpage03.txt +++ b/advanced/hmi/nspanel_us_land_code/buttonpage03.txt @@ -17,12 +17,14 @@ Page buttonpage03 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/buttonpage04.txt b/advanced/hmi/nspanel_us_land_code/buttonpage04.txt index 2997786..96ae9e1 100644 --- a/advanced/hmi/nspanel_us_land_code/buttonpage04.txt +++ b/advanced/hmi/nspanel_us_land_code/buttonpage04.txt @@ -17,12 +17,14 @@ Page buttonpage04 page home }else { - sendme vis 255,0 vis button_back,1 vis page_index,1 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/climate.txt b/advanced/hmi/nspanel_us_land_code/climate.txt index dca7c9a..b3c6df4 100644 --- a/advanced/hmi/nspanel_us_land_code/climate.txt +++ b/advanced/hmi/nspanel_us_land_code/climate.txt @@ -14,7 +14,6 @@ Page climate Preinitialize Event if(api==1||embedded.val==1) { - sendme vis target_icon,0 vis target_high,0 vis target_low,0 @@ -34,6 +33,9 @@ Page climate page home } + Postinitialize Event + sendme + Page Exit Event covx embedded.val,va2.txt,0,0 if(timer0.en==1) diff --git a/advanced/hmi/nspanel_us_land_code/confirm.txt b/advanced/hmi/nspanel_us_land_code/confirm.txt index 5d5371b..7c4b289 100644 --- a/advanced/hmi/nspanel_us_land_code/confirm.txt +++ b/advanced/hmi/nspanel_us_land_code/confirm.txt @@ -15,11 +15,11 @@ Page confirm if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/cover.txt b/advanced/hmi/nspanel_us_land_code/cover.txt index 2d6b6f7..9b0b036 100644 --- a/advanced/hmi/nspanel_us_land_code/cover.txt +++ b/advanced/hmi/nspanel_us_land_code/cover.txt @@ -15,11 +15,11 @@ Page cover if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) va1 Attributes ID : 7 diff --git a/advanced/hmi/nspanel_us_land_code/entitypage01.txt b/advanced/hmi/nspanel_us_land_code/entitypage01.txt index 1de4dc5..d4cd469 100644 --- a/advanced/hmi/nspanel_us_land_code/entitypage01.txt +++ b/advanced/hmi/nspanel_us_land_code/entitypage01.txt @@ -15,11 +15,11 @@ Page entitypage01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/entitypage02.txt b/advanced/hmi/nspanel_us_land_code/entitypage02.txt index 3799dd6..19650c4 100644 --- a/advanced/hmi/nspanel_us_land_code/entitypage02.txt +++ b/advanced/hmi/nspanel_us_land_code/entitypage02.txt @@ -15,11 +15,11 @@ Page entitypage02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/entitypage03.txt b/advanced/hmi/nspanel_us_land_code/entitypage03.txt index c3a19d0..12fb2e4 100644 --- a/advanced/hmi/nspanel_us_land_code/entitypage03.txt +++ b/advanced/hmi/nspanel_us_land_code/entitypage03.txt @@ -15,11 +15,11 @@ Page entitypage03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/entitypage04.txt b/advanced/hmi/nspanel_us_land_code/entitypage04.txt index fce97b5..3d05e25 100644 --- a/advanced/hmi/nspanel_us_land_code/entitypage04.txt +++ b/advanced/hmi/nspanel_us_land_code/entitypage04.txt @@ -15,11 +15,11 @@ Page entitypage04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text value01_label Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/fan.txt b/advanced/hmi/nspanel_us_land_code/fan.txt index b149f12..2533bf7 100644 --- a/advanced/hmi/nspanel_us_land_code/fan.txt +++ b/advanced/hmi/nspanel_us_land_code/fan.txt @@ -15,11 +15,11 @@ Page fan if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) fansetting Attributes ID : 7 diff --git a/advanced/hmi/nspanel_us_land_code/home.txt b/advanced/hmi/nspanel_us_land_code/home.txt index 3be3f26..8950606 100644 --- a/advanced/hmi/nspanel_us_land_code/home.txt +++ b/advanced/hmi/nspanel_us_land_code/home.txt @@ -12,7 +12,6 @@ Page home Events Preinitialize Event - sendme back_page_id=0 vis bt_notific,is_notification vis bt_qrcode,is_qrcode @@ -23,6 +22,9 @@ Page home vis right_bt_text,0 } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 33 diff --git a/advanced/hmi/nspanel_us_land_code/keyb_num.txt b/advanced/hmi/nspanel_us_land_code/keyb_num.txt index d9a1329..b011257 100644 --- a/advanced/hmi/nspanel_us_land_code/keyb_num.txt +++ b/advanced/hmi/nspanel_us_land_code/keyb_num.txt @@ -15,11 +15,11 @@ Page keyb_num if(api==0) { page page_id.val - }else - { - sendme } + Postinitialize Event + sendme + Variable (int32) page_id Attributes ID : 17 diff --git a/advanced/hmi/nspanel_us_land_code/light.txt b/advanced/hmi/nspanel_us_land_code/light.txt index 796f9d6..1044901 100644 --- a/advanced/hmi/nspanel_us_land_code/light.txt +++ b/advanced/hmi/nspanel_us_land_code/light.txt @@ -17,7 +17,6 @@ Page light page home }else { - sendme vis light_b_press,1 vis lightslider,1 vis light_value,1 @@ -38,6 +37,9 @@ Page light vis color_button,0 } + Postinitialize Event + sendme + Variable (int32) rgb565 Attributes ID : 22 diff --git a/advanced/hmi/nspanel_us_land_code/media_player.txt b/advanced/hmi/nspanel_us_land_code/media_player.txt index 00046ba..c2e2d55 100644 --- a/advanced/hmi/nspanel_us_land_code/media_player.txt +++ b/advanced/hmi/nspanel_us_land_code/media_player.txt @@ -15,11 +15,11 @@ Page media_player if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 18 diff --git a/advanced/hmi/nspanel_us_land_code/notification.txt b/advanced/hmi/nspanel_us_land_code/notification.txt index ea1171f..5e5654e 100644 --- a/advanced/hmi/nspanel_us_land_code/notification.txt +++ b/advanced/hmi/nspanel_us_land_code/notification.txt @@ -15,11 +15,11 @@ Page notification if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Variable (string) lastclick Attributes ID : 5 diff --git a/advanced/hmi/nspanel_us_land_code/qrcode.txt b/advanced/hmi/nspanel_us_land_code/qrcode.txt index 88573d1..84a0acf 100644 --- a/advanced/hmi/nspanel_us_land_code/qrcode.txt +++ b/advanced/hmi/nspanel_us_land_code/qrcode.txt @@ -11,7 +11,7 @@ Page qrcode Swide right page ID: disabled Events - Preinitialize Event + Postinitialize Event sendme Text qrcode_label diff --git a/advanced/hmi/nspanel_us_land_code/screensaver.txt b/advanced/hmi/nspanel_us_land_code/screensaver.txt index cc6228a..ea216f1 100644 --- a/advanced/hmi/nspanel_us_land_code/screensaver.txt +++ b/advanced/hmi/nspanel_us_land_code/screensaver.txt @@ -14,6 +14,8 @@ Page screensaver Preinitialize Event vis text,0 dim=brightness_sleep + + Postinitialize Event sendme Touch Release Event diff --git a/advanced/hmi/nspanel_us_land_code/settings.txt b/advanced/hmi/nspanel_us_land_code/settings.txt index af7cc46..0b83161 100644 --- a/advanced/hmi/nspanel_us_land_code/settings.txt +++ b/advanced/hmi/nspanel_us_land_code/settings.txt @@ -12,7 +12,6 @@ Page settings Events Preinitialize Event - sendme covx brightslider.val,bright_text.txt,0,0 bright_text.txt+="%" covx dimslider.val,dim_text.txt,0,0 @@ -20,6 +19,9 @@ Page settings vis lbl_sleep,0 vis bt_sleep,0 + Postinitialize Event + sendme + Text bright_text Attributes ID : 3 diff --git a/advanced/hmi/nspanel_us_land_code/weather01.txt b/advanced/hmi/nspanel_us_land_code/weather01.txt index 31bea1a..dfbe294 100644 --- a/advanced/hmi/nspanel_us_land_code/weather01.txt +++ b/advanced/hmi/nspanel_us_land_code/weather01.txt @@ -15,11 +15,11 @@ Page weather01 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/weather02.txt b/advanced/hmi/nspanel_us_land_code/weather02.txt index 30b44ed..9f80e06 100644 --- a/advanced/hmi/nspanel_us_land_code/weather02.txt +++ b/advanced/hmi/nspanel_us_land_code/weather02.txt @@ -15,11 +15,11 @@ Page weather02 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/weather03.txt b/advanced/hmi/nspanel_us_land_code/weather03.txt index bb0949d..164d84e 100644 --- a/advanced/hmi/nspanel_us_land_code/weather03.txt +++ b/advanced/hmi/nspanel_us_land_code/weather03.txt @@ -15,11 +15,11 @@ Page weather03 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/weather04.txt b/advanced/hmi/nspanel_us_land_code/weather04.txt index 8d2d15d..6438372 100644 --- a/advanced/hmi/nspanel_us_land_code/weather04.txt +++ b/advanced/hmi/nspanel_us_land_code/weather04.txt @@ -15,11 +15,11 @@ Page weather04 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/advanced/hmi/nspanel_us_land_code/weather05.txt b/advanced/hmi/nspanel_us_land_code/weather05.txt index 22dce2b..da0e71f 100644 --- a/advanced/hmi/nspanel_us_land_code/weather05.txt +++ b/advanced/hmi/nspanel_us_land_code/weather05.txt @@ -15,11 +15,11 @@ Page weather05 if(api==0) { page home - }else - { - sendme } + Postinitialize Event + sendme + Text day Attributes ID : 4 diff --git a/nspanel_eu.tft b/nspanel_eu.tft index 275c4ba37419c73a34720aa90e40d2d816b65ed4..940928eaf96c3c12d87de46d83c98cb5dc759283 100644 GIT binary patch delta 19609 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 delta 19409 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 delta 19122 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ⓈleIF`5sGc6++f>SlGcdfrH( z=8bjAYE=WRp0c%uHPdpZ)yIUQ*K|U0svNFR{cwKgV)YiK!zH8iXs!2Xx0{U8uC-(o zr|H07w&sIwRzESlH9vK;-ggabquc(KQ$m0(ZSygwgtU>Iaub^45emJ4__URy=p&h& zB5tc3iwLu&M18dexrK7slmHZ9l&Vpe`N2fgL!j2%s(<_<@f3M&j6vPd;`AC=LPt(12JCetZ!3l^d8DI4wK_>|asQZGj&$TD9_Z+cPT2mP4RR4*bmA$+ zf%WUG(3Q^IxCA=t*O_f4fYt4y(3&n>#S>WFE(XCkIdxTNNLMZbHW5x;CBvKt*07tw zFyeeyu2c$bGrB31FUp`8k(1$3`WW3M&zu1k)g_Jh1mM+_pUIj`zYU#u{`Zj`!kP6@bl; zRmdUE;2SYNmdjQI79Xe3nK-^)5pCn+*aiIJ6cmrMEuIhh0t<>aILGNduztOHeIi|Wg%{=h0H zC^SET!>a(RoM3Q|({o_4{WvrL*z*LA34q=He)vMMzrj9Ye?M*>2y8}wh2HjOhalL^ z=+9MytUKI#4p3+V)&{)W-VH{r_Bl@EJF%P-D8m>_I2t|Kd9bN+spATnS4L!9<`k0CI zn!!W?FB{N}P_9&3ri~c zV!ouJ1lCV%Nks`Psi@il9El4g6;)dxsYqFf+mVHmij;+tijD%S@r9(KqYEV!&HX|l zbXc#Q9!yvU!+Sa3P_h!^a@y?FC`VdN|#i0_)CSVEtXVt z_)AGeX^RoDizOAMEtXUim!Z%m$n^|KMLkje3l#+{RVWFvW~rp2%1aF@dc91cR?Bfd zEtgdE0`*+=B!fa2Z;M>Nky|z{tFewtWjt){ z6$PzTC>gSLt)wDb6S@75{Qc0JOj^^%HSt&>#rgCPiD!q-d*d`&TLo0k(AO$5a%u)l7<@Ii8862;#F%j`A@T z-P~#>Mcd4z$h7%ADKe^mW1?c)&7^3%?C*Cb@-*syW1{Wb&7=rQ{~cyhwB1aKb|5L* zVJ1a8WKy&fNzqO-DcWf!MOjFSvdp9?%S?)ZCG0YjqAW8h+J)nM_dhVvkzHm|v>Qp$ z9y2N0Z6-x~aQf^qlcGIlQnVLwx7SRH_L@o2J_Ox9Gb!3$BNl~_$6lI%9(Ges?N6e(?h?x`t8*tQ2ijJ5`(NV18F*7MTY9>X;kQ5y^ zlcHm0Qgj?i(Qz{=I&LOKCy*4KFq5JaW>N&K-$^qmI$RztNzo}Y zDLQ2)ML9@{a?GSC$4rV&BPlvy5xtr`-NPA=&kg>1?EG&ZR~r@n(6)C*L}OJJG?<%}f2}Bra92>7?tj<2f=i2;aP- zmKEPTm$ZBIg`A3fj&8|%q0CFh!>!){$8v|$xO4xFlTPDae&KHlzRa(C2FOD0dj?Z= zd5P$UyoFSL#Z}HC2X%SLZO>W{iw>{&^aX1fho-MEVCoe4P3)L+*1>pO`Q)56$g=LW zoR;&m*Er$dDE$7ZwVcR(ZOlq(!#NkMUY3S$&1Y?+-zxNg*Ik60P~=~JwQg}P_YSUm zr|{R$td&K%cf9u!QvPEAYrW?&m*G2yTXPH3mVMgKq%b z0kD$7k8a>*V+V27H<(SFBIp#bH+Uox$M&1(&p`-0x!QRPk5U}O{C6-~1Eh$Bv);jI z4d>j3QMg6WHlBV5M&TAd{T^0N0Yy7-$_H3I<&3*{;4;@i;ENxQzK0R#I`9%Z%xXCb zTH!b^+J@UqN49+r=sKY0PF&>&m|X{^*zoqAlc1l037elXj>GO_%*xJ!7Vz8q7_+i7 zH?Y9!0-(k&{LTWa3!MJ}tdd;>J>}yMV3q8`1sq`&;3_EHl}|Wg%m7!u{UgS_0<5_k zr~ia8uK;s`-9$HmmnAvf8NE&94G+;x&4a>c#l!uegG109$zQ`e*Pl z%DnFq0z~r=^ebLw8G9K4qVb;Rm{ve>fromdUm!qGRxe?PBKNumJ8w@xsh)yMU&qMao*eTEBOeD?yQGXRlx1`cDJke~Nh7+HAsqBZ zUyo9Prtrfz`g)X_e+w;l1Mw@(S+@`)yV?F0MzN(4fxPn_jABdk>D#b!DkErc8BVza z-#C?#(X|#>F)t&!#M&~vkHNUJNQO<}i zJi)apwoJ!54fK^?* zU$NGQPdvcP>iWp&$_3V`yo|0~9~oV9%45t5Msz82_?8oT3#%aL8(!p$-oh&I#)s(b zA)sy*dEg_A`H(lb*fQO@qM#UGLDL}HeL4Cu7>g_NxW_QR1gvQ#uJ<#{FL9EaEnB2k z;;K*Zoxy}k-1Z4>teXUx0j3v>M0Q3HLMMpdJ+*pUk^veKcA=^nVMp|W9$_LFFDD0^ z5hj9VgslNsEJQ{a$}+;*h2X8?5E)^jT?p@ej;Xx?m{5(!yg)3XEMshWH9-YKWsHgC z)j0JxScZp!I6^u6B`i^vQT7C2_v&VpJqeXjwxGHoCp@jyISgePWesZx+E7DsSi>5U z!+rwRv8KUc;-?x$oK3GO=w(eK&cyVZ28jjL!Y-&~keCRnB?Ijou&~-P(9QwVX>53H zLHB@x#>DX2GSEua5j44u478GUB#-R@=3m#~u|0KUq{Y=0lv7voSX^DnW6t#i4XtPJ zm~gHqV{IcauTP9v6B~i)Ocwo#pyR;6WFq<#8Er20@xpd}8Er20WwdPu<`X8PZF7AY zZ82dOH%xL_Oqk@dybT16ZeVbk$lE~1+csdn4UKpc+kk=1+~XSx3iwn|XUL>aWx&NZ zlmWK_Sm8!Sz=;)~8iXdgH9SvUQRXSGALjxbwh1?JOhi zd?y)kV>=6a)LBN{*v>NIDtEzg+C@fOqy9F=(}9Z$VSJZWEio1w|u0c0L3wxR2m~ z_iE{Uf%q-W34E>mnkwKsqll)qo%sg#!O4xkmH1rF9?fiCBB2l0YG&K*cq0MlC%w@D{eg&L#Q_()tVTUR5p4S6|{g)Dr#qX$#wZ z*B#K z$ZI&k8Liaf&PHtxUXZEJDQ#_o^L;lITro`0O2`Gy(+&;4v@(i_OjTaU)c#XCFL{9X0p-`-1cdI+r37+w*H9P1(H zMA~v)Cy&w1hT%O_V~Kw4XdB}=9oSO-tdq@Ona&xVY?)3^fJBew=+0>PgeP}~@4p%= zXfHSF0;8|k+66}WKNmFibFR`Av6}yL?$Xt^)$us6yIi;%td4V7H?#{*6114#0ujMU zTqz1c{t%F59Dg5WOe=phtRlw=ykc}b8dj0x_*FEl3MM0iPUg+s(S5;WzTF+&j{x=q zFX{oa5y^a{2h6IC7u0GzYdv9BZ9H%62`n9$+XNmMg8|Z+V=zG12?7z>p%+?qoxtOI z!K#3U`D^(^1DSV=j&0ERjCxBf$PZh+FJG`l{&Bvt! zigtT2UN&pXfeE&Fx98IYg-#dr`E*WCK(nX3Cjq_9PC>jtyk@Z0&*tqi6J@)-uhH&9 zKU=(OjhTW*K=$*1{x%;GGLuvL+jh8JnkC3H6``HVkps}~9O`(1*JyWYfGt%FP2-q> zw)<`)({#l_%MqwTczmL5y%?LuRaM(o&t$07*@9+6_Cxe2)&E@FjCT`6avB%6A_0HQ zx2!fVYy`U%p*C-UZfPM8bNd$KpO2|AF8cs?Sco-ne`+n2uO{`Ovv^O#MHz{&pmPRc z!Cyc*k*5zv4B@?j!PsoRiv-n7$C(ZJnMZ$y%ky2tOFqL6E%_xlelhMFAO|>Z2vjA% zxnI5ek#+*yhIVwHYlWEla?DfS%!%^@I{R|^`r1{A{&bs-=Lw-GGqVh-ll$DPy2o${WT&H5<^%Zw1x*4qNv-9x@iH+00|1ng;00O@gX! z#yPi{qd$jg8Yg{@xziRwPaxyB3cP9FC<)6)TR0)fc3*kR5#zAS?a(Ajvaz?~_Isp+=Y#TqF0F|eqs&1)ms0vNAr3n9Rykw#cuiR|o zy%TL)EiiiV)1%XvEBG_AEe+OK@IkBy{TaEV!JtJs%=NUUcmHFU4YLk>^lv| zPxn3Cd>XcF!M(U|-^&iub%MbQx6_fK?EqGBpKQ`?A3vXtrP{$BDf&|F$0mU2y{+PF zDf&|FpFabE*5&|ijUc+_XFf0knl=ac0aQ*m4hpJsh*!+S>fPX+nOM+;hmdL?=9F20 z7INk+M0|t8`t8bRskp8Nhj~dV8vX>ROEyQR!RjZToQ8(8vvGregd5KWG@Grn;n}`N z1f7TIBL^Ji&^fsBzDKyr9Q{&`f=EJEIPU`q!am;w*Ere|;c*`9Rh`q$*lYE51=e6Gs@&qLYiyewtd8#j F{vUmFL4^PS diff --git a/nspanel_us_land.tft b/nspanel_us_land.tft index a9ba899bc04b5e4e684ce615e310220817683054..4455e7a121f0dc3645ba13c21de649a5b5e9698b 100644 GIT binary patch delta 19624 zcmeIZcU)B0_CCDM9vF%sHbkW=8WGgkvBna6L9B?PRJ&(Jja?MbiK1YXSe7;RXw+Z_ z6%;$7s2F>V(Zmva@6PWzXOp~`>%HIm|9km-7PHQ?)-GqSwV%Duo->vedkoi??J>-1 zC?aO1d^M%)^y5XI?~CsH);73mla2E_7#vc)FHH9zxuk0A8Du-k)z3HOk2N-d8+#l` z-#68%iISc-)v5ab{{L?T{x<^u8-f2HjR1r97F!gHuox^h7F&zaVrQ|pI9MDlg)B}M zXG>v=i=~LAsHK>txTS=})l$;pW+`PUZ7E}Mw|H1QEnXIHi;tzOrJTjrQr=R*@`a_M z#m`d7;%^DCRJK&HRJD9*sb;BesbQ&Usb#5csbdMW)V0*J)VDOSG_*9bd}V2DX<}(= zX=eG_(%jO*($dn((%RC-($><>(%#a+5@hLU3AS{ybhdP{bhUJ|bhm_9dRRg&JuST~ zVV2&OK9+Dx#J0#EYVqn?k@JlPB64s@Z&*9>q>D!(T-a$qA)5hawXbd~XP@sf3-8Rl5&U#?2Ig{l;Y|55O>z`&pRV)C=L0#hIU}FD>A^w zMIlPBy9>ZyBi17$@@7%RzzvTBT)};`kD45h51W0*hOWO@6)23wjuZbrI$qhEDJR9QpZ2mQt>*?4GOnI)op z|L)2bL)68>;&x#UZW&eLKS$(9v8bi?(a^?%%It4C3Gwn`*-d>-Xf^xjj2K27KN z=TWoDl)v>tq2gM```RmmS`byPS*@}%P*bXD6QRA2VS+vXb~^h1Xv^#pJ*bSbiZ4}) zE-M=N{ud?c`bSSFqm1OV<|yIx)qhc~424GFfZF-=?dUF#A%XdpSssu*YTfzL8bA z!Ui6P>M5RU7^Aw|Vc**H#A9QHXX>_OiwTs>8}>k(c(!5QS|cveeY94uSG**AblbIApIc&AOj(TAcNCGuMP1m6j$$8L1D;) zs#Jo;H6yA%+CWXvWHVg%#h5qUA+NjRIyj1`(;Im`2-gjU6Ghgy(fudl`in_K!^X?& z@2L*;-a?d+X+sBbdq>EX@<19-8rzZ++Pg|c==}wXqm+rZbO*o#vZY$rFnC*RX_X_< zQz}cwk3_#^*iyU$QE{a(nZQwPiW=!LI#^bzMG;LD3TpmkC+IL-EPs4TC zT7@cE>~#BXTz9^rP)bF6{rZXGNDu#vQ|Qf6d%A)K-YIr8{Fy@a{;;QmMj|1+$;LsD z^3tASa0g{^z28^Rut*2}x(TjlezGhMo$5O3_KBhh-54fl-%3ZigARWu zeCU0$ph_nlX%pH@6{VMwFyadK%j%{aU@?xr=j zE(2_MYaUSsn0p(d>20{0J23Y)9Oe!z8(5vTT*^cBSF$;}s+w*W+m`5FTjB**O`h!K ziN3{xq&?y6*A887$9Fv8?8h~$sp-ZufWB_eJ4UHq{Ll-&XWH?5FZjl{Cwd5jH+OVuexfwaO+ke%5L5Aqa5CiXhb&|FAj%otWt0nrpj#oIiLz$+e3ZArQm%)L^0p8e<=#Drj`fgH?%hL1*%(SRGE_#{ z7%HQ@1z6dhdX&YMP>!jJMC;#^=v>c&Vea2khPgP1bW$%p%%XTNu2l`=p9QRHSb;ca z^^$QO97c2z2EL2^b zP`?Bm)BiJ})(oEwwe8aWM9!Sm5%;*Xzl?P20Yqs7WTaaUkdb}@EMlOH^pgQH(n|&s zISrDLUNTTdy7M5SeS-={y7M3z>5s6egJq;Y4w8{xH<+mOkOGljH&{lx`w*goFldqP zK14>ER3eiqBTcG|^g3XrOma%EQ}ror+toz0pHKF{9d$LyNPh%0#4IDN>Hmzhajlui zZKyt@#agorb=Xj%3d1n1ArptmP=^hbq5f%@4E5q+GSm-76bSW$5&5C6J(8&HNEzx% zBW0*#M*Zhdhm0x^>J&JyffNXJ$|xD?-vD(O#nPaiE~U2_c4 z@-Z^jHOI(UUjf!`tc>-QF*4SPV~Jjkm9b77D`VYg9MOhx1!LW4oQ(BdSbB_?vA#P_ z#(M5}BAeI(v7S3##=2=N(MA}wST~K;V{Lm6SSWiBL=5l6%23apfGyWV8S1$cBzrfW zNc8hWIjb8_l(D`GEF@0GTGRg}*0Zr-ig+38*>N(~t>TG_Bw%Vo1}4Z@w~Cjso|7PB zJvBj(b6zxf6xoP{A*d>I9i=!TVW1S3NIb41}GKy*l0D~HU~%@o;n6m&zZy9#(>_3&c$YO zE)N}xrFJMU8VfJCc|_lG$T*a9;qDj8;=LFj|Y!O4+bz69A>{*^gz?C*0ahV zigpKgc-V7nW=6$g9WOQ?13q8N1TU^S0V7(B8%#ibJAqf^R}*minrgLH5VeI?xGooc zi^44@s&ky97ZBw^G~CFyCt}5q=0b7U3!Ga>)O?Y&#PZ2F)z?LXtk#j@TfLe@Sxw1! zbxz?F9&DbBdNjytbv0BlX#RejV8v~vO;+c)R9-=} z5TfC~tRNm%$Lz``3kIh$kGH6|9hR@ujC~CQxoo0ZlYjVD-Jq=Ic2i*bNjFU}BuJBK zs+z3q;&)S#89%doB0P4k(hAQp%;)9bs=i!xnwqKX=6lo7%Y86aS&g|1iRX>eF`oPQ z^mJG{{)hz+atBhBISH1IoRI{}^)(>DwX(CbI4)WB71!7Bs$}(+vXYZ#push|wTex3 zPMC!TfA|g!uIFAeVcMvhzP4$_%52=o#93-=;jO@8f5Pq^a_uL!Pr)c|<$x5pzXxQs zjsb<~?m^$<=A8NR_qaLYci*eo<*%-jJ!yi+iO*zC^ zSJFF`)mhGy^F5E@b1Ju+kB-Li;Q4BH#p;`69rOQ9N6YK>^8A~V+L-4rP$wzP*nOeu zZBu(Q?x2XPyo30K>I#PzcnGvw>)Yb_-wERzvZt8D4SeAPD14@PR`lZ+(e~}?q(s9ewQrgAht?HJNilPK+3E3}0c0324uQE7n zImRoB$1hhis`z9|QxZOR=Iad&h(kUjC(|>sQYD(MxGNqUy+Td5zXrGVyKzTvGff`+ z)k-{3T+8J4E7dgH1Awcu-6}AErdqA@X)XR+t?MO$bzcPr;5}H;vWUKfH0M{V5DsSd z)gX{AK=$(a)oOsVrdq9c=?(sW&O?S)#nsopVPzN~nC-n=Fx1U%2q^3DH zK8S;gLqs(ok=%bB`qh||)~OkelYwY=ar6)euUE_2#p&0-a@huEeXTgUUX5|+eONl3 z;EwB6HxAl>r6N?v-u~^lWdj_ev!&y5_Wl_QPq=>R%8_;R7oMN7@Kiq{eHI?kTExPW zirT8^V70$JC#9+pwthKy>f+m}7;;UuTHA?UI?MHuELUfvx=Osx;VTS++l-v{NwD|=mHvB3bL#nA(>tQ;l*K$$T5_C+p=b#;Gvh8}9OYyHe zkb3L6&`y-?d>YBc**k%B=4Tr621q~NxJ%2}(|lzYZfe;XqQcA>a9YL(GT_wqEH)_| zmkFdTug}C>e-6ZIO~XQfEc4|(yVXqb`YgxpQ4d#iI48#~^WTj0d%f&&J?(gHmO9*a z-FdB}-g{C1I&QZYEq1wpCl0pThnv(?tCd6%J#UK3yy?CVQ`PUXY)A`EPkyxzQ^Jqk z_p4brsK2~lttiG^)^=lCirNaQ_*Vqip%8}P0Gxl|dj~+Ay|2n@HW)vj8Ns?8y9DgL zxYQwaxbt)%FY`;4XFi0wrgO$25Z$R8lIW%%2GQZdW52qk5Kg!PU2o!%_$JOFZ(+WS z&Q^;nuAG#OJKY0=KesvpR?$?ewFC9W|47Ly^NwIo7V*36;0k;ubAudkei--4LE+p# zKnU!16ooa_YF$hl@PCsm-0vv1L;Y@H6MJjkF>JN^alkQbEp2Yg>T2<$W0>KjUq1YM z!#F4xGkor!(&x~h{P-9c>T#~>Xp;hv_kOL-PcQC#9Me1H9v)>l{Wt=b!Z(kjNB4jj zcZ-VfYL^t#!y8+l>J_X&q?fl216Cj z4bEU!vFj1eQXmeG@le3lGl>^7442dwOTv>ZEt&CjWPcA3OW2*tHp!!&Z~}gR{>b9>fc^9E~o=+KfcDP zC@;N$aeoTcYE9Ja75L!=bul&`Nf*Ig^j0%`uNUOU7qK4K*O4V+xrSl3UBb%x6_3A+ ziP%gxZ4)~*6E<#FupYPMc2{9)tDAB~o-Ebp8Ym$M*e-r_4TBoQ?!RJC?*j?t^S@$H zH5D_>Pz3wO658$&tJ-y>Q1Ux0%vVo-@A^w{oZS?oekaPrm*l0HP*Q@uosZh zABfs8-@pi0=8PMdVIzQO^Doxn^E0f!Zl9{v)tK+xREHbl4T@y5K~>D9^s6OX)$O*K z1{@A^t3SZEP&K~YZj823D9?tg-BSGx&{^HCZntx^RcMs0!flSIm0Yxoe<9m`w?Vc) z!!pjO&{{~Sox+{^fNZ_)fNX!}fIG;VQFaP_ZLiQUh%Z07gL@jq#qX*a&dnXPO0CxM z_-xOY?;_Kh@VmPho3W0Xr3Ahq12@)WuX`Aq3BXzxQfLIE0&_P73|Z zQ|}`p&3Nm5AUA;ov-tt$!c8Y${6M|sFx^?Ja)Gi$R=MXPs{9UENMVH%Ae*_>BUJev z4}OHmPCu)}QbTNhQ6r1-{ zEoaDv(*sxakPVf<=Ge=z*SSNRufIc|4GvI)(brK#Jeh_mP8wnLnS%!CHCv_y#6J|_68uUbsrtl z=&B~4c%>$bXC*o8wd!SeOSc`DJiYfd=FJW_&HDmfk={SNfp?A@SAGlcOx^ao^q%z= z-n~j`-jC=RKXJt@>+?=cHiiQ`4*GkC)DLI(_XtlwX@wT@`S%D|02@94c?)D9XMI4x z-j?S3A8?mBWfZE*Yd!+XDZ^(z0-EoxkR8voqTGDWu;O{PKfW_P?=g3b$zSO|ccm%a zww|X#KXJHX3Q+2Ck^-cVmqO#Yl>kzRzY(T%<5eJSym@G($zNRc;xL0L&2}}OR*JEk z4ZK$K*EXhfyP-Y`UG-7;ZgcEHylhQQc+L*6MTHH@BHQ`4EnFLLaU&38IfcIAlSUv$ zey1U)fHdZGJ5zv*rdqASP)vWMbd`^kMtjp7+oiq=ju@BPqu5eDW{;k!a8tu1Y-C?p`jd7$Q0nHsaER>!xjTy>t-&)N4lAd@s2{KNwz0o zX~2!0OabD=7d*rXx4599LPoCWjG7j37iTmVw3#{_JDIXnm-}PDN1FF@Jnv#Mwnq`!Rohu0aa|6td-wMfKV*7e&Fy$_kyR z%=3$(_DDWZ47FFTq9u7;aX3}x^~Hg_0usahOQ5D#Rd`Mb)U>~vfV8Ut z&ZxoHOPfk^;nF52@v1s|ls4^hI8;+1w^|A{;a^LeeC_t(5|94;q>QN(_bg+IaZIVL z&`pR_9a;KX86?3BzE=h{_YPEOBjiFLZ*n)4vkQfet+_1i?}5^l>LKqStLn+psU9d@ zfipZz84fS&E7Z1umNapmX!9X`uZ&QRJq2)ihNF=o6hELQz#+;T4U2Cb6(QbI@Wc0DsUu5*8 zl}<*+fYv}-^O0w&zq6))j*U*V*4fDT3+zqX@cb9>)%4HN(Zn{$p|%Rmg&b(B(~+3i zhBv$fF<%GvPd<9mR`SvBx~(7|rM1(%KjowBc9M^F>9&G=6xv?%{*;e;13T7U=OfX( zJ$t;zb48^NiuSG8h4(mWt<-^Sz(2;m>r~0osPWrBe3isos^98 zIwJ9dd6pFzz8%Z7qHNz_h0X?Rv?Tfl&s~KK4(xLR)6a%Y{Jj4Qh+RHQ4HvVq^qF5KM4lxAn@3a02-i>7~;ql`;J6e`q%m)WD_ zk`T_dN6EoG6uQ_$XDKnb2XAxGS`Afbbtn&Y)LISY#g4#~o(h?Ia*skLe@9LKEK?bC zVX4=Pn>e9lZcm-6jND5hn=tls2FAU(t21hg3RCE0m`+wADvTQz23DoFLW_FyYY>>I z(wob>0DA`v-(=~0^{%(hSH_$^czy`yBSqks(?=&PBNhoVMDV7fS{vbfr6|gVM<|pV zp;ML!kKlvFfcZyaE<|#CarpU1@`mETUI2@V;sGUqy@=Fl%eXg6p(@cF>t81Pgi$2Y**^iybf zzXII#qOZDXw;(RxaIiOue+T_j0*f2>F9a4hP7+x5IEAi^(+MmCUOIujAO9DD zJsK|wtWqonG*%LrrhksWa$_Zd<-y)~f+R3a{~UqEPC!ykRA@G2AHHnCeoDknkOX!O z*gpyE(L_mLH*{M;0^5dnFaAkjhvFoG?a*xn2`nUD^Zt~;dI8Icmju=;UJ_Wv1cl}$ zNCK;vAPMXxu)dQdfxS$S1a@eWLbWDK0y{KG64;!{ml>8Mq4Qu8!$zOrfB!7wN3Yn)%{u0wAe;o(bAW8C1!G*^ok{YO=C%4A@lJ>F<;VG$b3m(6&7G-ERgh7VS%KtSHM~= z#7=dgWB`5Z^=yHpuYHT~a^7Nv8ZOq1x zbQC(XRMJ;B=%3P8h2_Xh$g<_KxK3YXmrMG3xjH%t0D1MHvl z^~V-TUl(*+LHb&^RrCII|CO;-(pRc(D@b1*wrSp<(pM*7S=%Iib=oHB%X7Oz$=fA; zd2W~Vbst!-G)Z6gw@doUNK?o^UD8)ZnxwDk=~!daC4Eg#m-H370~EPKr?1c*I(-G~ z#7<$Sq_2RTlD<9wQ+G-F`mj^(zfSG~t7ORi*U4Ryzc>TCkxa>7oFVxuDigbr%!2$C zl_~kF%5FT|?w0&jWw+$7*TDMjk^J>~x8$z_dlagkCHYI!KhIw&S+HbD{z}P`{1v_z zOtM$wZ)c*xejSVB3x=RQ8x8 zux&>rfyEtD=)o~bU~$JJfpy4LC?i)ASchCmVD85;H;zjJb3ZN#>;bSwClu;;LUMpk zV0Vv80!u%MWhGCc8hM(roZVJje@bAJPvH>&^6```t`k_?DM?@*Pb;(>a`dz$uy)Wt zB{281$W6$+v$D8OU~Xq6f!#R=>O7B>Ixh+AcU*r;VCfgIZNG@M{-P|d6WG=ZlE9{1 z0tZ11mnDHsg8nIieRCt9!0J!I*`ao&pB-+zp^zt!PBjG>pvtqukef)0n;fwb&*34Q zw9%AhYy4dyckZ|e&!%r-#krw&98`gS*koFaGy4XcP2P6)e`tn@^6UsNSgdeprX$m6 zhCFGSxWyFf(h``Y#dj9Px4|;t z4p!v5h#X`ZpWg<{0Dia4lwC3GPpwt(*S|SM?Wo&}$YVXfG}CZ{^+=_X%8gGc!+-u*FH{KNs(14s0WcHo3!GJr>qxyMeEzX3WsKOC~zp}vh0 z_{9?(m2%@M z{uN4mCc0Mld4AU%cbiIyy3h5l*~LG{dJl_o$yC-b0*bc8h|4eZTEvML`T}ET|5Blm zFBQ(YY^tQ#^W`iYpQHlwVBU-9LglMhOxx{3USYL=rD*S=Rzi5!@58|uy+&%jR(Mz* zzK4n1Zz^s8!arYw`;Rb{c%yK_JGlSI;}2jMI=;btd&6}PVi=(FgzIp83NYfW!u5VL zRT59%aQj0z_*wK8lZx#QqXSU6!won#f2YuvcM3b)M2*eaJsTZ;01W5t+3JQ2D_h@Vf%6%}0fQx`l?XeBjKZc$l92QK82G zQ*N6o8F0b7Z=1H;`dblD4$noH{5dHX6`lg}6}LK$3Ze3hyQb~NF(l{@9G3iv{2#-; zPT-Ec6+tr;j_@`63vY$P?%@gV2(UVWtJwoPqHyIrV8evK+s=F^4^Mr=1Xq3l%+nw! z*}!)mpgK=}cM7fM0IJLBzhFa{W8n7>;Wg4m(C;?9;}N_@^0CwKDvNLEX7SWB@G5J| zxsTy>98g0eCq6;_$8CA>SyP(xSfik3c7ldL7IFAFldl+S~bUa1ruL1uf_FEA3@$+ZY!?W7&EU^PvYkw3IU}C?eQ1 z)8uJLhJv@Qx7!{rBB&;3U&io3<*QkU$B?3eE)^BLU@zh}gfCygt+*BwG@1D-{GjsB z`{1_+SU_>{|0SK+Q;auUL$_m!3;Lxv$G<~Cr!tYvU!}#C`Jf8uKC?)u(9C$u+l6oXJUd(ZxFMf>v^?KN0LY z?i_Xkow*9Aorg@itH89Ro8lqpxra=;DIPNEzVsCIgQuQ!IN=R=fZ8qtYRk7Dptj4N z{QeY5PW2M>(u;Tef;Ok}yNB?q=`Apu(jURArZ?xFhS#rvf_ymf3^L|dU|P~8`3QOo zOiQ{XA3f;`2bL9hZ(5K)B(xkyoCCcD@}j4hE29D3Dkqa}bU8iglxp1Wxyf7c<-yNQ z>4r;{3Z|TPrN94Q&Rt`YXIAR zDYH&o!`bz9RGjdophq~n{tXpFmwD%3P0;*mGVg?cHEw?co~HpetoS;8|upZ>roH$vYwuQqDMVR zdN%b1eN$g2Jz-N{X5c1Z-VJ01ZUUxdU|0h|$ABRN@g@H;XLGu(eM3Q`d1_&E02aHg zh0W=Ow*i^ZNYEO{xkfz3#avEoYsiaT%!dWO7}iPec_T@B>zfzMK&%na1WCo@Ktk7C!Aat355v>t` z)&(;#qP5IGV;h8_jm$vkG6OdPbZ?uVfg9V%4D8%i(B8H(1EI?dddV)}oWlzze}L z1LHagdVm9VZPAVEBs0*jv!HpMWd{0nmKk^oSd%U?15W|d7TpP51l!(Bkfr1FLkG9C#7fiV#7$ zkar=q1+`>rHM6fx1*m*|xY>_`s+$+%oBDgz&E9r3W3-~H zxJ8HVsx{pGW&&u7gTkCpq`Lz19@m2 zb2+?bJiCrL-TCT3LF)#g6A(KN2{ikPs{=VU(41Dd+7Jvrq@s#RY2qezQK}k8*EMJ3 zyWxO(W^bF1CfsF2EBON5ta|3*&SEHr5%L03fnDmO4}xpfN0DHDS06+5HM=)3ryGJs z7Gw$S%5%TE*>MD(MZO;?=;KJ<+tBQ9fX*|ru{2d1g&o)^Ufam*@2u(ncx~xrBlAI# ziyt+7g%{%TV81nr$22zk+iAM?W&iT6rba14OYqyq<_Kf0(Snwb=7=U{f29^DH38>6 z1Z2ytnwkT|!_hpVsX5KQ>li`%A-u4b*@J_cnVpob+^ZR!i;Tsfu-n%l$Rhmp*XDG) zQ9ynlE4Z|c_6xM;a2>?~&EZ;OoWQ#&x0}PY1{ZGuWC0K(pKO7a7L4QfEzD`QUB_dK z$>}ZO)Rk|xgwt*y0lc&ooOX}r+*Y`&aj}BFkLASH==3<=+8SOr0d-Tj33amyg{9Anc2K^qhJdJt}*DHrN!&TvHi)D)65iSs&|%h`Q|i`80^ ze+xEu;=C{186N)R)t=9Ik zc$v;9o;XF&QAmlYS_7qcS!WctOyLckQM^c^pe~RliCW#|?3|!$*`l}pXBQObY1nZ? z%1_rCD8)m&njP(C1F%|`NVi|QnrAtbNz#xVhRpoe*}IuHC|=yIJ0@5;nC?Mbk_BFJ za0$VTD91HJFe3)>yAaHX-t683GkkH1R)vAwbaqG?T7=&oRwL|>0PgucqNTrHd@U4| zbtHxFhhoUz15TdJYkOkIHQj0rqCWT^BVTQK+0#6yaMd}2zM6|YKjg(+p5F^|xGHD# z0x6W6C-9}Xpw*Bg%<*9`mE)CRFg*dJED$sovSR@c=#BOM33GC9u)-g}UMv(eZIPf2 zi#WIsY=11^5q)602<-l1LGeql-&?|U!(qF)h{M8R%L8`v2kb1C3R<|7eIj7XTf)sF zV9N$}X_+9?azQD}**+4s?4?{e61F|SPOT6Wvl6twk{@ffJ z5#w$=xxe`~Sa0wE%&e}Pz$Kg5Zy-XY>G%bSc#YZdUY}X>EO-$maiDn%NV&lv)gI!!}1OneO6AKwcYxaF6 zzlIGbUG5_>-&XBLTJMpjR{ZNobad5jwi$&rzD|~)*;#_8-B&&N+9(iT9lkdTM0x^- z2E1l8`0PX$pBatGHF7V~buZ5vgB{Yyy_`7)nD;(RxP3fktl8g1)2-HX$}Ro(KzHTu zfew!a%Q@~x!tLjXakv#nP8x?>Q4U}u57D~&@c;*pM|TzeW;{&i4kC39Nz>^=TqML? zl7nIqkaGt)EEc&Hb{GT((aPe-Y!i@MVf^(36uprxsN)f7xpIWRC`$hY3(&66q?Iw~v4bNu}Kdmr`6u4+{^X1@gU z3i0$P=O&<;mwL(P;@CXTR|zw)>~*}THxm*ZM9j)ubWXFJOV znaiXM_2D}f^CWTZI1l+26;3^^`TPqDZUx-p3@W@-0vorgQ!zeUPjkbmNQJ3@N1eqc z26FuDyhIGb)H7T@(R@q1Jj+hg5VyB54LHX~reTw%=~nAxnoYc{I$i=xtd6nkhj{Ocd{6cqXsud(@>%j*3Rv7N9u`kaK}#Wvm&Mys*iyveWAU{VwG^}XS^O>ESiZFsx0JAaXDMk3 zumoC4SxQ@iEM+WZE#)lbEy0!wmWq~2mdchYma3L&mg<%omYSAYmfDs&mb#XDmim_O zEe$LUEsZRVEln&!#`z&woJO05&GKMsoAA}Y&q9L zt8+$9Xu+f!S)t)}%5q+j6Z(z4gMIEmp2`WW;EU^0L|8FH;s<#*PX7N~3P1THv?;fE z6{@m>A#6}mgdyyTtMGA)%Lxnk$|z3G7gj%5X~8EOgcTKaJo&Nq>rqhicB=MI7&#~> ztXfiJ!?32oN;5t_8cwyE@k8ymK=ZFVj~$~qH{rA`aHQpWzOT; zR&ty3;gSRj{7)4$E4$orKK!(UVN=$>-N2Nc*TW&bAiW`dAblbIApIc&AOn+jULRD% zDJuJhpl;|Xhzih{dPJ8-8K@3As)zF6wnTS#%W_AQ`-Bm_`csw%pxkXJk+Hgs?mrIY zwiAdvB4qg|szk8~M8)^p&=Du1uH#*yd+6{DITi6-x}rDzAD{E936?55C@yheJ43oNEopjCAg`dHIQbK&0sT^q$r=h%Ty+WB5JKeq?<=9^os`Q<`UVg4PQrSmQ3N1^wr(e*)JH?Jtk@eZX+S3su zkr2Mr#zD~9SN7BkcL2g8uWtl-ggNNtIw-%YC1`SnEQg?cuCt(5RUCEuIFX0C4i(e~ zcXJ;XJX;i{=vjg?Pdm~!^cOD*Qe3$NL3hhIQ7-^#!i)N63Q8I0M8D&XZVG2A|BIlJ zC!EM04U8tLoMFdvuZMYXkyMj2KS)rWleRn@w4%DG+(6=ylg$#>kgX2~rR0rjKokqH z=Kk5n;~ow2Gz@D%9Q|B9D&iZmn}_NnRyO1^9%`a(Rzsra>{wC_6j=?~(^E~f3v5KR zun}?L8s;Ld*Qhdr`5moPdQe~^w!*=90S@&Vb8hHJ$@jwB^dGp=6*Sa35o7r}Mk0M?S5mc@17XvUp<;5MT<(VxvZzc1WoH0RpB zz$&&NTHS)*X;{S;T%stj8^Bt$=tLnwcTh)B*T}hqb64RQfOB*5!WCw4o zr1~o{oLNadW|IwsLkE}(+n&{~}JtvXbc?(k(uf#@L}(Sc|>m*}(5)M^84@9?q zkTD(hgN$k6&O|dh%b05VmoYsKta29_)8n0GOe4DxJ?z z>jN6?Bg1;Ej|{74U!qBUzYD>!?98ti@F1s4Bx+OqF3x2UgW2!K19YfatV_6GzIp?jK2Xex!`+{*f}SE~ALXj`~VmT}H{cCc@#HA7xwFn9x-v$_wf`6ySNE}?v#~O+ z?qg+K4+1M2A>(>*tcSspaYR?g z$+!+2C*$fKMKm!=#??Ja#x)gKP_&Gzrhh%I!=j05j3?>?nLl2}by&2F>j7Xgt~;Q8 z8rMQ@lm3a^UlD8s>=b7wsGh=Yk_>XgsYG2Nf4N+cL9RAc23hIA@q<-gr7>p?R+DTe zOaqDW^dV}X0V?0zZQ7n!wV}#d?TXWh20-5On4zk_C^wy#4^{U%jGaZ40BOl#!&HB} zQBbYc2#&cPRyAgDLB2jr?P;4n7hKErhO2=}I-7>8$u2`3#0YhPF<~B2(O4~XJ}&2JKKbD9GfJQYt~CqkzDN zRL&WN<(B5N+mBct*8wUJ$LT*}d0fY@euP)cIHG-=FdFq*a`tE-Z-DgXMPop%nrgLf zQT8i*_AJ)R2V<}WSk6Q)3wYvKG_suI$6}3bvVbUYffimLo))1xcZ$S+o%Q?L{&OHM!n6th0-_&p23I7GwTEv;p410Z|xOm&M#FN=Rcibk!EONj<8lcqKNHX7}HWS{YBlI!s0pgM?F$!i7Q9*;`H**F1} z9;_hhv{IVp@W~0N^njnh;u^k+=qyC5M_UXy2WbU?Z`KZn>_9G;xxF`;^ZmnDvUsnsc7K$HChA94Xa`C z;~~@3nJ#Yt_4*ks3`t_g>A0RZ95fwQI(aS8ONj3}qQ?9}vrJ}>8L)V+$Hp6?UFk8t zHUq=uxt^^v)Vq$?blA_PxQ*6B-dXBCC7Uy6q3;~sQpKi*Zn-rZmb<)cj+*545SASq zK=2Uvjj~y->4HwY)nD~c9`fY5>OB#>kd_z%`^tLRf@W*+;-AzB zqQEBhorgWE-6pO*Pu=UfaTE5ekYbzhc)5k`VpShyEf2)g2yewU_|5D$7*e0+XNOrj#-SsuyD&IuuRo0-E4d6me8fJ%w(Tsu*}sh zLv2UumU7G0nWB5LTvfJ|&fV85-TBFKHQ9A(vb+x32kzU)Nh@&63;EIt+)5`v+UOp_ z?=xPu5*Oc&Q&wWexbFvf@|abawC?+P-74(u-va8FLhPJsD&jIlxk@##w?Cwi@|I_> z#=vE!5LHhFYeL3y+cm1cqXt>62Q&f+9ibM88EoX5e`2ern?W^4)@>q$#%HkWY+{W$=xqg zy30G4|L?-r5>#&kOnkGHd6!*(_*_C^NojKt7jJT=&E!vMcdtlr9-^V@vuaUr-|bd(Mt7mMC-Y2 z5^lUYk4plQ1EdvK+YKa#`|JiX?K~pMetUpSRWYOL2|EG}ko)Z;+`Jmj#tM2ThBBM8_O4mzSH^GespdY)13}-3w#{!7?cu#?m`R#ywSGetxa<+t zn;ni}D*XX0lvf?YJ^jI%$G`-9NA__QzlS;QIIdtGCmzTB8}4Gt@X!+&a>HF-egez) zQb2}#-1Q_Py_6@PM4nf_C+iR7rs>H3%4|vpdg`G>-*fp>$o}Jc(LtXxTTUVSk3S;H z=6o5rj^kV_1HJh@#)hBY0ug?XxkM)JB^nTOP9~h9+4VG>egX1=Po4(y3%}BkiofCE zniI~TTE*Y^#u+uSPz<0AkWW)x)7P+Trs|2O>a??{_yitZdBQm~^@QWksmbn(p2#{` z_}%kV>ic-vany<9xbq;o=RobB5!Hb-;w~3(zt4Hx1vT0D><^-EUvce=YH|C=(5=?W z`c&V4QSD_kyvD7)X1B{~VW;|39)A;+;bi5Om(*n2f^W3EbG@vVurC1BYE|`$vo5Rs zY%Bgr)Rf;|#?o5yPxifnr^fH!Voc7yQVZKu*0doBYT=l{#ktv4EGt9!$yF>7BVe#v z*Ne?)2)Ukx4Z>(n$$}+Pw;T{hbjz(@U>VP|uVXYO!SbA&W@9ua@yKi-{_lw9a`_t= zSpRn%as$yn3@GS5d*8&13{AIMOB$*gxSYMIAosngrh&+UZeb}8e~%^h1D<>#(U89a z(a%BhZ8&@6VA0&f**VCzW&ANmO)?}I6m6sG&PPj`3+g4ElU^DW>S?3soaEL}X@IrI zhsG;m1OwmPq3$v+vQfy+mS_B`1{k30wB)4GQe9hxw%97X=9pSismsgmB7%2-Z8s`( z12UJx?jeGAc=A11w%92&#$KWIkS^TxJ}g_-o@0;{tX;+6qebp3hjp6hx|2oS2*4unRt}bo~Xw}em9=;6uTRv8*hE8 zCK@vG<&IwDGqs>z+J@H!PWcrIfM{)S=;J|!g+qRhdXDW=y#f-wVC1NUctk0n@R`Bt zE?YD3EcSbeJTP<1m+C!-eD0cO81>Pj6U;+?S0ijafKB2TzvJpX+}ZaJtg(jxZN+z; zs}MWSe=hr!os9V*HogKMf8)tdU!nhsxh~J->SgzxUe3sUR57ym8|3p_PI-fM(W#(p z&YoviF&8xIo_GHCeDo(gm-6hlcnVkvPq#w6X{spzZ^=i#!$7Nr6#9kBzsC)!+~Yl* zYIq@1UR=GDDL~Zl;zl39G)~?KK8ugIAt!Gx^AXTBKu!1|AV*ELS{ErB6|Q>@4WYJ-Lnc(M)Z zMHW-&A=k5oQzV;gfi(70Xcq?Hqyc9;0?AWCp-5ijgtqgP z;A2i`I}1=_p5P3pERJ_Z+iSm5D1S+wQ3GwSm&R&W%zOdV5foAEX(uU z(bj2BaYyq@%PQnlj>mccTFPrZ(AdCoNN*1FMDqiAwx=oCp=No7Ws##1TXRN1Q!fX*3JP_GOyFvTO#Z@9fkO(J_Bx!esL;2S6g;N;d7;{A6s^{>My=XX zFHI%(-?BZ*M z(OZS;Y%Pr5>}o316=LB-MNrKE)oNX$SF7oRYL{w(Bx)0?SV9B%k2 zp=c!#%6@03MhX>${KF{LhLTb0G?pkBrByk+k!&m(#i#gjZ zqWONtDaHc8CN|-hzr(LU6G`j*4lrG?HcVtI2O^$ys; z77AT!!NKow#RFS#$a}CxwU!EP;A*9iaMfDs++uWSrO=P9*zgf<4y|-@F^j)95zy?;(quwN)s&Ew5IP+0EMW zX$4r3b_z{v$1?=5BJFgBG5!jyZF?SO0QPG;UT%Qjw)WtG4m!t(ZS8rA4Y08tumW}9 z`nK>J+kwrtz#4W`Xh%m5Gy-ebkvkcIWpK&3anu_p6CqhYFFOs48Jwq6w2FO=Nz%78?y^Ab9aTVcjtDl@H2PkC|6)L zdtedh!PVV>)$F13j?pPZq0u4ip9h#zh)z7VSAjL)fI1lEt07!DFRHHWsgP@^PCQ~| zPxj3RY)~kYJe0HYq3WPew$q5Fa+pGE!uW80V3osk^05`+3Yqz2eKaS+CHG_is@_ZI z9+45wsqUz{xR*i>y>;>ti+k}p4`BU!V;=P8a8ESXzcV(?$Q_kmf|~4mL;sY794na>nhx1v=B&c#u{_?ZgM}Pzhkyzp6Nd2N zBB-c9|CELtFAP=ayI~5o8OED@Q1Q%AKJ8;lG#niBDG_NUoroO9D&zzChloCm(TT{R zR)j=z->#O6$R(nIz%NHgA{rPWiO4ll^ZlHN@&OwkDTydwq$HvgV4KD%bP-~RlI?#= zL@AMyh>Au@A}W{b^A{0)qnE!RqE}Ipi0q_uZF6RnynnMjSn1|>!^ks2eJsQOP> zF@BOvRQ)H(L=N*58Z}Qck;6Q>1-cBZeyqL)5|`&mDq0?^kn?;=MayF)6%Ck=G@mc2 zXuy0)MHS-|S`{a$sA8Pl2jTn^Ue3#X5T3I2eNZ~EstY6+rL*Lsg$uBuUnsd~;R4A; zeHUUXERs*AAFKoS;7E~*IqGcGbLQK$oC+!Dz}*2R*GPA^rc*fNEhE|Xl8 zj`C+*w0OBfzd<}!NG{^#l8gGTM3zBvR!S}khyEECRamXiRLJ(#l8ef&mRw}`8LSA2 z{#kO7b&Xc>pDmH&xwQ%vUx&T&I>|+uYb6(@#(&C1T1n?3yR8ZphWx`t@8TsFRoEuc zTrMiHEtiWzfoE)!Tok%Za*@q;&G&OIvIjP5yW}GK?UIXj0$Z7&P&(vKh}Nt22b-cB zu4YeVyQCtI9g>Pl?2s;hQIVHk{(_1g?~qjVA=mk@J<&70`~?@y*(teb-cGy%-X*zc z-cHFyA-iyzW|!omkX@3Cf)W*4nkcy_C{c3J2VjGeBo}>1lw5Qw2`k}l$wiv}KU}nU zH^^_#*SKi$ZplR|tk?HQE>idCTvU569!&R2E~>p(a#7x7@I?A|xKDD? z)nv&EaVaY`cj$r?MRC3XRBa(~4k1BNbsN|yXqmqltr75&LO>$AWG|5F) zVCpf+MbCl3a8!U2@T!Qwn`JCAnzMDal3MGcXl0Bo}qhkX%$I z6FXAK`b^11fzUtWqCZb#Q8=T}@H3K&{x~hU=;&E&yU!_9=bYrCgD8K-MKR|Ux(#u@ zAh~GPdC5iHFCxnzS1w8}>J0reE(*8|=7X%eEV-!oWywW zuZ8NRHN2_JqO-XK3VQX_2`*g^LySRjo=3@9tIyu3V z9eB`8W77^;Hr~g2`T((lq;vV5ux#XxJ59&%V$f%o$rtZyYwf}VY4fMK_v?~~`_)Ps z_u9ukMQ0GMc}OiPraqOtyZV{DZ26kq5cf>s=*NS08P5Q(@tk+;##8+n&fblu`eDzt zR|Jdp;HiEXr|mH%x#j@b^a3j!#PE`5?8PH^4#)2`9TTNra+ws9k6qE1TKk*+9)_%B z(@?{t-*c~UOCG$z)JobF+GYHXB?^UZS53vl!Qb@@6yLql8!~vm%6;+H;gv#%*fG@< zXn@MCvrN0}-T~|XT4Cp3OeK|f>~jF`CDy#gq1-o|bpX+W&PA`ovBevO_P$a0m+NqB z!A}n2zFq{&R?FG!3Bk+UD2X4aeKCq7O z6ppwBzxzDraa!` zisuatGnh*nP>8#4+GX@1K{JSx@1qy!eC8CuqX5e*JR<|UY#wRbJQ!gXCJvSw~ zqyd^^Cuk4kKJUG#Pm1h|a5mZt8o`S$!P$tXf)}PVn^ZvjJXS4?cYyJiF(HP#2`&HJ zSx+~uq@|nfJ~u&Uxyx0PzhN6N?fjpsaj?e>s4NsO)ncm*>&L10ShP~ zc=I9n?c*oe@atVbyOxbN;0Kit9EP90J5H-&*dvahXM1-}y@{T;1N8OavA57Obe?+@ zo?Scy9rqC2JPj>&;n_K8(cmfY0NwO9T7=3ykHK#pu>1uD7d{TZb=>0){F)UMw41$t zg&$NddjfthfQ1wi{P+a?UT_dz$r=|H5@ht^M|aUN^tg0nQ5`QqTYwqN0iuo(?<^%Lwv9O@kJpCa8SFtcJ&qUR1K+TJA*VD*_Y+m*V zy-q2DBfv%UY!g$8u=xz$dItLlTE+E#L(O0xnQb=!we*$QcEd+z+YDbpZ+-P_Q)Y0j zr|7eCQ5-<#w@*>Ca#41>fIe>nYFmucFQCuc?D`z6Hm8`NAN&MOfNb~UPo( zT!i~+V72^t@g=yQ=Ij@yV>VO$bJI`j*N~xVLz%t0mluQi5Dd%Y=h26Rt^VK}n@$!igrO+4nj; zUjPgV;;ie46Lgt!3xW{5GBV}F0=(bNhG*R}h+Y}qbOWByWzyXN*tTqL(%mT|lWta7 zgs-ejI_NU#DwPworkqSVQK=ly$w8Yp05&Vn&2FPj=rZjlmKXH2yi7YWu{?*|foF+e zL9xN?{VP17%f!nBSiOQwJdqj9W$warL}X`BzbN?CCPJnD+`LMtn-}6TUn;wUSQu<(Njs|6 zucGIk(XFbWaaASNxmA_PmkcbRnoPdrsxtZdRugoonxwkE)g;yBua2Cmu2Y@JUtOkO zDzKm$dise}V9!kn4#Nvm<$*Q8#hl|}*507Ix|)-`JZlQN330?B`Kl0Yuc7^EE>Hak z&zk(&)tqM23pSnoM5kIZ9Sb%1G##~)o{pgnKransI(7i4r{ji(x#_qBik^;_8Vai4 zC^sE1HI(TX(MZt4Mlv0t%XIvG9rNL3w3d#^086xx z=?Gn>V@L}@=`C{8F$AxpwRAMJ6g0S{Oh@Q49XA5>Y?Ygi8(YeBY|{$=sGyZhN9Z~c zz5&)7Z>cpReA7zi3VH-g^+Q@ut*hc2#Z@{{?mHGHv8<~%BZ3Wr1 zlld6eR_0^vc7o#D$$YHcPUhnyU|rhFe0&5y;*Q9$PBI@CSg7DgRvY}#++)qF)a2goAvUVzjvaW%9)4S-38dDx8QDtwH~$4&Ud+GdGkGoDZRDYm+_TMe#{Lv zZ^kO(Q^B0%G6$wEeeh3JAUipy0=k^T#){@7*I)VyTGvm|c?gbkr&l!l;q=85m|Qvz z5ad4)ok5~Gp_18ObR58!E145rHw+RqTotqe($dU}E2Gv1PN|H0u$bjNoRVK&>__S4 zc{m+Xiyu`n4|N$k7$Y`BkO{Jk2UNwijOE!?&Bq*00MYp24$uBmEoi5gj_DPXtC@!y z&W-q#6i|vw!wCV8k)WuN>|Mhg;GpSW9EvgS1m-)64K>XH_;4Ro69d(Hl;$=PABFXS zYE#P`VQddN@bc z0;nMlRM&;q6;7-Ruh`LoHu2DUpu$*QR?nPdd<&!>PEgl32RLdv9=en&3U5Dx(-rIL zo8#;f#|X+8gQ(iz7+!fgqJMCnPbF|r&GbE*EHYNmbPi~Mj*H-Abpvyv?G-@JIA25b za)oO(gj3xJL0kDP5K%XROEkjOeFWqY$+sKf>OQh-V|ewA6m*eKHilQtiB=%`zPIhpff=q-g z;G8z7W)IbB?WxLHl0~@_qkjoP6QI_zg z?y&V=#HYK%)*aa3rJ(y|SgV%tydJQ1U&2W}U~3Po?{aLuAU-R2YzS=am+|rt*qW`t zXs;CX0^+`k!+XNkYz0s030u8Yf;z0mvl7I44L1vgt==j&hr(8Eji44kV>1DYOqew707$`3I|J-U(2<_VG39;sOAPiXCS|`=mk^2dM?omCZCOX zuG=K&2;@FL)J#4b*{wHB9-A>%TLkTc+~jk;Ve;6_uQk)vcs#Uh#nQJ;;8?)kK8X2M z&hCQ*xd6m!y)JIy@Rc7w?`xiEyaK4q7*qrT`wi)}m-EgGiMIJdE3r=tfRuqUBkJ1EnJ|=DVc}xUSIiG20>^8xi<`}1&V9af5nk?&0Ri6kF3eDsj6VXQROsx%fLm_08AAcBN zuArUg&S+)!;s%q<{Y0?~I$7DaxFB%4XTW50prfXK!BTrBn`2#zT?9*A!s-s`dx^VF z!5tR6$Wc?wcOB*evs!<|5o4^m{v0zEGb9$6xXk|35U$uu+-e&9zQ3&bZKiFxo0#e5 z2-n8Is$T)!LVmi!@1~>O#+TW52FAPZRqSl837QSr&N(xXGkveJ-ArV|H9$?W`0z{w z^%_5!iD@