{"id":69190,"student_id":3232,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Account/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"Account\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00ACFF\\\",\\\"Title\\\":\\\"Login_Screen\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8a3b\\\\u518a\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-703315347\\\",\\\"Visible\\\":\\\"False\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1015\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"1454505132\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c644\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"30\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8a3b\\\\u518a\\\\u65b0\\\\u5e33\\\\u865f\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFF00\\\",\\\"Uuid\\\":\\\"-797353749\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"-2105649520\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c645\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u5b78\\\\u54e1\\\\u59d3\\\\u540d:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1913575527\\\"},{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u59d3\\\\u540d\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Uuid\\\":\\\"-1906324173\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"-1460850837\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c646\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-98427590\\\"},{\\\"$Name\\\":\\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Uuid\\\":\\\"1522919533\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e9\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"-962733269\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c647\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1537140744\\\"},{\\\"$Name\\\":\\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"317287101\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e10\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"1431324975\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c648\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-1759872149\\\"},{\\\"$Name\\\":\\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"373765936\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e6\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"AlignVertical\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"-2116057004\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8a3b\\\\u518a\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"signup.png\\\",\\\"Uuid\\\":\\\"776833347\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1992080624\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-687991354\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7533\\\\u8acb\\\\u8a3b\\\\u518a\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"noac.png\\\",\\\"Uuid\\\":\\\"1953265184\\\"}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1548516970\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"Text\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u767b\\\\u5165\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1539461888\\\"},{\\\"$Name\\\":\\\"logo\\\",\\\"$Type\\\":\\\"Image\\\",\\\"$Version\\\":\\\"3\\\",\\\"Picture\\\":\\\"ks.png\\\",\\\"Uuid\\\":\\\"-417445905\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1608577534\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u5e33\\\\u865f:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-595426815\\\"},{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u5e33\\\\u865f\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Uuid\\\":\\\"322621319\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"171675936\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c643\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u5bc6\\\\u78bc:\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-480883685\\\"},{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1563471835\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-757273764\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"Enter.png\\\",\\\"Uuid\\\":\\\"418074244\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5fae\\\\u578b\\\\u8cc7\\\\u6599\\\\u5eab1\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-2131812413\\\"},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1251843382\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Account/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"47K[M*ZZe\\\\!H{89ZN_Ws?\\\" x=\\\"-567\\\" y=\\\"-245\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"BackPressed\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"pPMin%`Ov~PS~8Bd.CcF\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"B(\\\\!jP.d3G:I}AdWJ)3dj\\\"\\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=\\\"yU5$b8n/CJv3sA%D1@#m\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"註冊配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"2].DpZ\\\\!W=Z?sirV/^;k}\\\"\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"U0)6j.E6PL#VHQ2Srm`.\\\" x=\\\"-138\\\" y=\\\"-210\\\"\\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=\\\"GBkTvdFo2F/Mi}lOeeXb\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"q2GV4.qD/ju+_vuV4lxg\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"L7@G+qr}_S%n3HqMHVq9\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"`@*Pn6X(\\\\!Bk[muVq/kj!\\\"\\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=\\\"n/W^uTBT`Ori=\\\\!-hLPgT\\\"\\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=\\\"XKW~8q+wQv^j)SpFvU9e\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"}iD/.)[go(=..u:)wMqt\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"ugPs3pBjPQWpE/_8M%kh\\\"\\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=\\\"controls_if\\\" id=\\\"%\\\\!%\\\\!UaST)_MUpt@XY4=s\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"Ogjp6RfwsRv!6A*l%P(T\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"sDf-h/kP}h9)J=/?#?#L\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"uG#Id@U38kDr!.MA@:%v\\\"\\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_method\\\" id=\\\"+kr)0g)z~pi4!!ji^9]P\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"R9wFZ^[kwdB-FCSJdXU_\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"A1@^^pl\\\\!\\\\!?a{HG5-MYMC\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"%6]!eD(@(J!g{#,1wHlU\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*uXR[wCO.jXX`/%s:w^-\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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_method\\\" id=\\\"98A]qco({F\\\\!LdCsOpKEc\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"md@hkElVy~md4CH,5C/g\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e密碼\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"t7D8+8\\\\!5x%D2=N%hd/=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 \\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=\\\"X,/m1DhmyB9rlThXNDrB\\\"\\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=\\\"spj@J,,bE.l}zUK)k^Q{\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e登入成功\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreenWithStartValue\\\" id=\\\"WV7x4\\\\!wzprUHXcmUdtKN\\\"\\u003e\\n \\u003cvalue name=\\\"SCREENNAME\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"!`^BR.[x=15^~Q__V7?M\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eIDCard\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STARTVALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"=gHJC_7ay8)DT(_6se[.\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"$ph6Qr,2NMDjhVT9C(bj\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e姓名\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"9NTc$Vlf!X0v?r^TK.\\\\!^\\\"\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"{]%l)uv)%})]6s9rA%Pn\\\"\\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=\\\"fdysw(\\\\!@@6rV+T=%I7.)\\\"\\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 \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"I.6Io.A^=((5Cw5=N_7+\\\"\\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=\\\"T@o]st)66\\\\!*,Gk1*QS6m\\\"\\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 \\u003cblock type=\\\"component_event\\\" id=\\\"3U!(BCUpCex%YLgyptvM\\\" collapsed=\\\"true\\\" x=\\\"-565\\\" y=\\\"-186\\\"\\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=\\\"component_set_get\\\" id=\\\";t[8N:IGaYIRFaVg!xJN\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"e{YT`F\\\\!f%s@#c9{SOD-C\\\"\\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=\\\"94B)SSA?..G2+U9L;`!C\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"註冊配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"=YKtOg2B8bZOI^=E+r17\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"DN+%U^Kw#pr.5DE6db//\\\" x=\\\"583\\\" y=\\\"-222\\\"\\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=\\\"(Bj15QMOuyxrEq=i3fC5\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"?Z(1:{7kJ?[L_4rAvZ4s\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"=#?F%#_{QB2v~2{rl0)D\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~C5LMqAd#}ZZwtb:hZ?x\\\"\\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=\\\"Gh;:Wluq`3H.P:#{j\\\\!7X\\\"\\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_operation\\\" id=\\\"e^Keq`0^moUFGIM#FJ00\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"P5([E(nhn.QzPzhl1Q(C\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"M:BN]SS$c_)3,TFXIO0F\\\"\\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=\\\"U8h?,3DxNQV1YyS{Vv2\\\\!\\\"\\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_operation\\\" id=\\\"5zc\\\\!X]L=I/5b$#uj()rl\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"64rd}=uAT}Yu}lobbf}2\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"rNppj?VZ[W0ZA?NEWZY+\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"YoU-X^d#y#cGdp^p,LVK\\\"\\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=\\\";dwM#(5#NS?oNtr+2LFE\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"lMnO[CFYX%4*54[$tb@v\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"UQ=~6I*(\\\\!?dle/Qh%#EY\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"h2Y]94qj,*8)0@D=IiWU\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"^.OH)j4@wZDq}jsFpnGy\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"W.@4tZQwpdT-y6hZGU+P\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"7;nt4;z[]YXVR11J)^=p\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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 \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"dl1rN7lK{ycaqiQZ24Ea\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"3t]:)4QnQJE:L(xsGGbG\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e姓名\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";oKBFj:y.C72Ei1M/D6O\\\"\\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 \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"nUlCP7nF13nR$sl`iX0j\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"__n/yQQTpBKd^/Xp/UC[\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"5B,frNNRQx;5(gVA%xLU\\\"\\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 \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"SZiSvNoA)^6Eje@b?bt1\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"Ocd~#nNBOUJqrjB`O${W\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e密碼\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%t+TR@#{KB9~Y{@/+:,Y\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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 \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"MP57SCrwr,\\\\!e,bHT#.MT\\\"\\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=\\\"}T+%^!-::3AvV@FfI?r6\\\"\\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=\\\"AS?Rjc;am2jx$I5q~@3,\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"註冊配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Q8@g=k-0sWaaOha3]eOQ\\\"\\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=\\\"T1rMGcEB`HP3w*l@xgD+\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"^FF1[HYm-_ht9+%YL$rO\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"/0eYfGoz`Uzbv5i7c1)F\\\"\\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=\\\"*4o@=.lz[zA]Fe5LdzjM\\\"\\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 \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"CFmLg4(r`qZ)W+aL]$/C\\\"\\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=\\\"?K;7?hzeo/O1oUF%ytjV\\\"\\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 \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"A}Fj,.xC;zJ\\\\!DxBb^ub{\\\" collapsed=\\\"true\\\" x=\\\"-565\\\" y=\\\"-128\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e註冊畫面初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"}6EDsCcy}m7Y{F9Z;syp\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" 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=\\\"1UL7?CEE0CoiGsbshbp7\\\"\\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=\\\"D[DrDDujXd-Kco.%LRfy\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" 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=\\\"/k)m5,((Yosa46$m#Gr$\\\"\\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=\\\"R^pxR?p3V*NQK!on2q1l\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"?h_fl:X%B#ma`-vZ)bl;\\\"\\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=\\\"hDlPKwpsDbgWOarARUxX\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"B8/$.=P@_)/o}kE43q*=\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"H{=O((3L3%{u^c]4dX\\\\!_\\\" collapsed=\\\"true\\\" x=\\\"-567\\\" y=\\\"-68\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e登入畫面初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Vf(fAUj\\\\!OSFD6swk-oK-\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" 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=\\\"NS6%9R[u_E:/fNcQD]a8\\\"\\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=\\\"V@F5tRSws\\\\!^-yh-`pR`L\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" 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=\\\"G-w52Hk+j.=9ms^6*q6Z\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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/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/Account/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Account.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$註冊畫面初始化 ) (set-and-coerce-property! '輸入姓名 'Text \\\"\\\" 'text)(set-and-coerce-property! '建立帳號 'Text \\\"\\\" 'text)(set-and-coerce-property! '設定密碼 'Text \\\"\\\" 'text)(set-and-coerce-property! '確認密碼 'Text \\\"\\\" 'text))\\n(def (p$登入畫面初始化 ) (set-and-coerce-property! '登入帳號 'Text \\\"\\\" 'text)(set-and-coerce-property! '登入密碼 'Text \\\"\\\" 'text))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"Account\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF00ACFF 'number)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Login_Screen\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 BackPressed()(set-this-form)\\n (set-and-coerce-property! '登入配置 'Visible #t 'boolean)(set-and-coerce-property! '註冊配置 'Visible #f 'boolean))\\n;;; 註冊配置\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 註冊配置 \\n(set-and-coerce-property! '註冊配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '註冊配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '註冊配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '註冊配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '註冊配置 'Width -2 'number)\\n\\n(set-and-coerce-property! '註冊配置 'Visible #f 'boolean)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置3 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Height -1015 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -1080 'number)\\n\\n)\\n\\n;;; 標籤4\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label 標籤4 \\n(set-and-coerce-property! '標籤4 'FontSize 30 'number)\\n\\n(set-and-coerce-property! '標籤4 'Text \\\"\\\\u8acb\\\\u8a3b\\\\u518a\\\\u65b0\\\\u5e33\\\\u865f\\\" 'text)\\n\\n(set-and-coerce-property! '標籤4 'TextColor #xFFFFFF00 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component 註冊配置 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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -1080 'number)\\n\\n)\\n\\n;;; 標籤5\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 標籤5 \\n(set-and-coerce-property! '標籤5 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤5 'Text \\\"\\\\u5b78\\\\u54e1\\\\u59d3\\\\u540d:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤5 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 輸入姓名\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.TextBox 輸入姓名 \\n)\\n\\n;;; 水平配置5\\n\\n(add-component 註冊配置 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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -1080 'number)\\n\\n)\\n\\n;;; 標籤6\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 標籤6 \\n(set-and-coerce-property! '標籤6 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤6 'Text \\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤6 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 建立帳號\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.TextBox 建立帳號 \\n)\\n\\n;;; 水平配置9\\n\\n(add-component 註冊配置 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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置9 'Width -1080 'number)\\n\\n)\\n\\n;;; 標籤7\\n\\n(add-component 水平配置9 com.google.appinventor.components.runtime.Label 標籤7 \\n(set-and-coerce-property! '標籤7 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤7 'Text \\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤7 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 設定密碼\\n\\n(add-component 水平配置9 com.google.appinventor.components.runtime.PasswordTextBox 設定密碼 \\n)\\n\\n;;; 水平配置10\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置10 \\n(set-and-coerce-property! '水平配置10 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置10 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置10 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置10 'Width -1080 'number)\\n\\n)\\n\\n;;; 標籤8\\n\\n(add-component 水平配置10 com.google.appinventor.components.runtime.Label 標籤8 \\n(set-and-coerce-property! '標籤8 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤8 'Text \\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤8 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 確認密碼\\n\\n(add-component 水平配置10 com.google.appinventor.components.runtime.PasswordTextBox 確認密碼 \\n)\\n\\n;;; 水平配置6\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置6 \\n(set-and-coerce-property! '水平配置6 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置6 'AlignVertical 3 'number)\\n\\n(set-and-coerce-property! '水平配置6 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Width -1080 'number)\\n\\n)\\n\\n;;; 註冊\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Button 註冊 \\n(set-and-coerce-property! '註冊 'Image \\\"signup.png\\\" '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) \\\"=\\\") (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '建立帳號 'Text) \\\"\\\") '(any any) \\\"=\\\") (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 (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '設定密碼 'Text) (get-property '確認密碼 'Text)) '(any any) \\\"=\\\") (begin (call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u59d3\\\\u540d\\\" (get-property '輸入姓名 'Text)) '(text any))(call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\" (get-property '建立帳號 'Text)) '(text any))(call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5bc6\\\\u78bc\\\" (get-property '設定密碼 'Text)) '(text any))(call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8a3b\\\\u518a\\\\u6210\\\\u529f\\\") '(text))(set-and-coerce-property! '註冊配置 'Visible #f 'boolean)(set-and-coerce-property! '登入配置 'Visible #t 'boolean)) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\\u6216\\\\u5bc6\\\\u78bc\\\\u932f\\\\u8aa4\\\") '(text))))) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u4f7f\\\\u7528\\\\u8005\\\\u7684\\\\u76f8\\\\u95dc\\\\u8a0a\\\\u606f\\\") '(text)))))\\n;;; 登入配置\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 登入配置 \\n(set-and-coerce-property! '登入配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '登入配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '登入配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '登入配置 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置1\\n\\n(add-component 登入配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'BackgroundColor #x00FFFFFF '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! '申請註冊 'Image \\\"noac.png\\\" 'text)\\n\\n)\\n\\n(define-event 申請註冊 Click()(set-this-form)\\n (set-and-coerce-property! '登入配置 'Visible #f 'boolean)(set-and-coerce-property! '註冊配置 'Visible #t 'boolean))\\n;;; 垂直配置2\\n\\n(add-component 登入配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'FontSize 25 'number)\\n\\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u767b\\\\u5165\\\" 'text)\\n\\n(set-and-coerce-property! '標籤2 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; logo\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Image logo \\n(set-and-coerce-property! 'logo 'Picture \\\"ks.png\\\" 'text)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 登入配置 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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u5e33\\\\u865f:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤1 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 登入帳號\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.TextBox 登入帳號 \\n)\\n\\n;;; 水平配置7\\n\\n(add-component 登入配置 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 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤3\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 標籤3 \\n(set-and-coerce-property! '標籤3 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '標籤3 'Text \\\"\\\\u5bc6\\\\u78bc:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤3 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 登入密碼\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.PasswordTextBox 登入密碼 \\n)\\n\\n;;; 水平配置8\\n\\n(add-component 登入配置 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 'BackgroundColor #x00FFFFFF '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.Button 登入 \\n(set-and-coerce-property! '登入 'Image \\\"Enter.png\\\" '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 (if (and-delayed (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入帳號 'Text) (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\" \\\"\\\") '(text any))) '(any any) \\\"=\\\") (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入密碼 'Text) (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u5bc6\\\\u78bc\\\" \\\"\\\") '(text any))) '(any any) \\\"=\\\")) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u767b\\\\u5165\\\\u6210\\\\u529f\\\") '(text))(call-yail-primitive open-another-screen-with-start-value (*list-for-runtime* \\\"IDCard\\\" (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u59d3\\\\u540d\\\" \\\"\\\") '(text any))) '(text any) \\\"open another screen with start value\\\")) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\\u6216\\\\u5bc6\\\\u78bc\\\\u932f\\\\u8aa4\\\") '(text))))) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u5e33\\\\u865f\\\\u53ca\\\\u5bc6\\\\u78bc\\\") '(text)))))\\n;;; 微型資料庫1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.TinyDB 微型資料庫1 \\n)\\n\\n;;; 對話框1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 對話框1 \\n)\\n\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Account/IDCard.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"IDCard\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"Title\\\":\\\"IDCard\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundImage\\\":\\\"background.png\\\",\\\"Width\\\":\\\"300\\\",\\\"Uuid\\\":\\\"1858996495\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5927\\\\u982d\\\\u7167\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"160\\\",\\\"Width\\\":\\\"140\\\",\\\"Uuid\\\":\\\"-633643373\\\",\\\"X\\\":\\\"78\\\",\\\"Y\\\":\\\"72\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1002\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-89946619\\\"},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-2108046109\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u59d3\\\\u540d_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"28\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Text\\\":\\\"Name\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFF444444\\\",\\\"Uuid\\\":\\\"1713731749\\\"},{\\\"$Name\\\":\\\"\\\\u8077\\\\u52d9_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"21\\\",\\\"Text\\\":\\\"Student\\\",\\\"TextColor\\\":\\\"\\u0026HFF888888\\\",\\\"Uuid\\\":\\\"1126978619\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1006\\\",\\\"Uuid\\\":\\\"2146569929\\\"},{\\\"$Name\\\":\\\"KS_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"Text\\\":\\\"Koding.School\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFF444444\\\",\\\"Uuid\\\":\\\"-643655597\\\"}]},{\\\"$Name\\\":\\\"\\\\u7167\\\\u76f8\\\\u6a5f1\\\",\\\"$Type\\\":\\\"Camera\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"2012948424\\\"},{\\\"$Name\\\":\\\"\\\\u5fae\\\\u578b\\\\u8cc7\\\\u6599\\\\u5eab1\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-868634900\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Account/IDCard.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"~`$%fOfRUZz{7jrrOQlE\\\" x=\\\"-555\\\" y=\\\"-146\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"IDCard\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eIDCard\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"(}%$wYM`nt/:J/:)wJ#V\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"大頭照\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"G,0s6H3S?BtnRebDC?g4\\\"\\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=\\\")T[+*xa^R[Ba,kO[8:/#\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"姓名_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e姓名_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"_z/zL6(Qv:**d;=[3eC_\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\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=\\\"%l:Tp_L]y;$uDD4_wZM+\\\" x=\\\"-558\\\" y=\\\"-16\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"大頭照\\\" event_name=\\\"TouchDown\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Wd1[XjXdMK7b9dre!-n_\\\"\\u003e\\n \\u003cmutation component_type=\\\"Camera\\\" method_name=\\\"TakePicture\\\" 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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"J\\\\!@yiw$-_n,?j1U,0y6E\\\" x=\\\"-562\\\" y=\\\"93\\\"\\u003e\\n \\u003cmutation component_type=\\\"Camera\\\" instance_name=\\\"照相機1\\\" event_name=\\\"AfterPicture\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e照相機1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"vCE[L\\\\!NSSBFR$0m`6eo8\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"Er,9NKtX~9;F)FSmHgf1\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\".Z1E_w3T/1{Sniq%S/Md\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"image\\\"\\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=\\\"x7hY-CUuZH~fF{H-QL}W\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"大頭照\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"EJ5k0LG(s`v=m4_.T{6K\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"image\\\"\\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 \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\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/Account/IDCard.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Account.IDCard IDCard)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; IDCard\\n\\n(do-after-form-creation (set-and-coerce-property! 'IDCard 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'IDCard 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'IDCard 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'IDCard 'Title \\\"IDCard\\\" 'text)\\n (set-and-coerce-property! 'IDCard 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event IDCard Initialize()(set-this-form)\\n (set-and-coerce-property! '大頭照 'Heading 0 'number)(set-and-coerce-property! '姓名_lab 'Text (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 'text))\\n;;; 畫布1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundImage \\\"background.png\\\" 'text)\\n\\n(set-and-coerce-property! '畫布1 'Width 300 'number)\\n\\n)\\n\\n;;; 大頭照\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 大頭照 \\n(set-and-coerce-property! '大頭照 'Height 160 'number)\\n\\n(set-and-coerce-property! '大頭照 'Width 140 'number)\\n\\n(set-and-coerce-property! '大頭照 'X 78 'number)\\n\\n(set-and-coerce-property! '大頭照 'Y 72 'number)\\n\\n)\\n\\n(define-event 大頭照 TouchDown($x $y)(set-this-form)\\n (call-component-method '照相機1 'TakePicture (*list-for-runtime*) '()))\\n;;; 水平配置1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'Height -1002 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 姓名_lab\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 姓名_lab \\n(set-and-coerce-property! '姓名_lab 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '姓名_lab 'FontSize 28 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'Height -1008 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'Text \\\"Name\\\" 'text)\\n\\n(set-and-coerce-property! '姓名_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'TextColor #xFF444444 'number)\\n\\n)\\n\\n;;; 職務_lab\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 職務_lab \\n(set-and-coerce-property! '職務_lab 'FontSize 21 'number)\\n\\n(set-and-coerce-property! '職務_lab 'Text \\\"Student\\\" 'text)\\n\\n(set-and-coerce-property! '職務_lab 'TextColor #xFF888888 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'Height -1006 'number)\\n\\n)\\n\\n;;; KS_lab\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label KS_lab \\n(set-and-coerce-property! 'KS_lab 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! 'KS_lab 'Text \\\"Koding.School\\\" 'text)\\n\\n(set-and-coerce-property! 'KS_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! 'KS_lab 'TextColor #xFF444444 'number)\\n\\n)\\n\\n;;; 照相機1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Camera 照相機1 \\n)\\n\\n(define-event 照相機1 AfterPicture($image)(set-this-form)\\n (call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5927\\\\u982d\\\\u7167\\\" (lexical-value $image)) '(text any))(set-and-coerce-property! '大頭照 'Picture (lexical-value $image) 'text))\\n;;; 微型資料庫1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.TinyDB 微型資料庫1 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Account\\\",\\\"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":"2019-05-25T10:01:25.984+08:00","updated_at":"2019-06-01T11:03:43.819+08:00","name":"Account","language":"appinventor","screenshot":{"url":null},"parent_id":50435,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":42,"hashid":"882s5m8g","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1211170,"file_name":"Enter.png","project_id":69190,"asset_id":98520,"created_at":"2019-05-25T10:01:25.989+08:00","updated_at":"2019-05-25T10:01:25.989+08:00"},{"id":1211171,"file_name":"noac.png","project_id":69190,"asset_id":98519,"created_at":"2019-05-25T10:01:25.990+08:00","updated_at":"2019-05-25T10:01:25.990+08:00"},{"id":1211172,"file_name":"ks.png","project_id":69190,"asset_id":98518,"created_at":"2019-05-25T10:01:25.991+08:00","updated_at":"2019-05-25T10:01:25.991+08:00"},{"id":1211173,"file_name":"signup.png","project_id":69190,"asset_id":98517,"created_at":"2019-05-25T10:01:25.992+08:00","updated_at":"2019-05-25T10:01:25.992+08:00"},{"id":1211174,"file_name":"background.png","project_id":69190,"asset_id":98516,"created_at":"2019-05-25T10:01:25.993+08:00","updated_at":"2019-05-25T10:01:25.993+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦