1 line
18 KiB
XML
1 line
18 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="procedures_defnoreturn" id=":XrV`3w.~D=QzmAt4!,C" x="-239" y="-396"><field name="NAME">显示我机</field><statement name="STACK"><block type="variables_global" id="^:L8T{pD-Iq(2}ihQdAn"><value name="VAR"><block type="variables_get" id="A=ms4T_g5y=4j5_4$0)I"><field name="VAR">本机X坐标</field></block></value><next><block type="variables_set" id="RXh9I94o#byaAU2Og{:p"><field name="VAR">本机X坐标</field><value name="VALUE"><block type="math_constrain" id="Y@tX#cgK5BB:3kF|ilNf"><value name="VALUE"><shadow type="math_number" id="YZ+NWZ=Cq$;O_.oc0+nB"><field name="NUM">1000</field></shadow><block type="variables_get" id="0-cs2D!7;)[sgC[.pQMT"><field name="VAR">本机X坐标</field></block></value><value name="LOW"><shadow type="math_number" id="E6I[z3WTpJW5GaIq?L@2"><field name="NUM">1</field></shadow></value><value name="HIGH"><shadow type="math_number" id="j$+5l1rq,FaSL`]81u{R"><field name="NUM">100</field></shadow><block type="math_arithmetic" id="9VPyo,9BW2(/L/Ztw)Ie"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="^r@O::wm@kqP{gSn!BSy"><field name="NUM">1</field></shadow><block type="variables_get" id="NZ6IQ3Z70u166_aJ1G]X"><field name="VAR">屏幕X最大值</field></block></value><value name="B"><shadow type="math_number" id=",`m$:TvWDj4}0r/S7./C"><field name="NUM">1</field></shadow></value></block></value></block></value><next><block type="controls_forEach" id="Z(u+n|8mD:IsJLTkPwFp"><value name="LIST"><shadow type="list_many_input" id="Lhkp{I/dwDZ(?fKW)02)"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="Wlk:JBTp*LSo5-fXD({i"><value name="FROM"><shadow type="math_number" id="$bjXOEZhQR7t8Hh!M)?R"><field name="NUM">3</field></shadow><block type="math_arithmetic" id="+Y}K!yGVlv|=,1J2bdj0"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="rH#{nxtuRG2PVXaD4a^h"><field name="NUM">1</field></shadow><block type="variables_get" id="^`g+uT5PQ95Q2_9V~W]p"><field name="VAR">本机X坐标</field></block></value><value name="B"><shadow type="math_number" id="5{f~v]uFqBvUpb1NjwM+"><field name="NUM">2</field></shadow></value></block></value><value name="TO"><shadow type="math_number" id="]QxpTHC|UB`ITN}q,.NC"><field name="NUM">5</field></shadow><block type="math_arithmetic" id="K^*D1.{4~9W$tU+*:$i1"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id=",6*o?vyxf!2i7!?|5L?}"><field name="NUM">1</field></shadow><block type="variables_get" id="Wpi;5Au!Og6*{zDr{=l}"><field name="VAR">本机X坐标</field></block></value><value name="B"><shadow type="math_number" id="Hz50HN_@5x2D|i9aAftH"><field name="NUM">3</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="ZwbTHp$53pWi0G6H[#i,"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="jp).P(JJ]9;=V6+A*[g?"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="display_bright_point" id="T}-mCoxyTWERb_gxY=7r"><value name="x"><shadow type="pins_exlcdh" id="B9xeOv)z/YR2:[LQ3.L0"><field name="PIN">0</field></shadow><block type="variables_get" id="cay7TO|A/$sMMx?]{h$t"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="Xp+oqLiD`V,^@c$ctpY{"><field name="PIN">3</field></shadow><block type="variables_get" id="3*,`4,gY?!/T-tCJkeq@"><field name="VAR">屏幕Y最大值</field></block></value><value name="STAT"><shadow type="display_onoff" id="CCv~FMGCiLaie{F$vFoF"><field name="ONOFF">OFF</field></shadow></value><next><block type="display_bright_point" id="wh{2I6H`9x0H|fx,d2z~"><value name="x"><shadow type="pins_exlcdh" id="pYl:tQiOh0YEMP1?LC{#"><field name="PIN">0</field></shadow><block type="variables_get" id="|:(tu[L6p+bYKY)ey_8/"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="bwEwOD=+R+PQ_XMW#d(8"><field name="PIN">4</field></shadow><block type="math_arithmetic" id="#g/TdV{xxnoC[r*lKq`a"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="DdEZxRl{:*?$)(`Qpi_}"><field name="NUM">1</field></shadow><block type="variables_get" id="zi0JmDAh$A3(X}0#~$M_"><field name="VAR">屏幕Y最大值</field></block></value><value name="B"><shadow type="math_number" id="Q.rwvjGDL5eYPotg}U+8"><field name="NUM">1</field></shadow></value></block></value><value name="STAT"><shadow type="display_onoff" id="fLvd~$MtV/0_7wmn|u--"><field name="ONOFF">OFF</field></shadow></value></block></next></block></statement><next><block type="display_bright_point" id="4f[eszAH{(L.5$v:k.zx"><value name="x"><shadow type="pins_exlcdh" id="`Tq.^x/yt8Pa^vjH5q)a"><field name="PIN">0</field></shadow><block type="variables_get" id="dU}ZRe$3-UBiN-ZGbuzq"><field name="VAR">本机X坐标</field></block></value><value name="y"><shadow type="pins_exlcdv" id="q=6w#G)_ZD^3D!5@u7t$"><field name="PIN">4</field></shadow><block type="variables_get" id="eCeVFf[4FUlw4BWbS^tN"><field name="VAR">屏幕Y最大值</field></block></value><value name="STAT"><shadow type="display_onoff" id="ar+b|9Q3yEkXG7G8*a`t"><field name="ONOFF">ON</field></shadow></value><next><block type="display_bright_point" id="zJYd9G)JeoY-66G4Ue)P"><value name="x"><shadow type="pins_exlcdh" id="f:OF#Apb#/!`yDc(q(KV"><field name="PIN">0</field></shadow><block type="math_arithmetic" id="QoxNkyOWO)t4BrR:xjB3"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="n{_Mm_AD:*n4dX!FU:4)"><field name="NUM">1</field></shadow><block type="variables_get" id="y4.U;WcTW)VDYNc6tHfA"><field name="VAR">本机X坐标</field></block></value><value name="B"><shadow type="math_number" id="3k+]Cw?$4;MGuo}*N^LU"><field name="NUM">1</field></shadow></value></block></value><value name="y"><shadow type="pins_exlcdv" id="?|N(QuJv4IMm^djYDO$j"><field name="PIN">4</field></shadow><block type="variables_get" id="koOie6`22ueRi47(P/z2"><field name="VAR">屏幕Y最大值</field></block></value><value name="STAT"><shadow type="display_onoff" id="8k@LO4!H4IP4O@qFJniK"><field name="ONOFF">ON</field></shadow></value><next><block type="display_bright_point" id="yMZm6W5^iDu^Kn]e7.sx"><value name="x"><shadow type="pins_exlcdh" id="4,RZo]c:t^7?X=]KIM1C"><field name="PIN">0</field></shadow><block type="math_arithmetic" id="~@+$T*S3y5S;I?3tSuPm"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="h81Sy`M+*d~jbjzd=7DT"><field name="NUM">1</field></shadow><block type="variables_get" id="#Y0]YMttymICL5NB;^KS"><field name="VAR">本机X坐标</field></block></value><value name="B"><shadow type="math_number" id="*1tWP~s(Hd=qIVs;Q2T)"><field name="NUM">1</field></shadow></value></block></value><value name="y"><shadow type="pins_exlcdv" id="4bur`w_U/MEo8^.:Aei`"><field name="PIN">4</field></shadow><block type="variables_get" id="rR,jsAG:]9JBj1DEMoI6"><field name="VAR">屏幕Y最大值</field></block></value><value name="STAT"><shadow type="display_onoff" id="dk$|qJVPMbE-]J6i,umU"><field name="ONOFF">ON</field></shadow></value><next><block type="display_bright_point" id="T;Zg4:b:V9pb2!f14D)u"><value name="x"><shadow type="pins_exlcdh" id="8gho,cLy5!0K9!1)#ktP"><field name="PIN">0</field></shadow><block type="variables_get" id="rUbGnHIgB#Ts|1Lr[;dJ"><field name="VAR">本机X坐标</field></block></value><value name="y"><shadow type="pins_exlcdv" id="D-6||Q`BDn7pT=sl3,[V"><field name="PIN">3</field></shadow><block type="math_arithmetic" id="oF|CBto.t0cKGqFW{5$~"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="?/iFrfO~m`:U_tIxHVlV"><field name="NUM">1</field></shadow><block type="variables_get" id=";98kJC7[tLK$(Ax^N)0e"><field name="VAR">屏幕Y最大值</field></block></value><value name="B"><shadow type="math_number" id="Er:~jLjaCA*Hn#`_G-,N"><field name="NUM">1</field></shadow></value></block></value><value name="STAT"><shadow type="display_onoff" id="2Q#){mhq}qRz4F$tg?-)"><field name="ONOFF">ON</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="variables_set" id=",i|-EsFx{7YpAiBC.=FM" x="-683" y="-306"><field name="VAR">屏幕X最大值</field><value name="VALUE"><block type="math_number" id="d2G3$XD29pE)TO+XTSfJ"><field name="NUM">31</field></block></value><next><block type="variables_set" id="YbP@N97lbCNz(+550|,y"><field name="VAR">屏幕Y最大值</field><value name="VALUE"><block type="math_number" id="hvFp45RDni+xh-$H04NB"><field name="NUM">11</field></block></value><next><block type="variables_set" id="BZig;sXS|0}.QEJP4)}3"><field name="VAR">本机X坐标</field><value name="VALUE"><block type="math_number" id="?qAT2{N`Zwm6YMUm_j;X"><field name="NUM">1</field></block></value><next><block type="variables_set" id="nrk=|27[TrZuNphY4h~w"><field name="VAR">敌机X坐标</field><value name="VALUE"><block type="math_number" id="QC82iZ#W?m[r8W[ig7|N"><field name="NUM">1</field></block></value><next><block type="variables_set" id="Gu#U?AiH*f|@$//a#lB|"><field name="VAR">子弹X坐标</field><value name="VALUE"><block type="math_number" id="$b0nfiN}o3a@G#X5^r)M"><field name="NUM">1</field></block></value><next><block type="variables_set" id="kbwT9_@3c*#f=}Dt[b$X"><field name="VAR">得分</field><value name="VALUE"><block type="math_number" id="fNuO.]#g:~wXm/AuqL4A"><field name="NUM">0</field></block></value><next><block type="procedures_callnoreturn" id="w`zrtE~9V`3dW9wb:?#6" inline="true"><mutation name="显示我机"></mutation><next><block type="controls_whileUntil" id="U?84@_$-JciRMLM}{*.Z"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="|vlH:jN[Z6]l)[t/;=gm"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="znn@X}lm?;+jE3[#Oc$R"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="..Kwi-{}(6~u@?g6TPCA"><value name="btn"><shadow type="pins_button" id="9yED9gsNoU:#Z-G)[R:["><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="KX[:pT{}4CGZRq8B+n@b"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="/1F2F1g9Nto*I{+5zCht"><field name="VAR">本机X坐标</field></shadow></value><value name="B"><shadow type="math_number" id="Q7|*jQ`~;RA;^2WN#Hk,"><field name="NUM">1</field></shadow></value><next><block type="procedures_callnoreturn" id="~G:6aTn5o;u;(4E#j;E-" inline="true"><mutation name="显示我机"></mutation></block></next></block></statement><next><block type="controls_if" id="djnm_?z.7r4$f?AHPUto"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="XCk5(1Q.wu]5IYpV?a*#"><value name="btn"><shadow type="pins_button" id="W;Nbj9@3cx8^_}D42Ic9"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="SBELAbXL6yt.^S}1hgJo"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="t5ywtJQrl)vh40k?g:@C"><field name="VAR">本机X坐标</field></shadow></value><value name="B"><shadow type="math_number" id="q`AA?r^yM2+YK]06yBMH"><field name="NUM">1</field></shadow></value><next><block type="procedures_callnoreturn" id="BTL]/6$1um!T_)pZBX27" inline="true"><mutation name="显示我机"></mutation></block></next></block></statement><next><block type="controls_if" id="6tdNn]*Tss$V6I9)E}V,"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="!ZJ8e_u?AntXezf5^LGR"><value name="btn"><shadow type="pins_button" id="^o{gnziWbo6?WJ]g}c/-"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="procedures_callnoreturn" id="j=SiM(wG)HldVmI}lk!N"><mutation name="发射子弹"></mutation><next><block type="procedures_callnoreturn" id="/Z[0pl@ET}ogr{6PB94k" inline="true"><mutation name="显示我机"></mutation></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="SME1o/cH6{jl+]y@;Y$-" x="4" y="149"><field name="NAME">发射子弹</field><statement name="STACK"><block type="variables_global" id="}Guim-!tj[JhTehNTb}5"><value name="VAR"><block type="variables_get" id=",/bOrw(!C=9v2YJX@hzW"><field name="VAR">子弹X坐标</field></block></value><next><block type="variables_set" id="Y|_W68DCs)qkzs~FgQ,Y"><field name="VAR">子弹X坐标</field><value name="VALUE"><block type="variables_get" id="1T[-lT0ahX5iwfD.{M]O"><field name="VAR">本机X坐标</field></block></value><next><block type="controls_forEach" id="#l}F;wGx@}M:`5/01?t_"><value name="LIST"><shadow type="list_many_input" id=":;.C4jdDy9!Q}]5X4Wy?"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="uMg~q5y{q;o/?{#RYK7)"><value name="FROM"><shadow type="math_number" id="nuk;`Y+zK7szZ^vD#uGV"><field name="NUM">2</field></shadow><block type="math_arithmetic" id="nu;?Cla4gw8u+2AYcm4x"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="aIA([B)9BP56ForUbe$4"><field name="NUM">1</field></shadow><block type="variables_get" id="grx9GEF+:JQ*-8J@kDl("><field name="VAR">屏幕Y最大值</field></block></value><value name="B"><shadow type="math_number" id="ZG(7m{AlZUQ;Q2Ohu=M("><field name="NUM">2</field></shadow></value></block></value><value name="TO"><shadow type="math_number" id="XEBo[fY;;`H|Lkz]P;3z"><field name="NUM">-2</field></shadow></value><value name="STEP"><shadow type="math_number" id="WPlL4TI$rp_ry0ZE-NVb"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="I.EWCM^YJwo3kw?)I4?n"><field name="VAR">子弹Y坐标</field></shadow></value><statement name="DO"><block type="display_bright_point" id="3-wArz{x:dK[GrBIGy)L"><value name="x"><shadow type="pins_exlcdh" id="{(mqsh.KB?ljPVtp4dF1"><field name="PIN">0</field></shadow><block type="variables_get" id=";K9Y6~|Dd0in+Je/2p9-"><field name="VAR">子弹X坐标</field></block></value><value name="y"><shadow type="pins_exlcdv" id="@|B7@9(/G`[1OYEF@C6n"><field name="PIN">3</field></shadow><block type="variables_get" id="w6$[8nnV![7#7`?5!wTS"><field name="VAR">子弹Y坐标</field></block></value><value name="STAT"><shadow type="display_onoff" id="vHqL$N#y]a=J@g1_gvk*"><field name="ONOFF">ON</field></shadow></value><next><block type="controls_delay_new" id="}QXpvCQ+p+/;8QA$gN#L"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="CK$~gwVH5#UIOrw|Ej-G"><field name="NUM">50</field></shadow></value><next><block type="display_bright_point" id="^jW8`Et,l)OP?E}czFeG"><value name="x"><shadow type="pins_exlcdh" id="(p_{XbJ5nu@fck`6vMpm"><field name="PIN">0</field></shadow><block type="variables_get" id="OE,*C*0cbg`/tE6#W^{;"><field name="VAR">子弹X坐标</field></block></value><value name="y"><shadow type="pins_exlcdv" id="x[d.@t)?}zFTz5?c4=.]"><field name="PIN">3</field></shadow><block type="variables_get" id="EZc@-?0G=Y!#Np7x[4wq"><field name="VAR">子弹Y坐标</field></block></value><value name="STAT"><shadow type="display_onoff" id="X0W^PTBvVIK#KH~GvD*y"><field name="ONOFF">OFF</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19jYyBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IG1peGdvX2NjCmltcG9ydCB0aW1lCgpkZWYgX0U2Xzk4X0JFX0U3X0E0X0JBX0U2Xzg4XzkxX0U2XzlDX0JBKCk6CiAgICBnbG9iYWwgX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NwogICAgX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyA9IG1pbihtYXgoX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NywgMSksIF9FNV9CMV84Rl9FNV9COV85NVhfRTZfOUNfODBfRTVfQTRfQTdfRTVfODBfQkMgLSAxKQogICAgZm9yIHggaW4gcmFuZ2UoX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyAtIDIsIF9FNl85Q19BQ19FNl85Q19CQVhfRTVfOURfOTBfRTZfQTBfODcgKyAzLCAxKToKICAgICAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoeCksIGludChfRTVfQjFfOEZfRTVfQjlfOTVZX0U2XzlDXzgwX0U1X0E0X0E3X0U1XzgwX0JDKSwgMCkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgICAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoeCksIGludChfRTVfQjFfOEZfRTVfQjlfOTVZX0U2XzlDXzgwX0U1X0E0X0E3X0U1XzgwX0JDIC0gMSksIDApCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyksIGludChfRTVfQjFfOEZfRTVfQjlfOTVZX0U2XzlDXzgwX0U1X0E0X0E3X0U1XzgwX0JDKSwgMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQogICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KF9FNl85Q19BQ19FNl85Q19CQVhfRTVfOURfOTBfRTZfQTBfODcgLSAxKSwgaW50KF9FNV9CMV84Rl9FNV9COV85NVlfRTZfOUNfODBfRTVfQTRfQTdfRTVfODBfQkMpLCAxKQogICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyArIDEpLCBpbnQoX0U1X0IxXzhGX0U1X0I5Xzk1WV9FNl85Q184MF9FNV9BNF9BN19FNV84MF9CQyksIDEpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIG9uYm9hcmRfbWF0cml4LnBpeGVsKGludChfRTZfOUNfQUNfRTZfOUNfQkFYX0U1XzlEXzkwX0U2X0EwXzg3KSwgaW50KF9FNV9CMV84Rl9FNV9COV85NVlfRTZfOUNfODBfRTVfQTRfQTdfRTVfODBfQkMgLSAxKSwgMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQoKZGVmIF9FNV84Rl85MV9FNV9CMF84NF9FNV9BRF85MF9FNV9CQ19COSgpOgogICAgZ2xvYmFsIF9FNV9BRF85MF9FNV9CQ19COVhfRTVfOURfOTBfRTZfQTBfODcKICAgIF9FNV9BRF85MF9FNV9CQ19COVhfRTVfOURfOTBfRTZfQTBfODcgPSBfRTZfOUNfQUNfRTZfOUNfQkFYX0U1XzlEXzkwX0U2X0EwXzg3CiAgICBmb3IgX0U1X0FEXzkwX0U1X0JDX0I5WV9FNV85RF85MF9FNl9BMF84NyBpbiByYW5nZShfRTVfQjFfOEZfRTVfQjlfOTVZX0U2XzlDXzgwX0U1X0E0X0E3X0U1XzgwX0JDIC0gMiwgLTIsIC0xKToKICAgICAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoX0U1X0FEXzkwX0U1X0JDX0I5WF9FNV85RF85MF9FNl9BMF84NyksIGludChfRTVfQURfOTBfRTVfQkNfQjlZX0U1XzlEXzkwX0U2X0EwXzg3KSwgMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgICAgICB0aW1lLnNsZWVwX21zKDUwKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnBpeGVsKGludChfRTVfQURfOTBfRTVfQkNfQjlYX0U1XzlEXzkwX0U2X0EwXzg3KSwgaW50KF9FNV9BRF85MF9FNV9CQ19COVlfRTVfOURfOTBfRTZfQTBfODcpLCAwKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQoKCgpfRTVfQjFfOEZfRTVfQjlfOTVYX0U2XzlDXzgwX0U1X0E0X0E3X0U1XzgwX0JDID0gMzEKX0U1X0IxXzhGX0U1X0I5Xzk1WV9FNl85Q184MF9FNV9BNF9BN19FNV84MF9CQyA9IDExCl9FNl85Q19BQ19FNl85Q19CQVhfRTVfOURfOTBfRTZfQTBfODcgPSAxCl9FNl85NV84Q19FNl85Q19CQVhfRTVfOURfOTBfRTZfQTBfODcgPSAxCl9FNV9BRF85MF9FNV9CQ19COVhfRTVfOURfOTBfRTZfQTBfODcgPSAxCl9FNV9CRV85N19FNV84OF84NiA9IDAKX0U2Xzk4X0JFX0U3X0E0X0JBX0U2Xzg4XzkxX0U2XzlDX0JBKCkKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX2NjLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyAtPSAxCiAgICAgICAgX0U2Xzk4X0JFX0U3X0E0X0JBX0U2Xzg4XzkxX0U2XzlDX0JBKCkKICAgIGlmIG1peGdvX2NjLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U2XzlDX0FDX0U2XzlDX0JBWF9FNV85RF85MF9FNl9BMF84NyArPSAxCiAgICAgICAgX0U2Xzk4X0JFX0U3X0E0X0JBX0U2Xzg4XzkxX0U2XzlDX0JBKCkKICAgIGlmIG1peGdvX2NjLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U1XzhGXzkxX0U1X0IwXzg0X0U1X0FEXzkwX0U1X0JDX0I5KCkKICAgICAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTZfODhfOTFfRTZfOUNfQkEoKQo=</code> |