From 6957182e710e9939e3f45ad41a7c263007deee21 Mon Sep 17 00:00:00 2001 From: Irene-Maxine <114802521+Irene-Maxine@users.noreply.github.com> Date: Thu, 9 Jan 2025 12:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20mixgo=5Fsant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- boards.json | 2 +- .../build/Mixgo_Sant-v1.23.0.bin | Bin 0 -> 1670448 bytes .../micropython_esp32s3/build/lib/mini_g2.py | 23 + .../build/lib/mixgo_sant.py | 239 ++++++++++ .../micropython_esp32s3/build/lib/sant_bot.py | 82 ++++ .../micropython_esp32s3/build/lib/sant_g2.py | 30 ++ .../build/lib/st7789_cf.py | 107 +++++ .../default/micropython_esp32s3/config.json | 3 +- boards/default/micropython_esp32s3/index.xml | 2 +- .../micropython_esp32s3/main.bundle.js | 4 +- .../{main.40e4da13.css => main.2dd0a476.css} | 16 +- .../micropython/blocks/actuator_onboard.js | 2 +- .../micropython/blocks/sensor_extern.js | 30 ++ .../micropython/blocks/sensor_onboard.js | 268 +++++++++-- .../generators/actuator_onboard.js | 2 +- .../micropython/generators/sensor_extern.js | 14 + .../micropython/generators/sensor_onboard.js | 77 +++- .../origin/media/educore.png | Bin 0 -> 128775 bytes .../micropython_esp32c2/template.xml | 3 +- .../micropython_esp32s3/blocks/sant_g2.js | 149 +++++++ .../css/color_esp32s2_mixgoce.css | 16 +- .../default_src/micropython_esp32s3/export.js | 6 +- .../micropython_esp32s3/generators/sant_g2.js | 88 ++++ .../default_src/micropython_esp32s3/index.js | 10 +- .../origin/build/lib/mini_g2.py | 23 + .../micropython_esp32s3/origin/config.json | 3 +- .../micropython_esp32s3/template.xml | 417 ++++++++---------- common/msg/blockly/en.js | 1 + common/msg/blockly/zh-hans.js | 1 + common/msg/blockly/zh-hant.js | 1 + 30 files changed, 1310 insertions(+), 309 deletions(-) create mode 100644 boards/default/micropython_esp32s3/build/Mixgo_Sant-v1.23.0.bin create mode 100644 boards/default/micropython_esp32s3/build/lib/mini_g2.py create mode 100644 boards/default/micropython_esp32s3/build/lib/mixgo_sant.py create mode 100644 boards/default/micropython_esp32s3/build/lib/sant_bot.py create mode 100644 boards/default/micropython_esp32s3/build/lib/sant_g2.py create mode 100644 boards/default/micropython_esp32s3/build/lib/st7789_cf.py rename boards/default/micropython_esp32s3/styles/{main.40e4da13.css => main.2dd0a476.css} (96%) create mode 100644 boards/default_src/micropython_educore/origin/media/educore.png create mode 100644 boards/default_src/micropython_esp32s3/blocks/sant_g2.js create mode 100644 boards/default_src/micropython_esp32s3/generators/sant_g2.js create mode 100644 boards/default_src/micropython_esp32s3/origin/build/lib/mini_g2.py diff --git a/boards.json b/boards.json index 031c5264..876dbdcc 100644 --- a/boards.json +++ b/boards.json @@ -48,7 +48,7 @@ "language": "MicroPython" }, { - "boardImg": "./boards/default/micropython_educore/media/educore.jpg", + "boardImg": "./boards/default/micropython_educore/media/educore.png", "boardType": "Python Educore", "boardIndex": "./boards/default/micropython_educore/index.xml", "env": { diff --git a/boards/default/micropython_esp32s3/build/Mixgo_Sant-v1.23.0.bin b/boards/default/micropython_esp32s3/build/Mixgo_Sant-v1.23.0.bin new file mode 100644 index 0000000000000000000000000000000000000000..7110b442d9ffb019e101f5cb8e252c9fb2e9cd88 GIT binary patch literal 1670448 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

a9YCi}vqCoG^<^+F-irTP)QR0tf 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

on&fGjp{24) zE`PWyo<%ckXROl=|BVxQjQf<|cBr{#>qUymq-oY66=27uYJbt2(LP7J(5F1p;aLr7 z1S@VxlM849e70=rkWof^CzbG?$JaEp)HPB-2omcOAd;cD+w-SBWqqu#W_!0urYkJb zCgF2~eJN`@uoBcJx%2hG@_`2GXk)Gt!SX}CWc zJTkUb$k^e296?~Q;pyW$-lxpHq2K94kbCp``0|I0Z#wSu3;{!M!pHiQX|eGQ1#v7o zzN3B04(VsDcJ_bfl}r9?!KYp>?X!h{3vklrI-j^a(Lb?c`}PghxIffE8pl6A_7mTHHhaovxpv%B zmDGG0r?D2C=R`A#%45CxGSZ6DJ=MWyqoU6c7c1w1KmEuKYqQ16)3uusr3eptX}h(! zJ?Ud}PrJPv?3Rg8nAyFEf7R8%W!8Ry&0Le&YFU`PjO_`g27^g~;7yM2Th>|5?rT{^ z2{p$6PUsps6fb5YX-R$ptOjI;ZCF)PMA6M@LM+cEQe4WOHAqK{Y{*!%-7L^3a@g=W z-3N{4uR@z;vWJqP@|8&#JfwnhiP&F{Qb|Hc?NZ_eJtd|)!&Ee%o| zokGb`k(0W-{oBRulMuK~Gi4Kf)Dnq#64T zwWMUpvMnUal`&eESq*bpb)+~RKm*>!nad7xuPpeC76Oqbv zk)aBgMz7E{S`REWZ!V+8am{fQ*&mEE?P;-xFBx*Y1ht#4s6Hzi%Xw3#a>x-J-qg3T zU9Vp}slR5q_H>_IUVvb)Oiq;&#f!<>raoNY>Sj@K;VCAx9XGSxHGOhcWg=x*87y)H zJzE9Ad8x=z9fjr|-wzjOmp2oc_|&*W;H}O{)I5D8pGsr)!uUp$_HznlmT`;NRm6Kt z#koxQSAE?`=GQ1Va{BK?f@1emeG~N@MP|0y%wR}?Oa?g?nf zacU8{t=3{hm0-9iz6xl~g4XVpMC(U!(ad!%&SOG`Z)t(#mIRLpVY#8H69pu?$u~3E zC6ECUrVzv^axBY;%#xTV&2FVnC7N zBEDN}6&~58Y&uLGvkgx7(i`c6GdmN&g9vgVj&R~J46t~k$^9TQSM+UYFnKINiS5CO zxx`h3l2yrs#M?|AWdcPuPu%scX2XA{QX-uDZ_)9d?j=jK*=NDx)IJ-4v8v07FU%*# z&@v4ZsaF^)#F*2}dJO@9dNW6TKIW6Z5qOx#E_ zYi_{IdMxEgZt;=%wVXL%%_9RC8$wz2Q916#ISG)(K?)^y_eyL~VsKAqya(e^OE?6h zE=+d+a{%>XMC}8!F@ID0Dp_3eK(`agwg!*7BLi@0qJNqjoi(jvu-fGD@~-grnEE2H zW~`7HIC9<)iev4=KqK!Yt_`HoUFuTu-A=or!x&bCMmO=(FZH7M-;Py#*genCN`@H^1ex1-@!;ttz#cP?0Y_r3-e z^|L0mIGbm)KstXmE^?S!&B_Ss4l9Opk40}V+vPk6MI2e7xQzR`!J2@E9@1_y*3YH2 zn4G!M1#j{~!Rc$h0(pggXs=jjcmKiMZ9XSrHQ-c$LAd6mKif&TlZ`XZcJ^firDAbH+XLE8uj+;5br;z;Rbc;pjLzvIghJ33 zZ^rJYX1iw`O1XTtKy+8)3QPeDC(Hw$YMn(49Zzkw3NxLJddA7sXk0Z-)YiuuKNoGR z+XK`#ye`)EsL?iD5o`P27u!01ZiYdPaUvkQ2+)l$OypZbL8wV5?eqn-YrOlI88?nO z$CCgBIqYNtSq#2Z)1@q*WlC-$&Zoks!L_oqQ$!saFgW3Jm_pHTBIh`6woiHtqYbSE zfuArFt#kRjd?q7{mIAePe;T2z<%=J~L7{6oMXLySk?|@3xI<Z=pP1rta5=KRni_q`vb6i(b_2h6n0qRQp?1^EHzw@81orvqEaj@O+PZ@XEKkl#!szIt>u%F}PnpQ;F zgb(5itEInVBHCoHO;)~f*!$8i16@~r)$8Rruq4`lSB}H*(=dGf8{BPn@27r>B!5j% zC&72lv5tN8C|y*OnP!%|B>CeH%fG;pG!o)!E%a)+xtZm?tO*xC(PlGpc_YzU6TRs& z`3DR*Af@&PJi4^Kfz`si|Elr$$Dr`<@%ZexMx49#YR__H7z8+_pQxhqq~rbG_G>|~ zW%C5ax}V>((Jqs)*o3UT{1bJPy@*Aw8y}i=c0&O+QnJe zwcwo4;u;m%X%l)Qxl*I#y3h+46XUhBU>48^`Z|!s7pHKzO6E8lf$W3H|Aro9iG6^l z5NW{Dpm5}X@-89PP$M7?Y>VBXxqL7vg zAU8y8(gh!A$e#Zb^0zgb5!a{lppyxjSVQEYeA+sT%vsNvP(6?jcVNTZid~q8ua(p| z7G-T=EyJ*?sg3s__bu`aSM1&DnNqW~vk>kc^yPmw2rr-N6Vf5lqJ! zB#p!N%Dou5Z(K;^&L-g!VZm((&GJY=3E7X?3zEW-eZQ+ zuDF8S?n@4cvQ@u|zy!Oly0b$ah%qs%_hJR+ih&*~O2~c>RB`n)X)nvCkAW z2odr6)J~94)ZSq30W0;=-{IdNJ*n^E^?=@NVvn7WC)lQk_lxz@TP82|I7{^+j2Pff z5wmMEWEyA-QxN2Jyhm|=HAVjAK`mLAc$jyEO#k8%Ufb8((@r%i9zZ9>BxA;Pd>cz7 z6SHP2m2w^XdKWL|UC$=?7X{@~hiHD#V(pS`cee`4{x%T){rSPtyDVxVgPZFWkJT(_ zmHH*DG5H&;-ELzabU3nfQmFLu$;j{fXmtJ%#M zJfrJ1?J>wvFAJtQvT8oALym_6PMcke`&YfEoYDq)cp=55@e4;`JOp# zxme4}Pt*35y!XW; zk*IfOnsOVpQd5!wDT&P~!@MatlA+Q?IQhjb{krwlTU9RW$WJe%B;q zeN$)V8nVgHs3TbK2%MhK+OKBM&P1}Mv{q9WPVPA+gP`krRW&hiCwd`b4ztK8;N(@O zSs6*MOGohD5nTBQ^WqlgZlx*6(TZYwh>WcB0%)eJh*gl=Ga4#m-^*&ZJUja=CN(W#>pQl2wD|_z zC`PfBuX*Ua39?T>qHm5Vn=QAbG-L&RvhwL6AQZJX-0OR>{|?U;>lfvXOD!Llrmcs= z2K!Qz)(g=Gsi~>Ga=EV0S3T99<>OS5DNCCSG3r;_annLNm#7!Z3xA)K$OcqiN2%?K z>W80Pi+a(>N3YIjyoJeHB}sYsi0-%>RvO|Q-yj^6pSF)pUM(S0xs$2+D-sX2q~dG@ zFIMNc{yCtn=~W(S_pfNj<>}SA0EJu9xl_YRFJ9CvY2~P?NZ0I0cdROD&-|zjxLJ|> zUt|lH<}2a0+*FTbTpaUdwSAECO=#MM?SwIvA4H$pEI!NkuxmLI5-?ke+bIM5d?x(! zUR-wmMtyrD$TrO^OV)nUyUN-A28u|Z_r6*N)onxG-bavg2YLe|hK0EF1vfL$(<-G>fz$^a* zB@Mt!b7ZptIzPvxt?Df&`^)q>No>!W$752aVwlsCt)~#UITTy$*+6*r*@%3)YU@mGNiQ^I_($Lw zEeBCPyU!q}lRRe9>7*&1F={&Zae_K8UA{y04R3D0HSi)x_igt?KD1U9b0@)lRhS$8 zA=!%XhcD`F`gzCmP{ttQq96PSjz_Q+A{WDz^4DXHL zIqtbZ3Ojz#>zWcFPQQUBH|sPxN|>#dkcSgR%AHJ}Q^=afp~g=R)11Q&vg}_6u-{^} zE@Qvd4pD%T)Rgr@8BS2NyA2c^BY{F_k>j4;N@SF6ZkM#CNNG-LaZXxzZm+wjx2dVE zA>Nvf5PuknbnHkJsHL1P(KO@*kg`L^e{ZjQb}z1(BLCo@BmNga2kkjMWpucp7o#M5 zuAVXm|NRS6IPsfzrQVv3!11c3| zR4g_kSf|G!wQ!BcwsTwB)XGfY(##<#FYo09l@nngQF0XIL>}~$tyQ@=FEaM(0$yE| zR0(0vG=0Bqb-Z;7O~8^`u5z-GuM?%~oNpZRrkaq(vpJOuA})?6eFC?e#}0^rahY`| zs^6#l4E%%oRedK>deN?(Fjmw1W;aa()ZM2V#p~0%B<((ZZly?pdFa$SzSZmhCe7zB zc*nS2d~IFIwohooTI%sp?k~p*1lk|irQ6*cYfv9%b1-Orxq80E7=Un&3I z$Mi6da#&y1_u{h0XQ;kAs-BaSONW4hULdw|BV~1~k5u+WR{i-9iTTVo6 zyCb;HqFH-k3nD@6t;#g&-jI7wt{o~sO@;u?odVqQAU{X;TC=Z32QiL5^0Ify+c$6J z<}>( z2w0w3KJ#m1IN?W(vj0%qRu~NxaM)yz;wq8jB$s&|HvfF&s9?hf1l5Xb#X{7uSgTr5 z3=r(63Mpz)mMZYB(RFN+T$0vYm{BUsXTWGWyq&{8ggr=29~6Hm!#E7{%wag*N*TO3V>zk zRZZ?iGE6F#D0aQJaffoT71WSZkoc%$cvfLz?+)cJ`V%RyV-zxBnucWAzmEua_9Imk z%hJXnL3l;wh_bXy`N^)=14l+G@6czouCoe9!Ze~{B39)DJ=A)y$?F9-nq?jg|gKQ%6_1w5n7P@;OqsB zY}P!|`*|g-wgPsMuCoWF4zUm<7=({fOCPD6Il%GMqsQ)_eh7kcwZ%3r;Dm^P;8W+B zts9Mzj-j6 z&39bD0Z`AiNr1C3vLnlkbVP7UMQu;_scW_i)?Fs;jcan^szV3;Z3kmUW+`&tApqmI z*v_6^4w1B_kf}DycawE`rgrq&YlU28 z1!MikH&A@_wW(a?I%dm`gJgrpF|N*=)RC<1!+7j=ui$cV<>QPxlH1aF5c!!ak-r+J zWofr$=b{F^4Qb1%7SWFxCF@|-GkKL@Q2j~AGDa&G!HFfWKhu3W@0{$CyRj$?K#<2qpEkK^%2<^7CW zf@H7S)7Ly(uq|FY;>6Dn)+);;*4>GNMtRhp+Vv}aBT$W?CxOM*OFr~TUDA`^4~*nK zIhS-{BnwtO@soqy7VkYQwr8qySlb)Ou$QDd@pp>q9FAPzC$10>H;mf^id){;KoX!p zXcbU8f*nvvs0uU<6I^FHV2e(vXf?&Bf^ zm8z`S3CDAApuGX%B|yYIh8cs<MBlD-FSyqodJ+OztF`@h(H->1GrZBL>G zda>Uw`bXmNE+-z&X?)3JT(*NpsI^|i+b)2U9 zxu`Xh_gl=#*F4hVji~hM&$mZzZ?}|3fKLIq1Mp6|6zyi{-nDE9rNNWi7B0k=wL-te z**xM12KdO1wC!1W^-5W~t#w1y6<{A56UKuNVG~797l3$smu$JAFiUnhi!aWCJ5KN@ zRK~~UXw0j!%BBmG#EP!Z73UO$l8dvs;w%8P%$Sb?wV%LKjh*_s`7E{ObBG=5vJFX> z01N9Xjh@2PU2C$&Uf#IHyhR&q`n6HkY?-lS44$tLJnz7!kHOAQy8Z)p81CLph606g z>(HLnUBGxnpsv<(!sVh^z897qFA>t+Hd$QR1w5sVFdd6!E4!*RKteeyIa_W$Fy44bj+li}wd%5FqgvByNyuXWf zY!QNluT9%J$GV8qwZU;FSJNguUn5rMVNY1)VI0mGxm{IxR=Gx8&}FICquuTBmk9ME z`#cS^Q2{Zl3mP%Xg)`YND2cb2tQYz(*h4%t*$%0VjIQk;Qycen0moFKjV|6kk3(Qw z_H(I;8DmZSEYt+=&RV;3>t5FYYy}(Vh!I^tPj+qOc8X33YFP~L0-pfL%DyPl_*@8I z?Zrw>WqXcnNgUhPJ$#pUGdSWRJeQGf&DJ>UBAIbbXn&_^jL(GVDVYr7<-k)zc&?a@ zs{VDZr-y`Mgx3MJ7VwYYL%!@OgCo-P!*Q+^L#>yO(A!tJL%Uy@6MFmN>7|-_dlcflp3o#G8kbS%)LyiE0d^IfaUw0SgHZUlH?VLeshtR`}i;? zuY}7$qF2vBdJ%cPpJK*yhlvS$@-X6X>WlqL^8MLRT7mOa93IdH2*;ul`kR#Yf*5PT z#KHm{J4y{(CC0o?AhD#T4@ul#L{lY(DZGQi3@&5Hc=wR_(2*`x zzzUf^I8Vn%O4OYA=n<$|s|2XW-DAj$D+WL8IuB^!OslV}DB1+*K)Anv#Rj%kh&{NL z2Z1ca@0-Jem4uO7R&D|rayUrZ+w6EfQQD;FGo<(8eSkG=}qp(j9PkKZht7Kk1;^?@>( z4M}M)UZApNKL2urOsL()zNX=}?l|oKpTndCK(hRQODic$vCC#x+VqGjjphP-1{)XQ z34jnVi`17sr|W?IORDX(?VSnLR%>l}x^|s1V)R%Ub1PBs9TL-?m1|X=dp~D{ABr}!{;&gS|3WWR$FcbnG z2Kfk}=fA!NFQ^1BJcgero!Q6;xU3r7fZ z_DFcM8mGbaV@by|SQbNJtEe#39F}eb& zt>J0SE6hziSu(FAS@4bi9}V@N0G1>9dq<1Jm8NyOQRatKrbl`Q;6adZTbIxz8-S!f z4~l?tYo5aRI1YU9%=xkQd2v}z7*?m;mDib80!=4X1mn;Fpd5KLg9JfQPk+=}| z1ldmg_c@p!9dSnnvgNm|8LdO&_u71`bNb3FaJwY6{D2B=XBO#&572xneBz_||HfmH zgWAZYX(Ij|Hz3=vAMUL6=gDP2mwN8Q0|gSR=Ry5S{icfr5tS=9F$MK0Ox~^5m+dWg zpHS~s41 zW@mw;7WRM0b9{*rO)~RC!7=$cz2yowGcv@`nm$W!Nzt=^w$uLG&>CbQ!d2`RT7v<| z|04gGb4yz{L?CE%ng;E$lhjxjpKwXq_SumO6I~f2wi!Zdc#6Ji=d`fUnxmq`Qv;8U z9hLfD(}}oGTQmvOKS?T-;1K4?bstF*18fhP1rVyGvnR=3Zq#p+>My&sK9=JDzkU#s z&^w->?10q3f?FF%K?8<7`F~1F0OJMR#s@nug17ZxXOIg7nm)(|3hdy|b`ldPqcg|? zGQM%GNC$TzvQSK7*~Y1z62X-Sf-9pls1jw~#-BxGY0aJmR7?7+w=UHLl1AWkD%QFn z0)1w2fx2t#wodSCOd1)xy%Xx{^&hM83cADxz8y8!T^l1rWcwQTmQa3VN3th_jdT=h zB8qh3LRfCftXcNlh+Y|22oc47`bSi*-(8a=yzT0Q)9{q~+%XdJ1}2WQCs#aqECYCP z;)qQtMs)^byVR-#8+KSK`Zz>+vhxZ~f(gWt`KW{Zuve@poixRkV%jn)q}Lu5`lZ3o zp~2f!v(*bHl_hV5b8rdkfy+UBi4QueG>ylTCr9lL1AT^g5K)m*eYy#%QmZwR$MvSL zs?^fztG3j#G^i*cB%4%MJl2r_CM+{h`$*80#qN;c;gJq8&|%ZquHp+cjQZG*=&ZJ$ z>F{6ZIHw)vrI5OdDNjXw_#+(`&UP5qaO{naQ-A9aJ34wCu~3Ui)wtf~E4GDuq2$*d zRPmE|Dfe}VC(wE@(g+rSX!A|Oq|3Kq6N2MN8hpkj^8OmP!hDs7h9hvTO_8F(lU>r{ z0~|u*1{yWE%!KCxx53Lq|CykYp7A-1HwO#RBzIi_TBf#7D4OJt@JSC(PCAl;a9dL| ztYAgW=hzY&zw>dKO3qD%F$^BAl;MejA|V1YHd~MdX@HZRJ%sFD*u;eP3gSMzc$;`j zYIkY%50Z{YCw&~Z{c=&qorXA>HCkpdbmO*4iL*uHR}SKy2=Q(4UY1D<8${~BkB}~Q z@zdl<$0jFTN=^dtdMDQtFKeynKpd`L(lB!L+_Cu9GD??AY1nC6!^557LfKc=aCLgP z4Ez;qxF$QCFY{Z&!}7!BWv8s++QM)}*#+BI#orz(!%8sNh!hG3B@CP(bQ;E z&8BD?>`SR`z6^3fY|D`-sym-#*YU5im#At;k3(83j3((=RMI6Kinb?O<7M!njgtV8 zVpLgl@AXlvvM>Gs+er1u2V`ikP#0eMXq9JB#ksyo@J-HMrk-&!h`HZ7vm-%3-YTlu z9`()vHl3D$=pkwoU!I~bi1HY06R@Y>)FnS?;PraM+K3koIE9Z%!yPXgI)YrNz*NxN zGz7Zy@rs2jy|&Q=1LS7Cw^O(^@G#R+Er+VL>M#JOe-g{46j=#@P5V%&!ALYX6>P0Q zG8!}u$*Hc>KRrF`Zgw9PvC8gFFnpVm40bT+-04n#iaiT9Y{~5IPy-wqAfd89*>xwH za5d3840!x{yTQQ?s5#R)1siIIuuQj*w;mrAueF2co?s}QbD#K4J6`JGl)*M3a0lv2 zd(2r6{6hS9J5)g>wlD&c;}svc4WIkd31v$#Bf{Sbo?sa1q^*o;rFm^9IVn@qZyzkh zpj{T2aIKwHyh1^tW0_o<4O9wRK_yRuYLI!ybyJ*7e6Kx0c(IjzcM$a`_8hnI6mlfI zc!ly3fZmOd!f$15CrhGjZS8CKztcWOGfTJ)=6zhkcJzLUYILd5qR2j?-{^lA?IHUo zrL2-h12D94%k@gyJLqWf73mUQZG9cxqKOZvpy)xOOUB-#gfL#vh|TS^%yaY^hfwl_ZK)^Rk#lDqOHA4 z?kXM2ugEt<@x7R5;@Lw%SOxW=cF)_|6L9cb=M_Ij5R5f|kC*M&s#TVXm>oPAlqL6) zFj(~nH-JYS?vEyg@pazRi6Al&>^s`U-CCzV3UOH2)nE#yOpwck89R7iWEhk)KBMdh zpp|Ql4BOLnNXXw;#pm45m8n#7faBuibFW#CbxV?;yRDHLdmI88Cb4F!)Vi$Q8m+t> zsqrtx4wuP-?;;OGqPSC`>!jdKZ@YfYubo%;m=^El!bnX~E{r<@{nv1FI-`}V zI~6&%p)^{b{kD6a^)YS5CnU$6)ua2T(mk(#UGGG0;k;g+gB^x3TyBllX5XnW#Atxe z>!KzK2rE*!T5$amu6U&`9#Qp%bN%_YRb@)3@38+lWN^s9ZOwLsM2bLW`s$laY}Zlh*=7xOa1|1dMf0WmQ9c>Ps5~}A%|Rl zOSY%~mTXTyhR8N#d;0aE@7bPyHI^g{p1T+^UTb56ky{Z@63rwnn?M>hXjL*t1q&GM zY9#*Km^~^~_;2Qg>``-Ik9wor?4XS*LYhhf8{oGdL!oZF(kVtcoR)|SdZ?6iX^nqS z)vg<}_7uwO^Az@1HDo9n1IDw@P?#X}9j3R?6STOsH8)Bwlu9b3lDMlv16*Djrllew z<4ftR6<|mLWRnL|?iib*Zmbz}lQ21CnA)4p6%WWT~@P| z3a8DitZW7U)#FCq@#3=Dshdx(z`dqJpkE-*^oQa&dkiWHd(6+WDoXn13nCn_Qs@o<*0lR~zj$v6F zw2uYBByE!Vl0vfA4b44dkGl#==4ZceRSTP1)eO{ux)uwgG2O7mefbTfBwJip;b=u% z38Y12+sfw{X(?d>Z6APQdW6#vO|enkFvo?482$o{d`sJ8whY!T`raIZ7Q7QV4o0ec zU|_UZ2LBl>k9xK8<4S8DKnIg9WfadtH(FYig@-zQIGBKy)&+;W&UgMf(DNt^bB%vg zdE^zJjI}Mn3zk5dt6v&i3J-5-P^_wSDAXTE3zIP^D9r2bS6hz_BPguSqkYV2O4h`8lAj5tPXd#V4$U>P%4v<4`gH|!W+14^ZRe^dH=yqp9(%! zumgPufg&y*6_)%J=Ia3$Hob9ZY?a40JqH}cn@7Euz`rQvv(oa9gY5E15YWXtFRAIJ)wD8%7G;`1v zH~WOTFWR^pax&*t*r)Y0j|#6qQFQ*Gw5p-N=ECx71-5%W`ilX)ap_{z^f{IuM> zFix^KDH}xyGurW~(%Py4pnTzccwr)5VkWIE3|dZeNmyI7F5NHlV*>lG((=-K0^4Ti z1?ccQdm;;aVlC_T7Ny2X_ZN^&#Vc$&jTIOT5A(a|Cs4WhX$7bS*D3|L@c!GK{+TS9 zzEH~O^iO4XQmO~sdmt>wxPS@(2Un&*vis?*J`Jbvtd@RRWmE0`X=RZov{wH;mt`}Z zV*b_{)rp|QR0BP?cPYJ2*E6_XD$3niuIn<%uGN=_cssTu2!^27{JkBuVMlY81A_15(o;CsFRq?bZ@(@y0PQ8wuF}FK zgyGJjUB!m>KEheG8oO3duZhm@i!JQCy(slQpLTNNlaj21%kPVn@(ez0RBgO3xd8OH ziv7I}GsXiR|9TwckKr_BI43C${s?of0H?V^UsvR(?rEyr)2}sK1~1b z()tQWro$El7jvfFe@}2RrvXocU5WKf4X&s1oXT4tSfuhOZqED$eBvDh9LxhQ(`e&v zf}sR~5-eiYVE6m{bD*$PIO>$mVU<#!1Z`l;X+mr{4IR75gLLfFxDb_Ahtj%W+%0ft z-VlO2JXfX5npxfu!tA-yJ1+}p5guix_+T4yG&TMJoMYFnV{g%zT3>v_|Kb}V`$fM5 zY-8^Z@NQh`6c~lH)w|^ElJvD$(11lm+=60?O zBV*-5v~KH<-{=AD?ciO%|4!0m16}K$v_=&y?`XNwq%x=B#aL0}o`iUw!y`nICqzl_ zDQ6NuPhn2s;j^WGMM9J+0^gts&9+cqzDe@CT{_whI;%<0>P^yUJ=GrF?#A~LX>&`sa{oXJwhJv$AgrkAg?ngmNx>Y9> z#=jtD99&hrC4<)uFwW34I6M=nWwdLXI8BR}7A(#aqDtT}q!<+KX-0MhCzR>28mVVp z`L&WSh)=+{s^rYfO;;ynzcoS%S()W~KUY=D@bFvGeFgTr*hxHhw-&(JDzQ7Ld^;3tkja}=VAel#fYZRW zk#V}8kB0Wk4T~@#!Pt%nk<+wpRo@}=AsNLGp`Yaj*FhxQs>O$dgmOdR4Jjc^eGXrY zZ^*ocgjjvh?%2<{GOyyQ!mSXdfSY5?;Q{CjQ7(Lon`qs`mx5f+6W{~Gty-E9V7;#o z+!<}t)Wx3JKTZgL!6x)f<`!2kt>trax%k7qUycr_`J^df00%kWe()NT>({<0*Z zO!nn)#LDxElP3{?h(!O!f)Q(^fIy77*2r;Zx8Rm>`t|H38b5v*pZN~#SQQ$?=*&+c zA-x^AlP@|=hP& zFSYB|R6_Wzsj1&fJ^a0tPqbh;d=3jd!&L6t3+2c~9Be|tru`pUIJX+u;!pGo*aA1T z`6KxB(UpJeRs&yj24z5r(6fflv@W|~l1?*=<-ERU!RrID@Ikm|{_Fn7UiVGrEW2BT z=8I$`5%hachja|paHEv&g?)>4FURWM$-kz-9Wh;HuS)r9)VVY^1dZKheHm*2U1LH#=T#VWL@FfLS>`jTwMG@Dyv=uyD+poD-S8_*{N;mtC;)2OlI^9+Sf|1SDl!nEz&)TXq?3*@cEVs|A zEGZ?(WFNJ~S66Gq%WW6FY+Ly)2A>UVFT|U(Y3$qLoH~tg!m&po+;#FyL`#R>aa?io zmA&WtBORTJ%3A%&!;zJ*=pFAU62h1CN8)?;D|-PcDA%vZL`KUdWB^!@aY8YDETg#D z;&@ZBVXIz$IC8^=O)dNOUieE}k1EQo8deQJ?=j3ZhkCDxsxnn9bVll(%Q<_Z4lGst zwnrvH6$lH7RmDTT2RP0j(~}irFHkLKYd2y|L(`2FCR}*4O?c_nEFJ>EK^@qfI>6wqa0@rADMFbGl;JW>Z`Qo*(fBlV;?E zHYsYr9?A6-#Kpr7v>Q4yl^$pXbAkI5J&AF{c=BDSZxid=&SB?WKTw>25B{Ov>5vWK zk6R&R^!HW00Hk0#{$X+AWH7|0$sbS^ChDwH_zSPJWnRI$&()n)`xJ^Eh0>L#fR9E@ zu}St>Y^}-~d3!NPgFJqD*6bMz6JfFEo}c|zgemU&dieu9yrVq8Ptznt#Y#Rst&s-n zQa&(MVNaasTq=*Rwiirf#clC3eX-o31H9_N(fq`T{YK)?*%M=+AhH4_VoFohC9t|m zFHv%)@A_54aFqdmolsaJ<4$O&3B4alvQpyJUkO|sq!&$tynmbPpMyDM{6sD>^V6c! z(_)I(MHjD&F-k>@KNvc4Z(Ve1R#Dq}<$#J`Fm95NVi}I`>F6;g`&>gvZz@n;)JXj1 z#YLOoHbmLMvqS8lfzkAZKid+ z%QlQBW!8gj!qtMbHn$@2fwsK4ZDm=#&vLF;<<0_SRz{mHO=fpYC@|3H``YsEX{*js zJ&m1ZGo`*0+H83kT$zI1P3fw|AtI(q#zYy$ni@e@$X z=e?0EnQC|xrgbB|Kjcm#<4!3<)qh4h zTe3c!9P3uHD5|pOicioS3oBEW@w$g2K$O^x9K8Nk?sGU(;jIcWc0Hr};T>Xp6~8a} zB8ALhmwgwMZ2*mdDO~sA0ddHOlMVD~l*s^rx^hnFa4XQaffK*>SqoI=DA|l5pEXhC zT*dWo6V|vDWm!4#9GIw@vI6$677SvlA|-20L4s09CjIrQJljH$Q<+r}OEqwEC&X5| zcM{#f)oyK4+w$zO@bVL1ZLvBeOC)(=E+2333qEI}l4ur~t`sOuHQ$wtKsiX3{y) zl<{RzIoC%+x-waGF3hcTE&^NSx*B+HiTN-#9GpK6xlmyp51WVR2flp4cAGDZ=Nj&O zFHKfF88_s!zJwYgxMNa2Q5LrDWD#b2ySG6AHsI{_PpY=X-#`3B}?pAUsqn20Q4sr=QVs;PWWNnmN)jvid;tig?ANep~Ts+TX@E^jk?FWP}UMLfA1{T|r zYj~BBi{A`^1HDk!%85q`Tyj*lt*YV}9OnpJ0rR8{ zeXGvN;A+F?pmi|D$bPF;SY;e^#8KF_3%hB4TwdE})tc-wE+M`2cnmD>WzIem(*%2> zSC??nTt1jXZy}I;Ae3&zO=4fPR!M80!X;{b*$xg7<<*u~9r|u-Mdp_Wb0z|yqqo`MIgabN^S94&#$ODoK&Mo;JgZ(i(U;4o$MFH{AUHcT z@)OtSH3aWmhr-_T#idnNK5P2hb-Pr^WuZb%a`TyM@YD$#_hYT`^Q$!bUgdNCHrgxW zu+)M|bv|_0n70pNk-&qPFDEz!*F?rnG!vvM)l5c^>NCbTv$(qW2LMln%_CN0w58O6 zQ8umxXko{p{aIO~Uulb|CMB!D76M=QP~ZjW0((e~>hYToCBJRlJQ(B!iJbB0gOLB> z5pRA#j+a1RCu~YUe>Y3rs?_Pt7IsluZjCcbZ_R^=QJVQ@g9X2B&1-7ScJM)R-RL0g z|3%Tp4TF%%&XNzLMcY(8k;49QAI6S1Zy3BNi#u zAoG_ImmM6+S_`=I=M`W6LodvQIJb52dM|ylbHaRJ27Kfei@am+-3QPH<;Tk+f1J<7G} zg>pIvg@I+EJuV>g@~3%SYOJ7nK=X(OUw5m*t3yP65mz-)H+yoGG2ZQ1d8Kx%JFIrj zUG!pJT1f`M$gSCrM+W`PFU3qaoo<;kE~a ze8;g~n)7wmw~v{gvdwMtb4`=N9m{-qM5gXwQ~@i}Q+Vq`FtP>8R1O}A=V z6N)>j3rZWfR(WfuSBQ7KveR^2ZPzG@CTnnaI>m^6bJoMCA--;x&EdEb-*1}yjWp}< z{_b@8(_&LCX@uUxNK0pL($ zom_8TH>Hi5Kf8`&=N)l{$xVw!T%8Km+LEd<&z3eG^dxI)5%^RM>qBnvydz%EKnoDA z>vxjB&Kj7DEQYr=42(?DC5;o*16M|fMYJv0&P~69H9ot1TKM#oo&6WtTP>i&*wL2s zWs+TBNH1s4A6kI7@G29}G^g20y=sUYG6zd=?<|*8UPuRE5giq|@oGq(<@;G5AA*y~d?RhUe zp7w;xzI}Ld(cJCUaD_cwZjqcDm`I|-jT91 zRdzhFvG%#c9g(IsH4&ZRvZ96e*u$01aK$YZ_+V*60g+FMvm^KYCIYOR6RIZp+C;XL zMmIZB=%G`?rO5hyw!~7MI;amkbr8<`bt`yR1CP72OaVR{l&IJus$-2*&5m3e+fP2( z-cD+PXxpY1SGEKd1cSH)dci^;wY^74u7T$KCQhzgub2X6#JwEVR5*v#j6KB zZn@GP>4bZLr3qFOCroVo6tV2#=hk%fn+~}!5i;ZL9i*4KAVpBBRG=7Bq_jH{ImTiR z2MAd?-`?VX+b{uS5)?TQ*$#2WLi|dc$>HYUVWjiTfb-)|J{61oH_tK{3oPCM)kgYO+1HsLA^*+ z`Wq_6ppt|~3ZTeV7d=CGxe)rd=bKmdlGJZW0MCCTIdWSvZxzlToS2y|bD1-{Su-u) zqRk&h5716Z^f-+DpT}0X=?j!_Pc}nW?fEX5u}5OYV#^43IQ0;bky=mS1#}40?oY5) zYV!^PURe=V31S!*e z!uCq-l{fo;iS}AP)jMH-@hi$J0q((^^f|7EFTD)+Kf4rddt|7nWl zGWL>G>V;L1e24D^^NQKrn`#0U}vsh{iIKXA1{=96xRA^PR z|M?sJt(D5CIrBU!vW`6~6?wAR|EyF5_8$e5BlWd$>1zd#0mg)IfF?+0=Phcs zRkbdlT9Thafb*{grR+Op1=)uM9u%Lb;d7tmFqH z1-ogDLQv@1WhqO;ZS6eJDVcxcsYB5lPL$BtRy*^Le; zqy$=SW8;k$(O!H0e`#@S283r`e+_F7_j)0ifSl$W|G64&GVx?J{sRZBf9RZYW%m_G zx)jVykR8&+&H|cCArOJ*)-Gk~Ocg;;Z#X?_p`MS!(b=v(Cl>_QZQNO{o1Di@g?zwe z<=_SqcRvuOaXe=LZ$`qOt-pTF7G7ILCjPNp{cJsS@pDJ1+%9`{d}<2r9$P#HYDm@W zGNe*ezp9jK1H=G1gCS?XG?$&^}zBHU4K z?~4#L>#ECOkgb4Q#jR}t1#qto z+)}{d;gAY{*gB_ni(x-MEv#y`scf{$&=Vzh^Y+P{uP36k&94{DwCBq+bGvi!UUw$T^!a+@dxS*?`XaD(;~IU1`EX0ctxeDD zpZ5X3)zFhKXIC0f-x(!Oz1K0n+dK2am_K4Hk`VJv=*W zL3L!wccX$<6$NHIs6l~ZHdM~-UQZJwq3N=t{OiQgdv zJ|Eq%vm399{=Q}Rnr03oT%&H@cfDUoD=fjz4k-2N9#_>xFVelQv`&(j-kD{Y*}Wyh z^v@CS6ALHF+tt&Hx-*OB%{knpJfUI-Y1)E(OUBCi-TUR4znZbZz8CYu%h2*G<+>+o zQ)yF?jXY!sQ5BO+w(l(Zl{p;l)(~9i(uLoCt=P|F{zCs_f+hzcox+`y<@G5O9f)*1 zyJxxF^7|Q<>h9Xbzg;-eE9ct7EZ*+&U1ed;<#Gy3Z0D5+%U(i^_UYB#h&Yn3$$`S? z^zN0rc|nUM?7|Y(cp(;o51+SFCxKtoUEOVeQhspvVw|^b>_)x@A|&rj%go0P?&j0; zH8|`zkm(sIQ_`2p8?!@Tmut!%#TGbIWUj-bI_;DTiCj?nu)Di>RWg?|11^kt-#b?!APXEMT^_t|3i~3!Rdu2)8FGARG_A%FRt<#B7ZFgJq60T745AU7@JOomZ#kbpgYKdOrxmDnUbyz<)$ zL_94~!owrfWn?r)ykRh{1xkCivb>}!**QrLu9LT_v#7GD8)IH)OU)=#PgD244^t){ z%EQ?`5uLxTtRflL^y+yRqcoM>SNgn_w(d{*%XnwLyeD5%2{1YOb+3xbW{#Cai5jm| zf<8a?wR9#5xY@Gxyw0b_1prSjJ+bm>1WIqGX}W8=->%V`ws2q|2yz@Q1j@cNOadjT zkfXnQ$@Y0&2z*gDX}pc!@I<%Q%}#hRpKbFS&9?L=EWvOS56y`#g|P|8{%j5Wk{z@O zZW#oC-j@*?+iHTn7D3mI^OR1HMe9qqZcwP7cOlipts> zQDgAh^f>62D;cxYHG8oXn5=V(%xHxY?{!08MDaR#@j6+mc43<5zWws`TDwVZRib+} z-20c$On-uO7$LNaA|X8bf=8xYZjGUehx9AIC!*Zb`5T8MMJ%sAq0LB*s7kNsut@l9 zN7y4uP=Qvp(z2^N!_AkZbIv50Ya3y0QyQ0ZFKDvtzKF6pWpN9&Ytwqv*l{gdg;|yY zuWt@Fw1VxVb#kiVK3(qpb-Tfdo%i_SAFo2ddy zudKX6Xa^1p<=8~*C{_Su3MR4giSCLmHuX9iu5+l0Ci4(b6er6oW&r>uaW+VsZ$(TX{EF@AazucMRod`0dw6^U(A($5x?$fVdHM~}rt!SVcLRQJ*F zG&M?g@w$`|;0rLkojnmXHJDM4N{LCmJ*%rHTj}eKV6$lIwxrrzcPyTOu61-{0}X#$ z_741teg%RI`v|wmKA~b2^!8flL_NY=70PzSx3&q^w<0XB&`CKvJBK&|#cxHFmj-ic zw*m+4(DcN}n>1_{-N_zBmv%RKyWXv?n&OO+;}-WmSF>!(Jy=`ph^|zn3(!qvxp!5& zx=D3H&LX94i2?mrzSH_R?aK5g2*J*wC;FTsRH{~Edw>==d$JsxVt-b?Bdo&ajy3*x zbjv-UCu=iMsSAwCVUu|XT~}m0qVD}Ok(u;9ZOv-LdnStpS8#u$M^!u2dVeE5y5>?A z%V^x8_23Nkd)+E_jb^@8b>l4M-Q6gtAbR|o@;6RvT&r}e*_V`9D?J&gedC%@W^DW_ zwXyZCMz_YF(s)ti1{^|Q#i(d(3>1vAI~u<-Hnt`;I#W3R6nxDbaKyr6nwZ#VTp6N; znZEG`FM!=nYMkY@AefT%)K(*%1~-Nt@c_mbHd8itaH#ZeW*bq5R)8h+j1L9Ivx4 zC>b(PwR`Y;_N0Z$!7;Y;rgvnmpErmX8`!_3TAwzE7f|a>cAk>x?_z`Tp;3}b(hzQ$ z*M$c0uMO;dsnS0h#CK8Y-|R1x#8#c7|BHWXfH#}_Z&b#bY~hcTy48>kw7%CM{;`3* zEmeQFL42#hC$_Sqq3S23>VIwk8Zg5fE;^q^%=9ri*RAcm-5|C#us5W3{@5V;8hphX-qtr7#NRhCQEITQLHr#C7Q^-j8$2Of z+!}1$CM$}K^JKAR=|dK77`K`t_V^X7fwB&!#kIN`#EJ&?OQ|KXLEMFw64)+ErbJd) zZNM{j2SUgM_m)998X<{hXPMqt3X@Y1qJ?9>rLyO=ZoYBcIW_sLh+z9DE7*A+tE7ZG z51r%R_UrUr%1VlhYu(i#u5VyJr4s(K2Jv}x{t$bPl4JX5;}JOLWy*2ruY}-h&r=N| zYk-$4>#VoE%s{V<5iiQo~+y7~)?qhb4ZWpEf#jE&EwOpH=CXFqvK@=L;c&W2-_bP>N8q-@8#nSi};j zs7Ga*Gu+DI{CnAD!tDNuIR9Rs_-pnBB@u2bBtw9BHVP<_O`vL|$xDg~(%IAe0G7-MRAIpp`ckA%?G&4@5N=$UZ;;($`znMi6tl=@wz@839V&$ za4jFEwS-$(hlQP_;#kh1>#faR5q!MgQHKAxS9}G1C$kz#=6nW%7E&X?eG0F$t8GyG zleHf3ij`hwm&*UaEB*@QpJKnHBs)NVk9dJ#I=y0vmz7C{4tm9xQRo@=G9}$O60ixa zrr&hNCjr6ilRjjDZop@(Xd|U1Gkw~*8%Po3*uv{JtAqQ;yy8#1Yy%bbJG|n0bnyav zo|25w-!5=RYIngnQJM>Nr9)TS>61GPm&&>D6X9$JC5z%f$l{sCwZ7mLmwVZhlq*5vsmE_N*|Y0~D$NOHRW%+OYH+0X{LDLBS1sF9>=h(G;L8)&Mpn;Qo)us%;Oma_ zG^wjJ_EarOimSa{D&xB&%X#pmp;L{)kHgBG-PbzJE2etcT~gma_KGR!JHV1D$%fst z;iCV9(pCkofb(q)@(^n8CZ4R=Lg(diDjUL+SnKyy!L^?36{EduqSP+t7v=RGxHCvw zv5(x+{Y{{SJ8?c0ajOG6T58MLhm_fx<@INKLriO)U8FqmJ}+)7|n-^Nc*>kiRGl!0&H z?Z(ni=^YAQ*m}3c>2w^(Vlk8}l|5^3{j*1W$HPt#-Qgea75h9sXE{4gNq1DmC+v6b zT~OVzEkhcBhZpEBr!7{hPG^|l>9~g-rQ)VImDuYEG)wRV0~Nqiw?};4!wyPqU-gJ> z9-rfV=A$HuMaX)?L`w(Z_u{AKu*>wpqdr^H`h`cV^Dwtm?-P&cLcPDSS1B3VU#Fvm zMbma{e8KHp%|X9h{HKRy2Y0gdqNfMnvx2)K(L@*i?m6{$kGRhx^gnffzz&ZPDIh`*Hz8h?envuPJj zc}@*@#9vBzf!)Zft!e#}N8I9J+oW;#d&JEi->ZLOFWfTjjf>piuP?Zx`82aYa=98mIRWW9)G9jh8*Pq$}3p_HV6-kV7}MDrSts5 ztM8hbQ9p&<2}`C^uF&T)eFN``cnuG52)Zu{S9V2R2MO-9h$(Z zZ)~b22mn)2G$gmfo7^F@W^?e@V}{T5B7oH~w`K>=9;7Z4(u?9Wiw|P>Pon~qWZsg_ z2)G4?C{4dX1#D$?@T8Hog6o;2i9aPlu(4x=JsxbRaFT{i9cw8({vdd>O)}$hsWG!d zQgx>@V?0Lp^YuC6!ye;P^z*ZF^Pf04N<+L>HiPQ3hddrl#n3s)-2szR7T8K0XAot9 zKS)P_+Sz!Y$E|MEZvT!=pc2A3w_1XpL0UH8vwuk&4Hygj2{Dy#^3|JoRN<-07>;}4Q%S|TTvMWhAC-U7kt-)$-uTyhI9sjXZ^!aI_Q$0P(Zrzq5fbB&z`9- zld+#rnGg;YU@a{z^6$nnu`RS#<3JnG(XIM^er=SS*R8;L~3A%A~V6db&&fgvRPW>P7_8ICeBxs|)@( zQAa9qqYlkC^DX$syrr+PyhFF-xfoXc?u~9Y7Cw2+cqa_P60q!&t;_6NC9G1%%*ZWfN{G+gj|#4zCX8oL$HMDh*cai@&AKjgQiblXC#RB$^AXf_Bqr;sUn~T7WSu$4!w{skDs` zI?XTS%uD1p_0ly88=rAWEkxz0Fg1=nKqZAxN$D)`V7P_gFrhQp$i|s&n|k${aRpg! zx2j@=YilwtC{@8!q@W@1+LF8{)xG@_T4gxKa29dawb<#UYf=l6P@*v|FVSsNW~@=O z%Y>ZWDw{HR>Xd;?%|aMXa1p0obC=V>1?G&;OLZ3-Ia3ZAz;>axMXW5eE$8*iQk!k;rgC}(%jSKR!CQ2JcMnXjcAWivNUayyeb-8Q^^sExI17UL!X zCQXmdCW~+jyiHS-qHtx7AESlB>0YJG*&Dy9Cv<~r#cYxX9+972(WPZ7sUOb0{X3fm zOLveO#*yQVnd7OjLeRP%3;O*-`&a9mr1mEm7mg=!80dceEutZMdl&q>eg}^`${@;3 zxeqjMwyU)XTS}`DGDflIs;hMN9c+;VEq|}~U#bs*Y!2lZM85YD=8>-!k|r8hrc~;$ z^Ya`+*#XLdGE;45R#ScJq52-jmmUQ>^D1)P3RlLsr(vAg`^QnHl{)xc zz5n-P(^63mbJXM3TdpaoM>jIcc|;qySAOBw^?q0VImNKH3&=>0U|;ysqaM%p)(dgV zHCg{t&n)%fXSxfL}YrU3NTc^tg$6s^f*TdDHdPIg49xTM~{8Wm|R zc-Br?z!q>JCw*L4?_Vi>6w+9$^bLMeh%{Tku|}yxR=t0Du*4kZp&Xn1VJ#t3Imiy_ zmvt5V0fGFH#-8#6oJQj)&z4K8vZUTp?sGKHuvlj}+}#1WoK3})#l`i$T&{#n+PI?J z1YAzW>pbcOWO6ozzGq3_)$~1S4WBaw_ZJWEJc2fWmgDOa<~VaX_ur36YBkGH`ZV?Wt|$S^C#7VOhxCeq-3JBKCvl; ziAyju1xuqQf%{TJ|4*U+gQi@Id$KVNYHmbt@$6Zt@vC+InBWSIb!|FXUQW!diKm~f1Lmx2&1dh{ZLJ6@c*(X#{ zNGVfc>)4xhg#0K6SnpC4ES}oN+I7f+1NlerYx0_LLYn!N^cyq*mLYV%Y;2)5DNN>) zl4zR~tLv-=Tm^|hxTC!5TmI}i#OCx;GweVeAzYfv3Q7mA@Vc5&*Frhncfh&ufz6K6 zhk}win<_|$7=N8^Qw8Y|l`z@HSK|uPvPv4bO&XdC2B?rh(M8C%Qnodi9i&lIA&1Pk zCxSw!z}uu{K6ZDA?z%t^JUfl0E28j75nXjIzod)4jT6PXKzFDB+7N$VhiJ_oAfsXq z{Q0a1`YA>JZ|k~vHbgrLsZ=>9+Uo*GhoK>WAM8pfyM_~gS!eDUh5(lnch#{kD8Hgc zw4p9w4E;zniE+(HUP+x~{>JuFk%C{;NycxLl*nUs#YG%U<5-3C?WN$iGD>V!jm^Wj zl3u&pRIOX;fZe+3-%9KQG`Y3Bp zQJqcg39Gf)RJFN~s>bf;5xoV96a8x)AleXOHP>}z6sIJ}n^;kI;pw{58Zp1F2b_?2 zbImY&tnR|{x`7l<{88P*&-)y=8>@%ekLoTwLB$p#OV}0IH_RTX+xQrAF65!&)P!Al zrTuTC$+*@Pix>y+-c@;kn&eFK{UAH=9K}HY3$&@ zP_&Li`QEvZeLJ27dol6=1}CWCbZ#x))UM$xx--IQU*iM5IK}R9Csbf5?hZppo^abp&0jH)zxTD`)Y@!HU!~D8BJ_sHKRP(zhnQBFaV1vQf_ezRMZKw+p(zafmN% zkLBwpBP25P!aDd=A=K8MKe^nzEiAc;9Om!W*fhyiS3PtPsh_u9P}hJVU=`{nhw4rX z%Ik3q{?~7NI$XQ?l(34+6{pc?xUD}{B?DvGlupQ<+HL(_T|9R%rl3qLiiRbXal29^ zq7-}`C$C~>X`g$7ZW`x7bMvr}2woadtBw%C|I4F7%WSe9#=*10CQ76qI+<_cf|H-Z$*{z-EqEJDWo;<~QE z#0yX$+3M{aHb!5m#Qqj=E8)aLf5lfID}IMJ6mZ7tgY9rOz6nZj8z`uE{~VZ9M{>^{ z23yGZ{xICH;0}Ii7?zSw1D9DvF@Ad-vYthpZ;{--NSVG!R=kMMUZhyrtM5`i=Vjw) z;oK0i8KGM*T}bFtax8u&^9g-EI{b!g=FlVY>fqd^5Sn%P=W}R{Cx;Ql19)J|a0&eX zIYAaUWC&GlcR)kazK9o6t<`O2l_+rp$Cf~xriB){! zdrLv{=^O4ZcPov>!?D|QOrmyj8mzVxjjUhPxdS^|<<^u9oP7H+(IL}|YFto=(p10KhpBA# z#t6j-zH-zf%-)!XO|KZW=n z#f!5NpP?hk56x%={Kv(y#wW|IraI6O8$Buawgwsh_%9l z!WHjxn?UZ2m2E%HMHPWFX_-hW_S=+lNl7#KfPa@CbNZUy7cxxS{cM0z_03ta{< z+{ZRR$cDC0fD#6Fx=`|OMNG}jhr@*Pun!R&n4TUZQ{H93HLESUM!vUT7{QJf$sU-C z8~OTK6qy|B5B+?||1Z7#UPV!{LY=Jpg1EVxy$mlQ18VdVF#Oj}V%(q<`XomGM3}kz zVn;h&LSaiD8>rlRz+T^d(PQUFGp;F04+rI$_&gz6gRYh9U4;uf4e(si``XpYzyZ7Y zIC2W#baG6|dl%;`gSRZ|yDp}0GPnkqE%y56!TDO7z56N;IgmW2HsT_G@BPCzJDguY z@GUt8Kai_EcIOvV`hb^81uhqby_CbL|^sC+}!|6!|qIuwB2KQhkmuKrrB8Q12 zOfh)p7~Ec7e^n{_L;tH6o%H>EM$seVZSrs zI2lsh!6|-|f~?7=U&Zwi3#%_4aYv~(A3hH|akNE`Useo+_Hh_}v{<0RfnjI4>HZ4% z^Zm+4-H_Y<)1K3+77bLxxD^QPQC8c4{!PZ6pqdt^Yo5rs?vg5h3D0`>!S4qqxBerU zN~6ywWOV|%4M@Rg3pe`A`v&WFF7VhLa~S6h2-8{!AeskljK#q=u?{9;L-P$9VEL*| zS-HxUsrD#68mC495?a1USH1|>;V;7S0v2PvbFs;MSKv{&<5ZaB0~d3ZsY-cv&36uC zW+w`n^}7c>_ETv&YG7oU0ZeDf{)+~Of$V6@VdQ`fVUB{(H8Dzf7}B5sQo4lpS%IC; zE@8iCh0((8Ai-#?kNo?8ot?EYQVwL!#3>_c33Tp7yO-f(Y-k6u1rgr-jv}JDj`8A zDEZys0Y&$QVRhnoSUF5#{6>YrYB0|na2uHeMpG^$=I+VWRA#4U6RXi>|O!(32F@jiNW&-)r)>M~XiZO%cEHx3qUP?YD)AU;6jkB8b-!Px?2hNjrK-C z?4^9}FHQnSTH0T?SUUM&`d2?skHnt7HBh+~eVD1~BwyD4SWS&@?$*r**ovu4PrLqv z5;NHQ8!08841B@+nP7FU+Wb0?H!{%|lrRp4aaV8uPp+eEgV^7$Ki3{}T9HUj$VzIY z%7SwWJrCCkJvy!57#7(MR)nt)8-~G4cm)wWYYZI9Ig%OI!XHtk{-26!qjqk?{#3o( zc%#a^UP3y|bkH^_X)ar)1o4#4Brk)c^^c$hVf4Z3Myv#o5MYpuGCa79(S$OcR1A5B zS**LuX#;TYjG2)!hd%*#89`cg7AiKZ#A4i+1)`*-l&ajF-?`3@X~jj|`uxFNv?@FQ z69@fqElN)~s8EN7DZ{EVz@_}`>i1}fwR9KY<5X>6?dOC*?krL(- ziuxaaLR89CaE=v|t2_`QQQr-b=Otlh$-+T@QKUXI68nvEKrHfCA0L8+txa>FeZ|=o zAJ$&zWSNF&P!98{pX%amO8s`YB}cr&%}35xOrUlU$ZPTRZ~EKQ&b3>5+G9Gr(V+d< ze=&cRE1l7*UD}-6aMahKi>dA!-Z6>my3mmqQ}bc>3b!t1%ZI#zsrm5T+5*r`Py56- zkH2}ua^J*b9Yy39r;)2q8169YP8B4=omX1TS=8owl3S$$s;|f~$W1pZwN*8CsCz+4 zo7-b121LUvz(PddJj;J92@ile?9zJ9p3=a*g79kj`RzjfDpgg@riw_k>o-PD-10rY ziw7lMrRof4sA66VUBLJJd|o&}bX(vP$HPfFXo8$r!7}H(T-6Fg)ojDAQNz6OJm@nV z!t~Q~K$}Q5%`M|9;E1wT9 z4G!}MSBi|kMRV{G>~jytSz5wfb0siG*YPX-I(|WwI$n4fJS=8>agK_KJZtDL!a=Ga zU|TDe&MBBHb{GvbQq}0*no#%XYy^ZK{j*;0-+u)Ar&Z;G(ZM{Re@=}Olfw>>T7}ci4T2!@Rq*HD*zxH4P6^8h54gljZR$!FsZAw-G%xJ z5(=ctztPtd@>a*zm)_D>z|i4^RFrCW;KJ<5i%Yciq<|<0 zn)S+IxE)4QD|urOUcyT9LP?9MH)$|sOpBV(9WIk{jpv9`jhO30HB@hEFaQLEFYI%{t1xI1WkvR z>p3w5XLt24|3nt10b*3{6F6aC=PCxtVj4l%|HVn{-LI!<6Gu_`Rii3ON%Sar6};ds zt;`FqP*Pap7iDUj7+*hpnW*hb-8Qwacn)JtW%PfGHWft`7eyDQ7(hzbAz0)um>qv) zE9Qah9xD?gZ*50a9Ifhvmsg_>7+LtK!GH_OT)jrB{K906DvMU7tYmrY<�I{7FO) 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 z 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�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�KehSpsfWK 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 edj^YH-}s@ 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

RrYl?{j? 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

FvPkB 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

7;jZgqqINXDPnq5Z1g+^ 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 z zsy6n}*k|S)B6btk_G0Upe&~AMHlHsgGcU^XhD!Oxp5!k@N`Gkh01uQJl&ki@aeW2v0P{-ACn3wJ@j>z6ZpYP2-%Mik|U~* z@)__jTMaj7WF|6PdSxbKO&3y0-q9m#fR`}?Ddg!z>hp|KER&?RkJX1zid}7fvyM+p z*p=WvYIT_lJ^c~?QQY=Z7dmbhX=YKZ;aQ+88+OD-;+_ek3 zGQ|vgf=)Y3BUnM_x>%4r>f*wBazgNW<;w)#=&ophGL~((48FuJ&d!@M=o~= z&uAWLQVpuGs)jnX-PlNm=924$I_I8}KBGOp(T5M$BD836V#_zReqaJt=Z=}Tt{?54 zk$ZN+a5wH}yWIV|?q^8bHZcKppQ?ZGa_@|o9W!+(r1AH-z-T~%G}pELU+dB;xO^S3 zfLDvPsd!JN?KZxl{5RE@r9Fsx?l>5ukN`n8b}P8w(~8Ly-$uLGs@@s*jQ*Z}{zesJ zcNARv*VfH zD$YdZT;pHmPo0x9s`R)U{jt){jy`F6sxH{=LoWmmgmEiP(m~KdK?}YP15B61P+nYn zb6F>X{RP5ltVU?nfOQo#oz@<#&|Y;FhdrphqrP>+He9Det+!*`);r1c6Za+1uuPh5 z!lhssj+XwUc6PJ?^8~6r)KA+ET9y~JaT(k1q->J~c(|*p(C352OBL>{^X<;vq+xN9 ziU3i_0uGRch5%7ag_x5h3S{=1b8)(gvoM;MQd#R^nXA|(NL`x?fgX?uO^Bb1oaPcL zTYS~`!&ziT`wX3<-J~_{Qx9*@ql(Sjn%f6)@6HwGi7K%1Pz*oF2LF`1NlUDt1l@7L z5**Tnqe*`pCHOmCP_Upy!9T+K2YQ{$gfF-t?gi5gH+1gXBoEMDDcD{dziNGw$cDJp zBX2H;XsLuLz*>2Re);j?g?j&MV32SN&`FXc!S#q>3LqEuKsaNDR)`2c5bp4!xm^Qv&F;@ZzMS!Al=y0tz&`ryjseH`w`8 zo6N+7Nx88BSf#O9q})R>nd-TDIoi3=vrCW_^THNi9T0-QG<)WNS0XxPSKV~m$k;wO zhxhDuArh_*eJN!UlkkiRTTq7>74Z=J8P#;#m(lVI_J+03VS8sTOjXU`v>a5_Q%0IS z-N?3I%(mAyqWCV#H|?4R(Tu>w5GDv9i!-e47#ZY=F%+4)xT|C%6Ad>oHrj6r9u6}T z*oey*t2s2GN9o%rPLyj?6~~*O&E2H-9Yhb2snFVukrt=>iNfQ@#kur8d;A}{>9J)! zH2dc;3iW76(N2v7TRIK|Z;GiBbX9`oxQHB(O3lG;svWAxzCvCmf_p~wFb&Due^DPp zK7KzUYKln!i1oFPq}{0VF&b-Y$bvgrKyQFWGHT-mNymnc?T`S#lDl}FZptE449)Jqk>7Y6;V4%Vv9|19T^UNjakzs??TT;4Fh_Ca&uL?Q zb(Z#U%d3wxX)p|caKKm-YXPwy5G&tc<~`E#%LDa(mE<(c;8gHyr{`7D;cfu*dT_Qb zL4wr;z!rK=S5z73b$7HMhv@@Uh`#gCA`+eIPPgyW>H{9%#X8^c>XW5X%$?Cv$>~zs z^|mbZ#$_DKYTa7c>Mq2-gWU%?`hATadLlL;%zyL%Z-=E=l(r}E>Xz8^h4aaS76I z!m5@*FU%wu1I}V4abyaC5s&Vv;7923`9ydVk=aI?>z@gI7O6ABuYc||K#PA$INRb4 z5Tn#NRANT{)@kn+kA`?~TOjW)#hUt%WbXo8vb zP@zGF8m}|of0dXaiEORdK7;wokCX)3+-`LH(OhHQmQ#ERj-oDT@AQi-Y%7mN)_*zTwm%v(uq}H zvaU7yT2sF?reFa5l1f{DDYr_s0AQ+y*y9WJINtQWzN{iV zyoMdAWy9~Yu6oI+uW=>jio9TCWDh2Y>!3vUUj?pr+#`R^ZJoZ__X3O8;7jh{%a(k} zaa$qYss`Qp`e1FLYx?T$?x16Ju#M zfQ*mjcO3h}kUora#X#o;OB3BE4GMM5jbf_R(Nsr%nhHkENG16pm9$S5bgd2!u5NBV zdIX730Lh@Q?%lTz^rApg)(}{IQjqH)Nlwa=^~q7kV0d+N`_XP*L-zAvD@oN+b6|}} zNre=^2KBCPiBF90g3b@AuF=Y}#|sO*KCim0tT=mOStLxhjN$XGU%H3!|0nK|5$u}G zosVp~gNX5Q1p!|`b8G?`;NkPWXrxcwME^b1)v=A5STG#i9Ke0(WakNn&j*LxVf_Dw zJKSyQ2<;T99{SbKQNH@{M+r)9w@(p|y&;6n^XZhQ_ESj*_S0wsY;?6$Ft}9vG(k2> zZ*F|yuedJjU{Xhu?7)F`y7dKYt`h(ZxJX~HaMsb@P6zYCjd?v_dXXQuyK{Vv{-`X# zq!hAW5VVE%BWz){ePDI49W(g!R`J%Hk%*S zf%pBk2UhRpn`E$9g>eWVinX{E1O9X}Ql@HQ-(`m#rBG-*3!YWm-mU?iK&%QCxjCc% zwc2uq~@0CaeqZyg5V^pR&b~oLucX7r1SX)uKQcDxuw8de9(9`(n>>r&3nJ=w(R1 zQqTtv>QQu1V29h;;{w}5yE4O#?dj$jeRG67Z_%l{2Nx7@dfyBB0s(|n@8ejIz2h89 zINUM6M&oZ8xZjMQRm}Np4u}L*Wh7viI zY|lv1Bs-`3wVdy_8L@Ikw8v)P7iesM86OYURp%MR<-K*u^h=pWm{fXo5VR*V+~5Ur zFrM|+w`Ph23GE!O2Z}VLW}wJbH!yvThRHQ{16ZMCMHFTE%aeH9#407>S(x;MF*1?AicsaOti}wkf>B{5h^d z{fkE`f$Rg@$|NrOu?1W~c&qtyQp6Z`1bt-4L)U`~rC~>k!6U7`zTRWB5^ZMaj0BC= z%w)ptk+*)#PF)C@4T36Q$XF}cNVYTP2zp~Z%?i4q_RwHeKYHBox^^nVFjEdOt%vG8 zyDc3;4&%zHXQ%33HyC(LLXE)in#nl~Y>0E(#^*<1mFGFCwVAD0fSVH|V6vK4iS+`` z!%Xh1ZRQ8CNRl|1h7LX2=sC|!Za_caz9v}Di~S=2_vT@VR0M6QlwTkfJh)TpWK*6n z3h!A>MVSjoACPwb{}>nG`qpT>GuA2v!$yIWEg0qsV|_Q2s=&rl6Q|_qoy~bx`_8dC zjq9hze?6Qz5GzdXOKdKlGq*I+k%?2f%^M(y^9ykMDH5T6BVUbD#^3^AHh9`8IR=?l&A&)QnsKm24E?gohc#f+qC0m2VrHF+Zv!fH>aQf;fJkkgVF#9*0VT z7}eNtH1!7b6;CI?28BHPOlpCLr;#UsuYX*ym2sS0Rz0(OhWt%ge> zH~`=vDS3({82?!_`63w6PWBzI}*g!=55#Uw?QbxHI^6S`9PI zv;Dr{>hSOMII89P-8sHUeX-wnc6Im({RoMHw3>_kvugPwCK@y>==mb;=^{O>G*1>y z=r5WWD$ zz9^oTXgo!e_#z{JIDuIXvd)xx96*|HnY0`x_>9Lvd*~Qg^LpqB9*68SO~7^d9C6V7 z4rvGh4!PI4{`+9N1#(}jt*&)sb?e#HuyIV@>2Wa3Vvl2jXZL#^$He6CJPuv1jp*ii)h8!^`9eTgR;BmyAbj0^NjDE)?zazo#m>hB> za)aYo@|Z0Nz-<>UI(H}vI@&5ek*6P?o(=3ll^#1g{XScXjGAR`jMdMwHMS{h?vM#G z-U&5p$porq`?rG38`tC!QrrDaA;qN#RTKXqFT+ZiHgF+Q6Mss4zGdK>NX;EXf~?6| z@-;9D&L=`3WX`pC@=uqJ0vN;={o`=KO7xNc5`L09iAnJ}W(QAy0W<5dH84KUe)>Cp zu8QlQCaz1aKTiA|k4La*Vvj#Hjsc&`F4K4Q^y#jLA0!32PGG0j? zQ)v%)4)ekOdh&r8g3F4UEG0A9l36bvS3tXP7IjtS1wJd?y6A!(sup8{9B1IO`RsP0 zvC-o;)=;|RXF%7pd1f*}*BOf0KMQBzvT$TB`*gYhgXnLw`B}@!H^Au>KX?vNkKnaI zLM4xuAP4MU;`&Efr*k|$S4QUKWExm}`k)DAjY(HQPLJ_J`jZhf>LlQQvgVoc>(Zu) zY4rf}&B@UAjB5a}e<00baZeM|5Hcg~H%*)9))d`VDYOk_nqxk~vDz+7a5Ce;n9LQJ zO!5^zMkwZz-y!ku-sQ*icSyN@VtTB+FOIpysG}c{L-d=-s{Wh&m!J^I`ph4)M-C+a zcrpJaC`7V8Ydnj&g7UuDB^ojF^;!R#w|LGmFW=CdiN^e!eflKMkkZFuLcWQQY}9Xp zhEmcjgm)AYKP5zx-ds6SGw0bSao3;TwiRMLchm~V})M8~+yc2IIg9Ke) zR+M&OpM%|hlO9+BovapW2W35Uy9q91h#mUc26u8>e48OvZ)_iz2d>diwl1q!yCI~a`2H(?S&T=Pgtjpo z8mDQp(zt$j9HdI5)CH@OhpT+DMtQl4gRh^1_p#mgvF-P<=KDfLl)p&gDWbWesErFR z$@X@EJh}2xT*WE<5+LB(Q#kcWwT4{d!}^(N?~dPoUuG-?bs^5>og@)C?Onlrnvn3N}`_mKq60c$|u`PNpoy zVVm2&h|0>dN-66dlx=f!y)}WdR$vIwe_0%BDjXZ187X`K^0@>d%^Z94HJO>~iugEk zLJ9HN#?}0wJ9&8z-IzJ^Er$frbeyC{H4_YYD*zsj9ncaVb?t?e3fFz_$xxfHYj6_0 z!M|KLPHF1cOv?aG)tpt8(U&MnQ@~ytEC2eulcO0wbx}exBgtD`djQN~FZtKRsMmvp z{I5-|j2i&`rT9sTm!L}9s!UhG#Z1-n?68!Aw6p5SQ>%TGvfCzu}nN-0B!($ zGXOw)gN*V#4^Ie;c&6CnS1}1(mn!?>@`5VOw8j zxYTO8WU*Xgtt*0smn_mt!v&WLq$`5Cm#P+AV%ZfI>XN1El4a#3R=%RZxx!L(iLF~f zSyr$mE2=UsvCsEwKmxB6Blx{`U^h+c3rD5wOi)7tczxp&sZ%6-_u0{l!KPBZ< z7ovO0+R^w~x&LdNrF-P)?VGcY-X57qMJ}&9dOMn`ULQ2h+IKfqz}`a@IPlwvzhXRF z@O$ek)D`+MY3H=`X?o_CMX3{*_~(~O;849x)UT$s{MtN`t5#JwB~0=MA4g7n9NAM- zJ-TCk53}sGJ&H(#GW|1Ra|i67?XhHq87Y&HBMYPr=pNxQsDa5D;zIdl2u*~@QsPE4&a-cZ}?Os6txj6D+%DUZDJ z-3j;er0F|15598o1nO6NI}GkB6jzX3v)M4I-q3jZe$DBx8p2 zPVOHN)|SpLUtwBwA2JV2%4E!mulzj1^B2f4ue8}cjC;4`_P%6rfvN*e%6t&?H?gzU2yj;XxDgq{YI+St06s5 zsuSsjzf@Pd+1m@=B2X$ee45LtH%)q$&C*qIY-TB_3q{rTnqr^zmav(+%#uS&W&*RR zAdKp{r;yQSUTFCnb1*$#UH;k?=I=~@S*Wc?>7GPB32yU(46oMFYig~kyo*g^Gw(t# z4{;@#uv=cE9HkW*l)1|`iJQ%$n;c!X*p1vAE-NLMie$$-q{)YC4F$Kf&A)n;(Ueu_ zs@HG0|H<@nTD4=Ltdd@|EUD|etIV%9hTJwXA1V?R3c|2g_EtYwwR~Zvq58@D?tlEY z&p&NkJrP1{@{w#~!Sed5+TjZ&hBd3x$`Le(poTWr9m6k8i=V-DVi2hsyVlmrJx4hf z;FN6Uf*j?P5j5t^RnktN43%zw+Jf}N4kl6YafB-P?#ccW?AmX5m@K>Q>e#e!!+eS6EUmqRT)FcUVpo4NZpjcr&0kaZ#E*nEo3XQ z(eeh(s6pE#`A&b9KJj*>Il?TNr)3hCt==OT`d^9bOX!ih-z5cw4BCE! zMlf`CG7ImaA%LY;>aXrQx^6{tSRvU8R(u(p6?$jvi6&;%Osid+&vMqG9cwR zBjR#hgsNv2hD{Rzix8Hqe;E#|<%t@%O*U%$9r1n&++&!eM$24B|PyP=hZQ;$JzPqk-IC)fK|Z_8$W+*^ko;# z*x4cWh~~YA=eI@72N!vna<#r@yJo&zv|M2xUtEsr!08I-o9HW>)+5h&Qr4q9^Ou8t zg~zZ5p4l4NS!nDyW1c?SY3$59M1t=BV=f=zViS@$Zb3rH6OoqZ(PtY-jTJ2sDtGqP z<=tG$ik-B%kn1;d_pNAXh)@n$Kx$7l4$GpRYSMcjXzd7Z?UTXFNYev^Cn|o)IO}hx zjk8v(DC!OTK8D{{@Y{f2+64Z&nksaqLryJErH1d*TOM(htqIzd2L9D6U|3%=-)MYQ zV){Dr^_P(kIxC3xXOxy_Eaik3yu3;Odm(SJ{|es zcNr%>jO#dyrQfYHT;TSEhSpa$W^7kb|KsYr&HZ(Cr7TcvS*ZIwEw?eL_6CZ;TAh~3lfHx>-&587CV5D&Ce3_-=TXTBOkn*exf6?=ha_~&Hv=F?ghFW%Oqnm zyfxls6!+XKUvG+h@MijnCn9@#Nz40v62DKeY_gc9oHl3|g4um3Z3_3?t6%ex4-TiF zXo&3T5wk|TGsbA%6@I^H(zN=Q+qMtB@$#Hp38|vg?=wg1=#UOd?5Q;jJad{+Wt+4wWKCItBZ1k?q^Y6Y zmm=2kalewbki%0cwHY#2D=K3*F2t5z8SCCoT*n9@t8Zj5A)KeH`HR8kFvVEdJe}!q z6`R6lIvV0Ar=0ZetvbJ1X52v8Wm?>Q{nj~Yq158blZW#p1>HIenB7{Lozq%(Pb^QB zFj~tky8O7x(0ZvO-cqb%9=1$l^W)7SEY@xEv|`bKqGFq(aP($hn>^f3vS<~v;5n^* z_e2j&ERx7xm=Fl9mkEgl(2uQ!ZCq0#$s$LJOwQacFon<@zg>ZGbj1)m-B3Gy51##tU*6A9nfc1hwgSmA_QR znsxqCd8Qha17!=0={HqCD)5-e5EeE%B-9f46!dGmd40xr8aEQb+)3+S1i~rA8rk=(XXqqm&{}0>?MWvk^)9%uhH}J zq{Ur)$<4L#Ig(nVQ$a8PfH7kCqxx=kJ4vquwC_)JbrU`ju~r6Bj5jS6C{fR#W@o%`YV3<&Ds~& zD(_#TvwYJE{Y2B({2jrM6Knlz|=UkQu2A9aiSc9Na@e^cMr^r?ie(T?UfNUwCujE|6B zG0V^)${%+Klm74fW8#16kC&%}ck8=f7;GNgb)AHQ#_peQ!hE(7O-yrj8WpYm8b!Ib&(KM!%xgU!(Vh&#@u4 zY&**xmYgw5Sgy5JIb#}x)U0$+*u{n!w=xEPTi$q!%`^B7jupUPj;n50 zVE$)-mjZGjfC>td%}(nf4ScewseoMcY=tfcR16<9efS=bB>!#4i}XM)HUA%xvb%ki zav#9_fPVWtT5%Ia&3`)wWzRpEQz7ARopB&m54B z?H8yLmRgn~9k>Biru-6_dmo9YNJ5_OzldoPsO|kn28>C+y3!x;C4 z1HENWy#d6iBJ1`d^hC7~RJ?>Si%dV@xo`g%C> zfh*_4KO%b`UBV=Tmq}|D+q{!tl{j1FgaTTNJENX@N9KLl&n4_=za!(UT^NPKvr%3e zTa%C=ICq?l2}xsmXzE~!+eSJHY%B7H@&z@zV2;b(e>tR9fn2rZF?%fs?*p5Deh7qv zh%}UnB^YxLZ5&m5rS9*^E?*;^5l?H4=%S z&OBjy_Z|1@QEQlj2w_b5fNJx_2-q1*K8v?}(F}%)Obn03-#ik5j=P_h1Kbm1@406d zNHc8Sg0LmtMbhk4A>WWeig?jTURBpfBpBRMfMfMA8-AKZYF7~wgF3k1o(W-}CCuu8PY}`hTV4oD0)?|0h&W=7b|NH9s z-wVnBE8n?gO0~_cSsLL(Rl%W!i=VptggBG0A8UqUKaiV&S%(K%z zYWRQIg77&a)A;JPe-a_gCHnvKr;pwqx?$3+PW-K%8;PuaC=$`7VioU;M8bKKX6?e? zlla3ts>T$Ft5sCSuQl%Ktxc~<&oCYPj^lo9JQ;81jC_25oc6O9`-es!*p8AuocUAg-8yjQR zDvi@)P>H#D?@LjQ&t61Dl$1TaH9b|9J`Lx7?dcC18K$;i{@?v7+EkaIV+)^N9*f|npK0qf(q`%hO>NO@Mm-SptDa$6iS?29#* zljn13 z0Q1+5zu!Hh8)*k57)NLT(_VkwcQ;^sCnS~uy!D1v^)%$(?oF_Uc;l2dwzKrq<-KCp-2!WcM$n6*p6kZ6z@JqLYbHWwPVB ziqyzJCf;KzaF&vuSkb5E4UEwNx|LjUR_UGNX1LZZx13TXHMxY=u%K_=1o8=+8eIMI z9NpNo#9ebUi2Umb3*5`dLya(pPf;5kGG4{kB>XIp=zDIO+i@%U#Fz*|$XK?qXWn`P zN^n1^Q_H(v_)4RQXe=wizD5P$)oPl1DTnyPz=PK?%y+P>2j|h4PuuU2xbHRDRX6QQ z4eYh6ay%NQWgiZ1i8j}|2Iw)grGV-#Oq0!R_sn57|L#)Z|6KB`DU6gu=H1)5uFoti zcTEdhW)xaxhNsW`8Ixq$+tvVGuvabeXy{GeOcS6O+b98wx8E1B?e$88`zRTn!$G16b%x=C+x>z7+W& zi#u^CvM26t0$+hI+di_J$fFo554_S-Y>QIJj2kd5*UA3R0^~4fEHbon6B>?fKJU_~q>FNQWw@kPN7` zSk=j?V>QY8 zeN5{*EsD00$vRW|XNJB_lUX?b zdA1>+vanSaoN62`VA(3J|Hfgv{-bh6kY_D*)dZaiL%I>yst^SEVAuK!!5RybwSCT? ztMYWU@~mRC^0drw;-knFnwd2Zkdy6n3nejgnywwx*X zb6;UWo-R0V+J&WeR=*ReD)u>KJ{b-QtOnEkaioMCC4ju6V;Bt3slgIR55T+Ww2r|j zmrGuj4GfkLHkS&Kcs=y?(}N{SihExA^+4o;F}ocC+$+UPd^6bKJ*@jM;U$fU`u@~p zd+Lg+D{g$GYS(&Hh4n zh~y#^zTC{EPC-r?HhH7R_GCyO5?+5P-i|`fVf~AR zfW&}aqRQ?@Q7^bn5-lvP?+5^%EHyUKmir)(i$xXorkR%}ahXdS2#7u8X=!sWBSnBG z8(P3g$TFptjSMziCfF)oz(YZy0M;q(BawB&yI^3B2nl`_wO$2@11n+ZlbW-Pd*4N7 zjsVYB_rogZz2*F16-@ZI3K{M{Tx8Zo!@;srHBIrnZzU4d0Bs9gWIDu8r~t}R;lEwb zv9cFMJdcs($ZnH8C@c3x8g9p|@=+^yufJ z=%<>beU9J)x$*o2NLMD?cMq!jX*e)%dCwHgVrS}dRDFr(T8h2y(z{jVE)iqN9F_*>V;aa2(w^gi_EVy|lDqq;{`4Qh&4Ce~Ey zP8^Pmt<~-AyUD(YU}mybKto-n_1j;e+{ zO%yj+Q(zC;UzIuUKW4xGO=0g^oY{A5TfS}WBw|cX&O0%01RSdlo40OMLiGWQNs1aw z5ZVCshEy&{lR$aht4O_S4j8@i$ooXQLk;UKSe?a@3WUt&~37cyUs@e z&(B~R^(?`da9$$W+iMQl?#p+I@~|xwD9Zi(M)XTk zvrRhIjCzoeT8TTI^a;<=c1~k;YVysfA6Ge6KkTmCa1yxU!!a8%M+n=VqxfFBp!gO> zJwT{WWmSV(5>6E}`*!8O=(b`nJM1);fVdqpKx{+hXbg&HTFH-ur# zF0^($4JL?@XErr&T%6D&bIVB5MX?jip+oY3fpp@}NheMj3HKRiJ$%ME>zCkbzz=w( ztqt;uK?Re{w$y`v0vv)P0WGJdFPC$`MD!F#s~aX#eGk9)wCS4&Q77hDh&oYO35vX8 z`-4$>%t;mfQhCw~?9ju{z+w#^e%>Wsf407?2@0*83K~t|8cD*`ZrBi3jE0~RH;E`&yw&^>I0r^;~t#m3uD9qtyIk@$dg=$t^k1m{E(Y8WAihaGYI}5(4bER#d-+rI9Tc0 zz#^=PKo~aKJ?kl4U+SvYxfbeO3(1GY4r4t*KhxOj)HYZ(b2qih`7ZO6~L0vVIlI zCFnt#GbQk2z`V}{_uiNGH2|b2o^#)HH2ZoyXVtCXk;NK`{gPZJtxCWj`p5lb{^rY( z&+YhVRxz>IQ%v6xC?{VuWl)n~di^K(38;VoL}R6pSR+4;CC0&_tPWC;c=aOn<(KiZ zzIfX>YwH!`tZMuXx5+4pj-p;&OclI`zbe?)oWt*N{LR91D*iBMnYd9O#h$Cjp~{N? zqAcg?JAVtCz%L@i5}|t0==S|ROj>btVp5Pm;_N=5Tt&@}ryEvKc9o={Ag*Sb%Bi}c zM1na$IaLW&RnuN-FrN6|NYzIy!B(ClH1^ExyA@0Doh|X%Q#%UIvBp=8{#0tzCmXq> zGfp&~PS6gQP3w$5aUya>&SWDIFymRf75_!{X4!BZd{4-X?@%jy$)&An!O#`?z#OXb zuB3&F@2cEeDWAQJxqpSaeD|Nq?$#}qF_X*R*70$Q#;sYSTV$P2M76T+KN3q5@U=4c z%j8Kh181w&K-61xm!e@hMY$di_s1zgcU}+VRW2Pi>$4VC$}3*fmT!>_t?t?taR*5% zVQH4Y#mVyF+mgFW#>HxFaak#uaRcep$sLi#oFw28BJ$gr!?g%Et|k5l+%?7Wym3Vc8k zMqP3wBJ34Zv(F|7vioaeNq#6}Bl(DScqJvTL<$2JxVU6ezhr2w8^m-s<`7eF>ND7r zdWVg(l7aL6;j{Qzi-6PQ;cpgr2OIuw!1EH=W5NFFF)0*U^UZrpHy3WX0Gqtbhs?6Y zUEqIY=J`fLsh!I&Eqw2;K-{{AXdl|CB`N;^!1+IR9$^_XQ_1 zOu^B50@-heuZ5w+ikGi+1tNY;iE>3^=lalVE{JHFU{5^+;tI{>&}%_FSFHQKOH0Z( zerioWLo1F_6-zEP3{rlDOu2$CDWZB5?%$JJ}!k`rM~VZt=q(*%wv$^Xe7w~e&u?4F9Os~b7nLscA(_R=NU z6eCmo0r8g58BgBQBmHF0_LM)K-D7x)*`USk^Eh`K@`Za1KNku)--YhJtf?We z(EkH!ZWnFdjE8Adf4VarvYsWYl`|~=*ptYc}_pizD&i?3SllhbuT-!p6X7Sn<6~qvu?Ba&T)g6 zF^l|*G~6O>O);(bHI=?WUXhyIuz>3N;Jh&3oQRp6$eHtpxQ11bRZPn1ep<1T;!O%} z@G3TRf+H@a0)>Z^+j}Av?Oy_5Q&GNIK?8eFl?^2!o;1 zlP2^}(mwEaMuTt&@asiePF^Hhrps4tv{9#l_0Sdde$Q?{X$ZCw=0Jt6$L3u}mBOg92JS+e68#uyhB088OW}2kf6S z(C-;en=~g)YQIT-Onyk2))O9p*o!6L{HRB{eMPup#@}!l3sco^l9j#2V)sw02&1O+ zNll3t7>35;DcK$w*cPGexRd8%gxR3@7MRP12BJ+MJc&D(Xk1|zQt(&ym~>f4l*MGg z5Ae-sjj_^+%oc4u0iX8KB{@{#caZ|Y=TJd}r_$aUic+;RZx2;;%L1YKOk(ytM(bX> z5aq*Mt-9oVS+S3imzQe<#r)#)P#6T{u$RJDK^BlV`7>pvTc_Y&33Du_TdbLA2owZ1 zEVP~Pp(|yU6kmB-HsHef7bcf+KESlbc-egG`C24)rpFH}2r#=z-jc5+aH}b03i1|n z3xNC}zcJ(x+7{{dH3R91J8H7%hQFcVXdA(PEOlpe63BOH%0YK5>rqK+Cg=E7iN;HG zXTPxx*AT>=DInq_Wp%{4pUp+J-75)-14E|#HiS(X87g(}iiV)p6tz_aoeM=p0BeoF zKBD@I^n2-mV%H^8$9dZUa3W?J+$I;!eK6TpRF$XC*o%wB+^-T&DpSE#(79hlOkYOw zZ_P{}iZ3}znd8?Q%ui;XXt8p%JM)Aca+1SU3^}vnE~`~3;b2i;uWR}s^A*-L&HO>r z*GvNIXd8NtGfl*ASsH8n@aDq*P3}>0alatc?iW!Dt$8X}p3Z!Sui%{VpDH-6?w)>9 zD$Q28-q#r)`+uyxdt6gj);E4~at{aPW<-c>5(I)m3)oh$Y9Y{Y(-u)tJMBDz1<{W4 zsC6nj_)JcmffL1f2)2?~ok`MC1C=SzR`E6iv_({$s=aAPW~{BPZPgKLTUxbwzw0D; z>H9pt&+m_y&xf3SU3=}d?`yBMw!(K}Q*Qk8eWp(AH?gQyP8@HOGLS}xnLL|RmSyZ_ z@Nkd*8cr&`QWmFRD54sBuiY8jD+OsO0j^BFkkpeZy8FpwiM2JnyKYQ z<&q$K)-?bJSY!b-^yAQq`o7YAknai^)F6Se_eLO=_xT+=1BQc6yb`#t(i8t_*I&S2 zxS$yLDPu^x5g+{;S~?vfTXRovn=fVgEu-2 zVLM+O;0B6b_a2h*Z_Y(Nn<28%Ktdnq4B@4k>y~9qe^2cGJv!D>%xpi_pTLdp9FUYJ zNDn>CxX@7smBWU9AjHw zx`hS*Cn{)_mPIM+R;?;!s}FkI!xQ(kx4+?D6XqM=zDB?Hpu76ox>X&^{jg__YgAZ} zS+P#<3tceDKhot=q++l?Vur~GB6O4008Y`s`pWyE!GE{w1`p_t$ zr$(_#Dp^z&HoG99d`?Ks?nO(&d?!qDsE1Virf<5ua^f$lKIt68F6EaxsvcApH7G_!4zlRf(8&4;=A&K{GuN6%MKy6qan zj(DSy*;O9k8`UbY_Q?vQ<~b~sw}qa%NeatWf5yn!;o)Gjs7 zVY5^Gvy=S=aSKI7X{K#dfO`B72aF>#OWMgPvpI}i3?Ly+pC-^JW8jw#T=?R zSMS6-i%@RPWv`pTvIUA%OTj?o#$s*rmREL`FIkn_ zQ1gW+Y;MOtep;i|En0D{QXyXzaj4JlZ?A)ejqVkK8+Y+-D(m0UyyeR}%bzhxy~d}J zeZ8iBYW(#>luoXun(yyw8=Myb>$3u%hhe)5B#?f_!vUVY_bQNC%# zU+50N+IUX85QIKgTFu&|FdT7CdjT&M+HxcK=kB$s@JLjAt{gMU%ZA`sb^hOeu!b#CrZQf6Q0k2c z@B7h@#ODovZyx{mQ=J!jk4e9}bWqVItC&DnC)B?TEAMG^LqS*4nBQPyM-5cP|ASU) z@J{j4QN$tJOBbw-Hml9M$9cYK-#My3`r6a?7~g~PwBb9GEL}QkS58{hHyKiI9AQ3P zQ(t&~5N(S4t@?Uj#R>l_G4gbCeZ@xzLtarsK@$HC(||I1v3{jS9(kk#U&NJ0NKRb$ zckG;lb1Gff%=?Q7hH-rFZ}7EyHB4Ph^f5K`)%QQQi95+Lb>kyN<<3n5eF}zat=p&Q z!#07z>vTf95WT%0qXTzZVAh_v;O}S*LX9u}i_uM;hMx-YFg%4AVKXHo9YUyXe8Yp{ zn?OFWg!LG=E>*qFaqT)>PPL1z-(a{xZWAUB`lxEYY-qfF=BK3?FdRQj3CM)_)U-Bj zBn3>QPNFG*`cGQaJ%*GFaQ-`cWac;vqA-W0$K}Nj`*HCV-tc@k7t{2Bgu{w-ZILnD zx}kew5;oRBgAM_64uosX@OS1M{^=2f=`JM6qaQ(ggQG8qwzU5DX}#pmkY>v8ajI&* z(Z|6O4`H5!7t=%=BIuJ}-*kL+v$sbE*<)O<*d?y;<{$hfNd^f7KUpkY^fdl|h5yy~ z50?KRKd&^wI3^)ICLuxznGpr?#tq;36~vXt{f0t9-)qD$!MjxfDN{Vn6EMUPgfW@7 zIz$-J1mkmmEwv(q3u;MC%J3OIiUtM9AcO!bCjem)@TkK73j9~!#wjVm7?qGdE+Ikz zgs4jpULrogOT_0}f|mJnJSKTwor0@TDoDeySysJ6Z`V6^PCv5Ec&p0Ndxj86}$DDanJ54`Ilv!HNaxa9$ zCBDfjCNr~t^kX}XBM{4+9~a!iH^&Z??o)Rxym~e++_CWLR9lk76tZ%NG{}7F6${)h z!`^UO#N<7NF-}8Qcxk8FELZu|S-A~h(3>OWvAO0s@{Ex5IIXw@GM#d+-@Na@-WUj~ zfJj}Mjdp9p8+^rgcidRizv7F*ZbHE?EJ0-!Nb)+8T`qXDbn5>3tzKF(>kkXCcTK0iEDTIlbiex7Bz3Jxg3CQ?FcOE>luJ57=lwJkC{G5W!Zu&%3dp(yBz&4yo; z1@>S^Nr|^ik|ePkF3GrQH2vOeGtLP&ZK*UuMh9v;m;+V;*9`n$`A$2n7yp04|I_%_ z;s5ft+G&5oKkBC6(2aM-6m?0gVlk5>FNu&Xnisz0g{;{h>dNKev&R}rEz+`wN={q^ zW8|O$Hx%Euk)RRWC^r7PHcZz+PsO)wxc&{KYQENX)W|8g7>g2XizK$I>DAaqma#6| zP`OZa@ov!Fe7Wt!v7r0>rM44CgYNiCZROH%?dJ;9dx>LG7QPpM-fwty$c76}ajo87 zXp@evANIU82R*#mYcwu*H)o^kibTtoX`fdaWzrI9$o$3-$a`viO0$gB<|>UjA@d{H zinD%$bI63((rNK5{a6lqM=Sufp+sSvz?3WwtvAEI5)wBL`VD^^GNaT9lvKM+VwR59 z$|RoVpOt%68gec!^u!K-$KY&qonE(;TV~7&=d{gd+fraq9#ldbrDHQFwKX>Owv*{5 zTLw%rP0eWjGxX57=+>5|so0S8pWN4#S`Tf#x@nNDZ_Uu_7jfh2CgUlDeMT;HViMmn z2cyXSQg^RgvU4(v{UNq&-M!rhHJqkmr=Qa_x8kRw13&RQ#7zat^}3m6H*V{h_%{%K z{?(Ci>^-#kQrd^8sxvJ-^zxAA8YOFUKtsx1zYK zCqt=JALL)minXfJo|5o6Lr9G~gjR20+l(uIa3fTOBC$MIAOzGPaGpj9q8o#5rLwTiO;0-P& z{xy;vptN&g-HG@KW;PNsK9uY2pD5SU_|=xm@H<-j@=e^@l;++<=F-n@a53i{hq>tO z>$1lV<;#LiyY9LfY>;Tte%fjntJa!AvqujJGOvj))V<~U&T<1c6#|_*bZ7wR9K_(V zI^dcZZ~>G%!8~EfSrVJ(-yzN=q=$DcPCNN;e8Gq~^Lq9N-{;G==e9{QCC$rU9oUy4 zshq6jV)%WOIPG8KJB|AMml}=6*xZ7b8eZ)78VzP+92ed6FnY$RPqPZUw;jZVr0<)} zQcm{~0=c~x3R^ql!diE=3~zhU78lON?14FZO`))HW8>m5+v0G@BgAo2)6Ek8KM8L% z0@^L@M640QOE!q@joL06hB3T<1>2$EfLQkvj{IZsM~cTU?kkU9&uduet{r4lFCljS9*zJS1Q8e8i#GN8gsW z2%JK3zYji;(8yAkNCffLlfp2xUt1cwk(>XA9!#8vKLqxiT?cJSWf0u zjW*}wK67>Uk}Ctti2t<&&(&#PXPVd15O?p>TcW^_Kgepmvd-vHy)2BEzQ5~K%_ZxG z?Bi#`+N2+47+_5g@?_g~;7S!1i;fH38;yAIx7|H~(PUZO9d5VG5U%TPm!-2Nj)gC^ zb4&bZ&^G5ZC=FGO4?HO*$$?T3RhZ z3eS}BI2Q+}=$P~UeF{hgad?*lqD>XBT)|4x?j2v55XPU6MU&tyQAMm!ZiWRvTf}In ze?p3{WV9e{lfki=iQjvu`IEl*>_cZJ!lG3Cv_tVNhm35)Kt!{`fBtQel!P1Rx^GA3 zy1H^Dr-7ix`D=l`$SIblEj5&liseJDJ2cnZ6n05tnWVYXzw(RA(3-R<8Sq25t5#n4 zu3A~&wDODZyovGkF{tD!#VG9;avUUh4;^9L>-44XFh@^p>LFpeiaP&*rhaFyfemcu zE28{{zr`9^w%!YF$X3dLqb*bM(tu4HX805qnjIqo#0DK(8F zoQ29g*D_e_Nlj8%)JS|~lwp^j`>hGDUiBI;L;3_Uy>XBVQgsi!K?~zd|8mX6sfL%t zL`YIAWek7zce=sZVc_k4$9BHJ?_Q?Y7XD!Pr$2)=MFM9drZh_u%5+<=Rcli;(2O4o zJ25M+O?kes3!8xCHZ}j^;ZiI+3tT3wuG%JVK1 z-7o8$AZcjPgC_j)TR4ThxnlbpE1&cW;nhl?c2(l#_BB20)>_wePbGchnBD|gdLnZ!nJ!XBpFR7=$$?aT`!(;8 zP~VubTgT>0 z$r6VYH-+0N`}ivv;o47s?E5sZ-*1d$Z0;+NM1U|EJpk0?#BNZgydWomE$fl-S4>+) zJ3^_&FC2NK9e2NHVUyzsWY<^T^zIIhYNY;Wkvd4Url^0f=t2bAMKza_Mkduy( zss+C&P(?=2&eq-6s7x+i5GFj-(C~mg8^w1eFfHMZB_{LRsSPiN6R#*M%FTkEKbFiYN8t5R~iPxDhJaX2WB@6ggF}Vt3Rv&#~&2jwa?+f+_I~n zSHX1chIugX$syu^xxxZILgl4Uhli3oUZbps6%O>Sq_D)L3QV{POqh-a;FUsnrPMya zFpkae-bXF8^ggruO4cm2enZpqGz&Jm-EaV_%FkE`gX2yt^(}o{==leaVEe4LV3GPS zezZ9(Xii{0x;7qD zNMo6zvrNuEI})Yc_F2B-&^6Z5;4l69Q;dszHf!b^XWlUG+&i?y|H%^ni6#DyBaa2- zkmK)ZBOWOU<()IgjBd%Glq}__<2$fg!OUX_mz%W)Dvv9k-y$AnJ4*bs)a`4-4r*5X zbwhjmYQ^(@?W14R2H%k2&lQXJeGIBMh_~13m&N}MvnV>J(Ie_U(_Z5A-Dz$r>erqB zFQlUNDVR*$bG&<+( zLl(KA8`P(RmW04A)wp6>qyzo-$V|3Y%WPKH;#!u`&Xrlf!-Q04mwL&Ise;5lj(?#T z89N-sJ&nbKnoAIbW_bq%0p=uvi96UN`YIF*o?^tTM+=N2x*{{9>*Z_ZqI^^t zv*PUPO6ll91ul4HMc(*pSZfpsOto?Qd`^RM*Q*7kGcgr1FFQBjG56As6<b+|B6o+>wbT6&jYvXejkOEcqEnx%<;_eON9R*m#H}>x5wBgHeUc%XQmF+ z2@y*p><^*lj4;Li(9$WjsJepRPX&N$6Uf$mMt@8WZL+5{q0p>*&;j5Vr$YC(iJ=9#bJ94mPx*az@R_uq^|{KG;K?m@}m4S+lM{O=0Hkk zq$`^Lb1>l!`odrzE*nfv)pS_a!3#%tp;2_=MWs`*&XCQa(?hhm*K5yWIxu>Iwhhae z(vuSY3a!Z>QIQ5KNax=u2m1p0P=?j>+uVv!wcT zeTw2@R04M|uNU)lQUNxtG_O4gj6jceO zwf+;4k7GOVe)mDe@x8R>YWFL*9cbUW1)Bq{TIr0@?o}+;9G)%C+%FTI`e$RzNX0Ul z$9rOKm+23#N#I-A3^M&W*oeTpMuS)#T4p!<{La}aGh49s>heZUnkgNUoXSNC;{PcM|n(qirFsVMps-O(P72>j)`-{_e9&k z+nJZJbW~it70)veEKbT^C|Mf5UYa#Qe=#yab}#=f!S5J&tmlizZp}eQ1NCA1s-e?@ zF_fQn_%Z$?3Up?#cy@zxq069M3g#N8PMy-dv9nE`>f1n5KaBm)hVfEiOuY{x;m$O{ z;4<_v%u>T#tkbsp0e&1Vcu2sdSX(BIaPGQg#n1I`kSOod(9+Cp*8xuPs#cB`}*2 zI-QKJJteC$mX^vCQ(#m?O!T&_`9=Q?jSzLQf3y54*(?=IW|-<;khK_Vv4p4uxQB&! z`@}Z+a+Z&#nxsf+C1$i+)q-Lc`di%#-zYBn1#M}*Tu3M#mN^Y6GGUxEV+qz)gDaXA zm>nts-eKV(dnT4N1wnBdgmI<)|E}HT*OtpL%+rCms;P-p9QPxKAT>>{Yho=Y{Ile{ z$`#nI%t8$WHX|LOweR>-q_lyAEGUcdx|Eu)7C5EIoN1-@FD*a#OW(SlBJaB%;GdxH zjPxz;oYg-4v9Z;pwrp6M?Y6Ei z-8XvM%ga^nr5j4Mqg}Ig9InhI{Lvz+)$GlRV*8d|f{<-px@DL4po$h>F$y9Htz3UL zogaHBsm&uN$bII6O8x<=OG1p=CSghiW#7F}i%92FDRAeQ@jf$u zA31#ygNhZ0^x)g@X=2^cr*Ow)<`YL^k0}mH_=#d1#w5evOU|9za9;!$dQ6G9I57@) zB3!61;#ep`#3Yc=i!mwAg0q7)X*;1w(w9EizY>eFDvI*-T}GJe7~EWtdcJWWypU7agz&*MM88MRvIayzch^1k*r zoLz*qFlmgheJwvk5jc%5Bjf|PRI$|&C4Dn%u7k(*IYpzKMw1Q_dsVvn76hK7K#WZk zG?pZn{z-mx4}Kv5LDBKI_;l55&Gqs_QEiF^%8ar6dz4Vf!;L>)oWgOhV2VAD|2qZx zA`VRD-z67{Rq*}f+BENytmY=C!)aOG{4m=!woOi6zKu>tQ%8-hZgwkX{yoSFcO+nbhYt?8@VxqZ}REX4%}!hMco{T(br> zc8R#ut)LiMuZF;mS1pLZRRxzhOKC0Ga^p8WGm54aQA0LSq83N#R0Y3Sgd_mcs-Zv3 z>ZubU;ru|!o}xGf+P`v4NzeU7o$d^39DzcoYi?-xxnkb6$ot&TbF+HZj^w3Ok5L@D ztL0s2qfD1yR6(K%uC30(-HJrvdY~LuIpi zDsIwOq-`X!N+5DrL=e zbVKyFM=3&}uC_>^p4fO;g09GCQE(qm;~Fnt{9bSO^b8etx_?iw3Mmc(%F7ZwlV@Sf z@DES`pE@hwwEYd5YTMM%_0Qz*r(oMv1^m~L^0b#vkH{9C6VSO zQTzlk;NDp?Nt(e~4ZaM%u4?i)gC3{o!AOIt6gV5J)cjb=g+0-xodwy=A4q0lpKE)2 zW>Qqi+fUm0^=!{ug*rMRj;Cap1lK8ie9d)UNnVp&n0EuFZhX9b-cmU)r7%bMEYD9f zU8PBtHP_9R%vvpfgVqZ{<{6#|+d2ZK1(8Nl{(A}s8<+9%sP8=f8}g$M|5~iC28M_z zpyQjFHuoQghGzDBKXXvC*0403x+l@GpQ6z(`ldk>rZ*}$`+P#7g4yY55~h(&aWfze zQkaPLX)!j!$3yHGt+gJH98q(1v2*x?Go2mw4Qr*FrI~8S{+S%> zG9_h*ylz0Mufo|nj;K|?7-vJh=&Ec}fah4z=CA(@f?%)s`y>n+x+UgHKsXV5vC>s6 zUrpF`>;T$BLpx{oyeMKGJnOHbIO^wejH`aLPt^sGi9nTVptuuS9hz}uq3v88a(?bdJWI;PWI+1@=1hH)9(3+V&)kqRS ztq`osBS9R%iR(Atn7Or3J+gYtrx-4}F<}fdHj5EFb!sVTi(6g##>z1m*u@mzZ?1(Z z(blizBe@Dja%qFP>=9xPDBAKlfgE7E!jnZF{vP`6$eB4*JhP`{=Gt(ZCppkXsQ-$) zF>s(PGUlX#_~9$Q(Bod`gk)_=Kz0OebF=!}75>rhi zYf9uxXiKR7gHX3vy6+v5f;2~^&AW&zr@O1{Z*@y6CVdAhisO8E%NYfBhY^Cjxm zfLBC?FdIlA4Pel34k*oUUBixK5I2Ih1npfJw8$VKNd4x{cnO%R&F@HT?nmq+b;4dO zunt)pRu5#PZr!k}fd7Cn>-eF_<|!ZIX7&shjf^AyU5cS~0~;x}S}Mpxnl=gc?2O12 zd&AbK6Zt+d=hw)&Z0KfD&rRf9D^3u!1_$cP;zkL+AILXLb3i&}U#fe{xm_*%9x?A3 zNj_d@nyrhL&bhcznL3fsZ$Jc-{ncTP}I?D zkb%1s-z8aFp1Dfg4`HnxgSGY#8wxz@S*mAs>I)kNl1`a-&EmI-rT!JAo*Md~sORAA zx;{@aH0~Zp4?h-KB@?22icOX7ZEm-#;jAm%bEK%j*}iStK~z8h z=-1}CJk(Lt^JV}WD4HXB1x3^*6YWt&+uKnsW3drY*~-*>9YuBVmsq^7d$UbZ@v5YY z4>2AZ)@=LQ#)#q+PHEQ;fL(y;#m0iy*rLlQ{f`6nao|;@+a39|}D`7M}B_1W*?D zJ2rNLvMPZeTO_Eq3;fYw+Nh$Q%Y~k(qI2H+0z|`{);9{0(%1#4R>d>?XhKKaGmC}N z;N7%l5VG^}Yb3miA~7GFB4`|oV+~q+1g{%~gcqby+Jj}?EbMu&(DOd0pe!eS|F5!inVZ?BMz*$?N!-iU#xtA?KE>lqVrEXIneBUw`L0Bl%vPG%T0Dm3 zWhygRODW@+oX?r9cyVeD_V=sUJ_}>$Dy$UP+Q%8gn}xRi>y2(JqWg*%?lizzvH(uY z?WJ-aVQjtE9IqA{B>6Ck2Te@fI74E7lasB@VsuF;0nWbZFqH^p+C9_S@)yYXZd{)}}KjF+GB=myhg-sDp8P*ln?Om9> zlnRTUZR2ATIQlYKY@11AlQb! zVzEu~8N(cE6U8jXP<*>hECqo!QJ4WPhTCgs&LfKCFoqp@jz^L18fdP_0^P}0)QP0wfeOJdUD0{$R50{jd9 zf*5$U0Qq;5vuvnfV(lu}|2h|^orvNO`rVUZ zqliK>W%EyU>Q2?Y@Im%p$-h8G=Cmr__ZPQ@6}P4$q(wHdHg?S_5XC3fzq5d^4iJTC z_L3OZMl@MTPRFi-iDW5Pw3BNq0AnATQ1QF{HN)1{)XMa+j-6DBpbj#M)GJ>p=$ioi zI*EFFG9Txndv@RzHlp4kRfOZkKx*)Sk;|?|j{r4G`&CUZMmVR+QB}$X^=0XRo|re^`6_qG>!0p*zjs79+wk=9 zH8Qa9yhkotTWyR#ZpBGlFf6+Ar`L~Pa-V!n@o{TUX~BuP1!p&fH@Gl?FFNjWw-0xB z|I@v#^~b@pe+u7uaNIV5yQ;fskuc20O*{8;vBo3Lj~c(B5yM>-&w8H63OcI9nrR#b z1?>UOUO?HxGq-@dZ=|||qqx!B8POip@&I+X8Fz)1i4@B!=qQ?m$_pCD+`FM!z2R=( zZ>&N%lb>bX$RmwijUS)7?aCRL2Mm0S(+6d`QI9RSpxhYA{Chqf;J4zNCTnR4P&tYNEVQEM1~e*p}^ z14Ij9<5cN>m+A^@4=`rP42e_4jmmO`tq6uVCKPb95bRTPPo}npwcpO_Q>Voiz^wd= z+d=tIS8sqVm%QxMTq>e~ipW=c-OCr{hUsqyIaLjK@x3WK_0D1!;nBIEpVts=xmn1l z`yDsxSSW76csYeRBn2Lp$O4=0C-Tu&p8fa@5b%p{+1eroaplI?MT?>;wKUGJ8e<{x zKkCZO)!cgSS6+7+{|#*uxnJK@pf#T)4S+KKG6mIwX#?KYMREszH*2_w3DHU{U7QBu z37zhz`7bE;n8uTB!6@QCBcEt&>{D{JzS1(Ai(WF7wYiynYt{*E5_>j3D8dtexzU$K z4~{-Inv11EPf!G2jJkJl)Ui07V3`1}0qyoZnMd0r;WuAAD+|7Sk-X1h(1d>q9e)b!Z%J@$NlIr+eOKR{nx7bK?NOYrp&@GbBnViCT;O6(!VGNNmO~rId^ag#w~77eG{;xxm#xkB zsVoT?RLJNxiW7lRJMFr43tl~`*sR{UUrycI4I7^C?Q31LG|JlWbe14#5V{+LvyP|p z8w592GDlgyRdB<7b{jMTx=+~hxgT^lY9-9ZeRb0nn?qt}}4Ii2h&jqBi3P z^Ey7K#IP@QIu9KU&K4>XQ|r^Fvv}~)ODKs==TrBDP6#HU$;hYb=t^91XO_DokNyna zu@QeT^DNUH<#nk&eRU0%nYJop`d zp~?hOs6YA*SF>)U#<&~fHjYeh{GakXUP|dyjgU?Bc>Z*oj4$MMybvVg^Lgl9x8Zt@ z<=z7H$2^YEb*cExc{M+XuJ}>39i;W0e>x8|_PmjYy-zwh9k1sJ#Qs-TMo-{7@;n_> zK%*%;(2|W+L~G};XV*y64)b$F2ruXHapV|*`u{yX^nGWfk5_6$k(Uj9{r|}0pSr`(Kba@$2{-0L(M!a!jNxA; z@PnEwUrVptl&zeb*E28gk`jxh*Dd9nDX!sbX~Pa#S#ciTK8sAXfCRxIKUGiQdmcs;-BgHW;zmZGF#g3{`kj); z;S$>p0g9yteyRxRcVd?Nfg-W{xT$=NnEnAVvRaHxq9zBk50Ss20N|TK(Wo$Z&-{I2 zQZXbD&V}}5<#xp9dE)aSsTRm{Q1)aYucaUeRlYP!dS)9Z6VGXk{v{ja?)cFZH%qg9 zzP9iuSiK*GWm<-(Q8g3{Sr!ds^Ht==-atE@t_>!8sIUfwiu^vLdh5Tm$|3D{j`xm(_5P2Xg@1XTDypTlreN5qisi&_`!hb;DAYK9s zgEa2R;ZudmC=-T)Q^=YJZSpsnnOVgPc?2vJ#8A(hIl*~fz~Tem%Qi7w_4Cv!O0DwD zA^~nV19t7u26vW2Yo$~08#XO(SUjEH89o7B#G< zT8^jEqp|%fE|vj%OvJ?jRHMnnG=o^LXEi(R7O3N@J>X@JKdbRxL^xx>lNnW2aO)2a|WOYk&bFhYA&`+VOfFsCbBjJ z;v@<0;GNNKya&2%%Qn|Yy95#Xl_mAAGRFnV^hxh89?7wEtiz*kv! z?mb2pvsy4c5Z`Eu=3++HmgqnL_5i`lVG!$%HidaeYLq~#a2Q4zX^zIKa0QKT2)zfo zTJ#-}E~2=&*4^2!jABs{(|#N&J3>VESMbwZ?^5;Q<>(P`rjcYW)6Zd1Us)vfm2?q6 z%{uf2z&MV+aA&pgesImcvv?866}BiCj$2d_iD>U@{|aPkAIXGn5{N>!U;Ws9M>eqo zfhK5ifyG#CeCt<7Cx=Yf=A0_%of}d_6A&~G#CTwaB$ZLdsbWvcso!e-1C2C$4!E_} zd9bvZ3g5yUj8bNMf|$q_rwgR9E!KeqQ)%Slp1NUPSc90jq)K;Jn=D#1m)fKl$TebPu8F~=Ync*k6p9taadkX|VHnZNvh$g^rB?2_VEKHJaoH3s~P&aN&#zWR>x zyn%28YE8@?;U|OPALxt-Mk=k1NEcnB)RGVK#TQIqfs zX;rQXD{a;3yqUbth<;}si&5>`a`^r zpkV>5rf;D9`qjdt*zrCJ`C(z6GoEBYrtD?YD_Efd?h3I#)kheOx8&85AMHtg)RX)u zY1O=^KL?XvhquIMoNvH1Lv)y(_-J|Wjnp|?YTl|eM}Zvl=7yjp)3$4@<%e!0P8ncK8qRfoNWsqw&j;!ak-u9q=#LT_GUWG7giw) zl6B|mH@XnBS6xuvdf7ROi=irP^uWxEeUvk{rXOqK#!XyOiga(ZI5UIx+KAD5Ym~N& z@f^toJ?=TL$Y7XcbWFDILB{$`R&t2ra5k(?L8y7kUM-)JJEcpXtl@rn(rs;Y|9Dfw zRV!eZZX-7%IkeGz1O5dHDWlVHkIjVtI{a1JUW61htQuJNV@=lggC=_Y-@@_hZn1U$ zRRTxDprre6@)r*u7xZEKB}ZCuMnz~#iQRm(b?4;SHAhbNCb|d1jvsbEJiw{k17S(V zq;z}v=~ahq2UV9;2h?AN`pj6T|2TJ`D|Wxzom(`xbJAD19cUM9Sl1(o>80-%iZ`i_Ry|Ja@-+uineTt@jW7iYyZ*}k66F-Pk2l{3i!(C3iFR$bGxoGbc z&BVq@EwQfljqUA++fV8GqmRFr-ThW}yRrTF#_;1mgdf80QoVWf#!bVjQ_=mbGvWvK zbi`p;?K!N1_RY?}91OxNTbVoiKXa=Uv!HUiS-wL#FcvFEmui!+CrTaL8saJ)M<#aG zY~%Q<+zeIedol}TTA1RE?WSnm4|@FsQm{*9(#mqHq{nxMw>RozD_zk`r4W?lpUSP% zvX&(1))lw33o*y{hFh%@Kumi~tSe+qY28ndss6?5*ctyW8^d{^&?uGR6rCY0-S89N zl4DY(&CJ#PC`k1U6JonyBn*1td!_j992-`=v)$@~TvY+Iq}D1Fqe<`vijIvHl1@-b zQ*p`PC8aPf zKo*jfe({rITrTELH9mGVA47R9aZI&h`}~9KFLv_Tftsi1$@)ey)k@HW_VN2E?=j6Y zt+7w?yUC5?%sM`VGAp7O$ZxX0XhjzOFBB&z)++2u-k-BTrG4RM_Kh4)nf0{Zr@*V` zNd)~&Vb+>X&NmiAy{Iwip+P)5^ zY~ugvPnq5|n*PzKW%+5ymo<`azNa{tFAAEnk^{e@jOi#gr-y#UVeA ze5WL(n{V_D`}5OEWy4hx?be%pUj^(TVotlnCP*h$MzTU2D$llaHK}1{4)VXMB>-dkHFC|`gH?N~!aslt?9%vm}kmDPDU|Yw$9FE%@0?qa3 z?8;NBBB6d(?0^FIu!mw~>p6v*N!X}buQ{fSZLO8lIr-B^0Ko{^U@g;O$vLK3ui;`^ zMz;^Rleh$FgxCG@*}v-DUMrtNC1HcXAc(u(>g6X@q&S41@g^pBaUye`&aWaf9VeR?LZnYG*t z`)!_toMY@IXxJWv)D(j`4fX{zAs%B6A4mAipTK$U&EXB?RwOV?+W4HTryKeuv6agf zcOPH9L$MyVU$W+PcdD5cbq%mtuyI2|Na<`Yr}#;?PkuO?f0@vMT`GA$bYZfZy4Oq? z?Fq@@LkS>APj}xo1%nqK4>=>Ve&4WhgEyb?=1aW!Y^R0kv`AueAFjmu;JR5m$$49mK^X@h*?4RfzM>-Y}+bM{ zR4A8fQ20SPLKG5+jpEDo_q_{Up!50X1&!qxT;g<0^YgUfDH+L*=gl}*4m$!_3L0+&)h1@^#7`?U;ezTIl;1uZgw=`^P z0u84wCMxzzJQ-qXQJx2br8)bnJ3+;1H1`l0(L6yq_C?~TO$}$d?<@xjg3fIrqRW$P zPOY@^$<)Bh>d+OGU&c0gWr<61v+0IhaXwSaGBrPV^I;1b202-e-ps?A&B!?@(7w8# z(;+-ahfyPRI3*Ar#{ay1v2mvM9Rc&LvQg8LTU`67j1-6Tt};;j;cV(d zQJ!zXYo|WsJZBp7|A*MHcPjQG)az%R2>lhZ%zyRMzK1iR8!E-2Se}@|ubzP_JI-ed zP0J=P3JgUd*hP`ZsZ=f<B7|nbs6A8GEgO!fOCVgQiF<$00W&UxEm8;!@AlC?Jy$|a4vqnA_!g)LzS-Z-LACa zM@$uhvhELqfpTN1Tz*rw`vtMC4H+AFEd}+|Wjhav)uqbXMO40~Sw>mO0U6X*9i%zc zmE54YM3Usl>?!!9yeypmZ-U}<%v5>HB2(l|SoMaOw5sf$W!Vd)x}(L=*J-4swdI6% z<5a6fFOJ@qYF&4z|nw|63w_wl{XPwHI(zfY6* zahSF@6h3{cn|y5TWX6*k7!zJoqRlkHJ_Nf=s0Ma-&J$MQ3RXa8&w+xhHw_K@-KRnb zlUF<+X(p8CGt+*WKO?I61A}$YePKMwa((Bya#{c7_){UrTf>gGrnZDQKRK}U=Q$IC zIkmx@({JTGw_JL15;KzbfEhVqr1NKG{xCmNEOWE_)B?)c=jlGCKfK^}nSuk0{+hZd z*0R&@94awHXb+#q>4xw5F^emL_;j4uc%JPsj;mQ!CuV6l<(YWU?Xbr3AnbPYb<;u8 z+GiOisl#Xp6Qm70-E~t~JToq6U|Ydviqoo;=M)e;zR8~Ki#pm@v|Ia=`~nY?>F2V; zE@T%-l4b({jBaZ;%4{BmsiQ7N-S6o-0Y+1W#edQ;s@K55Z2Kklpu9QXZ!?5Jqnxi_ z3O$!Iw15MHC4_;`!&lIk%cpnsV%L=S>56ja<4wJf{iY7fd;b1Ux_V%A-RBU723e$| zBGzl#{GQ zLe?2~SMB^%KX7PWvr7$?_%0+5?BwVy)ckY?`Bi)a#eq8a2B|ZizTj{(?rja*{@kl(Vq3@lY83W$Cuw)b zo-2}^D`FqsA0m|Y--L<-M+_)kRih!Y=6kz3MJev-k|deo5S?m+4HJGvmgCo1g6d2@ zUB*ENHS}O8UbRLUV2j|dOI_ruf3=k*vaGukJzwuctVswPe~T;kpF}HWwW#T6|d;hW*2Ae;C%AUn&<5CU8+4z_k<+78^Q4EnVxmF zGaMK5MFglto)p~l7YUHu_GD%8j}sK<{06s7`DLWAMtNaOSCjIY3~VuR15}H8bLuuV zP}-s4GqS8Mcb7V3|6X-{EG}30DFlBT$V?H0J?HHAnd?avac}jER2^@g> z=2J5$Nj3KcPaC_(9^NI}W9Pc0d+f?s;}YYimaBd~iVDQL?j$f@L`$tO*7byanG-q= zu66c}zHFydh-{JjX1iXnH@85AWo>-HgPD)o$J&+lD7(xaX_w-}{SzS!8Y}4QEE86~ zGVV9dd1>E2GD~H2OK1wTLHSPO`^`>4?u}RPRA~k2z^RUJ9s!?di1G+h=R9zBrRKLK z>2JxFOgL(G-Zh4}9?Iqq{js@AURF5g)qaCT z%k$AAz~eJokTfhs-!*rkN9M2YvnsLQ@iIbb$VyOD|C_?fPXxFKTy zf3jYD1c^@|^iVsF6*(d(yNubLuCA#2j94dqEK~X((_9-Y4O@-_OpucwEoS`hN31sN z<%Ft%Q?^Kkv!nCb<}kJByOnsC7$Hf45RjYYn+X}1^ZVLwi)5V=tL^=>Lbz=Xn~)Uq zU8Z8dCEo8PWQIcanj0tPqvLVFAp+PM0HF8>ECD4%kE+Zl0H8*Hcyn{E7lN`r)u(pYE9Hw!niX3L9(Yt^g z*$mhn*w#EoX`$cXC=?wt7)PGyn9e8?DLzN^Jq%cRjz`E1wT8OP@s5Yd4X(Lk3OOuO z7{>#m;~`Q#aio$Pj21@3E<+Iqe{`(@2W*R;0c-wV z_^WEi(=v>H(WQW}Ip?e$$8bJNG{XsC4l~@T+A$1w!2&~}{R*hn>Z*aLE(6*Tx@d5H z8J!7RWu3~xF}ekc5L$$4)r>A5{X*A;6AhztV!Y^lSQ>Q#?SplvuvOMwz@)3|w=cHO z39bd;w_{8;&kK$*8XVV{=DD{9M_&VIo)D=@h#Ry08wG4nKskox-=oo8KM`C2x{?yd zdVLIdA$<1?Zxmy#b9bpY^^~tdpu*i6#zniG8#cOZQLO73T+DEj5=^1o!wDIx5P`#< z*1C5KV0k_9(?t zpH`d{F!4`p7P_m00x%Z_hgLaoN)G~ zA;ot#?}E;qDx|QOsof|XhU|`Byz<&gigGumYMNT?9ifW^@t^+;JcMoPTyk$Fr28)`(WFi(Rd| zP#3#K*IyS~-B<7LsF_i#Lw!0u$+a=`b^p3Hnwd5UM?JW=qLX#3ngP~&=gaM)owbf% z&!`PUx{jqYYDrwDqjE+q>ELuMo_A)MER^bj+S19`!mN zn^6m2(F`b{JbdD!OEiG{ z_lx6@=uAJy?wXUzN7d)2>SfBsvCR|FK|=#;1v+OS{+=0_#j90E z*8q=P!UM)g`5bZ}z)WAdeG=D(vd9_h*+u1Ulj5kYO=Xwx85DisfxBKse|dA~_-At@M2DVV0DO)F?ADlf{~6fDJ;U5ZNu z*4=Llq`auRfGFVBH8*H`Tk38SP?CykZZwiss%>?pyi}4>N`V&I0=BrYTaai)P(VOj zUh@0Qy=ejW_xu0<&+~tNeVTjc&di;ed*;lUGiS~@v$h33l%@`4FHgz(wOmMJq}jPz z!X8oKM10zufoYJ;gOCX02=~^`{4UC+kr?-N($LH?kN!#GXtStNoj%?tMBvO^=hd{3`_|O70KoMo}A)t)G(a;p?W@%4#!atTodalh@9OpG0qtYeyX{D*VOY z!{G^8TjC@XrJNVBs~*mG|J*VZE$HTG{pzEpxWTYdOgR=xImSPD?9_Wx*(2Tf(wyI5 zr!J#s>qK}fgwY+venzr$U8cb#d&05Mh-3Uc$Ucp2CD}`+l25n$sLd1Q4NpP#&sGch z51AN}f6%ee;A8wKq*v@F(hmL z>)(;42d*eDMs5t!fB$vXI0&P(KnH0g$j;NGM>09|nI4P69>W1XhHHUKPeE37Z%(%;K;m zSKQs4YW`kBYM*3rX<&Np)3f#_PUw@*S*15A>!lCt4=C!+cZa_1sr`p->%-EVan#nu z!(D}n@U=m%Bt_l9o(uo(3HA1PboTew<_xF)Tr-Q?WirN-L7RSYShT=zx0#- zjH-2dqe5tIm4#hPTIkN3W6^)1u%njMikPy}5)FT}8%0)suzAOHUn;eAX$oGpULNGm ztNXO)!k(T`i%`*9{pR_mzCqY#Xo-a?geq&Q#Wu}`YMZ=DvUQ_Y%+#ySn z(cN;$!~AC=Sg9xpOGo8@akbmaPed;on@y?1}=G<x6ZCS%Cmf59b;CVQQH8n8B9F9g?TIGaPFDt zShxNJ$0Tqhf8BCCzRzKfP3CmzkC5Y7jMTnQjqzPK!S4%92)*=k(}v zoHk@A_{>nFDjR3b!?|bhHl;HCHJ0nDm?%gS@l+>lYmj}$`Ar6fUSTxCNx06xHP)AU z*W-ECo$~z0;E`ySanyWclC>_@ZcH*jOdD@E530z8#0_0(DDnpM%(L8f7f<2%0NXL` z<9VfJ>cHf7MSauiu#5Jk>P?iyZZxj&QuEDs*_&2pdL_%I8_Fy&ySM&B?kl9)D#6Js zt&Q@t+XIqti+sytpmL^KIfP+cLW3n>hU-o{@L?Ox<-MXg{#Za_`iHy)?kDAKrHyh% zCD47U-Z;t@F!)bJpz;NGM%L4me*4dyt|H$59a%wPEX+5?gI!CJC9|J>LCl)3GNwa= z;7q=ATu&&WhtKFa^*+2TeSxo1j)gx8qtASo^+S2SM&e5yj)jx835-(ymue`fSwD~$ z;5?OdNvZ3U-577D9eVc-)=Ns=G$*`o5QctYPe{?jC!$Oh`w1x%YhPtNDRxCsvd^p! zpP}rjQ~~E*VJ79zPmMRdC)fW+=4&z3?|s-GgDxNl_`$}?q5p+|WKr~A=m&t1y|?IC zUx8Mok}oj5E7yN1wZ1K1Mxa^hGWNGu!mbpcKuf}(qrsssyZMXVEJvCuys7t}hSAS( zyO**rN)GQN$I)PZBLI}AuvX#K#S+sF@~z?S(Ee`zboZ(EbJ*45w@Q_hD6(LMZi;m| z*?ycCo1GeOA1yTLEqU8gJPB(qzf+z?T88J+VG41K+U1UXx5PKvh|1xttV}lv$H(|T zMKN2d$y$KT5vpG;F?}NR-=6MJbvM5U_0M4E^urqV^7hfmtKt*v$pkK?eFm``!+x^( z6{cNEjPdUkmcu>?Jl>lEk#NnRy0^MRpLC06308g(;O*8mNL&l=b|;bJ+#K}_N4XYa zWchapL>stu*2o&Z0OdEU!&L+%?{|k@@8(O;q-E@Q(j<6RCWi9yb`t?X_;tBHoeHyZ z>rVA6n)!PSU?%Wq-J!-F;pXwPF*Z!E#_GSkiNFfeDF2#RyD4cV8GBq`MK0l_&`Vw= zD3@=~>hLDGbf)a4WY?pPQkTN$rLc5C*ZFx$d7aERWJ{LN4ESLq=n<6-plg~wj$pvN zA{~p(5-dzqIQ2x3yF(MEFSS8udS_7G%I*s*x0i{`D}#n((5Xm(*Yzpz`t z;9*ASLzJLnF(ex9Ya6t> z_L9x?22C1{Tx?#qzzT8`i{j1mN;tY+aO(yo@9Eb9A(2;Ufbs5|J^mGSJPZVy|@x#_Yxj%75DH*DXDVsg`}mRA*S zb50=u99j~Qa6F&U4FN`3C&yz$t1MI^B?C1(P1-iJ<)VanlS!Q`S@ynm)oW7aUm&b5 zzGhuZ*BQGxw)lAYvkl6ClQiz3ps2?AkhOw#D-pA1hEJBC|JXI3ENk_TTQp~f`H~Y? zOwFnf#rq$n1BJ}+m}>9F^$wT80YT+{34AP;Ud3y!G!^8Y4#%60mxCKCr7gQ9uH+%J zyzqmg-$vCZ>-4|F0Rcnvw{DkWf4EF#Pg44TcC8U)wSBM_HpcoH*OUZJPG<`1<5H zRMoEboDADl?n36S7|$DW$LniJg?2;sg1GDjI-6l-{v^3w_S>TPDICim`XaRVX!&CS zdGR$sVBcc_r{{v{dAeRUJ5c9e726>13?4-S_fWvuA*$6sWO|97H8p?E1xwQxKqa|p zDQ!>IZ<-U};dOx=)PaiQV{m|gqa02k49M^TU9k#HXsID%OaJEYT#$p;eX+tTtz7ID zyKoIm%KcV)phK65s^1S;|3v4^mr!*deNnqmyY)3`OD$FS!58&PDrJNwYlWhBl>`Vw zQOjRH>dT>)O*8mpiTUX!E`%1l*Wl84O(_=Q;B z@dZw3F0XVGqc30DFkGuFxb%?=o_l*&lBjXGEFM>|c%@z?=bt^=x|~GLVAjCNuZ~g2 zJkzlDhWZ5ag^9viVBR|L>LWb8aNGUv`bBB77766*vtv%=KY24d6p!U@-iu%Oc!^Mg zdwEtafL^2U=&~*JibBdin|3AZk#EzQ0N*Z$xe^vGzd+U+h4l|~>+*)R#g~1_@l8`l zpOE8hb^jBphC*!Cjf~lGPF;I$ZM&w|Xvj}sx~3+QA+zs7_%}2^`wNck`sikPWrI38 zYC58$#xxf?Vkv8+N+U)X=55oHw0n8$g+*0k>SlbwbzXg{{KJ68@m8>5d*7EM{^@u( z_)U$ZJ+^26-jS1f&UEbXdSdo%&xxVjPgVZoi$|$?+33n0{A9dHKpWWBcWlI$;tTus zj--3O?Wp!{)9l+8aQgFTU-GaH<$;5cyUJr+rOqxeh@-^HUfh!)2Hif6s z?h9=b8lHl@3g7?KqAmA!CZUdCQLwxwpecAZ*h*S={F|{-$1#I@fA{do?lX=y?-Hir zsbkxTyy~sjrJ=j<#`f9eTLPN?+>#SmX*1o!8CUus$0qNrB^1f;l8p{Hw|hKKS*O!E zO+YZx5W>+sL_1}GV-w&ww?Xj>>f@hAyA}Q2t4|%v|NF=QuDF+bbj)y94wX}f(xxw* zLpsL)AdNxxtJr`uoJHsTaFk$!^#Otf1O*6TQQblTI29J?71&7AuW0_{Q6R6a(&knt z5*tcjvyrV)b;d_Nz<_fjkfoZ75Xh0p| z2{hk2PzO^kmNo-*umU{1a-o(Pd7+~K3|=^P!Jj4+y5#nz_gsjnW`=v;iI!^3r1?*7 zmHL=i>Rhz(S!(aX=Ky8QcP2muON#qq`M^<*t^4R`d1XMbBb^+bmL|JEy@rzybWe^_ zipjvIF*LskFA%ijT_WhkjEvef^|!96`H(LIKFOmn548M>>RvdGbb@IV?fffV3#~s| zzNSI-i$1lc!gD=8n~=b&84wa@eLPzKvP|f_1T-^jjOBRet49M)ha3A;%!v9KTGMEn ze;EbNl?W{fJrH$~u ze?R1#_f!1Y!vbCQEs^5`htSRiDEQ?M1mq*#?tUor>XE?Y{`s#cK@Wr)9ve_R5rb4$ zI$bLg((-`wIX1i*^hj(I4UT}p#tiX&LwU;$ z6DrSHZ>X@y(a^nXbrpR9c$Bqv!>g$3cmnxQyqPxan-`Sa=D=1|heuKtq#wA6YoXO~ z2reF$s!wKDkf!!&tv6%QROV=iKFTv_>c837NmJo>hobyfRJ?)=4C_^uJw;mlAKPnh z2023b-6}7aVOyfbRx#F^4rWOGH`F^Zo8SJfpnO9??S_I4Z`yVk^mFA7Z-E280{)XV z#_Z*ScyXCvg<=-=V~r3OJqtN^LD^cQqz!}Z0`B(dwCM*G|IHE8bya?jl6Z_ktZO>0 z|4v%#Er4wuinDvMt$V9Hj+BRg&oJwED!%6k+DkT$5wmTW^^A%?e8lvV>YFRWARH5b zU+{&Ypv8dExene(m9PWZC;$v>GnQ-pyfV&WdId-Ha;`u<00QZ*SO-U-iGO$87GXHY zjg`5vwFPrM-C5zYhBe}7J<9r_szm}_Ax<||-NrE_#Xemv821WmQUb*lDU#G-qgm}? zaRC`7J+b9T=z}BtheuAmCu5UEq>(8{0=ZIHCCR79^5?5qvV7%_gx)^FZ$eI-4;4i( zOwK5m)RjW6u2iYmGJS(2pkiYDpQ^-Uj_{Z6R57t_F_cdQJ|99DAfl;WmA@UEwkopr zgN;R()bxdFMN>Qw0ZR~nx2j>*h;?PN+Ws6cw#S@^2`5mdBPxg$P6C*>El0__uSoS$ znW;-PzbPKmf--zq)iVnq-V_^i;@Hz|Zv;}?W8s9wuZL7QdX zK7(v_;}xi&hQCm;^Ns{vI)~fVs%{t_NOMoxXW5olRp?os8PXnq&8-M}bd_8K9f)_E zxry5(RXR^n*|;1DMb?OW3GY^6zYTve zZjZDm{#%R{>?Ot=!P&*72DH;j9|@?vrEqqWQKr7ajlGgP`7`ri(;qp~36{Y`~a(;Ih3Q+;tf0UfXIi1*(mvmvQinNXmA9j9w7~ttKR%j;d{w>kM{ObR>zF@dUOTjC62fH{ot&=C^5`*5DGUV9+sLyqn`Z(Cz`&-AG z{k4$~axc!SIebo9@YVX6-%DoR*${Wk*R!@zy}cU>POZI_kpo}^k2@lzJA(do4%w`anx{PxEp2GvC zqS>ULTqb59B9}yDZbYCl#q<+mM0b+7>#PApmrXVtpM4#`u^V$E4bpJp)J2!^BvfSCcd})#$gNMSQxbl~C=%DzNEm(ivU-_y{qkd7bzgS1 zE5Wg$z**BNwuihxDpFCHmEd#3^k=$8VvVRp;$`Ko_%Gf`&-_0|$bL;8O4qQ>UH#ra z5Em}LLax6-3OUZtx|wD}QK}}u0#+abyhNDz4I0QbMV@?++|pH zx%??=l`ehuvf06zGcQxKbuZ6;dTZP`N0;UAUGT3hYm{*DHLB7HP-7$1oC^OWoFloP z;v~=lrz<8}6L8|zW2>H?&?UAHeeUW?6BL`!r{RA`^#7sQ;x2GCpy8tikJTt8R9J?) zhz}=lERMuk(&hX31_5mv)$ch+q#xmbM)cJZf6`#*tLR!nIf;ut(jzd%Anc5DO;_=k z(P&~I9o6^4j)bWv!mbedc!I$ym1AFGjAE>c(SuW9pC|D%%eBNv=>r~?K{nS~n{WM! zy%IPebWAf8ZSJYT$tvOBiLkOz#A}DNVw$C(3me9k|AB=!C+BDs0{x1|GLqNlK>nfP zGKpEI)A}WMaq;?is3zuSV^9C;^oBufM<=x0u)~iXV*KTu z?qs$;UI*6WT&GZd%&Mm=75Q6lmQ1Jex9jXl5_=IL6sFO#O&Y8+N$|%Ax?szHh|m;{ zslS5oT|fC|$wQ<#HWr}QPaG5;jm1FdP$%Ej$tDqCL-z_yy~J)FncpW_F6*$T!U^0; zzma5X>E!oyvcpI=PE|4(g(5U;sfzvi5J#89Prds+7&ddmsr+yC`um5u`;Jd)$a`KMvo4LDR5)Y#*qA4AVp7W( z94w!q&%GIi4x}G>aH7qqxddQjp9jX&fDOj|b|q)&k@V@x3VYu$=v$Rsp*!BL&d{5c zfn#U>K6iP0%98HSr#K0AXCb)(uZvZ-={AJ%S)wwN!;l6aOerb&UlbFEV>D#5~ig}-I#XX(U zTL%Z!jWT;WWj8Zue$tFX?AAjD(*ozm9p!7&3QM<{&ZfI9RT3_Z%WcawLT6wc6`0ge z*iNV=C#lLSD{PyGRVI$V%oCbQFux(MT|O3P$#52TVPCw%y5Q8k+7rqeI)8@>iid7| zk$X5iMgaE+ohg_dTsm#(__nzGJ=c(u?w*U&rUR23@{o?rGb*XOqXm))zXK9tO&TsoI&E?FCFK0l5wg08aornIaY(MoXQ(GP8IWL zh$`IPk;ZaLU&z3jXE^8b$Vu!%hjOet-j$})uZeS;-D#WV1}4IKz&S8hN*={n37=;4 z<8^KpmJM?^H%MD>f+WAa8X+9IsQ;$`R!+mYQ6xM6P~9^CC(g>-fwS@))dsJ3xP+``113=dQ!r<M^f8+7f8mv=x3eLJZOUby~;q?C}Ov*b!~QWojn zNox7@4r8H~OoCYgwR{7lWEhn93HIys8a* z_2gK4QXIAfbMh!`L!0(8TNc6?WZwF~yp5AbW;pKObc}ueAf_K$VrpbCuVi%aQ#x3d zw8{?A;%8^;NX~!2MH4&+U$B@)jBy|iC&EZ5bJikDm z6Q%g@B&~oGjhgHKL72?*C%|tE1#TcmqvmX-n1_rG@E6 z0TQDIjzFO2CdIiYktiJGUKmGkKPhfYrSl%(z?QVS^N0AzA=V;%Pg0yflh|{I1eye6 zBG9BaG-JWdf|oVDNf)In$dbjYvc7Vq${6+0;V-_zWjfCvg4s#wHdU1|hmcIlZDh|J za$v`QBE&k7v$bGnBc72~$jh)25_tR?S$H244HrInh*i}lTp5Td<=L9_BaW9 zCmS+%%Vv((f~kk>$iMt@%&NA>@>6f1ZLi4IfIdabAm)fawBwCvy9{2r^%$uDZEqxE zCw3nx?-i+$kKHuSu9CO)iP6m@+Q=&_G*P`z@a<#8^@lZb>nuxu=0KeF`76HpGNV^u z4N3W=^p4x=W@|~A;BwiINdRZeN!jm6dbF*kQwraF%K8kM$N11Gxok@k_r8@il~ zwN;mK%5NCg(k_@pUN9eWwCZea!Bh89ohgU*!^e)}j0|ry#P(JNYq^ZQlfU;2#Os)ak%zJi8GGs=SL)!d)FEXjU4`0X7s5};Qii0l!wx}OSg$oDq2itW+2V+p?2dssdALG(AGYNY!Pru=B{iU zEkWx_E(3X1wUan{Iu{3xaDHX`8$^~8&}`HU#;9dXFcf-#jE0%78&b?t9GIPV>EQf5 z45z3dH0|-(PrvmeLl>SuSk{S6xWexb!g5f_THBc!LaB}h?M6=8^0S0h9O4Va`U5z; zek0DTzbtXq9<1a_4oP6j^wGf)Z&!0b#Sw3(-1BR;`e1oQ%5Z5(s|5B4D9PQ^uleZd z36RZ#o*rg6@p13rnZH9y)O*6fpFQXyDaU$Tt2f+QK5ewbfw0T%#366qj0M<^Gk{CbqjPd>JA@7wCE2#rt>ccLk$NV zZz&8ONe7%zaR%3zAtX6wV}imyW@u?;oU`s=-3kGcOKL?Yyh}n)9CX$k^p>AT&iXMH z9A3mOJs42i))^3Cf6js{r)e18npP`H3CPxCgNB(%C1yc1iBfVKFMa zx)iE$aA<#eSf4a!CRLvr$H)tQr<*y?lK-eY^ua;rX3}&H_RP?MCNGFz!MIX&1+d^O zd9!xAr2wAP;3K=zg1WIICS=+?LR#`5)p9RZfpYe3GRqWyht`jn_Av2~QoDoQd{nA5 zQJpUxJbBka*VrKlba1s@sno^<`oi*quKR{=tc>ITbnrq3frEP~WYD;Kmg3^N*K*;W zg8^C;Ji7i!zTK_qi@$1)3LeR~_i30(L@ev!A(HI%kZ%`#KWq9X*3RyiFl$mq>QD(M zh$=N$b|71sX8IOsNid?^72&N1>vZJ%-5LNXO7S!RR*Qn-|8Nj-LK-3lWRIGSi|=PI zwT&TdAnuMyiBacu{FZj{*|nHLtP9eHCk_t86b%_-dGO$Y-*R$sEKHmJ=8urB_>1K1 z69jzLzh7n_CjoX<8{W2?r*^}PQx5XPUYdmf9uJaNVeb7d~sp zt|UpaP8Bn-2?x*L8FOLSL7V6-v_DU$xBZShV~3G<#|~p-4|+egXsdPP@p&QAG)*XW z+7mIb3nD?Q7%}AJ>Ne45zt2jBhtD*m-fR113{U+cCNbt05%As+Z5t`&lxfI?bM3y+ zXqbB| z4eW*8r2KlJ{CWXGO{QtJ+fUbSH`LaiKHsJ-*rBW4NnWV8PU}jFWB)<&Hwj>_A3Mz3 zW~ddxTzfhSjwrCF{<5P2?H8uBcih>Zq*&8buUFAqosm(kJHJEg{gBiJ6o6GT7t;59 zIV)8=bLQ!mQdoQ!_h1tFy{zKr76~x1CxqaW*{RyBnWs&1DQj+oqxY~(EHL3x%@Efv#r9Mev^2&%0B-EIy51)`>oK5JH;`B84 z$({?$h>o&g=_DzZQWul7*4bZKdT)s_t>QbSA413rX=~ye;DBP(Ca;IIwl*dsgd|iGUBBn{G$XWRFq|UJ8WpH ztK>xqa^@a?4V1^Vt(HcG_)7SwYz`RNnAvmXZL^tsFtyYW(Rz|t!VePL8JT_2Q2)Jh zt5F_Krc4EwIZ08x96sINk>bpD<;l$U&dm09b@7YL^ot+=Cwt#bs!UfiC~M35FS%-N zgh%yk3cfNx&lEaXbTv;e6Va1kIEZL8rMAveH0kq_u@ql+z~!Sz8fNWhTBbrLh5$-A zotCx?x!Iz;$#vF;wCFL@3+SwdJnQSSk~gt7hx-y&QmmsIjJgmXUMtI~jZi*0#Y)?~ z-U2VL02-XHmKdrH`ScAX8=?5;4lwr!HMP?lHPVv!n@aOd=k>OBx{}Me3l+0h+xP_s z#I|6LSKn;;DZ>7NL~t}X0p-7Lut^8d5iS3`VdrJrlm_#9fd>K~KTQU2Moc2qwSg%9 zKMD%Lsv>Cqn`X$KUPSZP+SpV3@oF?bOOX!cue6aJ<8FmN;gTsL>%7#qe1Ds3EXDrR z78-xRwP zl+1kiyav5?R_0rzXTKpaa6V?||A5nG+ojA1FYE>uM(_=#l_S~R`^mzSllZ%0uueVN z#vg5CyGdJ>5|{`@B9t}Z65rMaRRe#wBHDgNgFP32cMRbn*^ai1OfPui2DsH?50c7+ zbsXODKMH4(ZT?*0vq@f`Q4SG*c*A7`+GTAkPssiD%fNd0B`}p=M&Za~f3Gi)ZF|9P z8}CD2lk0LIyIplcmcNh+zj_(VJIY#0atiz_`)QjS=l{wB+5W!?k$9i4ZL?-yc7EIj zXZ(RGb^c<7v!<=?BQgj%HB%ksaMbKy$TylUTw=f3&u=EFIF;aowmYZLu?K2JMnK^3 zHO|yFNA#2e>xE1FTW#SfsFlFL(`GaJ49S)#d?3UBS4?#8C91;T8#A!CWTC`3|M5HG z>J3=*TK{=_TqxxLWHg92)m{=_M_r+$1LEu9j|Sop!LA{YkJbreYZ?1ee}o7tl4nJK z6lwFa{s%EV6ca7iy7~5Up~R9ETxtC};y^Z`zZa1A#J*w+Z-vE1L3qH#`WGq0hnkgivu~XVyUJ3dXybn96tx*!7O^XzyvI4X_??%LOEdr6gpzjE`QAEH3msp=g01Ug!I)-*w1rxqfB7dNJ17RkF`tqr);-{#rIruHaZyA2b z50OFQY4&OaAK12(YTu%c?aVTwlI1D}wHsUg07vp&&QJeyd}eoyk&^S!mg^LF+O zdH!j>nu$sLlKq-IJiP+ijLaGKEAlX|H!?x0U{8|ps`(1GmjouPP_X|dfzngbmVZas z6C_+BI8c4~VF8XwHwk3Sf(VYv665e~h!eLmsrbDA&X*|0-H{L9xTVW(q_%K&qqOv@ zg8d^Q%v|PH1b365bJqbrD3ES!WD-VCT=e2S{VW9+hyLQX9;n+va=3-5S>yP-+yLM2 z!V*c)94yn6uEE+!ETo*Xu@+>uFCn$8j&oN3S3K#KmHPdU$T#hO#QojiY}6ILn@YMC z86&eBb4%CW&Hje~1l{85l0e9*zGyd(M+6cxCK@v5=b`|-W6H$f3jUTN@3Utk_8zH^ z_Kl_69%HYO*I`4D?ITrDJqv`sZj=$b;u|DwZ{^%I6?vd=Bm9Fc;a)OKV~nMtHKDpU2(##R2vU0^NYxEJc&} zZwP{v5r)aFVNXYl#<@0+7I@gdfPyU^ImHj(m&Bv~%;dCQ88z;mh+AquEUBk2yVCCQ z(N`d00mAr_AF!J%Pz%X72KmVS-snA5xHAcv$xlXOeiOYXM(=#|{#V@1QloLKP%}kk z0KQtl;@(1PYv-*_6R)Gkp|L2G5h^oOIlRh~2!fOV-IinWRVnWS0z@ z01KHdw_@z(Od-W?PLJN#MeoyuJKu>y%EVv?g0DwYGott3MDH&}?{5ls*I|i>#+iqS zuO`y3F5JOb4#I=ai*@6AJX?DrRuv(~Zn?b%-6mj}JXe}Kv{z2$O0!4Xggc|j9_>Jg zk!MeRFMFylQ?^+@6;3iub%1q^0{uSF&nXdOm((uxO_3&zjWSfWH90!2qP|n3>5V%N(=laWAtJKdT;o+0Im0_oIgaw^D2Z@I1XMq8*x-?$+eR7 z7d#f7i8y~0u$v|ceFF(X3B}m$(K3^enLkDPTU^U)Kwk;U|9b%C`F}<1A5qBQ)*!*o zpDGzeIlmODI(BD?&NdsP7vi0xHSGFxUO@@nK60sdDb4cI)oAMXr4ABhw|^%yX&gIjJ9#xeG$8-S+Gwh(~o zbwdnf;LiwO6(h9L^^wf+wiX6t{lo#P$Ly(ycD&ApGcQj@_>&~_B$`0fNS4tPHCRuw z|B5(q3glWM9<$knhLcHQq9*Cfh#^@!?ihI~O_(QSN!<~s-X(nzfub0Rm5nCBfe!S7>#(fihUi^wa zDEi=i+*fT~wKae{*UGhS!QFGrbF3D3ZRT%Z`V@Ef_Tx7jaNmg^Y46wAv=u7lPe<4= zsUP@pT4;yH`Bj7$qtwn*5dc@n2zZOR#Al83-@>yRcQ6M+7J&Ws;PGhei3t18Xz+N1 z{W8Kw6U125`=yYoaSA;X6=+k`RkYKYvmdh|3MccKh=b17eRi+yjwmvNq8~W?BACC( z_g#_3C^N7DQ< zwM(j~m&)x@<(;`y(Olp4=Tg^8X}c7J;P$d&qPYYzQl_>`V|`M_7OiNIQ92lv5^Oh0 zY(^YjM9PZtU<)x0hhqE@m z!h`d(y}x+gPsrbv{r#~c&yNOd%=nGLFXR6%obc@cy8!e5hLcMQEwE&pSz_=QY=)JT zQ3tRY(hN4+CD4W>5#zwZ0zL!*jQ9A$U?nk9cR(3IyiJgC4_NGW`pLevW+Z5NM;%ks%gwa|fNDC)^2$1!;+zRG48k)Qs~?3a2G=rDG=>4xx%eSwZW*dH6mw)F>xuowF?49&Tpq5|Z5 zs?=`MYaZI2%zjF8A~c?@kA|kQbWjvIPh}qK0Mb67%M~tVw|T1PV6hfpYdOjZ*x6M>T;!1gc199 zL}bL^M=1Pbg#F`n<{6G=VqE5h?9%IC?6DB+qIs-hNCyB`toJ&ThSvi$MiGk4pGCPo zzTv18rz`@`LaOtb>o}|M+n37X%A39nG%*xBw3pXaZ}GvM5oecB%#4RPJ49|03AszO zEPVIJ_-Kv2RpQ$(^W~~xtK;8{wc;79Yd7F`9KUnJ_CGQRYn)5CU%~Gpe%Ld2TCR_? zT+coxL308!yZm~Sy0TtgoMvG%)5aM;_NFCSE=H2JU7w*#lLT9X7vQfjz2xL~krbbcFYmnULTLv+U`Lb{ll{CclU_c4@Nm0&*db`;G7~!d+DOXW1yO=#X3w#t7KDXu+ zd>iRz(uZJRA96nAW7g#;u=t+N>g%#^i+^9V?kJ zWXbq!udtpzNijZ%i(`DDY&HkD^n0|eUZNBF6KATMkGwH@`%Q)t@*_Ma1 z=}@NS-fT-IvoPB-C7W)_q(9HLjAvG6TJFoX{3?^)l}+!ir<)l)V`3&}S~9XN_cK$O z*IbtD`Id<;%hXwxNiNGYpJlSk@@S^zA(th`Wtr}>~vMrC)TOROP5`6Stm*p{^ zMeCzmU6#jv79F$ANAGi4EH1jmXNhAfU6u(x%Se}ZzK`DTvW#|FOfE}`%aZD{m|d1M zMqN+u@mYqrEO-0p11`F)-twT)l9g>4VYDP>T1NRSLtU1;T;2sPOM0fom`NYXwj^a* z;xoOAGA&~>>5gprV5VjGxYw`Ew-~Z5!{*cNxw82defH@5`QC-|E%(f~jG1LgCXkd< zdEuLuurSjoyze&$t94o6Aw|wq!6-S|5)25Vx!_bNp(`}HDRggrXd)nfF{DK=0B_BT zbIPo2ZPL-3%oM{kgPF`IGq4!8HhJabRPH6nwy08LmihdvjmE#>DSSV{a6%)DO@BAo zRx%z&S~_V+{~=H=A2C+6rLPAP@}J*iKPPPyiT2K${nU=o4+}N!$!o|oE17~M-e)3W z9q&AY_1;U1F&O8k%wkWL%~AB z%zT3-c@G*rmrMb(;0yfqD}K`@qmk%G^-BpTYQrO<3?}g!^Tb4;ac1&-A_5?Sn<*Nj zaek9m8I=l1siIHlqU{RQg!%~VGVYQU%+$#WUYjW^h*0Mv6#OS{LYSh4Qf}d%g{_eY za#9Sw#reoh`^S%#=U0)Af05W@O9>4Dv9M7?`>)pG2VcI?d?T;m9UzoeLNMN)kx-BEWJRR5HnG# ze<2bJC;$c(7u|6Xw-CJz7$c{x1>y+w>|rA_UOZ9wbHfks)z0`Z__N!XfqUGm2bG1ReTkSOU5Qc z2|6z7vo{d;hSa^EiE+4sX#72E%l4xNv!nk{%_JsNz1JmwP-%;-j>i9m`?KuN2MS>yj4HW=K{_8eY5^|<&6(Y7E)FqgJ%-(d4@fc5x0QtY+sX}PVo03w^( zYp@Hi73{bToEMoJNRPGNgGz}1)Am?z>v}|Ni}Sv*KImPE8u8?tLBnt#0ed#RWvREe zz$+G%URxbRtf5*ch+rN5%i^H8D+SyTu8PA+I&s?u`jv|l^8`qxZX=iwN9~54Z+pEP z@C?n9f-iNA>W+QHy1l87dWYG%=?B4!ft#+a&S+G7_i1lSfyS|natKfae%vD>66z)W zV0=Z|)&uivDO9D2=6H*Y0t2saxEUbgO=xu|2rdM~y!mseu`(e?ygoM)&5{3J)VH}i z4y;ieTwzB0xF4?u^d$c`ING1*mv{EVJ$%dVa{D{dQk(_4fMQ1Q{ymKJjTi$n#D0c4 z9sn46)Ne>L&INndtp)HWydy`{3^g>)1n_=61iIWA%#iF;7zbJ7gAAQvCiFSlHm7?} z@k4llQy1?ye7LrMM*}edHN!FY7#h|B8Q8xOqFAM_TepWVCqXw&GDmkX`L%oM*4`Ft zKn6j81i04O_7qRXGZ$05&rrD*(*s{jvX;d-SM8}=O@f@p@HR;xv4U8Gz?fPl@+|C% zJ&>@$)qZ@&BNptqXLt-%G&w#Nd9eR?>sCi?2tn*0oM)%;~kwTPm>LK9{ zAG7W1%-t#?2;Sf9+}|vI8;Z9Zl^Geojjp=pD-px3fKfPFo*_<(D@6Rm+NQbroQ%=f zz1o*JlCKJfCNSoXX}Yq!L~~VPRZ^91h9zxWnPkl1#8`%5{)~;AhGyVVbo}z4HFvm( zw3&k#{n446L{!K1!hHf~SSDPvgsWD#_PU4|uvWN2Kbrdpeu_XfG#0 zGs*P*9`qp%Ug2sJt_8w1OSl?@D>Ysh-7p%^{pHvH|7z1~|2NtMH6u-8{7aln0PqY~ zw#@l#v;BRkC(gOF**jb37}Y)@J*B zt;gO^J23F2jf^#oauzfT2lC!BZ5437UMlfPDStRpFU5|P#D9orIy}fyJ2x;O7}7Dc zZRLWF%{qn)e*@sDozdZhBWB!Kg(SFyzFBzjO zSh)a76c}^M_8O4S^v{TpX<>98!Wi87LE)*8efJHw683^dqxQ43Y`;ehZJY<1`3IU$ zNZB7lC>jHwiW!}``&xGM&5Y4&Ib5%oiP1<}Gk;IBp$lh0lKjy&u&K?E zHT$FzmsE-~;&8kf&adjn%eZD|92sfQ(FI))aTAZiq{OK~fki|kQRqBaUe`G{vFnbz-+*&rEb?2W0$i8dXIf#dbUYDKr|a>NI;cMH;KN zy*{l>#vUQ@ZknN2ErIAAF8m~52$6+7xcdnr00OIAuHC4SaWeP-5os&CkGw+;-4l74 zem(;$pl9fcsdle7(<|khb{ou1q-;$wcGa}eL8~c>)3Tb~&TXWKGWFTfO85eaaT$^< zF-EB1fmmQO%LX}q9m$YJw;gGbQ_dPOw-R{6R*MPIen*AlQ6ZDefAD{*FP8Q0cAg_m z@z5p8|7~UN+sc$+)+M5Yq2Y@W5=wl`4|1n%(oo@HO#;@O9&L-lZO<5HVhxB=0 ztLC3zm>BE62wS?luw*x*DSL@6*Ho%`yENyTkLDQ%RV5N&jx4$^c@=`&Ld4x zWAuiX`cZ>X`Mfh%6pmX_n7N{G{EEW+R}?;g^K4w9X^AxG$r=!B?t;Eg{-lIa&GKfo z!;ae*n#LxQfx?y4$jR-kXe`2L9^CJSrX^IfMZ59r@-`>noRtwU34&q~j)UVaJT$Fz z!q!vXW`;R)@{K`_OmK_AwMw;gdE^}Sc)C8TX0ebmAk>ay|-(vGZ=wn_zL?W7-0MRAICfa+qLE( zpwp??9a8Lu3klClWkVV?k5?l*7t;aOR2<p=gnWV|s%%#*TYDVgJ3 zO+VSaBR5VQ$HenLHi?IMFYgO(#?Fsz_VQD~*#2v_u8Pa$9uQvsWwW} z@C*@ob5p;~0C}eQ<|a@xemAbSL6i>)vE+JtY@-nS@tv_gA9ZK0A4C1mprUM`$>+5R zRrSY;^}a{SLQveECg06}(1hkA3frjfH-Qt|(gfeKpv;Jh&NckIO&H5QKC7Qj`@EU# zU8KL2AlOfkmBDS9Hwc;Ghd2rV=U)k>;?xzpeILKtPZO|OMFab@^y34&wuy-&nQ2?8 zT=bwL;7Ll{$P{Bv{zZlJ&th4aN^EuusZ3e|{7{Ur-gL{t)O47^A< zmp1W#7rW`sydVOm(Q4=XCf`S7cno;rfL@u8AHyEog%2kD2ju&6Ni)o};oiGa;$T{1 zu&;GB-E<7-9J6^%NoRJEx@p^A?@Eb}P0DLZF{_e(-9*GM&`d@d6|+*}M!;(UHpQFx zm&EoAKu1ZwDXWQBil5uxdeXuKH8Yw0jI>3>J$6d8EsjeD+vQTv;23-HvC>JjA?dWi zXv^=Cu=Tq*`ZMzotR+l?2~9afO*$_VUn_VIzxD$ssuT8_AfQZ>FHHTu`uKev71_ys2e0#m11#i|K-bp(%QG zO3KtN59Y)H9*6|d$+da3Ogi(RW9iy@J_`*%s~jJ$ZP7>5;jv!J6b+<4Ln9HsBJeUt zr!H2(`dJ9F&+W29wYo`aJ18)9t)CQ1VQ#9T&SL+41K0(%~ntdUm5Eism5 z5=6zCko_)Xcz2x5UXMK(+v`b=)j|J-2sbWuA~~}UZTA(PhNyvKK7Is{2M6q z^ZsWpvfUwO5Mr4pndg`hh_n9g;+S$ao7C$(5`wQg(z*e)NSu)Y8@7X?x`QO%tzlME zsw|tWE(4sDhbY7#whT)jZ>dWwm>3IPWF#$!n?U+ZsvJ!@w}y)M-%)JI-ITNLwnzvg zqr*c9zvBFdq2hfczlOO7>n#j!=VnrUloiDi}6=cBld z?)%u1eh4#z1X%iWF0%FzfJy*7NCdI~)tN{+(NZ^^k+A{K4sl&Ah}LNSQIKFU3%h8Sdz{T^XP*hB(WE;(8SK1Y zHus^6Z2le11)5kVllFd2+UuMd;%5%v1HV1k-$~JNpH0$M)0|WoRECsPUE46sg*zLV z2`TZ?mSq&seoG&Ma0ddiM^yw!_*trD5&8fJ3gB=ES@?W}og5+~;cAld4HDmA3}pI$ zh_sZE2j|J4ubR-Y+i9V{Au``6vGZA_dfLwSmg;|B0*l9yn7)ZqYS$QwHHSpieAjcN zi!o?_BR=;t4(l)%!sG&J9=glBK`+_y)BBN>nKGvy1 z*iIphz_D6!p`d`Oc42!KGPfPknTjA|gPQp(PAatvMQ>AQdY8GpFEGPwlh!lpMpc*h zS=*ZRsOA}UqW_7Zwm+=5%~&74`(g_|)Za{>kYj_5w8B5?;t2)LS0&-_$cr~rz@@Rw zGs3ggK%RfiJm3F(_eB`hKPQauBGZVA%t+=DWZ%@$Xdoqxytq6ZM8h~$>FS@DYBrbj ztMFXB215&>GLbJ~W<&=w&bkUNq0t4~A~*vIhikz$HkC?zj6FoATj!o&|FB`6ymJ(O z5QH2Vvcb1@F@yRMg>4Kvn}Zk)?Dilt!b1~!GxQ?6EqMDFLEBA3E;>IA^8XN;N{A1C z_W-gL4I9PQ1#w2@V*U@odVdz$?AG-2GR`f*0o`rv3rX8J0euccAoVGVzl(i8=mMsg zaX`Hq$Y$LVA+RxJjN5$DvPPpC^kJOcrgnswsfom+g1 zb9E3FTLhSDW?qy7QM2b80VZKib1njbU_x$7hBcWG^#$U2q0O(fo6S04$^Y=iSXZO~(2r;uU=i&>~Myd}qS zJ-DrZAx{WjfW{z%!sjm|ze8l`z98(tkV!N+V+^m!i~rKmpzE#HMnwUnB>|@RM0rC; zwU!+nye+zcHu&XDAOE}dKf2%!?fD&~oNc7W2D;-vy53(zRabWi)`^`%NqdF*xY*h% zU63QMUc_4r~D-tIP64jG@{>IDl%> zZ(i?8QbMQ22R`?NwgYJ4({=gCp~i-{<+ggP9g#lMqpNLHFbNquB#tfX4b>79h3I`l zn8{@_-&FbDS(EtAT^LgM@~sItv*>fAmdTWQDs{zB`w$7=x{FYTy}07UO9|xKd=m-7 zdsQq<$v&@JOi7kSusL4|>1W}U~trAVs7BC>%q}^T8uxm)NcjJbIfCBzn z1k6GbM1v{XYE5DiOa#8~GxsiPntooN&p%&YyzbsRbLPy>mW_W+8e|v?tA)LU1yRzVBjj|2WrmIz;_CyYfZ{@&$D~EV|6Jxm5Dz?Stt3!hM-}0~=GCVht$F|Z8 z;rCsw+oTLWK6G;xev2aCSOxt}RrtptVdKA{-*_YXC8f!h<*y09Vd!tRrU|IMR>E^ph`Nz6Y8V8~q;fwS0;oQd<%JO*XqJP=b|*h=Njsqy5kZA~>(v{Lv)gB6T~0 z(qK+4oX3|WhK?L+{Rb7!ui-;f6qO|5y+dXk^CMv*69!S^8;IbF+|FaX!GWsKZWEr? zMqJv~zjm1|G>#Z}S!@3xbP>vvkxAz`a!ANWP=uo|6d_uV9SvQn2Oy#trK)eBl+f9g zxtY2_nUuMx(?0s-A;&viK+K09lbbQe=OG?hMld0MttX^K$y{+Z2MyWK80p#dthpot zF9qTlBkEF)$EYYyfeR%SaXZ=$MX*x^n6f;7$ZY_d8T1AHT(UUws+`*e5ddXu@Nd4F}j zF{YmmPc!}+3^F;G-_LSPKcpv*%CNTc$^vYlSQxQQ`$HB$tSu1~-)qF_A@IVMQ?NR< z)z?u_nyR0Li)z_iUW!lM8!3Xcbj1KFwIdQxB{4>Qe6ud`f5#kSU9fa9^sWEs4544_ zk)?S!$6}F!htDl>WF8WvFECZh^-`d*HC?TDPV@?3^5d{sq}e>o(Q?GZ(nHCt<(NSW zsfT))-3$!}B_PNUVb>=sz*pyL=~o+G`Y#pER3si6aI$Ww?fy*%9eNRS)#@izP3DAK z50%8sVBmlfW4r%CtZf58j!L8fuf04Gc{mjL=%hoAFPWGL7vAldkSQW_d)mCn$K$mU zCfuRg0d?1sMo))~Q6t>^LnZk9tI}I6*9aqwRLNP;J{Zk;O?c@k#}^dNYbG#j>h5;< zxUa{!-#-{ByeSCo<>+nLv@8FMxomOq{uuLZ+F`ss!yIr$5?!HXJ9?LPM ze$s$fW{DCZ?t+mTa}h^Nm+&lWh6#Po(j-#U@+$pih(6I^zn8~eTh|htGk@)=_;?^a0~sq>d%McTAX{i z96g6yTJEJ@;VLJ~k64v*1|)sB*oXJkaY==72~Tt$|1p)pwGofNMx5z|!j9MWjm~?i z9|6?_bh%gt;b&b=agO(R_iB>20JA;b`f#UH&wAdkkKfi|w=1DI3^1+Dsi!j8e%*f_ zKm6m)S7~y?(unxDY(}JcSwtk%@fmr?EUAk-!f{K*g0Aib zUBbeyGoB*LmV;uA)!B zL}z^5h^=kMR9$koAa1>U;Q`A}2|N5b>?7>Pu5M$OFtckk{EX-KmO{c0r<^%Tu0h#< z51dV-)24)}MsZn(xF#%cmZYxM3kTspQfOp+q%OSFDXEM!9FUiUPJNoBZ?F)pKHMO- zju!sSRKtfx9rL@Tm~f)w7|ARbGR~BWfUOtPiFpgZ=&Y#rs>0e-9MD*I2WN!M zm}%~axcwQA)c_Bk1J4^8=58rmx?*kCmV_<1AhBE5b^9$B!(o@f_6=OjWX%cNV%fAJ z%97IwbY2y<$s4deq+1RqiSXE00SCCHA@X`6!nP%A%iOgITd>*3V3|(|yT9nX8DcHA z4v0Bgen zp>V%P;r0xi3G)}OuVvlHxShzA^nD^-Br=9KwGeE0Ri%)=OG*+n1$N9rHVq;u5Ll zrs=ij9W{2hjJ2KPbce9N-P-px!c^3Fj?WKTzSpUT&As^AD7Fa1jQOT~T|D(`%e2nc z1SY}NLLB4{Ne*##t!qog9B1mHEXO*q z6H#r0r%?q~{K)PpiE$ct5dY@?DSn1m#54Qd_dhpSvMP=&;vv^Q=Vxt|U6Hk_y=!-_eRl1WTRvPc3;KfhjXWQ;hR%*n4^6W^ zG=0-U@nU)W*76g$!E(ug>Co7Yg;;`(Ipstg>&J3L*Cn_miLGWmLdTw$4dn4 zM>$+49^m183*|7ogI~fue$RK61Z{(Dn%EEKE1)Z)jw!clEq^2w7(C^}>!^8Y|5;k0 zY6FD0URCjxKH8s!JNdjvON-~p;E_L!UkLCy+9XWdZsp3e>gIKkhkxJCF{*nHmnPmN z%fU8FTv?@TOTd-Y$HH)G%nL_lv!}({aImX1agofGbz137nRZMG?^?ru;c~vmba&_M znEn(MCJx@CdBg9@lcp<3tM`1O@H8tEys{txroL00(=cCQ`b>td}%TjcD0b=fjuGCo;(a& zk79JR=);P7O7+S5Y}*RD>MAi&#v9A}A~vfvE^NfFcR!3$xz4;Y?ID*}B?IMOnf`#^ z31`ep)YzTYp5R(Jm{r~1lc1t~uJEx+6O*S~u~Aopz3B~#@C^yBgpz5|0JG@zp@>Ht zGyrragj+pq?x7ks;TDhH2#h-kG5s06w40~@4(vY~k+*f{VFB-|Ja#*-2PjTr7vr@h z#CQ|JeEX$pCjRN`W|eQ2Oh2XfZLx-|O*a)Pu>fxDDTT`1EZ?xgH&wmgA$?vJgd~l=3p;{zqa1J8x-`{yK3S7vg+b^^0}9& z?j9u-gs%tLhT~)fNd`9e+A2?)sovD1us^mPL9(? z1oYd_JhZ<$^{JB* zBpj}hSFb9WuF%KXa7)VY7ffu?xPu0oe@^Q)>WiZw&l029h1n=8uJZGgC3gO6tGo+7 z2%B;9_rLy~d#0iBPRSBq{}=I&ujgN+JWTLT;-ANP2zL^~Myfx{%jr><_u%@(ZMMl& zRvpPuZTMEz9P0hPL;s?{L;qqjH48h!D~`IXeQlofh-c(a|MjqYvdO5AGZ>XP71VnR z*x+!x)?SBmKquSNV4Lvcf-CqIKY1|GZ!#Q=2;UgZtAp-f+Uv001?LBD0Z&4<@O|d$ z;K_h&jyR{sFwj=(nsgm;PB_Qa25^WTc;~lAqC5C;m0%El%<&zV@XKA%A2{K%E~*Uj z5l{2>zXkhxn&sQNH2OKGrs*f0(!8LD#bMF{&8cZ{2>Eo%mru){(Yp@Xwqu;*XS1bU z+icd}X|Ip)(G~4xY*E=BIKw+>1dNXFaK*Ks(Z6~?lhJ3@DjN6VemsIJEGJ*a|9 zy~sV}j(FOQ`?*ipoNVw4!#HX!(zxOdXu>>K4cqGeBGJ(0?d##EHOpbCHP_Yf8e150 znWpP#KV!BkG3IG1-de=BP$dEOn z>laOSnkMy_^eygSurcUy{}!jzo^x}iI77<19LVSINShJh`}+KW!_VV7P_;{q1Z32! z@4%_4p!4VmILS2#T)^1qb{@I>Eo@Xi<1?@vC7+*U3b=T?G5ArGf>&=x=Rq7h+=gGv zFG-1a{JedRxE^6P?=6YDBGT8ghT>XRwL4zlFGlOk)q6Af$XeH@R8^`gx|!vt48`(x zk}KFOEh3QOmQtLM-R@}HPtn?&5I`bn5D~(` zMEJFl?Scv*-!ZB@tZ;9;jQn^(~}Jkg$|YrP!6$|q%~6aE!2o4vDl@xo%(de-^6tbierbs(8g$q*Dm2V#1B12s#=k8GBh1f`~5p} zDqCuLlju$DA$kwVv6AYM1x$ti&XoPQy@L z{CiUGcvdmguOxbs#SyR;MdNy{(;9D2MB?}5b?-^~@h4ZSpxYskj%AJD zWftwJ9N`LZpzH|_3X&Z;(%6rlJw0|)SnNGvdQB$I>=_>GUz+NzjNOQFR_63@nV5YW z9?M_KrFv^Rr$4w9*|}x5FW9mSjt<>ZN%_m1_hc^(ODm4RQb-u~7ou*(QFFp>lt)|T z`HLZ)V2@2L^5*A^r+Tf{-LKYXeBwR2%J(XrxzvtXkFHAHURks(+os*}b=pQ?8@@1J zR0M^H%9_Q2Bv98-h2l~W1$SfU<^5_?GRV70;+sPBSABS=bAH>RE*{ zS_`Sopr5hwwq<88Ri<3o^iV{z()ZE$riY>syx_yC&&HVqMP5LzYFarzZRUf^d;*GB zcM#=jK)H&jT*d#Sa#5NyOrAjMLf=~O=+dmUg~j*D*A(i*t#6L$W9|w!&#ScdL}0Hn zwdWVM6_6(`4=mXW+h zq}8a2?W49V=H$4juNRfW zI~#|N!&kn3ukCY$@-lV=mzOP2Y+4slv@Uwnx)`ju{Dia4jBtJKSAc69qC+f;Yj3@; zQ@`Hw&*Hyu-q&Xhzm4S?Up_9a*t9Nc%gil`E$Jc(y5j=J@O>YL^!!re@Evk$@%rax z1m;6em|wjJ6DtMR@;5`vTWn5ncD(m%>HfPc?!je=RcN-RkM-eT3AJ@ucKg>2+D#iH za0jNP^}wd0s4d1V@-1oTiJOXIq)RpAzJH4O6%wzp`;mzg+R&8f%qX}2tm~^5YYo=h zY8T35%So!4&UPtmvSV}+^4{^Z z0r8>C>XE&m$aK}%?T=M&@l;jkOp1j7K}#(`pwf0`m4W%v-I6D$65#Nfa0Acw}!o zLuD{3t4ByWy(_DJTw*!lD$vabtL89P&4pCJAK3sB!$n>#R)bfYl_IbD-jsMX@kJ!` zrE`xcdf%g)uZPoa;8pa$EZ-D3EwQb51T#$(Jq<;Vp`sTjibe0t)$uOsX4ay~5NX9f zmNyv1BI1T6lo9r%P#Jx-$ZGg@l(A|$b*Eg_)KD3RugTD#V5dkNljT1k=jHut{Kn!) zdBY0yt7e7opj6u88bV>>9#N{`XE7lxmfhzPa8~~fdGb9oo~Iu;N(}mqz9g)>BqmAf z8`Fm{!8gi%DtWyVx1uQYQL}m5e3;6})B zonQ1MN7PjZ=JUyDtNGg&g|#JfZR-_u1(2MYY9;f5wQ~JrD$J7DLC$+P0yU`4uAWU? zEAnFTj0s)@VIhO51QEEc5{XP_eA7w#f=?&n;J1^|oiTleJHd@XUmO4sZ{UUkL+-NG}0PNxqH%?P)E8)-`n5){(kGOH!3vSjdo*1 zS%1*pA7Sl@4;BUWVbEvR%GXBOjI?TGIkpFtvixPgad)QKUhsRr<=Fn&NoD219#0Tw z>BO_z=FLINZU*;{y&E^%X)_k}wro*}_3^9=l`MNNrf|FmMpQM9 z`df}uVi6{D9hbL`Zl>jN(m>uD$F=U*j}w|uXNTq2V*jbgpB`55v7$r~Uij>On!<6d z&QLseEq|E;&hiWR;I=(yscn%EE7wSyIQ~tnb{x~z_h;uZ-LqL~*-M#1S3qCkqtNP6 zVvIz)=k^czp^Bl1@ou*|X_^w9OU_vw`x|+uWEQnGZfuCUpNtDBNnCx~XT?3*oWn!dCV? zs8_Wv*(X@{91I*dI7PU7U+dOAjsE%$tuT3SYdO6x(grlmt&cK*^A^J% ztX<~HhR=s}Y0rgqui7uH+J9PQNvHCVLUcLo5%u!gq}a)PO10~)`}MI~H8~%mFc^28 zyWX(l!ggb%clTwFKce_@IEKO>C2*;qC{piICS>n7%=GA^7qDp-$1YAf#)bVoJo6Jp z=6%Y9AMQ8I^2`nFNuB30$?MLT6!FFsMM+d_!hDJ_$*bF@$s_OBZ+wNrO8D%^N%~2b zrIZGivXN49>)>0a35j(`e4!}8B&MyC$H7f4y=Tbl6loqVt%xeKdJ;XK;OkJDRT>z`wNT_#vX-% z@zGOz!c7TyHLT;F8VXOix^JQ|Cb?d*KsHT2_se}5iiNm$cJ39tgmTdA66NO=pa&Ff?Tt$$fsC#*C&K~ymzGCiSF)Zuo zzFg(9bmKZs@>kP(bPx5{noAJJqE1b7nd0X!vA%)58L~aCukE|ZSH;17-G|#mUlrJf z!8zV)>wX>IExZ9c%xgO-4DV*cW8tOYXxia{ZzR7Lu!Bv!dtc!aN5-*;?-d^OeKqba z;x?`0tgmqF!aB51-Y1H@UnniYzQu3q_0gM*95*GCTPF-%eEn)$0YOgM+SSdEah$JF?^VLM{wKpAK-YxmKvuYJUxb^E#0Dk198FbhSHirCkkjGA^%O>tf1)sq5x$+u?qBVrw_>*xRQwFq z%tf%_oyrT_D027(rKqgGr0ib3?=-{VdrG-A45n@l>nPCCe9tRGZ9e=dL@em;_0019 zoyO+a**GJ-1?NhA2F@~N-=@WJwoO~Cj26XD%d9;!FpT2zm#uP}%=i4bN#4JDzEwqv z(EOgM{V}jP8PX#R>8XC%f^gr?@hSt+I98>Ex0(3NK&55JUUP@c++l!_Z+Znm`zrB$ zOqJSUSYAJThs-Za6vjPl#bsD~wYW((M_c>#f?n7e{W9N6<1~n1dYHhW5WbpmV=~uY zoLm{s)&u7E=whFga!*@NK)yQia%^DcVsRcug-88||AZ?_;8a^BmUTh+usfu$7qJQw zjh-1V{zAqRJCrXrzixPI@e%pvn5?C6gm|Tmo~N2V8$8r!7%KkG@q84hYj^t z!w>V!?$2%O4!=<{nk& zdeqd0O!&ok_!pz?5|@ZE`Q>B97YIl3AIGioxc*!kw_gv{!70xs!&k{PZFM^AX6w+o z*fBxM2bfG}q&`mNKO?#U!huP#94w6gjMN64%3vocS^1u}BE}X~aTPyqBfY25V==oY z(S~XOxA?x8y(5y3B8X@_TqZo+Ged6+Xm8{K3QM^g4_+S6wC)L7Ak42Q(b6(9zZf$D zHi>klu_CxMwF?O)PtzKwiOAth;c5?lf)^KsxmkwvSdfB;jdEQ;5&tnSMqU>c)=w2{ zpk(X{1V4o}P+?th$!;nR3wFneo}j5!aA?hqAGSs>IyV3vMEB;kb2<%n(=}@xg?sDcewh=)IexWw=wPIMI|(;j2OgN8v4tjno~J9D)hZa} z9ry1Y8jQ3DC_bPIbj(#X7WLhTQCET%aAfm)ZmHKp!W>mcs#b>=<*IdXoyME*eRZ^JAZ z1j-u8PeAV33=)q3k-VK;FtLb0%JN3MH^j35@trjarDEcfv_-tT)pXTy!Bb|u!_Sss z7QLiQThcbg@jc3m9V!o~mv{Ky8_xkBIi^#nH-*aCX5!l3QYM}nw@hKhQrEVT>63YZ zMxBMoy%paS-#2cF*t;S^1dy@>5U(zYTV5nw*&0?*Y{r~o)8UxmW8<5j`@B%K7Xtg( z_@iNaG2!bU7nFMw*>m`r_P@91WrDQZcK~q_Myk}+d0Qy_t;OH2X@uOek=k}I!3-Y$6I@ZxAySVTL!gI_caH)D5724^0X(9 z&5>Mj%e@F;Qe=?Y^;8-G(_6!>^q@D}N<1c-8SlJ47E97IFbz9`h~o6 z7mZ~2>^iK=UbYms3S>ttULRHWTj$|taBY-UhiBVx#2+3`slptS3~hacLqWJ_)0 z(MuSP<;}|BgmK*H9bT>8f?cYtpFH}fJuCjOr|^$^=5E}RWhJs(lX0oBR`|mn8m~;_ z6q3mG`=Rp>r;Ya}pvMvU_&e6eG5Mu1Wzijq@NEH7FYr_v&9-(Q2^@Pl-UfUn=_Y4@Baa>ror{Gx+Hh81Bkj~aVnN6GQmRA`eZS>KZ88rp#JX8}^a$KGx zV~;S8XvJ&9dJ*UFY%xatzS{DGJr%G5f8czi71DVu0mN2i1d zZQIKb4YZls64fESLg;Us!B>1^PG2|t%~-)Fih@U!HzjYno_s$gcN(K>Yvef#ILj+- z^V^xUSL?%*r!S%M$0f)87!F>rB0pR`j@AD-Kzqt7u`-K4^DD$3xNdf8^7Lu&Hli!2 zuQW?TE38<76^CdZOU?4MA{}5|MQKIRSOT2kP8IuW(OhqvS(G;`Q+dxe_s^CW zK{+;$J6>+%iGmmgwjHDnWy3iO4?qYD(;!F-@H26g7JA!2;&H>j3#Qm@q4p~n5uR)- z{$k9I;uC!>ZD_~h^J7x8|4*AxA(00o6&p%$J6G{%6JzXes7%-WBMFbP^uuG84Q;}I zQ=HMn75|H&C;acjJ#Wa$^Aia%AS`Q$@W!5bXl0b6Py+G&eN6ZTLpU^MSxMNyRrwjS zEGy`}R2^S}pAG8#92G(wKc&EcTKECL4T2Sn^T&-bc^T_G&r(GbVc0M{Bk{3bjC8OsOpBQj_P1yE=^wYY!U$sJTzKLs;Qa0^SO(J=*uk-;C^ zKwRYV;}IywqmTFY#o_nJZ4|;&2n8P@btW*a{&|Lwf<=Us&ad$vB~kC)zzNq{0|C6k zFZzLYszlpHuH|`;!A<<>pVniF#BYNMk8`s}Nid$zz$15d@bgOio{FIdbv5@IJb2CJ zp~ocQ*Z-2`qt@;H!GBi9{_+!cW{}tLfdc_~m4Cd~KQ5eXwRE;Jg3DbpKjlL4=o%i@ zHORq<9Cl92-&zp`i((v{v0!@+=Q!Dlg%^b3{EC#7@4%SQ-RgUTm>WDuLhFsz!o8Fb zd>4C8;>rSs7$KHdcahlI+X|7ie@vWm7i^;nyVOHVBCo618S3hvVKHtaSj*B#=wL4! z9J9RI`uHrfk>Fv}<}GclHd)R}z&Ki33;nIjY%4siTO!@Et!jcu)6WpOf(XwVY>;oJ zm{ZhVgFGJR%G+2Ao+ou=aN6>72VS6F&}JgAHg+;_0ZXmXkrvLnLxAYbCOU)EAg5C3 zlimhR^vPxs@n_wH$7xc~^Vc+aSwP7~bb|pMwf|L$9#IXv;K_4)x+a}`jX3KRDQ<&= z;1r=6nS;kw!pz>ze;;q>DNJf{)&@8~R6HMg5~Xh-F5%_*>dTe~TFa?nL*4bfCBIdi z(W!H&yHYE%E-Dg8ZTTtD*sZ=Wb;U2~tvsx5bB0VGTYPX_w>fqhfp1Xce>H~REnzO% zG896^xT-Rs1;&yxKW_Y&PwVZ47G(s|E;k)t?+qES-)rF zpOMg}_psi7o-xrHgfI!!m$96fP!uy6cr}G)xV&qj_<1gHzD>?J_g(Q_4r0*3-_Z)s~OxWKtY!P`x*waD`@;{P(@n~&J z{-*01N*Uu6BP7O)&5#(&SHfAWPr;OAQTZH}j|(s25dQF2W6l$lwNt(8ShQwzf#KW|8v~|M680W~M>~r3q+-Cs|?^WO+)6g;kU{7~bkNpiPd9bxT{g@Ni4cxF6&Dd2(=>zJv zx8i)Cj5RCt@rlZD;a4q*4>LKOMXNn!Tb05CjKaSfb7Zy%dw1EHoP|!}NjD(*f(>|x z#t>NS@a}#bk3K5*U`jI+N7dH@divw=afHNVpIZ7L24X@a#ZPZ?Mi`sC_?t1|&K8uI z#sv7oT0JIYP(c#!C-H%85&5~aN>m_~l9HyeVb?{ypQlm;w)Y&R{Mtmun#fP-r{#McAJXGq)Yi*(A|Jh9QJx&;iM5nfg-b7p!=5EAeVnU?XC%!wzcGBl~#w{Q2Hg6^(G=%#WjS0th`*OuT zDe{dYWfz|&d1I0T%1_MCNEsl7S)>oW1&DhYeO%L%8F`r5%()R3A;h>TT|f)Dr|al$ z*-fxop?UXVQJQLFr_pfbnjY&`y%0WhAd+mmo+DJOK0O?u#NHmZRnxtD_m1ZeQce8Y zprjayBX&bM0taW8v3i{1*+-Clv=fsu9dC;tZxbY_x?LRiZqf(OgL7Vnl=PwhMCH89%2WY-&xdo7aG|MlswcAq1(xO3rBP=D*t3pLfJ z4&153Mg=VElUqWLYpDxvYrh!egRGPH-2!Nr)}}ZjcNSr1uaLRBc$U=Pzr1^9zW2Hy zcO*z?lI03;jhnx^b!;%u(1Rr z${Nx?XYH2U9@g>Fj4X133RdhJf)910*`g5>K|TqQyDPrgDleWiX8%NCe*wp#V>jzp zT-i0WAu_LlxG|vR54bvNaV{{4qiU~zPD507Y5nap+#bnhlpxz}W}Vb^zk%kUh0B*T zD}AmpHmvg+hio?=Kq9}!cHoA&C_o8Q93JjuiY6h@FhBIRbUNOaGQn^^-X@G>XcX8u zH?Bq)AI1l42WVRnm5tYWlcQY$IGtZ8#~GzLYT>f=x5=Z>=J^wVQjWAqF+_7Dqi??Sx0h=8=V zwr%Y+R$!{vy$ciwi8|H>-&Lm@=GS7KX1fWSTG+iSks}sjV_p-LHSx-5>|!lu|5l^U zp8nhUE_qHOObszf)8wj|p_1En!7LzlIB^g!y4g1HJe7)yD%u8CFW&^i&=X^hx?TV8 zwt+3w9$Q#@ti;<5(|f_ZtN6+&<7r_lmA&}fsKkARyM*#xB3Y0C$xIvY2&nOJsRJD| zTrKQ23+o0|;$>hE>;EvT|A!$QdAo)Jw08n&yilGG;@7XnL63Oex-mv5+;xy>XwoEJ zAOzs)M<3i(@eOT(85;eCe2!8qN#T!oEq-%Vfk+Lt{aHqpX&06vDX(@4YaZYwg&b~w ztIuGgq11*P6s3$2{JQEH(H>mdIdeqW-s|{E6?3in%`;v8zp3Q^vGx zmv*+B)z+!uU^h=nxf7{fTDz07?@3u5Opgerr{XepISe z@!ekuQM-l*M}-JvSA0y$4)^cWB{tF&BcO5itZHGyj%%7btnmP0)b$8!X1k9P#Zd;m z3Z*DXA^pjv)5nVCXiHh$k{!{KP32g;VYO!)tFnozY@jL&SDHh$9v&E-gUvi7hyK+} za%lLC(dzxy*H?+6fseDPkZR$!9Yj4Rw%5$YuQ!*on;%O`G<|tTSpUAN7`V2(BO~da zIoMYTVM%~9S7)-5mCkjm*-Gj}uxO83w;DTrux@CQhFHw%mz#(d3kdH&KNmLE<&ZYDFEx zNHlAR6MG9ws_uTQS=2GqY`Mq^9YfS9p<}EkqIp<9_S4YOV8o-37~=@#z~0<5@aCql zo7Y!hw{|?xT()gOP{WQ-keeuB3d`$=mA&K9KuB0~+o(@pAAj_)d#8fvQPs)@rDa7k zv`MRnO~Tf5!d=b2mq%e7{SkP2A$ZzX%bJ3H|EPIbkYto39#fjJ#we1nT&P1CFF-NOdt4E)R_Q(xj|kB%2d1e6M-<`BBU5 zp;XLt#bm05%iL+evBcrGN3kWPe`CdGswt$`(B_n5qp|NPdV~kDt)*dw<#+?s3D*j} zcFPg#DVaBStu-NHB&%6&gI(#OicYn6DV&92zWc}gEA&yri^h7fX90@{M@Lm3(=3;= zqjR3mVDrGrgczHp`0df=u;L@5$N?2Nl0~%;ADyc^=fmb5X4y-5>QlD7X?+)Z8FHL5 zXrUZG>yEjoq72u{e0gKdVTpH)nO5XThiH(8K78(#rWIc`JrX`ATpxqp%Pmjes*If; zZatjZ(~Wa*t_u?^DqgCB;MEhpc@uw!9MA&~`Quq!vE`@q~%7pN`QEk}N zG+ZY22jMqOkW<4C-B5>>QXMvdbPrM`tVS7X0drE$9i0Dwb$xXGG&%fGIg?|mHM~5b zpvkktV>@7Qd+IZ&SNqrhFS85s_t(bBt4tWI$YGQiu~1f}l2$Z^PkafA;Lxm=o3R7O z^#EX7j|Y;u-p{!@{;j}m?zO!a#+TpU9OnCY)UoWl2qF$%|52}9O9WXvL68Z#lK;P7 z3Uiu#znYL2AI+R6q!3w(e>Qs40+e2&45|M_7{g4D@cpL6MN?K5P4)eJBK>uC;I6ZS zmJ(Ph8jOb@Dx+Jmz-QPG_oq>utl6Fl6Vm%@^wUypmHp@Za%{IG_uICab2On|$M`nn zi@Q!y5{+d^LI^2fF*3~TDe7S*QIjkYO->0OauN7{mK1I1#o1-c$FHJU;N!}mB)gd9Bl_gkW`i=kRBQQQB2r4{;2XPN z_tU$xz^p^hP@o zSsU^4)O5QiJ#rym5<@D)+BG>c;{BDSx3V@5#p60g0*S0HMx@D~qa+|xAcqc$LnEdS zw(L*z4y6gQB?jgV&|Rq4%lDZWd_AlX_>r9} z5PP0PtUrK9gN)u}_kWzhe(OKJgZ*y%IF0>!URTcFI7z>(fmx+ov=U9l$Eo6* z&PtF^A73To^tTZMFQPbqyP~b}e)u86M}r>^XDPcZ3F|lizvaK{Kja_fhpR%EyCPH5 zJ?3=J!bTL2U)Z{>0lzjP1ux6XQ{sf4VYMue?G3fb0^KaUJL}b!mS=+)!>uwum`U(uHDsM!9Y-j}37yH93+c zc+r6}wfnc>Xm-Fah{%TbNwWn94Owv(d^b)8n-a{9%*_7KT=^zm26&m2Bt_)+@5VnZ zGxHtuAF~X6qy#;USdQ`Oca~?V`Nq<|feEGYQG7M|z%qUp=ycQibr z9&iP9>A2iRo!W=JNnd<$u`!}Q(s@MoJ6lAi`Kgb2Pp4ssk8D@JmmQCz&Xk|U)Uf?Y z9JXwV6J|AVE_fvkB4PL68(V*0ACK!xbgAa2j`A!~W4hEY948wQx`RTY!pYB`n~sEb z`@7~pDN|Fg#Pggx(iWDAqs~gKMM`P(lUmO-n z%iT50JK`J9o>$jD8)mn^Q#(}^e;QT}+?n>XdZ7!MUExkg>Q?9Ns2N~Bo^7fLS+wl# zJUa|OQ;VlsRyGKKtlwU_ZK2-cZ`_`}WZ_I4unFht+8qx!Shm&gNS~h(DR>&;K+=WikTl$ITkBC7Pmj-V9Jnm`ubX_ByL{C8QgR_VFBQDAZ&esfykUZhybr(;| zhfdX0{QbSth?kJCsAZHkPkzT7Aax+A2{P8eM#$ybsI^tXU+6~AYp z1-rw@5%~nHiG>Qc))%x~k&;V6clbl!PS5!K_N4@vE8OSD0Zb_(S7aDs1y`2fXb`

v;s*tn;^r0+(?VbhWhr5rOEGhWJN!3c5<`Qi`LmKAL$?$}_$bL5-A*`F z&uf&~{~Ur?gAJ%uVEyzDjQ(SjGLP06`eksb5EM(7>y(qpyD#^FwT>8nUUMb9tlR5C z1Qcltm*4$b*)Vuy|65gSK0j}Vw zO!OwBH;5kw!-8c(e}nWbOIq}kf}(f&bCPZ=s!HIJmd_~p`Bs)dSow-XQkEw2UTrVa z6s~Lb#7%_w00BbXd7hb*6}NP6bhHR?4-e&a!a$CydL2@y5btA z%?t(|Cyoy3bskT_KxYj%J(F__63a8oDH`|l}xzOwt(dU$+peQSM=A20zvh=y;qIG(8m(nIH=r!Q% zl|}IimK7L-1=;3p$;VI`xEg(nw$P%;_XL|Ok8i2ZY?KXL z&${l{|0!om5+>w;Ggz&ugs!m7SHI#{us68heySc+Yn#m&DGW5$aXkuo?2NFC^f~%e zd(8VwgZ7yIt8E_F!F|mN%b*X1B}?0){$Nkmkt|Rm+j)2v_I41yl+2=a%?kLgl(}V= zV+6`)#czhQEn{$7?Md>80o|({G8n-8k~xaA&1OEtmg zr3aTh_rKTufkY9YX4?o2S{S23bF9!W9~HXJiVtJgS&_aP1;LACE>p$tzf1mh`3ed` z!qCLvgm**z&jk6K>bWw%J%=JnTQ9sKb(2z2{w7dxf+#X2HW7n_IUx})egn?U=R^_t zfabk#p%FXLO=!d*;rJ^z312akA!CL>*N8s;#2Z7$v;%KdR-8WC555kH+&V%zmFwQ{ zxFZYtW%lQ?q;P6#SLyN2S8x*HEfUPvlaxw=xfFtV*DHCi*4!kROBq7%?w}-&SLKNr zi3q!QzT$1-f}%`ip#JU`K}FUz{4CEKBVAIAi(*W|e-nf#m*K~rrI8`TY09YhSp0UD zW)P@Mm=Kk+q@1)b^L0r{KTG=2ow2d1oGdPB|8HhYt9?%1o5CgK%X98z)RqZ#q1Ke; zWJp18O$1e?OF{RB8cf#v15qx^gm-pIjVc352`(>GD_QR>DeT^ms!xS>$-EOc#fjgy z-yB^a(oM!}i!8zaTl$HKg+wBeBS9b+#?>>q@{11qG`- z6Z56bqMY}y?>4+b=eq_1m3f$GOwjco|`JbPU| zs%4UY&CL5I%~2N>Dk1zIT8C?e!j7pR`JIKF<;k5WwznrHAj7hcB>dxza89^!^)};Q zP!Y;*efOx3ZfV7>WRUxq_IX4>wSK?`2QPr|*PG4H+Mlj;HgRwfBRS!(cdhW>9nf^| z-|5)@3ZV)2ysY%p;m&V^e}xm$j)WtJF;$fJru6&t2FSbIpgE?0r0wt;l6MbM@#x&d zguGYj@3!{FK;RKZQ|hX9FyF%GLYK_4f?y%qP!F#hs-wboRHbpB94Ui zpOtx)B((cSaM@?i8jM%BQ=xJ~0=wx+>){yvQdsTm#ge#YqgDK7i0guMv&BH*@C&)5 z_T3xgb?X;C%2U%Um*(3Vz9{@$I4`%FA^u2U{>}+Ig{~6Nqn}oD_4<@8lSrS81)AB{a)t57KDah=j?rkgb zWK*Y;+FZ!>ExJd-QiMUY=|kucx#r?^T?)PCn5tPu-Qv*8pex$SFB2`S4W{_bXcjcl z=4X$)vM3w5U(-5eCmKZ5U2O7Z4On2JEilahluO+#ul{Rmw=YCVn2EU7<1dFkab4Z@ zM#MOaGE{qeW>{XN{2eoVUImT1))Z6gRq8^LWu^=>povaMRpez}1zEDJ8>sOB-nNU? zoQ66+va#_xv>3vspa5q2kVWqEHj!D&X-dNL`VcZ>Sx9mt7#{9P|8tfS3?Rj*&}Xt< zf_0WAv-o8F_7Ft!px5asuYG~$ES;nhdre8LhhNdT?eS7ssOeqLHgXas8pLxvsWdqnj(yJW$NO}5} z9qys`DucUg^!kBQXFTqnX8pjcH9K|yelSCL=@rYJa+hKxQw()3vNs@k$vkH*tsL zMP0>(fpaxMHwr{->^{k&Fk#mX4T=+XcLd5Y5w-ZU zCfdO4zWy-2j9?#wJg6Wl*p7~x6i_Gj^n(uYhZLV8mRfibgYM1Q<6n#WZjUA z{zdrM3i!W;$9||hu6m{0v=b+bbpt!^Ui9(MnP*4T*h=lO@6CI$Ci8sc<&o7vx556R z!8|Uz>^3ZjyQp@n-{NgQ@MH%Y)8jkxAG+4kVIS&vo8ZJ?YiVj;)&Y= zeD^;oC3U$nEOMR^%xzdJ&dC+^(O6qMAp=J=m|y4PA-vTuqN zEi-{!{j`gdE}yUYZ1)rPOOcm5B8J3?VD89F%684%r+k-(vOSk%sS{CaSb3yWufYqw znCgQn8r|D-&teyZi6a>P;v~=c8WdN;$tb|S=m>iJ(f*-{d8Zh4=IEFhcW9`e z?wGrga{QU2qhjPA2EHru8jE~*Ecow{Jx9L@zEDY**}+5s;xWoOOVy4Ce6_ATR#N>W z{j`cp$0m7>)Oi1ob6Zm@&A;w3rA8-+!rW4X?C|I#ap0QWii zR@1{I{Mh%I(u96|LYZ<#IU8Ya6CQrD!HG*Px%6q$&nWuK*e^5%4^|fK8aMwBu3L&I zYb2g&VBn^rzg!bzo5#!kJ@&J|j69;b{BY%_SH}y!j4Z?DT{ouPbZl%?Q+BO#6G$`u z9kJJ>*w;Ka#hy4eGOA&P8@N_!|3@Tv=W=7jz;(8Xk`v7>_6$ zr!rrqGLPgws(3lGF|uqt!n2#zM6Btix33jG^fJpb;)!q9GxyOiys0;qLQI2m3ZEW( z8SKPeh(sBNu9v}|Yv_+0042qsT>rCO%Ie0x${Djk-jdle*Sfw%`bkIK%ogI$wZj&2 z#hZ$remx0QaZL|1KQ<)LM*?;wHKOx9CKfyvvs#D=5fD32=}fVdu(+&b&KxNoK!9bUa^9yR^PHs?k*h z$7+!7#hM$FV5JhrhhvY7;!aJ?j4wwu`mc^rGoD+MS0Zb<6gf1URUqP_9)2#jaK9IF zrr=V90oJ}3DFe}}T8i7lf>0`+%_rzCyawEoNJKT^_5b)PQ&%|@dk0jE!Xs!_L z8bcz;bqhvm4*VGq6sdbSffg*_W@K`g1THsoDEP%tza@zOw=GB=3|=8zA_55-=}P-5 zUB3>VP$oYdi!^r67xqSr2mcKgAZ&<(->KX6o~B^%XoNUw1YaOk#vM1y$a#e0J#_Dv|@R(RWp>I{`)ZbTs(r@nD z)2!0p8hky$_s4O5^NQS^X5J39e*05YC$)aMBm>m!v*HtJZo@utcfB_g3yxy7dI+MY zHP0)7u$K9J*uz_m4fhQ$VAI5;QZp29hJgGA=53xv@4Y0 z*2@!^8+$L0OVq7bogD|Y^VfYW29!S6dw!gBD5J3NWx_wP-p4*Rk9@^`g)4$I1Ed9Z z%%jqb(VhR?B#*gPoBLU*v2)(-VP#KcmA!!rV(&(y{JyS$_k7Y%Nlo@6d&*wUq9%|v zzP#x$?$EUSm>O`&{C+kbLH{!X&@^JWT}imHe&~H!=nxR*!c7?=GD%}sKrXEHwA6SA z^)#tSH080T$WE4j+46D=-i@;((_UA%)X;l|<{7ydw9Wai%=F0AJK=~OdC(#5#Bbo8 z{1NR|T{FB7p+t?(>EqTfkm=QZ@`Ia$3{_y^<9sIU&3lQ1MSHVtVcP34KKzy|0=}>b;SB2dilZ<_T1_0Tj#q=%(AMJ*7J*q0x zi;Ysj`s6cMx6$iwP341JTqgI7U_TdOzm$3#35)akpquJ?Zb4>86M0uPs7%2glAXN`QuHi`&K-5k`%a#J(8-wF0@V5C$RN`M$!7&a8bj`UV# z9y1FC;#_hMrpO0Zb2*uwS1nR5adwu=2Fiukm^V}1wlIDHe~C^#ae)OFoyqYMH(58Z zg?{2c`HXV__iIu!g8H}{VZ^J889i$f%}5Cs{{^yh$pmuIFA02^dm43^{wTeeWW z&n{Xi)JzYDe+@g^*1S|5O3TZIf4)S?Cd3o_5RxGQBJj!-D3ld&C5%141!oa%go90A z-uXF_;na|{QYa&QGPXX7g(@PCG^}_9jsQ#9xHEy3hD8c@@z-zB5_PyNE+BU@dBgwS zZ2mKjGT6;mn$_Fph1oN&RLQt!l+EhQ%qtDJ*jJAZ{j=(Ke#h%}yzJGAr}!HrzxPVN z{G&LU!dhpC!@g*Jh=b4D-|;l`y0p%_;c$fY760PldqQ>>x+N&Jp>nI-1OKUChv6oP zd{>xmXC|&pwAJLFQ^Lb)zD)`5dsg3>ud(M+Ui{(L{w3IJs_0VsO0Z|Bu5oxO$4~X} zLF;-M+-LGrUCADQuwiQLL0Lm`d3g2V#DCyYgTxD8)7sF4jZV6F0GC$euTiG%sL8*o zXnTDGv*O_|#>?f^+lK!}xrO^qf8DGYj>MFbd{g`2@-*rN?GE0*7>;A35S}5gUYB?Z zFo_?1&FTi|$!sSR+7&w?uv5f_%276cr2*M2Wpx>Tm(|605_Q2yatBhxHp+^1Vnu9I z6Sdz_58nyY!}pJy>wytE|8sK6(WM+7!G#$)v8W{{R;Bp-c&t~cu=L;#a>I0r(|HTh+K!VT6w} z;))Psgaj8mGuiw4h--SqvG*$fzuvwFuBj`_|0RJWga?NI|I+%1f`Bl;2u>wxyMbB- zX=lVL)qZAwOR!pTrt?v&Kcs`Z?}Zj#5Iae*H9^1^X8ko%=>YAtpwbO=tB7F-nc0?F znWnZ*sa4CiRiU-8-}@2}Yqz`I{e0GsAANc6+{%wfmi6s2MHsIi(6>~kB$OFp@^Vt!d<*=JyGQPn4 zHxns*F8e&HGM(q$ys%aI3!nqdVyY@2A3eD0Pp4dfz#=Up>a_%%QbgM`JqU z<%sJ!TtdYesC`bLILPbBTXRXpse0W6C!w} z^s!ZHd#>e;-IiC@z0s)_P7Jm2Lv%Y^0kZH?IAkJS|A7-EvaA&t)HtXF1ND2S_kC!;f;}j8iDN;z9$ZlZW@vMmI(ODM z@S!|NXkr{C=MTAp=mfHc?Q>$UX8O!ft(IR)(i{-}Bqw;HADxHPAAM|=IvOsQ)pP=D zUq=S^kn>=cR9;2VXK;^-J-GYetD)?hXl2M!H`FaX6-rT>Tb3^kEO5rvbcfqlCfKpm z;hiveJ?=q|o1zUCih2mbw1n|pqX{Aprxl5O69+%`ktxy*8Q2VCzMps z==6RTwtYffW==s`j%|e85vQeFeQ>{YgOao#aFYpL<3}#pZwO^zv#i-fZLJD*lCiUfuDQdS5C6V_@^}@~del_9W;g-8H}6 zJ{CEK`I~@=oQz!)oj8{h=(#9Rvu{sIS8Q<^Q=XEYKrb1q6v4JX&5&=V%e+Hbp1`m6 zexzp0c9*?52N<$tL))(n?GL3DI4@FrZEVtzuF%{VD|3%+5n1KN-cWXN5_^3x_uROZUys#^qU!A=T-~b%^lDSNJs7pDq zjfVw9CPNER7tC~Xsst&GpyD?7-m0l_#Ui&siy8?+;-Ir5#Yfyqipn7B2GLI&rKY#k z(E$%ETT#(3tWZZcFLmY83BvF?pWJwNu~hyQMSI*Uo?gutrRb|ZqoN(lUHQRvHD;Zz zSa7Yw$!Xqik{#@n%0Ht{y@%DPs9-5J7;5)D6+r*9A@6Cqgo+OM=~Dqh_3rA|LIf}( zWZ#M*Iv7##G?VOC2I0?1?DK9~Gw4&>YMsIS>O8z>uaOCs9*l_8m`4VK$c`ST@Z5a& z3LRbwEI6?moH#)3DX$pcepVQ!sYnBr=k%Tp8~j-P?z3qLC;CbWC-P2rr}{K6UD->u zvBhn?njJTE2y;=%_I<*|6bc2rgT>wvb;bDLw+7*rb&#`dEv9kv&;WD3Wel5=s_4EH zSN3Si(FZF|Kgus7}xx-ihN z`^KZvs$8lwtpD2J`)*zL)7}%T;e?ub-yQwPoHYaP4v+ec<5Kxjs-t(j|HNp*cyDtf8V${Yps zFygGL`&*m)Z<$pf^4;CW$Mx0qF>39ft`3=}Dz zGea@x{Q+v9ND?m1M+aa>4lROOEM&jFO>OZswbz{6_xh<_c64DEsNL$P*85iak%1qlQ<49FGG8F#8#<^)`$5M{8mk^&Ry*0)xClQ zoYE`6KdpWjv40R#O*56Dyzyvk6*E<#$_RKVLRvLvN{$2K!H)zN<=x7FN)H*ZS6cg} z=QYvN+liEJRc8_R{!1kCBNsm%ByOzyG?b+1#gogPtvHK`6K(r;IG2tabglEbVh(nm zS^L)bXcX-^Uf1?(b^ZT$r##&kzu-QpJdbKSsV=BG&M(MTRgAM9oqH@m@vC{hx-Zp1 zuZxaPN6g=U-o!oIfVCGmC@z&w$zP_Z!PC1>p9mR*IQ0y<&kl{uA!^cR>^DSBy2Vbp zS&ztbx4sP?d^QO`V31+0+~UNl)#kPiJ~tno&we245?iaq)ngR|=OAzD=V5b0QL4|K zP?jCOf3ysW(p91;fzM{NiO^aXw28B$Q7pCx0M0tZ4FLRmU_m?#rbb_u&hZK+~s#PHUric#nn<|vYOZVN)j ztE*oR%#dL%rRsC-krf`M7DuTgw;^XGV~*sb_PvG`iNSLeA4#XNwd&)%U0Lw~?0w{c zjO^#fCe-NB73A;BDAJefNncvTzFdR8+=9LwPBY*CUJ6fovY7OwmlrlDAFF@xJ!M(r z1H)zDiFb%zhMqLvsh6D@k7OO9UWTs3Br!WlKjNI3t^%L1<6(ZX{*MJ7bY+9Oe%~2T z-~Ow^`O4aF#I7tQU1^UTt+u?V9$qyF9s136)m=FAKg2q)i0lud;|GF?UMA8+Yi@ua zfG^R@ZVUv07Y4r)StNe!9d}!;iJEJmzIIX}M7B4aspSlDmvO~GjG95#&He9O>6xY=r%GQHS%m%t| zV|!^&`8h|<(M9IMqu9}xn2gdR0aQZ^$#(ElLf3+&bGXdIof2Nz7dD*O8h}@RJ7dRB z4x1KGMSDmLnWU2wN0I36o8)-8OM%Oh=SiS@=zxhyhe>=D5$00Y#8K&yYk-MzNf9At zcmlEa!Vv@(0T7s7WYxz_8I(D41t4>{=)*$-xm-RF(jBt7(O=)C%inB?k7q8+I0c!I zZ8bRO;1+o3AYrVw7eXgdb(oi4@y92;z;6fStwZ01EbA?oCS9LECYYqKZ&pf(>9%>! zH$0pn0-I(bdLH3EA@%t#k<-Vz<=jW)H|K3C|ImDn z`=F`Bs5bvwNzYwEn}P8WZy6B=$FP#ztesp_&6VyAR&?6RyvXqz^-r zaK+l+6whnug`L3DR`~z8ZcygA1qss1+79MZnjyD7UTV+RFq`7`H_Z!k&75dBHp05of zl`1JN-W9zfIB{3gj`9XxLI)d;Jh-ghVmsi)wx0Jj!$g?jFJS}9V?}V-3@ZmOxuF*w4!KKIiM*x>Bn=QcEK_j$a0-}SMOWGL+L z{S^1cosTvooS1gbV#hqaDB#AOTjj$N=jZju_lu2A1JXf`6tPda2O4;#DOR$jPr=>a zM8_d)g75vZCM|g+^N3s0q{Sr4o&39Yx~NNqhDKDNBjvB)MIZk3kr zC=Wx9_MCE~tx(l1L67n~tP7jy@OrytXXSRwuA)^GLW4Ja!987%+wBN$dgRS1;W*R7 zG&z|juDTv2v`!LJjaBy zRGhR4d7wS5RRI)7HCZPc2hEjc6*t)kqAOrMCVkpdO|<(azSBBcx92G~kV?Qyz& zb*Y7^l2oL?NL`eglWM#Z9{yOHVrztf4NzfPYx34`k+xV1)m4mg^>AtJWDU0WR9mEb3ea^B>VQSC4Suce7JFCjqsD)i5p+ip49+O1{=3Z--uJ< zHn2^Is@AJ}o@#7=s&S~9I`WTT6S%^Awl%i@vXRa>^1JDE6w&!LW;z`5Un@{_UYd5+ z863U@TWD>d6Od#qCJNi z&D}5cTE5ch0+RJ*-sV4h&Tom6uGCSbz zeU-+FUjqnWwC|BVL(i&GPK$uFHB|f>xDrbvWu<*TXuW3HtU6K0cs(}JT}ocXkNd^J zeG-WscPx5S@3o~y(7`riq?e|iLZZfIr~IYx0OaIEj*#tB?c)tS;|;=jrtLEZDWIR2 zlE+fi!*qu*g-z7e4pionUrda&s|Et??{xpUEnMzIL6cTa<|3UMWFNiDF1m zRFyz+8Dfiyi-}RZ3T>HERBPTQ3na=TFva8RTI_35H?hyUk(k?1;vSF-OPLxcx0saT zW9VR0N^q+J&-+zZ&hs%q(v%X8jLVoMu;=jJmKeETwatOfVAi`Ik^1TM#1=g??zabd zEi!0qJ*jmqq2+Xf?)A!o9s<>GXSc$E`I|aRTXBXe*j08Y zwc`DkPRw_nv%6H$t0hTAQ{Aeb{SD6N8@Nk$LM{quo$@LL+Qgv&R=Cdk4h^_C3wzzd zb1eRvxkiL7bNKfTIj(-Mlvgf@RhUpP8RZgx(}1+|YemI7x@MA>qGHc;d^rB2mGXNj z1G~;(S>bUlAAeZ>Sa#S-$S6u9_mpeK)A3uPk@H&I^O1?=N&oYmzJA`Xx^1s2^rj@Z)n#yKw1)s_85_t7K{^Q zGgLRSX2M`lBDPndxNgo`{kF_3B6~4!ZpFJ4sf9!sJNVdc$?U}j+5|Acf_j;cX@&2C z&=w@V5%m>v-<0p9gYkw`1bP957(xK+NTo!$+gn#2yXlp$YfQ-NgZRt*0^VMmO~(Vq zrNHFQ#sgnQ$J?$~N_GK|< z{(*#|ff~sO3Fb<+ZI_29Bh(@ss;hOlpuk~V_K+sYD7*Zk!P8=rAOKb%w&JIA&G_mx zAWValRsCyWM0K%&^3pRC2Z>e~RVl>9SOHsN&JiCKN z9lLB!IeWAYR+z6g04K{{Wy;(|?|$9vR7~p`*z*hzp;fjsUc?uwsiSk56o$+jA1{f0 z1TNl7M2EkRGF0N;C^f@8Cy%-mBZ0hXAb{s#B>@uS6J?KCbDN1*i);!W$xv0-gL5I4 zZgVc?DD)x;=4q-eN8+EVVSXhQdTk;dtKTuLd`{y{%0MQdhhYc!%gm_6qBgvI!*m&b z2PW?`H9X0UUXz8Nc76+Q@#~ljny+a#fNy2GyoO6gM6LoPvt^Y;5r}f2|KKc*K(Ra}MedT^k z--_dbw!W{-^6wcB@PF=JD1NtYr2GVSkHi}QiCMHwffyHCnaA?tG3Ki2^`l!3c97wF zLk(GTpdv<)^?h2J!QF*FGqTnvME$%IItz~2%NJIYY|vt3L`SwcmDpFFo|AqZxzVp9 zAFsblNA7vOzWw$3R_Vhbm%fC{7UMIccaIYHu&0IS-R!eD(~Lvb75^UkclF?M>w$Wo z9(*1nzdT6PgT0!s>7eSR3ZFXcfI2LfP>F}^u!5)gLZ`cK6MFYcf#tzEC7(x6RO=Cj zR9stpYZ%UY++|;s*WYblRM~Ia7u@&AIAynzjuW~nXIX)TW@8(>%d@ZJm9LMt2==;$ zjV@{Xu6nzQ+fgstUDI>GC;vKnG??CCaR@-oYypTl{NvW1+3TPSVXp69p}9xvyCrBI z8Y$#Sv^}Qywmk7IihiEJg4-?k%M)>~{a9RPt%LeNae6A!gKRl6KTdv2nA6o~!pS*p zsRE}6dkoo6^)J**zboTpcgnaQ*FXP7oai6MDeXVO$(~CW*v^d6waB!3wvxVwUPyck zmhMWIG(D&{C%OYZ7O@|8Ksx&U4G^v-ql~-em>wNb>*=>iG#X?=RoKoH9G!+TV9*9&sttX`*+`5t&RJODE(C zop0(JqxaDYwyTm}PM5L`mF1H1Lg1+E$ccvhhl^rH0k;k~$~lPR+e)~&Xxno&vDI+_ zJSSICcFtwBwCy5?acelWfn4Ed`CS&vZk7+DaCn$!+Ayq8!+ zpeNO0}9Sa>Oj5BL$KC88)_G?UW?PfK68xp@poiY(Q(ChmSL>v&&auPyGyYoTd6U3 z2*YFrPY>!4E)c8fl6JZB3b(SUnC(upojZE~ zZK38<63X=ZUf3vNQPFm$yJ`0^hWo=oK+yO>$8#Oz*)Nlwzp>K_ZZEOW3m<-wj&=po z&vMU@pK$l|%yTUIR&iA^63{9)6{^dPrG@!9aLk9nSMm$Gz?3u3l%wTFUIetMN9%($ zFVf&st9&*v_pc&|L|b8o`bC#RE)yT7WF9#N!#i;W-i3*+=Khwnt5Ih5FuuA5Qw@OJ4i*-p2H<8&^(W>CKkp2>%<=iIn%q=E$ zi8|(vOlW|-!j=P{T|)}5gc3_)8)T@CweT?oWksEn-0B0?3_GvfSxQAKB}t3PsA=rZ zR6F;#WYmzUIBD4=udpWC`PkARdK;;KuH8D&!av%)Cd89Vqq z&VD&00|A@AnzBn)Vvm1;KEqcACqtUkf~KpC9nKqkUlDLZ4`C=@~pUBcA|2`^75 ztA0r;AD(i)e{gd$$tTC;Az?TrHR$qXI>t(6Ip6s*7_&{MWf)yClcm;uX~5w%hOsjF z5rEb9&edhQb$JnLhJsZW-Kd1DI=5fE*ea3kr$5CpANVe`XKBh6dD`Zw*e@W`5A| z=+RAGPmi$%=A#@PYdGbdq9_ytN+6pK#|#F7K#G){=rG_qy@Qi);QWdxR=ZQZLi`a*RK8bt)ua zjhJp6{gy4&A+LG3P92f0)rCc5XX*kXvU7EGMD|)86Omn_ON_|gsnbSen{@LcQ0w*w zKGI8dYMDM<7beqdbpbMcrVgpeb9IbNzgCwh)0gP9GW|~7Jel4E_|!tZF@MKKuGCuY zG`Bl?j-KoK@S-v73u8D?&NN2oDEu3(li=SNofQAZHd4LDxFKV_&6v>lZ$ofi_h@^z zKQ}&wwCVI1m8rgwCCwCMlH!9@7K2ReRJ$zvoFu%*?e?hAq2K$jfi;Amn+nGoE0RsM zNAxDf4JF3g5)(p#LdHfYwD8d9Qz0SR#OTb#7>0__CdTR{5sWkuwt%`JKoOx*m(U(^FPq*YnXJ^KULflyz_wjACod=gVgUv NnqGhP?S=1{{~d$h{yhKy literal 0 HcmV?d00001 diff --git a/boards/default/micropython_esp32s3/build/lib/mini_g2.py b/boards/default/micropython_esp32s3/build/lib/mini_g2.py new file mode 100644 index 00000000..c9c2a042 --- /dev/null +++ b/boards/default/micropython_esp32s3/build/lib/mini_g2.py @@ -0,0 +1,23 @@ +""" +MINI G2 -MixGo MINI EXT G2 + +MicroPython library for the MINI G2 (Expansion board for MixGo MINI) +======================================================= +@dahanzimin From the Mixly Team +""" + +import gc +from machine import Pin, SoftI2C + +'''i2c-extboard''' +ext_i2c = SoftI2C(scl=Pin(7), sda=Pin(8), freq=400000) + +'''RFID_Sensor''' +try : + import rc522 + ext_rfid = rc522.RC522(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with SI522A (RFID) or",e) + +'''Reclaim memory''' +gc.collect() diff --git a/boards/default/micropython_esp32s3/build/lib/mixgo_sant.py b/boards/default/micropython_esp32s3/build/lib/mixgo_sant.py new file mode 100644 index 00000000..8011fe23 --- /dev/null +++ b/boards/default/micropython_esp32s3/build/lib/mixgo_sant.py @@ -0,0 +1,239 @@ +""" +mixgo_sant Onboard resources + +Micropython library for the mixgo_sant Onboard resources +======================================================= + +@dahanzimin From the Mixly Team +""" +from machine import * +import time, gc, st7789_cf, math + +'''RTC''' +rtc_clock = RTC() + +'''I2C-onboard''' +#onboard_i2c = I2C(0) +onboard_i2c = SoftI2C(scl=Pin(47), sda=Pin(48), freq=400000) + +'''SPI-onboard''' +onboard_spi = SPI(1, baudrate=50000000, polarity=0, phase=0) + +'''TFT/320*240''' +onboard_tft = st7789_cf.ST7789(onboard_spi, 240, 240, dc_pin=40, cs_pin=None, bl_pin=None, font_address=0xE00000) + +'''BOT035-Sensor''' +try : + import sant_bot + onboard_bot = sant_bot.BOT035(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with BOT035 (Coprocessor) or",e) + +'''ACC-Sensor''' +try : + import sc7a20 + onboard_acc = sc7a20.SC7A20(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with SC7A20H (ACC) or",e) + +'''ALS_PS_CS-Sensor''' +try : + import mk_pb4023 + onboard_als = mk_pb4023.MK_PB4023(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with MK_PB4023 (ALS&PS&CS) or",e) + +'''THS-Sensor''' +try : + import shtc3 + onboard_ths = shtc3.SHTC3(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with GXHTC3 (THS) or",e) + +'''ASR-Sensor''' +try : + import ci130x + onboard_asr = ci130x.CI130X(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with CI130X (ASR) or",e) + +'''MGS-Sensor''' +try : + import mmc5603 + onboard_mgs = mmc5603.MMC5603(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with MMC5603 (MGS) or",e) + +'''BPS-Sensor''' +try : + import spl06_001 + onboard_bps = spl06_001.SPL06(onboard_i2c) +except Exception as e: + print("Warning: Failed to communicate with SPL06-001 (BPS) or",e) + +'''2RGB_WS2812''' +from ws2812 import NeoPixel +onboard_rgb = NeoPixel(Pin(21), 4) + +'''1Buzzer-Music''' +from music import MIDI +onboard_music =MIDI(16) + +'''5KEY_Sensor''' +class KEYSensor: + def __init__(self, pin, range): + self.pin = pin + self.adc = ADC(Pin(pin), atten=ADC.ATTN_0DB) + self.range = range + self.flag = True + + def _value(self): + values = [] + for _ in range(50): + values.append(self.adc.read()) + time.sleep_us(2) + return (self.range-200) < min(values) < (self.range+200) + + def get_presses(self, delay = 1): + last_time,presses = time.time(), 0 + while time.time() < last_time + delay: + time.sleep_ms(50) + if self.was_pressed(): + presses += 1 + return presses + + def is_pressed(self): + return self._value() + + def was_pressed(self): + if(self._value() != self.flag): + self.flag = self._value() + if self.flag : + return True + else: + return False + + def irq(self, handler, trigger): + Pin(self.pin, Pin.IN).irq(handler = handler, trigger = trigger) + +'''1KEY_Button''' +class Button(KEYSensor): + def __init__(self, pin): + self.pin = pin + self.key = Pin(pin, Pin.IN) + self.flag = True + + def _value(self): + return not self.key.value() + +B1key = Button(0) +B2key = KEYSensor(15,0) +A1key = KEYSensor(15,2900) +A2key = KEYSensor(15,2300) +A3key = KEYSensor(15,1650) +A4key = KEYSensor(15,850) + +'''2-LED''' +class LED: + def __init__(self, pins=[]): + self._pins = [PWM(Pin(pin), duty_u16=0) for pin in pins] + self._brightness = [0 for _ in range(len(self._pins))] + + def setbrightness(self, index, val): + if not 0 <= val <= 100: + raise ValueError("Brightness must be in the range: 0-100%") + self._brightness[index - 1] = val + self._pins[index - 1].duty_u16(val * 65535 // 100) + + def getbrightness(self, index): + return self._brightness[index - 1] + + def setonoff(self, index, val): + if val == -1: + self.setbrightness(index, 100) if self.getbrightness(index) < 50 else self.setbrightness(index, 0) + elif val == 1: + self.setbrightness(index, 100) + elif val == 0: + self.setbrightness(index, 0) + + def getonoff(self, index): + return True if self.getbrightness(index) > 50 else False + +onboard_led = LED(pins=[45, 46]) + +class Clock: + def __init__(self, x, y, radius, color, oled=onboard_tft): #定义时钟中心点和半径 + self.display = oled + self.xc = x + self.yc = y + self.r = radius + self.color= color + self.hour = 0 + self.min = 0 + self.sec = 0 + + def set_time(self, h, m, s): #设定时间 + self.hour = h + self.min = m + self.sec = s + + def set_rtctime(self): #设定时间 + t = rtc_clock.datetime() + self.hour = t[4] + self.min = t[5] + self.sec = t[6] + + def drawDial(self,color): #画钟表刻度 + r_tic1 = self.r - 1 + r_tic2 = self.r - 2 + + self.display.ellipse(self.xc, self.yc, self.r,self.r, self.color) + self.display.ellipse(self.xc, self.yc, 2, 2, self.color,True) + + for h in range(12): + at = math.pi * 2.0 * h / 12.0 + x1 = round(self.xc + r_tic1 * math.sin(at)) + x2 = round(self.xc + r_tic2 * math.sin(at)) + y1 = round(self.yc - r_tic1 * math.cos(at)) + y2 = round(self.yc - r_tic2 * math.cos(at)) + self.display.line(x1, y1, x2, y2, color) + + def drawHour(self,color): #画时针 + + r_hour = int(self.r / 10.0 * 5) + ah = math.pi * 2.0 * ((self.hour % 12) + self.min / 60.0) / 12.0 + xh = int(self.xc + r_hour * math.sin(ah)) + yh = int(self.yc - r_hour * math.cos(ah)) + self.display.line(self.xc, self.yc, xh, yh, color) + + def drawMin(self,color): #画分针 + + r_min = int(self.r / 10.0 * 7) + am = math.pi * 2.0 * self.min / 60.0 + + xm = round(self.xc + r_min * math.sin(am)) + ym = round(self.yc - r_min * math.cos(am)) + self.display.line(self.xc, self.yc, xm, ym, color) + + def drawSec(self,color): #画秒针 + + r_sec = int(self.r / 10.0 * 9) + asec = math.pi * 2.0 * self.sec / 60.0 + xs = round(self.xc + r_sec * math.sin(asec)) + ys = round(self.yc - r_sec * math.cos(asec)) + self.display.line(self.xc, self.yc, xs, ys, color) + + def draw_clock(self): #画完整钟表 + self.drawDial(self.color) + self.drawHour(self.color) + self.drawMin(self.color) + self.drawSec(self.color) + self.display.show() + + def clear(self,color=0): #清除 + self.drawHour(color) + self.drawMin(color) + self.drawSec(color) + +'''Reclaim memory''' +gc.collect() diff --git a/boards/default/micropython_esp32s3/build/lib/sant_bot.py b/boards/default/micropython_esp32s3/build/lib/sant_bot.py new file mode 100644 index 00000000..8c95700a --- /dev/null +++ b/boards/default/micropython_esp32s3/build/lib/sant_bot.py @@ -0,0 +1,82 @@ +""" +SANT_WCH + +Micropython library for the SANT_WCH(---) +======================================================= +@dahanzimin From the Mixly Team +""" +_BOT035_ADDRESS = const(0x13) +_BOT5_TOUCH = const(0x01) +_BOT035_ADC = const(0x05) +_BOT035_PWM = const(0x07) + +_BOT035_KB = const(0x10) +_BOT035_MS = const(0x14) +_BOT035_STR = const(0x18) + +class BOT035: + def __init__(self, i2c_bus): + self._i2c = i2c_bus + + def _wreg(self, reg, val): + '''Write memory address''' + self._i2c.writeto_mem(_BOT035_ADDRESS, reg, val.to_bytes(1, 'little')) + + def _rreg(self, reg, nbytes=1): + '''Read memory address''' + self._i2c.writeto(_BOT035_ADDRESS, reg.to_bytes(1, 'little')) + return self._i2c.readfrom(_BOT035_ADDRESS, nbytes)[0] + + def key_adc(self): + return (self._rreg(_BOT035_ADC) | self._rreg(_BOT035_ADC + 1) << 8) + + def touch(self, index, value=None): + index = max(min(index, 1), 0) + touch = 4095 - (self._rreg(_BOT5_TOUCH + index * 2) | self._rreg(_BOT5_TOUCH + index * 2 + 1) << 8) + return touch > value if value else touch + + def touched(self, index, value=600): + return self.touch(index, value) + + def touch_slide(self): + values = [] + for i in range(30): + values.append((self.touch(1) - self._touchs[1]) - (self.touch(0) - self._touchs[0])) + return round(sorted(values)[15] / 10) + + def usben(self, index=1, duty=None, freq=None): + index = max(min(index, 3), 1) - 1 + if duty is not None: + duty = max(min(duty, 100), 0) + self._wreg(_BOT035_PWM + index + 2, int(duty)) + if freq is not None: + freq = max(min(freq, 65535), 10) + self._wreg(_BOT035_PWM, freq & 0xFF) + self._wreg(_BOT035_PWM + 1, freq >> 8) + if freq is None and duty is None: + return self._rreg(_BOT035_PWM + index + 2), self._rreg(_BOT035_PWM) | self._rreg(_BOT035_PWM + 1) << 8 + + def hid_keyboard(self, special=0, general=0, release=True): + self._buf = bytearray(4) + self._buf[0] = special + if type(general) in (tuple, list): + for i in range(len(general)): + if i > 2: break + self._buf[i + 1] = general[i] + else: + self._buf[1] = general + self._i2c.writeto_mem(_BOT035_ADDRESS, _BOT035_KB, self._buf) + if release: + time.sleep_ms(10) + self._i2c.writeto_mem(_BOT035_ADDRESS, _BOT035_KB, bytes(4)) + + def hid_keyboard_str(self, string, delay=0): + for char in str(string): + self._wreg(_BOT035_STR, ord(char) & 0xFF) + time.sleep_ms(20 + delay) + + def hid_mouse(self, keys=0, move=(0, 0), wheel=0, release=True): + self._i2c.writeto_mem(_BOT035_ADDRESS, _BOT035_MS, bytes([keys & 0x0F, move[0] & 0xFF, move[1] & 0xFF, wheel & 0xFF])) + if release: + time.sleep_ms(10) + self._i2c.writeto_mem(_BOT035_ADDRESS, _BOT035_MS, bytes(4)) diff --git a/boards/default/micropython_esp32s3/build/lib/sant_g2.py b/boards/default/micropython_esp32s3/build/lib/sant_g2.py new file mode 100644 index 00000000..32e94db5 --- /dev/null +++ b/boards/default/micropython_esp32s3/build/lib/sant_g2.py @@ -0,0 +1,30 @@ +""" +SANT G2 -MixGo SANT EXT G2 + +MicroPython library for the SANT G2 (Expansion board for MixGo SANT) +======================================================= +@dahanzimin From the Mixly Team +""" + +import gc +from machine import Pin, SoftI2C + +'''i2c-extboard''' +ext_i2c = SoftI2C(scl=Pin(5), sda=Pin(6), freq=400000) + +'''RFID_Sensor''' +try : + import rc522 + ext_rfid = rc522.RC522(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with SI522A (RFID) or",e) + +'''RADAR_Sensor''' +try : + import cbr817 + ext_mmw = cbr817.CBR817(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with CBR817 (RADAR) or",e) + +'''Reclaim memory''' +gc.collect() diff --git a/boards/default/micropython_esp32s3/build/lib/st7789_cf.py b/boards/default/micropython_esp32s3/build/lib/st7789_cf.py new file mode 100644 index 00000000..8d42bae6 --- /dev/null +++ b/boards/default/micropython_esp32s3/build/lib/st7789_cf.py @@ -0,0 +1,107 @@ +""" +ST7789/FrameBuffer + +MicroPython library for the ST7789(TFT-SPI) +======================================================= +#Preliminary composition 20240110 + +@dahanzimin From the Mixly Team +""" +import time, uframebuf +from machine import Pin, PWM +from micropython import const + +_CMD_SWRESET = const(0x01) +_CMD_SLPIN = const(0x10) +_CMD_SLPOUT = const(0x11) +_CMD_PTLON = const(0x12) +_CMD_NORON = const(0x13) +_CMD_INVOFF = const(0x20) +_CMD_INVON = const(0x21) +_CMD_DISPOFF = const(0x28) +_CMD_DISPON = const(0x29) +_CMD_CASET = const(0x2A) +_CMD_RASET = const(0x2B) +_CMD_RAMWR = const(0x2C) +_CMD_RAMRD = const(0x2E) +_CMD_PTLAR = const(0x30) +_CMD_VSCRDEF = const(0x33) +_CMD_COLMOD = const(0x3A) +_CMD_MADCTL = const(0x36) + +class ST7789(uframebuf.FrameBuffer_Uincode): + def __init__(self, spi, width, height, dc_pin=None, cs_pin=None, bl_pin=None, font_address=0x700000): + if height != 240 or width not in [320, 240, 135]: + raise ValueError("Unsupported display. 320x240, 240x240 and 135x240 are supported.") + self.spi = spi + self.dc = Pin(dc_pin, Pin.OUT, value=1) + self.cs = Pin(cs_pin, Pin.OUT, value=1) if cs_pin is not None else None + self._buffer = bytearray(width * height * 2) + super().__init__(self._buffer, width, height, uframebuf.RGB565) + self.font(font_address) + self._init() + self.show() + time.sleep_ms(100) + self._brightness = 0.6 + self.bl_led = PWM(Pin(bl_pin), duty_u16=int(self._brightness * 60000)) if bl_pin is not None else None + + def _write(self, cmd, dat = None): + if self.cs: self.cs.off() + self.dc.off() + self.spi.write(bytearray([cmd])) + if self.cs: self.cs.on() + if dat is not None: + if self.cs: self.cs.off() + self.dc.on() + self.spi.write(dat) + if self.cs: self.cs.on() + + def _init(self): + """Display initialization configuration""" + for cmd, data, delay in [ + ##(_CMD_SWRESET, None, 20000), + (_CMD_SLPOUT, None, 120000), + (_CMD_MADCTL, b'\x00', 50), + (_CMD_COLMOD, b'\x05', 50), + (0xB2, b'\x0c\x0c\x00\x33\x33', 10), + (0xB7, b'\x35', 10), + (0xBB, b'\x19', 10), + (0xC0, b'\x2C', 10), + (0xC2, b'\x01', 10), + (0xC3, b'\x12', 10), + (0xC4, b'\x20', 10), + (0xC6, b'\x0F', 10), + (0xD0, b'\xA4\xA1', 10), + (0xE0, b'\xD0\x04\x0D\x11\x13\x2B\x3F\x54\x4C\x18\x0D\x0B\x1F\x23', 10), + (0xE1, b'\xD0\x04\x0C\x11\x13\x2C\x3F\x44\x51\x2F\x1F\x1F\x20\x23', 10), + (0x21, None, 10), + (0x29, None, 10), + # (_CMD_INVOFF, None, 10), + # (_CMD_NORON, None, 10), + # (_CMD_DISPON, None, 200), + ]: + self._write(cmd, data) + if delay: + time.sleep_us(delay) + + def get_brightness(self): + return self._brightness + + def set_brightness(self, brightness): + if not 0.0 <= brightness <= 1.0: + raise ValueError("Brightness must be a decimal number in the range: 0.0~1.0") + self._brightness = brightness + self.bl_led.duty_u16(int(brightness*60000)) + + def color(self, red, green=None, blue=None): + """ Convert red, green and blue values (0-255) into a 16-bit 565 encoding.""" + if green is None or blue is None: + return red + else: + return (red & 0xf8) << 8 | (green & 0xfc) << 3 | blue >> 3 + + def show(self): + """Refresh the display and show the changes.""" + self._write(_CMD_CASET, b'\x00\x00\x01\x3f') + self._write(_CMD_RASET, b'\x00\x00\x00\xef') + self._write(_CMD_RAMWR, self._buffer) diff --git a/boards/default/micropython_esp32s3/config.json b/boards/default/micropython_esp32s3/config.json index 7e13fab0..300aceb5 100644 --- a/boards/default/micropython_esp32s3/config.json +++ b/boards/default/micropython_esp32s3/config.json @@ -1,8 +1,7 @@ { "board": { "元控青春": "micropython:esp32s3:mixgo_nova", - "元控": "micropython:esp32s3:mixgo_zero", - "MixGo Sant": "micropython:esp32c3:mixgo_sant" + "元控自强": "micropython:esp32s3:mixgo_sant" }, "language": "MicroPython", "burn": { diff --git a/boards/default/micropython_esp32s3/index.xml b/boards/default/micropython_esp32s3/index.xml index c2a79fbf..052fd8d4 100644 --- a/boards/default/micropython_esp32s3/index.xml +++ b/boards/default/micropython_esp32s3/index.xml @@ -1 +1 @@ -02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,0180291001001004401000/sd/1.wav5/sd/1.wavhttps://gitee.com/dahanzimin/test/raw/master/wav/8.wav000000000010001000001#ffffff255,255,0Mixly0Mixly0010#ffffff255,255,0MixlyMixly0550#ffffff255,255,0MixlyMixly5500#ffffff255,255,00020#ffffff255,255,0005050#ffffff255,255,020202015#ffffff255,255,0606040#ffffff255,255,010000#ffffff255,255,00.5#ffffff255,255,0new_clock16012040#ffffff255,255,0new_clock806440#ffffff255,255,0new_clocknew_clock8200new_clocknew_clock0x0000000,0,0wifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.cn/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse101620000211000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr123ws_wrws_wrws_wr360010zsensorzsensorzsensorzsensormidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3100100i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi10000001246spi45tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsspi46sdsd/sdfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,0180291001001004401000/sd/1.wav5/sd/1.wavhttps://gitee.com/dahanzimin/test/raw/master/wav/8.wav44044010000412000000000001000100010020000Hello, Mixly!10001#ffffff255,255,0Mixly0Mixly0010#ffffff255,255,0MixlyMixly0550#ffffff255,255,0MixlyMixly5500#ffffff255,255,00020#ffffff255,255,0005050#ffffff255,255,020202015#ffffff255,255,0606040#ffffff255,255,010000#ffffff255,255,00.5#ffffff255,255,0new_clock16012040#ffffff255,255,0new_clock806440#ffffff255,255,0new_clocknew_clock8200new_clocknew_clock0x0000000,0,000Mixly0Mixly5000500wifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.cn/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse101620000211000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr123ws_wrws_wrws_wr360010zsensorzsensorzsensorzsensormidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3100100i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi10000001246spi45tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsspi46sdsd/sdfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_esp32s3/main.bundle.js b/boards/default/micropython_esp32s3/main.bundle.js index 23304718..d8ad4210 100644 --- a/boards/default/micropython_esp32s3/main.bundle.js +++ b/boards/default/micropython_esp32s3/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Lt,controls_typeLists:()=>Nt,lists_zip:()=>Dt,lists_zip_container:()=>ft,lists_zip_item:()=>Ft,unpack_iterable_object:()=>Pt,variables_change:()=>St,variables_get:()=>gt,variables_global:()=>At,variables_set:()=>Ct});var i={};t.r(i),t.d(i,{base_setup:()=>Xt,controls_delay:()=>xt,controls_end_program:()=>yt,controls_except:()=>qt,controls_finally:()=>zt,controls_flow_statements:()=>wt,controls_for:()=>kt,controls_forEach:()=>Bt,controls_for_range:()=>Ht,controls_if:()=>bt,controls_if_else:()=>Jt,controls_if_elseif:()=>Kt,controls_if_if:()=>Wt,controls_lambda:()=>Zt,controls_main:()=>Yt,controls_pass:()=>$t,controls_range:()=>Vt,controls_repeat_ext:()=>jt,controls_thread:()=>te,controls_try:()=>Qt,controls_try_finally:()=>Ut,controls_whileUntil:()=>Gt,datetime_fromtimestamp:()=>oe,do_while:()=>ee,garbage_collection:()=>ie,gene_unique_identifier:()=>pe,get_mem_alloc:()=>ne,get_mem_free:()=>se,get_unique_identifier:()=>_e});var n={};t.r(n),t.d(n,{base_map:()=>De,generate_cartesian_product:()=>Fe,math_arithmetic:()=>de,math_bit:()=>Te,math_constant:()=>re,math_constant_mp:()=>le,math_constrain:()=>ce,math_dec:()=>he,math_indexer_number:()=>Ce,math_map:()=>ge,math_max_min:()=>Ee,math_number:()=>ue,math_number_base_conversion:()=>Oe,math_random:()=>Re,math_random_seed:()=>Se,math_round:()=>Ae,math_selfcalcu:()=>Ie,math_to_int:()=>me,math_trig:()=>Me,text_to_number:()=>Le,text_to_number_skulpt:()=>Ne,turn_to_int:()=>fe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>ye,char_to_ascii:()=>be,number_to_text:()=>Ve,os_system:()=>ui,text:()=>ve,text_capital:()=>Je,text_center:()=>Qe,text_char:()=>Xe,text_char_at:()=>Ue,text_char_at2:()=>Ge,text_char_at3:()=>_i,text_compareTo:()=>si,text_compare_to:()=>Ke,text_create_with_container:()=>ei,text_create_with_item:()=>ii,text_encode:()=>pi,text_equals_starts_ends:()=>We,text_eval:()=>ai,text_find:()=>qe,text_format:()=>ti,text_format_noreturn:()=>oi,text_join:()=>xe,text_join_seq:()=>ze,text_length:()=>Be,text_random_char:()=>we,text_replace:()=>je,text_split:()=>Ze,text_strip:()=>$e,text_substring:()=>He,text_substring2:()=>ke,text_substring3:()=>ni,text_textarea:()=>Ye});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Wi,content_in_lists:()=>Ji,enumerate:()=>Ki,list_many_input:()=>vi,list_tolist:()=>yi,list_tolist2:()=>Hi,list_trig:()=>fi,lists_2d_get_col_row_data:()=>Ti,lists_2d_get_data_with_col_row:()=>Ii,lists_append_extend:()=>Ri,lists_change_to:()=>Pi,lists_change_to_general:()=>Xi,lists_clear:()=>Ai,lists_create_with:()=>Mi,lists_create_with2:()=>bi,lists_create_with_container:()=>mi,lists_create_with_item:()=>Ei,lists_create_with_noreturn:()=>Yi,lists_create_with_text:()=>hi,lists_create_with_text2:()=>Vi,lists_del_general:()=>xi,lists_find:()=>Di,lists_getIndex3:()=>Bi,lists_getSublist3:()=>Gi,lists_get_index:()=>li,lists_get_random_item:()=>ci,lists_get_random_sublist:()=>gi,lists_get_sublist:()=>di,lists_insert_value:()=>Ci,lists_insert_value2:()=>wi,lists_pop:()=>Ni,lists_remove_at:()=>Li,lists_remove_at2:()=>ki,lists_reverse:()=>Si,lists_setIndex3:()=>Ui,lists_set_index:()=>Oi,lists_sort:()=>Fi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>rn,dicts_add_or_change:()=>en,dicts_clear:()=>_n,dicts_create_with:()=>qi,dicts_create_with_container:()=>zi,dicts_create_with_item:()=>ji,dicts_create_with_noreturn:()=>In,dicts_deldict:()=>un,dicts_delete:()=>nn,dicts_get:()=>$i,dicts_get_default:()=>tn,dicts_items:()=>on,dicts_keys:()=>Zi,dicts_length:()=>an,dicts_pop:()=>ln,dicts_setdefault:()=>dn,dicts_to_json:()=>Mn,dicts_to_json2:()=>En,dicts_to_to:()=>mn,dicts_todict:()=>Tn,dicts_update:()=>sn,dicts_values:()=>pn,json_to_dicts:()=>hn});var p={};t.r(p),t.d(p,{logic_boolean:()=>Sn,logic_compare:()=>Rn,logic_compare_continous:()=>cn,logic_is:()=>Dn,logic_is_in:()=>Nn,logic_negate:()=>Cn,logic_null:()=>An,logic_operation:()=>gn,logic_tobool:()=>fn,logic_true_or_false:()=>Ln});var a={};t.r(a),t.d(a,{sdcard_mount:()=>Zn,sdcard_use_spi_init:()=>jn,storage_can_write_ornot:()=>Vn,storage_change_dir:()=>qn,storage_close_file:()=>Gn,storage_delete_file:()=>wn,storage_file_seek:()=>Wn,storage_file_tell:()=>Hn,storage_file_write:()=>Xn,storage_fileopen:()=>Pn,storage_fileopen_new:()=>vn,storage_fileopen_new_encoding:()=>Yn,storage_get_a_line:()=>bn,storage_get_contents:()=>yn,storage_get_contents_without_para:()=>xn,storage_get_current_dir:()=>Kn,storage_get_file_size:()=>kn,storage_get_filename:()=>Bn,storage_is_file:()=>zn,storage_list_all_files:()=>Un,storage_make_dir:()=>Jn,storage_open_file_with_os:()=>Fn,storage_rename:()=>Qn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>_s,procedures_callreturn:()=>os,procedures_defnoreturn:()=>es,procedures_defreturn:()=>is,procedures_ifreturn:()=>ps,procedures_mutatorarg:()=>ss,procedures_mutatorcontainer:()=>ns,procedures_return:()=>as});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Rs,tuple_create_with:()=>rs,tuple_create_with_container:()=>ls,tuple_create_with_item:()=>ds,tuple_create_with_noreturn:()=>Ss,tuple_create_with_text2:()=>Is,tuple_create_with_text_return:()=>Ts,tuple_del:()=>ms,tuple_find:()=>cs,tuple_getIndex:()=>Ms,tuple_getSublist:()=>Cs,tuple_get_random_item:()=>Ls,tuple_get_sublist:()=>As,tuple_join:()=>Es,tuple_length:()=>hs,tuple_max:()=>Os,tuple_totuple:()=>Ns,tuple_trig:()=>gs});var l={};t.r(l),t.d(l,{set_add_discard:()=>bs,set_clear:()=>Xs,set_create_with:()=>fs,set_create_with_container:()=>Fs,set_create_with_item:()=>Ps,set_create_with_text_return:()=>Gs,set_length:()=>vs,set_operate:()=>xs,set_operate_update:()=>ys,set_pop:()=>Ys,set_sub:()=>Vs,set_toset:()=>Us,set_update:()=>Bs});var d={};t.r(d),t.d(d,{html_content:()=>Ks,html_content_more:()=>Js,html_document:()=>ks,html_form:()=>qs,html_head_body:()=>Ws,html_style:()=>Qs,html_style_color:()=>js,html_style_content:()=>zs,html_text:()=>Zs,html_title:()=>Hs});var I={};t.r(I),t.d(I,{attribute_access:()=>d_,function_call:()=>u_,function_call_container:()=>r_,function_call_item:()=>l_,raw_block:()=>e_,raw_empty:()=>n_,raw_expression:()=>i_,raw_table:()=>t_,text_comment:()=>s_,text_print_multiple:()=>o_,text_print_multiple_container:()=>p_,text_print_multiple_item:()=>a_,type_check:()=>__});var T={};t.r(T),t.d(T,{controls_type:()=>m_,controls_typeLists:()=>E_,lists_zip:()=>O_,unpack_iterable_object:()=>R_,variables_change:()=>M_,variables_get:()=>I_,variables_global:()=>h_,variables_set:()=>T_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>F_,base_setup:()=>g_,controls_delay:()=>f_,controls_flow_statements:()=>D_,controls_for:()=>A_,controls_forEach:()=>x_,controls_for_range:()=>L_,controls_if:()=>C_,controls_interrupts:()=>Y_,controls_lambda:()=>b_,controls_main:()=>c_,controls_millis:()=>P_,controls_nointerrupts:()=>X_,controls_pass:()=>B_,controls_range:()=>y_,controls_repeat:()=>J_,controls_repeat_ext:()=>w_,controls_thread:()=>G_,controls_try_finally:()=>S_,controls_whileUntil:()=>N_,datetime_fromtimestamp:()=>Q_,do_while:()=>U_,garbage_collection:()=>k_,gene_unique_identifier:()=>q_,get_mem_alloc:()=>H_,get_mem_free:()=>W_,get_unique_identifier:()=>K_,reset:()=>v_,time_sleep:()=>V_});var h={};t.r(h),t.d(h,{base_map:()=>mo,generate_cartesian_product:()=>Oo,math_arithmetic:()=>to,math_bit:()=>$_,math_constant:()=>j_,math_constant_mp:()=>Z_,math_constrain:()=>uo,math_dec:()=>so,math_indexer_number:()=>Io,math_map:()=>ao,math_max_min:()=>oo,math_number:()=>z_,math_number_base_conversion:()=>ro,math_random:()=>po,math_random_seed:()=>lo,math_round:()=>To,math_selfcalcu:()=>eo,math_single:()=>io,math_to_int:()=>_o,math_trig:()=>no,text_to_number:()=>Mo,text_to_number_skulpt:()=>ho,turn_to_int:()=>Eo});var m={};t.r(m),t.d(m,{ascii_to_char:()=>So,char_to_ascii:()=>Ao,number_to_text:()=>Lo,os_system:()=>qo,text:()=>Ro,text_capital:()=>xo,text_center:()=>yo,text_char:()=>go,text_char_at:()=>fo,text_char_at2:()=>Do,text_char_at3:()=>Ko,text_compareTo:()=>Wo,text_compare_to:()=>vo,text_encode:()=>Jo,text_equals_starts_ends:()=>Po,text_eval:()=>Qo,text_find:()=>bo,text_format:()=>wo,text_format_noreturn:()=>ko,text_join:()=>Co,text_join_seq:()=>Vo,text_length:()=>No,text_random_char:()=>Fo,text_replace:()=>Bo,text_split:()=>Go,text_strip:()=>Uo,text_substring:()=>Xo,text_substring2:()=>Yo,text_substring3:()=>Ho,text_textarea:()=>co});var E={};t.r(E),t.d(E,{content_in_lists:()=>fp,enumerate:()=>Dp,list_many_input:()=>Mp,list_tolist:()=>Lp,list_tolist2:()=>Np,list_trig:()=>dp,lists_2d_get_col_row_data:()=>Zo,lists_2d_get_data_with_col_row:()=>jo,lists_append_extend:()=>np,lists_change_to:()=>Tp,lists_change_to_general:()=>mp,lists_clear:()=>ap,lists_create_with:()=>$o,lists_create_with2:()=>Op,lists_create_with_noreturn:()=>hp,lists_create_with_text:()=>tp,lists_create_with_text2:()=>Rp,lists_del_general:()=>Ep,lists_find:()=>up,lists_getIndex3:()=>cp,lists_getSublist3:()=>gp,lists_get_index:()=>ep,lists_get_random_item:()=>sp,lists_get_random_sublist:()=>_p,lists_get_sublist:()=>zo,lists_insert_value:()=>op,lists_insert_value2:()=>Sp,lists_pop:()=>lp,lists_remove_at:()=>rp,lists_remove_at2:()=>Ap,lists_reverse:()=>pp,lists_setIndex3:()=>Cp,lists_set_index:()=>ip,lists_sort:()=>Ip});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>wp,dicts_add_or_change:()=>Xp,dicts_clear:()=>bp,dicts_create_with:()=>Fp,dicts_create_with_noreturn:()=>Wp,dicts_deldict:()=>Up,dicts_delete:()=>xp,dicts_get:()=>vp,dicts_get_default:()=>Yp,dicts_items:()=>Vp,dicts_keys:()=>Pp,dicts_length:()=>Gp,dicts_pop:()=>kp,dicts_setdefault:()=>Hp,dicts_to_json:()=>Jp,dicts_to_json2:()=>zp,dicts_to_to:()=>qp,dicts_todict:()=>Kp,dicts_update:()=>yp,dicts_values:()=>Bp,json_to_dicts:()=>Qp});var R={};t.r(R),t.d(R,{logic_boolean:()=>ea,logic_compare:()=>jp,logic_compare_continous:()=>Zp,logic_is:()=>_a,logic_is_in:()=>sa,logic_negate:()=>ta,logic_null:()=>ia,logic_operation:()=>$p,logic_tobool:()=>oa,logic_true_or_false:()=>na});var c={};t.r(c),t.d(c,{sdcard_mount:()=>fa,sdcard_use_spi_init:()=>Da,storage_can_write_ornot:()=>Ma,storage_change_dir:()=>Ca,storage_close_file:()=>ma,storage_delete_file:()=>Oa,storage_file_seek:()=>ga,storage_file_tell:()=>ca,storage_file_write:()=>la,storage_fileopen:()=>aa,storage_fileopen_new:()=>ua,storage_fileopen_new_encoding:()=>ra,storage_get_a_line:()=>Ta,storage_get_contents:()=>Ia,storage_get_contents_without_para:()=>da,storage_get_current_dir:()=>Sa,storage_get_file_size:()=>Ra,storage_get_filename:()=>ha,storage_is_file:()=>Na,storage_list_all_files:()=>Ea,storage_make_dir:()=>Aa,storage_open_file_with_os:()=>pa,storage_rename:()=>La});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>Ya,procedures_callreturn:()=>va,procedures_defnoreturn:()=>Pa,procedures_defreturn:()=>Fa,procedures_ifreturn:()=>Xa,procedures_return:()=>xa});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ha,tuple_create_with:()=>ya,tuple_create_with_noreturn:()=>Qa,tuple_create_with_text2:()=>ba,tuple_create_with_text_return:()=>Va,tuple_del:()=>Ua,tuple_find:()=>Wa,tuple_getIndex:()=>Ba,tuple_getSublist:()=>Ja,tuple_get_random_item:()=>za,tuple_get_sublist:()=>qa,tuple_join:()=>wa,tuple_length:()=>Ga,tuple_max:()=>ka,tuple_totuple:()=>ja,tuple_trig:()=>Ka});var S={};t.r(S),t.d(S,{set_add_discard:()=>su,set_clear:()=>eu,set_create_with:()=>Za,set_create_with_text_return:()=>pu,set_length:()=>$a,set_operate:()=>iu,set_operate_update:()=>nu,set_pop:()=>tu,set_sub:()=>_u,set_toset:()=>au,set_update:()=>ou});var A={};t.r(A),t.d(A,{html_content:()=>du,html_content_more:()=>Iu,html_document:()=>uu,html_form:()=>Mu,html_head_body:()=>lu,html_style:()=>Tu,html_style_content:()=>hu,html_text:()=>mu,html_title:()=>ru});var L={};t.r(L),t.d(L,{attribute_access:()=>Su,function_call:()=>Cu,raw_block:()=>Eu,raw_empty:()=>Ru,raw_expression:()=>Ou,raw_table:()=>cu,type_check:()=>gu});var N={};t.r(N),t.d(N,{PIN_init:()=>Ar,actuator_extern_get_led_bright:()=>yu,actuator_extern_get_led_state:()=>bu,actuator_extern_led_bright:()=>xu,actuator_extern_led_brightness:()=>Vu,actuator_ms32006_dcmotor:()=>Ju,actuator_ms32006_init:()=>Ku,actuator_ms32006_stepper:()=>Qu,actuator_neopixel_init:()=>qu,actuator_neopixel_rgb:()=>zu,actuator_neopixel_rgb_all:()=>ju,actuator_neopixel_write:()=>Zu,actuator_use_uart_init:()=>$u,esp32_music_get_tempo_extern:()=>vu,esp32_music_pitch:()=>Du,esp32_music_pitch_init:()=>Nu,esp32_music_pitch_with_time:()=>fu,esp32_music_play_list:()=>Fu,esp32_music_reset_extern:()=>Yu,esp32_music_set_tempo_extern:()=>Pu,esp32_music_stop:()=>Xu,mixbot_actuator_extern_get_addr:()=>Cr,mixbot_actuator_extern_set_addr:()=>Sr,mixbot_addr_extern:()=>rr,parrot_PIN_init:()=>fr,parrot_move_speed:()=>Fr,pin_led_bright:()=>Lr,player_insert_music:()=>_r,player_play_music:()=>sr,player_set_mode:()=>nr,player_set_play:()=>er,player_set_volume:()=>ir,player_whether_stop:()=>tr,robot_led_extern:()=>Tr,robot_led_extern_get_value:()=>Mr,robot_motor_extern:()=>lr,robot_motor_extern_get_speed:()=>dr,robot_servo_extern_absolute_run:()=>Or,robot_servo_extern_get_status:()=>hr,robot_servo_extern_relative_continue:()=>gr,robot_servo_extern_relative_origin:()=>Rr,robot_servo_extern_relative_run:()=>cr,robot_servo_extern_stop:()=>Er,robot_servo_extern_stop_mode:()=>mr,robot_traffic_light_extern:()=>Ir,servo_PIN_init:()=>Nr,servo_get_angle:()=>Hu,servo_get_speed:()=>Wu,servo_init:()=>Bu,servo_move:()=>Gu,servo_move_angle:()=>Dr,servo_set_angle:()=>wu,servo_set_speed:()=>ku,servo_speed_360:()=>Uu,syn6288_builtin_voice:()=>ar,syn6288_get_voice:()=>pr,syn6288_set_voice:()=>or,syn6288_tts_play:()=>ur});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>al,actuator_dc_motor_stop:()=>ul,actuator_get_led_bright:()=>xr,actuator_get_led_state:()=>yr,actuator_led_bright:()=>Xr,actuator_led_brightness:()=>br,actuator_mixbot_buzzer_on_off:()=>Tl,actuator_mixgo_nova_mic_get:()=>Ol,actuator_mixgo_nova_mic_set:()=>El,actuator_mixgo_nova_onboard_music_pitch:()=>Al,actuator_mixgo_nova_onboard_music_stop:()=>Ll,actuator_mixgo_nova_play_audio:()=>Cl,actuator_mixgo_nova_play_online_audio:()=>Sl,actuator_mixgo_nova_record_audio:()=>gl,actuator_mixgo_nova_voice_get:()=>cl,actuator_mixgo_nova_voice_set:()=>Rl,actuator_mixgo_zero_led_color:()=>Vr,actuator_onboard_neopixel_rgb:()=>Hr,actuator_onboard_neopixel_rgb_all:()=>Wr,actuator_onboard_neopixel_rgb_show_all_chase:()=>Jr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Kr,actuator_onboard_neopixel_write:()=>Qr,actuator_rm_onboard_neopixel_rgb:()=>qr,actuator_rm_onboard_neopixel_rgb_all:()=>zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>jr,actuator_stepper_keep:()=>ol,actuator_stepper_stop:()=>pl,analog_ble_keyboard_init:()=>Bl,analog_ble_keyboard_input:()=>wl,analog_ble_keyboard_send_battery:()=>Hl,analog_ble_keyboard_str:()=>kl,analog_ble_mouse_init:()=>Wl,analog_ble_mouse_input:()=>Ql,analog_ble_mouse_send_battery:()=>ql,analog_keyboard_input:()=>Fl,analog_keyboard_str:()=>Vl,analog_mouse_input:()=>yl,bitbot_motor:()=>ml,bitbot_move:()=>Ml,bitbot_stop:()=>hl,ble_keyboard_connect:()=>Ul,ble_keyboard_get_mac:()=>Gl,ble_mouse_connect:()=>Jl,ble_mouse_get_mac:()=>Kl,cc_number:()=>kr,educore_ble_keyboard_input:()=>_d,educore_ble_sensor_connected:()=>sd,educore_ble_sensor_init:()=>nd,educore_buzzer:()=>zl,educore_buzzer_play_tone:()=>jl,educore_buzzer_play_tone_time:()=>Zl,educore_buzzer_stop:()=>$l,educore_neopixel_clear:()=>id,educore_neopixel_rgb:()=>ed,educore_rgb_light:()=>td,esp32_music_get_tempo:()=>$r,esp32_music_reset:()=>tl,esp32_music_set_tempo:()=>Zr,esp32_onboard_music_pitch:()=>el,esp32_onboard_music_pitch_with_time:()=>il,esp32_onboard_music_play_list:()=>sl,esp32_onboard_music_stop:()=>nl,general_key:()=>vl,general_key_tuple:()=>Yl,generalkey_container:()=>Xl,generalkey_create_with_item:()=>xl,get_power_output:()=>Dl,ledswitch:()=>Yr,mixbot_motor:()=>Il,mixbot_motor_status:()=>rl,mixbot_move:()=>ll,mixbot_stop:()=>dl,mouse_key:()=>bl,number:()=>vr,rm_actuator_get_led_bright:()=>Gr,rm_actuator_get_led_state:()=>Ur,rm_actuator_led_bright:()=>Br,rm_actuator_led_brightness:()=>wr,rm_motor:()=>_l,set_all_power_output:()=>fl,set_power_output:()=>Nl,special_key:()=>Pl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Bd,ai_sensor_ailocal_class:()=>Dd,ai_sensor_ailocal_class_result:()=>fd,ai_sensor_ailocal_train:()=>Nd,ai_sensor_asr_recognize:()=>Xd,ai_sensor_audio_play:()=>Pd,ai_sensor_audio_record:()=>Fd,ai_sensor_barcode:()=>Id,ai_sensor_circle:()=>Od,ai_sensor_classifier_faces:()=>Vd,ai_sensor_color:()=>Cd,ai_sensor_color_chases:()=>Ld,ai_sensor_color_chases_result:()=>Ad,ai_sensor_config:()=>ld,ai_sensor_face:()=>bd,ai_sensor_find_20objects:()=>Gd,ai_sensor_find_barcodes:()=>Td,ai_sensor_find_circles:()=>Rd,ai_sensor_find_colors:()=>Sd,ai_sensor_find_licenseplates:()=>yd,ai_sensor_find_lines:()=>Ed,ai_sensor_find_qrcodes:()=>rd,ai_sensor_find_rects:()=>gd,ai_sensor_find_tags:()=>hd,ai_sensor_licenseplate:()=>xd,ai_sensor_line:()=>md,ai_sensor_qrcode:()=>ad,ai_sensor_qrcode_lite:()=>ud,ai_sensor_rect:()=>cd,ai_sensor_rgb:()=>dd,ai_sensor_tag:()=>Md,ai_sensor_use_uart_init:()=>pd,ai_sensor_yolo_recognize:()=>vd,ai_sensor_yolo_recognize_result:()=>Yd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>kd,MICROPYTHON_AI_Speech_unit:()=>wd,MICROPYTHON_AI_client:()=>Ud});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>sI,mpython_blynk_app_notify:()=>jd,mpython_blynk_email:()=>tI,mpython_blynk_get_timers:()=>eI,mpython_blynk_on_connected:()=>Qd,mpython_blynk_on_disconnected:()=>Jd,mpython_blynk_run:()=>zd,mpython_blynk_sensor_data_to_app:()=>nI,mpython_blynk_set_property:()=>$d,mpython_blynk_setup:()=>_I,mpython_blynk_stop_timers:()=>Zd,mpython_blynk_sync_virtual:()=>Kd,mpython_blynk_terminal_widget_vpin:()=>Wd,mpython_blynktimer:()=>iI,mpython_blynktimer_run:()=>qd});var v={};t.r(v),t.d(v,{communicate_bluetooth_central_init:()=>UI,communicate_bluetooth_connect:()=>WI,communicate_bluetooth_disconnect:()=>KI,communicate_bluetooth_handle:()=>jI,communicate_bluetooth_is_connected:()=>QI,communicate_bluetooth_mac:()=>HI,communicate_bluetooth_peripheral_init:()=>wI,communicate_bluetooth_recv:()=>qI,communicate_bluetooth_recv_only:()=>zI,communicate_bluetooth_scan:()=>kI,communicate_bluetooth_send:()=>JI,communicate_espnow_init:()=>ZI,communicate_espnow_init_new:()=>$I,communicate_i2c_available:()=>CI,communicate_i2c_init:()=>uI,communicate_i2c_master_read:()=>gI,communicate_i2c_onboard:()=>pI,communicate_i2c_read:()=>rI,communicate_i2c_scan:()=>dI,communicate_i2c_write:()=>lI,communicate_ir_recv_init:()=>PI,communicate_ir_send_init:()=>yI,communicate_ow_init:()=>AI,communicate_ow_read:()=>NI,communicate_ow_reset:()=>FI,communicate_ow_scan:()=>LI,communicate_ow_select:()=>fI,communicate_ow_write:()=>DI,communicate_spi_buffer:()=>MI,communicate_spi_init:()=>II,communicate_spi_onboard:()=>aI,communicate_spi_read:()=>hI,communicate_spi_read_output:()=>mI,communicate_spi_readinto:()=>EI,communicate_spi_readinto_output:()=>OI,communicate_spi_set:()=>TI,communicate_spi_write:()=>RI,communicate_spi_write_readinto:()=>cI,espnow_radio_channel:()=>_T,espnow_radio_channel_new:()=>pT,espnow_radio_on_off:()=>aT,espnow_radio_rec:()=>rT,espnow_radio_recv:()=>dT,espnow_radio_recv_certain_msg:()=>IT,espnow_radio_recv_certain_msg_new:()=>MT,espnow_radio_recv_msg:()=>lT,espnow_radio_recv_new:()=>TT,espnow_radio_send:()=>uT,espnow_radio_txpower:()=>oT,i2c_available:()=>bT,i2c_init:()=>CT,i2c_master_reader2:()=>yT,i2c_read:()=>ST,i2c_scan:()=>LT,i2c_slave_onreceive:()=>SI,i2c_write:()=>AT,internal_variable:()=>vI,ir_recv_timeout:()=>xI,ir_transmit_busy:()=>GI,ir_transmit_conventional_data:()=>bI,ir_transmit_raw_code:()=>BI,ir_transmit_study_code:()=>VI,ir_whether_recv:()=>XI,lora_init:()=>hT,lora_packet:()=>mT,lora_recv:()=>OT,lora_send:()=>ET,network_espnow_info:()=>eT,network_espnow_mac:()=>tT,network_espnow_recv:()=>iT,network_espnow_recv_handle:()=>sT,network_espnow_send:()=>nT,recv_fun:()=>YI,spi_buffer:()=>fT,spi_init:()=>NT,spi_read:()=>FT,spi_read_output:()=>PT,spi_readinto:()=>vT,spi_readinto_output:()=>YT,spi_set:()=>DT,spi_write:()=>XT,spi_write_readinto:()=>xT,urequests_attribute:()=>cT,urequests_get:()=>RT,urequests_method:()=>gT});var Y={};t.r(Y),t.d(Y,{display_animate:()=>IM,display_blink_rate:()=>uM,display_circle:()=>TM,display_color_seclet:()=>LM,display_draw_4strings:()=>nM,display_fill:()=>dM,display_get_screen_image:()=>aM,display_help:()=>hM,display_image_size:()=>sM,display_lcd_use_i2c_init:()=>vM,display_line:()=>oM,display_line_arbitrarily:()=>pM,display_matrix_extern_bright_point:()=>qT,display_matrix_extern_bright_screen:()=>jT,display_matrix_extern_clear:()=>ZT,display_matrix_extern_get_pixel:()=>QT,display_matrix_extern_get_screen_pixel:()=>zT,display_matrix_extern_image_builtins:()=>$T,display_matrix_extern_scroll_string:()=>kT,display_matrix_extern_scroll_string_delay:()=>HT,display_matrix_extern_shift:()=>JT,display_matrix_extern_show_frame_string:()=>WT,display_matrix_extern_show_frame_string_delay:()=>KT,display_matrix_extern_show_image:()=>UT,display_matrix_extern_show_image_or_string_delay:()=>wT,display_matrix_use_i2c_init:()=>GT,display_oled_drawPixel:()=>EM,display_oled_showBitmap:()=>mM,display_oled_use_i2c_init:()=>bM,display_onoff:()=>lM,display_rect:()=>_M,display_rgb_color:()=>rM,display_tm1650_power:()=>RM,display_tm1650_set_brightness:()=>CM,display_tm1650_show_dot:()=>gM,display_tm1650_show_num:()=>cM,display_tm_use_i2c_init:()=>OM,display_triangle:()=>MM,display_use_i2c_init:()=>iM,extern_oled_bright_point:()=>QM,extern_oled_clear:()=>qM,extern_oled_get_pixel:()=>JM,extern_oled_hvline:()=>jM,extern_oled_line:()=>ZM,extern_oled_scroll_string:()=>wM,extern_oled_scroll_string_delay:()=>kM,extern_oled_shape_rect:()=>zM,extern_oled_shift:()=>KM,extern_oled_show_frame_string:()=>HM,extern_oled_show_frame_string_delay:()=>WM,extern_oled_show_image:()=>VM,extern_oled_show_image_or_string_delay:()=>UM,extern_oled_show_image_xy:()=>BM,extern_oled_show_string:()=>GM,lcd_backlight:()=>xM,lcd_clear:()=>yM,lcd_print_string:()=>XM,lcd_show_image_or_string_delay:()=>YM,matrix_extern_image_arithmetic:()=>tM,matrix_extern_image_invert:()=>eM,tft_fill:()=>FM,tft_line_arbitrarily:()=>PM,tft_scroll_string_delay:()=>DM,tft_show_frame_string_delay:()=>fM,tft_show_image_or_string_delay:()=>NM,tft_show_image_xy:()=>AM,tft_use_spi_init:()=>SM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>bh,display_bright_point:()=>Ih,display_bright_screen:()=>Mh,display_clear:()=>hh,display_get_pixel:()=>dh,display_get_screen_pixel:()=>Th,display_image_builtins:()=>ph,display_image_builtins_all:()=>ah,display_image_create:()=>oh,display_scroll_string:()=>ih,display_scroll_string_delay:()=>nh,display_shift:()=>lh,display_show_frame_string:()=>sh,display_show_frame_string_delay:()=>_h,display_show_image:()=>th,display_show_image_or_string_delay:()=>eh,draw_pointer:()=>pm,image_arithmetic:()=>uh,image_invert:()=>rh,mixbot_display_bright_screen:()=>xh,mixbot_display_get_ambientbright:()=>Xh,mixbot_display_get_screen_pixel:()=>Yh,mixbot_display_image_create:()=>vh,mixbot_display_rotate:()=>yh,mixgo_display_image_create_new:()=>Oh,mixgome_display_font:()=>Rh,mixgome_display_image_create:()=>mh,mixgomini_display_image_create:()=>Eh,mpython_display_hvline:()=>fh,mpython_display_line:()=>Fh,mpython_display_shape_rect:()=>Dh,mpython_pbm_image:()=>Ph,onboard_oled_bright_point:()=>Nh,onboard_oled_scroll_string_delay:()=>Ah,onboard_oled_show_frame_string_delay:()=>Lh,onboard_oled_show_image:()=>ch,onboard_oled_show_image_or_string_delay:()=>Sh,onboard_oled_show_image_xy:()=>gh,onboard_oled_show_string:()=>Ch,onboard_tft_bright_point:()=>zh,onboard_tft_bright_screen:()=>$h,onboard_tft_clear:()=>jh,onboard_tft_clock_clear:()=>_m,onboard_tft_clock_draw:()=>sm,onboard_tft_clock_get_rtctime:()=>im,onboard_tft_clock_init:()=>em,onboard_tft_clock_set_time:()=>nm,onboard_tft_display_hvline:()=>Kh,onboard_tft_display_line:()=>Jh,onboard_tft_display_shape_circle:()=>om,onboard_tft_display_shape_rect:()=>Wh,onboard_tft_fill:()=>tm,onboard_tft_get_pixel:()=>qh,onboard_tft_get_screen_pixel:()=>Zh,onboard_tft_scroll_string:()=>Uh,onboard_tft_scroll_string_delay:()=>wh,onboard_tft_shift:()=>Qh,onboard_tft_show_frame_string:()=>kh,onboard_tft_show_frame_string_delay:()=>Hh,onboard_tft_show_image:()=>Vh,onboard_tft_show_image_or_string_delay:()=>Gh,onboard_tft_show_image_xy:()=>Bh});var x={};t.r(x),t.d(x,{factory_block:()=>Em,factory_block_return:()=>Om,factory_block_return_with_textarea:()=>cm,factory_block_with_textarea:()=>Rm,factory_callMethod_noreturn:()=>hm,factory_callMethod_return:()=>mm,factory_create_with_container:()=>dm,factory_create_with_item:()=>Im,factory_declare:()=>Mm,factory_from_import:()=>um,factory_function_noreturn:()=>lm,factory_function_return:()=>Tm,factory_import:()=>rm,folding_block:()=>gm});var y={};t.r(y),t.d(y,{controls_pin_attachInterrupt:()=>Hm,inout_analog_atten:()=>vm,inout_analog_read:()=>Pm,inout_analog_read_init:()=>Vm,inout_analog_write:()=>Dm,inout_analog_write_init:()=>bm,inout_analog_write_set:()=>fm,inout_analog_write_set_freq:()=>Um,inout_digital_init:()=>xm,inout_digital_read:()=>Lm,inout_digital_write:()=>Am,inout_highlow:()=>Sm,inout_pinMode:()=>Gm,inout_pin_attachInterrupt:()=>Xm,inout_pin_pressed:()=>Ym,inout_pin_pressed_init:()=>Bm,inout_pwm_analog_write:()=>Nm,inout_pwm_analog_write_init:()=>ym,inout_pwm_analog_write_set_freq:()=>Fm,pin_pressed:()=>km,pin_pressed_init:()=>wm});var b={};t.r(b),t.d(b,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>TE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>IE,IOT_EMQX_PING:()=>lE,IOT_FORMATTING:()=>uE,IOT_FORMAT_STRING:()=>rE,IOT_MIXIO_NTP:()=>dE,IOT_MIXIO_PUBLISH:()=>iE,IOT_MIXIO_SUBSCRIBE:()=>nE,iot_checkonenet:()=>SE,iot_client_onboard:()=>hE,iot_create_with_item:()=>tE,iot_http_client:()=>mE,iot_http_data:()=>EE,iot_mixio_check:()=>oE,iot_mixio_connect:()=>eE,iot_mixio_connect_only:()=>_E,iot_mixio_disconnect:()=>sE,iot_mixio_format_msg:()=>aE,iot_mixio_format_topic:()=>pE,iot_mixly_key:()=>ME,iot_mqtt_client:()=>OE,iot_mqtt_data:()=>RE,iot_onenet_check:()=>qm,iot_onenet_connect:()=>Jm,iot_onenet_disconnect:()=>Qm,iot_onenet_publish:()=>jm,iot_onenet_publish_dict:()=>zm,iot_onenetconnect:()=>gE,iot_onenetdisconnect:()=>CE,iot_publish:()=>AE,iot_publish_container:()=>Zm,iot_publish_item:()=>$m,iot_wifi_connect:()=>Km,iot_wificonnect:()=>cE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>sO,educore_mqtt_connect_success:()=>aO,educore_mqtt_subscribe_message:()=>_O,educore_mqtt_topic_publish:()=>pO,educore_mqtt_topic_subscribe:()=>oO,educore_wifi_connect:()=>nO,network_ap_connect:()=>yE,network_connect:()=>PE,network_get_connect:()=>YE,network_get_wifi:()=>xE,network_init:()=>NE,network_is_active:()=>fE,network_open:()=>DE,network_scan:()=>FE,network_server:()=>bE,network_socket_accept:()=>wE,network_socket_bind:()=>BE,network_socket_close:()=>JE,network_socket_connect:()=>GE,network_socket_init:()=>VE,network_socket_listen:()=>UE,network_socket_receive:()=>kE,network_socket_receive_from:()=>WE,network_socket_send:()=>HE,network_socket_send_to:()=>KE,network_stop:()=>XE,network_wifi_connect:()=>vE,ntptime_address:()=>ZE,ntptime_time:()=>jE,requests_attribute:()=>qE,requests_attribute2:()=>iO,requests_get:()=>QE,requests_get2:()=>tO,requests_method:()=>zE,requests_post:()=>eO});var B={};t.r(B),t.d(B,{get_potential_num:()=>rO,nova_g1_motor:()=>lO,nova_g1_spk_en:()=>IO,nova_g1_usb:()=>dO});var G={};t.r(G),t.d(G,{pe_g1_battery_left:()=>hO,pe_g1_dc_motor:()=>mO,pe_g1_dc_motor_speed:()=>EO,pe_g1_servo_get_angle:()=>cO,pe_g1_servo_get_speed:()=>gO,pe_g1_servo_set_angle:()=>OO,pe_g1_servo_set_speed:()=>RO,pe_g1_use_i2c_init:()=>MO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>WO,CI130X_GET_THE_RECOGNIZED_CMD:()=>HO,CI130X_GET_WHETHER_IDENTIFY:()=>kO,CI130X_IDENTIFY_AND_SAVE:()=>wO,CI130X_SET_SYSTEM_CMD:()=>KO,HCSR04:()=>vR,PS2_Button:()=>yR,PS2_Buttons:()=>VR,PS2_Buttons_new:()=>wR,PS2_State:()=>bR,PS2_init:()=>YR,PS2_init_new:()=>GR,PS2_stk:()=>BR,PS2_stk_new:()=>kR,PS2_vibration:()=>xR,PS2_vibration_new:()=>UR,camera_sensor_init:()=>Ec,camera_sensor_result:()=>Oc,educore_body_sensor:()=>ac,educore_button_sensor_extern:()=>dc,educore_camera_sensor:()=>mc,educore_infrared_sensor:()=>lc,educore_soilhum_sensor:()=>uc,educore_temp_sensor:()=>hc,educore_temphum_sensor:()=>rc,educore_ultrasonic_sensor:()=>Tc,esp32_s2_weather_init:()=>DR,esp32_s2_weather_rain:()=>FR,esp32_s2_weather_wd:()=>fR,esp32_s2_weather_ws:()=>PR,extern_rfid_read:()=>TR,extern_rfid_readcontent:()=>hR,extern_rfid_readid:()=>MR,extern_rfid_status:()=>OR,extern_rfid_write:()=>mR,extern_rfid_write_return:()=>ER,gnss_get_data:()=>JR,gnss_have_data:()=>KR,interaction_whether_to_interaction:()=>UO,mixbot_sensor_extern_get_addr:()=>tc,mixbot_sensor_extern_set_addr:()=>ec,pm25_get_data:()=>WR,radar_set_DETECTION_THRESHOLD:()=>GO,robot_button_extern_get_value:()=>QR,robot_color_extern_get_value:()=>$R,robot_infrared_extern_get_value:()=>zR,robot_infrared_extern_grey_get_value:()=>jR,robot_potentiometer_extern_get_value:()=>ZR,robot_sonar_extern_get_value:()=>ic,robot_sonar_extern_led:()=>nc,robot_touch_extern_get_value:()=>qR,sensor_APDS9960_extern:()=>QO,sensor_DS18X20:()=>bO,sensor_LTR308_extern:()=>qO,sensor_LTR390UV_extern:()=>ZO,sensor_MAX30102_extern:()=>JO,sensor_QMC5883L_extern:()=>sR,sensor_VL530LX_extern:()=>$O,sensor_adxl345_get_acceleration:()=>fO,sensor_aht11_extern:()=>eR,sensor_bmp:()=>xO,sensor_compass_reset:()=>dR,sensor_dht11:()=>PO,sensor_hp203_extern:()=>iR,sensor_light_level:()=>FO,sensor_lm35:()=>VO,sensor_ltr381_extern:()=>zO,sensor_mixgo_extern_button_attachInterrupt:()=>NO,sensor_mixgo_extern_button_get_presses:()=>LO,sensor_mixgo_extern_button_is_pressed:()=>SO,sensor_mixgo_extern_button_was_pressed:()=>AO,sensor_mixgo_extern_light:()=>vO,sensor_mixgo_extern_pin_near:()=>XO,sensor_mixgo_extern_sound:()=>YO,sensor_mixgoce_hot_wheel_degrees:()=>NR,sensor_mixgoce_hot_wheel_is_touched:()=>LR,sensor_mpu9250_attachGestureInterrupt:()=>DO,sensor_mpu9250_calibrate_compass:()=>uR,sensor_mpu9250_field_strength:()=>lR,sensor_mpu9250_gesture:()=>_R,sensor_mpu9250_get_acceleration:()=>oR,sensor_mpu9250_get_gyro:()=>aR,sensor_mpu9250_get_magnetic:()=>pR,sensor_mpu9250_temperature:()=>rR,sensor_read_humiture:()=>Ic,sensor_sht:()=>yO,sensor_shtc3_extern:()=>tR,sensor_spl06_001_extern:()=>nR,sensor_ucs12071_extern:()=>jO,sensor_use_i2c_init:()=>BO,sensor_use_spi_init:()=>IR,sensor_use_uart_init:()=>HR,sensor_weather_solo_init:()=>sc,sensor_weather_solo_rain:()=>pc,sensor_weather_solo_wd:()=>_c,sensor_weather_solo_ws:()=>oc,ultrasonic_sensor_read_distance:()=>Mc,weather_data:()=>RR,weather_have_data:()=>cR,weather_set_label:()=>CR,weather_set_label_container:()=>SR,weather_set_label_item:()=>AR,weather_uart_mixio:()=>gR});var w={};t.r(w),t.d(w,{HCSR04:()=>yc,RTC_set_date:()=>xc,RTC_set_time:()=>Xc,bitbot_als_num:()=>wg,dht11:()=>qg,educore_button_sensor:()=>sC,educore_button_was_pressed:()=>_C,educore_gyroscope_sensor:()=>eC,educore_gyroscope_sensor_read:()=>iC,educore_gyroscope_sensor_shake:()=>nC,educore_light_sensor:()=>tC,educore_rfid_sensor:()=>oC,educore_rfid_sensor_scan:()=>pC,educore_rfid_sensor_scan_data:()=>aC,educore_voice_sensor:()=>Zg,number1:()=>Vc,number2:()=>Bc,number3:()=>Gc,number4:()=>Uc,number5:()=>wc,number6:()=>kc,number7:()=>Hc,onboard_RTC_get_time:()=>jc,onboard_RTC_get_time_str:()=>ng,onboard_RTC_get_timestamp:()=>Zc,onboard_RTC_set_datetime:()=>eg,onboard_RTC_settime_string:()=>tg,onboard_RTC_timestamp_totuple:()=>$c,rfid_readcontent:()=>rg,rfid_readid:()=>ug,rfid_write:()=>lg,rfid_write_return:()=>dg,sensor_LTR308:()=>sg,sensor_aht11:()=>og,sensor_bitbot_ALS:()=>Ug,sensor_button_get_presses:()=>Wg,sensor_button_is_pressed:()=>kg,sensor_button_was_pressed:()=>Hg,sensor_distance_hrsc04:()=>Yc,sensor_eulerangles:()=>Tg,sensor_field_strength:()=>zg,sensor_get_acceleration:()=>Ig,sensor_get_temperature:()=>pg,sensor_hp203:()=>ag,sensor_light:()=>Qg,sensor_mixbot_get_gyro:()=>Gg,sensor_mixbot_patrol_calibrate:()=>bg,sensor_mixbot_patrol_value:()=>Vg,sensor_mixbot_temperature:()=>Bg,sensor_mixgo_LTR308:()=>zc,sensor_mixgo_button_attachInterrupt:()=>Sc,sensor_mixgo_button_get_presses:()=>Cc,sensor_mixgo_button_is_pressed:()=>cc,sensor_mixgo_button_was_pressed:()=>gc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Ag,sensor_mixgo_cc_mmc5603_get_angle:()=>Sg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Cg,sensor_mixgo_light:()=>bc,sensor_mixgo_nova_LTR308:()=>qc,sensor_mixgo_nova_pin_near:()=>Qc,sensor_mixgo_pin_near:()=>Jc,sensor_mixgo_pin_near_double:()=>Kc,sensor_mixgo_pin_near_single:()=>Wc,sensor_mixgo_pin_pressed:()=>fc,sensor_mixgo_touch_slide:()=>vc,sensor_mixgocar42_button_attachInterrupt:()=>Dc,sensor_mixgocar42_button_get_presses:()=>Nc,sensor_mixgocar42_button_is_pressed:()=>Ac,sensor_mixgocar42_button_was_pressed:()=>Lc,sensor_mixgocar_battery_left:()=>yg,sensor_mixgocar_pin_near:()=>Xg,sensor_mixgocar_pin_near_line:()=>Yg,sensor_mixgocar_pin_near_state_change:()=>xg,sensor_mixgoce_pin_pressed:()=>Fc,sensor_mixgoce_temperature:()=>Ng,sensor_mixgome_temperature:()=>Lg,sensor_mpython_pin_pressed:()=>Pc,sensor_mpython_qmi8658_get_gyro:()=>Dg,sensor_mpython_qmi8658_temperature:()=>fg,sensor_onboard_compass_reset:()=>gg,sensor_onboard_mpu9250_calibrate_compass:()=>Og,sensor_onboard_mpu9250_field_strength:()=>cg,sensor_onboard_mpu9250_gesture:()=>Mg,sensor_onboard_mpu9250_get_acceleration:()=>hg,sensor_onboard_mpu9250_get_gyro:()=>Eg,sensor_onboard_mpu9250_get_magnetic:()=>mg,sensor_onboard_mpu9250_temperature:()=>Rg,sensor_pin_near:()=>Jg,sensor_pin_pressed:()=>Kg,sensor_read:()=>$g,sensor_rm_acc:()=>vg,sensor_rm_battery_left:()=>Pg,sensor_rm_pin_near_double:()=>Fg,sensor_rtc_init:()=>ig,sensor_sound:()=>_g,sensor_temperature:()=>jg});var k={};t.r(k),t.d(k,{serial_any:()=>hC,serial_begin:()=>cC,serial_print:()=>lC,serial_print_byte:()=>rC,serial_print_hex:()=>IC,serial_println:()=>dC,serial_read_from_ai:()=>FC,serial_readline:()=>mC,serial_readstr:()=>MC,serial_readstr_until:()=>EC,serial_receive_data_event:()=>TC,serial_send_to_ai:()=>fC,serial_softserial:()=>RC,serial_softserial_new:()=>OC,system_input:()=>gC,system_print:()=>CC,system_print_container:()=>NC,system_print_end:()=>AC,system_print_inline:()=>SC,system_print_item:()=>DC,system_print_many:()=>LC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>XC,Timer_init:()=>JC,base_delay:()=>zC,controls_delay:()=>YC,controls_delay_new:()=>vC,controls_millis:()=>yC,controls_uname:()=>VC,raw_block:()=>bC,reset:()=>xC,system_bitbot_shutdown:()=>KC,system_machine_reset:()=>WC,system_ticks_diff:()=>UC,system_timer:()=>GC,system_timer_init:()=>wC,system_wdt_feed:()=>HC,system_wdt_init:()=>kC,time_ticks_diff:()=>qC,timer:()=>BC,timer2:()=>QC});var W={};t.r(W),t.d(W,{Air_daily_content:()=>rS,Air_now_content:()=>nS,Geo_moon_content:()=>dS,Geo_sun_content:()=>lS,Life_suggestion_content:()=>_S,Location_search_content:()=>pS,Tide_daily_content:()=>oS,WEATHER_DAILY:()=>$C,WEATHER_HOUR:()=>tS,WEATHER_NOW:()=>ZC,Weather_alarm_content:()=>sS,Weather_daily:()=>aS,Weather_daily_content:()=>uS,Weather_now:()=>eS,Weather_now_content:()=>iS});var K={};t.r(K),t.d(K,{PIN_init:()=>rA,actuator_extern_get_led_bright:()=>vS,actuator_extern_get_led_state:()=>YS,actuator_extern_led_bright:()=>PS,actuator_extern_led_brightness:()=>XS,actuator_ms32006_dcmotor:()=>RS,actuator_ms32006_init:()=>OS,actuator_ms32006_stepper:()=>cS,actuator_neopixel_init:()=>xS,actuator_neopixel_rgb:()=>VS,actuator_neopixel_rgb_all:()=>yS,actuator_neopixel_write:()=>bS,actuator_use_uart_init:()=>BS,esp32_music_get_tempo_extern:()=>NS,esp32_music_pitch:()=>CS,esp32_music_pitch_init:()=>gS,esp32_music_pitch_with_time:()=>SS,esp32_music_play_list:()=>DS,esp32_music_reset_extern:()=>fS,esp32_music_set_tempo_extern:()=>LS,esp32_music_stop:()=>AS,mixbot_actuator_extern_get_addr:()=>aA,mixbot_actuator_extern_set_addr:()=>uA,mixbot_addr_extern:()=>qS,parrot_PIN_init:()=>TA,parrot_move_speed:()=>MA,pin_led_bright:()=>lA,player_play_music:()=>HS,player_set_mode:()=>kS,player_set_play:()=>US,player_set_volume:()=>wS,player_whether_stop:()=>GS,robot_led_extern:()=>$S,robot_led_extern_get_value:()=>tA,robot_motor_extern:()=>zS,robot_motor_extern_get_speed:()=>jS,robot_servo_extern_absolute_run:()=>sA,robot_servo_extern_get_status:()=>eA,robot_servo_extern_relative_continue:()=>pA,robot_servo_extern_relative_origin:()=>_A,robot_servo_extern_relative_run:()=>oA,robot_servo_extern_stop:()=>nA,robot_servo_extern_stop_mode:()=>iA,robot_traffic_light_extern:()=>ZS,servo_PIN_init:()=>dA,servo_get_angle:()=>mS,servo_get_speed:()=>ES,servo_init:()=>IS,servo_move:()=>FS,servo_move_angle:()=>IA,servo_set_angle:()=>MS,servo_set_speed:()=>hS,servo_speed_360:()=>TS,syn6288_builtin_voice:()=>JS,syn6288_get_voice:()=>KS,syn6288_set_voice:()=>WS,syn6288_tts_play:()=>QS});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>kA,actuator_dc_motor_stop:()=>HA,actuator_get_led_bright:()=>LA,actuator_get_led_state:()=>NA,actuator_led_bright:()=>AA,actuator_led_brightness:()=>DA,actuator_mixbot_buzzer_on_off:()=>qA,actuator_mixgo_nova_mic_get:()=>tL,actuator_mixgo_nova_mic_set:()=>$A,actuator_mixgo_nova_onboard_music_pitch:()=>oL,actuator_mixgo_nova_onboard_music_stop:()=>pL,actuator_mixgo_nova_play_audio:()=>sL,actuator_mixgo_nova_play_online_audio:()=>_L,actuator_mixgo_nova_record_audio:()=>nL,actuator_mixgo_nova_voice_get:()=>iL,actuator_mixgo_nova_voice_set:()=>eL,actuator_mixgo_zero_led_color:()=>fA,actuator_onboard_neopixel_rgb:()=>yA,actuator_onboard_neopixel_rgb_all:()=>bA,actuator_onboard_neopixel_rgb_show_all_chase:()=>VA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>BA,actuator_onboard_neopixel_write:()=>xA,actuator_stepper_keep:()=>UA,actuator_stepper_stop:()=>wA,analog_ble_keyboard_init:()=>EL,analog_ble_keyboard_input:()=>cL,analog_ble_keyboard_send_battery:()=>CL,analog_ble_keyboard_str:()=>gL,analog_ble_mouse_init:()=>SL,analog_ble_mouse_input:()=>NL,analog_ble_mouse_send_battery:()=>DL,analog_keyboard_input:()=>lL,analog_keyboard_str:()=>hL,analog_mouse_input:()=>TL,bitbot_motor:()=>ZA,bitbot_move:()=>zA,bitbot_stop:()=>jA,ble_keyboard_connect:()=>RL,ble_keyboard_get_mac:()=>OL,ble_mouse_connect:()=>LL,ble_mouse_get_mac:()=>AL,cc_number:()=>FA,educore_ble_keyboard_input:()=>VL,educore_ble_sensor_connected:()=>bL,educore_ble_sensor_init:()=>yL,educore_buzzer:()=>fL,educore_buzzer_play_tone:()=>FL,educore_buzzer_play_tone_time:()=>PL,educore_buzzer_stop:()=>vL,educore_neopixel_clear:()=>xL,educore_neopixel_rgb:()=>XL,educore_rgb_light:()=>YL,esp32_music_get_tempo:()=>mA,esp32_music_reset:()=>gA,esp32_music_set_tempo:()=>hA,esp32_onboard_music_pitch:()=>EA,esp32_onboard_music_pitch_with_time:()=>OA,esp32_onboard_music_play_list:()=>cA,esp32_onboard_music_stop:()=>RA,general_key:()=>IL,general_key_tuple:()=>mL,get_power_output:()=>uL,ledswitch:()=>SA,mixbot_motor:()=>QA,mixbot_motor_status:()=>WA,mixbot_move:()=>KA,mixbot_stop:()=>JA,mouse_key:()=>ML,number:()=>CA,rm_actuator_get_led_bright:()=>vA,rm_actuator_get_led_state:()=>YA,rm_actuator_led_bright:()=>PA,rm_actuator_led_brightness:()=>XA,rm_motor:()=>GA,set_all_power_output:()=>rL,set_power_output:()=>aL,special_key:()=>dL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>mN,ai_sensor_ailocal_class:()=>oN,ai_sensor_ailocal_class_result:()=>pN,ai_sensor_ailocal_train:()=>_N,ai_sensor_asr_recognize:()=>dN,ai_sensor_audio_play:()=>uN,ai_sensor_audio_record:()=>aN,ai_sensor_barcode:()=>WL,ai_sensor_circle:()=>jL,ai_sensor_classifier_faces:()=>hN,ai_sensor_color:()=>eN,ai_sensor_color_chases:()=>sN,ai_sensor_color_chases_result:()=>nN,ai_sensor_config:()=>UL,ai_sensor_face:()=>MN,ai_sensor_find_20objects:()=>EN,ai_sensor_find_barcodes:()=>KL,ai_sensor_find_circles:()=>ZL,ai_sensor_find_colors:()=>iN,ai_sensor_find_licenseplates:()=>TN,ai_sensor_find_lines:()=>zL,ai_sensor_find_qrcodes:()=>HL,ai_sensor_find_rects:()=>tN,ai_sensor_find_tags:()=>QL,ai_sensor_licenseplate:()=>IN,ai_sensor_line:()=>qL,ai_sensor_qrcode:()=>kL,ai_sensor_qrcode_lite:()=>GL,ai_sensor_rect:()=>$L,ai_sensor_rgb:()=>wL,ai_sensor_tag:()=>JL,ai_sensor_use_uart_init:()=>BL,ai_sensor_yolo_recognize:()=>rN,ai_sensor_yolo_recognize_result:()=>lN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>cN,MICROPYTHON_AI_Speech_unit:()=>RN,MICROPYTHON_AI_client:()=>ON});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>YN,mpython_blynk_app_notify:()=>DN,mpython_blynk_email:()=>XN,mpython_blynk_get_timers:()=>FN,mpython_blynk_on_connected:()=>AN,mpython_blynk_on_disconnected:()=>SN,mpython_blynk_run:()=>NN,mpython_blynk_sensor_data_to_app:()=>vN,mpython_blynk_set_property:()=>xN,mpython_blynk_setup:()=>yN,mpython_blynk_stop_timers:()=>fN,mpython_blynk_sync_virtual:()=>CN,mpython_blynk_terminal_widget_vpin:()=>gN,mpython_blynktimer:()=>PN,mpython_blynktimer_run:()=>LN});var j={};t.r(j),t.d(j,{communicate_bluetooth_central_init:()=>mD,communicate_bluetooth_connect:()=>RD,communicate_bluetooth_disconnect:()=>cD,communicate_bluetooth_handle:()=>ND,communicate_bluetooth_is_connected:()=>CD,communicate_bluetooth_mac:()=>gD,communicate_bluetooth_peripheral_init:()=>ED,communicate_bluetooth_recv:()=>LD,communicate_bluetooth_recv_only:()=>AD,communicate_bluetooth_scan:()=>OD,communicate_bluetooth_send:()=>SD,communicate_espnow_init:()=>DD,communicate_espnow_init_new:()=>fD,communicate_i2c_available:()=>HN,communicate_i2c_init:()=>BN,communicate_i2c_master_read:()=>kN,communicate_i2c_onboard:()=>bN,communicate_i2c_read:()=>GN,communicate_i2c_scan:()=>wN,communicate_i2c_write:()=>UN,communicate_ir_recv_init:()=>pD,communicate_ir_send_init:()=>dD,communicate_ow_init:()=>eD,communicate_ow_read:()=>sD,communicate_ow_reset:()=>nD,communicate_ow_scan:()=>iD,communicate_ow_select:()=>oD,communicate_ow_write:()=>_D,communicate_spi_buffer:()=>QN,communicate_spi_init:()=>KN,communicate_spi_onboard:()=>VN,communicate_spi_read:()=>qN,communicate_spi_read_output:()=>zN,communicate_spi_readinto:()=>jN,communicate_spi_readinto_output:()=>ZN,communicate_spi_set:()=>JN,communicate_spi_write:()=>$N,communicate_spi_write_readinto:()=>tD,espnow_radio_channel:()=>xD,espnow_radio_channel_new:()=>bD,espnow_radio_on_off:()=>VD,espnow_radio_rec:()=>GD,espnow_radio_recv:()=>wD,espnow_radio_recv_certain_msg:()=>kD,espnow_radio_recv_certain_msg_new:()=>WD,espnow_radio_recv_msg:()=>UD,espnow_radio_recv_new:()=>HD,espnow_radio_send:()=>BD,espnow_radio_txpower:()=>yD,i2c_slave_onreceive:()=>WN,internal_variable:()=>aD,ir_recv_timeout:()=>lD,ir_transmit_busy:()=>hD,ir_transmit_conventional_data:()=>ID,ir_transmit_raw_code:()=>MD,ir_transmit_study_code:()=>TD,ir_whether_recv:()=>rD,lora_init:()=>KD,lora_packet:()=>JD,lora_recv:()=>qD,lora_send:()=>QD,network_espnow_info:()=>PD,network_espnow_mac:()=>FD,network_espnow_recv:()=>vD,network_espnow_recv_handle:()=>XD,network_espnow_send:()=>YD,recv_fun:()=>uD,urequests_attribute:()=>jD,urequests_get:()=>zD,urequests_method:()=>ZD});var Z={};t.r(Z),t.d(Z,{display_animate:()=>Sf,display_circle:()=>Af,display_color_seclet:()=>yf,display_draw_4strings:()=>mf,display_fill:()=>Cf,display_lcd_use_i2c_init:()=>wf,display_line:()=>Rf,display_line_arbitrarily:()=>Ef,display_matrix_extern_bright_point:()=>rf,display_matrix_extern_bright_screen:()=>df,display_matrix_extern_clear:()=>pf,display_matrix_extern_get_pixel:()=>uf,display_matrix_extern_get_screen_pixel:()=>lf,display_matrix_extern_image_builtins:()=>If,display_matrix_extern_scroll_string:()=>_f,display_matrix_extern_scroll_string_delay:()=>of,display_matrix_extern_shift:()=>af,display_matrix_extern_show_frame_string:()=>nf,display_matrix_extern_show_frame_string_delay:()=>sf,display_matrix_extern_show_image:()=>tf,display_matrix_extern_show_image_or_string_delay:()=>ef,display_matrix_use_i2c_init:()=>$D,display_oled_drawPixel:()=>Df,display_oled_showBitmap:()=>Nf,display_oled_use_i2c_init:()=>Jf,display_onoff:()=>cf,display_rect:()=>Of,display_tm1650_power:()=>Ff,display_tm1650_set_brightness:()=>Yf,display_tm1650_show_dot:()=>vf,display_tm1650_show_num:()=>Pf,display_tm_use_i2c_init:()=>ff,display_triangle:()=>Lf,display_use_i2c_init:()=>hf,extern_oled_bright_point:()=>_F,extern_oled_clear:()=>iF,extern_oled_get_pixel:()=>sF,extern_oled_hvline:()=>pF,extern_oled_line:()=>aF,extern_oled_scroll_string:()=>tF,extern_oled_scroll_string_delay:()=>eF,extern_oled_shape_rect:()=>oF,extern_oled_shift:()=>nF,extern_oled_show_frame_string:()=>Zf,extern_oled_show_frame_string_delay:()=>$f,extern_oled_show_image:()=>Qf,extern_oled_show_image_or_string_delay:()=>jf,extern_oled_show_image_xy:()=>qf,extern_oled_show_string:()=>zf,image_shift:()=>gf,lcd_backlight:()=>Wf,lcd_clear:()=>Kf,lcd_print_string:()=>Hf,lcd_show_image_or_string_delay:()=>kf,matrix_extern_image_arithmetic:()=>Tf,matrix_extern_image_invert:()=>Mf,tft_fill:()=>Gf,tft_line_arbitrarily:()=>Uf,tft_scroll_string_delay:()=>Bf,tft_show_frame_string_delay:()=>Vf,tft_show_image_or_string_delay:()=>bf,tft_show_image_xy:()=>xf,tft_use_spi_init:()=>Xf});var $={};t.r($),t.d($,{bitbot_display_image_create:()=>KF,display_bright_point:()=>CF,display_bright_screen:()=>AF,display_clear:()=>EF,display_get_pixel:()=>gF,display_get_screen_pixel:()=>SF,display_image_builtins:()=>MF,display_image_builtins_all:()=>hF,display_image_create:()=>mF,display_scroll_string:()=>IF,display_scroll_string_delay:()=>TF,display_shift:()=>cF,display_show_frame_string:()=>lF,display_show_frame_string_delay:()=>dF,display_show_image:()=>uF,display_show_image_or_string_delay:()=>rF,draw_pointer:()=>hP,image_arithmetic:()=>OF,image_invert:()=>RF,mixbot_display_bright_screen:()=>HF,mixbot_display_get_ambientbright:()=>kF,mixbot_display_get_screen_pixel:()=>wF,mixbot_display_image_create:()=>UF,mixbot_display_rotate:()=>WF,mixgo_display_image_create_new:()=>fF,mixgome_display_font:()=>DF,mixgome_display_image_create:()=>LF,mixgomini_display_image_create:()=>NF,mpython_display_hvline:()=>BF,mpython_display_line:()=>GF,mpython_display_shape_rect:()=>VF,mpython_pbm_image:()=>FF,onboard_oled_bright_point:()=>bF,onboard_oled_scroll_string_delay:()=>yF,onboard_oled_show_frame_string_delay:()=>xF,onboard_oled_show_image:()=>PF,onboard_oled_show_image_or_string_delay:()=>XF,onboard_oled_show_image_xy:()=>vF,onboard_oled_show_string:()=>YF,onboard_tft_bright_point:()=>oP,onboard_tft_bright_screen:()=>aP,onboard_tft_clear:()=>nP,onboard_tft_clock_clear:()=>TP,onboard_tft_clock_draw:()=>IP,onboard_tft_clock_get_rtctime:()=>lP,onboard_tft_clock_init:()=>rP,onboard_tft_clock_set_time:()=>dP,onboard_tft_display_hvline:()=>eP,onboard_tft_display_line:()=>iP,onboard_tft_display_shape_circle:()=>MP,onboard_tft_display_shape_rect:()=>tP,onboard_tft_fill:()=>uP,onboard_tft_get_pixel:()=>_P,onboard_tft_get_screen_pixel:()=>pP,onboard_tft_scroll_string:()=>ZF,onboard_tft_scroll_string_delay:()=>$F,onboard_tft_shift:()=>sP,onboard_tft_show_frame_string:()=>zF,onboard_tft_show_frame_string_delay:()=>jF,onboard_tft_show_image:()=>JF,onboard_tft_show_image_or_string_delay:()=>qF,onboard_tft_show_image_xy:()=>QF});var tt={};t.r(tt),t.d(tt,{factory_block:()=>SP,factory_block_return:()=>AP,factory_block_return_with_textarea:()=>NP,factory_block_with_textarea:()=>LP,factory_callMethod_noreturn:()=>gP,factory_callMethod_return:()=>CP,factory_declare:()=>cP,factory_from_import:()=>mP,factory_function_noreturn:()=>OP,factory_function_return:()=>RP,factory_import:()=>EP,folding_block:()=>DP});var et={};t.r(et),t.d(et,{inout_analog_atten:()=>kP,inout_analog_read:()=>yP,inout_analog_read_init:()=>wP,inout_analog_write:()=>YP,inout_analog_write_init:()=>UP,inout_analog_write_set:()=>XP,inout_digital_init:()=>BP,inout_digital_read:()=>PP,inout_digital_write:()=>FP,inout_highlow:()=>fP,inout_pin_attachInterrupt:()=>VP,inout_pin_pressed:()=>bP,inout_pin_pressed_init:()=>HP,inout_pwm_analog_write:()=>vP,inout_pwm_analog_write_init:()=>GP,inout_pwm_analog_write_set_freq:()=>xP});var it={};t.r(it),t.d(it,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>uv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>pv,IOT_EMQX_PING:()=>rv,IOT_FORMATTING:()=>_v,IOT_FORMAT_STRING:()=>ov,IOT_MIXIO_NTP:()=>lv,IOT_MIXIO_PUBLISH:()=>ZP,IOT_MIXIO_SUBSCRIBE:()=>$P,iot_client_onboard:()=>dv,iot_http_client:()=>Iv,iot_http_data:()=>Tv,iot_mixio_check:()=>iv,iot_mixio_connect:()=>jP,iot_mixio_connect_only:()=>ev,iot_mixio_disconnect:()=>tv,iot_mixio_format_msg:()=>sv,iot_mixio_format_topic:()=>nv,iot_mixly_key:()=>av,iot_mqtt_client:()=>Mv,iot_mqtt_data:()=>hv,iot_onenet_check:()=>qP,iot_onenet_connect:()=>KP,iot_onenet_disconnect:()=>JP,iot_onenet_publish:()=>zP,iot_onenet_publish_dict:()=>QP,iot_wifi_connect:()=>WP});var nt={};t.r(nt),t.d(nt,{educore_mqtt_connect:()=>Jv,educore_mqtt_connect_success:()=>jv,educore_mqtt_subscribe_message:()=>Qv,educore_mqtt_topic_publish:()=>zv,educore_mqtt_topic_subscribe:()=>qv,educore_wifi_connect:()=>Kv,network_ap_connect:()=>Av,network_connect:()=>Ev,network_get_connect:()=>Rv,network_get_wifi:()=>Sv,network_init:()=>mv,network_is_active:()=>Cv,network_open:()=>gv,network_scan:()=>Lv,network_server:()=>Nv,network_socket_accept:()=>vv,network_socket_bind:()=>fv,network_socket_close:()=>bv,network_socket_connect:()=>Fv,network_socket_init:()=>Dv,network_socket_listen:()=>Pv,network_socket_receive:()=>Yv,network_socket_receive_from:()=>xv,network_socket_send:()=>Xv,network_socket_send_to:()=>yv,network_stop:()=>cv,network_wifi_connect:()=>Ov,ntptime_address:()=>wv,ntptime_time:()=>Uv,requests_attribute:()=>Bv,requests_attribute2:()=>Hv,requests_get:()=>Vv,requests_get2:()=>kv,requests_method:()=>Gv,requests_post:()=>Wv});var st={};t.r(st),t.d(st,{get_potential_num:()=>Zv,nova_g1_motor:()=>$v,nova_g1_spk_en:()=>eY,nova_g1_usb:()=>tY});var _t={};t.r(_t),t.d(_t,{pe_g1_battery_left:()=>nY,pe_g1_dc_motor:()=>sY,pe_g1_dc_motor_speed:()=>_Y,pe_g1_servo_get_angle:()=>aY,pe_g1_servo_get_speed:()=>uY,pe_g1_servo_set_angle:()=>oY,pe_g1_servo_set_speed:()=>pY,pe_g1_use_i2c_init:()=>iY});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>FY,CI130X_GET_THE_RECOGNIZED_CMD:()=>fY,CI130X_GET_WHETHER_IDENTIFY:()=>DY,CI130X_IDENTIFY_AND_SAVE:()=>NY,CI130X_SET_SYSTEM_CMD:()=>PY,HCSR04:()=>pX,PS2_Button:()=>rX,PS2_Buttons:()=>lX,PS2_Buttons_new:()=>OX,PS2_State:()=>dX,PS2_init:()=>aX,PS2_init_new:()=>mX,PS2_stk:()=>IX,PS2_stk_new:()=>RX,PS2_vibration:()=>uX,PS2_vibration_new:()=>EX,RTC_get_time:()=>MX,RTC_set_date:()=>mY,RTC_set_datetime:()=>TX,RTC_set_time:()=>hY,camera_sensor_init:()=>zX,camera_sensor_result:()=>jX,educore_body_sensor:()=>GX,educore_button_sensor_extern:()=>HX,educore_camera_sensor:()=>qX,educore_infrared_sensor:()=>kX,educore_soilhum_sensor:()=>UX,educore_temp_sensor:()=>QX,educore_temphum_sensor:()=>wX,educore_ultrasonic_sensor:()=>KX,esp32_s2_weather_init:()=>nX,esp32_s2_weather_rain:()=>_X,esp32_s2_weather_wd:()=>sX,esp32_s2_weather_ws:()=>oX,extern_rfid_read:()=>WY,extern_rfid_readcontent:()=>JY,extern_rfid_readid:()=>KY,extern_rfid_status:()=>zY,extern_rfid_write:()=>QY,extern_rfid_write_return:()=>qY,gnss_get_data:()=>CX,gnss_have_data:()=>SX,interaction_whether_to_interaction:()=>LY,mixbot_sensor_extern_get_addr:()=>YX,mixbot_sensor_extern_set_addr:()=>XX,pm25_get_data:()=>gX,radar_set_DETECTION_THRESHOLD:()=>AY,robot_button_extern_get_value:()=>AX,robot_color_extern_get_value:()=>FX,robot_infrared_extern_get_value:()=>NX,robot_infrared_extern_grey_get_value:()=>DX,robot_potentiometer_extern_get_value:()=>fX,robot_sonar_extern_get_value:()=>PX,robot_sonar_extern_led:()=>vX,robot_touch_extern_get_value:()=>LX,sensor_APDS9960_extern:()=>YY,sensor_DS18X20:()=>BX,sensor_LTR308_extern:()=>XY,sensor_LTR390UV_extern:()=>BY,sensor_MAX30102_extern:()=>vY,sensor_QMC5883L_extern:()=>GY,sensor_VL530LX_extern:()=>kY,sensor_aht11_extern:()=>wY,sensor_bmp:()=>gY,sensor_dht11:()=>hX,sensor_distance_hrsc04:()=>MY,sensor_hp203_extern:()=>xY,sensor_ltr381_extern:()=>bY,sensor_mixgo_extern_button_attachInterrupt:()=>IY,sensor_mixgo_extern_button_get_presses:()=>dY,sensor_mixgo_extern_button_is_pressed:()=>rY,sensor_mixgo_extern_button_was_pressed:()=>lY,sensor_mixgo_extern_light:()=>EY,sensor_mixgo_extern_pin_near:()=>RY,sensor_mixgo_extern_sound:()=>OY,sensor_mixgoce_hot_wheel_degrees:()=>iX,sensor_mixgoce_hot_wheel_is_touched:()=>eX,sensor_mpu9250_attachGestureInterrupt:()=>TY,sensor_read_humiture:()=>WX,sensor_rtc_init:()=>cY,sensor_sht:()=>CY,sensor_shtc3_extern:()=>UY,sensor_spl06_001_extern:()=>yY,sensor_ucs12071_extern:()=>VY,sensor_use_i2c_init:()=>SY,sensor_use_spi_init:()=>HY,sensor_use_uart_init:()=>cX,sensor_weather_solo_init:()=>xX,sensor_weather_solo_rain:()=>VX,sensor_weather_solo_wd:()=>yX,sensor_weather_solo_ws:()=>bX,ultrasonic_sensor_read_distance:()=>JX,weather_data:()=>jY,weather_have_data:()=>ZY,weather_set_label:()=>tX,weather_uart_mixio:()=>$Y});var pt={};t.r(pt),t.d(pt,{HCSR04:()=>ox,bitbot_als_num:()=>Ay,dht11:()=>Yy,educore_button_sensor:()=>Gy,educore_button_was_pressed:()=>Uy,educore_gyroscope_sensor:()=>by,educore_gyroscope_sensor_read:()=>Vy,educore_gyroscope_sensor_shake:()=>By,educore_light_sensor:()=>yy,educore_rfid_sensor:()=>wy,educore_rfid_sensor_scan:()=>ky,educore_rfid_sensor_scan_data:()=>Hy,educore_voice_sensor:()=>Xy,number1:()=>px,number2:()=>ax,number3:()=>ux,number4:()=>rx,number5:()=>lx,number6:()=>dx,number7:()=>Ix,onboard_RTC_get_time:()=>iy,onboard_RTC_get_time_str:()=>_y,onboard_RTC_get_timestamp:()=>ny,onboard_RTC_set_datetime:()=>ty,onboard_RTC_settime_string:()=>ey,onboard_RTC_timestamp_totuple:()=>sy,rfid_readcontent:()=>Dx,rfid_readid:()=>Nx,rfid_write:()=>fx,rfid_write_return:()=>Fx,sensor_LTR308:()=>gx,sensor_adxl345_get_acceleration:()=>Bx,sensor_aht11:()=>Ax,sensor_bitbot_ALS:()=>Sy,sensor_button_get_presses:()=>Dy,sensor_button_is_pressed:()=>Ly,sensor_button_was_pressed:()=>Ny,sensor_compass_reset:()=>Wx,sensor_ds18x20:()=>Rx,sensor_eulerangles:()=>vx,sensor_get_acceleration:()=>Px,sensor_get_temperature:()=>Lx,sensor_hp203:()=>Sx,sensor_light:()=>vy,sensor_lm35:()=>cx,sensor_mixbot_get_gyro:()=>Cy,sensor_mixbot_patrol_calibrate:()=>Ry,sensor_mixbot_patrol_value:()=>cy,sensor_mixbot_temperature:()=>gy,sensor_mixgo_LTR308:()=>Ex,sensor_mixgo_button_attachInterrupt:()=>ex,sensor_mixgo_button_get_presses:()=>tx,sensor_mixgo_button_is_pressed:()=>ZX,sensor_mixgo_button_was_pressed:()=>$X,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>ay,sensor_mixgo_cc_mmc5603_get_angle:()=>py,sensor_mixgo_cc_mmc5603_get_magnetic:()=>oy,sensor_mixgo_light:()=>Py,sensor_mixgo_nova_LTR308:()=>Ox,sensor_mixgo_nova_pin_near:()=>mx,sensor_mixgo_pin_near:()=>hx,sensor_mixgo_pin_near_double:()=>Mx,sensor_mixgo_pin_near_single:()=>Tx,sensor_mixgo_pin_pressed:()=>bx,sensor_mixgo_touch_slide:()=>yx,sensor_mixgocar42_button_attachInterrupt:()=>_x,sensor_mixgocar42_button_get_presses:()=>sx,sensor_mixgocar42_button_is_pressed:()=>ix,sensor_mixgocar42_button_was_pressed:()=>nx,sensor_mixgocar_battery_left:()=>Oy,sensor_mixgocar_pin_near:()=>my,sensor_mixgocar_pin_near_line:()=>hy,sensor_mixgocar_pin_near_state_change:()=>Ey,sensor_mixgoce_pin_pressed:()=>xx,sensor_mixgoce_temperature:()=>ry,sensor_mixgome_temperature:()=>uy,sensor_mpu9250_calibrate_compass:()=>wx,sensor_mpu9250_field_strength:()=>Hx,sensor_mpu9250_gesture:()=>Yx,sensor_mpu9250_get_acceleration:()=>Xx,sensor_mpu9250_get_gyro:()=>Ux,sensor_mpu9250_get_magnetic:()=>Gx,sensor_mpu9250_temperature:()=>kx,sensor_mpython_pin_pressed:()=>Vx,sensor_mpython_qmi8658_get_gyro:()=>ly,sensor_mpython_qmi8658_temperature:()=>dy,sensor_onboard_compass_reset:()=>$x,sensor_onboard_mpu9250_calibrate_compass:()=>zx,sensor_onboard_mpu9250_field_strength:()=>Zx,sensor_onboard_mpu9250_gesture:()=>Kx,sensor_onboard_mpu9250_get_acceleration:()=>Jx,sensor_onboard_mpu9250_get_gyro:()=>qx,sensor_onboard_mpu9250_get_magnetic:()=>Qx,sensor_onboard_mpu9250_temperature:()=>jx,sensor_pin_near:()=>Fy,sensor_pin_pressed:()=>fy,sensor_read:()=>xy,sensor_rm_acc:()=>My,sensor_rm_battery_left:()=>Ty,sensor_rm_pin_near_double:()=>Iy,sensor_sound:()=>Cx});var at={};t.r(at),t.d(at,{serial_any:()=>qy,serial_print:()=>Wy,serial_print_byte:()=>Ky,serial_print_hex:()=>Qy,serial_println:()=>Jy,serial_read_from_ai:()=>ob,serial_readline:()=>jy,serial_readstr:()=>zy,serial_send_to_ai:()=>_b,serial_softserial:()=>Zy,serial_softserial_new:()=>$y,system_input:()=>tb,system_print:()=>eb,system_print_end:()=>nb,system_print_inline:()=>ib,system_print_many:()=>sb});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>Eb,Timer_init:()=>Yb,base_delay:()=>yb,controls_delay:()=>Cb,controls_delay_new:()=>Sb,controls_end_program:()=>Rb,controls_millis:()=>Ob,controls_uname:()=>gb,reset:()=>cb,system_bitbot_shutdown:()=>vb,system_device_name:()=>hb,system_device_serial_number:()=>mb,system_event_bus_source:()=>Tb,system_event_bus_value:()=>Mb,system_machine_reset:()=>Pb,system_on_event:()=>lb,system_raise_event:()=>rb,system_reset:()=>ab,system_run_in_background:()=>pb,system_ticks_diff:()=>Nb,system_timer:()=>Lb,system_timer_init:()=>Db,system_timestamp:()=>db,system_value:()=>Ib,system_wait:()=>ub,system_wdt_feed:()=>Fb,system_wdt_init:()=>fb,time_ticks_diff:()=>xb,timer:()=>Ab,timer2:()=>Xb});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>qb,Air_now_content:()=>wb,Geo_moon_content:()=>jb,Geo_sun_content:()=>zb,Life_suggestion_content:()=>Hb,Location_search_content:()=>Kb,Tide_daily_content:()=>Wb,WEATHER_DAILY:()=>Vb,WEATHER_HOUR:()=>Bb,WEATHER_NOW:()=>bb,Weather_alarm_content:()=>kb,Weather_daily:()=>Jb,Weather_daily_content:()=>Qb,Weather_now:()=>Gb,Weather_now_content:()=>Ub});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>hV,inout_analog_atten:()=>oV,inout_analog_write:()=>sV,inout_analog_write_init:()=>rV,inout_analog_write_set:()=>_V,inout_analog_write_set_freq:()=>dV,inout_digital_init:()=>uV,inout_digital_read:()=>nV,inout_digital_write:()=>iV,inout_highlow:()=>eV,inout_pinMode:()=>IV,inout_pin_attachInterrupt:()=>aV,inout_pin_pressed:()=>pV,inout_pin_pressed_init:()=>lV,pin_pressed:()=>MV,pin_pressed_init:()=>TV});var dt={};t.r(dt),t.d(dt,{analog_input:()=>AV,analog_output:()=>NV,espnow_channel:()=>gV,haskylens_model:()=>CV,i2c_A_pin:()=>DV,i2c_B_pin:()=>fV,pins_analog:()=>XV,pins_analog_pin:()=>xV,pins_axis:()=>ZV,pins_brightness:()=>$V,pins_builtinimg:()=>WV,pins_builtinimg_extern:()=>KV,pins_button:()=>VV,pins_buttonB:()=>BV,pins_dac:()=>yV,pins_dac_pin:()=>bV,pins_digital:()=>EV,pins_digital_dot:()=>pB,pins_digital_pin:()=>OV,pins_exlcdh:()=>zV,pins_exlcdv:()=>jV,pins_imglist:()=>JV,pins_input_pin:()=>RV,pins_one_more:()=>oB,pins_output_pin:()=>cV,pins_playlist:()=>QV,pins_playlist_extern:()=>qV,pins_pwm:()=>GV,pins_pwm_pin:()=>UV,pins_radio_datarate:()=>_B,pins_radio_power:()=>sB,pins_serial:()=>HV,pins_tone_notes:()=>nB,pins_touch:()=>kV,pins_touch_pin:()=>wV,pins_tts_bgmusic:()=>iB,pins_tts_builtin_music:()=>eB,pins_tts_voice:()=>tB,pwm_input:()=>SV,pwm_output:()=>LV,spi_A_pin:()=>FV,spi_B_pin:()=>PV,spi_C_pin:()=>vV,spi_D_pin:()=>YV});var It={};t.r(It),t.d(It,{inout_analog_atten:()=>mB,inout_analog_write:()=>lB,inout_analog_write_init:()=>hB,inout_analog_write_set:()=>dB,inout_digital_init:()=>MB,inout_digital_read:()=>rB,inout_digital_write:()=>uB,inout_highlow:()=>aB,inout_pin_attachInterrupt:()=>TB,inout_pin_pressed:()=>IB,inout_pin_pressed_init:()=>EB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>DB,analog_output:()=>FB,espnow_channel:()=>LB,haskylens_model:()=>NB,i2c_A_pin:()=>PB,i2c_B_pin:()=>vB,pins_analog:()=>VB,pins_analog_pin:()=>bB,pins_axis:()=>ZB,pins_brightness:()=>eG,pins_builtinimg:()=>JB,pins_builtinimg_extern:()=>QB,pins_button:()=>RB,pins_buttonB:()=>cB,pins_dac:()=>wB,pins_dac_pin:()=>UB,pins_digital:()=>OB,pins_digital_dot:()=>uG,pins_digital_pin:()=>gB,pins_exlcdh:()=>$B,pins_exlcdv:()=>tG,pins_imglist:()=>qB,pins_input_pin:()=>CB,pins_interrupt:()=>WB,pins_one_more:()=>aG,pins_output_pin:()=>SB,pins_playlist:()=>zB,pins_playlist_extern:()=>jB,pins_pwm:()=>GB,pins_pwm_input:()=>AB,pins_pwm_pin:()=>BB,pins_radio_datarate:()=>pG,pins_radio_power:()=>oG,pins_serial:()=>KB,pins_tone_notes:()=>_G,pins_touch:()=>HB,pins_touch_pin:()=>kB,pins_tts_bgmusic:()=>sG,pins_tts_builtin_music:()=>nG,pins_tts_voice:()=>iG,pwm_output:()=>fB,spi_A_pin:()=>YB,spi_B_pin:()=>XB,spi_C_pin:()=>xB,spi_D_pin:()=>yB});const Mt=Blockly,ht=Mixly,mt={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Et=mt; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>yt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>Ht,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>qt,controls_if_elseif:()=>Qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>xt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>kt,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>de,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>le,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>li,text:()=>Xe,text_capital:()=>qe,text_center:()=>ze,text_char:()=>ye,text_char_at:()=>ke,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>Qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>He,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>xe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>qi,enumerate:()=>Qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>yi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>xi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>Hi,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>ki,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>dn,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>ln,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>Hn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>yn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>xn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>Qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>kn,storage_make_dir:()=>qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ds,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var l={};t.r(l),t.d(l,{set_add_discard:()=>Bs,set_clear:()=>ys,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>xs,set_sub:()=>Gs,set_toset:()=>ks,set_update:()=>Us});var d={};t.r(d),t.d(d,{html_content:()=>Qs,html_content_more:()=>qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>l_,function_call_container:()=>d_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>x_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>y_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>q_,controls_repeat_ext:()=>H_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>k_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>Q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>Qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>Ho,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>ko,text_substring:()=>yo,text_substring2:()=>xo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>lp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>dp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Hp,dicts_add_or_change:()=>yp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>kp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>xp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>Qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>la,storage_fileopen_new_encoding:()=>da,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>xa,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>ya,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>ka,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>Ha,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>Qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>lu,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>du});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>qu,actuator_ms32006_init:()=>Qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>xu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>yu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>dr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>Hu,servo_set_speed:()=>Wu,servo_speed_360:()=>ku,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>lr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rl,actuator_dc_motor_stop:()=>ll,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>yr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hl,actuator_mixgo_nova_mic_get:()=>cl,actuator_mixgo_nova_mic_set:()=>Rl,actuator_mixgo_nova_onboard_music_pitch:()=>Nl,actuator_mixgo_nova_onboard_music_stop:()=>Dl,actuator_mixgo_nova_play_audio:()=>Al,actuator_mixgo_nova_play_online_audio:()=>Ll,actuator_mixgo_nova_record_audio:()=>Sl,actuator_mixgo_nova_voice_get:()=>Cl,actuator_mixgo_nova_voice_set:()=>gl,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>al,actuator_stepper_stop:()=>ul,analog_ble_keyboard_init:()=>Ul,analog_ble_keyboard_input:()=>Hl,analog_ble_keyboard_send_battery:()=>Kl,analog_ble_keyboard_str:()=>Wl,analog_ble_mouse_init:()=>Jl,analog_ble_mouse_input:()=>zl,analog_ble_mouse_send_battery:()=>jl,analog_keyboard_input:()=>Yl,analog_keyboard_str:()=>Gl,analog_mouse_input:()=>Vl,bitbot_motor:()=>Ol,bitbot_move:()=>ml,bitbot_stop:()=>El,ble_keyboard_connect:()=>kl,ble_keyboard_get_mac:()=>wl,ble_mouse_connect:()=>ql,ble_mouse_get_mac:()=>Ql,cc_number:()=>Wr,educore_ble_keyboard_input:()=>pd,educore_ble_sensor_connected:()=>od,educore_ble_sensor_init:()=>_d,educore_buzzer:()=>Zl,educore_buzzer_play_tone:()=>$l,educore_buzzer_play_tone_time:()=>td,educore_buzzer_stop:()=>ed,educore_neopixel_clear:()=>sd,educore_neopixel_rgb:()=>nd,educore_rgb_light:()=>id,esp32_music_get_tempo:()=>el,esp32_music_reset:()=>il,esp32_music_set_tempo:()=>tl,esp32_onboard_music_pitch:()=>nl,esp32_onboard_music_pitch_with_time:()=>sl,esp32_onboard_music_play_list:()=>ol,esp32_onboard_music_stop:()=>_l,general_key:()=>Xl,general_key_tuple:()=>xl,generalkey_container:()=>yl,generalkey_create_with_item:()=>bl,get_power_output:()=>Fl,ledswitch:()=>xr,mixbot_motor:()=>Ml,mixbot_motor_status:()=>dl,mixbot_move:()=>Il,mixbot_stop:()=>Tl,mouse_key:()=>Bl,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>kr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>Hr,rm_motor:()=>pl,set_all_power_output:()=>Pl,set_power_output:()=>fl,special_key:()=>vl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ud,ai_sensor_ailocal_class:()=>Fd,ai_sensor_ailocal_class_result:()=>Pd,ai_sensor_ailocal_train:()=>fd,ai_sensor_asr_recognize:()=>yd,ai_sensor_audio_play:()=>vd,ai_sensor_audio_record:()=>Yd,ai_sensor_barcode:()=>Md,ai_sensor_circle:()=>cd,ai_sensor_classifier_faces:()=>Gd,ai_sensor_color:()=>Ad,ai_sensor_color_chases:()=>Dd,ai_sensor_color_chases_result:()=>Nd,ai_sensor_config:()=>Id,ai_sensor_face:()=>Bd,ai_sensor_find_20objects:()=>wd,ai_sensor_find_barcodes:()=>hd,ai_sensor_find_circles:()=>gd,ai_sensor_find_colors:()=>Ld,ai_sensor_find_licenseplates:()=>Vd,ai_sensor_find_lines:()=>Rd,ai_sensor_find_qrcodes:()=>dd,ai_sensor_find_rects:()=>Sd,ai_sensor_find_tags:()=>Ed,ai_sensor_licenseplate:()=>bd,ai_sensor_line:()=>Od,ai_sensor_qrcode:()=>rd,ai_sensor_qrcode_lite:()=>ld,ai_sensor_rect:()=>Cd,ai_sensor_rgb:()=>Td,ai_sensor_tag:()=>md,ai_sensor_use_uart_init:()=>ud,ai_sensor_yolo_recognize:()=>Xd,ai_sensor_yolo_recognize_result:()=>xd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Wd,MICROPYTHON_AI_Speech_unit:()=>Hd,MICROPYTHON_AI_client:()=>kd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>oI,mpython_blynk_app_notify:()=>$d,mpython_blynk_email:()=>iI,mpython_blynk_get_timers:()=>nI,mpython_blynk_on_connected:()=>zd,mpython_blynk_on_disconnected:()=>qd,mpython_blynk_run:()=>Zd,mpython_blynk_sensor_data_to_app:()=>_I,mpython_blynk_set_property:()=>eI,mpython_blynk_setup:()=>pI,mpython_blynk_stop_timers:()=>tI,mpython_blynk_sync_virtual:()=>Qd,mpython_blynk_terminal_widget_vpin:()=>Jd,mpython_blynktimer:()=>sI,mpython_blynktimer_run:()=>jd});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>kI,communicate_bluetooth_connect:()=>JI,communicate_bluetooth_disconnect:()=>QI,communicate_bluetooth_handle:()=>$I,communicate_bluetooth_is_connected:()=>zI,communicate_bluetooth_mac:()=>KI,communicate_bluetooth_peripheral_init:()=>HI,communicate_bluetooth_recv:()=>jI,communicate_bluetooth_recv_only:()=>ZI,communicate_bluetooth_scan:()=>WI,communicate_bluetooth_send:()=>qI,communicate_espnow_init:()=>tT,communicate_espnow_init_new:()=>eT,communicate_i2c_available:()=>AI,communicate_i2c_init:()=>lI,communicate_i2c_master_read:()=>SI,communicate_i2c_onboard:()=>uI,communicate_i2c_read:()=>dI,communicate_i2c_scan:()=>TI,communicate_i2c_write:()=>II,communicate_ir_recv_init:()=>vI,communicate_ir_send_init:()=>VI,communicate_ow_init:()=>NI,communicate_ow_read:()=>fI,communicate_ow_reset:()=>YI,communicate_ow_scan:()=>DI,communicate_ow_select:()=>PI,communicate_ow_write:()=>FI,communicate_spi_buffer:()=>mI,communicate_spi_init:()=>MI,communicate_spi_onboard:()=>rI,communicate_spi_read:()=>EI,communicate_spi_read_output:()=>OI,communicate_spi_readinto:()=>RI,communicate_spi_readinto_output:()=>cI,communicate_spi_set:()=>hI,communicate_spi_write:()=>gI,communicate_spi_write_readinto:()=>CI,espnow_radio_channel:()=>pT,espnow_radio_channel_new:()=>uT,espnow_radio_on_off:()=>rT,espnow_radio_rec:()=>dT,espnow_radio_recv:()=>TT,espnow_radio_recv_certain_msg:()=>MT,espnow_radio_recv_certain_msg_new:()=>mT,espnow_radio_recv_msg:()=>IT,espnow_radio_recv_new:()=>hT,espnow_radio_send:()=>lT,espnow_radio_txpower:()=>aT,i2c_available:()=>BT,i2c_init:()=>AT,i2c_master_reader2:()=>VT,i2c_read:()=>LT,i2c_scan:()=>DT,i2c_slave_onreceive:()=>LI,i2c_write:()=>NT,internal_variable:()=>XI,ir_recv_timeout:()=>bI,ir_transmit_busy:()=>wI,ir_transmit_conventional_data:()=>BI,ir_transmit_raw_code:()=>UI,ir_transmit_study_code:()=>GI,ir_whether_recv:()=>yI,lora_init:()=>ET,lora_packet:()=>OT,lora_recv:()=>cT,lora_send:()=>RT,network_espnow_info:()=>nT,network_espnow_mac:()=>iT,network_espnow_recv:()=>sT,network_espnow_recv_handle:()=>oT,network_espnow_send:()=>_T,recv_fun:()=>xI,spi_buffer:()=>PT,spi_init:()=>fT,spi_read:()=>YT,spi_read_output:()=>vT,spi_readinto:()=>XT,spi_readinto_output:()=>xT,spi_set:()=>FT,spi_write:()=>yT,spi_write_readinto:()=>bT,urequests_attribute:()=>CT,urequests_get:()=>gT,urequests_method:()=>ST});var v={};t.r(v),t.d(v,{display_animate:()=>MM,display_blink_rate:()=>lM,display_circle:()=>hM,display_color_seclet:()=>DM,display_draw_4strings:()=>_M,display_fill:()=>TM,display_get_screen_image:()=>rM,display_help:()=>EM,display_image_size:()=>oM,display_lcd_use_i2c_init:()=>XM,display_line:()=>aM,display_line_arbitrarily:()=>uM,display_matrix_extern_bright_point:()=>jT,display_matrix_extern_bright_screen:()=>$T,display_matrix_extern_clear:()=>tM,display_matrix_extern_get_pixel:()=>zT,display_matrix_extern_get_screen_pixel:()=>ZT,display_matrix_extern_image_builtins:()=>eM,display_matrix_extern_scroll_string:()=>WT,display_matrix_extern_scroll_string_delay:()=>KT,display_matrix_extern_shift:()=>qT,display_matrix_extern_show_frame_string:()=>JT,display_matrix_extern_show_frame_string_delay:()=>QT,display_matrix_extern_show_image:()=>kT,display_matrix_extern_show_image_or_string_delay:()=>HT,display_matrix_use_i2c_init:()=>wT,display_oled_drawPixel:()=>RM,display_oled_showBitmap:()=>OM,display_oled_use_i2c_init:()=>BM,display_onoff:()=>IM,display_rect:()=>pM,display_rgb_color:()=>dM,display_tm1650_power:()=>gM,display_tm1650_set_brightness:()=>AM,display_tm1650_show_dot:()=>SM,display_tm1650_show_num:()=>CM,display_tm_use_i2c_init:()=>cM,display_triangle:()=>mM,display_use_i2c_init:()=>sM,extern_oled_bright_point:()=>zM,extern_oled_clear:()=>jM,extern_oled_get_pixel:()=>qM,extern_oled_hvline:()=>$M,extern_oled_line:()=>th,extern_oled_scroll_string:()=>HM,extern_oled_scroll_string_delay:()=>WM,extern_oled_shape_rect:()=>ZM,extern_oled_shift:()=>QM,extern_oled_show_frame_string:()=>KM,extern_oled_show_frame_string_delay:()=>JM,extern_oled_show_image:()=>GM,extern_oled_show_image_or_string_delay:()=>kM,extern_oled_show_image_xy:()=>UM,extern_oled_show_string:()=>wM,lcd_backlight:()=>bM,lcd_clear:()=>VM,lcd_print_string:()=>yM,lcd_show_image_or_string_delay:()=>xM,matrix_extern_image_arithmetic:()=>iM,matrix_extern_image_invert:()=>nM,tft_fill:()=>YM,tft_line_arbitrarily:()=>vM,tft_scroll_string_delay:()=>FM,tft_show_frame_string_delay:()=>PM,tft_show_image_or_string_delay:()=>fM,tft_show_image_xy:()=>NM,tft_use_spi_init:()=>LM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Bh,display_bright_point:()=>Mh,display_bright_screen:()=>mh,display_clear:()=>Eh,display_get_pixel:()=>Th,display_get_screen_pixel:()=>hh,display_image_builtins:()=>uh,display_image_builtins_all:()=>rh,display_image_create:()=>ah,display_scroll_string:()=>sh,display_scroll_string_delay:()=>_h,display_shift:()=>Ih,display_show_frame_string:()=>oh,display_show_frame_string_delay:()=>ph,display_show_image:()=>ih,display_show_image_or_string_delay:()=>nh,draw_pointer:()=>um,image_arithmetic:()=>lh,image_invert:()=>dh,mixbot_display_bright_screen:()=>bh,mixbot_display_get_ambientbright:()=>yh,mixbot_display_get_screen_pixel:()=>xh,mixbot_display_image_create:()=>Xh,mixbot_display_rotate:()=>Vh,mixgo_display_image_create_new:()=>ch,mixgome_display_font:()=>gh,mixgome_display_image_create:()=>Oh,mixgomini_display_image_create:()=>Rh,mpython_display_hvline:()=>Ph,mpython_display_line:()=>Yh,mpython_display_shape_rect:()=>Fh,mpython_pbm_image:()=>vh,onboard_oled_bright_point:()=>fh,onboard_oled_scroll_string_delay:()=>Nh,onboard_oled_show_frame_string_delay:()=>Dh,onboard_oled_show_image:()=>Ch,onboard_oled_show_image_or_string_delay:()=>Lh,onboard_oled_show_image_xy:()=>Sh,onboard_oled_show_string:()=>Ah,onboard_tft_bright_point:()=>Zh,onboard_tft_bright_screen:()=>em,onboard_tft_clear:()=>$h,onboard_tft_clock_clear:()=>pm,onboard_tft_clock_draw:()=>om,onboard_tft_clock_get_rtctime:()=>sm,onboard_tft_clock_init:()=>nm,onboard_tft_clock_set_time:()=>_m,onboard_tft_display_hvline:()=>Qh,onboard_tft_display_line:()=>qh,onboard_tft_display_shape_circle:()=>am,onboard_tft_display_shape_rect:()=>Jh,onboard_tft_fill:()=>im,onboard_tft_get_pixel:()=>jh,onboard_tft_get_screen_pixel:()=>tm,onboard_tft_scroll_string:()=>kh,onboard_tft_scroll_string_delay:()=>Hh,onboard_tft_shift:()=>zh,onboard_tft_show_frame_string:()=>Wh,onboard_tft_show_frame_string_delay:()=>Kh,onboard_tft_show_image:()=>Gh,onboard_tft_show_image_or_string_delay:()=>wh,onboard_tft_show_image_xy:()=>Uh});var x={};t.r(x),t.d(x,{factory_block:()=>Rm,factory_block_return:()=>cm,factory_block_return_with_textarea:()=>Cm,factory_block_with_textarea:()=>gm,factory_callMethod_noreturn:()=>Em,factory_callMethod_return:()=>Om,factory_create_with_container:()=>Tm,factory_create_with_item:()=>Mm,factory_declare:()=>mm,factory_from_import:()=>lm,factory_function_noreturn:()=>Im,factory_function_return:()=>hm,factory_import:()=>dm,folding_block:()=>Sm});var y={};t.r(y),t.d(y,{controls_pin_attachInterrupt:()=>Km,inout_analog_atten:()=>Xm,inout_analog_read:()=>vm,inout_analog_read_init:()=>Gm,inout_analog_write:()=>Fm,inout_analog_write_init:()=>Bm,inout_analog_write_set:()=>Pm,inout_analog_write_set_freq:()=>km,inout_digital_init:()=>bm,inout_digital_read:()=>Dm,inout_digital_write:()=>Nm,inout_highlow:()=>Lm,inout_pinMode:()=>wm,inout_pin_attachInterrupt:()=>ym,inout_pin_pressed:()=>xm,inout_pin_pressed_init:()=>Um,inout_pwm_analog_write:()=>fm,inout_pwm_analog_write_init:()=>Vm,inout_pwm_analog_write_set_freq:()=>Ym,pin_pressed:()=>Wm,pin_pressed_init:()=>Hm});var b={};t.r(b),t.d(b,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>hE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>ME,IOT_EMQX_PING:()=>IE,IOT_FORMATTING:()=>lE,IOT_FORMAT_STRING:()=>dE,IOT_MIXIO_NTP:()=>TE,IOT_MIXIO_PUBLISH:()=>sE,IOT_MIXIO_SUBSCRIBE:()=>_E,iot_checkonenet:()=>LE,iot_client_onboard:()=>EE,iot_create_with_item:()=>iE,iot_http_client:()=>OE,iot_http_data:()=>RE,iot_mixio_check:()=>aE,iot_mixio_connect:()=>nE,iot_mixio_connect_only:()=>pE,iot_mixio_disconnect:()=>oE,iot_mixio_format_msg:()=>rE,iot_mixio_format_topic:()=>uE,iot_mixly_key:()=>mE,iot_mqtt_client:()=>cE,iot_mqtt_data:()=>gE,iot_onenet_check:()=>jm,iot_onenet_connect:()=>qm,iot_onenet_disconnect:()=>zm,iot_onenet_publish:()=>$m,iot_onenet_publish_dict:()=>Zm,iot_onenetconnect:()=>SE,iot_onenetdisconnect:()=>AE,iot_publish:()=>NE,iot_publish_container:()=>tE,iot_publish_item:()=>eE,iot_wifi_connect:()=>Qm,iot_wificonnect:()=>CE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>oO,educore_mqtt_connect_success:()=>rO,educore_mqtt_subscribe_message:()=>pO,educore_mqtt_topic_publish:()=>uO,educore_mqtt_topic_subscribe:()=>aO,educore_wifi_connect:()=>_O,network_ap_connect:()=>VE,network_connect:()=>vE,network_get_connect:()=>xE,network_get_wifi:()=>bE,network_init:()=>fE,network_is_active:()=>PE,network_open:()=>FE,network_scan:()=>YE,network_server:()=>BE,network_socket_accept:()=>HE,network_socket_bind:()=>UE,network_socket_close:()=>qE,network_socket_connect:()=>wE,network_socket_init:()=>GE,network_socket_listen:()=>kE,network_socket_receive:()=>WE,network_socket_receive_from:()=>JE,network_socket_send:()=>KE,network_socket_send_to:()=>QE,network_stop:()=>yE,network_wifi_connect:()=>XE,ntptime_address:()=>tO,ntptime_time:()=>$E,requests_attribute:()=>jE,requests_attribute2:()=>sO,requests_get:()=>zE,requests_get2:()=>iO,requests_method:()=>ZE,requests_post:()=>nO});var B={};t.r(B),t.d(B,{get_potential_num:()=>dO,nova_g1_motor:()=>IO,nova_g1_spk_en:()=>MO,nova_g1_usb:()=>TO});var G={};t.r(G),t.d(G,{pe_g1_battery_left:()=>EO,pe_g1_dc_motor:()=>OO,pe_g1_dc_motor_speed:()=>RO,pe_g1_servo_get_angle:()=>CO,pe_g1_servo_get_speed:()=>SO,pe_g1_servo_set_angle:()=>cO,pe_g1_servo_set_speed:()=>gO,pe_g1_use_i2c_init:()=>mO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>qO,CI130X_GET_THE_RECOGNIZED_CMD:()=>QO,CI130X_GET_WHETHER_IDENTIFY:()=>JO,CI130X_IDENTIFY_AND_SAVE:()=>KO,CI130X_SET_SYSTEM_CMD:()=>zO,HCSR04:()=>yR,PS2_Button:()=>GR,PS2_Buttons:()=>wR,PS2_Buttons_new:()=>KR,PS2_State:()=>UR,PS2_init:()=>bR,PS2_init_new:()=>HR,PS2_stk:()=>kR,PS2_stk_new:()=>JR,PS2_vibration:()=>BR,PS2_vibration_new:()=>WR,camera_sensor_init:()=>gc,camera_sensor_result:()=>Cc,educore_body_sensor:()=>dc,educore_button_sensor_extern:()=>hc,educore_camera_sensor:()=>cc,educore_infrared_sensor:()=>Mc,educore_soilhum_sensor:()=>Ic,educore_temp_sensor:()=>Rc,educore_temphum_sensor:()=>Tc,educore_ultrasonic_sensor:()=>Ec,esp32_s2_weather_init:()=>YR,esp32_s2_weather_rain:()=>XR,esp32_s2_weather_wd:()=>vR,esp32_s2_weather_ws:()=>xR,extern_rfid_read:()=>ER,extern_rfid_readcontent:()=>RR,extern_rfid_readid:()=>OR,extern_rfid_status:()=>CR,extern_rfid_write:()=>cR,extern_rfid_write_return:()=>gR,gnss_get_data:()=>jR,gnss_have_data:()=>zR,interaction_whether_to_interaction:()=>HO,interaction_whether_to_interaction_SANT:()=>WO,mixbot_sensor_extern_get_addr:()=>sc,mixbot_sensor_extern_set_addr:()=>_c,pm25_get_data:()=>qR,radar_set_DETECTION_THRESHOLD:()=>wO,radar_set_DETECTION_THRESHOLD_SANT:()=>kO,robot_button_extern_get_value:()=>ZR,robot_color_extern_get_value:()=>nc,robot_infrared_extern_get_value:()=>tc,robot_infrared_extern_grey_get_value:()=>ec,robot_potentiometer_extern_get_value:()=>ic,robot_sonar_extern_get_value:()=>oc,robot_sonar_extern_led:()=>pc,robot_touch_extern_get_value:()=>$R,sensor_APDS9960_extern:()=>ZO,sensor_DS18X20:()=>BO,sensor_LTR308_extern:()=>$O,sensor_LTR390UV_extern:()=>iR,sensor_MAX30102_extern:()=>jO,sensor_QMC5883L_extern:()=>aR,sensor_VL530LX_extern:()=>nR,sensor_adxl345_get_acceleration:()=>PO,sensor_aht11_extern:()=>_R,sensor_bmp:()=>bO,sensor_compass_reset:()=>hR,sensor_dht11:()=>vO,sensor_hp203_extern:()=>oR,sensor_light_level:()=>YO,sensor_lm35:()=>GO,sensor_ltr381_extern:()=>tR,sensor_mixgo_extern_button_attachInterrupt:()=>fO,sensor_mixgo_extern_button_get_presses:()=>DO,sensor_mixgo_extern_button_is_pressed:()=>LO,sensor_mixgo_extern_button_was_pressed:()=>NO,sensor_mixgo_extern_light:()=>XO,sensor_mixgo_extern_pin_near:()=>yO,sensor_mixgo_extern_sound:()=>xO,sensor_mixgoce_hot_wheel_degrees:()=>PR,sensor_mixgoce_hot_wheel_is_touched:()=>FR,sensor_mpu9250_attachGestureInterrupt:()=>FO,sensor_mpu9250_calibrate_compass:()=>IR,sensor_mpu9250_field_strength:()=>MR,sensor_mpu9250_gesture:()=>uR,sensor_mpu9250_get_acceleration:()=>rR,sensor_mpu9250_get_gyro:()=>dR,sensor_mpu9250_get_magnetic:()=>lR,sensor_mpu9250_temperature:()=>TR,sensor_read_humiture:()=>mc,sensor_sht:()=>VO,sensor_shtc3_extern:()=>sR,sensor_spl06_001_extern:()=>pR,sensor_ucs12071_extern:()=>eR,sensor_use_i2c_init:()=>UO,sensor_use_spi_init:()=>mR,sensor_use_uart_init:()=>QR,sensor_weather_solo_init:()=>ac,sensor_weather_solo_rain:()=>lc,sensor_weather_solo_wd:()=>uc,sensor_weather_solo_ws:()=>rc,ultrasonic_sensor_read_distance:()=>Oc,weather_data:()=>SR,weather_have_data:()=>AR,weather_set_label:()=>NR,weather_set_label_container:()=>DR,weather_set_label_item:()=>fR,weather_uart_mixio:()=>LR});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>mC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>hC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>MC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>TC,CI130X_SET_SYSTEM_CMD_SANT:()=>EC,HCSR04:()=>Gc,RTC_set_date:()=>Bc,RTC_set_time:()=>Vc,bitbot_als_num:()=>Jg,dht11:()=>tC,educore_button_sensor:()=>uC,educore_button_was_pressed:()=>rC,educore_gyroscope_sensor:()=>oC,educore_gyroscope_sensor_read:()=>pC,educore_gyroscope_sensor_shake:()=>aC,educore_light_sensor:()=>_C,educore_rfid_sensor:()=>lC,educore_rfid_sensor_scan:()=>dC,educore_rfid_sensor_scan_data:()=>IC,educore_voice_sensor:()=>nC,number1:()=>wc,number2:()=>kc,number3:()=>Hc,number4:()=>Wc,number5:()=>Kc,number6:()=>Jc,number7:()=>Qc,onboard_RTC_get_time:()=>ig,onboard_RTC_get_time_str:()=>ag,onboard_RTC_get_timestamp:()=>ng,onboard_RTC_set_datetime:()=>og,onboard_RTC_settime_string:()=>_g,onboard_RTC_timestamp_totuple:()=>sg,rfid_readcontent:()=>Mg,rfid_readid:()=>Tg,rfid_write:()=>hg,rfid_write_return:()=>mg,sensor_LTR308:()=>ug,sensor_aht11:()=>lg,sensor_bitbot_ALS:()=>Kg,sensor_button_get_presses:()=>zg,sensor_button_is_pressed:()=>Qg,sensor_button_was_pressed:()=>qg,sensor_distance_hrsc04:()=>bc,sensor_eulerangles:()=>Og,sensor_field_strength:()=>eC,sensor_get_acceleration:()=>Eg,sensor_get_temperature:()=>dg,sensor_hp203:()=>Ig,sensor_light:()=>$g,sensor_mixbot_get_gyro:()=>Wg,sensor_mixbot_patrol_calibrate:()=>wg,sensor_mixbot_patrol_value:()=>kg,sensor_mixbot_temperature:()=>Hg,sensor_mixgo_LTR308:()=>tg,sensor_mixgo_button_attachInterrupt:()=>Dc,sensor_mixgo_button_get_presses:()=>Nc,sensor_mixgo_button_is_pressed:()=>Ac,sensor_mixgo_button_was_pressed:()=>Lc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Fg,sensor_mixgo_cc_mmc5603_get_angle:()=>fg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Dg,sensor_mixgo_light:()=>Uc,sensor_mixgo_nova_LTR308:()=>$c,sensor_mixgo_nova_pin_near:()=>Zc,sensor_mixgo_pin_near:()=>jc,sensor_mixgo_pin_near_double:()=>zc,sensor_mixgo_pin_near_single:()=>qc,sensor_mixgo_pin_pressed:()=>vc,sensor_mixgo_sant_color:()=>eg,sensor_mixgo_touch_slide:()=>yc,sensor_mixgocar42_button_attachInterrupt:()=>Yc,sensor_mixgocar42_button_get_presses:()=>Pc,sensor_mixgocar42_button_is_pressed:()=>fc,sensor_mixgocar42_button_was_pressed:()=>Fc,sensor_mixgocar_battery_left:()=>Ug,sensor_mixgocar_pin_near:()=>Bg,sensor_mixgocar_pin_near_line:()=>Vg,sensor_mixgocar_pin_near_state_change:()=>Gg,sensor_mixgoce_pin_pressed:()=>Xc,sensor_mixgoce_temperature:()=>Yg,sensor_mixgome_temperature:()=>Pg,sensor_mpython_pin_pressed:()=>xc,sensor_mpython_qmi8658_get_gyro:()=>vg,sensor_mpython_qmi8658_temperature:()=>Xg,sensor_onboard_compass_reset:()=>Ng,sensor_onboard_mpu9250_calibrate_compass:()=>Sg,sensor_onboard_mpu9250_field_strength:()=>Lg,sensor_onboard_mpu9250_gesture:()=>Rg,sensor_onboard_mpu9250_get_acceleration:()=>cg,sensor_onboard_mpu9250_get_gyro:()=>Cg,sensor_onboard_mpu9250_get_magnetic:()=>gg,sensor_onboard_mpu9250_temperature:()=>Ag,sensor_pin_near:()=>Zg,sensor_pin_pressed:()=>jg,sensor_read:()=>sC,sensor_rm_acc:()=>bg,sensor_rm_battery_left:()=>yg,sensor_rm_pin_near_double:()=>xg,sensor_rtc_init:()=>pg,sensor_sound:()=>rg,sensor_temperature:()=>iC});var k={};t.r(k),t.d(k,{serial_any:()=>LC,serial_begin:()=>PC,serial_print:()=>cC,serial_print_byte:()=>RC,serial_print_hex:()=>CC,serial_println:()=>gC,serial_read_from_ai:()=>GC,serial_readline:()=>NC,serial_readstr:()=>AC,serial_readstr_until:()=>DC,serial_receive_data_event:()=>SC,serial_send_to_ai:()=>BC,serial_softserial:()=>FC,serial_softserial_new:()=>fC,system_input:()=>YC,system_print:()=>vC,system_print_container:()=>bC,system_print_end:()=>xC,system_print_inline:()=>XC,system_print_item:()=>VC,system_print_many:()=>yC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>HC,Timer_init:()=>nS,base_delay:()=>oS,controls_delay:()=>kC,controls_delay_new:()=>wC,controls_millis:()=>KC,controls_uname:()=>QC,raw_block:()=>JC,reset:()=>WC,system_bitbot_shutdown:()=>iS,system_machine_reset:()=>eS,system_ticks_diff:()=>jC,system_timer:()=>zC,system_timer_init:()=>ZC,system_wdt_feed:()=>tS,system_wdt_init:()=>$C,time_ticks_diff:()=>_S,timer:()=>qC,timer2:()=>sS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>RS,Air_now_content:()=>IS,Geo_moon_content:()=>gS,Geo_sun_content:()=>cS,Life_suggestion_content:()=>MS,Location_search_content:()=>mS,Tide_daily_content:()=>hS,WEATHER_DAILY:()=>uS,WEATHER_HOUR:()=>rS,WEATHER_NOW:()=>aS,Weather_alarm_content:()=>TS,Weather_daily:()=>ES,Weather_daily_content:()=>OS,Weather_now:()=>lS,Weather_now_content:()=>dS});var K={};t.r(K),t.d(K,{PIN_init:()=>RA,actuator_extern_get_led_bright:()=>wS,actuator_extern_get_led_state:()=>kS,actuator_extern_led_bright:()=>US,actuator_extern_led_brightness:()=>HS,actuator_ms32006_dcmotor:()=>FS,actuator_ms32006_init:()=>fS,actuator_ms32006_stepper:()=>PS,actuator_neopixel_init:()=>WS,actuator_neopixel_rgb:()=>QS,actuator_neopixel_rgb_all:()=>KS,actuator_neopixel_write:()=>JS,actuator_use_uart_init:()=>qS,esp32_music_get_tempo_extern:()=>bS,esp32_music_pitch:()=>vS,esp32_music_pitch_init:()=>YS,esp32_music_pitch_with_time:()=>XS,esp32_music_play_list:()=>VS,esp32_music_reset_extern:()=>BS,esp32_music_set_tempo_extern:()=>yS,esp32_music_stop:()=>xS,mixbot_actuator_extern_get_addr:()=>EA,mixbot_actuator_extern_set_addr:()=>OA,mixbot_addr_extern:()=>_A,parrot_PIN_init:()=>SA,parrot_move_speed:()=>AA,pin_led_bright:()=>cA,player_play_music:()=>tA,player_set_mode:()=>$S,player_set_play:()=>jS,player_set_volume:()=>ZS,player_whether_stop:()=>zS,robot_led_extern:()=>uA,robot_led_extern_get_value:()=>rA,robot_motor_extern:()=>oA,robot_motor_extern_get_speed:()=>pA,robot_servo_extern_absolute_run:()=>TA,robot_servo_extern_get_status:()=>lA,robot_servo_extern_relative_continue:()=>mA,robot_servo_extern_relative_origin:()=>MA,robot_servo_extern_relative_run:()=>hA,robot_servo_extern_stop:()=>IA,robot_servo_extern_stop_mode:()=>dA,robot_traffic_light_extern:()=>aA,servo_PIN_init:()=>gA,servo_get_angle:()=>NS,servo_get_speed:()=>DS,servo_init:()=>CS,servo_move:()=>GS,servo_move_angle:()=>CA,servo_set_angle:()=>AS,servo_set_speed:()=>LS,servo_speed_360:()=>SS,syn6288_builtin_voice:()=>nA,syn6288_get_voice:()=>iA,syn6288_set_voice:()=>eA,syn6288_tts_play:()=>sA});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>$A,actuator_dc_motor_stop:()=>tL,actuator_get_led_bright:()=>yA,actuator_get_led_state:()=>bA,actuator_led_bright:()=>xA,actuator_led_brightness:()=>VA,actuator_mixbot_buzzer_on_off:()=>_L,actuator_mixgo_nova_mic_get:()=>rL,actuator_mixgo_nova_mic_set:()=>uL,actuator_mixgo_nova_onboard_music_pitch:()=>hL,actuator_mixgo_nova_onboard_music_stop:()=>mL,actuator_mixgo_nova_play_audio:()=>TL,actuator_mixgo_nova_play_online_audio:()=>ML,actuator_mixgo_nova_record_audio:()=>IL,actuator_mixgo_nova_voice_get:()=>dL,actuator_mixgo_nova_voice_set:()=>lL,actuator_mixgo_zero_led_color:()=>BA,actuator_onboard_neopixel_rgb:()=>KA,actuator_onboard_neopixel_rgb_all:()=>JA,actuator_onboard_neopixel_rgb_show_all_chase:()=>QA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>qA,actuator_onboard_neopixel_write:()=>WA,actuator_stepper_keep:()=>jA,actuator_stepper_stop:()=>ZA,analog_ble_keyboard_init:()=>DL,analog_ble_keyboard_input:()=>PL,analog_ble_keyboard_send_battery:()=>vL,analog_ble_keyboard_str:()=>YL,analog_ble_mouse_init:()=>XL,analog_ble_mouse_input:()=>bL,analog_ble_mouse_send_battery:()=>VL,analog_keyboard_input:()=>cL,analog_keyboard_str:()=>LL,analog_mouse_input:()=>SL,bitbot_motor:()=>aL,bitbot_move:()=>oL,bitbot_stop:()=>pL,ble_keyboard_connect:()=>FL,ble_keyboard_get_mac:()=>fL,ble_mouse_connect:()=>yL,ble_mouse_get_mac:()=>xL,cc_number:()=>GA,educore_ble_keyboard_input:()=>QL,educore_ble_sensor_connected:()=>JL,educore_ble_sensor_init:()=>KL,educore_buzzer:()=>BL,educore_buzzer_play_tone:()=>GL,educore_buzzer_play_tone_time:()=>UL,educore_buzzer_stop:()=>wL,educore_neopixel_clear:()=>WL,educore_neopixel_rgb:()=>HL,educore_rgb_light:()=>kL,esp32_music_get_tempo:()=>NA,esp32_music_reset:()=>YA,esp32_music_set_tempo:()=>LA,esp32_onboard_music_pitch:()=>DA,esp32_onboard_music_pitch_with_time:()=>fA,esp32_onboard_music_play_list:()=>PA,esp32_onboard_music_stop:()=>FA,general_key:()=>CL,general_key_tuple:()=>NL,get_power_output:()=>OL,ledswitch:()=>XA,mixbot_motor:()=>sL,mixbot_motor_status:()=>eL,mixbot_move:()=>iL,mixbot_stop:()=>nL,mouse_key:()=>AL,number:()=>vA,rm_actuator_get_led_bright:()=>wA,rm_actuator_get_led_state:()=>kA,rm_actuator_led_bright:()=>UA,rm_actuator_led_brightness:()=>HA,rm_motor:()=>zA,set_all_power_output:()=>RL,set_power_output:()=>EL,special_key:()=>gL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>NN,ai_sensor_ailocal_class:()=>hN,ai_sensor_ailocal_class_result:()=>mN,ai_sensor_ailocal_train:()=>MN,ai_sensor_asr_recognize:()=>gN,ai_sensor_audio_play:()=>ON,ai_sensor_audio_record:()=>EN,ai_sensor_barcode:()=>eN,ai_sensor_circle:()=>pN,ai_sensor_classifier_faces:()=>LN,ai_sensor_color:()=>lN,ai_sensor_color_chases:()=>TN,ai_sensor_color_chases_result:()=>IN,ai_sensor_config:()=>jL,ai_sensor_face:()=>AN,ai_sensor_find_20objects:()=>DN,ai_sensor_find_barcodes:()=>iN,ai_sensor_find_circles:()=>aN,ai_sensor_find_colors:()=>dN,ai_sensor_find_licenseplates:()=>SN,ai_sensor_find_lines:()=>oN,ai_sensor_find_qrcodes:()=>tN,ai_sensor_find_rects:()=>rN,ai_sensor_find_tags:()=>sN,ai_sensor_licenseplate:()=>CN,ai_sensor_line:()=>_N,ai_sensor_qrcode:()=>$L,ai_sensor_qrcode_lite:()=>zL,ai_sensor_rect:()=>uN,ai_sensor_rgb:()=>ZL,ai_sensor_tag:()=>nN,ai_sensor_use_uart_init:()=>qL,ai_sensor_yolo_recognize:()=>RN,ai_sensor_yolo_recognize_result:()=>cN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>PN,MICROPYTHON_AI_Speech_unit:()=>FN,MICROPYTHON_AI_client:()=>fN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>kN,mpython_blynk_app_notify:()=>VN,mpython_blynk_email:()=>HN,mpython_blynk_get_timers:()=>GN,mpython_blynk_on_connected:()=>xN,mpython_blynk_on_disconnected:()=>XN,mpython_blynk_run:()=>bN,mpython_blynk_sensor_data_to_app:()=>wN,mpython_blynk_set_property:()=>WN,mpython_blynk_setup:()=>KN,mpython_blynk_stop_timers:()=>BN,mpython_blynk_sync_virtual:()=>vN,mpython_blynk_terminal_widget_vpin:()=>YN,mpython_blynktimer:()=>UN,mpython_blynktimer_run:()=>yN});var j={};t.r(j),t.d(j,{communicate_bluetooth_central_init:()=>ND,communicate_bluetooth_connect:()=>FD,communicate_bluetooth_disconnect:()=>PD,communicate_bluetooth_handle:()=>bD,communicate_bluetooth_is_connected:()=>vD,communicate_bluetooth_mac:()=>YD,communicate_bluetooth_peripheral_init:()=>DD,communicate_bluetooth_recv:()=>yD,communicate_bluetooth_recv_only:()=>xD,communicate_bluetooth_scan:()=>fD,communicate_bluetooth_send:()=>XD,communicate_espnow_init:()=>VD,communicate_espnow_init_new:()=>BD,communicate_i2c_available:()=>tD,communicate_i2c_init:()=>qN,communicate_i2c_master_read:()=>$N,communicate_i2c_onboard:()=>JN,communicate_i2c_read:()=>zN,communicate_i2c_scan:()=>ZN,communicate_i2c_write:()=>jN,communicate_ir_recv_init:()=>mD,communicate_ir_send_init:()=>gD,communicate_ow_init:()=>lD,communicate_ow_read:()=>TD,communicate_ow_reset:()=>ID,communicate_ow_scan:()=>dD,communicate_ow_select:()=>hD,communicate_ow_write:()=>MD,communicate_spi_buffer:()=>sD,communicate_spi_init:()=>iD,communicate_spi_onboard:()=>QN,communicate_spi_read:()=>_D,communicate_spi_read_output:()=>oD,communicate_spi_readinto:()=>pD,communicate_spi_readinto_output:()=>aD,communicate_spi_set:()=>nD,communicate_spi_write:()=>uD,communicate_spi_write_readinto:()=>rD,espnow_radio_channel:()=>WD,espnow_radio_channel_new:()=>JD,espnow_radio_on_off:()=>QD,espnow_radio_rec:()=>zD,espnow_radio_recv:()=>ZD,espnow_radio_recv_certain_msg:()=>$D,espnow_radio_recv_certain_msg_new:()=>ef,espnow_radio_recv_msg:()=>jD,espnow_radio_recv_new:()=>tf,espnow_radio_send:()=>qD,espnow_radio_txpower:()=>KD,i2c_slave_onreceive:()=>eD,internal_variable:()=>ED,ir_recv_timeout:()=>cD,ir_transmit_busy:()=>LD,ir_transmit_conventional_data:()=>CD,ir_transmit_raw_code:()=>AD,ir_transmit_study_code:()=>SD,ir_whether_recv:()=>RD,lora_init:()=>nf,lora_packet:()=>sf,lora_recv:()=>of,lora_send:()=>_f,network_espnow_info:()=>UD,network_espnow_mac:()=>GD,network_espnow_recv:()=>wD,network_espnow_recv_handle:()=>HD,network_espnow_send:()=>kD,recv_fun:()=>OD,urequests_attribute:()=>af,urequests_get:()=>pf,urequests_method:()=>uf});var Z={};t.r(Z),t.d(Z,{display_animate:()=>Xf,display_circle:()=>xf,display_color_seclet:()=>Kf,display_draw_4strings:()=>Nf,display_fill:()=>vf,display_lcd_use_i2c_init:()=>Zf,display_line:()=>Ff,display_line_arbitrarily:()=>Df,display_matrix_extern_bright_point:()=>Rf,display_matrix_extern_bright_screen:()=>gf,display_matrix_extern_clear:()=>mf,display_matrix_extern_get_pixel:()=>Of,display_matrix_extern_get_screen_pixel:()=>cf,display_matrix_extern_image_builtins:()=>Cf,display_matrix_extern_scroll_string:()=>Mf,display_matrix_extern_scroll_string_delay:()=>hf,display_matrix_extern_shift:()=>Ef,display_matrix_extern_show_frame_string:()=>If,display_matrix_extern_show_frame_string_delay:()=>Tf,display_matrix_extern_show_image:()=>lf,display_matrix_extern_show_image_or_string_delay:()=>df,display_matrix_use_i2c_init:()=>rf,display_oled_drawPixel:()=>Vf,display_oled_showBitmap:()=>bf,display_oled_use_i2c_init:()=>nF,display_onoff:()=>Pf,display_rect:()=>ff,display_tm1650_power:()=>Gf,display_tm1650_set_brightness:()=>kf,display_tm1650_show_dot:()=>wf,display_tm1650_show_num:()=>Uf,display_tm_use_i2c_init:()=>Bf,display_triangle:()=>yf,display_use_i2c_init:()=>Lf,extern_oled_bright_point:()=>MF,extern_oled_clear:()=>dF,extern_oled_get_pixel:()=>TF,extern_oled_hvline:()=>mF,extern_oled_line:()=>EF,extern_oled_scroll_string:()=>rF,extern_oled_scroll_string_delay:()=>lF,extern_oled_shape_rect:()=>hF,extern_oled_shift:()=>IF,extern_oled_show_frame_string:()=>aF,extern_oled_show_frame_string_delay:()=>uF,extern_oled_show_image:()=>sF,extern_oled_show_image_or_string_delay:()=>pF,extern_oled_show_image_xy:()=>_F,extern_oled_show_string:()=>oF,image_shift:()=>Yf,lcd_backlight:()=>eF,lcd_clear:()=>iF,lcd_print_string:()=>tF,lcd_show_image_or_string_delay:()=>$f,matrix_extern_image_arithmetic:()=>Sf,matrix_extern_image_invert:()=>Af,tft_fill:()=>zf,tft_line_arbitrarily:()=>jf,tft_scroll_string_delay:()=>qf,tft_show_frame_string_delay:()=>Qf,tft_show_image_or_string_delay:()=>Jf,tft_show_image_xy:()=>Wf,tft_use_spi_init:()=>Hf});var $={};t.r($),t.d($,{bitbot_display_image_create:()=>iP,display_bright_point:()=>vF,display_bright_screen:()=>xF,display_clear:()=>DF,display_get_pixel:()=>YF,display_get_screen_pixel:()=>XF,display_image_builtins:()=>AF,display_image_builtins_all:()=>LF,display_image_create:()=>NF,display_scroll_string:()=>CF,display_scroll_string_delay:()=>SF,display_shift:()=>PF,display_show_frame_string:()=>cF,display_show_frame_string_delay:()=>gF,display_show_image:()=>OF,display_show_image_or_string_delay:()=>RF,draw_pointer:()=>LP,image_arithmetic:()=>fF,image_invert:()=>FF,mixbot_display_bright_screen:()=>tP,mixbot_display_get_ambientbright:()=>$F,mixbot_display_get_screen_pixel:()=>ZF,mixbot_display_image_create:()=>jF,mixbot_display_rotate:()=>eP,mixgo_display_image_create_new:()=>BF,mixgome_display_font:()=>VF,mixgome_display_image_create:()=>yF,mixgomini_display_image_create:()=>bF,mpython_display_hvline:()=>qF,mpython_display_line:()=>zF,mpython_display_shape_rect:()=>QF,mpython_pbm_image:()=>GF,onboard_oled_bright_point:()=>JF,onboard_oled_scroll_string_delay:()=>KF,onboard_oled_show_frame_string_delay:()=>WF,onboard_oled_show_image:()=>UF,onboard_oled_show_image_or_string_delay:()=>HF,onboard_oled_show_image_xy:()=>wF,onboard_oled_show_string:()=>kF,onboard_tft_bright_point:()=>hP,onboard_tft_bright_screen:()=>EP,onboard_tft_clear:()=>IP,onboard_tft_clock_clear:()=>SP,onboard_tft_clock_draw:()=>CP,onboard_tft_clock_get_rtctime:()=>cP,onboard_tft_clock_init:()=>RP,onboard_tft_clock_set_time:()=>gP,onboard_tft_display_hvline:()=>lP,onboard_tft_display_line:()=>dP,onboard_tft_display_shape_circle:()=>AP,onboard_tft_display_shape_rect:()=>rP,onboard_tft_fill:()=>OP,onboard_tft_get_pixel:()=>MP,onboard_tft_get_screen_pixel:()=>mP,onboard_tft_scroll_string:()=>aP,onboard_tft_scroll_string_delay:()=>uP,onboard_tft_shift:()=>TP,onboard_tft_show_frame_string:()=>oP,onboard_tft_show_frame_string_delay:()=>pP,onboard_tft_show_image:()=>nP,onboard_tft_show_image_or_string_delay:()=>_P,onboard_tft_show_image_xy:()=>sP});var tt={};t.r(tt),t.d(tt,{factory_block:()=>XP,factory_block_return:()=>xP,factory_block_return_with_textarea:()=>bP,factory_block_with_textarea:()=>yP,factory_callMethod_noreturn:()=>YP,factory_callMethod_return:()=>vP,factory_declare:()=>PP,factory_from_import:()=>NP,factory_function_noreturn:()=>fP,factory_function_return:()=>FP,factory_import:()=>DP,folding_block:()=>VP});var et={};t.r(et),t.d(et,{inout_analog_atten:()=>$P,inout_analog_read:()=>KP,inout_analog_read_init:()=>ZP,inout_analog_write:()=>kP,inout_analog_write_init:()=>jP,inout_analog_write_set:()=>HP,inout_digital_init:()=>qP,inout_digital_read:()=>UP,inout_digital_write:()=>GP,inout_highlow:()=>BP,inout_pin_attachInterrupt:()=>QP,inout_pin_pressed:()=>JP,inout_pin_pressed_init:()=>tY,inout_pwm_analog_write:()=>wP,inout_pwm_analog_write_init:()=>zP,inout_pwm_analog_write_set_freq:()=>WP});var it={};t.r(it),t.d(it,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>OY,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>mY,IOT_EMQX_PING:()=>RY,IOT_FORMATTING:()=>MY,IOT_FORMAT_STRING:()=>hY,IOT_MIXIO_NTP:()=>cY,IOT_MIXIO_PUBLISH:()=>aY,IOT_MIXIO_SUBSCRIBE:()=>uY,iot_client_onboard:()=>gY,iot_http_client:()=>CY,iot_http_data:()=>SY,iot_mixio_check:()=>dY,iot_mixio_connect:()=>pY,iot_mixio_connect_only:()=>lY,iot_mixio_disconnect:()=>rY,iot_mixio_format_msg:()=>TY,iot_mixio_format_topic:()=>IY,iot_mixly_key:()=>EY,iot_mqtt_client:()=>AY,iot_mqtt_data:()=>LY,iot_onenet_check:()=>_Y,iot_onenet_connect:()=>iY,iot_onenet_disconnect:()=>nY,iot_onenet_publish:()=>oY,iot_onenet_publish_dict:()=>sY,iot_wifi_connect:()=>eY});var nt={};t.r(nt),t.d(nt,{educore_mqtt_connect:()=>nv,educore_mqtt_connect_success:()=>pv,educore_mqtt_subscribe_message:()=>sv,educore_mqtt_topic_publish:()=>ov,educore_mqtt_topic_subscribe:()=>_v,educore_wifi_connect:()=>iv,network_ap_connect:()=>xY,network_connect:()=>DY,network_get_connect:()=>FY,network_get_wifi:()=>XY,network_init:()=>NY,network_is_active:()=>vY,network_open:()=>YY,network_scan:()=>yY,network_server:()=>bY,network_socket_accept:()=>wY,network_socket_bind:()=>BY,network_socket_close:()=>JY,network_socket_connect:()=>GY,network_socket_init:()=>VY,network_socket_listen:()=>UY,network_socket_receive:()=>kY,network_socket_receive_from:()=>WY,network_socket_send:()=>HY,network_socket_send_to:()=>KY,network_stop:()=>PY,network_wifi_connect:()=>fY,ntptime_address:()=>ZY,ntptime_time:()=>jY,requests_attribute:()=>qY,requests_attribute2:()=>tv,requests_get:()=>QY,requests_get2:()=>$Y,requests_method:()=>zY,requests_post:()=>ev});var st={};t.r(st),t.d(st,{get_potential_num:()=>av,nova_g1_motor:()=>uv,nova_g1_spk_en:()=>lv,nova_g1_usb:()=>rv});var _t={};t.r(_t),t.d(_t,{pe_g1_battery_left:()=>Iv,pe_g1_dc_motor:()=>Tv,pe_g1_dc_motor_speed:()=>Mv,pe_g1_servo_get_angle:()=>Ev,pe_g1_servo_get_speed:()=>Ov,pe_g1_servo_set_angle:()=>hv,pe_g1_servo_set_speed:()=>mv,pe_g1_use_i2c_init:()=>dv});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>wv,CI130X_GET_THE_RECOGNIZED_CMD:()=>Uv,CI130X_GET_WHETHER_IDENTIFY:()=>Gv,CI130X_IDENTIFY_AND_SAVE:()=>Bv,CI130X_SET_SYSTEM_CMD:()=>kv,HCSR04:()=>OX,PS2_Button:()=>gX,PS2_Buttons:()=>CX,PS2_Buttons_new:()=>PX,PS2_State:()=>SX,PS2_init:()=>RX,PS2_init_new:()=>fX,PS2_stk:()=>AX,PS2_stk_new:()=>YX,PS2_vibration:()=>cX,PS2_vibration_new:()=>FX,RTC_get_time:()=>NX,RTC_set_date:()=>Nv,RTC_set_datetime:()=>LX,RTC_set_time:()=>Lv,camera_sensor_init:()=>ax,camera_sensor_result:()=>ux,educore_body_sensor:()=>ZX,educore_button_sensor_extern:()=>ix,educore_camera_sensor:()=>px,educore_infrared_sensor:()=>ex,educore_soilhum_sensor:()=>$X,educore_temp_sensor:()=>ox,educore_temphum_sensor:()=>tx,educore_ultrasonic_sensor:()=>sx,esp32_s2_weather_init:()=>MX,esp32_s2_weather_rain:()=>mX,esp32_s2_weather_wd:()=>hX,esp32_s2_weather_ws:()=>EX,extern_rfid_read:()=>nX,extern_rfid_readcontent:()=>_X,extern_rfid_readid:()=>sX,extern_rfid_status:()=>aX,extern_rfid_write:()=>oX,extern_rfid_write_return:()=>pX,gnss_get_data:()=>xX,gnss_have_data:()=>yX,interaction_whether_to_interaction:()=>bv,interaction_whether_to_interaction_SANT:()=>Vv,mixbot_sensor_extern_get_addr:()=>WX,mixbot_sensor_extern_set_addr:()=>KX,pm25_get_data:()=>XX,radar_set_DETECTION_THRESHOLD:()=>xv,radar_set_DETECTION_THRESHOLD_SANT:()=>yv,robot_button_extern_get_value:()=>bX,robot_color_extern_get_value:()=>wX,robot_infrared_extern_get_value:()=>BX,robot_infrared_extern_grey_get_value:()=>GX,robot_potentiometer_extern_get_value:()=>UX,robot_sonar_extern_get_value:()=>kX,robot_sonar_extern_led:()=>HX,robot_touch_extern_get_value:()=>VX,sensor_APDS9960_extern:()=>Wv,sensor_DS18X20:()=>jX,sensor_LTR308_extern:()=>Kv,sensor_LTR390UV_extern:()=>jv,sensor_MAX30102_extern:()=>Hv,sensor_QMC5883L_extern:()=>Zv,sensor_VL530LX_extern:()=>eX,sensor_aht11_extern:()=>tX,sensor_bmp:()=>Yv,sensor_dht11:()=>DX,sensor_distance_hrsc04:()=>Av,sensor_hp203_extern:()=>Jv,sensor_ltr381_extern:()=>qv,sensor_mixgo_extern_button_attachInterrupt:()=>Cv,sensor_mixgo_extern_button_get_presses:()=>gv,sensor_mixgo_extern_button_is_pressed:()=>Rv,sensor_mixgo_extern_button_was_pressed:()=>cv,sensor_mixgo_extern_light:()=>Dv,sensor_mixgo_extern_pin_near:()=>Fv,sensor_mixgo_extern_sound:()=>fv,sensor_mixgoce_hot_wheel_degrees:()=>TX,sensor_mixgoce_hot_wheel_is_touched:()=>IX,sensor_mpu9250_attachGestureInterrupt:()=>Sv,sensor_read_humiture:()=>nx,sensor_rtc_init:()=>Pv,sensor_sht:()=>vv,sensor_shtc3_extern:()=>$v,sensor_spl06_001_extern:()=>Qv,sensor_ucs12071_extern:()=>zv,sensor_use_i2c_init:()=>Xv,sensor_use_spi_init:()=>iX,sensor_use_uart_init:()=>vX,sensor_weather_solo_init:()=>JX,sensor_weather_solo_rain:()=>zX,sensor_weather_solo_wd:()=>QX,sensor_weather_solo_ws:()=>qX,ultrasonic_sensor_read_distance:()=>_x,weather_data:()=>uX,weather_have_data:()=>rX,weather_set_label:()=>dX,weather_uart_mixio:()=>lX});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>pb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>ob,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>_b,CI130X_IDENTIFY_AND_SAVE_SANT:()=>sb,CI130X_SET_SYSTEM_CMD_SANT:()=>ab,HCSR04:()=>Ex,bitbot_als_num:()=>Vy,dht11:()=>Ky,educore_button_sensor:()=>$y,educore_button_was_pressed:()=>tb,educore_gyroscope_sensor:()=>zy,educore_gyroscope_sensor_read:()=>jy,educore_gyroscope_sensor_shake:()=>Zy,educore_light_sensor:()=>qy,educore_rfid_sensor:()=>eb,educore_rfid_sensor_scan:()=>ib,educore_rfid_sensor_scan_data:()=>nb,educore_voice_sensor:()=>Jy,number1:()=>Ox,number2:()=>Rx,number3:()=>cx,number4:()=>gx,number5:()=>Cx,number6:()=>Sx,number7:()=>Ax,onboard_RTC_get_time:()=>My,onboard_RTC_get_time_str:()=>Ey,onboard_RTC_get_timestamp:()=>hy,onboard_RTC_set_datetime:()=>Iy,onboard_RTC_settime_string:()=>Ty,onboard_RTC_timestamp_totuple:()=>my,rfid_readcontent:()=>Ux,rfid_readid:()=>Gx,rfid_write:()=>wx,rfid_write_return:()=>kx,sensor_LTR308:()=>xx,sensor_adxl345_get_acceleration:()=>Zx,sensor_aht11:()=>Vx,sensor_bitbot_ALS:()=>by,sensor_button_get_presses:()=>Uy,sensor_button_is_pressed:()=>By,sensor_button_was_pressed:()=>Gy,sensor_compass_reset:()=>sy,sensor_ds18x20:()=>vx,sensor_eulerangles:()=>Wx,sensor_get_acceleration:()=>Hx,sensor_get_temperature:()=>Bx,sensor_hp203:()=>bx,sensor_light:()=>Wy,sensor_lm35:()=>Xx,sensor_mixbot_get_gyro:()=>yy,sensor_mixbot_patrol_calibrate:()=>vy,sensor_mixbot_patrol_value:()=>Xy,sensor_mixbot_temperature:()=>xy,sensor_mixgo_LTR308:()=>Fx,sensor_mixgo_button_attachInterrupt:()=>Ix,sensor_mixgo_button_get_presses:()=>dx,sensor_mixgo_button_is_pressed:()=>rx,sensor_mixgo_button_was_pressed:()=>lx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>cy,sensor_mixgo_cc_mmc5603_get_angle:()=>Ry,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Oy,sensor_mixgo_light:()=>Hy,sensor_mixgo_nova_LTR308:()=>Yx,sensor_mixgo_nova_pin_near:()=>fx,sensor_mixgo_pin_near:()=>Dx,sensor_mixgo_pin_near_double:()=>Nx,sensor_mixgo_pin_near_single:()=>Lx,sensor_mixgo_pin_pressed:()=>zx,sensor_mixgo_sant_color:()=>Px,sensor_mixgo_touch_slide:()=>qx,sensor_mixgocar42_button_attachInterrupt:()=>mx,sensor_mixgocar42_button_get_presses:()=>hx,sensor_mixgocar42_button_is_pressed:()=>Tx,sensor_mixgocar42_button_was_pressed:()=>Mx,sensor_mixgocar_battery_left:()=>Yy,sensor_mixgocar_pin_near:()=>Fy,sensor_mixgocar_pin_near_line:()=>fy,sensor_mixgocar_pin_near_state_change:()=>Py,sensor_mixgoce_pin_pressed:()=>Qx,sensor_mixgoce_temperature:()=>Cy,sensor_mixgome_temperature:()=>gy,sensor_mpu9250_calibrate_compass:()=>ey,sensor_mpu9250_field_strength:()=>ny,sensor_mpu9250_gesture:()=>Kx,sensor_mpu9250_get_acceleration:()=>Jx,sensor_mpu9250_get_gyro:()=>ty,sensor_mpu9250_get_magnetic:()=>$x,sensor_mpu9250_temperature:()=>iy,sensor_mpython_pin_pressed:()=>jx,sensor_mpython_qmi8658_get_gyro:()=>Sy,sensor_mpython_qmi8658_temperature:()=>Ay,sensor_onboard_compass_reset:()=>dy,sensor_onboard_mpu9250_calibrate_compass:()=>uy,sensor_onboard_mpu9250_field_strength:()=>ly,sensor_onboard_mpu9250_gesture:()=>_y,sensor_onboard_mpu9250_get_acceleration:()=>oy,sensor_onboard_mpu9250_get_gyro:()=>ay,sensor_onboard_mpu9250_get_magnetic:()=>py,sensor_onboard_mpu9250_temperature:()=>ry,sensor_pin_near:()=>ky,sensor_pin_pressed:()=>wy,sensor_read:()=>Qy,sensor_rm_acc:()=>Dy,sensor_rm_battery_left:()=>Ny,sensor_rm_pin_near_double:()=>Ly,sensor_sound:()=>yx});var at={};t.r(at),t.d(at,{serial_any:()=>Ib,serial_print:()=>ub,serial_print_byte:()=>rb,serial_print_hex:()=>db,serial_println:()=>lb,serial_read_from_ai:()=>Sb,serial_readline:()=>Mb,serial_readstr:()=>Tb,serial_send_to_ai:()=>Cb,serial_softserial:()=>hb,serial_softserial_new:()=>mb,system_input:()=>Eb,system_print:()=>Ob,system_print_end:()=>cb,system_print_inline:()=>Rb,system_print_many:()=>gb});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>yb,Timer_init:()=>jb,base_delay:()=>tV,controls_delay:()=>Ub,controls_delay_new:()=>wb,controls_end_program:()=>Vb,controls_millis:()=>bb,controls_uname:()=>Gb,reset:()=>Bb,system_bitbot_shutdown:()=>zb,system_device_name:()=>Xb,system_device_serial_number:()=>xb,system_event_bus_source:()=>Yb,system_event_bus_value:()=>vb,system_machine_reset:()=>qb,system_on_event:()=>fb,system_raise_event:()=>Db,system_reset:()=>Lb,system_run_in_background:()=>Ab,system_ticks_diff:()=>Wb,system_timer:()=>Hb,system_timer_init:()=>Kb,system_timestamp:()=>Fb,system_value:()=>Pb,system_wait:()=>Nb,system_wdt_feed:()=>Qb,system_wdt_init:()=>Jb,time_ticks_diff:()=>$b,timer:()=>kb,timer2:()=>Zb});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>IV,Air_now_content:()=>oV,Geo_moon_content:()=>MV,Geo_sun_content:()=>TV,Life_suggestion_content:()=>aV,Location_search_content:()=>rV,Tide_daily_content:()=>uV,WEATHER_DAILY:()=>iV,WEATHER_HOUR:()=>nV,WEATHER_NOW:()=>eV,Weather_alarm_content:()=>pV,Weather_daily:()=>lV,Weather_daily_content:()=>dV,Weather_now:()=>sV,Weather_now_content:()=>_V});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>XV,inout_analog_atten:()=>SV,inout_analog_write:()=>gV,inout_analog_write_init:()=>DV,inout_analog_write_set:()=>CV,inout_analog_write_set_freq:()=>FV,inout_digital_init:()=>NV,inout_digital_read:()=>cV,inout_digital_write:()=>RV,inout_highlow:()=>OV,inout_pinMode:()=>PV,inout_pin_attachInterrupt:()=>LV,inout_pin_pressed:()=>AV,inout_pin_pressed_init:()=>fV,pin_pressed:()=>vV,pin_pressed_init:()=>YV});var dt={};t.r(dt),t.d(dt,{analog_input:()=>kV,analog_output:()=>WV,espnow_channel:()=>GV,haskylens_model:()=>UV,i2c_A_pin:()=>KV,i2c_B_pin:()=>JV,pins_analog:()=>ZV,pins_analog_pin:()=>$V,pins_axis:()=>hB,pins_brightness:()=>mB,pins_builtinimg:()=>uB,pins_builtinimg_extern:()=>rB,pins_button:()=>iB,pins_buttonB:()=>nB,pins_dac:()=>tB,pins_dac_pin:()=>eB,pins_digital:()=>yV,pins_digital_dot:()=>AB,pins_digital_pin:()=>bV,pins_exlcdh:()=>TB,pins_exlcdv:()=>MB,pins_imglist:()=>lB,pins_input_pin:()=>VV,pins_one_more:()=>SB,pins_output_pin:()=>BV,pins_playlist:()=>dB,pins_playlist_extern:()=>IB,pins_pwm:()=>sB,pins_pwm_pin:()=>_B,pins_radio_datarate:()=>CB,pins_radio_power:()=>gB,pins_serial:()=>aB,pins_tone_notes:()=>cB,pins_touch:()=>pB,pins_touch_pin:()=>oB,pins_tts_bgmusic:()=>RB,pins_tts_builtin_music:()=>OB,pins_tts_voice:()=>EB,pwm_input:()=>wV,pwm_output:()=>HV,spi_A_pin:()=>QV,spi_B_pin:()=>qV,spi_C_pin:()=>zV,spi_D_pin:()=>jV});var It={};t.r(It),t.d(It,{mini_g2_rfid_readcontent:()=>NB,mini_g2_rfid_readid:()=>LB,mini_g2_rfid_status:()=>FB,mini_g2_rfid_write:()=>DB,mini_g2_rfid_write_outcome:()=>fB});var Tt={};t.r(Tt),t.d(Tt,{inout_analog_atten:()=>GB,inout_analog_write:()=>XB,inout_analog_write_init:()=>BB,inout_analog_write_set:()=>xB,inout_digital_init:()=>VB,inout_digital_read:()=>vB,inout_digital_write:()=>YB,inout_highlow:()=>PB,inout_pin_attachInterrupt:()=>bB,inout_pin_pressed:()=>yB,inout_pin_pressed_init:()=>UB});var Mt={};t.r(Mt),t.d(Mt,{analog_input:()=>jB,analog_output:()=>$B,espnow_channel:()=>qB,haskylens_model:()=>zB,i2c_A_pin:()=>tG,i2c_B_pin:()=>eG,pins_analog:()=>pG,pins_analog_pin:()=>oG,pins_axis:()=>cG,pins_brightness:()=>SG,pins_builtinimg:()=>hG,pins_builtinimg_extern:()=>mG,pins_button:()=>kB,pins_buttonB:()=>HB,pins_dac:()=>lG,pins_dac_pin:()=>rG,pins_digital:()=>wB,pins_digital_dot:()=>YG,pins_digital_pin:()=>WB,pins_exlcdh:()=>gG,pins_exlcdv:()=>CG,pins_imglist:()=>EG,pins_input_pin:()=>KB,pins_interrupt:()=>TG,pins_one_more:()=>PG,pins_output_pin:()=>JB,pins_playlist:()=>OG,pins_playlist_extern:()=>RG,pins_pwm:()=>uG,pins_pwm_input:()=>QB,pins_pwm_pin:()=>aG,pins_radio_datarate:()=>FG,pins_radio_power:()=>fG,pins_serial:()=>MG,pins_tone_notes:()=>DG,pins_touch:()=>IG,pins_touch_pin:()=>dG,pins_tts_bgmusic:()=>NG,pins_tts_builtin_music:()=>LG,pins_tts_voice:()=>AG,pwm_output:()=>ZB,spi_A_pin:()=>iG,spi_B_pin:()=>nG,spi_C_pin:()=>sG,spi_D_pin:()=>_G});var ht={};t.r(ht),t.d(ht,{mini_g2_rfid_readcontent:()=>XG,mini_g2_rfid_readid:()=>vG,mini_g2_rfid_status:()=>bG,mini_g2_rfid_write:()=>xG,mini_g2_rfid_write_outcome:()=>yG});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class Ot{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(Mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(Mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Vt={init:function(){this.setColour(vt),this.appendValueInput("FROM").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.PYTHON_RANGE).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Bt={init:function(){this.setColour(vt),this.appendValueInput("LIST").setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(Mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return Mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Gt={init:function(){this.setColour(vt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(Mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new Mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(Mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:Mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:Mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Ut={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(Mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(Mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},wt={init:function(){this.setColour(vt);var t=new Mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(Mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:Mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:Mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(Mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},kt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ht={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Gt.OPERATORS=[[Mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[Mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],wt.OPERATORS=[[Mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[Mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Wt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(Mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Kt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Jt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(Mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(vt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},qt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(Mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},zt={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(Mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},jt={init:function(){this.jsonInit({message0:Mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:vt,tooltip:Mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:Mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},Zt={init:function(){this.setColour(vt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(Mt.Msg.MIXLY_STAT),this.setOutput(!0)}},$t={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},te={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(Mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ee={init:function(){this.appendDummyInput().appendField(Mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+Mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(Mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new Mt.FieldDropdown([[Mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[Mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(vt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},ie={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ne={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},se={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},_e={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Mt.Msg.PROCEDURES_DEFRETURN_RETURN+Mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},oe={init:function(){this.setColour(vt),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(Mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},pe={init:function(){this.setColour(vt),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},ae=230;Mt.FieldTextInput.math_number_validator=function(t){return String(t)},Mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const ue={init:function(){this.setColour(ae),this.appendDummyInput().appendField(new Mt.FieldTextInput("0",Mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MATH_NUMBER_TOOLTIP)}},re={init:function(){this.setColour(ae);this.appendDummyInput("").appendField(Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},le={init:function(){this.setColour(ae);this.appendDummyInput("").appendField(Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:Mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},de={init:function(){this.setColour(ae),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Ie={init:function(){this.setColour(ae),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Te={init:function(){this.setColour(ae),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new Mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},Me={init:function(){this.setColour(ae),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new Mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:Mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:Mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:Mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:Mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:Mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:Mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:Mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},he={init:function(){var t=[[Mt.Msg.MATH_BIN,"bin"],[Mt.Msg.MATH_OCT,"oct"],[Mt.Msg.MATH_HEX,"hex"]];this.setColour(ae),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new Mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:Mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:Mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:Mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},me={init:function(){var t=[[Mt.Msg.LANG_MATH_TO_ROUND,"round"],[Mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[Mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[Mt.Msg.MATH_ABS,"fabs"],[Mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(ae),this.appendValueInput("A").setCheck(Number).appendField(new Mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:Mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:Mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:Mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:Mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:Mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:Mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Ee={init:function(){var t=[[Mt.Msg.MIXLY_MAX,"max"],[Mt.Msg.MIXLY_MIN,"min"]];this.setColour(ae),this.appendValueInput("A").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(Mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:Mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:Mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Oe={init:function(){var t=[[Mt.Msg.MATH_TWO,"two"],[Mt.Msg.MATH_EIGHT,"eight"],[Mt.Msg.MATH_TEN,"ten"],[Mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(ae),this.appendDummyInput("").appendField(Mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new Mt.FieldDropdown(t),"OP").appendField(Mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MATH_ZHW).appendField(new Mt.FieldDropdown(t),"OP2").appendField(Mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:Mt.Msg.MATH_Before_two,eight:Mt.Msg.MATH_Before_eight,ten:Mt.Msg.MATH_Before_ten,sixteen:Mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:Mt.Msg.MATH_Behind_two,eight:Mt.Msg.MATH_Behind_eight,ten:Mt.Msg.MATH_Behind_ten,sixteen:Mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Re={init:function(){var t=[[Mt.Msg.LANG_MATH_INT,"int"],[Mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(ae),this.setOutput(!0,Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new Mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(Mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:Mt.Msg.LANG_MATH_INT,float:Mt.Msg.LANG_MATH_FLOAT_RANDOM};return Mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},ce={init:function(){this.setColour(ae),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(Mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(Mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(Mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},ge={init:function(){this.setColour(ae),this.appendValueInput("NUM",Number).appendField(Mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(Mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(Mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ce={init:function(){this.setColour(ae),this.appendDummyInput().appendField(new Mt.FieldTextInput("0",Mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(Mt.Msg.MATH_NUMBER_TOOLTIP)}},Se={init:function(){this.setColour(ae),this.appendValueInput("NUM").setCheck(Number).appendField(Mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ae={init:function(){this.setColour(ae),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(Mt.Msg.MATH_ROUND).appendField(Mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(Mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},Le={init:function(){var t=[[Mt.Msg.MIXLY_TO_INT,"int"],[Mt.Msg.MIXLY_TO_FLOAT,"float"],[Mt.Msg.MIXLY_TO_BITES,"b"],[Mt.Msg.LANG_MATH_BYTE+Mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(ae),this.appendValueInput("VAR").appendField(new Mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:Mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:Mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Ne={init:function(){var t=[[Mt.Msg.MIXLY_TO_INT,"int"],[Mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(ae),this.appendValueInput("VAR").appendField(new Mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:Mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},De=ge,fe={init:function(){this.setColour(ae),this.appendValueInput("VAR").appendField(Mt.Msg.LANG_MATH_BYTE+Mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Fe={init:function(){this.setColour(ae),this.itemCount_=1,this.setMutator(new Mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(Mt.Msg.MIXLY_PRODUCT+Mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(Mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(Mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(Mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Xe={init:function(){this.setColour(Pe),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new Mt.FieldTextInput("",Mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new Mt.FieldImage(e,7,12,'"')}},xe={init:function(){this.setColour(Pe),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(Mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},ye={init:function(){this.setColour(Pe),this.appendValueInput("VAR").setCheck(Number).appendField(Mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},be={init:function(){this.setColour(Pe),this.appendValueInput("VAR").setCheck(String).appendField(Mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ve={init:function(){this.setColour(Pe),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Be={init:function(){this.setColour(Pe),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},Ge={init:function(){this.WHERE_OPTIONS=[[Mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Mt.Msg.TEXT_GET_INDEX_RANDOM+1+Mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(Mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.LISTS_GET_INDEX_GET,"MODE"),Mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(Mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=Mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=Mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=Mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=Mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+Mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",Mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:Mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:Mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:Mt.Msg.TEXT_GET_INDEX_RANDOM};return Mt.Msg.PROCEDURES_DEFRETURN_RETURN+Mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+Mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==Mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),Mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(Mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new Mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),Mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},Ue={init:function(){this.setHelpUrl(Mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(Mt.Msg.LISTS_GET_INDEX_GET+" "+Mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(Mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(Mt.Msg.PROCEDURES_DEFRETURN_RETURN+Mt.Msg.MIXLY_MICROBIT_TYPE_STRING+Mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+Mt.Msg.TEXT_CHARAT2)}},we={init:function(){this.setHelpUrl(Mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(Mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(Mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},ke={init:function(){this.WHERE_OPTIONS_1=[[Mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[Mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[Mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[Mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(Mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(Mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==Mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==Mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),Mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(Mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new Mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},He={init:function(){this.setHelpUrl(Mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(Mt.Msg.LISTS_GET_INDEX_GET+" "+Mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(Mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(Mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(Mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},We={init:function(){var t=[[Mt.Msg.MIXLY_EQUALS,"==="],[Mt.Msg.MIXLY_STARTSWITH,"startswith"],[Mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Pe),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new Mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Ke={init:function(){this.setColour(Pe),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(Mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_COMPARETO_HELP)}},Je={init:function(){var t=[[Mt.Msg.TEXT_UPPER,"upper"],[Mt.Msg.TEXT_TITLE,"title"],[Mt.Msg.TEXT_CAPITALIZE,"capitalize"],[Mt.Msg.TEXT_SWAPCASE,"swapcase"],[Mt.Msg.TEXT_LOWER,"lower"]];this.setColour(Pe),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:Mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:Mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:Mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:Mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:Mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},Qe={init:function(){var t=[[Mt.Msg.TEXT_LJUST,"ljust"],[Mt.Msg.TEXT_CENTER,"center"],[Mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(Pe),this.appendValueInput("VAR").appendField(new Mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(Mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(Mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},qe={init:function(){this.setColour(Pe),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(Mt.Msg.MIXLY_MID+Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(Mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ze={init:function(){this.setColour(Pe),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(Mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},je={init:function(){this.setColour(Pe),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(Mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(Mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},Ze={init:function(){this.setColour(Pe),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(Mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(Mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(Mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},$e={init:function(){var t=[[Mt.Msg.TEXT_TRIM_BOTH,"strip"],[Mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[Mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Pe),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new Mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(Mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:Mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:Mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:Mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ti={init:function(){this.setColour(Pe),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new Mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},zi={init:function(){this.setColour(Qi),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},ji={init:function(){this.setColour(Qi),this.appendDummyInput().appendField(Mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Zi={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.DICT_KEYS),this.setTooltip(Mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},$i={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(Mt.Msg.DICTS_GET_TOOLTIP)}},tn={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(Mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(Mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},en={init:function(){this.setColour(Qi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(Mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},nn={init:function(){this.setColour(Qi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(Mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_DELETE_TOOLTIP)}},sn={init:function(){this.setColour(Qi),this.appendValueInput("DICT2").setCheck("Dict").appendField(Mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(Mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MID),this.setTooltip(Mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_n={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.DICT_CLEAR),this.setTooltip(Mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},on={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.DICT_ITEMS),this.setTooltip(Mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},pn={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.DICT_VALUES),this.setTooltip(Mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},an={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_LENGTH),this.setTooltip(Mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},un={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.DICT_DELDICT),this.setTooltip(Mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rn={init:function(){this.MODE=[[Mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[Mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(Mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(Mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=Mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=Mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==Mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new Mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},ln={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Mt.Msg.DICTS_ADD_VALUE),this.setTooltip(Mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},dn={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(Mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},In={init:function(){this.setColour(Qi),this.appendDummyInput("").appendField(new Mt.FieldLabel(Mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new Mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Tn={init:function(){this.setColour(Qi),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},Mn={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_TO_JSON),this.setTooltip(Mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},hn={init:function(){this.setColour(Qi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(Mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},mn={init:function(){this.setColour(Qi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(Qi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_TO_JSON),this.setTooltip(Mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},On=210,Rn={init:function(){var t=Mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(On),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:Mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},cn={init:function(){var t=Mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=Mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(On),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new Mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},gn={init:function(){var t=[[Mt.Msg.LOGIC_OPERATION_AND,"AND"],[Mt.Msg.LOGIC_OPERATION_OR,"OR"],[Mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[Mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(On),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new Mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:Mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:Mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:Mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:Mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},Cn={init:function(){this.setColour(On),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(Mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(Mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Sn={init:function(){var t=[[Mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(On),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new Mt.FieldDropdown(t),"BOOL"),this.setTooltip(Mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},An={init:function(){this.setColour(On),this.setOutput(!0),this.appendDummyInput().appendField(Mt.Msg.LOGIC_NULL),this.setTooltip(Mt.Msg.LOGIC_NULL_TOOLTIP)}},Ln={init:function(){this.setColour(On),this.appendValueInput("A"),this.appendValueInput("B").appendField(Mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(Mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Nn={init:function(){var t=[[Mt.Msg.TEXT_APPEND_TO,"in"],[Mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(On),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new Mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(Mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Mt.Msg.IN)}},Dn={init:function(){var t=[[Mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[Mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(On),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},fn={init:function(){this.setColour(On),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(Mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Fn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(Mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Pn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Mt.Msg.MIXLY_USE,n=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Mt.Msg.MIXLY_BELONG;return i+{r:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Mt.Msg.MIXLY_USE,n=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Mt.Msg.MIXLY_BELONG,o=Mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(Mt.Msg.MIXPY_TEXT_ENCODE).appendField(new Mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Mt.Msg.MIXLY_USE,n=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Mt.Msg.MIXLY_BELONG,o=Mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Xn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+Mt.Msg.MIXLY_MICROBIT_TYPE_STRING+Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},xn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MICROBIT_PYTHON_TYPE)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Mt.Msg.HTML_FILE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Un={init:function(){this.setColour(0),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Jn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+Mt.Msg.MIXLY_ESP32_SET+{mkdir:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(Mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.HTML_FILE,"isfile"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},jn={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(Mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Zn={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(Mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},$n={};$n.NAME_TYPE=Mt.PROCEDURE_CATEGORY_NAME,$n.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(Mt.Msg.MIXLY_AIP_ATTR).setAlign(Mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Qs={init:function(){this.setColour(ws),this.appendDummyInput().appendField(Mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},qs={init:function(){this.setColour(ws),this.appendDummyInput().appendField(Mt.Msg.HTML_FORM_CONTENT).appendField(new Mt.FieldDropdown([[Mt.Msg.HTML_TEXT,"text"],[Mt.Msg.HTML_EMAIL,"email"],[Mt.Msg.HTML_NUMBER,"number"],[Mt.Msg.HTML_PASSWORD,"password"],[Mt.Msg.HTML_CHECKBOX,"checkbox"],[Mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[Mt.Msg.HTML_BUTTON,"button"],[Mt.Msg.HTML_COLOUR,"colour"],[Mt.Msg.HTML_DATE,"date"],[Mt.Msg.HTML_LOCALTIME,"local time"],[Mt.Msg.HTML_FILE,"file"],[Mt.Msg.HTML_HIDDEN,"hidden"],[Mt.Msg.HTML_IMAGE,"image"],[Mt.Msg.HTML_MONTH,"month"],[Mt.Msg.HTML_RANGE,"range"],[Mt.Msg.HTML_RESET,"reset"],[Mt.Msg.HTML_SEARCH,"search"],[Mt.Msg.HTML_SUBMIT,"submit"],[Mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[Mt.Msg.HTML_TIME,"time"],[Mt.Msg.HTML_URL,"url"],[Mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(Mt.Msg.HTML_NAME).appendField(new Mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(Mt.Msg.HTML_VALUE).appendField(new Mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(Mt.Msg.MIXLY_AIP_ATTR).setAlign(Mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(ws),this.appendDummyInput().appendField(new Mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new Mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},js={init:function(){this.setColour(ws),this.appendDummyInput().appendField(new Mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new Mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(ws),this.appendDummyInput().appendField(Mt.Msg.HTML_TEXT).appendField(new Mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s=160,t_={init:function(){this.setColour($s),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new Mt.FieldTable(""),"TEXT")}},e_={init:function(){this.setColour($s),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new Mt.FieldMultilineInput(""),"TEXT")}},i_={init:function(){this.setColour($s),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new Mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},n_={init:function(){this.setColour($s),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},s_={init:function(){this.setColour($s),this.appendDummyInput().appendTitle("Comment:").appendTitle(new Mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},__={init:function(){this.setColour($s),this.appendValueInput("VALUE").appendField(Mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},o_={init:function(){this.setColour($s),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(Mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=Mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},Mt.isNumber(n)&&Mt.isNumber(s)&&Mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const $p=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ta=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},ea=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},ia=function(t,e){return["None",e.ORDER_ATOMIC]},na=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},sa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},oa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},pa=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},aa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},ua=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},ra=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},la=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},da=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ia=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ta=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},ma=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ea=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ra=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},ga=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Ca=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Aa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},La=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Na=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Da=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Fa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),Mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},ru=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},lu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},du=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},Tu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},Mu=function(t,e){return'"},hu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},mu=function(){return this.getFieldValue("TEXT")+"\n"},Eu=function(t){return t.getFieldValue("TEXT")+"\n"},Ou=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Ru=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},cu=function(){return""},gu=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Cu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+"\n"+n.join("\n")+"\n"+s.join("")+"\n"+t+"while True:\n"+_.join("")+o.join("\n"):e.join("\n")+"\n"+n.join("\n")+"\n"+s.join("")+"\n"+t+o.join("\n")},Au.scrubNakedValue=function(t){return t+"\n"},Au.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Au.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Au.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=Mt.utils.string.wrap(_,Au.COMMENT_WRAP-3),n+=Au.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Lu="#74A55B",Nu={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_RGB_PIN_COUNT)}},Du={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},fu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Fu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(Mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Pu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},vu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},Yu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},Xu={init:function(){this.setColour(Lu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xu={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING).appendField(Mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},yu={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},bu={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Vu={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING).appendField(Mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Bu={init:function(){this.setColour(Lu),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Gu={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Uu={init:function(){this.setColour(Lu),this.appendValueInput("VAR").appendField("360°"+Mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SETTING+Mt.Msg.blockpy_turtle_rotate+Mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},wu={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).appendField("180°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).appendField("360°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Hu={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).appendField("180°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Wu={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).appendField("360°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ku={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new Mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(Mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Ju={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[Mt.Msg.MOTOR_N,"ms32006.MOT_N"],[Mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},Qu={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new Mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},qu={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_RGB_PIN_COUNT)}},zu={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},ju={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Zu={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},$u={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new Mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Mt.FieldDropdown([["SYN6288"+Mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+Mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},tr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_WHETHER).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_STOPPED,"0"],[Mt.Msg.MIXLY_PLAYING,"1"],[Mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},er={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_STAT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MP3_PLAY,"1"],[Mt.Msg.MIXLY_MP3_PAUSE,"2"],[Mt.Msg.MIXLY_STOP,"3"],[Mt.Msg.MIXLY_MP3_PREV,"4"],[Mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ir={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(Mt.Msg.MIXLY_MP3_VOL+Mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},nr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MODE+Mt.Msg.MIXLY_STAT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[Mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[Mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[Mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[Mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[Mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[Mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},_r={},or={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},pr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ar={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},ur={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(Mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(Mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},rr={init:function(){this.setColour(Lu),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},lr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_MOTOR).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},dr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_MOTOR).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ir={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.LISTS_SET_INDEX_SET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_WHITE,"W"],[Mt.Msg.COLOUR_RGB_RED,"R"],[Mt.Msg.COLOUR_RGB_YELLOW,"Y"],[Mt.Msg.COLOUR_RGB_GREEN,"G"],[Mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_WHITE,"W"],[Mt.Msg.COLOUR_RGB_RED,"R"],[Mt.Msg.COLOUR_RGB_YELLOW,"Y"],[Mt.Msg.COLOUR_RGB_GREEN,"G"],[Mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[Mt.Msg.MIXLY_SPEED,"[1]"],[Mt.Msg.MATH_SINGLE_OP_ABSOLUTE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[Mt.Msg.MIXLY_RELATIVE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[Mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[Mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[Mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[Mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[Mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.MATH_SINGLE_OP_ABSOLUTE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Mt.Msg.MSG.run).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MODE).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_SPEED+Mt.Msg.MIXLY_MODE,"0"],[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"0"],[Mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[Mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Rr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.MIXLY_RELATIVE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Mt.Msg.MSG.run).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.MIXLY_RELATIVE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Mt.Msg.MSG.run).appendField("("+Mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MODE).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_SPEED+Mt.Msg.MIXLY_MODE,"0"],[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.ME_GO_MOTOR_EXTERN+Mt.Msg.MIXLY_SERVO_MOTOR).appendField(Mt.Msg.MIXLY_RELATIVE+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Mt.Msg.MSG.run).appendField("("+Mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LEFT,"0"],[Mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MODE).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_SPEED+Mt.Msg.MIXLY_MODE,"0"],[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Mt.inputs.Align.RIGHT).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"0"],[Mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXBOT).appendField(Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MOTOR,"ext_motor"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Sr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXBOT).appendField(Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MOTOR,"ext_motor"],[Mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.MIXLY_AT).appendField(Mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Lr={init:function(){this.setColour(Lu),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SERVO+Mt.Msg.MIXLY_SETUP+Mt.Msg.MIXLY_AT).appendField(Mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(Mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fr={init:function(){this.setColour(Lu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_MOTOR+Mt.Msg.MIXLY_SETUP+Mt.Msg.MIXLY_AT).appendField(Mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Lu),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr="#6C9858",vr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(new Mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},Yr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ESP32_ON,"1"],[Mt.Msg.MIXLY_ESP32_OFF,"0"],[Mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Xr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},xr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},yr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},br={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SETTING+Mt.Msg.MIXLY_BUILDIN_LED+Mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Vr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_LIGHT_RED,"1"],[Mt.Msg.MIXLY_LIGHT_GREEN,"2"],[Mt.Msg.MIXLY_LIGHT_BLUE,"3"],[Mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[Mt.Msg.MIXLY_LIGHT_CYAN,"5"],[Mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[Mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Br={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING).appendField(Mt.Msg.MIXLY_BUILDIN_LED).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_RED,"r"],[Mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Gr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_BUILDIN_LED).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_RED,"r"],[Mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ur={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_BUILDIN_LED).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_RED,"r"],[Mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},wr={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETTING).appendField(Mt.Msg.MIXLY_BUILDIN_LED).appendField(new Mt.FieldDropdown([[Mt.Msg.COLOUR_RGB_RED,"r"],[Mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SETTING+Mt.Msg.MIXLY_BUILDIN_LED+Mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},kr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(new Mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Hr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(ht.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Wr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Kr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(Mt.Msg.MIXLY_DURATION).appendField(Mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Jr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Mt.Msg.PYTHON_RANGE_STEP).appendField(Mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Qr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},qr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(ht.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},zr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},jr={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Mt.Msg.PYTHON_RANGE_STEP).appendField(Mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Zr={init:function(){this.setColour(Pr),this.appendValueInput("TICKS").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},$r={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},tl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},el={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},il={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},nl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sl={init:function(){this.setColour(Pr),this.appendValueInput("LIST").appendField(Mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},_l={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MOTOR_DC).appendField(new Mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"CW"],[Mt.Msg.ANTI_CLOCKWISE,"CCW"],[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ol={init:function(){this.setColour(Pr),this.appendDummyInput().appendField("MixGo Car").appendField(new Mt.FieldDropdown([[Mt.Msg.blockpy_forward,"F"],[Mt.Msg.blockpy_backward,"B"],[Mt.Msg.blockpy_left,"L"],[Mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},pl={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField("MixGo Car").appendField(new Mt.FieldDropdown([[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},al={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MOTOR_DC).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"CW"],[Mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ul={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MOTOR_DC).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_STOP).appendField(new Mt.FieldDropdown([[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},ll={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXBOT).appendField(new Mt.FieldDropdown([[Mt.Msg.blockpy_forward,"F"],[Mt.Msg.blockpy_backward,"B"],[Mt.Msg.blockpy_left,"L"],[Mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Mt.Msg.MIXLY_SPEED,"SPEED"],[Mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},dl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXBOT).appendField(new Mt.FieldDropdown([[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Il={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXBOT).appendField(Mt.Msg.MIXLY_MOTOR).appendField(new Mt.FieldDropdown([[Mt.Msg.TEXT_TRIM_LEFT,"1"],[Mt.Msg.TEXT_TRIM_RIGHT,"2"],[Mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Mt.Msg.MIXLY_SPEED,"SPEED"],[Mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Tl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[Mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ml={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.BITBOT).appendField(new Mt.FieldDropdown([[Mt.Msg.blockpy_forward,"F"],[Mt.Msg.blockpy_backward,"B"],[Mt.Msg.blockpy_left,"L"],[Mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.BITBOT).appendField(new Mt.FieldDropdown([[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ml={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.BITBOT).appendField(Mt.Msg.MIXLY_MOTOR).appendField(new Mt.FieldDropdown([[Mt.Msg.TEXT_TRIM_LEFT,"0"],[Mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"CW"],[Mt.Msg.ANTI_CLOCKWISE,"CCW"],[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},El={init:function(){this.setColour(Pr),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Ol={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Rl={init:function(){this.setColour(Pr),this.appendValueInput("bright").appendField(Mt.Msg.MIXLY_SETTING+Mt.Msg.MIXLY_MIXBOT_BUZZER+Mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_MIXBOT_BUZZER+Mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gl={init:function(){this.setColour(Pr),this.appendValueInput("PATH").appendField(Mt.Msg.MIXLY_RECORD_AUDIO).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(Mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Cl={init:function(){this.setColour(Pr),this.appendValueInput("PATH").appendField(Mt.Msg.MIXLY_PLAY_AUDIO).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Sl={init:function(){this.setColour(Pr),this.appendValueInput("PATH").appendField(Mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Al={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Ll={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Nl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.LISTS_SET_INDEX_SET+Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.blynk_IOT_IR_POWER+Mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Dl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(Mt.Msg.PIN_NUMBERING).appendField(new Mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.blynk_IOT_IR_POWER+Mt.Msg.MIXLY_PINMODEOUT+Mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},fl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.LISTS_SET_INDEX_SET+Mt.Msg.ME_GO_MOTOR_EXTERN).appendField(Mt.Msg.MIXLY_ALL+Mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(Mt.ALIGN_RIGHT).appendField(Mt.Msg.blynk_IOT_IR_POWER+Mt.Msg.MIXLY_PINMODEOUT+Mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Fl={init:function(){this.setColour(Pr),this.appendDummyInput().appendField(Mt.Msg.ANALOG+Mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_RELEASE).appendField(new Mt.FieldDropdown([[Mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[Mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.ANALOG+Mt.Msg.MIXLY_KEYBOARD_INPUT)}},Pl={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SPECIAL_KEY).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[Mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[Mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[Mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[Mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[Mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[Mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[Mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[Mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},vl={init:function(){this.setColour(Pr),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GENERAL_KEY).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},Yl={init:function(){this.setColour(Pr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new Mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(Mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zm={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$m={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},eE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(Mt.Msg.MIXLY_EMQX_SERVER).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Mt.Msg.MIXLY_WIFI_USERNAME).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Mt.Msg.MIXLY_IOT_PASSWORD).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(Mt.Msg.MIXLY_EMQX_PROJECT).setAlign(Mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},nE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Mt.Msg.MIXLY_EMQX_SUBSCRIBE+Mt.Msg.MIXLY_MICROBIT_MSG).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},sE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_E={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},oE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},aE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},uE={init:function(){this.setColour(Wm),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},rE={init:function(){this.setColour(Wm),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},lE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},dE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO").appendField(Mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(Mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},IE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Mt.Msg.MIXLY_EMQX_SERVER).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+Mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(Mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},TE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField(Mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Mt.Msg.MIXLY_EMQX_SERVER).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(Mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ME={init:function(){this.VISITOR_ID=ht.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Wm),this.appendDummyInput("").appendField(new Mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},hE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MixIO").appendField(Mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},mE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("HTTP"+Mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(Mt.Msg.MIXLY_REQUESTS_GET).appendField(Mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(Mt.Msg.MIXLY_OPEN_DEBUG).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},EE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("HTTP"+Mt.Msg.MIXLY_Client).appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},OE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MQTT"+Mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(Mt.Msg.MQTT_Topic).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(Mt.Msg.MIXLY_OPEN_DEBUG).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},RE={init:function(){this.setColour(Wm),this.appendDummyInput().appendField("MQTT"+Mt.Msg.MIXLY_Client).appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},cE=Km,gE=Jm,CE=Qm,SE=qm,AE=jm,LE=225,NE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(Mt.Msg.MIXLY_NETWORK_MODE).appendField(new Mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},DE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[Mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=Mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:Mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:Mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},fE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},FE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return Mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:Mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},PE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(Mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(Mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},vE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+Mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},YE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[Mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[Mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:Mt.Msg.MIXLY_ESP32_NETWORK_IP,1:Mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:Mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},XE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},xE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[Mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},yE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(Mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(Mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},bE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},VE={init:function(){this.setColour(LE),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new Mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},BE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},GE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},UE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},wE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},kE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},HE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},WE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},KE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},JE={init:function(){this.setColour(LE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},QE={init:function(){this.setColour(LE),this.appendValueInput("DOMAIN").appendField(Mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Mt.Msg.blockpy_REQUESTS_GET).appendField(new Mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},qE={init:function(){this.appendValueInput("VAL");var t=[[Mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(LE),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:Mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:Mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:Mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},zE={init:function(){this.appendValueInput("VAR").appendField(Mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(LE),this.appendDummyInput("").appendField(Mt.Msg.blockpy_CONDUCT).appendField(new Mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(Mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:Mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:Mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},jE={init:function(){this.setColour(LE),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(Mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},ZE={init:function(){this.setColour(LE),this.appendDummyInput("").appendField(new Mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},$E="#3288dd",tO={init:function(){this.setColour($E),this.appendValueInput("URL").appendField(Mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Mt.Msg.blockpy_CONDUCT).appendField(new Mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(Mt.Msg.blockpy_REQUESTS).appendField(Mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},eO={init:function(){this.setColour($E),this.appendValueInput("URL").appendField(Mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Mt.Msg.blockpy_CONDUCT).appendField(new Mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(Mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(Mt.Msg.blockpy_REQUESTS+Mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(Mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},iO={init:function(){this.appendValueInput("VAL");var t=[[Mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[Mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour($E),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},nO={init:function(){this.setColour($E),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(Mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(Mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(Mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},sO={init:function(){this.setColour($E),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(Mt.Msg.MIXLY_EMQX_SERVER).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(Mt.Msg.MIXLY_EMQX_PORT).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(Mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Mt.Msg.MIXLY_WIFI_USERNAME).setAlign(Mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Mt.Msg.MIXLY_IOT_PASSWORD).setAlign(Mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_O={init:function(){this.setColour($E),this.appendValueInput("TOPIC").appendField(Mt.Msg.MIXLY_EMQX_SUBSCRIBE+Mt.Msg.MIXLY_MICROBIT_MSG).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(Mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},oO={init:function(){this.setColour($E),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Mt.Msg.MIXLY_EMQX_SUBSCRIBE+Mt.Msg.MIXLY_MICROBIT_MSG).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pO={init:function(){this.setColour($E),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aO={init:function(){this.setColour($E),this.appendDummyInput().appendField("mqtt"+Mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},uO=100,rO={init:function(){if("mixgo_nova"==ht.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(uO),this.appendDummyInput().appendField(t).appendField(Mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},lO={init:function(){if("mixgo_nova"==ht.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(uO),this.appendValueInput("PIN").appendField(t).appendField(Mt.Msg.MOTOR_DC).appendField(Mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"CW"],[Mt.Msg.ANTI_CLOCKWISE,"CCW"],[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dO={init:function(){if("mixgo_nova"==ht.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(uO),this.appendValueInput("PIN").appendField(t).appendField(Mt.Msg.SET_USB),this.appendValueInput("percent").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_POWER_SUPPLY),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},IO={init:function(){if("mixgo_nova"==ht.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(uO),this.appendDummyInput().appendField(t).appendField(Mt.Msg.MIXLY_SPK_STATE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ON,"True"],[Mt.Msg.MIXLY_OFF,"False"]]),"state"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},TO=100,MO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("I2CSUB").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},hO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},mO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(Mt.Msg.MOTOR_DC).appendField(Mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Direction).appendField(new Mt.FieldDropdown([[Mt.Msg.CLOCKWISE,"CW"],[Mt.Msg.ANTI_CLOCKWISE,"CCW"],[Mt.Msg.MOTOR_P,"P"],[Mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},EO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(Mt.Msg.MOTOR_DC).appendField(Mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(Mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},OO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},RO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Mt.inputs.Align.RIGHT).appendField(Mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},cO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+Mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},gO={init:function(){var t=ht.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(TO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+Mt.Msg.MIXLY_SERVO).appendField(Mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},CO="#A58C5B",SO={init:function(){this.setColour(CO),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_BUTTON).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(Mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SENOR_IS_PRESSED)}},AO={init:function(){this.setColour(CO),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_BUTTON).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(Mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},LO={init:function(){this.setColour(CO),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_BUTTON).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(Mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.PROCEDURES_DEFRETURN_RETURN+Mt.Msg.MIXLY_BUTTON+Mt.Msg.MIXLY_GET_PRESSES)}},NO={init:function(){this.setColour(CO),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_BUTTON).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},DO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_shake,"shake"],[Mt.Msg.MIXLY_UP,"up"],[Mt.Msg.MIXLY_DOWN,"down"],[Mt.Msg.MIXLY_LEFT,"left"],[Mt.Msg.MIXLY_RIGHT,"right"],[Mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[Mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[Mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Mt.Msg.MSG.catSensor,s=Mt.Msg.MIXLY_MICROBIT_JS_STATE,_=Mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Mt.Msg.MIXLY_MICROBIT_shake,up:Mt.Msg.MIXLY_UP,down:Mt.Msg.MIXLY_DOWN,left:Mt.Msg.MIXLY_LEFT,right:Mt.Msg.MIXLY_RIGHT,"face up":Mt.Msg.MIXLY_MICROBIT_face_up,"face down":Mt.Msg.MIXLY_MICROBIT_face_down,freefall:Mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},fO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Mt.Msg.MIXLY_MICROBIT_Direction,s=Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},FO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},PO={init:function(){var t=[[Mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(CO),this.appendValueInput("PIN",Number).appendField(new Mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new Mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:Mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},vO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},YO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},XO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.TEXT_TRIM_LEFT,"left"],[Mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(Mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=Mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=Mt.Msg.MIXLY_ESP32_NEAR;return i+{left:Mt.Msg.TEXT_TRIM_LEFT,right:Mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},xO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[Mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":Mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":Mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},yO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[Mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},bO={init:function(){this.setColour(CO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},VO={init:function(){this.setColour(CO),this.appendDummyInput("").appendField("LM35"+Mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Mt.Msg.MIXLY_TOOLTIP_LM35)}},BO={init:function(){this.setColour(CO),this.appendValueInput("I2CSUB").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[Mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[Mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[Mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[Mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[Mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[Mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[Mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[Mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[Mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[Mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[Mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[Mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[Mt.Msg.HTML_COLOUR+"、"+Mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+Mt.Msg.MIXLY_NEXT+"、"+Mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[Mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[Mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[Mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[Mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},GO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.LISTS_SET_INDEX_SET+Mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Mt.Msg.MIXLY_DELAY_TIME_RANGE)}},UO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},wO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},kO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[Mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[Mt.Msg.MIXLY_THE_FIRST,"3"],[Mt.Msg.MIXLY_THE_SECOND,"4"],[Mt.Msg.MIXLY_THE_THIRD,"5"],[Mt.Msg.MIXLY_THE_FOURTH,"6"],[Mt.Msg.MIXLY_THE_FIFTH,"7"],[Mt.Msg.MIXLY_THE_SIXTH,"8"],[Mt.Msg.MIXLY_THE_SEVENTH,"9"],[Mt.Msg.MIXLY_THE_EIGHTH,"10"],[Mt.Msg.MIXLY_THE_NINTH,"11"],[Mt.Msg.MIXLY_THE_TENTH,"12"],[Mt.Msg.MIXLY_THE_ELEVENTH,"13"],[Mt.Msg.MIXLY_THE_TWELFTH,"14"],[Mt.Msg.MIXLY_THE_13TH,"15"],[Mt.Msg.MIXLY_THE_14TH,"16"],[Mt.Msg.MIXLY_THE_15TH,"17"],[Mt.Msg.MIXLY_THE_16TH,"18"],[Mt.Msg.MIXLY_THE_17TH,"19"],[Mt.Msg.MIXLY_THE_18TH,"20"],[Mt.Msg.MIXLY_THE_19TH,"21"],[Mt.Msg.MIXLY_THE_20TH,"22"],[Mt.Msg.MIXLY_Turn_on_the_lights,"23"],[Mt.Msg.MIXLY_Turn_off_the_lights,"24"],[Mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[Mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[Mt.Msg.MIXLY_Set_it_to_red,"27"],[Mt.Msg.MIXLY_Set_it_to_orange,"28"],[Mt.Msg.MIXLY_Set_it_to_yellow,"29"],[Mt.Msg.MIXLY_Set_it_to_green,"30"],[Mt.Msg.MIXLY_Set_it_to_cyan,"31"],[Mt.Msg.MIXLY_Set_it_to_blue,"32"],[Mt.Msg.MIXLY_Set_it_to_purple,"33"],[Mt.Msg.MIXLY_Set_it_to_white,"34"],[Mt.Msg.MIXLY_Turn_on_the_fan,"35"],[Mt.Msg.MIXLY_Turn_off_the_fan,"36"],[Mt.Msg.MIXLY_First_gear,"37"],[Mt.Msg.MIXLY_Wind_speed_second,"38"],[Mt.Msg.MIXLY_Third_gear,"39"],[Mt.Msg.MIXLY_Previous,"40"],[Mt.Msg.MIXLY_Next_page,"41"],[Mt.Msg.MIXLY_Show_smiley_face,"42"],[Mt.Msg.MIXLY_Show_crying_face,"43"],[Mt.Msg.MIXLY_Show_love,"44"],[Mt.Msg.MIXLY_Close_display,"45"],[Mt.Msg.MIXLY_Start_execution,"46"],[Mt.Msg.MIXLY_FORWARD,"47"],[Mt.Msg.MIXLY_BACKWARD,"48"],[Mt.Msg.MIXLY_TURNLEFT,"49"],[Mt.Msg.MIXLY_TURNRIGHT,"50"],[Mt.Msg.MIXLY_STOP,"51"],[Mt.Msg.MIXLY_Accelerate,"52"],[Mt.Msg.MIXLY_retard,"53"],[Mt.Msg.ROTATION_FORWARD,"54"],[Mt.Msg.ROTATION_BACKWARD,"55"],[Mt.Msg.MIXLY_Query_temperature,"56"],[Mt.Msg.MIXLY_Query_humidity,"57"],[Mt.Msg.MIXLY_Query_brightness,"58"],[Mt.Msg.MIXLY_Query_sound,"59"],[Mt.Msg.MIXLY_Query_time,"60"],[Mt.Msg.MIXLY_Query_distance,"61"],[Mt.Msg.MIXLY_Query_pressure,"62"],[Mt.Msg.MIXLY_Query_key,"63"],[Mt.Msg.MIXLY_Query_touch,"64"],[Mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(Mt.Msg.MIXLY_WHETHER+Mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},HO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[Mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[Mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},WO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MP3_PLAY).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Mt.Msg.MIXLY_WIND_SPEED,"154"],[Mt.Msg.MIXLY_HYETAL,"155"],[Mt.Msg.MIXLY_TEMPERATURE,"156"],[Mt.Msg.MIXLY_Humidity,"157"],[Mt.Msg.MIXLY_Altitude,"158"],[Mt.Msg.MIXLY_SOUND,"159"],[Mt.Msg.MIXLY_BRIGHTNESS,"160"],[Mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[Mt.Msg.MIXLY_SERVO,"162"],[Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[Mt.Msg.MIXLY_BUTTON2,"164"],[Mt.Msg.MIXLY_ESP32_TOUCH,"165"],[Mt.Msg.MIXLY_PAY,"166"],[Mt.Msg.MIXLY_CARSH_CHANGE,"167"],[Mt.Msg.MIXLY_COUNTDOWN,"168"],[Mt.Msg.MIXLY_TIMING,"169"],[Mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[Mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[Mt.Msg.MIXLY_FORWARD,"172"],[Mt.Msg.MIXLY_BACKWARD,"173"],[Mt.Msg.MIXLY_TURNLEFT,"174"],[Mt.Msg.MIXLY_TURNRIGHT,"175"],[Mt.Msg.MIXLY_STOP,"176"],[Mt.Msg.MIXLY_Accelerate,"177"],[Mt.Msg.MIXLY_retard,"178"],[Mt.Msg.ROTATION_FORWARD,"179"],[Mt.Msg.ROTATION_BACKWARD,"180"],[Mt.Msg.TUPLE_JOIN,"181"],[Mt.Msg.MIXLY_SHOW,"182"],[Mt.Msg.MIXLY_LAMPLIGHT,"183"],[Mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(Mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_UNIT).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Mt.Msg.MIXLY_YEAR,"117"],[Mt.Msg.MIXLY_MONTH,"118"],[Mt.Msg.MIXLY_DAY,"119"],[Mt.Msg.MIXLY_HOUR,"120"],[Mt.Msg.MIXLY_MINUTE,"121"],[Mt.Msg.MIXLY_SECOND,"122"],[Mt.Msg.MIXLY_WEEK2,"123"],[Mt.Msg.MIXLY_RMB_UNIT,"124"],[Mt.Msg.blockpy_setheading_degree,"125"],[Mt.Msg.MIXLY_GEAR,"126"],[Mt.Msg.MIXLY_LAYER,"127"],[Mt.Msg.MIXLY_GRAM,"128"],[Mt.Msg.MIXLY_METER,"129"],[Mt.Msg.MIXLY_CENTIMETER,"130"],[Mt.Msg.MIXLY_MILLIMETER,"131"],[Mt.Msg.MIXLY_LUMEN,"132"],[Mt.Msg.MIXLY_DECIBEL,"133"],[Mt.Msg.MIXLY_hectopascal,"134"],[Mt.Msg.MIXLY_PERCENT,"135"],[Mt.Msg.MIXLY_CELSIUS,"136"],[Mt.Msg.MIXLY_METER_PER_SEC,"137"],[Mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[Mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[Mt.Msg.MIXLY_SUCCESS,"140"],[Mt.Msg.MIXLY_FAILED,"141"],[Mt.Msg.MIXLY_WRONG,"142"],[Mt.Msg.MIXLY_GOOD,"143"],[Mt.Msg.MIXLY_blockpy_set_add,"144"],[Mt.Msg.MIXLY_DECREASE,"145"],[Mt.Msg.COLOUR_RGB_RED,"146"],[Mt.Msg.COLOUR_RGB_ORANGE,"147"],[Mt.Msg.COLOUR_YELLOW,"148"],[Mt.Msg.COLOUR_RGB_GREEN,"149"],[Mt.Msg.COLOUR_CYAN,"150"],[Mt.Msg.COLOUR_RGB_BLUE,"151"],[Mt.Msg.COLOUR_RGB_PURPLE,"152"],[Mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},KO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.LISTS_SET_INDEX_SET+Mt.Msg.MIXLY_SYSTEM+Mt.Msg.MIXLY_CMD).appendField(new Mt.FieldDropdown([[Mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[Mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[Mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[Mt.Msg.MIXLY_MAX_VOLUME,"204"],[Mt.Msg.MIXLY_MINIMUM,"205"],[Mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[Mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[Mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[Mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[Mt.Msg.MIXLY_ESP32_MAX30102_IR+","+Mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},QO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[Mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[Mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},qO={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},zO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.HTML_COLOUR+Mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GET+Mt.Msg.HTML_COLOUR,"[2]"],[Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},jO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.HTML_COLOUR+Mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GET+"RGB"+Mt.Msg.HTML_COLOUR,"0"],[Mt.Msg.MIXLY_GET+Mt.Msg.MIXLY_RGB_RAW,"1"],[Mt.Msg.MIXLY_GET_ENV_LIGHT+Mt.Msg.MIXLY_BRIGHTNESS,"2"],[Mt.Msg.GET_IR_STRENGTH+Mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[Mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},$O={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},tR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},eR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},iR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_Altitude+Mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[Mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},nR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_Altitude+Mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[Mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MIXGOPE_FIELD+Mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[Mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},_R={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_shake,"shake"],[Mt.Msg.MIXLY_UP,"up"],[Mt.Msg.MIXLY_DOWN,"down"],[Mt.Msg.MIXLY_LEFT,"left"],[Mt.Msg.MIXLY_RIGHT,"right"],[Mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[Mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Mt.Msg.MSG.catSensor,s=Mt.Msg.MIXLY_MICROBIT_JS_STATE,_=Mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Mt.Msg.MIXLY_MICROBIT_shake,up:Mt.Msg.MIXLY_UP,down:Mt.Msg.MIXLY_DOWN,left:Mt.Msg.MIXLY_LEFT,right:Mt.Msg.MIXLY_RIGHT,"face up":Mt.Msg.MIXLY_MICROBIT_face_up,"face down":Mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},oR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Mt.Msg.MIXLY_MICROBIT_Direction,s=Mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},pR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET+Mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new Mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Mt.Msg.MIXLY_MICROBIT_Direction,s=Mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":Mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},aR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+Mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new Mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Mt.Msg.MIXLY_MICROBIT_Direction,s=Mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":Mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},uR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},rR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_GETTEMPERATUE)}},lR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return Mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:Mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:Mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},dR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},IR={init:function(){this.setColour(CO),this.appendValueInput("SPISUB").appendField(Mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP+Mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},TR={init:function(){this.setColour(CO),this.appendDummyInput().appendField("RFID"+Mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[Mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(CO),this.appendDummyInput().appendField("RFID"+Mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(CO),this.appendDummyInput().appendField("RFID"+Mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},mR={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ER={init:function(){this.setColour(CO),this.appendDummyInput().appendField(Mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},OR={init:function(){this.setColour(CO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[Mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[Mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},cR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},CR={init:function(){this.setColour(CO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_zero"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},tf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},nf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},sf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},_f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},of=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},pf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},af=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},uf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},rf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},lf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},df=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},If=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Tf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Mf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},hf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},mf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},Ef=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Of=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},Rf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},cf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},gf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Cf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Sf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},Af=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Lf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},Nf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Df=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},ff=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Ff=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},Pf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},vf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},Yf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Xf=function(t,e){e.definitions_.import_st7789="import st7789";var i=ht.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_zero"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},xf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},yf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},bf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},Vf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},Bf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},Gf=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},Uf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},wf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},kf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Hf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},Wf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},Kf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},Jf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=ht.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_zero"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},Qf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},qf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},zf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},jf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Zf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},$f=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},eF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},iF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},nF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},sF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},_F=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},oF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},pF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},aF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},uF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},rF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");return"mixgo_zero"==i||"mixgo_nova"==i?(e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n"):(e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n")},lF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},dF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},IF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},TF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},MF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},hF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},mF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},qF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},zF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},jF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},ZF=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},$F=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},tP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},eP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},iP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},nP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},sP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},_P=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},oP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},pP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},aP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},uP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},rP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},lP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},dP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},IP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},TP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},MP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},hP=function(t,e){var i=ht.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},mP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},EP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},OP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},ab=function(){return"control.reset()\n"},ub=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||ht.Profile.default.serial)+")\n"},rb=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||ht.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||ht.Profile.default.serial)+")\n"},lb=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||ht.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||ht.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},db=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},Ib=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},Tb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Mb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},hb=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},mb=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},Eb=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},Ob=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},Rb=function(){return"while True:\n pass\n"},cb=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},gb=function(t,e){return e.definitions_.import_os="import os","os.uname()"},Cb=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Sb=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Ab=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Lb=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Nb=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},Db=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},fb=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},Fb=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},Pb=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},vb=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},Yb=Db,Xb=Lb,xb=Nb,yb=Cb,bb=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Vb=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Bb=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Gb=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},Ub=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},wb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},kb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Hb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Wb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Kb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Jb=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},Qb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},qb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},zb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},jb=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},Zb={};Zb["元控青春"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:ht.Profile.generate(["0-18","21","33-48"]),input_pin:ht.Profile.generate(["0-18","21","33-48"]),output_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm_input:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:ht.Profile.generate(["1-18"],"adc","adc"),pwm_output:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:ht.Profile.generate(["1-18"],"adc","adc"),espnow_channel:ht.Profile.generate(["1-13"]),haskylens_model:ht.Profile.generate(["0-4"]),digital:ht.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:ht.Profile.generate(["1-18"]),analog:ht.Profile.generate(["1-18"],"adc","adc"),touch:ht.Profile.generate(["1-14"],"tc","tc"),touch_pin:ht.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:ht.Profile.generate(["0-4"]),exlcdh:ht.Profile.generate(["0-15"]),exlcdv:ht.Profile.generate(["0-7"]),brightness:ht.Profile.generate(["0-9"]),tts_voice:ht.Profile.generate(["0-16"]),tts_builtin_music:ht.Profile.generate(["0-47"]),tts_bgmusic:ht.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},Zb["元控"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:ht.Profile.generate(["0-18","21","33-48"]),input_pin:ht.Profile.generate(["0-18","21","33-48"]),output_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm_input:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:ht.Profile.generate(["1-18"],"adc","adc"),pwm_output:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:ht.Profile.generate(["1-18"],"adc","adc"),espnow_channel:ht.Profile.generate(["1-13"]),haskylens_model:ht.Profile.generate(["0-4"]),digital:ht.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:ht.Profile.generate(["1-18"]),analog:ht.Profile.generate(["1-18"],"adc","adc"),touch:ht.Profile.generate(["1-14"],"tc","tc"),touch_pin:ht.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:ht.Profile.generate(["0-4"]),exlcdh:ht.Profile.generate(["0-15"]),exlcdv:ht.Profile.generate(["0-7"]),brightness:ht.Profile.generate(["0-9"]),tts_voice:ht.Profile.generate(["0-16"]),tts_builtin_music:ht.Profile.generate(["0-47"]),tts_bgmusic:ht.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},Zb["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:ht.Profile.generate(["0-18","21","33-48"]),input_pin:ht.Profile.generate(["0-18","21","33-48"]),output_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm_input:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:ht.Profile.generate(["1-18"],"adc","adc"),pwm_output:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:ht.Profile.generate(["1-18"],"adc","adc"),espnow_channel:ht.Profile.generate(["1-13"]),haskylens_model:ht.Profile.generate(["0-4"]),digital:ht.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:ht.Profile.generate(["0-18","21","33-48"]),pwm:ht.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:ht.Profile.generate(["1-18"]),analog:ht.Profile.generate(["1-18"],"adc","adc"),touch:ht.Profile.generate(["1-14"],"tc","tc"),touch_pin:ht.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:ht.Profile.generate(["0-4"]),exlcdh:ht.Profile.generate(["0-15"]),exlcdv:ht.Profile.generate(["0-7"]),brightness:ht.Profile.generate(["0-9"]),tts_voice:ht.Profile.generate(["0-16"]),tts_builtin_music:ht.Profile.generate(["0-47"]),tts_bgmusic:ht.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM",".DADADADUM"],["ENTERTAINER",".ENTERTAINER"],["PRELUDE",".PRELUDE"],["ODE",".ODE"],["NYAN",".NYAN"],["RINGTONE",".RINGTONE"],["FUNK",".FUNK"],["BLUES",".BLUES"],["BIRTHDAY",".BIRTHDAY"],["WEDDING",".WEDDING"],["FUNERAL",".FUNERAL"],["PUNCHLINE",".PUNCHLINE"],["PYTHON",".PYTHON"],["BADDY",".BADDY"],["CHASE",".CHASE"],["BA_DING",".BA_DING"],["WAWAWAWAA",".WAWAWAWAA"],["JUMP_UP",".JUMP_UP"],["JUMP_DOWN",".JUMP_DOWN"],["POWER_UP",".POWER_UP"],["POWER_DOWN",".POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const $b=Zb,tV=20,eV={init:function(){this.setColour(tV),this.appendDummyInput("").appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_HIGH,"HIGH"],[Mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},iV={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(Mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},nV={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},sV={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField("DAC"+Mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},_V={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(Mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_mSecond,"period"],[Mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(Mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},oV={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_REF_VOLTAGE+Mt.Msg.MIXLY_STAT).appendField(new Mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},pV={init:function(){this.setColour(tV),this.appendValueInput("pin").appendField(Mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(Mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},aV={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MODE).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},uV={init:function(){this.setColour(20),this.appendDummyInput().appendField(Mt.Msg.MIXLY_SETUP).appendField(new Mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new Mt.FieldDropdown([[Mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[Mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[Mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[Mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},rV={init:function(){this.setColour(tV),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP).appendField(new Mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(Mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+Mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},lV={init:function(){this.setColour(tV),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_SETUP).appendField(new Mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(Mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(Mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(Mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},dV={init:function(){this.setColour(tV),this.appendValueInput("PIN",Number).appendField("PWM"+Mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Mt.Msg.MIXLY_FREQUENCY+Mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},IV=uV,TV=lV,MV=pV,hV=aV,mV=230,EV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.digital),"PIN"),this.setOutput(!0)}},OV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},RV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},cV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},gV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},CV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},SV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},AV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},LV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},NV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},DV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},fV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},FV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},PV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},vV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},YV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},XV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.analog),"PIN"),this.setOutput(!0)}},xV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},yV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.dac),"PIN"),this.setOutput(!0)}},bV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},VV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},BV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},GV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.pwm),"PIN"),this.setOutput(!0)}},UV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},wV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},kV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.touch),"PIN"),this.setOutput(!0)}},HV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},WV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},KV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},JV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.imglist),"PIN"),this.setOutput(!0)}},QV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.playlist),"PIN"),this.setOutput(!0)}},qV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},zV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},jV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},ZV={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},$V={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},tB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},eB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},iB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},nB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},sB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},_B={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},oB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.one_more),"PIN"),this.setOutput(!0)}},pB={init:function(){this.setColour(mV),this.appendDummyInput("").appendField(new Mt.FieldDropdown(ht.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},aB=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},uB=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},rB=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},lB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},dB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},IB=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},TB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},MB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,Mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},hB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,Mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},mB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},EB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,Mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},OB=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},RB=OB,cB=OB,gB=OB,CB=OB,SB=OB,AB=OB,LB=OB,NB=OB,DB=OB,fB=OB,FB=OB,PB=OB,vB=OB,YB=OB,XB=OB,xB=OB,yB=OB,bB=OB,VB=OB,BB=OB,GB=OB,UB=OB,wB=OB,kB=OB,HB=OB,WB=OB,KB=OB,JB=OB,QB=OB,qB=OB,zB=OB,jB=OB,ZB=OB,$B=OB,tG=OB,eG=OB,iG=OB,nG=OB,sG=OB,_G=OB,oG=OB,pG=OB,aG=OB,uG=OB;Object.assign(Mt.Variables,Et),Object.assign(Mt.Procedures,ts),Mt.Python=Au,Mt.generator=Au,ht.Profile.default={},Object.assign(ht.Profile,$b),Object.assign(ht.Profile.default,$b["MixGo CE"]),Object.assign(Mt.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,y,H,k,v,b,W,f,w,U,G,V,F,D,N,X,Y,x,P,B,lt,dt),Object.assign(Mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,et,ut,at,j,it,rt,Q,pt,ot,_t,nt,q,J,K,$,Z,tt,z,st,It,Tt)})(); \ No newline at end of file +class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Ht={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Ht.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const le={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},de={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const ye={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},ln={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dn={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},du=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+"\n"+n.join("\n")+"\n"+s.join("")+"\n"+t+"while True:\n"+_.join("")+o.join("\n"):e.join("\n")+"\n"+n.join("\n")+"\n"+s.join("")+"\n"+t+o.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},yr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},tl={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},el={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_l={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ol={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},al={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ul={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Tl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},El={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Al={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ll={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},eE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},iE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},_E={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},oE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},rE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},lE={init:function(){this.setColour(Jm),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},dE={init:function(){this.setColour(Jm),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},IE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},TE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},ME={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},mE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Jm),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},EE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},OE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},RE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},cE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},gE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},CE=Qm,SE=qm,AE=zm,LE=jm,NE=$m,DE=225,fE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},FE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},PE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},YE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},vE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},XE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},xE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},yE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},bE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},VE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},BE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},GE={init:function(){this.setColour(DE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},UE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},wE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},kE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},HE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},WE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},KE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},JE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},QE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},qE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},zE={init:function(){this.setColour(DE),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},jE={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},ZE={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},$E={init:function(){this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},tO={init:function(){this.setColour(DE),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},eO="#3288dd",iO={init:function(){this.setColour(eO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},nO={init:function(){this.setColour(eO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},sO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},_O={init:function(){this.setColour(eO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},oO={init:function(){this.setColour(eO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pO={init:function(){this.setColour(eO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},aO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},lO=100,dO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(lO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},IO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(lO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},TO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(lO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.SET_USB),this.appendValueInput("percent").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_POWER_SUPPLY),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},MO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(lO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_SPK_STATE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ON,"True"],[mt.Msg.MIXLY_OFF,"False"]]),"state"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hO=100,mO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},EO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},OO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},RO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},cO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},gO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},CO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},SO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},AO="#A58C5B",LO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},NO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},DO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},fO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},FO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},PO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},YO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},vO={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(AO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},XO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},xO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},yO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},bO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},VO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},BO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},GO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},UO={init:function(){this.setColour(AO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},wO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},kO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR+"CBR817").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},HO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},WO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR+"CBR817").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},KO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},QO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},qO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},zO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},jO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},$O={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},tR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},eR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},iR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},nR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},_R={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},oR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},pR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},aR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},uR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},rR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},lR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},dR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},IR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},TR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},MR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},hR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},mR={init:function(){this.setColour(AO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},ER={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},OR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},cR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},gR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},CR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},AR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},NR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_zero"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},lf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},df=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},If=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Tf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},Mf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},mf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},Ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},Of=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},Rf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},cf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},gf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},Cf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Sf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Af=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Lf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},Nf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},Df=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},ff=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},Ff=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},Pf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},Yf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},vf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Xf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},xf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},yf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},bf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Vf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},Bf=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Gf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},Uf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},wf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},kf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Hf=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_zero"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},Wf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Kf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},Jf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},Qf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},qf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},zf=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},jf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Zf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},$f=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},tF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},eF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},iF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},nF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_zero"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},sF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},_F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},oF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},aF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},rF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},dF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},IF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},TF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},MF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},hF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},mF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},EF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},OF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},RF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");return"mixgo_zero"==i||"mixgo_nova"==i?(e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n"):(e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n")},cF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},gF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},CF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},SF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},AF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},LF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},NF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},_P=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},oP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},pP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},aP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},uP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},rP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},lP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},dP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},IP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},TP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},MP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},hP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},mP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},EP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},OP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},RP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},cP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},gP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},CP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},SP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},AP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},LP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},NP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},DP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},fP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},Lb=function(){return"control.reset()\n"},Nb=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},Db=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},fb=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},Fb=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},Pb=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},Yb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},vb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Xb=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},xb=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},yb=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},bb=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},Vb=function(){return"while True:\n pass\n"},Bb=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},Gb=function(t,e){return e.definitions_.import_os="import os","os.uname()"},Ub=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},wb=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},kb=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Hb=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Wb=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},Kb=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},Jb=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},Qb=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},qb=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},zb=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},jb=Kb,Zb=Hb,$b=Wb,tV=Ub,eV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},iV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},nV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},sV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},_V=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},oV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},pV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},aV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},uV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},rV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},lV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},dV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},IV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},TV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},MV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},hV={};hV["元控青春"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},hV["元控"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},hV["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM",".DADADADUM"],["ENTERTAINER",".ENTERTAINER"],["PRELUDE",".PRELUDE"],["ODE",".ODE"],["NYAN",".NYAN"],["RINGTONE",".RINGTONE"],["FUNK",".FUNK"],["BLUES",".BLUES"],["BIRTHDAY",".BIRTHDAY"],["WEDDING",".WEDDING"],["FUNERAL",".FUNERAL"],["PUNCHLINE",".PUNCHLINE"],["PYTHON",".PYTHON"],["BADDY",".BADDY"],["CHASE",".CHASE"],["BA_DING",".BA_DING"],["WAWAWAWAA",".WAWAWAWAA"],["JUMP_UP",".JUMP_UP"],["JUMP_DOWN",".JUMP_DOWN"],["POWER_UP",".POWER_UP"],["POWER_DOWN",".POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const mV=hV,EV=20,OV={init:function(){this.setColour(EV),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},RV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},cV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},gV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},CV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},SV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},AV={init:function(){this.setColour(EV),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},LV={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},NV={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},DV={init:function(){this.setColour(EV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},fV={init:function(){this.setColour(EV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},FV={init:function(){this.setColour(EV),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},PV=NV,YV=fV,vV=AV,XV=LV,xV=230,yV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},bV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},VV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},BV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},GV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},UV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},wV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},kV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},HV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},WV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},KV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},JV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},QV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},qV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},zV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},jV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},ZV={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},$V={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},tB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},eB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},iB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},nB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},sB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},_B={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},oB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},pB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},aB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},uB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},rB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},lB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},dB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},IB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},TB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},MB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},hB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},mB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},EB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},OB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},RB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},cB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},gB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},CB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},SB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},AB={init:function(){this.setColour(xV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},LB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},NB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},DB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},fB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},FB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"True"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PB=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},YB=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},vB=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},XB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},xB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},yB=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},bB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},VB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},BB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},GB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},UB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},wB=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},kB=wB,HB=wB,WB=wB,KB=wB,JB=wB,QB=wB,qB=wB,zB=wB,jB=wB,ZB=wB,$B=wB,tG=wB,eG=wB,iG=wB,nG=wB,sG=wB,_G=wB,oG=wB,pG=wB,aG=wB,uG=wB,rG=wB,lG=wB,dG=wB,IG=wB,TG=wB,MG=wB,hG=wB,mG=wB,EG=wB,OG=wB,RG=wB,cG=wB,gG=wB,CG=wB,SG=wB,AG=wB,LG=wB,NG=wB,DG=wB,fG=wB,FG=wB,PG=wB,YG=wB,vG=function(t,e){if(e.definitions_.import_mini_g2="import mini_g2","mixgo_mini"==Et.Boards.getSelectedBoardKey().split(":")[2]){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var i='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";i='mini_g2.ext_rc522.read_card(0, x="id")'}return[i,e.ORDER_ATOMIC]},XG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},xG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},yG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},bG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]};Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,mV),Object.assign(Et.Profile.default,mV["MixGo CE"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,y,H,k,Y,b,W,f,w,U,G,V,F,D,N,X,v,x,P,B,lt,dt,It),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,et,ut,at,j,it,rt,Q,pt,ot,_t,nt,q,J,K,$,Z,tt,z,st,Tt,Mt,ht)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32s3/styles/main.40e4da13.css b/boards/default/micropython_esp32s3/styles/main.2dd0a476.css similarity index 96% rename from boards/default/micropython_esp32s3/styles/main.40e4da13.css rename to boards/default/micropython_esp32s3/styles/main.2dd0a476.css index d90d378a..3ea91f3f 100644 --- a/boards/default/micropython_esp32s3/styles/main.40e4da13.css +++ b/boards/default/micropython_esp32s3/styles/main.2dd0a476.css @@ -118,20 +118,12 @@ div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blo background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAAEzo7pQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB4UExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ao5KwAAAAndFJOUwAOEBUgPEBDRUdJUFVbXWBhaGpxdn+SlZ+iv8PFzNHY29/q8vP5+u1c/V8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAADQSURBVChT1ZPZEoIwDEWrIO6iYF3qhmv//w9tbiJDK/KAvnhmSm+T2yWdokK00aKc5k9Xk7CGKJNOJGCDkc4QfQHv3U2ScY248nSnNDFEEDvVcJAenFwrlyFwPJYMArw+Q4HZFjmQVOxG+lakD5QKsKZ30qNrXkVk+UlA6gIUWIkGN3Kl5GXWPfqO6ZoNLruDMAiqn1JadDsGC2wRMO9LemnzWKRHlNkJhP24vaZC/8XQAAy7IkL/RnzesxgV4g+45Jz3ME2vWMsDrfza36PUE7XUGfAv2qLCAAAAAElFTkSuQmCC) no-repeat; background-size: 100% auto; } -#catME_GO.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NToyMiswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTU6MjIrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZDNmNzAyOWQtOWMwYy00NTRiLTllMTQtNTg0MjY3NTRiYWMyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmQzZjcwMjlkLTljMGMtNDU0Yi05ZTE0LTU4NDI2NzU0YmFjMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQzZjcwMjlkLTljMGMtNDU0Yi05ZTE0LTU4NDI2NzU0YmFjMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkM2Y3MDI5ZC05YzBjLTQ1NGItOWUxNC01ODQyNjc1NGJhYzI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/zmC9wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADFklEQVR42uzXPYgdVRjG8f/znnFbEUWwFBENKVLEMosoWNiYoEnYL4MEtbAQoqsi9gHNrh+FYKKNMfeGZZeNNoKaJhIrU9ikEQnpUq2gRYp1zvtYzFxJjAlC5pImpxyGc37M+3HekW3u5NJdwLWA5fEikUGNpC2VsChZ3ha8D/zu1HzC9xEJGSQQpULb4EgiEtfSPY+EWrBMlIrbhiyVAFYWRjcHKAMDLhWh3bIu2HwmeAzxlGEd8iVquZoaHLD0hcwm1rcKAB8yfOkaQgnFr8o6jozbWEwxHhTw1njJ4I+AN0AA+4F1Uo8gX0oZarkvIkcEz9qcBx+klitDAt4DjvaAF4ANUg8Dl90foKgg9gmdAXDGspWrUwcApIVKBcC1lCh5QnDY8Bt4nzMuThVgC3oAtUBUCO+R42vgfpvVtJanBgBwJAZUC5SKZahBBEeBd4E/jZ+jLeccUwAgk/L1gAxCxvC4rE2JHU59lfByRN12HRIAXa8AFHkdIPvQROTrhD8BgX3AtWwMCgBIQDLuO+O1AJWK4UE5Tof8tK2zVTkXsDUYwAA3+QI9ANqGaNqDwJoRmD0ri6d+GgTwT0LeAqC2gabFFiF+Bp44tnBKwwCs7vBIMoMAVCqZgTKgaclaCAuaFjkuALsHA9iC/wVgIZocuQPPrsyPzg9TBVb3Vn/oDYBSHwKtBcw69UPK80Rurc6PByjDSJyB+s54A8BxJCI/dJeKB1zLhiMhkmEApXYX078BkTsNZyQ9StXJlF9R5Pbkyp4uQD4msQz8YeVe2uac5e7yGgrgPvvVJ5hS0NQnhb4B7rX5wNY76puT+7DcPsBcJro6V8YEMBPwOeFD4F+B551xcdKihweU7OaBDFTqftB6X45HjD+eDCS3C/jvkQwu9bF+QGgs+RnjH8FzynIlZYYAHE9508rvGgfAi7ZOdkOpUeRriE8B3JYFy6ejVKiFYQCjJWqppEVTC8AuhX9x6oTEDuRZmzWUh6nN1cm0MyygacntGbQ9A6VS7vnrTYVXsLacmrM5q6bfcGjA3X/DO7H+HgDRj5vujRlaHAAAAABJRU5ErkJggg==) no-repeat; +#catSANT_G2.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjIrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NjowNCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTY6MDQrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZTgzOWI5NTgtMjZhNy1kYTQwLTg1NDQtZWRkY2UzZjYzYmNhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmU4MzliOTU4LTI2YTctZGE0MC04NTQ0LWVkZGNlM2Y2M2JjYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmU4MzliOTU4LTI2YTctZGE0MC04NTQ0LWVkZGNlM2Y2M2JjYTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplODM5Yjk1OC0yNmE3LWRhNDAtODU0NC1lZGRjZTNmNjNiY2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjIrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+w67uMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAFA0lEQVR42sSXS6hkVxWGv3/tfW4bgxIJNK1RuKJ4J42PgWJGCUkEHwMHcZSbgYKQgWRqRKI4izF3IoiERnzQ3pkRRwaFpB21GATRJpDuIDFog23EGNMm3XXOXr+DU1W36tbDJhlkD+ucOvtba/3r32vLNm/l0uHBfXdJfOSN/h+7DarnWpQ/iTEYI2SzkxOESQcArRSGqGghaB0e7P8W+OSbCGIw+klKX8ZLZBTaCGRtBfCU+iLYQNzoxsDbBbvAZSfvnT0wIpRIvmGAl2xOzlK1IdeglZ9vDvkq8HxaH1p8UNTmGyXx/wFInyTAEhzTpWQaBaWRPb4zrltD/ucigNG4eRijEbrxpMwHhlI+00f353AeAzBXpDyl4o3RX9PbaC7UHIicf+C2kP8GXEprbx59NDKCzDHyIM+Gfb/R633Uj1m6uAhwbRrlGcbY19TB0ahnmuKPAKW17QAaAdxEaY2sAdKjkflVS6/YvCecr80A/gW8a8yVNyqA5CvG3wcWS7ACEE4UHjNAoQ49GcH1ukPX2g9rDl9CPpfEXZbQ4cH+AFwF7t0meVsXDP849vMcoFl7YRNuEPFwhqrRt5QmS4EYn0XjBVu7rcbnMuKXMxFewT6FtA1gXX6WM6AxO+F0GCw/k9an+rrzn+qBkgMmbhecR7yYYncG8Hfsd/sYgOy5KuzYCuBkr0Wh7zq6Nvlg19oPEHckerZFOW1EbQMiQboAOp3SJ3R4sD8BesM3jgoOwAmZ87Z/M+3F0VC0OQOy6WtHkJRsCM7JvtPSd4YoD4WTaAnSA4jHDQc6PNh/GbhlbdrRU2ndo43iXAVoUXBopumbuhz+C6gR7wRenXrAnuA5i9/r8GC/BybYDy61oelU+IMifzezUlvz3t7WhtTRO4wI+6wa9zfpCyk9UTIRrkg90C9p4Fj4qHhsqQwiRm/v+w5bM59fCxDMzgFj4gHQ49hfF37EsxpKLwO3LANsOYYUSYmktcIw1DcEADyy4O9zgLEEmpdAqy5EAX4dkX+xRWvlBkowraf9UzX2m3RvSj8vmciuhHpgslWEyz4QDyZ875ggVwBk4xB9qYS9KMJ3AFfnIhTPmVGEE6DH/uaWDHRYPzM8fyNWbAmHCHvWho8OUb62pg0f2yzC1Z6cr1SstWJhSiYZ8T6Js8J3GD07LBmRQVwAnbb08a1WbIRtgukcgBY3Xz0Lxjc6FJPpF56xdc+k7rzauR9PRpXbhc8jv5jS7tbDyOivaS5pNhF5Kf3LJUj2HEHWiDoM35V4JdHDaqaVgooZS+AXjHZbic9m6MmF43ht8/3K6U+PaR8xtonQEn3tONGuI8zgyg4TmgrX4wQ1hx91OXzR4unmcvfsOL42jfYMPnJC4ZKKp1rEE7YoNKoGMsdJZ50PyGYolUIjSByiU8/QKk59u8gPJfq3zW2yX1ucCa/YnEoLpjOhnAy14hp02VNoRzo4gljpAksESWUYQzGkyy+MPg+83kf9qKVLq0Opx6F0SQPTjwU5n2znQ2orOOPWiFwaSuVxGnJoCgzFvhxu2Ue9cyjrh9KXFHmSmDv1aAg+6oZ1KzNu1ijgFYC+dnO9lNZqyTZkBEPZcDGRfNEbh9K1U+IA3GTr/YbLTC8mllCaVsuofpvIcT7YBPBmr2bN6MeLVzMx3h1mm20HeOy+u018mO1j8cZECGeLeHrxcjqr4cwztgK81dfz/w0AHjWdyjCbBL0AAAAASUVORK5CYII=) no-repeat; background-size: 100% auto; } -#catME_GO.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NToyMyswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTU6MjMrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZmEyZmFlYWEtZjcyYS1hYjQzLThkN2EtYjEwY2QxMTA3MmNiPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmZhMmZhZWFhLWY3MmEtYWI0My04ZDdhLWIxMGNkMTEwNzJjYjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmZhMmZhZWFhLWY3MmEtYWI0My04ZDdhLWIxMGNkMTEwNzJjYjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmYTJmYWVhYS1mNzJhLWFiNDMtOGQ3YS1iMTBjZDExMDcyY2I8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+wqwjaAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABl0lEQVR42uzXP0hVcRjG8c9FcI0wgsYQSWloqDEJgwYXk/6IFYaEOjQIlRTRLpTanyHIaqlQEaV0ESoXI6ccWlxCws1JwYaGltvyHrhIQ8O9ryC+0+89cA7f3znv73meUyqXy3azSvsA/wFwFw+xhSv4lAlwEit4gWNowwx68bsWAK/xHgvRX8cblKIfwHisr2Gy2gBlPMHt6C/FjhvxM64dxATa8RVd2KgmwAMMR38RsziK9R33duJDrIcwlg0AdXiJG1gLqNVMgKJOYw4N8SaGsgGKGsZ9/EIHlrIBoDlOUgveoQ9/MgGKGsSzWF+O56QCwGFM4SwW0Y3NTICiujBdMbDL2QBFfcOpCmVNB1gJf0kHuBryDa0h4SkAR+Lbt+Jz2HnaEN7C4904hsfDpJrwFv2ZQjQSPrCN85lSfAbzOIBHuJdlRvV4FcnpBy5k2nGRloqBe5oVyQ5FFjyHL6HvVYtk42GlH6PviUkulOsmnleIy1StY/kJfI/Y1RKCMh0RrCax/F91B6OhYN1hq/v/hnsH4O8A38/3wXV4mTEAAAAASUVORK5CYII=) no-repeat; - background-size: 100% auto; -} -#catCE_G6.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NToyMiswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTU6MjIrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZDNmNzAyOWQtOWMwYy00NTRiLTllMTQtNTg0MjY3NTRiYWMyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmQzZjcwMjlkLTljMGMtNDU0Yi05ZTE0LTU4NDI2NzU0YmFjMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQzZjcwMjlkLTljMGMtNDU0Yi05ZTE0LTU4NDI2NzU0YmFjMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkM2Y3MDI5ZC05YzBjLTQ1NGItOWUxNC01ODQyNjc1NGJhYzI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/zmC9wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADFklEQVR42uzXPYgdVRjG8f/znnFbEUWwFBENKVLEMosoWNiYoEnYL4MEtbAQoqsi9gHNrh+FYKKNMfeGZZeNNoKaJhIrU9ikEQnpUq2gRYp1zvtYzFxJjAlC5pImpxyGc37M+3HekW3u5NJdwLWA5fEikUGNpC2VsChZ3ha8D/zu1HzC9xEJGSQQpULb4EgiEtfSPY+EWrBMlIrbhiyVAFYWRjcHKAMDLhWh3bIu2HwmeAzxlGEd8iVquZoaHLD0hcwm1rcKAB8yfOkaQgnFr8o6jozbWEwxHhTw1njJ4I+AN0AA+4F1Uo8gX0oZarkvIkcEz9qcBx+klitDAt4DjvaAF4ANUg8Dl90foKgg9gmdAXDGspWrUwcApIVKBcC1lCh5QnDY8Bt4nzMuThVgC3oAtUBUCO+R42vgfpvVtJanBgBwJAZUC5SKZahBBEeBd4E/jZ+jLeccUwAgk/L1gAxCxvC4rE2JHU59lfByRN12HRIAXa8AFHkdIPvQROTrhD8BgX3AtWwMCgBIQDLuO+O1AJWK4UE5Tof8tK2zVTkXsDUYwAA3+QI9ANqGaNqDwJoRmD0ri6d+GgTwT0LeAqC2gabFFiF+Bp44tnBKwwCs7vBIMoMAVCqZgTKgaclaCAuaFjkuALsHA9iC/wVgIZocuQPPrsyPzg9TBVb3Vn/oDYBSHwKtBcw69UPK80Rurc6PByjDSJyB+s54A8BxJCI/dJeKB1zLhiMhkmEApXYX078BkTsNZyQ9StXJlF9R5Pbkyp4uQD4msQz8YeVe2uac5e7yGgrgPvvVJ5hS0NQnhb4B7rX5wNY76puT+7DcPsBcJro6V8YEMBPwOeFD4F+B551xcdKihweU7OaBDFTqftB6X45HjD+eDCS3C/jvkQwu9bF+QGgs+RnjH8FzynIlZYYAHE9508rvGgfAi7ZOdkOpUeRriE8B3JYFy6ejVKiFYQCjJWqppEVTC8AuhX9x6oTEDuRZmzWUh6nN1cm0MyygacntGbQ9A6VS7vnrTYVXsLacmrM5q6bfcGjA3X/DO7H+HgDRj5vujRlaHAAAAABJRU5ErkJggg==) no-repeat; - background-size: 100% auto; -} -#catCE_G6.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NToyMyswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTU6MjMrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZmEyZmFlYWEtZjcyYS1hYjQzLThkN2EtYjEwY2QxMTA3MmNiPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmZhMmZhZWFhLWY3MmEtYWI0My04ZDdhLWIxMGNkMTEwNzJjYjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmZhMmZhZWFhLWY3MmEtYWI0My04ZDdhLWIxMGNkMTEwNzJjYjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmYTJmYWVhYS1mNzJhLWFiNDMtOGQ3YS1iMTBjZDExMDcyY2I8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjErMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+wqwjaAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABl0lEQVR42uzXP0hVcRjG8c9FcI0wgsYQSWloqDEJgwYXk/6IFYaEOjQIlRTRLpTanyHIaqlQEaV0ESoXI6ccWlxCws1JwYaGltvyHrhIQ8O9ryC+0+89cA7f3znv73meUyqXy3azSvsA/wFwFw+xhSv4lAlwEit4gWNowwx68bsWAK/xHgvRX8cblKIfwHisr2Gy2gBlPMHt6C/FjhvxM64dxATa8RVd2KgmwAMMR38RsziK9R33duJDrIcwlg0AdXiJG1gLqNVMgKJOYw4N8SaGsgGKGsZ9/EIHlrIBoDlOUgveoQ9/MgGKGsSzWF+O56QCwGFM4SwW0Y3NTICiujBdMbDL2QBFfcOpCmVNB1gJf0kHuBryDa0h4SkAR+Lbt+Jz2HnaEN7C4904hsfDpJrwFv2ZQjQSPrCN85lSfAbzOIBHuJdlRvV4FcnpBy5k2nGRloqBe5oVyQ5FFjyHL6HvVYtk42GlH6PviUkulOsmnleIy1StY/kJfI/Y1RKCMh0RrCax/F91B6OhYN1hq/v/hnsH4O8A38/3wXV4mTEAAAAASUVORK5CYII=) no-repeat; +#catSANT_G2.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDctMjFUMjE6MTY6MjIrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0xMC0yNlQxNjo1NjowNCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMTAtMjZUMTY6NTY6MDQrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NzQ1YzdjNjktY2JiZi1mMDRhLTg4ZGItMmQ4OWM4YjgzYjQwPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjc0NWM3YzY5LWNiYmYtZjA0YS04OGRiLTJkODljOGI4M2I0MDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjc0NWM3YzY5LWNiYmYtZjA0YS04OGRiLTJkODljOGI4M2I0MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3NDVjN2M2OS1jYmJmLWYwNGEtODhkYi0yZDg5YzhiODNiNDA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDctMjFUMjE6MTY6MjIrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+H1XW1AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACSElEQVR42szXS4iNYRzH8c+ZSxqikZJrjchsJpcFsaKZUS4LC3YsKGWh2SIN2THYKEmSSyyNrEyUGSsiJaRcmhBTbhnXobl4bZ5Xp3GcM/O+58zxrN6e933e5/s8////9///M1EUKefIRFHUiIVJ12MIXXiQFOAWlqU4xCDOYVtSgNgGTxChYhQbj0cdejArDcB7TE2wfgK+4RnmlwNgCj6MAKADc7EG3bkA3mJaAoCZeI2nqM/z3Xlsxg8sDub+A/AzPJ/M4wMV4f39hADQhp34jBnoiwE+YvIITrsDx1MAwGlsDWHbGAMMBkfaUGDxQ7wbIUArqrA/x3+eh8hZhyul8oE4tO9gFb5kvVuOm3iJuhjgDaYXEWAeTmEFHqEhx202YGkmiqJ+DGBvlrzCuEB6I0UUdGElDmFX1vx2nMCRTBRFvaj9xwbX0ZwCoAbfw6Em4WuYr8dj3M1EUTSAfrQMC8Nq3MPtlDoQa8BGtIe5qnDrA6XyATmuew8OZM33ova/ABhugkyOnF+Ja3iRAOACNgWduTTMBP2FnDB7tOBYCiecGATvLyeMw3BfnhuoxsWQ9ZKEYRt25zDL4VL5wOzg/YWEaEkppLg6+FQsxc1Z8Z9TivMlo1fh56MBqMDRkHZb8ySjtegolI6vYnURCpJ4nMEWdKKpUEFSGaS4vUgAB0M++BTW9Y1lSXYZ60NJtijbrGNVlPbgVwjJ7nKU5VWhjyh6Y1KDOWkbk7St2RDOpmnNmrAgSO5oW+VMsG1nmua0rO357wEA7D8z1ZGqH+UAAAAASUVORK5CYII=) no-repeat; background-size: 100% auto; } #catExternSensor.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ diff --git a/boards/default_src/micropython/blocks/actuator_onboard.js b/boards/default_src/micropython/blocks/actuator_onboard.js index 6e054111..a6516d00 100644 --- a/boards/default_src/micropython/blocks/actuator_onboard.js +++ b/boards/default_src/micropython/blocks/actuator_onboard.js @@ -951,7 +951,7 @@ export const set_power_output = { this.appendDummyInput() .appendField(Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.ME_GO_MOTOR_EXTERN) .appendField(Blockly.Msg.PIN_NUMBERING) - .appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"]]), "index"); + .appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"], ["3", "3"]]), "index"); this.appendValueInput('duty') .setCheck(Number) .setAlign(Blockly.inputs.Align.RIGHT) diff --git a/boards/default_src/micropython/blocks/sensor_extern.js b/boards/default_src/micropython/blocks/sensor_extern.js index 106e31f0..68a7da67 100644 --- a/boards/default_src/micropython/blocks/sensor_extern.js +++ b/boards/default_src/micropython/blocks/sensor_extern.js @@ -389,6 +389,25 @@ export const radar_set_DETECTION_THRESHOLD = { } }; +export const radar_set_DETECTION_THRESHOLD_SANT = { + init: function () { + this.setColour(SENSOR_EXTERN_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_RADAR+'CBR817') + .appendField(Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.MIXlY_INTERACTION) + this.appendValueInput('VAR') + .appendField(Blockly.Msg.MIXLY_DETECTION_THRESHOLD); + this.appendValueInput('VAR2') + .appendField(Blockly.Msg.MIXLY_DELAY_TIME); + this.appendDummyInput() + .appendField('ms'); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setInputsInline(true); + this.setTooltip(Blockly.Msg.MIXLY_THRESHOLD_TOOLTIP+' ; '+Blockly.Msg.MIXLY_DELAY_TIME_RANGE) + } +}; + export const interaction_whether_to_interaction = { init:function(){ this.setColour(SENSOR_EXTERN_HUE); @@ -402,6 +421,17 @@ export const interaction_whether_to_interaction = { } }; +export const interaction_whether_to_interaction_SANT = { + init:function(){ + this.setColour(SENSOR_EXTERN_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_RADAR+'CBR817') + .appendField(Blockly.Msg.MIXLY_GET_TO_INTERACTION) + this.setOutput(true); + this.setInputsInline(true); + } +}; + export const CI130X_IDENTIFY_AND_SAVE = { init:function(){ this.setColour(SENSOR_EXTERN_HUE); diff --git a/boards/default_src/micropython/blocks/sensor_onboard.js b/boards/default_src/micropython/blocks/sensor_onboard.js index e4d0429e..40b78759 100644 --- a/boards/default_src/micropython/blocks/sensor_onboard.js +++ b/boards/default_src/micropython/blocks/sensor_onboard.js @@ -400,22 +400,21 @@ export const sensor_mixgo_pin_near = { init: function () { this.setColour(SENSOR_ONBOARD_HUE); this.appendDummyInput() - .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_GET) - .appendField(new Blockly.FieldDropdown([[Blockly.Msg.mixpy_PL_TEXT_TOP, "l"], [Blockly.Msg.mixpy_PL_TEXT_BOTTOM, "r"]]), "direction") - .appendField(Blockly.Msg.MIXLY_ESP32_NEAR); + .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_GET + Blockly.Msg.MIXLY_ESP32_NEAR); + // .appendField(new Blockly.FieldDropdown([[Blockly.Msg.mixpy_PL_TEXT_TOP, "l"], [Blockly.Msg.mixpy_PL_TEXT_BOTTOM, "r"]]), "direction") this.setOutput(true, Number); this.setInputsInline(true); - var thisBlock = this; - this.setTooltip(function () { - var mode = thisBlock.getFieldValue('direction'); - var mode0 = Blockly.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP; - var mode1 = Blockly.Msg.MIXLY_ESP32_NEAR; - var TOOLTIPS = { - 'l': Blockly.Msg.mixpy_PL_TEXT_TOP, - 'r': Blockly.Msg.mixpy_PL_TEXT_BOTTOM, - }; - return mode0 + TOOLTIPS[mode] + mode1 - }); + // var thisBlock = this; + // this.setTooltip(function () { + // var mode = thisBlock.getFieldValue('direction'); + // var mode0 = Blockly.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP; + // var mode1 = Blockly.Msg.MIXLY_ESP32_NEAR; + // var TOOLTIPS = { + // 'l': Blockly.Msg.mixpy_PL_TEXT_TOP, + // 'r': Blockly.Msg.mixpy_PL_TEXT_BOTTOM, + // }; + // return mode0 + TOOLTIPS[mode] + mode1 + // }); } }; @@ -470,22 +469,20 @@ export const sensor_mixgo_LTR308 = { init: function () { this.setColour(SENSOR_ONBOARD_HUE); this.appendDummyInput() - .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_GET) - .appendField(new Blockly.FieldDropdown([[Blockly.Msg.mixpy_PL_TEXT_TOP, "l"], [Blockly.Msg.mixpy_PL_TEXT_BOTTOM, "r"]]), "direction") - .appendField(Blockly.Msg.MIXLY_ESP32_EXTERN_LIGHT + Blockly.Msg.MIXLY_DATA); + // .appendField(new Blockly.FieldDropdown([[Blockly.Msg.mixpy_PL_TEXT_TOP, "l"], [Blockly.Msg.mixpy_PL_TEXT_BOTTOM, "r"]]), "direction") + .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_GET + Blockly.Msg.MIXLY_ESP32_EXTERN_LIGHT + Blockly.Msg.MIXLY_DATA); + this.setOutput(true, Number); + this.setInputsInline(true); + } +}; + +export const sensor_mixgo_sant_color = { + init: function () { + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput() + .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_GET + Blockly.Msg.MIXLY_COLOR_SENSOR + Blockly.Msg.MIXLY_DATA); this.setOutput(true, Number); this.setInputsInline(true); - var thisBlock = this; - this.setTooltip(function () { - var mode = thisBlock.getFieldValue('direction'); - var mode0 = Blockly.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP; - var mode1 = Blockly.Msg.MIXLY_ESP32_EXTERN_LIGHT; - var TOOLTIPS = { - 'l': Blockly.Msg.mixpy_PL_TEXT_TOP, - 'r': Blockly.Msg.mixpy_PL_TEXT_BOTTOM, - }; - return mode0 + TOOLTIPS[mode] + mode1 - }); } }; @@ -1513,3 +1510,218 @@ export const educore_rfid_sensor_scan_data = { this.setInputsInline(true); } }; + +export const CI130X_IDENTIFY_AND_SAVE_SANT = { + init:function(){ + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_AipSpeech_asr + Blockly.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE) + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setInputsInline(true); + } +}; + +export const CI130X_GET_WHETHER_IDENTIFY_SANT = { + init:function(){ + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_AipSpeech_asr + Blockly.Msg.MIXLY_GET) + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MIXLY_HELLO_XIAOZHI,"1"], + [Blockly.Msg.MIXLY_XIAOZHIXIAOZHI ,"2"], + [Blockly.Msg.MIXLY_THE_FIRST ,"3"], + [Blockly.Msg.MIXLY_THE_SECOND ,"4"], + [Blockly.Msg.MIXLY_THE_THIRD ,"5"], + [Blockly.Msg.MIXLY_THE_FOURTH ,"6"], + [Blockly.Msg.MIXLY_THE_FIFTH ,"7"], + [Blockly.Msg.MIXLY_THE_SIXTH ,"8"], + [Blockly.Msg.MIXLY_THE_SEVENTH ,"9"], + [Blockly.Msg.MIXLY_THE_EIGHTH ,"10"], + [Blockly.Msg.MIXLY_THE_NINTH ,"11"], + [Blockly.Msg.MIXLY_THE_TENTH ,"12"], + [Blockly.Msg.MIXLY_THE_ELEVENTH ,"13"], + [Blockly.Msg.MIXLY_THE_TWELFTH ,"14"], + [Blockly.Msg.MIXLY_THE_13TH ,"15"], + [Blockly.Msg.MIXLY_THE_14TH ,"16"], + [Blockly.Msg.MIXLY_THE_15TH ,"17"], + [Blockly.Msg.MIXLY_THE_16TH ,"18"], + [Blockly.Msg.MIXLY_THE_17TH ,"19"], + [Blockly.Msg.MIXLY_THE_18TH ,"20"], + [Blockly.Msg.MIXLY_THE_19TH ,"21"], + [Blockly.Msg.MIXLY_THE_20TH ,"22"], + [Blockly.Msg.MIXLY_Turn_on_the_lights ,"23"], + [Blockly.Msg.MIXLY_Turn_off_the_lights ,"24"], + [Blockly.Msg.MIXLY_Turn_up_the_brightness ,"25"], + [Blockly.Msg.MIXLY_Turn_down_the_brightness ,"26"], + [Blockly.Msg.MIXLY_Set_it_to_red ,"27"], + [Blockly.Msg.MIXLY_Set_it_to_orange ,"28"], + [Blockly.Msg.MIXLY_Set_it_to_yellow ,"29"], + [Blockly.Msg.MIXLY_Set_it_to_green ,"30"], + [Blockly.Msg.MIXLY_Set_it_to_cyan ,"31"], + [Blockly.Msg.MIXLY_Set_it_to_blue ,"32"], + [Blockly.Msg.MIXLY_Set_it_to_purple ,"33"], + [Blockly.Msg.MIXLY_Set_it_to_white ,"34"], + [Blockly.Msg.MIXLY_Turn_on_the_fan ,"35"], + [Blockly.Msg.MIXLY_Turn_off_the_fan ,"36"], + [Blockly.Msg.MIXLY_First_gear ,"37"], + [Blockly.Msg.MIXLY_Wind_speed_second ,"38"], + [Blockly.Msg.MIXLY_Third_gear ,"39"], + [Blockly.Msg.MIXLY_Previous ,"40"], + [Blockly.Msg.MIXLY_Next_page ,"41"], + [Blockly.Msg.MIXLY_Show_smiley_face ,"42"], + [Blockly.Msg.MIXLY_Show_crying_face ,"43"], + [Blockly.Msg.MIXLY_Show_love ,"44"], + [Blockly.Msg.MIXLY_Close_display ,"45"], + [Blockly.Msg.MIXLY_Start_execution ,"46"], + [Blockly.Msg.MIXLY_FORWARD ,"47"], + [Blockly.Msg.MIXLY_BACKWARD ,"48"], + [Blockly.Msg.MIXLY_TURNLEFT ,"49"], + [Blockly.Msg.MIXLY_TURNRIGHT ,"50"], + [Blockly.Msg.MIXLY_STOP ,"51"], + [Blockly.Msg.MIXLY_Accelerate ,"52"], + [Blockly.Msg.MIXLY_retard ,"53"], + [Blockly.Msg.ROTATION_FORWARD ,"54"], + [Blockly.Msg.ROTATION_BACKWARD ,"55"], + [Blockly.Msg.MIXLY_Query_temperature ,"56"], + [Blockly.Msg.MIXLY_Query_humidity ,"57"], + [Blockly.Msg.MIXLY_Query_brightness ,"58"], + [Blockly.Msg.MIXLY_Query_sound ,"59"], + [Blockly.Msg.MIXLY_Query_time ,"60"], + [Blockly.Msg.MIXLY_Query_distance ,"61"], + [Blockly.Msg.MIXLY_Query_pressure ,"62"], + [Blockly.Msg.MIXLY_Query_key ,"63"], + [Blockly.Msg.MIXLY_Query_touch ,"64"], + [Blockly.Msg.MIXLY_Query_color ,"65"] + ]),"cmd") + .appendField(Blockly.Msg.MIXLY_WHETHER+Blockly.Msg.MIXLY_BE_IDENTIFIED); + this.setOutput(true); + this.setInputsInline(true); + } +}; + +export const CI130X_GET_THE_RECOGNIZED_CMD_SANT = { + init:function(){ + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_AipSpeech_asr + Blockly.Msg.MIXLY_GET) + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MIXLY_RECOGNIZED_STATE,"status1"], + [Blockly.Msg.MIXLY_WHETHER_BROADCAST,"status2"], + [Blockly.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"] + ]),"key") + this.setOutput(true); + this.setInputsInline(true); + this.setTooltip(Blockly.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP); + } +}; + +export const CI130X_BROADCAST_SANT = { + init:function(){ + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_AipSpeech_asr + Blockly.Msg.MIXLY_MP3_PLAY) + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"], + [Blockly.Msg.MIXLY_WIND_SPEED,"154"], + [Blockly.Msg.MIXLY_HYETAL,"155"], + [Blockly.Msg.MIXLY_TEMPERATURE,"156"], + [Blockly.Msg.MIXLY_Humidity,"157"], + [Blockly.Msg.MIXLY_Altitude, "158"], + [Blockly.Msg.MIXLY_SOUND, "159"], + [Blockly.Msg.MIXLY_BRIGHTNESS, "160"], + [Blockly.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"], + [Blockly.Msg.MIXLY_SERVO,"162"], + [Blockly.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"], + [Blockly.Msg.MIXLY_BUTTON2,"164"], + [Blockly.Msg.MIXLY_ESP32_TOUCH,"165"], + [Blockly.Msg.MIXLY_PAY,"166"], + [Blockly.Msg.MIXLY_CARSH_CHANGE,"167"], + [Blockly.Msg.MIXLY_COUNTDOWN,"168"], + [Blockly.Msg.MIXLY_TIMING,"169"], + [Blockly.Msg.MIXLY_AT_THE_MOMENT,"170"], + [Blockly.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"], + [Blockly.Msg.MIXLY_FORWARD ,"172"], + [Blockly.Msg.MIXLY_BACKWARD ,"173"], + [Blockly.Msg.MIXLY_TURNLEFT ,"174"], + [Blockly.Msg.MIXLY_TURNRIGHT ,"175"], + [Blockly.Msg.MIXLY_STOP ,"176"], + [Blockly.Msg.MIXLY_Accelerate ,"177"], + [Blockly.Msg.MIXLY_retard ,"178"], + [Blockly.Msg.ROTATION_FORWARD ,"179"], + [Blockly.Msg.ROTATION_BACKWARD ,"180"], + [Blockly.Msg.TUPLE_JOIN,"181"], + [Blockly.Msg.MIXLY_SHOW,"182"], + [Blockly.Msg.MIXLY_LAMPLIGHT,"183"], + [Blockly.Msg.MIXLY_ACCELERATION,"184"] + ]),"star"); + this.appendValueInput('NUM') + .appendField(Blockly.Msg.MIXLY_NUMBER); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_UNIT) + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"], + [Blockly.Msg.MIXLY_YEAR,"117"], + [Blockly.Msg.MIXLY_MONTH,"118"], + [Blockly.Msg.MIXLY_DAY,"119"], + [Blockly.Msg.MIXLY_HOUR,"120"], + [Blockly.Msg.MIXLY_MINUTE,"121"], + [Blockly.Msg.MIXLY_SECOND,"122"], + [Blockly.Msg.MIXLY_WEEK2,"123"], + [Blockly.Msg.MIXLY_RMB_UNIT,"124"], + [Blockly.Msg.blockpy_setheading_degree,"125"], + [Blockly.Msg.MIXLY_GEAR,"126"], + [Blockly.Msg.MIXLY_LAYER,"127"], + [Blockly.Msg.MIXLY_GRAM,"128"], + [Blockly.Msg.MIXLY_METER,"129"], + [Blockly.Msg.MIXLY_CENTIMETER,"130"], + [Blockly.Msg.MIXLY_MILLIMETER,"131"], + [Blockly.Msg.MIXLY_LUMEN,"132"], + [Blockly.Msg.MIXLY_DECIBEL,"133"], + [Blockly.Msg.MIXLY_hectopascal,"134"], + [Blockly.Msg.MIXLY_PERCENT,"135"], + [Blockly.Msg.MIXLY_CELSIUS,"136"], + [Blockly.Msg.MIXLY_METER_PER_SEC,"137"], + [Blockly.Msg.MIXLY_MICROBIT_Turn_on_display,"138"], + [Blockly.Msg.MIXLY_MICROBIT_Turn_off_display,"139"], + [Blockly.Msg.MIXLY_SUCCESS,"140"], + [Blockly.Msg.MIXLY_FAILED,"141"], + [Blockly.Msg.MIXLY_WRONG,"142"], + [Blockly.Msg.MIXLY_GOOD,"143"], + [Blockly.Msg.MIXLY_blockpy_set_add,"144"], + [Blockly.Msg.MIXLY_DECREASE,"145"], + [Blockly.Msg.COLOUR_RGB_RED,"146"], + [Blockly.Msg.COLOUR_RGB_ORANGE,"147"], + [Blockly.Msg.COLOUR_YELLOW,"148"], + [Blockly.Msg.COLOUR_RGB_GREEN,"149"], + [Blockly.Msg.COLOUR_CYAN,"150"], + [Blockly.Msg.COLOUR_RGB_BLUE,"151"], + [Blockly.Msg.COLOUR_RGB_PURPLE,"152"], + [Blockly.Msg.COLOUR_RGB_WHITE,"153"] + ]),"end"); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setInputsInline(true); + } +} + +export const CI130X_SET_SYSTEM_CMD_SANT = { + init:function(){ + this.setColour(SENSOR_ONBOARD_HUE); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_AipSpeech_asr+Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.MIXLY_SYSTEM + Blockly.Msg.MIXLY_CMD) + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MILXY_ENTER_WAKE_UP,"1"], + [Blockly.Msg.MIXLY_INCREASE_VOLUME,"202"], + [Blockly.Msg.MIXLY_REDUCE_VOLUME,"203"], + [Blockly.Msg.MIXLY_MAX_VOLUME,"204"], + [Blockly.Msg.MIXLY_MINIMUM,"205"], + [Blockly.Msg.MIXLY_OPEN_RESPONSE,"206"], + [Blockly.Msg.MIXLY_CLOSE_RESPONSE,"207"], + [Blockly.Msg.MIXLY_QUIT_WAKE_UP,"208"] + ]),"cmd") + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setInputsInline(true); + } +}; \ No newline at end of file diff --git a/boards/default_src/micropython/generators/actuator_onboard.js b/boards/default_src/micropython/generators/actuator_onboard.js index 0313e4aa..fdc52704 100644 --- a/boards/default_src/micropython/generators/actuator_onboard.js +++ b/boards/default_src/micropython/generators/actuator_onboard.js @@ -437,7 +437,7 @@ export const get_power_output = function (_, generator) { } export const set_all_power_output = function (_, generator) { - var version = generator.getSelectedBoardKey().split(':')[2]; + var version = Boards.getSelectedBoardKey().split(':')[2]; var duty = generator.valueToCode(this, 'duty', generator.ORDER_ATOMIC); generator.definitions_['import_' + version + '_onboard_bot'] = 'from ' + version + ' import onboard_bot'; var code = 'onboard_bot.usben(freq = ' + duty + ')\n'; diff --git a/boards/default_src/micropython/generators/sensor_extern.js b/boards/default_src/micropython/generators/sensor_extern.js index fd8bffd5..c18850bc 100644 --- a/boards/default_src/micropython/generators/sensor_extern.js +++ b/boards/default_src/micropython/generators/sensor_extern.js @@ -231,6 +231,15 @@ export const radar_set_DETECTION_THRESHOLD = function (_, generator) { return code; } +export const radar_set_DETECTION_THRESHOLD_SANT = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2]; + generator.definitions_['import_'+version +'_ext.mmw'] = 'from '+ version +' import ext.mmw'; + var value = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC); + var value2 = generator.valueToCode(this, 'VAR2', generator.ORDER_ATOMIC); + var code = 'ext.mmw.threshold(' + value +')\n'+ 'ext.mmw.delay_ms(' + value2 +')\n'; + return code; +} + export const interaction_whether_to_interaction = function(_,generator){ generator.definitions_['import_cbr817'] = 'import cbr817'; var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC); @@ -238,6 +247,11 @@ export const interaction_whether_to_interaction = function(_,generator){ return [code,generator.ORDER_ATOMIC]; } +export const interaction_whether_to_interaction_SANT = function(_,generator){ + var code = 'ext.mmw.result()'; + return [code,generator.ORDER_ATOMIC]; +} + export const CI130X_IDENTIFY_AND_SAVE = function(_,generator){ generator.definitions_['import_ci130x'] = 'import ci130x'; var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC); diff --git a/boards/default_src/micropython/generators/sensor_onboard.js b/boards/default_src/micropython/generators/sensor_onboard.js index 2aa57173..38105f88 100644 --- a/boards/default_src/micropython/generators/sensor_onboard.js +++ b/boards/default_src/micropython/generators/sensor_onboard.js @@ -131,6 +131,13 @@ export const sensor_mixgo_pin_near_double = function (_, generator) { } export const sensor_mixgo_pin_near = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_als'] = 'from ' + version + ' import onboard_als'; + var code = 'onboard_als.ps()'; + return [code, generator.ORDER_ATOMIC]; +} + +export const sensor_mixgo_nova_pin_near = function (_, generator) { var version = Boards.getSelectedBoardKey().split(':')[2] var direction = this.getFieldValue('direction'); generator.definitions_['import_' + version + '_' + direction] = 'from ' + version + ' import onboard_als_' + direction; @@ -138,18 +145,27 @@ export const sensor_mixgo_pin_near = function (_, generator) { return [code, generator.ORDER_ATOMIC]; } -export const sensor_mixgo_nova_pin_near = sensor_mixgo_pin_near; - export const sensor_mixgo_LTR308 = function (_, generator) { var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_als'] = 'from ' + version + ' import onboard_als'; + var code = 'onboard_als.als()'; + return [code, generator.ORDER_ATOMIC]; +} + +export const sensor_mixgo_sant_color = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_als'] = 'from ' + version + ' import onboard_als'; + var code = 'onboard_als.coclor()'; + return [code, generator.ORDER_ATOMIC]; +} + +export const sensor_mixgo_nova_LTR308 = function (_, generator) { var direction = this.getFieldValue('direction'); generator.definitions_['import_' + version + '_' + direction] = 'from ' + version + ' import onboard_als_' + direction; var code = 'onboard_als_' + direction + '.als_vis()'; return [code, generator.ORDER_ATOMIC]; } -export const sensor_mixgo_nova_LTR308 = sensor_mixgo_LTR308; - export const sensor_ds18x20 = function (_, generator) { generator.definitions_['import_ds18x20x'] = 'import ds18x20x'; var dropdown_pin = generator.valueToCode(this, 'PIN', generator.ORDER_ATOMIC); @@ -342,10 +358,10 @@ export const sensor_mpu9250_get_acceleration = function (_, generator) { export const sensor_mixgoce_pin_pressed = function (_, generator) { var version = Boards.getSelectedBoardKey().split(':')[2] var pin = generator.valueToCode(this, 'button', generator.ORDER_ATOMIC); - if (version == 'mixgo_mini') { + if ( 'mixgo_mini'|| version == 'mixgo_sant') { generator.definitions_['import_' + version + '_onboard_bot'] = 'from ' + version + ' import onboard_bot'; var code = 'onboard_bot.touched(' + pin + ')'; - } else { + }else { generator.definitions_['import_' + version] = 'import ' + version; var code = version + '.touched(' + pin + ')'; } @@ -354,7 +370,7 @@ export const sensor_mixgoce_pin_pressed = function (_, generator) { export const sensor_mixgo_touch_slide = function (_, generator) { var version = Boards.getSelectedBoardKey().split(':')[2] - if (version == 'mixgo_mini') { + if (version == 'mixgo_mini'|| version == 'mixgo_sant') { generator.definitions_['import_' + version + '_onboard_bot'] = 'from ' + version + ' import onboard_bot'; var code = 'onboard_bot.touch_slide()'; } else { @@ -854,3 +870,50 @@ export const educore_rfid_sensor_scan_data = function (_, generator) { var code = sub+'.'+key+'()'; return [code, generator.ORDER_ATOMIC]; } + +export const CI130X_IDENTIFY_AND_SAVE_SANT = function(_,generator){ + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_asr'] = 'from ' + version + ' import onboard_asr'; + var code = 'onboard_asr.cmd_id()\n'; + return code; +} + +export const CI130X_GET_WHETHER_IDENTIFY_SANT = function(_,generator){ + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_asr'] = 'from ' + version + ' import onboard_asr'; + var cmd = this.getFieldValue('cmd'); + var code = 'onboard_asr.result('+cmd+')'; + return [code,generator.ORDER_ATOMIC]; +} + +export const CI130X_GET_THE_RECOGNIZED_CMD_SANT = function(_,generator){ + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_asr'] = 'from ' + version + ' import onboard_asr'; + var key = this.getFieldValue('key'); + if(key == 'status1'){ + var code = 'onboard_asr.status()[0]'; + }else if(key == 'status2'){ + var code = 'onboard_asr.status()[1]'; + }else{ + var code = 'onboard_asr.'+key +'()'; + } + return [code,generator.ORDER_ATOMIC]; +} + +export const CI130X_BROADCAST_SANT = function(_,generator){ + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_asr'] = 'from ' + version + ' import onboard_asr'; + var num = generator.valueToCode(this, 'NUM', generator.ORDER_ATOMIC); + var star = this.getFieldValue('star'); + var end = this.getFieldValue('end'); + var code = 'onboard_asr.play('+star+','+num+','+end+')\n'; + return code; +} + +export const CI130X_SET_SYSTEM_CMD_SANT = function(_,generator){ + var version = Boards.getSelectedBoardKey().split(':')[2] + generator.definitions_['import_' + version + '_onboard_asr'] = 'from ' + version + ' import onboard_asr'; + var cmd = this.getFieldValue('cmd'); + var code = 'onboard_asr.sys_cmd('+cmd+')\n'; + return code; +} \ No newline at end of file diff --git a/boards/default_src/micropython_educore/origin/media/educore.png b/boards/default_src/micropython_educore/origin/media/educore.png new file mode 100644 index 0000000000000000000000000000000000000000..32ebc3d2951b9e85396eacf8db7e77f04a925a1a GIT binary patch literal 128775 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

K3X&z7(kD)6n1g*Y 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 z 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�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 VAyK9Z7)Cj!cuVz - ; + + Hello, Mixly! diff --git a/boards/default_src/micropython_esp32s3/blocks/sant_g2.js b/boards/default_src/micropython_esp32s3/blocks/sant_g2.js new file mode 100644 index 00000000..83a06533 --- /dev/null +++ b/boards/default_src/micropython_esp32s3/blocks/sant_g2.js @@ -0,0 +1,149 @@ +import * as Blockly from 'blockly/core'; +import { Boards } from 'mixly'; + +const MEG1_HUE = 40; + +// export const mini_g2_aht11 = { +// init: function () { +// var version = Boards.getSelectedBoardKey().split(':')[2] +// if (version == "mixgo_me") { var name = 'ME G1' } +// this.setColour(MEG1_HUE); +// this.appendDummyInput("") +// .appendField(name) +// .appendField(Blockly.Msg.MIXLY_TEM_HUM + " AHT21") +// .appendField(new Blockly.FieldDropdown([ +// [Blockly.Msg.MIXLY_GETTEMPERATUE, "temperature"], +// [Blockly.Msg.MIXLY_GETHUMIDITY, "humidity"] +// ]), "key"); +// this.setOutput(true, Number); +// this.setInputsInline(true); +// var thisBlock = this; +// this.setTooltip(function () { +// var mode = thisBlock.getFieldValue('key'); +// var TOOLTIPS = { +// "temperature": Blockly.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP, +// "relative_humidity": Blockly.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP +// }; +// return TOOLTIPS[mode] +// }); +// } +// }; + +// export const mini_g2_hp203 = { +// init: function () { +// var version = Boards.getSelectedBoardKey().split(':')[2] +// if (version == "mixgo_me") { var name = 'ME G1' } +// this.setColour(MEG1_HUE); +// this.appendDummyInput("") +// .appendField(name) +// .appendField(Blockly.Msg.MIXLY_Altitude + Blockly.Msg.MSG.catSensor + " HP203X") +// .appendField(new Blockly.FieldDropdown([ +// [Blockly.Msg.MIXLY_GETPRESSURE, "pressure()"], +// [Blockly.Msg.MIXLY_GETTEMPERATUE, "temperature()"], +// [Blockly.Msg.MIXLY_GET_ALTITUDE, "altitude()"], +// ]), "key"); +// this.setOutput(true, Number); +// this.setInputsInline(true); +// } +// }; + +// export const mini_g2_varistor = { +// init: function () { +// var version = Boards.getSelectedBoardKey().split(':')[2] +// if (version == "mixgo_me") { var name = 'ME G1' } +// this.setColour(MEG1_HUE); +// this.appendDummyInput() +// .appendField(name) +// .appendField(Blockly.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM); +// this.setOutput(true, Number); +// this.setInputsInline(true); +// } +// }; + +export const mini_g2_rfid_readid = { + init: function () { + var version = Boards.getSelectedBoardKey().split(':')[2] + if (version == "mixgo_me") { var name = 'ME G1' } + this.setColour(MEG1_HUE); + this.appendDummyInput() + .appendField(name) + .appendField("RFID" + Blockly.Msg.MIXLY_RFID_READ_CARD); + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_RFID_READ_CARD_UID); + this.setOutput(true, Number); + this.setInputsInline(true); + } +}; + +export const mini_g2_rfid_readcontent = { + init: function () { + var version = Boards.getSelectedBoardKey().split(':')[2] + if (version == "mixgo_me") { var name = 'ME G1' } + this.setColour(MEG1_HUE); + this.appendDummyInput() + .appendField(name) + .appendField("RFID" + Blockly.Msg.MIXLY_RFID_READ_CARD); + this.appendValueInput('SECTOR') + .appendField(Blockly.Msg.MIXLY_LIST_INDEX) + this.appendDummyInput("") + .appendField(Blockly.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL); + this.setOutput(true, Number); + this.setInputsInline(true); + } +}; + +export const mini_g2_rfid_write = { + init: function () { + var version = Boards.getSelectedBoardKey().split(':')[2] + if (version == "mixgo_me") { var name = 'ME G1' } + this.setColour(MEG1_HUE); + this.appendDummyInput() + .appendField(name) + .appendField(Blockly.Msg.MIXLY_COMMUNICATION_RFID_WRITE); + this.appendValueInput('SECTOR') + .appendField(Blockly.Msg.MIXLY_LIST_INDEX) + this.appendValueInput('CONTENT') + .appendField(Blockly.Msg.MIXLY_COMMUNICATION_WRITE_NUM) + this.setInputsInline(true); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + } +}; + +export const mini_g2_rfid_write_outcome = { + init: function () { + var version = Boards.getSelectedBoardKey().split(':')[2] + if (version == "mixgo_me") { var name = 'ME G1' } + this.setColour(MEG1_HUE); + this.appendDummyInput() + .appendField(name) + .appendField(Blockly.Msg.MIXLY_COMMUNICATION_RFID_WRITE); + this.appendValueInput('SECTOR') + .appendField(Blockly.Msg.MIXLY_LIST_INDEX) + this.appendValueInput('CONTENT') + .appendField(Blockly.Msg.MIXLY_COMMUNICATION_WRITE_NUM) + this.appendDummyInput() + .appendField(Blockly.Msg.RETURN_SUCCESS_OR_NOT) + this.setInputsInline(true); + this.setOutput(true); + } +}; + +export const mini_g2_rfid_status = { + init: function () { + var version = Boards.getSelectedBoardKey().split(':')[2] + if (version == "mixgo_me") { var name = 'ME G1' } + this.setColour(MEG1_HUE); + this.appendDummyInput() + .appendField(name) + .appendField("RFID"); + this.appendDummyInput("") + .appendField(new Blockly.FieldDropdown([ + [Blockly.Msg.MIXLY_RFID_SCAN_OK, "True"], + [Blockly.Msg.MIXLY_RFID_SCAN_NOTAGERR, "None"], + [Blockly.Msg.MIXLY_RFID_SCAN_ERROR, "False"] + ]), "key"); + this.setOutput(true, Number); + this.setInputsInline(true); + } +}; \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s3/css/color_esp32s2_mixgoce.css b/boards/default_src/micropython_esp32s3/css/color_esp32s2_mixgoce.css index 1b38a87c..523f5f75 100644 --- a/boards/default_src/micropython_esp32s3/css/color_esp32s2_mixgoce.css +++ b/boards/default_src/micropython_esp32s3/css/color_esp32s2_mixgoce.css @@ -118,20 +118,12 @@ div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blo background:url('../../../../common/media/mark/display_new2.png') no-repeat; background-size: 100% auto; } -#catME_GO.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url('../../../../common/media/mark/act.png') no-repeat; +#catSANT_G2.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ + background:url('../../../../common/media/mark/sensor.png') no-repeat; background-size: 100% auto; } -#catME_GO.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url('../../../../common/media/mark/act2.png') no-repeat; - background-size: 100% auto; -} -#catCE_G6.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url('../../../../common/media/mark/act.png') no-repeat; - background-size: 100% auto; -} -#catCE_G6.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ - background:url('../../../../common/media/mark/act2.png') no-repeat; +#catSANT_G2.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ + background:url('../../../../common/media/mark/sensor2.png') no-repeat; background-size: 100% auto; } #catExternSensor.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{ diff --git a/boards/default_src/micropython_esp32s3/export.js b/boards/default_src/micropython_esp32s3/export.js index a9f17225..5c1fd64d 100644 --- a/boards/default_src/micropython_esp32s3/export.js +++ b/boards/default_src/micropython_esp32s3/export.js @@ -1,13 +1,17 @@ import MicropythonESP32S3Pins from './blocks/esp32_profile'; import * as MicropythonESP32S3InoutBlocks from './blocks/inout'; import * as MicropythonESP32S3PinsBlocks from './blocks/pins'; +import * as MicropythonESP32S3SANTG2Blocks from './blocks/sant_g2'; import * as MicropythonESP32S3InoutGenerators from './generators/inout'; import * as MicropythonESP32S3PinsGenerators from './generators/pins'; +import * as MicropythonESP32S3SANTG2Generators from './generators/sant_g2'; export { MicropythonESP32S3Pins, MicropythonESP32S3InoutBlocks, MicropythonESP32S3PinsBlocks, + MicropythonESP32S3SANTG2Blocks, MicropythonESP32S3InoutGenerators, - MicropythonESP32S3PinsGenerators + MicropythonESP32S3PinsGenerators, + MicropythonESP32S3SANTG2Generators }; \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s3/generators/sant_g2.js b/boards/default_src/micropython_esp32s3/generators/sant_g2.js new file mode 100644 index 00000000..45f29517 --- /dev/null +++ b/boards/default_src/micropython_esp32s3/generators/sant_g2.js @@ -0,0 +1,88 @@ +import { Boards } from 'mixly'; + +// export const mini_g2_aht11 = function (_, generator) { +// var key = this.getFieldValue('key'); +// generator.definitions_['import_mini_g2'] = 'import mini_g2'; +// var code = 'mini_g2.ext_ahtx0.' + key + '()'; +// return [code, generator.ORDER_ATOMIC]; +// } + +// export const mini_g2_hp203 = function (_, generator) { +// var key = this.getFieldValue('key'); +// generator.definitions_['import_mini_g2'] = 'import mini_g2'; +// var code = 'mini_g2.ext_hp203x.' + key; +// return [code, generator.ORDER_ATOMIC]; +// } + +// export const mini_g2_varistor = function (_, generator) { +// generator.definitions_['import_mini_g2'] = 'import mini_g2'; +// var code = 'mini_g2.varistor()'; +// return [code, generator.ORDER_ATOMIC]; +// } + +export const mini_g2_rfid_readid = function (_, generator) { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var version = Boards.getSelectedBoardKey().split(':')[2]; + if (version == "mixgo_mini") { + generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid'; + var code = 'ext_rfid.read_card(0, x="id")'; + } else { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var code = 'mini_g2.ext_rc522.read_card(0, x="id")'; + } + return [code, generator.ORDER_ATOMIC]; +} + +export const mini_g2_rfid_readcontent = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2]; + var sector = generator.valueToCode(this, 'SECTOR', generator.ORDER_ATOMIC); + if (version == "mixgo_mini") { + generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid'; + var code = 'ext_rfid.read_card(' + sector + ')'; + } else { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var code = 'mini_g2.ext_rc522.read_card(' + sector + ')'; + } + return [code, generator.ORDER_ATOMIC]; +} + +export const mini_g2_rfid_write = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2]; + var sector = generator.valueToCode(this, 'SECTOR', generator.ORDER_ATOMIC); + var cnt = generator.valueToCode(this, 'CONTENT', generator.ORDER_ATOMIC); + if (version == "mixgo_mini") { + generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid'; + var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')\n'; + } else { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var code = 'mini_g2.ext_rc522.write_card(' + cnt + ',' + sector + ')\n'; + } + return code; +} + +export const mini_g2_rfid_write_outcome = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2]; + var sector = generator.valueToCode(this, 'SECTOR', generator.ORDER_ATOMIC); + var cnt = generator.valueToCode(this, 'CONTENT', generator.ORDER_ATOMIC); + if (version == "mixgo_mini") { + generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid'; + var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')'; + } else { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var code = 'mini_g2.ext_rc522.write_card(' + cnt + ',' + sector + ')'; + } + return [code, generator.ORDER_ATOMIC]; +} + +export const mini_g2_rfid_status = function (_, generator) { + var version = Boards.getSelectedBoardKey().split(':')[2]; + var key = this.getFieldValue('key'); + if (version == "mixgo_mini") { + generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid'; + var code = 'ext_rfid.scan_card()==' + key; + } else { + generator.definitions_['import_mini_g2'] = 'import mini_g2'; + var code = 'mini_g2.ext_rc522.scan_card()==' + key; + } + return [code, generator.ORDER_ATOMIC]; +} \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s3/index.js b/boards/default_src/micropython_esp32s3/index.js index 6469c256..64e6a0c8 100644 --- a/boards/default_src/micropython_esp32s3/index.js +++ b/boards/default_src/micropython_esp32s3/index.js @@ -78,8 +78,10 @@ import { MicropythonESP32S3Pins, MicropythonESP32S3InoutBlocks, MicropythonESP32S3PinsBlocks, + MicropythonESP32S3SANTG2Blocks, MicropythonESP32S3InoutGenerators, - MicropythonESP32S3PinsGenerators + MicropythonESP32S3PinsGenerators, + MicropythonESP32S3SANTG2Generators } from './'; import './css/color_esp32s2_mixgoce.css'; @@ -128,7 +130,8 @@ Object.assign( MicroPythonBlynkBlocks, MicroPythonNovaG1Blocks, MicropythonESP32S3InoutBlocks, - MicropythonESP32S3PinsBlocks + MicropythonESP32S3PinsBlocks, + MicropythonESP32S3SANTG2Blocks ); Object.assign( @@ -166,5 +169,6 @@ Object.assign( MicroPythonBlynkGenerators, MicroPythonNovaG1Generators, MicropythonESP32S3InoutGenerators, - MicropythonESP32S3PinsGenerators + MicropythonESP32S3PinsGenerators, + MicropythonESP32S3SANTG2Generators ); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/mini_g2.py b/boards/default_src/micropython_esp32s3/origin/build/lib/mini_g2.py new file mode 100644 index 00000000..c9c2a042 --- /dev/null +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/mini_g2.py @@ -0,0 +1,23 @@ +""" +MINI G2 -MixGo MINI EXT G2 + +MicroPython library for the MINI G2 (Expansion board for MixGo MINI) +======================================================= +@dahanzimin From the Mixly Team +""" + +import gc +from machine import Pin, SoftI2C + +'''i2c-extboard''' +ext_i2c = SoftI2C(scl=Pin(7), sda=Pin(8), freq=400000) + +'''RFID_Sensor''' +try : + import rc522 + ext_rfid = rc522.RC522(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with SI522A (RFID) or",e) + +'''Reclaim memory''' +gc.collect() diff --git a/boards/default_src/micropython_esp32s3/origin/config.json b/boards/default_src/micropython_esp32s3/origin/config.json index 7e13fab0..300aceb5 100644 --- a/boards/default_src/micropython_esp32s3/origin/config.json +++ b/boards/default_src/micropython_esp32s3/origin/config.json @@ -1,8 +1,7 @@ { "board": { "元控青春": "micropython:esp32s3:mixgo_nova", - "元控": "micropython:esp32s3:mixgo_zero", - "MixGo Sant": "micropython:esp32c3:mixgo_sant" + "元控自强": "micropython:esp32s3:mixgo_sant" }, "language": "MicroPython", "burn": { diff --git a/boards/default_src/micropython_esp32s3/template.xml b/boards/default_src/micropython_esp32s3/template.xml index 7ec05348..78225027 100644 --- a/boards/default_src/micropython_esp32s3/template.xml +++ b/boards/default_src/micropython_esp32s3/template.xml @@ -1420,32 +1420,33 @@ - - - - + + + + + - + - + rfid - + 0 - + 0 @@ -1457,7 +1458,7 @@ - + 0 @@ -1469,6 +1470,15 @@ + + + + + + + + + @@ -1559,7 +1569,7 @@ - + @@ -1569,22 +1579,22 @@ - + 100 - - + + 100 - + - + 440 @@ -1611,12 +1621,12 @@ --> - + - + /sd/1.wav @@ -1628,14 +1638,14 @@ - + /sd/1.wav - + https://gitee.com/dahanzimin/test/raw/master/wav/8.wav @@ -1643,6 +1653,52 @@ + + + + 440 + + + + + + + 440 + + + + + 1000 + + + + + + + 0 + + + + + + + + + + + + 4 + + + + + 120 + + + + + + @@ -1713,6 +1769,67 @@ + + + + 100 + + + + + + + 20000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hello, Mixly! + + + + + 10 + + + @@ -2156,225 +2273,54 @@ - @@ -4054,7 +4000,7 @@ - + xsensor @@ -4071,35 +4017,35 @@ - + xsensor - + xsensor - + xsensor - + xsensor - + xsensor @@ -4109,11 +4055,12 @@ - + xsensor + diff --git a/common/msg/blockly/en.js b/common/msg/blockly/en.js index e11f8868..a6e7ce3a 100644 --- a/common/msg/blockly/en.js +++ b/common/msg/blockly/en.js @@ -34,6 +34,7 @@ En.MSG = { catCE_G6:"CE G6", catCC_G1:"CC G1", catMINI_G2:"MINI G2", + catSANT_G2:"SANT G2", catNova_G1:"Nova G1", catAIOT:"Intelligent IOT", catAIsensor:"MixGoAI Sensor", diff --git a/common/msg/blockly/zh-hans.js b/common/msg/blockly/zh-hans.js index d194bbda..8c5dabf3 100644 --- a/common/msg/blockly/zh-hans.js +++ b/common/msg/blockly/zh-hans.js @@ -33,6 +33,7 @@ ZhHans.MSG = { catCE_G6:"CE G6", catCC_G1:"CC G1", catMINI_G2:"MINI G2", + catSANT_G2:"SANT G2", catNova_G1:"Nova G1", catAIOT:"智能物联", catAIsensor:"MixGoAI智能传感", diff --git a/common/msg/blockly/zh-hant.js b/common/msg/blockly/zh-hant.js index 819b9fb0..ffd574a0 100644 --- a/common/msg/blockly/zh-hant.js +++ b/common/msg/blockly/zh-hant.js @@ -33,6 +33,7 @@ ZhHant.MSG = { catCE_G6:"CE G6", catCC_G1:"CC G1", catMINI_G2:"MINI G2", + catSANT_G2:"SANT G2", catNova_G1:"Nova G1", catAIOT:"智能物聯", catAIsensor:"MixGoAI智能傳感",