<xml xmlns="http://www.w3.org/1999/xhtml">
  <variables>
    <variable type="" id=",h5T9S)9bfnjsY}l:oJ~">shum</variable>
    <variable type="" id="jfjy}uJXp)g)8QhxxAY`">_value</variable>
  </variables>
  <block type="mpython_init_wifi" id="[u^[ZkF;!hN/y9tBoW%U" x="-284" y="-1244">
    <value name="ssid">
      <shadow type="text" id="[w44?@fdWUN`[*sz,J-T">
        <field name="TEXT">HUAWEI-qiaqia</field>
      </shadow>
    </value>
    <value name="password">
      <shadow type="text" id="QH8O)lNW%=5i)xJ}hdg8">
        <field name="TEXT">12345678</field>
      </shadow>
    </value>
    <next>
      <block type="mpython_blynk_setup" id="Y*Wgzlp,kyUScs%gC8=W">
        <value name="server">
          <shadow type="text" id="Z:ils*7IlTRft,o`MV@F">
            <field name="TEXT">116.62.49.166</field>
          </shadow>
        </value>
        <value name="port">
          <shadow type="math_number" id="-szIpvWw+7C/y;T)j61x">
            <field name="NUM">8080</field>
          </shadow>
        </value>
        <value name="auth">
          <shadow type="text" id=".!Q*.GHJ76.+EppAYe#}">
            <field name="TEXT">-ULUsZnQZGOs42xsw28gxXdnkvjV9S8o</field>
          </shadow>
        </value>
        <next>
          <block type="mpython_audio_init" id="bn;Ce^LJof49_*Yx?z.a">
            <next>
              <block type="mpython_audio_set_volume" id="I%ip{]M%(WWx^UKeGM7o">
                <value name="volume">
                  <shadow type="math_number" id="fBA3?t/jHBW$R%V|Ykf8">
                    <field name="NUM">100</field>
                  </shadow>
                </value>
                <next>
                  <block type="variables_set" id="~RIR#I+Kx;H8_L%/lj8x">
                    <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                    <value name="VALUE">
                      <block type="math_number" id="fH-:ezN%T/jx4u@f`o99">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                    <next>
                      <block type="controls_repeat_forever" id="B,F@!1g+zmBnVDUolBC@">
                        <statement name="DO">
                          <block type="mpython_blynk_run" id="@DRZXBF~8bcXc/`TDfGi">
                            <next>
                              <block type="mpython_blynktimer_run" id="%Vg)`Nhy;~LO,hl%Xa!c"></block>
                            </next>
                          </block>
                        </statement>
                        <next>
                          <block type="mpython_blynktimer" id="f2E+]rY{Nt$RO*8,!xgh">
                            <field name="Timer_mode">False</field>
                            <value name="Num">
                              <shadow type="math_number" id="3cVrX-^~{*S?}I1O2]P_">
                                <field name="NUM">1</field>
                              </shadow>
                            </value>
                            <value name="period">
                              <shadow type="math_number" id="I)BVyfzv2lSdp1@)o=w$">
                                <field name="NUM">0.5</field>
                              </shadow>
                            </value>
                            <statement name="DO">
                              <block type="mpython_blynk_sensor_data_to_app" id="@)7=TADhdTqn#$jRV~Hn">
                                <value name="sensor_data">
                                  <shadow type="math_number" id="p~%7ID+`]R.!5WCUYoZ:">
                                    <field name="NUM">5</field>
                                  </shadow>
                                </value>
                                <value name="virtual_pin">
                                  <shadow type="math_number" id="IjM7rJ),P3La#3Xx7bD2">
                                    <field name="NUM">0</field>
                                  </shadow>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="mpython_blynk_app_data" id="U1%QGuK3*%Y3+LWjPQ^*">
                                <value name="virtual_pin">
                                  <shadow type="math_number" id="ASmq2KY2rwZW#?860|%g">
                                    <field name="NUM">1</field>
                                  </shadow>
                                </value>
                                <value name="virtual_pin_val">
                                  <block type="variables_get" id="TUW|SNaNm7N}VTg[ij,#">
                                    <field name="VAR" id="jfjy}uJXp)g)8QhxxAY`" variabletype="">_value</field>
                                  </block>
                                </value>
                                <statement name="DO">
                                  <block type="mpython_display_DispChar_5lines" id=";|a`z){wK_~h1t=C^NoR">
                                    <field name="TEXTMODE">1</field>
                                    <value name="DispChar_5lines">
                                      <shadow type="mpython_4_lines" id="pAVbDdHV|Mu!]}!|8;fV">
                                        <field name="mpython_4_lines">0</field>
                                      </shadow>
                                    </value>
                                    <value name="message">
                                      <shadow type="text" id="|R@Dw0gkv9mqv,jR]KNQ">
                                        <field name="TEXT">Hello, world!</field>
                                      </shadow>
                                      <block type="text_join" id="wC`R,;[[fXq*TJS#Sn;L">
                                        <mutation items="1"></mutation>
                                        <value name="ADD0">
                                          <block type="variables_get" id="R.npkYvyqS6/d:g,-oLS">
                                            <field name="VAR" id="jfjy}uJXp)g)8QhxxAY`" variabletype="">_value</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="mpython_display_Show" id="FG^rqx1aY8!NYPHEh}1P">
                                        <next>
                                          <block type="controls_if" id="G,[Y??O3f$yT2hS:6aK+">
                                            <value name="IF0">
                                              <block type="logic_operation" id="gBq:UuRvkTk4C0RVSK?J">
                                                <field name="OP">AND</field>
                                                <value name="A">
                                                  <block type="logic_compare" id="SwBrERX@VBKPi=ViRYWM">
                                                    <field name="OP">GT</field>
                                                    <value name="A">
                                                      <block type="variables_get" id="nLep4wj|]f-Z7x,zVd,I">
                                                        <field name="VAR" id="jfjy}uJXp)g)8QhxxAY`" variabletype="">_value</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="uq:a{#XqO,Bjhf6BW(BK">
                                                        <field name="NUM">0</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_compare" id="wK,l90v(MHR0-d;E.S:+">
                                                    <field name="OP">NEQ</field>
                                                    <value name="A">
                                                      <block type="variables_get" id="P5*I@)]pM{r=WDx$*MN[">
                                                        <field name="VAR" id="jfjy}uJXp)g)8QhxxAY`" variabletype="">_value</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="variables_get" id="nt=wo1}m#^v`jpm8Q0hn">
                                                        <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="variables_set" id="wQpd?~PuGowo12Ljb~)=">
                                                <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                                                <value name="VALUE">
                                                  <block type="variables_get" id="FAt.b|3r2)IU/peJf#rn">
                                                    <field name="VAR" id="jfjy}uJXp)g)8QhxxAY`" variabletype="">_value</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="procedures_callnoreturn" id="Cn)A#_VP6uiT0QYqr6-}">
                                                    <mutation name="bofang"></mutation>
                                                    <field name="NAME">bofang</field>
                                                  </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="zV/2vaSe2z?hp:kwN:/w" x="-283" y="-586">
    <field name="NAME">bofang</field>
    <field name="PARAMS"></field>
    <statement name="STACK">
      <block type="controls_if" id="9S}M%CTwE88u(W4MB#O#">
        <value name="IF0">
          <block type="logic_compare" id="X?WWZI+hZ-8y@qKJ6!|p">
            <field name="OP">EQ</field>
            <value name="A">
              <block type="variables_get" id="SoIziw]avU|[;Mi9Xp%s">
                <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
              </block>
            </value>
            <value name="B">
              <block type="math_number" id="qH-O=(HRX@boy~1.o^WS">
                <field name="NUM">1</field>
              </block>
            </value>
          </block>
        </value>
        <statement name="DO0">
          <block type="mpython_audio_play" id="-6(Q8ya`|l]8a%~M|jdV">
            <value name="url">
              <shadow type="text" id="_v6vG.3G)*dfGzZyDyF?">
                <field name="TEXT">http://mp3.ffkj.net/mp3/21xiaozhubiekule.mp3</field>
              </shadow>
            </value>
          </block>
        </statement>
        <next>
          <block type="controls_if" id="/uz)z`GW}PhS/Y85wY,r">
            <value name="IF0">
              <block type="logic_compare" id="~)9J])1%St$Y(n+*^3yh">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="variables_get" id="GAHsaxB`X/YQB=NeAE~q">
                    <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="{rJ!EhvR`([Pb9X-hN[h">
                    <field name="NUM">2</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="mpython_audio_play" id="B|Jiu%bS1Knr6?whv|LJ">
                <value name="url">
                  <shadow type="text" id="R[LDfy0R=q`)F5xv02N6">
                    <field name="TEXT">http://mp3.ffkj.net/mp3/22shanqiushangdeyuehui.mp3</field>
                  </shadow>
                </value>
              </block>
            </statement>
            <next>
              <block type="controls_if" id=")ZYoAn;j5iO,Iix]H1Sy">
                <value name="IF0">
                  <block type="logic_compare" id="W!B9vj6{9)`Xf|Ct8T4z">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="variables_get" id="X4T1Z?T.I{1ZIlKS6Kt8">
                        <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="]X$)tv4dCgjl(Jf%pMO4">
                        <field name="NUM">3</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="mpython_audio_play" id="e0/R+^fsa;R@o`q|,-X;">
                    <value name="url">
                      <shadow type="text" id="JBe$**VPO:X**?Yds,.:">
                        <field name="TEXT">http://mp3.ffkj.net/mp3/23xiayudeweidao.mp3</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id="M:e25js`h({Z}aL{EL2L">
                    <value name="IF0">
                      <block type="logic_compare" id="K_Hp@v7pK]nrF@T6X_:.">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="variables_get" id="[;{,Jq0b/yHhf_VYunm.">
                            <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="@+HMdCh3mFaUBW-_5T*V">
                            <field name="NUM">4</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="mpython_audio_play" id="%M}IGypsR:zVP[Z+d*;T">
                        <value name="url">
                          <shadow type="text" id=")k=NZ{N8:-+cyJ$uzf}*">
                            <field name="TEXT">http://mp3.ffkj.net/mp3/24xiaolaoshupupu.mp3</field>
                          </shadow>
                        </value>
                      </block>
                    </statement>
                    <next>
                      <block type="controls_if" id="1f4`@Z0g6TkpqNmXcutp">
                        <value name="IF0">
                          <block type="logic_compare" id="$s~Y}:-}sBL7p).iJZY(">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="variables_get" id="2qLXm=.|4@lF$.YWHKoI">
                                <field name="VAR" id=",h5T9S)9bfnjsY}l:oJ~" variabletype="">shum</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="w_ydG1],@W{!Y-b3GVF2">
                                <field name="NUM">6</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="mpython_audio_play" id="}y+3XqU:!lm),{ehcpfG">
                            <value name="url">
                              <shadow type="text" id="a7K/HE2Xp}_a=NSI1xyT">
                                <field name="TEXT">http://mp3.ffkj.net/mp3/26luobohuilaile.mp3</field>
                              </shadow>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
  </block>
</xml>