{"id":43967,"student_id":3382,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Pedometer/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"Pedometer\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1857290033\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u96e2\\\\u958b\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u96e2\\\\u958b\\\",\\\"Uuid\\\":\\\"-81463866\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"2065045343\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Height\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8 : \\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"24103571\\\"},{\\\"$Name\\\":\\\"\\\\u8eab\\\\u9ad8\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a1\\\\u63d0\\\\u793a\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-1515787065\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-434220232\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u76ee\\\\u6a19\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u60a8\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19 : \\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"1891203248\\\"},{\\\"$Name\\\":\\\"\\\\u76ee\\\\u6a19\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"952267191\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e9\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1828037603\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u76ee\\\\u524d\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u6b65\\\\u6578 : \\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-808421693\\\"},{\\\"$Name\\\":\\\"\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1025\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-31683309\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"658281410\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578 : \\\",\\\"Uuid\\\":\\\"664960481\\\"},{\\\"$Name\\\":\\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1025\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"312655587\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-85340386\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u76ee\\\\u524d\\\\u8ddd\\\\u96e2\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u8ddd\\\\u96e2 : \\\",\\\"Uuid\\\":\\\"1237298283\\\"},{\\\"$Name\\\":\\\"\\\\u8ddd\\\\u96e2\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1025\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-203823983\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1912412969\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593 : \\\",\\\"Uuid\\\":\\\"-902393736\\\"},{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1025\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-866582941\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-479173439\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u59cb\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u958b\\\\u59cb\\\",\\\"Uuid\\\":\\\"-289455275\\\"},{\\\"$Name\\\":\\\"\\\\u66ab\\\\u505c\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u66ab\\\\u505c\\\",\\\"Uuid\\\":\\\"1405489396\\\"},{\\\"$Name\\\":\\\"\\\\u91cd\\\\u8a2d\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u91cd\\\\u8a2d\\\",\\\"Uuid\\\":\\\"237164948\\\"}]},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1379362986\\\"},{\\\"$Name\\\":\\\"Pedometer1\\\",\\\"$Type\\\":\\\"Pedometer\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"2102635896\\\"},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642\\\\u56681\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"2024518845\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Pedometer/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"@**DZN@:,#*7\\\\!UTl2tYj\\\" collapsed=\\\"true\\\" x=\\\"-558\\\" y=\\\"-77\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"F)cW4fi%Yg;zn=M@74Z=\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\",]nwL^~QSEVX+[nj\\\\!=bw\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"6^+l7yx,^,If^t9,x[*B\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"HQW?A[vEHRqR?enSUSlx\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"eo1KIQm{=;y!II,Pia#/\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"O8!;%@G,*]/\\\\!P*HGe=zu\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"kgZ(?g\\\\!G2($Ht}`I(%i9\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"開始\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"}8\\\\!=~YFv+rn-#P)Ft3]?\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Tu2!i$mTV_p+_b}zoMg$\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"V,u~uTg~J{By26+[TEUF\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"joV{vO%:p~IHBl+Hg1$;\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"重設\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e重設\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"u]9Pr6FKfTBAX1_2uaK{\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"./DD$l=w-arH;Jg*1B$O\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"步數\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e步數\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\".TY,,OD6]7k8.U!G(P;,\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"`qo!kJvmlQ8C3}ukCNMy\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"距離目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e距離目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"dw2JDcMaaUWOgTys-uPW\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"l27W-qC])Oq1U[a6^*5v\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"距離\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e距離\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@{+c-?^E!d^piyWHwVxn\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!ka%:u^.jeitLS}xUh\\\\!O\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"-{%aloV$kwWZP%Y9zqmS\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\".WNin;w:OUc5Pv9-Eaxp\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Stop\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"ExU/kGO7kq+~e`uICQ=)\\\" collapsed=\\\"true\\\" x=\\\"-552\\\" y=\\\"-34\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"KXT5}dL0G+j+ZJ(T}A/C\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"R_@v^4dPxN32.lmtIh0C\\\" collapsed=\\\"true\\\" x=\\\"-550\\\" y=\\\"10\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"重設\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e重設\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"~Qg0IBgNz=~NR8d@=jx$\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"OVZX9qi{I^b!ms}rP~zH\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Reset\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"R*EL#tVYfmjasPGm;JnU\\\" x=\\\"-1027\\\" y=\\\"44\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時器1\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"L:~lEEe\\\\!b@.;jeW++J#w\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"jv;#yHj)h_RZN;g[=yUH\\\"\\u003e\\n \\u003cmutation items=\\\"5\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Tzf7vsgHUt^j9QE,n5m+\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" method_name=\\\"Hour\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"%!yyp@rK0B)9UD`+}PzS\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"/Q{J3dci)(ESVo*Ax@lR\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" method_name=\\\"Minute\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\")W+V3!l!daE~^W;ecf(a\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD4\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\";hAz8kx,@!j,:x,QEs8~\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" method_name=\\\"GetMillis\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"9D^6=Q}A9eQA{E~~DBPz\\\" collapsed=\\\"true\\\" x=\\\"-548\\\" y=\\\"59\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"暫停\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"zH+ghN0=dK1$N,j8P0MX\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"-P0oGN%9MFEd4dPof]~1\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"O*ilYVg.7_DOEB#EBCIx\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"~i/p~iG$6X,]#ZSC=jAT\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"CBoV]xRdCnXQej?ae7FQ\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"NP{.oZYm4D=8li[(!D2}\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e繼續\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"+3[}kF}0`?.-^!hWSdpc\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"m,o9219bG2tj*3PD`ir\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"6M+R`)T%OjlNc[VxZD1V\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Pause\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"E8oVsS=Z(TgS*{}s4pg7\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"lfffQf,P-Xza6g)hsA.O\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"c\\\\!%`{Ap4mpmqAkK;F86e\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"{x$!(1e:u2_^QUfn_PFT\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"6p64@EOw%(PcUSFR2bRR\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Resume\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"qw@r8}[0~^#~?pNtH4_6\\\" collapsed=\\\"true\\\" x=\\\"-535\\\" y=\\\"98\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" instance_name=\\\"Pedometer1\\\" event_name=\\\"WalkStep\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Jg)9My)p2f)-E$]-q\\\\!tP\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"步數\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e步數\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"k4iF;4`f.XMNqEg^:;$O\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"walkSteps\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e行走步數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%tYslRC+CBAS:k#\\\\!F%IW\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"距離\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e距離\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"yVd73k3RsOs(iX_8`n/(\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"distance\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e距離\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"#]SDN04Oe\\\\!8V,x+s~#m6\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"距離目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e距離目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"WdIndk*!Wd@_iiU!cZQb\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"X;^t+LZRz(yLTT,-S,re\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e剩下\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"-P.~lHvr=XL1`6k;p$KS\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*qzSi_a*Ut-j+#ppTwRH\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$JgRkc-zh!L,M=AVA,*b\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"距離\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e距離\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_MdB]#@kUoL~egiI1CC^\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e步\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"~@t?=RbimPm!}57]:s2I\\\" collapsed=\\\"true\\\" x=\\\"-542\\\" y=\\\"142\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"開始\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"@h7ERWOzn*]?#D%SN@=Q\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"1Ic#A@OER*OU^@-@vb#H\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\")NW!%aCh`z$ni[g55O0C\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"17-6?#u38Z?@-n=_\\\\!EMW\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"JH/~M!EclfC3P{H~#3=k\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"H\\\\!iY[~[/*Mh=k4h%SJZ,\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"rw*QbLRQZ#D;FBOwV::r\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"iLWP#UGRM[yh**3S/hYt\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"@C--qjLtCx\\\\!gbjK4cM@d\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" set_or_get=\\\"set\\\" property_name=\\\"StrideLength\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eStrideLength\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"2P?xh{39ef^~sE6!vB^9\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"UX/},=H67R!{Nc0p,SCU\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"9NON-K5;ZwDHh!rBVRdj\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"detw_G^++wIJQ0BD_Y;E\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.45\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"%W;MClxY1z-i*QFKqk`)\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e100\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!S-wkxrE8sqF2jV[djW^\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"開始\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"6aS.R,x?PjnR2Y$VI$];\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"s}Hh^}Er=cfO0_xQm-wt\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"_@zx5qVN~0VKyqGa\\\\!%hi\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ZElgFvxa[_$SXX#mV%2c\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"重設\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e重設\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"@Isbds(wMbr*bMZI\\\\!^)$\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"[8:v{j5D5uk8[-:sA,8X\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\":Ri~=B_NUw\\\\!(YP7@_F(j\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"*.d5uSK6w#PY;p=b98U,\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\")ekQHMY}T\\\\!1F{y,g\\\\!bv~\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"7U5ujK74BxqEZ,^]VX(U\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"kEX:Vy~[;C**K2?Qg;!z\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"Me^?FN:0.WH{j(+R#baY\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"YF{ARhzTaY6lU{hz;QQ]\\\"\\u003e\\n \\u003cmutation elseif=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"0Ndt3/qtz_XQPJXQ\\\\!KxL\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"p\\\\!lRH~6.5l%o5F0m`1K8\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"nE_tmV(n**m`j%=i@yRm\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"bIMKa%~G6(hLMVz`JD%x\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" is_generic=\\\"false\\\" instance_name=\\\"對話框1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e對話框1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"qa@k)=BBJ]pCSBUsv14v\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e請輸入身高\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF1\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"r8-jb#!@q+z?._-]C(,n\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$9CcHgs^3LO])(JV\\\\!~$Z\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"(-5X)+gL~B~*5)R+b~*G\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO1\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"3)D]tU~7dA`o=93Z{)Em\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" is_generic=\\\"false\\\" instance_name=\\\"對話框1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e對話框1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"r7+mcj#{=(eXZaUox+oD\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e請輸入您的挑戰目標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF2\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"ThQUsfa;iNpt(MJFfrq,\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"!f}jwvIw(=L{9xOv\\\\!-{f\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~wLtetwx;aX$iI?]a$Jd\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"j5siUurkn$G$CdW@Lhlw\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"f$\\\\!g%R~yhbXyfUIA.dnU\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"dp%i7U}Tt(UH6;jv.=3h\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"^eV6kWZ`q;41rM4ywabg\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO2\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"8ky@SoQm63Vul1\\\\!yLm5B\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" is_generic=\\\"false\\\" instance_name=\\\"對話框1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e對話框1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"A$Xzqg7[`bsF;6je2Spm\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e請輸入您的挑戰目標和身高\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"Jv!;?EXR5]vL7tz%Rj#R\\\" collapsed=\\\"true\\\" x=\\\"-536\\\" y=\\\"199\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"離開\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e離開\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_closeApplication\\\" id=\\\"{T:OYU;eK)Jh1+63C2hv\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Pedometer/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Pedometer.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$初始化 ) (set-and-coerce-property! '計時器1 'TimerEnabled #f 'boolean)(set-and-coerce-property! '身高 'Enabled #t 'boolean)(set-and-coerce-property! '目標 'Enabled #t 'boolean)(set-and-coerce-property! '開始 'Enabled #t 'boolean)(set-and-coerce-property! '暫停 'Enabled #f 'boolean)(set-and-coerce-property! '重設 'Enabled #f 'boolean)(set-and-coerce-property! '步數 'Text 0 'text)(set-and-coerce-property! '距離目標 'Text \\\"\\\" 'text)(set-and-coerce-property! '距離 'Text 0 'text)(set-and-coerce-property! '時間 'Text 0 'text)(call-component-method 'Pedometer1 'Stop (*list-for-runtime*) '()))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"Pedometer\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n ((get-var p$初始化) ))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 離開\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 離開 \\n(set-and-coerce-property! '離開 'Text \\\"\\\\u96e2\\\\u958b\\\" 'text)\\n\\n)\\n\\n(define-event 離開 Click()(set-this-form)\\n (call-yail-primitive close-application (*list-for-runtime* ) '() \\\"close application\\\"))\\n;;; 水平配置2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 輸入\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Label 輸入 \\n(set-and-coerce-property! '輸入 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '輸入 'Height -2 'number)\\n\\n(set-and-coerce-property! '輸入 'Text \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8 : \\\" 'text)\\n\\n(set-and-coerce-property! '輸入 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 身高\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.TextBox 身高 \\n(set-and-coerce-property! '身高 'Hint \\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a1\\\\u63d0\\\\u793a\\\" 'text)\\n\\n(set-and-coerce-property! '身高 'NumbersOnly #t 'boolean)\\n\\n(set-and-coerce-property! '身高 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 輸入目標\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label 輸入目標 \\n(set-and-coerce-property! '輸入目標 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '輸入目標 'Text \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u60a8\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19 : \\\" 'text)\\n\\n(set-and-coerce-property! '輸入目標 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 目標\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.TextBox 目標 \\n(set-and-coerce-property! '目標 'Hint \\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\" 'text)\\n\\n(set-and-coerce-property! '目標 'NumbersOnly #t 'boolean)\\n\\n(set-and-coerce-property! '目標 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置9\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置9 \\n(set-and-coerce-property! '水平配置9 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置9 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置9 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置9 'Width -2 'number)\\n\\n)\\n\\n;;; 目前步數\\n\\n(add-component 水平配置9 com.google.appinventor.components.runtime.Label 目前步數 \\n(set-and-coerce-property! '目前步數 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '目前步數 'Text \\\"\\\\u6b65\\\\u6578 : \\\" 'text)\\n\\n(set-and-coerce-property! '目前步數 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 步數\\n\\n(add-component 水平配置9 com.google.appinventor.components.runtime.Label 步數 \\n(set-and-coerce-property! '步數 'Width -1025 'number)\\n\\n(set-and-coerce-property! '步數 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置8\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置8 \\n(set-and-coerce-property! '水平配置8 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置8 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Width -2 'number)\\n\\n)\\n\\n;;; 距離目標步數\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 距離目標步數 \\n(set-and-coerce-property! '距離目標步數 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '距離目標步數 'Text \\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578 : \\\" 'text)\\n\\n)\\n\\n;;; 距離目標\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 距離目標 \\n(set-and-coerce-property! '距離目標 'Width -1025 'number)\\n\\n(set-and-coerce-property! '距離目標 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置7\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置7 \\n(set-and-coerce-property! '水平配置7 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置7 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -2 'number)\\n\\n)\\n\\n;;; 目前距離\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 目前距離 \\n(set-and-coerce-property! '目前距離 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '目前距離 'Text \\\"\\\\u8ddd\\\\u96e2 : \\\" 'text)\\n\\n)\\n\\n;;; 距離\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 距離 \\n(set-and-coerce-property! '距離 'Width -1025 'number)\\n\\n(set-and-coerce-property! '距離 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置4 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 步行時間\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 步行時間 \\n(set-and-coerce-property! '步行時間 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '步行時間 'Text \\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593 : \\\" 'text)\\n\\n)\\n\\n;;; 時間\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 時間 \\n(set-and-coerce-property! '時間 'Width -1025 'number)\\n\\n(set-and-coerce-property! '時間 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置5 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 開始\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Button 開始 \\n(set-and-coerce-property! '開始 'Text \\\"\\\\u958b\\\\u59cb\\\" 'text)\\n\\n)\\n\\n(define-event 開始 Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '身高 'Text) \\\"\\\") '(any any) \\\"=\\\") (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '目標 'Text) \\\"\\\") '(any any) \\\"=\\\")) (begin (set-and-coerce-property! 'Pedometer1 'StrideLength (call-yail-primitive yail-divide (*list-for-runtime* (call-yail-primitive * (*list-for-runtime* (get-property '身高 'Text) 0.45 ) '(number number ) \\\"*\\\") 100) '(number number) \\\"yail-divide\\\") 'number)(set-and-coerce-property! '開始 'Enabled #f 'boolean)(set-and-coerce-property! '暫停 'Enabled #t 'boolean)(set-and-coerce-property! '重設 'Enabled #t 'boolean)(call-component-method 'Pedometer1 'Start (*list-for-runtime*) '())(set-and-coerce-property! '計時器1 'TimerEnabled #t 'boolean)(set-and-coerce-property! '身高 'Enabled #f 'boolean)(set-and-coerce-property! '目標 'Enabled #f 'boolean)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '身高 'Text) \\\"\\\") '(any any) \\\"=\\\") (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8\\\") '(text))) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '目標 'Text) \\\"\\\") '(any any) \\\"=\\\") (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u60a8\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19\\\") '(text))) (begin (if (and-delayed (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '身高 'Text) \\\"\\\") '(any any) \\\"=\\\") (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '目標 'Text) \\\"\\\") '(any any) \\\"=\\\")) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u60a8\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19\\\\u548c\\\\u8eab\\\\u9ad8\\\") '(text)))))))))))\\n;;; 暫停\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Button 暫停 \\n(set-and-coerce-property! '暫停 'Text \\\"\\\\u66ab\\\\u505c\\\" 'text)\\n\\n)\\n\\n(define-event 暫停 Click()(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '暫停 'Text) \\\"\\\\u66ab\\\\u505c\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '暫停 'Text \\\"\\\\u7e7c\\\\u7e8c\\\" 'text)(set-and-coerce-property! '計時器1 'TimerEnabled #f 'boolean)(call-component-method 'Pedometer1 'Pause (*list-for-runtime*) '())) (begin (set-and-coerce-property! '暫停 'Text \\\"\\\\u66ab\\\\u505c\\\" 'text)(set-and-coerce-property! '計時器1 'TimerEnabled #t 'boolean)(call-component-method 'Pedometer1 'Resume (*list-for-runtime*) '()))))\\n;;; 重設\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Button 重設 \\n(set-and-coerce-property! '重設 'Text \\\"\\\\u91cd\\\\u8a2d\\\" 'text)\\n\\n)\\n\\n(define-event 重設 Click()(set-this-form)\\n ((get-var p$初始化) )(call-component-method 'Pedometer1 'Reset (*list-for-runtime*) '()))\\n;;; 對話框1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 對話框1 \\n)\\n\\n;;; Pedometer1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Pedometer Pedometer1 \\n)\\n\\n(define-event Pedometer1 WalkStep($walkSteps $distance)(set-this-form)\\n (set-and-coerce-property! '步數 'Text (lexical-value $walkSteps) 'text)(set-and-coerce-property! '距離 'Text (lexical-value $distance) 'text)(set-and-coerce-property! '距離目標 'Text (call-yail-primitive string-append (*list-for-runtime* \\\"\\\\u5269\\\\u4e0b\\\" (call-yail-primitive - (*list-for-runtime* (get-property '目標 'Text) (get-property '距離 'Text)) '(number number) \\\"-\\\") \\\"\\\\u6b65\\\" ) '(text text text ) \\\"join\\\") 'text))\\n;;; 計時器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時器1 \\n)\\n\\n(define-event 計時器1 Timer()(set-this-form)\\n (set-and-coerce-property! '時間 'Text (call-yail-primitive string-append (*list-for-runtime* (call-component-method '計時器1 'Hour (*list-for-runtime* ) '(InstantInTime)) \\\":\\\" (call-component-method '計時器1 'Minute (*list-for-runtime* ) '(InstantInTime)) \\\":\\\" (call-component-method '計時器1 'GetMillis (*list-for-runtime* ) '(InstantInTime)) ) '(text text text text text ) \\\"join\\\") 'text))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Pedometer\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2018-10-05T18:38:46.176+08:00","updated_at":"2019-10-02T19:04:17.195+08:00","name":"Pedometer","language":"appinventor","screenshot":{"url":null},"parent_id":40140,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":74,"hashid":"qmdsv5jj","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦