{"decls":[{"kind":"export","names":["app.step_v1"]},{"body":["begin",["let","next_id_json",["std.fmt.u32_to_dec","next_id"]],["let","selected_slot_json",["std.fmt.u32_to_dec","selected_slot"]],["let","projects_json",["app.projects_json_v1","p0","p1","p2","p3"]],["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","{\"schema_version\":\"x07_studio.app@0.1.0\",\"next_project_id\":"],"next_id_json"],["bytes.lit",",\"selected_slot\":"]],"selected_slot_json"],["bytes.lit",",\"settings\":{\"search\":"]],["view.to_bytes","search_json"]],["bytes.lit",",\"tag_filter\":"]],["view.to_bytes","tag_filter_json"]],["bytes.lit","},\"projects\":"]],["bytes.concat","projects_json",["bytes.lit","}"]]]],"kind":"defn","name":"app.app_json_v1","params":[{"name":"next_id","ty":"i32"},{"name":"selected_slot","ty":"i32"},{"name":"search_json","ty":"bytes_view"},{"name":"tag_filter_json","ty":"bytes_view"},{"name":"p0","ty":"bytes_view"},{"name":"p1","ty":"bytes_view"},{"name":"p2","ty":"bytes_view"},{"name":"p3","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","attrs",["bytes.lit","{\"type\":\"button\"}"]],["let","props",["std.web_ui.vdom.props_v1",["bytes.view","attrs"],"class_json","style_json"]],["let","on",["std.web_ui.vdom.on_click_v1","target_json"]],["let","txt",["std.web_ui.vdom.text_v1","key_json","label_json"]],["let","children",["std.web_ui.vdom.children1_v1",["bytes.view","txt"]]],["std.web_ui.vdom.el_v1",["bytes.view_lit","\"button\""],"key_json",["bytes.view","props"],["bytes.view","on"],["bytes.view","children"]]],"kind":"defn","name":"app.button_v1","params":[{"name":"key_json","ty":"bytes_view"},{"name":"target_json","ty":"bytes_view"},{"name":"label_json","ty":"bytes_view"},{"name":"class_json","ty":"bytes_view"},{"name":"style_json","ty":"bytes_view"}],"result":"bytes"},{"body":["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","["],["view.to_bytes","a"]],["bytes.lit",","]],["view.to_bytes","b"]],["bytes.lit",","]],["view.to_bytes","c"]],["bytes.lit",","]],["bytes.concat",["view.to_bytes","d"],["bytes.lit","]"]]],"kind":"defn","name":"app.children4_v1","params":[{"name":"a","ty":"bytes_view"},{"name":"b","ty":"bytes_view"},{"name":"c","ty":"bytes_view"},{"name":"d","ty":"bytes_view"}],"result":"bytes"},{"body":["bytes.lit","{\"schema_version\":\"x07_studio.app@0.1.0\",\"next_project_id\":2,\"selected_slot\":0,\"settings\":{\"search\":\"\",\"tag_filter\":\"\"},\"projects\":{\"p0\":{\"active\":true,\"id\":\"p1\",\"name\":\"Inbox\",\"tags_csv\":\"\",\"note\":\"\"},\"p1\":{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"},\"p2\":{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"},\"p3\":{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"}}}"],"kind":"defn","name":"app.default_app_v1","params":[],"result":"bytes"},{"body":["begin",["let","props",["std.web_ui.vdom.props_v1",["bytes.view_lit","{}"],"class_json","style_json"]],["let","on",["std.web_ui.vdom.on_empty_v1"]],["std.web_ui.vdom.el_v1",["bytes.view_lit","\"div\""],"key_json",["bytes.view","props"],["bytes.view","on"],"children_json"]],"kind":"defn","name":"app.div_v1","params":[{"name":"key_json","ty":"bytes_view"},{"name":"class_json","ty":"bytes_view"},{"name":"style_json","ty":"bytes_view"},{"name":"children_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","qv",["std.vec.with_capacity",["+",["+",["view.len","doc_json"],["view.len","path"]],8]]],["set","qv",["std.vec.extend_bytes","qv","doc_json"]],["set","qv",["std.vec.push","qv",0]],["set","qv",["std.vec.extend_bytes","qv","path"]],["let","query",["std.vec.as_bytes","qv"]],["let","value",["std.json.extract_path_canon_or_err",["bytes.view","query"]]],["begin",["let","_x07_tmp_copy_decls_6_body_7",["view.to_bytes",["bytes.view","value"]]],["if",["view.eq",["bytes.view","_x07_tmp_copy_decls_6_body_7"],["bytes.view_lit","ERR"]],"default_i32",["std.parse.u32_dec",["bytes.view","value"]]]]],"kind":"defn","name":"app.doc_extract_i32_or_v1","params":[{"name":"doc_json","ty":"bytes_view"},{"name":"path","ty":"bytes_view"},{"name":"default_i32","ty":"i32"}],"result":"i32"},{"body":["begin",["let","qv",["std.vec.with_capacity",["+",["+",["view.len","doc_json"],["view.len","path"]],8]]],["set","qv",["std.vec.extend_bytes","qv","doc_json"]],["set","qv",["std.vec.push","qv",0]],["set","qv",["std.vec.extend_bytes","qv","path"]],["let","query",["std.vec.as_bytes","qv"]],["let","value",["std.json.extract_path_canon_or_err",["bytes.view","query"]]],["if",["view.eq",["bytes.view","value"],["bytes.view_lit","ERR"]],["view.to_bytes","default_json"],"value"]],"kind":"defn","name":"app.doc_extract_or_v1","params":[{"name":"doc_json","ty":"bytes_view"},{"name":"path","ty":"bytes_view"},{"name":"default_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","attrs_mid",["bytes.concat",["bytes.lit","{\"type\":\"text\",\"value\":"],["view.to_bytes","value_json"]]],["let","attrs",["bytes.concat","attrs_mid",["bytes.lit","}"]]],["let","props",["std.web_ui.vdom.props_v1",["bytes.view","attrs"],"class_json","style_json"]],["let","on",["std.web_ui.vdom.on_input_v1","target_json"]],["let","children",["std.web_ui.vdom.children0_v1"]],["std.web_ui.vdom.el_v1",["bytes.view_lit","\"input\""],"key_json",["bytes.view","props"],["bytes.view","on"],["bytes.view","children"]]],"kind":"defn","name":"app.input_v1","params":[{"name":"key_json","ty":"bytes_view"},{"name":"target_json","ty":"bytes_view"},{"name":"value_json","ty":"bytes_view"},{"name":"class_json","ty":"bytes_view"},{"name":"style_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","out",["std.vec.with_capacity",["+",["view.len","raw_json"],16]]],["set","out",["std.vec.push","out",34]],["for","i",0,["view.len","raw_json"],["begin",["let","ch",["view.get_u8","raw_json","i"]],["if",["=","ch",34],["begin",["set","out",["std.vec.push","out",92]],["set","out",["std.vec.push","out",34]],0],["if",["=","ch",92],["begin",["set","out",["std.vec.push","out",92]],["set","out",["std.vec.push","out",92]],0],["if",["=","ch",10],["begin",["set","out",["std.vec.push","out",92]],["set","out",["std.vec.push","out",110]],0],["if",["=","ch",13],["begin",["set","out",["std.vec.push","out",92]],["set","out",["std.vec.push","out",114]],0],["if",["=","ch",9],["begin",["set","out",["std.vec.push","out",92]],["set","out",["std.vec.push","out",116]],0],["begin",["set","out",["std.vec.push","out","ch"]],0]]]]]],0]],["set","out",["std.vec.push","out",34]],["std.vec.as_bytes","out"]],"kind":"defn","name":"app.json_string_v1","params":[{"name":"raw_json","ty":"bytes_view"}],"result":"bytes"},{"body":["if",["&&",[">=",["view.len","q"],2],["&&",["=",["view.get_u8","q",0],34],["=",["view.get_u8","q",["-",["view.len","q"],1]],34]]],["begin",["let","out",["std.vec.with_capacity",["view.len","q"]]],["let","esc",0],["for","i",1,["-",["view.len","q"],1],["begin",["let","ch",["view.get_u8","q","i"]],["if","esc",["begin",["if",["=","ch",110],["set0","out",["std.vec.push","out",10]],["if",["=","ch",114],["set0","out",["std.vec.push","out",13]],["if",["=","ch",116],["set0","out",["std.vec.push","out",9]],["set0","out",["std.vec.push","out","ch"]]]]],["set0","esc",0]],["if",["=","ch",92],["set0","esc",1],["set0","out",["std.vec.push","out","ch"]]]],0]],["std.vec.as_bytes","out"]],["bytes.alloc",0]],"kind":"defn","name":"app.json_unquote_v1","params":[{"name":"q","ty":"bytes_view"}],"result":"bytes"},{"body":["if",["app.project_visible_v1","project_json","search_raw","filter_raw"],["begin",["let","target_raw",["app.raw_slot_v1",["bytes.view_lit","project_select_"],"slot"]],["let","target_json",["app.json_string_v1",["bytes.view","target_raw"]]],["let","key_raw",["app.raw_slot_v1",["bytes.view_lit","project_btn_"],"slot"]],["let","key_json",["app.json_string_v1",["bytes.view","key_raw"]]],["let","label_json",["app.project_label_json_v1","project_json"]],["let","class_json",["if",["=","slot","selected_slot"],["bytes.lit","[\"project\",\"selected\"]"],["bytes.lit","[\"project\"]"]]],["app.button_v1",["bytes.view","key_json"],["bytes.view","target_json"],["bytes.view","label_json"],["bytes.view","class_json"],["bytes.view_lit","{\"width\":\"100%\",\"margin-bottom\":\"8px\",\"text-align\":\"left\"}"]]],["begin",["let","key_raw",["app.raw_slot_v1",["bytes.view_lit","project_empty_"],"slot"]],["let","key_json",["app.json_string_v1",["bytes.view","key_raw"]]],["let","children",["std.web_ui.vdom.children0_v1"]],["std.web_ui.vdom.fragment_v1",["bytes.view","key_json"],["bytes.view","children"]]]],"kind":"defn","name":"app.project_button_or_fragment_v1","params":[{"name":"slot","ty":"i32"},{"name":"project_json","ty":"bytes_view"},{"name":"search_raw","ty":"bytes_view"},{"name":"filter_raw","ty":"bytes_view"},{"name":"selected_slot","ty":"i32"}],"result":"bytes"},{"body":["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","{\"active\":"],["view.to_bytes","active_json"]],["bytes.lit",",\"id\":"]],["view.to_bytes","id_json"]],["bytes.lit",",\"name\":"]],["view.to_bytes","name_json"]],["bytes.lit",",\"tags_csv\":"]],["view.to_bytes","tags_json"]],["bytes.concat",["bytes.lit",",\"note\":"],["bytes.concat",["view.to_bytes","note_json"],["bytes.lit","}"]]]],"kind":"defn","name":"app.project_json_v1","params":[{"name":"active_json","ty":"bytes_view"},{"name":"id_json","ty":"bytes_view"},{"name":"name_json","ty":"bytes_view"},{"name":"tags_json","ty":"bytes_view"},{"name":"note_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","name_json",["app.doc_extract_or_v1","project_json",["bytes.view_lit","name"],["bytes.view_lit","\"\""]]],["let","tags_json",["app.doc_extract_or_v1","project_json",["bytes.view_lit","tags_csv"],["bytes.view_lit","\"\""]]],["let","name_raw",["app.json_unquote_v1",["bytes.view","name_json"]]],["let","tags_raw",["app.json_unquote_v1",["bytes.view","tags_json"]]],["if",["=",["bytes.len",["bytes.view","tags_raw"]],0],["app.json_string_v1",["bytes.view","name_raw"]],["begin",["let","label_raw",["bytes.concat",["bytes.concat",["bytes.concat","name_raw",["bytes.lit"," ["]],"tags_raw"],["bytes.lit","]"]]],["app.json_string_v1",["bytes.view","label_raw"]]]]],"kind":"defn","name":"app.project_label_json_v1","params":[{"name":"project_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","base",["app.raw_slot_v1",["bytes.view_lit","projects.p"],"slot"]],["bytes.concat",["bytes.concat","base",["bytes.lit","."]],["view.to_bytes","field"]]],"kind":"defn","name":"app.project_path_v1","params":[{"name":"slot","ty":"i32"},{"name":"field","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","active_json",["app.doc_extract_or_v1","project_json",["bytes.view_lit","active"],["bytes.view_lit","false"]]],["if",["view.eq",["bytes.view","active_json"],["bytes.view_lit","true"]],["begin",["let","name_json",["app.doc_extract_or_v1","project_json",["bytes.view_lit","name"],["bytes.view_lit","\"\""]]],["let","tags_json",["app.doc_extract_or_v1","project_json",["bytes.view_lit","tags_csv"],["bytes.view_lit","\"\""]]],["let","name_raw",["app.json_unquote_v1",["bytes.view","name_json"]]],["let","tags_raw",["app.json_unquote_v1",["bytes.view","tags_json"]]],["if",["&&",["if",["=",["view.len","search_raw"],0],1,[">=",["std.regex-lite.find_literal",["bytes.view","name_raw"],"search_raw"],0]],["if",["=",["view.len","filter_raw"],0],1,[">=",["std.regex-lite.find_literal",["bytes.view","tags_raw"],"filter_raw"],0]]],1,0]],0]],"kind":"defn","name":"app.project_visible_v1","params":[{"name":"project_json","ty":"bytes_view"},{"name":"search_raw","ty":"bytes_view"},{"name":"filter_raw","ty":"bytes_view"}],"result":"i32"},{"body":["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","{\"p0\":"],["view.to_bytes","p0"]],["bytes.lit",",\"p1\":"]],["view.to_bytes","p1"]],["bytes.lit",",\"p2\":"]],["view.to_bytes","p2"]],["bytes.lit",",\"p3\":"]],["bytes.concat",["view.to_bytes","p3"],["bytes.lit","}"]]],"kind":"defn","name":"app.projects_json_v1","params":[{"name":"p0","ty":"bytes_view"},{"name":"p1","ty":"bytes_view"},{"name":"p2","ty":"bytes_view"},{"name":"p3","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","slot_text",["std.fmt.u32_to_dec","slot"]],["bytes.concat",["view.to_bytes","prefix"],"slot_text"]],"kind":"defn","name":"app.raw_slot_v1","params":[{"name":"prefix","ty":"bytes_view"},{"name":"slot","ty":"i32"}],"result":"bytes"},{"body":["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","{\"app\":"],["view.to_bytes","app_json"]],["bytes.lit",",\"ui\":{\"import_text\":"]],["view.to_bytes","import_text_json"]],["bytes.lit",",\"export_text\":"]],["view.to_bytes","export_text_json"]],["bytes.lit",",\"status\":"]],["view.to_bytes","status_json"]],["bytes.lit","}}"]],"kind":"defn","name":"app.state_json_v1","params":[{"name":"app_json","ty":"bytes_view"},{"name":"import_text_json","ty":"bytes_view"},{"name":"export_text_json","ty":"bytes_view"},{"name":"status_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","empty_text_json",["bytes.lit","\"\""]],["let","default_app_json",["app.default_app_v1"]],["let","event_type_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","event.type"],["bytes.view_lit","\"init\""]]],["let","event_target_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","event.target"],["bytes.view_lit","\"\""]]],["let","event_value_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","event.value"],["bytes.view_lit","\"\""]]],["let","storage_present",["std.web_ui.effects.storage.dispatch_get_present_v1","dispatch_json"]],["let","storage_value_json",["std.web_ui.effects.storage.dispatch_get_value_canon_or_err_v1","dispatch_json"]],["let","current_app_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","state.app"],["bytes.view","default_app_json"]]],["let","current_import_text_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","state.ui.import_text"],["bytes.view","empty_text_json"]]],["let","current_export_text_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","state.ui.export_text"],["bytes.view","empty_text_json"]]],["let","current_status_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","state.ui.status"],["bytes.view","empty_text_json"]]],["let","current_next_id",["app.doc_extract_i32_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","next_project_id"],2]],["let","current_selected_slot",["app.doc_extract_i32_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","selected_slot"],0]],["let","current_search_json",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","settings.search"],["bytes.view","empty_text_json"]]],["let","current_tag_filter_json",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","settings.tag_filter"],["bytes.view","empty_text_json"]]],["let","current_p0",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","projects.p0"],["bytes.view_lit","{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"}"]]],["let","current_p1",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","projects.p1"],["bytes.view_lit","{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"}"]]],["let","current_p2",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","projects.p2"],["bytes.view_lit","{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"}"]]],["let","current_p3",["app.doc_extract_or_v1",["bytes.view","current_app_json"],["bytes.view_lit","projects.p3"],["bytes.view_lit","{\"active\":false,\"id\":\"\",\"name\":\"\",\"tags_csv\":\"\",\"note\":\"\"}"]]],["let","selected_project_json",["if",["=","current_selected_slot",0],["view.to_bytes",["bytes.view","current_p0"]],["if",["=","current_selected_slot",1],["view.to_bytes",["bytes.view","current_p1"]],["if",["=","current_selected_slot",2],["view.to_bytes",["bytes.view","current_p2"]],["view.to_bytes",["bytes.view","current_p3"]]]]]],["let","selected_id_json",["app.doc_extract_or_v1",["bytes.view","selected_project_json"],["bytes.view_lit","id"],["bytes.view_lit","\"p1\""]]],["let","selected_name_json",["app.doc_extract_or_v1",["bytes.view","selected_project_json"],["bytes.view_lit","name"],["bytes.view","empty_text_json"]]],["let","selected_tags_json",["app.doc_extract_or_v1",["bytes.view","selected_project_json"],["bytes.view_lit","tags_csv"],["bytes.view","empty_text_json"]]],["let","selected_note_json",["app.doc_extract_or_v1",["bytes.view","selected_project_json"],["bytes.view_lit","note"],["bytes.view","empty_text_json"]]],["let","next_p0",["view.to_bytes",["bytes.view","current_p0"]]],["let","next_p1",["view.to_bytes",["bytes.view","current_p1"]]],["let","next_p2",["view.to_bytes",["bytes.view","current_p2"]]],["let","next_p3",["view.to_bytes",["bytes.view","current_p3"]]],["let","next_next_id","current_next_id"],["let","next_selected_slot","current_selected_slot"],["let","next_search_json",["view.to_bytes",["bytes.view","current_search_json"]]],["let","next_tag_filter_json",["view.to_bytes",["bytes.view","current_tag_filter_json"]]],["let","next_import_text_json",["view.to_bytes",["bytes.view","current_import_text_json"]]],["let","next_export_text_json",["view.to_bytes",["bytes.view","current_export_text_json"]]],["let","next_status_json",["view.to_bytes",["bytes.view","current_status_json"]]],["let","handled",0],["let","should_get",0],["let","should_persist",0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"init\""]],["=","storage_present",0]]],["begin",["set","should_get",1],["set","next_status_json",["bytes.lit","\"loading\""]],["set0","handled",1]],0],["if",["&&",["=","handled",0],["=","storage_present",1]],["begin",["let","loaded_schema_json",["app.doc_extract_or_v1","dispatch_json",["bytes.view_lit","state.__x07_storage.get.value.schema_version"],["bytes.view_lit","\"\""]]],["if",["view.eq",["bytes.view","loaded_schema_json"],["bytes.view_lit","\"x07_studio.app@0.1.0\""]],["begin",["let","loaded_p0",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","projects.p0"],["bytes.view","current_p0"]]],["let","loaded_p1",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","projects.p1"],["bytes.view","current_p1"]]],["let","loaded_p2",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","projects.p2"],["bytes.view","current_p2"]]],["let","loaded_p3",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","projects.p3"],["bytes.view","current_p3"]]],["set","next_p0","loaded_p0"],["set","next_p1","loaded_p1"],["set","next_p2","loaded_p2"],["set","next_p3","loaded_p3"],["set","next_next_id",["app.doc_extract_i32_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","next_project_id"],"current_next_id"]],["set","next_selected_slot",["app.doc_extract_i32_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","selected_slot"],"current_selected_slot"]],["set","next_search_json",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","settings.search"],["bytes.view","empty_text_json"]]],["set","next_tag_filter_json",["app.doc_extract_or_v1",["bytes.view","storage_value_json"],["bytes.view_lit","settings.tag_filter"],["bytes.view","empty_text_json"]]],["set","next_status_json",["bytes.lit","\"hydrated\""]],["set","next_import_text_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","next_export_text_json",["view.to_bytes",["bytes.view","empty_text_json"]]],0],["begin",["set","next_p0",["app.doc_extract_or_v1",["bytes.view","default_app_json"],["bytes.view_lit","projects.p0"],["bytes.view","current_p0"]]],["set","next_p1",["app.doc_extract_or_v1",["bytes.view","default_app_json"],["bytes.view_lit","projects.p1"],["bytes.view","current_p1"]]],["set","next_p2",["app.doc_extract_or_v1",["bytes.view","default_app_json"],["bytes.view_lit","projects.p2"],["bytes.view","current_p2"]]],["set","next_p3",["app.doc_extract_or_v1",["bytes.view","default_app_json"],["bytes.view_lit","projects.p3"],["bytes.view","current_p3"]]],["set","next_next_id",2],["set","next_selected_slot",0],["set","next_search_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","next_tag_filter_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","next_status_json",["bytes.lit","\"storage_invalid\""]],["set","next_import_text_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","next_export_text_json",["view.to_bytes",["bytes.view","empty_text_json"]]],0]],["set0","handled",1]],0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"input\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"sidebar_search\""]]]],["begin",["set","next_search_json",["view.to_bytes",["bytes.view","event_value_json"]]],["set","next_status_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","should_persist",1],["set0","handled",1]],0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"input\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"tag_filter\""]]]],["begin",["set","next_tag_filter_json",["view.to_bytes",["bytes.view","event_value_json"]]],["set","next_status_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","should_persist",1],["set0","handled",1]],0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"click\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"project_new\""]]]],["begin",["let","new_id_raw",["app.raw_slot_v1",["bytes.view_lit","p"],"current_next_id"]],["let","new_id_json",["app.json_string_v1",["bytes.view","new_id_raw"]]],["let","untitled_raw",["bytes.concat",["bytes.lit","Untitled "],["std.fmt.u32_to_dec","current_next_id"]]],["let","new_name_json",["app.json_string_v1",["bytes.view","untitled_raw"]]],["let","new_project",["app.project_json_v1",["bytes.view_lit","true"],["bytes.view","new_id_json"],["bytes.view","new_name_json"],["bytes.view","empty_text_json"],["bytes.view","empty_text_json"]]],["let","p1_active",["app.doc_extract_or_v1",["bytes.view","current_p1"],["bytes.view_lit","active"],["bytes.view_lit","false"]]],["let","p2_active",["app.doc_extract_or_v1",["bytes.view","current_p2"],["bytes.view_lit","active"],["bytes.view_lit","false"]]],["let","p3_active",["app.doc_extract_or_v1",["bytes.view","current_p3"],["bytes.view_lit","active"],["bytes.view_lit","false"]]],["if",["view.eq",["bytes.view","p1_active"],["bytes.view_lit","false"]],["begin",["set","next_p1","new_project"],["set","next_selected_slot",1],["set","next_next_id",["+","current_next_id",1]],["set","next_status_json",["bytes.lit","\"created\""]],["set","should_persist",1],0],["if",["view.eq",["bytes.view","p2_active"],["bytes.view_lit","false"]],["begin",["set","next_p2","new_project"],["set","next_selected_slot",2],["set","next_next_id",["+","current_next_id",1]],["set","next_status_json",["bytes.lit","\"created\""]],["set","should_persist",1],0],["if",["view.eq",["bytes.view","p3_active"],["bytes.view_lit","false"]],["begin",["set","next_p3","new_project"],["set","next_selected_slot",3],["set","next_next_id",["+","current_next_id",1]],["set","next_status_json",["bytes.lit","\"created\""]],["set","should_persist",1],0],["begin",["set","next_status_json",["bytes.lit","\"project_limit_reached\""]],0]]]],["set0","handled",1]],0],["begin",["let","_x07_tmp_copy_decls_19_body_44",["view.to_bytes",["bytes.view","event_target_json"]]],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"click\""]],["||",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44"],["bytes.view_lit","\"project_select_0\""]],["||",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44"],["bytes.view_lit","\"project_select_1\""]],["||",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44"],["bytes.view_lit","\"project_select_2\""]],["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44"],["bytes.view_lit","\"project_select_3\""]]]]]]],["begin",["set","next_selected_slot",["begin",["let","_x07_tmp_copy_decls_19_body_44_2_2_1_2",["view.to_bytes",["bytes.view","event_target_json"]]],["if",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44_2_2_1_2"],["bytes.view_lit","\"project_select_0\""]],0,["begin",["let","_x07_tmp_copy_decls_19_body_44_2_2_1_2_2_3",["view.to_bytes",["bytes.view","event_target_json"]]],["if",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_44_2_2_1_2_2_3"],["bytes.view_lit","\"project_select_1\""]],1,["if",["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"project_select_2\""]],2,3]]]]]],["set","next_status_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","should_persist",1],["set0","handled",1]],0]],["begin",["let","_x07_tmp_copy_decls_19_body_45",["view.to_bytes",["bytes.view","event_target_json"]]],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"input\""]],["||",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_45"],["bytes.view_lit","\"project_name\""]],["||",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_45"],["bytes.view_lit","\"project_tags\""]],["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_45"],["bytes.view_lit","\"note_editor\""]]]]]],["begin",["let","replacement_name_json",["if",["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"project_name\""]],["view.to_bytes",["bytes.view","event_value_json"]],["view.to_bytes",["bytes.view","selected_name_json"]]]],["let","replacement_tags_json",["if",["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"project_tags\""]],["view.to_bytes",["bytes.view","event_value_json"]],["view.to_bytes",["bytes.view","selected_tags_json"]]]],["let","replacement_note_json",["if",["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"note_editor\""]],["view.to_bytes",["bytes.view","event_value_json"]],["view.to_bytes",["bytes.view","selected_note_json"]]]],["let","replacement_project",["app.project_json_v1",["bytes.view_lit","true"],["bytes.view","selected_id_json"],["bytes.view","replacement_name_json"],["bytes.view","replacement_tags_json"],["bytes.view","replacement_note_json"]]],["if",["=","current_selected_slot",0],["set0","next_p0","replacement_project"],["if",["=","current_selected_slot",1],["set0","next_p1","replacement_project"],["if",["=","current_selected_slot",2],["set0","next_p2","replacement_project"],["set0","next_p3","replacement_project"]]]],["set","next_status_json",["bytes.lit","\"saved\""]],["set","should_persist",1],["set0","handled",1]],0]],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"click\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"export_selected\""]]]],["begin",["let","export_json",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.concat",["bytes.lit","{\"schema_version\":\"x07_studio.project_export@0.1.0\",\"project\":{\"id\":"],"selected_id_json"],["bytes.lit",",\"name\":"]],"selected_name_json"],["bytes.lit",",\"tags_csv\":"]],"selected_tags_json"],["bytes.lit",",\"note\":"]],"selected_note_json"],["bytes.lit","}}"]]],["set","next_export_text_json",["app.json_string_v1",["bytes.view","export_json"]]],["set","next_status_json",["bytes.lit","\"export_ready\""]],["set0","handled",1]],0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"input\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"import_json\""]]]],["begin",["set","next_import_text_json",["view.to_bytes",["bytes.view","event_value_json"]]],["set","next_status_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set0","handled",1]],0],["if",["&&",["=","handled",0],["&&",["view.eq",["bytes.view","event_type_json"],["bytes.view_lit","\"click\""]],["view.eq",["bytes.view","event_target_json"],["bytes.view_lit","\"import_submit\""]]]],["begin",["let","raw_import",["app.json_unquote_v1",["bytes.view","current_import_text_json"]]],["let","canon_import",["std.json.canonicalize_small",["bytes.view","raw_import"]]],["begin",["let","_x07_tmp_copy_decls_19_body_48_2_3",["view.to_bytes",["bytes.view","canon_import"]]],["if",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_48_2_3"],["bytes.view_lit","ERR"]],["set0","next_status_json",["bytes.lit","\"import_invalid_json\""]],["begin",["let","schema_json",["app.doc_extract_or_v1",["bytes.view","canon_import"],["bytes.view_lit","schema_version"],["bytes.view_lit","\"\""]]],["let","import_id_json",["app.doc_extract_or_v1",["bytes.view","canon_import"],["bytes.view_lit","project.id"],["bytes.view_lit","ERR"]]],["let","import_name_json",["app.doc_extract_or_v1",["bytes.view","canon_import"],["bytes.view_lit","project.name"],["bytes.view_lit","ERR"]]],["let","import_tags_json",["app.doc_extract_or_v1",["bytes.view","canon_import"],["bytes.view_lit","project.tags_csv"],["bytes.view_lit","ERR"]]],["let","import_note_json",["app.doc_extract_or_v1",["bytes.view","canon_import"],["bytes.view_lit","project.note"],["bytes.view_lit","ERR"]]],["begin",["let","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6",["view.to_bytes",["bytes.view","import_id_json"]]],["begin",["let","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2",["view.to_bytes",["bytes.view","import_name_json"]]],["begin",["let","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2_2",["view.to_bytes",["bytes.view","import_note_json"]]],["begin",["let","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2_2_2",["view.to_bytes",["bytes.view","import_tags_json"]]],["if",["&&",["view.eq",["bytes.view","schema_json"],["bytes.view_lit","\"x07_studio.project_export@0.1.0\""]],["&&",["!=",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6"],["bytes.view_lit","ERR"]],1],["&&",["!=",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2"],["bytes.view_lit","ERR"]],1],["&&",["!=",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2_2_2"],["bytes.view_lit","ERR"]],1],["!=",["view.eq",["bytes.view","_x07_tmp_copy_decls_19_body_48_2_3_2_3_6_2_2"],["bytes.view_lit","ERR"]],1]]]]],["begin",["let","replacement_project",["app.project_json_v1",["bytes.view_lit","true"],["bytes.view","import_id_json"],["bytes.view","import_name_json"],["bytes.view","import_tags_json"],["bytes.view","import_note_json"]]],["if",["=","current_selected_slot",0],["set0","next_p0","replacement_project"],["if",["=","current_selected_slot",1],["set0","next_p1","replacement_project"],["if",["=","current_selected_slot",2],["set0","next_p2","replacement_project"],["set0","next_p3","replacement_project"]]]],["set","next_status_json",["bytes.lit","\"import_applied\""]],["set","next_import_text_json",["view.to_bytes",["bytes.view","empty_text_json"]]],["set","should_persist",1],0],["set0","next_status_json",["bytes.lit","\"import_missing_field\""]]]]]]],0]]],["set0","handled",1]],0],["let","next_app_json",["app.app_json_v1","next_next_id","next_selected_slot",["bytes.view","next_search_json"],["bytes.view","next_tag_filter_json"],["bytes.view","next_p0"],["bytes.view","next_p1"],["bytes.view","next_p2"],["bytes.view","next_p3"]]],["let","effects_json",["if","should_get",["begin",["let","eff",["std.web_ui.effects.storage.get_v1",["bytes.view_lit","\"x07_studio.app.v1\""]]],["bytes.concat",["bytes.concat",["bytes.lit","["],"eff"],["bytes.lit","]"]]],["if","should_persist",["begin",["let","eff",["std.web_ui.effects.storage.set_v1",["bytes.view_lit","\"x07_studio.app.v1\""],["bytes.view","next_app_json"]]],["bytes.concat",["bytes.concat",["bytes.lit","["],"eff"],["bytes.lit","]"]]],["bytes.lit","[]"]]]],["let","selected_project_next",["if",["=","next_selected_slot",0],["view.to_bytes",["bytes.view","next_p0"]],["if",["=","next_selected_slot",1],["view.to_bytes",["bytes.view","next_p1"]],["if",["=","next_selected_slot",2],["view.to_bytes",["bytes.view","next_p2"]],["view.to_bytes",["bytes.view","next_p3"]]]]]],["let","view_name_json",["app.doc_extract_or_v1",["bytes.view","selected_project_next"],["bytes.view_lit","name"],["bytes.view","empty_text_json"]]],["let","view_tags_json",["app.doc_extract_or_v1",["bytes.view","selected_project_next"],["bytes.view_lit","tags_csv"],["bytes.view","empty_text_json"]]],["let","view_note_json",["app.doc_extract_or_v1",["bytes.view","selected_project_next"],["bytes.view_lit","note"],["bytes.view","empty_text_json"]]],["let","search_raw",["app.json_unquote_v1",["bytes.view","next_search_json"]]],["let","filter_raw",["app.json_unquote_v1",["bytes.view","next_tag_filter_json"]]],["let","_x07_tmp_borrow_decls_19_body_57_2_1",["app.input_v1",["bytes.view_lit","\"sidebar_search\""],["bytes.view_lit","\"sidebar_search\""],["bytes.view","next_search_json"],["bytes.view_lit","[\"search\"]"],["bytes.view_lit","{\"width\":\"100%\",\"margin-bottom\":\"8px\"}"]]],["let","_x07_tmp_borrow_decls_19_body_57_2_2",["app.input_v1",["bytes.view_lit","\"tag_filter\""],["bytes.view_lit","\"tag_filter\""],["bytes.view","next_tag_filter_json"],["bytes.view_lit","[\"tag-filter\"]"],["bytes.view_lit","{\"width\":\"100%\",\"margin-bottom\":\"8px\"}"]]],["let","_x07_tmp_borrow_decls_19_body_57_2_3",["app.button_v1",["bytes.view_lit","\"project_new\""],["bytes.view_lit","\"project_new\""],["bytes.view_lit","\"New project\""],["bytes.view_lit","[\"new-project\"]"],["bytes.view_lit","{\"width\":\"100%\",\"margin-bottom\":\"12px\"}"]]],["let","_x07_tmp_borrow_decls_19_body_60_2_1",["app.project_button_or_fragment_v1",0,["bytes.view","next_p0"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_2",["app.project_button_or_fragment_v1",1,["bytes.view","next_p1"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_3",["app.project_button_or_fragment_v1",2,["bytes.view","next_p2"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_4",["app.project_button_or_fragment_v1",3,["bytes.view","next_p3"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","project_list_children",["app.children4_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_60_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_60_2_2"],["bytes.view","_x07_tmp_borrow_decls_19_body_60_2_3"],["bytes.view","_x07_tmp_borrow_decls_19_body_60_2_4"]]],["let","_x07_tmp_borrow_decls_19_body_60_2_4_1_1",["app.project_button_or_fragment_v1",0,["bytes.view","next_p0"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_4_1_2",["app.project_button_or_fragment_v1",1,["bytes.view","next_p1"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_4_1_3",["app.project_button_or_fragment_v1",2,["bytes.view","next_p2"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_60_2_4_1_4",["app.project_button_or_fragment_v1",3,["bytes.view","next_p3"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_57_2_4",["app.div_v1",["bytes.view_lit","\"project_list\""],["bytes.view_lit","[\"project-list\"]"],["bytes.view_lit","{}"],["bytes.view","project_list_children"]]],["let","_x07_tmp_borrow_decls_19_body_61_2_1",["app.project_button_or_fragment_v1",0,["bytes.view","next_p0"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_61_2_2",["app.project_button_or_fragment_v1",1,["bytes.view","next_p1"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_61_2_3",["app.project_button_or_fragment_v1",2,["bytes.view","next_p2"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_61_2_4",["app.project_button_or_fragment_v1",3,["bytes.view","next_p3"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_57_2_4_1_4",["app.children4_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_61_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_61_2_2"],["bytes.view","_x07_tmp_borrow_decls_19_body_61_2_3"],["bytes.view","_x07_tmp_borrow_decls_19_body_61_2_4"]]],["let","_x07_tmp_borrow_decls_19_body_57_2_4_1_4_1_1",["app.project_button_or_fragment_v1",0,["bytes.view","next_p0"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_57_2_4_1_4_1_2",["app.project_button_or_fragment_v1",1,["bytes.view","next_p1"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_57_2_4_1_4_1_3",["app.project_button_or_fragment_v1",2,["bytes.view","next_p2"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","_x07_tmp_borrow_decls_19_body_57_2_4_1_4_1_4",["app.project_button_or_fragment_v1",3,["bytes.view","next_p3"],["bytes.view","search_raw"],["bytes.view","filter_raw"],"next_selected_slot"]],["let","sidebar_children",["app.children4_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_57_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_57_2_2"],["bytes.view","_x07_tmp_borrow_decls_19_body_57_2_3"],["bytes.view","_x07_tmp_borrow_decls_19_body_57_2_4"]]],["let","_x07_tmp_borrow_decls_19_body_67_2_1",["std.web_ui.vdom.text_v1",["bytes.view_lit","\"status_text\""],["bytes.view","next_status_json"]]],["let","_x07_tmp_borrow_decls_19_body_58_2_4",["std.web_ui.vdom.children1_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_67_2_1"]]],["let","_x07_tmp_borrow_decls_19_body_58_2_4_1_1",["std.web_ui.vdom.text_v1",["bytes.view_lit","\"status_text\""],["bytes.view","next_status_json"]]],["let","status_node",["app.div_v1",["bytes.view_lit","\"status\""],["bytes.view_lit","[\"status\"]"],["bytes.view_lit","{\"margin-top\":\"8px\",\"color\":\"#444\"}"],["bytes.view","_x07_tmp_borrow_decls_19_body_58_2_4"]]],["let","_x07_tmp_borrow_decls_19_body_70_2_1",["app.input_v1",["bytes.view_lit","\"project_name\""],["bytes.view_lit","\"project_name\""],["bytes.view","view_name_json"],["bytes.view_lit","[\"project-name\"]"],["bytes.view_lit","{\"width\":\"100%\"}"]]],["let","_x07_tmp_borrow_decls_19_body_70_2_2",["app.input_v1",["bytes.view_lit","\"project_tags\""],["bytes.view_lit","\"project_tags\""],["bytes.view","view_tags_json"],["bytes.view_lit","[\"project-tags\"]"],["bytes.view_lit","{\"width\":\"100%\"}"]]],["let","_x07_tmp_borrow_decls_19_body_70_2_3",["app.textarea_v1",["bytes.view_lit","\"note_editor\""],["bytes.view_lit","\"note_editor\""],["bytes.view","view_note_json"],["bytes.view_lit","[\"note-editor\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"320px\"}"],0]],["let","_x07_tmp_borrow_decls_19_body_59_2_4",["app.children4_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_70_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_70_2_2"],["bytes.view","_x07_tmp_borrow_decls_19_body_70_2_3"],["bytes.view","status_node"]]],["let","_x07_tmp_borrow_decls_19_body_59_2_4_1_1",["app.input_v1",["bytes.view_lit","\"project_name\""],["bytes.view_lit","\"project_name\""],["bytes.view","view_name_json"],["bytes.view_lit","[\"project-name\"]"],["bytes.view_lit","{\"width\":\"100%\"}"]]],["let","_x07_tmp_borrow_decls_19_body_59_2_4_1_2",["app.input_v1",["bytes.view_lit","\"project_tags\""],["bytes.view_lit","\"project_tags\""],["bytes.view","view_tags_json"],["bytes.view_lit","[\"project-tags\"]"],["bytes.view_lit","{\"width\":\"100%\"}"]]],["let","_x07_tmp_borrow_decls_19_body_59_2_4_1_3",["app.textarea_v1",["bytes.view_lit","\"note_editor\""],["bytes.view_lit","\"note_editor\""],["bytes.view","view_note_json"],["bytes.view_lit","[\"note-editor\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"320px\"}"],0]],["let","editor_panel",["app.div_v1",["bytes.view_lit","\"editor_panel\""],["bytes.view_lit","[\"editor-panel\"]"],["bytes.view_lit","{\"display\":\"flex\",\"flex-direction\":\"column\",\"gap\":\"8px\",\"margin-bottom\":\"16px\"}"],["bytes.view","_x07_tmp_borrow_decls_19_body_59_2_4"]]],["let","_x07_tmp_borrow_decls_19_body_75_2_1",["app.button_v1",["bytes.view_lit","\"export_selected\""],["bytes.view_lit","\"export_selected\""],["bytes.view_lit","\"Export project\""],["bytes.view_lit","[\"export-button\"]"],["bytes.view_lit","{\"width\":\"fit-content\"}"]]],["let","_x07_tmp_borrow_decls_19_body_75_2_2",["app.textarea_v1",["bytes.view_lit","\"export_text\""],["bytes.view_lit","\"export_text\""],["bytes.view","next_export_text_json"],["bytes.view_lit","[\"export-text\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"120px\"}"],1]],["let","export_children",["std.web_ui.vdom.children2_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_75_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_75_2_2"]]],["let","export_button_copy",["app.button_v1",["bytes.view_lit","\"export_selected\""],["bytes.view_lit","\"export_selected\""],["bytes.view_lit","\"Export project\""],["bytes.view_lit","[\"export-button\"]"],["bytes.view_lit","{\"width\":\"fit-content\"}"]]],["let","export_textarea_copy",["app.textarea_v1",["bytes.view_lit","\"export_text\""],["bytes.view_lit","\"export_text\""],["bytes.view","next_export_text_json"],["bytes.view_lit","[\"export-text\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"120px\"}"],1]],["let","export_panel",["app.div_v1",["bytes.view_lit","\"export_panel\""],["bytes.view_lit","[\"export-panel\"]"],["bytes.view_lit","{\"display\":\"flex\",\"flex-direction\":\"column\",\"gap\":\"8px\",\"margin-bottom\":\"16px\"}"],["bytes.view","export_children"]]],["let","_x07_tmp_borrow_decls_19_body_79_2_1",["app.textarea_v1",["bytes.view_lit","\"import_json\""],["bytes.view_lit","\"import_json\""],["bytes.view","next_import_text_json"],["bytes.view_lit","[\"import-text\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"120px\"}"],0]],["let","_x07_tmp_borrow_decls_19_body_79_2_2",["app.button_v1",["bytes.view_lit","\"import_submit\""],["bytes.view_lit","\"import_submit\""],["bytes.view_lit","\"Import project\""],["bytes.view_lit","[\"import-button\"]"],["bytes.view_lit","{\"width\":\"fit-content\"}"]]],["let","import_children",["std.web_ui.vdom.children2_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_79_2_1"],["bytes.view","_x07_tmp_borrow_decls_19_body_79_2_2"]]],["let","_x07_tmp_borrow_decls_19_body_61_2_4_1_1",["app.textarea_v1",["bytes.view_lit","\"import_json\""],["bytes.view_lit","\"import_json\""],["bytes.view","next_import_text_json"],["bytes.view_lit","[\"import-text\"]"],["bytes.view_lit","{\"width\":\"100%\",\"min-height\":\"120px\"}"],0]],["let","_x07_tmp_borrow_decls_19_body_61_2_4_1_2",["app.button_v1",["bytes.view_lit","\"import_submit\""],["bytes.view_lit","\"import_submit\""],["bytes.view_lit","\"Import project\""],["bytes.view_lit","[\"import-button\"]"],["bytes.view_lit","{\"width\":\"fit-content\"}"]]],["let","import_panel",["app.div_v1",["bytes.view_lit","\"import_panel\""],["bytes.view_lit","[\"import-panel\"]"],["bytes.view_lit","{\"display\":\"flex\",\"flex-direction\":\"column\",\"gap\":\"8px\"}"],["bytes.view","import_children"]]],["let","_x07_tmp_borrow_decls_19_body_62_2_1",["std.web_ui.vdom.text_v1",["bytes.view_lit","\"title\""],["bytes.view","view_name_json"]]],["let","main_children",["app.children4_v1",["bytes.view","_x07_tmp_borrow_decls_19_body_62_2_1"],["bytes.view","editor_panel"],["bytes.view","export_panel"],["bytes.view","import_panel"]]],["let","sidebar_node",["app.div_v1",["bytes.view_lit","\"sidebar\""],["bytes.view_lit","[\"sidebar\"]"],["bytes.view_lit","{\"width\":\"280px\",\"padding\":\"16px\",\"border-right\":\"1px solid #ddd\",\"box-sizing\":\"border-box\"}"],["bytes.view","sidebar_children"]]],["let","main_node",["app.div_v1",["bytes.view_lit","\"main\""],["bytes.view_lit","[\"main\"]"],["bytes.view_lit","{\"flex\":\"1\",\"padding\":\"16px\",\"box-sizing\":\"border-box\"}"],["bytes.view","main_children"]]],["let","root_children",["std.web_ui.vdom.children2_v1",["bytes.view","sidebar_node"],["bytes.view","main_node"]]],["let","root_node",["app.div_v1",["bytes.view_lit","\"root\""],["bytes.view_lit","[\"app-root\"]"],["bytes.view_lit","{\"display\":\"flex\",\"min-height\":\"100vh\",\"font-family\":\"sans-serif\"}"],["bytes.view","root_children"]]],["let","ui_tree",["std.web_ui.vdom.tree_v1",["bytes.view","root_node"]]],["let","patches",["std.web_ui.patch.replace_root_v1",["bytes.view","ui_tree"]]],["let","state_json",["app.state_json_v1",["bytes.view","next_app_json"],["bytes.view","next_import_text_json"],["bytes.view","next_export_text_json"],["bytes.view","next_status_json"]]],["std.web_ui.runtime.frame_v1",["bytes.view","state_json"],["bytes.view","ui_tree"],["bytes.view","patches"],["bytes.view","effects_json"],["bytes.view_lit","{}"]]],"kind":"defn","name":"app.step_v1","params":[{"name":"dispatch_json","ty":"bytes_view"}],"result":"bytes"},{"body":["begin",["let","attrs",["if","readonly",["bytes.concat",["bytes.concat",["bytes.lit","{\"value\":"],["view.to_bytes","value_json"]],["bytes.lit",",\"readonly\":true}"]],["bytes.concat",["bytes.concat",["bytes.lit","{\"value\":"],["view.to_bytes","value_json"]],["bytes.lit","}"]]]],["let","props",["std.web_ui.vdom.props_v1",["bytes.view","attrs"],"class_json","style_json"]],["let","on",["if","readonly",["std.web_ui.vdom.on_empty_v1"],["std.web_ui.vdom.on_input_v1","target_json"]]],["let","children",["std.web_ui.vdom.children0_v1"]],["std.web_ui.vdom.el_v1",["bytes.view_lit","\"textarea\""],"key_json",["bytes.view","props"],["bytes.view","on"],["bytes.view","children"]]],"kind":"defn","name":"app.textarea_v1","params":[{"name":"key_json","ty":"bytes_view"},{"name":"target_json","ty":"bytes_view"},{"name":"value_json","ty":"bytes_view"},{"name":"class_json","ty":"bytes_view"},{"name":"style_json","ty":"bytes_view"},{"name":"readonly","ty":"i32"}],"result":"bytes"}],"imports":["std.fmt","std.json","std.parse","std.regex-lite","std.vec","std.web_ui.effects.storage","std.web_ui.patch","std.web_ui.runtime","std.web_ui.vdom"],"kind":"module","module_id":"app","schema_version":"x07.x07ast@0.8.0"}
