2 lines
18 KiB
XML
2 lines
18 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="}`vT4GFEvMRpyCCVkCFE" x="-40" y="-44"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="_6QG]$stI8!m*DSE6Xw}"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="n9,fZl=hik(u!;G`/ajg"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="9FJUX|W[pr0H{,0iT#Mp"><comment pinned="true" h="80" w="160">初始化卡片
|
||
充值10元</comment><value name="btn"><shadow type="pins_button" id=".wW@AeHiV-~+Sq]G+8Ha"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="]l_5QRVz0+H|k/pf1!:a"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="NMP94H+XQb2,U*1tYd~g"></block></value><next><block type="controls_if" id="eBFPFYp|Iv.]3N@7e,J9"><value name="IF0"><block type="logic_compare" id="|y6y1wr]R}--+VHj#t?a"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="}LrdEGdD3j7UMRz[LZuF"><value name="VAR"><shadow type="variables_get" id="qbg-;UCc}A@ZsrX){s(b"><field name="VAR">x</field></shadow><block type="variables_get" id="-Trh15}s#s{y#80nQ.71"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="nVTa,#VZAj7I`p6gRtJO"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="j@qxAMI!+,sTUZ3^3SqH"><value name="pitch"><shadow type="pins_tone_notes" id="8OjVs`3)?XZHqmgiMifb"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="N6nGT3/r],k1Y?E2aV|1"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="?2q$*!VThIlp,kvl03{q"><value name="VAR"><shadow type="text" id=";F(JqUn0.ws*I0Li@*A-"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_write_outcome" id="MEW66~1$,mcsVIx([xWP"><value name="SECTOR"><shadow type="math_number" id="p80/xrn(jc4)suSMZtJ-"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id=")h1t:eW~V,$O8cL!kHwi"><field name="TEXT">10</field></shadow></value></block></value><next><block type="display_show_image" id="aB|/0_R#k{WevKu!hIY~"><value name="data"><shadow type="pins_builtinimg" id="46F,S~ETd*@;?$Rwf_EX"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="text" id="?QWrV.5*;,byrJuZ(_iZ"><field name="TEXT">10</field></block></value><next><block type="controls_delay_new" id="WEIx!oH]SmU-UZ][ko^E"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="VH@d::f#csK{l;N*K5PC"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="rsH5+dR[vlAX9Qcdp8gz"><comment pinned="true" h="80" w="160">消费:扣款2元</comment><value name="btn"><shadow type="pins_button" id="IY?22SI=r[.Wp{xJ:.V,"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="*jl|^vQif2Ac:v9nrJ7{"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="Bim6lFM[Kp$TVb8lnW6w"></block></value><next><block type="controls_if" id="rwA3K,YvZ19:VN4D}wNn"><value name="IF0"><block type="logic_compare" id="@.ifnZ1/yPAm|D=OgXUZ"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="g6dW9cD#/pv!_92/4-m]"><value name="VAR"><shadow type="variables_get" id="`bRjpmAS;iG:D#+f{-Z("><field name="VAR">x</field></shadow><block type="variables_get" id="$||txdbOk*fzMM3z)3+s"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="k7fgF/4@doFJr7_IH!#_"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id=".PG6U!}]1LD3^KqYF5vr"><value name="pitch"><shadow type="pins_tone_notes" id="fQv~B}YBEQM*btsF)QD]"><field name="PIN">784</field></shadow></value><value name="time"><shadow type="math_number" id="Cd+p!~U1n+bXx8g+X=gC"><field name="NUM">100</field></shadow></value><next><block type="controls_delay_new" id="5lLRx+|(z,G;V6x]fz8R"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="{-!WxUaY#i}jt6W2C8r*"><field name="NUM">100</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="Re49LC-umD_Mk6L8yt-@"><value name="pitch"><shadow type="pins_tone_notes" id="$8=0=;atv]]41LE7kl$L"><field name="PIN">784</field></shadow></value><value name="time"><shadow type="math_number" id="4#3eJ3NA,zxv}2P@JhLT"><field name="NUM">100</field></shadow></value><next><block type="variables_set" id="(zkj72Fc3Z[{`^,J,eM9"><field name="VAR">yue</field><value name="VALUE"><block type="tuple_getIndex" id="IrA.!(=+f}HKQ(ndnO9_"><value name="TUP"><shadow type="variables_get" id="J1?}(2pyiP92SXO,@2nh"><field name="VAR">mytup</field></shadow><block type="tuple_totuple" id="b92J7lk:GMxqw=a,q4[+"><value name="VAR"><shadow type="variables_get" id="X.`55w2@B6EqaVCA3{ra"><field name="VAR">x</field></shadow><block type="mini_g2_rfid_readcontent" id=".a[k!e+*8@5]=}#~UYpy"><value name="SECTOR"><shadow type="math_number" id="x!DF_V=Xl:9S.lFXHFdl"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="AT"><shadow type="math_number" id="SG]2Q_DnlF*uu/)ehXS$"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="H9(zHb6|rO;gZ#$:Mg(]"><field name="VAR">yue</field><value name="VALUE"><block type="variables_change" id="$fgJ{~AE=;7ga[3FSE|]"><field name="OP">int</field><value name="MYVALUE"><block type="variables_get" id="_f7{}f$G/J0*=GVM0zTP"><field name="VAR">yue</field></block></value></block></value><next><block type="math_selfcalcu" id="/CN(QpIlk:(/o]dzi?J+"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="os,`1WB:EP/D;i-0U[hH"><field name="VAR">yue</field></shadow></value><value name="B"><shadow type="math_number" id="`Rhu,y/43Ox!mj5)40[i"><field name="NUM">2</field></shadow></value><next><block type="system_print" id="OKP$|d`@Fo{|cF+?KA4G"><value name="VAR"><shadow type="text" id="$:[Dk.z2KyQ0K@d0VD,]"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="{aG(A=7-CWPU0fy?q0C2"><field name="VAR">yue</field></block></value><next><block type="system_print" id=".BI#4:R$/-P9RX?4A+L4"><value name="VAR"><shadow type="text" id="h;A$b5Bj^/tMt{n@*_]4"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_write_outcome" id="Fuexe:@~bch,(o+2=rq0"><value name="SECTOR"><shadow type="math_number" id="~_E/uaU[BiUIEgYLw,JU"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="8sGy5-qaR]jIbw*7[MJE"><field name="TEXT">10</field></shadow><block type="number_to_text" id="X-tpaf@?@]CQT9M`QZ#C"><value name="VAR"><shadow type="variables_get" id="`?}op8H_/oyTPFOEY;^]"><field name="VAR">x</field></shadow><block type="variables_get" id="7u2KrPA*rx8`VqHF)+S_"><field name="VAR">yue</field></block></value></block></value></block></value><next><block type="display_show_image" id="t|L1+49D}()z+VMZnm(+"><value name="data"><shadow type="pins_builtinimg" id="SbK4zaqMYuMR`=`ks=;a"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="number_to_text" id="@|gT;4mQ80B`H:B[TrJ+"><value name="VAR"><shadow type="variables_get" id="^1,*hAE2FOWw^5.ns3l}"><field name="VAR">x</field></shadow><block type="variables_get" id="I|Z{)V*#~AR[J_xsge#}"><field name="VAR">yue</field></block></value></block></value><next><block type="controls_delay_new" id="$:F{j:0/PZp4sly.Ev-v"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="hC):bVN2Q}wmQ!YE~@-u"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="bQ_hXdlTX$`eqO=a`oYU"><comment pinned="true" h="80" w="160">充值:每次充值10元</comment><value name="btn"><shadow type="pins_button" id="SO*=}TkDZI{|0y/5!q#f"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="J=^p}G!g_Xsl[gIa!{?Q"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="12(,W3c/;_`0a)AYqTIP"></block></value><next><block type="controls_if" id="q5JPd{u_HykPtp+V?_qa"><value name="IF0"><block type="logic_compare" id="$:^,u.6-+U3f-JS@Zl;{"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id=".$(`u:fN]Oj3~d#j1w:E"><value name="VAR"><shadow type="variables_get" id="gr/Vc5Pl@(v$`*Lg3#-^"><field name="VAR">x</field></shadow><block type="variables_get" id="?Q,|zw2K+X:ZMXPRLc]N"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="6|x?sE9l]LlPUL8;qqKH"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="P76Up@#{DwWGNg]c@]ft"><value name="pitch"><shadow type="pins_tone_notes" id="Qp16r|cHXBu/KmX)l?DF"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="P|e~s.:,Zd;3!8J4~6Jb"><field name="NUM">300</field></shadow></value><next><block type="variables_set" id="|Lf^s=zeIT!:D8C664Dy"><field name="VAR">yue</field><value name="VALUE"><block type="tuple_getIndex" id="Iez@ZuZ}d-{V*/C.iP@I"><value name="TUP"><shadow type="variables_get" id="FK~E#v{|p--*yz/^R)dr"><field name="VAR">mytup</field></shadow><block type="tuple_totuple" id="T;k!l(=Xo^KJkJk3xx=z"><value name="VAR"><shadow type="variables_get" id="}-8sVol3/qD^LOc)H1JD"><field name="VAR">x</field></shadow><block type="mini_g2_rfid_readcontent" id="hHyQGSqt=DTL;^kSpe]!"><value name="SECTOR"><shadow type="math_number" id="W6YW+#BmC{J./tOOLtwf"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="AT"><shadow type="math_number" id="(Q93is6NjYL_!{t*H;tu"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="Yh@oP/QvQvHO5^7s0t6["><field name="VAR">yue</field><value name="VALUE"><block type="variables_change" id="gLY7~7,YxobD`[zRIB/5"><field name="OP">int</field><value name="MYVALUE"><block type="variables_get" id="q*o@1P(kM{b665vi^m2#"><field name="VAR">yue</field></block></value></block></value><next><block type="math_selfcalcu" id="Vrs4;y(st5SxVxxna7@a"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="DPmrVpx,H+a28y|/j?$n"><field name="VAR">yue</field></shadow></value><value name="B"><shadow type="math_number" id="h*ts~]=id`gzwgM=TKi9"><field name="NUM">10</field></shadow></value><next><block type="system_print" id="N1O/)WEjj9@|#X)M1P}!"><value name="VAR"><shadow type="text" id="B0m+4{SVLGFDb$:*q25,"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id=";y2;[wtiabd9m;xZhJvr"><field name="VAR">yue</field></block></value><next><block type="system_print" id="ir,:SSXEaXs!^xtFru:j"><value name="VAR"><shadow type="text" id="xkg;[uDP.(cE*1EeBUFc"><field name="TEXT">Mixly</field></shadow><block type="mini_g2_rfid_write_outcome" id="[3be?Lb,RsZJM6FM[~Yn"><value name="SECTOR"><shadow type="math_number" id="Xg65g`jge|aczdEfTP[6"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="XSaSzQX7I(uV;~!A{s`p"><field name="TEXT">10</field></shadow><block type="number_to_text" id="P`AEl46?C`lc!P#eYG4)"><value name="VAR"><shadow type="variables_get" id="uUexzdE]U;a07lyccPQ,"><field name="VAR">x</field></shadow><block type="variables_get" id="1JOrYAa}:odu7Z27/9tp"><field name="VAR">yue</field></block></value></block></value></block></value><next><block type="display_show_image" id="vi0aIPa89Xn5Ymh`;(I2"><value name="data"><shadow type="pins_builtinimg" id="hrshdGd#[gn~7u.V.Jy#"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="number_to_text" id="awl85znzd/e/a3_niSQq"><value name="VAR"><shadow type="variables_get" id="l?deOP6E)M1lpO2YB_,s"><field name="VAR">x</field></shadow><block type="variables_get" id="h5Kux/B|Ecy7#]4Vp+2*"><field name="VAR">yue</field></block></value></block></value><next><block type="controls_delay_new" id="cQ*o+,Fv#LP_+K];n7+0"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="x_h3aG-02H{O853^#OqT"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id=".eb4_~cs0e#?$ZcP9b/r"><comment pinned="true" h="80" w="160">查余额</comment><value name="btn"><shadow type="pins_button" id="yXnXv+MI@;{aiuD]K=9W"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id=";DP4akY-Qf;iVz0E;h#x"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="co=zTEt`6_n!,B(0wp#E"></block></value><next><block type="controls_if" id="GUyGgngW;qP+9.:MKt3N"><value name="IF0"><block type="logic_compare" id="7/D-rs+M{)UT-u8wct-`"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="[H`WT;N=~j[=wVjlAw[e"><value name="VAR"><shadow type="variables_get" id="`K{m{WQhn/.CtQ7B~DYR"><field name="VAR">x</field></shadow><block type="variables_get" id=":.XP/T64`oW.!OoW@Kaa"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="Ndq{mch`2Qa6#b.KlOQD"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="fzAqxL!tvFYRYK#q:?e{"><value name="pitch"><shadow type="pins_tone_notes" id="F*X=Q09DUT!?1^RY)cdd"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="U#`OaG+[6eZqR;)0x*ZU"><field name="NUM">100</field></shadow></value><next><block type="variables_set" id="O?$z^`_5/`_V]jU(,R:A"><field name="VAR">yue</field><value name="VALUE"><block type="tuple_getIndex" id="_XH]!odB,}X@*9AKl5Gy"><value name="TUP"><shadow type="variables_get" id="_Q$2oa4bI$v=9Shxi(?o"><field name="VAR">mytup</field></shadow><block type="tuple_totuple" id="-#)+R?V:U3Qb9z1USgCV"><value name="VAR"><shadow type="variables_get" id="Gd,H~?+ibFDS}LtSxa~S"><field name="VAR">x</field></shadow><block type="mini_g2_rfid_readcontent" id="U9+7DHi7ND;HcywwG?$t"><value name="SECTOR"><shadow type="math_number" id=".]b.M|!c;TBN)EozkIM5"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="AT"><shadow type="math_number" id=")5=tkzisyo4)hTs@Z{1p"><field name="NUM">1</field></shadow></value></block></value><next><block type="system_print" id="a-r6o{^R5T[:uIxinB0@"><value name="VAR"><shadow type="text" id="g60e**x/M+=l`cz`erNn"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="yRW`K#Xh9,r1Un,xh^-0"><field name="VAR">yue</field></block></value><next><block type="display_show_image" id="6Z8W6m`9`iYzosN[kl-P"><value name="data"><shadow type="pins_builtinimg" id="mHvhIYk}}JKDdX~mjI}C"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="number_to_text" id="h+]Ch),Mx52RTEpm4_Cu"><value name="VAR"><shadow type="variables_get" id="MSOVkxj})UoH9KQXs/*e"><field name="VAR">x</field></shadow><block type="variables_get" id="sAZdh~_9gDm;WDSz8CjG"><field name="VAR">yue</field></block></value></block></value><next><block type="controls_delay_new" id="m+`j#T#9_PQ/zL,`vjoY"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="r}Jk(w4Q;]Fh_Pc-eG?6"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKaW1wb3J0IG1pbmlfZzIKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgdGltZQoKCndoaWxlIFRydWU6CiAgICAjIOWIneWni+WMluWNoeeJhwogICAgIyDlhYXlgLwxMOWFgwogICAgIyDmtojotLnvvJrmiaPmrL4y5YWDCiAgICAjIOWFheWAvO+8muavj+asoeWFheWAvDEw5YWDCiAgICAjIOafpeS9meminQogICAgaWYgbWl4Z29fbWluaS5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIGlkMiA9IGV4dF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCiAgICAgICAgICAgIHByaW50KGV4dF9yZmlkLndyaXRlX2NhcmQoJzEwJywwKSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJzEwJykKICAgICAgICAgICAgdGltZS5zbGVlcCgxKQogICAgZWxpZiBtaXhnb19taW5pLkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgICAgICBpZiBzdHIoaWQyKSAhPSAnTm9uZSc6CiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg3ODQsIDEwMCkKICAgICAgICAgICAgdGltZS5zbGVlcF9tcygxMDApCiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg3ODQsIDEwMCkKICAgICAgICAgICAgeXVlID0gdHVwbGUoZXh0X3JmaWQucmVhZF9jYXJkKDApKVsxXQogICAgICAgICAgICB5dWUgPSBpbnQoeXVlKQogICAgICAgICAgICB5dWUgLT0gMgogICAgICAgICAgICBwcmludCh5dWUpCiAgICAgICAgICAgIHByaW50KGV4dF9yZmlkLndyaXRlX2NhcmQoc3RyKHl1ZSksMCkpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cih5dWUpKQogICAgICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICBlbGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZDIgPSBleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgICAgIGlmIHN0cihpZDIpICE9ICdOb25lJzoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMzAwKQogICAgICAgICAgICB5dWUgPSB0dXBsZShleHRfcmZpZC5yZWFkX2NhcmQoMCkpWzFdCiAgICAgICAgICAgIHl1ZSA9IGludCh5dWUpCiAgICAgICAgICAgIHl1ZSArPSAxMAogICAgICAgICAgICBwcmludCh5dWUpCiAgICAgICAgICAgIHByaW50KGV4dF9yZmlkLndyaXRlX2NhcmQoc3RyKHl1ZSksMCkpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cih5dWUpKQogICAgICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICBlbGlmIG1peGdvX21pbmkuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZDIgPSBleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgICAgIGlmIHN0cihpZDIpICE9ICdOb25lJzoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgICAgICB5dWUgPSB0dXBsZShleHRfcmZpZC5yZWFkX2NhcmQoMCkpWzFdCiAgICAgICAgICAgIHByaW50KHl1ZSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKHl1ZSkpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkK</code> |